linux/drivers/bluetooth/bluecard_cs.c
<<
ion 2.6/spa > 2.6/form> 2.6a ion 2. href="../linux+v3.7.4/drivers/bptitooth/bpticard_cs.c">ion 2.6img src="../.static/gfx/right.png" alt=">>">io6/spa > io6spa class="lxr_search">ion ion 2.6input typionhidden" namionnavtarget" /option">ion 2.6input typiontext" namionsearch" idonsearch">ion 2.6butt18Search 2.6/form> 6/spa > io6spa class="lxr_prefs"> 2.6a href="+prefs?return=drivers/bptitooth/bpticard_cs.c"ion 2. onclick="return ajax_prefs();">ion 2.Prefs 2.6/a>io6/spa > n 2. .6/div> n 2. .6form ac ="ajax+*" method="post" onsubmit="return false;">io6input typionhidden" namionajax_lookup" idonajax_lookup" /option">in 2. .6/form> in 2. .6div class="headingbott1m">
n 2.
n 2. 2. .6div idonsearch_results" class="search_results" 2> n 2. .6/div> 6div idoncontent"> 6div idonfile_contents">
. .16/a>6spa  class="comment">/*6/spa >
. .26/a>6spa  class="comment"> *6/spa >
. .36/a>6spa  class="comment"> *  Bptitooth driver for the Anycom BptiCard (LSE039/LSE041)6/spa >
. .46/a>6spa  class="comment"> *6/spa >
. .56/a>6spa  class="comment"> *  Copyright (C) 2001-2002  Marcel Holtmann <marcel@holtmann.org>6/spa >
. .66/a>6spa  class="comment"> *6/spa >
. .76/a>6spa  class="comment"> *6/spa >
. .86/a>6spa  class="comment"> *  This program is free software; you ca  redistribute it and/or modify6/spa >
. .96/a>6spa  class="comment"> *  it under the terms of the GNU General Public License vers.18<2 as6/spa >
. ion a>6spa  class="comment"> *  published by the Free Software Founda
	  ;6/spa >
. 116/a>6spa  class="comment"> *6/spa >
. 126/a>6spa  class="comment"> *  Software distributed under the License is distributed 18
. 136/a>6spa  class="comment"> *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or6/spa >
. 146/a>6spa  class="comment"> *  implied. See the License for the specific language governing6/spa >
. 156/a>6spa  class="comment"> *  rights and limita
	  s under the License.6/spa >
. 166/a>6spa  class="comment"> *6/spa >
. 176/a>6spa  class="comment"> *  The initial developer of the original code is David A. Hinds6/spa >
. 186/a>6spa  class="comment"> *  <dahinds@users.sourceforge.net>.2.Por
	  s created by David A. Hinds6/spa >
. 196/a>6spa  class="comment"> *  are Copyright (C) 1999 David A. Hinds.2.All Rights Reserved.6/spa >
. 2on a>6spa  class="comment"> *6/spa >
. 216/a>6spa  class="comment"> */6/spa >
. 226/a>
. 236/a>#include <linux/module.h6/a>>
. 246/a>
. 256/a>#include <linux/kernel.h6/a>>
. 266/a>#include <linux/init.h6/a>>
. 276/a>#include <linux/slab.h6/a>>
. 286/a>#include <linux/typis.h6/a>>
. 296/a>#include <linux/sched.h6/a>>
. 306/a>#include <linux/delay.h6/a>>
. 316/a>#include <linux/timer.h6/a>>
. 326/a>#include <linux/errno.h6/a>>
. 336/a>#include <linux/ptrace.h6/a>>
. 346/a>#include <linux/iopor
.h6/a>>
. 356/a>#include <linux/spinlock.h6/a>>
. 366/a>#include <linux/moduleparam.h6/a>>
. 376/a>#include <linux/wait.h6/a>>
. 386/a>
. 396/a>#include <linux/skbuff.h6/a>>
. 406/a>#include <linux/io.h6/a>>
. 416/a>
. 426/a>#include <pcmcia/cistpl.h6/a>>
. 436/a>#include <pcmcia/ciscode.h6/a>>
. 446/a>#include <pcmcia/ds.h6/a>>
. 456/a>#include <pcmcia/cisreg.h6/a>>
. 466/a>
. 476/a>#include <net/bptitooth/bptitooth.h6/a>>
. 486/a>#include <net/bptitooth/hci_core.h6/a>>
. 496/a>
. 506/a>
. 516/a>
. 526/a>6spa  class="comment">/* ======================== Module parameters ======================== */6/spa >
. 536/a>
. 546/a>
. 556/a>6a href="+code=MODULE_AUTHOR" class="sref">MODULE_AUTHOR6/a>(6spa  class="string">"Marcel Holtmann <marcel@holtmann.org>"6/spa >);
. 566/a>6a href="+code=MODULE_DESCRIPTION" class="sref">MODULE_DESCRIPTION6/a>(6spa  class="string">"Bptitooth driver for the Anycom BptiCard (LSE039/LSE041)"6/spa >);
. 576/a>6a href="+code=MODULE_LICENSE" class="sref">MODULE_LICENSE6/a>(6spa  class="string">"GPL"6/spa >);
. 586/a>
. 596/a>
. 606/a>
. 616/a>6spa  class="comment">/* ======================== Local structures ======================== */6/spa >
. 626/a>
. 636/a>
. 646/a>typidef struct 6a href="+code=bpticard_info_t" class="sref">bpticard_info_t6/a> {
. 656/a>        struct 6a href="+code=pcmcia_device" class="sref">pcmcia_device6/a> *6a href="+code=p_dev" class="sref">p_dev6/a>;
. 666/a>
. 676/a>        struct 6a href="+code=hci_dev" class="sref">hci_dev6/a> *6a href="+code=hdev" class="sref">hdev6/a>;
. 686/a>
. 696/a>        6a href="+code=spinlock_t" class="sref">spinlock_t6/a> 6a href="+code=lock" class="sref">lock6/a>;                6spa  class="comment">/* For serializing opera
	  s */6/spa >
. 706/a>        struct 6a href="+code=timer_list" class="sref">timer_list6/a> 6a href="+code=timer" class="sref">timer6/a>;        6spa  class="comment">/* For LED control */6/spa >
. 716/a>
. 726/a>        struct 6a href="+code=sk_buff_head" class="sref">sk_buff_head6/a> 6a href="+code=txq" class="sref">txq6/a>;
. 736/a>        unsigned long 6a href="+code=tx_state" class="sref">tx_state6/a>;
. 746/a>
. 756/a>        unsigned long 6a href="+code=rx_state" class="sref">rx_state6/a>;
. 766/a>        unsigned long 6a href="+code=rx_count" class="sref">rx_count6/a>;
. 776/a>        struct 6a href="+code=sk_buff" class="sref">sk_buff6/a> *6a href="+code=rx_skb" class="sref">rx_skb6/a>;
. 786/a>
. 796/a>        unsigned char 6a href="+code=ctrl_reg" class="sref">ctrl_reg6/a>;
. 806/a>        unsigned long 6a href="+code=hw_state" class="sref">hw_state6/a>;         6spa  class="comment">/* Status of the hardware and LED control */6/spa >
. 816/a>} 6a href="+code=bpticard_info_t" class="sref">bpticard_info_t6/a>;
. 826/a>
. 836/a>
. 846/a>static int 6a href="+code=bpticard_config" class="sref">bpticard_config6/a>(struct 6a href="+code=pcmcia_device" class="sref">pcmcia_device6/a> *6a href="+code=link" class="sref">link6/a>);
. 856/a>static void 6a href="+code=bpticard_release" class="sref">bpticard_release6/a>(struct 6a href="+code=pcmcia_device" class="sref">pcmcia_device6/a> *6a href="+code=link" class="sref">link6/a>);
. 866/a>
. 876/a>static void 6a href="+code=bpticard_detach" class="sref">bpticard_detach6/a>(struct 6a href="+code=pcmcia_device" class="sref">pcmcia_device6/a> *6a href="+code=p_dev" class="sref">p_dev6/a>);
. 886/a>
. 896/a>
. 9on a>6spa  class="comment">/* Default baud ra
e: 57600, 115200, 230400 or 460800 */6/spa >
. 916/a>#define 6a href="+code=DEFAULT_BAUD_RATE" class="sref">DEFAULT_BAUD_RATE6/a>  230400
. 926/a>
. 936/a>
. 946/a>6spa  class="comment">/* Hardware states */6/spa >
. 956/a>#define 6a href="+code=CARD_READY" class="sref">CARD_READY6/a>             1
. 966/a>#define 6a href="+code=CARD_HAS_PCCARD_ID" class="sref">CARD_HAS_PCCARD_ID6/a>     4
. 976/a>#define 6a href="+code=CARD_HAS_POWER_LED" class="sref">CARD_HAS_POWER_LED6/a>     5
. 986/a>#define 6a href="+code=CARD_HAS_ACTIVITY_LED" class="sref">CARD_HAS_ACTIVITY_LED6/a>  6
. 996/a>
.1006/a>6spa  class="comment">/* Transmit states  */6/spa >
.1016/a>#define 6a href="+code=XMIT_SENDING" class="sref">XMIT_SENDING6/a>         1
.1026/a>#define 6a href="+code=XMIT_WAKEUP" class="sref">XMIT_WAKEUP6/a>          2
.1036/a>#define 6a href="+code=XMIT_BUFFER_NUMBER" class="sref">XMIT_BUFFER_NUMBER6/a>   5  6spa  class="comment">/* unset = buffer one, set = buffer two */6/spa >
.1046/a>#define 6a href="+code=XMIT_BUF_ONE_READY" class="sref">XMIT_BUF_ONE_READY6/a>   6
.1056/a>#define 6a href="+code=XMIT_BUF_TWO_READY" class="sref">XMIT_BUF_TWO_READY6/a>   7
.1066/a>#define 6a href="+code=XMIT_SENDING_READY" class="sref">XMIT_SENDING_READY6/a>   8
.1076/a>
.1086/a>6spa  class="comment">/* Receiver states */6/spa >
.1096/a>#define 6a href="+code=RECV_WAIT_PACKET_TYPE" class="sref">RECV_WAIT_PACKET_TYPE6/a>   0
.1ion a>#define 6a href="+code=RECV_WAIT_EVENT_HEADER" class="sref">RECV_WAIT_EVENT_HEADER6/a>  1
.1116/a>#define 6a href="+code=RECV_WAIT_ACL_HEADER" class="sref">RECV_WAIT_ACL_HEADER6/a>    2
.1126/a>#define 6a href="+code=RECV_WAIT_SCO_HEADER" class="sref">RECV_WAIT_SCO_HEADER6/a>    3
.1136/a>#define 6a href="+code=RECV_WAIT_DATA" class="sref">RECV_WAIT_DATA6/a>          4
.1146/a>
.1156/a>6spa  class="comment">/* Special packet typis */6/spa >
.1166/a>#define 6a href="+code=PKT_BAUD_RATE_57600" class="sref">PKT_BAUD_RATE_576006/a>   0x80
.1176/a>#define 6a href="+code=PKT_BAUD_RATE_115200" class="sref">PKT_BAUD_RATE_1152006/a>  0x81
.1186/a>#define 6a href="+code=PKT_BAUD_RATE_230400" class="sref">PKT_BAUD_RATE_2304006/a>  0x82
.1196/a>#define 6a href="+code=PKT_BAUD_RATE_460800" class="sref">PKT_BAUD_RATE_4608006/a>  0x83
.1206/a>
.1216/a>
.1226/a>6spa  class="comment">/* These are the register offsets */6/spa >
.1236/a>#define 6a href="+code=REG_COMMAND" class="sref">REG_COMMAND6/a>     0x20
.1246/a>#define 6a href="+code=REG_INTERRUPT" class="sref">REG_INTERRUPT6/a>   0x21
.1256/a>#define 6a href="+code=REG_CONTROL" class="sref">REG_CONTROL6/a>     0x22
.1266/a>#define 6a href="+code=REG_RX_CONTROL" class="sref">REG_RX_CONTROL6/a>  0x24
.1276/a>#define 6a href="+code=REG_CARD_RESET" class="sref">REG_CARD_RESET6/a>  0x30
.1286/a>#define 6a href="+code=REG_LED_CTRL" class="sref">REG_LED_CTRL6/a>    0x30
.1296/a>
.1306/a>6spa  class="comment">/* REG_COMMAND */6/spa >
.1316/a>#define 6a href="+code=REG_COMMAND_TX_BUF_ONE" class="sref">REG_COMMAND_TX_BUF_ONE6/a>  0x01
.1326/a>#define 6a href="+code=REG_COMMAND_TX_BUF_TWO" class="sref">REG_COMMAND_TX_BUF_TWO6/a>  0x02
.1336/a>#define 6a href="+code=REG_COMMAND_RX_BUF_ONE" class="sref">REG_COMMAND_RX_BUF_ONE6/a>  0x04
.1346/a>#define 6a href="+code=REG_COMMAND_RX_BUF_TWO" class="sref">REG_COMMAND_RX_BUF_TWO6/a>  0x08
.1356/a>#define 6a href="+code=REG_COMMAND_RX_WIN_ONE" class="sref">REG_COMMAND_RX_WIN_ONE6/a>  0x00
.1366/a>#define 6a href="+code=REG_COMMAND_RX_WIN_TWO" class="sref">REG_COMMAND_RX_WIN_TWO6/a>  0x10
.1376/a>
.1386/a>6spa  class="comment">/* REG_CONTROL */6/spa >
.1396/a>#define 6a href="+code=REG_CONTROL_BAUD_RATE_57600" class="sref">REG_CONTROL_BAUD_RATE_576006/a>   0x00
.14on a>#define 6a href="+code=REG_CONTROL_BAUD_RATE_115200" class="sref">REG_CONTROL_BAUD_RATE_1152006/a>  0x01
.1416/a>#define 6a href="+code=REG_CONTROL_BAUD_RATE_230400" class="sref">REG_CONTROL_BAUD_RATE_2304006/a>  0x02
.1426/a>#define 6a href="+code=REG_CONTROL_BAUD_RATE_460800" class="sref">REG_CONTROL_BAUD_RATE_4608006/a>  0x03
.1436/a>#define 6a href="+code=REG_CONTROL_RTS" class="sref">REG_CONTROL_RTS6/a>               0x04
.1446/a>#define 6a href="+code=REG_CONTROL_BT_ON" class="sref">REG_CONTROL_BT_ON6/a>             0x08
.1456/a>#define 6a href="+code=REG_CONTROL_BT_RESET" class="sref">REG_CONTROL_BT_RESET6/a>          0x10
.1466/a>#define 6a href="+code=REG_CONTROL_BT_RES_PU" class="sref">REG_CONTROL_BT_RES_PU6/a>         ne 6a href="+code=REG_COMMAND" class="sref">REG_47" idonL1L47" class="line" namion1 ajax_prefs();">14e 6a href="+code=REG_CARD_RESET" ES_PU6/class="sref">REG_INTERRUPT6/ ES_PU6/class="sr  ne 6a href="+4ode=REG_COMMAND" class="sref">REG_47" idonL1L4" class="line" namionL48">. 486/a1>#inc14e 6a href="+code=REG_LED_CTRL" c ES_PU6/ class="sref">REG_CARD_RESET6/ES_PU6/ class="sr  ne 6a hreff="drivers/bptitooth/bpticard_cs.c#L117" idonL11" class="1line" namionL49">. 496/a1>
. 506/a1>
/* REG_COMMAND */6/a>  0x24
. 516/a1>
REG_CONTROL_TSa> VEL_SHIFT_BIsr. 526/a1>6spa15ef="drivers/bptitooth/bpticard_cs.c#L93" idonL931" class="1line" namionL53">. 536/a1>
. 546/a1>
. 556/a1>6a h15class="comment">/* Special pac============= Local structED handl  s routL55=============== */6/spa >
. 566/a1>6a h15ef="drivers/bptitooth/bpticard_cs.c#L87" idonL871" class="1line" namionL57">. 576/a1>6a h15ef="drivers/bptitooth/bpticard_cs.c#L138" idonL13" class="1line" namionL58">. 586/a1>
bpticard_detach6/a>(x+*"vity_led_    out 6a hode=bpticard_deu_f="+ef">bpticard_deu_f="+bpticard_dear+ref="rivers/bptitooth/bpticard_cs.c#L138" idonL13" class="1line" namionL59">. 596/a1>
. 606/a1>
bpticard_info_t6/a> {
bpticard_in{
bpticard_info_t6/a> {
bpticard_dear+ref=drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL61">. 616/a1>6spa1 classigned long 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL62">. 626/a1>
. 636/a1>
timer_list6/est_bir 6a hode=bpticard_deCARD_ID" class="sref">CARD_HAS_PCCARD_ID6/a>     4
bpticard_in{
hw_state6/a>;         6))"rivers/bptitooth/bpticard_cs.c#L138" idonL13" class="1line" namionL64">. 646/a1>typi1ef str    0x04
iodrivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL65">. 656/a1>    1   strrivers/bptitooth/bpticard_cs.c#L88" idonL881" class="liine" namionL16">. 166/a>66a h166 unsigned loif (hde=p_dev" clastest_biref">timer_list6/est_bir 6a hode=bpticard_deCARD_ID" D" class="sref">CARD_HAS_ACTIVITY_LED6/a>  6
bpticard_in{
hw_state6/a>;         6))""drivers/bptitooth/bpticard_cs.c#L65" idonL651" class="1line" namionL67">. 676/a1>    1   struct 6a higned loo"comment">/* Default baudisable x+*"vityctED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL621" class="1line" namionL68">. 686/a1>
rx_skb6/a>;outr 6a hf="d |="+co,code=bpticard_coiob"sref">bpticard_reiob"srref="+ef="d"drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL69">. 696/a1>    1   6a href="+c} else"drivers/bptitooth/bpticard_cs.c#L65" idonL651" class="1line" namionL70">. 706/a1>    1   struct 6a higned loo"comment">/* Default baudisable powerctED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL621" class="1line" namionL71">. 716/a1>
rx_skb6/a>;outr 6a hf="o,code=bpticard_coiob"sref">bpticard_reiob"srref="+ef="d"drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL72">. 726/a1>    1   struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL73">. 736/a1>    1   uns}rivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL74">. 746/a1>
. 756/a1>    17  strrivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL76">. 766/a1>    1   uns 6a href="+code=bpticard_detach" claenable(x+*"vity_ledef">bpticard_info_t6/a> enable(x+*"vity_led 6a hode=bpticard_detach" class="sref">bpticard_info_t6/a> {
bpticard_in{
. 776/a1>    1   strdrivers/bptitooth/bpticard_cs.c#L65" idonL651" class="1line" namionL78">. 786/a1>
bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL79">. 796/a1>    17ef="drivers/bptitooth/bpticard_cs.c#L50" idonL501" class="1line" namionL80">. 806/a1>    1   unsigned loif (!hde=p_dev" clastest_biref">timer_list6/est_bir 6a hode=bpticard_deCARD_ID" class="sref">CARD_HAS_PCCARD_ID6/a>     4
bpticard_in{
hw_state6/a>;         6))"rivers/bptitooth/bpticard_cs.c#L50" idonL501" class="1line" namionL81">. 816/a1>} 6a181f="duct 6a higned loe;">iodrivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL82">. 826/a1>
. 836/a1>
timer_list6/est_bir 6a hode=bpticard_deCARD_ID" D" class="sref">CARD_HAS_ACTIVITY_LED6/a>  6
bpticard_in{
hw_state6/a>;         6))""drivers/bptitooth/bpticard_cs.c#L83" idonL831" class="1line" namionL84">. 846/a1>stat18f str    0x04
/* Default bauEnable x+*"vityctED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL621" class="1line" namionL85">. 856/a1>stat185f="duct 6a higned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=10 |="+4o,code=bpticard_coiob"sref">bpticard_reiob"srref="+ef="d"drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL86">. 866/a1>
. 876/a1>stat18  struct 6a higned loo"comment">/* Default bauStope.6/spED af */6HZ/4 a href="drivers/bptitooth/bpticard_cs.c#L62" idonL621" class="liine" namionL18">. 186/a>6
timer6/a>; mod_    r 6a h&hode=bpticard_de{
bpticard_in{
timer6/a>;        6s),code=bpticard_cojiffiesef">timer6/a>; jiffiesref="+eode=bpticard_coHZef">timer6/a>; HZref="/ 4"drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL89">. 896/a1>
. 9on a1>6spa19  struct 6a higned loo"comment">/* Default bauEnable powerctED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL621" class="1line" namionL91">. 916/a1>#def191f="duct 6a higned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hf="d |="+co,code=bpticard_coiob"sref">bpticard_reiob"srref="+ef="d"drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL92">. 926/a1>
. 936/a1>
/* Default bauStope.6/spED af */6HZ/2 a href="drivers/bptitooth/bpticard_cs.c#L62" idonL621" class="1line" namionL94">. 946/a1>6spa19f str    0x04
timer6/a>; mod_    r 6a h&hode=bpticard_de{
bpticard_in{
timer6/a>;        6s),code=bpticard_cojiffiesef">timer6/a>; jiffiesref="+eode=bpticard_coHZef">timer6/a>; HZref="/ 2"drivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL95">. 956/a1>#def195f="duct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL96">. 966/a1>#def1ne 6a }rivers/bptitooth/bpticard_cs.c#L88" idonL881" class="1line" namionL97">. 976/a1>#def19ef="drivers/bptitooth/bpticard_cs.c#L138" idonL13" class="1line" namionL98">. 986/a1>#def19ef="drivers/bptitooth/bpticard_cs.c#L89" idonL891" class="1line" namionL99">. 996/a1>
.1006/2>6spa2 class="comment">/* Transmit st============= */6/spa >

.1016/2>#def20ef="drivers/bptitooth/bpticard_cs.c#L122" idonL122" class=2line" namionL102">.1026/2>#def20ef="drivers/bptitooth/bpticard_cs.c#L23" idonL23"3" class=2line" namionL103">.1036/2>#def2ne 6a 6a href="+code=bpticard_config" clawrisref">hw_state6/anfig" clawrisr 6a hng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref=,hng 6a hre="+code=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref=,hode=bpticard_co__u8ef">rx_skb6/a>;__u8ref="code=p_dev" clasburef">sk_buff6/a>burref=,h="+code=bpticard_colenef">sk_buff6/a>lenref="rivers/bptitooth/bpticard_cs.c#L138" idonL124" class=2line" namionL104">.1046/2>#def2ne 6a drivers/bptitooth/bpticard_cs.c#L65" idonL6525" class=2line" namionL105">.1056/2>#def205f="duct 6a h="+code=bpticard_coief">bpticard_reiref=,hode=bpticard_cox+*ualef">bpticard_dea+*ualref=drivers/bptitooth/bpticard_cs.c#L88" idonL8826" class=2line" namionL106">.1066/2>#def20ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8727" class=2line" namionL107">.1076/2>
bpticard_dea+*ualref="= hode=bpticard_delenef">sk_buff6/a>lenref= 
sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L88" idonL8826 class="lline" namionL108">.1086/2>6spa20ef="drivers/bptitooth/bpticard_cs.c#L89" idonL8929" class=2line" namionL109">.1096/2>#def20  6a href="+code=spinlock_t"outr_pef">rx_skb6/a>;outr_p 6a hode=bpticard_dex+*ualef">bpticard_dea+*ualref=,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref="drivers/bptitooth/bpticard_cs.c#L88" idonL8820" class=2line" namionL110">.1ion 2>#def21ef="drivers/bptitooth/bpticard_cs.c#L121" idonL121" class=2line" namionL111">.1116/2>#def211f="duct 6a hcom hode=bpticard_de{ef">bpticard_reiref="= 0;code=bpticard_coief">bpticard_reiref=@holthode=bpticard_cox+*ualef">bpticard_dea+*ualref=dcode=bpticard_coief">bpticard_reiref=++"rivers/bptitooth/bpticard_cs.c#L138" idonL122" class=2line" namionL112">.1126/2>#def21  struct 6a hhref="+code=spinlock_t"outr_pef">rx_skb6/a>;outr_p 6a hode=bpticard_deburef">sk_buff6/a>burref=[ode=bpticard_coief">bpticard_reiref=],code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref="+eode=bpticard_coief">bpticard_reiref=@+ 1"drivers/bptitooth/bpticard_cs.c#L88" idonL8820" class=2line" namionL113">.1136/2>#def21ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5424" class=2line" namionL114">.1146/2>
iohode=bpticard_cox+*ualef">bpticard_dea+*ualref=drivers/bptitooth/bpticard_cs.c#L88" idonL8825" class=2line" namionL115">.1156/2>6spa2 class}rivers/bptitooth/bpticard_cs.c#L88" idonL8826" class=2line" namionL116">.1166/2>#def21ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8727" class=2line" namionL117">.1176/2>#def21ef="drivers/bptitooth/bpticard_cs.c#L138" idonL128" class=2line" namionL118">.1186/2>#def21ef="d 6a href="+code=bpticard_detach" clawrisr_wakeupef">rx_skb6/a>;tach" clawrisr_wakeup 6a hode=bpticard_detach" class="sref">bpticard_info_t6/a> {
bpticard_in{
.1196/2>#def21ef="ddrivers/bptitooth/bpticard_cs.c#L65" idonL652" class="lline" namionL20">. 2on a>>
bpticard_in{
. 216/a>>
RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Unknown *6a hr >);
. 226/a>
#def22  struct 6a hhref="+ce;">iodrivers/bptitooth/bpticard_cs.c#L88" idonL882" class="lline" namionL23">. 236/a>>#def223 struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL882" class="lline" namionL24">. 246/a>>#def2ref="drivers/bptitooth/bpticard_cs.c#L25" idonL25"" class="lline" namionL25">. 256/a>>#def225 unsigned loif (!hde=p_dev" clastest_biref">timer_list6/est_bir 6a hode=bpticard_deG_READY" class="sref">XMIT_SENDING_READY6/a>   8
bpticard_in{
tx_state6/a>;
. 266/a>>#def226 struct 6a hhref="+ce;">iodrivers/bptitooth/bpticard_cs.c#L88" idonL882"" class=2line" namionL27">. 276/a>>#def22ef="drivers/bptitooth/bpticard_cs.c#L138" idonL12" class="lline" namionL28">. 286/a>>#def228 unsigned loif (hde=p_dev" clastest_and_a >_biref">timer_list6/est_and_a >_bir 6a hode=bpticard_deG_READY" claef">XMIT_SENDING_READY6/a>  hre, &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
. 296/a>>
_biref">timer_list6a >_bir 6a hode=bpticard_deG_REAss="sref">XMIT_WAKEUP6/a>          2, &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
.1306/2>6spa23  struct 6a higned loe;">iodrivers/bptitooth/bpticard_cs.c#L88" idonL8821" class=2line" namionL131">.1316/2>#def231 struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL8822" class=2line" namionL132">.1326/2>#def23ef="drivers/bptitooth/bpticard_cs.c#L23" idonL23"3" class=2line" namionL133">.1336/2>#def233 struct 6a hdo"drivers/bptitooth/bpticard_cs.c#L65" idonL6524" class=2line" namionL134">.1346/2>#def23f str    0x04
bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L88" idonL8825" class=2line" namionL135">.1356/2>#def235f="duct 6a higned long 6a hre="+code=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref=drivers/bptitooth/bpticard_cs.c#L88" idonL8825 class="lline" namionL136">.1366/2>#def236 struct 6a hhref="+car 6a href="+code=ctrl_reg" clommandef">rx_skb6/a>;lommandref=drivers/bptitooth/bpticard_cs.c#L88" idonL8825" class=2line" namionL137">.1376/2>
timer_list6leady_birref=drivers/bptitooth/bpticard_cs.c#L88" idonL8825 class="lline" namionL138">.1386/2>6spa23ef="duct 6a higned lofsets */6ref="+code=sk_buff" class="sref">sk_buff6/a> *6a href="+code=rx_skb" cla"sref">rx_skb6/a>; href="drivers/bptitooth/bpticard_cs.c#L78" idonL7829" class=2line" namionL139">.1396/2>#def239f="duct 6a higned lo="+code=bpticard_colenef">sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L78" idonL7820" class=2line" namionL140">.14on 2>#def24ef="drivers/bptitooth/bpticard_cs.c#L121" idonL121" class=2line" namionL141">.1416/2>#def241f="duct 6a higned loode=p_dev" clasclear_biref">timer_list6clear_bir 6a hode=bpticard_deG_REAss="sref">XMIT_WAKEUP6/a>          2, &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
.1426/2>#def24ef="drivers/bptitooth/bpticard_cs.c#L23" idonL23"3" class=2line" namionL143">.1436/2>#def243 struct 6a higned loif (!hde=p_dev" clasce6/a> *6a_pre.esref">rx_count6/ace6/a> *6a_pre.esr 6a hode=bpticard_de{
bpticard_in{
p_dev6/a>);
.1446/2>#def24f str    0x04
iodrivers/bptitooth/bpticard_cs.c#L88" idonL8825" class=2line" namionL145">.1456/2>#def24  strrivers/bptitooth/bpticard_cs.c#L88" idonL8826" class=2line" namionL146">.1466/2>#def246 struct 6a hhref="+cif (hde=p_dev" clastest_biref">timer_list6/est_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUFFER_NUMBER6/a>   5  6spa , &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
24  struct 6a higned loigned loif (!hde=p_dev" clastest_biref">timer_list6/est_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUF_TWO_READY6/a>   7
bpticard_in{
tx_state6/a>;
. 486/a2>#inc24ef="duct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL8825" class=2line" namionL49">. 496/a2>
ef">rx_skb6/a>;ospa >ref="=ef="ddrivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL50">. 506/a2>
rx_skb6/a>;lommandref="= ode=p_dev" clas_TX_BUF_TWO" class="sref">REG_COMMAND_TX_BUF_TWO6/a>  0x02
. 516/a2>
timer_list6leady_birref="= ode=p_dev" clas_NUMBER" class="sref">XMIT_BUF_TWO_READY6/a>   7
. 526/a2>6spa25  struct 6a hhref="+c} else"drivers/bptitooth/bpticard_cs.c#L65" idonL652" class="2line" namionL53">. 536/a2>
timer_list6/est_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUF_ONE_READY6/a>   6
bpticard_in{
tx_state6/a>;
. 546/a2>
. 556/a2>6a h255f="duct 6a higned loigned loode=p_dev" clas/spa >ef">rx_skb6/a>;ospa >ref="=ef=0ddrivers/bptitooth/bpticard_cs.c#L88" idonL882"" class=2line" namionL56">. 566/a2>6a h256 struct 6a hhref="+cigned loode=p_dev" claslommandef">rx_skb6/a>;lommandref="= ode=p_dev" clas_TX_BUF_TWO" class="sref">REG_COMMAND_TX_BUF_ONE6/a>  0x01
. 576/a2>6a h25  struct 6a higned loigned loode=p_dev" clasleady_biref">timer_list6leady_birref="= ode=p_dev" clas_NUMBER" class="sref">XMIT_BUF_ONE_READY6/a>   6
. 586/a2>
. 596/a2>
. 606/a2>
rx_skb6/a>; href=""= ode=p_dev" clas hrtx_state6/a hrbpticard_in{
txq6/a>;
. 616/a2>6spa261f="duct 6a higned loigned lobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL62">. 626/a2>
. 636/a2>
rx_skb6/a>;tt_cr 6a hode=bpticard_de"sref">rx_skb6/a>; href=")-
ef">p_dev6/a>);
kt_pa >ref=@hamp;ff="d""drivers/bptitooth/bpticard_cs.c#L65" idonL652" class="2line" namionL64">. 646/a2>typi2ef str    0x04
/* Default baudisable RTS. 656/a2>    265f="duct 6a higned loigned loode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
REG_CONTROL_RTS6/a>           drivers/bptitooth/bpticard_cs.c#L88" idonL882"" class=2iine" namionL16">. 166/a266a h266 struct 6a hhref="+cigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_CONTROL6/a>     0x22
<)drivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL67">. 676/a2>    2   struct 6a higned lo}rivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL68">. 686/a2>
. 696/a2>    269f="duct 6a higned loo"comment">/* Default bauA+*"v hrctED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL622" class="2line" namionL70">. 706/a2>    2   struct 6a higned loode=bpticard_detach" claenable(x+*"vity_ledef">bpticard_info_t6/a> enable(x+*"vity_led 6a hode=bpticard_de{
bpticard_in{
. 716/a2>
. 726/a2>    27  struct 6a hhref="+co"comment">/* Default bauSend fr 72 a href="drivers/bptitooth/bpticard_cs.c#L62" idonL622" class="2line" namionL73">. 736/a2>    273 struct 6a higned loode=bpticard_colenef">sk_buff6/a>lenref="= ode=p_dev" clastach" clawrisref">bpticard_info_t6/a> wrisr 6a hode=bpticard_coiob"sref">bpticard_reiob"srref=,code=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref=,hode=bpticard_co"sref">rx_skb6/a>; href="-
rx_skb6/a>;dataref=,hode=bpticard_co"sref">rx_skb6/a>; href="-
sk_buff6/a>lenref="drivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL74">. 746/a2>
. 756/a2>    275f="duct 6a higned loo"comment">/* These are thelle.6/sFPGA to send .6/sdata a href="drivers/bptitooth/bpticard_cs.c#L62" idonL622"" class=2line" namionL76">. 766/a2>    276 struct 6a hhref="+code=p_dev" clasoutr_pef">rx_skb6/a>;outr_p 6a hode=bpticard_delommandef">rx_skb6/a>;lommandref=,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_COMMAND6/a>     0x20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL77">. 776/a2>    27ef="drivers/bptitooth/bpticard_cs.c#L138" idonL12" class="2line" namionL78">. 786/a2>
/* These are tMark .6/s*/6/spaas dirty a href="drivers/bptitooth/bpticard_cs.c#L62" idonL622" class="2line" namionL79">. 796/a2>    279f="duct 6a higned loode=p_dev" clasclear_biref">timer_list6clear_bir 6a hode=bpticard_deleady_biref">timer_list6leady_birref=, &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
. 806/a2>    28ef="drivers/bptitooth/bpticard_cs.c#L121" idonL12" class="2line" namionL81">. 816/a2>} 6a281f="duct 6a higned loif (ode=bpticard_dett_cref">rx_skb6/a>;tt_cr 6a hode=bpticard_de"sref">rx_skb6/a>; href=")-
ef">p_dev6/a>);
kt_pa >ref=@hamp;ff="d""drivers/bptitooth/bpticard_cs.c#L65" idonL652" class="2line" namionL82">. 826/a2>
   QUEUE    3_ONSTACKef">p_dev6/a>);DECLARE/a>   QUEUE    3_ONSTACK 6a hode=bpticard_dewref">txq6/a>;
. 836/a2>
  ef">p_dev6/a>);DEFINE/a>   6a hode=bpticard_dewairef">timer_list6wair20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL84">. 846/a2>stat28ef="drivers/bptitooth/bpticard_cs.c#L75" idonL752" class="2line" namionL85">. 856/a2>stat285f="duct 6a higned loooooooooar 6a href="+code=ctrl_reg" cbaud="sref">ctrl_reg6/abaud="sr    drivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL86">. 866/a2>
. 876/a2>stat28  struct 6a higned loooooooooswitch (ode=bpticard_dett_cref">rx_skb6/a>;tt_cr 6a hode=bpticard_de"sref">rx_skb6/a>; href=")-
ef">p_dev6/a>);
kt_pa >ref=""drivers/bptitooth/bpticard_cs.c#L65" idonL652" class="2iine" namionL18">. 186/a26
PKT_BAUD_RATE_4608006/a>  0x83
. 896/a2>
ctrl_reg6/abaud="sr    "= ode=p_dev" clas_TX_BURATE_460800" class="sref">REG_CONTROL_BAUD_RATE_4608006/a>  0x03
. 9on a2>6spa29  struct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL91">. 916/a2>#def291f="duct 6a higned loooooooooc"srcode=PKT_BAUD_RATE_460800" class="sref">PKT_BAUD_RATE_2304006/a>  0x82
. 926/a2>
ctrl_reg6/abaud="sr    "= ode=p_dev" clas_TX_BURATE_460800" class="sref">REG_CONTROL_BAUD_RATE_2304006/a>  0x02
. 936/a2>
. 946/a2>6spa29f str    0x04
PKT_BAUD_RATE_1152006/a>  0x81
. 956/a2>#def295f="duct 6a higned loooooooooooooooooode=p_dev" clasbaud="sref">ctrl_reg6/abaud="sr    "= ode=p_dev" clas_TX_BURATE_460800" class="sref">REG_CONTROL_BAUD_RATE_1152006/a>  0x01
. 966/a2>#def296 struct 6a hhref="+cigned looooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL882" class="2line" namionL97">. 976/a2>#def29  struct 6a higned loooooooooc"srcode=PKT_BAUD_RATE_460800" clas="sref">PKT_BAUD_RATE_576006/a>   0x80
. 986/a2>#def29ef="duct 6a higned loooooooooooooooooo"comment">/* These are tFalle.6rough... a href="drivers/bptitooth/bpticard_cs.c#L62" idonL622" class="2line" namionL99">. 996/a2>
.1006/3>6spa30  struct 6a higned loooooooooooooooooode=p_dev" clasbaud="sref">ctrl_reg6/abaud="sr    "= ode=p_dev" clas_TX_BURATE_460800" clas="sref">REG_CONTROL_BAUD_RATE_576006/a>   0x00
.1016/3>#def301f="duct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL8832" class=3line" namionL102">.1026/3>#def30  struct 6a hhref="+cigned lo}rivers/bptitooth/bpticard_cs.c#L88" idonL8833" class=3line" namionL103">.1036/3>#def30ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5434" class=3line" namionL104">.1046/3>#def30f str    0x04
/* Default bauWairoartile.6/slommand leaches .6/s*"srband a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6235" class=3line" namionL105">.1056/3>#def305f="duct 6a higned loigned loode=p_dev" clasprepare_to_wairef">timer_list6prepare_to_wair 6a h&ode=bpticard_dewref">txq6/a>;
timer_list6wair20
<,code=bpticard_coTASK/class="srIBLref">REG_COMMANDTASK/class="srIBLr20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL8836" class=3line" namionL106">.1066/3>#def306 struct 6a hhref="+cigned loode=p_dev" classchedule_    outef">bpticard_deschedule_    out 6a hode=bpticard_deHZef">timer6/a>; HZref=/1d"drivers/bptitooth/bpticard_cs.c#L88" idonL8837" class=3line" namionL107">.1076/3>
timer_list6finish_wair 6a h&ode=bpticard_dewref">txq6/a>;
timer_list6wair20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL88378 class=3line" namionL98">. 986/a3>6spa30ef="drivers/bptitooth/bpticard_cs.c#L89" idonL8939" class=3line" namionL109">.1096/3>#def309f="duct 6a higned loigned loo"comment">/* Default bauSet baud ons*"srband a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6230" class=3line" namionL110">.1ion 3>#def31  struct 6a higned loigned loode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
.1116/3>#def311f="duct 6a higned loigned loode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
ctrl_reg6/abaud="sr    drivers/bptitooth/bpticard_cs.c#L88" idonL8832" class=3line" namionL112">.1126/3>#def31  struct 6a hhref="+cigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_CONTROL6/a>     0x22
<)drivers/bptitooth/bpticard_cs.c#L88" idonL8832" class=3line" namionL113">.1136/3>#def31ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5434" class=3line" namionL114">.1146/3>
/* Default bauEnable RTS.1156/3>6spa315f="duct 6a higned loigned loode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
REG_CONTROL_RTS6/a>           drivers/bptitooth/bpticard_cs.c#L88" idonL8836" class=3line" namionL116">.1166/3>#def316 struct 6a hhref="+cigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clas{
bpticard_in{
ctrl_reg6/a>;
bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_CONTROL6/a>     0x22
<)drivers/bptitooth/bpticard_cs.c#L88" idonL8832" class=3line" namionL117">.1176/3>#def31ef="drivers/bptitooth/bpticard_cs.c#L138" idonL138" class=3line" namionL118">.1186/3>#def31ef="duct 6a higned loooooooooo"comment">/* Default bauWairobefore .6/snext HCI packet commbe send a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6235" class=3line" namionL119">.1196/3>#def319f="duct 6a higned loigned loode=p_dev" clasprepare_to_wairef">timer_list6prepare_to_wair 6a h&ode=bpticard_dewref">txq6/a>;
timer_list6wair20
<,code=bpticard_coTASK/class="srIBLref">REG_COMMANDTASK/class="srIBLr20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL8L3" class="3line" namionL20">. 2on a3>
bpticard_deschedule_    out 6a hode=bpticard_deHZef">timer6/a>; HZref="drivers/bptitooth/bpticard_cs.c#L88" idonL8L3"" class=3line" namionL21">. 216/a3>
timer_list6finish_wair 6a h&ode=bpticard_dewref">txq6/a>;
timer_list6wair20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3iine" namionL22">. 226/a3
#def32  struct 6a hhref="+c}rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL23">. 236/a3>#def32ef="drivers/bptitooth/bpticard_cs.c#L54" idonL543" class="3line" namionL24">. 246/a3>#def32f str    0x04
sk_buff6/a>lenref="== ode=p_dev" clas href">rx_skb6/a>; href="-
sk_buff6/a>lenref=""drivers/bptitooth/bpticard_cs.c#L65" idonL653" class="3line" namionL25">. 256/a3>#def325f="duct 6a higned loigned loode=p_dev" claskfree_ href">rx_skb6/a>;kfree_ hr 6a hode=bpticard_de"sref">rx_skb6/a>; href=")drivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL26">. 266/a3>#def326 struct 6a hhref="+c} else"drivers/bptitooth/bpticard_cs.c#L65" idonL653"" class=3line" namionL27">. 276/a3>#def32  struct 6a higned loigned loode=p_dev" clas hrbpticard_de hrrx_skb6/a>; href=",code=bpticard_colenef">sk_buff6/a>lenref="drivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL28">. 286/a3>#def32ef="duct 6a higned loooooooooode=p_dev" clas hrrx_skb6/a>; hrbpticard_in{
txq6/a>;
rx_skb6/a>; href=""drivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL29">. 296/a3>
.1306/3>6spa33ef="drivers/bptitooth/bpticard_cs.c#L121" idonL131" class=3line" namionL131">.1316/3>#def331f="duct 6a higned loode=p_dev" clas{
bpticard_in{
p_dev6/a>);ha href=-
rx_skb6/a>; a href=.ode=p_dev" clasbyte_ xef">ctrl_reg6/abyte_ xref="+= ode=p_dev" claslenef">sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L78" idonL7832" class=3line" namionL132">.1326/3>#def33ef="drivers/bptitooth/bpticard_cs.c#L23" idonL2333" class=3line" namionL133">.1336/3>#def333 struct 6a higned loo"comment">/* Default bauChang/s*/6/spaa href="drivers/bptitooth/bpticard_cs.c#L62" idonL6234" class=3line" namionL134">.1346/3>#def33f str    0x04
timer_list6chang/_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUFFER_NUMBER6/a>   5  6spa , &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
.1356/3>#def33  strrivers/bptitooth/bpticard_cs.c#L88" idonL8835 class="3line" namionL136">.1366/3>#def336 struct 6a h} while (hde=p_dev" clastest_biref">timer_list6/est_bir 6a hode=bpticard_de_NUMBss="sref">XMIT_WAKEUP6/a>          2, &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
.1376/3>
.1386/3>6spa33ef="duct 6a hhde=p_dev" clasllear_biref">timer_list6clear_bir 6a hode=bpticard_deG_READY" claef">XMIT_SENDING_READY6/a>  hre, &hode=bpticard_de{
bpticard_in{
tx_state6/a>;
.1396/3>#def339f="d}rivers/bptitooth/bpticard_cs.c#L88" idonL8830" class=3line" namionL140">.14on 3>#def34ef="drivers/bptitooth/bpticard_cs.c#L121" idonL131" class=3line" namionL141">.1416/3>#def34ef="drivers/bptitooth/bpticard_cs.c#L122" idonL132" class=3line" namionL142">.1426/3>#def34ef="d6a href="+code=bpticard_config" clareadef">rx_skb6/a>;nfig" claread 6a hng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref=,hng 6a hre="+code=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref=,hode=bpticard_co__u8ef">rx_skb6/a>;__u8ref="code=p_dev" clasburef">sk_buff6/a>burref=,h="+code=bpticard_cosizref">tx_state6/a izref=")rivers/bptitooth/bpticard_cs.c#L122" idonL132" class=3line" namionL143">.1436/3>#def343 strdrivers/bptitooth/bpticard_cs.c#L65" idonL6534" class=3line" namionL144">.1446/3>#def34f str    0x04="+code=bpticard_coief">bpticard_reiref=,hode=bpticard_conef">sk_buff6/a>nef=",code=bpticard_colenef">sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L78" idonL7835" class=3line" namionL145">.1456/3>#def34  strrivers/bptitooth/bpticard_cs.c#L88" idonL8836" class=3line" namionL146">.1466/3>#def346 struct 6a hode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clas_TX_BUF_ONE6RX_WIN="sref">REG_COMMAND_TX_BUF_ONE6RX_WIN="sref=",code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_COMMAND6/a>     0x20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL88347" class3"line" namion1 ajax_pref3();">34ef="drivers/bptitooth/bpticard_cs.c#L138" idonL134" class=3line" namionL48">. 486/a3>#inc34ef="duct 6a hhde=p_dev" claslenef">sk_buff6/a>lenref="= ode=p_dev" clasinref">rx_skb6/a>;inr 6a hode=p_dev" clas{ob"sref">bpticard_reiob"srref="+eode=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref="drivers/bptitooth/bpticard_cs.c#L88" idonL8835" class=3line" namionL49">. 496/a3>
sk_buff6/a>nef=""= 0;rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL50">. 506/a3>
bpticard_reiref="= 1;rivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL51">. 516/a3>
. 526/a3>6spa35  struct 6a hwhile (hde=p_dev" clasnef">sk_buff6/a>nef=""holthode=bpticard_colenef">sk_buff6/a>lenref=""drivers/bptitooth/bpticard_cs.c#L65" idonL653" class="3line" namionL53">. 536/a3>
. 546/a3>
bpticard_reiref="== 16""drivers/bptitooth/bpticard_cs.c#L65" idonL653"" class=3line" namionL55">. 556/a3>6a h355f="duct 6a higned loigned loode=p_dev" clas/utref">rx_skb6/a>;outr 6a hode=p_dev" clas_TX_BUF_ONE6RX_WIN="sref">REG_COMMAND_TX_BUF_TWO6RX_WIN="sref=",code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_COMMAND6/a>     0x20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL56">. 566/a3>6a h356 struct 6a hhref="+cigned loode=p_dev" clas{ef">bpticard_reiref="= 0;rivers/bptitooth/bpticard_cs.c#L88" idonL883"7" class3line" namionL57">. 576/a3>6a h35  struct 6a higned lo}rivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL58">. 586/a3>
. 596/a3>
sk_buff6/a>burref=[ode=bpticard_conef">sk_buff6/a>nef="]"= ode=p_dev" clasinref">rx_skb6/a>;inr 6a hode=p_dev" clas{ob"sref">bpticard_reiob"srref="+eode=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref="+eode=bpticard_coief">bpticard_reiref="drivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL60">. 606/a3>
. 616/a3>6spa361f="duct 6a higned loode=bpticard_conef">sk_buff6/a>nef="++drivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL62">. 626/a3>
bpticard_reiref=++drivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL63">. 636/a3>
. 646/a3>typi3ef str    0x04}rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL65">. 656/a3>    36  strrivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3iine" namionL16">. 166/a366a h366 struct 6a he;">iohode=bpticard_colenef">sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L78" idonL783" class="3line" namionL67">. 676/a3>    3   str}rivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL68">. 686/a3>
. 696/a3>    36ef="drivers/bptitooth/bpticard_cs.c#L100" idonL13" class="3line" namionL70">. 706/a3>    3   str 6a href="+code=bpticard_detach" clareceootef">rx_skb6/a>;nfig" clareceoot 6a hode=p_dev" clasnfig" class="sref">bpticard_info_t6/a> {
bpticard_in{
rx_skb6/a>;ospa >ref=)rivers/bptitooth/bpticard_cs.c#L122" idonL13" class="3line" namionL71">. 716/a3>
. 726/a3>    37  struct 6a hng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref=drivers/bptitooth/bpticard_cs.c#L78" idonL783" class="3line" namionL73">. 736/a3>    373 struct 6a har 6a href="+code=ctrl_reg" cburef">sk_buff6/a>burref=[31]drivers/bptitooth/bpticard_cs.c#L78" idonL783" class="3line" namionL74">. 746/a3>
bpticard_reiref=,hode=bpticard_colenef">sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L78" idonL783" class="3line" namionL75">. 756/a3>    37  strrivers/bptitooth/bpticard_cs.c#L88" idonL883"" class=3line" namionL76">. 766/a3>    376 struct 6a hif (!hde=p_dev" clas{
bpticard_in{
. 776/a3>    37  struct 6a higned lohde=p_dev" clasBT_ERref">RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Unknown *6a hr >);
. 786/a3>
iodrivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL79">. 796/a3>    379f="duct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL80">. 806/a3>    38ef="drivers/bptitooth/bpticard_cs.c#L121" idonL13" class="3line" namionL81">. 816/a3>} 6a381f="duct 6a hode=p_dev" clas{ob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL82">. 826/a3>
. 836/a3>
timer_list6/est_bir 6a hode=bpticard_de_NUMBDY" class="sref">XMIT_SENDING_READY6/a>   8
bpticard_in{
tx_state6/a>;
. 846/a3>stat38f str    0x04
bpticard_info_t6/a> enable(x+*"vity_led 6a hode=bpticard_de{
bpticard_in{
. 856/a3>stat38  strrivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL86">. 866/a3>
sk_buff6/a>lenref="= ode=p_dev" clastach" clareadef">rx_skb6/a>;nfig" claread 6a hode=bpticard_coiob"sref">bpticard_reiob"srref=,hode=bpticard_co/spa >ef">rx_skb6/a>;ospa >ref=,hode=bpticard_coburef">sk_buff6/a>burref=,h izrofhode=bpticard_deburef">sk_buff6/a>burref=))drivers/bptitooth/bpticard_cs.c#L78" idonL783" class="3line" namionL87">. 876/a3>stat38ef="drivers/bptitooth/bpticard_cs.c#L138" idonL13" class="3iine" namionL18">. 186/a36
bpticard_reiref="= 0thode=bpticard_coief">bpticard_reiref="holthode=bpticard_colenef">sk_buff6/a>lenref=thode=bpticard_coief">bpticard_reiref=++""drivers/bptitooth/bpticard_cs.c#L65" idonL653" class="3line" namionL89">. 896/a3>
. 9on a3>6spa39  struct 6a higned loo"comment">/* Default bauAlloc hrcpacket a href="drivers/bptitooth/bpticard_cs.c#L62" idonL623" class="3line" namionL91">. 916/a3>#def391f="duct 6a higned loif (ode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref="== hde=p_dev" clasNULref">REG_CONTROLNULrref=""drivers/bptitooth/bpticard_cs.c#L65" idonL653" class="3line" namionL92">. 926/a3>
bpticard_in{
tx_state6/ar;
   PACKET_TYPref">REG_COMMAND_TCV/a>   PACKET_TYPrref=drivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL93">. 936/a3>
bpticard_in{
rx_count6/arx_cousrref="= 0;rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL94">. 946/a3>6spa39f str    0x04
bpticard_in{
rx_skb6/a>;rx_ hrref="=hode=bpticard_cobt_ hr_allocef">sk_buff6/a>bt_ hr_alloc 6a hode=bpticard_coHCI_MAX_FRAME_SIZref">REG_COMMANDHCI_MAX_FRAME_SIZrref=,hode=bpticard_coGFP_ATOMICef">REG_COMMANDGFP_ATOMICef="))""drivers/bptitooth/bpticard_cs.c#L65" idonL653" class="3line" namionL95">. 956/a3>#def395f="duct 6a higned loooooooooooooooooode=p_dev" clasBT_ERref">RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Can't alloc hrcmemhfor newcpacket >);
. 966/a3>#def396 struct 6a hhref="+cigned looooooooofs">iodrivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL97">. 976/a3>#def39  struct 6a higned looooooooo}rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL98">. 986/a3>#def39ef="duct 6a higned lo}rivers/bptitooth/bpticard_cs.c#L88" idonL883" class="3line" namionL99">. 996/a3>
.1006/4>6spa40  struct 6a higned loif (ode=bpticard_dei
bpticard_in{
tx_state6/ar;
   PACKET_TYPref">REG_COMMAND_TCV/a>   PACKET_TYPrref=""drivers/bptitooth/bpticard_cs.c#L65" idonL6541" class=4line" namionL101">.1016/4>#def40ef="drivers/bptitooth/bpticard_cs.c#L122" idonL142" class=4line" namionL102">.1026/4>#def40  struct 6a hhref="+cigned loode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=-
p_dev6/a>);a href="=h(f="+c*)oode=p_dev" clas{
bpticard_in{
p_dev6/a>);ha href=drivers/bptitooth/bpticard_cs.c#L88" idonL8843" class=4line" namionL103">.1036/4>#def403 struct 6a higned loooooooooode=bpticard_dett_cref">rx_skb6/a>;tt_cr 6a hode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)-
ef">p_dev6/a>);
kt_pa >ref=@=hode=bpticard_coburef">sk_buff6/a>burref=[ode=bpticard_coief">bpticard_reiref=]drivers/bptitooth/bpticard_cs.c#L78" idonL7844" class=4line" namionL104">.1046/4>#def40ef="drivers/bptitooth/bpticard_cs.c#L75" idonL7545" class=4line" namionL105">.1056/4>#def405f="duct 6a higned loigned loswitch (ode=bpticard_dett_cref">rx_skb6/a>;tt_cr 6a hode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)-
ef">p_dev6/a>);
kt_pa >ref=""drivers/bptitooth/bpticard_cs.c#L65" idonL65416 class=4line" namionL96">. 966/a4>#def40ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8747" class=4line" namionL107">.1076/4>
. 986/a4>6spa40ef="duct 6a higned loooooooooooooooooo"comment">/* These are tinitcpacket a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6249" class=4line" namionL109">.1096/4>#def409f="duct 6a higned loigned loooooooooif (ode=bpticard_de/spa >ef">rx_skb6/a>;ospa >ref="!=ef=0d""drivers/bptitooth/bpticard_cs.c#L65" idonL6540" class=4line" namionL110">.1ion 4>#def41  struct 6a higned loigned loooooooooooooooooode=p_dev" clas et_biref">timer_list6 et_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUF_ONE_READY6/a>   6
bpticard_in{
tx_state6/a>;
.1116/4>#def411f="duct 6a higned loigned loooooooooooooooooode=p_dev" clas et_biref">timer_list6 et_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUF_TWO_READY6/a>   7
bpticard_in{
tx_state6/a>;
.1126/4>#def41  struct 6a hhref="+cigned loooooooooooooooooode=p_dev" clas et_biref">timer_list6 et_bir 6a hode=bpticard_de_NUMBDY" class="sref">XMIT_SENDING_READY6/a>   8
bpticard_in{
tx_state6/a>;
.1136/4>#def413 struct 6a higned loooooooooooooooooooooooooode=p_dev" clas.c#L78" iwrisr_wakeupef">rx_skb6/a>;.c#L78" iwrisr_wakeup 6a hode=bpticard_de{
bpticard_in{
.1146/4>
.1156/4>6spa41  strrivers/bptitooth/bpticard_cs.c#L88" idonL8846" class=4line" namionL116">.1166/4>#def416 struct 6a hhref="+cigned loooooooooode=p_dev" claskfree_ href">rx_skb6/a>;kfree_ hr 6a hode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL8844" class=4line" namionL117">.1176/4>#def41  struct 6a higned loigned loooooooooode=p_dev" clasi
bpticard_in{
rx_skb6/a>;rx_ hrref="=hode=bpticard_coNULref">REG_CONTROLNULrref=drivers/bptitooth/bpticard_cs.c#L88" idonL88448 class=4line" namionL118">.1186/4>#def41ef="duct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL8845" class=4line" namionL119">.1196/4>#def41ef="drivers/bptitooth/bpticard_cs.c#L100" idonL14" class="4line" namionL20">. 2on a4>
p_dev6/a>);HCI_EVENT_PK  str:rivers/bptitooth/bpticard_cs.c#L65" idonL654"" class=4line" namionL21">. 216/a4>
bpticard_in{
tx_state6/ar;
   EVENT_   3sref">XMIT_BUFFER_TCV/a>   EVENT_   3srref=drivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4iine" namionL22">. 226/a4
#def42  struct 6a hhref="+cigned loooooooooode=p_dev" clasi
bpticard_in{
rx_count6/arx_cousrref="= ode=PKT_BAUD_RAHCI_EVENT_HDR_SIZref">REG_COMMANDHCI_EVENT_HDR_SIZrref=drivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL23">. 236/a4>#def423 struct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL24">. 246/a4>#def42ef="drivers/bptitooth/bpticard_cs.c#L75" idonL754" class="4line" namionL25">. 256/a4>#def425f="duct 6a higned loigned loc"srcode=PKT_BAUD_RAHCI_ACLDATA_PK ef">p_dev6/a>);HCI_ACLDATA_PK  str:rivers/bptitooth/bpticard_cs.c#L65" idonL654"" class=4line" namionL26">. 266/a4>#def426 struct 6a hhref="+cigned loooooooooode=p_dev" clasi
bpticard_in{
tx_state6/ar;
   ACL_   3sref">XMIT_BUFFER_TCV/a>   ACL_   3srref=drivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL27">. 276/a4>#def42  struct 6a higned loigned loooooooooode=p_dev" clasi
bpticard_in{
rx_count6/arx_cousrref="= ode=PKT_BAUD_RAHCI_ACL_ DR_SIZref">REG_COMMANDHCI_ACL_ DR_SIZrref=drivers/bptitooth/bpticard_cs.c#L88" idonL884"8 class=4line" namionL28">. 286/a4>#def42ef="duct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL29">. 296/a4>
.1306/4>6spa43  struct 6a higned loigned loc"srcode=PKT_BAUD_RAHCI_SCODATA_PK ef">p_dev6/a>);HCI_SCODATA_PK  str:rivers/bptitooth/bpticard_cs.c#L65" idonL6541" class=4line" namionL131">.1316/4>#def431f="duct 6a higned loigned loooooooooode=p_dev" clasi
bpticard_in{
tx_state6/ar;
   SCO_   3sref">XMIT_BUFFER_TCV/a>   SCO_   3srref=drivers/bptitooth/bpticard_cs.c#L88" idonL8842" class=4line" namionL132">.1326/4>#def43  struct 6a hhref="+cigned loooooooooode=p_dev" clasi
bpticard_in{
rx_count6/arx_cousrref="= ode=PKT_BAUD_RAHCI_SCO_ DR_SIZref">REG_COMMANDHCI_SCO_ DR_SIZrref=drivers/bptitooth/bpticard_cs.c#L88" idonL8842" class=4line" namionL133">.1336/4>#def433 struct 6a higned looooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL8844" class=4line" namionL134">.1346/4>#def43ef="drivers/bptitooth/bpticard_cs.c#L75" idonL7542 class="4line" namionL135">.1356/4>#def435f="duct 6a higned loigned lodefault:rivers/bptitooth/bpticard_cs.c#L65" idonL6545 class="4line" namionL136">.1366/4>#def436 struct 6a hhref="+cigned loooooooooo"comment">/* These are tunknown packet a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6242" class=4line" namionL137">.1376/4>
RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Unknown HCI packet with pa > 0x%02x receootd >);
rx_skb6/a>;tt_cr 6a hode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)-
ef">p_dev6/a>);
kt_pa >ref="drivers/bptitooth/bpticard_cs.c#L88" idonL88448 class=4line" namionL138">.1386/4>6spa43ef="duct 6a higned loooooooooooooooooode=p_dev" clas{
bpticard_in{
p_dev6/a>);ha href=-
rx_skb6/a>; a href=.ode=p_dev" claserr_rxef">ctrl_reg6/aerr_rxref=++drivers/bptitooth/bpticard_cs.c#L88" idonL8842" class=4line" namionL139">.1396/4>#def43ef="drivers/bptitooth/bpticard_cs.c#L100" idonL140" class=4line" namionL140">.14on 4>#def44  struct 6a higned loooooooooooooooooode=p_dev" claskfree_ href">rx_skb6/a>;kfree_ hr 6a hode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL8841" class=4line" namionL141">.1416/4>#def441f="duct 6a higned loigned loooooooooode=p_dev" clasi
bpticard_in{
rx_skb6/a>;rx_ hrref="=hode=bpticard_coNULref">REG_CONTROLNULrref=drivers/bptitooth/bpticard_cs.c#L88" idonL8842" class=4line" namionL142">.1426/4>#def44  struct 6a hhref="+cigned looooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL8842" class=4line" namionL143">.1436/4>#def44ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5444" class=4line" namionL144">.1446/4>#def44f str    0x04
.1456/4>#def44  strrivers/bptitooth/bpticard_cs.c#L88" idonL8846" class=4line" namionL146">.1466/4>#def446 struct 6a hhref="+c} else"drivers/bptitooth/bpticard_cs.c#L65" idonL65447" class4"line" namion1 ajax_pref4();">44ef="drivers/bptitooth/bpticard_cs.c#L138" idonL144" class=4line" namionL48">. 486/a4>#inc44ef="duct 6a higned looooooooocode=p_dev" clas hrrx_skb6/a>; hrbpticard_in{
rx_skb6/a>;rx_ hrref=, 1)@=hode=bpticard_coburef">sk_buff6/a>burref=[ode=bpticard_coief">bpticard_reiref=]drivers/bptitooth/bpticard_cs.c#L78" idonL7845" class=4line" namionL49">. 496/a4>
bpticard_in{
rx_count6/arx_cousrref=--drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL50">. 506/a4>
. 516/a4>
bpticard_in{
rx_count6/arx_cousrref="== d""drivers/bptitooth/bpticard_cs.c#L65" idonL654"" class=4line" namionL52">. 526/a4>6spa45ef="drivers/bptitooth/bpticard_cs.c#L23" idonL234" class="4line" namionL53">. 536/a4>
sk_buff6/a>dlenref=drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL54">. 546/a4>
p_dev6/a>);hci_evse _hdr str code=p_dev" clasehef">ctrl_reg6/aehref=drivers/bptitooth/bpticard_cs.c#L78" idonL784"" class=4line" namionL55">. 556/a4>6a h455f="duct 6a higned loigned lo        ot;uc+code=bpticard_cohci_acl_hdref">p_dev6/a>);hci_acl_hdr str code=p_dev" clasahef">ctrl_reg6/aahref=drivers/bptitooth/bpticard_cs.c#L78" idonL784"" class=4line" namionL56">. 566/a4>6a h456 struct 6a hhref="+cigned lo        ot;uc+code=bpticard_cohci_sco_hdref">p_dev6/a>);hci_sco_hdr str code=p_dev" classhef">ctrl_reg6/ashref=drivers/bptitooth/bpticard_cs.c#L78" idonL784"7" class4line" namionL57">. 576/a4>6a h45ef="drivers/bptitooth/bpticard_cs.c#L138" idonL14"" class=4line" namionL58">. 586/a4>
bpticard_in{
tx_state6/ar;
. 596/a4>
. 606/a4>
   EVENT_   3sref">XMIT_BUFFER_TCV/a>   EVENT_   3srref=:rivers/bptitooth/bpticard_cs.c#L65" idonL654" class="4line" namionL61">. 616/a4>6spa461f="duct 6a higned loooooooooooooooooooooooooode=p_dev" clasehef">ctrl_reg6/aehref=@=hode=bpticard_cohci_evse _hdref">p_dev6/a>);hci_evse _hdr strhode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL62">. 626/a4>
bpticard_in{
tx_state6/ar;
   DATAef">XMIT_BUFFER_TCV/a>   DATAref=drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL63">. 636/a4>
bpticard_in{
rx_count6/arx_cousrref="= ode=PKT_BAUD_RAehef">ctrl_reg6/aehref=-
sk_buff6/a>plenref=drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL64">. 646/a4>typi46f str    0x04
. 656/a4>    46  strrivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4iine" namionL16">. 166/a466a h466 struct 6a hhref="+cigned lo        c"srcode=PKT_BAUD_RA_TCV/a>   ACL_   3sref">XMIT_BUFFER_TCV/a>   ACL_   3srref=:rivers/bptitooth/bpticard_cs.c#L65" idonL654"7" class4line" namionL67">. 676/a4>    46  struct 6a higned loigned loooooooooooooooooode=p_dev" clasahef">ctrl_reg6/aahref=@=hode=bpticard_cohci_acl_hdref">p_dev6/a>);hci_acl_hdr strhode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL68">. 686/a4>
sk_buff6/a>dlenref=@=hode=bpticard_co__le16_to_cpuef">sk_buff6/a>__le16_to_cpu strhode=bpticard_deahef">ctrl_reg6/aahref=-
sk_buff6/a>dlenref=)drivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL69">. 696/a4>    469f="duct 6a higned loigned loooooooooooooooooode=p_dev" clasi
bpticard_in{
tx_state6/ar;
   DATAef">XMIT_BUFFER_TCV/a>   DATAref=drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL70">. 706/a4>    47  struct 6a higned loigned loooooooooooooooooode=p_dev" clasi
bpticard_in{
rx_count6/arx_cousrref="= ode=PKT_BAUD_RAdlenef">sk_buff6/a>dlenref=drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL71">. 716/a4>
. 726/a4>    47ef="drivers/bptitooth/bpticard_cs.c#L23" idonL234" class="4line" namionL73">. 736/a4>    473 struct 6a higned loooooooooooooooooc"srcode=PKT_BAUD_RA_TCV/a>   SCO_   3sref">XMIT_BUFFER_TCV/a>   SCO_   3srref=:rivers/bptitooth/bpticard_cs.c#L65" idonL654" class="4line" namionL74">. 746/a4>
ctrl_reg6/ashref=@=hode=bpticard_cohci_sco_hdref">p_dev6/a>);hci_sco_hdr strhode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL75">. 756/a4>    475f="duct 6a higned loigned lo                ode=p_dev" clasi
bpticard_in{
tx_state6/ar;
   DATAef">XMIT_BUFFER_TCV/a>   DATAref=drivers/bptitooth/bpticard_cs.c#L78" idonL784"" class=4line" namionL76">. 766/a4>    476 struct 6a hhref="+cigned lo                ode=p_dev" clasi
bpticard_in{
rx_count6/arx_cousrref="= ode=PKT_BAUD_RAshef">ctrl_reg6/ashref=-
sk_buff6/a>dlenref=drivers/bptitooth/bpticard_cs.c#L78" idonL784"7" class4line" namionL77">. 776/a4>    47  struct 6a higned looooooooooooooooooooooooobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL884"" class=4line" namionL78">. 786/a4>
. 796/a4>    479f="duct 6a higned loigned loooooooooc"srcode=PKT_BAUD_RA_TCV/a>   DATAef">XMIT_BUFFER_TCV/a>   DATAref=:rivers/bptitooth/bpticard_cs.c#L65" idonL654" class="4line" namionL80">. 806/a4>    48  struct 6a higned loigned loooooooooooooooooode=p_dev" clashci_recv_fr 80ef">p_dev6/a>);hci_recv_fr 80 strhode=bpticard_dei
bpticard_in{
rx_skb6/a>;rx_ hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL81">. 816/a4>} 6a481f="duct 6a higned loooooooooooooooooooooooooode=p_dev" clasi
bpticard_in{
rx_skb6/a>;rx_ hrref="=hode=bpticard_coNULref">REG_CONTROLNULrref=drivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL82">. 826/a4>
. 836/a4>
. 846/a4>stat48f str    0x04
. 856/a4>stat48  strrivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL86">. 866/a4>
. 876/a4>stat48ef="drivers/bptitooth/bpticard_cs.c#L138" idonL14" class="4iine" namionL18">. 186/a46
. 896/a4>
. 9on a4>6spa49ef="drivers/bptitooth/bpticard_cs.c#L121" idonL14" class="4line" namionL91">. 916/a4>#def491f="duct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL92">. 926/a4>
. 936/a4>
bpticard_in{
p_dev6/a>);ha href=-
rx_skb6/a>; a href=.ode=p_dev" clasbyte_rxef">ctrl_reg6/abyte_rx stru+= ode=p_dev" claslenef">sk_buff6/a>lenref=drivers/bptitooth/bpticard_cs.c#L78" idonL784" class="4line" namionL94">. 946/a4>6spa49f str}rivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL95">. 956/a4>#def49  strrivers/bptitooth/bpticard_cs.c#L88" idonL884" class="4line" namionL96">. 966/a4>#def49ef="drivers/bptitooth/bpticard_cs.c#L87" idonL874" class="4line" namionL97">. 976/a4>#def49  str 6a hreode=p_dev" clasirqfs">iosref">bpticard_inirqfs">iosr struode=p_dev" clasbc#L87" iinterrupref">bpticard_info_t6/a> {
terrupr strh="+code=bpticard_coirref">txq6/a>;
bpticard_indev {
srref=)rivers/bptitooth/bpticard_cs.c#L87" idonL874" class="4line" namionL98">. 986/a4>#def49ef="ddrivers/bptitooth/bpticard_cs.c#L65" idonL654" class="4line" namionL99">. 996/a4>
 {
="sref">bpticard_info_t6/a> {
bpticard_in{
bpticard_indev {
srref=drivers/bptitooth/bpticard_cs.c#L78" idonL7850" class=5line" namionL100">.1006/5>6spa50  struct 6a hng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref=drivers/bptitooth/bpticard_cs.c#L78" idonL7851" class=5line" namionL101">.1016/5>#def501 struct 6a hng 6a href="+code=ctrl_reg" cregef">rx_skb6/a>;regref=drivers/bptitooth/bpticard_cs.c#L78" idonL78512 class=5line" namionL92">. 926/a5>#def50ef="drivers/bptitooth/bpticard_cs.c#L23" idonL2353" class=5line" namionL103">.1036/5>#def503 struct 6a hif (!hde=p_dev" clas{
bpticard_in{
bpticard_in{
p_dev6/a>);ha href=)rivers/bptitooth/bpticard_cs.c#L87" idonL8754" class=5line" namionL104">.1046/5>#def50f str    0x04
/* These are tour irr handler is s="+hrea href="drivers/bptitooth/bpticard_cs.c#L62" idonL6255" class=5line" namionL105">.1056/5>#def505f="duct 6a higned loe;">iohode=bpticard_coIRQ_N"sref">REG_COMMANDIRQ_N"srref=drivers/bptitooth/bpticard_cs.c#L78" idonL78516 class=5line" namionL96">. 966/a5>#def50ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8757" class=5line" namionL107">.1076/5>
timer_list6/est_bir 6a hode=bpticard_deCARDss="sref">XMIT_SENDINCARDss="srref=, &hode=bpticard_de{
bpticard_in{
tx_state6/ahw_ ="srref=))"rivers/bptitooth/bpticard_cs.c#L50" idonL50578 class=5line" namionL98">. 986/a5>6spa50ef="duct 6a higned loe;">iohode=bpticard_coIRQ_HANDLEref">REG_COMMANDIRQ_HANDLErref=drivers/bptitooth/bpticard_cs.c#L78" idonL78519 class=5line" namionL99">. 996/a5>#def50ef="drivers/bptitooth/bpticard_cs.c#L100" idonL150" class=5line" namionL110">.1ion 5>#def51  struct 6a hode=bpticard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L100" idonL150" class=5line" namionL111">.1116/5>#def51ef="drivers/bptitooth/bpticard_cs.c#L122" idonL151" class=5line" namionL112">.1126/5>#def51  struct 6a hhde=p_dev" clas pin_lockef">spinlock_t6/pin_lock 6a h&hode=bpticard_de{
bpticard_in{
spinlock_t6lock 6a ))drivers/bptitooth/bpticard_cs.c#L78" idonL7851" class=5line" namionL113">.1136/5>#def51ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5454" class=5line" namionL114">.1146/5>
/* These are tDisable {
terruprea href="drivers/bptitooth/bpticard_cs.c#L62" idonL6255" class=5line" namionL115">.1156/5>6spa515 struct 6a hode=bpticard_coi
bpticard_in{
rx_skb6/a>;ctrl_reg stru&= ~ode=PKT_BAUD_RA_Ta>  NTROL_INTERRUP ef">p_dev6/a>);_Ta>  NTROL_INTERRUP ref=drivers/bptitooth/bpticard_cs.c#L100" idonL1506 class=5line" namionL116">.1166/5>#def516 struct 6a hode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clasi
bpticard_in{
rx_skb6/a>;ctrl_reg str,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" clasNTROLef">p_dev6/a>);_Ta>  NTROLref=)drivers/bptitooth/bpticard_cs.c#L88" idonL8854" class=5line" namionL117">.1176/5>#def51ef="drivers/bptitooth/bpticard_cs.c#L138" idonL1548 class=5line" namionL118">.1186/5>#def51ef="duct 6a hhde=p_dev" clasregef">rx_skb6/a>;regref="= ode=p_dev" clasinref">rx_skb6/a>;inr 6a hode=p_dev" clas{ob"sref">bpticard_reiob"srref="+eode=bpticard_co_Ta>INTERRUP ef">p_dev6/a>);_Ta>INTERRUP ref=)drivers/bptitooth/bpticard_cs.c#L88" idonL88549 class=5line" namionL119">.1196/5>#def51ef="drivers/bptitooth/bpticard_cs.c#L100" idonL15" class="5line" namionL20">. 2on a5>
rx_skb6/a>;regref="!=ef=0d""&& (ode=bpticard_deregef">rx_skb6/a>;regref="!=ef=ff)""drivers/bptitooth/bpticard_cs.c#L65" idonL655"" class=5line" namionL21">. 216/a5>
. 226/a5
#def52  struct 6a hhref="+cif (ode=bpticard_deregef">rx_skb6/a>;regref="& f=04""drivers/bptitooth/bpticard_cs.c#L65" idonL655"" class=5line" namionL23">. 236/a5>#def523 struct 6a higned loooooooooode=spinlock_t"fo_t6/a> receootef">rx_skb6/a>;nfig" clareceoot 6a hode=p_dev" clas{
bpticard_in{
. 246/a5>#def52f str    0x04
rx_skb6/a>;outr 6a hf=04,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" clINTERRUP ef">p_dev6/a>);_Ta>INTERRUP ref=)drivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL25">. 256/a5>#def525f="duct 6a higned loigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clas_TX_BUF_TWO6RX_DY6/a> ef">p_dev6/a>);_Ta>  F_TWO6RX_DY6/a>  str,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_COMMAND6/a>     0x20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL885"" class=5line" namionL26">. 266/a5>#def526 struct 6a hhref="+c}rivers/bptitooth/bpticard_cs.c#L88" idonL885"" class=5line" namionL27">. 276/a5>#def52ef="drivers/bptitooth/bpticard_cs.c#L138" idonL15"8 class=5line" namionL28">. 286/a5>#def52ef="duct 6a higned loif (ode=bpticard_deregef">rx_skb6/a>;regref="& f=08""drivers/bptitooth/bpticard_cs.c#L65" idonL655"9 class=5line" namionL29">. 296/a5>
 receootef">rx_skb6/a>;nfig" clareceoot 6a hode=p_dev" clas{
bpticard_in{
.1306/5>6spa53  struct 6a higned loigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=08,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" clINTERRUP ef">p_dev6/a>);_Ta>INTERRUP ref=)drivers/bptitooth/bpticard_cs.c#L88" idonL8851" class=5line" namionL131">.1316/5>#def531f="duct 6a higned loigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hode=p_dev" clas_TX_BUF_TWO6RX_DY6/TWOef">p_dev6/a>);_Ta>  F_TWO6RX_DY6/TWO str,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" class="sref">REG_COMMAND6/a>     0x20
<"drivers/bptitooth/bpticard_cs.c#L88" idonL8852" class=5line" namionL132">.1326/5>#def53  struct 6a hhref="+c}rivers/bptitooth/bpticard_cs.c#L88" idonL8852" class=5line" namionL133">.1336/5>#def53ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5454" class=5line" namionL134">.1346/5>#def53f str    0x04
rx_skb6/a>;regref="& f=01""drivers/bptitooth/bpticard_cs.c#L65" idonL6552 class="5line" namionL135">.1356/5>#def535f="duct 6a higned loigned lohde=p_dev" clas et_biref">timer_list6 et_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUF_ONE_READY6/a>   6
bpticard_in{
tx_state6/a>;
.1366/5>#def536 struct 6a hhref="+cigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=01,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" clINTERRUP ef">p_dev6/a>);_Ta>INTERRUP ref=)drivers/bptitooth/bpticard_cs.c#L88" idonL8851" class=5line" namionL137">.1376/5>
 wrisr_wakeupef">rx_skb6/a>;.c#L78" iwrisr_wakeup 6a hode=bpticard_de{
bpticard_in{
.1386/5>6spa53ef="duct 6a higned lo}rivers/bptitooth/bpticard_cs.c#L88" idonL88529 class=5line" namionL139">.1396/5>#def53ef="drivers/bptitooth/bpticard_cs.c#L100" idonL150" class=5line" namionL140">.14on 5>#def54  struct 6a higned loif (ode=bpticard_deregef">rx_skb6/a>;regref="& f=02""drivers/bptitooth/bpticard_cs.c#L65" idonL6551" class=5line" namionL141">.1416/5>#def541f="duct 6a higned loigned lohde=p_dev" clas et_biref">timer_list6 et_bir 6a hode=bpticard_de_NUMBER" class="sref">XMIT_BUF_TWO_READY6/a>   7
bpticard_in{
tx_state6/a>;
.1426/5>#def54  struct 6a hhref="+cigned loode=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=02,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" clINTERRUP ef">p_dev6/a>);_Ta>INTERRUP ref=)drivers/bptitooth/bpticard_cs.c#L88" idonL8852" class=5line" namionL143">.1436/5>#def543 struct 6a higned loooooooooode=spinlock_t"fo_t6/a> wrisr_wakeupef">rx_skb6/a>;.c#L78" iwrisr_wakeup 6a hode=bpticard_de{
bpticard_in{
.1446/5>#def54f str    0x04
.1456/5>#def54  strrivers/bptitooth/bpticard_cs.c#L88" idonL8856" class=5line" namionL146">.1466/5>#def546 struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL8855" class=5"line" namion1 ajax_pref5();">54ef="drivers/bptitooth/bpticard_cs.c#L138" idonL154" class=5line" namionL48">. 486/a5>#inc54ef="duct 6a hh"comment">/* These are tEnable {
terruprea href="drivers/bptitooth/bpticard_cs.c#L62" idonL6255" class=5line" namionL49">. 496/a5>
bpticard_in{
rx_skb6/a>;ctrl_reg stru|= ode=p_dev" clas_Ta>  NTROL_INTERRUP ef">p_dev6/a>);_Ta>  NTROL_INTERRUP ref=drivers/bptitooth/bpticard_cs.c#L100" idonL15" class="5line" namionL50">. 506/a5>
rx_skb6/a>;outr 6a hode=p_dev" clasi
bpticard_in{
rx_skb6/a>;ctrl_reg str,code=bpticard_coiob"sref">bpticard_reiob"srref="+eode=bpticard_co" clasNTROLef">p_dev6/a>);_Ta>  NTROLref=)drivers/bptitooth/bpticard_cs.c#L100" idonL15"" class=5line" namionL51">. 516/a5>
. 526/a5>6spa55  struct 6a hhde=p_dev" clas pin_unlockef">spinlock_t6/pin_unlock 6a h&hode=bpticard_de{
bpticard_in{
spinlock_t6lock 6a ))drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL53">. 536/a5>
. 546/a5>
iohode=bpticard_coIRQ_HANDLEref">REG_COMMANDIRQ_HANDLErref=drivers/bptitooth/bpticard_cs.c#L78" idonL785"" class=5line" namionL55">. 556/a5>6a h555f="d}rivers/bptitooth/bpticard_cs.c#L88" idonL885"" class=5line" namionL56">. 566/a5>6a h55ef="drivers/bptitooth/bpticard_cs.c#L87" idonL875"7" class5line" namionL57">. 576/a5>6a h55ef="drivers/bptitooth/bpticard_cs.c#L138" idonL15"" class=5line" namionL58">. 586/a5>
. 596/a5>
/* These are t======================== Device specific HCI  Theandst======================== a href="drivers/bptitooth/bpticard_cs.c#L62" idonL625" class="5line" namionL60">. 606/a5>
. 616/a5>6spa56ef="drivers/bptitooth/bpticard_cs.c#L122" idonL15"" class=5line" namionL62">. 626/a5>
tx_state6/a.c#L122" hci_set_baud_r"sr 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href=,e="+code=bpticard_co.audef">tx_state6/a.aud 6a )rivers/bptitooth/bpticard_cs.c#L122" idonL15" class="5line" namionL63">. 636/a5>
. 646/a5>typi56f str    0x04ode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
p_dev6/a>);hci_get_drvdata 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=)drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL65">. 656/a5>    565f="duct 6a hot;uc+code=bpticard_cosk_bufref">sk_buff6/a>sk_bufrref="code=p_dev" clas href">rx_skb6/a>; hrref=drivers/bptitooth/bpticard_cs.c#L78" idonL785"" class=5iine" namionL16">. 166/a566a h56ef="drivers/bptitooth/bpticard_cs.c#L87" idonL875"7" class5line" namionL67">. 676/a5>    56  struct 6a hh"comment">/* These are tEricsson .aud r"sr  Theand a href="drivers/bptitooth/bpticard_cs.c#L62" idonL625"" class=5line" namionL68">. 686/a5>
tx_state6/acmdf="d[]"= { ode=PKT_BAUD_RAHCI_  F_TWO6PK ef">p_dev6/a>);HCI_  F_TWO6PK ref=,hf=09,hf=fc,hf=01,hf=03 }drivers/bptitooth/bpticard_cs.c#L78" idonL785"" class=5line" namionL69">. 696/a5>    56ef="drivers/bptitooth/bpticard_cs.c#L100" idonL15" class="5line" namionL70">. 706/a5>    57  struct 6a hif (!hode=p_dev" clas href">rx_skb6/a>; hrref=@=hode=bpticard_cobt_ hr_allocef">bpticard_inft_ hr_alloc 6a hode=p_dev" clasHCI_MAX_FRAME_SIZref">REG_COMMANDHCI_MAX_FRAME_SIZr str,code=bpticard_coGFP_ATOMICef">REG_COMMANDGFP_ATOMIC 6a ))""drivers/bptitooth/bpticard_cs.c#L65" idonL655" class="5line" namionL71">. 716/a5>
RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Can't alloc"sr mem for new packet >);
. 726/a5>    57  struct 6a hhref="+ce;">ioh-1drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL73">. 736/a5>    573 struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL74">. 746/a5>
. 756/a5>    575f="duct 6a hswitch (ode=bpticard_detaudef">tx_state6/a.aud 6a )"drivers/bptitooth/bpticard_cs.c#L65" idonL655"" class=5line" namionL76">. 766/a5>    576 struct 6a hc"src46080d:rivers/bptitooth/bpticard_cs.c#L65" idonL655"7" class5line" namionL77">. 776/a5>    57  struct 6a higned loode=ctrl_reg" ccmdef">tx_state6/acmdf="d[4]"= f=0ddrivers/bptitooth/bpticard_cs.c#L78" idonL785"" class=5line" namionL78">. 786/a5>
rx_skb6/a>;tt_cr 6a hode=bpticard_de href">rx_skb6/a>; hrref=)-
ef">p_dev6/a>);
kt_pa >ref=@=hode=bpticard_coPK _BAUD_RATE_46080def">p_dev6/a>);PK _BAUD_RATE_46080dref=drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL79">. 796/a5>    579f="duct 6a higned lobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL80">. 806/a5>    58  struct 6a hc"src23040d:rivers/bptitooth/bpticard_cs.c#L65" idonL655" class="5line" namionL81">. 816/a5>} 6a581f="duct 6a higned loode=ctrl_reg" ccmdef">tx_state6/acmdf="d[4]"= f=01drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL82">. 826/a5>
rx_skb6/a>;tt_cr 6a hode=bpticard_de href">rx_skb6/a>; hrref=)-
ef">p_dev6/a>);
kt_pa >ref=@=hode=bpticard_coPK _BAUD_RATE_23040def">p_dev6/a>);PK _BAUD_RATE_23040dref=drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL83">. 836/a5>
. 846/a5>stat58f str    0x04c"src11520d:rivers/bptitooth/bpticard_cs.c#L65" idonL655" class="5line" namionL85">. 856/a5>stat585f="duct 6a higned loode=ctrl_reg" ccmdef">tx_state6/acmdf="d[4]"= f=02drivers/bptitooth/bpticard_cs.c#L88" idonL885"" class=5line" namionL86">. 866/a5>
rx_skb6/a>;tt_cr 6a hode=bpticard_de href">rx_skb6/a>; hrref=)-
ef">p_dev6/a>);
kt_pa >ref=@=hode=bpticard_coPK _BAUD_RATE_11520def">p_dev6/a>);PK _BAUD_RATE_11520dref=drivers/bptitooth/bpticard_cs.c#L78" idonL785"7" class5line" namionL87">. 876/a5>stat58  struct 6a higned lobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL885"" class=5iine" namionL18">. 186/a56
. 896/a5>
/* These are tFall through... a href="drivers/bptitooth/bpticard_cs.c#L62" idonL625" class="5line" namionL90">. 9on a5>6spa59  struct 6a hdefault:rivers/bptitooth/bpticard_cs.c#L65" idonL655" class="5line" namionL91">. 916/a5>#def591f="duct 6a higned loode=ctrl_reg" ccmdef">tx_state6/acmdf="d[4]"= f=03drivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL92">. 926/a5>
rx_skb6/a>;tt_cr 6a hode=bpticard_de href">rx_skb6/a>; hrref=)-
ef">p_dev6/a>);
kt_pa >ref=@=hode=bpticard_coPK _BAUD_RATE_5760def">p_dev6/a>);PK _BAUD_RATE_5760dref=drivers/bptitooth/bpticard_cs.c#L78" idonL785" class="5line" namionL93">. 936/a5>
. 946/a5>6spa59f str    0x04}rivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL95">. 956/a5>#def59  strrivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL96">. 966/a5>#def596 struct 6a hode=p_dev" clasmemcpyef">p_dev6/a>);memcpy 6a hode=bpticard_de hrrx_skb6/a>; hrrx_skb6/a>; hrref=, sizeofhode=bpticard_decmdef">tx_state6/acmdf="d)),code=bpticard_cocmdef">tx_state6/acmdf="d, sizeofhode=bpticard_decmdef">tx_state6/acmdf="d))drivers/bptitooth/bpticard_cs.c#L88" idonL885"7" class5line" namionL97">. 976/a5>#def59ef="drivers/bptitooth/bpticard_cs.c#L138" idonL15" class="5line" namionL98">. 986/a5>#def59ef="duct 6a hhde=p_dev" clas hrrx_skb6/a>; hrbpticard_in{
txq6/a>;
rx_skb6/a>; hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL885" class="5line" namionL99">. 996/a5>
.1006/6>6spa60  struct 6a hode=bpticard_cofo_t6/a> wrisr_wakeupef">rx_skb6/a>;.c#L78" iwrisr_wakeup 6a hode=bpticard_de{
bpticard_in{
.1016/6>#def60ef="drivers/bptitooth/bpticard_cs.c#L122" idonL1612 class=6line" namionL92">. 926/a6>#def60  struct 6a he;">iohddrivers/bptitooth/bpticard_cs.c#L78" idonL7863" class=6line" namionL103">.1036/6>#def603 str}rivers/bptitooth/bpticard_cs.c#L88" idonL8864" class=6line" namionL104">.1046/6>#def60ef="drivers/bptitooth/bpticard_cs.c#L75" idonL7565" class=6line" namionL105">.1056/6>#def60  strrivers/bptitooth/bpticard_cs.c#L88" idonL88616 class=6line" namionL96">. 966/a6>#def60ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8767" class=6line" namionL107">.1076/6>
/* These are t======================== HCI {
terfacet======================== a href="drivers/bptitooth/bpticard_cs.c#L62" idonL62678 class=6line" namionL98">. 986/a6>6spa60ef="drivers/bptitooth/bpticard_cs.c#L89" idonL89619 class=6line" namionL99">. 996/a6>#def60ef="drivers/bptitooth/bpticard_cs.c#L100" idonL160" class=6line" namionL110">.1ion 6>#def61  str 6a hre="+code=bpticard_co.c#L122" hci_flushef">ctrl_reg6/a.c#L122" hci_flush 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href=)rivers/bptitooth/bpticard_cs.c#L122" idonL160" class=6line" namionL111">.1116/6>#def61ef="ddrivers/bptitooth/bpticard_cs.c#L65" idonL6561" class=6line" namionL112">.1126/6>#def61  struct 6a hhde=p_dev" clas.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
p_dev6/a>);hci_get_drvdata 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=)drivers/bptitooth/bpticard_cs.c#L78" idonL7861" class=6line" namionL113">.1136/6>#def61ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5464" class=6line" namionL114">.1146/6>
/* These are tDrop TX queue a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6265" class=6line" namionL115">.1156/6>6spa615 struct 6a hode=bpticard_co href">p_dev6/a>); hr 6a h&hode=bpticard_de{
bpticard_in{
txq6/a>;
.1166/6>#def61ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8764" class=6line" namionL117">.1176/6>#def617 struct 6a he;">iohddrivers/bptitooth/bpticard_cs.c#L78" idonL78648 class=6line" namionL118">.1186/6>#def61ef="d}rivers/bptitooth/bpticard_cs.c#L88" idonL88649 class=6line" namionL119">.1196/6>#def61ef="drivers/bptitooth/bpticard_cs.c#L100" idonL16" class="6line" namionL20">. 2on a6>
. 216/a6>
sk_buff6/a>.c#L122" hci_open 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href=)rivers/bptitooth/bpticard_cs.c#L122" idonL16" class="6iine" namionL22">. 226/a6
#def62  strdrivers/bptitooth/bpticard_cs.c#L65" idonL656"" class=6line" namionL23">. 236/a6>#def623 struct 6a hode=p_dev" clas.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
p_dev6/a>);hci_get_drvdata 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=)drivers/bptitooth/bpticard_cs.c#L78" idonL786" class="6line" namionL24">. 246/a6>#def62ef="drivers/bptitooth/bpticard_cs.c#L75" idonL756" class="6line" namionL25">. 256/a6>#def625f="duct 6a hif (ode=bpticard_detest_biref">timer_list6/est_bir 6a hode=bpticard_deCARDsHAS_PCCARDsIref">REG_COMMANDCARDsHAS_PCCARDsIrf="d, &hode=bpticard_de{
bpticard_in{
tx_state6/ahw_ ="srref=))"rivers/bptitooth/bpticard_cs.c#L50" idonL506"" class=6line" namionL26">. 266/a6>#def626 struct 6a hhref="+code=bpticard_co.c#L122" hci_set_baud_r"sref">tx_state6/a.c#L122" hci_set_baud_r"sr 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=,code=bpticard_coDEFAUL _BAUD_RATEef">p_dev6/a>);DEFAUL _BAUD_RATEref=)drivers/bptitooth/bpticard_cs.c#L78" idonL786"" class=6line" namionL27">. 276/a6>#def62ef="drivers/bptitooth/bpticard_cs.c#L138" idonL16"8 class=6line" namionL28">. 286/a6>#def62ef="duct 6a hif (ode=bpticard_detest_and_ et_biref">timer_list6test_and_ et_bir 6a hode=p_dev" clasHCI_RUNNINGef">REG_COMMANDHCI_RUNNINGf="d, &hode=bpticard_del"sref">p_dev6/a>);ha href=-
p_dev6/a>);flagsref=))"rivers/bptitooth/bpticard_cs.c#L50" idonL506"9 class=6line" namionL29">. 296/a6>
iohddrivers/bptitooth/bpticard_cs.c#L78" idonL7860" class=6line" namionL130">.1306/6>6spa63ef="drivers/bptitooth/bpticard_cs.c#L121" idonL161" class=6line" namionL131">.1316/6>#def631f="duct 6a hif (ode=bpticard_detest_biref">timer_list6/est_bir 6a hode=bpticard_deCARDsHAS_PCCARDsIref">REG_COMMANDCARDsHAS_PCCARDsIrf="d, &hode=bpticard_de{
bpticard_in{
tx_state6/ahw_ ="srref=))""drivers/bptitooth/bpticard_cs.c#L65" idonL6562" class=6line" namionL132">.1326/6>#def63  struct 6a hhref="+cng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L100" idonL162" class=6line" namionL133">.1336/6>#def63ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5464" class=6line" namionL134">.1346/6>#def63f str    0x04
/* These are tEnable LED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6262 class="6line" namionL135">.1356/6>#def635f="duct 6a higned lohde=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=08 | 0x20,code=bpticard_coiob"sref">bpticard_reiob"srref="+e0x3d"drivers/bptitooth/bpticard_cs.c#L88" idonL8865 class="6line" namionL136">.1366/6>#def636 struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL8861" class=6line" namionL137">.1376/6>
.1386/6>6spa63ef="duct 6a he;">iohddrivers/bptitooth/bpticard_cs.c#L78" idonL78609 class=6line" namionL139">.1396/6>#def63ef="d}rivers/bptitooth/bpticard_cs.c#L88" idonL8860" class=6line" namionL140">.14on 6>#def64ef="drivers/bptitooth/bpticard_cs.c#L121" idonL161" class=6line" namionL141">.1416/6>#def64ef="drivers/bptitooth/bpticard_cs.c#L122" idonL162" class=6line" namionL142">.1426/6>#def64  str 6a hre="+code=bpticard_co.c#L122" hci_closref">bpticard_re.c#L122" hci_closr 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href=)rivers/bptitooth/bpticard_cs.c#L122" idonL162" class=6line" namionL143">.1436/6>#def643 strdrivers/bptitooth/bpticard_cs.c#L65" idonL6564" class=6line" namionL144">.1446/6>#def64f str    0x04ode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
p_dev6/a>);hci_get_drvdata 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=)drivers/bptitooth/bpticard_cs.c#L65" idonL6564 class="6line" namionL145">.1456/6>#def64  strrivers/bptitooth/bpticard_cs.c#L88" idonL8866" class=6line" namionL146">.1466/6>#def646 struct 6a hif (!hde=p_dev" clastest_and_clear_biref">timer_list6test_and_clear_bir 6a hode=p_dev" clasHCI_RUNNINGef">REG_COMMANDHCI_RUNNINGf="d, &hode=bpticard_del"sref">p_dev6/a>);ha href=-
p_dev6/a>);flagsref=))"rivers/bptitooth/bpticard_cs.c#L50" idonL5065" class=6"line" namion1 ajax_pref6();">64  struct 6a higned loe;">iohddrivers/bptitooth/bpticard_cs.c#L78" idonL7864" class=6line" namionL48">. 486/a6>#inc64ef="drivers/bptitooth/bpticard_cs.c#L89" idonL8965" class=6line" namionL49">. 496/a6>
ctrl_reg6/a.c#L122" hci_flush 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=)drivers/bptitooth/bpticard_cs.c#L65" idonL656" class="6line" namionL50">. 506/a6>
. 516/a6>
timer_list6/est_bir 6a hode=bpticard_deCARDsHAS_PCCARDsIref">REG_COMMANDCARDsHAS_PCCARDsIrf="d, &hode=bpticard_de{
bpticard_in{
tx_state6/ahw_ ="srref=))""drivers/bptitooth/bpticard_cs.c#L121" idonL16"" class=6line" namionL52">. 526/a6>6spa65  struct 6a hhref="+cng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L100" idonL16" class="6line" namionL53">. 536/a6>
. 546/a6>
/* These are tDisable LED a href="drivers/bptitooth/bpticard_cs.c#L62" idonL626"" class=6line" namionL55">. 556/a6>6a h655f="duct 6a higned lohde=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=00,code=bpticard_coiob"sref">bpticard_reiob"srref="+e0x3d"drivers/bptitooth/bpticard_cs.c#L88" idonL886"" class=6line" namionL56">. 566/a6>6a h656 struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL886"7" class6line" namionL57">. 576/a6>6a h65ef="drivers/bptitooth/bpticard_cs.c#L138" idonL16"" class=6line" namionL58">. 586/a6>
iohddrivers/bptitooth/bpticard_cs.c#L78" idonL786"" class=6line" namionL59">. 596/a6>
. 606/a6>
. 616/a6>6spa66ef="drivers/bptitooth/bpticard_cs.c#L122" idonL16"" class=6line" namionL62">. 626/a6>
p_dev6/a>);.c#L122" hci_send_fr 80 6a hot;uc+code=bpticard_cosk_bufref">sk_buff6/a>sk_bufrref="code=p_dev" clas href">rx_skb6/a>; hrref="rivers/bptitooth/bpticard_cs.c#L50" idonL506" class="6line" namionL63">. 636/a6>
. 646/a6>typi66f str    0x04ode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
. 656/a6>    665f="duct 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href="= hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str c)hode=bpticard_de href">rx_skb6/a>; hrref=-
p_dev6/a>);a href=)drivers/bptitooth/bpticard_cs.c#L65" idonL656"" class=6iine" namionL16">. 166/a666a h66ef="drivers/bptitooth/bpticard_cs.c#L87" idonL876"7" class6line" namionL67">. 676/a6>    66  struct 6a hif (!hde=p_dev" clasl"sref">p_dev6/a>);ha href=)"drivers/bptitooth/bpticard_cs.c#L121" idonL16"" class=6line" namionL68">. 686/a6>
RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Fr 80 for unknown HCI device (ha hoNULr) >);
. 696/a6>    669f="duct 6a higned loe;">ioh-ode=bpticard_coENODEVef">RECV_WAIT_SENODEVref=drivers/bptitooth/bpticard_cs.c#L78" idonL786" class="6line" namionL70">. 706/a6>    67  struct 6a h}rivers/bptitooth/bpticard_cs.c#L88" idonL886" class="6line" namionL71">. 716/a6>
. 726/a6>    67  struct 6a hhde=p_dev" clas{
bpticard_in{
p_dev6/a>);hci_get_drvdata 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=)drivers/bptitooth/bpticard_cs.c#L65" idonL656" class="6line" namionL73">. 736/a6>    67ef="drivers/bptitooth/bpticard_cs.c#L54" idonL546" class="6line" namionL74">. 746/a6>
rx_skb6/a>;tt_cr 6a hode=bpticard_de href">rx_skb6/a>; hrref=)-
ef">p_dev6/a>);
kt_pa >ref=)"drivers/bptitooth/bpticard_cs.c#L121" idonL16" class="6line" namionL75">. 756/a6>    675f="duct 6a hc"srcode=p_dev" clasHCI_  F_TWO6PK ef">p_dev6/a>);HCI_  F_TWO6PK ref=:rivers/bptitooth/bpticard_cs.c#L65" idonL656"" class=6line" namionL76">. 766/a6>    676 struct 6a hhref="+code=bpticard_col"sref">p_dev6/a>);ha href=-
rx_skb6/a>; a href=.ode=p_dev" clascmd_txef">ctrl_reg6/acmd_txref=++drivers/bptitooth/bpticard_cs.c#L65" idonL656"7" class6line" namionL77">. 776/a6>    67  struct 6a higned lobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL886"" class=6line" namionL78">. 786/a6>
p_dev6/a>);HCI_ACLDATA6PK ref=:rivers/bptitooth/bpticard_cs.c#L65" idonL656"" class=6line" namionL79">. 796/a6>    679f="duct 6a higned loode=bpticard_col"sref">p_dev6/a>);ha href=-
rx_skb6/a>; a href=.ode=p_dev" clasacl_txef">ctrl_reg6/aacl_txref=++drivers/bptitooth/bpticard_cs.c#L65" idonL656" class="6line" namionL80">. 806/a6>    68  struct 6a higned lobleakdrivers/bptitooth/bpticard_cs.c#L88" idonL886" class="6line" namionL81">. 816/a6>} 6a681f="duct 6a hc"srcode=p_dev" clasHCI_SCODATA6PK ef">p_dev6/a>);HCI_SCODATA6PK ref=:rivers/bptitooth/bpticard_cs.c#L65" idonL656" class="6line" namionL82">. 826/a6>
p_dev6/a>);ha href=-
rx_skb6/a>; a href=.ode=p_dev" classco_txef">ctrl_reg6/asco_txref=++drivers/bptitooth/bpticard_cs.c#L65" idonL656" class="6line" namionL83">. 836/a6>
. 846/a6>stat68f str    0x04}rivers/bptitooth/bpticard_cs.c#L88" idonL886" class="6line" namionL85">. 856/a6>stat68  strrivers/bptitooth/bpticard_cs.c#L88" idonL886"" class=6line" namionL86">. 866/a6>
/* These are tPrepend  hr with fr 80 pa > a href="drivers/bptitooth/bpticard_cs.c#L62" idonL626"7" class6line" namionL87">. 876/a6>stat68  struct 6a hode=p_dev" clasmemcpyef">p_dev6/a>);memcpy 6a hode=bpticard_de hrctrl_reg6/a hrrx_skb6/a>; hrref=, 1), &ode=bpticard_dett_cref">rx_skb6/a>;tt_cr 6a hode=bpticard_de href">rx_skb6/a>; hrref=)-
ef">p_dev6/a>);
kt_pa >ref=, 1)drivers/bptitooth/bpticard_cs.c#L88" idonL886"" class=6iine" namionL18">. 186/a66
rx_skb6/a>; hrbpticard_in{
txq6/a>;
rx_skb6/a>; hrref=)drivers/bptitooth/bpticard_cs.c#L88" idonL886" class="6line" namionL89">. 896/a6>
. 9on a6>6spa69  struct 6a hode=bpticard_cofo_t6/a> wrisr_wakeupef">rx_skb6/a>;.c#L78" iwrisr_wakeup 6a hode=bpticard_de{
bpticard_in{
. 916/a6>#def69ef="drivers/bptitooth/bpticard_cs.c#L122" idonL16" class="6line" namionL92">. 926/a6>
iohddrivers/bptitooth/bpticard_cs.c#L78" idonL786" class="6line" namionL93">. 936/a6>
. 946/a6>6spa69ef="drivers/bptitooth/bpticard_cs.c#L75" idonL756" class="6line" namionL95">. 956/a6>#def69  strrivers/bptitooth/bpticard_cs.c#L88" idonL886" class="6line" namionL96">. 966/a6>#def696 str 6a hre="+code=bpticard_co.c#L122" hci_ioctlef">rx_skb6/a>;.c#L122" hci_ioctl 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href=,cng 6a hre="+code=bpticard_cocmdef">tx_state6/acmdf="d, ng 6a hrelongcode=bpticard_coargef">rx_skb6/a>;argref="rivers/bptitooth/bpticard_cs.c#L50" idonL506"7" class6line" namionL97">. 976/a6>#def69ef="ddrivers/bptitooth/bpticard_cs.c#L121" idonL16" class="6line" namionL98">. 986/a6>#def69ef="duct 6a he;">ioh-ode=bpticard_coENOIOCTLCMref">REG_COMMANDENOIOCTLCMrref=drivers/bptitooth/bpticard_cs.c#L78" idonL786" class="6line" namionL99">. 996/a6>
.1006/7>6spa70ef="drivers/bptitooth/bpticard_cs.c#L121" idonL171" class=7line" namionL101">.1016/7>#def70ef="drivers/bptitooth/bpticard_cs.c#L122" idonL1712 class=7line" namionL92">. 926/a7>#def70  strrivers/bptitooth/bpticard_cs.c#L122" idonL1713 class=7line" namionL93">. 936/a7>#def703 strh"comment">/* These are t======================== C22" services HCI {
teractiont======================== a href="drivers/bptitooth/bpticard_cs.c#L62" idonL6274" class=7line" namionL104">.1046/7>#def70ef="drivers/bptitooth/bpticard_cs.c#L75" idonL7575" class=7line" namionL105">.1056/7>#def70  strrivers/bptitooth/bpticard_cs.c#L88" idonL88716 class=7line" namionL96">. 966/a7>#def706 str 6a hre="+code=bpticard_co.c#L122" openef">sk_buff6/a>.c#L122" open 6a hode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
.1076/7>
. 986/a7>6spa70ef="duct 6a hng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
spinlock_t6/6arrref=drivers/bptitooth/bpticard_cs.c#L121" idonL1779 class=7line" namionL99">. 996/a7>#def709f="duct 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str code=p_dev" clasl"sref">p_dev6/a>);ha href=drivers/bptitooth/bpticard_cs.c#L121" idonL170" class=7line" namionL110">.1ion 7>#def710f="duct 6a hng 6a href="+code=ctrl_reg" cidef">tx_state6/aidref=drivers/bptitooth/bpticard_cs.c#L121" idonL170" class=7line" namionL111">.1116/7>#def71ef="drivers/bptitooth/bpticard_cs.c#L122" idonL171" class=7line" namionL112">.1126/7>#def71  struct 6a hhde=p_dev" clas/pin_lock {
iref">timer_list6 pin_lock {
ir 6a h&hode=bpticard_de{
bpticard_in{
spinlock_t6lock 6a ))drivers/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionL113">.1136/7>#def71ef="drivers/bptitooth/bpticard_cs.c#L54" idonL5474" class=7line" namionL114">.1146/7>
bpticard_in{
ir_timer 6a h&hode=bpticard_de{
bpticard_in{
bpticard_intimer 6a ))drivers/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionL115">.1156/7>6spa715 struct 6a hode=bpticard_co{
bpticard_in{
bpticard_intimer 6a .ode=p_dev" clasfunctionef">bpticard_infunctionref="= &ode=bpticard_detc#L78" iactivity_led_timeouhef">rx_skb6/a>;tc#L78" iactivity_led_timeouhref=drivers/bptitooth/bpticard_cs.c#L121" idonL1706 class=7line" namionL116">.1166/7>#def716 struct 6a hode=p_dev" clas{
bpticard_in{
bpticard_intimer 6a .ode=p_dev" clasdataef">p_dev6/a>);data 6a "= hode=p_dev" clasu_longef">p_dev6/a>);u_long 6a )ode=p_dev" clas{
bpticard_in{
.1176/7>#def71ef="drivers/bptitooth/bpticard_cs.c#L138" idonL1748 class=7line" namionL118">.1186/7>#def71ef="duct 6a hhde=p_dev" clas hrtimer_list6 hrbpticard_in{
txq6/a>;
.1196/7>#def71ef="drivers/bptitooth/bpticard_cs.c#L100" idonL17" class="7line" namionL20">. 2on a7>
bpticard_in{
tx_state6/ar;
p_dev6/a>);RECV_WAIT_PACKET_TYPEref=drivers/bptitooth/bpticard_cs.c#L78" idonL787"" class=7line" namionL21">. 216/a7>
bpticard_in{
timer_list6rascounref=""= ddrivers/bptitooth/bpticard_cs.c#L78" idonL787" class="7iine" namionL22">. 226/a7
#def72  struct 6a hhde=p_dev" clas{
bpticard_in{
rx_skb6/a>;rasshref=""= ode=p_dev" clasNULref">rx_skb6/a>;NULrref=drivers/bptitooth/bpticard_cs.c#L78" idonL787"" class=7line" namionL23">. 236/a7>#def72ef="drivers/bptitooth/bpticard_cs.c#L54" idonL547" class="7line" namionL24">. 246/a7>#def72f str    0x04h"comment">/* These are tI
irialize HCI device a href="drivers/bptitooth/bpticard_cs.c#L62" idonL627" class="7line" namionL25">. 256/a7>#def725 struct 6a hode=bpticard_col"sref">p_dev6/a>);ha href="= ode=bpticard_cohci_alloc_"sref">p_dev6/a>);hci_alloc_"sr 6a h)drivers/bptitooth/bpticard_cs.c#L78" idonL787"" class=7line" namionL26">. 266/a7>#def726 struct 6a hif (!hde=p_dev" clasl"sref">p_dev6/a>);ha href=)"drivers/bptitooth/bpticard_cs.c#L121" idonL17"" class=7line" namionL27">. 276/a7>#def72  struct 6a higned loode=ctrl_reg" cBT_ERref">RECV_WAIT_SBT_ERr 6a ho"string">"GPL"6/Can't alloc"sr HCI device >);
. 286/a7>#def72ef="duct 6a higned loe;">ioh-ode=bpticard_coENOMEMef">REG_COMMANDENOMEMref=drivers/bptitooth/bpticard_cs.c#L78" idonL787"9 class=7line" namionL29">. 296/a7>
.1306/7>6spa73ef="drivers/bptitooth/bpticard_cs.c#L121" idonL171" class=7line" namionL131">.1316/7>#def731 struct 6a hode=bpticard_co{
bpticard_in{
p_dev6/a>);ha href="= ode=bpticard_coh"sref">p_dev6/a>);ha href=drivers/bptitooth/bpticard_cs.c#L121" idonL172" class=7line" namionL132">.1326/7>#def73  strrivers/bptitooth/bpticard_cs.c#L122" idonL172" class=7line" namionL133">.1336/7>#def733 struct 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=-
p_dev6/a>);busref="= ode=bpticard_coHCI_PCCARDef">p_dev6/a>);HCI_PCCARDref=drivers/bptitooth/bpticard_cs.c#L121" idonL172 class="7line" namionL134">.1346/7>#def73f str    0x04ode=bpticard_cohci_set_drvdataef">p_dev6/a>);hci_set_drvdata 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=,code=bpticard_coi
bpticard_in{
.1356/7>#def735 struct 6a hode=bpticard_coSET_HCIDEV_DEVef">RECV_WAIT_SSET_HCIDEV_DEV 6a hode=p_dev" clasl"sref">p_dev6/a>);ha href=,c&ode=bpticard_de{
bpticard_in{
p_dev6/a>);
p_dev6/a>);a href=)drivers/bptitooth/bpticard_cs.c#L65" idonL6575 class="7line" namionL136">.1366/7>#def73ef="drivers/bptitooth/bpticard_cs.c#L87" idonL8771" class=7line" namionL137">.1376/7>
p_dev6/a>);ha href=-
sk_buff6/a>open 6a  6a h=hode=bpticard_cobc#L122" hci_openef">sk_buff6/a>.c#L122" hci_open 6a drivers/bptitooth/bpticard_cs.c#L65" idonL65758 class=7line" namionL138">.1386/7>6spa73ef="duct 6a hhde=p_dev" clasl"sref">p_dev6/a>);ha href=-
bpticard_reclosr 6a 6a h=hode=bpticard_cobc#L122" hci_closref">bpticard_re.c#L122" hci_closr 6a drivers/bptitooth/bpticard_cs.c#L65" idonL65759 class=7line" namionL139">.1396/7>#def73  6a href="+code=spinlock_t"l"sref">p_dev6/a>);ha href=-
ctrl_reg6/aflush 6a 6a h=hode=bpticard_cobc#L122" hci_flushef">ctrl_reg6/a.c#L122" hci_flush 6a drivers/bptitooth/bpticard_cs.c#L65" idonL6570" class=7line" namionL140">.14on 7>#def74  struct 6a hode=bpticard_col"sref">p_dev6/a>);ha href=-
tx_state6/ap_dev6/a>);.c#L122" hci_send_fr 80 6a drivers/bptitooth/bpticard_cs.c#L65" idonL6570" class=7line" namionL141">.1416/7>#def741 struct 6a hode=bpticard_col"sref">p_dev6/a>);ha href=-
rx_skb6/a>;ioctl 6a 6a h=hode=bpticard_cobc#L122" hci_ioctlef">rx_skb6/a>;.c#L122" hci_ioctl 6a drivers/bptitooth/bpticard_cs.c#L65" idonL6570" class=7line" namionL142">.1426/7>#def74  strrivers/bptitooth/bpticard_cs.c#L122" idonL172" class=7line" namionL143">.1436/7>#def743 struct 6a hode=p_dev" clasidef">tx_state6/aidref="= ode=p_dev" clas{
ref">rx_skb6/a>;{
r 6a hode=p_dev" clasiob"sref">bpticard_reiob"srref="+e0x3d"drivers/bptitooth/bpticard_cs.c#L88" idonL8874" class=7line" namionL144">.1446/7>#def74ef="drivers/bptitooth/bpticard_cs.c#L75" idonL7574 class="7line" namionL145">.1456/7>#def745f="duct 6a hif (hode=p_dev" clasidef">tx_state6/aidref="& f=0f) == f=02"rivers/bptitooth/bpticard_cs.c#L50" idonL507lass=6lin7line" namionL146">.1466/>bptica ieclass="6line" ncard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
bpticafI"uff6/a>.c#L122"bpticard_de{
64  struct 6a h7gned 74ef62ef="drivers/bptitooth/bpticad_cs.c#L75" idonL7574 class="7li10145">.1456/7>#def745f="duct 6a hif (hode=p_dev2" hci_clss=6line" namionL48">. 476/a6>746PK ref=:rivers/bptitooth/bpticard_cs.c#L50" idonL507lass=6lin7line" namionL146">.1466/>bptica OWER_LE="6line" ncard_coiob"sref"OWER_LE=d_reiob"srref="= ode=p_dev" clas{
bpticard_in{
bpticafI"uff6/a>.c#L122"bpticard_de{
p_de76/a>)7ha href=)drivers/bptitooth/bpticard_cs.c#L65" ido7L656" cla7s="6line" namionL50">. 576/a6>7.1456/7>#def745f="duct 6a hif (hode=p_dep_dev" cl7shw_ ="sref">tx_state6/a7w_ ="7rref=))""drivers/bptitooth/bpticard_cs.c#L50" idonL507lass=6lin7line" namionL146">.1466/>bpticaACTIVITY_LE="6line" ncard_coiob"srefACTIVITY_LE=d_reiob"srref="= ode=p_dev" clas{
bpticard_in{
bpticafI"uff6/a>.c#L122"bpticard_de{
spin7ock_t7/6arrref=drivers/bptitooth/bpticard_cs.c#L100" id7nL16" cla7s="6line" namionL53">. 576/a6>75ef72ef="drivers/bptitooth/bpticard_cs.Re6li .c#Ls="7line" namionL24">. 246/a7>#def72f str    0x04h"com hre h"co7ment">/* These are tDisa7le LE75er 6a ))drivers/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hode=bpticard_co{
rx_skb6/a>;ioctl 6a 6a h=hode=bpticard_cobc#L1bpticard_7oiob"sref">bpticard_reio7"srre75eouhref=drivers/bptitooth/bps.c#L62" idonL626"" class=6lrs/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
. 566/a6>6a 7656 s7ruct 6a h}rivers/bptitooth/bpticard_cs.c#L88" ido7L886"7" c7ass6line" namionL57">. 576/a6>7a h65ef="drivers/bptitooth/bpticard_cs.Th/bpFPGA offs="7line" namionL24">. 246/a7>#def72f str    0x04h"com 2" hci_cl58">. 586/a6>
. 556/a6>6a h655f="duct 6a higned lohde=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=00,code7786"" cla7s=6line" namionL59">. 597/a6>
7a 65ef="d}rivers/bptitooth/bpticard_cs.c#L88" ido7L886" cla7s="6line" namionL60">. 676/a6>761h65ef="drivers/bptitooth/bpticard_cs.Wait soass=imss="7line" namionL24">. 246/a7>#def72f str    0x04h"comnL16" cla7s="6line" namionL61">. 676/a6>76ef=""= ddrivers/bptitooth/bpmsleeonL16" class="6lmsleeoss=6l1dev" clasoutref">rx_skb6/a>;outr 6a hf=00,code776570" claode=p_dev" clas href">rx7skb6/766arrref=drivers/bptitooth/bpticard_cs.c#L100" id7506" clas7="6line" namionL63">. 637/a6>
76ef72ef="drivers/bptitooth/bpticard_cs.Th/bpFPGA ons="7line" namionL24">. 246/a7>#def72f str    0x04h"comnhre h"co7e=p_dev" clas{
bpt7card_76er 6a ))drivers/bptitooth/bps.c#L62" idonL626"" class=6line" namionL55">. 556/a6>6a h655f="duct 6a higned lohde=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=00,code7ref=-
p_d7v6/a>7;a href=)drivers/bptitooth/bpticard_cs.c#L65" ido7L656"" cl7ss=6iine" namionL16">. 176/a667a h66ef="drivers/bptitooth/bpticard_cs.Aard_ned .c#Ls="7line" namionL24">. 246/a7>#def72f str    0x04h"comhif (!hde7p_dev" clasl"sref">p_dev7/a>);76open 6a drivers/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hode=bpticard_co{
rx_skb6/a>;ioctl 6a 6a h=hode=bpticard_cobc#L10 for unk7own HCI device (ha hoNUL7) >);76losr 6a drivers/bptitooth/bps.c#L62" idonL626"" class=6lrs/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
RECV_7AIT_S77 65ef="d}rivers/bptitooth/bpticard_cs.c#L88" ido7ss="6line767 65ef="d f str    0x04h"comnhre h"cotitooth/bpticard_cs.c#L62" idonL626"7"nL55">. 556/a6>6a h655f="duct eef">bpticard_in{
p_dev7/a>);76open 6a drivers/bpt7tooth/bpticard_cs.c#L1227 idon716" class="6line" namionL72">>6a h655f="duct 6a higned lohdffticard_co{
RECV_7AIT_S77 65ef="d}rivers/bptitooth/bpticard_cs.c#L65"7idonL7772" class=7line" namionL143">eimeref">bpticardctrl_rei hode=bpticard_co{
);76losr 6a drivers/bpt7tooth/bpticard_cs.c#L54"7idonL7772 class="7line" namionL134".c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
RECUL7) >);76losr 6a drivers/bptitooth/bpticard_cs.c#L1217 idon7775" class=7line" namionL105">.1056/7>#def70  strrivers/bpt7tooth/bpticard_cs.c#L65"7idonL777"" class=7line" namionL145">.1456/7>#def745f="duct 6a hif (hode=p_dev" cla3!hde=p_dev" clasl"sref">p_dev6/a>);ha href=)"drivers/bpt7tooth/bpticard_cs.c#L65"7idonL756"7" class6line" namionL54">. 546/a6>
p_dev7/a>);76open 6a drivers/bptitooth/bpticard_cs.c#L88"7idonL776"" class=6line" namionL68">. 686/a6>eimeref">bpticardctrl_rei hode=bpticard_co{
);76losr 6a drivers/bptitooth/bpticard_cs.c#L65"7idonL756"" class=6line" namionL79">. 796/a6.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
RECUL7) >);76losr 6a drivers/bpt7tooth/bpticard_cs.c#L65"7idonL78"6line767 65ef="d f str    0x04h"comnhre h"cotitoivers/bpt7tooth/bpticard_cs.c#L88"7idonL786" class="6line" namionL54">. 546/a6>
p_dev7/a>);76open 6a drivers/bpt7tooth/bpticard_cs.c#L65"7idonL756" class="6line" namionL82">. 826/a6>eimeref">bpticardctrl_rei hode=bpticard_co{
RECUL7) >);76losr 6a drivers/bptitooth/bpticard_cs.c#L65"7idonL756" class="6line" namionL79">. 796/a6.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
RECUL7) >);76losr 6a drivers/bpt7tooth/bpticard_cs.c#L88"7idonL7874" class=7line" namionL144">.1446/7>#def74ef="drivers/bpt7tooth/bpticard_cs.c#L88"7idonL786"" class=6line" namiof="duct eef">bpticard_in{
p_dev7/a>);76open 6a drivers/bpt7tooth/bpticard_cs.c#L88"7idonL787lass=6lin7line" namionL146">.1466/>>eimeref">bpticardctrl_rei hode=bpticard_co{
);76losr 6a drivers/bpt7tooth/bpticard_cs.c#L62"7idonL787"" class=7line" namionL27">. 276/a7.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
RECUL7) >);76losr 6a drivers/bptitooth/bpticard_cs.c#L88"7idonL7864" class=6line" namionL48">. 486/a6>#inc64ef="d7ivers/bpt7tooth/bpticard_cs.c#L88"7idonL787lass=6lin7line" namionL146">.1466/>bptica OWER_LE="6line" ncard_coiob"sref"OWER_LE=dXMIT_BUF_ONE_READYOWER_LE="6line"XMIT_BUF_ONE_READY
bpticafI"uff6/a>.c#L122"bpticard_de{
bpticard_in{
spin7ock_t7/6arrref=drivers/bpt7tooth/bpticard_cs.c#L1007 idon796" class="6line" namionL146">.1466/>bptica OWER_LE="6line" ncard_coiob"sref"OWER_LE=dXMIT_BUF_TWO_READYOWER_LE="6line"XMIT_BUF_TWO_READY
bpticafI"uff6/a>.c#L122"bpticard_de{
bpticard_in{
spin7ock_t7/6arrref=drivers/bpt7tooth/bpticard_cs.c#L88"7idonL796" class="6line" namionL146">.1466/>bptica OWER_LE="6line" ncard_coiob"sref"OWER_LE=dXMIT_SENDING_READYOWER_LE="6line"XMIT_SENDING_READY
bpticafI"uff6/a>.c#L122"bpticard_de{
bpticard_in{
spin7ock_t7/6arrref=drivers/bpt7tooth/bpticard_cs.c#L1227 idon716" class="6line" namionL29">. 296/a7>
. 637/a6>
76ef72ef="drivers/bpt7tooth/bpticard_cs.c#L88"7idonL79"7line" namionL24">. 246/a7>#def72f stS0]-
 thefRX c+coionomhif (!hde7p_dev" clasl"sref">p_dev7/a>);76open 6a drivers/bpt7tooth/bpticard_cs.c#L75"7idonL79s=6line" namionL55">. 556/a6>6a h655f="duct 6a higned loaref=-
p_dev6/a>);
p_dev6/a>);
RECUL7) >);76losr 6a drivers/bpt7tooth/bpticard_cs.c#L88"7idonL79s=6lrs/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionctrl_a>);
p_dev6/a>);
p_dev6/a>);
RECUL7) >);76losr 6a drivers/bpt7tooth/bpticard_cs.c#L50"7idonL796"7" c7ass6line" namionL57">. 576/a6>7a h65ef="drivers/bpt7tooth/bpticard_cs.c#L1217 idon79="7line" namionL24">. 246/a7>#def72f sSignal tha
 thefha hware is readyomhif (!hde7p_dev" clasl"sref">p_dev7/a>);76open 6a drivers/bpt7tooth/bpticard_cs.c#L78"7idonL79s=6lrs/bptitooth/bpticard_csbpticaACTIVITY_LE="6line" ncard_coiob"srefACTIVITY_LE=READYOWER_LE="6line"Y_LE=READY
bpticafI"uff6/a>.c#L122"bpticard_de{
spin7ock_t7/6arrref=d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL8870" class=7line" namionL100">.1006/7>6spa70ef="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon80556/a6>6a h655f="duct eef">bpticard_inDrop TX  clasomhif (!hde7p_dev" clasl"sref">p_dev7/a>);76open 6a d8ivers/bpt8tooth/bpticard_cs.c#L1228 idon8071" class=7line" namionL112">ev" clas purg" idonL657etooth>ev" clas purg"rd_co{
iref">timer_list6 hrbpticard_in{
txq6/a>;
. 637/a6>
76ef72ef="d8ivers/bpt8tooth/bpticard_cs.c#L62"8idonL80"7line" namionL24">. 246/a7>#def72f stControl thefponL98a
 whichfRTSois e
p_dev7/a>);76open 6a d8ivers/bpt8tooth/bpticard_cs.c#L75"8idonL80s=6line" namionL55">. 556/a6>6a h655f="duct 6a higned loohdef <<Laref=-
p_dev6/a>);RX_" classh-ode=b7ticard_coENODEVef">RECUL7) >);76losr 6a d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL806"" cl7ss=6iine" namionL16">. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L50"8idonL80="7line" namionL24">. 246/a7>#def72f sTmeouhe before itois safe to  hci theffirststrinpacketomhif (!hde7p_dev" clasl"sref">p_dev7/a>);76open 6a d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon8071" class=7line" namionctrl__skb6/a>;outr 6a hf=00,code77657025
p_d7v6/a>7;a href=)d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon80719 class=7line" namionL119">.1196/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon8170" class=7li24">. 246/a7>#def72f str   gister    0x04h"comment">/* These are tI
irialize HCI device a href="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon814 class="7li20145">.1456/7>#def7obc#r gisterf">bpticard_in{
brd_coiob"srefACTIVIT/a7>#def726 struct 6a hif (!h<L0!hde=p_dev" clasl"sref">p_dev6/a>);ha href=)"d8ivers/bpt8tooth/bpticard_cs.c#L1228 idon816" class="6line" namionL82">. 826/a6>#def72  struct 6a higned loode=ctrl_reg" cBT_ERref">RECV_WAIT_SBT_ERr gister    0x04h"cot;GPL"6/Can't alloc"sr HCI device >);
. 796/a6>.1316/7>#def731 struct 6a hode=bpticard_co{
bpticard_in{
rx_skb6/a>;rasshref=""= ode=p_dev" clasNULref">rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L54"8idonL8474" class=7line" namionL79">. 796/a6obc#Lreef">bpticard_in{
brd_coiob"srefACTIVIT/a7>#def726 struct 6a hif (! ode=p_dev" clasNULref">rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL816"" class=6line" namionL69">. 696/a6>    669f="duct 6a higned loe;">ioh-ode=bpticard_coENODEVef">RECV_WAIT_SENODEVref=d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon81706 class=7line" namionL29">. 296/a7>
.1176/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L1388 idon816"" class=6line" namionL58">. 586/a6>
iohdd8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL816" class="6line" namionL99">. 996/a6>
.1006/7>6spa70ef="d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL8270" class=7line" namionL111">.1116/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL826"" class=6line" namionL62">. 626/a6>
sk_buff6/a>.c#L122" open 6a hode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
. 636/a6>
. 986/a7>6spa70ef="duct 6a hng 6a hre="+code=bpticard_coiob"sref">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
RECV_WAIT_SENODEVref=d8ivers/bpt8tooth/bpticard_cs.c#L62"8idonL827" class="7line" namionL65">. 656/a6>    665f="duct 6a hot;uc+code=bpticard_cohci_"sref">p_dev6/a>);hci_"sr str codonL79">. 796/a6>.1316/7>#def731 struct 6a hode=bpticard_co{
bpticard_in{
RECV_WAIT_SENODEVref=d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL826"" cl7ss=6iine" namionL16">. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon826"7" class6line" namionL67">. 676/a6>    66  struct 6a hif (!l7ss=6iine" namionL16">. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL887"8 class=7line" namionL28">. 286/a7>#def72ef="duct 6a higned loe;">ioh-ode=bpticard_coENODEVef">RECV_WAIT_SENODEVref=d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL82719 class=7line" namionL119">.1196/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL836" class="6line" namionL90">. 9on a6>d_reclosr 6a 6a h=hode=bpticard_cobc#L122" hcioiob"srefACTIVIT/a7>#def726 struct 6a hif (! ode=p_dev" clasNULref">rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon8370" class=7line" namionL111">.1116/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon8371" class=7line" namionL112"clearicaACTIVITY_LE="6liclearicaArd_coiob"srefACTIVITY_LE=READYOWER_LE="6line"Y_LE=READY
bpticafI"uff6/a>.c#L122"bpticard_de{
spin7ock_t7/6arrref=d8ivers/bpt8tooth/bpticard_cs.c#L1228 idon83" clas7="6line" namionL63">. 637/a6>
76ef72ef="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon83line" namionL24">. 246/a7>#def72f str    0x04h"com hre h"co7ment">/* These are tDisa7le LE75er 6a ))d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL8872 class="7line" namionL135"reimeref">bpticardctrl_rei hode=bpticard_co{
rx_skb6/a>;ioctl 6a 6a h=hode=bpticard_cobc#L1bpticard_7oiob"sref">bptiare tDisa7le LE75er 6a ))d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL83s=6lrs/bptitooth/bpticard_cs.c#L78" idonL7871" class=7line" namionctrl_reimeref">bpticardctrl_rei hod namionL55">. 556/a6>6a h655f="duct 6a higned lohdepticard_co{
p_dev6/a>);
rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L87"8idonL8374" class=7line" namionL117">.1176/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL83="7line" namionL24">. 246/a7>#def72f str    0x04h"com 2" hci_cl58">. 586/a6>
6a h655f="duct 6a higned lohde=p_dev" clasoutref">rx_skb6/a>;outr 6a hf=00,code7786"" cla7s=6line" namionL59">. 597/a6>
7a 65ef="d}8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL8470" class=7line" namionL100">.1006/7>6spa70ef="d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL8570" class=7line" namionL141">bc#unr gisterf">bpticard_in{
b hcioiob"srefACTIVIT/a7>#def726 struct 6a hif (! ode=p_dev" clasNULref">rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL8471" class=7line" namionL112"obc#Lreef">bpticard_in{
brd_coiob"srefACTIVIT/a7>#def726 struct 6a hif (! ode=p_dev" clasNULref">rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L1228 idon84" clas7="6line" namionL63">. 637/a6>
76ef72ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL84line" namionLne" namionL58">. 586/a6>
iohdd8ivers/bpt8tooth/bpticard_cs.c#L75"8idonL8574 class="6line" namionL99">. 996/a6>
. 176/a667a h66ef="d8570" clas8=7line" card_cs.c6"line"8namio81 ajaxlass=6line" namionL62">. 626/a6>
. 656/apcmcia_x04h"cpticard_in{
bpticard_in{
if (!l7ss=6iine" namionL16">. 176/a667a h66ef="d8ivers/bpt8tooth/bpticad_cs.c#L75" 8donL7874 claass="6line" namionL63">. 636/a6>
.c#L122" open 6a hode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
. 586/a6>
iohdd8ivers/bpt8tooth/bpticard_cs.c#L65"8ido7L856" cla7s="6line" namionL50">. 576/a6>76a h655f="duct eef">bpticard_inCre_r"onew a hr0x04h"comment">/* These are tI
irialize HCI device a href="d8ivers/bpt8tooth/bpticard_cs.c#L50"8idonL857" class="7iine" namionL22">. 226/a7
#def72  struct 6a 6f"G_CONTROL_BT_REx04m_kzr 6a 6/a7
#def72  stx04m_kzr 6a rd_co{
ireicard_cohci_"srd_c>bpticard_in{
if (de=p_dev" class="sref">p_dev6/a>);
bpticard_info_t6/a> {
p_dev6/GFP_KERNEsif (! ode=p_dev" clasNULref">rx_skb6/a>;NULrref=d8ivers/bpt8tooth/bpticard_cs.c#L1008 id7n856" class="6line" namionL67">. 676card_info_t6/a> {
bpticard_in{
. 286/a7>#def72ef="duct 6a higned loe;">ioh-ode=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL8575" class=7line" namionL105">.1056/7>#def70  str8ivers/bpt8tooth/bps.c#L62" idonL628"" cl8ss=6lrs/bptitooth/bpticard_csef">bpticard_reiob"srref="= ode=p_dev" clas{
bpticard_in{
bpticard_in{
if (=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8i70" clas8tooth/bpticard_cs.c#L88"8ido7L8571" class=7line" namionL137"d_c>bpticard_in{
if (de=p_dev" class="srepENOpticard_in{
. 796/a6>.1316/7>#def731 struct 6a =bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.Th/bpF8GA of8564" class=6line" namionL48">. 486/a6>#inc64ef="d8ivers/bpt8tooth/bps.c#L62" idonL628"" cl8ss=6lin8" namionL55">. 556/a6d_c>bpticard_in{
if (de=p_dev" class="sreconfig_flag">p_dev6/a>);ha config_flag"lass="odonL79">. 796/a6
REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L88"8ido7L886" cla7s="6line" namionL60">. 676/a6>761h65ef="d8ivers/bpt8tooth/bpticard_cs.Wait s8ass=i8ss="7line" namonL28"> namionL62">. 626/a6>
bpticard_in{
if (!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpmsleeonL16" clas8="6lm8leeossass="6line" namionL99">. 996/a6>
. 637/a6>
76ef72ef="d8ivers/bpt8tooth/bpticard_cs.Th/bpF8GA on8674" class=7line" namionL144">.1446/7>#def74ef="d8ivers/bpt8tooth/bps.c#L62" idonL628"" cl8ss=6lilass=6lvoid> namionL62">. 626/a6>
. 656/apcmcia_x04h"cpticard_in{
bpticard_in{
if (!l7ss=6iine" namionL16">. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L65"8ido7L856"" cass="6line" namionL63">. 636/a6>

;outr 6a a6>
bpticard_in{
if (!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL8871" cass="6line" namionL99">. 996/a6>
.1196/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8ido7s8="6line767 65ef="d f str    0x04h"comnhre h"cotit8oth/bptic8rd_cs.c#L62" idonL626"7"8L55">8 556/alass=6line" namionL62">. 626/a6>
. 656/apcmcia_x04h"cpticard_in{
bpticard_in{
if (!l7ss=6iine" namionL16">. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L1228 idon816" class="6line" namionL63">. 636/a6>
.c#L122" open 6a hode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
if (de=p_dev" class="srepENOpticard_in{
REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L54"8idonL8772 class="7linL98">. 986/a7>6spa7_info_t6/a> {
sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon8775" class=7line" namionL105">.1056/7>#def70  str8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL87s=6lrs/bptitooth/bpticard_csd_c>bpticard_in{
if (de=p_dev" class="sreconfig_index>p_dev6/a>);ha config_indexef="6f"ev" ci_openef">sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL8774" class=7line" namionL117">.1176/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL8771" class=7line" namionctrl_d_c>bpticard_in{
if (de=p_dev" class="sref">p_dev6/a>);
p_dflag">p_dev6/a>);ha flag"lass="odonL79">. 796/a6IO_DATA_PATH_WIDTH_8>p_dev6/a>);ha IO_DATA_PATH_WIDTH_82" hci_openef">sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL87s=6lin8" namionL55">. 556/a6d_c>bpticard_in{
if (de=p_dev" class="sref">p_dev6/a>);
p_df">p_dev6/a>);ha hef=-
sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL886" class="6line" namionL90">d_c>bpticard_in{
if (de=p_dev" class="sreio_ard_">p_dev6/a>);ha io_ard_"-
sk_buff6/a>.c#L122" hci_open 6a d8ith/bptic8tooth/bpticard_cs.c#L88"8idonL8870" class=7line" namionL111">.1116/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL856" class="6lifor45">.1456/7>#def7n 6a  6a h=hode=22" hev" cicard_co{
p_dev6/a>);ha href=)"d8ivers/bpt8tooth/bpticard_cs.c#L65"8idonL856" class="6line" namionL79">. 796/a6d_c>bpticard_in{
if (de=p_dev" class="sref">p_dev6/a>);
p_dev6/a>);re.net&gref=[0]-
sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL8874" class=7line" namionL79">. 796/a67_info_t6/a> {
 {
bpticard_in{
if (!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL886"" class=6line" nami0145">.1456/7>#def74_info_t6/a> {
. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL887lass=6lin7line" namiiiiiiiiibreak=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L62"8idonL887"" class=7liass="6line" namionL99">. 996/a6>
. 486/a6>#inc64ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL887lass=6lin7li0145">.1456/7>#def74_info_t6/a> {
. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L1008 idon896" class="6line" namigoto"G_CONTROL_BT_REfaile>p_dev6/a>);ha hfaile>2" hci_openef">sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL8970" class=7line" namionL111">.1116/7>#def71ef="d8ivers/bpt8tooth/bpticard_cs.c#L1228 idon897" class="7iine" namionL22">._info_t6/a> {
bpticard_in{
bpticard_in{
if (ticard_co{
REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL896" class="6line" ">.1456/7>#def74_info_t6/a> {
. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL8974" class=7line" namigoto"G_CONTROL_BT_REfaile>p_dev6/a>);ha hfaile>2" hci_openef">sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L75"8idonL8975" class=7line" namionL105">.1056/7>#def70  str8ivers/bpt8tooth/bpticard_cs.c#L88"8idonL89s=6lrs/bptitooth/bpticard_cs._info_t6/a> {
bpticard_in{
if (!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d8ivers/bpt8tooth/bpticard_cs.c#L50"8idonL896"7" class6line" ">.1456/7>#def74_info_t6/a> {
. 176/a667a h66ef="d8ivers/bpt8tooth/bpticard_cs.c#L1218 idon897"8 class=7line" namigoto"G_CONTROL_BT_REfaile>p_dev6/a>);ha hfaile>2" hci_openef">sk_buff6/a>.c#L122" hci_open 6a d8ivers/bpt8tooth/bpticard_cs.c#L78"8idonL89719 class=7line" namionL119">.1196/7>#def71ef="d9ivers/bpt9tooth/bpticard_cs.c#L88"9idonL900"7" class6line" ">.1456/7>#def76/7>#def7open 6a  6a h=hode=bpticard_#L122" hine" namionctrl_reimeref">bpticardctrl_rei )6!=L0!l7ss=6iine" namionL16">. 176/a667a h66ef="d9ivers/bpt9tooth/bpticard_cs.c#L1219 idon906" class="6line" namigoto"G_CONTROL_BT_REfaile>p_dev6/a>);ha hfaile>2" hci_openef">sk_buff6/a>.c#L122" hci_open 6a d9ivers/bpt9tooth/bpticard_cs.c#L1229 idon9070" class=7line" namionL142">.1426/7>#def74  str9ivers/bpt9tooth/bpticard_cs.c#L1229 idon906" class="6line" namionL58">. 586/a6>
iohdd9ivers/bpt9tooth/bpticard_cs.c#L62"9idonL9074" class=7line" namionL144">.1446/7>#def74ef="d9ivers/bpt9tooth/bpticard_cs.c#L75"9idonL90s=6liG_CONTROL_BT_REfaile>p_dev6/a>);ha hfaile>2" h:lass=7line" namionL144">.1446/7>#def74ef="d9i6ers/bpt9tooth/bpticard_cs.c#L88"9idonL90s=6lrs/bptitooth/bpticard_csa6>
;outr 6a a6>
bpticard_in{
if (!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L50"9idonL90="7line" namionL28">. 286/a7>#def72ef="duct 6a higned loe;">ioh-ode=bpticard_coENODEVef">RECV_WAIT_SENODEVref=d9ivers/bpt9tooth/bpticard_cs.c#L1219 idon9071" cass="6line" namionL99">. 996/a6>
.1196/7>#def71ef="d9ivers/bpt9tooth/bpticard_cs.c#L1219 idon91"6line767 65ef="d f str    0x04h"comnhre h"cotit9ivers/bpt9tooth/bpticard_cs.c#L1219 idon91556/alass=6lvoid> namionL62">. 626/a6>
;outr 6a a6>
. 656/apcmcia_x04h"cpticard_in{
bpticard_in{
if (!l7ss=6iine" namionL16">. 176/a667a h66ef="d9ivers/bpt9tooth/bpticard_cs.c#L1229 idon916" class="6line" namionL63">. 636/a6>
.c#L122" open 6a hode=bpticard_co.c#L122" {
="sref">bpticard_info_t6/a> {
bpticard_in{
if (de=p_dev" class="srepENOpticard_in{
REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L54"9idonL9174" class=7line" namionL144">.1446/7>#def74ef="d9ivers/bpt9tooth/bpticard_cs.c#L78"9idonL9172 class="7line" namionL135"6/7>#def74losr 6a 6a h=hode=bpticard_cL122" hci#L122" openef">sreimeref">bpticardctrl_rei )=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9i6ers/bpt9tooth/bpticard_cs.c#L1219 idon916"" cl7ss=6iine" namionL16">. 176/a667a h66ef="d9ivers/bpt9tooth/bpticard_cs.c#L78"9idonL9171" class=7line" namionL137"del_4h"creref">bpticardcdel_4h"cr hci#{
iref">timer_list6 hrbpticardc4h"cr hci" clap_dev" clas 6arref">spin7ock_t7/6arrref=d9ivers/bpt9tooth/bpticard_cs.c#L1389 idon9164" class=6line" namionL48">. 486/a6>#inc64ef="d9ivers/bpt9tooth/bpticard_cs.c#L78"9idonL91s=6lin8" namionL55">. 556/a6ecmcia_xr    0_x04h"cpticard_in{
bpticard_in{
if (!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L1009 idon9270" cass="6line" namionL99">. 996/a6>
.1116/7>#def71ef="d9ivers/bpt9tooth/bpticard_cs.c#L78"9idonL926"" class=6lconstine" namionL65">. 656/aecmcia_x04h"c_6/7>#def745f="ducecmcia_x04h"c_6/=6linne" namionL143"k_buff6/a>d">p_dev6/a>);ha k_buff6/a>d"=p_de]6f"ass="6line" namionL63">. 636/a6>
);ha PCMCIA_iohICE_PRO_in{tord_coitrl_reg" cBT_ERref">RECV_WB6>
Ca 6ot;GPL"6, itrl_reg" cBT_ERref">RECV_WLSE041ot;GPL"6, 0xbaf16fbf, 0x657cc15e),ss="6line" namionL63">. 636/a6>
);ha PCMCIA_iohICE_PRO_in{tord_coitrl_reg" cBT_ERref">RECV_WBTCFcobcot;GPL"6, itrl_reg" cBT_ERref">RECV_WLSE139ot;GPL"6, 0xe3987764, 0x2524b59c),ss="6line" namionL63">. 636/a6>
);ha PCMCIA_iohICE_PRO_in{tord_coitrl_reg" cBT_ERref">RECV_WWSSot;GPL"6, itrl_reg" cBT_ERref">RECV_WLSE039ot;GPL"6, 0x0a0736ec, 0x24e6dfab),ss="6line" namionL63">. 636/a6>
rx_skb6/a>;rassPCMCIA_iohICE_ef">0" class=7line" namionL111">.1116/7>#def71ef="d9ivers/bpt9tooth/bpticard_cs.c#L1219 idon926"7" }=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L78"9idonL987"8 coth/bpticard_csMODULE_iohICE_TABLErx_skb6/a>;rassMODULE_iohICE_TABLErd_coiob"srefACTIVITecmcia7>#def745f="ducecmciaif (ticard_co{
p_dev6/a>);ha k_buff6/a>d"=p_d!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L78"9idonL92719 class=7line" namionL119">.1196/7>#def71ef="d9ivers/bpt9tooth/bpticard_cs.c#L88"9idonL936" cllass=6lne" namionL65">. 656/aecmcia_x nami7>#def745f="ducecmcia_x nami=6linne" namionL143"k_buff6/ax nami7>#def745f="duck_buff6/ax namief="6f"ass="6line" namionL63">. 636/a6>
#def745f="ducownmi" class="6linef"G_CONTROL_BT_RETHIS_MODULE7>#def745f="ducTHIS_MODULEif (tss="6line" namionL63">. 636/a6>
RECV_Wa6>
. 636/a6>

. 636/a6>
);

. 636/a6>

p_dev6/a>);ha k_buff6/a>d"=p_d,ss="6line" namionL63">. 636/a6>
REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L87"9idonL9374" class=7line" namionL117">.1176/7>#def71ef="d9ivers/bpt9tooth/bpticard_cs.c#L65"9idonL93="7lilass=6line" namionL62">. 6__inaACTIVITY_LE="6li__inaA=6linne" namionL143"inaA_6/7>#def71eeue_head {
ir 6a aA_6/7>#def71erd_covoid!l7ss=6iine" namionL16">. 176/a667a h66ef="d9ivers/bpt9tooth/bpticard_cs.c#L65"9idonL95759 cass="6line" namionL63">. 636/a6>
 namionL62">. 6ecmcia_registerf" nami7>#def745f="ducecmcia_registerf" nami hci#{
irene" namionL143"k_buff6/ax nami7>#def745f="duck_buff6/ax namief="!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L65"9idonL9570" cass="6line" namionL99">. 996/a6>
.1426/7>#def74  str9ivers/bpt9tooth/bpticard_cs.c#L1229 idon94" clas7="6line" namionL63">. 637/a6>
76ef72ef="d9ivers/bpt9tooth/bpticard_cs.c#L88"9idonL94line"lass=6lvoid> namionL62">. 6__exaACTIVITY_LE="6li__exaA=6linne" namionL143"exaA_6/7>#def71eeue_head {
ir 6exaA_6/7>#def71erd_covoid!l7ss=6iine" namionL16">. 176/a667a h66ef="d9ivers/bpt9tooth/bpticard_cs.c#L75"9idonL9574 class="6line" namionL63">. 636/a6>
#def745f="ducecmcia_unr gisterf" nami hci#{
irene" namionL143"k_buff6/ax nami7>#def745f="duck_buff6/ax namief="!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9=7line" card_cs.c6"line"9namio91 ajaxass="6line" namionL99">. 996/a6>
. 486/a6>#inc64ef="d9ivers/bpt9tooth/bpticard_cs.c#L50"9idonL94759 cne" namionL143"module_inaACTIVITY_LE="6limodule_inaA hci#L122" openef">sreaA_6/7>#def71eeue_head {
ir 6a aA_6/7>#def71erd_c!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticard_cs.c#L65"9ido7L956" clne" namionL143"module_exaACTIVITY_LE="6limodule_exaA hci#L122" openef">sexaA_6/7>#def71eeue_head {
ir 6exaA_6/7>#def71erd_c!=bpticard_coENOMEMef">REG_COMMANDENOMEMref=d9ivers/bpt9tooth/bpticad_cs.c#L75" 9donL795556/a





The original LXR software by thefpticard_chttp://LXR >bptu aAyif (tithis experiticaal OMEMion by pticard_cmailto:lxi@ad_ux.no">lxi@ad_ux.noif (.


lxi.ad_ux.no kindly hosted by pticard_chttp://www.redpill-ad_pro.no">Redpill Ld_pro ASif (tiprovider of Ld_uxlconsultref and operss=ons ser4h"cs since 1995.