/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/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/media/pci/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/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 | 38 struct pio2_card *card = gpio_to_pio2_card(chip); local 40 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == OUTPUT) | 41 (card->bank[PIO2_CHANNEL_BANK[offset]].config == NOFIT)) { 43 dev_err(&card->vdev->dev, "Channel not available as input\n"); 47 retval = vme_master_read(card->window, ®, 1, 50 dev_err(&card->vdev->dev, "Unable to read from GPIO\n"); 59 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) 65 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) 76 struct pio2_card *card = gpio_to_pio2_card(chip); local 78 if ((card 106 struct pio2_card *card = gpio_to_pio2_card(chip); local 125 struct pio2_card *card = gpio_to_pio2_card(chip); local 144 pio2_gpio_reset(struct pio2_card *card) argument 189 pio2_gpio_init(struct pio2_card *card) argument 220 pio2_gpio_exit(struct pio2_card *card) argument [all...] |
/drivers/block/rsxx/ |
H A D | config.c | 98 static int rsxx_save_config(struct rsxx_cardinfo *card) argument 103 memcpy(&cfg, &card->config, sizeof(cfg)); 106 dev_err(CARD_TO_DEV(card), 124 st = rsxx_creg_write(card, CREG_ADD_CONFIG, sizeof(cfg), &cfg, 1); 131 int rsxx_load_config(struct rsxx_cardinfo *card) argument 136 st = rsxx_creg_read(card, CREG_ADD_CONFIG, sizeof(card->config), 137 &card->config, 1); 139 dev_err(CARD_TO_DEV(card), 140 "Failed reading card confi [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> 41 static void add_quirk_for_sdio_devices(struct mmc_card *card, int data) argument 43 if (mmc_card_sdio(card)) 44 card->quirks |= data; 72 void mmc_fixup_device(struct mmc_card *card, const struct mmc_fixup *table) argument 75 u64 rev = cid_rev_card(card); 83 f->manfid == card->cid.manfid) && 85 f->oemid == card->cid.oemid) && 87 !strncmp(f->name, card->cid.prod_name, 88 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/media/usb/stk1160/ |
H A D | stk1160-ac97.c | 92 struct snd_card *card = NULL; local 98 * Just want a card to access ac96 controls, 102 THIS_MODULE, 0, &card); 107 snprintf(card->shortname, sizeof(card->shortname), 109 snprintf(card->longname, sizeof(card->longname), 111 strlcpy(card->driver, dev->dev->driver->name, sizeof(card->driver)); 113 rc = snd_ac97_bus(card, 140 struct snd_card *card = dev->snd_card; local [all...] |
/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"); 168 int setup_hfcs(struct IsdnCard *card) argument 170 struct IsdnCardState *cs = card->cs; 177 if (!card->para[1] && isapnp_present()) { 196 card->para[1] = pnp_port_start(pnp_d, 0); 197 card->para[0] = pnp_irq(pnp_d, 0); 198 if (!card->para[0] || !card->para[1]) { 200 card->para[0], card [all...] |
H A D | nj_s.c | 160 printk(KERN_WARNING "NETjet-S: No IRQ for PCI card found\n"); 165 printk(KERN_WARNING "NETjet-S: No IO-Adr for PCI card found\n"); 180 printk(KERN_WARNING "Netjet: You tried to load this driver with an incompatible TigerJet-card\n"); 189 static int njs_cs_init(struct IsdnCard *card, struct IsdnCardState *cs) argument 216 printk(KERN_WARNING "NETjet-S: NETspider-U PCI card found\n"); 220 printk(KERN_WARNING "NETjet-S: No PCI card found\n"); 226 static int njs_cs_init_rest(struct IsdnCard *card, struct IsdnCardState *cs) argument 231 "NETjet-S: %s card configured at %#lx IRQ %d\n", 258 int setup_netjet_s(struct IsdnCard *card) argument 261 struct IsdnCardState *cs = card [all...] |