/linux-4.4.14/drivers/block/rsxx/ |
D | core.c | 67 struct rsxx_cardinfo *card = m->private; in rsxx_attr_pci_regs_show() local 70 ioread32(card->regmap + HWID)); in rsxx_attr_pci_regs_show() 72 ioread32(card->regmap + SCRATCH)); in rsxx_attr_pci_regs_show() 74 ioread32(card->regmap + IER)); in rsxx_attr_pci_regs_show() 76 ioread32(card->regmap + IPR)); in rsxx_attr_pci_regs_show() 78 ioread32(card->regmap + CREG_CMD)); in rsxx_attr_pci_regs_show() 80 ioread32(card->regmap + CREG_ADD)); in rsxx_attr_pci_regs_show() 82 ioread32(card->regmap + CREG_CNT)); in rsxx_attr_pci_regs_show() 84 ioread32(card->regmap + CREG_STAT)); in rsxx_attr_pci_regs_show() 86 ioread32(card->regmap + CREG_DATA0)); in rsxx_attr_pci_regs_show() [all …]
|
D | dev.c | 73 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_blkdev_ioctl() local 77 return rsxx_reg_access(card, (void __user *)arg, 1); in rsxx_blkdev_ioctl() 79 return rsxx_reg_access(card, (void __user *)arg, 0); in rsxx_blkdev_ioctl() 87 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_getgeo() local 88 u64 blocks = card->size8 >> 9; in rsxx_getgeo() 94 if (card->size8) { in rsxx_getgeo() 113 static void disk_stats_start(struct rsxx_cardinfo *card, struct bio *bio) in disk_stats_start() argument 116 &card->gendisk->part0); in disk_stats_start() 119 static void disk_stats_complete(struct rsxx_cardinfo *card, in disk_stats_complete() argument 123 generic_end_io_acct(bio_data_dir(bio), &card->gendisk->part0, in disk_stats_complete() [all …]
|
D | cregs.c | 32 typedef void (*creg_cmd_cb)(struct rsxx_cardinfo *card, 61 static int copy_to_creg_data(struct rsxx_cardinfo *card, in copy_to_creg_data() argument 69 if (unlikely(card->eeh_state)) in copy_to_creg_data() 78 iowrite32be(data[i], card->regmap + CREG_DATA(i)); in copy_to_creg_data() 80 iowrite32(data[i], card->regmap + CREG_DATA(i)); in copy_to_creg_data() 87 static int copy_from_creg_data(struct rsxx_cardinfo *card, in copy_from_creg_data() argument 95 if (unlikely(card->eeh_state)) in copy_from_creg_data() 104 data[i] = ioread32be(card->regmap + CREG_DATA(i)); in copy_from_creg_data() 106 data[i] = ioread32(card->regmap + CREG_DATA(i)); in copy_from_creg_data() 112 static void creg_issue_cmd(struct rsxx_cardinfo *card, struct creg_cmd *cmd) in creg_issue_cmd() argument [all …]
|
D | config.c | 98 static int rsxx_save_config(struct rsxx_cardinfo *card) in rsxx_save_config() argument 103 memcpy(&cfg, &card->config, sizeof(cfg)); in rsxx_save_config() 106 dev_err(CARD_TO_DEV(card), in rsxx_save_config() 124 st = rsxx_creg_write(card, CREG_ADD_CONFIG, sizeof(cfg), &cfg, 1); in rsxx_save_config() 131 int rsxx_load_config(struct rsxx_cardinfo *card) in rsxx_load_config() argument 136 st = rsxx_creg_read(card, CREG_ADD_CONFIG, sizeof(card->config), in rsxx_load_config() 137 &card->config, 1); in rsxx_load_config() 139 dev_err(CARD_TO_DEV(card), in rsxx_load_config() 144 config_hdr_be_to_cpu(&card->config.hdr); in rsxx_load_config() 146 if (card->config.hdr.version == RSXX_CFG_VERSION) { in rsxx_load_config() [all …]
|
D | dma.c | 102 static unsigned int rsxx_addr8_to_laddr(u64 addr8, struct rsxx_cardinfo *card) in rsxx_addr8_to_laddr() argument 106 tgt_addr8 = ((addr8 >> card->_stripe.upper_shift) & in rsxx_addr8_to_laddr() 107 card->_stripe.upper_mask) | in rsxx_addr8_to_laddr() 108 ((addr8) & card->_stripe.lower_mask); in rsxx_addr8_to_laddr() 113 static unsigned int rsxx_get_dma_tgt(struct rsxx_cardinfo *card, u64 addr8) in rsxx_get_dma_tgt() argument 117 tgt = (addr8 >> card->_stripe.target_shift) & card->_stripe.target_mask; in rsxx_get_dma_tgt() 122 void rsxx_dma_queue_reset(struct rsxx_cardinfo *card) in rsxx_dma_queue_reset() argument 125 iowrite32(DMA_QUEUE_RESET, card->regmap + RESET); in rsxx_dma_queue_reset() 204 static void dma_intr_coal_auto_tune(struct rsxx_cardinfo *card) in dma_intr_coal_auto_tune() argument 210 if (card->config.data.intr_coal.mode != RSXX_INTR_COAL_AUTO_TUNE || in dma_intr_coal_auto_tune() [all …]
|
D | rsxx_priv.h | 103 struct rsxx_cardinfo *card; member 362 int rsxx_load_config(struct rsxx_cardinfo *card); 365 void rsxx_enable_ier(struct rsxx_cardinfo *card, unsigned int intr); 366 void rsxx_disable_ier(struct rsxx_cardinfo *card, unsigned int intr); 367 void rsxx_enable_ier_and_isr(struct rsxx_cardinfo *card, 369 void rsxx_disable_ier_and_isr(struct rsxx_cardinfo *card, 373 int rsxx_attach_dev(struct rsxx_cardinfo *card); 374 void rsxx_detach_dev(struct rsxx_cardinfo *card); 375 int rsxx_setup_dev(struct rsxx_cardinfo *card); 376 void rsxx_destroy_dev(struct rsxx_cardinfo *card); [all …]
|
/linux-4.4.14/drivers/isdn/isdnloop/ |
D | isdnloop.c | 37 isdnloop_free_queue(isdnloop_card *card, int channel) in isdnloop_free_queue() argument 39 struct sk_buff_head *queue = &card->bqueue[channel]; in isdnloop_free_queue() 42 card->sndcount[channel] = 0; in isdnloop_free_queue() 54 isdnloop_bchan_send(isdnloop_card *card, int ch) in isdnloop_bchan_send() argument 56 isdnloop_card *rcard = card->rcard[ch]; in isdnloop_bchan_send() 57 int rch = card->rch[ch], len, ack; in isdnloop_bchan_send() 61 while (card->sndcount[ch]) { in isdnloop_bchan_send() 62 skb = skb_dequeue(&card->bqueue[ch]); in isdnloop_bchan_send() 65 card->sndcount[ch] -= len; in isdnloop_bchan_send() 67 cmd.driver = card->myid; in isdnloop_bchan_send() [all …]
|
/linux-4.4.14/drivers/isdn/hysdn/ |
D | boardergo.c | 37 hysdn_card *card = dev_id; /* parameter from irq */ in ergo_interrupt() local 42 if (!card) in ergo_interrupt() 44 if (!card->irq_enabled) in ergo_interrupt() 47 spin_lock_irqsave(&card->hysdn_lock, flags); /* no further irqs allowed */ in ergo_interrupt() 49 if (!(bytein(card->iobase + PCI9050_INTR_REG) & PCI9050_INTR_REG_STAT1)) { in ergo_interrupt() 50 spin_unlock_irqrestore(&card->hysdn_lock, flags); /* restore old state */ in ergo_interrupt() 54 dpr = card->dpram; in ergo_interrupt() 60 if (!card->hw_lock) in ergo_interrupt() 61 schedule_work(&card->irq_queue); in ergo_interrupt() 62 spin_unlock_irqrestore(&card->hysdn_lock, flags); in ergo_interrupt() [all …]
|
D | hysdn_sched.c | 31 hysdn_sched_rx(hysdn_card *card, unsigned char *buf, unsigned short len, in hysdn_sched_rx() argument 37 if (hynet_enable & (1 << card->myid)) { in hysdn_sched_rx() 39 hysdn_rx_netpkt(card, buf, len); in hysdn_sched_rx() 44 hysdn_card_errlog(card, (tErrLogEntry *) buf, len); in hysdn_sched_rx() 45 if (card->err_log_state == ERRLOG_STATE_ON) in hysdn_sched_rx() 46 card->err_log_state = ERRLOG_STATE_START; /* start new fetch */ in hysdn_sched_rx() 51 if (hycapi_enable & (1 << card->myid)) { in hysdn_sched_rx() 52 hycapi_rx_capipkt(card, buf, len); in hysdn_sched_rx() 74 hysdn_sched_tx(hysdn_card *card, unsigned char *buf, in hysdn_sched_tx() argument 80 if (card->net_tx_busy) { in hysdn_sched_tx() [all …]
|
D | hysdn_boot.c | 85 pof_handle_data(hysdn_card *card, int datlen) in pof_handle_data() argument 87 struct boot_data *boot = card->boot; /* pointer to boot specific data */ in pof_handle_data() 96 if (card->debug_flags & LOG_POF_RECORD) in pof_handle_data() 97 hysdn_addlog(card, "POF created %s", boot->buf.PofTime.DateTimeText); in pof_handle_data() 103 if (card->debug_flags & LOG_POF_RECORD) in pof_handle_data() 104 hysdn_addlog(card, "POF got %s len=%d offs=0x%lx", in pof_handle_data() 132 card->writebootimg(card, imgp, in pof_handle_data() 141 if (card->debug_flags & LOG_POF_RECORD) in pof_handle_data() 142 hysdn_addlog(card, "POF got %s len=%d offs=0x%lx", in pof_handle_data() 146 if ((boot->last_error = card->writebootseq(card, boot->buf.BootBuf, datlen)) < 0) in pof_handle_data() [all …]
|
D | hysdn_init.c | 62 hysdn_card *card; in hysdn_pci_init_one() local 69 if (!(card = kzalloc(sizeof(hysdn_card), GFP_KERNEL))) { in hysdn_pci_init_one() 74 card->myid = cardmax; /* set own id */ in hysdn_pci_init_one() 75 card->bus = akt_pcidev->bus->number; in hysdn_pci_init_one() 76 card->devfn = akt_pcidev->devfn; /* slot + function */ in hysdn_pci_init_one() 77 card->subsysid = akt_pcidev->subsystem_device; in hysdn_pci_init_one() 78 card->irq = akt_pcidev->irq; in hysdn_pci_init_one() 79 card->iobase = pci_resource_start(akt_pcidev, PCI_REG_PLX_IO_BASE); in hysdn_pci_init_one() 80 card->plxbase = pci_resource_start(akt_pcidev, PCI_REG_PLX_MEM_BASE); in hysdn_pci_init_one() 81 card->membase = pci_resource_start(akt_pcidev, PCI_REG_MEMORY_BASE); in hysdn_pci_init_one() [all …]
|
D | hysdn_procconf.c | 38 hysdn_card *card; /* card the device is connected to */ member 58 if (cnf->card->debug_flags & LOG_CNF_LINE) in process_line() 59 hysdn_addlog(cnf->card, "conf line: %s", cp); in process_line() 70 if (cnf->card->debug_flags & LOG_CNF_MISC) in process_line() 71 hysdn_addlog(cnf->card, "conf channel invalid %d", i); in process_line() 78 if (cnf->card->debug_flags & LOG_CNF_DATA) in process_line() 79 hysdn_addlog(cnf->card, "conf chan=%d %s", cnf->channel, cp); in process_line() 80 return (hysdn_tx_cfgline(cnf->card, cnf->conf_line + 1, in process_line() 112 if ((cnf->needed_size = pof_write_open(cnf->card, &cnf->pof_buffer)) <= 0) in hysdn_conf_write() 120 if (cnf->card->state != CARD_STATE_RUN) in hysdn_conf_write() [all …]
|
D | hysdn_proclog.c | 27 static void put_log_buffer(hysdn_card *card, char *cp); 57 hysdn_card_errlog(hysdn_card *card, tErrLogEntry *logp, int maxsize) in hysdn_card_errlog() argument 62 put_log_buffer(card, buf); /* output the string */ in hysdn_card_errlog() 69 hysdn_addlog(hysdn_card *card, char *fmt, ...) in hysdn_addlog() argument 71 struct procdata *pd = card->proclog; in hysdn_addlog() 79 cp += sprintf(cp, "HYSDN: card %d ", card->myid); in hysdn_addlog() 87 if (card->debug_flags & DEB_OUT_SYSLOG) in hysdn_addlog() 90 put_log_buffer(card, pd->logtmp); in hysdn_addlog() 101 put_log_buffer(hysdn_card *card, char *cp) in put_log_buffer() argument 104 struct procdata *pd = card->proclog; in put_log_buffer() [all …]
|
D | hycapi.c | 85 hysdn_card *card = NULL; in hycapi_remove_ctr() local 94 card = cinfo->card; in hycapi_remove_ctr() 104 kfree(card->hyctrlinfo); in hycapi_remove_ctr() 107 card->hyctrlinfo = NULL; in hycapi_remove_ctr() 120 hysdn_card *card = cinfo->card; in hycapi_sendmsg_internal() local 133 card->myid); in hycapi_sendmsg_internal() 138 schedule_work(&card->irq_queue); in hycapi_sendmsg_internal() 156 hysdn_card *card = cinfo->card; in hycapi_register_internal() local 171 card->myid); in hycapi_register_internal() 228 hysdn_card *card = cinfo->card; in hycapi_register_appl() local [all …]
|
D | hysdn_net.c | 63 hysdn_card *card = dev->ml_priv; in net_open() local 69 if (!card->mac_addr[0]) { in net_open() 78 memcpy(dev->dev_addr, card->mac_addr, ETH_ALEN); in net_open() 158 hysdn_tx_netack(hysdn_card *card) in hysdn_tx_netack() argument 160 struct net_local *lp = card->netif; in hysdn_tx_netack() 184 hysdn_rx_netpkt(hysdn_card *card, unsigned char *buf, unsigned short len) in hysdn_rx_netpkt() argument 186 struct net_local *lp = card->netif; in hysdn_rx_netpkt() 218 hysdn_tx_netget(hysdn_card *card) in hysdn_tx_netget() argument 220 struct net_local *lp = card->netif; in hysdn_tx_netget() 247 hysdn_net_create(hysdn_card *card) in hysdn_net_create() argument [all …]
|
/linux-4.4.14/drivers/mmc/core/ |
D | mmc.c | 65 static int mmc_decode_cid(struct mmc_card *card) in mmc_decode_cid() argument 67 u32 *resp = card->raw_cid; in mmc_decode_cid() 73 switch (card->csd.mmca_vsn) { in mmc_decode_cid() 76 card->cid.manfid = UNSTUFF_BITS(resp, 104, 24); in mmc_decode_cid() 77 card->cid.prod_name[0] = UNSTUFF_BITS(resp, 96, 8); in mmc_decode_cid() 78 card->cid.prod_name[1] = UNSTUFF_BITS(resp, 88, 8); in mmc_decode_cid() 79 card->cid.prod_name[2] = UNSTUFF_BITS(resp, 80, 8); in mmc_decode_cid() 80 card->cid.prod_name[3] = UNSTUFF_BITS(resp, 72, 8); in mmc_decode_cid() 81 card->cid.prod_name[4] = UNSTUFF_BITS(resp, 64, 8); in mmc_decode_cid() 82 card->cid.prod_name[5] = UNSTUFF_BITS(resp, 56, 8); in mmc_decode_cid() [all …]
|
D | sdio.c | 36 if (mmc_card_nonstd_func_interface(func->card)) { in sdio_read_fbr() 41 ret = mmc_io_rw_direct(func->card, 0, 0, in sdio_read_fbr() 49 ret = mmc_io_rw_direct(func->card, 0, 0, in sdio_read_fbr() 61 static int sdio_init_func(struct mmc_card *card, unsigned int fn) in sdio_init_func() argument 68 func = sdio_alloc_func(card); in sdio_init_func() 74 if (!(card->quirks & MMC_QUIRK_NONSTD_SDIO)) { in sdio_init_func() 83 func->vendor = func->card->cis.vendor; in sdio_init_func() 84 func->device = func->card->cis.device; in sdio_init_func() 85 func->max_blksize = func->card->cis.blksize; in sdio_init_func() 88 card->sdio_func[fn - 1] = func; in sdio_init_func() [all …]
|
D | sd.c | 73 void mmc_decode_cid(struct mmc_card *card) in mmc_decode_cid() argument 75 u32 *resp = card->raw_cid; in mmc_decode_cid() 77 memset(&card->cid, 0, sizeof(struct mmc_cid)); in mmc_decode_cid() 83 card->cid.manfid = UNSTUFF_BITS(resp, 120, 8); in mmc_decode_cid() 84 card->cid.oemid = UNSTUFF_BITS(resp, 104, 16); in mmc_decode_cid() 85 card->cid.prod_name[0] = UNSTUFF_BITS(resp, 96, 8); in mmc_decode_cid() 86 card->cid.prod_name[1] = UNSTUFF_BITS(resp, 88, 8); in mmc_decode_cid() 87 card->cid.prod_name[2] = UNSTUFF_BITS(resp, 80, 8); in mmc_decode_cid() 88 card->cid.prod_name[3] = UNSTUFF_BITS(resp, 72, 8); in mmc_decode_cid() 89 card->cid.prod_name[4] = UNSTUFF_BITS(resp, 64, 8); in mmc_decode_cid() [all …]
|
D | bus.c | 34 struct mmc_card *card = mmc_dev_to_card(dev); in type_show() local 36 switch (card->type) { in type_show() 70 struct mmc_card *card = mmc_dev_to_card(dev); in mmc_bus_uevent() local 74 switch (card->type) { in mmc_bus_uevent() 97 retval = add_uevent_var(env, "MMC_NAME=%s", mmc_card_name(card)); in mmc_bus_uevent() 113 struct mmc_card *card = mmc_dev_to_card(dev); in mmc_bus_probe() local 115 return drv->probe(card); in mmc_bus_probe() 121 struct mmc_card *card = mmc_dev_to_card(dev); in mmc_bus_remove() local 123 drv->remove(card); in mmc_bus_remove() 131 struct mmc_card *card = mmc_dev_to_card(dev); in mmc_bus_shutdown() local [all …]
|
D | core.c | 149 if (err && cmd->retries && !mmc_card_removed(host->card)) { in mmc_request_done() 235 if (mmc_card_removed(host->card)) in mmc_start_request() 309 void mmc_start_bkops(struct mmc_card *card, bool from_exception) in mmc_start_bkops() argument 315 BUG_ON(!card); in mmc_start_bkops() 317 if (!card->ext_csd.man_bkops_en || mmc_card_doing_bkops(card)) in mmc_start_bkops() 320 err = mmc_read_bkops_status(card); in mmc_start_bkops() 323 mmc_hostname(card->host), err); in mmc_start_bkops() 327 if (!card->ext_csd.raw_bkops_status) in mmc_start_bkops() 330 if (card->ext_csd.raw_bkops_status < EXT_CSD_BKOPS_LEVEL_2 && in mmc_start_bkops() 334 mmc_claim_host(card->host); in mmc_start_bkops() [all …]
|
D | sdio_cis.c | 27 static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func, in cistpl_vers_1() argument 67 card->num_info = nr_strings; in cistpl_vers_1() 68 card->info = (const char**)buffer; in cistpl_vers_1() 74 static int cistpl_manfid(struct mmc_card *card, struct sdio_func *func, in cistpl_manfid() argument 89 card->cis.vendor = vendor; in cistpl_manfid() 90 card->cis.device = device; in cistpl_manfid() 111 static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func, in cis_tpl_parse() argument 127 ret = tpl->parse(card, func, buf, size); in cis_tpl_parse() 136 mmc_hostname(card->host), tpl_descr, code, size); in cis_tpl_parse() 146 static int cistpl_funce_common(struct mmc_card *card, struct sdio_func *func, in cistpl_funce_common() argument [all …]
|
D | sdio_irq.c | 33 struct mmc_card *card = host->card; in process_sdio_pending_irqs() local 43 func = card->sdio_single_irq; in process_sdio_pending_irqs() 49 ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_INTx, 0, &pending); in process_sdio_pending_irqs() 52 mmc_card_id(card), ret); in process_sdio_pending_irqs() 56 if (pending && mmc_card_broken_irq_polling(card) && in process_sdio_pending_irqs() 64 mmc_io_rw_direct(card, 0, 0, 0xff, 0, &dummy); in process_sdio_pending_irqs() 70 func = card->sdio_func[i - 1]; in process_sdio_pending_irqs() 73 mmc_card_id(card)); in process_sdio_pending_irqs() 187 static int sdio_card_irq_get(struct mmc_card *card) in sdio_card_irq_get() argument 189 struct mmc_host *host = card->host; in sdio_card_irq_get() [all …]
|
D | mmc_ops.c | 57 static inline int __mmc_send_status(struct mmc_card *card, u32 *status, in __mmc_send_status() argument 63 BUG_ON(!card); in __mmc_send_status() 64 BUG_ON(!card->host); in __mmc_send_status() 67 if (!mmc_host_is_spi(card->host)) in __mmc_send_status() 68 cmd.arg = card->rca << 16; in __mmc_send_status() 73 err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); in __mmc_send_status() 86 int mmc_send_status(struct mmc_card *card, u32 *status) in mmc_send_status() argument 88 return __mmc_send_status(card, status, false); in mmc_send_status() 91 static int _mmc_select_card(struct mmc_host *host, struct mmc_card *card) in _mmc_select_card() argument 100 if (card) { in _mmc_select_card() [all …]
|
D | sd_ops.c | 25 int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card) in mmc_app_cmd() argument 31 BUG_ON(card && (card->host != host)); in mmc_app_cmd() 35 if (card) { in mmc_app_cmd() 36 cmd.arg = card->rca << 16; in mmc_app_cmd() 68 int mmc_wait_for_app_cmd(struct mmc_host *host, struct mmc_card *card, in mmc_wait_for_app_cmd() argument 85 err = mmc_app_cmd(host, card); in mmc_wait_for_app_cmd() 121 int mmc_app_set_bus_width(struct mmc_card *card, int width) in mmc_app_set_bus_width() argument 126 BUG_ON(!card); in mmc_app_set_bus_width() 127 BUG_ON(!card->host); in mmc_app_set_bus_width() 143 err = mmc_wait_for_app_cmd(card->host, card, &cmd, MMC_CMD_RETRIES); in mmc_app_set_bus_width() [all …]
|
D | sdio_io.c | 30 BUG_ON(!func->card); in sdio_claim_host() 32 mmc_claim_host(func->card->host); in sdio_claim_host() 46 BUG_ON(!func->card); in sdio_release_host() 48 mmc_release_host(func->card->host); in sdio_release_host() 66 BUG_ON(!func->card); in sdio_enable_func() 70 ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IOEx, 0, ®); in sdio_enable_func() 76 ret = mmc_io_rw_direct(func->card, 1, 0, SDIO_CCCR_IOEx, reg, NULL); in sdio_enable_func() 83 ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IORx, 0, ®); in sdio_enable_func() 116 BUG_ON(!func->card); in sdio_disable_func() 120 ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IOEx, 0, ®); in sdio_disable_func() [all …]
|
D | debugfs.c | 283 struct mmc_card *card = data; in mmc_dbg_card_status_get() local 287 mmc_get_card(card); in mmc_dbg_card_status_get() 293 mmc_put_card(card); in mmc_dbg_card_status_get() 304 struct mmc_card *card = inode->i_private; in mmc_ext_csd_open() local 314 mmc_get_card(card); in mmc_ext_csd_open() 315 err = mmc_get_ext_csd(card, &ext_csd); in mmc_ext_csd_open() 316 mmc_put_card(card); in mmc_ext_csd_open() 356 void mmc_add_card_debugfs(struct mmc_card *card) in mmc_add_card_debugfs() argument 358 struct mmc_host *host = card->host; in mmc_add_card_debugfs() 364 root = debugfs_create_dir(mmc_card_id(card), host->debugfs_root); in mmc_add_card_debugfs() [all …]
|
/linux-4.4.14/drivers/isdn/sc/ |
D | command.c | 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; in command() local 87 card = get_card_from_id(cmd->driver); in command() [all …]
|
D | packet.c | 27 int card; in sndpkt() local 30 card = get_card_from_id(devId); in sndpkt() 32 if (!IS_VALID_CARD(card)) { in sndpkt() 33 pr_debug("invalid param: %d is not a valid card id\n", card); in sndpkt() 38 sc_adapter[card]->devicename, in sndpkt() 39 sc_adapter[card]->channel[channel].first_sendbuf, in sndpkt() 40 sc_adapter[card]->channel[channel].next_sendbuf, in sndpkt() 41 sc_adapter[card]->channel[channel].free_sendbufs, in sndpkt() 42 sc_adapter[card]->channel[channel].num_sendbufs); in sndpkt() 44 if (!sc_adapter[card]->channel[channel].free_sendbufs) { in sndpkt() [all …]
|
D | timer.c | 27 static void setup_ports(int card) in setup_ports() argument 30 outb((sc_adapter[card]->rambase >> 12), sc_adapter[card]->ioport[EXP_BASE]); in setup_ports() 33 outb((sc_adapter[card]->interrupt | 0x80), in setup_ports() 34 sc_adapter[card]->ioport[IRQ_SELECT]); in setup_ports() 50 int card = (unsigned int) data; in sc_check_reset() local 53 sc_adapter[card]->devicename); in sc_check_reset() 56 setup_ports(card); in sc_check_reset() 58 spin_lock_irqsave(&sc_adapter[card]->lock, flags); in sc_check_reset() 59 outb(sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport], in sc_check_reset() 60 (sc_adapter[card]->shmem_magic >> 14) | 0x80); in sc_check_reset() [all …]
|
D | shmem.c | 27 void memcpy_toshmem(int card, void *dest, const void *src, size_t n) in memcpy_toshmem() argument 33 if (!IS_VALID_CARD(card)) { in memcpy_toshmem() 34 pr_debug("Invalid param: %d is not a valid card id\n", card); in memcpy_toshmem() 45 pr_debug("%s: loaded page %d\n", sc_adapter[card]->devicename, ch); in memcpy_toshmem() 49 spin_lock_irqsave(&sc_adapter[card]->lock, flags); in memcpy_toshmem() 51 outb(((sc_adapter[card]->shmem_magic + ch * SRAM_PAGESIZE) >> 14) | 0x80, in memcpy_toshmem() 52 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]); in memcpy_toshmem() 53 memcpy_toio((void __iomem *)(sc_adapter[card]->rambase + dest_rem), src, n); in memcpy_toshmem() 54 spin_unlock_irqrestore(&sc_adapter[card]->lock, flags); in memcpy_toshmem() 55 pr_debug("%s: set page to %#x\n", sc_adapter[card]->devicename, in memcpy_toshmem() [all …]
|
D | message.c | 28 int receivemessage(int card, RspMessage *rspmsg) in receivemessage() argument 33 if (!IS_VALID_CARD(card)) { in receivemessage() 34 pr_debug("Invalid param: %d is not a valid card id\n", card); in receivemessage() 39 sc_adapter[card]->devicename); in receivemessage() 44 if (inb(sc_adapter[card]->ioport[FIFO_STATUS]) & RF_HAS_DATA) { in receivemessage() 48 spin_lock_irqsave(&sc_adapter[card]->lock, flags); in receivemessage() 49 outb((sc_adapter[card]->shmem_magic >> 14) | 0x80, in receivemessage() 50 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]); in receivemessage() 51 dpm = (DualPortMemory *) sc_adapter[card]->rambase; in receivemessage() 55 inb(sc_adapter[card]->ioport[FIFO_READ]); in receivemessage() [all …]
|
D | interrupt.c | 32 int card = (int)(unsigned long) card_inst; in interrupt_handler() local 34 if (!IS_VALID_CARD(card)) { in interrupt_handler() 35 pr_debug("Invalid param: %d is not a valid card id\n", card); in interrupt_handler() 40 sc_adapter[card]->devicename); in interrupt_handler() 45 while (!receivemessage(card, &rcvmsg)) { in interrupt_handler() 50 if (sc_adapter[card]->want_async_messages) in interrupt_handler() 51 memcpy(&(sc_adapter[card]->async_msg), in interrupt_handler() 61 sc_adapter[card]->devicename, in interrupt_handler() 72 sc_adapter[card]->devicename, in interrupt_handler() 75 rcvpkt(card, &rcvmsg); in interrupt_handler() [all …]
|
D | ioctl.c | 15 static int GetStatus(int card, boardInfo *); 20 int sc_ioctl(int card, scs_ioctl *data) in sc_ioctl() argument 37 sc_adapter[card]->devicename); in sc_ioctl() 38 sc_adapter[card]->StartOnReset = 0; in sc_ioctl() 40 return reset(card); in sc_ioctl() 53 sc_adapter[card]->devicename); in sc_ioctl() 54 if (sc_adapter[card]->EngineUp) { in sc_ioctl() 56 sc_adapter[card]->devicename); in sc_ioctl() 71 status = send_and_receive(card, CMPID, cmReqType2, cmReqClass0, cmReqLoadProc, in sc_ioctl() 78 sc_adapter[card]->devicename, status); in sc_ioctl() [all …]
|
D | card.h | 77 isdn_if *card; /* ISDN4Linux structure */ member 107 void memcpy_toshmem(int card, void *dest, const void *src, size_t n); 108 void memcpy_fromshmem(int card, void *dest, const void *src, size_t n); 110 int indicate_status(int card, int event, ulong Channel, char *Data); 113 void rcvpkt(int card, RspMessage *rcvmsg); 115 int reset(int card); 116 int startproc(int card); 117 int send_and_receive(int card, unsigned int procid, unsigned char type, 121 void flushreadfifo(int card); 122 int sendmessage(int card, unsigned int procid, unsigned int type, [all …]
|
/linux-4.4.14/drivers/atm/ |
D | nicstar.c | 104 #define CMD_BUSY(card) (readl((card)->membase + STAT) & NS_STAT_CMDBZ) argument 119 static u32 ns_read_sram(ns_dev * card, u32 sram_address); 120 static void ns_write_sram(ns_dev * card, u32 sram_address, u32 * value, 123 static void ns_init_card_error(ns_dev * card, int error); 124 static scq_info *get_scq(ns_dev *card, int size, u32 scd); 125 static void free_scq(ns_dev *card, scq_info * scq, struct atm_vcc *vcc); 130 static void fill_tst(ns_dev * card, int n, vc_map * vc); 132 static int push_scqe(ns_dev * card, vc_map * vc, scq_info * scq, ns_scqe * tbd, 134 static void process_tsq(ns_dev * card); 135 static void drain_scq(ns_dev * card, scq_info * scq, int pos); [all …]
|
D | idt77252.c | 161 waitfor_idle(struct idt77252_dev *card) in waitfor_idle() argument 171 read_sram(struct idt77252_dev *card, unsigned long addr) in read_sram() argument 176 spin_lock_irqsave(&card->cmd_lock, flags); in read_sram() 178 waitfor_idle(card); in read_sram() 180 spin_unlock_irqrestore(&card->cmd_lock, flags); in read_sram() 185 write_sram(struct idt77252_dev *card, unsigned long addr, u32 value) in write_sram() argument 190 (((addr > card->tst[0] + card->tst_size - 2) && in write_sram() 191 (addr < card->tst[0] + card->tst_size)) || in write_sram() 192 ((addr > card->tst[1] + card->tst_size - 2) && in write_sram() 193 (addr < card->tst[1] + card->tst_size)))) { in write_sram() [all …]
|
D | solos-pci.c | 76 #define RX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2) argument 77 #define TX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2 + (card->buffer_size)) argument 78 #define FLASH_BUF ((card->buffers) + 4*(card->buffer_size)*2) 171 static void fpga_queue(struct solos_card *card, int port, struct sk_buff *skb, 178 static int send_command(struct solos_card *card, int dev, const char *buf, size_t size); 194 struct solos_card *card = atmdev->dev_data; in solos_param_show() local 204 dev_warn(&card->dev->dev, "Failed to allocate sk_buff in solos_param_show()\n"); in solos_param_show() 223 spin_lock_irq(&card->param_queue_lock); in solos_param_show() 224 list_add(&prm.list, &card->param_queue); in solos_param_show() 225 spin_unlock_irq(&card->param_queue_lock); in solos_param_show() [all …]
|
D | idt77252.h | 43 #define VPCI2VC(card, vpi, vci) \ argument 44 (((vpi) << card->vcibits) | ((vci) & card->vcimask)) 213 struct idt77252_dev *card; member 438 #define SAR_REG_DR0 (card->membase + 0x00) 439 #define SAR_REG_DR1 (card->membase + 0x04) 440 #define SAR_REG_DR2 (card->membase + 0x08) 441 #define SAR_REG_DR3 (card->membase + 0x0C) 442 #define SAR_REG_CMD (card->membase + 0x10) 443 #define SAR_REG_CFG (card->membase + 0x14) 444 #define SAR_REG_STAT (card->membase + 0x18) [all …]
|
/linux-4.4.14/drivers/isdn/icn/ |
D | icn.c | 57 icn_free_queue(icn_card *card, int channel) in icn_free_queue() argument 59 struct sk_buff_head *queue = &card->spqueue[channel]; in icn_free_queue() 63 card->xlen[channel] = 0; in icn_free_queue() 64 card->sndcount[channel] = 0; in icn_free_queue() 65 if ((skb = card->xskb[channel])) { in icn_free_queue() 66 card->xskb[channel] = NULL; in icn_free_queue() 96 icn_disable_ram(icn_card *card) in icn_disable_ram() argument 105 icn_enable_ram(icn_card *card) in icn_enable_ram() argument 116 icn_map_channel(icn_card *card, int channel) in icn_map_channel() argument 121 if ((channel == dev.channel) && (card == dev.mcard)) in icn_map_channel() [all …]
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l2_main.c | 35 static void qeth_bridgeport_query_support(struct qeth_card *card); 36 static void qeth_bridge_state_change(struct qeth_card *card, 38 static void qeth_bridge_host_event(struct qeth_card *card, 43 struct qeth_card *card = dev->ml_priv; in qeth_l2_do_ioctl() local 47 if (!card) in qeth_l2_do_ioctl() 50 if (!qeth_card_hw_is_reachable(card)) in qeth_l2_do_ioctl() 53 if (card->info.type == QETH_CARD_TYPE_OSN) in qeth_l2_do_ioctl() 58 rc = qeth_snmp_command(card, rq->ifr_ifru.ifru_data); in qeth_l2_do_ioctl() 61 if ((card->info.type == QETH_CARD_TYPE_OSD || in qeth_l2_do_ioctl() 62 card->info.type == QETH_CARD_TYPE_OSM || in qeth_l2_do_ioctl() [all …]
|
D | qeth_l3_main.c | 170 int qeth_l3_is_addr_covered_by_ipato(struct qeth_card *card, in qeth_l3_is_addr_covered_by_ipato() argument 178 if (!card->ipato.enabled) in qeth_l3_is_addr_covered_by_ipato() 183 list_for_each_entry(ipatoe, &card->ipato.entries, entry) { in qeth_l3_is_addr_covered_by_ipato() 199 if ((addr->proto == QETH_PROT_IPV4) && card->ipato.invert4) in qeth_l3_is_addr_covered_by_ipato() 201 else if ((addr->proto == QETH_PROT_IPV6) && card->ipato.invert6) in qeth_l3_is_addr_covered_by_ipato() 212 static int __qeth_l3_insert_ip_todo(struct qeth_card *card, in __qeth_l3_insert_ip_todo() argument 218 if (card->options.sniffer) in __qeth_l3_insert_ip_todo() 220 list_for_each_entry_safe(tmp, t, card->ip_tbd_list, entry) { in __qeth_l3_insert_ip_todo() 256 list_add(&addr->entry, card->ip_tbd_list); in __qeth_l3_insert_ip_todo() 261 qeth_l3_is_addr_covered_by_ipato(card, addr)) { in __qeth_l3_insert_ip_todo() [all …]
|
D | qeth_core_sys.c | 21 struct qeth_card *card = dev_get_drvdata(dev); in qeth_dev_state_show() local 22 if (!card) in qeth_dev_state_show() 25 switch (card->state) { in qeth_dev_state_show() 33 if (card->lan_online) in qeth_dev_state_show() 49 struct qeth_card *card = dev_get_drvdata(dev); in qeth_dev_chpid_show() local 50 if (!card) in qeth_dev_chpid_show() 53 return sprintf(buf, "%02X\n", card->info.chpid); in qeth_dev_chpid_show() 61 struct qeth_card *card = dev_get_drvdata(dev); in qeth_dev_if_name_show() local 62 if (!card) in qeth_dev_if_name_show() 64 return sprintf(buf, "%s\n", QETH_CARD_IFNAME(card)); in qeth_dev_if_name_show() [all …]
|
D | lcs.c | 171 lcs_free_card(struct lcs_card *card) in lcs_free_card() argument 174 LCS_DBF_HEX(2, setup, &card, sizeof(void*)); in lcs_free_card() 175 kfree(card); in lcs_free_card() 184 struct lcs_card *card; in lcs_alloc_card() local 189 card = kzalloc(sizeof(struct lcs_card), GFP_KERNEL | GFP_DMA); in lcs_alloc_card() 190 if (card == NULL) in lcs_alloc_card() 192 card->lan_type = LCS_FRAME_TYPE_AUTO; in lcs_alloc_card() 193 card->pkt_seq = 0; in lcs_alloc_card() 194 card->lancmd_timeout = LCS_LANCMD_TIMEOUT_DEFAULT; in lcs_alloc_card() 196 rc = lcs_alloc_channel(&card->read); in lcs_alloc_card() [all …]
|
D | qeth_core_main.c | 76 int qeth_card_hw_is_reachable(struct qeth_card *card) in qeth_card_hw_is_reachable() argument 78 return (card->state == CARD_STATE_SOFTSETUP) || in qeth_card_hw_is_reachable() 79 (card->state == CARD_STATE_UP); in qeth_card_hw_is_reachable() 85 struct qeth_card *card; in qeth_close_dev_handler() local 87 card = container_of(work, struct qeth_card, close_dev_work); in qeth_close_dev_handler() 88 QETH_CARD_TEXT(card, 2, "cldevhdl"); in qeth_close_dev_handler() 90 dev_close(card->dev); in qeth_close_dev_handler() 92 ccwgroup_set_offline(card->gdev); in qeth_close_dev_handler() 95 void qeth_close_dev(struct qeth_card *card) in qeth_close_dev() argument 97 QETH_CARD_TEXT(card, 2, "cldevsubm"); in qeth_close_dev() [all …]
|
D | qeth_l3_sys.c | 16 static ssize_t qeth_l3_dev_route_show(struct qeth_card *card, in qeth_l3_dev_route_show() argument 25 if (card->info.broadcast_capable == QETH_BROADCAST_WITHOUT_ECHO) in qeth_l3_dev_route_show() 30 if (card->info.broadcast_capable == QETH_BROADCAST_WITHOUT_ECHO) in qeth_l3_dev_route_show() 35 if (card->info.broadcast_capable == QETH_BROADCAST_WITHOUT_ECHO) in qeth_l3_dev_route_show() 47 struct qeth_card *card = dev_get_drvdata(dev); in qeth_l3_dev_route4_show() local 49 if (!card) in qeth_l3_dev_route4_show() 52 return qeth_l3_dev_route_show(card, &card->options.route4, buf); in qeth_l3_dev_route4_show() 55 static ssize_t qeth_l3_dev_route_store(struct qeth_card *card, in qeth_l3_dev_route_store() argument 62 mutex_lock(&card->conf_mutex); in qeth_l3_dev_route_store() 79 if (qeth_card_hw_is_reachable(card) && in qeth_l3_dev_route_store() [all …]
|
D | qeth_l2_sys.c | 18 struct qeth_card *card = dev_get_drvdata(dev); in qeth_bridge_port_role_state_show() local 23 if (!card) in qeth_bridge_port_role_state_show() 26 if (qeth_card_hw_is_reachable(card) && in qeth_bridge_port_role_state_show() 27 card->options.sbp.supported_funcs) in qeth_bridge_port_role_state_show() 28 rc = qeth_bridgeport_query_ports(card, in qeth_bridge_port_role_state_show() 29 &card->options.sbp.role, &state); in qeth_bridge_port_role_state_show() 43 switch (card->options.sbp.role) { in qeth_bridge_port_role_state_show() 54 QETH_CARD_TEXT_(card, 2, "SBP%02x:%02x", in qeth_bridge_port_role_state_show() 55 card->options.sbp.role, state); in qeth_bridge_port_role_state_show() 72 struct qeth_card *card = dev_get_drvdata(dev); in qeth_bridge_port_role_store() local [all …]
|
D | qeth_core.h | 69 #define QETH_CARD_TEXT(card, level, text) \ argument 70 debug_text_event(card->debug, level, text) 72 #define QETH_CARD_HEX(card, level, addr, len) \ argument 73 debug_event(card->debug, level, (void *)(addr), len) 75 #define QETH_CARD_MESSAGE(card, text...) \ argument 76 debug_sprintf_event(card->debug, level, text) 78 #define QETH_CARD_TEXT_(card, level, text...) \ argument 79 qeth_dbf_longtext(card->debug, level, text) 89 #define CARD_RDEV(card) card->read.ccwdev argument 90 #define CARD_WDEV(card) card->write.ccwdev argument [all …]
|
/linux-4.4.14/drivers/isdn/hardware/mISDN/ |
D | netjet.c | 106 _set_debug(struct tiger_hw *card) in _set_debug() argument 108 card->isac.dch.debug = debug; in _set_debug() 109 card->bc[0].bch.debug = debug; in _set_debug() 110 card->bc[1].bch.debug = debug; in _set_debug() 117 struct tiger_hw *card; in set_debug() local 122 list_for_each_entry(card, &Cards, list) in set_debug() 123 _set_debug(card); in set_debug() 136 nj_disable_hwirq(struct tiger_hw *card) in nj_disable_hwirq() argument 138 outb(0, card->base + NJ_IRQMASK0); in nj_disable_hwirq() 139 outb(0, card->base + NJ_IRQMASK1); in nj_disable_hwirq() [all …]
|
D | w6692.c | 96 _set_debug(struct w6692_hw *card) in _set_debug() argument 98 card->dch.debug = debug; in _set_debug() 99 card->bc[0].bch.debug = debug; in _set_debug() 100 card->bc[1].bch.debug = debug; in _set_debug() 107 struct w6692_hw *card; in set_debug() local 112 list_for_each_entry(card, &Cards, list) in set_debug() 113 _set_debug(card); in set_debug() 130 ReadW6692(struct w6692_hw *card, u8 offset) in ReadW6692() argument 132 return inb(card->addr + offset); in ReadW6692() 136 WriteW6692(struct w6692_hw *card, u8 offset, u8 value) in WriteW6692() argument [all …]
|
D | speedfax.c | 89 _set_debug(struct sfax_hw *card) in _set_debug() argument 91 card->isac.dch.debug = debug; in _set_debug() 92 card->isar.ch[0].bch.debug = debug; in _set_debug() 93 card->isar.ch[1].bch.debug = debug; in _set_debug() 100 struct sfax_hw *card; in set_debug() local 105 list_for_each_entry(card, &Cards, list) in set_debug() 106 _set_debug(card); in set_debug() 354 release_card(struct sfax_hw *card) { in release_card() argument 357 spin_lock_irqsave(&card->lock, flags); in release_card() 358 disable_hwirq(card); in release_card() [all …]
|
D | avmfritz.c | 151 _set_debug(struct fritzcard *card) in _set_debug() argument 153 card->isac.dch.debug = debug; in _set_debug() 154 card->bch[0].debug = debug; in _set_debug() 155 card->bch[1].debug = debug; in _set_debug() 162 struct fritzcard *card; in set_debug() local 167 list_for_each_entry(card, &Cards, list) in set_debug() 168 _set_debug(card); in set_debug() 1013 release_card(struct fritzcard *card) in release_card() argument 1017 disable_hwirq(card); in release_card() 1018 spin_lock_irqsave(&card->lock, flags); in release_card() [all …]
|
/linux-4.4.14/drivers/block/ |
D | umem.c | 148 static void check_batteries(struct cardinfo *card); 150 static int get_userbit(struct cardinfo *card, int bit) in get_userbit() argument 154 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); in get_userbit() 158 static int set_userbit(struct cardinfo *card, int bit, unsigned char state) in set_userbit() argument 162 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_userbit() 167 writeb(led, card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_userbit() 175 static void set_led(struct cardinfo *card, int shift, unsigned char state) in set_led() argument 179 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_led() 186 writeb(led, card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_led() 191 static void dump_regs(struct cardinfo *card) in dump_regs() argument [all …]
|
/linux-4.4.14/drivers/isdn/act2000/ |
D | act2000_isa.c | 66 act2000_card *card = dev_id; in act2000_isa_interrupt() local 74 act2000_isa_receive(card); in act2000_isa_interrupt() 83 printk(KERN_DEBUG "act2000: ?IRQ %d %02x\n", card->irq, istatus); in act2000_isa_interrupt() 88 act2000_isa_select_irq(act2000_card *card) in act2000_isa_select_irq() argument 93 switch (card->irq) { in act2000_isa_select_irq() 120 act2000_isa_enable_irq(act2000_card *card) in act2000_isa_enable_irq() argument 122 act2000_isa_select_irq(card); in act2000_isa_enable_irq() 132 act2000_isa_config_irq(act2000_card *card, short irq) in act2000_isa_config_irq() argument 136 if (card->flags & ACT2000_FLAGS_IVALID) { in act2000_isa_config_irq() 137 free_irq(card->irq, card); in act2000_isa_config_irq() [all …]
|
D | module.c | 51 find_channel(act2000_card *card, int channel) in find_channel() argument 54 return &(card->bch[channel]); in find_channel() 63 act2000_clear_msn(act2000_card *card) in act2000_clear_msn() argument 65 struct msn_entry *p = card->msn_list; in act2000_clear_msn() 69 spin_lock_irqsave(&card->lock, flags); in act2000_clear_msn() 70 card->msn_list = NULL; in act2000_clear_msn() 71 spin_unlock_irqrestore(&card->lock, flags); in act2000_clear_msn() 85 act2000_find_msn(act2000_card *card, char *msn, int ia5) in act2000_find_msn() argument 87 struct msn_entry *p = card->msn_list; in act2000_find_msn() 108 act2000_find_eaz(act2000_card *card, char eaz) in act2000_find_eaz() argument [all …]
|
D | capi.c | 91 actcapi_chkhdr(act2000_card *card, actcapi_msghdr *hdr) in actcapi_chkhdr() argument 115 m->hdr.msgnum = actcapi_nextsmsg(card); \ 126 skb_queue_tail(&card->sndq, skb); \ 127 act2000_schedule_tx(card); \ 131 actcapi_listen_req(act2000_card *card) in actcapi_listen_req() argument 139 eazmask |= card->bch[i].eazmask; in actcapi_listen_req() 154 actcapi_connect_req(act2000_card *card, act2000_chan *chan, char *phone, in actcapi_connect_req() argument 181 actcapi_connect_b3_req(act2000_card *card, act2000_chan *chan) in actcapi_connect_b3_req() argument 200 actcapi_manufacturer_req_net(act2000_card *card) in actcapi_manufacturer_req_net() argument 212 m->msg.manufacturer_req_net.nettype = (card->ptype == ISDN_PTYPE_EURO) ? 1 : 0; in actcapi_manufacturer_req_net() [all …]
|
D | act2000_isa.h | 117 #define ISA_PORT_COR (card->port + ISA_COR) 118 #define ISA_PORT_ISR (card->port + ISA_ISR) 119 #define ISA_PORT_EPR (card->port + ISA_EPR) 120 #define ISA_PORT_EER (card->port + ISA_EER) 121 #define ISA_PORT_SDI (card->port + ISA_SDI) 122 #define ISA_PORT_SDO (card->port + ISA_SDO) 123 #define ISA_PORT_SIS (card->port + ISA_SIS) 124 #define ISA_PORT_SOS (card->port + ISA_SOS) 129 extern int act2000_isa_config_irq(act2000_card *card, short irq); 130 extern int act2000_isa_config_port(act2000_card *card, unsigned short portbase); [all …]
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | ps3_gelic_net.c | 62 int gelic_card_set_irq_mask(struct gelic_card *card, u64 mask) in gelic_card_set_irq_mask() argument 66 status = lv1_net_set_interrupt_mask(bus_id(card), dev_id(card), in gelic_card_set_irq_mask() 69 dev_info(ctodev(card), in gelic_card_set_irq_mask() 74 static void gelic_card_rx_irq_on(struct gelic_card *card) in gelic_card_rx_irq_on() argument 76 card->irq_mask |= GELIC_CARD_RXINT; in gelic_card_rx_irq_on() 77 gelic_card_set_irq_mask(card, card->irq_mask); in gelic_card_rx_irq_on() 79 static void gelic_card_rx_irq_off(struct gelic_card *card) in gelic_card_rx_irq_off() argument 81 card->irq_mask &= ~GELIC_CARD_RXINT; in gelic_card_rx_irq_off() 82 gelic_card_set_irq_mask(card, card->irq_mask); in gelic_card_rx_irq_off() 85 static void gelic_card_get_ether_port_status(struct gelic_card *card, in gelic_card_get_ether_port_status() argument [all …]
|
D | spider_net.c | 92 spider_net_read_reg(struct spider_net_card *card, u32 reg) in spider_net_read_reg() argument 98 return in_be32(card->regs + reg); in spider_net_read_reg() 108 spider_net_write_reg(struct spider_net_card *card, u32 reg, u32 value) in spider_net_write_reg() argument 114 out_be32(card->regs + reg, value); in spider_net_write_reg() 132 struct spider_net_card *card = netdev_priv(netdev); in spider_net_write_phy() local 138 spider_net_write_reg(card, SPIDER_NET_GPCWOPCMD, writevalue); in spider_net_write_phy() 155 struct spider_net_card *card = netdev_priv(netdev); in spider_net_read_phy() local 159 spider_net_write_reg(card, SPIDER_NET_GPCROPCMD, readvalue); in spider_net_read_phy() 165 readvalue = spider_net_read_reg(card, SPIDER_NET_GPCROPCMD); in spider_net_read_phy() 178 spider_net_setup_aneg(struct spider_net_card *card) in spider_net_setup_aneg() argument [all …]
|
D | spider_net_ethtool.c | 53 struct spider_net_card *card; in spider_net_ethtool_get_settings() local 54 card = netdev_priv(netdev); in spider_net_ethtool_get_settings() 61 ethtool_cmd_speed_set(cmd, card->phy.speed); in spider_net_ethtool_get_settings() 71 struct spider_net_card *card; in spider_net_ethtool_get_drvinfo() local 72 card = netdev_priv(netdev); in spider_net_ethtool_get_drvinfo() 80 strlcpy(drvinfo->bus_info, pci_name(card->pdev), in spider_net_ethtool_get_drvinfo() 96 struct spider_net_card *card; in spider_net_ethtool_get_msglevel() local 97 card = netdev_priv(netdev); in spider_net_ethtool_get_msglevel() 98 return card->msg_enable; in spider_net_ethtool_get_msglevel() 105 struct spider_net_card *card; in spider_net_ethtool_set_msglevel() local [all …]
|
/linux-4.4.14/drivers/isdn/hardware/avm/ |
D | b1dma.c | 48 static void b1dma_dispatch_tx(avmcard *card); 86 static inline void b1dma_writel(avmcard *card, u32 value, int off) in b1dma_writel() argument 88 writel(value, card->mbase + off); in b1dma_writel() 91 static inline u32 b1dma_readl(avmcard *card, int off) in b1dma_readl() argument 93 return readl(card->mbase + off); in b1dma_readl() 108 static int b1dma_tolink(avmcard *card, void *buf, unsigned int len) in b1dma_tolink() argument 113 while (!b1dma_tx_empty(card->port) in b1dma_tolink() 115 if (!b1dma_tx_empty(card->port)) in b1dma_tolink() 117 t1outp(card->port, 0x01, *s++); in b1dma_tolink() 122 static int b1dma_fromlink(avmcard *card, void *buf, unsigned int len) in b1dma_fromlink() argument [all …]
|
D | c4.c | 59 static void c4_dispatch_tx(avmcard *card); 146 static inline int wait_for_doorbell(avmcard *card, unsigned long t) in wait_for_doorbell() argument 151 while (c4inmeml(card->mbase + DOORBELL) != 0xffffffff) { in wait_for_doorbell() 159 static int c4_poke(avmcard *card, unsigned long off, unsigned long value) in c4_poke() argument 162 if (wait_for_doorbell(card, HZ / 10) < 0) in c4_poke() 165 c4outmeml(card->mbase + MBOX_PEEK_POKE, off); in c4_poke() 166 c4outmeml(card->mbase + DOORBELL, DBELL_ADDR); in c4_poke() 168 if (wait_for_doorbell(card, HZ / 10) < 0) in c4_poke() 171 c4outmeml(card->mbase + MBOX_PEEK_POKE, value); in c4_poke() 172 c4outmeml(card->mbase + DOORBELL, DBELL_DATA | DBELL_ADDR); in c4_poke() [all …]
|
D | b1pci.c | 55 cinfo->card ? cinfo->card->port : 0x0, in b1pci_procinfo() 56 cinfo->card ? cinfo->card->irq : 0, in b1pci_procinfo() 57 cinfo->card ? cinfo->card->revision : 0 in b1pci_procinfo() 66 avmcard *card; in b1pci_probe() local 70 card = b1_alloc_card(1); in b1pci_probe() 71 if (!card) { in b1pci_probe() 77 cinfo = card->ctrlinfo; in b1pci_probe() 78 sprintf(card->name, "b1pci-%x", p->port); in b1pci_probe() 79 card->port = p->port; in b1pci_probe() 80 card->irq = p->irq; in b1pci_probe() [all …]
|
D | t1isa.c | 137 avmcard *card = devptr; in t1isa_interrupt() local 138 avmctrl_info *cinfo = &card->ctrlinfo[0]; in t1isa_interrupt() 150 spin_lock_irqsave(&card->lock, flags); in t1isa_interrupt() 152 while (b1_rx_full(card->port)) { in t1isa_interrupt() 154 b1cmd = b1_get_byte(card->port); in t1isa_interrupt() 160 ApplId = (unsigned) b1_get_word(card->port); in t1isa_interrupt() 161 MsgLen = t1_get_slice(card->port, card->msgbuf); in t1isa_interrupt() 162 DataB3Len = t1_get_slice(card->port, card->databuf); in t1isa_interrupt() 163 spin_unlock_irqrestore(&card->lock, flags); in t1isa_interrupt() 166 memset(card->msgbuf + MsgLen, 0, 30 - MsgLen); in t1isa_interrupt() [all …]
|
D | b1isa.c | 43 avmcard *card; in b1isa_remove() local 48 card = cinfo->card; in b1isa_remove() 50 b1_reset(card->port); in b1isa_remove() 51 b1_reset(card->port); in b1isa_remove() 54 free_irq(card->irq, card); in b1isa_remove() 55 release_region(card->port, AVMB1_PORTLEN); in b1isa_remove() 56 b1_free_card(card); in b1isa_remove() 66 avmcard *card; in b1isa_probe() local 69 card = b1_alloc_card(1); in b1isa_probe() 70 if (!card) { in b1isa_probe() [all …]
|
D | t1pci.c | 51 avmcard *card; in t1pci_add_card() local 55 card = b1_alloc_card(1); in t1pci_add_card() 56 if (!card) { in t1pci_add_card() 62 card->dma = avmcard_dma_alloc("t1pci", pdev, 2048 + 128, 2048 + 128); in t1pci_add_card() 63 if (!card->dma) { in t1pci_add_card() 69 cinfo = card->ctrlinfo; in t1pci_add_card() 70 sprintf(card->name, "t1pci-%x", p->port); in t1pci_add_card() 71 card->port = p->port; in t1pci_add_card() 72 card->irq = p->irq; in t1pci_add_card() 73 card->membase = p->membase; in t1pci_add_card() [all …]
|
D | b1pcmcia.c | 43 avmcard *card = cinfo->card; in b1pcmcia_remove_ctr() local 44 unsigned int port = card->port; in b1pcmcia_remove_ctr() 50 free_irq(card->irq, card); in b1pcmcia_remove_ctr() 51 b1_free_card(card); in b1pcmcia_remove_ctr() 64 avmcard *card; in b1pcmcia_add_card() local 68 card = b1_alloc_card(1); in b1pcmcia_add_card() 69 if (!card) { in b1pcmcia_add_card() 74 cinfo = card->ctrlinfo; in b1pcmcia_add_card() 77 case avm_m1: sprintf(card->name, "m1-%x", port); break; in b1pcmcia_add_card() 78 case avm_m2: sprintf(card->name, "m2-%x", port); break; in b1pcmcia_add_card() [all …]
|
D | b1.c | 67 avmcard *card; in b1_alloc_card() local 71 card = kzalloc(sizeof(*card), GFP_KERNEL); in b1_alloc_card() 72 if (!card) in b1_alloc_card() 77 kfree(card); in b1_alloc_card() 81 card->ctrlinfo = cinfo; in b1_alloc_card() 84 cinfo[i].card = card; in b1_alloc_card() 86 spin_lock_init(&card->lock); in b1_alloc_card() 87 card->nr_controllers = nr_controllers; in b1_alloc_card() 89 return card; in b1_alloc_card() 94 void b1_free_card(avmcard *card) in b1_free_card() argument [all …]
|
/linux-4.4.14/sound/core/ |
D | init.c | 99 int (*snd_mixer_oss_notify_callback)(struct snd_card *card, int free_flag); 107 snd_iprintf(buffer, "%s\n", entry->card->id); in snd_card_id_read() 110 static int init_info_for_card(struct snd_card *card) in init_info_for_card() argument 114 entry = snd_info_create_card_entry(card, "id", card->proc_root); in init_info_for_card() 116 dev_dbg(card->dev, "unable to create card entry\n"); in init_info_for_card() 120 card->proc_id = entry; in init_info_for_card() 122 return snd_info_card_register(card); in init_info_for_card() 125 #define init_info_for_card(card) argument 166 void snd_device_initialize(struct device *dev, struct snd_card *card) in snd_device_initialize() argument 169 if (card) in snd_device_initialize() [all …]
|
D | control.c | 51 struct snd_card *card; in snd_ctl_open() local 59 card = snd_lookup_minor_data(iminor(inode), SNDRV_DEVICE_TYPE_CONTROL); in snd_ctl_open() 60 if (!card) { in snd_ctl_open() 64 err = snd_card_file_add(card, file); in snd_ctl_open() 69 if (!try_module_get(card->module)) { in snd_ctl_open() 81 ctl->card = card; in snd_ctl_open() 86 write_lock_irqsave(&card->ctl_files_rwlock, flags); in snd_ctl_open() 87 list_add_tail(&ctl->list, &card->ctl_files); in snd_ctl_open() 88 write_unlock_irqrestore(&card->ctl_files_rwlock, flags); in snd_ctl_open() 89 snd_card_unref(card); in snd_ctl_open() [all …]
|
D | device.c | 44 int snd_device_new(struct snd_card *card, enum snd_device_type type, in snd_device_new() argument 50 if (snd_BUG_ON(!card || !device_data || !ops)) in snd_device_new() 56 dev->card = card; in snd_device_new() 63 list_for_each_prev(p, &card->devices) { in snd_device_new() 79 dev_err(dev->card->dev, "device disconnect failure\n"); in __snd_device_disconnect() 92 dev_err(dev->card->dev, "device free failure\n"); in __snd_device_free() 97 static struct snd_device *look_for_dev(struct snd_card *card, void *device_data) in look_for_dev() argument 101 list_for_each_entry(dev, &card->devices, list) in look_for_dev() 121 void snd_device_disconnect(struct snd_card *card, void *device_data) in snd_device_disconnect() argument 125 if (snd_BUG_ON(!card || !device_data)) in snd_device_disconnect() [all …]
|
D | sound_oss.c | 61 static int snd_oss_kernel_minor(int type, struct snd_card *card, int dev) in snd_oss_kernel_minor() argument 67 if (snd_BUG_ON(!card || dev < 0 || dev > 1)) in snd_oss_kernel_minor() 69 minor = SNDRV_MINOR_OSS(card->number, (dev ? SNDRV_MINOR_OSS_MIXER1 : SNDRV_MINOR_OSS_MIXER)); in snd_oss_kernel_minor() 78 if (snd_BUG_ON(!card || dev < 0 || dev > 1)) in snd_oss_kernel_minor() 80 minor = SNDRV_MINOR_OSS(card->number, (dev ? SNDRV_MINOR_OSS_PCM1 : SNDRV_MINOR_OSS_PCM)); in snd_oss_kernel_minor() 83 if (snd_BUG_ON(!card || dev < 0 || dev > 1)) in snd_oss_kernel_minor() 85 minor = SNDRV_MINOR_OSS(card->number, (dev ? SNDRV_MINOR_OSS_MIDI1 : SNDRV_MINOR_OSS_MIDI)); in snd_oss_kernel_minor() 88 minor = SNDRV_MINOR_OSS(card->number, SNDRV_MINOR_OSS_DMFM); in snd_oss_kernel_minor() 101 int snd_register_oss_device(int type, struct snd_card *card, int dev, in snd_register_oss_device() argument 104 int minor = snd_oss_kernel_minor(type, card, dev); in snd_register_oss_device() [all …]
|
D | control_compat.c | 35 static int snd_ctl_elem_list_compat(struct snd_card *card, in snd_ctl_elem_list_compat() argument 51 err = snd_ctl_elem_list(card, data); in snd_ctl_elem_list_compat() 114 snd_power_lock(ctl->card); in snd_ctl_elem_info_compat() 115 err = snd_power_wait(ctl->card, SNDRV_CTL_POWER_D0); in snd_ctl_elem_info_compat() 118 snd_power_unlock(ctl->card); in snd_ctl_elem_info_compat() 188 static int get_ctl_type(struct snd_card *card, struct snd_ctl_elem_id *id, in get_ctl_type() argument 195 down_read(&card->controls_rwsem); in get_ctl_type() 196 kctl = snd_ctl_find_id(card, id); in get_ctl_type() 198 up_read(&card->controls_rwsem); in get_ctl_type() 203 up_read(&card->controls_rwsem); in get_ctl_type() [all …]
|
D | sound.c | 69 void snd_request_card(int card) in snd_request_card() argument 71 if (snd_card_locked(card)) in snd_request_card() 73 if (card < 0 || card >= cards_limit) in snd_request_card() 75 request_module("snd-card-%i", card); in snd_request_card() 138 int card = SNDRV_MINOR_CARD(minor); in autoload_device() local 139 if (snd_cards[card] == NULL) in autoload_device() 140 snd_request_card(card); in autoload_device() 189 static int snd_find_free_minor(int type, struct snd_card *card, int dev) in snd_find_free_minor() argument 212 static int snd_find_free_minor(int type, struct snd_card *card, int dev) in snd_find_free_minor() argument 222 if (snd_BUG_ON(!card)) in snd_find_free_minor() [all …]
|
/linux-4.4.14/drivers/staging/vme/devices/ |
D | vme_pio2_core.c | 46 static int pio2_get_led(struct pio2_card *card) in pio2_get_led() argument 49 return card->led; in pio2_get_led() 52 static int pio2_set_led(struct pio2_card *card, int state) in pio2_set_led() argument 57 reg = card->irq_level; in pio2_set_led() 66 retval = vme_master_write(card->window, ®, 1, PIO2_REGS_CTRL); in pio2_set_led() 70 card->led = state ? 1 : 0; in pio2_set_led() 79 struct pio2_card *card = ptr; in pio2_int() local 85 dev_warn(&card->vdev->dev, "Spurious Interrupt\n"); in pio2_int() 92 retval = vme_master_read(card->window, ®, 1, in pio2_int() 95 dev_err(&card->vdev->dev, in pio2_int() [all …]
|
D | vme_pio2_gpio.c | 37 struct pio2_card *card = gpio_to_pio2_card(chip); in pio2_gpio_get() local 39 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == OUTPUT) | in pio2_gpio_get() 40 (card->bank[PIO2_CHANNEL_BANK[offset]].config == NOFIT)) { in pio2_gpio_get() 42 dev_err(&card->vdev->dev, "Channel not available as input\n"); in pio2_gpio_get() 46 retval = vme_master_read(card->window, ®, 1, in pio2_gpio_get() 49 dev_err(&card->vdev->dev, "Unable to read from GPIO\n"); in pio2_gpio_get() 58 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) in pio2_gpio_get() 64 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) in pio2_gpio_get() 75 struct pio2_card *card = gpio_to_pio2_card(chip); in pio2_gpio_set() local 77 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == INPUT) | in pio2_gpio_set() [all …]
|
D | vme_pio2_cntr.c | 24 static int pio2_cntr_irq_set(struct pio2_card *card, int id) in pio2_cntr_irq_set() argument 29 data = PIO2_CNTR_SC_DEV[id] | PIO2_CNTR_RW_BOTH | card->cntr[id].mode; in pio2_cntr_irq_set() 30 retval = vme_master_write(card->window, &data, 1, PIO2_CNTR_CTRL[id]); in pio2_cntr_irq_set() 34 data = card->cntr[id].count & 0xFF; in pio2_cntr_irq_set() 35 retval = vme_master_write(card->window, &data, 1, PIO2_CNTR_DATA[id]); in pio2_cntr_irq_set() 39 data = (card->cntr[id].count >> 8) & 0xFF; in pio2_cntr_irq_set() 40 retval = vme_master_write(card->window, &data, 1, PIO2_CNTR_DATA[id]); in pio2_cntr_irq_set() 47 int pio2_cntr_reset(struct pio2_card *card) in pio2_cntr_reset() argument 54 card->cntr[i].mode = PIO2_CNTR_MODE5; in pio2_cntr_reset() 55 card->cntr[i].count = 0; in pio2_cntr_reset() [all …]
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 56 struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *)data; in dvb_bt8xx_task() local 60 while (card->bt->last_block != card->bt->finished_block) { in dvb_bt8xx_task() 61 (card->bt->TS_Size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter) in dvb_bt8xx_task() 62 (&card->demux, in dvb_bt8xx_task() 63 &card->bt->buf_cpu[card->bt->last_block * in dvb_bt8xx_task() 64 card->bt->block_bytes], in dvb_bt8xx_task() 65 card->bt->block_bytes); in dvb_bt8xx_task() 66 card->bt->last_block = (card->bt->last_block + 1) % in dvb_bt8xx_task() 67 card->bt->block_count; in dvb_bt8xx_task() 74 struct dvb_bt8xx_card *card = dvbdmx->priv; in dvb_bt8xx_start_feed() local [all …]
|
D | bttv-if.c | 46 struct pci_dev* bttv_get_pcidev(unsigned int card) in bttv_get_pcidev() argument 48 if (card >= bttv_num) in bttv_get_pcidev() 50 if (!bttvs[card]) in bttv_get_pcidev() 53 return bttvs[card]->c.pci; in bttv_get_pcidev() 57 int bttv_gpio_enable(unsigned int card, unsigned long mask, unsigned long data) in bttv_gpio_enable() argument 61 if (card >= bttv_num) { in bttv_gpio_enable() 65 btv = bttvs[card]; in bttv_gpio_enable() 75 int bttv_read_gpio(unsigned int card, unsigned long *data) in bttv_read_gpio() argument 79 if (card >= bttv_num) { in bttv_read_gpio() 83 btv = bttvs[card]; in bttv_read_gpio() [all …]
|
/linux-4.4.14/drivers/net/can/softing/ |
D | softing_fw.c | 30 static int _softing_fct_cmd(struct softing *card, int16_t cmd, uint16_t vector, in _softing_fct_cmd() argument 36 iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]); in _softing_fct_cmd() 37 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); in _softing_fct_cmd() 38 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); in _softing_fct_cmd() 45 ret = ioread8(&card->dpram[DPRAM_FCT_HOST]) + in _softing_fct_cmd() 46 (ioread8(&card->dpram[DPRAM_FCT_HOST + 1]) << 8); in _softing_fct_cmd() 51 return ioread16(&card->dpram[DPRAM_FCT_RESULT]); in _softing_fct_cmd() 60 dev_alert(&card->pdev->dev, "firmware %s failed (%i)\n", msg, ret); in _softing_fct_cmd() 64 static int softing_fct_cmd(struct softing *card, int16_t cmd, const char *msg) in softing_fct_cmd() argument 68 ret = _softing_fct_cmd(card, cmd, 0, msg); in softing_fct_cmd() [all …]
|
D | softing_main.c | 41 static inline void softing_set_reset_dpram(struct softing *card) in softing_set_reset_dpram() argument 43 if (card->pdat->generation >= 2) { in softing_set_reset_dpram() 44 spin_lock_bh(&card->spin); in softing_set_reset_dpram() 45 iowrite8(ioread8(&card->dpram[DPRAM_V2_RESET]) & ~1, in softing_set_reset_dpram() 46 &card->dpram[DPRAM_V2_RESET]); in softing_set_reset_dpram() 47 spin_unlock_bh(&card->spin); in softing_set_reset_dpram() 51 static inline void softing_clr_reset_dpram(struct softing *card) in softing_clr_reset_dpram() argument 53 if (card->pdat->generation >= 2) { in softing_clr_reset_dpram() 54 spin_lock_bh(&card->spin); in softing_clr_reset_dpram() 55 iowrite8(ioread8(&card->dpram[DPRAM_V2_RESET]) | 1, in softing_clr_reset_dpram() [all …]
|
/linux-4.4.14/drivers/firewire/ |
D | core-card.c | 41 void func(const struct fw_card *card, const char *fmt, ...) \ 50 dev_name(card->device), &vaf); \ 103 static void generate_config_rom(struct fw_card *card, __be32 *config_rom) in generate_config_rom() argument 121 BIB_LINK_SPEED(card->link_speed) | in generate_config_rom() 122 BIB_GENERATION(card->config_rom_generation++ % 14 + 2) | in generate_config_rom() 124 BIB_MAX_RECEIVE(card->max_receive) | in generate_config_rom() 126 config_rom[3] = cpu_to_be32(card->guid >> 32); in generate_config_rom() 127 config_rom[4] = cpu_to_be32(card->guid); in generate_config_rom() 165 struct fw_card *card; in update_config_roms() local 167 list_for_each_entry (card, &card_list, link) { in update_config_roms() [all …]
|
D | core-topology.c | 183 static struct fw_node *build_tree(struct fw_card *card, in build_tree() argument 207 fw_err(card, "inconsistent extended self IDs\n"); in build_tree() 213 fw_err(card, "PHY ID mismatch in self ID: %d != %d\n", in build_tree() 219 fw_err(card, "topology stack underflow\n"); in build_tree() 235 node = fw_node_create(q, port_count, card->color); in build_tree() 237 fw_err(card, "out of memory while building topology\n"); in build_tree() 241 if (phy_id == (card->node_id & 0x3f)) in build_tree() 273 child->color = card->color; in build_tree() 286 fw_err(card, "parent port inconsistency for node %d: " in build_tree() 313 card->root_node = node; in build_tree() [all …]
|
D | core-transaction.c | 87 struct fw_card *card, int rcode) in close_transaction() argument 92 spin_lock_irqsave(&card->lock, flags); in close_transaction() 93 list_for_each_entry(t, &card->transaction_list, link) { in close_transaction() 96 spin_unlock_irqrestore(&card->lock, flags); in close_transaction() 100 card->tlabel_mask &= ~(1ULL << t->tlabel); in close_transaction() 104 spin_unlock_irqrestore(&card->lock, flags); in close_transaction() 106 if (&t->link != &card->transaction_list) { in close_transaction() 107 t->callback(card, rcode, NULL, 0, t->callback_data); in close_transaction() 119 int fw_cancel_transaction(struct fw_card *card, in fw_cancel_transaction() argument 128 if (card->driver->cancel_packet(card, &transaction->packet) == 0) in fw_cancel_transaction() [all …]
|
D | core-iso.c | 67 int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card, in fw_iso_buffer_map_dma() argument 76 address = dma_map_page(card->device, buffer->pages[i], in fw_iso_buffer_map_dma() 78 if (dma_mapping_error(card->device, address)) in fw_iso_buffer_map_dma() 90 int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, in fw_iso_buffer_init() argument 99 ret = fw_iso_buffer_map_dma(buffer, card, direction); in fw_iso_buffer_init() 101 fw_iso_buffer_destroy(buffer, card); in fw_iso_buffer_init() 126 struct fw_card *card) in fw_iso_buffer_destroy() argument 133 dma_unmap_page(card->device, address, in fw_iso_buffer_destroy() 163 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, in fw_iso_context_create() argument 169 ctx = card->driver->allocate_iso_context(card, in fw_iso_context_create() [all …]
|
D | core.h | 30 void fw_err(const struct fw_card *card, const char *fmt, ...); 32 void fw_notice(const struct fw_card *card, const char *fmt, ...); 59 int (*enable)(struct fw_card *card, 62 int (*read_phy_reg)(struct fw_card *card, int address); 63 int (*update_phy_reg)(struct fw_card *card, int address, 71 int (*set_config_rom)(struct fw_card *card, 74 void (*send_request)(struct fw_card *card, struct fw_packet *packet); 75 void (*send_response)(struct fw_card *card, struct fw_packet *packet); 77 int (*cancel_packet)(struct fw_card *card, struct fw_packet *packet); 87 int (*enable_phys_dma)(struct fw_card *card, [all …]
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | xircom_cb.c | 113 static void xircom_up(struct xircom_private *card); 118 static void investigate_read_descriptor(struct net_device *dev,struct xircom_private *card, int des… 119 static void investigate_write_descriptor(struct net_device *dev, struct xircom_private *card, int d… 120 static void read_mac_address(struct xircom_private *card); 121 static void transceiver_voodoo(struct xircom_private *card); 122 static void initialize_card(struct xircom_private *card); 123 static void trigger_transmit(struct xircom_private *card); 124 static void trigger_receive(struct xircom_private *card); 125 static void setup_descriptors(struct xircom_private *card); 126 static void remove_descriptors(struct xircom_private *card); [all …]
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
D | if_sdio.c | 134 static void if_sdio_finish_power_on(struct if_sdio_card *card); 135 static int if_sdio_power_off(struct if_sdio_card *card); 147 static u16 if_sdio_read_scratch(struct if_sdio_card *card, int *err) in if_sdio_read_scratch() argument 152 scratch = sdio_readb(card->func, card->scratch_reg, &ret); in if_sdio_read_scratch() 154 scratch |= sdio_readb(card->func, card->scratch_reg + 1, in if_sdio_read_scratch() 166 static u8 if_sdio_read_rx_unit(struct if_sdio_card *card) in if_sdio_read_rx_unit() argument 171 rx_unit = sdio_readb(card->func, IF_SDIO_RX_UNIT, &ret); in if_sdio_read_rx_unit() 179 static u16 if_sdio_read_rx_len(struct if_sdio_card *card, int *err) in if_sdio_read_rx_len() argument 184 switch (card->model) { in if_sdio_read_rx_len() 187 rx_len = if_sdio_read_scratch(card, &ret); in if_sdio_read_rx_len() [all …]
|
D | if_spi.c | 81 static void free_if_spi_card(struct if_spi_card *card) in free_if_spi_card() argument 86 list_for_each_safe(cursor, next, &card->cmd_packet_list) { in free_if_spi_card() 91 list_for_each_safe(cursor, next, &card->data_packet_list) { in free_if_spi_card() 96 kfree(card); in free_if_spi_card() 133 static void spu_transaction_init(struct if_spi_card *card) in spu_transaction_init() argument 135 if (!time_after(jiffies, card->prev_xfer_time + 1)) { in spu_transaction_init() 144 static void spu_transaction_finish(struct if_spi_card *card) in spu_transaction_finish() argument 146 card->prev_xfer_time = jiffies; in spu_transaction_finish() 153 static int spu_write(struct if_spi_card *card, u16 reg, const u8 *buf, int len) in spu_write() argument 169 spu_transaction_init(card); in spu_write() [all …]
|
D | if_cs.c | 109 static inline unsigned int if_cs_read8(struct if_cs_card *card, uint reg) in if_cs_read8() argument 111 unsigned int val = ioread8(card->iobase + reg); in if_cs_read8() 116 static inline unsigned int if_cs_read16(struct if_cs_card *card, uint reg) in if_cs_read16() argument 118 unsigned int val = ioread16(card->iobase + reg); in if_cs_read16() 124 struct if_cs_card *card, in if_cs_read16_rep() argument 132 ioread16_rep(card->iobase + reg, buf, count); in if_cs_read16_rep() 135 static inline void if_cs_write8(struct if_cs_card *card, uint reg, u8 val) in if_cs_write8() argument 139 iowrite8(val, card->iobase + reg); in if_cs_write8() 142 static inline void if_cs_write16(struct if_cs_card *card, uint reg, u16 val) in if_cs_write16() argument 146 iowrite16(val, card->iobase + reg); in if_cs_write16() [all …]
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | pcie.c | 55 struct pcie_service_card *card = adapter->card; in mwifiex_map_pci_memory() local 58 mapping.addr = pci_map_single(card->dev, skb->data, size, flags); in mwifiex_map_pci_memory() 59 if (pci_dma_mapping_error(card->dev, mapping.addr)) { in mwifiex_map_pci_memory() 71 struct pcie_service_card *card = adapter->card; in mwifiex_unmap_pci_memory() local 75 pci_unmap_single(card->dev, mapping.addr, mapping.len, flags); in mwifiex_unmap_pci_memory() 84 struct pcie_service_card *card = adapter->card; in mwifiex_pcie_ok_to_access_hw() local 85 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_ok_to_access_hw() 90 if (card->sleep_cookie_vbase) { in mwifiex_pcie_ok_to_access_hw() 91 cookie_addr = (u32 *)card->sleep_cookie_vbase; in mwifiex_pcie_ok_to_access_hw() 114 struct pcie_service_card *card; in mwifiex_pcie_suspend() local [all …]
|
D | sdio.c | 88 struct sdio_mmc_card *card = NULL; in mwifiex_sdio_probe() local 93 card = kzalloc(sizeof(struct sdio_mmc_card), GFP_KERNEL); in mwifiex_sdio_probe() 94 if (!card) in mwifiex_sdio_probe() 97 card->func = func; in mwifiex_sdio_probe() 98 card->device_id = id; in mwifiex_sdio_probe() 100 func->card->quirks |= MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; in mwifiex_sdio_probe() 105 card->firmware = data->firmware; in mwifiex_sdio_probe() 106 card->reg = data->reg; in mwifiex_sdio_probe() 107 card->max_ports = data->max_ports; in mwifiex_sdio_probe() 108 card->mp_agg_pkt_limit = data->mp_agg_pkt_limit; in mwifiex_sdio_probe() [all …]
|
D | usb.c | 170 struct usb_card_rec *card; in mwifiex_usb_rx_complete() local 174 if (!adapter || !adapter->card) { in mwifiex_usb_rx_complete() 179 card = (struct usb_card_rec *)adapter->card; in mwifiex_usb_rx_complete() 180 if (card->rx_cmd_ep == context->ep) in mwifiex_usb_rx_complete() 181 atomic_dec(&card->rx_cmd_urb_pending); in mwifiex_usb_rx_complete() 183 atomic_dec(&card->rx_data_urb_pending); in mwifiex_usb_rx_complete() 190 if (card->rx_cmd_ep != context->ep) in mwifiex_usb_rx_complete() 211 if (card->rx_cmd_ep == context->ep) in mwifiex_usb_rx_complete() 219 if (card->rx_cmd_ep != context->ep) in mwifiex_usb_rx_complete() 232 if (card->rx_cmd_ep != context->ep) in mwifiex_usb_rx_complete() [all …]
|
D | sdio.h | 600 mp_rx_aggr_port_limit_reached(struct sdio_mmc_card *card) in mp_rx_aggr_port_limit_reached() argument 604 if (card->curr_rd_port < card->mpa_rx.start_port) { in mp_rx_aggr_port_limit_reached() 605 if (card->supports_sdio_new_mode) in mp_rx_aggr_port_limit_reached() 606 tmp = card->mp_end_port >> 1; in mp_rx_aggr_port_limit_reached() 608 tmp = card->mp_agg_pkt_limit; in mp_rx_aggr_port_limit_reached() 610 if (((card->max_ports - card->mpa_rx.start_port) + in mp_rx_aggr_port_limit_reached() 611 card->curr_rd_port) >= tmp) in mp_rx_aggr_port_limit_reached() 615 if (!card->supports_sdio_new_mode) in mp_rx_aggr_port_limit_reached() 618 if ((card->curr_rd_port - card->mpa_rx.start_port) >= in mp_rx_aggr_port_limit_reached() 619 (card->mp_end_port >> 1)) in mp_rx_aggr_port_limit_reached() [all …]
|
/linux-4.4.14/drivers/net/wan/ |
D | farsync.c | 429 struct fst_card_info *card; /* Card we're associated with */ member 571 static void do_bottom_half_tx(struct fst_card_info *card); 572 static void do_bottom_half_rx(struct fst_card_info *card); 679 fst_cpureset(struct fst_card_info *card) in fst_cpureset() argument 684 if (card->family == FST_FAMILY_TXU) { in fst_cpureset() 686 (card->device, PCI_INTERRUPT_LINE, &interrupt_line_register)) { in fst_cpureset() 694 outw(0x440f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset() 695 outw(0x040f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset() 700 outw(0x240f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset() 705 outw(0x040f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset() [all …]
|
D | hd64572.c | 51 #define sca_in(reg, card) readb(card->scabase + (reg)) argument 52 #define sca_out(value, reg, card) writeb(value, card->scabase + (reg)) argument 53 #define sca_inw(reg, card) readw(card->scabase + (reg)) argument 54 #define sca_outw(value, reg, card) writew(value, card->scabase + (reg)) argument 55 #define sca_inl(reg, card) readl(card->scabase + (reg)) argument 56 #define sca_outl(value, reg, card) writel(value, card->scabase + (reg)) argument 68 sca_outl(sca_inl(IER0, port->card) | in enable_intr() 69 (port->chan ? 0x08002200 : 0x00080022), IER0, port->card); in enable_intr() 74 sca_outl(sca_inl(IER0, port->card) & in disable_intr() 75 (port->chan ? 0x00FF00FF : 0xFF00FF00), IER0, port->card); in disable_intr() [all …]
|
D | n2.c | 99 struct card_s *card; member 135 #define sca_reg(reg, card) (0x8000 | (card)->io | \ argument 137 #define sca_in(reg, card) inb(sca_reg(reg, card)) argument 138 #define sca_out(value, reg, card) outb(value, sca_reg(reg, card)) argument 139 #define sca_inw(reg, card) inw(sca_reg(reg, card)) argument 140 #define sca_outw(value, reg, card) outw(value, sca_reg(reg, card)) argument 142 #define port_to_card(port) ((port)->card) 145 #define winsize(card) (USE_WINDOWSIZE) argument 146 #define winbase(card) ((card)->winbase) argument 147 #define get_port(card, port) ((card)->ports[port].valid ? \ argument [all …]
|
D | pc300too.c | 82 struct card_s *card; member 114 #define get_port(card, port) ((port) < (card)->n_ports ? \ argument 115 (&(card)->ports[port]) : (NULL)) 122 card_t *card = port->card; in pc300_set_iface() local 123 u32 __iomem * init_ctrl = &card->plxbase->init_ctrl; in pc300_set_iface() 129 port->card); in pc300_set_iface() 154 sca_out(rxs, msci + RXS, card); in pc300_set_iface() 155 sca_out(txs, msci + TXS, card); in pc300_set_iface() 158 if (port->card->type == PC300_RSV) { in pc300_set_iface() 160 writel(card->init_ctrl_value | in pc300_set_iface() [all …]
|
D | hd64570.c | 59 static inline int sca_intr_status(card_t *card) in sca_intr_status() argument 62 u8 isr0 = sca_in(ISR0, card); in sca_intr_status() 63 u8 isr1 = sca_in(ISR1, card); in sca_intr_status() 73 if (sca_in(DSR_TX(0), card) & DSR_EOM) in sca_intr_status() 76 if (sca_in(DSR_TX(1), card) & DSR_EOM) in sca_intr_status() 152 card_t *card = port_to_card(port); in sca_init_port() local 160 openwin(card, 0); in sca_init_port() 165 u16 buffs = transmit ? card->tx_ring_buffers in sca_init_port() 166 : card->rx_ring_buffers; in sca_init_port() 181 DSR_RX(phy_node(port)), card); in sca_init_port() [all …]
|
D | c101.c | 87 #define sca_in(reg, card) readb((card)->win0base + C101_SCA + (reg)) argument 88 #define sca_out(value, reg, card) writeb(value, (card)->win0base + C101_SCA + (reg)) argument 89 #define sca_inw(reg, card) readw((card)->win0base + C101_SCA + (reg)) argument 92 #define sca_outw(value, reg, card) do { \ argument 93 writeb(value & 0xFF, (card)->win0base + C101_SCA + (reg)); \ 94 writeb((value >> 8 ) & 0xFF, (card)->win0base + C101_SCA + (reg + 1));\ 100 #define winsize(card) (C101_WINDOW_SIZE) argument 101 #define win0base(card) ((card)->win0base) argument 102 #define winbase(card) ((card)->win0base + 0x2000) argument 103 #define get_port(card, port) (card) argument [all …]
|
D | pci200syn.c | 70 struct card_s *card; member 98 #define get_port(card, port) (&card->ports[port]) argument 99 #define sca_flush(card) (sca_in(IER0, card)); argument 122 card_t *card = port->card; in pci200_set_iface() local 128 port->card); in pci200_set_iface() 153 sca_out(rxs, msci + RXS, card); in pci200_set_iface() 154 sca_out(txs, msci + TXS, card); in pci200_set_iface() 170 sca_flush(port->card); in pci200_open() 179 sca_flush(dev_to_port(dev)->card); in pci200_close() 232 sca_flush(port->card); in pci200_ioctl() [all …]
|
D | wanxl.c | 59 struct card *card; member 74 struct card { struct 97 return &port->card->status->port_status[port->node]; in get_status() argument 186 pci_unmap_single(port->card->pdev, desc->address, skb->len, in wanxl_tx_intr() 196 static inline void wanxl_rx_intr(struct card *card) in wanxl_rx_intr() argument 199 while (desc = &card->status->rx_descs[card->rx_in], in wanxl_rx_intr() 201 if ((desc->stat & PACKET_PORT_MASK) > card->n_ports) in wanxl_rx_intr() 203 pci_name(card->pdev)); in wanxl_rx_intr() 205 struct sk_buff *skb = card->rx_skbs[card->rx_in]; in wanxl_rx_intr() 206 struct port *port = &card->ports[desc->stat & in wanxl_rx_intr() [all …]
|
/linux-4.4.14/drivers/net/can/sja1000/ |
D | peak_pcmcia.c | 163 static void pcan_set_leds(struct pcan_pccard *card, u8 mask, u8 state); 168 static void pcan_start_led_timer(struct pcan_pccard *card) in pcan_start_led_timer() argument 170 if (!timer_pending(&card->led_timer)) in pcan_start_led_timer() 171 mod_timer(&card->led_timer, jiffies + HZ); in pcan_start_led_timer() 177 static void pcan_stop_led_timer(struct pcan_pccard *card) in pcan_stop_led_timer() argument 179 del_timer_sync(&card->led_timer); in pcan_stop_led_timer() 195 struct pcan_pccard *card = priv->priv; in pcan_write_canreg() local 196 int c = (priv->reg_base - card->ioport_addr) / PCC_CHAN_SIZE; in pcan_write_canreg() 203 pcan_set_leds(card, PCC_LED(c), PCC_LED_ON); in pcan_write_canreg() 207 pcan_set_leds(card, PCC_LED(c), PCC_LED_SLOW); in pcan_write_canreg() [all …]
|
D | peak_pci.c | 166 static inline void pita_set_scl_highz(struct peak_pciec_card *card) in pita_set_scl_highz() argument 168 u8 gp_outen = readb(card->cfg_base + PITA_GPOEN) & ~PITA_GPIN_SCL; in pita_set_scl_highz() 169 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_set_scl_highz() 172 static inline void pita_set_sda_highz(struct peak_pciec_card *card) in pita_set_sda_highz() argument 174 u8 gp_outen = readb(card->cfg_base + PITA_GPOEN) & ~PITA_GPIN_SDA; in pita_set_sda_highz() 175 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_set_sda_highz() 178 static void peak_pciec_init_pita_gpio(struct peak_pciec_card *card) in peak_pciec_init_pita_gpio() argument 181 pita_set_scl_highz(card); in peak_pciec_init_pita_gpio() 182 pita_set_sda_highz(card); in peak_pciec_init_pita_gpio() 187 struct peak_pciec_card *card = (struct peak_pciec_card *)data; in pita_setsda() local [all …]
|
D | ems_pci.c | 118 static u8 ems_pci_v1_readb(struct ems_pci_card *card, unsigned int port) in ems_pci_v1_readb() argument 120 return readb(card->base_addr + (port * 4)); in ems_pci_v1_readb() 136 struct ems_pci_card *card = (struct ems_pci_card *)priv->priv; in ems_pci_v1_post_irq() local 140 card->conf_addr + PITA2_ICR); in ems_pci_v1_post_irq() 156 struct ems_pci_card *card = (struct ems_pci_card *)priv->priv; in ems_pci_v2_post_irq() local 158 writel(PLX_ICSR_ENA_CLR, card->conf_addr + PLX_ICSR); in ems_pci_v2_post_irq() 185 struct ems_pci_card *card = pci_get_drvdata(pdev); in ems_pci_del_card() local 189 for (i = 0; i < card->channels; i++) { in ems_pci_del_card() 190 dev = card->net_dev[i]; in ems_pci_del_card() 200 if (card->base_addr != NULL) in ems_pci_del_card() [all …]
|
D | ems_pcmcia.c | 92 struct ems_pcmcia_card *card = dev_id; in ems_pcmcia_interrupt() local 98 if (readw(card->base_addr) != 0xAA55) in ems_pcmcia_interrupt() 105 for (i = 0; i < card->channels; i++) { in ems_pcmcia_interrupt() 106 dev = card->net_dev[i]; in ems_pcmcia_interrupt() 141 struct ems_pcmcia_card *card = pdev->priv; in ems_pcmcia_del_card() local 145 free_irq(pdev->irq, card); in ems_pcmcia_del_card() 147 for (i = 0; i < card->channels; i++) { in ems_pcmcia_del_card() 148 dev = card->net_dev[i]; in ems_pcmcia_del_card() 158 writeb(EMS_CMD_UMAP, card->base_addr); in ems_pcmcia_del_card() 159 iounmap(card->base_addr); in ems_pcmcia_del_card() [all …]
|
D | plx_pci.c | 397 struct plx_pci_card *card = pci_get_drvdata(pdev); in plx_pci_reset_common() local 400 cntrl = ioread32(card->conf_addr + PLX_CNTRL); in plx_pci_reset_common() 402 iowrite32(cntrl, card->conf_addr + PLX_CNTRL); in plx_pci_reset_common() 405 iowrite32(cntrl, card->conf_addr + PLX_CNTRL); in plx_pci_reset_common() 414 struct plx_pci_card *card = pci_get_drvdata(pdev); in plx9056_pci_reset_common() local 418 cntrl = ioread32(card->conf_addr + PLX9056_CNTRL); in plx9056_pci_reset_common() 420 iowrite32(cntrl, card->conf_addr + PLX9056_CNTRL); in plx9056_pci_reset_common() 423 iowrite32(cntrl, card->conf_addr + PLX9056_CNTRL); in plx9056_pci_reset_common() 427 iowrite32(cntrl, card->conf_addr + PLX9056_CNTRL); in plx9056_pci_reset_common() 437 iowrite32(cntrl, card->conf_addr + PLX9056_CNTRL); in plx9056_pci_reset_common() [all …]
|
/linux-4.4.14/drivers/memstick/core/ |
D | memstick.c | 31 static int memstick_dev_match(struct memstick_dev *card, in memstick_dev_match() argument 35 if ((id->type == card->id.type) in memstick_dev_match() 36 && (id->category == card->id.category) in memstick_dev_match() 37 && (id->class == card->id.class)) in memstick_dev_match() 46 struct memstick_dev *card = container_of(dev, struct memstick_dev, in memstick_bus_match() local 55 if (memstick_dev_match(card, ids)) in memstick_bus_match() 65 struct memstick_dev *card = container_of(dev, struct memstick_dev, in memstick_uevent() local 68 if (add_uevent_var(env, "MEMSTICK_TYPE=%02X", card->id.type)) in memstick_uevent() 71 if (add_uevent_var(env, "MEMSTICK_CATEGORY=%02X", card->id.category)) in memstick_uevent() 74 if (add_uevent_var(env, "MEMSTICK_CLASS=%02X", card->id.class)) in memstick_uevent() [all …]
|
D | mspro_block.c | 139 struct memstick_dev *card; member 160 int (*mrq_handler)(struct memstick_dev *card, 167 void (*setup_transfer)(struct memstick_dev *card, 181 static int mspro_block_complete_req(struct memstick_dev *card, int error); 193 if (msb && msb->card) { in mspro_block_bd_open() 525 static int h_mspro_block_req_init(struct memstick_dev *card, in h_mspro_block_req_init() argument 528 struct mspro_block_data *msb = memstick_get_drvdata(card); in h_mspro_block_req_init() 530 *mrq = &card->current_mrq; in h_mspro_block_req_init() 531 card->next_request = msb->mrq_handler; in h_mspro_block_req_init() 535 static int h_mspro_block_default(struct memstick_dev *card, in h_mspro_block_default() argument [all …]
|
/linux-4.4.14/drivers/bluetooth/ |
D | btmrvl_sdio.c | 254 static int btmrvl_sdio_get_rx_unit(struct btmrvl_sdio_card *card) in btmrvl_sdio_get_rx_unit() argument 259 reg = sdio_readb(card->func, card->reg->card_rx_unit, &ret); in btmrvl_sdio_get_rx_unit() 261 card->rx_unit = reg; in btmrvl_sdio_get_rx_unit() 266 static int btmrvl_sdio_read_fw_status(struct btmrvl_sdio_card *card, u16 *dat) in btmrvl_sdio_read_fw_status() argument 273 fws0 = sdio_readb(card->func, card->reg->card_fw_status0, &ret); in btmrvl_sdio_read_fw_status() 277 fws1 = sdio_readb(card->func, card->reg->card_fw_status1, &ret); in btmrvl_sdio_read_fw_status() 286 static int btmrvl_sdio_read_rx_len(struct btmrvl_sdio_card *card, u16 *dat) in btmrvl_sdio_read_rx_len() argument 291 reg = sdio_readb(card->func, card->reg->card_rx_len, &ret); in btmrvl_sdio_read_rx_len() 293 *dat = (u16) reg << card->rx_unit; in btmrvl_sdio_read_rx_len() 298 static int btmrvl_sdio_enable_host_int_mask(struct btmrvl_sdio_card *card, in btmrvl_sdio_enable_host_int_mask() argument [all …]
|
/linux-4.4.14/drivers/isdn/capi/ |
D | capidrv.c | 144 static void handle_dtrace_data(capidrv_contr *card, 332 static capidrv_plci *new_plci(capidrv_contr *card, int chan) in new_plci() argument 345 plcip->next = card->plci_list; in new_plci() 346 card->plci_list = plcip; in new_plci() 347 card->bchans[chan].plcip = plcip; in new_plci() 352 static capidrv_plci *find_plci_by_plci(capidrv_contr *card, u32 plci) in find_plci_by_plci() argument 355 for (p = card->plci_list; p; p = p->next) in find_plci_by_plci() 361 static capidrv_plci *find_plci_by_msgid(capidrv_contr *card, u16 msgid) in find_plci_by_msgid() argument 364 for (p = card->plci_list; p; p = p->next) in find_plci_by_msgid() 370 static capidrv_plci *find_plci_by_ncci(capidrv_contr *card, u32 ncci) in find_plci_by_ncci() argument [all …]
|
/linux-4.4.14/drivers/pnp/ |
D | card.c | 19 struct pnp_card *card) in match_card() argument 24 if (compare_pnp_id(card->id, drv_id->id)) { in match_card() 35 card_for_each_dev(card, dev) { in match_card() 61 if (!dev->card || !drv) in card_remove_first() 70 static int card_probe(struct pnp_card *card, struct pnp_card_driver *drv) in card_probe() argument 78 id = match_card(drv, card); in card_probe() 85 clink->card = card; in card_probe() 93 card_for_each_dev(card, dev) { in card_probe() 106 static struct pnp_id *pnp_add_card_id(struct pnp_card *card, char *id) in pnp_add_card_id() argument 124 ptr = card->id; in pnp_add_card_id() [all …]
|
/linux-4.4.14/drivers/mtd/maps/ |
D | vmu-flash.c | 63 struct memcard *card; in ofs_to_block() local 69 card = maple_get_drvdata(mdev); in ofs_to_block() 71 if (src_ofs >= card->parts[partition].numblocks * card->blocklen) in ofs_to_block() 74 num = src_ofs / card->blocklen; in ofs_to_block() 75 if (num > card->parts[partition].numblocks) in ofs_to_block() 83 vblock->ofs = src_ofs % card->blocklen; in ofs_to_block() 94 struct memcard *card; in vmu_blockread() local 97 card = maple_get_drvdata(mdev); in vmu_blockread() 100 if (unlikely(!card->blockread)) in vmu_blockread() 103 memcpy(card->blockread, mq->recvbuf->buf + 12, in vmu_blockread() [all …]
|
/linux-4.4.14/sound/ppc/ |
D | snd_ps3.c | 119 static int snd_ps3_verify_dma_stop(struct snd_ps3_card_info *card, in snd_ps3_verify_dma_stop() argument 161 static void snd_ps3_wait_for_dma_stop(struct snd_ps3_card_info *card) in snd_ps3_wait_for_dma_stop() argument 173 stop_forced = snd_ps3_verify_dma_stop(card, 700, 1); in snd_ps3_wait_for_dma_stop() 190 static void snd_ps3_kick_dma(struct snd_ps3_card_info *card) in snd_ps3_kick_dma() argument 201 static dma_addr_t v_to_bus(struct snd_ps3_card_info *card, void *paddr, int ch) in v_to_bus() argument 203 return card->dma_start_bus_addr[ch] + in v_to_bus() 204 (paddr - card->dma_start_vaddr[ch]); in v_to_bus() 212 static void snd_ps3_bump_buffer(struct snd_ps3_card_info *card, in snd_ps3_bump_buffer() argument 217 card->dma_last_transfer_vaddr[ch] = in snd_ps3_bump_buffer() 218 card->dma_next_transfer_vaddr[ch]; in snd_ps3_bump_buffer() [all …]
|
D | powermac.c | 56 struct snd_card *card; in snd_pmac_probe() local 61 err = snd_card_new(&devptr->dev, index, id, THIS_MODULE, 0, &card); in snd_pmac_probe() 65 if ((err = snd_pmac_new(card, &chip)) < 0) in snd_pmac_probe() 67 card->private_data = chip; in snd_pmac_probe() 71 strcpy(card->driver, "PMac Burgundy"); in snd_pmac_probe() 72 strcpy(card->shortname, "PowerMac Burgundy"); in snd_pmac_probe() 73 sprintf(card->longname, "%s (Dev %d) Sub-frame %d", in snd_pmac_probe() 74 card->shortname, chip->device_id, chip->subframe); in snd_pmac_probe() 79 strcpy(card->driver, "PMac DACA"); in snd_pmac_probe() 80 strcpy(card->shortname, "PowerMac DACA"); in snd_pmac_probe() [all …]
|
/linux-4.4.14/arch/x86/boot/ |
D | video-mode.c | 35 struct card_info *card; in probe_cards() local 43 for (card = video_cards; card < video_cards_end; card++) { in probe_cards() 44 if (card->unsafe == unsafe) { in probe_cards() 45 if (card->probe) in probe_cards() 46 card->nmodes = card->probe(); in probe_cards() 48 card->nmodes = 0; in probe_cards() 56 struct card_info *card; in mode_defined() local 60 for (card = video_cards; card < video_cards_end; card++) { in mode_defined() 61 mi = card->modes; in mode_defined() 62 for (i = 0; i < card->nmodes; i++, mi++) { in mode_defined() [all …]
|
/linux-4.4.14/sound/soc/ |
D | soc-core.c | 287 if (!component->card->debugfs_card_root) in soc_init_component_debugfs() 297 component->card->debugfs_card_root); in soc_init_component_debugfs() 302 component->card->debugfs_card_root); in soc_init_component_debugfs() 451 static void soc_init_card_debugfs(struct snd_soc_card *card) in soc_init_card_debugfs() argument 456 card->debugfs_card_root = debugfs_create_dir(card->name, in soc_init_card_debugfs() 458 if (!card->debugfs_card_root) { in soc_init_card_debugfs() 459 dev_warn(card->dev, in soc_init_card_debugfs() 464 card->debugfs_pop_time = debugfs_create_u32("dapm_pop_time", 0644, in soc_init_card_debugfs() 465 card->debugfs_card_root, in soc_init_card_debugfs() 466 &card->pop_time); in soc_init_card_debugfs() [all …]
|
D | soc-dapm.c | 48 #define DAPM_UPDATE_STAT(widget, val) widget->dapm->card->dapm_stats.val++; 130 if (dapm->card && dapm->card->instantiated) in dapm_assert_locked() 131 lockdep_assert_held(&dapm->card->dapm_mutex); in dapm_assert_locked() 172 list_add_tail(&w->dirty, &w->dapm->card->dapm_dirty); in dapm_mark_dirty() 278 void dapm_mark_endpoints_dirty(struct snd_soc_card *card) in dapm_mark_endpoints_dirty() argument 282 mutex_lock(&card->dapm_mutex); in dapm_mark_endpoints_dirty() 284 list_for_each_entry(w, &card->widgets, list) { in dapm_mark_endpoints_dirty() 294 mutex_unlock(&card->dapm_mutex); in dapm_mark_endpoints_dirty() 538 static void dapm_reset(struct snd_soc_card *card) in dapm_reset() argument 542 lockdep_assert_held(&card->dapm_mutex); in dapm_reset() [all …]
|
/linux-4.4.14/drivers/net/wireless/orinoco/ |
D | airport.c | 40 struct airport *card = priv->card; in airport_suspend() local 56 disable_irq(card->irq); in airport_suspend() 68 struct airport *card = priv->card; in airport_resume() local 78 enable_irq(card->irq); in airport_resume() 91 struct airport *card = priv->card; in airport_detach() local 93 if (card->ndev_registered) in airport_detach() 95 card->ndev_registered = 0; in airport_detach() 97 if (card->irq_requested) in airport_detach() 98 free_irq(card->irq, priv); in airport_detach() 99 card->irq_requested = 0; in airport_detach() [all …]
|
D | orinoco_nortel.c | 67 struct orinoco_pci_card *card = priv->card; in orinoco_nortel_cor_reset() local 70 iowrite16(8, card->bridge_io + 2); in orinoco_nortel_cor_reset() 71 ioread16(card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset() 72 iowrite16(0x80, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset() 76 iowrite16(0, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset() 77 iowrite16(0, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset() 81 iowrite16(COR_VALUE, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset() 82 iowrite16(COR_VALUE, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset() 85 iowrite16(0x228, card->bridge_io + 2); in orinoco_nortel_cor_reset() 90 static int orinoco_nortel_hw_init(struct orinoco_pci_card *card) in orinoco_nortel_hw_init() argument [all …]
|
D | orinoco_plx.c | 113 struct orinoco_pci_card *card = priv->card; in orinoco_plx_cor_reset() local 117 iowrite8(COR_VALUE | COR_RESET, card->attr_io + COR_OFFSET); in orinoco_plx_cor_reset() 120 iowrite8(COR_VALUE, card->attr_io + COR_OFFSET); in orinoco_plx_cor_reset() 140 static int orinoco_plx_hw_init(struct orinoco_pci_card *card) in orinoco_plx_hw_init() argument 150 printk("%02X:", ioread8(card->attr_io + (i << 1))); in orinoco_plx_hw_init() 156 if (cis_magic[i] != ioread8(card->attr_io + (i << 1))) { in orinoco_plx_hw_init() 166 csr_reg = ioread32(card->bridge_io + PLX_INTCSR); in orinoco_plx_hw_init() 169 iowrite32(csr_reg, card->bridge_io + PLX_INTCSR); in orinoco_plx_hw_init() 170 csr_reg = ioread32(card->bridge_io + PLX_INTCSR); in orinoco_plx_hw_init() 185 struct orinoco_pci_card *card; in orinoco_plx_init_one() local [all …]
|
/linux-4.4.14/include/sound/ |
D | core.h | 83 struct snd_card *card; /* card which holds this device */ member 108 void (*private_free) (struct snd_card *card); /* callback for freeing of 153 static inline void snd_power_lock(struct snd_card *card) in snd_power_lock() argument 155 mutex_lock(&card->power_lock); in snd_power_lock() 158 static inline void snd_power_unlock(struct snd_card *card) in snd_power_unlock() argument 160 mutex_unlock(&card->power_lock); in snd_power_unlock() 163 static inline unsigned int snd_power_get_state(struct snd_card *card) in snd_power_get_state() argument 165 return card->power_state; in snd_power_get_state() 168 static inline void snd_power_change_state(struct snd_card *card, unsigned int state) in snd_power_change_state() argument 170 card->power_state = state; in snd_power_change_state() [all …]
|
D | info.h | 85 struct snd_card *card; member 133 struct snd_info_entry *snd_info_create_card_entry(struct snd_card *card, 140 int snd_info_card_create(struct snd_card *card); 141 int snd_info_card_register(struct snd_card *card); 142 int snd_info_card_free(struct snd_card *card); 143 void snd_info_card_disconnect(struct snd_card *card); 144 void snd_info_card_id_change(struct snd_card *card); 148 static inline int snd_card_proc_new(struct snd_card *card, const char *name, in snd_card_proc_new() argument 151 *entryp = snd_info_create_card_entry(card, name, card->proc_root); in snd_card_proc_new() 177 static inline struct snd_info_entry *snd_info_create_card_entry(struct snd_card *card, const char *… in snd_info_create_card_entry() argument [all …]
|
/linux-4.4.14/drivers/mmc/card/ |
D | block.c | 140 static inline int mmc_blk_part_switch(struct mmc_card *card, 142 static int get_card_status(struct mmc_card *card, u32 *status, int retries); 203 struct mmc_card *card = md->queue.card; in power_ro_lock_show() local 206 if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PERM_WP_EN) in power_ro_lock_show() 208 else if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PWR_WP_EN) in power_ro_lock_show() 223 struct mmc_card *card; in power_ro_lock_store() local 233 card = md->queue.card; in power_ro_lock_store() 235 mmc_get_card(card); in power_ro_lock_store() 237 ret = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, EXT_CSD_BOOT_WP, in power_ro_lock_store() 238 card->ext_csd.boot_ro_lock | in power_ro_lock_store() [all …]
|
/linux-4.4.14/drivers/uwb/ |
D | whci.c | 27 u64 whci_capdata_quirks(struct whci_card *card, u64 capdata) in whci_capdata_quirks() argument 30 struct pci_dev *pci_dev = card->pci; in whci_capdata_quirks() 92 static int whci_add_cap(struct whci_card *card, int n) in whci_add_cap() argument 98 umc = umc_device_create(&card->pci->dev, n); in whci_add_cap() 102 capdata = le_readq(card->uwbbase + UWBCAPDATA(n)); in whci_add_cap() 106 capdata = whci_capdata_quirks(card, capdata); in whci_add_cap() 112 umc->resource.start = pci_resource_start(card->pci, bar) in whci_add_cap() 117 umc->resource.flags = card->pci->resource[bar].flags; in whci_add_cap() 118 umc->resource.parent = &card->pci->resource[bar]; in whci_add_cap() 119 umc->irq = card->pci->irq; in whci_add_cap() [all …]
|
/linux-4.4.14/sound/arm/ |
D | pxa2xx-ac97.c | 88 platform_ops = substream->pcm->card->dev->platform_data; in pxa2xx_ac97_pcm_startup() 99 platform_ops = substream->pcm->card->dev->platform_data; in pxa2xx_ac97_pcm_shutdown() 122 static int pxa2xx_ac97_do_suspend(struct snd_card *card) in pxa2xx_ac97_do_suspend() argument 124 pxa2xx_audio_ops_t *platform_ops = card->dev->platform_data; in pxa2xx_ac97_do_suspend() 126 snd_power_change_state(card, SNDRV_CTL_POWER_D3cold); in pxa2xx_ac97_do_suspend() 135 static int pxa2xx_ac97_do_resume(struct snd_card *card) in pxa2xx_ac97_do_resume() argument 137 pxa2xx_audio_ops_t *platform_ops = card->dev->platform_data; in pxa2xx_ac97_do_resume() 147 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in pxa2xx_ac97_do_resume() 154 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_suspend() local 157 if (card) in pxa2xx_ac97_suspend() [all …]
|
/linux-4.4.14/sound/isa/es1688/ |
D | es1688.c | 98 static int snd_es1688_legacy_create(struct snd_card *card, in snd_es1688_legacy_create() argument 101 struct snd_es1688 *chip = card->private_data; in snd_es1688_legacy_create() 124 return snd_es1688_create(card, chip, port[n], mpu_port[n], in snd_es1688_legacy_create() 130 error = snd_es1688_create(card, chip, port[n], mpu_port[n], in snd_es1688_legacy_create() 137 static int snd_es1688_probe(struct snd_card *card, unsigned int n) in snd_es1688_probe() argument 139 struct snd_es1688 *chip = card->private_data; in snd_es1688_probe() 143 error = snd_es1688_pcm(card, chip, 0); in snd_es1688_probe() 147 error = snd_es1688_mixer(card, chip); in snd_es1688_probe() 151 strlcpy(card->driver, "ES1688", sizeof(card->driver)); in snd_es1688_probe() 152 strlcpy(card->shortname, chip->pcm->name, sizeof(card->shortname)); in snd_es1688_probe() [all …]
|
/linux-4.4.14/drivers/tty/ |
D | isicom.c | 207 struct isi_board *card; member 237 static int lock_card(struct isi_board *card) in lock_card() argument 239 unsigned long base = card->base; in lock_card() 243 spin_lock_irqsave(&card->card_lock, card->flags); in lock_card() 249 spin_unlock_irqrestore(&card->card_lock, card->flags); in lock_card() 252 pr_warn("Failed to lock Card (0x%lx)\n", card->base); in lock_card() 257 static void unlock_card(struct isi_board *card) in unlock_card() argument 259 spin_unlock_irqrestore(&card->card_lock, card->flags); in unlock_card() 269 struct isi_board *card = port->card; in raise_dtr() local 270 unsigned long base = card->base; in raise_dtr() [all …]
|
D | cyclades.c | 297 struct cyclades_card *card = port->card; in cyy_writeb() local 299 cy_writeb(port->u.cyy.base_addr + (reg << card->bus_index), val); in cyy_writeb() 304 struct cyclades_card *card = port->card; in cyy_readb() local 306 return readb(port->u.cyy.base_addr + (reg << card->bus_index)); in cyy_readb() 309 static inline bool cy_is_Z(struct cyclades_card *card) in cy_is_Z() argument 311 return card->num_chips == (unsigned int)-1; in cy_is_Z() 319 static inline bool cyz_fpga_loaded(struct cyclades_card *card) in cyz_fpga_loaded() argument 321 return __cyz_fpga_loaded(card->ctl_addr.p9060); in cyz_fpga_loaded() 324 static inline bool cyz_is_loaded(struct cyclades_card *card) in cyz_is_loaded() argument 326 struct FIRM_ID __iomem *fw_id = card->base_addr + ID_ADDRESS; in cyz_is_loaded() [all …]
|
/linux-4.4.14/sound/soc/qcom/ |
D | storm.c | 31 struct snd_soc_card *card = soc_runtime->card; in storm_ops_hw_params() local 39 dev_err(card->dev, "%s() invalid bit width given: %d\n", in storm_ops_hw_params() 53 dev_err(card->dev, "%s() error setting sysclk to %u: %d\n", in storm_ops_hw_params() 72 static int storm_parse_of(struct snd_soc_card *card) in storm_parse_of() argument 74 struct snd_soc_dai_link *dai_link = card->dai_link; in storm_parse_of() 75 struct device_node *np = card->dev->of_node; in storm_parse_of() 79 dev_err(card->dev, "%s() error getting cpu phandle\n", in storm_parse_of() 87 dev_err(card->dev, "%s() error getting codec phandle\n", in storm_parse_of() 97 struct snd_soc_card *card; in storm_platform_probe() local 100 card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); in storm_platform_probe() [all …]
|
D | apq8016_sbc.c | 40 struct snd_soc_card *card = rtd->card; in apq8016_sbc_dai_init() local 41 struct apq8016_sbc_data *pdata = snd_soc_card_get_drvdata(card); in apq8016_sbc_dai_init() 58 dev_err(card->dev, "unsupported cpu dai configuration\n"); in apq8016_sbc_dai_init() 67 static struct apq8016_sbc_data *apq8016_sbc_parse_of(struct snd_soc_card *card) in apq8016_sbc_parse_of() argument 69 struct device *dev = card->dev; in apq8016_sbc_parse_of() 75 ret = snd_soc_of_parse_card_name(card, "qcom,model"); in apq8016_sbc_parse_of() 90 card->dai_link = &data->dai_link[0]; in apq8016_sbc_parse_of() 91 card->num_links = num_links; in apq8016_sbc_parse_of() 106 dev_err(card->dev, "error getting cpu phandle\n"); in apq8016_sbc_parse_of() 112 dev_err(card->dev, "error getting codec phandle\n"); in apq8016_sbc_parse_of() [all …]
|
/linux-4.4.14/drivers/parisc/ |
D | hppb.c | 51 struct hppb_card *card = &hppb_card_head; in hppb_probe() local 53 while(card->next) { in hppb_probe() 54 card = card->next; in hppb_probe() 57 if(card->hpa) { in hppb_probe() 58 card->next = kzalloc(sizeof(struct hppb_card), GFP_KERNEL); in hppb_probe() 59 if(!card->next) { in hppb_probe() 63 card = card->next; in hppb_probe() 68 card->hpa = dev->hpa.start; in hppb_probe() 69 card->mmio_region.name = "HP-PB Bus"; in hppb_probe() 70 card->mmio_region.flags = IORESOURCE_MEM; in hppb_probe() [all …]
|
/linux-4.4.14/sound/pci/ |
D | cs5530.c | 63 struct snd_card *card; member 105 static int snd_cs5530_create(struct snd_card *card, in snd_cs5530_create() argument 131 chip->card = card; in snd_cs5530_create() 163 dev_info(card->dev, "XpressAudio at 0x%lx\n", sb_base); in snd_cs5530_create() 165 dev_err(card->dev, "Could not find XpressAudio!\n"); in snd_cs5530_create() 171 dev_info(card->dev, "MPU at 0x300\n"); in snd_cs5530_create() 173 dev_info(card->dev, "MPU at 0x330\n"); in snd_cs5530_create() 185 dev_err(card->dev, "No 16bit DMA enabled\n"); in snd_cs5530_create() 197 dev_err(card->dev, "No 8bit DMA enabled\n"); in snd_cs5530_create() 211 dev_err(card->dev, "SoundBlaster IRQ not set\n"); in snd_cs5530_create() [all …]
|
/linux-4.4.14/sound/isa/ad1816a/ |
D | ad1816a.c | 97 static int snd_card_ad1816a_pnp(int dev, struct pnp_card_link *card, in snd_card_ad1816a_pnp() argument 103 pdev = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_card_ad1816a_pnp() 119 pdev = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_card_ad1816a_pnp() 142 struct snd_card *card; in snd_card_ad1816a_probe() local 146 error = snd_card_new(&pcard->card->dev, in snd_card_ad1816a_probe() 148 sizeof(struct snd_ad1816a), &card); in snd_card_ad1816a_probe() 151 chip = card->private_data; in snd_card_ad1816a_probe() 154 snd_card_free(card); in snd_card_ad1816a_probe() 158 if ((error = snd_ad1816a_create(card, port[dev], in snd_card_ad1816a_probe() 163 snd_card_free(card); in snd_card_ad1816a_probe() [all …]
|
/linux-4.4.14/sound/usb/hiface/ |
D | chip.c | 72 struct snd_card *card = NULL; in hiface_chip_create() local 81 sizeof(*chip), &card); in hiface_chip_create() 87 strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver)); in hiface_chip_create() 90 strlcpy(card->shortname, quirk->device_name, sizeof(card->shortname)); in hiface_chip_create() 92 strlcpy(card->shortname, "M2Tech generic audio", sizeof(card->shortname)); in hiface_chip_create() 94 strlcat(card->longname, card->shortname, sizeof(card->longname)); in hiface_chip_create() 95 len = strlcat(card->longname, " at ", sizeof(card->longname)); in hiface_chip_create() 96 if (len < sizeof(card->longname)) in hiface_chip_create() 97 usb_make_path(device, card->longname + len, in hiface_chip_create() 98 sizeof(card->longname) - len); in hiface_chip_create() [all …]
|
/linux-4.4.14/sound/pci/lx6464es/ |
D | lx6464es.c | 115 dev_dbg(chip->card->dev, "allocating pipe for %d channels\n", channels); in lx_hardware_open() 118 dev_err(chip->card->dev, LXP "allocating pipe failed\n"); in lx_hardware_open() 124 dev_err(chip->card->dev, "setting granularity to %ld failed\n", in lx_hardware_open() 139 dev_dbg(chip->card->dev, "setting stream format\n"); in lx_hardware_start() 142 dev_err(chip->card->dev, "setting stream format failed\n"); in lx_hardware_start() 146 dev_dbg(chip->card->dev, "starting pipe\n"); in lx_hardware_start() 149 dev_err(chip->card->dev, "starting pipe failed\n"); in lx_hardware_start() 153 dev_dbg(chip->card->dev, "waiting for pipe to start\n"); in lx_hardware_start() 156 dev_err(chip->card->dev, "waiting for pipe failed\n"); in lx_hardware_start() 170 dev_dbg(chip->card->dev, "pausing pipe\n"); in lx_hardware_stop() [all …]
|
/linux-4.4.14/sound/soc/omap/ |
D | rx51.c | 62 struct snd_soc_card *card = dapm->card; in rx51_ext_control() local 63 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_ext_control() 108 struct snd_soc_card *card = rtd->card; in rx51_startup() local 111 rx51_ext_control(&card->dapm); in rx51_startup() 143 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_spk() local 149 rx51_ext_control(&card->dapm); in rx51_set_spk() 158 struct snd_soc_card *card = dapm->card; in rx51_spk_event() local 159 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_spk_event() 191 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_input() local 197 rx51_ext_control(&card->dapm); in rx51_set_input() [all …]
|
D | omap-hdmi-audio.c | 36 struct snd_soc_card *card; member 54 return snd_soc_card_get_drvdata(rtd->card); in card_drvdata_substream() 323 struct snd_soc_card *card; in omap_hdmi_audio_probe() local 362 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in omap_hdmi_audio_probe() 363 if (!card) in omap_hdmi_audio_probe() 366 card->name = devm_kasprintf(dev, GFP_KERNEL, in omap_hdmi_audio_probe() 368 card->owner = THIS_MODULE; in omap_hdmi_audio_probe() 369 card->dai_link = in omap_hdmi_audio_probe() 370 devm_kzalloc(dev, sizeof(*(card->dai_link)), GFP_KERNEL); in omap_hdmi_audio_probe() 371 card->dai_link->name = card->name; in omap_hdmi_audio_probe() [all …]
|
D | omap-abe-twl6040.c | 50 struct snd_soc_card *card = rtd->card; in omap_abe_hw_params() local 51 struct abe_twl6040 *priv = snd_soc_card_get_drvdata(card); in omap_abe_hw_params() 170 struct snd_soc_card *card = rtd->card; in omap_abe_twl6040_init() local 171 struct abe_twl6040 *priv = snd_soc_card_get_drvdata(card); in omap_abe_twl6040_init() 185 ret = snd_soc_card_jack_new(rtd->card, "Headset Jack", in omap_abe_twl6040_init() 205 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in omap_abe_dmic_init() 244 struct snd_soc_card *card = &omap_abe_card; in omap_abe_probe() local 255 card->dev = &pdev->dev; in omap_abe_probe() 263 if (snd_soc_of_parse_card_name(card, "ti,model")) { in omap_abe_probe() 268 ret = snd_soc_of_parse_audio_routing(card, "ti,audio-routing"); in omap_abe_probe() [all …]
|
/linux-4.4.14/sound/firewire/ |
D | iso-resources.c | 64 static int current_bandwidth_overhead(struct fw_card *card) in current_bandwidth_overhead() argument 76 return card->gap_count < 63 ? card->gap_count * 97 / 10 + 89 : 512; in current_bandwidth_overhead() 79 static int wait_isoch_resource_delay_after_bus_reset(struct fw_card *card) in wait_isoch_resource_delay_after_bus_reset() argument 82 s64 delay = (card->reset_jiffies + HZ) - get_jiffies_64(); in wait_isoch_resource_delay_after_bus_reset() 108 struct fw_card *card = fw_parent_device(r->unit)->card; in fw_iso_resources_allocate() local 117 spin_lock_irq(&card->lock); in fw_iso_resources_allocate() 118 r->generation = card->generation; in fw_iso_resources_allocate() 119 r->bandwidth_overhead = current_bandwidth_overhead(card); in fw_iso_resources_allocate() 120 spin_unlock_irq(&card->lock); in fw_iso_resources_allocate() 122 err = wait_isoch_resource_delay_after_bus_reset(card); in fw_iso_resources_allocate() [all …]
|
/linux-4.4.14/sound/isa/ |
D | azt2320.c | 103 struct pnp_card_link *card, in snd_card_azt2320_pnp() argument 109 acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_card_azt2320_pnp() 113 acard->devmpu = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_card_azt2320_pnp() 182 struct snd_card *card; in snd_card_azt2320_probe() local 187 error = snd_card_new(&pcard->card->dev, in snd_card_azt2320_probe() 189 sizeof(struct snd_card_azt2320), &card); in snd_card_azt2320_probe() 192 acard = card->private_data; in snd_card_azt2320_probe() 195 snd_card_free(card); in snd_card_azt2320_probe() 200 snd_card_free(card); in snd_card_azt2320_probe() 204 error = snd_wss_create(card, wss_port[dev], -1, in snd_card_azt2320_probe() [all …]
|
D | als100.c | 121 struct pnp_card_link *card, in snd_card_als100_pnp() argument 127 acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_card_als100_pnp() 131 acard->devmpu = pnp_request_card_device(card, id->devs[1].id, acard->dev); in snd_card_als100_pnp() 132 acard->devopl = pnp_request_card_device(card, id->devs[2].id, acard->dev); in snd_card_als100_pnp() 192 struct snd_card *card; in snd_card_als100_probe() local 196 error = snd_card_new(&pcard->card->dev, in snd_card_als100_probe() 198 sizeof(struct snd_card_als100), &card); in snd_card_als100_probe() 201 acard = card->private_data; in snd_card_als100_probe() 204 snd_card_free(card); in snd_card_als100_probe() 211 error = snd_sbdsp_create(card, port[dev], irq[dev], in snd_card_als100_probe() [all …]
|
D | cmi8330.c | 169 struct snd_card *card; member 309 static int snd_cmi8330_mixer(struct snd_card *card, struct snd_cmi8330 *acard) in snd_cmi8330_mixer() argument 314 strcpy(card->mixername, (acard->type == CMI8329) ? "CMI8329" : "CMI8330/C3D"); in snd_cmi8330_mixer() 317 err = snd_ctl_add(card, in snd_cmi8330_mixer() 333 struct pnp_card_link *card, in snd_cmi8330_pnp() argument 342 acard->cap = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_cmi8330_pnp() 346 acard->play = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_cmi8330_pnp() 350 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL); in snd_cmi8330_pnp() 440 static int snd_cmi8330_pcm(struct snd_card *card, struct snd_cmi8330 *chip) in snd_cmi8330_pcm() argument 450 if ((err = snd_pcm_new(card, (chip->type == CMI8329) ? "CMI8329" : "CMI8330", 0, 1, 1, &pcm)) < 0) in snd_cmi8330_pcm() [all …]
|
D | adlib.c | 45 static void snd_adlib_free(struct snd_card *card) in snd_adlib_free() argument 47 release_and_free_resource(card->private_data); in snd_adlib_free() 52 struct snd_card *card; in snd_adlib_probe() local 56 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_adlib_probe() 62 card->private_data = request_region(port[n], 4, CRD_NAME); in snd_adlib_probe() 63 if (!card->private_data) { in snd_adlib_probe() 68 card->private_free = snd_adlib_free; in snd_adlib_probe() 70 strcpy(card->driver, DEV_NAME); in snd_adlib_probe() 71 strcpy(card->shortname, CRD_NAME); in snd_adlib_probe() 72 sprintf(card->longname, CRD_NAME " at %#lx", port[n]); in snd_adlib_probe() [all …]
|
D | cmi8328.c | 76 struct snd_card *card; member 147 struct snd_card *card; in snd_cmi8328_mixer() local 151 card = chip->card; in snd_cmi8328_mixer() 159 err = snd_ctl_rename_id(card, &id1, &id2); in snd_cmi8328_mixer() 167 err = snd_ctl_rename_id(card, &id1, &id2); in snd_cmi8328_mixer() 176 err = snd_ctl_rename_id(card, &id1, &id2); in snd_cmi8328_mixer() 185 err = snd_ctl_rename_id(card, &id1, &id2); in snd_cmi8328_mixer() 219 struct snd_card *card; in snd_cmi8328_probe() local 297 sizeof(struct snd_cmi8328), &card); in snd_cmi8328_probe() 300 cmi = card->private_data; in snd_cmi8328_probe() [all …]
|
D | opl3sa2.c | 223 static int snd_opl3sa2_detect(struct snd_card *card) in snd_opl3sa2_detect() argument 225 struct snd_opl3sa2 *chip = card->private_data; in snd_opl3sa2_detect() 260 strcat(card->shortname, str); in snd_opl3sa2_detect() 301 struct snd_card *card = dev_id; in snd_opl3sa2_interrupt() local 305 if (card == NULL) in snd_opl3sa2_interrupt() 308 chip = card->private_data; in snd_opl3sa2_interrupt() 332 snd_ctl_notify(card, SNDRV_CTL_EVENT_MASK_VALUE, in snd_opl3sa2_interrupt() 334 snd_ctl_notify(card, SNDRV_CTL_EVENT_MASK_VALUE, in snd_opl3sa2_interrupt() 498 static int snd_opl3sa2_mixer(struct snd_card *card) in snd_opl3sa2_mixer() argument 500 struct snd_opl3sa2 *chip = card->private_data; in snd_opl3sa2_mixer() [all …]
|
/linux-4.4.14/sound/pci/au88x0/ |
D | au88x0.c | 140 snd_vortex_create(struct snd_card *card, struct pci_dev *pci, vortex_t ** rchip) in snd_vortex_create() argument 155 dev_err(card->dev, "error to set DMA mask\n"); in snd_vortex_create() 166 chip->card = card; in snd_vortex_create() 173 chip->card = card; in snd_vortex_create() 184 dev_err(card->dev, "MMIO area remap failed.\n"); in snd_vortex_create() 193 dev_err(card->dev, "hw core init failed\n"); in snd_vortex_create() 200 dev_err(card->dev, "cannot grab irq\n"); in snd_vortex_create() 209 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) { in snd_vortex_create() 238 struct snd_card *card; in snd_vortex_probe() local 251 0, &card); in snd_vortex_probe() [all …]
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra_wm8903.c | 63 struct snd_soc_card *card = rtd->card; in tegra_wm8903_hw_params() local 64 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_hw_params() 85 dev_err(card->dev, "Can't configure clocks\n"); in tegra_wm8903_hw_params() 92 dev_err(card->dev, "codec_dai clock not set\n"); in tegra_wm8903_hw_params() 132 struct snd_soc_card *card = dapm->card; in tegra_wm8903_event_int_spk() local 133 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_int_spk() 148 struct snd_soc_card *card = dapm->card; in tegra_wm8903_event_hp() local 149 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_hp() 174 struct snd_soc_card *card = rtd->card; in tegra_wm8903_init() local 175 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_init() [all …]
|
D | tegra_rt5677.c | 57 struct snd_soc_card *card = rtd->card; in tegra_rt5677_asoc_hw_params() local 58 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_asoc_hw_params() 66 dev_err(card->dev, "Can't configure clocks\n"); in tegra_rt5677_asoc_hw_params() 73 dev_err(card->dev, "codec_dai clock not set\n"); in tegra_rt5677_asoc_hw_params() 84 struct snd_soc_card *card = dapm->card; in tegra_rt5677_event_hp() local 85 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_event_hp() 144 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5677_asoc_init() 146 snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE, in tegra_rt5677_asoc_init() 157 snd_soc_card_jack_new(rtd->card, "Mic Jack", SND_JACK_MICROPHONE, in tegra_rt5677_asoc_init() 167 snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS1"); in tegra_rt5677_asoc_init() [all …]
|
D | tegra_alc5632.c | 44 struct snd_soc_card *card = rtd->card; in tegra_alc5632_asoc_hw_params() local 45 struct tegra_alc5632 *alc5632 = snd_soc_card_get_drvdata(card); in tegra_alc5632_asoc_hw_params() 54 dev_err(card->dev, "Can't configure clocks\n"); in tegra_alc5632_asoc_hw_params() 61 dev_err(card->dev, "codec_dai clock not set\n"); in tegra_alc5632_asoc_hw_params() 104 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_alc5632_asoc_init() 106 snd_soc_card_jack_new(rtd->card, "Headset Jack", SND_JACK_HEADSET, in tegra_alc5632_asoc_init() 118 snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS1"); in tegra_alc5632_asoc_init() 123 static int tegra_alc5632_card_remove(struct snd_soc_card *card) in tegra_alc5632_card_remove() argument 125 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(card); in tegra_alc5632_card_remove() 162 struct snd_soc_card *card = &snd_soc_tegra_alc5632; in tegra_alc5632_probe() local [all …]
|
D | tegra_rt5640.c | 55 struct snd_soc_card *card = rtd->card; in tegra_rt5640_asoc_hw_params() local 56 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5640_asoc_hw_params() 65 dev_err(card->dev, "Can't configure clocks\n"); in tegra_rt5640_asoc_hw_params() 72 dev_err(card->dev, "codec_dai clock not set\n"); in tegra_rt5640_asoc_hw_params() 111 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5640_asoc_init() 113 snd_soc_card_jack_new(rtd->card, "Headphones", SND_JACK_HEADPHONE, in tegra_rt5640_asoc_init() 129 static int tegra_rt5640_card_remove(struct snd_soc_card *card) in tegra_rt5640_card_remove() argument 131 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5640_card_remove() 167 struct snd_soc_card *card = &snd_soc_tegra_rt5640; in tegra_rt5640_probe() local 178 card->dev = &pdev->dev; in tegra_rt5640_probe() [all …]
|
D | tegra_max98090.c | 53 struct snd_soc_card *card = rtd->card; in tegra_max98090_asoc_hw_params() local 54 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); in tegra_max98090_asoc_hw_params() 82 dev_err(card->dev, "Can't configure clocks\n"); in tegra_max98090_asoc_hw_params() 89 dev_err(card->dev, "codec_dai clock not set\n"); in tegra_max98090_asoc_hw_params() 148 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_max98090_asoc_init() 151 snd_soc_card_jack_new(rtd->card, "Headphones", in tegra_max98090_asoc_init() 164 snd_soc_card_jack_new(rtd->card, "Mic Jack", in tegra_max98090_asoc_init() 179 static int tegra_max98090_card_remove(struct snd_soc_card *card) in tegra_max98090_card_remove() argument 181 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); in tegra_max98090_card_remove() 222 struct snd_soc_card *card = &snd_soc_tegra_max98090; in tegra_max98090_probe() local [all …]
|
D | tegra_wm8753.c | 58 struct snd_soc_card *card = rtd->card; in tegra_wm8753_hw_params() local 59 struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8753_hw_params() 78 dev_err(card->dev, "Can't configure clocks\n"); in tegra_wm8753_hw_params() 85 dev_err(card->dev, "codec_dai clock not set\n"); in tegra_wm8753_hw_params() 125 struct snd_soc_card *card = &snd_soc_tegra_wm8753; in tegra_wm8753_driver_probe() local 136 card->dev = &pdev->dev; in tegra_wm8753_driver_probe() 137 platform_set_drvdata(pdev, card); in tegra_wm8753_driver_probe() 138 snd_soc_card_set_drvdata(card, machine); in tegra_wm8753_driver_probe() 140 ret = snd_soc_of_parse_card_name(card, "nvidia,model"); in tegra_wm8753_driver_probe() 144 ret = snd_soc_of_parse_audio_routing(card, "nvidia,audio-routing"); in tegra_wm8753_driver_probe() [all …]
|
/linux-4.4.14/sound/pci/trident/ |
D | trident.c | 80 struct snd_card *card; in snd_trident_probe() local 93 0, &card); in snd_trident_probe() 97 if ((err = snd_trident_create(card, pci, in snd_trident_probe() 102 snd_card_free(card); in snd_trident_probe() 105 card->private_data = trident; in snd_trident_probe() 120 strcpy(card->driver, str); in snd_trident_probe() 122 strcpy(card->shortname, "SiS "); in snd_trident_probe() 124 strcpy(card->shortname, "Trident "); in snd_trident_probe() 126 strcat(card->shortname, card->driver); in snd_trident_probe() 127 sprintf(card->longname, "%s PCI Audio at 0x%lx, irq %d", in snd_trident_probe() [all …]
|
/linux-4.4.14/sound/pci/ctxfi/ |
D | xfi.c | 63 struct snd_card *card; in ct_card_probe() local 75 0, &card); in ct_card_probe() 79 dev_err(card->dev, in ct_card_probe() 82 dev_err(card->dev, in ct_card_probe() 87 dev_err(card->dev, "Invalid multiple value %u!!!\n", in ct_card_probe() 89 dev_err(card->dev, in ct_card_probe() 93 err = ct_atc_create(card, pci, reference_rate, multiple, in ct_card_probe() 98 card->private_data = atc; in ct_card_probe() 105 strcpy(card->driver, "SB-XFi"); in ct_card_probe() 106 strcpy(card->shortname, "Creative X-Fi"); in ct_card_probe() [all …]
|
/linux-4.4.14/sound/pci/cs46xx/ |
D | cs46xx.c | 80 struct snd_card *card; in snd_card_cs46xx_probe() local 92 0, &card); in snd_card_cs46xx_probe() 95 if ((err = snd_cs46xx_create(card, pci, in snd_card_cs46xx_probe() 98 snd_card_free(card); in snd_card_cs46xx_probe() 101 card->private_data = chip; in snd_card_cs46xx_probe() 104 snd_card_free(card); in snd_card_cs46xx_probe() 109 snd_card_free(card); in snd_card_cs46xx_probe() 113 snd_card_free(card); in snd_card_cs46xx_probe() 118 snd_card_free(card); in snd_card_cs46xx_probe() 124 snd_card_free(card); in snd_card_cs46xx_probe() [all …]
|
/linux-4.4.14/sound/usb/usx2y/ |
D | usbusx2y.c | 170 static void snd_usX2Y_card_private_free(struct snd_card *card); 340 struct snd_card * card; in usX2Y_create_card() local 349 sizeof(struct usX2Ydev), &card); in usX2Y_create_card() 352 snd_usX2Y_card_used[usX2Y(card)->card_index = dev] = 1; in usX2Y_create_card() 353 card->private_free = snd_usX2Y_card_private_free; in usX2Y_create_card() 354 usX2Y(card)->dev = device; in usX2Y_create_card() 355 init_waitqueue_head(&usX2Y(card)->prepare_wait_queue); in usX2Y_create_card() 356 mutex_init(&usX2Y(card)->pcm_mutex); in usX2Y_create_card() 357 INIT_LIST_HEAD(&usX2Y(card)->midi_list); in usX2Y_create_card() 358 strcpy(card->driver, "USB "NAME_ALLCAPS""); in usX2Y_create_card() [all …]
|
D | us122l.c | 52 static int us122l_create_usbmidi(struct snd_card *card) in us122l_create_usbmidi() argument 67 struct usb_device *dev = US122L(card)->dev; in us122l_create_usbmidi() 70 return snd_usbmidi_create(card, iface, in us122l_create_usbmidi() 71 &US122L(card)->midi_list, &quirk); in us122l_create_usbmidi() 74 static int us144_create_usbmidi(struct snd_card *card) in us144_create_usbmidi() argument 89 struct usb_device *dev = US122L(card)->dev; in us144_create_usbmidi() 92 return snd_usbmidi_create(card, iface, in us144_create_usbmidi() 93 &US122L(card)->midi_list, &quirk); in us144_create_usbmidi() 427 snd_power_wait(hw->card, SNDRV_CTL_POWER_D0); in usb_stream_hwdep_ioctl() 457 static int usb_stream_hwdep_new(struct snd_card *card) in usb_stream_hwdep_new() argument [all …]
|
/linux-4.4.14/sound/isa/wavefront/ |
D | wavefront.c | 102 snd_wavefront_pnp (int dev, snd_wavefront_card_t *acard, struct pnp_card_link *card, in snd_wavefront_pnp() argument 112 acard->wss = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_wavefront_pnp() 128 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL); in snd_wavefront_pnp() 135 acard->synth = pnp_request_card_device(card, id->devs[3].id, NULL); in snd_wavefront_pnp() 234 static struct snd_hwdep *snd_wavefront_new_synth(struct snd_card *card, in snd_wavefront_new_synth() argument 248 if (snd_hwdep_new(card, "WaveFront", hw_dev, &wavefront_synth) < 0) in snd_wavefront_new_synth() 259 static struct snd_hwdep *snd_wavefront_new_fx(struct snd_card *card, in snd_wavefront_new_fx() argument 272 if (snd_hwdep_new (card, "YSS225", hw_dev, &fx_processor) < 0) in snd_wavefront_new_fx() 285 static struct snd_rawmidi *snd_wavefront_new_midi(struct snd_card *card, in snd_wavefront_new_midi() argument 304 if (snd_rawmidi_new (card, "WaveFront MIDI", midi_dev, 1, 1, &rmidi) < 0) in snd_wavefront_new_midi() [all …]
|
D | wavefront_midi.c | 96 struct snd_card *card; in get_wavefront_midi() local 102 card = substream->rmidi->card; in get_wavefront_midi() 104 if (card == NULL) in get_wavefront_midi() 107 if (card->private_data == NULL) in get_wavefront_midi() 110 acard = card->private_data; in get_wavefront_midi() 115 static void snd_wavefront_midi_output_write(snd_wavefront_card_t *card) in snd_wavefront_midi_output_write() argument 117 snd_wavefront_midi_t *midi = &card->wavefront.midi; in snd_wavefront_midi_output_write() 354 snd_wavefront_card_t *card = (snd_wavefront_card_t *)data; in snd_wavefront_midi_output_timer() local 355 snd_wavefront_midi_t *midi = &card->wavefront.midi; in snd_wavefront_midi_output_timer() 361 snd_wavefront_midi_output_write(card); in snd_wavefront_midi_output_timer() [all …]
|
/linux-4.4.14/sound/drivers/mpu401/ |
D | mpu401.c | 70 struct snd_card *card; in snd_mpu401_create() local 78 0, &card); in snd_mpu401_create() 81 strcpy(card->driver, "MPU-401 UART"); in snd_mpu401_create() 82 strcpy(card->shortname, card->driver); in snd_mpu401_create() 83 sprintf(card->longname, "%s at %#lx, ", card->shortname, port[dev]); in snd_mpu401_create() 85 sprintf(card->longname + strlen(card->longname), "irq %d", irq[dev]); in snd_mpu401_create() 87 strcat(card->longname, "polled"); in snd_mpu401_create() 90 err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401, port[dev], 0, in snd_mpu401_create() 97 *rcard = card; in snd_mpu401_create() 101 snd_card_free(card); in snd_mpu401_create() [all …]
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | u_uac1.c | 131 ERROR(snd->card, in playback_default_hw_params() 145 INFO(snd->card, in playback_default_hw_params() 155 size_t u_audio_playback(struct gaudio *card, void *buf, size_t count) in u_audio_playback() argument 157 struct gaudio_snd_dev *snd = &card->playback; in u_audio_playback() 170 ERROR(card, "Preparing sound card failed: %d\n", in u_audio_playback() 181 ERROR(card, "Playback error: %d\n", (int)result); in u_audio_playback() 190 int u_audio_get_playback_channels(struct gaudio *card) in u_audio_get_playback_channels() argument 192 return card->playback.channels; in u_audio_get_playback_channels() 195 int u_audio_get_playback_rate(struct gaudio *card) in u_audio_get_playback_rate() argument 197 return card->playback.rate; in u_audio_get_playback_rate() [all …]
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtv-gpio.c | 110 if (itv->card->type != IVTV_CARD_PVR_150) in ivtv_reset_ir_gpio() 138 curout &= ~(1 << itv->card->xceive_pin); in ivtv_reset_tuner_gpio() 142 curout |= 1 << itv->card->xceive_pin; in ivtv_reset_tuner_gpio() 163 mask = itv->card->gpio_audio_freq.mask; in subdev_s_clock_freq() 166 data = itv->card->gpio_audio_freq.f32000; in subdev_s_clock_freq() 169 data = itv->card->gpio_audio_freq.f44100; in subdev_s_clock_freq() 173 data = itv->card->gpio_audio_freq.f48000; in subdev_s_clock_freq() 186 mask = itv->card->gpio_audio_detect.mask; in subdev_g_tuner() 200 mask = itv->card->gpio_audio_mode.mask; in subdev_s_tuner() 203 data = itv->card->gpio_audio_mode.lang1; in subdev_s_tuner() [all …]
|
D | ivtv-routing.c | 41 in = &itv->card->radio_input; in ivtv_audio_set_io() 43 in = &itv->card->audio_inputs[itv->audio_input]; in ivtv_audio_set_io() 47 if (itv->card->hw_muxer & IVTV_HW_M52790) in ivtv_audio_set_io() 54 if (itv->card->hw_audio & IVTV_HW_MSP34XX) in ivtv_audio_set_io() 56 ivtv_call_hw(itv, itv->card->hw_audio, audio, s_routing, in ivtv_audio_set_io() 69 itv->card->video_inputs[inp].video_input, 0, 0); in ivtv_video_set_io() 71 type = itv->card->video_inputs[inp].video_type; in ivtv_video_set_io() 81 if (itv->card->hw_video & IVTV_HW_GPIO) in ivtv_video_set_io() 85 if (itv->card->hw_video & IVTV_HW_UPD64031A) { in ivtv_video_set_io() 94 input |= itv->card->gr_config; in ivtv_video_set_io() [all …]
|
/linux-4.4.14/drivers/isdn/hardware/eicon/ |
D | divasfunc.c | 64 void diva_xdi_didd_register_adapter(int card) in diva_xdi_didd_register_adapter() argument 69 if (card && ((card - 1) < MAX_ADAPTER) && in diva_xdi_didd_register_adapter() 70 IoAdapters[card - 1] && Requests[card - 1]) { in diva_xdi_didd_register_adapter() 71 d.type = IoAdapters[card - 1]->Properties.DescType; in diva_xdi_didd_register_adapter() 72 d.request = Requests[card - 1]; in diva_xdi_didd_register_adapter() 73 d.channels = IoAdapters[card - 1]->Properties.Channels; in diva_xdi_didd_register_adapter() 74 d.features = IoAdapters[card - 1]->Properties.Features; in diva_xdi_didd_register_adapter() 75 DBG_TRC(("DIDD register A(%d) channels=%d", card, in diva_xdi_didd_register_adapter() 78 strlcpy(IoAdapters[card - 1]->Name, in diva_xdi_didd_register_adapter() 79 IoAdapters[card - 1]->Properties.Name, in diva_xdi_didd_register_adapter() [all …]
|
D | idifunc.c | 63 udiva_card *card; in find_card_in_list() local 69 card = list_entry(tmp, udiva_card, list); in find_card_in_list() 70 if (card->d.request == d->request) { in find_card_in_list() 73 return (card); in find_card_in_list() 86 udiva_card *card = NULL; in um_new_card() local 90 if (!(card = diva_os_malloc(0, sizeof(udiva_card)))) { in um_new_card() 94 memcpy(&card->d, d, sizeof(DESCRIPTOR)); in um_new_card() 98 card->d.request((ENTITY *)&sync_req); in um_new_card() 101 card->Id = adapter_nr; in um_new_card() 104 list_add_tail(&card->list, &cards); in um_new_card() [all …]
|
/linux-4.4.14/drivers/media/usb/stk1160/ |
D | stk1160-ac97.c | 92 struct snd_card *card = NULL; in stk1160_ac97_register() local 102 THIS_MODULE, 0, &card); in stk1160_ac97_register() 107 snprintf(card->shortname, sizeof(card->shortname), in stk1160_ac97_register() 109 snprintf(card->longname, sizeof(card->longname), in stk1160_ac97_register() 111 strlcpy(card->driver, dev->dev->driver->name, sizeof(card->driver)); in stk1160_ac97_register() 113 rc = snd_ac97_bus(card, 0, &stk1160_ac97_ops, NULL, &ac97_bus); in stk1160_ac97_register() 125 dev->snd_card = card; in stk1160_ac97_register() 126 rc = snd_card_register(card); in stk1160_ac97_register() 134 snd_card_free(card); in stk1160_ac97_register() 140 struct snd_card *card = dev->snd_card; in stk1160_ac97_unregister() local [all …]
|
/linux-4.4.14/sound/isa/sb/ |
D | sb8.c | 73 static void snd_sb8_free(struct snd_card *card) in snd_sb8_free() argument 75 struct snd_sb8 *acard = card->private_data; in snd_sb8_free() 100 struct snd_card *card; in snd_sb8_probe() local 106 sizeof(struct snd_sb8), &card); in snd_sb8_probe() 109 acard = card->private_data; in snd_sb8_probe() 110 card->private_free = snd_sb8_free; in snd_sb8_probe() 116 if ((err = snd_sbdsp_create(card, port[dev], irq[dev], in snd_sb8_probe() 130 err = snd_sbdsp_create(card, possible_ports[i], in snd_sb8_probe() 167 if ((err = snd_opl3_create(card, chip->port + 8, 0, in snd_sb8_probe() 173 if ((err = snd_opl3_create(card, chip->port, chip->port + 2, in snd_sb8_probe() [all …]
|
D | sb16.c | 254 struct pnp_card_link *card, in snd_card_sb16_pnp() argument 260 acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_card_sb16_pnp() 265 acard->devwt = pnp_request_card_device(card, id->devs[1].id, acard->dev); in snd_card_sb16_pnp() 311 static void snd_sb16_free(struct snd_card *card) in snd_sb16_free() argument 313 struct snd_card_sb16 *acard = card->private_data; in snd_sb16_free() 329 struct snd_card *card; in snd_sb16_card_new() local 333 sizeof(struct snd_card_sb16), &card); in snd_sb16_card_new() 336 card->private_free = snd_sb16_free; in snd_sb16_card_new() 337 *cardp = card; in snd_sb16_card_new() 341 static int snd_sb16_probe(struct snd_card *card, int dev) in snd_sb16_probe() argument [all …]
|
/linux-4.4.14/include/trace/events/ |
D | asoc.h | 21 TP_PROTO(struct snd_soc_card *card, int val), 23 TP_ARGS(card, val), 26 __string( name, card->name ) 31 __assign_str(name, card->name); 40 TP_PROTO(struct snd_soc_card *card, int val), 42 TP_ARGS(card, val) 48 TP_PROTO(struct snd_soc_card *card, int val), 50 TP_ARGS(card, val) 56 TP_PROTO(struct snd_soc_card *card), 58 TP_ARGS(card), [all …]
|
/linux-4.4.14/include/linux/mmc/ |
D | card.h | 321 static inline void mmc_part_add(struct mmc_card *card, unsigned int size, in mmc_part_add() argument 325 card->part[card->nr_parts].size = size; in mmc_part_add() 326 card->part[card->nr_parts].part_cfg = part_cfg; in mmc_part_add() 327 sprintf(card->part[card->nr_parts].name, name, idx); in mmc_part_add() 328 card->part[card->nr_parts].force_ro = ro; in mmc_part_add() 329 card->part[card->nr_parts].area_type = area_type; in mmc_part_add() 330 card->nr_parts++; in mmc_part_add() 333 static inline bool mmc_large_sector(struct mmc_card *card) in mmc_large_sector() argument 335 return card->ext_csd.data_sector_size == 4096; in mmc_large_sector() 356 void (*vendor_fixup)(struct mmc_card *card, int data); [all …]
|
/linux-4.4.14/drivers/tty/serial/ |
D | rp2.c | 185 struct rp2_card *card; member 261 spin_lock_irqsave(&up->card->card_lock, flags); in rp2_mask_ch_irq() 270 spin_unlock_irqrestore(&up->card->card_lock, flags); in rp2_mask_ch_irq() 488 static int rp2_asic_interrupt(struct rp2_card *card, unsigned int asic_id) in rp2_asic_interrupt() argument 490 void __iomem *base = card->bar1 + RP2_ASIC_OFFSET(asic_id); in rp2_asic_interrupt() 496 rp2_ch_interrupt(&card->ports[ch]); in rp2_asic_interrupt() 504 struct rp2_card *card = dev_id; in rp2_uart_interrupt() local 507 handled = rp2_asic_interrupt(card, 0); in rp2_uart_interrupt() 508 if (card->n_ports >= PORTS_PER_ASIC) in rp2_uart_interrupt() 509 handled += rp2_asic_interrupt(card, 1); in rp2_uart_interrupt() [all …]
|
/linux-4.4.14/sound/isa/cs423x/ |
D | cs4236.c | 321 struct pnp_card_link *card, in snd_card_cs423x_pnpc() argument 324 acard->wss = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_card_cs423x_pnpc() 327 acard->ctrl = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_card_cs423x_pnpc() 331 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL); in snd_card_cs423x_pnpc() 360 static void snd_card_cs4236_free(struct snd_card *card) in snd_card_cs4236_free() argument 362 struct snd_card_cs4236 *acard = card->private_data; in snd_card_cs4236_free() 370 struct snd_card *card; in snd_cs423x_card_new() local 374 sizeof(struct snd_card_cs4236), &card); in snd_cs423x_card_new() 377 card->private_free = snd_card_cs4236_free; in snd_cs423x_card_new() 378 *cardp = card; in snd_cs423x_card_new() [all …]
|
D | cs4231.c | 93 struct snd_card *card; in snd_cs4231_probe() local 97 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_cs4231_probe() 101 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], dma2[n], in snd_cs4231_probe() 106 card->private_data = chip; in snd_cs4231_probe() 112 strcpy(card->driver, "CS4231"); in snd_cs4231_probe() 113 strcpy(card->shortname, chip->pcm->name); in snd_cs4231_probe() 115 sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d", in snd_cs4231_probe() 118 sprintf(card->longname + strlen(card->longname), "&%d", dma2[n]); in snd_cs4231_probe() 131 if (snd_mpu401_uart_new(card, 0, MPU401_HW_CS4232, in snd_cs4231_probe() 137 error = snd_card_register(card); in snd_cs4231_probe() [all …]
|
/linux-4.4.14/sound/usb/6fire/ |
D | chip.c | 61 if (chip->card) { in usb6fire_chip_abort() 62 snd_card_disconnect(chip->card); in usb6fire_chip_abort() 63 snd_card_free_when_closed(chip->card); in usb6fire_chip_abort() 64 chip->card = NULL; in usb6fire_chip_abort() 80 if (chip->card) in usb6fire_chip_destroy() 81 snd_card_free(chip->card); in usb6fire_chip_destroy() 93 struct snd_card *card = NULL; in usb6fire_chip_probe() local 128 THIS_MODULE, sizeof(struct sfire_chip), &card); in usb6fire_chip_probe() 133 strcpy(card->driver, "6FireUSB"); in usb6fire_chip_probe() 134 strcpy(card->shortname, "TerraTec DMX6FireUSB"); in usb6fire_chip_probe() [all …]
|
/linux-4.4.14/sound/soc/atmel/ |
D | sam9x5_wm8731.c | 82 struct snd_soc_card *card; in sam9x5_wm8731_driver_probe() local 92 card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); in sam9x5_wm8731_driver_probe() 95 if (!dai || !card || !priv) { in sam9x5_wm8731_driver_probe() 100 snd_soc_card_set_drvdata(card, priv); in sam9x5_wm8731_driver_probe() 102 card->dev = &pdev->dev; in sam9x5_wm8731_driver_probe() 103 card->owner = THIS_MODULE; in sam9x5_wm8731_driver_probe() 104 card->dai_link = dai; in sam9x5_wm8731_driver_probe() 105 card->num_links = 1; in sam9x5_wm8731_driver_probe() 106 card->dapm_widgets = sam9x5_dapm_widgets; in sam9x5_wm8731_driver_probe() 107 card->num_dapm_widgets = ARRAY_SIZE(sam9x5_dapm_widgets); in sam9x5_wm8731_driver_probe() [all …]
|
/linux-4.4.14/sound/pci/cs5535audio/ |
D | cs5535audio.c | 87 dev_err(cs5535au->card->dev, in wait_till_cmd_acked() 113 dev_err(cs5535au->card->dev, in snd_cs5535audio_codec_read() 151 struct snd_card *card = cs5535au->card; in snd_cs5535audio_mixer() local 160 if ((err = snd_ac97_bus(card, 0, &ops, NULL, &pbus)) < 0) in snd_cs5535audio_mixer() 170 olpc_prequirks(card, &ac97); in snd_cs5535audio_mixer() 173 dev_err(card->dev, "mixer failed\n"); in snd_cs5535audio_mixer() 179 err = olpc_quirks(card, cs5535au->ac97); in snd_cs5535audio_mixer() 181 dev_err(card->dev, "olpc quirks failed\n"); in snd_cs5535audio_mixer() 199 dev_err(cs5535au->card->dev, in process_bm0_irq() 247 dev_err(cs5535au->card->dev, in snd_cs5535audio_interrupt() [all …]
|
/linux-4.4.14/sound/usb/ |
D | card.c | 174 int err = snd_usbmidi_create(chip->card, iface, in snd_usb_create_stream() 332 struct snd_card *card; in snd_usb_audio_create() local 355 0, &card); in snd_usb_audio_create() 363 snd_card_free(card); in snd_usb_audio_create() 371 chip->card = card; in snd_usb_audio_create() 385 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) { in snd_usb_audio_create() 387 snd_card_free(card); in snd_usb_audio_create() 391 strcpy(card->driver, "USB-Audio"); in snd_usb_audio_create() 394 snd_component_add(card, component); in snd_usb_audio_create() 398 strlcpy(card->shortname, quirk->product_name, sizeof(card->shortname)); in snd_usb_audio_create() [all …]
|
/linux-4.4.14/sound/core/oss/ |
D | mixer_oss.c | 43 struct snd_card *card; in snd_mixer_oss_open() local 51 card = snd_lookup_oss_minor_data(iminor(inode), in snd_mixer_oss_open() 53 if (card == NULL) in snd_mixer_oss_open() 55 if (card->mixer_oss == NULL) { in snd_mixer_oss_open() 56 snd_card_unref(card); in snd_mixer_oss_open() 59 err = snd_card_file_add(card, file); in snd_mixer_oss_open() 61 snd_card_unref(card); in snd_mixer_oss_open() 66 snd_card_file_remove(card, file); in snd_mixer_oss_open() 67 snd_card_unref(card); in snd_mixer_oss_open() 70 fmixer->card = card; in snd_mixer_oss_open() [all …]
|
/linux-4.4.14/drivers/misc/cxl/ |
D | trace.h | 64 __field(u8, card) 70 __entry->card = ctx->afu->adapter->adapter_num; 76 __entry->card, 89 __field(u8, card) 99 __entry->card = ctx->afu->adapter->adapter_num; 109 __entry->card, 130 __field(u8, card) 139 __entry->card = ctx->afu->adapter->adapter_num; 148 __entry->card, 163 __field(u8, card) [all …]
|
/linux-4.4.14/sound/pci/ymfpci/ |
D | ymfpci.c | 109 dev_err(chip->card->dev, in snd_ymfpci_create_gameport() 120 dev_err(chip->card->dev, in snd_ymfpci_create_gameport() 127 dev_err(chip->card->dev, in snd_ymfpci_create_gameport() 134 dev_err(chip->card->dev, in snd_ymfpci_create_gameport() 178 struct snd_card *card; in snd_card_ymfpci_probe() local 195 0, &card); in snd_card_ymfpci_probe() 268 if ((err = snd_ymfpci_create(card, pci, in snd_card_ymfpci_probe() 271 snd_card_free(card); in snd_card_ymfpci_probe() 278 card->private_data = chip; in snd_card_ymfpci_probe() 280 strcpy(card->driver, str); in snd_card_ymfpci_probe() [all …]
|
/linux-4.4.14/sound/isa/ad1848/ |
D | ad1848.c | 89 struct snd_card *card; in snd_ad1848_probe() local 93 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_ad1848_probe() 97 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], -1, in snd_ad1848_probe() 103 card->private_data = chip; in snd_ad1848_probe() 113 strcpy(card->driver, "AD1848"); in snd_ad1848_probe() 114 strcpy(card->shortname, chip->pcm->name); in snd_ad1848_probe() 116 sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d", in snd_ad1848_probe() 119 strcat(card->longname, " [Thinkpad]"); in snd_ad1848_probe() 121 error = snd_card_register(card); in snd_ad1848_probe() 125 dev_set_drvdata(dev, card); in snd_ad1848_probe() [all …]
|
/linux-4.4.14/sound/soc/fsl/ |
D | p1022_rdk.c | 76 struct snd_soc_card card; member 93 static int p1022_rdk_machine_probe(struct snd_soc_card *card) in p1022_rdk_machine_probe() argument 96 container_of(card, struct machine_data, card); in p1022_rdk_machine_probe() 101 dev_err(card->dev, "could not map global utilities\n"); in p1022_rdk_machine_probe() 136 container_of(rtd->card, struct machine_data, card); in p1022_rdk_startup() 137 struct device *dev = rtd->card->dev; in p1022_rdk_startup() 165 static int p1022_rdk_machine_remove(struct snd_soc_card *card) in p1022_rdk_machine_remove() argument 168 container_of(card, struct machine_data, card); in p1022_rdk_machine_remove() 173 dev_err(card->dev, "could not map global utilities\n"); in p1022_rdk_machine_remove() 301 mdata->card.probe = p1022_rdk_machine_probe; in p1022_rdk_probe() [all …]
|
D | imx-wm8962.c | 33 struct snd_soc_card card; member 68 static int imx_wm8962_set_bias_level(struct snd_soc_card *card, in imx_wm8962_set_bias_level() argument 72 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in imx_wm8962_set_bias_level() 74 struct imx_wm8962_data *data = snd_soc_card_get_drvdata(card); in imx_wm8962_set_bias_level() 136 static int imx_wm8962_late_probe(struct snd_soc_card *card) in imx_wm8962_late_probe() argument 138 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in imx_wm8962_late_probe() 140 struct imx_wm8962_data *data = snd_soc_card_get_drvdata(card); in imx_wm8962_late_probe() 252 data->card.dev = &pdev->dev; in imx_wm8962_probe() 253 ret = snd_soc_of_parse_card_name(&data->card, "model"); in imx_wm8962_probe() 256 ret = snd_soc_of_parse_audio_routing(&data->card, "audio-routing"); in imx_wm8962_probe() [all …]
|
D | mpc8610_hpcd.c | 36 struct snd_soc_card card; member 55 static int mpc8610_hpcd_machine_probe(struct snd_soc_card *card) in mpc8610_hpcd_machine_probe() argument 58 container_of(card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_machine_probe() 63 dev_err(card->dev, "could not map global utilities\n"); in mpc8610_hpcd_machine_probe() 107 container_of(rtd->card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_startup() 108 struct device *dev = rtd->card->dev; in mpc8610_hpcd_startup() 139 static int mpc8610_hpcd_machine_remove(struct snd_soc_card *card) in mpc8610_hpcd_machine_remove() argument 142 container_of(card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_machine_remove() 147 dev_err(card->dev, "could not map global utilities\n"); in mpc8610_hpcd_machine_remove() 341 machine_data->card.probe = mpc8610_hpcd_machine_probe; in mpc8610_hpcd_probe() [all …]
|
D | p1022_ds.c | 69 struct snd_soc_card card; member 87 static int p1022_ds_machine_probe(struct snd_soc_card *card) in p1022_ds_machine_probe() argument 90 container_of(card, struct machine_data, card); in p1022_ds_machine_probe() 95 dev_err(card->dev, "could not map global utilities\n"); in p1022_ds_machine_probe() 130 container_of(rtd->card, struct machine_data, card); in p1022_ds_startup() 131 struct device *dev = rtd->card->dev; in p1022_ds_startup() 161 static int p1022_ds_machine_remove(struct snd_soc_card *card) in p1022_ds_machine_remove() argument 164 container_of(card, struct machine_data, card); in p1022_ds_machine_remove() 169 dev_err(card->dev, "could not map global utilities\n"); in p1022_ds_machine_remove() 349 mdata->card.probe = p1022_ds_machine_probe; in p1022_ds_probe() [all …]
|
/linux-4.4.14/sound/firewire/digi00x/ |
D | digi00x.c | 32 strcpy(dg00x->card->driver, "Digi00x"); in name_card() 33 strcpy(dg00x->card->shortname, model); in name_card() 34 strcpy(dg00x->card->mixername, model); in name_card() 35 snprintf(dg00x->card->longname, sizeof(dg00x->card->longname), in name_card() 43 static void dg00x_card_free(struct snd_card *card) in dg00x_card_free() argument 45 struct snd_dg00x *dg00x = card->private_data; in dg00x_card_free() 58 struct snd_card *card; in snd_dg00x_probe() local 64 sizeof(struct snd_dg00x), &card); in snd_dg00x_probe() 67 card->private_free = dg00x_card_free; in snd_dg00x_probe() 70 dg00x = card->private_data; in snd_dg00x_probe() [all …]
|
/linux-4.4.14/sound/firewire/dice/ |
D | dice.c | 201 struct snd_card *card = dice->card; in dice_card_strings() local 207 strcpy(card->driver, "DICE"); in dice_card_strings() 209 strcpy(card->shortname, "DICE"); in dice_card_strings() 210 BUILD_BUG_ON(NICK_NAME_SIZE < sizeof(card->shortname)); in dice_card_strings() 212 card->shortname, in dice_card_strings() 213 sizeof(card->shortname)); in dice_card_strings() 216 BUILD_BUG_ON(sizeof(card->shortname) % 4 != 0); in dice_card_strings() 217 for (i = 0; i < sizeof(card->shortname); i += 4) in dice_card_strings() 218 swab32s((u32 *)&card->shortname[i]); in dice_card_strings() 219 card->shortname[sizeof(card->shortname) - 1] = '\0'; in dice_card_strings() [all …]
|
/linux-4.4.14/sound/pci/vx222/ |
D | vx222.c | 137 static int snd_vx222_create(struct snd_card *card, struct pci_dev *pci, in snd_vx222_create() argument 155 chip = snd_vx_create(card, hw, vx_ops, in snd_vx222_create() 174 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_vx222_create() 180 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) { in snd_vx222_create() 194 struct snd_card *card; in snd_vx222_probe() local 207 0, &card); in snd_vx222_probe() 223 if ((err = snd_vx222_create(card, pci, hw, &vx)) < 0) { in snd_vx222_probe() 224 snd_card_free(card); in snd_vx222_probe() 227 card->private_data = vx; in snd_vx222_probe() 230 sprintf(card->longname, "%s at 0x%lx & 0x%lx, irq %i", in snd_vx222_probe() [all …]
|
/linux-4.4.14/drivers/net/arcnet/ |
D | com20020-pci.c | 69 struct com20020_dev *card; in led_tx_set() local 73 card = container_of(led_cdev, struct com20020_dev, tx_led); in led_tx_set() 75 priv = card->pci_priv; in led_tx_set() 78 outb(!!value, priv->misc + ci->leds[card->index].green); in led_tx_set() 84 struct com20020_dev *card; in led_recon_set() local 88 card = container_of(led_cdev, struct com20020_dev, recon_led); in led_recon_set() 90 priv = card->pci_priv; in led_recon_set() 93 outb(!!value, priv->misc + ci->leds[card->index].red); in led_recon_set() 137 struct com20020_dev *card; in com20020pci_probe() local 197 card = devm_kzalloc(&pdev->dev, sizeof(struct com20020_dev), in com20020pci_probe() [all …]
|
/linux-4.4.14/sound/pci/emu10k1/ |
D | emu10k1.c | 106 struct snd_card *card; in snd_card_emu10k1_probe() local 121 0, &card); in snd_card_emu10k1_probe() 128 if ((err = snd_emu10k1_create(card, pci, extin[dev], extout[dev], in snd_card_emu10k1_probe() 133 card->private_data = emu; in snd_card_emu10k1_probe() 170 if (snd_seq_device_new(card, 1, SNDRV_SEQ_DEV_ID_EMU10K1_SYNTH, in snd_card_emu10k1_probe() 173 dev_warn(emu->card->dev, in snd_card_emu10k1_probe() 186 strlcpy(card->driver, emu->card_capabilities->driver, in snd_card_emu10k1_probe() 187 sizeof(card->driver)); in snd_card_emu10k1_probe() 188 strlcpy(card->shortname, emu->card_capabilities->name, in snd_card_emu10k1_probe() 189 sizeof(card->shortname)); in snd_card_emu10k1_probe() [all …]
|
/linux-4.4.14/sound/isa/opti9xx/ |
D | opti92x-ad1848.c | 594 struct snd_card *card; in snd_opti93x_mixer() local 602 card = chip->card; in snd_opti93x_mixer() 604 strcpy(card->mixername, chip->pcm->name); in snd_opti93x_mixer() 612 err = snd_ctl_rename_id(card, &id1, &id2); in snd_opti93x_mixer() 620 err = snd_ctl_rename_id(card, &id1, &id2); in snd_opti93x_mixer() 627 snd_ctl_remove_id(card, &id1); in snd_opti93x_mixer() 633 snd_ctl_remove_id(card, &id1); in snd_opti93x_mixer() 635 err = snd_ctl_add(card, in snd_opti93x_mixer() 706 static int snd_card_opti9xx_detect(struct snd_card *card, argument 732 struct pnp_card_link *card, argument [all …]
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_tegra.c | 249 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_suspend() local 250 struct azx *chip = card->private_data; in hda_tegra_suspend() 253 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); in hda_tegra_suspend() 264 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_resume() local 265 struct azx *chip = card->private_data; in hda_tegra_resume() 274 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in hda_tegra_resume() 359 struct snd_card *card = chip->card; in hda_tegra_first_init() local 368 err = devm_request_irq(chip->card->dev, irq_id, azx_interrupt, in hda_tegra_first_init() 371 dev_err(chip->card->dev, in hda_tegra_first_init() 381 dev_dbg(card->dev, "chipset global capabilities = 0x%x\n", gcap); in hda_tegra_first_init() [all …]
|
/linux-4.4.14/sound/isa/gus/ |
D | gusmax.c | 76 struct snd_card *card; member 127 static void snd_gusmax_init(int dev, struct snd_card *card, in snd_gusmax_init() argument 145 struct snd_card *card = chip->card; in snd_gusmax_mixer() local 155 if ((err = snd_ctl_rename_id(card, &id1, &id2)) < 0) in snd_gusmax_mixer() 159 if ((err = snd_ctl_rename_id(card, &id1, &id2)) < 0) in snd_gusmax_mixer() 164 if ((err = snd_ctl_rename_id(card, &id1, &id2)) < 0) in snd_gusmax_mixer() 168 if ((err = snd_ctl_rename_id(card, &id1, &id2)) < 0) in snd_gusmax_mixer() 192 static void snd_gusmax_free(struct snd_card *card) in snd_gusmax_free() argument 194 struct snd_gusmax *maxcard = card->private_data; in snd_gusmax_free() 212 struct snd_card *card; in snd_gusmax_probe() local [all …]
|
D | interwave.c | 118 struct snd_card *card; member 216 struct snd_card *card = iwcard->card; in snd_interwave_detect_stb() local 240 sprintf(name, "InterWave-%i", card->number); in snd_interwave_detect_stb() 241 if ((err = snd_i2c_bus_create(card, name, NULL, &bus)) < 0) in snd_interwave_detect_stb() 287 strcpy(gus->card->shortname, "AMD InterWave"); in snd_interwave_detect() 462 gus->card->type = SNDRV_CARD_TYPE_IW_DYNASONIC; in snd_interwave_detect_memory() 506 struct snd_card *card = chip->card; in snd_interwave_mixer() local 517 if ((err = snd_ctl_remove_id(card, &id1)) < 0) in snd_interwave_mixer() 520 if ((err = snd_ctl_remove_id(card, &id1)) < 0) in snd_interwave_mixer() 525 if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_interwave_controls[idx], chip))) < 0) in snd_interwave_mixer() [all …]
|
/linux-4.4.14/sound/drivers/pcsp/ |
D | pcsp.c | 42 static int snd_pcsp_create(struct snd_card *card) in snd_pcsp_create() argument 81 pcsp_chip.card = card; in snd_pcsp_create() 87 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, &pcsp_chip, &ops); in snd_pcsp_create() 96 struct snd_card *card; in snd_card_pcsp_probe() local 105 err = snd_card_new(dev, index, id, THIS_MODULE, 0, &card); in snd_card_pcsp_probe() 109 err = snd_pcsp_create(card); in snd_card_pcsp_probe() 111 snd_card_free(card); in snd_card_pcsp_probe() 117 snd_card_free(card); in snd_card_pcsp_probe() 123 snd_card_free(card); in snd_card_pcsp_probe() 127 strcpy(card->driver, "PC-Speaker"); in snd_card_pcsp_probe() [all …]
|
/linux-4.4.14/sound/firewire/tascam/ |
D | tascam.c | 71 strcpy(tscm->card->driver, "FW-TASCAM"); in identify_model() 72 strcpy(tscm->card->shortname, model); in identify_model() 73 strcpy(tscm->card->mixername, model); in identify_model() 74 snprintf(tscm->card->longname, sizeof(tscm->card->longname), in identify_model() 82 static void tscm_card_free(struct snd_card *card) in tscm_card_free() argument 84 struct snd_tscm *tscm = card->private_data; in tscm_card_free() 97 struct snd_card *card; in snd_tscm_probe() local 103 sizeof(struct snd_tscm), &card); in snd_tscm_probe() 106 card->private_free = tscm_card_free; in snd_tscm_probe() 109 tscm = card->private_data; in snd_tscm_probe() [all …]
|
/linux-4.4.14/sound/usb/caiaq/ |
D | device.c | 394 ret = snd_card_register(cdev->chip.card); in setup_card() 397 snd_card_free(cdev->chip.card); in setup_card() 411 struct snd_card *card; in create_card() local 423 sizeof(struct snd_usb_caiaqdev), &card); in create_card() 427 cdev = caiaqdev(card); in create_card() 429 cdev->chip.card = card; in create_card() 434 *cardp = card; in create_card() 442 struct snd_card *card = cdev->chip.card; in init_card() local 483 strlcpy(card->driver, MODNAME, sizeof(card->driver)); in init_card() 484 strlcpy(card->shortname, cdev->product_name, sizeof(card->shortname)); in init_card() [all …]
|
/linux-4.4.14/sound/pcmcia/pdaudiocf/ |
D | pdaudiocf.c | 78 pdacf->card = NULL; in snd_pdacf_free() 97 struct snd_card *card; in snd_pdacf_probe() local 117 0, &card); in snd_pdacf_probe() 123 pdacf = snd_pdacf_create(card); in snd_pdacf_probe() 125 snd_card_free(card); in snd_pdacf_probe() 129 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, pdacf, &ops); in snd_pdacf_probe() 132 snd_card_free(card); in snd_pdacf_probe() 137 card_list[i] = card; in snd_pdacf_probe() 166 struct snd_card *card = pdacf->card; in snd_pdacf_assign_resources() local 177 strcpy(card->driver, "PDAudio-CF"); in snd_pdacf_assign_resources() [all …]
|
/linux-4.4.14/Documentation/watchdog/ |
D | pcwd-watchdog.txt | 7 The PC Watchdog is a card that offers the same type of functionality that 8 the WDT card does, only it doesn't require an IRQ to run. Furthermore, 9 the Revision C card allows you to monitor any IO Port to automatically 10 trigger the card into being reset. This way you can make the card 13 The Watchdog Driver has one basic role: to talk to the card and send 17 The Watchdog Driver will automatically find your watchdog card, and will 18 attach a running driver for use with that card. After the watchdog 19 drivers have initialized, you can then talk to the card using a PC 34 This returns the support of the card itself. This 37 (This card supports temperature) [all …]
|
/linux-4.4.14/sound/drivers/ |
D | virmidi.c | 79 struct snd_card *card; member 88 struct snd_card *card; in snd_virmidi_probe() local 94 sizeof(struct snd_card_virmidi), &card); in snd_virmidi_probe() 97 vmidi = card->private_data; in snd_virmidi_probe() 98 vmidi->card = card; in snd_virmidi_probe() 110 err = snd_virmidi_new(card, idx, &rmidi); in snd_virmidi_probe() 119 strcpy(card->driver, "VirMIDI"); in snd_virmidi_probe() 120 strcpy(card->shortname, "VirMIDI"); in snd_virmidi_probe() 121 sprintf(card->longname, "Virtual MIDI Card %i", dev + 1); in snd_virmidi_probe() 123 err = snd_card_register(card); in snd_virmidi_probe() [all …]
|