linux/drivers/pcmcia/vrc4173_cardu.c
<<
.5.5.5./spae=".5.spae class="lxr_search">.5.5.5.5Search.5.5./spae=".5.input typn2 hidden" namn2 ajax_lookup" id2 ajax_lookup" 5." .div id2 file_contents"=
2 21./a>.spae class="comment">/*./spae="2 22./a>.spae class="comment"> * FILE NAME./spae="2 23./a>.spae class="comment"> *      drivers/pcmcia/vrc4173_cardu.c./spae="2 24./a>.spae class="comment"> *./spae="2 25./a>.spae class="comment"> * BRIEF MODULE DESCRIPTION./spae="2 26./a>.spae class="comment"> *      NEC VRC4173 CARDU driver for Socket Services./spae="2 27./a>.spae class="comment"> *      (This device doesn't support CardBus. it is supporting only 16bit PC Card.)./spae="2 28./a>.spae class="comment"> *./spae="2 29./a>.spae class="comment"> * Copyright 2002,2003 Yoichi Yuasa <yuasa@linux-mips.org>./spae="2 tiona>.spae class="comment"> *./spae="2 11./a>.spae class="comment"> *  This program is free software; you cae redistribute it and/or modify it./spae="2 12./a>.spae class="comment"> *  under the terms of the GNU General Public License as published by the./spae="2 13./a>.spae class="comment"> *  Free Software Foundaalue; either vers
26.2 of the License, or (at your./spae="2 14./a>.spae class="comment"> *2 ovalue) any later vers
26../spae="2 15./a>.spae class="comment"> *./spae="2 16./a>.spae class="comment"> *  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED./spae="2 17./a>.spae class="comment"> *  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF./spae="2 18./a>.spae class="comment"> *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED../spae="2 19./a>.spae class="comment"> *  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,./spae="2 2iona>.spae class="comment"> *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,./spae="2 21./a>.spae class="comment"> *  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS./spae="2 22./a>.spae class="comment"> *  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND./spae="2 23./a>.spae class="comment"> *  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR./spae="2 24./a>.spae class="comment"> *2 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE./spae="2 25./a>.spae class="comment"> *  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE../spae="2 26./a>.spae class="comment"> *./spae="2 27./a>.spae class="comment"> *  You should have received a copy of the GNU General Public License along./spae="2 28./a>.spae class="comment"> *  with this program; if not, write to the Free Software Foundaalue, Inc.,./spae="2 29./a>.spae class="comment"> *  675 Mass Ave, Cambridge, MA 02139, USA../spae="2 3iona>.spae class="comment"> */./spae="2 31./a>#include <linux/init.h./a>>"2 32./a>#include <linux/module.h./a>>"2 33./a>#include <linux/pci.h./a>>"2 34./a>#include <linux/spinlock.h./a>>"2 35./a>#include <linux/typns.h./a>>"2 36./a>"2 37./a>#include <asm/io.h./a>>"2 38./a>"2 39./a>#include <pcmcia/ss.h./a>>"2 40./a>"2 41./a>#include "vrc4173_cardu.h./a>""2 42./a>"2 43./a>.a href="+code=MODULE_DESCRIPTION" class="sref">MODULE_DESCRIPTION./a>(.spae class="string">"NEC VRC4173 CARDU driver for Socket Services"2 44./a>.a href="+code=MODULE_AUTHOR" class="sref">MODULE_AUTHOR./a>(.spae class="string">"Yoichi Yuasa <yuasa@linux-mips.org>"2 45./a>.a href="+code=MODULE_LICENSE" class="sref">MODULE_LICENSE./a>(.spae class="string">"GPL"2 46./a>"2 47./a>static int .a href="+code=vrc4173_cardu_slots" class="sref">vrc4173_cardu_slots./a>;"2 48./a>"2 49./a>static .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> .a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=CARDU_MAX_SOCKETS" class="sref">CARDU_MAX_SOCKETS./a>];"2 50./a>"2 51./a>extern struct .a href="+code=socket_info_t" class="sref">socket_info_t./a> *.a href="+code=pcmcia_register_socket" class="sref">pcmcia_register_socket./a> (int .a href="+code=slot" class="sref">slot./a>,"2 52./a>                                                     struct .a href="+code=pccard_operaalues" class="sref">pccard_operaalues./a> *.a href="+code=vtable" class="sref">vtable./a>,"2 53./a>                                                     int .a href="+code=use_bus_pm" class="sref">use_bus_pm./a>);"2 54./a>extern void .a href="+code=pcmcia_unregister_socket" class="sref">pcmcia_unregister_socket./a>(struct .a href="+code=socket_info_t" class="sref">socket_info_t./a> *.a href="+code=s" class="sref">s./a>);"2 55./a>"2 56./a>static .a href="+code=inline" class="sref">inline./a> .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a>, .a href="+code=uint16_t" class="sref">uint16_t./a> .a href="+code=offset" class="sref">offset./a>)"2 57./a>{"2 58./a>        return .a href="+code=readb" class="sref">readb./a>(.a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=EXCA_REGS_BASE" class="sref">EXCA_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a>);"2 59./a>}"2 60./a>"2 61./a>static .a href="+code=inline" class="sref">inline./a> .a href="+code=uint16_t" class="sref">uint16_t./a> .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a>, .a href="+code=uint16_t" class="sref">uint16_t./a> .a href="+code=offset" class="sref">offset./a>)"2 62./a>{"2 63./a>        .a href="+code=uint16_t" class="sref">uint16_t./a> .a href="+code=val" class="sref">val./a>;"2 64./a>"2 65./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=readb" class="sref">readb./a>(.a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=EXCA_REGS_BASE" class="sref">EXCA_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a>);"2 66./a>        .a href="+code=val" class="sref">val./a> |= (.a href="+code=u16" class="sref">u16./a>).a href="+code=readb" class="sref">readb./a>(.a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=EXCA_REGS_BASE" class="sref">EXCA_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a> + 1) << 8;"2 67./a>"2 68./a>        return .a href="+code=val" class="sref">val./a>;"2 69./a>}"2 70./a>"2 71./a>static .a href="+code=inline" class="sref">inline./a> void .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a>, .a href="+code=uint16_t" class="sref">uint16_t./a> .a href="+code=offset" class="sref">offset./a>, .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=val" class="sref">val./a>)"2 72./a>{"2 73./a>        .a href="+code=writeb" class="sref">writeb./a>(.a href="+code=val" class="sref">val./a>, .a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=EXCA_REGS_BASE" class="sref">EXCA_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a>);"2 74./a>}"2 75./a>"2 76./a>static .a href="+code=inline" class="sref">inline./a> void .a href="+code=exca_writew" class="sref">exca_writew./a>(.a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a>, .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=offset" class="sref">offset./a>, .a href="+code=uint16_t" class="sref">uint16_t./a> .a href="+code=val" class="sref">val./a>)"2 77./a>{"2 78./a>        .a href="+code=writeb" class="sref">writeb./a>((.a href="+code=u8" class="sref">u8./a>).a href="+code=val" class="sref">val./a>, .a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=EXCA_REGS_BASE" class="sref">EXCA_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a>);"2 79./a>        .a href="+code=writeb" class="sref">writeb./a>((.a href="+code=u8" class="sref">u8./a>)(.a href="+code=val" class="sref">val./a> >> 8), .a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=EXCA_REGS_BASE" class="sref">EXCA_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a> + 1);"2 80./a>}"2 81./a>"2 82./a>static .a href="+code=inline" class="sref">inline./a> .a href="+code=uint32_t" class="sref">uint32_t./a> .a href="+code=cardbus_socket_readl" class="sref">cardbus_socket_readl./a>(.a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a>, .a href="+code=u16" class="sref">u16./a> .a href="+code=offset" class="sref">offset./a>)"2 83./a>{"2 84./a>        return .a href="+code=readl" class="sref">readl./a>(.a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=CARDBUS_SOCKET_REGS_BASE" class="sref">CARDBUS_SOCKET_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a>);"2 85./a>}"2 86./a>"2 87./a>static .a href="+code=inline" class="sref">inline./a> void .a href="+code=cardbus_socket_writel" class="sref">cardbus_socket_writel./a>(.a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a>, .a href="+code=u16" class="sref">u16./a> .a href="+code=offset" class="sref">offset./a>, .a href="+code=uint32_t" class="sref">uint32_t./a> .a href="+code=val" class="sref">val./a>)"2 88./a>{"2 89./a>        .a href="+code=writel" class="sref">writel./a>(.a href="+code=val" class="sref">val./a>, .a href="+code=socket" class="sref">socket./a>->.a href="+code=base" class="sref">base./a> + .a href="+code=CARDBUS_SOCKET_REGS_BASE" class="sref">CARDBUS_SOCKET_REGS_BASE./a> + .a href="+code=offset" class="sref">offset./a>);"2 90./a>}"2 91./a>"2 92./a>static void .a href="+code=cardu_pciregs_init" class="sref">cardu_pciregs_init./a>(struct .a href="+code=pci_dev" class="sref">pci_dev./a> *.a href="+code=dev" class="sref">dev./a>)"2 93./a>{"2 94./a>        .a href="+code=u32" class="sref">u32./a> .a href="+code=syscnt" class="sref">syscnt./a>;"2 95./a>        .a href="+code=u16" class="sref">u16./a> .a href="+code=brgcnt" class="sref">brgcnt./a>;"2 96./a>        .a href="+code=u8" class="sref">u8./a> .a href="+code=devcnt" class="sref">devcnt./a>;"2 97./a>"2 98./a>        .a href="+code=pci_write_config_dword" class="sref">pci_write_config_dword./a>(.a href="+code=dev" class="sref">dev./a>, 0x1c, 0x10000000);"2 99./a>        .a href="+code=pci_write_config_dword" class="sref">pci_write_config_dword./a>(.a href="+code=dev" class="sref">dev./a>, 0x20, 0x17fff000);"2100./a>        .a href="+code=pci_write_config_dword" class="sref">pci_write_config_dword./a>(.a href="+code=dev" class="sref">dev./a>, 0x2c, 0);"2101./a>        .a href="+code=pci_write_config_dword" class="sref">pci_write_config_dword./a>(.a href="+code=dev" class="sref">dev./a>, 0x30, 0xfffc);"2102./a>"2103./a>        .a href="+code=pci_read_config_word" class="sref">pci_read_config_word./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=BRGCNT" class="sref">BRGCNT./a>, &.a href="+code=brgcnt" class="sref">brgcnt./a>);"2104./a>        .a href="+code=brgcnt" class="sref">brgcnt./a> &= ~.a href="+code=IREQ_INT" class="sref">IREQ_INT./a>;"2105./a>        .a href="+code=pci_write_config_word" class="sref">pci_write_config_word./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=BRGCNT" class="sref">BRGCNT./a>, .a href="+code=brgcnt" class="sref">brgcnt./a>);"2106./a>"2107./a>        .a href="+code=pci_read_config_dword" class="sref">pci_read_config_dword./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=SYSCNT" class="sref">SYSCNT./a>, &.a href="+code=syscnt" class="sref">syscnt./a>);"2108./a>        .a href="+code=syscnt" class="sref">syscnt./a> &= ~(.a href="+code=BAD_VCC_REQ_DISB" class="sref">BAD_VCC_REQ_DISB./a>|.a href="+code=PCPCI_EN" class="sref">PCPCI_EN./a>|.a href="+code=CH_ASSIGN_MASK" class="sref">CH_ASSIGN_MASK./a>|.a href="+code=SUB_ID_WR_EN" class="sref">SUB_ID_WR_EN./a>|.a href="+code=PCI_CLK_RIN" class="sref">PCI_CLK_RIN./a>);"2109./a>        .a href="+code=syscnt" class="sref">syscnt./a> |= (.a href="+code=CH_ASSIGN_NODMA" class="sref">CH_ASSIGN_NODMA./a>|.a href="+code=ASYN_INT_MODE" class="sref">ASYN_INT_MODE./a>);"2110./a>        .a href="+code=pci_write_config_dword" class="sref">pci_write_config_dword./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=SYSCNT" class="sref">SYSCNT./a>, .a href="+code=syscnt" class="sref">syscnt./a>);"2111./a>"2112./a>        .a href="+code=pci_read_config_byte" class="sref">pci_read_config_byte./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=DEVCNT" class="sref">DEVCNT./a>, &.a href="+code=devcnt" class="sref">devcnt./a>);"2113./a>        .a href="+code=devcnt" class="sref">devcnt./a> &= ~(.a href="+code=ZOOM_VIDEO_EN" class="sref">ZOOM_VIDEO_EN./a>|.a href="+code=SR_PCI_INT_SEL_MASK" class="sref">SR_PCI_INT_SEL_MASK./a>|.a href="+code=PCI_INT_MODE" class="sref">PCI_INT_MODE./a>|.a href="+code=IRQ_MODE" class="sref">IRQ_MODE./a>);"2114./a>        .a href="+code=devcnt" class="sref">devcnt./a> |= (.a href="+code=SR_PCI_INT_SEL_NONE" class="sref">SR_PCI_INT_SEL_NONE./a>|.a href="+code=IFG" class="sref">IFG./a>);"2115./a>        .a href="+code=pci_write_config_byte" class="sref">pci_write_config_byte./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=DEVCNT" class="sref">DEVCNT./a>, .a href="+code=devcnt" class="sref">devcnt./a>);"2116./a>"2117./a>        .a href="+code=pci_write_config_byte" class="sref">pci_write_config_byte./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=CHIPCNT" class="sref">CHIPCNT./a>, .a href="+code=S_PREF_DISB" class="sref">S_PREF_DISB./a>);"2118./a>"2119./a>        .a href="+code=pci_write_config_byte" class="sref">pci_write_config_byte./a>(.a href="+code=dev" class="sref">dev./a>, .a href="+code=SERRDIS" class="sref">SERRDIS./a>, 0);"2120./a>}"2121./a>"2122./a>static int .a href="+code=cardu_init" class="sref">cardu_init./a>(unsigned int .a href="+code=slot" class="sref">slot./a>)"2123./a>{"2124./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=slot" class="sref">slot./a>];"2125./a>"2126./a>        .a href="+code=cardu_pciregs_init" class="sref">cardu_pciregs_init./a>(.a href="+code=socket" class="sref">socket./a>->.a href="+code=dev" class="sref">dev./a>);"2127./a>"2128./a>        .spae class="comment">/* CARD_SC bits are cleared by reading CARD_SC. */./spae="2129./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=GLO_CNT" class="sref">GLO_CNT./a>, 0);"2130./a>"2131./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=cap" class="sref">cap./a>..a href="+code=features" class="sref">features./a> |= .a href="+code=SS_CAP_PCCARD" class="sref">SS_CAP_PCCARD./a> | .a href="+code=SS_CAP_PAGE_REGS" class="sref">SS_CAP_PAGE_REGS./a>;"2132./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=cap" class="sref">cap./a>..a href="+code=irq_mask" class="sref">irq_mask./a> = 0;"2133./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=cap" class="sref">cap./a>..a href="+code=map_size" class="sref">map_size./a> = 0x1000;"2134./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=cap" class="sref">cap./a>..a href="+code=pci_irq" class="sref">pci_irq./a>  = .a href="+code=socket" class="sref">socket./a>->.a href="+code=dev" class="sref">dev./a>->.a href="+code=irq" class="sref">irq./a>;"2135./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=events" class="sref">events./a> = 0;"2136./a>        .a href="+code=spin_lock_init" class="sref">spin_lock_init./a>(.a href="+code=socket" class="sref">socket./a>->.a href="+code=event_lock" class="sref">event_lock./a>);"2137./a>"2138./a>        .spae class="comment">/* Enable PC Card status interrupts */./spae="2139./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=CARD_SCI" class="sref">CARD_SCI./a>, .a href="+code=CARD_DT_EN" class="sref">CARD_DT_EN./a>|.a href="+code=RDY_EN" class="sref">RDY_EN./a>|.a href="+code=BAT_WAR_EN" class="sref">BAT_WAR_EN./a>|.a href="+code=BAT_DEAD_EN" class="sref">BAT_DEAD_EN./a>);"2140./a>"2141./a>        return 0;"2142./a>}"2143./a>"2144./a>static int .a href="+code=cardu_register_callback" class="sref">cardu_register_callback./a>(unsigned int .a href="+code=sock" class="sref">sock./a>,"2145./a>                                           void (*.a href="+code=handler" class="sref">handler./a>)(void *, unsigned int),"2146./a>                                           void * .a href="+code=info" class="sref">info./a>)"2147./a>{"2148./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=sock" class="sref">sock./a>];"2149./a>"2150./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=handler" class="sref">handler./a> = .a href="+code=handler" class="sref">handler./a>;"2151./a>        .a href="+code=socket" class="sref">socket./a>->.a href="+code=info" class="sref">info./a> = .a href="+code=info" class="sref">info./a>;"2152./a>"2153./a>        return 0;"2154./a>}"2155./a>"2156./a>static int .a href="+code=cardu_inquire_socket" class="sref">cardu_inquire_socket./a>(unsigned int .a href="+code=sock" class="sref">sock./a>, .a href="+code=socket_cap_t" class="sref">socket_cap_t./a> *.a href="+code=cap" class="sref">cap./a>)"2157./a>{"2158./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=sock" class="sref">sock./a>];"2159./a>"2160./a>        *.a href="+code=cap" class="sref">cap./a> = .a href="+code=socket" class="sref">socket./a>->.a href="+code=cap" class="sref">cap./a>;"2161./a>"2162./a>        return 0;"2163./a>}"2164./a>"2165./a>static int .a href="+code=cardu_get_status" class="sref">cardu_get_status./a>(unsigned int .a href="+code=sock" class="sref">sock./a>, .a href="+code=u_int" class="sref">u_int./a> *.a href="+code=value" class="sref">value./a>)"2166./a>{"2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=sock" class="sref">sock./a>];"2168./a>        .a href="+code=uint32_t" class="sref">uint32_t./a> .a href="+code=state" class="sref">state./a>;"2169./a>        .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=status" class="sref">status./a>;"2170./a>        .a href="+code=u_int" class="sref">u_int./a> .a href="+code=val" class="sref">val./a> = 0;"2171./a>"2172./a>        .a href="+code=status" class="sref">status./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=IF_STATUS" class="sref">IF_STATUS./a>);"2173./a>        if (.a href="+code=status" class="sref">status./a> & .a href="+code=CARD_PWR" class="sref">CARD_PWR./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_POWERON" class="sref">SS_POWERON./a>;"2174./a>        if (.a href="+code=status" class="sref">status./a> & .a href="+code=READY" class="sref">READY./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_READY" class="sref">SS_READY./a>;"2175./a>        if (.a href="+code=status" class="sref">status./a> & .a href="+code=CARD_WP" class="sref">CARD_WP./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_WRPROT" class="sref">SS_WRPROT./a>;"2176./a>        if ((.a href="+code=status" class="sref">status./a> & (.a href="+code=CARD_DETECT1" class="sref">CARD_DETECT1./a>|.a href="+code=CARD_DETECT2" class="sref">CARD_DETECT2./a>)) == (.a href="+code=CARD_DETECT1" class="sref">CARD_DETECT1./a>|.a href="+code=CARD_DETECT2" class="sref">CARD_DETECT2./a>))"2177./a>                .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_DETECT" class="sref">SS_DETECT./a>;"2178./a>        if (.a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=INT_GEN_CNT" class="sref">INT_GEN_CNT./a>) & .a href="+code=CARD_TYPE_IO" class="sref">CARD_TYPE_IO./a>) {"2179./a>                if (.a href="+code=status" class="sref">status./a> & .a href="+code=STSCHG" class="sref">STSCHG./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_STSCHG" class="sref">SS_STSCHG./a>;"2180./a>        } else {"2181./a>                .a href="+code=status" class="sref">status./a> &= .a href="+code=BV_DETECT_MASK" class="sref">BV_DETECT_MASK./a>;"2182./a>                if (.a href="+code=status" class="sref">status./a> != .a href="+code=BV_DETECT_GOOD" class="sref">BV_DETECT_GOOD./a>) {"2183./a>                        if (.a href="+code=status" class="sref">status./a> == .a href="+code=BV_DETECT_WARN" class="sref">BV_DETECT_WARN./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_BATWARN" class="sref">SS_BATWARN./a>;"2184./a>                        else .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_BATDEAD" class="sref">SS_BATDEAD./a>;"2185./a>                }"2186./a>        }"2187./a>"2188./a>        .a href="+code=state" class="sref">state./a> = .a href="+code=cardbus_socket_readl" class="sref">cardbus_socket_readl./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=SKT_PRE_STATE" class="sref">SKT_PRE_STATE./a>);"2189./a>        if (.a href="+code=state" class="sref">state./a> & .a href="+code=VOL_3V_CARD_DT" class="sref">VOL_3V_CARD_DT./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_3VCARD" class="sref">SS_3VCARD./a>;"2190./a>        if (.a href="+code=state" class="sref">state./a> & .a href="+code=VOL_XV_CARD_DT" class="sref">VOL_XV_CARD_DT./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_XVCARD" class="sref">SS_XVCARD./a>;"2191./a>        if (.a href="+code=state" class="sref">state./a> & .a href="+code=CB_CARD_DT" class="sref">CB_CARD_DT./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_CARDBUS" class="sref">SS_CARDBUS./a>;"2192./a>        if (!(.a href="+code=state" class="sref">state./a> &"2193./a>              (.a href="+code=VOL_YV_CARD_DT" class="sref">VOL_YV_CARD_DT./a>|.a href="+code=VOL_XV_CARD_DT" class="sref">VOL_XV_CARD_DT./a>|.a href="+code=VOL_3V_CARD_DT" class="sref">VOL_3V_CARD_DT./a>|.a href="+code=VOL_5V_CARD_DT" class="sref">VOL_5V_CARD_DT./a>|.a href="+code=CCD20" class="sref">CCD20./a>|.a href="+code=CCD10" class="sref">CCD10./a>)))"2194./a>                .a href="+code=val" class="sref">val./a> |= .a href="+code=SS_PENDING" class="sref">SS_PENDING./a>;"2195./a>"2196./a>        *.a href="+code=value" class="sref">value./a> = .a href="+code=val" class="sref">val./a>;"2197./a>"2198./a>        return 0;"2199./a>}"2200./a>"2201./a>static .a href="+code=inline" class="sref">inline./a> .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=set_Vcc_value" class="sref">set_Vcc_value./a>(.a href="+code=u_char" class="sref">u_char./a> .a href="+code=Vcc" class="sref">Vcc./a>)"2202./a>{"2203./a>        switch (.a href="+code=Vcc" class="sref">Vcc./a>) {"2204./a>        case 33:"2205./a>                return .a href="+code=VCC_3V" class="sref">VCC_3V./a>;"2206./a>        case 50:"2207./a>                return .a href="+code=VCC_5V" class="sref">VCC_5V./a>;"2208./a>        }"2209./a>"2210./a>        return .a href="+code=VCC_0V" class="sref">VCC_0V./a>;"2211./a>}"2212./a>"2213./a>static .a href="+code=inline" class="sref">inline./a> .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=set_Vpp_value" class="sref">set_Vpp_value./a>(.a href="+code=u_char" class="sref">u_char./a> .a href="+code=Vpp" class="sref">Vpp./a>)"2214./a>{"2215./a>        switch (.a href="+code=Vpp" class="sref">Vpp./a>) {"2216./a>        case 33:"2217./a>        case 50:"2218./a>                return .a href="+code=VPP_VCC" class="sref">VPP_VCC./a>;"2219./a>        case 120:"2220./a>                return .a href="+code=VPP_12V" class="sref">VPP_12V./a>;"2221./a>        }"2222./a>"2223./a>        return .a href="+code=VPP_0V" class="sref">VPP_0V./a>;"2224./a>}"2225./a>"2226./a>static int .a href="+code=cardu_set_socket" class="sref">cardu_set_socket./a>(unsigned int .a href="+code=sock" class="sref">sock./a>, .a href="+code=socket_state_t" class="sref">socket_state_t./a> *.a href="+code=state" class="sref">state./a>)"2227./a>{"2228./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=sock" class="sref">sock./a>];"2229./a>        .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=val" class="sref">val./a>;"2230./a>"2231./a>        if (((.a href="+code=state" class="sref">state./a>->.a href="+code=Vpp" class="sref">Vpp./a> == 33) || (.a href="+code=state" class="sref">state./a>->.a href="+code=Vpp" class="sref">Vpp./a> == 50)) && (.a href="+code=state" class="sref">state./a>->.a href="+code=Vpp" class="sref">Vpp./a> != .a href="+code=state" class="sref">state./a>->.a href="+code=Vcc" class="sref">Vcc./a>))"2232./a>                        return -.a href="+code=EINVAL" class="sref">EINVAL./a>;"2233./a>"2234./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=set_Vcc_value" class="sref">set_Vcc_value./a>(.a href="+code=state" class="sref">state./a>->.a href="+code=Vcc" class="sref">Vcc./a>);"2235./a>        .a href="+code=val" class="sref">val./a> |= .a href="+code=set_Vpp_value" class="sref">set_Vpp_value./a>(.a href="+code=state" class="sref">state./a>->.a href="+code=Vpp" class="sref">Vpp./a>);"2236./a>        if (.a href="+code=state" class="sref">state./a>->.a href="+code=flags" class="sref">flags./a> & .a href="+code=SS_OUTPUT_ENA" class="sref">SS_OUTPUT_ENA./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=CARD_OUT_EN" class="sref">CARD_OUT_EN./a>;"2237./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=PWR_CNT" class="sref">PWR_CNT./a>, .a href="+code=val" class="sref">val./a>);"2238./a>"2239./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=INT_GEN_CNT" class="sref">INT_GEN_CNT./a>) & .a href="+code=CARD_REST0" class="sref">CARD_REST0./a>;"2240./a>        if (.a href="+code=state" class="sref">state./a>->.a href="+code=flags" class="sref">flags./a> & .a href="+code=SS_RESET" class="sref">SS_RESET./a>) .a href="+code=val" class="sref">val./a> &= ~.a href="+code=CARD_REST0" class="sref">CARD_REST0./a>;"2241./a>        else .a href="+code=val" class="sref">val./a> |= .a href="+code=CARD_REST0" class="sref">CARD_REST0./a>;"2242./a>        if (.a href="+code=state" class="sref">state./a>->.a href="+code=flags" class="sref">flags./a> & .a href="+code=SS_IOCARD" class="sref">SS_IOCARD./a>) .a href="+code=val" class="sref">val./a> |= .a href="+code=CARD_TYPE_IO" class="sref">CARD_TYPE_IO./a>;"2243./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=INT_GEN_CNT" class="sref">INT_GEN_CNT./a>, .a href="+code=val" class="sref">val./a>);"2244./a>"2245./a>        return 0;"2246./a>}"2247./a>"2248./a>static int .a href="+code=cardu_get_io_map" class="sref">cardu_get_io_map./a>(unsigned int .a href="+code=sock" class="sref">sock./a>, struct .a href="+code=pccard_io_map" class="sref">pccard_io_map./a> *.a href="+code=io" class="sref">io./a>)"2249./a>{"2250./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=sock" class="sref">sock./a>];"2251./a>        .a href="+code=uint8_t" class="sref">uint8_t./a> .a href="+code=ioctl" class="sref">ioctl./a>, .a href="+code=window" class="sref">window./a>;"2252./a>        .a href="+code=u_char" class="sref">u_char./a> .a href="+code=map" class="sref">map./a>;"2253./a>"2254./a>        .a href="+code=map" class="sref">map./a> = .a href="+code=io" class="sref">io./a>->.a href="+code=map" class="sref">map./a>;"2255./a>        if (.a href="+code=map" class="sref">map./a> > 1)"2256./a>                return -.a href="+code=EINVAL" class="sref">EINVAL./a>;"2257./a>"2258./a>        .a href="+code=io" class="sref">io./a>->.a href="+code=start" class="sref">start./a> = .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=IO_9eadw./a>(.a href="+code=socket" class="s"s"s>22f">s59>    2de=exca_readw" cl>s59>    2de=exca_readw" cl>s59>    2de=exc)c#L141" id2
L141" class="p23w1s="lic4173_cardu.c#L146" id2
L"li" class="p23w1s="li" cio./a>->.a href="+code=start" class="sref">start./a> = .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+code=sockEt" class="sref">socket.Ea>, .a href="+code=IO_9eadw./a>(.a href="+code=socket" class="s"s"s>22f">s59>    2de=exca_re2159./a>"2a href="drivers/pcmcia/v2c417326ardu.c#L230" id2
L230" class="line" namn2
L230">cap./a>;"2a href="drivers/pcmcia/v2c417326ardu.c#L251" id2
L251" classe=uint8_t" class="sref">uint8/a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+codocket.t" class="sref">sococket.t" T_GEN_CNT./a>, .a href="+code=val" class="sref">v2161./a>"2a href="drivers/pcmcia/v2c417326ardu.c#L252" id2
L252" classcode=ioctl" class="sref">ioctl./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GEN_CNT./a>, .a href="+code=val" class="sref">v2ap./a>;"state./a ode=CARD_DETECT2" code=ioctl" class="sref">ioctl./>->.a href="+code=socket.E" class="sref">vsocket.E">, .a href="+code=IO_9eadw./a>(.a href="+code=s ?;.a href="+code=MAP_ACTIVlass="sref">sockMAP_ACTIVlctl./:45" class="line" namn2
L245">2245./a>        r163./a>}"2a href="drivers/pcmcia/v2c417326ardu.c#L174" id2
L174" class="lie=uint8_t" class="sref">uint8/>->.a href="+code=socket.DATA_AUTOSZ class="sref">vsocket.DATA_AUTOSZ>, .a href="+code=IO_9eadw./a>(.a href="+code=s class="line" namn2
L245">2245./a>        r1ap./a>;"state./aCARD./a>) .a href=MAP_AUTOSZ class="sref">vMAP_AUTOSZ return -.a href="+code=EINVAL" class="sref">EINlue./a>)"2a href="drivers/pcmcia/v2c417326ardu.c#L256" id2
Lid2
L174" class="lie=uint8_t" class="sref">uint8/>->.a href="+code=socket.DATA_16BI class="sref">sococket.DATA_16BI >, .a href="+code=IO_9eadw./a>(.a href="+code=s class="line" namn2
L245">2245./a>        r1AL./a>;"state./aCARD./a>) .a href=MAP_16BI class="sref">soMAP_16BI  return -.a href="+code=EINVAL" class="sref">EINl257./a>"ate./a>;"2a href="drivers/pcmcia/v2c41732cardu.c#L169" id2
L245" class="line" namn2
L245">2245./a>        rtus./a>;"2a href="drivers/pcmcia/v2c417327ardu.c#L120" id2
L120" class="line" namn2
L120">2/a> = 0;"2a href="drivers/pcmcia/v2c41732cardu.c#L171" id2
L171" class="line" namn2
L171"22171./a>"2a href="drivers/pcmcia/v2c417327ardu.c#L122" id2
L122" class="line" nsmn2
L248">2248./a>static int .s href="+code=cardu_get_io_map" class="sref">cardu_get_io_map./a>(unsigned int .a href="+code=sock" class="sref">sock./a>, struct .a href="+code=pccard_io_map" class="sref">pccard_io_map./a> *.a href="+code=io" class="sref"US./a>);"2a href="drivers/pcmcia/v2c417327ardu.c#L123" id2
L123" class="line" namn2
L123">2RON./a>;"2a href="drivers/pcmcia/v2c417327ardu.c#L234" id2
L234" class="line" namn2
L250">2250./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+code=sock" class="sref">soADY./a>;"2a href="drivers/pcmcia/v2c417327ardu.c#L235" id2
L235" class51./16e" namn2
L251">2251./16e"       .a href="+code=uint8_t" class="sref">uint8ets./a>[.a href="+code=sock" class="sref">soAue./a>)"2a href="drivers/pcmcia/v2c417327ardu.c#L136" id2
L136" class="line" namn2
L251">2251./a>        .a href="+codcode=ioctl" class="sref">ioctl../a>(.a href="+coen2
L1l" class="sref">n2
L1int8ets./a>[.a href="+code=sock" class="sref">soAAL./a>;"2252./a>        .a href="+code=u_char" class="sref">u_char./a> .a href="+code=map" class="sref">ECT./a>;"2a href="drivers/pcmcia/v2c417327ardu.c#L238" id2
L238" class="line" namn2
L238">O./a>) {"2a href="drivers/pcmcia/v2c417327 2de=exc)c#L141" id2
L141" c="line" namn2
L254">2254./a>        .a href="+code=map" class="sref">map./a> = .a href="+code=io" class="sref">io./a>->.a href="+code=map" class="sref">CHG./a>;"2a href="drivers/pcmcia/v2c417328ardu.c#L240" id2
L240" class="line" namn2
L255">2255./a>        if (.a href="+code=map" class="sref">map./a>} else {"2a href="drivers/pcmcia/v2c41732cardu.c#L181" id2
L181" class="line" namn2
L256">2256./a>                return -.a href="+code=EINVAL" class="sref">EINASK./a>;"2a href="drivers/pcmcia/v2c417328ardu.c#L222" id2
L222" class="line" namn2
L222">D./a>) {"2a href="drivers/pcmcia/v2c417328ardu.c#L243" id2
L243" classcode=ioctl" class="sref">ioctl./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GEN_CNT./a>, .a href="+code=val" class="sref">vARN./a>;"2a href="drivers/pcmcia/v2c417328ardu.c#L234" id2
L234" classen2
L1l" class="sref">n2
L1int8/a>        .a hrefsocket.E" class="sref">vsocket.E">, .a href="+code=IO_9eadw./a>(.a href="+code=_CNT./a>, .a href="+code=val" class="sref">vADY./a>;"2a href="drivers/pcmcia/v2c417328ardu.c#L225" id2
L225" class="line" namn2
L225">       }"2a href="drivers/pcmcia/v2c417328ardu.c#L236" id2
L236" class="licode=ioctl" class="sref">ioctl./>->.a href="+code=en2
L1l" class="sref">n2
L1int8   switch (.a href="+code=Vpp" class="sref">Vp       }"2a href="drivers/pcmcia/v2c417328ardu.c#L177" id2
L177" class="line" code=ioctl" class="sref">ioctl./>->/a>) .a href="+coden2
L1l" class="sref">n2
L1int8ets./a>[.a href="+code=sock" class="sref">so2187./a>"2a href="drivers/pcmcia/v2c417328ardu.c#L218" id2
L218        .a href="+coe" namn2
L243">2243./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GE_t./a> .a href="+code=ioctl" class="sref">ioctl.=_CNT./a>, .a href="+code=val" class="sref">vA./a>) {"2a href="drivers/pcmcia/v2c41732cardu.c#L189" c#L120" id2
L120" class="line" namn2
L120">2ARD./a>;"2a href="drivers/pcmcia/v2c417329ardu.c#L230" id2
L230" class="line" namn2
L230">ARD./a>;"2a href="drivers/pcmcia/v2c417329ardu.c#L251" id2
L251" classa>        " class="sref">start.     " .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+code=socket" class="sref">socket./a>, .a href="+code=IO_9eadw./a>(.a href="+code=./a>(.a href="+co="line" namn2
L258">2258./a>        .a href="+code=io" class="sref">io./=_CNT./a>, .a href="+code=val" class="sref">vBUS./a>;"2a href="drivers/pcmcia/v2c417329ardu.c#L252" id2
L252" classa>        " class="sref">start.     " .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+code=sockEt" class="sref">socket.Ea>, .a href="+code=IO_9eadw./a>(.a href="+code=./a>(.a href="+co="line" namn2
L258">2258./a>        .a href=" class="p23w1s="li" cio./=_CNT./a>, .a href="+code=val" class="sref">vB./a>) {"2a href="drivers/pcmcia/v2c417329ardu.c#L253" id2
L253" class="line" namn2
L253">0./a>)))"2a href="drivers/pcmcia/v2c417329ardu.c#L234" id2
L234" classe=uint8_t" class="sref">uint8/a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+codocket.t" class="sref">sococket.t" T_GEN/>->>) .a href="+codcocket.t" s="sref">status./a> cocket.t" s="sr>, .a href="+code=IO_9eadw./a>(.a href="+code=_CNT./a>, .a href="+code=val" class="sref">vING./a>;"2a href="drivers/pcmcia/v2c417329ardu.c#L255" id2
L255" class="lilass="p23w1s="lic4173_cardu.c#L146" id2
L"le=state" class="sref">state./a>->.a href="+code=MAP_AUTOSZ class="sref">vMAP_AUTOSZ reta href="+code=SS_e=uint8_t" class="sref">uint8/CARD./a>) .a href=socket.DATA_AUTOSZ class="sref">vsocket.DATA_AUTOSZ>, .a href="+code=IO_9eadw./a>(.a href="+code=_CNT./a>, .a href="+code=val" class="sref">vI      }"2a href="drivers/pcmcia/v2c417329ardu.c#L256" id2
Lid2
L174" class="lie=ss="p23w1s="lic4173_cardu.c#L146" id2
L"le=state" class="sref">state./a>->.a href="+code=MAP_16BI class="sref">soMAP_16BI  reta href="+code=SS_e=uint8_t" class="sref">uint8/CARD./a>) .a href=socket.DATA_16BI class="sref">sococket.DATA_16BI >, .a href="+code=IO_9eadw./a>(.a href="+code=_CNT./a>, .a href="+code=val" class="sref">vI      }"2a href="drivers/pcmcia/v2c417329ardu.c#L237" id2
L237" class="line" namn2
L237">2237./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+codocket.t" class="sref">sococket.t" T_GE./a>(.a href="+co="uint8_t" class="sref">uint8=_CNT./a>, .a href="+code=val" class="sref">vI187./a>"2a href="drivers/pcmcia/v2c417329ardu.c#L238" id2
L238" class="line" namn2
L238">eturn 0;"2a href="drivers/pcmcia/v2c417329ardu.c#L189" id2
L189" class="lilass="p23w1s="lic4173_cardu.c#L146" id2
L"le=state" class="sref">state./a>->.a href="+code=MAP_ACTIVlass="sref">sockMAP_ACTIVlctl.if (.a href="+code=map" class="sref">map./a3199./a>}"3a href="drivers/pcmcia/v3c417330ardu.c#L220" id2
L220        .a href="+coe" namn2
L243">2243./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GE_t./a> .a href="+code=ioctl" class="sref">ioctl. |;.a href="+code=en2
L1l" class="sref">n2
L1int8 _CNT./a>, .a href="+code=val" class="sref">32200./a>"3a href="drivers/pcmcia/v3c417330ardu.c#L171" id2
L171" class="line" namn2
L171"3Vcc./a>)"3a href="drivers/pcmcia/v3c417330ardu.c#L162" id2
L162" class="line" namn2
L162">2162./a>        3202./a>{"3a href="drivers/pcmcia/v3c417330ardu.c#L163" id2
L163" class="line" namn2
L163">3c./a>) {"3a href="drivers/pcmcia/v3c417330ardu.c#L244" id2
L244" class="line" namn2
L244"3case 33:"3a href="drivers/pcmcia/v3c417330ardu.c#L165" id2
L165" class="line" namn2mem248">2248./a>static int .a hrmem248"ode=cardu_get_io_map" class="sref">cardu_get_io_map./a>(unsigned int .a href="+code=sock" cmem248">2248./a>staticsock" cmem248"ode=vrc4173_socket_t"memadw./a>(.a href=emctl.if (.a href="+code=map" class="sref">map./a316se 33:"3a href="drivers/pcmcia/v3c417330ardu.c#L166" id2
L166" class="line" namn2
L166">3case 50:"3a href="drivers/pcmcia/v3c417330ardu.c#L167" id2
L167" class="line" namn2
L167">2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+class="line" namn2
L166">3c8se 50:"3a href="drivers/pcmcia/v3c417330ardu.c#L168" id2
L168" class="line" namn2
L168">2168./a>        .a href="+code=uincode=io" class="sref">io./gned int .a href="" class="p23w1s="li" cio./gned int .a href=offsss="sref">vrc4173offsssio./gned int .a href=pag1l" class="sref"pag1int8ets./a>[.a href="+code=sock" class="sref">s3       }"3a href="drivers/pcmcia/v3c417330ardu.c#L229" id2
L229" class="line" namn2
L229">2229./a>        .a href="+codcode=ioctl" class="sref">ioctl./a>, .a href="+code=window" class="sref">wi32209./a>"3a href="drivers/pcmcia/v3c417331ardu.c#L250" id2
L250" class="line" namn2
L252">2252./a>        .a href="+code=u_char" class="sref">u_char./a> .a href="+code=map" class="sref"3_0V./a>;"3a href="drivers/pcmcia/v3c417331ardu.c#L171" id2
L171" class="line" namn2
L171"3211./a>}"3a href="drivers/pcmcia/v3c417331ardu.c#L252" id2
L252" class="line" namn2
L254">2254./a>        .a hrefmemadw./a>(.a href=emctl.f">map./a> = .a href="+code=io" class="sref">io./a>->.a href="+code=map" class="sref"32212./a>"3a href="drivers/pcmcia/v3c417331ardu.c#L173" id2
L173" class="line" namn2
L255">2255./a>       4if (.a href="+code=map" class="sref">map./a3Vpp./a>)"3a href="drivers/pcmcia/v3c417331ardu.c#L194" id2
L194" class="line" namn2
L256">2256./a>                return -.a href="+code=EINVAL" class="sref">EI3214./a>{"3a href="drivers/pcmcia/v3c417331ardu.c#L225" id2
L225" class="line" namn2
L225"3p./a>) {"3a href="drivers/pcmcia/v3c417331ardu.c#L136" id2
L136" classcode=ioctl" class="sref">ioctl./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GEN_CNT./a>, .a href="+code=val" class="sref">3case 33:"3a href="drivers/pcmcia/v3c417331ardu.c#L167" id2
L167" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./aode=CARD_DETECT2" code=ioctl" class="sref">ioctl./>->.a href="+code=MEMcket.E" class="sref">vMEMcket.E">, .a href="+code=IO_9eadw./a>(.a href="+code=s ?;.a href="+code=MAP_ACTIVlass="sref">sockMAP_ACTIVlctl./:45" class="line" namn2
L245">2245./a>        3case 50:"3a href="drivers/pcmcia/v3c417331ardu.c#L238" id2
L238" class="line" namn2
L238"3VCC./a>;"3a href="drivers/pcmcia/v3c417331ardu.c#L229" id2
L229" class="+code=io" class="sref">io./a>->.a href="+code=start" class="sref">start./a> = .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+coMEMcket.et" class="sref">MEMcket.et>, .a href="+code=IO_9eadw./a>(.a href="+code=s" class="line" namn2
L245">2245./a>        3ase 120:"3a href="drivers/pcmcia/v3c417332ardu.c#L250" id2
L250" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a|ode=CARD_DETECT2" ="+code=io" class="sref">io./a>->.a href="+code=MEMcket.DSIZlass="sref">sockMEMcket.DSIZl reta ?;.a href="+code=MAP_16BI class="sref">soMAP_16BI  ret/:45" class="line" namn2
L245">2245./a>        312V./a>;"3a href="drivers/pcmcia/v3c417332ardu.c#L251" id2
L251" class="+code=io" class="sref">io./a>-e=CARD_DETECT2" ="+code=io" class="sref">io./a>->0x0fff) << 12" class="line" namn2
L245">2245./a>        3111./a>}"3a href="drivers/pcmcia/v3c41733cardu.c#L222" id2
L222" class="line" namn2
L222"32222./a>"3a href="drivers/pcmcia/v3c417332ardu.c#L243" id2
L243" classi" class="p23w1s="li" cio./a>->.a href="+code=start" class="sref">start./a> = .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+coMEMcket.Et" class="sref">MEMcket.Ea>, .a href="+code=IO_9eadw./a>(.a href="+code=socket" class="s"s"s>22f">s59>    2de=exca_r3_0V./a>;"3a href="drivers/pcmcia/v3c417332ardu.c#L234" id2
L234" classi" class="p23w1s="li" cio./a>-L231" class="line"  class="p23w1s="li" cio./a>->0x0fff) << 12) +;0x0fffocket" class="s"s"s>22f">s59>    2de=exca_r3_14./a>{"3a href="drivers/pcmcia/v3c41733cardu.c#L225" id2
L225" class="line" namn2
L225"32225./a>"3a href="drivers/pcmcia/v3c417332ardu.c#L136" id2
L136" classoffsss="sref">vrc4173offsssio./a>->.a href="+code=start" class="sref">start./a> = .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+coMEMcket.Ot" class="sref">MEMcket.Oa>, .a href="+code=IO_9eadw./a>(.a href="+code=socket" class="s"s"s>22f">s59>    2de=exca_r3_ase 33:"3a href="drivers/pcmcia/v3c417332ardu.c#L167" id2
L167" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a|ode=CARD_DETECT2" offsss="sref">vrc4173offsssio./a>->.a href="+code=MEMcket. class="sref">staMEMcket. c reta ?;.a href="+code=MAP_ode=val" class="sref"MAP_ode=va ret/:45" class="line" namn2
L245">2245./a>        31ase 50:"3a href="drivers/pcmcia/v3c41733cardu.c#L228" id2
L228" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a|ode=CARD_DETECT2" offsss="sref">vrc4173offsssio./a>->.a href="+code=MEMcket.REG" class="sref">flaMEMcket.REG" c reta ?;.a href="+code=MAP_ATTRIBass="sref">sockMAP_ATTRIB ret/:45" class="line" namn2
L245">2245./a>        31CC./a>;"3a href="drivers/pcmcia/v3c41733cardu.c#L229" id2
L229" classoffsss="sref">vrc4173offsssio./a>-L231" class="lineoffsss="sref">vrc4173offsssio./a>->0x3fff) << 12) +;=CARD_DETECT2" ="+code=io" class="sref">io./" class="line" namn2
L245">2245./a>        3val./a>;"3a href="drivers/pcmcia/v3c417333ardu.c#L250" id2
L250" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefck" c="+code=io" class="sck" c="+coio./a>->.a href="+coffsss="sref">vrc4173offsssio./a>->0x03ffffffocket" class="s"s"s>22f">s59>    2de=exca_r32230./a>"3a href="drivers/pcmcia/v3c417333ardu.c#L171" id2
L171" class="line" namn2
L171"3cc./a>))"3a href="drivers/pcmcia/v3c417333ardu.c#L252" id2
L252" classpag1l" class="sref"pag1int8/a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+coMEMcket.etU" class="sref">MEMcket.etU>, .a href="+code=IO_9eadw./a>(.a href="+code=s << 24ocket" class="s"s"s>22f">s59>    2de=exca_r32222./a>"3a href="drivers/pcmcia/v3c417333ardu.c#L243" id2
L243" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefsysc="+code=io" class="ssysc="+coint8/a>        .a href="+code=io" class="sref">io./a+;=CARD_DETECT2" pag1l" class="sref"pag1int8ets./a>[.a href="+code=sock" class="sref">s32233./a>"3a href="drivers/pcmcia/v3c41733cardu.c#L234" id2
L234" classmemadw./a>(.a href=emctl.f">map./a> = .a hrefsysc=" class="p23w1s="liysc=" cint8/a>        .a href="+code=io" class="sref">io./a+;=CARD_DETECT2" pag1l" class="sref"pag1int8ets./a>[.a href="+code=sock" class="sref">s3214./a>{"3a href="drivers/pcmcia/v3c417333ardu.c#L225" id2
L225" class="line" namn2
L225"3pp./a>);"3a href="drivers/pcmcia/v3c41733cardu.c#L236" id2
L162" class="line" namn2
L162">2162./a>        3_EN./a>;"3a href="drivers/pcmcia/v3c41733cardu.c#L163" id2
L163" class="line" namn2
L163">3al./a>);"3a href="drivers/pcmcia/v3c41733cardu.c#L238" id2
L238" class="line" namn2
L238"32238./a>"3a href="drivers/pcmcia/v3c41733cardu.c#L122" id2
L122" class="line" nsmn2mem248">2248./a>static int .s hrmem248"ode=cardu_get_io_map" class="sref">cardu_get_io_map./a>(unsigned int .a href="+code=sock" cmem248">2248./a>staticsock" cmem248"ode=vrc4173_socket_t"memadw./a>(.a href=emctl.if (.a href="+code=map" class="sref">map./a3ST0./a>;"3a href="drivers/pcmcia/v3c41733cardu.c#L166" id2
L166" class="line" namn2
L166">3ST0./a>;"3a href="drivers/pcmcia/v3c417334ardu.c#L251" id2
L251" class="line" namn2
L167">2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class="sref">cardu_sockets./a>[.a href="+class="line" namn2
L166">3ST0./a>;"3a href="drivers/pcmcia/v3c417334ardu.c#L252" id2
L252" class=1./16e" namn2
L251">2251./16e"       .a href="+cod"line" namn2
L196">2196./a>  ets./a>[.a href="+class="line" namn2
L166">3S222./a>"3a href="drivers/pcmcia/v3c41733cardu.c#L243" id2
L243" class="line" namn2
L251">2251./a>        .a href="+codcode=ioctl" class="sref">ioctl../a>(.a href="+coen2
L1l" class="sref">n2
L1int8ets./a>[.a href="+code=sock" class="sref">s3al./a>);"3a href="drivers/pcmcia/v3c417334ardu.c#L234" id2
L234" classu_long" namn2
L252">225long     .a href="+code=uysc="+code=io" class="ssysc="+coint8gned int .a href="ysc=" class="p23w1s="liysc=" cint8gned int .a href=ck" c="+code=io" class="sck" c="+coio./ets./a>[.a href="+code=sock" class="sref">s3a14./a>{"3a href="drivers/pcmcia/v3c417334ardu.c#L235" id2
L235" class5"line" namn2
L252">2252./a>        .a href="+code=u_char" class="sref">u_char./a> .a href="+code=map" class="sref"3eturn 0;"3a href="drivers/pcmcia/v3c41733cardu._char./a> .a href="+code=map" class="sref"3eEN./a>;"3a href="drivers/pcmcia/v3c417334ardu.c#L167" id2
L167" classm"line" namn2
L254">2254./a>        .a hrefmemadw./a>(.a href=emctl.f">map./a> = .a href="+code=io" class="sref">io./a>->.a href="+code=map" class="sref"32247./a>"3a href="drivers/pcmcia/v3c417334ardu.c#L228" id2
L228" classsysc="+code=io" class="ssysc="+coint8/a>        .a hrefmemadw./a>(.a href=emctl.f">map./a> = .a hrefsysc="+code=io" class="ssysc="+coint8io./a>->.a href="+code=map" class="sref"32238./a>"3a href="drivers/pcmcia/v3c417334ardu.c#L229" id2
L229" class=ysc=" class="p23w1s="liysc=" cint8/a>        .a hrefmemadw./a>(.a href=emctl.f">map./a> = .a hrefsysc=" class="p23w1s="liysc=" cint8io./a>->.a href="+code=map" class="sref"3249./a>{"3a href="drivers/pcmcia/v3c41733cardu.c#L250" id2
L250" classck" c="+code=io" class="sck" c="+coio./a>->.a href="+cmemadw./a>(.a href=emctl.f">map./a> = .a hrefck" c="+code=io" class="sck" c="+coio./io./a>->.a href="+code=map" class="sref"32T0./a>;"3a href="drivers/pcmcia/v3c417335ardu.c#L171" id2
L171" class="line" namn2
L171"3dow./a>;"3a href="drivers/pcmcia/v3c417335ardu.c#L242" id2
L242" class="line" namn2
L255">2255./a>       4>id2
L228" classsysc="+code=io" class="ssysc="+coint8/     id2
L229" class=ysc=" class="p23w1s="liysc=" cint8/gt;.href="+code=exca_ysc="+code=io" class="ssysc="+coint8/^ id2
L229" class=ysc=" class="p23w1s="liysc=" cint8)/         24->c#L171" id2
L171" class="line" namn2
L171"3d222./a>"3a href="drivers/pcmcia/v3c417335ardu.c#L243"     href="+code=excack" c="+code=io" class="sck" c="+coio./a         26=s class="line" namn2
L245">2245./a>        32253./a>"3a href="drivers/pcmcia/v3c41733cardu.c#L254" c#L236" id2
L16="line" namn2
L256">2256./a>                return -.a href="+code=EINVAL" class="sref">EI3map./a>;"3a href="drivers/pcmcia/v3c417335ardu.c#L225" id2
L225" class="line" namn2
L225"3 > 1)"3a href="drivers/pcmcia/v3c417335ardu.c#L136" id2
L136" classcode=ioctl" class="sref">ioctl./a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GEN_CNT./a>, .a href="+code=val" class="sL225"3 EN./a>;"3a href="drivers/pcmcia/v3c417335ardu.c#L237" id2
L237" class=n2
L1l" class="sref">n2
L1int8/a>        .a hrefMEMcket.E" class="sref">vMEMcket.E">, .a href="+code=IO_9eadw./a>(.a href="+code=_CNT./a>, .a href="+code=val" class="sL225"3 247./a>"3a href="drivers/pcmcia/v3c41733cardu.c#L258" id2
L236" class="licode=ioctl" class="sref">ioctl./>->.a href="+code=en2
L1l" class="sref">n2
L1int8   switch (.a href="+code=Vpp" class="sref">V3adw" cl>s39>    2de=exca_readw" cl3s59> 3  2de=exc)c#L1c#L136" id2
L136" classcode=ioctl" class="sref">ioctl./>->/a>) .a href="+coden2
L1l" class="sref">n2
L1int8ets./a>[.a href="+code=sock" class="sref">s32159./a>"3a href="drivers/pcmcia/v3c417336ardu.c#L220" id2
L220        .a href="+coe" namn2
L243">2243./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GE_t./a> .a href="+code=ioctl" class="sref">ioctl.=_CNT./a>, .a href="+code=val" class="sL225"3cap./a>;"3a href="drivers/pcmcia/v3c417336ardu.c#L221" id2
L221" class="line" namn2
L221">2221./a>32161./a>"3a href="drivers/pcmcia/v3c417336ardu.c#L222" id2
L222" class="line" namn2
L222"32ap./a>;"3a href="drivers/pcmcia/v3c417336ardu.c#L243" id2
L243" class="+coe" namn2
L243">2243./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+coMEMcket.etU" class="sref">MEMcket.etU>, .a href="+code=IO_9eadw./a>(.a href="+code=gned int .a href="ysc="+code=io" class="ssysc="+coint8/         24-_CNT./a>, .a href="+code=val" class="sL225"3c253./a>"3a href="drivers/pcmcia/v3c417336ardu.c#L244" id2
L244" class="line" namn2
L244"31ap./a>;"3a href="drivers/pcmcia/v3c417336ardu.c#L235" id2
L235" class"line" namn2
L196">2196./a>  a>-e=CARD_DETECT2" =ysc="+code=io" class="ssysc="+coint8/         12) >->0x0fff_CNT./a>, .a href="+code=val" class="sL225"3c> 1)"3a href="drivers/pcmcia/v3c417336ardu.c#L236" id2
L236" class="limemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a>->.a href="+code=MAP_16BI class="sref">soMAP_16BI  reta href="+code=SS_"line" namn2
L196">2196./a>  aCARD./a>) .a href=MEMcket.DSIZlass="sref">sockMEMcket.DSIZl ret_CNT./a>, .a href="+code=val" class="sL225"3cEN./a>;"3a href="drivers/pcmcia/v3c417336ardu.c#L237" id2
L237" class="line" na" class="sref">start.     " .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+coMEMcket.et" class="sref">MEMcket.et>, .a href="+code=IO_9eadw./a>(.a href="+code=ef="+code=INT_GEN_CNne" namn2
L196">2196./a>  -_CNT./a>, .a href="+code=val" class="sL225"3c247./a>"3a href="drivers/pcmcia/v3c417336ardu.c#L238" id2
L238" class="line" namn2
L238"3ate./a>;"3a href="drivers/pcmcia/v3c417336ardu.c#L239" id2
L239" class="lne" namn2
L196">2196./a>  a>-e=CARD_DETECT2" =ysc=" class="p23w1s="liysc=" cint8/         12) >->0x0fff_CNT./a>, .a href="+code=val" class="sL225"3tus./a>;"3a href="drivers/pcmcia/v3c417337ardu.c#L250" id2
L250" class="line" na" class="sref">start.     " .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+coMEMcket.Et" class="sref">MEMcket.Ea>, .a href="+code=IO_9eadw./a>(.a href="+code=ef="+code=INT_GEN_CNne" namn2
L196">2196./a>  -_CNT./a>, .a href="+code=val" class="sL225"3/a> = 0;"3a href="drivers/pcmcia/v3c41733cardu.c#L171" id2
L171" class="line" namn2
L171"32171./a>"3a href="drivers/pcmcia/v3c417337ardu.c#L252" id2
L252" class="lne" namn2
L196">2196./a>  a>-ehref="+code=excack" c="+code=io" class="sck" c="+coio./a-ned int .a href="ysc="+code=io" class="ssysc="+coint8)/         12) >->0x3fff_CNT./a>, .a href="+code=val" class="sL225"3tap./a>;"3a href="drivers/pcmcia/v3c417337ardu.c#L173" id2
L173" class="linemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a>->.a href="+code=MAP_ode=val" class="sref"MAP_ode=va reta href="+code=SS_"line" namn2
L196">2196./a>  aCARD./a>) .a href=MEMcket. class="sref">staMEMcket. c ret_CNT./a>, .a href="+code=val" class="sL225"3t253./a>"3a href="drivers/pcmcia/v3c417337ardu.c#L234" id2
L173" class="linemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a>->.a href="+code=MAP_ATTRIBass="sref">sockMAP_ATTRIB reta href="+code=SS_"line" namn2
L196">2196./a>  aCARD./a>) .a href=MEMcket.REG" class="sref">flaMEMcket.REG" c ret_CNT./a>, .a href="+code=val" class="sL225"3tap./a>;"3a href="drivers/pcmcia/v3c417337ardu.c#L235" id2
L235" class="line" na" class="sref">start.     " .a href="+code=exca_readw" class="sref">exca_readw./a>(.a href="+coMEMcket.Ot" class="sref">MEMcket.Oa>, .a href="+code=IO_9eadw./a>(.a href="+code=ef="+code=INT_GEN_CNne" namn2
L196">2196./a>  -_CNT./a>, .a href="+code=val" class="sL225"3/> 1)"3a href="drivers/pcmcia/v3c417337ardu._char./a> .a href="+code=map" class="sref"3AAL./a>;"3a href="drivers/pcmcia/v3c417337ardu.c#L237" id2
L173" class="linemadw./a>(.a href=emctl.f">map./a> = .a hrefe=state" class="sref">state./a>->.a href="+code=MAP_ACTIVlass="sref">sockMAP_ACTIVlctl.if (.a href="+code=map" class="sref">map./a3ECT./a>;"3a href="drivers/pcmcia/v3c417337ardu.c#L218" id2
L218        .a href="+coe" namn2
L243">2243./a>        .a href="+code=exca_writeb" class="sref">exca_writeb./a>(.a href="+coADRcket.E" class="sref">vADRcket.E"T_GE_t./a> .a href="+code=ioctl" class="sref">ioctl. |;.a href="+code=en2
L1l" class="sref">n2
L1int8 _CNT./a>, .a href="+code=val" class="sref">3O./a>) {"3a href="drivers/pcmcia/v3c417337 2de=CNT./a>, .a href="+code=val" class="sref">3CHG./a>;"3a href="drivers/pcmcia/v3c417338ardu.c#L240" id2
L162" class="line" namn2
L162">2162./a>        3} else {"3a href="drivers/pcmcia/v3c41733cardu.id2
L221" class="line" namn2
L221">2221./a>3ASK./a>;"3a href="drivers/pcmcia/v3c417338ardu.c#L222" id2
L222" class="line" namn2
L222"3D./a>) {"3a href="drivers/pcmcia/v3c417338ardu.c#L122"void2
L122" class="line" nproc.s hu">2248./a>static int .proc.s hu"a hreardu_get_io_map" class="sref">cardu_get_io_map./a>(unsigned int .a href="+code=sroc.dir_entryrdu_get_io_map.sroc.dir_entryrdu.crc4173_socket_t"bas1l" class="sref"bas1ctl.if (.a href="+code=map" class="sref">map./a3ARN./a>;"3a href="drivers/pcmcia/v3c417338ardu. switch (.a href="+code=Vpp" class="sref">V3ADY./a>;"3a href="drivers/pcmcia/v3c417338ardu.id2
L221" class="line" namn2
L221">2221./a>3A> 1)"3a href="drivers/pcmcia/v3c417338ardu._char./a> .a href="+code=map" class="sref"3       }"3a href="drivers/pcmcia/v3c417338ardu.c#L122"ed int .a href="+code=sock" coperL12onate" class="srefsock" coperL12onardu.c
L122" class="line" noperL12onate" class="srefine" noperL12onaa>  a>- switch (.a href="+code=Vpp" class="sref">V3ACT./a>;"3a href="drivers/pcmcia/v3c417338ardu.c#L218" .
L122" class="lini" class="sref">eini"rdu.c#L218" id2
L218  /a>        .a hrefine" nini" class="sref">eine" nini"unsigswitch (.a href="+code=Vpp" class="sref">V3A./a>) {"3a href="drivers/pcmcia/v3c41733cardu.c#L189" .
L122" class="lregisters="llbacardu_get_io_map.registers="llbacardu.c#L189a>        .a hrefine" nregisters="llbacardu_get_io_map.ine" nregisters="llbacaunsigswitch (.a href="+code=Vpp" class="sref">V3ARD./a>;"3a href="drivers/pcmcia/v3c4173390rdu.c#L218" .
L122" class="linquire_riteb" class="sref">einquire_riteb"rdu.c#L218" ia>        .a hrefine" ninquire_riteb" class="sref">eine" ninquire_riteb"unsigswitch (.a href="+code=Vpp" class="sref">V3A else {"3a href="drivers/pcmcia/v3c417339ardu.c#L251" .
L122" class="la hrc#L1uate" class="srefa hrc#L1uardu.c#L218" id2
La>        .a hrefine" na hrc#L1uate" class="srefine" na hrc#L1uaunsigswitch (.a href="+code=Vpp" class="sref">V3ASK./a>;"3a href="drivers/pcmcia/v3c417339ardu.c#L252" .
L122" class="ls hrriteb" class="sref">ex hrriteb"rdu.c#L218" id2
La>        .a hrefine" ns hrriteb" class="sref">eine" ns hrriteb"unsigswitch (.a href="+code=Vpp" class="sref">V3A./a>) {"3a href="drivers/pcmcia/v3c4173393rdu.c#L251" .
L122" class="la hrlass="sref">sock./a>,a href="+code=c#L218" id2
La>        .a hrefine" na hr
L248">2248./a>static int .a href="+code=gswitch (.a href="+code=Vpp" class="sref">V3ARN./a>;"3a href="drivers/pcmcia/v3c417339ardu.c#L234" .
L122" class="ls hr
L248">2248./a>statics href="+code=c#L218" id2
La>        .a hrefine" nsmn2
L248">2248./a>static int .s href="+code=gswitch (.a href="+code=Vpp" class="sref">V3ADY./a>;"3a href="drivers/pcmcia/v3c417339ardu.c#L255" .
L122" class="la hrmem248">2248./a>statica hrmem248"ode=#L218" id2
La>        .a hrefine" na hrmem248">2248./a>static int .a hrmem248"ode=gswitch (.a href="+code=Vpp" class="sref">V3A> 1)"3a href="drivers/pcmcia/v3c417339ardu.c#L256" .
L122" class="ls hrmem248">2248./a>statics hrmem248"ode=#L218" id2
La>        .a hrefine" nsmn2mem248">2248./a>static int .s hrmem248"ode=gswitch (.a href="+code=Vpp" class="sref">V3A      }"3a href="drivers/pcmcia/v3c417339ardu.c#L237" .
L122" class="lproc.s hu">2248./a>staticproc.s hu"a hrc#L218" id2
La>        .a hrefine" nproc.s hu">2248./a>static int .proc.s hu"a hrgswitch (.a href="+code=Vpp" class="sref">V3ACT./a>;"3a href="drivers/pcmcia/v3c417339ardu.}" class="line" namn2
L162">2162./a>        3eturn 0;"3a href="drivers/pcmcia/v3c417339 2de=CNT./a>, .a href="+code=val" class="sref">4199./a>}"4a href="drivers/pcmcia/v4c417340ardu.c#L122"void2
L122" class="line" nbh>2248./a>static int .bha hrevoid2rc4173_socket_t"data>2248./a>staticdatactl.if (.a href="+code=map" class="sref">map./a42200./a>"4a href="drivers/pcmcia/v4c417340ardu. switch (.a href="+code=Vpp" class="sref">V4Vcc./a>)"4a href="drivers/pcmcia/v4c417340ardu.c#L252" id2
L252" class="line" namn2
L167">2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a>ef="+code=exca_w="line" namn2
L167">2167./a>        .a href="+code=vr)c4173_socket_t"data>2248./a>staticdatactl." class="line" namn2
L162">2162./a>        4202./a>{"4a href="drivers/pcmcia/v4c417340ardu.c#L243" id2
L243" class="li16e" namn2
L251">2251./16e"       .a href="+codeventate" class="srefeventactl." class="line" namn2
L162">2162./a>        4242./a>{"4a href="drivers/pcmcia/v4c417340ardu.c#L244" id2
L244" class="line" namn2
L244"4case 33:"4a href="drivers/pcmcia/v4c417340ardu.c#L235" id2
L235" classspin_lref_irq="sref">vrc4173_pin_lref_irqa hre *.a href="+code=soc class="sref">vrc4173_socket_t.f">map./a> = .a hrefevent_lrefte" class="srefevent_lrefint8 _CNT./a>, .a href="+code=val" class="sref">416se 33:"4a href="drivers/pcmcia/v4c417340ardu.c#L136" id2
L136" classeventate" class="srefeventactl./a>        .a href=class="sref">vrc4173_socket_t.f">map./a> = .a hrefeventate" class="srefeventactl." class="line" namn2
L162">2162./a>        427se 33:"4a href="drivers/pcmcia/v4c417340ardu.c#L167" id2
L167" class=class="sref">vrc4173_socket_t.f">map./a> = .a hrefeventate" class="srefeventactl./a>2" class="line" namn2
L162">2162./a>        4c8se 50:"4a href="drivers/pcmcia/v4c417340ardu.c#L168" id2
L168" class_pin_unlref_irq="sref">vrc4173_pin_unlref_irqa hre *.a href="+code=soc class="sref">vrc4173_socket_t.f">map./a> = .a hrefevent_lrefte" class="srefevent_lrefint8 _CNT./a>, .a href="+code=val" class="sref">419se 50:"4a href="drivers/pcmcia/v4c417340 2de=CNT./a>, .a href="+code=val" class="sref">42209./a>"4a href="drivers/pcmcia/v4c417341ardu.c#L250" id2
L173" class="li class="sref">vrc4173_socket_t.f">map./a> = .a hrefhandlee" namn2
L252">2handleectl.if (.a href="+code=map" class="sref">map./a4_0V./a>;"4a href="drivers/pcmcia/v4c417341ardu.c#L181" id2
L181L173" class="li class="sref">vrc4173_socket_t.f">map./a> = .a hrefhandlee" namn2
L252">2handleectl.
L173" class="li class="sref">vrc4173_socket_t.f">map./a> = .a hrefinfass="p23w1s="lic4nfaT_GE_t./a> .a href="+eventate" class="srefeventactl. _CNT./a>, .a href="+code=val" class="sref">4211./a>}"4a href="drivers/pcmcia/v4c417341ardu.id2
L221" class="line" namn2
L221">2221./a>42212./a>"4a href="drivers/pcmcia/v4c417341ardu.c#L253" id2
L253" class="line" namn2
L253"4Vpp./a>)"4a href="drivers/pcmcia/v4c417341ardu.c#L122"id2
L243" class="li16e" namn2
L251">2251./16e"       .a href="+coda hreventate" class="srefa hreventactl.
L173" class="li="line" namn2
L167">2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t.if (.a href="+code=map" class="sref">map./a4_ase 33:"4a href="drivers/pcmcia/v4c417341ardu. switch (.a href="+code=Vpp" class="sref">V4p./a>) {"4a href="drivers/pcmcia/v4c417341ardu.c#L136" id2
L136" class="li16e" namn2
L251">2251./16e"       .a href="+codeventate" class="srefeventactl./a>2" class="line" namn2
L162">2162./a>        4case 33:"4a href="drivers/pcmcia/v4c417341ardu.c#L167" id2
L167" class="line" namn2
L251">2251./a>        .a href="+codcsc>2248./a>static scT_GE_t./a> .a href="+c#L1uate" class="srefc#L1uaunsi" class="line" namn2
L162">2162./a>        4c8se 50:"4a href="drivers/pcmcia/v4c417341ardu.c#L238" id2
L238" class="line" namn2
L238"4VCC./a>;"4a href="drivers/pcmcia/v4c417341ardu.c#L229" id2
L229" class="+1uate" class="srefc#L1uaunsi/a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+codF_STATUS" class="sref">dF_STATUSctl. _CNT./a>, .a href="+code=val" class="sref">4ase 120:"4a href="drivers/pcmcia/v4c417342ardu.c#L250" id2
L250" classcsc>2248./a>static scT_GE/a>        .a href="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+coCARD_SC" class="sref">CARD_SCctl. _CNT./a>, .a href="+code=val" class="sref">4a0V./a>;"4a href="drivers/pcmcia/v4c417342ardu.c#L251" id2
href="+code=excacsc>2248./a>static scT_GE/>->.a href="+code=CARD_DT_CHG" class="sref">CARD_DT_CHGctl. />->>->CNT./a>, .a href="+code=val" class="sref">4a11./a>}"4a href="drivers/pcmcia/v4c417342ardu.c#L252"     L231" class="line" +1uate" class="srefc#L1uaunsi/>->231" class="lineCARD_DETECT1" class="sref">CARD_DETECT1unsi|31" class="lineCARD_DETECT2" class="sref">CARD_DETECTardu.)) =a>ef="+code=exca_wCARD_DETECT1" class="sref">CARD_DETECT1unsi|31" class="lineCARD_DETECT2" class="sref">CARD_DETECTardu.))if (.a href="+code=map" class="sref">map./a42222./a>"4a href="drivers/pcmcia/v4c417342ardu.c#L243"     36" id2
L136" classeventate" class="srefeventactl./CARD./a>) .a href=SS_DETECTte" class="srefSS_DETECTunsi" class="line" namn2
L162">2162./a>        4_0V./a>;"4a href="drivers/pcmcia/v4c417342ardu.c#L244" id2
L244" class="line" namn2
L244"4_14./a>{"4a href="drivers/pcmcia/v4c417342ardu.c#L255" id2
href="+code=excacsc>2248./a>static scT_GE/>->.a href="+code=RDY_CHG" class="sref">RDY_CHGctl. />->>->-e=CARD_DETECT2" ="+1uate" class="srefc#L1uaunsi/>->.a href="+code=READY" class="sref">READYrdu.))c#L244" id2
L244" class="line" namn2
L244"4_./a>) {"4a href="drivers/pcmcia/v4c417342ardu.c#L136"     36" id2
L136" classeventate" class="srefeventactl./CARD./a>) .a href=SS_READY" class="sref">SS_READYunsi" class="line" namn2
L162">2162./a>        4_ase 33:"4a href="drivers/pcmcia/v4c417342ardu. class="line" namn2
L162">2162./a>        4_8se 50:"4a href="drivers/pcmcia/v4c417342ardu.c#L258" id2
L236" class="li="+code=val" class="sref">val./a> = .a href="+code=exca_readb" class="sref">exca_readb./a>(.a href="+codNT_GEt.t" class="sref">socNT_GEt.t" ctl. />->.a href="+code=CARD_TYPE_IO" class="sref">CARD_TYPE_IOctl. / switch (.a href="+code=Vpp" class="sref">V41CC./a>;"4a href="drivers/pcmcia/v4c417342 2de=exc)c#L1c#L136" id2
href="+code=excacsc>2248./a>static scT_GE/>->.a href="+code=BAT_DEAD_ST_CHG" class="sref">BAT_DEAD_ST_CHGctl. />->>->-e=CARD_DETECT2" ="+1uate" class="srefc#L1uaunsi/>->.a href="+code=STSCHG" class="sref">STSCHGrdu.))c#L244" id2
L244" class="line" namn2
L244"4val./a>;"4a href="drivers/pcmcia/v4c417343ardu.c#L220" id2
L220    36" id2
L136" classeventate" class="srefeventactl./CARD./a>) .a href=SS_STSCHG" class="sref">SS_STSCHGunsi" class="line" namn2
L162">2162./a>        42230./a>"4a href="drivers/pcmcia/v4c417343ardu.c#L221" i id2
L switch (.a href="+code=Vpp" class="sref">V4cc./a>))"4a href="drivers/pcmcia/v4c417343ardu.c#L252"     58" id2
L236" class="licsc>2248./a>static scT_GE/>->
L236" class="liBAT_WAR_CHG" class="sref">BAT_WAR_CHGunsi|31" class="lineBAT_DEAD_ST_CHG" class="sref">BAT_DEAD_ST_CHGctl.  / switch (.a href="+code=Vpp" class="sref">V42222./a>"4a href="drivers/pcmcia/v4c417343ardu.c#L243"     36" c#L136" id2
href="+code=exca="+1uate" class="srefc#L1uaunsi/>->.a href="+code=BV_DETECTs="sref">status./a> BV_DETECTs="srctl. /!ARD./a>) .a href=BV_DETECTsGOODef">status./a> BV_DETECTsGOODctl. / switch (.a href="+code=Vpp" class="sref">V42233./a>"4a href="drivers/pcmcia/v4c41734cardu.c#L234" c#L243"     36" c#L136" id2
id2
L229" class="+1uate" class="srefc#L1uaunsi/aARD./a>) .a href=BV_DETECTsWAR" class="sref">vBV_DETECTsWAR"ctl. /id2
L136" classeventate" class="srefeventactl./CARD./a>) .a href=SS_BATWAR" class="sref">vSS_BATWAR"unsi" class="line" namn2
L162">2162./a>        4214./a>{"4a href="drivers/pcmcia/v4c4173435rdu.c#L234" c#L243"     36" c#L136" id2
Lid2
L136" classeventate" class="srefeventactl./CARD./a>) .a href=SS_BATDEAD class="sref">vSS_BATDEADunsi" class="line" namn2
L162">2162./a>        42./a>) {"4a href="drivers/pcmcia/v4c417343ardu.c#L136"     36" c#L221" i class="line" namn2
L162">2162./a>        42ase 33:"4a href="drivers/pcmcia/v4c4173437rdu.c#L136"     36" i class="line" namn2
L162">2162./a>        428se 50:"4a href="drivers/pcmcia/v4c417343ardu.c#L258" i class="line" namn2
L162">2162./a>        42CC./a>;"4a href="drivers/pcmcia/v4c417343 2de=CNT./a>, .a href="+code=val" class="sref">4ST0./a>;"4a href="drivers/pcmcia/v4c417344ardu.c#L240" id2
L16p./a> = .a hrefeventate" class="srefeventactl." class="line" namn2
L162">2162./a>        4ST0./a>;"4a href="drivers/pcmcia/v4c417344ardu.id2
L221" class="line" namn2
L221">2221./a>4ST0./a>;"4a href="drivers/pcmcia/v4c417344ardu.c#L222" id2
L222" class="line" namn2
L222"4S222./a>"4a href="drivers/pcmcia/v4c417344ardu.c#L122"void2
L122" class="line" ninterrup" class="sref">eine" ninterrup" .a hio_map" class="srefirq="sref">vrc4173irqa hr, void2rc4173_socket_t"dev_id>2248./a>staticdev_idt_t.if (.a href="+code=map" class="sref">map./a4al./a>);"4a href="drivers/pcmcia/v4c417344ardu. switch (.a href="+code=Vpp" class="sref">V4a14./a>{"4a href="drivers/pcmcia/v4c417344ardu.c#L235" id2
L235" class="line" namn2
L167">2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t./a>ef="+code=exca_w="line" namn2
L167">2167./a>        .a href="+code=vr)c4173_socket_t"dev_id>2248./a>staticdev_idt_t." class="line" namn2
L162">2162./a>        4S./a>) {"4a href="drivers/pcmcia/v4c417344ardu.c#L136" id2
L136" class="li16e" namn2
L251">2251./16e"       .a href="+codeventate" class="srefeventactl." class="line" namn2
L162">2162./a>        4Sase 33:"4a href="drivers/pcmcia/v4c417344ardu. class="line" namn2
L162">2162./a>        42247./a>"4a href="drivers/pcmcia/v4c417344ardu.c#L228" id2
L228" classINITsWORref">status./a> INITsWORra hre *.a href="+code=soc class="sref">vrc4173_socket_t.f">map./a> = .a hreftq_worfte" class="sreftq_worfeadb./a>(.a href="+coine" nbh>2248./a>static int .bha hr_t./a> .a href="+cclass="sref">vrc4173_socket_t.i" class="line" namn2
L162">2162./a>        4SCC./a>;"4a href="drivers/pcmcia/v4c417344 2de=CNT./a>, .a href="+code=val" class="sref">4249./a>{"4a href="drivers/pcmcia/v4c41734cardu.c#L250" id2
L250" classeventate" class="srefeventactl./a>        .a hrefa hreventate" class="srefa hreventactl.
L173" class="licclass="sref">vrc4173_socket_t.i" class="line" namn2
L162">2162./a>        42T0./a>;"4a href="drivers/pcmcia/v4c417345ardu.c#L251" id2
./a> .a href="+eventate" class="srefeventactl. / switch (.a href="+code=Vpp" class="sref">V4dow./a>;"4a href="drivers/pcmcia/v4c417345ardu.c#L252"     58" id2
L168" class_pin_lrefte" class="sref_pin_lrefa hre *.a href="+code=soc class="sref">vrc4173_socket_t.f">map./a> = .a hrefevent_lrefte" class="srefevent_lrefint8 _CNT./a>, .a href="+code=val" class="sref">4d222./a>"4a href="drivers/pcmcia/v4c417345ardu.c#L243"     58" id2
L168" class_class="sref">vrc4173_socket_t.f">map./a> = .a hrefeventate" class="srefeventactl./CARD./a>) .a href=eventate" class="srefeventactl." class="line" namn2
L162">2162./a>        42253./a>"4a href="drivers/pcmcia/v4c41734cardu.c#L254" c#L236" id2
L168" class_pin_unlrefte" class="sref_pin_unlrefa hre *.a href="+code=soc class="sref">vrc4173_socket_t.f">map./a> = .a hrefevent_lrefte" class="srefevent_lrefint8 _CNT./a>, .a href="+code=val" class="sref">4d14./a>{"4a href="drivers/pcmcia/v4c4173455rdu.c#L234" c#L243" href="+code=soc chedule_worfte" class="sref chedule_worfa hre *.a href="+code=soc class="sref">vrc4173_socket_t.f">map./a> = .a hreftq_worfte" class="sreftq_worfeadb _CNT./a>, .a href="+code=val" class="sref">4d./a>) {"4a href="drivers/pcmcia/v4c417345ardu.c#L136" id2
L221" class="line" namn2
L221">2221./a>4 EN./a>;"4a href="drivers/pcmcia/v4c417345ardu.c#L163" id2
L163" class="line" namn2
L163">4 247./a>"4a href="drivers/pcmcia/v4c417345ardu.c#L238" id2
L238" class="line" namn2
L238"4adw" cl>s49>    2de=exca_readw" cl4s59> 45ardu.c#L122" id2
L122" class="l__devini" class="sref">e__devini"       .a href="+codline" namn2
L.probe" namn2
L196">21ine" namn2
L.probea hreed int .a href="+code=soi_dev" namn2
L196">2soi_devode=vrc4173_socket_t"dev" namn2
L196">2devode=gswitch (.a href="+code=Vpp" class="sref">V42159./a>"4a href="drivers/pcmcia/v4c417346ardu.c#L220" id2
L2200000000000000000000000000const"ed int .a href="+code=soi_device_id>2248./a>staticsoi_device_idode=vrc4173_socket_t"entte" class="srefenet_t.if (.a href="+code=map" class="sref">map./a4cap./a>;"4a href="drivers/pcmcia/v4c417346ardu. switch (.a href="+code=Vpp" class="sref">V42161./a>"4a href="drivers/pcmcia/v4c417346ardu.c#L252" id2
L252" class="line" namn2
L167">2167./a>        .a href="+code=vrc4173_socket_t" class="sref">vrc4173_socket_t._CNT./a>, .a href="+code=val" class="sref">42ap./a>;"4a href="drivers/pcmcia/v4c417346ardu.c#L243" ardu_get_long id2
L229" class="+code=io" class="sref">io./_t./a> .a href="+lende=io" class="slenio./_t./a> .a href="+e=state" class="sref">state./_CNT./a>, .a href="+code=val" class="sref">42253./a>"4a href="drivers/pcmcia/v4lass="sL225"3/a> = 0;"3a href="drivers/ass="sreagsreXs/pdule_worfte" cla .a href="+e=state" cer252">2handleectler2 .a href="+e=state" crvrc4173_socket_t.r./a>, .a href="+code=val" class="sref">42ap./a>;"4a href="drivers/pcmcia/v3c417336ar4u.c#L465" id2
L225" class="line" namn2
L225"3 > 1)"4a href="d4ivers/pcmcia/v3c417336ar4u.c#L466" id2
L136" class="li16e" nsreXs/pdule_worfte" cla .a  .a hrefa hreventa2
L.probea hre cla="sref">state./_2
L.probea hre cla= .a ++.a href="+code=val" class="sref">42ap./a>;"4a href="drivers/pcmcia/v3c417336ar4u.c#L437" id2
L237" class="line" naef">vrc4173_socket_t./a> *.a href="+code=socket" class="sref">socket./a> = &.a href="+code=cardu_sockets" class=reXs/pdule_worfte" cla .a a href="+class="line" namn2
L166">3ST0./a>;"4a href="d4ivers/pcmcia/v3c417336ar4u.c#L468" id2
L236" class="li="+code=vaef">vrc4173_socket_t.f">map./a> = .a hreftq_worfte"non2
L196">21ine" namnnon2
L1" id2!= 0f="+code=map" class="sref">map./a4cap./a>;"4a>    2de=ivers/pcmcia/v3c417336ar4u.c#L46#L1c#L136" id2
href="ine" namn2
L256">2256./aBUSsref">SS_READYunaBUSsa>, .a href="+code=val" class="sref">42ap./a>;"4a href="d4ivers/pcmcia/v3c417337ar4u.c#L450" ida href="+code=val" class="sref">42ap./a>;"4a href="drivers/pcmcia/v3c41733car4u.c#L471" id2
L251" class="+code=io"pr"drf"sref_pin_unlrefar"drf class="licclass="sref">vrc4173_socket_t.i" class=" = .a hreftq_worfte"n73396">21ine" namnn733 .a hrespan6">21ine"tr"dg">"NEC VRCef"> IOctU%1d"4d./a>) {"4a href="d4ivers/pcmcia/v3c417337ar4u.c#L472" id2
L222" class="line" namn2
L222"4S222./a>"4a href="d4ivers/pcmcia/v3c417337ar4u.c#L473" id2
L173" clasref="+eventate" cr252">2handleectler2 .a  .a hrefa hreventa_ido _CNT.ode=vrctaticsoi_device_ido _CNT.ode=vrc class="licclass="sr
L196">2devode=gswitch (.; 24ock 0f="+code=map" class="sref">map./a4cap./a>;"4a href="d4ivers/pcmcia/v3c417337ar4u.c#L474" c#L236" id2
L168" a> = .a hrefeventate" cr252">2handleectler2 .a .a href="+code=val" class="sref">4d./a>) {"4a href="drivers/pcmcia/v3c417337ar4u.c#L475" id2
L225" class="line" namn2
L225"3 > 1)"4a href="d4ivers/pcmcia/v3c417337ar4u._ch476" id2
L136" class="li16e" ns class="sref">io./a>-e=CARD_DET hrefa hreventa_idoresourrc4s class="sref">io./a_idoresourrc4s cla class="licclass="sr
L196">2devode=gswitch (., 0f.a href="+code=val" class="sref">4d./a>) {"4a href="drivers/pcmcia/v3c417337ar4u.c#L437" id2
L173" class="linemadw./a>s class="sref">io./a>-e=CARD_DE= 0f.a href="+code=Vpp" class="sref">V4dow./a>;"4a href="d4ivers/pcmcia/v3c417337ar4u.c#L418" id2
L218        .a href="+coe" narvrc4173_socket_t.r./a>, DETmn2
L256">2256./aNODEVref">SS_READYunaNODEV .a .a href="+code=val" class="sref">4d./a>) {"4a>    2de=ivers/pcmcia/v3c417337 24e=CNT47#L1c#L136" id2
href="gotoa href="+coe" nadisss="sref">n2
L1int8disss=" .a .a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417338ar4u.c#L440" id2
L162" 2
L163" class="line" namn2
L163">4 247./a>"4a href="d4ivers/pcmcia/v3c41733car4u.id2481" id2
L171" class="line" namn2
L171"32171./a>"4a href="d4ivers/pcmcia/v3c417338ar4u.c#L482" id2
L252" class="line" naclass="slenio./_t./a> .a DET hrefa hreventa_idoresourrc4class="slenio./_t._idoresourrc4cla class="licclass="sr
L196">2devode=gswitch (., 0f.a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417338ar4u.c#L483" id2
L173" class="linemadw./a>class="slenio./_t./a> .a DE= 0f.a href="+code=Vpp" class="sref">V4dow./a>;"4a href="d4ivers/pcmcia/v3c417338ar4u. sw484" c#L236" id2
L168" class_pin_unlrervrc4173_socket_t.r./a>, DETmn2
L256">2256./aNODEVref">SS_READYunaNODEV .a .a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417338ar4u.id2484" c#L243" href="+codgotoa href="+coe" nadisss="sref">n2
L1int8disss=" .a .a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417338ar4u._ch486" id2
L221" class="line" namn2
L221">2221./a>4 EN./a>;"4a href="d4ivers/pcmcia/v3c417338ar4u.c#L48s="line" namn2
L162">2162./a>        42247./a>"4a href="d4ivers/pcmcia/v3c417338ar4u.c#L488" id2
L228" classINITsWORrelass="sref">state./a>->.a hET hrefa hreventa_idoresourrc4lass="sref">state./a_idoresourrc4lass= class="licclass="sr
L196">2devode=gswitch (., 0f.a href="+code=val" class="sref">4d./a>) {"4a>    2de=ivers/pcmcia/v3c41733car4u.c#L489" .
L122" clclasref="+eventate" lass="sref">state./a>->.a href="+code=MAP_ACTIVlIORESOURCE_MEM./a> INITsWORra ORESOURCE_MEMtch (.E= 0f.a href="+code=Vpp" class="sref">V4dow./a>;"4a href="d4ivers/pcmcia/v3c4173390r4u.c#L490" id2
L220        .a href="+coe" narvrc4173_socket_t.r./a>, DETmn2
L256">2256./aBUSsref">SS_READYunaBUSsa>, .a href="+code=val" class="sref">42ap./a>;"4a href="d4ivers/pcmcia/v3c417339ar4u.c#L491" id2
L181L173" clasgotoa href="+coe" nadisss="sref">n2
L1int8disss=" .a .a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417339ar4u.c#L452" .
L122" clclass="line" namn2
L221">2221./a>4 EN./a>;"4a href="d4ivers/pcmcia/v3c4173393r4u.c#L493" id2
L253" class="line" namn2
L253"4Vpp./a>)"4a href="d4ivers/pcmcia/v3c417339ar4u.c#L434" .
L122" clef="+eventate" cr252">2handleectler2 .a  .a hrefa hreventa_idorequest="llbss="srefsock" coperLdorequest="llbss= class="licclass="sr
L196">2devode=gswitch (., s="licclass="sref">vrc4173_socket_t.i" class=" = .a hreftq_worfte"n73396">21ine" namnn733 .a f.a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417339ar4u.c#L495" id2
href="+codef="+eventate" cr252">2handleectler2 .a  4ock 0f.a href="+code=Vpp" class="sref">V4dow./a>;"4a href="d4ivers/pcmcia/v3c417339ar4u.c#L496"     36" id2
L136" classeventate" rvrc4173_socket_t.r./a>, DET hrefeventate" cr252">2handleectler2 .a .a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417339ar4u.c#L496"     36" i class="lgotoa href="+coe" nadisss="sref">n2
L1int8disss=" .a .a href="+code=val" class="sref">4d./a>) {"4a href="d4ivers/pcmcia/v3c417339ar4u.}" 498" i class="line" namn2
L162">2162./a>        42CC./a>;"4a href="d4ivers/pcmcia/v3c417339 24e=CNT4/a>, .a href="+code=val" class="sref">4199./a>}"5a href="d5ivers/pcmcia/v4c417340ar5u.c#L500" id2
L250" classeventate" ef">vrc4173_socket_t.i" class=" = .a hreftq_worfte"ss="sref"bas1ctl.if (.a hreDET hrefeventate" iorea>static int .s hriorea>s class="licclass="sre class="sref">io./_t./a> .a href="+lende=io" class="slenio./_t./a> .a f.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417340ar5u. sw501" id2
./a> .a href="+eventate" ef">vrc4173_socket_t.i" class=" = .a hreftq_worfte"ss="sref"bas1ctl.if (.a hreDEET hrefeventate" NUL             retNUL tch (.a href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v4c417340ar5u.c#L502"     58" id2
L168" class_pin_lreftrvrc4173_socket_t.r./a>, DETmn2
L256">2256./aNODEVref">SS_READYunaNODEV .a .a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417340ar5u.c#L503"     58" id2
L168" gotoa href="+coe" nareles="sref"bas1ctl.ifreles=" .a .a href="+code=val" class="sref">4d./a>) {"5a4href="d5ivers/pcmcia/v3c417339ar5u.c#L504" i class="line" namn2
L162">2162./a>        42CC./a>;"5a href="d5ivers/pcmcia/v4c417340ar5u.c#L505" id2
L225" class="line" namn2
L225"3 > 1)"5a href="d5ivers/pcmcia/v4c417340ar5u.c#L536" id2
L136" classeventate" ef">vrc4173_socket_t.i" class=" = .a hreftq_worfte"
L196">2devode=gswitch (.DET hrefeventate" 
L196">2devode=gswitch (..a href="+code=val" class="sref">4d./a>) {"5a7href="d5ivers/pcmcia/v3c417339ar5u.c#L50s="line" namn2
L162">2162./a>        42247./a>"5a href="d5ivers/pcmcia/v4c417340ar5u.c#L568" id2
L168" class_pin_unlreff">vrc4173_socket_t.i" class=" = .a hreftq_worfte"62./a>ass="sref">eine" ns hr62./a>ass="sr .a  .a hrefa hreventa_i./a>a"llbacaunss="sref">eine" ns hr62./a>a"llbacaunss="sr class="licclass="srereXs/pdule_worfte" cla .a hr"+code=socket" class="srefte" class="srefine" noperL12onaa>  a>- switch, 1 .a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417340 25e=CNT509" .
L122" clclasclass_pin_unlreff">vrc4173_socket_t.i" class=" = .a hreftq_worfte"62./a>ass="sref">eine" ns hr62./a>ass="sr .a  .ET hrefeventate" NUL             retNUL tch (.a href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L510" id2
L220        .a href="+coe" narvrc4173_socket_t.r./a>, DETTmn2
L256">2256./aNOMEM./a> INITsWORraaNOMEMh (..a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L581" id2
L181L173" clasgotoa href="+coe" nauna>static int .s hruna>sh (..a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417341ar5u.id2512" .
L122" clclass="line" namn2
L221">2221./a>4 EN./a>;"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L553" id2
L253" class="line" namn2
L253"4Vpp./a>)"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L514" id2
L173" class="linemadw./a>request=>vrc4173irqa hr, vrequest=>vr class="licclass="sr
L196">2devode=gswitch (. = .a hrefinfass="p23vrc4173irqa hr, void2rc417e=socket" class="srefclass="sref">eine" ninterrup" .a hio_map" cef="+codNT_GEt.t" RQF_SHAREref">vSS_BATDEAD RQF_SHARErh (., s="licclass="sref">vrc4173_socket_t.i" class=" = .a hreftq_worfte"n73396">21ine" namnn733 .a href="+cclass="sref">vrc4173_socket_t.i" class="l 4ock 0f.a href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v4c417341ar5u. sw514" c#L243" href="+code=soc chedule_wrvrc4173_socket_t.r./a>, DETmn2
L256">2256./aBUSsref">SS_READYunaBUSsa>, .a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L516"     36" id2
L136" gotoa href="+coe" naun"llbacautatic int .s hrun"llbacaua>, .a href="+code=val" class="sref">42ap./a>;"5a7href="d5ivers/pcmcia/v4c417341ar5u.c#L567" id2
L167" class="line" namn2
L221">2221./a>4 EN./a>;"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L538" id2
L238" class="line" namn2
L238"4VCC./a>;"5a href="d5ivers/pcmcia/v4c417341ar5u.c#L529" id2
L229" class="+1uate" ar"dr="sreftq_worfeadar"dr= class="licclass="srKERN_INFsref">CARD_TYPE_KERN_INFs" id2espan6">21ine"tr"dg">"%s at %#08lx,  RQ %d\n"vrc4173_socket_t.i" class=" = .a hreftq_worfte"n73396">21ine" namnn733 .a href="+cclass="sre class="sref">io./_t./a> .a href="+lende=io" 
L196">2devode=gswitch (. = .a hrefinfass="p23vrc4173irqa hr, void2rc4 .a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L520" ida href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L551" id2
href="class="line" namn2
L162">2162./a>        3} else {"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L522" id2
L222" class="line" namn2
L222"4S222./a>"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L543"    href="+coe" naun"llbacautatic int .s hrun"llbacaua>, :2
L222" class="line" namn2
L222"4S222./a>"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L524" .
L122" clef="+eventate" 62./a>aun"llbacauass="sref">eine" ns hr62./a>aun"llbacauass="sr class="licclass="sref">vrc4173_socket_t.i" class=" = .a hreftq_worfte"62./a>ass="sref">eine" ns hr62./a>ass="sr .a  .a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L525" id2
L235" classspin_lref_if">vrc4173_socket_t.i" class=" = .a hreftq_worfte"62./a>ass="sref">eine" ns hr62./a>ass="sr .a  .a hrefa hreventaNUL             retNUL tch .a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L536"    href="+coe" nauna>static int .s hruna>sh (.:2
L222" class="line" namn2
L222"4S222./a>"5a7href="d5ivers/pcmcia/v4c417342ar5u. cl527" id2
L237" class="line" naiouna>static int .s hriouna>s class="licclass="sref">vrc4173_socket_t.i" class=" = .a hreftq_worfte"ss="sref"bas1ctl.if (.a href.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417342ar5u.c#L528" id2
L168" class_pin_unlreff">vrc4173_socket_t.i" class=" = .a hreftq_worfte"ss="sref"bas1ctl.if (.a hreDET hrefeventate" NUL             retNUL tch .a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417342 25e=exc5c#L1c# href="+coe" nareles="sref"bas1ctl.ifreles=" .a :2
L222" class="line" namn2
L222"4S222./a>"5a href="d5ivers/pcmcia/v4c417343ar5u.c#L530" id2
L250" classeventate" rLdoreles="="llbss="srefsock" coperLdoreles="="llbss= class="licclass="sr
L196">2devode=gswitch (.f.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417343ar5u.c#L521" i  href="+coe" nadisss="sref">n2
L1int8disss=" .a :2
L222" class="line" namn2
L222"4S222./a>"5a href="d5ivers/pcmcia/v4c417343ar5u.c#L532" id2
L252" class="line" na_idodisss="ode=vrctaticsoi_device_idodisss="ode=vrc class="licclass="sr
L196">2devode=gswitch (.f.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v4c417343ar5u.c#L543"     36" c#a> = .a hrefeventate" rvrc4173_socket_t.r./a>, .a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c41734car5u.c#L534" c#class="line" namn2
L221">2221./a>4 EN./a>;"5a href="d5ivers/pcmcia/v4c4173435r5u.c#L535" id2
L225" class="line" namn2
L225"3 > 1)"5a href="d5ivers/pcmcia/v4c417343ar5u.c#L536"   2
L122" class="l__devini" class="sref">e__devini"       .a href="+codline" namn2
L.probe" nam./a>static int .proc2
L.probe" nam./a>s clascharcket_t" class="sroplass="srefine" noperoplass=h (.f2
L225" class="line" namn2
L225"3 > 1)"5a7href="d5ivers/pcmcia/v4c4173437r5u.c#L536"   a href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v4c417343ar5u.c#L538" id2
L236" class="li="+code=vaoplass="srefine" noperoplass=h (. .ET hrefeventate" NUL             retNUL tch  ||cket_t" class="sroplass="srefine" noperoplass=h (. .ET span6">21ine"tr"dg">'\0'42ap./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.c#L540" ida href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.id2541" id2
./a> .a href="+eventate" etrncmstatics hrmem248"trncms class="licclass="sroplass="srefine" noperoplass=h (.hrespan6">21ine"tr"dg">"2ap./1:"V4dow./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.c#L542"     58" id2
L168" class_pin_lreftoplass="srefine" noperoplass=h (. += 7.a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.c#L543"     58" id2
L168" a hrket_t" class="sroplass="srefine" noperoplass=h (. !ET span6">21ine"tr"dg">'\0'V4dow./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u. sw544" c#L243"     36" c#L136" ida href="+eventate" etrncmstatics hrmem248"trncms class="licclass="sroplass="srefine" noperoplass=h (.hrespan6">21ine"tr"dg">"non2
L1"V4dow./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.c#L544" c#L243" href="+cod  58" id2
L168" class_pin_lreft="sref">socket./a> = &.a href="+code=cardu_sockets" classIOctUsref">CARD_DETECT1unU1" id]ass="lproc.s hu"non2
L196">21ine" namnnon2
L1" id2=a1.a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.c#L546"     36" c#L221" i class="l2
L168" class_pin_lreftoplass="srefine" noperoplass=h (. += 7.a href="+code=val" class="sref">42ap./a>;"5a7href="d5ivers/pcmcia/v4c417344ar5u. cl546"     36" i class="lllllllllclass="line" namn2
L221">2221./a>4 EN./a>;"5a href="d5ivers/pcmcia/v4c417344ar5u.c#L548" id2
L238" class="line" namn2
L238"4VCC./a>;"5a href="d5ivers/pcmcia/v4c417344 25e=CNT54#L1c#L136" id2
href="2
L168" a hrket_t" class="sroplass="srefine" noperoplass=h (. !ET span6">21ine"tr"dg">','42ap./a>;"5a href="d5ivers/pcmcia/v4c417345ar5u.c#L551" id2
L181L173" clasitch (a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417345ar5u.c#L552"     58" id2
L168" 0000000cine" na1.a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417345ar5u.c#L543"     58" idclass="line" namn2
L221">2221./a>4 EN./a>;"5a href="d5ivers/pcmcia/v4c41734car5u.c#L554" id2
L244" class="line" namn2
L244"4_14./a>{"5a href="d5ivers/pcmcia/v4c4173455r5u.c#L555" id2
href="+codef="+eventate" etrncmstatics hrmem248"trncms class="licclass="sroplass="srefine" noperoplass=h (.hrespan6">21ine"tr"dg">"2ap./2:"V4dow./a>;"5a href="d5ivers/pcmcia/v4c417345ar5u.c#L556"     36" id2
L136" classeventate" oplass="srefine" noperoplass=h (. += 7.a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417345ar5u.c#L556"     36" i class="lclasrket_t" class="sroplass="srefine" noperoplass=h (. !ET span6">21ine"tr"dg">'\0'21ine"tr"dg">"non2
L1"socket./a> = &.a href="+code=cardu_sockets" classIOctUsref">CARD_DETECTardU2" id]ass="lproc.s hu"non2
L196">21ine" namnnon2
L1" id2=a1.a href="+code=val" class="sref">42ap./a>;"59>    2de5exca_readw" cl4s59> 45ar5u.c#L559"     58" idclass="line" namn2
L221">2221./a>4 EN./a>;"5a href="d5ivers/pcmcia/v4c417346ar5u.c#L560" ida href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417346ar5u. sw561" id2
href="class="1.a href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v4c417346ar5u.c#L56221" class="line" namn2
L221">2221./a>42212./a>"5a href="d5ivers/pcmcia/v4c417346ar5u.c#L563" id2
L253" class="line" namn2
L253"4Vpp./a>)"5a href="d5ivers/pcmcia/v4lass="sL255"3/a5 = 0;"ss="l__devini" cl./a>static int .proc_m./a>s clasespan6">21ine"tr"dg">"2
L253"4Vpp./="static int .proc2
L.probe" nam./a>s claf.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v3c417336ar5u.c#L565" id2
L225" class="line" namn2
L225"3 > 1)"5a href="d5ivers/pcmcia/v3c417336ar5u.c#L566"   2
L122"ef="+cclass="srDEFINE_PCI_DEVICE_TABLEtatic int .procDEFINE_PCI_DEVICE_TABLE class="licclass="sr2
L.probe" namid_tss="sref">n2
L1int82
L.probe" namid_tss="ss="l =.a href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v3c417336ar5u.c#L537" id2
L237" {"ef="+cclass="srPCI_DEVICEsref">n2
L1int8PCI_DEVICE class="licclass="srPCI_VENDOR_ID_NEsref">CARD_SCctlPCI_VENDOR_ID_NEs .a href="+lende=io" PCI_DEVICE_ID_NEs_NAPCTardsref">n2
L1int8PCI_DEVICE_ID_NEs_NAPCTardss="l }a href="+code=Vpp" class="sref">V42159./a>"5a href="d5ivers/pcmcia/v3c417336ar5u.c#L568" id2
L236" {0,dclass="line" namn2
L221">2221./a>4 EN./a>;"5a>    2de5ivers/pcmcia/v3c417336ar5u.c#L56#L1c#line" namn2
L162">2162./a>        3eturn 0;"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L550" ida href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v3c41733car5u.c#L571" id2
L122"href="+code=soi_device_id>2de=vataticsoi_device_idodde=vahref="+codline" namn2
L.probe" nam2de=vataticsoi_device2
L.probe" nam2de=va" id2=aa href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L572"     58" idass="lproc.s hu"n73396">21ine" namnn733 .a  .a2
L136" ET span6">21ine"tr"dg">"NEC VRCef"> IOctU"V4dow./a>;"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L573" id2
L173" ass="lproc.s hu"n2
L196">21ine" namnn2
L1" id2a2
L136" ET +codline" namn2
L.probe" namn2
L196">21ine" namn2
L.probea hreed int .ah href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L574" c#L236" idass="lproc.s hu"id_tss="sref">n2
L1int8id_tss="ss="
L136" ET +codline" namn2
L.probe" namid_tss="sref">n2
L1int82
L.probe" namid_tss="ss="h href="+code=Vpp" class="sref">V4dow./a>;"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L575" idline" namn2
L162">2162./a>        3eturn 0;"5a href="d5ivers/pcmcia/v3c417337ar5u._ch576" idne" namn2
L162">2162./a>        3eturn 0;"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L537" id2
L122" class="l__devini" class="sref">e__devini"       .a href="+codline" namn2
L.probe" nam="sref">e__devini" 2
L.probe" nam="sr clas3_sof2
L225" class="line" namn2
L225"3 > 1)"5a href="d5ivers/pcmcia/v3c417337ar5u.c#L518" ida href="+code=Vpp" class="sref">V4dow./a>;"5a>    2de5ivers/pcmcia/v3c417337 25e=CNT579" id2
L229" class="+1uate" 2
L.probe" nam.cla="sref">state./_2
L.probea hre cla= .a s="line" namn2
L162">2162./a>        4case 33:"5a href="d5ivers/pcmcia/v3c417338ar5u.c#L580" ida href="+code=val" class="sref">42ap./a>;"5a href="d5ivers/pcmcia/v3c41733car5u.id2581" id2
href="class="classeventate" rLdorelbacaua2de=vataticsoi_device_idorelbacaua2de=va clas"+code=socket" class2
L.probe" nam2de=vataticsoi_device2
L.probe" nam2de=va" idf.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v3c417338ar5u.c#L58221" class="line" namn2
L221">2221./a>42212./a>"5a href="d5ivers/pcmcia/v3c417338ar5u.c#L583" id2
L253" class="line" namn2
L253"4Vpp./a>)"5a href="d5ivers/pcmcia/v3c417338ar5u. sw582"id2
L243" " class="line" ninte     exsref">e__devini"      exsrhref="+codline" namn2
L.probe" namexsref">e__devini" 2
L.probe" namexsr clas3_sof2
L225" class="line" namn2
L225"3 > 1)"5a href="d5ivers/pcmcia/v3c417338ar5u.id258ch (.a href="+code=Vpp" class="sref">V4p./a>) {"5a href="d5ivers/pcmcia/v3c417338ar5u._ch586" id2
L136" classeventate" _idoun"llbacaua2de=vataticsoi_device_idoun"llbacaua2de=va clas"+code=socket" class2
L.probe" nam2de=vataticsoi_device2
L.probe" nam2de=va" idf.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v3c417338ar5u.c#L583" id2
L163" class="line" namn2
L163">4 247./a>"5a href="d5ivers/pcmcia/v3c417338ar5u.c#L588" id2
L238" class="line" namn2
L238"4VCC./a>;"5a>    2de5ivers/pcmcia/v3c41733car5u.c#L58#L1c# href="+coe" namo hre ="sref">e__devini" mo hre ="sr class="licclass="sr2
L.probe" nami"sref">e__devini" 2
L.probe" nam="sr claf.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v3c4173390r5u.c#L590" id href="+coe" namo hre exsref">e__devini" mo hre exsr class="licclass="sr2
L.probe" namexsref">e__devini" 2
L.probe" namexsr claf.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v3c417339ar5u.c#L591" i  href="+coe" naMODULE_DEVICE_TABLEtatic int .procMODULE_DEVICE_TABLE class="licclass="sr_idtaticsoi_device_id .a href="+lende=io" 2
L.probe" namid_tss="sref">n2
L1int82
L.probe" namid_tss="ss="l.a href="+code=val" class="sref">4d./a>) {"5a href="d5ivers/pcmcia/v3c417339ar5u.c#L552" .
The original LXR software by th" classevenhttp://sourrcforge.net/projects/lxut>LXR commu"sry .a hrthis experimental =valion by classevenmailto:lxu@a/vux.no">lxu@a/vux.no .a .
lxu.a/vux.no kindly hoacad by classevenhttp://www.redpill-a/vpro.no">Redpill L/vpro AS .a hrprovider of L/vuxint .ult"dg and a> a>- sw ser=vrcw since 1995.