/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);
|
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 | 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 | interrupt.c | 21 #include "card.h" 32 int card = (int)(unsigned long) card_inst; local 34 if (!IS_VALID_CARD(card)) { 35 pr_debug("Invalid param: %d is not a valid card id\n", card); 40 sc_adapter[card]->devicename); 45 while (!receivemessage(card, &rcvmsg)) { 50 if (sc_adapter[card]->want_async_messages) 51 memcpy(&(sc_adapter[card]->async_msg), 61 sc_adapter[card] [all...] |
H A D | ioctl.c | 12 #include "card.h" 15 static int GetStatus(int card, boardInfo *); 20 int sc_ioctl(int card, scs_ioctl *data) argument 37 sc_adapter[card]->devicename); 38 sc_adapter[card]->StartOnReset = 0; 40 return reset(card); 53 sc_adapter[card]->devicename); 54 if (sc_adapter[card]->EngineUp) { 56 sc_adapter[card]->devicename); 71 status = send_and_receive(card, CMPI 412 GetStatus(int card, boardInfo *bi) argument [all...] |
H A D | message.c | 23 #include "card.h" 28 int receivemessage(int card, RspMessage *rspmsg) argument 33 if (!IS_VALID_CARD(card)) { 34 pr_debug("Invalid param: %d is not a valid card id\n", card); 39 sc_adapter[card]->devicename); 44 if (inb(sc_adapter[card]->ioport[FIFO_STATUS]) & RF_HAS_DATA) { 48 spin_lock_irqsave(&sc_adapter[card]->lock, flags); 49 outb((sc_adapter[card]->shmem_magic >> 14) | 0x80, 50 sc_adapter[card] 83 sendmessage(int card, unsigned int procid, unsigned int type, unsigned int class, unsigned int code, unsigned int link, unsigned int data_len, unsigned int *data) argument 168 send_and_receive(int card, unsigned int procid, unsigned char type, unsigned char class, unsigned char code, unsigned char link, unsigned char data_len, unsigned char *data, RspMessage *mesgdata, int timeout) 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/media/video/bt8xx/ |
H A D | bttv-if.c | 46 struct pci_dev* bttv_get_pcidev(unsigned int card) argument 48 if (card >= bttv_num) 50 if (!bttvs[card]) 53 return bttvs[card]->c.pci; 57 int bttv_gpio_enable(unsigned int card, unsigned long mask, unsigned long data) argument 61 if (card >= bttv_num) { 65 btv = bttvs[card]; 75 int bttv_read_gpio(unsigned int card, unsigned long *data) argument 79 if (card >= bttv_num) { 83 btv = bttvs[card]; 97 bttv_write_gpio(unsigned int card, unsigned long mask, unsigned long data) argument [all...] |
/drivers/staging/line6/ |
H A D | audio.c | 28 struct snd_card *card; local 32 &card); 36 line6->card = card; 38 strcpy(card->id, line6->properties->id); 39 strcpy(card->driver, DRIVER_NAME); 40 strcpy(card->shortname, line6->properties->name); 42 sprintf(card->longname, "Line6 %s at USB %s", line6->properties->name, 54 err = snd_card_register(line6->card); 66 struct snd_card *card local [all...] |
/drivers/staging/vme/devices/ |
H A D | vme_pio2_cntr.c | 24 static int pio2_cntr_irq_set(struct pio2_card *card, int id) argument 29 data = PIO2_CNTR_SC_DEV[id] | PIO2_CNTR_RW_BOTH | card->cntr[id].mode; 30 retval = vme_master_write(card->window, &data, 1, PIO2_CNTR_CTRL[id]); 34 data = card->cntr[id].count & 0xFF; 35 retval = vme_master_write(card->window, &data, 1, PIO2_CNTR_DATA[id]); 39 data = (card->cntr[id].count >> 8) & 0xFF; 40 retval = vme_master_write(card->window, &data, 1, PIO2_CNTR_DATA[id]); 47 int pio2_cntr_reset(struct pio2_card *card) argument 54 card->cntr[i].mode = PIO2_CNTR_MODE5; 55 card [all...] |
H A D | vme_pio2_gpio.c | 39 struct pio2_card *card = gpio_to_pio2_card(chip); local 41 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == OUTPUT) | 42 (card->bank[PIO2_CHANNEL_BANK[offset]].config == NOFIT)) { 44 dev_err(&card->vdev->dev, "Channel not available as input\n"); 48 retval = vme_master_read(card->window, ®, 1, 51 dev_err(&card->vdev->dev, "Unable to read from GPIO\n"); 60 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) 65 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) 77 struct pio2_card *card = gpio_to_pio2_card(chip); local 79 if ((card 107 struct pio2_card *card = gpio_to_pio2_card(chip); local 126 struct pio2_card *card = gpio_to_pio2_card(chip); local 145 pio2_gpio_reset(struct pio2_card *card) argument 190 pio2_gpio_init(struct pio2_card *card) argument 223 pio2_gpio_exit(struct pio2_card *card) argument [all...] |
/drivers/isdn/hysdn/ |
H A D | hysdn_init.c | 40 hysdn_card *card_root = NULL; /* pointer to first card */ 41 static hysdn_card *card_last = NULL; /* pointer to first card */ 62 hysdn_card *card; local 69 if (!(card = kzalloc(sizeof(hysdn_card), GFP_KERNEL))) { 74 card->myid = cardmax; /* set own id */ 75 card->bus = akt_pcidev->bus->number; 76 card->devfn = akt_pcidev->devfn; /* slot + function */ 77 card->subsysid = akt_pcidev->subsystem_device; 78 card->irq = akt_pcidev->irq; 79 card 114 hysdn_card *card = pci_get_drvdata(akt_pcidev); local [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...] |
/drivers/mmc/core/ |
H A D | quirks.c | 15 #include <linux/mmc/card.h> 36 static void add_quirk_for_sdio_devices(struct mmc_card *card, int data) argument 38 if (mmc_card_sdio(card)) 39 card->quirks |= data; 64 void mmc_fixup_device(struct mmc_card *card, const struct mmc_fixup *table) argument 67 u64 rev = cid_rev_card(card); 75 f->manfid == card->cid.manfid) && 77 f->oemid == card->cid.oemid) && 79 !strncmp(f->name, card->cid.prod_name, 80 sizeof(card [all...] |
/drivers/parisc/ |
H A D | hppb.c | 51 struct hppb_card *card = &hppb_card_head; local 53 while(card->next) { 54 card = card->next; 57 if(card->hpa) { 58 card->next = kzalloc(sizeof(struct hppb_card), GFP_KERNEL); 59 if(!card->next) { 63 card = card->next; 68 card [all...] |
/drivers/pnp/isapnp/ |
H A D | compat.c | 36 struct pnp_card *card = global_to_pnp_card(list); local 38 if (compare_pnp_id(card->id, id) || (memcmp(id, any, 7) == 0)) 39 return card; 45 struct pnp_dev *pnp_find_dev(struct pnp_card *card, unsigned short vendor, argument 53 if (card == NULL) { /* look for a logical device from all cards */ 71 list = card->devices.next; 74 if (from->card != card) /* something is wrong */ 77 while (list != &card->devices) {
|
/drivers/usb/gadget/ |
H A D | u_uac1.h | 27 * This represents the USB side of an audio card device, managed by a USB 32 struct gaudio *card; member in struct:gaudio_snd_dev 53 int gaudio_setup(struct gaudio *card);
|
/drivers/isdn/hardware/avm/ |
H A D | b1isa.c | 3 * Module for AVM B1 ISA-card. 34 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM B1 ISA card"); 43 avmcard *card; local 48 card = cinfo->card; 50 b1_reset(card->port); 51 b1_reset(card->port); 54 free_irq(card->irq, card); 55 release_region(card 66 avmcard *card; local [all...] |
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 | b1pcmcia.c | 3 * Module for AVM B1/M1/M2 PCMCIA-card. 43 avmcard *card = cinfo->card; local 44 unsigned int port = card->port; 50 free_irq(card->irq, card); 51 b1_free_card(card); 64 avmcard *card; local 68 card = b1_alloc_card(1); 69 if (!card) { 177 avmcard *card; local [all...] |
H A D | t1pci.c | 3 * Module for AVM T1 PCI-card. 41 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM T1 PCI card"); 51 avmcard *card; local 55 card = b1_alloc_card(1); 56 if (!card) { 62 card->dma = avmcard_dma_alloc("t1pci", pdev, 2048 + 128, 2048 + 128); 63 if (!card->dma) { 69 cinfo = card->ctrlinfo; 70 sprintf(card->name, "t1pci-%x", p->port); 71 card 157 avmcard *card = pci_get_drvdata(pdev); local [all...] |
/drivers/isdn/hardware/eicon/ |
H A D | capimain.c | 36 MODULE_SUPPORTED_DEVICE("CAPI and DIVA card drivers"); 83 diva_card *card = (diva_card *) ctrl->driverdata; local 87 seq_printf(m, "Id : %d\n", card->Id); 88 seq_printf(m, "Channels : %d\n", card->d.channels);
|
/drivers/isdn/hisax/ |
H A D | hfcscard.c | 65 printk(KERN_INFO "HFCS: resetting card\n"); 169 setup_hfcs(struct IsdnCard *card) argument 171 struct IsdnCardState *cs = card->cs; 178 if (!card->para[1] && isapnp_present()) { 197 card->para[1] = pnp_port_start(pnp_d, 0); 198 card->para[0] = pnp_irq(pnp_d, 0); 199 if (!card->para[0] || !card->para[1]) { 201 card->para[0], card [all...] |
H A D | nj_u.c | 139 printk(KERN_WARNING "NETspider-U: No IRQ for PCI card found\n"); 144 printk(KERN_WARNING "NETspider-U: No IO-Adr for PCI card found\n"); 151 static int __devinit nju_cs_init(struct IsdnCard *card, argument 180 printk(KERN_WARNING "NETspider-U: NETjet-S PCI card found\n"); 184 printk(KERN_WARNING "NETspider-U: No PCI card found\n"); 190 static int __devinit nju_cs_init_rest(struct IsdnCard *card, argument 196 "NETspider-U: PCI card configured at %#lx IRQ %d\n", 225 setup_netjet_u(struct IsdnCard *card) argument 228 struct IsdnCardState *cs = card->cs; 249 printk(KERN_WARNING "NETspider-U: No PCI card foun [all...] |
/drivers/mmc/card/ |
H A D | queue.h | 26 struct mmc_card *card; member in struct:mmc_queue
|