Home
last modified time | relevance | path

Searched refs:cb (Results 1 – 200 of 704) sorted by relevance

1234

/linux-4.4.14/arch/s390/oprofile/
Dhwsampler.c84 struct hws_cpu_buffer *cb; in smp_ctl_ssctl_stop() local
86 cb = &per_cpu(sampler_cpu_buffer, cpu); in smp_ctl_ssctl_stop()
88 cb->ssctl.es = 0; in smp_ctl_ssctl_stop()
89 cb->ssctl.cs = 0; in smp_ctl_ssctl_stop()
91 ep.buffer = &cb->ssctl; in smp_ctl_ssctl_stop()
99 ep.buffer = &cb->qsi; in smp_ctl_ssctl_stop()
102 if (cb->qsi.es || cb->qsi.cs) { in smp_ctl_ssctl_stop()
114 struct hws_cpu_buffer *cb; in smp_ctl_ssctl_deactivate() local
116 cb = &per_cpu(sampler_cpu_buffer, cpu); in smp_ctl_ssctl_deactivate()
118 cb->ssctl.es = 1; in smp_ctl_ssctl_deactivate()
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-crossbar.c47 static struct crossbar_device *cb; variable
51 writel(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writel()
56 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writew()
61 writeb(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writeb()
88 raw_spin_lock(&cb->lock); in allocate_gic_irq()
89 for (i = cb->int_max - 1; i >= 0; i--) { in allocate_gic_irq()
90 if (cb->irq_map[i] == IRQ_FREE) { in allocate_gic_irq()
91 cb->irq_map[i] = hwirq; in allocate_gic_irq()
95 raw_spin_unlock(&cb->lock); in allocate_gic_irq()
108 cb->irq_map[i] = IRQ_FREE; in allocate_gic_irq()
[all …]
/linux-4.4.14/drivers/misc/mei/
Damthif.c99 struct mei_cl_cb *cb; in mei_amthif_find_read_list_entry() local
101 list_for_each_entry(cb, &dev->amthif_rd_complete_list.list, list) in mei_amthif_find_read_list_entry()
102 if (cb->file_object == file) in mei_amthif_find_read_list_entry()
103 return cb; in mei_amthif_find_read_list_entry()
128 struct mei_cl_cb *cb; in mei_amthif_read() local
140 cb = mei_amthif_find_read_list_entry(dev, file); in mei_amthif_read()
143 if (cb == NULL && file->f_flags & O_NONBLOCK) in mei_amthif_read()
148 while (cb == NULL) { in mei_amthif_read()
153 (cb = mei_amthif_find_read_list_entry(dev, file))); in mei_amthif_read()
164 if (cb->status) { in mei_amthif_read()
[all …]
Dinterrupt.c42 struct mei_cl_cb *cb, *next; in mei_irq_compl_handler() local
45 list_for_each_entry_safe(cb, next, &compl_list->list, list) { in mei_irq_compl_handler()
46 cl = cb->cl; in mei_irq_compl_handler()
47 list_del_init(&cb->list); in mei_irq_compl_handler()
51 mei_amthif_complete(dev, cb); in mei_irq_compl_handler()
53 mei_cl_complete(cl, cb); in mei_irq_compl_handler()
104 struct mei_cl_cb *cb; in mei_cl_irq_read_msg() local
107 cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list); in mei_cl_irq_read_msg()
108 if (!cb) { in mei_cl_irq_read_msg()
115 cb->status = -ENODEV; in mei_cl_irq_read_msg()
[all …]
Dclient.c342 void mei_io_cb_free(struct mei_cl_cb *cb) in mei_io_cb_free() argument
344 if (cb == NULL) in mei_io_cb_free()
347 list_del(&cb->list); in mei_io_cb_free()
348 kfree(cb->buf.data); in mei_io_cb_free()
349 kfree(cb); in mei_io_cb_free()
364 struct mei_cl_cb *cb; in mei_io_cb_init() local
366 cb = kzalloc(sizeof(struct mei_cl_cb), GFP_KERNEL); in mei_io_cb_init()
367 if (!cb) in mei_io_cb_init()
370 INIT_LIST_HEAD(&cb->list); in mei_io_cb_init()
371 cb->file_object = fp; in mei_io_cb_init()
[all …]
Dmain.c140 struct mei_cl_cb *cb = NULL; in mei_read() local
167 cb = mei_cl_read_cb(cl, file); in mei_read()
168 if (cb) { in mei_read()
170 if (cb->buf_idx > *offset) in mei_read()
173 if (cb->buf_idx > 0 && cb->buf_idx <= *offset) { in mei_read()
178 if (cb->buf_idx == 0 && *offset > 0) in mei_read()
215 cb = mei_cl_read_cb(cl, file); in mei_read()
216 if (!cb) { in mei_read()
218 cb = mei_cl_read_cb(cl, NULL); in mei_read()
219 if (cb) in mei_read()
[all …]
Dclient.h89 int mei_io_cb_alloc_buf(struct mei_cl_cb *cb, size_t length);
217 int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
221 int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
226 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking);
227 int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
230 void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb);
237 int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb,
Dbus.c47 struct mei_cl_cb *cb = NULL; in __mei_cl_send() local
77 cb = mei_cl_alloc_cb(cl, length, MEI_FOP_WRITE, NULL); in __mei_cl_send()
78 if (!cb) { in __mei_cl_send()
83 memcpy(cb->buf.data, buf, length); in __mei_cl_send()
85 rets = mei_cl_write(cl, cb, blocking); in __mei_cl_send()
90 mei_io_cb_free(cb); in __mei_cl_send()
107 struct mei_cl_cb *cb; in __mei_cl_recv() local
122 cb = mei_cl_read_cb(cl, NULL); in __mei_cl_recv()
123 if (cb) in __mei_cl_recv()
152 cb = mei_cl_read_cb(cl, NULL); in __mei_cl_recv()
[all …]
Dhbm.c811 struct mei_cl_cb *cb, *next; in mei_hbm_cl_res() local
814 list_for_each_entry_safe(cb, next, &dev->ctrl_rd_list.list, list) { in mei_hbm_cl_res()
816 cl = cb->cl; in mei_hbm_cl_res()
818 if (cb->fop_type != fop_type) in mei_hbm_cl_res()
822 list_del_init(&cb->list); in mei_hbm_cl_res()
865 struct mei_cl_cb *cb; in mei_hbm_fw_disconnect_req() local
873 cb = mei_io_cb_init(cl, MEI_FOP_DISCONNECT_RSP, NULL); in mei_hbm_fw_disconnect_req()
874 if (!cb) in mei_hbm_fw_disconnect_req()
876 list_add_tail(&cb->list, &dev->ctrl_wr_list.list); in mei_hbm_fw_disconnect_req()
/linux-4.4.14/drivers/net/phy/
Dmdio-mux.c45 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_read() local
46 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_read()
56 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_read()
60 pb->current_child = cb->bus_number; in mdio_mux_read()
75 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_write() local
76 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_write()
81 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_write()
85 pb->current_child = cb->bus_number; in mdio_mux_write()
106 struct mdio_mux_child_bus *cb; in mdio_mux_init() local
142 cb = devm_kzalloc(dev, sizeof(*cb), GFP_KERNEL); in mdio_mux_init()
[all …]
/linux-4.4.14/drivers/mfd/
Dlm3533-ctrlbank.c33 static inline u8 lm3533_ctrlbank_get_reg(struct lm3533_ctrlbank *cb, u8 base) in lm3533_ctrlbank_get_reg() argument
35 return base + cb->id; in lm3533_ctrlbank_get_reg()
38 int lm3533_ctrlbank_enable(struct lm3533_ctrlbank *cb) in lm3533_ctrlbank_enable() argument
43 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); in lm3533_ctrlbank_enable()
45 mask = 1 << cb->id; in lm3533_ctrlbank_enable()
46 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, in lm3533_ctrlbank_enable()
49 dev_err(cb->dev, "failed to enable ctrlbank %d\n", cb->id); in lm3533_ctrlbank_enable()
55 int lm3533_ctrlbank_disable(struct lm3533_ctrlbank *cb) in lm3533_ctrlbank_disable() argument
60 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); in lm3533_ctrlbank_disable()
62 mask = 1 << cb->id; in lm3533_ctrlbank_disable()
[all …]
/linux-4.4.14/arch/s390/kernel/
Druntime_instr.c35 static void init_runtime_instr_cb(struct runtime_instr_cb *cb) in init_runtime_instr_cb() argument
37 cb->buf_limit = 0xfff; in init_runtime_instr_cb()
38 cb->pstate = 1; in init_runtime_instr_cb()
39 cb->pstate_set_buf = 1; in init_runtime_instr_cb()
40 cb->pstate_sample = 1; in init_runtime_instr_cb()
41 cb->pstate_collect = 1; in init_runtime_instr_cb()
42 cb->key = PAGE_DEFAULT_KEY; in init_runtime_instr_cb()
43 cb->valid = 1; in init_runtime_instr_cb()
59 struct runtime_instr_cb *cb; in SYSCALL_DEFINE1() local
75 cb = kzalloc(sizeof(*cb), GFP_KERNEL); in SYSCALL_DEFINE1()
[all …]
/linux-4.4.14/fs/btrfs/
Dcompression.c104 struct compressed_bio *cb, in check_compressed_csum() argument
112 u32 *cb_sum = &cb->sums; in check_compressed_csum()
117 for (i = 0; i < cb->nr_pages; i++) { in check_compressed_csum()
118 page = cb->compressed_pages[i]; in check_compressed_csum()
130 cb->mirror_num); in check_compressed_csum()
154 struct compressed_bio *cb = bio->bi_private; in end_compressed_bio_read() local
161 cb->errors = 1; in end_compressed_bio_read()
166 if (!atomic_dec_and_test(&cb->pending_bios)) in end_compressed_bio_read()
169 inode = cb->inode; in end_compressed_bio_read()
170 ret = check_compressed_csum(inode, cb, in end_compressed_bio_read()
[all …]
/linux-4.4.14/drivers/misc/sgi-gru/
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
359 static inline void gru_vload_phys(void *cb, unsigned long gpa, in gru_vload_phys() argument
362 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vload_phys()
371 static inline void gru_vstore_phys(void *cb, unsigned long gpa, in gru_vstore_phys() argument
374 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vstore_phys()
383 static inline void gru_vload(void *cb, unsigned long mem_addr, in gru_vload() argument
387 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vload()
[all …]
Dgrukservices.c267 static int gru_get_cpu_resources(int dsr_bytes, void **cb, void **dsr) in gru_get_cpu_resources() argument
276 *cb = bs->kernel_cb + lcpu * GRU_HANDLE_STRIDE; in gru_get_cpu_resources()
284 static void gru_free_cpu_resources(void *cb, void *dsr) in gru_free_cpu_resources() argument
371 void gru_lock_async_resource(unsigned long han, void **cb, void **dsr) in gru_lock_async_resource() argument
379 if (cb) in gru_lock_async_resource()
380 *cb = bs->kernel_cb + ncpus * GRU_HANDLE_STRIDE; in gru_lock_async_resource()
399 int gru_get_cb_exception_detail(void *cb, in gru_get_cb_exception_detail() argument
418 off = cb - kgts->ts_gru->gs_gru_base_vaddr; in gru_get_cb_exception_detail()
424 cbrnum = thread_cbr_number(kgts, get_cb_number(cb)); in gru_get_cb_exception_detail()
425 cbe = get_cbe(GRUBASE(cb), cbrnum); in gru_get_cb_exception_detail()
[all …]
Dgrukdump.c50 void *cb, *cbe, *tfh, *gseg; in gru_dump_context_data() local
54 cb = gseg + GRU_CB_BASE; in gru_dump_context_data()
60 gru_flush_cache(cb); in gru_dump_context_data()
61 if (gru_user_copy_handle(&ubuf, cb)) in gru_dump_context_data()
67 cb += GRU_HANDLE_STRIDE; in gru_dump_context_data()
Dgrufault.c624 void *cb) in gru_user_dropin() argument
634 ret = gru_try_dropin(gts->ts_gru, gts, tfh, cb); in gru_user_dropin()
646 int gru_handle_user_call_os(unsigned long cb) in gru_handle_user_call_os() argument
656 ucbnum = get_cb_number((void *)cb); in gru_handle_user_call_os()
657 if ((cb & (GRU_HANDLE_STRIDE - 1)) || ucbnum >= GRU_NUM_CB) in gru_handle_user_call_os()
660 gts = gru_find_lock_gts(cb); in gru_handle_user_call_os()
663 …gru_dbg(grudev, "address 0x%lx, gid %d, gts 0x%p\n", cb, gts->ts_gru ? gts->ts_gru->gs_gid : -1, g… in gru_handle_user_call_os()
706 gts = gru_find_lock_gts(excdet.cb); in gru_get_exception_detail()
710 …gru_dbg(grudev, "address 0x%lx, gid %d, gts 0x%p\n", excdet.cb, gts->ts_gru ? gts->ts_gru->gs_gid … in gru_get_exception_detail()
711 ucbnum = get_cb_number((void *)excdet.cb); in gru_get_exception_detail()
[all …]
Dgrumain.c476 static void gru_prefetch_context(void *gseg, void *cb, void *cbe, in gru_prefetch_context() argument
485 prefetch_data(cb, 1, GRU_CACHE_LINE_BYTES); in gru_prefetch_context()
488 cb += GRU_HANDLE_STRIDE; in gru_prefetch_context()
496 void *gseg, *cb, *cbe; in gru_load_context_data() local
501 cb = gseg + GRU_CB_BASE; in gru_load_context_data()
504 gru_prefetch_context(gseg, cb, cbe, cbrmap, length); in gru_load_context_data()
508 save += gru_copy_handle(cb, save); in gru_load_context_data()
512 memset(cb, 0, GRU_CACHE_LINE_BYTES); in gru_load_context_data()
519 cb += GRU_HANDLE_STRIDE; in gru_load_context_data()
531 void *gseg, *cb, *cbe; in gru_unload_context_data() local
[all …]
Dgrulib.h64 #define GSEG_START(cb) ((void *)((unsigned long)(cb) & ~(GRU_GSEG_PAGESIZE - 1))) argument
/linux-4.4.14/fs/nfsd/
Dnfs4callback.c352 const struct nfsd4_callback *cb, in encode_cb_sequence4args() argument
355 struct nfsd4_session *session = cb->cb_clp->cl_cb_session; in encode_cb_sequence4args()
396 struct nfsd4_callback *cb) in decode_cb_sequence4resok() argument
398 struct nfsd4_session *session = cb->cb_clp->cl_cb_session; in decode_cb_sequence4resok()
438 cb->cb_seq_status = status; in decode_cb_sequence4resok()
447 struct nfsd4_callback *cb) in decode_cb_sequence4res() argument
451 if (cb->cb_minorversion == 0) in decode_cb_sequence4res()
454 status = decode_cb_op_status(xdr, OP_CB_SEQUENCE, &cb->cb_seq_status); in decode_cb_sequence4res()
455 if (unlikely(status || cb->cb_seq_status)) in decode_cb_sequence4res()
458 return decode_cb_sequence4resok(xdr, cb); in decode_cb_sequence4res()
[all …]
/linux-4.4.14/net/decnet/
Ddn_nsp_in.c85 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_log_martian() local
88 le16_to_cpu(cb->src), in dn_log_martian()
89 le16_to_cpu(cb->dst), in dn_log_martian()
90 le16_to_cpu(cb->src_port), in dn_log_martian()
91 le16_to_cpu(cb->dst_port)); in dn_log_martian()
227 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_find_listener() local
245 cb->src_port = msg->srcaddr; in dn_find_listener()
246 cb->dst_port = msg->dstaddr; in dn_find_listener()
247 cb->services = msg->services; in dn_find_listener()
248 cb->info = msg->info; in dn_find_listener()
[all …]
Ddn_route.c434 struct dn_skb_cb *cb; in dn_return_short() local
445 cb = DN_SKB_CB(skb); in dn_return_short()
448 *ptr++ = (cb->rt_flags & ~DN_RT_F_RQR) | DN_RT_F_RTS; in dn_return_short()
470 struct dn_skb_cb *cb; in dn_return_long() local
481 cb = DN_SKB_CB(skb); in dn_return_long()
491 *ptr++ = (cb->rt_flags & ~DN_RT_F_RQR) | DN_RT_F_RTS; in dn_return_long()
517 struct dn_skb_cb *cb; in dn_route_rx_packet() local
523 cb = DN_SKB_CB(skb); in dn_route_rx_packet()
529 (int)cb->rt_flags, devname, skb->len, in dn_route_rx_packet()
530 le16_to_cpu(cb->src), le16_to_cpu(cb->dst), in dn_route_rx_packet()
[all …]
Ddn_table.c407 struct netlink_callback *cb, in dn_hash_dump_bucket() argument
414 s_i = cb->args[4]; in dn_hash_dump_bucket()
420 if (dn_fib_dump_info(skb, NETLINK_CB(cb->skb).portid, in dn_hash_dump_bucket()
421 cb->nlh->nlmsg_seq, in dn_hash_dump_bucket()
427 cb->args[4] = i; in dn_hash_dump_bucket()
431 cb->args[4] = i; in dn_hash_dump_bucket()
436 struct netlink_callback *cb, in dn_hash_dump_zone() argument
442 s_h = cb->args[3]; in dn_hash_dump_zone()
447 memset(&cb->args[4], 0, sizeof(cb->args) - 4*sizeof(cb->args[0])); in dn_hash_dump_zone()
450 if (dn_hash_dump_bucket(skb, cb, tb, dz, dz->dz_hash[h]) < 0) { in dn_hash_dump_zone()
[all …]
Ddn_nsp_out.c214 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_nsp_clone_and_send() local
219 ret = cb->xmit_count; in dn_nsp_clone_and_send()
220 cb->xmit_count++; in dn_nsp_clone_and_send()
221 cb->stamp = jiffies; in dn_nsp_clone_and_send()
336 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_nsp_mk_data_header() local
337 __le16 *ptr = dn_mk_ack_header(sk, skb, cb->nsp_flags, 11, oth); in dn_nsp_mk_data_header()
340 cb->segnum = scp->numoth; in dn_nsp_mk_data_header()
343 cb->segnum = scp->numdat; in dn_nsp_mk_data_header()
346 *(ptr++) = cpu_to_le16(cb->segnum); in dn_nsp_mk_data_header()
355 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_nsp_queue_xmit() local
[all …]
Ddn_neigh.c216 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_long_output() local
237 lp->msgflg = DN_RT_PKT_LONG|(cb->rt_flags&(DN_RT_F_IE|DN_RT_F_RQR|DN_RT_F_RTS)); in dn_long_output()
239 dn_dn2eth(lp->d_id, cb->dst); in dn_long_output()
241 dn_dn2eth(lp->s_id, cb->src); in dn_long_output()
243 lp->visit_ct = cb->hops & 0x3f; in dn_long_output()
264 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_short_output() local
283 sp->msgflg = DN_RT_PKT_SHORT|(cb->rt_flags&(DN_RT_F_RQR|DN_RT_F_RTS)); in dn_short_output()
284 sp->dstnode = cb->dst; in dn_short_output()
285 sp->srcnode = cb->src; in dn_short_output()
286 sp->forward = cb->hops & 0x3f; in dn_short_output()
[all …]
Daf_decnet.c414 struct dn_skb_cb *cb = DN_SKB_CB(skb); in dn_find_by_skb() local
419 sk_for_each(sk, &dn_sk_hash[le16_to_cpu(cb->dst_port) & DN_SK_HASH_MASK]) { in dn_find_by_skb()
421 if (cb->src != dn_saddr2dn(&scp->peer)) in dn_find_by_skb()
423 if (cb->dst_port != scp->addrloc) in dn_find_by_skb()
425 if (scp->addrrem && (cb->src_port != scp->addrrem)) in dn_find_by_skb()
1077 struct dn_skb_cb *cb; in dn_accept() local
1100 cb = DN_SKB_CB(skb); in dn_accept()
1115 DN_SK(newsk)->addrrem = cb->src_port; in dn_accept()
1116 DN_SK(newsk)->services_rem = cb->services; in dn_accept()
1117 DN_SK(newsk)->info_rem = cb->info; in dn_accept()
[all …]
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dutil.h55 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in MWIFIEX_SKB_RXCB() local
57 BUILD_BUG_ON(sizeof(struct mwifiex_cb) > sizeof(skb->cb)); in MWIFIEX_SKB_RXCB()
58 return &cb->rx_info; in MWIFIEX_SKB_RXCB()
63 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in MWIFIEX_SKB_TXCB() local
65 return &cb->tx_info; in MWIFIEX_SKB_TXCB()
71 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in mwifiex_store_mapping() local
73 memcpy(&cb->dma_mapping, mapping, sizeof(*mapping)); in mwifiex_store_mapping()
79 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb; in mwifiex_get_mapping() local
81 memcpy(mapping, &cb->dma_mapping, sizeof(*mapping)); in mwifiex_get_mapping()
/linux-4.4.14/arch/x86/kernel/cpu/
Dscattered.c31 const struct cpuid_bit *cb; in init_scattered_cpuid_features() local
63 for (cb = cpuid_bits; cb->feature; cb++) { in init_scattered_cpuid_features()
66 max_level = cpuid_eax(cb->level & 0xffff0000); in init_scattered_cpuid_features()
67 if (max_level < cb->level || in init_scattered_cpuid_features()
68 max_level > (cb->level | 0xffff)) in init_scattered_cpuid_features()
71 cpuid_count(cb->level, cb->sub_leaf, &regs[CR_EAX], in init_scattered_cpuid_features()
74 if (regs[cb->reg] & (1 << cb->bit)) in init_scattered_cpuid_features()
75 set_cpu_cap(c, cb->feature); in init_scattered_cpuid_features()
/linux-4.4.14/include/net/irda/
Dirda_device.h241 const struct irda_skb_cb *cb = (const struct irda_skb_cb *) skb->cb; in irda_get_mtt() local
242 return (cb->magic == LAP_MAGIC) ? cb->mtt : 10000; in irda_get_mtt()
254 const struct irda_skb_cb *cb = (const struct irda_skb_cb *) skb->cb; in irda_get_next_speed() local
255 return (cb->magic == LAP_MAGIC) ? cb->next_speed : -1; in irda_get_next_speed()
267 const struct irda_skb_cb *cb = (const struct irda_skb_cb *) skb->cb; in irda_get_xbofs() local
268 return (cb->magic == LAP_MAGIC) ? cb->xbofs : 10; in irda_get_xbofs()
280 const struct irda_skb_cb *cb = (const struct irda_skb_cb *) skb->cb; in irda_get_next_xbofs() local
281 return (cb->magic == LAP_MAGIC) ? cb->next_xbofs : -1; in irda_get_next_xbofs()
/linux-4.4.14/drivers/s390/net/
Dsmsgiucv.c71 struct smsg_callback *cb; in smsg_message_pending() local
94 list_for_each_entry(cb, &smsg_list, list) in smsg_message_pending()
95 if (strncmp(buffer + 8, cb->prefix, cb->len) == 0) { in smsg_message_pending()
96 cb->callback(sender, buffer + 8); in smsg_message_pending()
107 struct smsg_callback *cb; in smsg_register_callback() local
109 cb = kmalloc(sizeof(struct smsg_callback), GFP_KERNEL); in smsg_register_callback()
110 if (!cb) in smsg_register_callback()
112 cb->prefix = prefix; in smsg_register_callback()
113 cb->len = strlen(prefix); in smsg_register_callback()
114 cb->callback = callback; in smsg_register_callback()
[all …]
/linux-4.4.14/drivers/dma-buf/
Dfence.c242 int fence_add_callback(struct fence *fence, struct fence_cb *cb, in fence_add_callback() argument
253 INIT_LIST_HEAD(&cb->node); in fence_add_callback()
273 cb->func = func; in fence_add_callback()
274 list_add_tail(&cb->node, &fence->cb_list); in fence_add_callback()
276 INIT_LIST_HEAD(&cb->node); in fence_add_callback()
299 fence_remove_callback(struct fence *fence, struct fence_cb *cb) in fence_remove_callback() argument
306 ret = !list_empty(&cb->node); in fence_remove_callback()
308 list_del_init(&cb->node); in fence_remove_callback()
322 fence_default_wait_cb(struct fence *fence, struct fence_cb *cb) in fence_default_wait_cb() argument
325 container_of(cb, struct default_wait_cb, base); in fence_default_wait_cb()
[all …]
Ddma-buf.c124 static void dma_buf_poll_cb(struct fence *fence, struct fence_cb *cb) in dma_buf_poll_cb() argument
126 struct dma_buf_poll_cb_t *dcb = (struct dma_buf_poll_cb_t *)cb; in dma_buf_poll_cb()
190 dma_buf_poll_cb(NULL, &dcb->cb); in dma_buf_poll()
191 } else if (!fence_add_callback(fence_excl, &dcb->cb, in dma_buf_poll()
201 dma_buf_poll_cb(NULL, &dcb->cb); in dma_buf_poll()
232 dma_buf_poll_cb(NULL, &dcb->cb); in dma_buf_poll()
235 if (!fence_add_callback(fence, &dcb->cb, in dma_buf_poll()
246 dma_buf_poll_cb(NULL, &dcb->cb); in dma_buf_poll()
/linux-4.4.14/drivers/isdn/gigaset/
Dser-gigaset.c107 struct cmdbuf_t *cb, *tcb; in send_cb() local
113 cb = cs->cmdbuf; in send_cb()
114 if (!cb) in send_cb()
117 if (cb->len) { in send_cb()
119 sent = tty->ops->write(tty, cb->buf + cb->offset, cb->len); in send_cb()
126 cb->offset += sent; in send_cb()
127 cb->len -= sent; in send_cb()
129 sent, cb->len, cs->cmdbytes); in send_cb()
132 while (cb && !cb->len) { in send_cb()
135 tcb = cb; in send_cb()
[all …]
Dusb-gigaset.c428 struct cmdbuf_t *cb = cs->cmdbuf; in send_cb() local
435 if (!cb->len) { in send_cb()
440 cs->cmdbuf = cb->next; in send_cb()
450 if (cb->wake_tasklet) in send_cb()
451 tasklet_schedule(cb->wake_tasklet); in send_cb()
452 kfree(cb); in send_cb()
454 cb = cs->cmdbuf; in send_cb()
457 if (cb) { in send_cb()
458 count = min(cb->len, ucs->bulk_out_size); in send_cb()
464 cb->buf + cb->offset, count, in send_cb()
[all …]
Dinterface.c283 struct cmdbuf_t *cb; in if_write() local
307 cb = kmalloc(sizeof(struct cmdbuf_t) + count, GFP_KERNEL); in if_write()
308 if (!cb) { in if_write()
314 memcpy(cb->buf, buf, count); in if_write()
315 cb->len = count; in if_write()
316 cb->offset = 0; in if_write()
317 cb->next = NULL; in if_write()
318 cb->wake_tasklet = &cs->if_wake_tasklet; in if_write()
319 retval = cs->ops->write_cmd(cs, cb); in if_write()
Dev-layer.c765 struct cmdbuf_t *cb; in send_command() local
769 cb = kmalloc(sizeof(struct cmdbuf_t) + buflen, GFP_ATOMIC); in send_command()
770 if (!cb) { in send_command()
775 cb->len = snprintf(cb->buf, buflen, in send_command()
779 cb->len = snprintf(cb->buf, buflen, in send_command()
782 cb->offset = 0; in send_command()
783 cb->next = NULL; in send_command()
784 cb->wake_tasklet = NULL; in send_command()
785 cs->ops->write_cmd(cs, cb); in send_command()
1187 struct cmdbuf_t *cb; in do_action() local
[all …]
Dbas-gigaset.c1745 struct cmdbuf_t *cb = cs->cmdbuf; in complete_cb() local
1751 if (cb->next != NULL) { in complete_cb()
1752 cs->cmdbuf = cb->next; in complete_cb()
1761 if (cb->wake_tasklet) in complete_cb()
1762 tasklet_schedule(cb->wake_tasklet); in complete_cb()
1764 kfree(cb); in complete_cb()
1912 struct cmdbuf_t *cb; in start_cbsend() local
1941 while ((cb = cs->cmdbuf) != NULL && (ucs->basstate & BS_ATREADY)) { in start_cbsend()
1943 rc = atwrite_submit(cs, cb->buf, cb->len); in start_cbsend()
1968 static int gigaset_write_cmd(struct cardstate *cs, struct cmdbuf_t *cb) in gigaset_write_cmd() argument
[all …]
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_mgt.c54 struct nes_rskb_cb *cb; in nes_replenish_mgt_rq() local
81 cb = (struct nes_rskb_cb *)&skb->cb[0]; in nes_replenish_mgt_rq()
82 cb->busaddr = bus_address; in nes_replenish_mgt_rq()
83 cb->maplen = mgtvnic->nesvnic->max_frame_size; in nes_replenish_mgt_rq()
139 struct nes_rskb_cb *cb; in nes_mgt_free_skb() local
141 cb = (struct nes_rskb_cb *)&skb->cb[0]; in nes_mgt_free_skb()
142 pci_unmap_single(nesdev->pcidev, cb->busaddr, cb->maplen, dir); in nes_mgt_free_skb()
143 cb->busaddr = 0; in nes_mgt_free_skb()
176 struct nes_rskb_cb *cb = (struct nes_rskb_cb *)&skb->cb[0]; in nes_get_seq() local
177 struct iphdr *iph = (struct iphdr *)(cb->data_start + ETH_HLEN); in nes_get_seq()
[all …]
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhnae.c40 static int hnae_alloc_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_alloc_buffer() argument
48 cb->priv = p; in hnae_alloc_buffer()
49 cb->page_offset = 0; in hnae_alloc_buffer()
50 cb->reuse_flag = 0; in hnae_alloc_buffer()
51 cb->buf = page_address(p); in hnae_alloc_buffer()
52 cb->length = hnae_page_size(ring); in hnae_alloc_buffer()
53 cb->type = DESC_TYPE_PAGE; in hnae_alloc_buffer()
58 static void hnae_free_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_free_buffer() argument
60 if (cb->type == DESC_TYPE_SKB) in hnae_free_buffer()
61 dev_kfree_skb_any((struct sk_buff *)cb->priv); in hnae_free_buffer()
[all …]
Dhnae.h295 int (*alloc_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
296 void (*free_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
297 int (*map_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
298 void (*unmap_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
498 struct hnae_desc_cb *cb) in hnae_reserve_buffer_map() argument
503 ret = bops->alloc_buffer(ring, cb); in hnae_reserve_buffer_map()
507 ret = bops->map_buffer(ring, cb); in hnae_reserve_buffer_map()
514 bops->free_buffer(ring, cb); in hnae_reserve_buffer_map()
540 struct hnae_desc_cb *cb = &ring->desc_cb[i]; in hnae_free_buffer_detach() local
546 bops->free_buffer(ring, cb); in hnae_free_buffer_detach()
/linux-4.4.14/net/ipv4/
Dudp_diag.c21 struct netlink_callback *cb, in sk_diag_dump() argument
29 sk_user_ns(NETLINK_CB(cb->skb).sk), in sk_diag_dump()
30 NETLINK_CB(cb->skb).portid, in sk_diag_dump()
31 cb->nlh->nlmsg_seq, NLM_F_MULTI, cb->nlh); in sk_diag_dump()
96 struct netlink_callback *cb, in udp_dump() argument
102 s_slot = cb->args[0]; in udp_dump()
103 num = s_num = cb->args[1]; in udp_dump()
135 if (sk_diag_dump(sk, skb, cb, r, bc) < 0) { in udp_dump()
145 cb->args[0] = slot; in udp_dump()
146 cb->args[1] = num; in udp_dump()
[all …]
Dinet_diag.c694 struct netlink_callback *cb, in inet_csk_diag_dump() argument
702 sk_user_ns(NETLINK_CB(cb->skb).sk), in inet_csk_diag_dump()
703 NETLINK_CB(cb->skb).portid, in inet_csk_diag_dump()
704 cb->nlh->nlmsg_seq, NLM_F_MULTI, cb->nlh); in inet_csk_diag_dump()
734 struct netlink_callback *cb, in inet_diag_dump_icsk() argument
743 s_i = cb->args[1]; in inet_diag_dump_icsk()
744 s_num = num = cb->args[2]; in inet_diag_dump_icsk()
746 if (cb->args[0] == 0) { in inet_diag_dump_icsk()
778 cb->args[3] > 0) in inet_diag_dump_icsk()
781 if (inet_csk_diag_dump(sk, skb, cb, r, bc) < 0) { in inet_diag_dump_icsk()
[all …]
Dtcp_diag.c37 static void tcp_diag_dump(struct sk_buff *skb, struct netlink_callback *cb, in tcp_diag_dump() argument
40 inet_diag_dump_icsk(&tcp_hashinfo, skb, cb, r, bc); in tcp_diag_dump()
Ddevinet.c1567 static int inet_dump_ifaddr(struct sk_buff *skb, struct netlink_callback *cb) in inet_dump_ifaddr() argument
1578 s_h = cb->args[0]; in inet_dump_ifaddr()
1579 s_idx = idx = cb->args[1]; in inet_dump_ifaddr()
1580 s_ip_idx = ip_idx = cb->args[2]; in inet_dump_ifaddr()
1586 cb->seq = atomic_read(&net->ipv4.dev_addr_genid) ^ in inet_dump_ifaddr()
1602 NETLINK_CB(cb->skb).portid, in inet_dump_ifaddr()
1603 cb->nlh->nlmsg_seq, in inet_dump_ifaddr()
1608 nl_dump_check_consistent(cb, nlmsg_hdr(skb)); in inet_dump_ifaddr()
1617 cb->args[0] = h; in inet_dump_ifaddr()
1618 cb->args[1] = idx; in inet_dump_ifaddr()
[all …]
/linux-4.4.14/net/netlink/
Ddiag.c102 static int __netlink_diag_dump(struct sk_buff *skb, struct netlink_callback *cb, in __netlink_diag_dump() argument
114 req = nlmsg_data(cb->nlh); in __netlink_diag_dump()
130 NETLINK_CB(cb->skb).portid, in __netlink_diag_dump()
131 cb->nlh->nlmsg_seq, in __netlink_diag_dump()
153 NETLINK_CB(cb->skb).portid, in __netlink_diag_dump()
154 cb->nlh->nlmsg_seq, in __netlink_diag_dump()
163 cb->args[0] = num; in __netlink_diag_dump()
164 cb->args[1] = protocol; in __netlink_diag_dump()
169 static int netlink_diag_dump(struct sk_buff *skb, struct netlink_callback *cb) in netlink_diag_dump() argument
172 int s_num = cb->args[0]; in netlink_diag_dump()
[all …]
Dgenetlink.c516 static int genl_lock_dumpit(struct sk_buff *skb, struct netlink_callback *cb) in genl_lock_dumpit() argument
519 const struct genl_ops *ops = cb->data; in genl_lock_dumpit()
523 rc = ops->dumpit(skb, cb); in genl_lock_dumpit()
528 static int genl_lock_done(struct netlink_callback *cb) in genl_lock_done() argument
531 const struct genl_ops *ops = cb->data; in genl_lock_done()
536 rc = ops->done(cb); in genl_lock_done()
814 static int ctrl_dumpfamily(struct sk_buff *skb, struct netlink_callback *cb) in ctrl_dumpfamily() argument
820 int chains_to_skip = cb->args[0]; in ctrl_dumpfamily()
821 int fams_to_skip = cb->args[1]; in ctrl_dumpfamily()
830 if (ctrl_fill_info(rt, NETLINK_CB(cb->skb).portid, in ctrl_dumpfamily()
[all …]
Daf_netlink.c932 if (nlk->cb.done) in netlink_sock_destruct()
933 nlk->cb.done(&nlk->cb); in netlink_sock_destruct()
935 module_put(nlk->cb.module); in netlink_sock_destruct()
936 kfree_skb(nlk->cb.skb); in netlink_sock_destruct()
2784 struct netlink_callback *cb; in netlink_dump() local
2807 cb = &nlk->cb; in netlink_dump()
2808 alloc_min_size = max_t(int, cb->min_dump_alloc, NLMSG_GOODSIZE); in netlink_dump()
2838 len = cb->dump(skb, cb); in netlink_dump()
2850 nlh = nlmsg_put_answer(skb, cb, NLMSG_DONE, sizeof(len), NLM_F_MULTI); in netlink_dump()
2854 nl_dump_check_consistent(cb, nlh); in netlink_dump()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dsirf.txt6 - "sirf,atlas6-cb" : atlas6 "cb" evaluation board
8 - "sirf,atlas7-cb" : atlas7 "cb" evaluation board
10 - "sirf,prima2-cb" : prima2 "cb" evaluation board
/linux-4.4.14/fs/ntfs/
Dcompress.c180 u8 *cb = cb_start; /* Current position in cb. */ in ntfs_decompress() local
181 u8 *cb_sb_start = cb; /* Beginning of the current sb in the cb. */ in ntfs_decompress()
208 cb - cb_start); in ntfs_decompress()
215 if (cb == cb_end || !le16_to_cpup((le16*)cb) || in ntfs_decompress()
260 if (cb + 6 > cb_end) in ntfs_decompress()
264 cb_sb_start = cb; in ntfs_decompress()
265 cb_sb_end = cb_sb_start + (le16_to_cpup((le16*)cb) & NTFS_SB_SIZE_MASK) in ntfs_decompress()
274 cb = cb_sb_end; in ntfs_decompress()
287 if (!(le16_to_cpup((le16*)cb) & NTFS_SB_IS_COMPRESSED)) { in ntfs_decompress()
292 cb += 2; in ntfs_decompress()
[all …]
/linux-4.4.14/drivers/media/tuners/
Dtuner-simple.c260 unsigned *frequency, u8 *config, u8 *cb) in simple_config_lookup() argument
276 *cb = t_params->ranges[i].cb; in simple_config_lookup()
281 i, *config, *cb); in simple_config_lookup()
289 u8 *config, u8 *cb, unsigned int rf) in simple_set_rf_input() argument
297 *cb |= 0x08; in simple_set_rf_input()
300 *cb &= ~0x08; in simple_set_rf_input()
307 *cb |= 0x01; in simple_set_rf_input()
310 *cb &= ~0x01; in simple_set_rf_input()
321 u8 *config, u8 *cb) in simple_std_setup() argument
332 *cb &= ~0x03; in simple_std_setup()
[all …]
/linux-4.4.14/drivers/media/mmc/siano/
Dsmssdio.c133 struct smscore_buffer_t *cb; in smssdio_interrupt() local
150 cb = smscore_getbuffer(smsdev->coredev); in smssdio_interrupt()
151 if (!cb) { in smssdio_interrupt()
157 cb->p, in smssdio_interrupt()
165 hdr = cb->p; in smssdio_interrupt()
168 smsdev->split_cb = cb; in smssdio_interrupt()
177 cb = smsdev->split_cb; in smssdio_interrupt()
178 hdr = cb->p; in smssdio_interrupt()
188 buffer = cb->p + (hdr->msg_length - size); in smssdio_interrupt()
201 smscore_putbuffer(smsdev->coredev, cb); in smssdio_interrupt()
[all …]
/linux-4.4.14/drivers/misc/
Denclosure.c125 struct enclosure_component_callbacks *cb) in enclosure_register() argument
133 BUG_ON(!cb); in enclosure_register()
142 edev->cb = cb; in enclosure_register()
187 edev->cb = &enclosure_null_callbacks; in enclosure_unregister()
445 if (edev->cb->show_id) in id_show()
446 return edev->cb->show_id(edev, buf); in id_show()
488 if (edev->cb->get_fault) in get_component_fault()
489 edev->cb->get_fault(edev, ecomp); in get_component_fault()
501 if (edev->cb->set_fault) in set_component_fault()
502 edev->cb->set_fault(edev, ecomp, val); in set_component_fault()
[all …]
/linux-4.4.14/include/linux/mfd/
Dlm3533.h90 extern int lm3533_ctrlbank_enable(struct lm3533_ctrlbank *cb);
91 extern int lm3533_ctrlbank_disable(struct lm3533_ctrlbank *cb);
93 extern int lm3533_ctrlbank_set_brightness(struct lm3533_ctrlbank *cb, u8 val);
94 extern int lm3533_ctrlbank_get_brightness(struct lm3533_ctrlbank *cb, u8 *val);
95 extern int lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb,
97 extern int lm3533_ctrlbank_set_pwm(struct lm3533_ctrlbank *cb, u8 val);
98 extern int lm3533_ctrlbank_get_pwm(struct lm3533_ctrlbank *cb, u8 *val);
/linux-4.4.14/drivers/video/backlight/
Dlm3533_bl.c32 struct lm3533_ctrlbank cb; member
53 return lm3533_ctrlbank_set_brightness(&bl->cb, (u8)brightness); in lm3533_bl_update_status()
62 ret = lm3533_ctrlbank_get_brightness(&bl->cb, &val); in lm3533_bl_get_brightness()
199 ret = lm3533_ctrlbank_get_pwm(&bl->cb, &val); in show_pwm()
217 ret = lm3533_ctrlbank_set_pwm(&bl->cb, val); in store_pwm()
265 ret = lm3533_ctrlbank_set_max_current(&bl->cb, pdata->max_current); in lm3533_bl_setup()
269 return lm3533_ctrlbank_set_pwm(&bl->cb, pdata->pwm); in lm3533_bl_setup()
305 bl->cb.lm3533 = lm3533; in lm3533_bl_probe()
306 bl->cb.id = lm3533_bl_get_ctrlbank_id(bl); in lm3533_bl_probe()
307 bl->cb.dev = NULL; /* until registered */ in lm3533_bl_probe()
[all …]
/linux-4.4.14/drivers/infiniband/core/
Diwpm_msg.c348 int iwpm_register_pid_cb(struct sk_buff *skb, struct netlink_callback *cb) in iwpm_register_pid_cb() argument
359 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RREG_PID_MAX, in iwpm_register_pid_cb()
386 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_register_pid_cb()
387 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_register_pid_cb()
414 int iwpm_add_mapping_cb(struct sk_buff *skb, struct netlink_callback *cb) in iwpm_add_mapping_cb() argument
425 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RMANAGE_MAPPING_MAX, in iwpm_add_mapping_cb()
429 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_mapping_cb()
487 struct netlink_callback *cb) in iwpm_add_and_query_mapping_cb() argument
499 if (iwpm_parse_nlmsg(cb, IWPM_NLA_RQUERY_MAPPING_MAX, in iwpm_add_and_query_mapping_cb()
502 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_and_query_mapping_cb()
[all …]
Droce_gid_mgmt.c59 roce_netdev_callback cb; member
506 for (i = 0; i < ARRAY_SIZE(work->cmds) && work->cmds[i].cb; i++) { in netdevice_event_work_handler()
509 work->cmds[i].cb, in netdevice_event_work_handler()
531 for (i = 0; i < ARRAY_SIZE(ndev_work->cmds) && ndev_work->cmds[i].cb; i++) { in netdevice_queue_work()
547 .cb = add_netdev_ips, .filter = is_eth_port_of_netdev};
549 .cb = add_netdev_upper_ips, .filter = is_eth_port_of_netdev};
555 .cb = del_netdev_upper_ips, .filter = upper_device_filter}; in netdevice_event_changeupper()
557 .cb = del_netdev_default_ips, .filter = is_eth_port_inactive_slave}; in netdevice_event_changeupper()
576 .cb = del_netdev_ips, .filter = pass_all_filter}; in netdevice_event()
578 .cb = del_netdev_default_ips_join, .filter = is_eth_port_inactive_slave}; in netdevice_event()
[all …]
Dumem_rbtree.c77 umem_call_back cb, in rbt_ib_umem_for_each_in_range() argument
90 ret_val = cb(umem->umem, start, last, cookie) || ret_val; in rbt_ib_umem_for_each_in_range()
Dcore_priv.h61 roce_netdev_callback cb,
65 roce_netdev_callback cb,
Dnetlink.c169 struct netlink_callback cb = { in ibnl_rcv_msg() local
176 return cb.dump(skb, &cb); in ibnl_rcv_msg()
/linux-4.4.14/sound/pci/hda/
Dhda_jack.c134 struct hda_jack_callback *cb, *next; in snd_hda_jack_tbl_clear() local
140 for (cb = jack->callback; cb; cb = next) { in snd_hda_jack_tbl_clear()
141 next = cb->next; in snd_hda_jack_tbl_clear()
142 kfree(cb); in snd_hda_jack_tbl_clear()
514 struct hda_jack_callback *cb; in call_jack_callback() local
516 for (cb = jack->callback; cb; cb = cb->next) in call_jack_callback()
517 cb->func(codec, cb); in call_jack_callback()
522 for (cb = gated->callback; cb; cb = cb->next) in call_jack_callback()
523 cb->func(codec, cb); in call_jack_callback()
Dhda_generic.h290 struct hda_jack_callback *cb);
292 struct hda_jack_callback *cb);
294 struct hda_jack_callback *cb);
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c502 struct cb { struct
524 struct cb *next, *prev; argument
584 struct cb *cbs;
585 struct cb *cb_to_use;
586 struct cb *cb_to_send;
587 struct cb *cb_to_clean;
873 int (*cb_prepare)(struct nic *, struct cb *, struct sk_buff *)) in e100_exec_cb() argument
875 struct cb *cb; in e100_exec_cb() local
886 cb = nic->cb_to_use; in e100_exec_cb()
887 nic->cb_to_use = cb->next; in e100_exec_cb()
[all …]
/linux-4.4.14/drivers/dma/
Dvirt-dma.c63 dma_async_tx_callback cb = NULL; in vchan_complete() local
72 cb = vd->tx.callback; in vchan_complete()
77 if (cb) in vchan_complete()
78 cb(cb_data); in vchan_complete()
82 cb = vd->tx.callback; in vchan_complete()
89 if (cb) in vchan_complete()
90 cb(cb_data); in vchan_complete()
Dbcm2835-dma.c67 struct bcm2835_dma_cb *cb; member
155 dma_pool_free(desc->c->cb_pool, desc->cb_list[i].cb, in bcm2835_dma_desc_free()
281 struct bcm2835_dma_cb *control_block = d->cb_list[i].cb; in bcm2835_dma_desc_size_pos()
407 cb_entry->cb = dma_pool_zalloc(c->cb_pool, GFP_ATOMIC, in bcm2835_dma_prep_dma_cyclic()
409 if (!cb_entry->cb) in bcm2835_dma_prep_dma_cyclic()
418 struct bcm2835_dma_cb *control_block = d->cb_list[frame].cb; in bcm2835_dma_prep_dma_cyclic()
461 dma_pool_free(c->cb_pool, cb_entry->cb, cb_entry->paddr); in bcm2835_dma_prep_dma_cyclic()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_mgt.c110 isl38xx_control_block *cb = /* volatile not needed */ in islpci_mgmt_rx_fill() local
112 u32 curr = le32_to_cpu(cb->driver_curr_frag[ISL38XX_CB_RX_MGMTQ]); in islpci_mgmt_rx_fill()
121 isl38xx_fragment *frag = &cb->rx_data_mgmt[index]; in islpci_mgmt_rx_fill()
150 cb->driver_curr_frag[ISL38XX_CB_RX_MGMTQ] = cpu_to_le32(curr); in islpci_mgmt_rx_fill()
167 isl38xx_control_block *cb = in islpci_mgt_transmit() local
228 curr_frag = le32_to_cpu(cb->driver_curr_frag[ISL38XX_CB_TX_MGMTQ]); in islpci_mgt_transmit()
238 frag = &cb->tx_data_mgmt[index]; in islpci_mgt_transmit()
247 cb->driver_curr_frag[ISL38XX_CB_TX_MGMTQ] = cpu_to_le32(curr_frag + 1); in islpci_mgt_transmit()
271 isl38xx_control_block *cb = in islpci_mgt_receive() local
282 curr_frag = le32_to_cpu(cb->device_curr_frag[ISL38XX_CB_RX_MGMTQ]); in islpci_mgt_receive()
[all …]
Disl_38xx.c223 isl38xx_in_queue(isl38xx_control_block *cb, int queue) in isl38xx_in_queue() argument
225 const s32 delta = (le32_to_cpu(cb->driver_curr_frag[queue]) - in isl38xx_in_queue()
226 le32_to_cpu(cb->device_curr_frag[queue])); in isl38xx_in_queue()
/linux-4.4.14/samples/bpf/
Dsockex3_kern.c141 __u32 nhoff = skb->cb[0]; in parse_ip_proto()
167 skb->cb[0] = nhoff; in parse_ip_proto()
197 nhoff = skb->cb[0]; in PROG()
212 skb->cb[0] = nhoff; in PROG()
225 nhoff = skb->cb[0]; in PROG()
235 skb->cb[0] = nhoff; in PROG()
244 nhoff = skb->cb[0]; in PROG()
249 skb->cb[0] = nhoff; in PROG()
260 nhoff = skb->cb[0]; in PROG()
264 skb->cb[0] = nhoff; in PROG()
[all …]
/linux-4.4.14/net/nfc/
Dnetlink.c76 struct netlink_callback *cb, int flags) in nfc_genl_send_target() argument
80 hdr = genlmsg_put(msg, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in nfc_genl_send_target()
85 genl_dump_check_consistent(cb, hdr, &nfc_genl_family); in nfc_genl_send_target()
121 static struct nfc_dev *__get_device_from_cb(struct netlink_callback *cb) in __get_device_from_cb() argument
127 rc = nlmsg_parse(cb->nlh, GENL_HDRLEN + nfc_genl_family.hdrsize, in __get_device_from_cb()
147 struct netlink_callback *cb) in nfc_genl_dump_targets() argument
149 int i = cb->args[0]; in nfc_genl_dump_targets()
150 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets()
154 dev = __get_device_from_cb(cb); in nfc_genl_dump_targets()
158 cb->args[1] = (long) dev; in nfc_genl_dump_targets()
[all …]
Ddigital.h50 data_exchange_cb_t cb; member
112 nfc_digital_cmd_complete_t cb, void *arg) in digital_tg_listen() argument
115 timeout, cb, arg); in digital_tg_listen()
/linux-4.4.14/net/phonet/
Dpn_netlink.c132 static int getaddr_dumpit(struct sk_buff *skb, struct netlink_callback *cb) in getaddr_dumpit() argument
136 int dev_idx = 0, dev_start_idx = cb->args[0]; in getaddr_dumpit()
137 int addr_idx = 0, addr_start_idx = cb->args[1]; in getaddr_dumpit()
155 NETLINK_CB(cb->skb).portid, in getaddr_dumpit()
156 cb->nlh->nlmsg_seq, RTM_NEWADDR) < 0) in getaddr_dumpit()
163 cb->args[0] = dev_idx; in getaddr_dumpit()
164 cb->args[1] = addr_idx; in getaddr_dumpit()
272 static int route_dumpit(struct sk_buff *skb, struct netlink_callback *cb) in route_dumpit() argument
278 for (addr = cb->args[0]; addr < 64; addr++) { in route_dumpit()
284 if (fill_route(skb, dev, addr << 2, NETLINK_CB(cb->skb).portid, in route_dumpit()
[all …]
/linux-4.4.14/net/netfilter/
Dnf_conntrack_netlink.c776 static int ctnetlink_done(struct netlink_callback *cb) in ctnetlink_done() argument
778 if (cb->args[1]) in ctnetlink_done()
779 nf_ct_put((struct nf_conn *)cb->args[1]); in ctnetlink_done()
780 kfree(cb->data); in ctnetlink_done()
826 ctnetlink_dump_table(struct sk_buff *skb, struct netlink_callback *cb) in ctnetlink_dump_table() argument
832 struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh); in ctnetlink_dump_table()
837 last = (struct nf_conn *)cb->args[1]; in ctnetlink_dump_table()
840 for (; cb->args[0] < net->ct.htable_size; cb->args[0]++) { in ctnetlink_dump_table()
842 lockp = &nf_conntrack_locks[cb->args[0] % CONNTRACK_LOCKS]; in ctnetlink_dump_table()
844 if (cb->args[0] >= net->ct.htable_size) { in ctnetlink_dump_table()
[all …]
Dnfnetlink_acct.c185 nfnl_acct_dump(struct sk_buff *skb, struct netlink_callback *cb) in nfnl_acct_dump() argument
189 const struct nfacct_filter *filter = cb->data; in nfnl_acct_dump()
191 if (cb->args[2]) in nfnl_acct_dump()
194 last = (struct nf_acct *)cb->args[1]; in nfnl_acct_dump()
195 if (cb->args[1]) in nfnl_acct_dump()
196 cb->args[1] = 0; in nfnl_acct_dump()
210 if (nfnl_acct_fill_info(skb, NETLINK_CB(cb->skb).portid, in nfnl_acct_dump()
211 cb->nlh->nlmsg_seq, in nfnl_acct_dump()
212 NFNL_MSG_TYPE(cb->nlh->nlmsg_type), in nfnl_acct_dump()
214 cb->args[1] = (unsigned long)cur; in nfnl_acct_dump()
[all …]
Dnfnetlink_cthelper.c462 nfnl_cthelper_dump_table(struct sk_buff *skb, struct netlink_callback *cb) in nfnl_cthelper_dump_table() argument
467 last = (struct nf_conntrack_helper *)cb->args[1]; in nfnl_cthelper_dump_table()
468 for (; cb->args[0] < nf_ct_helper_hsize; cb->args[0]++) { in nfnl_cthelper_dump_table()
471 &nf_ct_helper_hash[cb->args[0]], hnode) { in nfnl_cthelper_dump_table()
477 if (cb->args[1]) { in nfnl_cthelper_dump_table()
480 cb->args[1] = 0; in nfnl_cthelper_dump_table()
483 NETLINK_CB(cb->skb).portid, in nfnl_cthelper_dump_table()
484 cb->nlh->nlmsg_seq, in nfnl_cthelper_dump_table()
485 NFNL_MSG_TYPE(cb->nlh->nlmsg_type), in nfnl_cthelper_dump_table()
487 cb->args[1] = (unsigned long)cur; in nfnl_cthelper_dump_table()
[all …]
Dnfnetlink_cttimeout.c210 ctnl_timeout_dump(struct sk_buff *skb, struct netlink_callback *cb) in ctnl_timeout_dump() argument
214 if (cb->args[2]) in ctnl_timeout_dump()
217 last = (struct ctnl_timeout *)cb->args[1]; in ctnl_timeout_dump()
218 if (cb->args[1]) in ctnl_timeout_dump()
219 cb->args[1] = 0; in ctnl_timeout_dump()
229 if (ctnl_timeout_fill_info(skb, NETLINK_CB(cb->skb).portid, in ctnl_timeout_dump()
230 cb->nlh->nlmsg_seq, in ctnl_timeout_dump()
231 NFNL_MSG_TYPE(cb->nlh->nlmsg_type), in ctnl_timeout_dump()
233 cb->args[1] = (unsigned long)cur; in ctnl_timeout_dump()
237 if (!cb->args[1]) in ctnl_timeout_dump()
[all …]
Dnf_tables_api.c504 struct netlink_callback *cb) in nf_tables_dump_tables() argument
506 const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh); in nf_tables_dump_tables()
509 unsigned int idx = 0, s_idx = cb->args[0]; in nf_tables_dump_tables()
514 cb->seq = net->nft.base_seq; in nf_tables_dump_tables()
524 memset(&cb->args[1], 0, in nf_tables_dump_tables()
525 sizeof(cb->args) - sizeof(cb->args[0])); in nf_tables_dump_tables()
527 NETLINK_CB(cb->skb).portid, in nf_tables_dump_tables()
528 cb->nlh->nlmsg_seq, in nf_tables_dump_tables()
534 nl_dump_check_consistent(cb, nlmsg_hdr(skb)); in nf_tables_dump_tables()
541 cb->args[0] = idx; in nf_tables_dump_tables()
[all …]
Dnfnetlink.c116 return &ss->cb[cb_id]; in nfnetlink_find_client()
191 struct nlattr *cda[ss->cb[cb_id].attr_count + 1]; in nfnetlink_rcv_msg()
196 err = nla_parse(cda, ss->cb[cb_id].attr_count, in nfnetlink_rcv_msg()
197 attr, attrlen, ss->cb[cb_id].policy); in nfnetlink_rcv_msg()
372 struct nlattr *cda[ss->cb[cb_id].attr_count + 1]; in nfnetlink_rcv_batch()
376 err = nla_parse(cda, ss->cb[cb_id].attr_count, in nfnetlink_rcv_batch()
377 attr, attrlen, ss->cb[cb_id].policy); in nfnetlink_rcv_batch()
/linux-4.4.14/net/ieee802154/
Dieee802154.h49 int ieee802154_dump_phy(struct sk_buff *skb, struct netlink_callback *cb);
64 int ieee802154_dump_iface(struct sk_buff *skb, struct netlink_callback *cb);
72 struct netlink_callback *cb);
76 struct netlink_callback *cb);
80 struct netlink_callback *cb);
84 struct netlink_callback *cb);
Dnl802154.c252 struct netlink_callback *cb, in nl802154_prepare_wpan_dev_dump() argument
260 if (!cb->args[0]) { in nl802154_prepare_wpan_dev_dump()
261 err = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl802154_fam.hdrsize, in nl802154_prepare_wpan_dev_dump()
275 cb->args[0] = (*rdev)->wpan_phy_idx + 1; in nl802154_prepare_wpan_dev_dump()
276 cb->args[1] = (*wpan_dev)->identifier; in nl802154_prepare_wpan_dev_dump()
279 struct wpan_phy *wpan_phy = wpan_phy_idx_to_wpan_phy(cb->args[0] - 1); in nl802154_prepare_wpan_dev_dump()
290 if (tmp->identifier == cb->args[1]) { in nl802154_prepare_wpan_dev_dump()
571 struct netlink_callback *cb, in nl802154_dump_wpan_phy_parse() argument
575 int ret = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl802154_fam.hdrsize, in nl802154_dump_wpan_phy_parse()
608 nl802154_dump_wpan_phy(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_wpan_phy() argument
[all …]
Dnl-phy.c123 struct netlink_callback *cb; member
138 NETLINK_CB(data->cb->skb).portid, in ieee802154_dump_phy_iter()
139 data->cb->nlh->nlmsg_seq, in ieee802154_dump_phy_iter()
151 int ieee802154_dump_phy(struct sk_buff *skb, struct netlink_callback *cb) in ieee802154_dump_phy() argument
154 .cb = cb, in ieee802154_dump_phy()
156 .s_idx = cb->args[0], in ieee802154_dump_phy()
164 cb->args[0] = data.idx; in ieee802154_dump_phy()
Dnl-mac.c444 int ieee802154_dump_iface(struct sk_buff *skb, struct netlink_callback *cb) in ieee802154_dump_iface() argument
449 int s_idx = cb->args[0]; in ieee802154_dump_iface()
458 if (ieee802154_nl_fill_iface(skb, NETLINK_CB(cb->skb).portid, in ieee802154_dump_iface()
459 cb->nlh->nlmsg_seq, in ieee802154_dump_iface()
465 cb->args[0] = idx; in ieee802154_dump_iface()
774 ieee802154_llsec_dump_table(struct sk_buff *skb, struct netlink_callback *cb, in ieee802154_llsec_dump_table() argument
781 int first_dev = cb->args[0]; in ieee802154_llsec_dump_table()
793 data.s_idx = cb->args[1]; in ieee802154_llsec_dump_table()
794 data.s_idx2 = cb->args[2]; in ieee802154_llsec_dump_table()
796 data.portid = NETLINK_CB(cb->skb).portid; in ieee802154_llsec_dump_table()
[all …]
/linux-4.4.14/drivers/scsi/
Dscsi_pm.c52 int (*cb)(struct device *, const struct dev_pm_ops *)) in scsi_dev_type_suspend()
62 err = cb(dev, pm); in scsi_dev_type_suspend()
71 int (*cb)(struct device *, const struct dev_pm_ops *)) in scsi_dev_type_resume()
76 err = cb(dev, pm); in scsi_dev_type_resume()
91 int (*cb)(struct device *, const struct dev_pm_ops *)) in scsi_bus_suspend_common()
105 err = scsi_dev_type_suspend(dev, cb); in scsi_bus_suspend_common()
127 int (*cb)(struct device *, const struct dev_pm_ops *)) in scsi_bus_resume_common()
133 else if (cb == do_scsi_resume) in scsi_bus_resume_common()
135 else if (cb == do_scsi_thaw) in scsi_bus_resume_common()
137 else if (cb == do_scsi_restore) in scsi_bus_resume_common()
/linux-4.4.14/net/sched/
Dcls_api.c411 struct netlink_callback *cb; member
420 return tcf_fill_node(net, a->skb, tp, n, NETLINK_CB(a->cb->skb).portid, in tcf_node_dump()
421 a->cb->nlh->nlmsg_seq, NLM_F_MULTI, RTM_NEWTFILTER); in tcf_node_dump()
425 static int tc_dump_tfilter(struct sk_buff *skb, struct netlink_callback *cb) in tc_dump_tfilter() argument
433 struct tcmsg *tcm = nlmsg_data(cb->nlh); in tc_dump_tfilter()
438 if (nlmsg_len(cb->nlh) < sizeof(*tcm)) in tc_dump_tfilter()
464 s_t = cb->args[0]; in tc_dump_tfilter()
477 memset(&cb->args[1], 0, sizeof(cb->args)-sizeof(cb->args[0])); in tc_dump_tfilter()
478 if (cb->args[1] == 0) { in tc_dump_tfilter()
479 if (tcf_fill_node(net, skb, tp, 0, NETLINK_CB(cb->skb).portid, in tc_dump_tfilter()
[all …]
Dsch_api.c1433 struct netlink_callback *cb, in tc_dump_qdisc_root() argument
1447 tc_fill_qdisc(skb, q, q->parent, NETLINK_CB(cb->skb).portid, in tc_dump_qdisc_root()
1448 cb->nlh->nlmsg_seq, NLM_F_MULTI, RTM_NEWQDISC) <= 0) in tc_dump_qdisc_root()
1458 tc_fill_qdisc(skb, q, q->parent, NETLINK_CB(cb->skb).portid, in tc_dump_qdisc_root()
1459 cb->nlh->nlmsg_seq, NLM_F_MULTI, RTM_NEWQDISC) <= 0) in tc_dump_qdisc_root()
1472 static int tc_dump_qdisc(struct sk_buff *skb, struct netlink_callback *cb) in tc_dump_qdisc() argument
1479 s_idx = cb->args[0]; in tc_dump_qdisc()
1480 s_q_idx = q_idx = cb->args[1]; in tc_dump_qdisc()
1493 if (tc_dump_qdisc_root(dev->qdisc, skb, cb, &q_idx, s_q_idx) < 0) in tc_dump_qdisc()
1498 tc_dump_qdisc_root(dev_queue->qdisc_sleeping, skb, cb, in tc_dump_qdisc()
[all …]
Dact_api.c80 static int tcf_dump_walker(struct sk_buff *skb, struct netlink_callback *cb, in tcf_dump_walker() argument
91 s_i = cb->args[0]; in tcf_dump_walker()
121 cb->args[0] += n_i; in tcf_dump_walker()
166 static int tcf_generic_walker(struct sk_buff *skb, struct netlink_callback *cb, in tcf_generic_walker() argument
172 return tcf_dump_walker(skb, cb, a); in tcf_generic_walker()
1045 tc_dump_action(struct sk_buff *skb, struct netlink_callback *cb) in tc_dump_action() argument
1053 struct tcamsg *t = (struct tcamsg *) nlmsg_data(cb->nlh); in tc_dump_action()
1054 struct nlattr *kind = find_dump_kind(cb->nlh); in tc_dump_action()
1068 nlh = nlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in tc_dump_action()
1069 cb->nlh->nlmsg_type, sizeof(*t), 0); in tc_dump_action()
[all …]
/linux-4.4.14/fs/dlm/
Dast.c115 struct dlm_callback *cb, int *resid) in dlm_rem_lkb_callback() argument
128 memcpy(cb, &lkb->lkb_callbacks[0], sizeof(struct dlm_callback)); in dlm_rem_lkb_callback()
145 if ((cb->flags & DLM_CB_BAST) && lkb->lkb_last_cast.seq) { in dlm_rem_lkb_callback()
146 if (dlm_modes_compat(cb->mode, lkb->lkb_last_cast.mode)) { in dlm_rem_lkb_callback()
147 cb->flags |= DLM_CB_SKIP; in dlm_rem_lkb_callback()
152 (unsigned long long)cb->seq, in dlm_rem_lkb_callback()
153 cb->mode, in dlm_rem_lkb_callback()
161 if (cb->flags & DLM_CB_CAST) { in dlm_rem_lkb_callback()
162 memcpy(&lkb->lkb_last_cast, cb, sizeof(struct dlm_callback)); in dlm_rem_lkb_callback()
166 if (cb->flags & DLM_CB_BAST) { in dlm_rem_lkb_callback()
[all …]
Dlowcomms.c75 static void cbuf_add(struct cbuf *cb, int n) in cbuf_add() argument
77 cb->len += n; in cbuf_add()
80 static int cbuf_data(struct cbuf *cb) in cbuf_data() argument
82 return ((cb->base + cb->len) & cb->mask); in cbuf_data()
85 static void cbuf_init(struct cbuf *cb, int size) in cbuf_init() argument
87 cb->base = cb->len = 0; in cbuf_init()
88 cb->mask = size-1; in cbuf_init()
91 static void cbuf_eat(struct cbuf *cb, int n) in cbuf_eat() argument
93 cb->len -= n; in cbuf_eat()
94 cb->base += n; in cbuf_eat()
[all …]
Duser.c783 struct dlm_callback cb; in device_read() local
845 rv = dlm_rem_lkb_callback(lkb->lkb_resource->res_ls, lkb, &cb, &resid); in device_read()
860 if (cb.flags & DLM_CB_SKIP) { in device_read()
867 if (cb.flags & DLM_CB_CAST) { in device_read()
868 new_mode = cb.mode; in device_read()
870 if (!cb.sb_status && lkb->lkb_lksb->sb_lvbptr && in device_read()
874 lkb->lkb_lksb->sb_status = cb.sb_status; in device_read()
875 lkb->lkb_lksb->sb_flags = cb.sb_flags; in device_read()
880 cb.flags, cb.mode, copy_lvb, buf, count); in device_read()
/linux-4.4.14/drivers/s390/cio/
Dcss.c68 struct cb_data *cb = data; in call_fn_known_sch() local
71 if (cb->set) in call_fn_known_sch()
72 idset_sch_del(cb->set, sch->schid); in call_fn_known_sch()
73 if (cb->fn_known_sch) in call_fn_known_sch()
74 rc = cb->fn_known_sch(sch, cb->data); in call_fn_known_sch()
80 struct cb_data *cb = data; in call_fn_unknown_sch() local
83 if (idset_sch_contains(cb->set, schid)) in call_fn_unknown_sch()
84 rc = cb->fn_unknown_sch(schid, cb->data); in call_fn_unknown_sch()
90 struct cb_data *cb = data; in call_fn_all_sch() local
96 if (cb->fn_known_sch) in call_fn_all_sch()
[all …]
/linux-4.4.14/drivers/media/usb/siano/
Dsmsusb.c50 struct smscore_buffer_t *cb; member
93 struct sms_msg_hdr *phdr = (struct sms_msg_hdr *)surb->cb->p; in smsusb_onresponse()
97 surb->cb->size = phdr->msg_length; in smsusb_onresponse()
102 surb->cb->offset = in smsusb_onresponse()
108 surb->cb->offset) > urb->actual_length) { in smsusb_onresponse()
111 surb->cb->offset, in smsusb_onresponse()
118 memcpy((char *) phdr + surb->cb->offset, in smsusb_onresponse()
121 surb->cb->offset = 0; in smsusb_onresponse()
129 smscore_onresponse(dev->coredev, surb->cb); in smsusb_onresponse()
130 surb->cb = NULL; in smsusb_onresponse()
[all …]
/linux-4.4.14/net/irda/ircomm/
Dircomm_lmp.c133 struct irda_skb_cb *cb; in ircomm_lmp_flow_control() local
139 cb = (struct irda_skb_cb *) skb->cb; in ircomm_lmp_flow_control()
141 line = cb->line; in ircomm_lmp_flow_control()
173 struct irda_skb_cb *cb; in ircomm_lmp_data_request() local
178 cb = (struct irda_skb_cb *) skb->cb; in ircomm_lmp_data_request()
180 cb->line = self->line; in ircomm_lmp_data_request()
/linux-4.4.14/drivers/gpu/drm/amd/scheduler/
Dgpu_scheduler.c222 static void amd_sched_entity_wakeup(struct fence *f, struct fence_cb *cb) in amd_sched_entity_wakeup() argument
225 container_of(cb, struct amd_sched_entity, cb); in amd_sched_entity_wakeup()
253 entity->cb.func = amd_sched_entity_wakeup; in amd_sched_entity_add_dependency_cb()
254 list_add_tail(&entity->cb.node, &s_fence->scheduled_cb); in amd_sched_entity_add_dependency_cb()
258 if (!fence_add_callback(entity->dependency, &entity->cb, in amd_sched_entity_add_dependency_cb()
364 static void amd_sched_process_job(struct fence *f, struct fence_cb *cb) in amd_sched_process_job() argument
367 container_of(cb, struct amd_sched_fence, cb); in amd_sched_process_job()
447 r = fence_add_callback(fence, &s_fence->cb, in amd_sched_main()
450 amd_sched_process_job(fence, &s_fence->cb); in amd_sched_main()
456 amd_sched_process_job(NULL, &s_fence->cb); in amd_sched_main()
Dgpu_scheduler.h56 struct fence_cb cb; member
72 struct fence_cb cb; member
/linux-4.4.14/arch/x86/xen/
Dmulticalls.c121 struct callback *cb = &b->callbacks[i]; in xen_mc_flush() local
123 (*cb->fn)(cb->data); in xen_mc_flush()
196 struct callback *cb; in xen_mc_callback() local
205 cb = &b->callbacks[b->cbidx++]; in xen_mc_callback()
206 cb->fn = fn; in xen_mc_callback()
207 cb->data = data; in xen_mc_callback()
/linux-4.4.14/arch/mips/bcm63xx/
Dtimer.c25 void (*cb)(void *); member
44 if (!timer_data[i].cb) { in timer_interrupt()
49 timer_data[i].cb(timer_data[i].data); in timer_interrupt()
114 if (timer_data[id].cb) { in bcm63xx_timer_register()
119 timer_data[id].cb = callback; in bcm63xx_timer_register()
137 timer_data[id].cb = NULL; in bcm63xx_timer_unregister()
/linux-4.4.14/net/netlabel/
Dnetlabel_mgmt.c473 struct netlink_callback *cb) in netlbl_mgmt_listall() argument
476 u32 skip_bkt = cb->args[0]; in netlbl_mgmt_listall()
477 u32 skip_chain = cb->args[1]; in netlbl_mgmt_listall()
479 cb_arg.nl_cb = cb; in netlbl_mgmt_listall()
481 cb_arg.seq = cb->nlh->nlmsg_seq; in netlbl_mgmt_listall()
488 cb->args[0] = skip_bkt; in netlbl_mgmt_listall()
489 cb->args[1] = skip_chain; in netlbl_mgmt_listall()
602 struct netlink_callback *cb, in netlbl_mgmt_protocols_cb() argument
608 data = genlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in netlbl_mgmt_protocols_cb()
636 struct netlink_callback *cb) in netlbl_mgmt_protocols() argument
[all …]
Dnetlabel_unlabeled.c1182 struct netlink_callback *cb) in netlbl_unlabel_staticlist() argument
1185 u32 skip_bkt = cb->args[0]; in netlbl_unlabel_staticlist()
1186 u32 skip_chain = cb->args[1]; in netlbl_unlabel_staticlist()
1196 cb_arg.nl_cb = cb; in netlbl_unlabel_staticlist()
1198 cb_arg.seq = cb->nlh->nlmsg_seq; in netlbl_unlabel_staticlist()
1211 if (iter_addr4++ < cb->args[2]) in netlbl_unlabel_staticlist()
1227 if (iter_addr6++ < cb->args[3]) in netlbl_unlabel_staticlist()
1246 cb->args[0] = iter_bkt; in netlbl_unlabel_staticlist()
1247 cb->args[1] = iter_chain; in netlbl_unlabel_staticlist()
1248 cb->args[2] = iter_addr4; in netlbl_unlabel_staticlist()
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.c519 static void bcm_sysport_free_cb(struct bcm_sysport_cb *cb) in bcm_sysport_free_cb() argument
521 dev_kfree_skb_any(cb->skb); in bcm_sysport_free_cb()
522 cb->skb = NULL; in bcm_sysport_free_cb()
523 dma_unmap_addr_set(cb, dma_addr, 0); in bcm_sysport_free_cb()
527 struct bcm_sysport_cb *cb) in bcm_sysport_rx_refill() argument
552 rx_skb = cb->skb; in bcm_sysport_rx_refill()
554 dma_unmap_single(kdev, dma_unmap_addr(cb, dma_addr), in bcm_sysport_rx_refill()
558 cb->skb = skb; in bcm_sysport_rx_refill()
559 dma_unmap_addr_set(cb, dma_addr, mapping); in bcm_sysport_rx_refill()
560 dma_desc_set_addr(priv, cb->bd_addr, mapping); in bcm_sysport_rx_refill()
[all …]
/linux-4.4.14/arch/s390/include/asm/
Druntime_instr.h61 static inline void load_runtime_instr_cb(struct runtime_instr_cb *cb) in load_runtime_instr_cb() argument
64 : : "Q" (*cb)); in load_runtime_instr_cb()
67 static inline void store_runtime_instr_cb(struct runtime_instr_cb *cb) in store_runtime_instr_cb() argument
70 : "=Q" (*cb) : : "cc"); in store_runtime_instr_cb()
/linux-4.4.14/drivers/iio/buffer/
Dindustrialio-buffer-cb.c18 int (*cb)(const void *data, void *private); member
31 return cb_buff->cb(data, cb_buff->private); in iio_buffer_cb_store_to()
49 int (*cb)(const void *data, in iio_channel_get_all_cb()
65 cb_buff->cb = cb; in iio_channel_get_all_cb()
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_xgmac.c279 u32 cb, fpsel; in xgene_enet_xgcle_bypass() local
281 xgene_enet_rd_csr(pdata, XCLE_BYPASS_REG0_ADDR, &cb); in xgene_enet_xgcle_bypass()
282 cb |= CFG_CLE_BYPASS_EN0; in xgene_enet_xgcle_bypass()
283 CFG_CLE_IP_PROTOCOL0_SET(&cb, 3); in xgene_enet_xgcle_bypass()
284 xgene_enet_wr_csr(pdata, XCLE_BYPASS_REG0_ADDR, cb); in xgene_enet_xgcle_bypass()
287 xgene_enet_rd_csr(pdata, XCLE_BYPASS_REG1_ADDR, &cb); in xgene_enet_xgcle_bypass()
288 CFG_CLE_DSTQID0_SET(&cb, dst_ring_num); in xgene_enet_xgcle_bypass()
289 CFG_CLE_FPSEL0_SET(&cb, fpsel); in xgene_enet_xgcle_bypass()
290 xgene_enet_wr_csr(pdata, XCLE_BYPASS_REG1_ADDR, cb); in xgene_enet_xgcle_bypass()
Dxgene_enet_hw.c599 u32 cb; in xgene_enet_cle_bypass() local
604 xgene_enet_rd_csr(pdata, CLE_BYPASS_REG0_0_ADDR, &cb); in xgene_enet_cle_bypass()
605 cb |= CFG_CLE_BYPASS_EN0; in xgene_enet_cle_bypass()
606 CFG_CLE_IP_PROTOCOL0_SET(&cb, 3); in xgene_enet_cle_bypass()
607 xgene_enet_wr_csr(pdata, CLE_BYPASS_REG0_0_ADDR, cb); in xgene_enet_cle_bypass()
609 xgene_enet_rd_csr(pdata, CLE_BYPASS_REG1_0_ADDR, &cb); in xgene_enet_cle_bypass()
610 CFG_CLE_DSTQID0_SET(&cb, dst_ring_num); in xgene_enet_cle_bypass()
611 CFG_CLE_FPSEL0_SET(&cb, fpsel); in xgene_enet_cle_bypass()
612 xgene_enet_wr_csr(pdata, CLE_BYPASS_REG1_0_ADDR, cb); in xgene_enet_cle_bypass()
/linux-4.4.14/fs/afs/
Dcmservice.c174 struct afs_callback *cb; in afs_deliver_cb_callback() local
226 cb = call->request; in afs_deliver_cb_callback()
228 for (loop = call->count; loop > 0; loop--, cb++) { in afs_deliver_cb_callback()
229 cb->fid.vid = ntohl(*bp++); in afs_deliver_cb_callback()
230 cb->fid.vnode = ntohl(*bp++); in afs_deliver_cb_callback()
231 cb->fid.unique = ntohl(*bp++); in afs_deliver_cb_callback()
232 cb->type = AFSCM_CB_UNTYPED; in afs_deliver_cb_callback()
268 cb = call->request; in afs_deliver_cb_callback()
270 for (loop = call->count; loop > 0; loop--, cb++) { in afs_deliver_cb_callback()
271 cb->version = ntohl(*bp++); in afs_deliver_cb_callback()
[all …]
Dcallback.c225 struct afs_callback *cb; in afs_do_give_up_callback() local
229 cb = &server->cb_break[server->cb_break_head]; in afs_do_give_up_callback()
230 cb->fid = vnode->fid; in afs_do_give_up_callback()
231 cb->version = vnode->cb_version; in afs_do_give_up_callback()
232 cb->expiry = vnode->cb_expiry; in afs_do_give_up_callback()
233 cb->type = vnode->cb_type; in afs_do_give_up_callback()
/linux-4.4.14/include/net/nfc/
Ddigital.h159 u16 timeout, nfc_digital_cmd_complete_t cb,
165 u16 timeout, nfc_digital_cmd_complete_t cb,
168 nfc_digital_cmd_complete_t cb, void *arg);
171 u16 timeout, nfc_digital_cmd_complete_t cb,
174 nfc_digital_cmd_complete_t cb, void *arg);
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dixp4xx_npe.c531 } *cb; in npe_load_firmware() local
627 cb = (struct dl_codeblock*)&image->data[blk->offset]; in npe_load_firmware()
629 if (cb->npe_addr + cb->size > instr_size) in npe_load_firmware()
633 if (cb->npe_addr + cb->size > data_size) in npe_load_firmware()
641 if (blk->offset + sizeof(*cb) / 4 + cb->size > image->size) { in npe_load_firmware()
646 cb->npe_addr, cb->size); in npe_load_firmware()
650 for (j = 0; j < cb->size; j++) in npe_load_firmware()
651 npe_cmd_write(npe, cb->npe_addr + j, cmd, cb->data[j]); in npe_load_firmware()
664 cb->npe_addr, cb->size); in npe_load_firmware()
/linux-4.4.14/net/ieee802154/6lowpan/
Dreassembly.c103 fq_find(struct net *net, const struct lowpan_802154_cb *cb, in fq_find() argument
113 arg.tag = cb->d_tag; in fq_find()
114 arg.d_size = cb->d_size; in fq_find()
118 hash = lowpan_hash_frag(cb->d_tag, cb->d_size, src, dst); in fq_find()
373 struct lowpan_802154_cb *cb) in lowpan_get_cb() argument
384 cb->d_size = (high & LOWPAN_FRAG_DGRAM_SIZE_HIGH_MASK) << in lowpan_get_cb()
387 cb->d_tag = ntohs(d_tag); in lowpan_get_cb()
390 fail |= lowpan_fetch_skb(skb, &cb->d_offset, 1); in lowpan_get_cb()
393 cb->d_offset = 0; in lowpan_get_cb()
395 fail |= cb->d_size < sizeof(struct ipv6hdr); in lowpan_get_cb()
[all …]
Dtx.c213 struct ieee802154_mac_cb *cb = mac_cb_init(skb); in lowpan_header() local
228 cb->type = IEEE802154_FC_TYPE_DATA; in lowpan_header()
244 cb->ackreq = false; in lowpan_header()
248 cb->ackreq = wpan_dev->ackreq; in lowpan_header()
/linux-4.4.14/net/mac802154/
Diface.c340 const struct ieee802154_mac_cb *cb) in mac802154_set_header_security() argument
347 if (!params.enabled && cb->secen_override && cb->secen) in mac802154_set_header_security()
350 (cb->secen_override && !cb->secen) || in mac802154_set_header_security()
353 if (cb->seclevel_override && !cb->seclevel) in mac802154_set_header_security()
356 level = cb->seclevel_override ? cb->seclevel : params.out_level; in mac802154_set_header_security()
379 struct ieee802154_mac_cb *cb = mac_cb(skb); in ieee802154_header_create() local
386 hdr.fc.type = cb->type; in ieee802154_header_create()
387 hdr.fc.security_enabled = cb->secen; in ieee802154_header_create()
388 hdr.fc.ack_request = cb->ackreq; in ieee802154_header_create()
391 if (mac802154_set_header_security(sdata, &hdr, cb) < 0) in ieee802154_header_create()
[all …]
Drx.c138 struct ieee802154_mac_cb *cb = mac_cb_init(skb); in ieee802154_parse_frame_start() local
151 cb->type = hdr->fc.type; in ieee802154_parse_frame_start()
152 cb->ackreq = hdr->fc.ack_request; in ieee802154_parse_frame_start()
153 cb->secen = hdr->fc.security_enabled; in ieee802154_parse_frame_start()
158 cb->source = hdr->source; in ieee802154_parse_frame_start()
159 cb->dest = hdr->dest; in ieee802154_parse_frame_start()
/linux-4.4.14/net/tipc/
Dnet.c179 int tipc_nl_net_dump(struct sk_buff *skb, struct netlink_callback *cb) in tipc_nl_net_dump() argument
183 int done = cb->args[0]; in tipc_nl_net_dump()
190 msg.portid = NETLINK_CB(cb->skb).portid; in tipc_nl_net_dump()
191 msg.seq = cb->nlh->nlmsg_seq; in tipc_nl_net_dump()
199 cb->args[0] = done; in tipc_nl_net_dump()
Dsocket.h53 int tipc_nl_sk_dump(struct sk_buff *skb, struct netlink_callback *cb);
54 int tipc_nl_publ_dump(struct sk_buff *skb, struct netlink_callback *cb);
Dname_table.c984 int tipc_nl_name_table_dump(struct sk_buff *skb, struct netlink_callback *cb) in tipc_nl_name_table_dump() argument
987 int done = cb->args[3]; in tipc_nl_name_table_dump()
988 u32 last_type = cb->args[0]; in tipc_nl_name_table_dump()
989 u32 last_lower = cb->args[1]; in tipc_nl_name_table_dump()
990 u32 last_publ = cb->args[2]; in tipc_nl_name_table_dump()
998 msg.portid = NETLINK_CB(cb->skb).portid; in tipc_nl_name_table_dump()
999 msg.seq = cb->nlh->nlmsg_seq; in tipc_nl_name_table_dump()
1012 cb->prev_seq = 1; in tipc_nl_name_table_dump()
1016 cb->args[0] = last_type; in tipc_nl_name_table_dump()
1017 cb->args[1] = last_lower; in tipc_nl_name_table_dump()
[all …]
Dbearer.c684 int tipc_nl_bearer_dump(struct sk_buff *skb, struct netlink_callback *cb) in tipc_nl_bearer_dump() argument
687 int i = cb->args[0]; in tipc_nl_bearer_dump()
697 msg.portid = NETLINK_CB(cb->skb).portid; in tipc_nl_bearer_dump()
698 msg.seq = cb->nlh->nlmsg_seq; in tipc_nl_bearer_dump()
712 cb->args[0] = i; in tipc_nl_bearer_dump()
950 int tipc_nl_media_dump(struct sk_buff *skb, struct netlink_callback *cb) in tipc_nl_media_dump() argument
953 int i = cb->args[0]; in tipc_nl_media_dump()
960 msg.portid = NETLINK_CB(cb->skb).portid; in tipc_nl_media_dump()
961 msg.seq = cb->nlh->nlmsg_seq; in tipc_nl_media_dump()
972 cb->args[0] = i; in tipc_nl_media_dump()
Dsocket.c2638 static int __tipc_nl_add_sk(struct sk_buff *skb, struct netlink_callback *cb, in __tipc_nl_add_sk() argument
2647 hdr = genlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in __tipc_nl_add_sk()
2681 int tipc_nl_sk_dump(struct sk_buff *skb, struct netlink_callback *cb) in tipc_nl_sk_dump() argument
2689 u32 tbl_id = cb->args[0]; in tipc_nl_sk_dump()
2690 u32 prev_portid = cb->args[1]; in tipc_nl_sk_dump()
2702 err = __tipc_nl_add_sk(skb, cb, tsk); in tipc_nl_sk_dump()
2714 cb->args[0] = tbl_id; in tipc_nl_sk_dump()
2715 cb->args[1] = prev_portid; in tipc_nl_sk_dump()
2722 struct netlink_callback *cb, in __tipc_nl_add_sk_publ() argument
2728 hdr = genlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in __tipc_nl_add_sk_publ()
[all …]
/linux-4.4.14/kernel/
Drelay.c36 buf->chan->cb->buf_unmapped(buf, vma->vm_file); in relay_file_mmap_close()
110 buf->chan->cb->buf_mapped(buf, filp); in relay_mmap_buf()
369 buf->chan->cb->subbuf_start(buf, buf->data, NULL, 0); in __relay_reset()
423 dentry = chan->cb->create_buf_file(tmpname, chan->parent, in relay_create_buf_file()
483 buf->chan->cb->remove_buf_file(buf->dentry); in relay_close_buf()
488 struct rchan_callbacks *cb) in setup_callbacks() argument
490 if (!cb) { in setup_callbacks()
491 chan->cb = &default_channel_callbacks; in setup_callbacks()
495 if (!cb->subbuf_start) in setup_callbacks()
496 cb->subbuf_start = subbuf_start_default_callback; in setup_callbacks()
[all …]
/linux-4.4.14/net/packet/
Ddiag.c188 static int packet_diag_dump(struct sk_buff *skb, struct netlink_callback *cb) in packet_diag_dump() argument
190 int num = 0, s_num = cb->args[0]; in packet_diag_dump()
197 req = nlmsg_data(cb->nlh); in packet_diag_dump()
198 may_report_filterinfo = netlink_net_capable(cb->skb, CAP_NET_ADMIN); in packet_diag_dump()
209 sk_user_ns(NETLINK_CB(cb->skb).sk), in packet_diag_dump()
210 NETLINK_CB(cb->skb).portid, in packet_diag_dump()
211 cb->nlh->nlmsg_seq, NLM_F_MULTI, in packet_diag_dump()
219 cb->args[0] = num; in packet_diag_dump()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_core.c1202 ip_set_dump_done(struct netlink_callback *cb) in ip_set_dump_done() argument
1204 if (cb->args[IPSET_CB_ARG0]) { in ip_set_dump_done()
1206 (struct ip_set_net *)cb->args[IPSET_CB_NET]; in ip_set_dump_done()
1207 ip_set_id_t index = (ip_set_id_t)cb->args[IPSET_CB_INDEX]; in ip_set_dump_done()
1211 set->variant->uref(set, cb, false); in ip_set_dump_done()
1231 dump_init(struct netlink_callback *cb, struct ip_set_net *inst) in dump_init() argument
1233 struct nlmsghdr *nlh = nlmsg_hdr(cb->skb); in dump_init()
1253 cb->args[IPSET_CB_INDEX] = index; in dump_init()
1263 cb->args[IPSET_CB_NET] = (unsigned long)inst; in dump_init()
1264 cb->args[IPSET_CB_DUMP] = dump_type; in dump_init()
[all …]
Dip_set_bitmap_gen.h201 struct sk_buff *skb, struct netlink_callback *cb) in mtype_list() argument
206 u32 id, first = cb->args[IPSET_CB_ARG0]; in mtype_list()
214 for (; cb->args[IPSET_CB_ARG0] < map->elements; in mtype_list()
215 cb->args[IPSET_CB_ARG0]++) { in mtype_list()
216 id = cb->args[IPSET_CB_ARG0]; in mtype_list()
245 cb->args[IPSET_CB_ARG0] = 0; in mtype_list()
252 cb->args[IPSET_CB_ARG0] = 0; in mtype_list()
Dip_set_hash_gen.h1099 mtype_uref(struct ip_set *set, struct netlink_callback *cb, bool start) in mtype_uref() argument
1108 cb->args[IPSET_CB_PRIVATE] = (unsigned long)t; in mtype_uref()
1110 } else if (cb->args[IPSET_CB_PRIVATE]) { in mtype_uref()
1111 t = (struct htable *)cb->args[IPSET_CB_PRIVATE]; in mtype_uref()
1117 cb->args[IPSET_CB_PRIVATE] = 0; in mtype_uref()
1124 struct sk_buff *skb, struct netlink_callback *cb) in mtype_list() argument
1130 u32 first = cb->args[IPSET_CB_ARG0]; in mtype_list()
1140 t = (const struct htable *)cb->args[IPSET_CB_PRIVATE]; in mtype_list()
1143 for (; cb->args[IPSET_CB_ARG0] < jhash_size(t->htable_bits); in mtype_list()
1144 cb->args[IPSET_CB_ARG0]++) { in mtype_list()
[all …]
/linux-4.4.14/security/apparmor/
Daudit.c154 void (*cb) (struct audit_buffer *, void *)) in aa_audit_msg()
157 common_lsm_audit(sa, audit_pre, cb); in aa_audit_msg()
174 void (*cb) (struct audit_buffer *, void *)) in aa_audit()
199 aa_audit_msg(type, sa, cb); in aa_audit()
/linux-4.4.14/net/unix/
Ddiag.c181 static int unix_diag_dump(struct sk_buff *skb, struct netlink_callback *cb) in unix_diag_dump() argument
187 req = nlmsg_data(cb->nlh); in unix_diag_dump()
189 s_slot = cb->args[0]; in unix_diag_dump()
190 num = s_num = cb->args[1]; in unix_diag_dump()
207 NETLINK_CB(cb->skb).portid, in unix_diag_dump()
208 cb->nlh->nlmsg_seq, in unix_diag_dump()
217 cb->args[0] = slot; in unix_diag_dump()
218 cb->args[1] = num; in unix_diag_dump()
/linux-4.4.14/drivers/nfc/
Dnfcsim.c54 data_exchange_cb_t cb; member
73 dev->cb = NULL; in nfcsim_cleanup_dev()
269 if (!dev->cb) { in nfcsim_wq_recv()
275 dev->cb(dev->cb_context, dev->clone_skb, 0); in nfcsim_wq_recv()
276 dev->cb = NULL; in nfcsim_wq_recv()
288 struct sk_buff *skb, data_exchange_cb_t cb, in nfcsim_tx() argument
303 dev->cb = cb; in nfcsim_tx()
339 data_exchange_cb_t cb, void *cb_context) in nfcsim_im_transceive() argument
341 return nfcsim_tx(nfc_dev, target, skb, cb, cb_context); in nfcsim_im_transceive()
/linux-4.4.14/net/ipv6/
Dip6_fib.c326 static void fib6_dump_end(struct netlink_callback *cb) in fib6_dump_end() argument
328 struct fib6_walker *w = (void *)cb->args[2]; in fib6_dump_end()
331 if (cb->args[4]) { in fib6_dump_end()
332 cb->args[4] = 0; in fib6_dump_end()
335 cb->args[2] = 0; in fib6_dump_end()
338 cb->done = (void *)cb->args[3]; in fib6_dump_end()
339 cb->args[1] = 3; in fib6_dump_end()
342 static int fib6_dump_done(struct netlink_callback *cb) in fib6_dump_done() argument
344 fib6_dump_end(cb); in fib6_dump_done()
345 return cb->done ? cb->done(cb) : 0; in fib6_dump_done()
[all …]
/linux-4.4.14/drivers/staging/gdm724x/
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,
Dgdm_tty.h49 void (*cb)(void *cb_data),
52 int (*cb)(void *data,
/linux-4.4.14/include/net/
Dllc_conn.h90 skb->cb[sizeof(skb->cb) - 1] = type; in llc_set_backlog_type()
95 return skb->cb[sizeof(skb->cb) - 1]; in llc_backlog_type()
Dnetlink.h232 int (*cb)(struct sk_buff *, struct nlmsghdr *));
467 struct netlink_callback *cb, in nlmsg_put_answer() argument
471 return nlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in nlmsg_put_answer()
617 nl_dump_check_consistent(struct netlink_callback *cb, in nl_dump_check_consistent() argument
620 if (cb->prev_seq && cb->seq != cb->prev_seq) in nl_dump_check_consistent()
622 cb->prev_seq = cb->seq; in nl_dump_check_consistent()
Dswitchdev.h145 switchdev_obj_dump_cb_t *cb);
181 switchdev_obj_dump_cb_t *cb);
204 int switchdev_port_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb,
243 switchdev_obj_dump_cb_t *cb) in switchdev_port_obj_dump() argument
321 struct netlink_callback *cb, in switchdev_port_fdb_dump() argument
Dgenetlink.h126 struct netlink_callback *cb);
127 int (*done)(struct netlink_callback *cb);
236 static inline void genl_dump_check_consistent(struct netlink_callback *cb, in genl_dump_check_consistent() argument
240 nl_dump_check_consistent(cb, genlmsg_nlhdr(user_hdr, family)); in genl_dump_check_consistent()
Dgarp.h39 FIELD_SIZEOF(struct sk_buff, cb)); in garp_cb()
40 return (struct garp_skb_cb *)skb->cb; in garp_cb()
D6lowpan.h121 BUILD_BUG_ON(sizeof(struct lowpan_802154_cb) > sizeof(skb->cb)); in lowpan_802154_cb()
122 return (struct lowpan_802154_cb *)skb->cb; in lowpan_802154_cb()
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-tpg.c466 int y_offset, int *y, int *cb, int *cr) in rgb2ycbcr() argument
469 *cb = ((m[1][0] * r + m[1][1] * g + m[1][2] * b) >> 16) + (128 << 4); in rgb2ycbcr()
474 int *y, int *cb, int *cr) in color_to_ycbcr() argument
534 rgb2ycbcr(full ? bt601_full : bt601, r, g, b, y_offset, y, cb, cr); in color_to_ycbcr()
539 rgb2ycbcr(bt601, r, g, b, 16, y, cb, cr); in color_to_ycbcr()
544 rgb2ycbcr(rec709, r, g, b, 16, y, cb, cr); in color_to_ycbcr()
547 rgb2ycbcr(full ? bt2020_full : bt2020, r, g, b, y_offset, y, cb, cr); in color_to_ycbcr()
556 *cb = (((b - yc) * (full ? bt2020c_full[0] : bt2020c[0])) >> 16) + (128 << 4); in color_to_ycbcr()
558 *cb = (((b - yc) * (full ? bt2020c_full[1] : bt2020c[1])) >> 16) + (128 << 4); in color_to_ycbcr()
565 rgb2ycbcr(full ? smpte240m_full : smpte240m, r, g, b, y_offset, y, cb, cr); in color_to_ycbcr()
[all …]
/linux-4.4.14/arch/tile/kernel/
Dmessaging.c95 struct hv_driver_cb *cb = in hv_message_intr() local
97 cb->callback(cb, him->intdata); in hv_message_intr()
/linux-4.4.14/drivers/block/rsxx/
Dcregs.c38 creg_cmd_cb cb; member
193 cmd->cb = callback; in creg_queue_cmd()
223 if (cmd->cb) in creg_cmd_timed_out()
224 cmd->cb(card, cmd, -ETIMEDOUT); in creg_cmd_timed_out()
300 if (cmd->cb) in creg_cmd_done()
301 cmd->cb(card, cmd, st); in creg_cmd_done()
337 if (cmd->cb) in creg_reset()
338 cmd->cb(card, cmd, -ECANCELED); in creg_reset()
348 if (cmd->cb) in creg_reset()
349 cmd->cb(card, cmd, -ECANCELED); in creg_reset()
[all …]
Ddma.c39 rsxx_dma_cb cb; member
250 if (dma->cb) in rsxx_complete_dma()
251 dma->cb(ctrl->card, dma->cb_data, status ? 1 : 0); in rsxx_complete_dma()
617 rsxx_dma_cb cb, in rsxx_queue_discard() argument
633 dma->cb = cb; in rsxx_queue_discard()
651 rsxx_dma_cb cb, in rsxx_queue_dma() argument
666 dma->cb = cb; in rsxx_queue_dma()
683 rsxx_dma_cb cb, in rsxx_dma_queue_bio() argument
716 cb, cb_data); in rsxx_dma_queue_bio()
741 bv_off, cb, cb_data); in rsxx_dma_queue_bio()
/linux-4.4.14/drivers/leds/
Dleds-lm3533.c50 struct lm3533_ctrlbank cb; member
135 lm3533_ctrlbank_set_brightness(&led->cb, led->new_brightness); in lm3533_led_work()
155 ret = lm3533_ctrlbank_get_brightness(&led->cb, &val); in lm3533_led_get()
581 ret = lm3533_ctrlbank_get_pwm(&led->cb, &val); in show_pwm()
600 ret = lm3533_ctrlbank_set_pwm(&led->cb, val); in store_pwm()
658 ret = lm3533_ctrlbank_set_max_current(&led->cb, pdata->max_current); in lm3533_led_setup()
662 return lm3533_ctrlbank_set_pwm(&led->cb, pdata->pwm); in lm3533_led_setup()
710 led->cb.lm3533 = lm3533; in lm3533_led_probe()
711 led->cb.id = lm3533_led_get_ctrlbank_id(led); in lm3533_led_probe()
712 led->cb.dev = lm3533->dev; in lm3533_led_probe()
[all …]
/linux-4.4.14/Documentation/video4linux/
Dgspca.txt123 finepix 04cb:0104 Fujifilm FinePix 4800
124 finepix 04cb:0109 Fujifilm FinePix A202
125 finepix 04cb:010b Fujifilm FinePix A203
126 finepix 04cb:010f Fujifilm FinePix A204
127 finepix 04cb:0111 Fujifilm FinePix A205
128 finepix 04cb:0113 Fujifilm FinePix A210
129 finepix 04cb:0115 Fujifilm FinePix A303
130 finepix 04cb:0117 Fujifilm FinePix A310
131 finepix 04cb:0119 Fujifilm FinePix F401
132 finepix 04cb:011b Fujifilm FinePix F402
[all …]
/linux-4.4.14/drivers/crypto/qce/
Ddma.c85 dma_async_tx_callback cb, void *cb_param) in qce_dma_prep_sg() argument
97 desc->callback = cb; in qce_dma_prep_sg()
106 dma_async_tx_callback cb, void *cb_param) in qce_dma_prep_sgs() argument
119 cb, cb_param); in qce_dma_prep_sgs()
/linux-4.4.14/drivers/xen/
Dmanage.c172 void (*cb)(void); member
175 static int poweroff_nb(struct notifier_block *cb, unsigned long code, void *unused) in poweroff_nb() argument
247 if (handler->cb) in shutdown_handler()
256 if (handler->cb) { in shutdown_handler()
257 handler->cb(); in shutdown_handler()
/linux-4.4.14/drivers/ata/
Dpata_serverworks.c105 struct sv_cable_table *cb = cable_detect; in serverworks_cable_detect() local
107 while(cb->device) { in serverworks_cable_detect()
108 if (cb->device == pdev->device && in serverworks_cable_detect()
109 (cb->subvendor == pdev->subsystem_vendor || in serverworks_cable_detect()
110 cb->subvendor == PCI_ANY_ID)) { in serverworks_cable_detect()
111 return cb->cable_detect(ap); in serverworks_cable_detect()
113 cb++; in serverworks_cable_detect()
Dsata_sil24.c847 union sil24_cmd_block *cb; in sil24_qc_prep() local
852 cb = &pp->cmd_block[sil24_tag(qc->tag)]; in sil24_qc_prep()
855 prb = &cb->ata.prb; in sil24_qc_prep()
856 sge = cb->ata.sge; in sil24_qc_prep()
869 prb = &cb->atapi.prb; in sil24_qc_prep()
870 sge = cb->atapi.sge; in sil24_qc_prep()
871 memset(cb->atapi.cdb, 0, sizeof(cb->atapi.cdb)); in sil24_qc_prep()
872 memcpy(cb->atapi.cdb, qc->cdb, qc->dev->cdb_len); in sil24_qc_prep()
1204 union sil24_cmd_block *cb; in sil24_port_start() local
1205 size_t cb_size = sizeof(*cb) * SIL24_MAX_CMDS; in sil24_port_start()
[all …]
/linux-4.4.14/net/bridge/
Dbr_mdb.c17 static int br_rports_fill_info(struct sk_buff *skb, struct netlink_callback *cb, in br_rports_fill_info() argument
43 static int br_mdb_fill_info(struct sk_buff *skb, struct netlink_callback *cb, in br_mdb_fill_info() argument
50 int idx = 0, s_idx = cb->args[1]; in br_mdb_fill_info()
110 cb->args[1] = idx; in br_mdb_fill_info()
115 static int br_mdb_dump(struct sk_buff *skb, struct netlink_callback *cb) in br_mdb_dump() argument
122 s_idx = cb->args[0]; in br_mdb_dump()
127 cb->seq = net->dev_base_seq + br_mdb_rehash_seq; in br_mdb_dump()
136 nlh = nlmsg_put(skb, NETLINK_CB(cb->skb).portid, in br_mdb_dump()
137 cb->nlh->nlmsg_seq, RTM_GETMDB, in br_mdb_dump()
145 if (br_mdb_fill_info(skb, cb, dev) < 0) in br_mdb_dump()
[all …]
/linux-4.4.14/drivers/media/common/siano/
Dsmscoreapi.c632 struct smscore_buffer_t *cb; in smscore_createbuffer() local
634 cb = kzalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL); in smscore_createbuffer()
635 if (!cb) in smscore_createbuffer()
638 cb->p = buffer; in smscore_createbuffer()
639 cb->offset_in_common = buffer - (u8 *) common_buffer; in smscore_createbuffer()
640 cb->phys = common_buffer_phys + cb->offset_in_common; in smscore_createbuffer()
642 return cb; in smscore_createbuffer()
711 struct smscore_buffer_t *cb; in smscore_register_device() local
713 cb = smscore_createbuffer(buffer, dev->common_buffer, in smscore_register_device()
715 if (!cb) { in smscore_register_device()
[all …]
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-irq.c39 struct cobalt_buffer *cb; in cobalt_dma_stream_queue_handler() local
54 cb = list_first_entry(&s->bufs, struct cobalt_buffer, list); in cobalt_dma_stream_queue_handler()
55 list_del(&cb->list); in cobalt_dma_stream_queue_handler()
137 v4l2_get_timestamp(&cb->vb.timestamp); in cobalt_dma_stream_queue_handler()
140 cb->vb.sequence = s->sequence++; in cobalt_dma_stream_queue_handler()
141 vb2_buffer_done(&cb->vb.vb2_buf, in cobalt_dma_stream_queue_handler()
Dcobalt-v4l2.c126 struct cobalt_buffer *cb; in chain_all_buffers() local
131 cb = list_entry(p, struct cobalt_buffer, list); in chain_all_buffers()
132 desc[i] = &s->dma_desc_info[cb->vb.vb2_buf.index]; in chain_all_buffers()
144 struct cobalt_buffer *cb = to_cobalt_buffer(vbuf); in cobalt_buf_queue() local
153 list_add_tail(&cb->list, &s->bufs); in cobalt_buf_queue()
269 struct cobalt_buffer *cb; in cobalt_dma_start_streaming() local
288 cb = list_first_entry(&s->bufs, struct cobalt_buffer, list); in cobalt_dma_start_streaming()
289 omni_sg_dma_start(s, &s->dma_desc_info[cb->vb.vb2_buf.index]); in cobalt_dma_start_streaming()
364 struct cobalt_buffer *cb; in cobalt_dma_stop_streaming() local
385 cb = list_entry(p, struct cobalt_buffer, list); in cobalt_dma_stop_streaming()
[all …]
/linux-4.4.14/arch/cris/arch-v32/mach-fs/
Darbiter.c26 watch_callback *cb; member
265 watch_callback *cb) in crisv32_arbiter_watch() argument
287 watches[i].cb = cb; in crisv32_arbiter_watch()
400 if (watch->cb) in crisv32_arbiter_irq()
401 watch->cb(); in crisv32_arbiter_irq()
/linux-4.4.14/sound/soc/intel/atom/
Dsst-mfld-platform-compress.c108 struct sst_compress_cb cb; in sst_platform_compr_set_params() local
162 cb.param = cstream; in sst_platform_compr_set_params()
163 cb.compr_cb = sst_compr_fragment_elapsed; in sst_platform_compr_set_params()
164 cb.drain_cb_param = cstream; in sst_platform_compr_set_params()
165 cb.drain_notify = sst_drain_notify; in sst_platform_compr_set_params()
167 retval = stream->compr_ops->open(sst->dev, &str_params, &cb); in sst_platform_compr_set_params()
/linux-4.4.14/drivers/atm/
Deni.h131 #define ENI_PRV_SIZE(skb) (((struct eni_skb_prv *) (skb)->cb)->size)
132 #define ENI_PRV_POS(skb) (((struct eni_skb_prv *) (skb)->cb)->pos)
133 #define ENI_PRV_PADDR(skb) (((struct eni_skb_prv *) (skb)->cb)->paddr)
/linux-4.4.14/drivers/w1/
Dw1.h273 void (*cb)(struct w1_master *dev, struct w1_async_cmd *async_cmd); member
278 void w1_search(struct w1_master *dev, u8 search_type, w1_slave_found_callback cb);
279 void w1_search_devices(struct w1_master *dev, u8 search_type, w1_slave_found_callback cb);
287 w1_slave_found_callback cb);
/linux-4.4.14/drivers/staging/gdm72xx/
Dgdm_wimax.h30 void (*cb)(void *cb_data), void *cb_data);
32 void (*cb)(void *cb_data, void *data, int len),
/linux-4.4.14/arch/cris/arch-v32/mach-a3/
Darbiter.c56 watch_callback *cb; member
364 watch_callback *cb) in crisv32_arbiter_watch() argument
403 watches[arbiter][i].cb = cb; in crisv32_arbiter_watch()
573 if (watch->cb) in crisv32_foo_arbiter_irq()
574 watch->cb(); in crisv32_foo_arbiter_irq()
629 if (watch->cb) in crisv32_bar_arbiter_irq()
630 watch->cb(); in crisv32_bar_arbiter_irq()
/linux-4.4.14/include/net/bluetooth/
Dhci_core.h1186 struct hci_cb *cb; in hci_connect_cfm() local
1189 list_for_each_entry(cb, &hci_cb_list, list) { in hci_connect_cfm()
1190 if (cb->connect_cfm) in hci_connect_cfm()
1191 cb->connect_cfm(conn, status); in hci_connect_cfm()
1201 struct hci_cb *cb; in hci_disconn_cfm() local
1204 list_for_each_entry(cb, &hci_cb_list, list) { in hci_disconn_cfm()
1205 if (cb->disconn_cfm) in hci_disconn_cfm()
1206 cb->disconn_cfm(conn, reason); in hci_disconn_cfm()
1216 struct hci_cb *cb; in hci_auth_cfm() local
1225 list_for_each_entry(cb, &hci_cb_list, list) { in hci_auth_cfm()
[all …]
/linux-4.4.14/fs/ocfs2/dlm/
Ddlmapi.h213 void dlm_setup_eviction_cb(struct dlm_eviction_cb *cb,
217 struct dlm_eviction_cb *cb);
218 void dlm_unregister_eviction_cb(struct dlm_eviction_cb *cb);
/linux-4.4.14/sound/soc/codecs/
Drt5677-spi.c124 u8 *cb = rxbuf; in rt5677_spi_read() local
158 rt5677_spi_reverse(cb + offset, t[1].len, body, t[1].len); in rt5677_spi_read()
178 const u8 *cb = txbuf; in rt5677_spi_write() local
208 rt5677_spi_reverse(body, t.len, cb + offset, len - offset); in rt5677_spi_write()
/linux-4.4.14/net/irda/
Dwrapper.c85 struct irda_skb_cb *cb = (struct irda_skb_cb *) skb->cb; in async_wrap_skb() local
103 if (cb->magic != LAP_MAGIC) { in async_wrap_skb()
112 xbofs = cb->xbofs + cb->xbofs_delay; in async_wrap_skb()
/linux-4.4.14/net/nfc/hci/
Dhcp.c36 data_exchange_cb_t cb, void *cb_context, in nfc_hci_hcp_message_tx() argument
52 cmd->cb = cb; in nfc_hci_hcp_message_tx()
Dcore.c89 if (hdev->cmd_pending_msg->cb) in nfc_hci_msg_tx_work()
90 hdev->cmd_pending_msg->cb(hdev-> in nfc_hci_msg_tx_work()
115 if (msg->cb) in nfc_hci_msg_tx_work()
116 msg->cb(msg->cb_context, NULL, r); in nfc_hci_msg_tx_work()
165 if (hdev->cmd_pending_msg->cb) in __nfc_hci_cmd_completion()
166 hdev->cmd_pending_msg->cb(hdev->cmd_pending_msg->cb_context, in __nfc_hci_cmd_completion()
712 struct sk_buff *skb, data_exchange_cb_t cb, in hci_transceive() argument
724 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
733 hdev->async_cb = cb; in hci_transceive()
742 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
[all …]
Dhci.h49 data_exchange_cb_t cb; member
85 data_exchange_cb_t cb, void *cb_context,
Dcommand.c33 data_exchange_cb_t cb, void *cb_context) in nfc_hci_execute_cmd_async() argument
42 param, param_len, cb, cb_context, MAX_FWI); in nfc_hci_execute_cmd_async()
141 data_exchange_cb_t cb, void *cb_context) in nfc_hci_send_cmd_async() argument
152 cb, cb_context); in nfc_hci_send_cmd_async()
/linux-4.4.14/tools/perf/util/
Dunwind.h18 int unwind__get_entries(unwind_entry_cb_t cb, void *arg,
38 unwind__get_entries(unwind_entry_cb_t cb __maybe_unused, in unwind__get_entries()
Dunwind-libdw.c73 return ui->cb(&e, ui->arg); in entry()
166 int unwind__get_entries(unwind_entry_cb_t cb, void *arg, in unwind__get_entries() argument
175 .cb = cb, in unwind__get_entries()
Dunwind-libunwind.c525 unwind_entry_cb_t cb, void *arg) in entry() argument
542 return cb(&e, arg); in entry()
614 static int get_entries(struct unwind_info *ui, unwind_entry_cb_t cb, in get_entries() argument
633 ret = ip ? entry(ip, ui->thread, cb, arg) : 0; in get_entries()
639 int unwind__get_entries(unwind_entry_cb_t cb, void *arg, in unwind__get_entries() argument
658 ret = entry(ip, thread, cb, arg); in unwind__get_entries()
662 return --max_stack > 0 ? get_entries(&ui, cb, arg, max_stack) : 0; in unwind__get_entries()
/linux-4.4.14/net/core/
Dfib_rules.c629 static int dump_rules(struct sk_buff *skb, struct netlink_callback *cb, in dump_rules() argument
638 if (idx < cb->args[1]) in dump_rules()
641 err = fib_nl_fill_rule(skb, rule, NETLINK_CB(cb->skb).portid, in dump_rules()
642 cb->nlh->nlmsg_seq, RTM_NEWRULE, in dump_rules()
650 cb->args[1] = idx; in dump_rules()
656 static int fib_nl_dumprule(struct sk_buff *skb, struct netlink_callback *cb) in fib_nl_dumprule() argument
662 family = rtnl_msg_family(cb->nlh); in fib_nl_dumprule()
669 dump_rules(skb, cb, ops); in fib_nl_dumprule()
676 if (idx < cb->args[0] || !try_module_get(ops->owner)) in fib_nl_dumprule()
679 if (dump_rules(skb, cb, ops) < 0) in fib_nl_dumprule()
[all …]
Drtnetlink.c1417 static int rtnl_dump_ifinfo(struct sk_buff *skb, struct netlink_callback *cb) in rtnl_dump_ifinfo() argument
1429 s_h = cb->args[0]; in rtnl_dump_ifinfo()
1430 s_idx = cb->args[1]; in rtnl_dump_ifinfo()
1432 cb->seq = net->dev_base_seq; in rtnl_dump_ifinfo()
1441 hdrlen = nlmsg_len(cb->nlh) < sizeof(struct ifinfomsg) ? in rtnl_dump_ifinfo()
1444 if (nlmsg_parse(cb->nlh, hdrlen, tb, IFLA_MAX, ifla_policy) >= 0) { in rtnl_dump_ifinfo()
1457 NETLINK_CB(cb->skb).portid, in rtnl_dump_ifinfo()
1458 cb->nlh->nlmsg_seq, 0, in rtnl_dump_ifinfo()
1469 nl_dump_check_consistent(cb, nlmsg_hdr(skb)); in rtnl_dump_ifinfo()
1475 cb->args[1] = idx; in rtnl_dump_ifinfo()
[all …]
Dneighbour.c2095 static int neightbl_dump_info(struct sk_buff *skb, struct netlink_callback *cb) in neightbl_dump_info() argument
2099 int tbl_skip = cb->args[0]; in neightbl_dump_info()
2100 int neigh_skip = cb->args[1]; in neightbl_dump_info()
2103 family = ((struct rtgenmsg *) nlmsg_data(cb->nlh))->rtgen_family; in neightbl_dump_info()
2115 if (neightbl_fill_info(skb, tbl, NETLINK_CB(cb->skb).portid, in neightbl_dump_info()
2116 cb->nlh->nlmsg_seq, RTM_NEWNEIGHTBL, in neightbl_dump_info()
2130 NETLINK_CB(cb->skb).portid, in neightbl_dump_info()
2131 cb->nlh->nlmsg_seq, in neightbl_dump_info()
2142 cb->args[0] = tidx; in neightbl_dump_info()
2143 cb->args[1] = nidx; in neightbl_dump_info()
[all …]
/linux-4.4.14/include/linux/
Damd-iommu.h120 amd_iommu_invalid_ppr_cb cb);
170 amd_iommu_invalidate_ctx cb);
Dntb_transport.h78 int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
80 int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
Dinet_diag.h15 struct netlink_callback *cb,
37 struct netlink_callback *cb,
Dfence.h90 typedef void (*fence_func_t)(struct fence *fence, struct fence_cb *cb);
224 int fence_add_callback(struct fence *fence, struct fence_cb *cb,
226 bool fence_remove_callback(struct fence *fence, struct fence_cb *cb);
Dnetlink.h35 #define NETLINK_CB(skb) (*(struct netlink_skb_parms*)&((skb)->cb))
135 struct netlink_callback *cb);
136 int (*done)(struct netlink_callback *cb);
/linux-4.4.14/drivers/base/power/
Ddomain.c1424 int (*cb)(struct device *__dev); in pm_genpd_default_save_state() local
1427 cb = dev->type->pm->runtime_suspend; in pm_genpd_default_save_state()
1429 cb = dev->class->pm->runtime_suspend; in pm_genpd_default_save_state()
1431 cb = dev->bus->pm->runtime_suspend; in pm_genpd_default_save_state()
1433 cb = NULL; in pm_genpd_default_save_state()
1435 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_save_state()
1436 cb = dev->driver->pm->runtime_suspend; in pm_genpd_default_save_state()
1438 return cb ? cb(dev) : 0; in pm_genpd_default_save_state()
1447 int (*cb)(struct device *__dev); in pm_genpd_default_restore_state() local
1450 cb = dev->type->pm->runtime_resume; in pm_genpd_default_restore_state()
[all …]
Druntime.c21 pm_callback_t cb; in __rpm_get_callback() local
36 cb = *(pm_callback_t *)((void *)ops + cb_offset); in __rpm_get_callback()
38 cb = NULL; in __rpm_get_callback()
40 if (!cb && dev->driver && dev->driver->pm) in __rpm_get_callback()
41 cb = *(pm_callback_t *)((void *)dev->driver->pm + cb_offset); in __rpm_get_callback()
43 return cb; in __rpm_get_callback()
266 static int __rpm_callback(int (*cb)(struct device *), struct device *dev) in __rpm_callback()
276 retval = cb(dev); in __rpm_callback()
364 static int rpm_callback(int (*cb)(struct device *), struct device *dev) in rpm_callback()
368 if (!cb) in rpm_callback()
[all …]
/linux-4.4.14/drivers/net/irda/
Dirda-usb.c466 ((struct irda_skb_cb *)skb->cb)->context = self; in irda_usb_hard_xmit()
550 struct irda_usb_cb *self = ((struct irda_skb_cb *) skb->cb)->context; in write_bulk_callback()
757 struct irda_skb_cb *cb; in irda_usb_submit() local
765 cb = (struct irda_skb_cb *) skb->cb; in irda_usb_submit()
766 cb->context = self; in irda_usb_submit()
796 struct irda_skb_cb *cb; in irda_usb_receive() local
805 cb = (struct irda_skb_cb *) skb->cb; in irda_usb_receive()
806 IRDA_ASSERT(cb != NULL, return;); in irda_usb_receive()
807 self = (struct irda_usb_cb *) cb->context; in irda_usb_receive()
961 struct irda_skb_cb *cb; in irda_usb_rx_defer_expired() local
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dllog_cat.c195 llog_cb_t cb, void *data, int startcat, in llog_cat_process_or_fork() argument
204 d.lpd_cb = cb; in llog_cat_process_or_fork()
234 llog_cb_t cb, void *data, int startcat, int startidx) in llog_cat_process() argument
236 return llog_cat_process_or_fork(env, cat_llh, cb, data, startcat, in llog_cat_process()
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dpinger.c404 enum timeout_event event, timeout_cb_t cb, void *data) in ptlrpc_new_timeout() argument
416 ti->ti_cb = cb; in ptlrpc_new_timeout()
428 timeout_cb_t cb, void *data) in ptlrpc_pinger_register_timeout() argument
438 item = ptlrpc_new_timeout(time, event, cb, data); in ptlrpc_pinger_register_timeout()
456 timeout_cb_t cb, void *data, in ptlrpc_add_timeout_client() argument
462 ti = ptlrpc_pinger_register_timeout(time, event, cb, data); in ptlrpc_add_timeout_client()
/linux-4.4.14/sound/soc/samsung/
Didma.c54 void (*cb)(void *dt, int bytes_xfer); member
107 void (*cb)(void *, int)) in idma_setcallbk()
112 prtd->cb = cb; in idma_setcallbk()
281 if (prtd->cb) in iis_irq()
282 prtd->cb(prtd->token, prtd->period); in iis_irq()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_drv.c758 struct msm_fence_cb *cb, uint32_t fence) in msm_queue_fence_cb() argument
764 if (!list_empty(&cb->work.entry)) { in msm_queue_fence_cb()
767 cb->fence = fence; in msm_queue_fence_cb()
768 list_add_tail(&cb->work.entry, &priv->fence_cbs); in msm_queue_fence_cb()
770 queue_work(priv->wq, &cb->work); in msm_queue_fence_cb()
786 struct msm_fence_cb *cb; in msm_update_fence() local
788 cb = list_first_entry(&priv->fence_cbs, in msm_update_fence()
791 if (cb->fence > priv->completed_fence) in msm_update_fence()
794 list_del_init(&cb->work.entry); in msm_update_fence()
795 queue_work(priv->wq, &cb->work); in msm_update_fence()
[all …]
Dmsm_atomic.c30 static void fence_cb(struct msm_fence_cb *cb);
156 static void fence_cb(struct msm_fence_cb *cb) in fence_cb() argument
159 container_of(cb, struct msm_commit, fence_cb); in fence_cb()
/linux-4.4.14/net/nfc/nci/
Ddata.c42 data_exchange_cb_t cb; in nci_data_exchange_complete() local
51 cb = conn_info->data_exchange_cb; in nci_data_exchange_complete()
60 if (cb) { in nci_data_exchange_complete()
62 cb(cb_context, skb, err); in nci_data_exchange_complete()
/linux-4.4.14/drivers/iommu/
Ddmar.c49 dmar_res_handler_t cb[ACPI_DMAR_TYPE_RESERVED]; member
545 size_t len, struct dmar_res_callback *cb) in dmar_walk_remapping_entries() argument
564 if (cb->print_entry) in dmar_walk_remapping_entries()
571 } else if (cb->cb[iter->type]) { in dmar_walk_remapping_entries()
572 ret = cb->cb[iter->type](iter, cb->arg[iter->type]); in dmar_walk_remapping_entries()
573 } else if (!cb->ignore_unhandled) { in dmar_walk_remapping_entries()
584 struct dmar_res_callback *cb) in dmar_walk_dmar_table() argument
587 dmar->header.length - sizeof(*dmar), cb); in dmar_walk_dmar_table()
599 struct dmar_res_callback cb = { in parse_dmar_table() local
603 .cb[ACPI_DMAR_TYPE_HARDWARE_UNIT] = &dmar_parse_one_drhd, in parse_dmar_table()
[all …]
/linux-4.4.14/drivers/xen/xen-pciback/
Dpciback.h102 int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb);
168 publish_pci_root_cb cb) in xen_pcibk_publish_pci_roots() argument
171 return xen_pcibk_backend->publish(pdev, cb); in xen_pcibk_publish_pci_roots()
/linux-4.4.14/include/scsi/
Dfc_frame.h65 #define fr_cb(fp) ((struct fcoe_rcv_info *)&((fp)->skb.cb[0]))
99 BUILD_BUG_ON(sizeof(struct fcoe_rcv_info) > sizeof(skb->cb)); in fcoe_dev_from_skb()
100 return (struct fcoe_rcv_info *) skb->cb; in fcoe_dev_from_skb()
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_lib.h480 #define LWI_TIMEOUT(time, cb, data) \ argument
483 .lwi_on_timeout = cb, \
489 #define LWI_TIMEOUT_INTERVAL(time, interval, cb, data) \ argument
492 .lwi_on_timeout = cb, \
518 #define LWI_INTR(cb, data) LWI_TIMEOUT_INTR(0, NULL, cb, data) argument
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_main.c265 struct hostap_tx_callback_info *cb, *prev = NULL; in hostap_tx_callback_unregister() local
268 cb = local->tx_callback; in hostap_tx_callback_unregister()
269 while (cb != NULL && cb->idx != idx) { in hostap_tx_callback_unregister()
270 prev = cb; in hostap_tx_callback_unregister()
271 cb = cb->next; in hostap_tx_callback_unregister()
273 if (cb) { in hostap_tx_callback_unregister()
275 local->tx_callback = cb->next; in hostap_tx_callback_unregister()
277 prev->next = cb->next; in hostap_tx_callback_unregister()
278 kfree(cb); in hostap_tx_callback_unregister()
282 return cb ? 0 : -1; in hostap_tx_callback_unregister()
[all …]
/linux-4.4.14/security/apparmor/include/
Daudit.h135 void (*cb) (struct audit_buffer *, void *));
138 void (*cb) (struct audit_buffer *, void *));
/linux-4.4.14/drivers/nfc/st21nfca/
Dse.c235 se_io_cb_t cb, void *cb_context) in st21nfca_hci_se_io() argument
243 info->se_info.cb = cb; in st21nfca_hci_se_io()
285 info->se_info.cb(info->se_info.cb_context, NULL, 0, -ETIME); in st21nfca_se_wt_timeout()
372 info->se_info.cb(info->se_info.cb_context, in st21nfca_apdu_reader_event_received()
/linux-4.4.14/include/trace/events/
Drcu.h597 char cb, char nr, char iit, char risk),
599 TP_ARGS(rcuname, callbacks_invoked, cb, nr, iit, risk),
604 __field(char, cb)
613 __entry->cb = cb;
621 __entry->cb ? 'C' : '.',
728 #define trace_rcu_batch_end(rcuname, callbacks_invoked, cb, nr, iit, risk) \ argument
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-core.c327 } else if (frm->addr.cb == addr) { in get_plane_info()
329 *ret_addr = frm->addr.cb; in get_plane_info()
348 s_chk_addr = frm->addr.cb; in gsc_set_prefbuf()
355 t_min = min3(frm->addr.y, frm->addr.cb, frm->addr.cr); in gsc_set_prefbuf()
358 t_max = max3(frm->addr.y, frm->addr.cb, frm->addr.cr); in gsc_set_prefbuf()
366 mid_addr = frm->addr.cb; in gsc_set_prefbuf()
820 addr->cb = 0; in gsc_prepare_addr()
825 addr->cb = (dma_addr_t)(addr->y + pix_size); in gsc_prepare_addr()
830 addr->cb = (dma_addr_t)(addr->y + pix_size); in gsc_prepare_addr()
832 addr->cr = (dma_addr_t)(addr->cb in gsc_prepare_addr()
[all …]
/linux-4.4.14/net/dccp/
Ddiag.c51 static void dccp_diag_dump(struct sk_buff *skb, struct netlink_callback *cb, in dccp_diag_dump() argument
54 inet_diag_dump_icsk(&dccp_hashinfo, skb, cb, r, bc); in dccp_diag_dump()
/linux-4.4.14/crypto/
Dcrypto_user.c255 static int crypto_dump_report(struct sk_buff *skb, struct netlink_callback *cb) in crypto_dump_report() argument
261 if (cb->args[0]) in crypto_dump_report()
264 cb->args[0] = 1; in crypto_dump_report()
266 info.in_skb = cb->skb; in crypto_dump_report()
268 info.nlmsg_seq = cb->nlh->nlmsg_seq; in crypto_dump_report()
283 static int crypto_dump_report_done(struct netlink_callback *cb) in crypto_dump_report_done() argument
/linux-4.4.14/drivers/gpu/drm/radeon/
Dr200.c201 track->cb[0].robj = reloc->robj; in r200_packet0_check()
202 track->cb[0].offset = idx_value; in r200_packet0_check()
304 track->cb[0].pitch = idx_value & RADEON_COLORPITCH_MASK; in r200_packet0_check()
318 track->cb[0].cpp = 1; in r200_packet0_check()
323 track->cb[0].cpp = 2; in r200_packet0_check()
326 track->cb[0].cpp = 4; in r200_packet0_check()
/linux-4.4.14/net/openvswitch/
Ddatapath.c1336 static int ovs_flow_cmd_dump(struct sk_buff *skb, struct netlink_callback *cb) in ovs_flow_cmd_dump() argument
1339 struct ovs_header *ovs_header = genlmsg_data(nlmsg_data(cb->nlh)); in ovs_flow_cmd_dump()
1345 err = genlmsg_parse(cb->nlh, &dp_flow_genl_family, a, in ovs_flow_cmd_dump()
1363 bucket = cb->args[0]; in ovs_flow_cmd_dump()
1364 obj = cb->args[1]; in ovs_flow_cmd_dump()
1370 NETLINK_CB(cb->skb).portid, in ovs_flow_cmd_dump()
1371 cb->nlh->nlmsg_seq, NLM_F_MULTI, in ovs_flow_cmd_dump()
1375 cb->args[0] = bucket; in ovs_flow_cmd_dump()
1376 cb->args[1] = obj; in ovs_flow_cmd_dump()
1749 static int ovs_dp_cmd_dump(struct sk_buff *skb, struct netlink_callback *cb) in ovs_dp_cmd_dump() argument
[all …]
/linux-4.4.14/drivers/staging/wlan-ng/
Dp80211conv.h66 (((((struct p80211_frmmeta *)((s)->cb))->magic) == \
68 ((struct p80211_frmmeta *)((s)->cb)) : \
/linux-4.4.14/net/l2tp/
Dl2tp_netlink.c454 static int l2tp_nl_cmd_tunnel_dump(struct sk_buff *skb, struct netlink_callback *cb) in l2tp_nl_cmd_tunnel_dump() argument
456 int ti = cb->args[0]; in l2tp_nl_cmd_tunnel_dump()
465 if (l2tp_nl_tunnel_send(skb, NETLINK_CB(cb->skb).portid, in l2tp_nl_cmd_tunnel_dump()
466 cb->nlh->nlmsg_seq, NLM_F_MULTI, in l2tp_nl_cmd_tunnel_dump()
474 cb->args[0] = ti; in l2tp_nl_cmd_tunnel_dump()
815 static int l2tp_nl_cmd_session_dump(struct sk_buff *skb, struct netlink_callback *cb) in l2tp_nl_cmd_session_dump() argument
820 int ti = cb->args[0]; in l2tp_nl_cmd_session_dump()
821 int si = cb->args[1]; in l2tp_nl_cmd_session_dump()
838 if (l2tp_nl_session_send(skb, NETLINK_CB(cb->skb).portid, in l2tp_nl_cmd_session_dump()
839 cb->nlh->nlmsg_seq, NLM_F_MULTI, in l2tp_nl_cmd_session_dump()
[all …]
/linux-4.4.14/drivers/nfc/st-nci/
Dst-nci.h70 se_io_cb_t cb; member
152 se_io_cb_t cb, void *cb_context);
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_cmdpkt.c57 memcpy((unsigned char *)(skb->cb), &dev, sizeof(dev)); in rtl92e_send_cmd_pkt()
58 tcb_desc = (struct cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtl92e_send_cmd_pkt()
/linux-4.4.14/drivers/uwb/
Dneh.c111 uwb_rc_cmd_cb_f cb; member
211 uwb_rc_cmd_cb_f cb, void *arg) in uwb_rc_neh_add() argument
231 neh->cb = cb; in uwb_rc_neh_add()
301 (*neh->cb)(neh->rc, neh->arg, rceb, size); in uwb_rc_neh_cb()
/linux-4.4.14/drivers/staging/wilc1000/
Dlinux_mon.c137 memset(skb->cb, 0, sizeof(skb->cb)); in WILC_WFI_monitor_rx()
276 memset(skb2->cb, 0, sizeof(skb2->cb)); in WILC_WFI_mon_xmit()
/linux-4.4.14/arch/xtensa/include/asm/
Duaccess.h299 #define __put_user_asm(x, addr, err, align, insn, cb) \
316 :"=r" (err), "=r" (cb) \
357 #define __get_user_asm(x, addr, err, align, insn, cb) \
375 :"=r" (err), "=r" (cb), "=r" (x) \
/linux-4.4.14/net/wireless/
Dnl80211.c489 struct netlink_callback *cb, in nl80211_prepare_wdev_dump() argument
497 if (!cb->args[0]) { in nl80211_prepare_wdev_dump()
498 err = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl80211_fam.hdrsize, in nl80211_prepare_wdev_dump()
512 cb->args[0] = (*rdev)->wiphy_idx + 1; in nl80211_prepare_wdev_dump()
513 cb->args[1] = (*wdev)->identifier; in nl80211_prepare_wdev_dump()
516 struct wiphy *wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1); in nl80211_prepare_wdev_dump()
527 if (tmp->identifier == cb->args[1]) { in nl80211_prepare_wdev_dump()
1747 struct netlink_callback *cb, in nl80211_dump_wiphy_parse() argument
1751 int ret = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl80211_fam.hdrsize, in nl80211_dump_wiphy_parse()
1780 static int nl80211_dump_wiphy(struct sk_buff *skb, struct netlink_callback *cb) in nl80211_dump_wiphy() argument
[all …]

1234