/drivers/isdn/sc/ |
H A D | timer.c | 21 #include "card.h" 27 static void setup_ports(int card) argument 30 outb((sc_adapter[card]->rambase >> 12), sc_adapter[card]->ioport[EXP_BASE]); 33 outb((sc_adapter[card]->interrupt | 0x80), 34 sc_adapter[card]->ioport[IRQ_SELECT]); 50 int card = (unsigned int) data; local 53 sc_adapter[card]->devicename); 56 setup_ports(card); 58 spin_lock_irqsave(&sc_adapter[card] 91 int card = (unsigned int) data; local [all...] |
H A D | command.c | 22 #include "card.h" 25 static int dial(int card, unsigned long channel, setup_parm setup); 26 static int hangup(int card, unsigned long channel); 27 static int answer(int card, unsigned long channel); 28 static int clreaz(int card, unsigned long channel); 29 static int seteaz(int card, unsigned long channel, char *); 30 static int setl2(int card, unsigned long arg); 31 static int setl3(int card, unsigned long arg); 32 static int acceptb(int card, unsigned long channel); 85 int card; local 136 startproc(int card) argument 161 dial(int card, unsigned long channel, setup_parm setup) argument 191 answer(int card, unsigned long channel) argument 212 hangup(int card, unsigned long channel) argument 235 setl2(int card, unsigned long arg) argument 267 setl3(int card, unsigned long channel) argument 280 acceptb(int card, unsigned long channel) argument 299 clreaz(int card, unsigned long arg) argument 313 seteaz(int card, unsigned long arg, char *num) argument 328 reset(int card) argument 359 flushreadfifo(int card) argument [all...] |
H A D | shmem.c | 22 #include "card.h" 27 void memcpy_toshmem(int card, void *dest, const void *src, size_t n) argument 33 if (!IS_VALID_CARD(card)) { 34 pr_debug("Invalid param: %d is not a valid card id\n", card); 45 pr_debug("%s: loaded page %d\n", sc_adapter[card]->devicename, ch); 49 spin_lock_irqsave(&sc_adapter[card]->lock, flags); 51 outb(((sc_adapter[card]->shmem_magic + ch * SRAM_PAGESIZE) >> 14) | 0x80, 52 sc_adapter[card]->ioport[sc_adapter[card] 66 memcpy_fromshmem(int card, void *dest, const void *src, size_t n) argument [all...] |
H A D | packet.c | 21 #include "card.h" 27 int card; local 30 card = get_card_from_id(devId); 32 if (!IS_VALID_CARD(card)) { 33 pr_debug("invalid param: %d is not a valid card id\n", card); 38 sc_adapter[card]->devicename, 39 sc_adapter[card]->channel[channel].first_sendbuf, 40 sc_adapter[card]->channel[channel].next_sendbuf, 41 sc_adapter[card] 93 rcvpkt(int card, RspMessage *rcvmsg) argument 145 setup_buffers(int card, int c) argument [all...] |
/drivers/staging/line6/ |
H A D | audio.c | 24 struct snd_card *card; local 29 THIS_MODULE, 0, &card); 33 line6->card = card; 35 strcpy(card->id, line6->properties->id); 36 strcpy(card->driver, DRIVER_NAME); 37 strcpy(card->shortname, line6->properties->name); 39 sprintf(card->longname, "Line6 %s at USB %s", line6->properties->name, 51 err = snd_card_register(line6->card); 63 struct snd_card *card local [all...] |
/drivers/isdn/hysdn/ |
H A D | boardergo.c | 37 hysdn_card *card = dev_id; /* parameter from irq */ local 42 if (!card) 44 if (!card->irq_enabled) 47 spin_lock_irqsave(&card->hysdn_lock, flags); /* no further irqs allowed */ 49 if (!(bytein(card->iobase + PCI9050_INTR_REG) & PCI9050_INTR_REG_STAT1)) { 50 spin_unlock_irqrestore(&card->hysdn_lock, flags); /* restore old state */ 54 dpr = card->dpram; 60 if (!card->hw_lock) 61 schedule_work(&card->irq_queue); 62 spin_unlock_irqrestore(&card 76 hysdn_card *card = container_of(ugli_api, hysdn_card, irq_queue); local 128 ergo_stopcard(hysdn_card *card) argument 153 ergo_set_errlog_state(hysdn_card *card, int on) argument 183 ergo_testram(hysdn_card *card) argument 214 ergo_writebootimg(struct HYSDN_CARD *card, unsigned char *buf, unsigned long offs) argument 261 ergo_writebootseq(struct HYSDN_CARD *card, unsigned char *buf, int len) argument 322 ergo_waitpofready(struct HYSDN_CARD *card) argument 396 ergo_releasehardware(hysdn_card *card) argument 413 ergo_inithardware(hysdn_card *card) argument [all...] |
H A D | hysdn_sched.c | 4 * scheduler routines for handling exchange card <-> pc. 25 /* available from the card. The routine has to handle the data and return */ 27 /* no room to buffer the data is available a zero return tells the card */ 31 hysdn_sched_rx(hysdn_card *card, unsigned char *buf, unsigned short len, argument 37 if (hynet_enable & (1 << card->myid)) { 39 hysdn_rx_netpkt(card, buf, len); 44 hysdn_card_errlog(card, (tErrLogEntry *) buf, len); 45 if (card->err_log_state == ERRLOG_STATE_ON) 46 card->err_log_state = ERRLOG_STATE_START; /* start new fetch */ 51 if (hycapi_enable & (1 << card 74 hysdn_sched_tx(hysdn_card *card, unsigned char *buf, unsigned short volatile *len, unsigned short volatile *chan, unsigned short maxlen) argument 150 hysdn_tx_cfgline(hysdn_card *card, unsigned char *line, unsigned short chan) argument [all...] |
H A D | hysdn_boot.c | 36 unsigned char is_crypted;/* card data is crypted */ 85 pof_handle_data(hysdn_card *card, int datlen) argument 87 struct boot_data *boot = card->boot; /* pointer to boot specific data */ 96 if (card->debug_flags & LOG_POF_RECORD) 97 hysdn_addlog(card, "POF created %s", boot->buf.PofTime.DateTimeText); 103 if (card->debug_flags & LOG_POF_RECORD) 104 hysdn_addlog(card, "POF got %s len=%d offs=0x%lx", 125 /* The buffer for the boot image on the card is filled in 2 cycles */ 132 card->writebootimg(card, img 174 pof_write_buffer(hysdn_card *card, int datlen) argument 271 pof_write_open(hysdn_card *card, unsigned char **bufp) argument 313 pof_write_close(hysdn_card *card) argument 337 EvalSysrTokData(hysdn_card *card, unsigned char *cp, int len) argument [all...] |
/drivers/block/rsxx/ |
H A D | core.c | 58 "until the card startup has completed."); 67 struct rsxx_cardinfo *card = m->private; local 70 ioread32(card->regmap + HWID)); 72 ioread32(card->regmap + SCRATCH)); 74 ioread32(card->regmap + IER)); 76 ioread32(card->regmap + IPR)); 78 ioread32(card->regmap + CREG_CMD)); 80 ioread32(card->regmap + CREG_ADD)); 82 ioread32(card->regmap + CREG_CNT)); 84 ioread32(card 129 struct rsxx_cardinfo *card = m->private; local 181 struct rsxx_cardinfo *card = file_inode(fp)->i_private; local 202 struct rsxx_cardinfo *card = file_inode(fp)->i_private; local 243 rsxx_debugfs_dev_new(struct rsxx_cardinfo *card) argument 284 rsxx_mask_interrupts(struct rsxx_cardinfo *card) argument 307 rsxx_enable_ier(struct rsxx_cardinfo *card, unsigned int intr) argument 317 rsxx_disable_ier(struct rsxx_cardinfo *card, unsigned int intr) argument 326 rsxx_enable_ier_and_isr(struct rsxx_cardinfo *card, unsigned int intr) argument 337 rsxx_disable_ier_and_isr(struct rsxx_cardinfo *card, unsigned int intr) argument 350 struct rsxx_cardinfo *card = pdata; local 422 card_state_change(struct rsxx_cardinfo *card, unsigned int new_state) argument 479 struct rsxx_cardinfo *card; local 513 card_shutdown(struct rsxx_cardinfo *card) argument 556 struct rsxx_cardinfo *card = pci_get_drvdata(dev); local 596 struct rsxx_cardinfo *card = pci_get_drvdata(dev); local 621 rsxx_eeh_fifo_flush_poll(struct rsxx_cardinfo *card) argument 669 struct rsxx_cardinfo *card = pci_get_drvdata(dev); local 750 rsxx_compatibility_check(struct rsxx_cardinfo *card) argument 764 struct rsxx_cardinfo *card; local 1001 struct rsxx_cardinfo *card = pci_get_drvdata(dev); local 1066 struct rsxx_cardinfo *card = pci_get_drvdata(dev); local [all...] |
H A D | cregs.c | 32 typedef void (*creg_cmd_cb)(struct rsxx_cardinfo *card, 61 static int copy_to_creg_data(struct rsxx_cardinfo *card, argument 69 if (unlikely(card->eeh_state)) 78 iowrite32be(data[i], card->regmap + CREG_DATA(i)); 80 iowrite32(data[i], card->regmap + CREG_DATA(i)); 87 static int copy_from_creg_data(struct rsxx_cardinfo *card, argument 95 if (unlikely(card->eeh_state)) 104 data[i] = ioread32be(card->regmap + CREG_DATA(i)); 106 data[i] = ioread32(card->regmap + CREG_DATA(i)); 112 static void creg_issue_cmd(struct rsxx_cardinfo *card, struc argument 138 creg_kick_queue(struct rsxx_cardinfo *card) argument 161 creg_queue_cmd(struct rsxx_cardinfo *card, unsigned int op, unsigned int addr, unsigned int cnt8, void *buf, int stream, creg_cmd_cb callback, void *cb_private) argument 208 struct rsxx_cardinfo *card = (struct rsxx_cardinfo *) data; local 238 struct rsxx_cardinfo *card; local 311 creg_reset(struct rsxx_cardinfo *card) argument 371 creg_cmd_done_cb(struct rsxx_cardinfo *card, struct creg_cmd *cmd, int st) argument 385 __issue_creg_rw(struct rsxx_cardinfo *card, unsigned int op, unsigned int addr, unsigned int cnt8, void *buf, int stream, unsigned int *hw_stat) argument 452 issue_creg_rw(struct rsxx_cardinfo *card, u32 addr, unsigned int size8, void *data, int stream, int read) argument 483 rsxx_creg_write(struct rsxx_cardinfo *card, u32 addr, unsigned int size8, void *data, int byte_stream) argument 492 rsxx_creg_read(struct rsxx_cardinfo *card, u32 addr, unsigned int size8, void *data, int byte_stream) argument 501 rsxx_get_card_state(struct rsxx_cardinfo *card, unsigned int *state) argument 507 rsxx_get_card_size8(struct rsxx_cardinfo *card, u64 *size8) argument 521 rsxx_get_num_targets(struct rsxx_cardinfo *card, unsigned int *n_targets) argument 528 rsxx_get_card_capabilities(struct rsxx_cardinfo *card, u32 *capabilities) argument 535 rsxx_issue_card_cmd(struct rsxx_cardinfo *card, u32 cmd) argument 543 hw_log_msg(struct rsxx_cardinfo *card, const char *str, int len) argument 609 read_hw_log_done(struct rsxx_cardinfo *card, struct creg_cmd *cmd, int st) argument 652 rsxx_read_hw_log(struct rsxx_cardinfo *card) argument 667 issue_reg_cmd(struct rsxx_cardinfo *card, struct rsxx_reg_access *cmd, int read) argument 677 rsxx_reg_access(struct rsxx_cardinfo *card, struct rsxx_reg_access __user *ucmd, int read) argument 708 rsxx_eeh_save_issued_creg(struct rsxx_cardinfo *card) argument 726 rsxx_kick_creg_queue(struct rsxx_cardinfo *card) argument 735 rsxx_creg_setup(struct rsxx_cardinfo *card) argument 754 rsxx_creg_destroy(struct rsxx_cardinfo *card) argument [all...] |
H A D | dev.c | 73 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; local 77 return rsxx_reg_access(card, (void __user *)arg, 1); 79 return rsxx_reg_access(card, (void __user *)arg, 0); 87 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; local 88 u64 blocks = card->size8 >> 9; 94 if (card->size8) { 113 static void disk_stats_start(struct rsxx_cardinfo *card, struct bio *bio) argument 115 struct hd_struct *part0 = &card->gendisk->part0; 127 static void disk_stats_complete(struct rsxx_cardinfo *card, argument 131 struct hd_struct *part0 = &card 148 bio_dma_done_cb(struct rsxx_cardinfo *card, void *cb_data, unsigned int error) argument 168 struct rsxx_cardinfo *card = q->queuedata; local 227 rsxx_discard_supported(struct rsxx_cardinfo *card) argument 236 rsxx_attach_dev(struct rsxx_cardinfo *card) argument 256 rsxx_detach_dev(struct rsxx_cardinfo *card) argument 268 rsxx_setup_dev(struct rsxx_cardinfo *card) argument 334 rsxx_destroy_dev(struct rsxx_cardinfo *card) argument [all...] |
/drivers/isdn/hardware/mISDN/ |
H A D | netjet.c | 106 _set_debug(struct tiger_hw *card) argument 108 card->isac.dch.debug = debug; 109 card->bc[0].bch.debug = debug; 110 card->bc[1].bch.debug = debug; 117 struct tiger_hw *card; local 122 list_for_each_entry(card, &Cards, list) 123 _set_debug(card); 136 nj_disable_hwirq(struct tiger_hw *card) argument 138 outb(0, card->base + NJ_IRQMASK0); 139 outb(0, card 146 struct tiger_hw *card = p; local 159 struct tiger_hw *card = p; local 170 struct tiger_hw *card = p; local 180 struct tiger_hw *card = p; local 190 struct tiger_hw *card = bc->bch.hw; local 213 struct tiger_hw *card = bc->bch.hw; local 286 nj_reset(struct tiger_hw *card) argument 309 inittiger(struct tiger_hw *card) argument 378 struct tiger_hw *card = bc->bch.hw; local 456 recv_tiger(struct tiger_hw *card, u8 irq_stat) argument 478 resync(struct tiger_ch *bc, struct tiger_hw *card) argument 502 struct tiger_hw *card = bc->bch.hw; local 539 struct tiger_hw *card = bc->bch.hw; local 639 send_tiger_bc(struct tiger_hw *card, struct tiger_ch *bc) argument 669 send_tiger(struct tiger_hw *card, u8 irq_stat) argument 691 struct tiger_hw *card = dev_id; local 756 struct tiger_hw *card = bch->hw; local 807 struct tiger_hw *card = bch->hw; local 835 channel_ctrl(struct tiger_hw *card, struct mISDN_ctrl_req *cq) argument 863 open_bchannel(struct tiger_hw *card, struct channel_req *rq) argument 888 struct tiger_hw *card = dch->hw; local 922 nj_init_card(struct tiger_hw *card) argument 956 nj_release(struct tiger_hw *card) argument 995 nj_setup(struct tiger_hw *card) argument 1012 setup_instance(struct tiger_hw *card) argument 1067 struct tiger_hw *card; local 1129 struct tiger_hw *card = pci_get_drvdata(pdev); local [all...] |
/drivers/mmc/core/ |
H A D | sd.h | 4 #include <linux/mmc/card.h> 9 int mmc_sd_get_csd(struct mmc_host *host, struct mmc_card *card); 10 void mmc_decode_cid(struct mmc_card *card); 11 int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card, 13 unsigned mmc_sd_get_max_clock(struct mmc_card *card); 14 int mmc_sd_switch_hs(struct mmc_card *card);
|
H A D | bus.c | 11 * MMC card bus driver model 21 #include <linux/mmc/card.h> 33 struct mmc_card *card = mmc_dev_to_card(dev); local 35 switch (card->type) { 57 * This currently matches any MMC driver to any MMC card - drivers 58 * themselves make the decision whether to drive this card in their 69 struct mmc_card *card = mmc_dev_to_card(dev); local 73 switch (card->type) { 96 retval = add_uevent_var(env, "MMC_NAME=%s", mmc_card_name(card)); 112 struct mmc_card *card local 120 struct mmc_card *card = mmc_dev_to_card(dev); local 130 struct mmc_card *card = mmc_dev_to_card(dev); local 149 struct mmc_card *card = mmc_dev_to_card(dev); local 166 struct mmc_card *card = mmc_dev_to_card(dev); local 185 struct mmc_card *card = mmc_dev_to_card(dev); local 193 struct mmc_card *card = mmc_dev_to_card(dev); local 252 struct mmc_card *card = mmc_dev_to_card(dev); local 266 struct mmc_card *card; local 287 mmc_add_card(struct mmc_card *card) argument 368 mmc_remove_card(struct mmc_card *card) argument [all...] |
H A D | sdio_cis.h | 17 int sdio_read_common_cis(struct mmc_card *card); 18 void sdio_free_common_cis(struct mmc_card *card);
|
/drivers/isdn/isdnloop/ |
H A D | isdnloop.c | 21 MODULE_DESCRIPTION("ISDN4Linux: Pseudo Driver that simulates an ISDN card"); 25 MODULE_PARM_DESC(isdnloop_id, "ID-String of first card"); 33 * card = pointer to card struct 37 isdnloop_free_queue(isdnloop_card *card, int channel) argument 39 struct sk_buff_head *queue = &card->bqueue[channel]; 42 card->sndcount[channel] = 0; 46 * Send B-Channel data to another virtual card. 50 * card = pointer to card struc 54 isdnloop_bchan_send(isdnloop_card *card, int ch) argument 94 isdnloop_card *card = (isdnloop_card *) data; local 185 isdnloop_parse_status(u_char *status, int channel, isdnloop_card *card) argument 279 isdnloop_putmsg(isdnloop_card *card, unsigned char c) argument 310 isdnloop_card *card = (isdnloop_card *) data; local 399 isdnloop_sendbuf(int channel, struct sk_buff *skb, isdnloop_card *card) argument 442 isdnloop_readstatus(u_char __user *buf, int len, isdnloop_card *card) argument 470 isdnloop_fake(isdnloop_card *card, char *s, int ch) argument 519 isdnloop_fake_err(isdnloop_card *card) argument 545 isdnloop_unicause(isdnloop_card *card, int loc, int cau) argument 571 isdnloop_atimeout(isdnloop_card *card, int ch) argument 595 isdnloop_card *card = (isdnloop_card *) data; local 605 isdnloop_card *card = (isdnloop_card *) data; local 617 isdnloop_start_ctimer(isdnloop_card *card, int ch) argument 641 isdnloop_kill_ctimer(isdnloop_card *card, int ch) argument 670 isdnloop_try_call(isdnloop_card *card, char *p, int lch, isdn_ctrl *cmd) argument 743 isdnloop_vstphone(isdnloop_card *card, char *phone, int caller) argument 781 isdnloop_parse_cmd(isdnloop_card *card) argument 970 isdnloop_writecmd(const u_char *buf, int len, int user, isdnloop_card *card) argument 1020 isdnloop_stopcard(isdnloop_card *card) argument 1065 isdnloop_start(isdnloop_card *card, isdnloop_sdef *sdefp) argument 1134 isdnloop_command(isdn_ctrl *c, isdnloop_card *card) argument 1377 isdnloop_card *card = isdnloop_findcard(c->driver); local 1389 isdnloop_card *card = isdnloop_findcard(id); local 1404 isdnloop_card *card = isdnloop_findcard(id); local 1419 isdnloop_card *card = isdnloop_findcard(id); local 1440 isdnloop_card *card; local 1491 isdnloop_card *card; local 1515 isdnloop_card *card = cards; local [all...] |
/drivers/block/ |
H A D | umem.c | 33 * - a sequence of writes that cover the card, and 148 static void check_batteries(struct cardinfo *card); 150 static int get_userbit(struct cardinfo *card, int bit) argument 154 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); 158 static int set_userbit(struct cardinfo *card, int bit, unsigned char state) argument 162 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); 167 writeb(led, card->csr_remap + MEMCTRLCMD_LEDCTRL); 175 static void set_led(struct cardinfo *card, int shift, unsigned char state) argument 179 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); 186 writeb(led, card 191 dump_regs(struct cardinfo *card) argument 208 dump_dmastat(struct cardinfo *card, unsigned int dmastat) argument 252 mm_start_io(struct cardinfo *card) argument 304 activate(struct cardinfo *card) argument 339 add_bio(struct cardinfo *card) argument 423 struct cardinfo *card = (struct cardinfo *)data; local 514 struct cardinfo *card = cb->data; local 522 mm_check_plugged(struct cardinfo *card) argument 529 struct cardinfo *card = q->queuedata; local 547 struct cardinfo *card = (struct cardinfo *) __card; local 655 set_fault_to_battery_status(struct cardinfo *card) argument 669 check_battery(struct cardinfo *card, int battery, int status) argument 698 check_batteries(struct cardinfo *card) argument 727 struct cardinfo *card = &cards[i]; local 762 struct cardinfo *card = disk->private_data; local 769 struct cardinfo *card = bdev->bd_disk->private_data; local 792 struct cardinfo *card = &cards[num_cards]; local 1025 struct cardinfo *card = pci_get_drvdata(dev); local [all...] |
/drivers/isdn/act2000/ |
H A D | module.c | 36 MODULE_DESCRIPTION("ISDN4Linux: Driver for IBM Active 2000 ISDN card"); 39 MODULE_PARM_DESC(act_bus, "BusType of first card, 1=ISA, 2=MCA, 3=PCMCIA, currently only ISA"); 40 MODULE_PARM_DESC(membase, "Base port address of first card"); 41 MODULE_PARM_DESC(act_irq, "IRQ of first card"); 42 MODULE_PARM_DESC(act_id, "ID-String of first card"); 51 find_channel(act2000_card *card, int channel) argument 54 return &(card->bch[channel]); 63 act2000_clear_msn(act2000_card *card) argument 65 struct msn_entry *p = card->msn_list; 69 spin_lock_irqsave(&card 85 act2000_find_msn(act2000_card *card, char *msn, int ia5) argument 108 act2000_find_eaz(act2000_card *card, char eaz) argument 127 act2000_set_msn(act2000_card *card, char *eazmsn) argument 197 struct act2000_card *card = local 215 struct act2000_card *card = local 233 act2000_card *card = (act2000_card *)data; local 243 act2000_command(act2000_card *card, isdn_ctrl *c) argument 420 act2000_sendbuf(act2000_card *card, int channel, int ack, struct sk_buff *skb) argument 474 act2000_readstatus(u_char __user *buf, int len, act2000_card *card) argument 511 act2000_card *card = act2000_findcard(c->driver); local 524 act2000_card *card = act2000_findcard(id); local 539 act2000_card *card = act2000_findcard(id); local 554 act2000_card *card = act2000_findcard(id); local 575 act2000_card *card; local 623 act2000_registercard(act2000_card *card) argument 648 unregister_card(act2000_card *card) argument 795 act2000_card *card = cards; local [all...] |
H A D | act2000_isa.c | 66 act2000_card *card = dev_id; local 74 act2000_isa_receive(card); 83 printk(KERN_DEBUG "act2000: ?IRQ %d %02x\n", card->irq, istatus); 88 act2000_isa_select_irq(act2000_card *card) argument 93 switch (card->irq) { 120 act2000_isa_enable_irq(act2000_card *card) argument 122 act2000_isa_select_irq(card); 128 * Install interrupt handler, enable irq on card. 132 act2000_isa_config_irq(act2000_card *card, short irq) argument 136 if (card 162 act2000_isa_config_port(act2000_card *card, unsigned short portbase) argument 181 act2000_isa_release(act2000_card *card) argument 197 act2000_isa_writeb(act2000_card *card, u_char data) argument 214 act2000_isa_readb(act2000_card *card, u_char *data) argument 231 act2000_isa_receive(act2000_card *card) argument 294 act2000_isa_send(act2000_card *card) argument 357 act2000_isa_getid(act2000_card *card) argument 395 act2000_isa_download(act2000_card *card, act2000_ddef __user *cb) argument [all...] |
/drivers/net/can/softing/ |
H A D | softing_fw.c | 28 * Make sure that card->dpram[DPRAM_FCT_HOST] is preset 30 static int _softing_fct_cmd(struct softing *card, int16_t cmd, uint16_t vector, argument 36 iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]); 37 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); 38 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); 39 /* be sure to flush this to the card */ 42 /* wait for card */ 45 ret = ioread8(&card->dpram[DPRAM_FCT_HOST]) + 46 (ioread8(&card->dpram[DPRAM_FCT_HOST + 1]) << 8); 51 return ioread16(&card 64 softing_fct_cmd(struct softing *card, int16_t cmd, const char *msg) argument 76 softing_bootloader_command(struct softing *card, int16_t cmd, const char *msg) argument 144 softing_load_fw(const char *file, struct softing *card, __iomem uint8_t *dpram, unsigned int size, int offset) argument 229 softing_load_app_fw(const char *file, struct softing *card) argument 327 softing_reset_chip(struct softing *card) argument 349 softing_chip_poweron(struct softing *card) argument 383 softing_initialize_timestamp(struct softing *card) argument 396 softing_raw2ktime(struct softing *card, u32 raw) argument 431 struct softing *card; local 682 struct softing *card = priv->card; local [all...] |
/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_net.c | 62 int gelic_card_set_irq_mask(struct gelic_card *card, u64 mask) argument 66 status = lv1_net_set_interrupt_mask(bus_id(card), dev_id(card), 69 dev_info(ctodev(card), 74 static void gelic_card_rx_irq_on(struct gelic_card *card) argument 76 card->irq_mask |= GELIC_CARD_RXINT; 77 gelic_card_set_irq_mask(card, card->irq_mask); 79 static void gelic_card_rx_irq_off(struct gelic_card *card) argument 81 card 85 gelic_card_get_ether_port_status(struct gelic_card *card, int inform) argument 105 gelic_card_set_link_mode(struct gelic_card *card, int mode) argument 130 gelic_card_disable_txdmac(struct gelic_card *card) argument 148 gelic_card_enable_rxdmac(struct gelic_card *card) argument 177 gelic_card_disable_rxdmac(struct gelic_card *card) argument 220 gelic_card_reset_chain(struct gelic_card *card, struct gelic_descr_chain *chain, struct gelic_descr *start_descr) argument 237 gelic_card_up(struct gelic_card *card) argument 254 gelic_card_down(struct gelic_card *card) argument 297 gelic_card_free_chain(struct gelic_card *card, struct gelic_descr *descr_in) argument 321 gelic_card_init_chain(struct gelic_card *card, struct gelic_descr_chain *chain, struct gelic_descr *start_descr, int no) argument 382 gelic_descr_prepare_rx(struct gelic_card *card, struct gelic_descr *descr) argument 435 gelic_card_release_rx_chain(struct gelic_card *card) argument 463 gelic_card_fill_rx_chain(struct gelic_card *card) argument 489 gelic_card_alloc_rx_skbs(struct gelic_card *card) argument 506 gelic_descr_release_tx(struct gelic_card *card, struct gelic_descr *descr) argument 530 gelic_card_stop_queues(struct gelic_card *card) argument 537 gelic_card_wake_queues(struct gelic_card *card) argument 551 gelic_card_release_tx_chain(struct gelic_card *card, int stop) argument 608 struct gelic_card *card = netdev_card(netdev); local 668 struct gelic_card *card; local 689 gelic_card_get_next_tx_descr(struct gelic_card *card) argument 777 gelic_descr_prepare_tx(struct gelic_card *card, struct gelic_descr *descr, struct sk_buff *skb) argument 822 gelic_card_kick_txdma(struct gelic_card *card, struct gelic_descr *descr) argument 852 struct gelic_card *card = netdev_card(netdev); local 921 gelic_net_pass_skb_up(struct gelic_descr *descr, struct gelic_card *card, struct net_device *netdev) argument 980 gelic_card_decode_one_descr(struct gelic_card *card) argument 1101 struct gelic_card *card = container_of(napi, struct gelic_card, napi); local 1142 struct gelic_card *card = ptr; local 1188 struct gelic_card *card = netdev_card(netdev); local 1207 struct gelic_card *card = netdev_card(netdev); local 1230 struct gelic_card *card = netdev_card(netdev); local 1274 struct gelic_card *card = netdev_card(netdev); local 1325 struct gelic_card *card; local 1407 struct gelic_card *card = local 1434 struct gelic_card *card; local 1484 gelic_net_setup_netdev(struct net_device *netdev, struct gelic_card *card) argument 1538 struct gelic_card *card; local 1587 gelic_card_get_vlan_info(struct gelic_card *card) argument 1663 struct gelic_card *card; local 1819 struct gelic_card *card = ps3_system_bus_get_drvdata(dev); local [all...] |
/drivers/isdn/hardware/avm/ |
H A D | b1pci.c | 3 * Module for AVM B1 PCI-card. 40 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM B1 PCI card"); 55 cinfo->card ? cinfo->card->port : 0x0, 56 cinfo->card ? cinfo->card->irq : 0, 57 cinfo->card ? cinfo->card->revision : 0 66 avmcard *card; local 70 card 148 avmcard *card = pci_get_drvdata(pdev); local 185 avmcard *card; local 287 avmcard *card = pci_get_drvdata(pdev); local 350 avmcard *card = pci_get_drvdata(pdev); local [all...] |
H A D | c4.c | 3 * Module for AVM C4 & C2 card. 59 static void c4_dispatch_tx(avmcard *card); 146 static inline int wait_for_doorbell(avmcard *card, unsigned long t) argument 151 while (c4inmeml(card->mbase + DOORBELL) != 0xffffffff) { 159 static int c4_poke(avmcard *card, unsigned long off, unsigned long value) argument 162 if (wait_for_doorbell(card, HZ / 10) < 0) 165 c4outmeml(card->mbase + MBOX_PEEK_POKE, off); 166 c4outmeml(card->mbase + DOORBELL, DBELL_ADDR); 168 if (wait_for_doorbell(card, HZ / 10) < 0) 171 c4outmeml(card 177 c4_peek(avmcard *card, unsigned long off, unsigned long *valuep) argument 195 c4_load_t4file(avmcard *card, capiloaddatapart *t4file) argument 296 c4_reset(avmcard *card) argument 316 c4_detect(avmcard *card) argument 410 c4_dispatch_tx(avmcard *card) argument 480 queue_pollack(avmcard *card) argument 503 c4_handle_rx(avmcard *card) argument 666 c4_handle_interrupt(avmcard *card) argument 724 avmcard *card = devptr; local 731 c4_send_init(avmcard *card) argument 758 queue_sendconfigword(avmcard *card, u32 val) argument 784 queue_sendconfig(avmcard *card, char cval[4]) argument 814 c4_send_config(avmcard *card, capiloaddatapart *config) argument 858 avmcard *card = cinfo->card; local 901 avmcard *card = ((avmctrl_info *)(ctrl->driverdata))->card; local 922 avmcard *card = pci_get_drvdata(pdev); local 952 avmcard *card = cinfo->card; local 995 avmcard *card = cinfo->card; local 1031 avmcard *card = cinfo->card; local 1072 avmcard *card = cinfo->card; local 1148 avmcard *card; local [all...] |
H A D | b1dma.c | 48 static void b1dma_dispatch_tx(avmcard *card); 86 static inline void b1dma_writel(avmcard *card, u32 value, int off) argument 88 writel(value, card->mbase + off); 91 static inline u32 b1dma_readl(avmcard *card, int off) argument 93 return readl(card->mbase + off); 108 static int b1dma_tolink(avmcard *card, void *buf, unsigned int len) argument 113 while (!b1dma_tx_empty(card->port) 115 if (!b1dma_tx_empty(card->port)) 117 t1outp(card->port, 0x01, *s++); 122 static int b1dma_fromlink(avmcard *card, voi argument 136 WriteReg(avmcard *card, u32 reg, u8 val) argument 147 ReadReg(avmcard *card, u32 reg) argument 218 b1dma_reset(avmcard *card) argument 242 b1dma_detect(avmcard *card) argument 291 t1pci_detect(avmcard *card) argument 327 b1pciv4_detect(avmcard *card) argument 350 b1dma_queue_tx(avmcard *card, struct sk_buff *skb) argument 368 b1dma_dispatch_tx(avmcard *card) argument 425 queue_pollack(avmcard *card) argument 447 b1dma_handle_rx(avmcard *card) argument 584 b1dma_handle_interrupt(avmcard *card) argument 641 avmcard *card = devptr; local 649 b1dma_loaded(avmcard *card) argument 681 b1dma_send_init(avmcard *card) argument 707 avmcard *card = cinfo->card; local 756 avmcard *card = cinfo->card; local 775 avmcard *card = cinfo->card; local 810 avmcard *card = cinfo->card; local 841 avmcard *card = cinfo->card; local 865 avmcard *card = cinfo->card; local [all...] |
/drivers/staging/vme/devices/ |
H A D | vme_pio2_core.c | 48 static int pio2_get_led(struct pio2_card *card) argument 51 return card->led; 54 static int pio2_set_led(struct pio2_card *card, int state) argument 59 reg = card->irq_level; 68 retval = vme_master_write(card->window, ®, 1, PIO2_REGS_CTRL); 72 card->led = state ? 1 : 0; 81 struct pio2_card *card = ptr; local 87 dev_warn(&card->vdev->dev, "Spurious Interrupt\n"); 94 retval = vme_master_read(card->window, ®, 1, 97 dev_err(&card 127 pio2_reset_card(struct pio2_card *card) argument 217 struct pio2_card *card; local 452 struct pio2_card *card = dev_get_drvdata(&vdev->dev); local [all...] |