/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/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/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...] |
/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/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...] |
H A D | amthif.c | 131 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 D | client.c | 144 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 D | bus.c | 232 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 D | client.h | 42 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 D | gru_instructions.h | 22 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 D | grukservices.c | 262 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 D | gdm_wimax.h | 30 void (*cb)(void *cb_data), void *cb_data); 32 void (*cb)(void *cb_data, void *data, int len),
|
H A D | netlink_k.h | 20 struct sock *netlink_init(int unit, void (*cb)(struct net_device *dev, u16 type,
|
/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/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/staging/gdm724x/ |
H A D | netlink_k.h | 21 void (*cb)(struct net_device *dev, u16 type, void *msg, int len));
|
H A D | gdm_tty.h | 49 void (*cb)(void *cb_data), 52 int (*cb)(void *data,
|
H A D | gdm_lte.h | 50 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 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/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/isdn/gigaset/ |
H A D | ser-gigaset.c | 108 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 D | nes_mgt.c | 54 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 D | lm3533_bl.c | 32 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 D | enclosure.c | 125 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 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;
|