Searched refs:cb (Results 1 - 25 of 336) sorted by relevance

1234567891011>>

/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/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/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...]
/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/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...]
H A Damthif.c131 struct mei_cl_cb *cb; local
133 list_for_each_entry(cb, &dev->amthif_rd_complete_list.list, list)
134 if (cb->file_object == file)
135 return cb;
160 struct mei_cl_cb *cb; local
172 cb = mei_amthif_find_read_list_entry(dev, file);
175 if (cb == NULL && file->f_flags & O_NONBLOCK)
180 while (cb == NULL) {
185 (cb = mei_amthif_find_read_list_entry(dev, file)));
200 if (cb) {
262 mei_amthif_send_cmd(struct mei_device *dev, struct mei_cl_cb *cb) argument
332 mei_amthif_write(struct mei_device *dev, struct mei_cl_cb *cb) argument
362 struct mei_cl_cb *cb; local
427 mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, struct mei_cl_cb *cmpl_list) argument
513 struct mei_cl_cb *cb; local
592 mei_amthif_complete(struct mei_device *dev, struct mei_cl_cb *cb) argument
[all...]
H A Dclient.c144 struct mei_cl_cb *cb; local
148 list_for_each_entry_safe(cb, next, &list->list, list) {
149 if (!cl || (cb->cl && mei_cl_cmp_id(cl, cb->cl))) {
150 list_del(&cb->list);
152 mei_io_cb_free(cb);
170 * mei_io_list_free - removes cb belonging to cl and free them
183 * @cb: mei callback struct
185 void mei_io_cb_free(struct mei_cl_cb *cb) argument
187 if (cb
205 struct mei_cl_cb *cb; local
229 mei_io_cb_alloc_req_buf(struct mei_cl_cb *cb, size_t length) argument
253 mei_io_cb_alloc_resp_buf(struct mei_cl_cb *cb, size_t length) argument
346 struct mei_cl_cb *cb; local
508 struct mei_cl_cb *cb; local
620 struct mei_cl_cb *cb; local
770 struct mei_cl_cb *cb; local
845 mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, struct mei_cl_cb *cmpl_list) argument
928 mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking) argument
1039 mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) argument
[all...]
H A Dbus.c232 struct mei_cl_cb *cb; local
251 cb = mei_io_cb_init(cl, NULL);
252 if (!cb)
255 rets = mei_io_cb_alloc_req_buf(cb, length);
257 mei_io_cb_free(cb);
261 memcpy(cb->request_buffer.data, buf, length);
265 rets = mei_cl_write(cl, cb, blocking);
269 mei_io_cb_free(cb);
277 struct mei_cl_cb *cb; local
313 cb
484 struct mei_cl_cb *cb = NULL; local
[all...]
H A Dclient.h42 int mei_io_cb_alloc_req_buf(struct mei_cl_cb *cb, size_t length);
43 int mei_io_cb_alloc_resp_buf(struct mei_cl_cb *cb, size_t length);
95 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking);
96 int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
99 void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb);
/drivers/misc/sgi-gru/
H A Dgru_instructions.h22 extern int gru_check_status_proc(void *cb);
23 extern int gru_wait_proc(void *cb);
24 extern void gru_wait_abort_proc(void *cb);
79 unsigned long cb; member in struct:control_block_extended_exc_detail
359 static inline void gru_vload_phys(void *cb, unsigned long gpa, argument
362 struct gru_instruction *ins = (struct gru_instruction *)cb;
371 static inline void gru_vstore_phys(void *cb, unsigned long gpa, argument
374 struct gru_instruction *ins = (struct gru_instruction *)cb;
383 static inline void gru_vload(void *cb, unsigned long mem_addr, argument
387 struct gru_instruction *ins = (struct gru_instruction *)cb;
396 gru_vstore(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned char xtype, unsigned long nelem, unsigned long stride, unsigned long hints) argument
409 gru_ivload(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned int tri1, unsigned char xtype, unsigned long nelem, unsigned long hints) argument
422 gru_ivstore(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned int tri1, unsigned char xtype, unsigned long nelem, unsigned long hints) argument
435 gru_vset(void *cb, unsigned long mem_addr, unsigned long value, unsigned char xtype, unsigned long nelem, unsigned long stride, unsigned long hints) argument
449 gru_ivset(void *cb, unsigned long mem_addr, unsigned int tri1, unsigned long value, unsigned char xtype, unsigned long nelem, unsigned long hints) argument
463 gru_vflush(void *cb, unsigned long mem_addr, unsigned long nelem, unsigned char xtype, unsigned long stride, unsigned long hints) argument
476 gru_nop(void *cb, int hints) argument
484 gru_bcopy(void *cb, const unsigned long src, unsigned long dest, unsigned int tri0, unsigned int xtype, unsigned long nelem, unsigned int bufsize, unsigned long hints) argument
499 gru_bstore(void *cb, const unsigned long src, unsigned long dest, unsigned int tri0, unsigned int xtype, unsigned long nelem, unsigned long hints) argument
512 gru_gamir(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long hints) argument
522 gru_gamirr(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long hints) argument
532 gru_gamer(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long operand1, unsigned long operand2, unsigned long hints) argument
546 gru_gamerr(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long operand1, unsigned long operand2, unsigned long hints) argument
559 gru_gamxr(void *cb, unsigned long src, unsigned int tri0, unsigned long hints) argument
570 gru_mesq(void *cb, unsigned long queue, unsigned long tri0, unsigned long nelem, unsigned long hints) argument
582 gru_get_amo_value(void *cb) argument
589 gru_get_amo_value_head(void *cb) argument
596 gru_get_amo_value_limit(void *cb) argument
636 gru_get_cb_status(void *cb) argument
644 gru_get_cb_message_queue_substatus(void *cb) argument
652 gru_get_cb_substatus(void *cb) argument
665 gru_check_status(void *cb) argument
683 gru_wait(void *cb) argument
693 gru_wait_abort(void *cb) argument
[all...]
H A Dgrukservices.c262 static int gru_get_cpu_resources(int dsr_bytes, void **cb, void **dsr) argument
271 *cb = bs->kernel_cb + lcpu * GRU_HANDLE_STRIDE;
279 static void gru_free_cpu_resources(void *cb, void *dsr) argument
363 * cb - pointer to first CBR
366 void gru_lock_async_resource(unsigned long han, void **cb, void **dsr) argument
374 if (cb)
375 *cb = bs->kernel_cb + ncpus * GRU_HANDLE_STRIDE;
394 int gru_get_cb_exception_detail(void *cb, argument
403 * Locate kgts for cb. This algorithm is SLOW but
413 off = cb
432 gru_get_cb_exception_detail_str(int ret, void *cb, char *buf, int size) argument
460 gru_retry_exception(void *cb) argument
483 gru_check_status_proc(void *cb) argument
496 gru_wait_proc(void *cb) argument
508 gru_abort(int ret, void *cb, char *str) argument
516 gru_wait_abort_proc(void *cb) argument
586 send_noop_message(void *cb, struct gru_message_queue_desc *mqd, void *mesg) argument
644 send_message_queue_full(void *cb, struct gru_message_queue_desc *mqd, void *mesg, int lines) argument
713 send_message_put_nacked(void *cb, struct gru_message_queue_desc *mqd, void *mesg, int lines) argument
755 send_message_failure(void *cb, struct gru_message_queue_desc *mqd, void *mesg, int lines) argument
801 void *cb; local
908 void *cb; local
932 void *cb; local
954 void *cb; local
1053 void *cb0, *cb; local
[all...]
/drivers/staging/gdm72xx/
H A Dgdm_wimax.h30 void (*cb)(void *cb_data), void *cb_data);
32 void (*cb)(void *cb_data, void *data, int len),
H A Dnetlink_k.h20 struct sock *netlink_init(int unit, void (*cb)(struct net_device *dev, u16 type,
/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/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/staging/gdm724x/
H A Dnetlink_k.h21 void (*cb)(struct net_device *dev, u16 type, void *msg, int len));
H A Dgdm_tty.h49 void (*cb)(void *cb_data),
52 int (*cb)(void *data,
H A Dgdm_lte.h50 void (*cb)(void *cb_data), void *cb_data);
53 void (*cb)(void *cb_data), void *cb_data,
56 int (*cb)(void *cb_data, void *data, int len,
/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/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/isdn/gigaset/
H A Dser-gigaset.c108 struct cmdbuf_t *cb, *tcb; local
115 cb = cs->cmdbuf;
116 if (!cb)
119 if (cb->len) {
121 sent = tty->ops->write(tty, cb->buf + cb->offset, cb->len);
128 cb->offset += sent;
129 cb->len -= sent;
131 sent, cb
208 struct cmdbuf_t *cb; local
244 gigaset_write_cmd(struct cardstate *cs, struct cmdbuf_t *cb) argument
[all...]
/drivers/infiniband/hw/nes/
H A Dnes_mgt.c54 struct nes_rskb_cb *cb; local
81 cb = (struct nes_rskb_cb *)&skb->cb[0];
82 cb->busaddr = bus_address;
83 cb->maplen = mgtvnic->nesvnic->max_frame_size;
139 struct nes_rskb_cb *cb; local
141 cb = (struct nes_rskb_cb *)&skb->cb[0];
142 pci_unmap_single(nesdev->pcidev, cb->busaddr, cb
176 struct nes_rskb_cb *cb = (struct nes_rskb_cb *)&skb->cb[0]; local
247 struct nes_rskb_cb *cb; local
510 struct nes_rskb_cb *cb; local
582 struct nes_rskb_cb *cb; local
612 struct nes_rskb_cb *cb; local
786 struct nes_rskb_cb *cb; local
874 struct nes_rskb_cb *cb; local
[all...]
/drivers/video/backlight/
H A Dlm3533_bl.c32 struct lm3533_ctrlbank cb; member in struct:lm3533_bl
53 return lm3533_ctrlbank_set_brightness(&bl->cb, (u8)brightness);
62 ret = lm3533_ctrlbank_get_brightness(&bl->cb, &val);
199 ret = lm3533_ctrlbank_get_pwm(&bl->cb, &val);
217 ret = lm3533_ctrlbank_set_pwm(&bl->cb, val);
265 ret = lm3533_ctrlbank_set_max_current(&bl->cb, pdata->max_current);
269 return lm3533_ctrlbank_set_pwm(&bl->cb, pdata->pwm);
305 bl->cb.lm3533 = lm3533;
306 bl->cb.id = lm3533_bl_get_ctrlbank_id(bl);
307 bl->cb
[all...]
/drivers/misc/
H A Denclosure.c125 struct enclosure_component_callbacks *cb)
133 BUG_ON(!cb);
142 edev->cb = cb;
184 edev->cb = &enclosure_null_callbacks;
420 if (edev->cb->get_fault)
421 edev->cb->get_fault(edev, ecomp);
433 if (edev->cb->set_fault)
434 edev->cb->set_fault(edev, ecomp, val);
444 if (edev->cb
124 enclosure_register(struct device *dev, const char *name, int components, struct enclosure_component_callbacks *cb) argument
[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;

Completed in 1154 milliseconds

1234567891011>>