Searched defs:cb (Results 1 - 25 of 165) sorted by relevance

1234567

/drivers/dma/
H A Dvirt-dma.c63 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 Dutil.h38 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 Disl_38xx.c223 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 Dislpci_eth.c79 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 Dislpci_mgt.c110 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 Dbuffer_cb.c10 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 Ddvb_filter.c557 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 Dsmssdio.c132 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 Dlm3533-ctrlbank.c33 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 Dinterrupt.c41 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 Dhdlc_x25.c138 static const struct lapb_register_struct cb = { local
147 result = lapb_register(dev, &cb);
/drivers/crypto/qce/
H A Ddma.c137 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 Dfence.c220 * @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 Dgrukdump.c50 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 Dmdio-mux.c45 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 Dsmsgiucv.c72 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 Dreset.c74 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 Dsimplefb.c50 u32 cb = blue >> (16 - info->var.blue.length); local
58 (cb << info->var.blue.offset);
/drivers/ata/
H A Dpata_serverworks.c105 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 Dnouveau_fence.c204 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 Domap_plane.c171 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 Dr100_track.h67 struct r100_cs_track_cb cb[R300_MAX_CB]; member in struct:r100_cs_track
/drivers/iio/adc/
H A Dad_sigma_delta.c218 * @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 Diwpm_msg.c348 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 Dirq-crossbar.c45 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...]

Completed in 516 milliseconds

1234567