/drivers/dma/ |
H A D | virt-dma.c | 63 dma_async_tx_callback cb = NULL; local 72 cb = vd->tx.callback; 77 if (cb) 78 cb(cb_data); 82 cb = vd->tx.callback; 89 if (cb) 90 cb(cb_data);
|
/drivers/net/wireless/mwifiex/ |
H A D | util.h | 38 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; local 40 BUILD_BUG_ON(sizeof(struct mwifiex_cb) > sizeof(skb->cb)); 41 return &cb->rx_info; 46 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; local 48 return &cb->tx_info; 54 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; local 56 memcpy(&cb 62 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; local [all...] |
/drivers/net/wireless/prism54/ |
H A D | isl_38xx.c | 223 isl38xx_in_queue(isl38xx_control_block *cb, int queue) argument 225 const s32 delta = (le32_to_cpu(cb->driver_curr_frag[queue]) - 226 le32_to_cpu(cb->device_curr_frag[queue]));
|
H A D | islpci_eth.c | 79 isl38xx_control_block *cb = priv->control_block; local 99 curr_frag = le32_to_cpu(cb->driver_curr_frag[ISL38XX_CB_TX_DATA_LQ]); 200 fragment = &cb->tx_data_low[index]; 215 cb->driver_curr_frag[ISL38XX_CB_TX_DATA_LQ] = cpu_to_le32(curr_frag);
|
H A D | islpci_mgt.c | 110 isl38xx_control_block *cb = /* volatile not needed */ local 112 u32 curr = le32_to_cpu(cb->driver_curr_frag[ISL38XX_CB_RX_MGMTQ]); 121 isl38xx_fragment *frag = &cb->rx_data_mgmt[index]; 150 cb->driver_curr_frag[ISL38XX_CB_RX_MGMTQ] = cpu_to_le32(curr); 167 isl38xx_control_block *cb = local 228 curr_frag = le32_to_cpu(cb->driver_curr_frag[ISL38XX_CB_TX_MGMTQ]); 238 frag = &cb->tx_data_mgmt[index]; 247 cb->driver_curr_frag[ISL38XX_CB_TX_MGMTQ] = cpu_to_le32(curr_frag + 1); 271 isl38xx_control_block *cb = local 282 curr_frag = le32_to_cpu(cb 411 isl38xx_control_block *cb = /* volatile not needed */ local [all...] |
/drivers/iio/ |
H A D | buffer_cb.c | 10 int (*cb)(const void *data, void *private); member in struct:iio_cb_buffer 23 return cb_buff->cb(data, cb_buff->private); 39 int (*cb)(const void *data, 55 cb_buff->cb = cb;
|
/drivers/media/dvb-core/ |
H A D | dvb_filter.c | 557 dvb_filter_pes2ts_cb_t *cb, void *priv) 565 p2ts->cb=cb; 585 if ((ret=p2ts->cb(p2ts->priv, buf))) 601 return p2ts->cb(p2ts->priv, buf); 556 dvb_filter_pes2ts_init(struct dvb_filter_pes2ts *p2ts, unsigned short pid, dvb_filter_pes2ts_cb_t *cb, void *priv) argument
|
/drivers/media/mmc/siano/ |
H A D | smssdio.c | 132 struct smscore_buffer_t *cb; local 149 cb = smscore_getbuffer(smsdev->coredev); 150 if (!cb) { 156 cb->p, 164 hdr = cb->p; 167 smsdev->split_cb = cb; 176 cb = smsdev->split_cb; 177 hdr = cb->p; 187 buffer = cb->p + (hdr->msg_length - size); 200 smscore_putbuffer(smsdev->coredev, cb); [all...] |
/drivers/mfd/ |
H A D | lm3533-ctrlbank.c | 33 static inline u8 lm3533_ctrlbank_get_reg(struct lm3533_ctrlbank *cb, u8 base) argument 35 return base + cb->id; 38 int lm3533_ctrlbank_enable(struct lm3533_ctrlbank *cb) argument 43 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); 45 mask = 1 << cb->id; 46 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, 49 dev_err(cb->dev, "failed to enable ctrlbank %d\n", cb->id); 55 int lm3533_ctrlbank_disable(struct lm3533_ctrlbank *cb) argument 76 lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb, u16 imax) argument [all...] |
/drivers/misc/mei/ |
H A D | interrupt.c | 41 struct mei_cl_cb *cb, *next; local 44 list_for_each_entry_safe(cb, next, &compl_list->list, list) { 45 cl = cb->cl; 46 list_del(&cb->list); 52 mei_amthif_complete(dev, cb); 54 mei_cl_complete(cl, cb); 103 struct mei_cl_cb *cb, *next; local 106 list_for_each_entry_safe(cb, next, &dev->read_list.list, list) { 107 cl = cb->cl; 113 if (cb 170 mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, struct mei_cl_cb *cmpl_list) argument 206 mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, struct mei_cl_cb *cmpl_list) argument 246 mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, struct mei_cl_cb *cmpl_list) argument 283 mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, struct mei_cl_cb *cmpl_list) argument 433 struct mei_cl_cb *cb, *next; local [all...] |
/drivers/net/wan/ |
H A D | hdlc_x25.c | 138 static const struct lapb_register_struct cb = { local 147 result = lapb_register(dev, &cb);
|
/drivers/crypto/qce/ |
H A D | dma.c | 137 dma_async_tx_callback cb, void *cb_param) 149 desc->callback = cb; 158 dma_async_tx_callback cb, void *cb_param) 171 cb, cb_param); 134 qce_dma_prep_sg(struct dma_chan *chan, struct scatterlist *sg, int nents, unsigned long flags, enum dma_transfer_direction dir, dma_async_tx_callback cb, void *cb_param) argument 156 qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, int rx_nents, struct scatterlist *tx_sg, int tx_nents, dma_async_tx_callback cb, void *cb_param) argument
|
/drivers/dma-buf/ |
H A D | fence.c | 220 * @cb: [in] the callback to register 223 * cb will be initialized by fence_add_callback, no initialization 239 int fence_add_callback(struct fence *fence, struct fence_cb *cb, argument 250 INIT_LIST_HEAD(&cb->node); 270 cb->func = func; 271 list_add_tail(&cb->node, &fence->cb_list); 273 INIT_LIST_HEAD(&cb->node); 283 * @cb: [in] the callback to remove 296 fence_remove_callback(struct fence *fence, struct fence_cb *cb) argument 303 ret = !list_empty(&cb 319 fence_default_wait_cb(struct fence *fence, struct fence_cb *cb) argument 340 struct default_wait_cb cb; local [all...] |
/drivers/misc/sgi-gru/ |
H A D | grukdump.c | 50 void *cb, *cbe, *tfh, *gseg; local 54 cb = gseg + GRU_CB_BASE; 60 gru_flush_cache(cb); 61 if (gru_user_copy_handle(&ubuf, cb)) 67 cb += GRU_HANDLE_STRIDE;
|
/drivers/net/phy/ |
H A D | mdio-mux.c | 45 struct mdio_mux_child_bus *cb = bus->priv; local 46 struct mdio_mux_parent_bus *pb = cb->parent; 56 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); 60 pb->current_child = cb->bus_number; 75 struct mdio_mux_child_bus *cb = bus->priv; local 76 struct mdio_mux_parent_bus *pb = cb->parent; 81 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); 85 pb->current_child = cb->bus_number; 106 struct mdio_mux_child_bus *cb; local 142 cb 185 struct mdio_mux_child_bus *cb = pb->children; local [all...] |
/drivers/s390/net/ |
H A D | smsgiucv.c | 72 struct smsg_callback *cb; local 95 list_for_each_entry(cb, &smsg_list, list) 96 if (strncmp(buffer + 8, cb->prefix, cb->len) == 0) { 97 cb->callback(sender, buffer + 8); 108 struct smsg_callback *cb; local 110 cb = kmalloc(sizeof(struct smsg_callback), GFP_KERNEL); 111 if (!cb) 113 cb->prefix = prefix; 114 cb 126 struct smsg_callback *cb, *tmp; local [all...] |
/drivers/uwb/ |
H A D | reset.c | 74 uwb_rc_cmd_cb_f cb, void *arg) 97 neh = uwb_rc_neh_add(rc, cmd, expected_type, expected_event, cb, arg); 71 uwb_rc_cmd_async(struct uwb_rc *rc, const char *cmd_name, struct uwb_rccb *cmd, size_t cmd_size, u8 expected_type, u16 expected_event, uwb_rc_cmd_cb_f cb, void *arg) argument
|
/drivers/video/fbdev/ |
H A D | simplefb.c | 50 u32 cb = blue >> (16 - info->var.blue.length); local 58 (cb << info->var.blue.offset);
|
/drivers/ata/ |
H A D | pata_serverworks.c | 105 struct sv_cable_table *cb = cable_detect; local 107 while(cb->device) { 108 if (cb->device == pdev->device && 109 (cb->subvendor == pdev->subsystem_vendor || 110 cb->subvendor == PCI_ANY_ID)) { 111 return cb->cable_detect(ap); 113 cb++;
|
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_fence.c | 204 struct fence_cb cb; member in struct:nouveau_fence_work 217 static void nouveau_fence_work_cb(struct fence *fence, struct fence_cb *cb) argument 219 struct nouveau_fence_work *work = container_of(cb, typeof(*work), cb); 248 if (fence_add_callback(fence, &work->cb, nouveau_fence_work_cb) < 0)
|
/drivers/gpu/drm/omapdrm/ |
H A D | omap_plane.c | 171 struct callback cb; local 173 cb = omap_plane->apply_done_cb; 178 if (cb.fxn) 179 cb.fxn(cb.arg);
|
/drivers/gpu/drm/radeon/ |
H A D | r100_track.h | 67 struct r100_cs_track_cb cb[R300_MAX_CB]; member in struct:r100_cs_track
|
/drivers/iio/adc/ |
H A D | ad_sigma_delta.c | 218 * @cb: Array of channels and calibration type to perform 219 * @n: Number of items in cb 224 const struct ad_sd_calib_data *cb, unsigned int n) 230 ret = ad_sd_calibrate(sigma_delta, cb[i].mode, cb[i].channel); 223 ad_sd_calibrate_all(struct ad_sigma_delta *sigma_delta, const struct ad_sd_calib_data *cb, unsigned int n) argument
|
/drivers/infiniband/core/ |
H A D | iwpm_msg.c | 348 int iwpm_register_pid_cb(struct sk_buff *skb, struct netlink_callback *cb) argument 359 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RREG_PID_MAX, 386 iwpm_user_pid = cb->nlh->nlmsg_pid; 387 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); 414 int iwpm_add_mapping_cb(struct sk_buff *skb, struct netlink_callback *cb) argument 425 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RMANAGE_MAPPING_MAX, 429 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); 486 struct netlink_callback *cb) 498 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RQUERY_MAPPING_MAX, 501 atomic_set(&echo_nlmsg_seq, cb 485 iwpm_add_and_query_mapping_cb(struct sk_buff *skb, struct netlink_callback *cb) argument 572 iwpm_mapping_info_cb(struct sk_buff *skb, struct netlink_callback *cb) argument 624 iwpm_ack_mapping_info_cb(struct sk_buff *skb, struct netlink_callback *cb) argument 652 iwpm_mapping_error_cb(struct sk_buff *skb, struct netlink_callback *cb) argument [all...] |
/drivers/irqchip/ |
H A D | irq-crossbar.c | 45 static struct crossbar_device *cb; variable in typeref:struct:crossbar_device 49 writel(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); 54 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); 59 writeb(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); 66 for (i = cb->int_max - 1; i >= 0; i--) 67 if (cb->irq_map[i] == cb_no) 77 for (i = cb [all...] |