/drivers/net/wan/ |
H A D | c101.c | 2 * Moxa C101 synchronous serial card driver for Linux 87 #define sca_in(reg, card) readb((card)->win0base + C101_SCA + (reg)) 88 #define sca_out(value, reg, card) writeb(value, (card)->win0base + C101_SCA + (reg)) 89 #define sca_inw(reg, card) readw((card)->win0base + C101_SCA + (reg)) 92 #define sca_outw(value, reg, card) do { \ 93 writeb(value & 0xFF, (card)->win0base + C101_SCA + (reg)); \ 94 writeb((value >> 8 ) & 0xFF, (card) 107 sca_get_page(card_t *card) argument 112 openwin(card_t *card, u8 page) argument 285 c101_destroy_card(card_t *card) argument 314 card_t *card; local 436 card_t *card = first_card; local [all...] |
H A D | pci200syn.c | 2 * Goramo PCI200SYN synchronous serial card driver for Linux 70 struct card_s *card; member in struct:port_s 98 #define get_port(card, port) (&card->ports[port]) 99 #define sca_flush(card) (sca_in(IER0, card)); 122 card_t *card = port->card; local 128 port->card); 153 sca_out(rxs, msci + RXS, card); 245 card_t *card = pci_get_drvdata(pdev); local 282 card_t *card; local [all...] |
H A D | n2.c | 2 * SDL Inc. RISCom/N2 synchronous serial card driver for Linux 99 struct card_s *card; member in struct:port_s 135 #define sca_reg(reg, card) (0x8000 | (card)->io | \ 137 #define sca_in(reg, card) inb(sca_reg(reg, card)) 138 #define sca_out(value, reg, card) outb(value, sca_reg(reg, card)) 139 #define sca_inw(reg, card) inw(sca_reg(reg, card)) 151 sca_get_page(card_t *card) argument 157 openwin(card_t *card, u8 page) argument 169 card_t *card = port->card; local 303 n2_destroy_card(card_t *card) argument 341 card_t *card; local 549 card_t *card = first_card; local [all...] |
H A D | pc300too.c | 2 * Cyclades PC300 synchronous serial card driver for Linux 59 enum { PC300_RSV = 1, PC300_X21, PC300_TE }; /* card types */ 82 struct card_s *card; member in struct:port_s 114 #define get_port(card, port) ((port) < (card)->n_ports ? \ 115 (&(card)->ports[port]) : (NULL)) 122 card_t *card = port->card; local 123 u32 __iomem * init_ctrl = &card->plxbase->init_ctrl; 129 port->card); 266 card_t *card = pci_get_drvdata(pdev); local 303 card_t *card; local [all...] |
H A D | hd64572.c | 14 * Packet buffer descriptor rings - starting from card->rambase: 20 * Packet data buffers - starting from card->rambase + buff_offset: 52 #define sca_in(reg, card) readb(card->scabase + (reg)) 53 #define sca_out(value, reg, card) writeb(value, card->scabase + (reg)) 54 #define sca_inw(reg, card) readw(card->scabase + (reg)) 55 #define sca_outw(value, reg, card) writew(value, card 131 card_t *card = port->card; local 164 sca_outl(desc_offset(port, 0, 0), dmac_rx + CDAL, card); local 166 dmac_rx + EDAL, card); local 167 sca_outl(desc_offset(port, 0, 1), dmac_tx + CDAL, card); local 168 sca_outl(desc_offset(port, 0, 1), dmac_tx + EDAL, card); local 193 card_t* card = port->card; local 203 sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc, u16 rxin) argument 238 card_t *card = port->card; local 293 card_t* card = port->card; local 354 card_t *card = dev_id; local 373 card_t* card = port->card; local 428 card_t* card = port->card; local 523 card_t *card = port->card; local 569 card_t *card = port->card; local 608 sca_detect_ram(card_t *card, u8 __iomem *rambase, u32 ramsize) argument 628 sca_init(card_t *card, int wait_states) argument [all...] |
H A D | hd64570.c | 60 static inline int sca_intr_status(card_t *card) argument 63 u8 isr0 = sca_in(ISR0, card); 64 u8 isr1 = sca_in(ISR1, card); 74 if (sca_in(DSR_TX(0), card) & DSR_EOM) 77 if (sca_in(DSR_TX(1), card) & DSR_EOM) 153 card_t *card = port_to_card(port); local 161 openwin(card, 0); 166 u16 buffs = transmit ? card->tx_ring_buffers 167 : card->rx_ring_buffers; 182 DSR_RX(phy_node(port)), card); 189 sca_outw(desc_offset(port, 0, transmit), dmac + CDAL, card); local 192 dmac + EDAL, card); local 195 card); local 226 card_t* card = port_to_card(port); local 244 sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc, u16 rxin) argument 295 card_t *card = port_to_card(port); local 347 card_t* card = port_to_card(port); local 380 card_t *card = dev_id; local 410 card_t* card = port_to_card(port); local 464 card_t* card = port_to_card(port); local 528 card_t* card = port_to_card(port); local 570 card_t *card = port_to_card(port); local 624 card_t *card = port_to_card(port); local 679 sca_detect_ram(card_t *card, u8 __iomem *rambase, u32 ramsize) argument 708 sca_init(card_t *card, int wait_states) argument [all...] |
/drivers/isdn/sc/ |
H A D | event.c | 21 #include "card.h" 41 int indicate_status(int card, int event, ulong Channel, char *Data) argument 47 sc_adapter[card]->devicename, events[event - 256], Channel); 50 pr_debug("%s: Event data: %s\n", sc_adapter[card]->devicename, 65 cmd.driver = sc_adapter[card]->driverId; 67 return sc_adapter[card]->card->statcallb(&cmd);
|
/drivers/net/can/sja1000/ |
H A D | peak_pci.c | 153 static inline void pita_set_scl_highz(struct peak_pciec_card *card) argument 155 u8 gp_outen = readb(card->cfg_base + PITA_GPOEN) & ~PITA_GPIN_SCL; 156 writeb(gp_outen, card->cfg_base + PITA_GPOEN); 159 static inline void pita_set_sda_highz(struct peak_pciec_card *card) argument 161 u8 gp_outen = readb(card->cfg_base + PITA_GPOEN) & ~PITA_GPIN_SDA; 162 writeb(gp_outen, card->cfg_base + PITA_GPOEN); 165 static void peak_pciec_init_pita_gpio(struct peak_pciec_card *card) argument 168 pita_set_scl_highz(card); 169 pita_set_sda_highz(card); 174 struct peak_pciec_card *card local 193 struct peak_pciec_card *card = (struct peak_pciec_card *)data; local 212 struct peak_pciec_card *card = (struct peak_pciec_card *)data; local 222 struct peak_pciec_card *card = (struct peak_pciec_card *)data; local 233 peak_pciec_write_pca9553(struct peak_pciec_card *card, u8 offset, u8 data) argument 266 struct peak_pciec_card *card = local 312 peak_pciec_set_leds(struct peak_pciec_card *card, u8 led_mask, u8 s) argument 331 peak_pciec_start_led_work(struct peak_pciec_card *card) argument 340 peak_pciec_stop_led_work(struct peak_pciec_card *card) argument 348 peak_pciec_init_leds(struct peak_pciec_card *card) argument 379 peak_pciec_leds_exit(struct peak_pciec_card *card) argument 393 struct peak_pciec_card *card = chan->pciec_card; local 429 struct peak_pciec_card *card; local 499 peak_pciec_remove(struct peak_pciec_card *card) argument 518 peak_pciec_remove(struct peak_pciec_card *card) argument [all...] |
/drivers/mmc/core/ |
H A D | sdio_cis.c | 20 #include <linux/mmc/card.h> 27 static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func, argument 67 card->num_info = nr_strings; 68 card->info = (const char**)buffer; 74 static int cistpl_manfid(struct mmc_card *card, struct sdio_func *func, argument 89 card->cis.vendor = vendor; 90 card->cis.device = device; 111 static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func, argument 127 ret = tpl->parse(card, func, buf, size); 136 mmc_hostname(card 146 cistpl_funce_common(struct mmc_card *card, struct sdio_func *func, const unsigned char *buf, unsigned size) argument 163 cistpl_funce_func(struct mmc_card *card, struct sdio_func *func, const unsigned char *buf, unsigned size) argument 208 cistpl_funce(struct mmc_card *card, struct sdio_func *func, const unsigned char *buf, unsigned size) argument 228 sdio_read_cis(struct mmc_card *card, struct sdio_func *func) argument 346 sdio_read_common_cis(struct mmc_card *card) argument 351 sdio_free_common_cis(struct mmc_card *card) argument [all...] |
H A D | sdio_bus.h | 14 struct sdio_func *sdio_alloc_func(struct mmc_card *card);
|
H A D | mmc_ops.c | 18 #include <linux/mmc/card.h> 24 static int _mmc_select_card(struct mmc_host *host, struct mmc_card *card) argument 33 if (card) { 34 cmd.arg = card->rca << 16; 48 int mmc_select_card(struct mmc_card *card) argument 50 BUG_ON(!card); 52 return _mmc_select_card(card->host, card); 63 struct mmc_card *card = host->card; local 192 mmc_set_relative_addr(struct mmc_card *card) argument 234 mmc_send_cxd_data(struct mmc_card *card, struct mmc_host *host, u32 opcode, void *buf, unsigned len) argument 294 mmc_send_csd(struct mmc_card *card, u32 *csd) argument 333 mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd) argument 380 mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value, unsigned int timeout_ms) argument 428 mmc_send_status(struct mmc_card *card, u32 *status) argument 455 mmc_send_bus_test(struct mmc_card *card, struct mmc_host *host, u8 opcode, u8 len) argument 530 mmc_bus_test(struct mmc_card *card, u8 bus_width) argument 552 mmc_send_hpi_cmd(struct mmc_card *card, u32 *status) argument [all...] |
H A D | core.c | 31 #include <linux/mmc/card.h> 58 * back data to a different card after resume. Allow this to be 144 if (err && cmd->retries && !mmc_card_removed(host->card)) { 257 if (mmc_card_removed(host->card)) { 276 mmc_card_removed(host->card)) 356 err = host->areq->err_check(host->card, host->areq); 398 * @card: the MMC card associated with the HPI transfer 400 * Issued High Priority Interrupt, and check for card status 403 int mmc_interrupt_hpi(struct mmc_card *card) argument 490 mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card) argument 594 mmc_align_data_size(struct mmc_card *card, unsigned int sz) argument 1106 struct mmc_card *card; local 1391 mmc_init_erase(struct mmc_card *card) argument 1440 mmc_mmc_erase_timeout(struct mmc_card *card, unsigned int arg, unsigned int qty) argument 1504 mmc_sd_erase_timeout(struct mmc_card *card, unsigned int arg, unsigned int qty) argument 1529 mmc_erase_timeout(struct mmc_card *card, unsigned int arg, unsigned int qty) argument 1539 mmc_do_erase(struct mmc_card *card, unsigned int from, unsigned int to, unsigned int arg) argument 1649 mmc_erase(struct mmc_card *card, unsigned int from, unsigned int nr, unsigned int arg) argument 1707 mmc_can_erase(struct mmc_card *card) argument 1716 mmc_can_trim(struct mmc_card *card) argument 1724 mmc_can_discard(struct mmc_card *card) argument 1736 mmc_can_sanitize(struct mmc_card *card) argument 1746 mmc_can_secure_erase_trim(struct mmc_card *card) argument 1754 mmc_erase_group_aligned(struct mmc_card *card, unsigned int from, unsigned int nr) argument 1765 mmc_do_calc_max_discard(struct mmc_card *card, unsigned int arg) argument 1811 mmc_calc_max_discard(struct mmc_card *card) argument 1841 mmc_set_blocklen(struct mmc_card *card, unsigned int blocklen) argument 1864 mmc_can_reset(struct mmc_card *card) argument 1879 struct mmc_card *card = host->card; local 2005 struct mmc_card *card = host->card; local 2242 struct mmc_card *card = host->card; local 2253 mmc_flush_cache(struct mmc_card *card) argument 2282 struct mmc_card *card = host->card; local [all...] |
/drivers/staging/sbe-2t3e3/ |
H A D | module.c | 2 * SBE 2T3E3 synchronous serial card driver for Linux 25 struct card *card = (struct card *)arg; local 26 struct channel *channel0 = &card->channels[0]; 31 update_led(&card->channels[1], blinker); 33 card->timer.expires = jiffies + HZ / 10; 34 add_timer(&card->timer); 53 static int __devinit t3e3_init_channel(struct channel *channel, struct pci_dev *pdev, struct card *card) argument 113 struct card *card = channel0->card; local 128 struct card *card; local [all...] |
/drivers/net/wireless/orinoco/ |
H A D | airport.c | 4 * card. 40 struct airport *card = priv->card; local 56 disable_irq(card->irq); 68 struct airport *card = priv->card; local 78 enable_irq(card->irq); 91 struct airport *card = priv->card; local 93 if (card 151 struct airport *card; local [all...] |
H A D | orinoco_nortel.c | 53 #define COR_OFFSET (0xe0) /* COR attribute offset of Prism2 PC card */ 54 #define COR_VALUE (COR_LEVEL_REQ | COR_FUNC_ENA) /* Enable PC card with interrupt in level trigger */ 58 * Do a soft reset of the card using the Configuration Option Register 67 struct orinoco_pci_card *card = priv->card; local 69 /* Assert the reset until the card notices */ 70 iowrite16(8, card->bridge_io + 2); 71 ioread16(card->attr_io + COR_OFFSET); 72 iowrite16(0x80, card->attr_io + COR_OFFSET); 75 /* Give time for the card t 90 orinoco_nortel_hw_init(struct orinoco_pci_card *card) argument 146 struct orinoco_pci_card *card; local 261 struct orinoco_pci_card *card = priv->card; local [all...] |
/drivers/isdn/hardware/avm/ |
H A D | b1.c | 67 avmcard *card; local 71 card = kzalloc(sizeof(*card), GFP_KERNEL); 72 if (!card) 77 kfree(card); 81 card->ctrlinfo = cinfo; 84 cinfo[i].card = card; 86 spin_lock_init(&card->lock); 87 card 94 b1_free_card(avmcard *card) argument 145 b1_getrevision(avmcard *card) argument 152 b1_load_t4file(avmcard *card, capiloaddatapart *t4file) argument 194 b1_load_config(avmcard *card, capiloaddatapart *config) argument 245 b1_loaded(avmcard *card) argument 281 avmcard *card = cinfo->card; local 325 avmcard *card = cinfo->card; local 344 avmcard *card = cinfo->card; local 366 avmcard *card = cinfo->card; local 380 avmcard *card = cinfo->card; local 419 avmcard *card = cinfo->card; local 492 avmcard *card = devptr; local 644 avmcard *card = cinfo->card; local [all...] |
/drivers/net/ethernet/toshiba/ |
H A D | spider_net_ethtool.c | 53 struct spider_net_card *card; local 54 card = netdev_priv(netdev); 61 ethtool_cmd_speed_set(cmd, card->phy.speed); 71 struct spider_net_card *card; local 72 card = netdev_priv(netdev); 79 strncpy(drvinfo->bus_info, pci_name(card->pdev), 32); 94 struct spider_net_card *card; local 95 card = netdev_priv(netdev); 96 return card->msg_enable; 103 struct spider_net_card *card; local 122 struct spider_net_card *card = netdev_priv(netdev); local 143 struct spider_net_card *card = netdev_priv(netdev); local [all...] |
/drivers/uwb/ |
H A D | whci.c | 27 u64 whci_capdata_quirks(struct whci_card *card, u64 capdata) argument 30 struct pci_dev *pci_dev = card->pci; 92 static int whci_add_cap(struct whci_card *card, int n) argument 98 umc = umc_device_create(&card->pci->dev, n); 102 capdata = le_readq(card->uwbbase + UWBCAPDATA(n)); 106 capdata = whci_capdata_quirks(card, capdata); 112 umc->resource.start = pci_resource_start(card->pci, bar) 117 umc->resource.flags = card->pci->resource[bar].flags; 118 umc->resource.parent = &card->pci->resource[bar]; 119 umc->irq = card 132 whci_del_cap(struct whci_card *card, int n) argument 156 struct whci_card *card; local 227 struct whci_card *card = pci_get_drvdata(pci); local [all...] |
/drivers/isdn/hardware/mISDN/ |
H A D | speedfax.c | 89 _set_debug(struct sfax_hw *card) argument 91 card->isac.dch.debug = debug; 92 card->isar.ch[0].bch.debug = debug; 93 card->isar.ch[1].bch.debug = debug; 100 struct sfax_hw *card; local 105 list_for_each_entry(card, &Cards, list) 106 _set_debug(card); 178 pr_debug("%s: resetting card\n", sf->name); 351 release_card(struct sfax_hw *card) { argument 354 spin_lock_irqsave(&card 372 setup_instance(struct sfax_hw *card) argument 455 struct sfax_hw *card = kzalloc(sizeof(struct sfax_hw), GFP_KERNEL); local 483 struct sfax_hw *card = pci_get_drvdata(pdev); local [all...] |
/drivers/media/video/cx18/ |
H A D | cx18-alsa-pcm.h | 26 void cx18_alsa_announce_pcm_data(struct snd_cx18_card *card, u8 *pcm_data,
|
/drivers/mmc/ |
H A D | Makefile | 8 obj-$(CONFIG_MMC) += card/
|
/drivers/isdn/hardware/eicon/ |
H A D | divasfunc.c | 64 void diva_xdi_didd_register_adapter(int card) argument 69 if (card && ((card - 1) < MAX_ADAPTER) && 70 IoAdapters[card - 1] && Requests[card - 1]) { 71 d.type = IoAdapters[card - 1]->Properties.DescType; 72 d.request = Requests[card - 1]; 73 d.channels = IoAdapters[card - 1]->Properties.Channels; 74 d.features = IoAdapters[card - 1]->Properties.Features; 75 DBG_TRC(("DIDD register A(%d) channels=%d", card, 95 diva_xdi_didd_remove_adapter(int card) argument [all...] |
/drivers/firewire/ |
H A D | core-transaction.c | 86 struct fw_card *card, int rcode) 91 spin_lock_irqsave(&card->lock, flags); 92 list_for_each_entry(t, &card->transaction_list, link) { 95 spin_unlock_irqrestore(&card->lock, flags); 99 card->tlabel_mask &= ~(1ULL << t->tlabel); 103 spin_unlock_irqrestore(&card->lock, flags); 105 if (&t->link != &card->transaction_list) { 106 t->callback(card, rcode, NULL, 0, t->callback_data); 118 int fw_cancel_transaction(struct fw_card *card, argument 127 if (card 85 close_transaction(struct fw_transaction *transaction, struct fw_card *card, int rcode) argument 142 struct fw_card *card = t->card; local 157 start_split_transaction_timeout(struct fw_transaction *t, struct fw_card *card) argument 176 transmit_complete_callback(struct fw_packet *packet, struct fw_card *card, int status) argument 284 allocate_tlabel(struct fw_card *card) argument 349 fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode, int destination_id, int generation, int speed, unsigned long long offset, void *payload, size_t length, fw_transaction_callback_t callback, void *callback_data) argument 399 transaction_callback(struct fw_card *card, int rcode, void *payload, size_t length, void *data) argument 418 fw_run_transaction(struct fw_card *card, int tcode, int destination_id, int generation, int speed, unsigned long long offset, void *payload, size_t length) argument 440 transmit_phy_packet_callback(struct fw_packet *packet, struct fw_card *card, int status) argument 454 fw_send_phy_config(struct fw_card *card, int node_id, int generation, int gap_count) argument 624 free_response_callback(struct fw_packet *packet, struct fw_card *card, int status) argument 726 compute_split_timeout_timestamp(struct fw_card *card, u32 request_timestamp) argument 742 allocate_request(struct fw_card *card, struct fw_packet *p) argument 798 fw_send_response(struct fw_card *card, struct fw_request *request, int rcode) argument 823 handle_exclusive_region_request(struct fw_card *card, struct fw_packet *p, struct fw_request *request, unsigned long long offset) argument 852 handle_fcp_region_request(struct fw_card *card, struct fw_packet *p, struct fw_request *request, unsigned long long offset) argument 894 fw_core_handle_request(struct fw_card *card, struct fw_packet *p) argument 924 fw_core_handle_response(struct fw_card *card, struct fw_packet *p) argument 1001 handle_topology_map(struct fw_card *card, struct fw_request *request, int tcode, int destination, int source, int generation, unsigned long long offset, void *payload, size_t length, void *callback_data) argument 1033 update_split_timeout(struct fw_card *card) argument 1046 handle_registers(struct fw_card *card, struct fw_request *request, int tcode, int destination, int source, int generation, unsigned long long offset, void *payload, size_t length, void *callback_data) argument [all...] |
H A D | core.h | 26 /* -card */ 29 void fw_err(const struct fw_card *card, const char *fmt, ...); 31 void fw_notice(const struct fw_card *card, const char *fmt, ...); 53 * Enable the given card with the given initial config rom. 54 * This function is expected to activate the card, and either 58 int (*enable)(struct fw_card *card, 61 int (*read_phy_reg)(struct fw_card *card, int address); 62 int (*update_phy_reg)(struct fw_card *card, int address, 66 * Update the config rom for an enabled card. This function 70 int (*set_config_rom)(struct fw_card *card, 123 fw_card_get(struct fw_card *card) argument 132 fw_card_put(struct fw_card *card) argument [all...] |
/drivers/mtd/maps/ |
H A D | vmu-flash.c | 63 struct memcard *card; local 69 card = maple_get_drvdata(mdev); 71 if (src_ofs >= card->parts[partition].numblocks * card->blocklen) 74 num = src_ofs / card->blocklen; 75 if (num > card->parts[partition].numblocks) 83 vblock->ofs = src_ofs % card->blocklen; 94 struct memcard *card; local 97 card = maple_get_drvdata(mdev); 100 if (unlikely(!card 114 struct memcard *card; local 231 struct memcard *card; local 308 struct memcard *card; local 356 struct memcard *card; local 422 struct memcard *card; local 505 struct memcard *card; local 603 struct memcard *card; local 695 struct memcard *card; local 717 struct memcard *card; local [all...] |