/drivers/media/dvb/mantis/ |
H A D | mantis_evm.c | 41 struct mantis_ca *ca = container_of(work, struct mantis_ca, hif_evm_work); local 42 struct mantis_pci *mantis = ca->ca_priv; 53 mantis_event_cam_plugin(ca); 54 dvb_ca_en50221_camchange_irq(&ca->en50221, 62 mantis_event_cam_unplug(ca); 63 dvb_ca_en50221_camchange_irq(&ca->en50221, 92 ca->sbuf_status = MANTIS_SBUF_DATA_AVAIL; 93 ca->hif_event = MANTIS_SBUF_OPDONE; 94 wake_up(&ca->hif_opdone_wq); 98 int mantis_evmgr_init(struct mantis_ca *ca) argument 110 mantis_evmgr_exit(struct mantis_ca *ca) argument [all...] |
H A D | mantis_pcmcia.c | 42 void mantis_event_cam_plugin(struct mantis_ca *ca) argument 44 struct mantis_pci *mantis = ca->ca_priv; 48 if (ca->slot_state == MODULE_XTRACTED) { 57 ca->slot_state = MODULE_INSERTED; 66 void mantis_event_cam_unplug(struct mantis_ca *ca) argument 68 struct mantis_pci *mantis = ca->ca_priv; 72 if (ca->slot_state == MODULE_INSERTED) { 81 ca->slot_state = MODULE_XTRACTED; 86 int mantis_pcmcia_init(struct mantis_ca *ca) argument 88 struct mantis_pci *mantis = ca 115 mantis_pcmcia_exit(struct mantis_ca *ca) argument [all...] |
H A D | mantis_ca.c | 42 struct mantis_ca *ca = en50221->data; local 43 struct mantis_pci *mantis = ca->ca_priv; 50 return mantis_hif_read_mem(ca, addr); 55 struct mantis_ca *ca = en50221->data; local 56 struct mantis_pci *mantis = ca->ca_priv; 63 return mantis_hif_write_mem(ca, addr, data); 68 struct mantis_ca *ca = en50221->data; local 69 struct mantis_pci *mantis = ca->ca_priv; 76 return mantis_hif_read_iom(ca, addr); 81 struct mantis_ca *ca local 94 struct mantis_ca *ca = en50221->data; local 110 struct mantis_ca *ca = en50221->data; local 120 struct mantis_ca *ca = en50221->data; local 131 struct mantis_ca *ca = en50221->data; local 149 struct mantis_ca *ca; local 198 struct mantis_ca *ca = mantis->mantis_ca; local [all...] |
H A D | mantis_hif.c | 42 static int mantis_hif_sbuf_opdone_wait(struct mantis_ca *ca) argument 44 struct mantis_pci *mantis = ca->ca_priv; 47 if (wait_event_timeout(ca->hif_opdone_wq, 48 ca->hif_event & MANTIS_SBUF_OPDONE, 55 ca->hif_event &= ~MANTIS_SBUF_OPDONE; 59 static int mantis_hif_write_wait(struct mantis_ca *ca) argument 61 struct mantis_pci *mantis = ca->ca_priv; 65 if (wait_event_timeout(ca->hif_write_wq, 89 int mantis_hif_read_mem(struct mantis_ca *ca, u32 addr) argument 91 struct mantis_pci *mantis = ca 117 mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data) argument 146 mantis_hif_read_iom(struct mantis_ca *ca, u32 addr) argument 176 mantis_hif_write_iom(struct mantis_ca *ca, u32 addr, u8 data) argument 204 mantis_hif_init(struct mantis_ca *ca) argument 228 mantis_hif_exit(struct mantis_ca *ca) argument [all...] |
H A D | hopper_cards.c | 72 struct mantis_ca *ca; local 79 ca = mantis->mantis_ca; 105 wake_up(&ca->hif_write_wq); 106 schedule_work(&ca->hif_evm_work);
|
H A D | mantis_cards.c | 80 struct mantis_ca *ca; local 87 ca = mantis->mantis_ca; 113 wake_up(&ca->hif_write_wq); 114 schedule_work(&ca->hif_evm_work);
|
/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 45 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) { 131 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca) argument 148 priv->pd = ib_alloc_pd(priv->ca); 150 printk(KERN_WARNING "%s: failed to allocate PD\n", ca->name); 156 printk(KERN_WARNING "%s: ib_get_dma_mr failed\n", ca->name); 170 priv->recv_cq = ib_create_cq(priv->ca, ipoib_ib_completion, NULL, dev, size, 0); 172 printk(KERN_WARNING "%s: failed to create receive CQ\n", ca->name); 176 priv->send_cq = ib_create_cq(priv->ca, ipoib_send_comp_handler, NULL, 179 printk(KERN_WARNING "%s: failed to create send CQ\n", ca->name); 200 printk(KERN_WARNING "%s: failed to create QP\n", ca [all...] |
H A D | ipoib_ib.c | 98 ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_UD_HEAD_SIZE, 100 ib_dma_unmap_page(priv->ca, mapping[1], PAGE_SIZE, 103 ib_dma_unmap_single(priv->ca, mapping[0], 178 mapping[0] = ib_dma_map_single(priv->ca, skb->data, buf_size, 180 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0]))) 189 ib_dma_map_page(priv->ca, page, 191 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[1]))) 199 ib_dma_unmap_single(priv->ca, mapping[0], buf_size, DMA_FROM_DEVICE); 310 static int ipoib_dma_map_tx(struct ib_device *ca, argument 319 mapping[0] = ib_dma_map_single(ca, sk 352 ipoib_dma_unmap_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req) argument 903 ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port) argument [all...] |
H A D | ipoib_main.c | 429 if (!ib_init_ah_from_path(priv->ca, priv->port, pathrec, &av)) 538 ib_sa_path_rec_get(&ipoib_sa_client, priv->ca, priv->port, 922 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port) argument 931 ca->name, ipoib_recvq_size); 938 ca->name, ipoib_sendq_size); 944 if (ipoib_ib_dev_init(dev, ca, port)) 1245 priv->ca, ipoib_event);
|
H A D | ipoib.h | 295 struct ib_device *ca; member in struct:ipoib_dev_priv 441 int ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port); 453 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port); 487 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca);
|
/drivers/net/ethernet/i825xx/ |
H A D | lasi_82596.c | 125 static inline void ca(struct net_device *dev) function
|
H A D | sni_82596.c | 50 static inline void ca(struct net_device *dev) function 54 writel(0, lp->ca); 82 struct resource *res, *ca, *idprom, *options; local 89 ca = platform_get_resource(dev, IORESOURCE_MEM, 1); 92 if (!res || !ca || !options || !idprom) 97 ca_addr = ioremap_nocache(ca->start, 4); 134 lp->ca = ca_addr; 158 iounmap(lp->ca);
|
/drivers/base/ |
H A D | cpu.c | 149 struct cpu_attr *ca = container_of(attr, struct cpu_attr, attr); local 150 int n = cpulist_scnprintf(buf, PAGE_SIZE-2, *(ca->map));
|
/drivers/md/persistent-data/ |
H A D | dm-space-map-checker.c | 25 static int ca_get_count(struct count_array *ca, dm_block_t b, uint32_t *count) argument 27 if (b >= ca->nr) 30 *count = ca->counts[b]; 34 static int ca_count_more_than_one(struct count_array *ca, dm_block_t b, int *r) argument 36 if (b >= ca->nr) 39 *r = ca->counts[b] > 1; 43 static int ca_set_count(struct count_array *ca, dm_block_t b, uint32_t count) argument 47 if (b >= ca->nr) 50 old_count = ca->counts[b]; 53 ca 62 ca_inc_block(struct count_array *ca, dm_block_t b) argument 71 ca_dec_block(struct count_array *ca, dm_block_t b) argument 81 ca_create(struct count_array *ca, struct dm_space_map *sm) argument 99 ca_load(struct count_array *ca, struct dm_space_map *sm) argument 126 ca_extend(struct count_array *ca, dm_block_t extra_blocks) argument 154 ca_destroy(struct count_array *ca) argument [all...] |
/drivers/media/dvb/dvb-usb/ |
H A D | az6027.c | 29 struct dvb_ca_en50221 ca; member in struct:az6027_device_state 407 static int az6027_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, argument 411 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; 448 static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, argument 453 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; 480 static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca, argument 484 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; 525 static int az6027_ci_write_cam_control(struct dvb_ca_en50221 *ca, argument 530 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; 559 static int CI_CamReady(struct dvb_ca_en50221 *ca, in argument 590 az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) argument 641 az6027_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument 646 az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument 675 az6027_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument [all...] |
H A D | pctv452e.c | 94 struct dvb_ca_en50221 ca; member in struct:pctv452e_state 145 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, argument 149 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; 160 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, argument 172 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_ATTR, buf, 2, 3); 183 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, argument 198 return tt3650_ci_msg_locked(ca, TT3650_CMD_CI_WR_ATTR, buf, 3, 3); 201 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, argument 213 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_CTRL, buf, 1, 2); 224 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, argument 243 tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, int slot, int enable) argument 270 tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument 275 tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument 280 tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) argument 320 tt3650_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument [all...] |
H A D | ttusb2.c | 68 struct dvb_ca_en50221 ca; member in struct:ttusb2_state 130 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len) argument 132 struct dvb_usb_device *d = ca->data; 143 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) argument 155 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_ATTR, buf, 2, 3); 165 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) argument 178 return tt3650_ci_msg_locked(ca, TT3650_CMD_CI_WR_ATTR, buf, 3, 3); 181 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) argument 191 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_CTRL, buf, 1, 2); 201 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, in argument 216 tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, int slot, int enable) argument 240 tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument 245 tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument 250 tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) argument 292 tt3650_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument [all...] |
/drivers/media/video/cx23885/ |
H A D | cimax2.c | 77 struct dvb_ca_en50221 ca; member in struct:netup_ci_state 286 dvb_ca_en50221_camready_irq(&state->ca, 0); 344 dvb_ca_en50221_frda_irq(&state->ca, 0); 476 state->ca.owner = THIS_MODULE; 477 state->ca.read_attribute_mem = netup_ci_read_attribute_mem; 478 state->ca.write_attribute_mem = netup_ci_write_attribute_mem; 479 state->ca.read_cam_control = netup_ci_read_cam_ctl; 480 state->ca.write_cam_control = netup_ci_write_cam_ctl; 481 state->ca.slot_reset = netup_ci_slot_reset; 482 state->ca [all...] |
H A D | altera-ci.c | 121 struct dvb_ca_en50221 ca; member in struct:altera_ci_state 513 if (state->ca.data != NULL) 514 dvb_ca_en50221_release(&state->ca); 750 state->ca.owner = THIS_MODULE; 751 state->ca.read_attribute_mem = altera_ci_read_attribute_mem; 752 state->ca.write_attribute_mem = altera_ci_write_attribute_mem; 753 state->ca.read_cam_control = altera_ci_read_cam_ctl; 754 state->ca.write_cam_control = altera_ci_write_cam_ctl; 755 state->ca.slot_reset = altera_ci_slot_reset; 756 state->ca [all...] |
/drivers/scsi/ |
H A D | ultrastor.c | 182 unsigned char ca: 1; /* use cache (if available) */ member in struct:mscp 736 my_mscp->ca = SCpnt->device->type != TYPE_TAPE;
|
/drivers/staging/media/cxd2099/ |
H A D | cxd2099.c | 426 static int read_attribute_mem(struct dvb_ca_en50221 *ca, argument 429 struct cxd *ci = ca->data; 457 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, argument 460 struct cxd *ci = ca->data; 469 static int read_cam_control(struct dvb_ca_en50221 *ca, argument 472 struct cxd *ci = ca->data; 482 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, argument 485 struct cxd *ci = ca->data; 494 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) argument 496 struct cxd *ci = ca 541 slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument 555 slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument 613 poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument 627 read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount) argument 652 write_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount) argument [all...] |
/drivers/media/dvb/ttpci/ |
H A D | budget-ci.c | 114 struct dvb_ca_en50221 ca; member in struct:budget_ci 268 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) argument 270 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; 279 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) argument 281 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; 290 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) argument 292 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; 301 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) argument 303 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; 312 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, in argument 335 ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument 348 ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument 416 ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument [all...] |
H A D | budget-av.c | 76 struct dvb_ca_en50221 ca; member in struct:budget_av 80 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot); 140 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) argument 142 struct budget_av *budget_av = (struct budget_av *) ca->data; 153 ciintf_slot_shutdown(ca, slot); 159 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) argument 161 struct budget_av *budget_av = (struct budget_av *) ca->data; 172 ciintf_slot_shutdown(ca, slot); 178 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) argument 180 struct budget_av *budget_av = (struct budget_av *) ca 198 ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) argument 217 ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) argument 246 ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument 262 ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument 277 ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument [all...] |
/drivers/media/dvb/dvb-core/ |
H A D | dvb_ca_en50221.c | 161 static void dvb_ca_en50221_thread_wakeup(struct dvb_ca_private *ca); 162 static int dvb_ca_en50221_read_data(struct dvb_ca_private *ca, int slot, u8 * ebuf, int ecount); 163 static int dvb_ca_en50221_write_data(struct dvb_ca_private *ca, int slot, u8 * ebuf, int ecount); 199 static int dvb_ca_en50221_check_camstatus(struct dvb_ca_private *ca, int slot) argument 206 if (ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE) { 207 return (atomic_read(&ca->slot_info[slot].camchange_count) != 0); 211 slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open); 216 int cam_present_old = (ca 250 dvb_ca_en50221_wait_if_status(struct dvb_ca_private *ca, int slot, u8 waitfor, int timeout_hz) argument 297 dvb_ca_en50221_link_init(struct dvb_ca_private *ca, int slot) argument 357 dvb_ca_en50221_read_tuple(struct dvb_ca_private *ca, int slot, int *address, int *tupleType, int *tupleLength, u8 * tuple) argument 407 dvb_ca_en50221_parse_attributes(struct dvb_ca_private *ca, int slot) argument 551 dvb_ca_en50221_set_configoption(struct dvb_ca_private *ca, int slot) argument 586 dvb_ca_en50221_read_data(struct dvb_ca_private *ca, int slot, u8 * ebuf, int ecount) argument 709 dvb_ca_en50221_write_data(struct dvb_ca_private *ca, int slot, u8 * buf, int bytes_write) argument 795 dvb_ca_en50221_slot_shutdown(struct dvb_ca_private *ca, int slot) argument 823 struct dvb_ca_private *ca = pubca->private; local 851 struct dvb_ca_private *ca = pubca->private; local 870 struct dvb_ca_private *ca = pubca->private; local 901 dvb_ca_en50221_thread_wakeup(struct dvb_ca_private *ca) argument 916 dvb_ca_en50221_thread_update_delay(struct dvb_ca_private *ca) argument 973 struct dvb_ca_private *ca = data; local 1188 struct dvb_ca_private *ca = dvbdev->priv; local 1279 struct dvb_ca_private *ca = dvbdev->priv; local 1362 dvb_ca_en50221_io_read_condition(struct dvb_ca_private *ca, int *result, int *_slot) argument 1420 struct dvb_ca_private *ca = dvbdev->priv; local 1520 struct dvb_ca_private *ca = dvbdev->priv; local 1565 struct dvb_ca_private *ca = dvbdev->priv; local 1593 struct dvb_ca_private *ca = dvbdev->priv; local 1658 struct dvb_ca_private *ca = NULL; local 1737 struct dvb_ca_private *ca = pubca->private; local [all...] |
/drivers/pcmcia/ |
H A D | cistpl.c | 1025 u_int len, ca, ha; local 1038 len = ca = ha = 0; 1047 ca += *p << (j*8); 1056 mem->win[i].card_addr = ca << 8;
|