| /drivers/staging/media/atomisp/pci/base/circbuf/src/ |
| A D | circbuf.c | 71 cb->desc = desc; in ia_css_circbuf_create() 74 cb->desc->end = 0; in ia_css_circbuf_create() 80 cb->elems = elems; in ia_css_circbuf_create() 89 cb->desc = NULL; in ia_css_circbuf_destroy() 91 cb->elems = NULL; in ia_css_circbuf_destroy() 124 max_offset = ia_css_circbuf_get_offset(cb, cb->desc->start, cb->desc->end); in ia_css_circbuf_extract() 169 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->end, offset); in ia_css_circbuf_peek() 268 elem = cb->elems[cb->desc->start]; in ia_css_circbuf_read() 271 ia_css_circbuf_elem_init(&cb->elems[cb->desc->start]); in ia_css_circbuf_read() 274 cb->desc->start = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, 1); in ia_css_circbuf_read() [all …]
|
| /drivers/scsi/ |
| A D | myrb.c | 172 cb->prev_cmd_mbox2 = cb->prev_cmd_mbox1; in myrb_qcmd() 193 cb->qcmd(cb, cmd_blk); in myrb_exec_cmd() 705 cb->old_ev_seq, cb->new_ev_seq, in myrb_hba_enquiry() 860 cb->next_cmd_mbox = cb->first_cmd_mbox; in myrb_enable_mmio() 1215 cb->enquiry, cb->enquiry_addr); in myrb_unmap() 1242 cb->disable_intr(cb->io_base); in myrb_cleanup() 1246 free_irq(cb->irq, cb); in myrb_cleanup() 1259 cb->reset(cb->io_base); in myrb_host_reset() 1333 cb->qcmd(cb, cmd_blk); in myrb_pthru_queuecommand() 1600 cb->qcmd(cb, cmd_blk); in myrb_ldev_queuecommand() [all …]
|
| /drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
| A D | ia_css_circbuf.h | 144 OP___assert(cb); in ia_css_circbuf_get_pos_at_offset() 177 OP___assert(cb); in ia_css_circbuf_get_offset() 198 OP___assert(cb); in ia_css_circbuf_get_size() 216 OP___assert(cb); in ia_css_circbuf_get_num_elems() 219 num = ia_css_circbuf_get_offset(cb, cb->desc->start, cb->desc->end); in ia_css_circbuf_get_num_elems() 236 OP___assert(cb); in ia_css_circbuf_is_empty() 253 OP___assert(cb); in ia_css_circbuf_is_full() 272 OP___assert(cb); in ia_css_circbuf_write() 278 ia_css_circbuf_elem_cpy(&elem, &cb->elems[cb->desc->end]); in ia_css_circbuf_write() 280 cb->desc->end = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->end, 1); in ia_css_circbuf_write() [all …]
|
| /drivers/accel/habanalabs/common/ |
| A D | command_buffer.c | 33 cb->roundup_size = roundup(cb->size, page_size); in cb_map_mem() 43 rc = hl_mmu_map_contiguous(ctx, cb->virtual_addr, cb->bus_address, cb->roundup_size); in cb_map_mem() 86 hl_asic_dma_free_coherent(hdev, cb->size, cb->kernel_address, cb->bus_address); in cb_fini() 119 cb = kzalloc(sizeof(*cb), GFP_ATOMIC); in hl_cb_alloc() 122 cb = kzalloc(sizeof(*cb), GFP_KERNEL); in hl_cb_alloc() 175 cb_unmap_mem(cb->ctx, cb); in hl_cb_mmap_mem_release() 179 cb_do_release(cb->hdev, cb); in hl_cb_mmap_mem_release() 220 cb->buf->mappable_size = cb->size; in hl_cb_mmap_mem_alloc() 221 cb->buf->private = cb; in hl_cb_mmap_mem_alloc() 254 return cb->hdev->asic_funcs->mmap(cb->hdev, vma, cb->kernel_address, in hl_cb_mmap() [all …]
|
| /drivers/mfd/ |
| A D | lm3533-ctrlbank.c | 30 return base + cb->id; in lm3533_ctrlbank_get_reg() 38 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); in lm3533_ctrlbank_enable() 40 mask = 1 << cb->id; in lm3533_ctrlbank_enable() 44 dev_err(cb->dev, "failed to enable ctrlbank %d\n", cb->id); in lm3533_ctrlbank_enable() 55 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); in lm3533_ctrlbank_disable() 57 mask = 1 << cb->id; in lm3533_ctrlbank_disable() 60 dev_err(cb->dev, "failed to disable ctrlbank %d\n", cb->id); in lm3533_ctrlbank_disable() 83 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_max_current() 97 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_brightness() 111 ret = lm3533_read(cb->lm3533, reg, val); in lm3533_ctrlbank_get_brightness() [all …]
|
| /drivers/irqchip/ |
| A D | irq-crossbar.c | 47 writel(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writel() 52 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writew() 57 writeb(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writeb() 163 cb->write(d->hwirq, cb->safe_map); in crossbar_domain_free() 202 cb = kzalloc(sizeof(*cb), GFP_KERNEL); in crossbar_of_init() 204 if (!cb) in crossbar_of_init() 226 if (!cb->irq_map) in crossbar_of_init() 229 cb->int_max = max; in crossbar_of_init() 313 cb->write(i, cb->safe_map); in crossbar_of_init() 327 kfree(cb); in crossbar_of_init() [all …]
|
| /drivers/net/mdio/ |
| A D | mdio-mux.c | 132 while (cb) { in mdio_mux_uninit_children() 134 mdiobus_free(cb->mii_bus); in mdio_mux_uninit_children() 135 cb = cb->next; in mdio_mux_uninit_children() 198 cb = devm_kzalloc(dev, sizeof(*cb), GFP_KERNEL); in mdio_mux_init() 199 if (!cb) { in mdio_mux_init() 203 cb->bus_number = v; in mdio_mux_init() 204 cb->parent = pb; in mdio_mux_init() 207 if (!cb->mii_bus) { in mdio_mux_init() 211 cb->mii_bus->priv = cb; in mdio_mux_init() 232 devm_kfree(dev, cb); in mdio_mux_init() [all …]
|
| /drivers/misc/mei/ |
| A D | interrupt.c | 35 cl = cb->cl; in mei_irq_compl_handler() 116 if (!cb) { in mei_cl_irq_read_msg() 122 if (!cb) in mei_cl_irq_read_msg() 162 if (cb->vtag && cb->vtag != vtag_hdr->vtag) { in mei_cl_irq_read_msg() 213 cb->buf.size, length, cb->buf_idx); in mei_cl_irq_read_msg() 219 mei_dma_ring_read(dev, cb->buf.data + cb->buf_idx, length); in mei_cl_irq_read_msg() 221 mei_read_slots(dev, cb->buf.data + cb->buf_idx, 0); in mei_cl_irq_read_msg() 223 mei_read_slots(dev, cb->buf.data + cb->buf_idx, length); in mei_cl_irq_read_msg() 239 if (cb) in mei_cl_irq_read_msg() 531 cl = cb->cl; in mei_irq_write_handler() [all …]
|
| A D | client.c | 304 kfree(cb); in mei_io_cb_free() 373 cb = kzalloc(sizeof(*cb), GFP_KERNEL); in mei_io_cb_init() 374 if (!cb) in mei_io_cb_init() 385 return cb; in mei_io_cb_init() 422 if (cl == cb->cl && (!fp || fp == cb->fp)) in mei_io_tx_list_free_cl() 472 if (!cb) in mei_cl_alloc_cb() 485 return cb; in mei_cl_alloc_cb() 511 if (!cb) in mei_cl_enqueue_ctrl_wr_cb() 1681 if (!cb) in mei_cl_read_start() 1751 if (!cb) in mei_msg_hdr_init() [all …]
|
| /drivers/misc/sgi-gru/ |
| 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); 69 unsigned long cb; member 390 struct gru_instruction *ins = (void *)cb; in gru_vstore() 403 struct gru_instruction *ins = (void *)cb; in gru_ivload() 416 struct gru_instruction *ins = (void *)cb; in gru_ivstore() 662 ret = gru_check_status_proc(cb); in gru_check_status() 673 static inline int gru_wait(void *cb) in gru_wait() argument 675 return gru_wait_proc(cb); in gru_wait() [all …]
|
| A D | grukservices.c | 365 if (cb) in gru_lock_async_resource() 511 ret = gru_wait_proc(cb); in gru_wait_abort_proc() 590 ret = gru_wait(cb); in send_noop_message() 798 void *cb; in gru_send_message_gpa() local 905 void *cb; in gru_read_gpa() local 914 ret = gru_wait(cb); in gru_read_gpa() 929 void *cb; in gru_copy_gpa() local 938 ret = gru_wait(cb); in gru_copy_gpa() 951 void *cb; in quicktest0() local 1048 void *cb0, *cb; in quicktest2() local [all …]
|
| /drivers/net/ethernet/netronome/nfp/ |
| A D | ccm_mbox.c | 64 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_msg_init() local 75 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_maxlen() local 82 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_done() local 89 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_in_progress() local 97 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_set_busy() local 104 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_is_posted() local 111 struct nfp_ccm_mbox_cmsg_cb *cb = (void *)skb->cb; in nfp_ccm_mbox_mark_posted() local 137 cb = (void *)skb->cb; in nfp_ccm_mbox_mark_next_runner() 268 cb = (void *)skb->cb; in nfp_ccm_mbox_copy_out() 333 cb = (void *)skb->cb; in nfp_ccm_mbox_copy_out() [all …]
|
| /drivers/dma-buf/ |
| A D | st-dma-fence.c | 43 wake_up_process(container_of(cb, struct wait_cb, cb)->task); in mock_wakeup() 51 if (dma_fence_add_callback(f, &cb.cb, mock_wakeup)) in mock_wait() 67 if (!dma_fence_remove_callback(f, &cb.cb)) in mock_wait() 170 if (dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_add_callback() 201 if (!dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_late_add_callback() 207 if (cb.seen) { in test_late_add_callback() 228 if (dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_rm_callback() 233 if (!dma_fence_remove_callback(f, &cb.cb)) { in test_rm_callback() 239 if (cb.seen) { in test_rm_callback() 260 if (dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_late_rm_callback() [all …]
|
| /drivers/dma/ |
| A D | dmaengine.h | 115 struct dmaengine_desc_callback *cb) in dmaengine_desc_get_callback() argument 117 cb->callback = tx->callback; in dmaengine_desc_get_callback() 118 cb->callback_result = tx->callback_result; in dmaengine_desc_get_callback() 119 cb->callback_param = tx->callback_param; in dmaengine_desc_get_callback() 140 if (cb->callback_result) { in dmaengine_desc_callback_invoke() 143 cb->callback_result(cb->callback_param, result); in dmaengine_desc_callback_invoke() 144 } else if (cb->callback) { in dmaengine_desc_callback_invoke() 145 cb->callback(cb->callback_param); in dmaengine_desc_callback_invoke() 163 struct dmaengine_desc_callback cb; in dmaengine_desc_get_callback_invoke() local 165 dmaengine_desc_get_callback(tx, &cb); in dmaengine_desc_get_callback_invoke() [all …]
|
| /drivers/gpu/drm/i915/ |
| A D | i915_sw_fence.c | 421 struct i915_sw_dma_fence_cb *cb = container_of(data, typeof(*cb), base); in dma_i915_sw_fence_wake() local 425 kfree(cb); in dma_i915_sw_fence_wake() 430 struct i915_sw_dma_fence_cb_timer *cb = timer_container_of(cb, t, in timer_i915_sw_fence_wake() local 446 cb->dma->seqno, in timer_i915_sw_fence_wake() 478 kfree_rcu(cb, rcu); in irq_i915_sw_fence_work() 498 cb = kmalloc(timeout ? in i915_sw_fence_await_dma_fence() 502 if (!cb) { in i915_sw_fence_await_dma_fence() 514 cb->fence = fence; in i915_sw_fence_await_dma_fence() 536 func(dma, &cb->base); in i915_sw_fence_await_dma_fence() 547 struct i915_sw_dma_fence_cb *cb = container_of(data, typeof(*cb), base); in __dma_i915_sw_fence_wake() local [all …]
|
| /drivers/platform/x86/intel/speed_select_if/ |
| A D | isst_if_common.c | 192 if (cb->registered) in isst_resume_common() 550 ptr = argp + cb->offset; in isst_if_exec_multi_cmd() 574 ptr += cb->cmd_size; in isst_if_exec_multi_cmd() 603 if (cb->registered) in isst_if_def_ioctl() 608 if (cb->registered) in isst_if_def_ioctl() 622 if (cb->def_ioctl) { in isst_if_def_ioctl() 647 if (cb->registered && !try_module_get(cb->owner)) { in isst_if_open() 659 if (cb->registered) in isst_if_open() 679 if (cb->registered) in isst_if_relase() 749 if (!cb->api_version) in isst_if_cdev_register() [all …]
|
| /drivers/s390/net/ |
| A D | smsgiucv.c | 57 struct smsg_callback *cb; in smsg_message_pending() local 81 if (strncmp(buffer + 8, cb->prefix, cb->len) == 0) { in smsg_message_pending() 93 struct smsg_callback *cb; in smsg_register_callback() local 96 if (!cb) in smsg_register_callback() 98 cb->prefix = prefix; in smsg_register_callback() 99 cb->len = strlen(prefix); in smsg_register_callback() 100 cb->callback = callback; in smsg_register_callback() 114 cb = NULL; in smsg_unregister_callback() 118 cb = tmp; in smsg_unregister_callback() 119 list_del(&cb->list); in smsg_unregister_callback() [all …]
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | util.h | 43 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in MWIFIEX_SKB_RXCB() local 45 BUILD_BUG_ON(sizeof(struct mwifiex_cb) > sizeof(skb->cb)); in MWIFIEX_SKB_RXCB() 46 return &cb->rx_info; in MWIFIEX_SKB_RXCB() 51 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in MWIFIEX_SKB_TXCB() local 53 return &cb->tx_info; in MWIFIEX_SKB_TXCB() 59 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in mwifiex_store_mapping() local 61 memcpy(&cb->dma_mapping, mapping, sizeof(*mapping)); in mwifiex_store_mapping() 67 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in mwifiex_get_mapping() local 69 memcpy(mapping, &cb->dma_mapping, sizeof(*mapping)); in mwifiex_get_mapping()
|
| /drivers/media/test-drivers/vicodec/ |
| A D | codec-v4l2-fwht.c | 112 rf->cb = NULL; in prepare_raw_frame() 119 rf->cb = NULL; in prepare_raw_frame() 138 rf->cr = rf->cb + 1; in prepare_raw_frame() 144 rf->cb = rf->cr + 1; in prepare_raw_frame() 148 rf->cr = rf->cb + 2; in prepare_raw_frame() 152 rf->cb = rf->cr + 2; in prepare_raw_frame() 155 rf->cb = rf->luma; in prepare_raw_frame() 156 rf->cr = rf->cb + 2; in prepare_raw_frame() 161 rf->cb = rf->cr + 2; in prepare_raw_frame() 171 rf->cb = rf->luma; in prepare_raw_frame() [all …]
|
| /drivers/net/ethernet/hisilicon/hns/ |
| A D | hnae.c | 46 cb->priv = p; in hnae_alloc_buffer() 47 cb->page_offset = 0; in hnae_alloc_buffer() 48 cb->reuse_flag = 0; in hnae_alloc_buffer() 49 cb->buf = page_address(p); in hnae_alloc_buffer() 51 cb->type = DESC_TYPE_PAGE; in hnae_alloc_buffer() 58 if (unlikely(!cb->priv)) in hnae_free_buffer() 66 cb->priv = NULL; in hnae_free_buffer() 71 cb->dma = dma_map_page(ring_to_dev(ring), cb->priv, 0, in hnae_map_buffer() 83 dma_unmap_single(ring_to_dev(ring), cb->dma, cb->length, in hnae_unmap_buffer() 85 else if (cb->length) in hnae_unmap_buffer() [all …]
|
| /drivers/misc/ |
| A D | enclosure.c | 123 BUG_ON(!cb); in enclosure_register() 132 edev->cb = cb; in enclosure_register() 440 if (edev->cb->show_id) in id_show() 482 if (edev->cb->get_fault) in get_component_fault() 495 if (edev->cb->set_fault) in set_component_fault() 506 if (edev->cb->get_status) in get_component_status() 540 if (edev->cb->get_active) in get_component_active() 553 if (edev->cb->set_active) in set_component_active() 564 if (edev->cb->get_locate) in get_component_locate() 577 if (edev->cb->set_locate) in set_component_locate() [all …]
|
| /drivers/infiniband/core/ |
| A D | iwpm_msg.c | 396 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RREG_PID_MAX, in iwpm_register_pid_cb() 423 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_register_pid_cb() 428 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_register_pid_cb() 472 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_mapping_cb() 536 struct netlink_callback *cb) in iwpm_add_and_query_mapping_cb() argument 551 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_and_query_mapping_cb() 573 __func__, cb->nlh->nlmsg_pid, msg_seq); in iwpm_add_and_query_mapping_cb() 635 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_remote_info_cb() 719 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_mapping_info_cb() 785 if (iwpm_parse_nlmsg(cb, IWPM_NLA_ERR_MAX, in iwpm_mapping_error_cb() [all …]
|
| /drivers/media/tuners/ |
| A D | tuner-simple.c | 277 *cb = t_params->ranges[i].cb; in simple_config_lookup() 297 *cb |= 0x08; in simple_set_rf_input() 307 *cb |= 0x01; in simple_set_rf_input() 332 *cb &= ~0x03; in simple_std_setup() 343 *cb &= ~0x0f; in simple_std_setup() 361 *cb &= ~0x0f; in simple_std_setup() 380 *cb &= ~0x03; in simple_std_setup() 382 *cb |= 2; in simple_std_setup() 398 *cb &= ~0x40; in simple_std_setup() 400 *cb |= 0x40; in simple_std_setup() [all …]
|
| /drivers/media/mmc/siano/ |
| A D | smssdio.c | 128 struct smscore_buffer_t *cb; in smssdio_interrupt() local 145 cb = smscore_getbuffer(smsdev->coredev); in smssdio_interrupt() 146 if (!cb) { in smssdio_interrupt() 152 cb->p, in smssdio_interrupt() 160 hdr = cb->p; in smssdio_interrupt() 163 smsdev->split_cb = cb; in smssdio_interrupt() 172 cb = smsdev->split_cb; in smssdio_interrupt() 173 hdr = cb->p; in smssdio_interrupt() 229 cb->size = hdr->msg_length; in smssdio_interrupt() 230 cb->offset = 0; in smssdio_interrupt() [all …]
|
| /drivers/mcb/ |
| A D | mcb-parse.c | 25 struct chameleon_bar *cb, in chameleon_parse_bdd() argument 32 struct chameleon_bar *cb, in chameleon_parse_gdd() argument 72 dev_mapbase = cb[mdev->bar].addr; in chameleon_parse_gdd() 119 cb[i].addr = readl(p); in chameleon_parse_bar() 120 cb[i].size = readl(p + 4); in chameleon_parse_bar() 127 struct chameleon_bar **cb) in chameleon_get_bar() argument 165 *cb = c; in chameleon_get_bar() 174 struct chameleon_bar *cb; in chameleon_parse_cells() local 222 chameleon_parse_bdd(bus, cb, p); in chameleon_parse_cells() 243 kfree(cb); in chameleon_parse_cells() [all …]
|