Symbol: comp
arch/arm/mach-zynq/pm.c
32
static void __iomem *zynq_pm_ioremap(const char *comp)
arch/arm/mach-zynq/pm.c
37
np = of_find_compatible_node(NULL, NULL, comp);
arch/arm/mach-zynq/pm.c
43
comp);
arch/mips/include/asm/octeon/cvmx-agl-defs.h
1727
uint64_t comp:1;
arch/mips/include/asm/octeon/cvmx-agl-defs.h
1735
uint64_t comp:1;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
1355
uint64_t comp:8;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
1363
uint64_t comp:8;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
1459
uint64_t comp:8;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
1467
uint64_t comp:8;
arch/mips/include/asm/timex.h
54
int comp = (prid & PRID_COMP_MASK) != PRID_COMP_LEGACY;
arch/mips/include/asm/timex.h
60
else if (likely(!__builtin_constant_p(cpu_has_mips_r) && comp))
arch/powerpc/platforms/powermac/low_i2c.c
679
struct completion comp;
arch/powerpc/platforms/powermac/low_i2c.c
688
init_completion(&comp);
arch/powerpc/platforms/powermac/low_i2c.c
718
reinit_completion(&comp);
arch/powerpc/platforms/powermac/low_i2c.c
723
req->arg = ∁
arch/powerpc/platforms/powermac/low_i2c.c
731
wait_for_completion(&comp);
arch/powerpc/platforms/powermac/low_i2c.c
749
reinit_completion(&comp);
arch/powerpc/platforms/powermac/low_i2c.c
754
req->arg = ∁
arch/powerpc/platforms/powermac/low_i2c.c
758
wait_for_completion(&comp);
arch/powerpc/platforms/powermac/low_i2c.c
845
struct completion comp;
arch/powerpc/platforms/powermac/low_i2c.c
883
init_completion(&comp);
arch/powerpc/platforms/powermac/low_i2c.c
885
cmd->misc = ∁
arch/powerpc/platforms/powermac/low_i2c.c
889
wait_for_completion(&comp);
arch/s390/boot/ipl_report.c
32
struct ipl_rb_component_entry *comp;
arch/s390/boot/ipl_report.c
38
for_each_rb_entry(comp, comps)
arch/s390/boot/ipl_report.c
39
early_ipl_comp_list_size += sizeof(*comp);
arch/s390/boot/ipl_report.c
65
struct ipl_rb_component_entry *comp, *ptr;
arch/s390/boot/ipl_report.c
68
for_each_rb_entry(comp, comps)
arch/s390/boot/ipl_report.c
69
memcpy(ptr++, comp, sizeof(*ptr));
arch/s390/include/asm/timex.h
174
static inline void local_tick_enable(unsigned long comp)
arch/s390/include/asm/timex.h
176
get_lowcore()->clock_comparator = comp;
arch/s390/kernel/ipl.c
2395
struct ipl_report_component *comp;
arch/s390/kernel/ipl.c
2397
comp = vzalloc(sizeof(*comp));
arch/s390/kernel/ipl.c
2398
if (!comp)
arch/s390/kernel/ipl.c
2400
list_add_tail(&comp->list, &report->components);
arch/s390/kernel/ipl.c
2402
comp->entry.addr = kbuf->mem;
arch/s390/kernel/ipl.c
2403
comp->entry.len = kbuf->memsz;
arch/s390/kernel/ipl.c
2404
comp->entry.flags = flags;
arch/s390/kernel/ipl.c
2405
comp->entry.certificate_index = cert;
arch/s390/kernel/ipl.c
2407
report->size += sizeof(comp->entry);
arch/s390/kernel/ipl.c
2455
struct ipl_report_component *comp;
arch/s390/kernel/ipl.c
2481
list_for_each_entry(comp, &report->components, list) {
arch/s390/kernel/ipl.c
2482
memcpy(ptr, &comp->entry, sizeof(comp->entry));
arch/s390/kernel/ipl.c
2483
ptr += sizeof(comp->entry);
arch/s390/kernel/ipl.c
2509
struct ipl_report_component *comp, *ncomp;
arch/s390/kernel/ipl.c
2512
list_for_each_entry_safe(comp, ncomp, &report->components, list)
arch/s390/kernel/ipl.c
2513
vfree(comp);
block/partitions/ldm.c
721
struct vblk_comp *comp;
block/partitions/ldm.c
746
comp = &vb->vblk.comp;
block/partitions/ldm.c
747
ldm_get_vstr (buffer + 0x18 + r_name, comp->state,
block/partitions/ldm.c
748
sizeof (comp->state));
block/partitions/ldm.c
749
comp->type = buffer[0x18 + r_vstate];
block/partitions/ldm.c
750
comp->children = ldm_get_vnum (buffer + 0x1D + r_vstate);
block/partitions/ldm.c
751
comp->parent_id = ldm_get_vnum (buffer + 0x2D + r_child);
block/partitions/ldm.c
752
comp->chunksize = r_stripe ? ldm_get_vnum (buffer+r_parent+0x2E) : 0;
block/partitions/ldm.h
172
struct vblk_comp comp;
crypto/acompress.c
221
static int acomp_do_nondma(struct acomp_req *req, bool comp)
crypto/acompress.c
226
if (comp)
crypto/acompress.c
235
static int acomp_do_one_req(struct acomp_req *req, bool comp)
crypto/acompress.c
238
return acomp_do_nondma(req, comp);
crypto/acompress.c
241
return comp ? crypto_acomp_reqtfm(req)->compress(req) :
crypto/acompress.c
269
static int acomp_do_req_chain(struct acomp_req *req, bool comp)
crypto/acompress.c
275
err = acomp_do_one_req(req, comp);
crypto/testmgr.c
112
} comp, decomp;
crypto/testmgr.c
150
struct comp_test_suite comp;
crypto/testmgr.c
3477
err = test_acomp(acomp, desc->suite.comp.comp.vecs,
crypto/testmgr.c
3478
desc->suite.comp.decomp.vecs,
crypto/testmgr.c
3479
desc->suite.comp.comp.count,
crypto/testmgr.c
3480
desc->suite.comp.decomp.count);
crypto/testmgr.c
4589
.comp = {
crypto/testmgr.c
4590
.comp = __VECS(deflate_comp_tv_template),
crypto/testmgr.c
4599
.comp = {
crypto/testmgr.c
4600
.comp = __VECS(deflate_comp_tv_template),
crypto/testmgr.c
5152
.comp = {
crypto/testmgr.c
5153
.comp = __VECS(lz4_comp_tv_template),
crypto/testmgr.c
5162
.comp = {
crypto/testmgr.c
5163
.comp = __VECS(lz4hc_comp_tv_template),
crypto/testmgr.c
5172
.comp = {
crypto/testmgr.c
5173
.comp = __VECS(lzo_comp_tv_template),
crypto/testmgr.c
5182
.comp = {
crypto/testmgr.c
5183
.comp = __VECS(lzorle_comp_tv_template),
crypto/testmgr.c
5621
.comp = {
crypto/testmgr.c
5622
.comp = __VECS(zstd_comp_tv_template),
drivers/accel/amdxdna/amdxdna_mailbox_helper.c
37
complete(&cb_arg->comp);
drivers/accel/amdxdna/amdxdna_mailbox_helper.c
53
ret = wait_for_completion_timeout(&hdl->comp,
drivers/accel/amdxdna/amdxdna_mailbox_helper.h
15
struct completion comp;
drivers/accel/amdxdna/amdxdna_mailbox_helper.h
29
.comp = COMPLETION_INITIALIZER_ONSTACK(hdl.comp), \
drivers/block/rnbd/rnbd-clt.c
347
init_waitqueue_head(&iu->comp.wait);
drivers/block/rnbd/rnbd-clt.c
348
iu->comp.errno = INT_MAX;
drivers/block/rnbd/rnbd-clt.c
398
iu->comp.errno = errno;
drivers/block/rnbd/rnbd-clt.c
399
wake_up(&iu->comp.wait);
drivers/block/rnbd/rnbd-clt.c
427
wait_event(iu->comp.wait, iu->comp.errno != INT_MAX);
drivers/block/rnbd/rnbd-clt.c
428
*errno = iu->comp.errno;
drivers/block/rnbd/rnbd-clt.h
65
struct rnbd_iu_comp comp;
drivers/block/sunvdc.c
575
struct vio_completion comp;
drivers/block/sunvdc.c
672
init_completion(&comp.com);
drivers/block/sunvdc.c
673
comp.waiting_for = WAITING_FOR_GEN_CMD;
drivers/block/sunvdc.c
674
port->vio.cmp = ∁
drivers/block/sunvdc.c
697
wait_for_completion(&comp.com);
drivers/block/sunvdc.c
698
err = comp.err;
drivers/block/sunvdc.c
760
struct vio_completion comp;
drivers/block/sunvdc.c
762
init_completion(&comp.com);
drivers/block/sunvdc.c
763
comp.err = 0;
drivers/block/sunvdc.c
764
comp.waiting_for = WAITING_FOR_LINK_UP;
drivers/block/sunvdc.c
765
port->vio.cmp = ∁
drivers/block/sunvdc.c
768
wait_for_completion(&comp.com);
drivers/block/sunvdc.c
769
return comp.err;
drivers/block/zram/zcomp.c
110
struct zcomp_strm *zcomp_stream_get(struct zcomp *comp)
drivers/block/zram/zcomp.c
113
struct zcomp_strm *zstrm = raw_cpu_ptr(comp->stream);
drivers/block/zram/zcomp.c
137
int zcomp_compress(struct zcomp *comp, struct zcomp_strm *zstrm,
drivers/block/zram/zcomp.c
149
ret = comp->ops->compress(comp->params, &zstrm->ctx, &req);
drivers/block/zram/zcomp.c
155
int zcomp_decompress(struct zcomp *comp, struct zcomp_strm *zstrm,
drivers/block/zram/zcomp.c
166
return comp->ops->decompress(comp->params, &zstrm->ctx, &req);
drivers/block/zram/zcomp.c
171
struct zcomp *comp = hlist_entry(node, struct zcomp, node);
drivers/block/zram/zcomp.c
172
struct zcomp_strm *zstrm = per_cpu_ptr(comp->stream, cpu);
drivers/block/zram/zcomp.c
175
ret = zcomp_strm_init(comp, zstrm);
drivers/block/zram/zcomp.c
183
struct zcomp *comp = hlist_entry(node, struct zcomp, node);
drivers/block/zram/zcomp.c
184
struct zcomp_strm *zstrm = per_cpu_ptr(comp->stream, cpu);
drivers/block/zram/zcomp.c
187
zcomp_strm_free(comp, zstrm);
drivers/block/zram/zcomp.c
192
static int zcomp_init(struct zcomp *comp, struct zcomp_params *params)
drivers/block/zram/zcomp.c
196
comp->stream = alloc_percpu(struct zcomp_strm);
drivers/block/zram/zcomp.c
197
if (!comp->stream)
drivers/block/zram/zcomp.c
200
comp->params = params;
drivers/block/zram/zcomp.c
201
ret = comp->ops->setup_params(comp->params);
drivers/block/zram/zcomp.c
206
mutex_init(&per_cpu_ptr(comp->stream, cpu)->lock);
drivers/block/zram/zcomp.c
208
ret = cpuhp_state_add_instance(CPUHP_ZCOMP_PREPARE, &comp->node);
drivers/block/zram/zcomp.c
215
comp->ops->release_params(comp->params);
drivers/block/zram/zcomp.c
216
free_percpu(comp->stream);
drivers/block/zram/zcomp.c
220
void zcomp_destroy(struct zcomp *comp)
drivers/block/zram/zcomp.c
222
cpuhp_state_remove_instance(CPUHP_ZCOMP_PREPARE, &comp->node);
drivers/block/zram/zcomp.c
223
comp->ops->release_params(comp->params);
drivers/block/zram/zcomp.c
224
free_percpu(comp->stream);
drivers/block/zram/zcomp.c
225
kfree(comp);
drivers/block/zram/zcomp.c
230
struct zcomp *comp;
drivers/block/zram/zcomp.c
241
comp = kzalloc_obj(struct zcomp);
drivers/block/zram/zcomp.c
242
if (!comp)
drivers/block/zram/zcomp.c
245
comp->ops = lookup_backend_ops(alg);
drivers/block/zram/zcomp.c
246
if (!comp->ops) {
drivers/block/zram/zcomp.c
247
kfree(comp);
drivers/block/zram/zcomp.c
251
error = zcomp_init(comp, params);
drivers/block/zram/zcomp.c
253
kfree(comp);
drivers/block/zram/zcomp.c
256
return comp;
drivers/block/zram/zcomp.c
46
static void zcomp_strm_free(struct zcomp *comp, struct zcomp_strm *zstrm)
drivers/block/zram/zcomp.c
48
comp->ops->destroy_ctx(&zstrm->ctx);
drivers/block/zram/zcomp.c
54
static int zcomp_strm_init(struct zcomp *comp, struct zcomp_strm *zstrm)
drivers/block/zram/zcomp.c
58
ret = comp->ops->create_ctx(comp->params, &zstrm->ctx);
drivers/block/zram/zcomp.c
69
zcomp_strm_free(comp, zstrm);
drivers/block/zram/zcomp.c
75
static const struct zcomp_ops *lookup_backend_ops(const char *comp)
drivers/block/zram/zcomp.c
80
if (sysfs_streq(comp, backends[i]->name))
drivers/block/zram/zcomp.c
87
bool zcomp_available_algorithm(const char *comp)
drivers/block/zram/zcomp.c
89
return lookup_backend_ops(comp) != NULL;
drivers/block/zram/zcomp.c
93
ssize_t zcomp_available_show(const char *comp, char *buf, ssize_t at)
drivers/block/zram/zcomp.c
98
if (!strcmp(comp, backends[i]->name)) {
drivers/block/zram/zcomp.h
82
ssize_t zcomp_available_show(const char *comp, char *buf, ssize_t at);
drivers/block/zram/zcomp.h
83
bool zcomp_available_algorithm(const char *comp);
drivers/block/zram/zcomp.h
86
void zcomp_destroy(struct zcomp *comp);
drivers/block/zram/zcomp.h
88
struct zcomp_strm *zcomp_stream_get(struct zcomp *comp);
drivers/block/zram/zcomp.h
91
int zcomp_compress(struct zcomp *comp, struct zcomp_strm *zstrm,
drivers/block/zram/zcomp.h
93
int zcomp_decompress(struct zcomp *comp, struct zcomp_strm *zstrm,
drivers/block/zram/zram_drv.c
2834
struct zcomp *comp = zram->comps[prio];
drivers/block/zram/zram_drv.c
2837
if (!comp)
drivers/block/zram/zram_drv.c
2839
zcomp_destroy(comp);
drivers/block/zram/zram_drv.c
2876
struct zcomp *comp;
drivers/block/zram/zram_drv.c
2899
comp = zcomp_create(zram->comp_algs[prio],
drivers/block/zram/zram_drv.c
2901
if (IS_ERR(comp)) {
drivers/block/zram/zram_drv.c
2904
err = PTR_ERR(comp);
drivers/block/zram/zram_drv.c
2908
zram->comps[prio] = comp;
drivers/char/ipmi/ipmi_powernv.c
108
return comp;
drivers/char/ipmi/ipmi_powernv.c
59
int comp, rc;
drivers/char/ipmi/ipmi_powernv.c
64
comp = IPMI_REQ_LEN_EXCEEDED_ERR;
drivers/char/ipmi/ipmi_powernv.c
70
comp = IPMI_REQ_LEN_INVALID_ERR;
drivers/char/ipmi/ipmi_powernv.c
77
comp = IPMI_NODE_BUSY_ERR;
drivers/char/ipmi/ipmi_powernv.c
97
comp = IPMI_ERR_UNSPECIFIED;
drivers/char/ipmi/ipmi_poweroff.c
107
struct completion *comp = recv_msg->user_msg_data;
drivers/char/ipmi/ipmi_poweroff.c
109
if (comp)
drivers/char/ipmi/ipmi_poweroff.c
110
complete(comp);
drivers/char/ipmi/ipmi_poweroff.c
123
struct completion comp;
drivers/char/ipmi/ipmi_poweroff.c
125
init_completion(&comp);
drivers/char/ipmi/ipmi_poweroff.c
127
rv = ipmi_request_supply_msgs(user, addr, 0, send_msg, &comp,
drivers/char/ipmi/ipmi_poweroff.c
132
wait_for_completion(&comp);
drivers/clk/actions/owl-composite.c
103
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
105
return owl_factor_helper_recalc_rate(&comp->common,
drivers/clk/actions/owl-composite.c
106
&comp->rate.factor_hw,
drivers/clk/actions/owl-composite.c
113
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
115
return owl_factor_helper_set_rate(&comp->common,
drivers/clk/actions/owl-composite.c
116
&comp->rate.factor_hw,
drivers/clk/actions/owl-composite.c
123
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
124
struct clk_fixed_factor *fix_fact_hw = &comp->rate.fix_fact_hw;
drivers/clk/actions/owl-composite.c
126
return comp->fix_fact_ops->determine_rate(&fix_fact_hw->hw, req);
drivers/clk/actions/owl-composite.c
132
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
133
struct clk_fixed_factor *fix_fact_hw = &comp->rate.fix_fact_hw;
drivers/clk/actions/owl-composite.c
135
return comp->fix_fact_ops->recalc_rate(&fix_fact_hw->hw, parent_rate);
drivers/clk/actions/owl-composite.c
18
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
20
return owl_mux_helper_get_parent(&comp->common, &comp->mux_hw);
drivers/clk/actions/owl-composite.c
25
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
27
return owl_mux_helper_set_parent(&comp->common, &comp->mux_hw, index);
drivers/clk/actions/owl-composite.c
32
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
33
struct owl_clk_common *common = &comp->common;
drivers/clk/actions/owl-composite.c
35
owl_gate_set(common, &comp->gate_hw, false);
drivers/clk/actions/owl-composite.c
40
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
41
struct owl_clk_common *common = &comp->common;
drivers/clk/actions/owl-composite.c
43
owl_gate_set(common, &comp->gate_hw, true);
drivers/clk/actions/owl-composite.c
50
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
51
struct owl_clk_common *common = &comp->common;
drivers/clk/actions/owl-composite.c
53
return owl_gate_clk_is_enabled(common, &comp->gate_hw);
drivers/clk/actions/owl-composite.c
59
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
60
struct owl_divider_hw *div = &comp->rate.div_hw;
drivers/clk/actions/owl-composite.c
62
return divider_determine_rate(&comp->common.hw, req, div->table,
drivers/clk/actions/owl-composite.c
69
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
71
return owl_divider_helper_recalc_rate(&comp->common, &comp->rate.div_hw,
drivers/clk/actions/owl-composite.c
78
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
80
return owl_divider_helper_set_rate(&comp->common, &comp->rate.div_hw,
drivers/clk/actions/owl-composite.c
87
struct owl_composite *comp = hw_to_owl_comp(hw);
drivers/clk/actions/owl-composite.c
90
rate = owl_factor_helper_round_rate(&comp->common,
drivers/clk/actions/owl-composite.c
91
&comp->rate.factor_hw,
drivers/clk/ti/composite.c
117
struct component_clk *comp;
drivers/clk/ti/composite.c
129
comp = _lookup_component(cclk->comp_nodes[i]);
drivers/clk/ti/composite.c
130
if (!comp) {
drivers/clk/ti/composite.c
139
if (cclk->comp_clks[comp->type] != NULL) {
drivers/clk/ti/composite.c
141
node, component_clk_types[comp->type]);
drivers/clk/ti/composite.c
145
cclk->comp_clks[comp->type] = comp;
drivers/clk/ti/composite.c
153
comp = cclk->comp_clks[i];
drivers/clk/ti/composite.c
154
if (!comp)
drivers/clk/ti/composite.c
156
if (comp->num_parents) {
drivers/clk/ti/composite.c
157
num_parents = comp->num_parents;
drivers/clk/ti/composite.c
158
parent_names = comp->parent_names;
drivers/clk/ti/composite.c
83
struct component_clk *comp;
drivers/clk/ti/composite.c
85
list_for_each_entry(comp, &component_clks, link) {
drivers/clk/ti/composite.c
86
if (comp->node == node)
drivers/clk/ti/composite.c
87
return comp;
drivers/counter/counter-chrdev.c
169
counter_comp_read_is_equal(comp_node->comp, cfg->comp)) {
drivers/counter/counter-chrdev.c
29
struct counter_comp comp;
drivers/counter/counter-chrdev.c
322
comp_node.comp.type = COUNTER_COMP_SIGNAL_LEVEL;
drivers/counter/counter-chrdev.c
323
comp_node.comp.signal_u32_read = counter->ops->signal_read;
drivers/counter/counter-chrdev.c
329
comp_node.comp.type = COUNTER_COMP_U64;
drivers/counter/counter-chrdev.c
330
comp_node.comp.count_u64_read = counter->ops->count_read;
drivers/counter/counter-chrdev.c
336
comp_node.comp.type = COUNTER_COMP_FUNCTION;
drivers/counter/counter-chrdev.c
337
comp_node.comp.count_u32_read = counter->ops->function_read;
drivers/counter/counter-chrdev.c
346
comp_node.comp.type = COUNTER_COMP_SYNAPSE_ACTION;
drivers/counter/counter-chrdev.c
347
comp_node.comp.action_read = counter->ops->action_read;
drivers/counter/counter-chrdev.c
348
comp_node.comp.priv = counter->counts[parent].synapses + id;
drivers/counter/counter-chrdev.c
355
comp_node.comp = ext[ext_idx];
drivers/counter/counter-chrdev.c
360
if (!counter_comp_read_is_set(comp_node.comp))
drivers/counter/counter-chrdev.c
49
#define counter_comp_read_is_set(comp) \
drivers/counter/counter-chrdev.c
490
const struct counter_comp *const comp,
drivers/counter/counter-chrdev.c
493
const struct counter_array *const element = comp->priv;
drivers/counter/counter-chrdev.c
50
(comp.action_read || \
drivers/counter/counter-chrdev.c
501
ret = comp->signal_array_u32_read(counter, parent, idx,
drivers/counter/counter-chrdev.c
508
return comp->device_array_u64_read(counter, idx, value);
drivers/counter/counter-chrdev.c
51
comp.device_u8_read || \
drivers/counter/counter-chrdev.c
510
return comp->signal_array_u64_read(counter, parent, idx,
drivers/counter/counter-chrdev.c
513
return comp->count_array_u64_read(counter, parent, idx,
drivers/counter/counter-chrdev.c
52
comp.count_u8_read || \
drivers/counter/counter-chrdev.c
527
const struct counter_comp *const comp = &comp_node->comp;
drivers/counter/counter-chrdev.c
53
comp.signal_u8_read || \
drivers/counter/counter-chrdev.c
54
comp.device_u32_read || \
drivers/counter/counter-chrdev.c
542
switch (comp->type) {
drivers/counter/counter-chrdev.c
547
ret = comp->device_u8_read(counter, &value_u8);
drivers/counter/counter-chrdev.c
55
comp.count_u32_read || \
drivers/counter/counter-chrdev.c
550
ret = comp->signal_u8_read(counter, signal, &value_u8);
drivers/counter/counter-chrdev.c
553
ret = comp->count_u8_read(counter, count, &value_u8);
drivers/counter/counter-chrdev.c
56
comp.signal_u32_read || \
drivers/counter/counter-chrdev.c
568
ret = comp->device_u32_read(counter, &value_u32);
drivers/counter/counter-chrdev.c
57
comp.device_u64_read || \
drivers/counter/counter-chrdev.c
571
ret = comp->signal_u32_read(counter, signal,
drivers/counter/counter-chrdev.c
575
ret = comp->count_u32_read(counter, count, &value_u32);
drivers/counter/counter-chrdev.c
58
comp.count_u64_read || \
drivers/counter/counter-chrdev.c
585
return comp->device_u64_read(counter, value);
drivers/counter/counter-chrdev.c
587
return comp->signal_u64_read(counter, signal, value);
drivers/counter/counter-chrdev.c
589
return comp->count_u64_read(counter, count, value);
drivers/counter/counter-chrdev.c
59
comp.signal_u64_read || \
drivers/counter/counter-chrdev.c
594
ret = comp->action_read(counter, count, comp->priv, &value_u32);
drivers/counter/counter-chrdev.c
60
comp.signal_array_u32_read || \
drivers/counter/counter-chrdev.c
61
comp.device_array_u64_read || \
drivers/counter/counter-chrdev.c
619
comp, id - ext_id, value);
drivers/counter/counter-chrdev.c
62
comp.count_array_u64_read || \
drivers/counter/counter-chrdev.c
63
comp.signal_array_u64_read)
drivers/counter/counter-sysfs.c
115
err = a->comp.device_u8_read(counter, &data);
drivers/counter/counter-sysfs.c
118
err = a->comp.signal_u8_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
121
err = a->comp.count_u8_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
129
if (a->comp.type == COUNTER_COMP_BOOL)
drivers/counter/counter-sysfs.c
146
if (a->comp.type == COUNTER_COMP_BOOL) {
drivers/counter/counter-sysfs.c
156
err = a->comp.device_u8_write(counter, data);
drivers/counter/counter-sysfs.c
159
err = a->comp.signal_u8_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
162
err = a->comp.count_u8_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
178
const struct counter_available *const avail = a->comp.priv;
drivers/counter/counter-sysfs.c
184
err = a->comp.device_u32_read(counter, &data);
drivers/counter/counter-sysfs.c
187
err = a->comp.signal_u32_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
190
if (a->comp.type == COUNTER_COMP_SYNAPSE_ACTION)
drivers/counter/counter-sysfs.c
191
err = a->comp.action_read(counter, a->parent,
drivers/counter/counter-sysfs.c
192
a->comp.priv, &data);
drivers/counter/counter-sysfs.c
194
err = a->comp.count_u32_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
202
switch (a->comp.type) {
drivers/counter/counter-sysfs.c
244
struct counter_synapse *const synapse = a->comp.priv;
drivers/counter/counter-sysfs.c
245
const struct counter_available *const avail = a->comp.priv;
drivers/counter/counter-sysfs.c
249
switch (a->comp.type) {
drivers/counter/counter-sysfs.c
281
err = a->comp.device_u32_write(counter, data);
drivers/counter/counter-sysfs.c
284
err = a->comp.signal_u32_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
287
if (a->comp.type == COUNTER_COMP_SYNAPSE_ACTION)
drivers/counter/counter-sysfs.c
288
err = a->comp.action_write(counter, count, synapse,
drivers/counter/counter-sysfs.c
291
err = a->comp.count_u32_write(counter, count, data);
drivers/counter/counter-sysfs.c
312
err = a->comp.device_u64_read(counter, &data);
drivers/counter/counter-sysfs.c
315
err = a->comp.signal_u64_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
318
err = a->comp.count_u64_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
344
err = a->comp.device_u64_write(counter, data);
drivers/counter/counter-sysfs.c
347
err = a->comp.signal_u64_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
350
err = a->comp.count_u64_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
367
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
375
err = a->comp.signal_array_u32_read(counter, a->parent, element->idx,
drivers/counter/counter-sysfs.c
389
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
39
struct counter_comp comp;
drivers/counter/counter-sysfs.c
403
err = a->comp.signal_array_u32_write(counter, a->parent, element->idx,
drivers/counter/counter-sysfs.c
417
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
423
err = a->comp.device_array_u64_read(counter, element->idx,
drivers/counter/counter-sysfs.c
427
err = a->comp.signal_array_u64_read(counter, a->parent,
drivers/counter/counter-sysfs.c
431
err = a->comp.count_array_u64_read(counter, a->parent,
drivers/counter/counter-sysfs.c
449
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
459
err = a->comp.device_array_u64_write(counter, element->idx,
drivers/counter/counter-sysfs.c
463
err = a->comp.signal_array_u64_write(counter, a->parent,
drivers/counter/counter-sysfs.c
467
err = a->comp.count_array_u64_write(counter, a->parent,
drivers/counter/counter-sysfs.c
510
const struct counter_synapse *const synapse = a->comp.priv;
drivers/counter/counter-sysfs.c
511
const struct counter_available *const avail = a->comp.priv;
drivers/counter/counter-sysfs.c
513
switch (a->comp.type) {
drivers/counter/counter-sysfs.c
534
const struct counter_comp *const comp, void *const parent)
drivers/counter/counter-sysfs.c
544
counter_attr->comp.type = comp->type;
drivers/counter/counter-sysfs.c
545
counter_attr->comp.priv = comp->priv;
drivers/counter/counter-sysfs.c
554
comp->name);
drivers/counter/counter-sysfs.c
569
const struct counter_comp *const comp,
drivers/counter/counter-sysfs.c
573
const struct counter_array *const array = comp->priv;
drivers/counter/counter-sysfs.c
582
counter_attr->comp = *comp;
drivers/counter/counter-sysfs.c
589
dev_attr->attr.name = comp->name;
drivers/counter/counter-sysfs.c
590
switch (comp->type) {
drivers/counter/counter-sysfs.c
593
if (comp->device_u8_read) {
drivers/counter/counter-sysfs.c
597
if (comp->device_u8_write) {
drivers/counter/counter-sysfs.c
609
if (comp->device_u32_read) {
drivers/counter/counter-sysfs.c
613
if (comp->device_u32_write) {
drivers/counter/counter-sysfs.c
619
if (comp->device_u64_read) {
drivers/counter/counter-sysfs.c
623
if (comp->device_u64_write) {
drivers/counter/counter-sysfs.c
631
if (comp->signal_array_u32_read) {
drivers/counter/counter-sysfs.c
635
if (comp->signal_array_u32_write) {
drivers/counter/counter-sysfs.c
641
if (comp->device_array_u64_read) {
drivers/counter/counter-sysfs.c
645
if (comp->device_array_u64_write) {
drivers/counter/counter-sysfs.c
663
switch (comp->type) {
drivers/counter/counter-sysfs.c
668
return counter_avail_attr_create(dev, group, comp, parent);
drivers/counter/counter-sysfs.c
677
return sysfs_emit(buf, "%s\n", to_counter_attribute(attr)->comp.name);
drivers/counter/counter-sysfs.c
691
counter_attr->comp.name = name;
drivers/counter/counter-sysfs.c
709
const size_t id = (size_t)to_counter_attribute(attr)->comp.priv;
drivers/counter/counter-sysfs.c
731
counter_attr->comp.priv = (void *)id;
drivers/counter/counter-sysfs.c
765
const struct counter_comp *const comp,
drivers/counter/counter-sysfs.c
769
const struct counter_array *const array = comp->priv;
drivers/counter/counter-sysfs.c
770
struct counter_comp ext = *comp;
drivers/counter/counter-sysfs.c
778
ext.name = devm_kasprintf(dev, GFP_KERNEL, "%s%zu", comp->name,
drivers/counter/counter-sysfs.c
847
struct counter_comp comp;
drivers/counter/counter-sysfs.c
850
comp = counter_signal_comp;
drivers/counter/counter-sysfs.c
851
comp.signal_u32_read = counter->ops->signal_read;
drivers/counter/counter-sysfs.c
852
err = counter_attr_create(dev, cattr_group, &comp, scope, signal);
drivers/counter/counter-sysfs.c
901
struct counter_comp comp;
drivers/counter/counter-sysfs.c
908
comp.name = devm_kasprintf(dev, GFP_KERNEL, "signal%zu_action",
drivers/counter/counter-sysfs.c
910
if (!comp.name)
drivers/counter/counter-sysfs.c
914
comp.type = COUNTER_COMP_SYNAPSE_ACTION;
drivers/counter/counter-sysfs.c
915
comp.action_read = counter->ops->action_read;
drivers/counter/counter-sysfs.c
916
comp.action_write = counter->ops->action_write;
drivers/counter/counter-sysfs.c
917
comp.priv = synapse;
drivers/counter/counter-sysfs.c
918
err = counter_attr_create(dev, group, &comp,
drivers/counter/counter-sysfs.c
924
err = counter_comp_id_attr_create(dev, group, comp.name, i);
drivers/counter/counter-sysfs.c
947
struct counter_comp comp;
drivers/counter/counter-sysfs.c
950
comp = counter_count_comp;
drivers/counter/counter-sysfs.c
951
comp.count_u64_read = counter->ops->count_read;
drivers/counter/counter-sysfs.c
952
comp.count_u64_write = counter->ops->count_write;
drivers/counter/counter-sysfs.c
953
err = counter_attr_create(dev, cattr_group, &comp, scope, count);
drivers/counter/counter-sysfs.c
963
comp = counter_function_comp;
drivers/counter/counter-sysfs.c
964
comp.count_u32_read = counter->ops->function_read;
drivers/counter/counter-sysfs.c
965
comp.count_u32_write = counter->ops->function_write;
drivers/counter/counter-sysfs.c
966
err = counter_attr_create(dev, cattr_group, &comp, scope, count);
drivers/cpufreq/pmac64-cpufreq.c
100
DECLARE_COMPLETION_ONSTACK(comp);
drivers/cpufreq/pmac64-cpufreq.c
102
&comp, 'V', 'S', 'L', 'E', 'W',
drivers/cpufreq/pmac64-cpufreq.c
104
wait_for_completion(&comp);
drivers/crypto/cavium/nitrox/nitrox_req.h
615
static inline void set_comp_value(u64 *comp)
drivers/crypto/cavium/nitrox/nitrox_req.h
617
WRITE_ONCE(*comp, PENDING_SIG);
drivers/crypto/cavium/nitrox/nitrox_req.h
691
creq->comp = (u64 *)(nkreq->dst + ORH_HLEN);
drivers/crypto/cavium/nitrox/nitrox_req.h
692
set_comp_value(creq->comp);
drivers/crypto/cavium/nitrox/nitrox_req.h
725
create_single_sg(sg, creq->comp, COMP_HLEN);
drivers/crypto/cavium/nitrox/nitrox_req.h
77
u64 *comp;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
406
sr->resp.completion = req->comp;
drivers/crypto/intel/iaa/iaa_crypto_main.c
412
struct iax_completion_record *comp,
drivers/crypto/intel/iaa/iaa_crypto_main.c
927
struct iax_completion_record *comp,
drivers/crypto/intel/iaa/iaa_crypto_main.c
935
while (!comp->status) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
950
if (comp->status != IAX_COMP_SUCCESS) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
951
if (comp->status == IAA_ERROR_WATCHDOG_EXPIRED) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
954
op_str, comp->output_size);
drivers/crypto/intel/iaa/iaa_crypto_main.c
959
if (comp->status == IAA_ANALYTICS_ERROR &&
drivers/crypto/intel/iaa/iaa_crypto_main.c
960
comp->error_code == IAA_ERROR_COMP_BUF_OVERFLOW && compress) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
964
comp->output_size);
drivers/crypto/intel/iaa/iaa_crypto_main.c
969
if (comp->status == IAA_ERROR_DECOMP_BUF_OVERFLOW) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
976
op_str, comp->status, comp->error_code, comp->output_size);
drivers/crypto/intel/iaa/iaa_crypto_main.c
977
print_hex_dump(KERN_INFO, "cmp-rec: ", DUMP_PREFIX_OFFSET, 8, 1, comp, 64, 0);
drivers/crypto/intel/qat/qat_common/icp_qat_fw.h
241
#define ICP_QAT_FW_COMN_RESP_STATUS_BUILD(crypto, comp, xlat, eolb) \
drivers/crypto/intel/qat/qat_common/icp_qat_fw.h
244
(((comp) & QAT_COMN_RESP_CMP_STATUS_MASK) << \
drivers/dpll/zl3073x/fw.c
130
struct zl3073x_fw_component *comp;
drivers/dpll/zl3073x/fw.c
132
comp = kzalloc_obj(*comp);
drivers/dpll/zl3073x/fw.c
133
if (!comp)
drivers/dpll/zl3073x/fw.c
136
comp->size = size;
drivers/dpll/zl3073x/fw.c
137
comp->data = kzalloc(size, GFP_KERNEL);
drivers/dpll/zl3073x/fw.c
138
if (!comp->data) {
drivers/dpll/zl3073x/fw.c
139
kfree(comp);
drivers/dpll/zl3073x/fw.c
143
return comp;
drivers/dpll/zl3073x/fw.c
151
zl3073x_fw_component_free(struct zl3073x_fw_component *comp)
drivers/dpll/zl3073x/fw.c
153
if (comp)
drivers/dpll/zl3073x/fw.c
154
kfree(comp->data);
drivers/dpll/zl3073x/fw.c
156
kfree(comp);
drivers/dpll/zl3073x/fw.c
204
struct zl3073x_fw_component *comp = NULL;
drivers/dpll/zl3073x/fw.c
246
comp = zl3073x_fw_component_alloc(size);
drivers/dpll/zl3073x/fw.c
247
if (!comp) {
drivers/dpll/zl3073x/fw.c
251
comp->id = id;
drivers/dpll/zl3073x/fw.c
254
for (dest = comp->data; count; count--, dest++) {
drivers/dpll/zl3073x/fw.c
264
*pcomp = comp;
drivers/dpll/zl3073x/fw.c
271
zl3073x_fw_component_free(comp);
drivers/dpll/zl3073x/fw.c
310
struct zl3073x_fw_component *comp;
drivers/dpll/zl3073x/fw.c
322
rc = zl3073x_fw_component_load(zldev, &comp, &data, &size,
drivers/dpll/zl3073x/fw.c
328
id = comp->id;
drivers/dpll/zl3073x/fw.c
337
zl3073x_fw_component_free(comp);
drivers/dpll/zl3073x/fw.c
342
fw->component[id] = comp;
drivers/dpll/zl3073x/fw.c
364
struct zl3073x_fw_component *comp,
drivers/dpll/zl3073x/fw.c
370
info = &component_info[comp->id];
drivers/dpll/zl3073x/fw.c
378
info->load_addr, comp->data,
drivers/dpll/zl3073x/fw.c
379
comp->size, extack);
drivers/dpll/zl3073x/fw.c
383
info->load_addr, comp->data, comp->size,
drivers/dpll/zl3073x/fw.c
388
info->load_addr, comp->data, comp->size,
drivers/fwctl/pds/main.c
149
union pds_core_adminq_comp comp = {0};
drivers/fwctl/pds/main.c
171
err = pds_client_adminq_cmd(pdsfc->padev, &cmd, sizeof(cmd), &comp, 0);
drivers/fwctl/pds/main.c
216
union pds_core_adminq_comp comp = {0};
drivers/fwctl/pds/main.c
242
err = pds_client_adminq_cmd(pdsfc->padev, &cmd, sizeof(cmd), &comp, 0);
drivers/fwctl/pds/main.c
355
union pds_core_adminq_comp comp = {0};
drivers/fwctl/pds/main.c
415
err = pds_client_adminq_cmd(pdsfc->padev, &cmd, sizeof(cmd), &comp, 0);
drivers/fwctl/pds/main.c
433
rpc->out.retval = le32_to_cpu(comp.fwctl_rpc.err);
drivers/fwctl/pds/main.c
73
union pds_core_adminq_comp comp = {0};
drivers/fwctl/pds/main.c
94
err = pds_client_adminq_cmd(pdsfc->padev, &cmd, sizeof(cmd), &comp, 0);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
230
struct komeda_component *comp,
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
233
output->component = comp;
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
405
static void ade_dump_overlay_compositor_regs(void __iomem *base, u32 comp)
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
409
val = ade_read_reload_bit(base, OVLY_OFST + comp);
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
410
DRM_DEBUG_DRIVER("[overlay%d]: reload(%d)\n", comp + 1, val);
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
411
writel(ADE_ENABLE, base + ADE_OVLYX_CTL(comp));
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
412
DRM_DEBUG_DRIVER("[overlay%d]: reg_ctl(0x%08x)\n", comp + 1, val);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
110
ret = comp->ops->send(comp->mei_dev, in, in_size);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
116
ret = comp->ops->recv(comp->mei_dev, out, GSC_PROXY_MAX_MSG_SIZE);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
89
struct i915_gsc_proxy_component *comp = gsc->proxy.component;
drivers/gpu/drm/lima/lima_drv.c
373
const struct lima_compatible *comp;
drivers/gpu/drm/lima/lima_drv.c
387
comp = of_device_get_match_data(&pdev->dev);
drivers/gpu/drm/lima/lima_drv.c
388
if (!comp) {
drivers/gpu/drm/lima/lima_drv.c
393
ldev->id = comp->id;
drivers/gpu/drm/mcde/mcde_display.c
351
u32 comp;
drivers/gpu/drm/mcde/mcde_display.c
361
comp = MCDE_OVL0COMP;
drivers/gpu/drm/mcde/mcde_display.c
369
comp = MCDE_OVL1COMP;
drivers/gpu/drm/mcde/mcde_display.c
377
comp = MCDE_OVL2COMP;
drivers/gpu/drm/mcde/mcde_display.c
385
comp = MCDE_OVL3COMP;
drivers/gpu/drm/mcde/mcde_display.c
393
comp = MCDE_OVL4COMP;
drivers/gpu/drm/mcde/mcde_display.c
401
comp = MCDE_OVL5COMP;
drivers/gpu/drm/mcde/mcde_display.c
488
writel(val, mcde->regs + comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
1031
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
1034
comp = &priv->ddp_comp[comp_id];
drivers/gpu/drm/mediatek/mtk_crtc.c
1046
if (!comp->dev) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1074
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
1076
comp = &priv->ddp_comp[comp_id];
drivers/gpu/drm/mediatek/mtk_crtc.c
1077
mtk_crtc->ddp_comp[i] = comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
1079
if (comp->funcs) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1080
if (comp->funcs->gamma_set && comp->funcs->gamma_get_lut_size) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1081
unsigned int lut_sz = mtk_ddp_gamma_get_lut_size(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
1087
if (comp->funcs->ctm_set)
drivers/gpu/drm/mediatek/mtk_crtc.c
1091
mtk_ddp_comp_register_vblank_cb(comp, mtk_crtc_ddp_irq,
drivers/gpu/drm/mediatek/mtk_crtc.c
1171
struct mtk_ddp_comp *comp = &priv->ddp_comp[comp_id];
drivers/gpu/drm/mediatek/mtk_crtc.c
1173
if (!comp->dev) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1177
comp->encoder_index = -1;
drivers/gpu/drm/mediatek/mtk_crtc.c
144
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
146
comp = mtk_crtc->ddp_comp[i];
drivers/gpu/drm/mediatek/mtk_crtc.c
147
mtk_ddp_comp_unregister_vblank_cb(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
261
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
266
comp = mtk_crtc->ddp_comp[i];
drivers/gpu/drm/mediatek/mtk_crtc.c
267
if (local_index < (count + mtk_ddp_comp_layer_nr(comp))) {
drivers/gpu/drm/mediatek/mtk_crtc.c
269
return comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
271
count += mtk_ddp_comp_layer_nr(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
407
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[i];
drivers/gpu/drm/mediatek/mtk_crtc.c
410
mtk_ddp_comp_bgclr_in_on(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
412
mtk_ddp_comp_config(comp, width, height, vrefresh, bpc, NULL);
drivers/gpu/drm/mediatek/mtk_crtc.c
413
mtk_ddp_comp_start(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
420
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
427
comp = mtk_ddp_comp_for_plane(crtc, plane, &local_layer);
drivers/gpu/drm/mediatek/mtk_crtc.c
428
if (comp)
drivers/gpu/drm/mediatek/mtk_crtc.c
429
mtk_ddp_comp_layer_config(comp, local_layer,
drivers/gpu/drm/mediatek/mtk_crtc.c
490
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0];
drivers/gpu/drm/mediatek/mtk_crtc.c
500
mtk_ddp_comp_config(comp, state->pending_width,
drivers/gpu/drm/mediatek/mtk_crtc.c
519
comp = mtk_ddp_comp_for_plane(crtc, plane, &local_layer);
drivers/gpu/drm/mediatek/mtk_crtc.c
521
if (comp)
drivers/gpu/drm/mediatek/mtk_crtc.c
522
mtk_ddp_comp_layer_config(comp, local_layer,
drivers/gpu/drm/mediatek/mtk_crtc.c
543
comp = mtk_ddp_comp_for_plane(crtc, plane, &local_layer);
drivers/gpu/drm/mediatek/mtk_crtc.c
545
if (comp)
drivers/gpu/drm/mediatek/mtk_crtc.c
546
mtk_ddp_comp_layer_config(comp, local_layer,
drivers/gpu/drm/mediatek/mtk_crtc.c
669
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0];
drivers/gpu/drm/mediatek/mtk_crtc.c
671
mtk_ddp_comp_enable_vblank(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
679
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0];
drivers/gpu/drm/mediatek/mtk_crtc.c
681
mtk_ddp_comp_disable_vblank(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
709
struct mtk_ddp_comp *comp = &priv->ddp_comp[comp_id];
drivers/gpu/drm/mediatek/mtk_crtc.c
711
if (comp->encoder_index >= 0 &&
drivers/gpu/drm/mediatek/mtk_crtc.c
712
(encoder_mask & BIT(comp->encoder_index))) {
drivers/gpu/drm/mediatek/mtk_crtc.c
713
mtk_crtc->ddp_comp[mtk_crtc->ddp_comp_nr - 1] = comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
715
comp->id, mtk_crtc->ddp_comp_nr - 1);
drivers/gpu/drm/mediatek/mtk_crtc.c
725
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
727
comp = mtk_ddp_comp_for_plane(crtc, plane, &local_layer);
drivers/gpu/drm/mediatek/mtk_crtc.c
728
if (comp)
drivers/gpu/drm/mediatek/mtk_crtc.c
729
return mtk_ddp_comp_layer_check(comp, local_layer, state);
drivers/gpu/drm/mediatek/mtk_crtc.c
781
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0];
drivers/gpu/drm/mediatek/mtk_crtc.c
787
ret = mtk_ddp_comp_power_on(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
789
DRM_DEV_ERROR(comp->dev, "Failed to enable power domain: %d\n", ret);
drivers/gpu/drm/mediatek/mtk_crtc.c
797
mtk_ddp_comp_power_off(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
809
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0];
drivers/gpu/drm/mediatek/mtk_crtc.c
841
mtk_ddp_comp_power_off(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
936
struct mtk_ddp_comp *comp;
drivers/gpu/drm/mediatek/mtk_crtc.c
941
comp = mtk_crtc->ddp_comp[comp_idx];
drivers/gpu/drm/mediatek/mtk_crtc.c
942
if (!comp->funcs)
drivers/gpu/drm/mediatek/mtk_crtc.c
945
if (comp_idx == 1 && !comp->funcs->bgclr_in_on)
drivers/gpu/drm/mediatek/mtk_crtc.c
948
return mtk_ddp_comp_layer_nr(comp);
drivers/gpu/drm/mediatek/mtk_crtc.c
969
struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[comp_idx];
drivers/gpu/drm/mediatek/mtk_crtc.c
977
mtk_ddp_comp_supported_rotations(comp),
drivers/gpu/drm/mediatek/mtk_crtc.c
978
mtk_ddp_comp_get_blend_modes(comp),
drivers/gpu/drm/mediatek/mtk_crtc.c
979
mtk_ddp_comp_get_formats(comp),
drivers/gpu/drm/mediatek/mtk_crtc.c
980
mtk_ddp_comp_get_num_formats(comp),
drivers/gpu/drm/mediatek/mtk_crtc.c
981
mtk_ddp_comp_is_afbc_supported(comp), i);
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
638
int mtk_ddp_comp_init(struct device *dev, struct device_node *node, struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
651
comp->id = comp_id;
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
652
comp->funcs = mtk_ddp_matches[comp_id].funcs;
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
664
comp->dev = &comp_pdev->dev;
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
666
ret = devm_add_action_or_reset(dev, mtk_ddp_comp_put_device, comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
702
ret = cmdq_dev_get_client_reg(comp->dev, &priv->cmdq_reg, 0);
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
704
dev_dbg(comp->dev, "get mediatek,gce-client-reg fail!\n");
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
103
static inline int mtk_ddp_comp_power_on(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
105
if (comp->funcs && comp->funcs->power_on)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
106
return comp->funcs->power_on(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
108
return pm_runtime_resume_and_get(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
112
static inline void mtk_ddp_comp_power_off(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
114
if (comp->funcs && comp->funcs->power_off)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
115
comp->funcs->power_off(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
117
pm_runtime_put(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
120
static inline int mtk_ddp_comp_clk_enable(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
122
if (comp->funcs && comp->funcs->clk_enable)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
123
return comp->funcs->clk_enable(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
128
static inline void mtk_ddp_comp_clk_disable(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
130
if (comp->funcs && comp->funcs->clk_disable)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
131
comp->funcs->clk_disable(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
135
enum drm_mode_status mtk_ddp_comp_mode_valid(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
138
if (comp && comp->funcs && comp->funcs->mode_valid)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
139
return comp->funcs->mode_valid(comp->dev, mode);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
143
static inline void mtk_ddp_comp_config(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
148
if (comp->funcs && comp->funcs->config)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
149
comp->funcs->config(comp->dev, w, h, vrefresh, bpc, cmdq_pkt);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
152
static inline void mtk_ddp_comp_start(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
154
if (comp->funcs && comp->funcs->start)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
155
comp->funcs->start(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
158
static inline void mtk_ddp_comp_stop(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
160
if (comp->funcs && comp->funcs->stop)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
161
comp->funcs->stop(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
164
static inline void mtk_ddp_comp_register_vblank_cb(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
168
if (comp->funcs && comp->funcs->register_vblank_cb)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
169
comp->funcs->register_vblank_cb(comp->dev, vblank_cb,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
173
static inline void mtk_ddp_comp_unregister_vblank_cb(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
175
if (comp->funcs && comp->funcs->unregister_vblank_cb)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
176
comp->funcs->unregister_vblank_cb(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
179
static inline void mtk_ddp_comp_enable_vblank(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
181
if (comp->funcs && comp->funcs->enable_vblank)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
182
comp->funcs->enable_vblank(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
185
static inline void mtk_ddp_comp_disable_vblank(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
187
if (comp->funcs && comp->funcs->disable_vblank)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
188
comp->funcs->disable_vblank(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
192
unsigned int mtk_ddp_comp_supported_rotations(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
194
if (comp->funcs && comp->funcs->supported_rotations)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
195
return comp->funcs->supported_rotations(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
204
static inline unsigned int mtk_ddp_comp_layer_nr(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
206
if (comp->funcs && comp->funcs->layer_nr)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
207
return comp->funcs->layer_nr(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
212
static inline int mtk_ddp_comp_layer_check(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
216
if (comp->funcs && comp->funcs->layer_check)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
217
return comp->funcs->layer_check(comp->dev, idx, state);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
221
static inline void mtk_ddp_comp_layer_config(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
226
if (comp->funcs && comp->funcs->layer_config)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
227
comp->funcs->layer_config(comp->dev, idx, state, cmdq_pkt);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
230
static inline unsigned int mtk_ddp_gamma_get_lut_size(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
232
if (comp->funcs && comp->funcs->gamma_get_lut_size)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
233
return comp->funcs->gamma_get_lut_size(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
238
static inline void mtk_ddp_gamma_set(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
241
if (comp->funcs && comp->funcs->gamma_set)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
242
comp->funcs->gamma_set(comp->dev, state);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
245
static inline void mtk_ddp_comp_bgclr_in_on(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
247
if (comp->funcs && comp->funcs->bgclr_in_on)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
248
comp->funcs->bgclr_in_on(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
251
static inline void mtk_ddp_comp_bgclr_in_off(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
253
if (comp->funcs && comp->funcs->bgclr_in_off)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
254
comp->funcs->bgclr_in_off(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
257
static inline void mtk_ddp_ctm_set(struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
260
if (comp->funcs && comp->funcs->ctm_set)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
261
comp->funcs->ctm_set(comp->dev, state);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
264
static inline struct device *mtk_ddp_comp_dma_dev_get(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
266
if (comp->funcs && comp->funcs->dma_dev_get)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
267
return comp->funcs->dma_dev_get(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
268
return comp->dev;
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
272
u32 mtk_ddp_comp_get_blend_modes(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
274
if (comp->funcs && comp->funcs->get_blend_modes)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
275
return comp->funcs->get_blend_modes(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
281
const u32 *mtk_ddp_comp_get_formats(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
283
if (comp->funcs && comp->funcs->get_formats)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
284
return comp->funcs->get_formats(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
290
size_t mtk_ddp_comp_get_num_formats(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
292
if (comp->funcs && comp->funcs->get_num_formats)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
293
return comp->funcs->get_num_formats(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
298
static inline bool mtk_ddp_comp_is_afbc_supported(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
300
if (comp->funcs && comp->funcs->is_afbc_supported)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
301
return comp->funcs->is_afbc_supported(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
306
static inline bool mtk_ddp_comp_add(struct mtk_ddp_comp *comp, struct mtk_mutex *mutex)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
308
if (comp->funcs && comp->funcs->add) {
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
309
comp->funcs->add(comp->dev, mutex);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
315
static inline bool mtk_ddp_comp_remove(struct mtk_ddp_comp *comp, struct mtk_mutex *mutex)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
317
if (comp->funcs && comp->funcs->remove) {
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
318
comp->funcs->remove(comp->dev, mutex);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
324
static inline bool mtk_ddp_comp_connect(struct mtk_ddp_comp *comp, struct device *mmsys_dev,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
327
if (comp->funcs && comp->funcs->connect) {
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
328
comp->funcs->connect(comp->dev, mmsys_dev, next);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
334
static inline bool mtk_ddp_comp_disconnect(struct mtk_ddp_comp *comp, struct device *mmsys_dev,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
337
if (comp->funcs && comp->funcs->disconnect) {
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
338
comp->funcs->disconnect(comp->dev, mmsys_dev, next);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
344
static inline void mtk_ddp_comp_encoder_index_set(struct mtk_ddp_comp *comp)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
346
if (comp->funcs && comp->funcs->encoder_index)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
347
comp->encoder_index = (int)comp->funcs->encoder_index(comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
353
int mtk_ddp_comp_init(struct device *dev, struct device_node *comp_node, struct mtk_ddp_comp *comp,
drivers/gpu/drm/mediatek/mtk_disp_color.c
22
#define DISP_COLOR_START(comp) ((comp)->data->color_offset)
drivers/gpu/drm/mediatek/mtk_disp_color.c
23
#define DISP_COLOR_WIDTH(comp) (DISP_COLOR_START(comp) + 0x50)
drivers/gpu/drm/mediatek/mtk_disp_color.c
24
#define DISP_COLOR_HEIGHT(comp) (DISP_COLOR_START(comp) + 0x54)
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
310
struct device *comp;
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
315
comp = ovl_adaptor->ovl_adaptor_comp[i];
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
316
if (!comp || !comp_matches[i].funcs->clk_enable)
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
318
ret = comp_matches[i].funcs->clk_enable(comp);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
322
comp_matches[i].funcs->clk_disable(comp);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
332
struct device *comp;
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
336
comp = ovl_adaptor->ovl_adaptor_comp[i];
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
337
if (!comp || !comp_matches[i].funcs->clk_disable)
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
339
comp_matches[i].funcs->clk_disable(comp);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
341
pm_runtime_put(comp);
drivers/gpu/drm/msm/dp/dp_aux.c
195
reinit_completion(&aux->comp);
drivers/gpu/drm/msm/dp/dp_aux.c
201
time_left = wait_for_completion_timeout(&aux->comp,
drivers/gpu/drm/msm/dp/dp_aux.c
31
struct completion comp;
drivers/gpu/drm/msm/dp/dp_aux.c
497
complete(&aux->comp);
drivers/gpu/drm/msm/dp/dp_aux.c
693
init_completion(&aux->comp);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
668
if (nvbo->comp || fb->format->num_planes != 1)
drivers/gpu/drm/nouveau/include/nvif/cl0002.h
38
__u8 comp;
drivers/gpu/drm/nouveau/include/nvif/if0008.h
28
__u8 comp;
drivers/gpu/drm/nouveau/include/nvif/if000c.h
33
__u8 comp;
drivers/gpu/drm/nouveau/include/nvif/if500b.h
23
__u8 comp;
drivers/gpu/drm/nouveau/include/nvif/if500d.h
19
__u8 comp;
drivers/gpu/drm/nouveau/include/nvif/vmm.h
34
bool comp:1;
drivers/gpu/drm/nouveau/nouveau_bo.c
1310
args.nv50.comp = mem->comp;
drivers/gpu/drm/nouveau/nouveau_bo.c
255
nvbo->comp = mmu->kind[nvbo->kind] != nvbo->kind;
drivers/gpu/drm/nouveau/nouveau_bo.c
258
nvbo->comp = (tile_flags & 0x00030000) >> 16;
drivers/gpu/drm/nouveau/nouveau_bo.c
289
if (pi < 0 || !nvbo->comp || vmm->page[i].comp)
drivers/gpu/drm/nouveau/nouveau_bo.c
303
if (nvbo->comp && !vmm->page[pi].comp) {
drivers/gpu/drm/nouveau/nouveau_bo.c
306
nvbo->comp = 0;
drivers/gpu/drm/nouveau/nouveau_bo.h
44
unsigned comp:3;
drivers/gpu/drm/nouveau/nouveau_gem.c
332
rep->tile_flags |= nvbo->kind << 8 | nvbo->comp << 16;
drivers/gpu/drm/nouveau/nouveau_mem.c
104
mem->comp = mem->kind = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
105
if (mem->comp && !(mmu->type[type].type & NVIF_MEM_COMP)) {
drivers/gpu/drm/nouveau/nouveau_mem.c
108
mem->comp = 0;
drivers/gpu/drm/nouveau/nouveau_mem.c
174
nouveau_mem_new(struct nouveau_drm *drm, u8 kind, u8 comp,
drivers/gpu/drm/nouveau/nouveau_mem.c
184
mem->comp = comp;
drivers/gpu/drm/nouveau/nouveau_mem.c
54
args.nv50.comp = mem->comp;
drivers/gpu/drm/nouveau/nouveau_mem.h
13
u8 comp;
drivers/gpu/drm/nouveau/nouveau_mem.h
24
int nouveau_mem_new(struct nouveau_drm *, u8 kind, u8 comp,
drivers/gpu/drm/nouveau/nouveau_ttm.c
108
ret = nouveau_mem_new(drm, nvbo->kind, nvbo->comp, res);
drivers/gpu/drm/nouveau/nouveau_ttm.c
135
ret = nouveau_mem_new(drm, nvbo->kind, nvbo->comp, res);
drivers/gpu/drm/nouveau/nouveau_ttm.c
76
ret = nouveau_mem_new(drm, nvbo->kind, nvbo->comp, res);
drivers/gpu/drm/nouveau/nvif/mmu.c
103
if (args.comp) mmu->type[i].type |= NVIF_MEM_COMP;
drivers/gpu/drm/nouveau/nvif/vmm.c
255
vmm->page[i].comp = args.comp;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
101
comp = args->v0.comp;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
108
comp = NV50_DMA_V0_COMP_NONE;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
113
comp = NV50_DMA_V0_COMP_VM;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
119
if (user > 2 || part > 2 || comp > 3 || kind > 0x7f)
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
121
dmaobj->flags0 = (comp << 29) | (kind << 22) | (user << 20) |
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
78
u32 user, part, comp, kind;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
97
args->v0.priv, args->v0.part, args->v0.comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
37
fb->func->tile.comp(fb, i, size, flags, tile);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
92
.tile.comp = nv20_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c
50
.tile.comp = nv25_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
123
.tile.comp = nv30_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
37
if (fb->func->tile.comp) /* z compression */
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
38
fb->func->tile.comp(fb, i, size, flags, tile);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c
52
.tile.comp = nv35_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c
52
.tile.comp = nv36_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c
58
.tile.comp = nv40_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c
52
.tile.comp = nv40_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c
35
.tile.comp = nv40_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c
35
.tile.comp = nv40_fb_tile_comp,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
39
void (*comp)(struct nvkm_fb *, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
50
uvmm.comp = args->v0.comp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
93
args->v0.comp = !!(type & NVKM_MEM_COMP);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
322
args->v0.comp = !!(type & NVKM_VMM_PAGE_COMP);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
154
int (*valid2)(struct nvkm_vmm *, bool ro, bool priv, u8 kind, u8 comp,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
283
u32 comp = (page->shift == 16 && !gm20x) ? 16 : 17;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
284
u32 tags = ALIGN(nvkm_memory_size(memory), 1 << 17) >> comp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
223
gh100_vmm_valid(struct nvkm_vmm *vmm, bool ro, bool priv, u8 kind, u8 comp,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
237
u8 aper, kind, kind_inv, comp, priv, ro;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
248
comp = args->v0.comp & 0x03;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
254
comp = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
292
if (comp) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
293
u32 tags = (nvkm_memory_size(memory) >> 16) * comp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
310
map->ctag |= (u64)comp << 49;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
311
map->type |= (u64)comp << 47;
drivers/gpu/drm/omapdrm/dss/base.c
190
struct omapdss_comp_node *comp;
drivers/gpu/drm/omapdrm/dss/base.c
192
list_for_each_entry(comp, &omapdss_comp_list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
193
if (comp->node == node)
drivers/gpu/drm/omapdrm/dss/base.c
203
struct omapdss_comp_node *comp;
drivers/gpu/drm/omapdrm/dss/base.c
212
comp = devm_kzalloc(dev, sizeof(*comp), GFP_KERNEL);
drivers/gpu/drm/omapdrm/dss/base.c
213
if (comp) {
drivers/gpu/drm/omapdrm/dss/base.c
214
comp->node = node;
drivers/gpu/drm/omapdrm/dss/base.c
215
comp->dss_core_component = dss_core;
drivers/gpu/drm/omapdrm/dss/base.c
216
comp->compat = compat;
drivers/gpu/drm/omapdrm/dss/base.c
217
list_add(&comp->list, &omapdss_comp_list);
drivers/gpu/drm/omapdrm/dss/base.c
259
static bool omapdss_component_is_loaded(struct omapdss_comp_node *comp)
drivers/gpu/drm/omapdrm/dss/base.c
261
if (comp->dss_core_component)
drivers/gpu/drm/omapdrm/dss/base.c
263
if (!strstarts(comp->compat, "omapdss,"))
drivers/gpu/drm/omapdrm/dss/base.c
265
if (omapdss_device_is_registered(comp->node))
drivers/gpu/drm/omapdrm/dss/base.c
273
struct omapdss_comp_node *comp;
drivers/gpu/drm/omapdrm/dss/base.c
275
list_for_each_entry(comp, &omapdss_comp_list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
276
if (!omapdss_component_is_loaded(comp))
drivers/gpu/drm/panfrost/panfrost_devfreq.c
130
if (pfdev->comp->num_supplies > 1) {
drivers/gpu/drm/panfrost/panfrost_devfreq.c
143
ret = devm_pm_opp_set_regulators(dev, pfdev->comp->supply_names);
drivers/gpu/drm/panfrost/panfrost_device.c
101
pfdev->comp->num_supplies,
drivers/gpu/drm/panfrost/panfrost_device.c
110
ret = regulator_bulk_enable(pfdev->comp->num_supplies,
drivers/gpu/drm/panfrost/panfrost_device.c
125
regulator_bulk_disable(pfdev->comp->num_supplies, pfdev->regulators);
drivers/gpu/drm/panfrost/panfrost_device.c
156
if (num_domains < 2 && pfdev->comp->num_pm_domains < 2)
drivers/gpu/drm/panfrost/panfrost_device.c
159
if (num_domains != pfdev->comp->num_pm_domains) {
drivers/gpu/drm/panfrost/panfrost_device.c
162
num_domains, pfdev->comp->num_pm_domains);
drivers/gpu/drm/panfrost/panfrost_device.c
173
pfdev->comp->pm_domain_names[i]);
drivers/gpu/drm/panfrost/panfrost_device.c
179
pfdev->comp->pm_domain_names[i], i, err);
drivers/gpu/drm/panfrost/panfrost_device.c
423
if (pfdev->comp->pm_features & BIT(GPU_PM_RT)) {
drivers/gpu/drm/panfrost/panfrost_device.c
445
if (pfdev->comp->pm_features & BIT(GPU_PM_RT))
drivers/gpu/drm/panfrost/panfrost_device.c
448
if (pfdev->comp->pm_features & BIT(GPU_PM_RT))
drivers/gpu/drm/panfrost/panfrost_device.c
466
if (pfdev->comp->pm_features & BIT(GPU_PM_RT)) {
drivers/gpu/drm/panfrost/panfrost_device.c
482
if (pfdev->comp->pm_features & BIT(GPU_PM_VREG_OFF)) {
drivers/gpu/drm/panfrost/panfrost_device.c
493
if (pfdev->comp->pm_features & BIT(GPU_PM_CLK_DIS)) {
drivers/gpu/drm/panfrost/panfrost_device.c
512
if (pfdev->comp->pm_features & BIT(GPU_PM_CLK_DIS) && pfdev->bus_clock)
drivers/gpu/drm/panfrost/panfrost_device.c
515
if (pfdev->comp->pm_features & BIT(GPU_PM_CLK_DIS))
drivers/gpu/drm/panfrost/panfrost_device.c
518
if (pfdev->comp->pm_features & BIT(GPU_PM_VREG_OFF))
drivers/gpu/drm/panfrost/panfrost_device.c
532
if (pfdev->comp->pm_features & BIT(GPU_PM_CLK_DIS)) {
drivers/gpu/drm/panfrost/panfrost_device.c
539
if (pfdev->comp->pm_features & BIT(GPU_PM_VREG_OFF))
drivers/gpu/drm/panfrost/panfrost_device.c
91
pfdev->regulators = devm_kcalloc(pfdev->base.dev, pfdev->comp->num_supplies,
drivers/gpu/drm/panfrost/panfrost_device.c
97
for (i = 0; i < pfdev->comp->num_supplies; i++)
drivers/gpu/drm/panfrost/panfrost_device.c
98
pfdev->regulators[i].supply = pfdev->comp->supply_names[i];
drivers/gpu/drm/panfrost/panfrost_device.h
147
const struct panfrost_compatible *comp;
drivers/gpu/drm/panfrost/panfrost_drv.c
973
pfdev->comp = of_device_get_match_data(&pdev->dev);
drivers/gpu/drm/panfrost/panfrost_drv.c
974
if (!pfdev->comp)
drivers/gpu/drm/panfrost/panfrost_gpu.c
173
if (pfdev->comp->vendor_quirk)
drivers/gpu/drm/panfrost/panfrost_gpu.c
174
pfdev->comp->vendor_quirk(pfdev);
drivers/gpu/drm/panfrost/panfrost_mmu.c
786
if (pfdev->comp->gpu_quirks & BIT(GPU_QUIRK_FORCE_AARCH64_PGTABLE)) {
drivers/gpu/drm/xe/xe_gsc_proxy.c
113
struct i915_gsc_proxy_component *comp = gsc->proxy.component;
drivers/gpu/drm/xe/xe_gsc_proxy.c
116
ret = comp->ops->send(comp->mei_dev, gsc->proxy.to_csme, size);
drivers/gpu/drm/xe/xe_gsc_proxy.c
122
ret = comp->ops->recv(comp->mei_dev, gsc->proxy.from_csme, GSC_PROXY_BUFFER_SIZE);
drivers/gpu/ipu-v3/ipu-dc.c
105
struct completion comp;
drivers/hwmon/ntc_thermistor.c
348
const struct ntc_compensation *comp;
drivers/hwmon/ntc_thermistor.c
353
[(ntc)] = { .comp = (compensation), .n_comp = ARRAY_SIZE(compensation) }
drivers/hwmon/ntc_thermistor.c
377
const struct ntc_compensation *comp;
drivers/hwmon/ntc_thermistor.c
446
if (n > data->comp[0].ohm || n < data->comp[data->n_comp - 1].ohm)
drivers/hwmon/ntc_thermistor.c
464
if (ohm >= data->comp[0].ohm) {
drivers/hwmon/ntc_thermistor.c
469
if (ohm <= data->comp[data->n_comp - 1].ohm) {
drivers/hwmon/ntc_thermistor.c
489
if (ohm >= data->comp[mid].ohm) {
drivers/hwmon/ntc_thermistor.c
499
if (ohm >= data->comp[start].ohm)
drivers/hwmon/ntc_thermistor.c
512
if (ohm == data->comp[end].ohm)
drivers/hwmon/ntc_thermistor.c
529
temp = fixp_linear_interpolate(data->comp[low].ohm,
drivers/hwmon/ntc_thermistor.c
530
data->comp[low].temp_c * 1000,
drivers/hwmon/ntc_thermistor.c
531
data->comp[high].ohm,
drivers/hwmon/ntc_thermistor.c
532
data->comp[high].temp_c * 1000,
drivers/hwmon/ntc_thermistor.c
681
data->comp = ntc_type[pdev_id->driver_data].comp;
drivers/i2c/busses/i2c-uniphier-f.c
231
complete(&priv->comp);
drivers/i2c/busses/i2c-uniphier-f.c
329
reinit_completion(&priv->comp);
drivers/i2c/busses/i2c-uniphier-f.c
352
time_left = wait_for_completion_timeout(&priv->comp, adap->timeout);
drivers/i2c/busses/i2c-uniphier-f.c
547
init_completion(&priv->comp);
drivers/i2c/busses/i2c-uniphier-f.c
79
struct completion comp;
drivers/i2c/busses/i2c-uniphier.c
342
init_completion(&priv->comp);
drivers/i2c/busses/i2c-uniphier.c
39
struct completion comp;
drivers/i2c/busses/i2c-uniphier.c
56
complete(&priv->comp);
drivers/i2c/busses/i2c-uniphier.c
68
reinit_completion(&priv->comp);
drivers/i2c/busses/i2c-uniphier.c
73
time_left = wait_for_completion_timeout(&priv->comp, adap->timeout);
drivers/i3c/master/adi-i3c-master.c
276
complete(&xfer->comp);
drivers/i3c/master/adi-i3c-master.c
290
init_completion(&xfer->comp);
drivers/i3c/master/adi-i3c-master.c
359
if (!wait_for_completion_timeout(&xfer->comp, msecs_to_jiffies(1000)))
drivers/i3c/master/adi-i3c-master.c
406
if (!wait_for_completion_timeout(&xfer->comp,
drivers/i3c/master/adi-i3c-master.c
809
if (!wait_for_completion_timeout(&xfer->comp,
drivers/i3c/master/adi-i3c-master.c
97
struct completion comp;
drivers/i3c/master/dw-i3c-master.c
1144
if (!wait_for_completion_timeout(&xfer->comp, m->i2c.timeout))
drivers/i3c/master/dw-i3c-master.c
257
struct completion comp;
drivers/i3c/master/dw-i3c-master.c
432
init_completion(&xfer->comp);
drivers/i3c/master/dw-i3c-master.c
517
complete(&xfer->comp);
drivers/i3c/master/dw-i3c-master.c
746
if (!wait_for_completion_timeout(&xfer->comp, XFER_TIMEOUT))
drivers/i3c/master/dw-i3c-master.c
787
if (!wait_for_completion_timeout(&xfer->comp, XFER_TIMEOUT))
drivers/i3c/master/dw-i3c-master.c
901
if (!wait_for_completion_timeout(&xfer->comp, XFER_TIMEOUT))
drivers/i3c/master/dw-i3c-master.c
987
if (!wait_for_completion_timeout(&xfer->comp, XFER_TIMEOUT))
drivers/i3c/master/i3c-master-cdns.c
390
struct completion comp;
drivers/i3c/master/i3c-master-cdns.c
609
complete(&xfer->comp);
drivers/i3c/master/i3c-master-cdns.c
625
init_completion(&xfer->comp);
drivers/i3c/master/i3c-master-cdns.c
713
if (!wait_for_completion_timeout(&xfer->comp, msecs_to_jiffies(1000)))
drivers/i3c/master/i3c-master-cdns.c
790
if (!wait_for_completion_timeout(&cdns_xfer->comp,
drivers/i3c/master/i3c-master-cdns.c
855
if (!wait_for_completion_timeout(&xfer->comp, m->i2c.timeout))
drivers/i3c/master/renesas-i3c.c
1123
complete(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
1166
complete(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
1250
complete(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
240
struct completion comp;
drivers/i3c/master/renesas-i3c.c
423
reinit_completion(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
441
time_left = wait_for_completion_timeout(&xfer->comp, msecs_to_jiffies(1000));
drivers/i3c/master/renesas-i3c.c
672
init_completion(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
766
init_completion(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
830
init_completion(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
936
init_completion(&xfer->comp);
drivers/i3c/master/renesas-i3c.c
964
wait_for_completion_timeout(&xfer->comp, m->i2c.timeout);
drivers/i3c/master/svc-i3c-master.c
1574
complete(&xfer->comp);
drivers/i3c/master/svc-i3c-master.c
1601
init_completion(&xfer->comp);
drivers/i3c/master/svc-i3c-master.c
1657
if (!wait_for_completion_timeout(&xfer->comp, msecs_to_jiffies(1000)))
drivers/i3c/master/svc-i3c-master.c
1705
if (!wait_for_completion_timeout(&xfer->comp, msecs_to_jiffies(1000)))
drivers/i3c/master/svc-i3c-master.c
1780
if (!wait_for_completion_timeout(&xfer->comp, msecs_to_jiffies(1000)))
drivers/i3c/master/svc-i3c-master.c
1820
if (!wait_for_completion_timeout(&xfer->comp, m->i2c.timeout))
drivers/i3c/master/svc-i3c-master.c
186
struct completion comp;
drivers/iio/adc/envelope-detector.c
105
comp = env->comp;
drivers/iio/adc/envelope-detector.c
106
env->comp = 0;
drivers/iio/adc/envelope-detector.c
109
if (comp)
drivers/iio/adc/envelope-detector.c
120
env->comp = 1;
drivers/iio/adc/envelope-detector.c
47
int comp;
drivers/iio/adc/envelope-detector.c
81
int comp;
drivers/iio/adc/envelope-detector.c
84
comp = env->comp;
drivers/iio/adc/envelope-detector.c
85
env->comp = 0;
drivers/iio/adc/envelope-detector.c
88
if (!comp)
drivers/infiniband/core/addr.c
778
struct completion comp;
drivers/infiniband/core/addr.c
786
complete(&((struct resolve_cb_context *)context)->comp);
drivers/infiniband/core/addr.c
809
init_completion(&ctx.comp);
drivers/infiniband/core/addr.c
816
wait_for_completion(&ctx.comp);
drivers/infiniband/core/cm.c
1172
ret = wait_for_completion_timeout(&cm_id_priv->comp, timeout);
drivers/infiniband/core/cm.c
215
struct completion comp;
drivers/infiniband/core/cm.c
274
complete(&cm_id_priv->comp);
drivers/infiniband/core/cm.c
843
init_completion(&cm_id_priv->comp);
drivers/infiniband/core/cma.c
1006
complete(&id_priv->comp);
drivers/infiniband/core/cma.c
1032
init_completion(&id_priv->comp);
drivers/infiniband/core/cma.c
206
struct completion comp;
drivers/infiniband/core/cma.c
2078
wait_for_completion(&id_priv->comp);
drivers/infiniband/core/cma.c
255
complete(&cma_dev->comp);
drivers/infiniband/core/cma.c
395
enum rdma_cm_state comp, enum rdma_cm_state exch)
drivers/infiniband/core/cma.c
406
if (comp == RDMA_CM_CONNECT || exch == RDMA_CM_CONNECT)
drivers/infiniband/core/cma.c
410
if ((ret = (id_priv->state == comp)))
drivers/infiniband/core/cma.c
5351
wait_for_completion(&cma_dev->comp);
drivers/infiniband/core/cma.c
5409
init_completion(&cma_dev->comp);
drivers/infiniband/core/cma_priv.h
79
struct completion comp;
drivers/infiniband/core/ib_core_uverbs.c
255
wait_for_completion(&uverbs_dmabuf->comp);
drivers/infiniband/core/mad.c
423
init_completion(&mad_agent_priv->comp);
drivers/infiniband/core/mad.c
509
complete(&mad_agent_priv->comp);
drivers/infiniband/core/mad.c
535
wait_for_completion(&mad_agent_priv->comp);
drivers/infiniband/core/mad_priv.h
111
struct completion comp;
drivers/infiniband/core/mad_priv.h
121
struct completion comp;
drivers/infiniband/core/mad_rmpp.c
294
init_completion(&rmpp_recv->comp);
drivers/infiniband/core/mad_rmpp.c
51
struct completion comp;
drivers/infiniband/core/mad_rmpp.c
76
complete(&rmpp_recv->comp);
drivers/infiniband/core/mad_rmpp.c
82
wait_for_completion(&rmpp_recv->comp);
drivers/infiniband/core/multicast.c
121
struct completion comp;
drivers/infiniband/core/multicast.c
182
complete(&port->comp);
drivers/infiniband/core/multicast.c
203
complete(&member->comp);
drivers/infiniband/core/multicast.c
634
init_completion(&member->comp);
drivers/infiniband/core/multicast.c
65
struct completion comp;
drivers/infiniband/core/multicast.c
687
wait_for_completion(&member->comp);
drivers/infiniband/core/multicast.c
841
init_completion(&port->comp);
drivers/infiniband/core/multicast.c
872
wait_for_completion(&port->comp);
drivers/infiniband/core/restrack.c
172
init_completion(&res->comp);
drivers/infiniband/core/restrack.c
270
complete(&res->comp);
drivers/infiniband/core/restrack.c
312
wait_for_completion(&res->comp);
drivers/infiniband/core/sa.h
48
complete(&client->comp);
drivers/infiniband/core/sa_query.c
1193
init_completion(&client->comp);
drivers/infiniband/core/sa_query.c
1200
wait_for_completion(&client->comp);
drivers/infiniband/core/security.c
200
bool comp;
drivers/infiniband/core/security.c
232
comp = pp->sec->destroying;
drivers/infiniband/core/security.c
235
if (comp)
drivers/infiniband/core/ucma.c
157
complete(&ctx->comp);
drivers/infiniband/core/ucma.c
186
wait_for_completion(&ctx->comp);
drivers/infiniband/core/ucma.c
203
init_completion(&ctx->comp);
drivers/infiniband/core/ucma.c
88
struct completion comp;
drivers/infiniband/core/uverbs.h
102
struct completion comp;
drivers/infiniband/core/uverbs.h
144
struct completion comp;
drivers/infiniband/core/uverbs.h
151
struct ib_uverbs_comp_event_desc comp;
drivers/infiniband/core/uverbs.h
311
complete(&priv->comp);
drivers/infiniband/core/uverbs_main.c
1174
init_completion(&uverbs_dev->comp);
drivers/infiniband/core/uverbs_main.c
1217
wait_for_completion(&uverbs_dev->comp);
drivers/infiniband/core/uverbs_main.c
1281
wait_for_completion(&uverbs_dev->comp);
drivers/infiniband/core/uverbs_main.c
194
complete(&dev->comp);
drivers/infiniband/core/uverbs_main.c
393
entry->desc.comp.cq_handle = cq->uobject->uevent.uobject.user_handle;
drivers/infiniband/core/uverbs_std_types_dmabuf.c
127
init_completion(&uverbs_dmabuf->comp);
drivers/infiniband/core/uverbs_std_types_dmabuf.c
182
wait_for_completion(&uverbs_dmabuf->comp);
drivers/infiniband/hw/bnxt_re/qplib_res.c
940
int comp;
drivers/infiniband/hw/bnxt_re/qplib_res.c
943
comp = pci_enable_atomic_ops_to_root(dev,
drivers/infiniband/hw/bnxt_re/qplib_res.c
945
if (comp)
drivers/infiniband/hw/bnxt_re/qplib_res.c
947
comp = pci_enable_atomic_ops_to_root(dev,
drivers/infiniband/hw/bnxt_re/qplib_res.c
949
if (comp)
drivers/infiniband/hw/efa/efa_com.c
317
struct efa_admin_acq_entry *comp,
drivers/infiniband/hw/efa/efa_com.c
341
comp_ctx->user_cqe = comp;
drivers/infiniband/hw/efa/efa_com.c
395
struct efa_admin_acq_entry *comp,
drivers/infiniband/hw/efa/efa_com.c
405
__efa_com_submit_admin_cmd(aq, comp_ctx, cmd, cmd_size_in_bytes, comp,
drivers/infiniband/hw/efa/efa_com.c
614
struct efa_admin_acq_entry *comp,
drivers/infiniband/hw/efa/efa_com.c
636
err = efa_com_submit_admin_cmd(aq, comp_ctx, cmd, cmd_size, comp, comp_size);
drivers/infiniband/hw/efa/efa_com.h
174
struct efa_admin_acq_entry *comp,
drivers/infiniband/hw/hfi1/sdma.c
1411
init_completion(&sde->state.comp);
drivers/infiniband/hw/hfi1/sdma.c
230
complete(&ss->comp);
drivers/infiniband/hw/hfi1/sdma.c
241
wait_for_completion(&ss->comp);
drivers/infiniband/hw/hfi1/sdma.h
146
struct completion comp;
drivers/infiniband/hw/hns/hns_roce_device.h
667
__le32 comp;
drivers/infiniband/hw/ionic/ionic_admin.c
455
return ionic_error_to_errno(admin->comp.comp.status);
drivers/infiniband/hw/ionic/ionic_datapath.c
359
u16 comp, u16 mask)
drivers/infiniband/hw/ionic/ionic_datapath.c
361
if (((prod - cons) & mask) <= ((comp - cons) & mask))
drivers/infiniband/hw/mlx4/cq.c
261
cq->mcq.tasklet_ctx.comp = mlx4_ib_cq_comp;
drivers/infiniband/hw/mlx4/cq.c
263
cq->mcq.comp = mlx4_ib_cq_comp;
drivers/infiniband/hw/mlx4/main.c
3088
if (send_mcq->mcq.comp &&
drivers/infiniband/hw/mlx4/main.c
3106
if (recv_mcq->mcq.comp &&
drivers/infiniband/hw/mlx4/main.c
3122
mcq->comp(mcq);
drivers/infiniband/hw/mlx4/qp.c
4447
mcq->mcq.comp(&mcq->mcq);
drivers/infiniband/hw/mlx5/cq.c
1024
cq->mcq.comp = mlx5_add_cq_to_tasklet;
drivers/infiniband/hw/mlx5/cq.c
1025
cq->mcq.tasklet_ctx.comp = mlx5_ib_cq_comp;
drivers/infiniband/hw/mlx5/cq.c
1027
cq->mcq.comp = mlx5_ib_cq_comp;
drivers/infiniband/hw/mlx5/devx.c
1580
obj->core_cq.comp = devx_cq_comp;
drivers/infiniband/hw/mlx5/devx.c
2670
complete(&devx_out->comp);
drivers/infiniband/hw/mlx5/devx.c
2676
init_completion(&cmd->comp);
drivers/infiniband/hw/mlx5/devx.c
2685
wait_for_completion(&cmd->comp);
drivers/infiniband/hw/mlx5/devx.c
43
struct completion comp;
drivers/infiniband/hw/mlx5/main.c
2950
if (send_mcq->mcq.comp &&
drivers/infiniband/hw/mlx5/main.c
2967
if (recv_mcq->mcq.comp &&
drivers/infiniband/hw/mlx5/main.c
2985
mcq->comp(mcq, NULL);
drivers/infiniband/hw/mlx5/qp.c
5771
mcq->mcq.comp(&mcq->mcq, NULL);
drivers/infiniband/hw/mthca/mthca_eq.c
133
} __packed comp;
drivers/infiniband/hw/mthca/mthca_eq.c
276
disarm_cqn = be32_to_cpu(eqe->event.comp.cqn) & 0xffffff;
drivers/infiniband/hw/qedr/verbs.c
3560
bool comp;
drivers/infiniband/hw/qedr/verbs.c
3574
comp = (!!(wr->send_flags & IB_SEND_SIGNALED)) || qp->signaled;
drivers/infiniband/hw/qedr/verbs.c
3575
SET_FIELD2(wqe->flags, RDMA_SQ_SEND_WQE_COMP_FLG, comp);
drivers/infiniband/sw/rdmavt/mr.c
108
init_completion(&mr->comp);
drivers/infiniband/sw/rdmavt/mr.c
459
timeout = wait_for_completion_timeout(&mr->comp, 5 * HZ);
drivers/infiniband/sw/rdmavt/mr.c
90
complete(&mr->comp);
drivers/infiniband/sw/rxe/rxe_comp.c
126
qp->comp.timeout = 1;
drivers/infiniband/sw/rxe/rxe_comp.c
170
qp->comp.retry_cnt = qp->attr.retry_cnt;
drivers/infiniband/sw/rxe/rxe_comp.c
171
qp->comp.rnr_retry = qp->attr.rnr_retry;
drivers/infiniband/sw/rxe/rxe_comp.c
172
qp->comp.started_retry = 0;
drivers/infiniband/sw/rxe/rxe_comp.c
198
diff = psn_compare(pkt->psn, qp->comp.psn);
drivers/infiniband/sw/rxe/rxe_comp.c
206
(qp->comp.opcode == IB_OPCODE_RC_RDMA_READ_RESPONSE_FIRST ||
drivers/infiniband/sw/rxe/rxe_comp.c
207
qp->comp.opcode == IB_OPCODE_RC_RDMA_READ_RESPONSE_MIDDLE))
drivers/infiniband/sw/rxe/rxe_comp.c
227
switch (qp->comp.opcode) {
drivers/infiniband/sw/rxe/rxe_comp.c
316
if (psn_compare(pkt->psn, qp->comp.psn) > 0) {
drivers/infiniband/sw/rxe/rxe_comp.c
319
qp->comp.psn = pkt->psn;
drivers/infiniband/sw/rxe/rxe_comp.c
483
if (qp->attr.sq_draining && qp->comp.psn == qp->req.psn) {
drivers/infiniband/sw/rxe/rxe_comp.c
510
qp->comp.timeout_retry = 0;
drivers/infiniband/sw/rxe/rxe_comp.c
520
if (psn_compare(pkt->psn, qp->comp.psn) >= 0)
drivers/infiniband/sw/rxe/rxe_comp.c
531
if (psn_compare(wqe->last_psn, qp->comp.psn) >= 0) {
drivers/infiniband/sw/rxe/rxe_comp.c
532
qp->comp.psn = (wqe->last_psn + 1) & BTH_PSN_MASK;
drivers/infiniband/sw/rxe/rxe_comp.c
533
qp->comp.opcode = -1;
drivers/infiniband/sw/rxe/rxe_comp.c
634
psn_compare(qp->req.psn, qp->comp.psn) > 0)
drivers/infiniband/sw/rxe/rxe_comp.c
665
if (qp->comp.timeout) {
drivers/infiniband/sw/rxe/rxe_comp.c
666
qp->comp.timeout_retry = 1;
drivers/infiniband/sw/rxe/rxe_comp.c
667
qp->comp.timeout = 0;
drivers/infiniband/sw/rxe/rxe_comp.c
669
qp->comp.timeout_retry = 0;
drivers/infiniband/sw/rxe/rxe_comp.c
684
qp->comp.timeout_retry = 0;
drivers/infiniband/sw/rxe/rxe_comp.c
727
qp->comp.opcode = -1;
drivers/infiniband/sw/rxe/rxe_comp.c
729
qp->comp.opcode = pkt->opcode;
drivers/infiniband/sw/rxe/rxe_comp.c
731
if (psn_compare(pkt->psn, qp->comp.psn) >= 0)
drivers/infiniband/sw/rxe/rxe_comp.c
732
qp->comp.psn = (pkt->psn + 1) & BTH_PSN_MASK;
drivers/infiniband/sw/rxe/rxe_comp.c
746
if (qp->comp.timeout_retry && wqe) {
drivers/infiniband/sw/rxe/rxe_comp.c
770
if (qp->comp.started_retry &&
drivers/infiniband/sw/rxe/rxe_comp.c
771
!qp->comp.timeout_retry)
drivers/infiniband/sw/rxe/rxe_comp.c
774
if (qp->comp.retry_cnt > 0) {
drivers/infiniband/sw/rxe/rxe_comp.c
775
if (qp->comp.retry_cnt != 7)
drivers/infiniband/sw/rxe/rxe_comp.c
776
qp->comp.retry_cnt--;
drivers/infiniband/sw/rxe/rxe_comp.c
783
qp->comp.psn) > 0) {
drivers/infiniband/sw/rxe/rxe_comp.c
790
qp->comp.started_retry = 1;
drivers/infiniband/sw/rxe/rxe_comp.c
804
if (qp->comp.rnr_retry > 0) {
drivers/infiniband/sw/rxe/rxe_comp.c
805
if (qp->comp.rnr_retry != 7)
drivers/infiniband/sw/rxe/rxe_comp.c
806
qp->comp.rnr_retry--;
drivers/infiniband/sw/rxe/rxe_hdr.h
663
__be64 comp;
drivers/infiniband/sw/rxe/rxe_hdr.h
712
return be64_to_cpu(atmeth->comp);
drivers/infiniband/sw/rxe/rxe_hdr.h
715
static inline void __atmeth_set_comp(void *arg, u64 comp)
drivers/infiniband/sw/rxe/rxe_hdr.h
719
atmeth->comp = cpu_to_be64(comp);
drivers/infiniband/sw/rxe/rxe_hdr.h
764
static inline void atmeth_set_comp(struct rxe_pkt_info *pkt, u64 comp)
drivers/infiniband/sw/rxe/rxe_hdr.h
767
rxe_opcode[pkt->opcode].offset[RXE_ATMETH], comp);
drivers/infiniband/sw/rxe/rxe_qp.c
315
qp->comp.opcode = -1;
drivers/infiniband/sw/rxe/rxe_qp.c
763
qp->comp.retry_cnt = attr->retry_cnt;
drivers/infiniband/sw/rxe/rxe_qp.c
769
qp->comp.rnr_retry = attr->rnr_retry;
drivers/infiniband/sw/rxe/rxe_qp.c
788
qp->comp.psn = qp->attr.sq_psn;
drivers/infiniband/sw/rxe/rxe_req.c
52
qp->req.psn = qp->comp.psn;
drivers/infiniband/sw/rxe/rxe_req.c
718
psn_compare(qp->req.psn, (qp->comp.psn +
drivers/infiniband/sw/rxe/rxe_req.c
82
npsn = (qp->comp.psn - wqe->first_psn) &
drivers/infiniband/sw/rxe/rxe_verbs.h
271
struct rxe_comp_info comp;
drivers/infiniband/ulp/isert/ib_isert.c
2582
struct completion comp;
drivers/infiniband/ulp/isert/ib_isert.c
2584
init_completion(&comp);
drivers/infiniband/ulp/isert/ib_isert.c
2586
wait_for_completion_interruptible(&comp);
drivers/infiniband/ulp/srp/ib_srp.c
2513
int comp = 0;
drivers/infiniband/ulp/srp/ib_srp.c
2519
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2524
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2530
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2548
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2564
if (comp)
drivers/infiniband/ulp/srp/ib_srp.c
2625
int comp = 0;
drivers/infiniband/ulp/srp/ib_srp.c
2630
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2635
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2640
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2646
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2652
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2657
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2663
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2673
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2683
comp = 1;
drivers/infiniband/ulp/srp/ib_srp.c
2693
if (comp)
drivers/input/serio/hil_mlc.c
449
#define EXPECT(comp, to, got, got_wrong, timed_out) \
drivers/input/serio/hil_mlc.c
450
{ HILSE_EXPECT, { .packet = comp }, to, got, got_wrong, timed_out },
drivers/input/serio/hil_mlc.c
451
#define EXPECT_LAST(comp, to, got, got_wrong, timed_out) \
drivers/input/serio/hil_mlc.c
452
{ HILSE_EXPECT_LAST, { .packet = comp }, to, got, got_wrong, timed_out },
drivers/input/serio/hil_mlc.c
453
#define EXPECT_DISC(comp, to, got, got_wrong, timed_out) \
drivers/input/serio/hil_mlc.c
454
{ HILSE_EXPECT_DISC, { .packet = comp }, to, got, got_wrong, timed_out },
drivers/input/touchscreen/atmel_mxt_ts.c
421
struct completion *comp,
drivers/input/touchscreen/atmel_mxt_ts.c
428
ret = wait_for_completion_interruptible_timeout(comp, timeout);
drivers/macintosh/adb.c
416
struct completion *comp = req->arg;
drivers/macintosh/adb.c
418
complete(comp);
drivers/macintosh/adb.c
428
struct completion comp;
drivers/macintosh/adb.c
451
req->arg = &comp;
drivers/macintosh/adb.c
452
init_completion(&comp);
drivers/macintosh/adb.c
458
wait_for_completion(&comp);
drivers/macintosh/smu.c
337
struct completion *comp = misc;
drivers/macintosh/smu.c
339
complete(comp);
drivers/macintosh/smu.c
902
DECLARE_COMPLETION_ONSTACK(comp);
drivers/macintosh/smu.c
922
cmd.misc = &comp;
drivers/macintosh/smu.c
931
wait_for_completion(&comp);
drivers/macintosh/smu.c
949
DECLARE_COMPLETION_ONSTACK(comp);
drivers/macintosh/smu.c
958
smu_done_complete, &comp,
drivers/macintosh/smu.c
960
wait_for_completion(&comp);
drivers/macintosh/windfarm_smu_controls.c
58
DECLARE_COMPLETION_ONSTACK(comp);
drivers/macintosh/windfarm_smu_controls.c
91
cmd.misc = &comp;
drivers/macintosh/windfarm_smu_controls.c
96
wait_for_completion(&comp);
drivers/macintosh/windfarm_smu_sensors.c
69
DECLARE_COMPLETION_ONSTACK(comp);
drivers/macintosh/windfarm_smu_sensors.c
73
smu_done_complete, &comp, id);
drivers/macintosh/windfarm_smu_sensors.c
76
wait_for_completion(&comp);
drivers/md/dm-integrity.c
1018
if (unlikely(do_crypt(encrypt, req, comp)))
drivers/md/dm-integrity.c
1019
atomic_inc(&comp->in_flight);
drivers/md/dm-integrity.c
1025
atomic_dec(&comp->in_flight);
drivers/md/dm-integrity.c
1026
complete_journal_op(comp);
drivers/md/dm-integrity.c
1030
unsigned int n_sections, struct journal_completion *comp)
drivers/md/dm-integrity.c
1033
return xor_journal(ic, encrypt, section, n_sections, comp);
drivers/md/dm-integrity.c
1035
return crypt_journal(ic, encrypt, section, n_sections, comp);
drivers/md/dm-integrity.c
1040
struct journal_completion *comp = context;
drivers/md/dm-integrity.c
1043
dm_integrity_io_error(comp->ic, "writing journal", -EIO);
drivers/md/dm-integrity.c
1044
complete_journal_op(comp);
drivers/md/dm-integrity.c
1049
struct journal_completion *comp)
drivers/md/dm-integrity.c
1057
if (comp)
drivers/md/dm-integrity.c
1058
complete_journal_io(-1UL, comp);
drivers/md/dm-integrity.c
1072
if (likely(comp != NULL)) {
drivers/md/dm-integrity.c
1074
io_req.notify.context = comp;
drivers/md/dm-integrity.c
1087
if (comp) {
drivers/md/dm-integrity.c
1089
complete_journal_io(-1UL, comp);
drivers/md/dm-integrity.c
1096
struct journal_completion *comp)
drivers/md/dm-integrity.c
1103
rw_journal_sectors(ic, opf, sector, n_sectors, comp);
drivers/md/dm-integrity.c
1114
init_completion(&io_comp.comp);
drivers/md/dm-integrity.c
1120
init_completion(&crypt_comp_1.comp);
drivers/md/dm-integrity.c
1123
wait_for_completion_io(&crypt_comp_1.comp);
drivers/md/dm-integrity.c
1137
init_completion(&crypt_comp_1.comp);
drivers/md/dm-integrity.c
1140
if (try_wait_for_completion(&crypt_comp_1.comp)) {
drivers/md/dm-integrity.c
1143
reinit_completion(&crypt_comp_1.comp);
drivers/md/dm-integrity.c
1146
wait_for_completion_io(&crypt_comp_1.comp);
drivers/md/dm-integrity.c
1149
init_completion(&crypt_comp_2.comp);
drivers/md/dm-integrity.c
1152
wait_for_completion_io(&crypt_comp_1.comp);
drivers/md/dm-integrity.c
1154
wait_for_completion_io(&crypt_comp_2.comp);
drivers/md/dm-integrity.c
1166
wait_for_completion_io(&io_comp.comp);
drivers/md/dm-integrity.c
1496
struct completion comp;
drivers/md/dm-integrity.c
1505
complete(&fr->comp);
drivers/md/dm-integrity.c
1526
init_completion(&fr.comp);
drivers/md/dm-integrity.c
1536
wait_for_completion(&fr.comp);
drivers/md/dm-integrity.c
2900
struct journal_completion *comp = io->comp;
drivers/md/dm-integrity.c
2901
struct dm_integrity_c *ic = comp->ic;
drivers/md/dm-integrity.c
2907
complete_journal_op(comp);
drivers/md/dm-integrity.c
2925
struct journal_completion comp;
drivers/md/dm-integrity.c
2930
comp.ic = ic;
drivers/md/dm-integrity.c
2931
comp.in_flight = (atomic_t)ATOMIC_INIT(1);
drivers/md/dm-integrity.c
2932
init_completion(&comp.comp);
drivers/md/dm-integrity.c
2982
io->comp = &comp;
drivers/md/dm-integrity.c
3050
atomic_inc(&comp.in_flight);
drivers/md/dm-integrity.c
3064
complete_journal_op(&comp);
drivers/md/dm-integrity.c
3065
wait_for_completion_io(&comp.comp);
drivers/md/dm-integrity.c
343
struct completion comp;
drivers/md/dm-integrity.c
348
struct journal_completion *comp;
drivers/md/dm-integrity.c
3577
init_completion(&crypt_comp.comp);
drivers/md/dm-integrity.c
3580
wait_for_completion(&crypt_comp.comp);
drivers/md/dm-integrity.c
4447
struct journal_completion comp;
drivers/md/dm-integrity.c
4449
comp.ic = ic;
drivers/md/dm-integrity.c
4520
init_completion(&comp.comp);
drivers/md/dm-integrity.c
4521
comp.in_flight = (atomic_t)ATOMIC_INIT(1);
drivers/md/dm-integrity.c
4522
if (do_crypt(true, req, &comp))
drivers/md/dm-integrity.c
4523
wait_for_completion(&comp.comp);
drivers/md/dm-integrity.c
4589
init_completion(&comp.comp);
drivers/md/dm-integrity.c
4590
comp.in_flight = (atomic_t)ATOMIC_INIT(1);
drivers/md/dm-integrity.c
4591
if (do_crypt(true, req, &comp))
drivers/md/dm-integrity.c
4592
wait_for_completion(&comp.comp);
drivers/md/dm-integrity.c
883
struct journal_completion *comp = context;
drivers/md/dm-integrity.c
885
BUG_ON(!atomic_read(&comp->in_flight));
drivers/md/dm-integrity.c
886
if (likely(atomic_dec_and_test(&comp->in_flight)))
drivers/md/dm-integrity.c
887
complete(&comp->comp);
drivers/md/dm-integrity.c
891
unsigned int n_sections, struct journal_completion *comp)
drivers/md/dm-integrity.c
908
atomic_add(roundup(pl_offset + n_bytes, PAGE_SIZE) >> PAGE_SHIFT, &comp->in_flight);
drivers/md/dm-integrity.c
910
init_async_submit(&submit, ASYNC_TX_XOR_ZERO_DST, NULL, complete_journal_op, comp, NULL);
drivers/md/dm-integrity.c
950
struct journal_completion *comp = data;
drivers/md/dm-integrity.c
954
complete(&comp->ic->crypto_backoff);
drivers/md/dm-integrity.c
957
dm_integrity_io_error(comp->ic, "asynchronous encrypt", err);
drivers/md/dm-integrity.c
959
complete_journal_op(comp);
drivers/md/dm-integrity.c
962
static bool do_crypt(bool encrypt, struct skcipher_request *req, struct journal_completion *comp)
drivers/md/dm-integrity.c
967
complete_journal_encrypt, comp);
drivers/md/dm-integrity.c
977
wait_for_completion(&comp->ic->crypto_backoff);
drivers/md/dm-integrity.c
978
reinit_completion(&comp->ic->crypto_backoff);
drivers/md/dm-integrity.c
981
dm_integrity_io_error(comp->ic, "encrypt", r);
drivers/md/dm-integrity.c
986
unsigned int n_sections, struct journal_completion *comp)
drivers/md/dm-integrity.c
991
atomic_add(2, &comp->in_flight);
drivers/media/i2c/ccs/ccs-core.c
2165
struct v4l2_rect *comp, *crop;
drivers/media/i2c/ccs/ccs-core.c
2168
comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad,
drivers/media/i2c/ccs/ccs-core.c
2174
comp->width = crop->width;
drivers/media/i2c/ccs/ccs-core.c
2175
comp->height = crop->height;
drivers/media/i2c/ccs/ccs-core.c
2180
*crop = *comp;
drivers/media/i2c/ccs/ccs-core.c
2183
fmt->width = comp->width;
drivers/media/i2c/ccs/ccs-core.c
2184
fmt->height = comp->height;
drivers/media/i2c/ccs/ccs-core.c
2476
struct v4l2_rect *comp;
drivers/media/i2c/ccs/ccs-core.c
2480
comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad,
drivers/media/i2c/ccs/ccs-core.c
2491
*comp = sel->r;
drivers/media/i2c/ccs/ccs-core.c
2545
const struct v4l2_rect *comp;
drivers/media/i2c/ccs/ccs-core.c
2549
comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad,
drivers/media/i2c/ccs/ccs-core.c
2559
src_size = *comp;
drivers/media/i2c/ccs/ccs-core.c
2595
const struct v4l2_rect *crop, *comp;
drivers/media/i2c/ccs/ccs-core.c
2604
comp = v4l2_subdev_state_get_compose(sd_state, ssd->sink_pad,
drivers/media/i2c/ccs/ccs-core.c
2620
sel->r = *comp;
drivers/media/i2c/ccs/ccs-core.c
2628
sel->r = *comp;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
103
u32 i, comp, blk;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
122
for (i = 0, blk = 0, comp = 0; i < MTK_JPEG_BLOCK_MAX; i++) {
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
123
if (i < param->blk_num && comp < param->comp_num) {
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
126
tmp = (0x04 + (comp & 0x3));
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
128
if (++blk == param->blk_comp[comp]) {
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
129
comp++;
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
14
void mtk_mdp_comp_clock_on(struct device *dev, struct mtk_mdp_comp *comp)
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
18
for (i = 0; i < ARRAY_SIZE(comp->clk); i++) {
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
19
if (IS_ERR(comp->clk[i]))
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
21
err = clk_prepare_enable(comp->clk[i]);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
25
err, comp->type, i);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
29
void mtk_mdp_comp_clock_off(struct device *dev, struct mtk_mdp_comp *comp)
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
33
for (i = 0; i < ARRAY_SIZE(comp->clk); i++) {
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
34
if (IS_ERR(comp->clk[i]))
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
36
clk_disable_unprepare(comp->clk[i]);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
41
struct mtk_mdp_comp *comp,
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
47
comp->dev_node = of_node_get(node);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
48
comp->type = comp_type;
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
50
for (i = 0; i < ARRAY_SIZE(comp->clk); i++) {
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
51
comp->clk[i] = of_clk_get(node, i);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
52
if (IS_ERR(comp->clk[i])) {
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
53
ret = dev_err_probe(dev, PTR_ERR(comp->clk[i]),
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
59
if (comp->type != MTK_MDP_RDMA)
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
66
of_node_put(comp->dev_node);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
71
void mtk_mdp_comp_deinit(struct device *dev, struct mtk_mdp_comp *comp)
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c
73
of_node_put(comp->dev_node);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h
39
struct mtk_mdp_comp *comp,
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h
41
void mtk_mdp_comp_deinit(struct device *dev, struct mtk_mdp_comp *comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h
42
void mtk_mdp_comp_clock_on(struct device *dev, struct mtk_mdp_comp *comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h
43
void mtk_mdp_comp_clock_off(struct device *dev, struct mtk_mdp_comp *comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
100
struct mtk_mdp_comp *comp)
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
102
list_del(&comp->node);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
110
struct mtk_mdp_comp *comp, *comp_temp;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
152
comp = devm_kzalloc(dev, sizeof(*comp), GFP_KERNEL);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
153
if (!comp) {
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
159
ret = mtk_mdp_comp_init(dev, node, comp, comp_type);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
165
mtk_mdp_register_component(mdp, comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
241
list_for_each_entry_safe(comp, comp_temp, &mdp->comp_list, node) {
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
242
mtk_mdp_unregister_component(mdp, comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
243
mtk_mdp_comp_deinit(dev, comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
253
struct mtk_mdp_comp *comp, *comp_temp;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
265
list_for_each_entry_safe(comp, comp_temp, &mdp->comp_list, node) {
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
266
mtk_mdp_unregister_component(mdp, comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
267
mtk_mdp_comp_deinit(&pdev->dev, comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
94
struct mtk_mdp_comp *comp)
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
96
list_add(&comp->node, &mdp->comp_list);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
225
struct mtk_mdp_comp *comp);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
228
struct mtk_mdp_comp *comp);
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h
136
#define _CFG_COMP(plat, comp, mem) ((comp)->comp_##plat.mem)
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h
137
#define CFG_COMP(plat, comp, mem) \
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h
138
(IS_ERR_OR_NULL(comp) ? 0 : _CFG_COMP(plat, comp, mem))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
156
index = __get_pipe(path->mdp_dev, path->comps[0].comp->public_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
179
id = ctx->comp->public_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
228
event = ctx->comp->gce_event[MDP_GCE_EVENT_SOF];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
249
event = ctx->comp->gce_event[MDP_GCE_EVENT_SOF];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
29
((ctx)->comp->ops && (ctx)->comp->ops->op)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
31
(has_op(ctx, op) ? (ctx)->comp->ops->op(ctx, ##__VA_ARGS__) : 0)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
617
pipe_id = __get_pipe(mdp, path->comps[0].comp->public_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
643
memcpy(&comps[i], path->comps[i].comp,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1011
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1012
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1025
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1026
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1039
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1040
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1076
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1077
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1100
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1101
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1114
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1115
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1140
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1141
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1153
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1154
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1181
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1182
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1194
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1195
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1212
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1213
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1241
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1242
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1254
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1255
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1272
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1273
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1321
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1322
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1334
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1335
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1352
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1353
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1376
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1377
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1392
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1393
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1410
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1411
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1435
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1436
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1449
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1450
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1567
int mdp_comp_clock_on(struct device *dev, struct mdp_comp *comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1572
if (comp->comp_dev && is_dma_capable(comp->type)) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1573
ret = pm_runtime_resume_and_get(comp->comp_dev);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1577
ret, comp->type, comp->inner_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1582
for (i = 0; i < comp->clk_num; i++) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1583
if (IS_ERR_OR_NULL(comp->clks[i]))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1585
ret = clk_prepare_enable(comp->clks[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1589
i, comp->type, comp->inner_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1598
if (IS_ERR_OR_NULL(comp->clks[i]))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1600
clk_disable_unprepare(comp->clks[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1602
if (comp->comp_dev && is_dma_capable(comp->type))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1603
pm_runtime_put_sync(comp->comp_dev);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1608
void mdp_comp_clock_off(struct device *dev, struct mdp_comp *comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1612
for (i = 0; i < comp->clk_num; i++) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1613
if (IS_ERR_OR_NULL(comp->clks[i]))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1615
clk_disable_unprepare(comp->clks[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1618
if (comp->comp_dev && is_dma_capable(comp->type))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1619
pm_runtime_put(comp->comp_dev);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1643
ret = mdp_comp_clock_on(dev, m->comp[b->b_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1671
mdp_comp_clock_off(dev, m->comp[b->b_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1676
struct device_node *node, struct mdp_comp *comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1683
if (!dev || !node || !comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1690
comp->public_id, comp->inner_id, comp->type);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1694
index = mdp->mdp_data->comp_data[comp->public_id].info.dts_reg_ofst;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1702
comp->subsys_id = cmdq_reg.subsys;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1710
struct mdp_comp *comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1716
index = mdp->mdp_data->comp_data[comp->public_id].info.dts_reg_ofst;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1722
comp->mdp_dev = mdp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1723
comp->regs = of_iomap(node, 0);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1724
comp->reg_base = base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1728
struct mdp_comp *comp, enum mtk_mdp_comp_id id)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1748
comp->comp_dev = &pdev_c->dev;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1749
comp->public_id = id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1750
comp->type = mdp->mdp_data->comp_data[id].match.type;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1751
comp->inner_id = mdp->mdp_data->comp_data[id].match.inner_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1752
comp->alias_id = mdp->mdp_data->comp_data[id].match.alias_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1753
comp->ops = mdp_comp_ops[comp->type];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1754
__mdp_comp_init(mdp, node, comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1756
comp->clk_num = mdp->mdp_data->comp_data[id].info.clk_num;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1757
comp->clks = devm_kzalloc(dev, sizeof(struct clk *) * comp->clk_num,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1759
if (!comp->clks)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1764
for (i = 0; i < comp->clk_num; i++) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1765
comp->clks[i] = of_clk_get(node, i + clk_ofst);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1766
if (IS_ERR(comp->clks[i]))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1770
mdp_get_subsys_id(mdp, dev, node, comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1773
if (is_bypass_gce_event(comp->type) ||
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1778
comp->gce_event[MDP_GCE_EVENT_SOF] = event;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1781
if (is_dma_capable(comp->type)) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1791
comp->gce_event[MDP_GCE_EVENT_EOF] = event;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1796
static void mdp_comp_deinit(struct mdp_comp *comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1798
if (!comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1801
if (comp->comp_dev && comp->clks) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1802
devm_kfree(&comp->mdp_dev->pdev->dev, comp->clks);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1803
comp->clks = NULL;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1806
if (comp->regs)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1807
iounmap(comp->regs);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1815
struct mdp_comp *comp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1818
if (mdp->comp[id])
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1821
comp = devm_kzalloc(dev, sizeof(*comp), GFP_KERNEL);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1822
if (!comp)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1825
ret = mdp_comp_init(mdp, node, comp, id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1827
devm_kfree(dev, comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1830
mdp->comp[id] = comp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1831
mdp->comp[id]->mdp_dev = mdp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1834
dev->of_node->name, comp->type, comp->alias_id, id, comp->inner_id,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1835
(u32)comp->reg_base, comp->regs);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1836
return comp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1851
struct mdp_comp *comp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1874
comp = mdp_comp_create(mdp, node, id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1875
if (IS_ERR(comp)) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1876
ret = PTR_ERR(comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1891
for (i = 0; i < ARRAY_SIZE(mdp->comp); i++) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1892
if (mdp->comp[i]) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1893
if (is_dma_capable(mdp->comp[i]->type))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1894
pm_runtime_disable(mdp->comp[i]->comp_dev);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1895
mdp_comp_deinit(mdp->comp[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1896
devm_kfree(mdp->comp[i]->comp_dev, mdp->comp[i]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1897
mdp->comp[i] = NULL;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1917
struct mdp_comp *comp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1940
comp = mdp_comp_create(mdp, node, id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1941
if (IS_ERR(comp)) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1942
ret = PTR_ERR(comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1948
if (!is_dma_capable(comp->type))
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1950
pm_runtime_enable(comp->comp_dev);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1990
ctx->comp = mdp->comp[public_id];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1991
if (!ctx->comp) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
284
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
285
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
367
struct device *dev = &ctx->comp->mdp_dev->pdev->dev;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
368
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
369
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
374
if (ctx->comp->alias_id >= mdp_cfg->rdma_event_num) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
375
dev_err(dev, "Invalid RDMA event %d\n", ctx->comp->alias_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
379
MM_REG_WAIT(cmd, ctx->comp->gce_event[MDP_GCE_EVENT_EOF]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
39
return ctx->comp->mdp_dev->mdp_data->mdp_cfg;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
396
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
397
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
408
dev = ctx->comp->mdp_dev->mm_subsys[MDP_MM_SUBSYS_1].mmsys;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
420
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
421
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
47
rdma0 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RDMA0);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
472
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
473
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
48
rsz1 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RSZ1);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
53
if (ctx->comp->inner_id == rdma0)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
553
const struct mtk_mdp_driver_data *data = ctx->comp->mdp_dev->mdp_data;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
554
enum mtk_mdp_comp_id public_id = ctx->comp->public_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
558
merge = ctx->comp->mdp_dev->comp[MDP_COMP_MERGE2];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
56
return BIT(ctx->comp->inner_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
561
merge = ctx->comp->mdp_dev->comp[MDP_COMP_MERGE3];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
571
dev = ctx->comp->mdp_dev->mm_subsys[MDP_MM_SUBSYS_1].mmsys;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
602
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
603
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
62
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
63
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
632
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
633
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
653
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
654
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
66
rdma0 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RDMA0);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
71
struct mdp_comp *prz1 = ctx->comp->mdp_dev->comp[MDP_COMP_RSZ1];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
74
if (ctx->comp->inner_id == rdma0 && prz1)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
773
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
774
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
835
struct device *dev = &ctx->comp->mdp_dev->pdev->dev;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
836
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
837
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
842
if (ctx->comp->alias_id >= mdp_cfg->wrot_event_num) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
843
dev_err(dev, "Invalid WROT event %d!\n", ctx->comp->alias_id);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
847
MM_REG_WAIT(cmd, ctx->comp->gce_event[MDP_GCE_EVENT_EOF]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
869
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
870
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
883
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
884
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
923
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
924
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
94
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
95
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
963
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
964
u8 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
966
MM_REG_WAIT(cmd, ctx->comp->gce_event[MDP_GCE_EVENT_EOF]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
983
phys_addr_t base = ctx->comp->reg_base;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
984
u16 subsys_id = ctx->comp->subsys_id;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h
232
struct mdp_comp *comp;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h
256
int mdp_comp_clock_on(struct device *dev, struct mdp_comp *comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h
257
void mdp_comp_clock_off(struct device *dev, struct mdp_comp *comp);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
115
struct mdp_comp *comp[MDP_MAX_COMP_COUNT];
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1240
counts_helper->comp = &counts->comp_inter;
drivers/media/platform/microchip/microchip-isc-base.c
1205
complete(&isc->comp);
drivers/media/platform/microchip/microchip-isc-base.c
1773
init_completion(&isc->comp);
drivers/media/platform/microchip/microchip-isc-base.c
367
reinit_completion(&isc->comp);
drivers/media/platform/microchip/microchip-isc-base.c
420
if (isc->cur_frm && !wait_for_completion_timeout(&isc->comp, 5 * HZ))
drivers/media/platform/microchip/microchip-isc.h
299
struct completion comp;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1106
sof->comp[0].v = 0x2;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1107
sof->comp[0].h = 0x2;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1112
sof->comp[0].v = 0x1;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1113
sof->comp[0].h = 0x2;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1787
if (sof->comp[i].id > MXC_JPEG_MAX_COMPONENTS) {
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1790
i, sof->comp[i].id);
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1797
sof->comp[i].id = i + 1;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1798
sos->comp[i].id = i + 1;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h
176
struct mxc_jpeg_sof_comp comp[MXC_JPEG_MAX_COMPONENTS];
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h
199
struct mxc_jpeg_sos_comp comp[MXC_JPEG_MAX_COMPONENTS];
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
555
static void vfe_enable_irq_pix_line(struct vfe_device *vfe, u8 comp,
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
566
irq_en0 |= VFE_0_IRQ_MASK_0_IMAGE_COMPOSITE_DONE_n(comp);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
572
comp_mask |= (1 << output->wm_idx[i]) << comp * 8;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
706
static void vfe_enable_irq_pix_line(struct vfe_device *vfe, u8 comp,
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
717
irq_en0 |= VFE_0_IRQ_MASK_0_IMAGE_COMPOSITE_DONE_n(comp);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
723
comp_mask |= (1 << output->wm_idx[i]) << comp * 8;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
678
static void vfe_enable_irq_pix_line(struct vfe_device *vfe, u8 comp,
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
689
irq_en0 |= VFE_0_IRQ_MASK_0_IMAGE_COMPOSITE_DONE_n(comp);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
694
comp_mask |= (1 << output->wm_idx[i]) << comp * 8;
drivers/media/platform/qcom/camss/camss-vfe-gen1.h
29
void (*enable_irq_pix_line)(struct vfe_device *vfe, u8 comp, enum vfe_line_id line_id,
drivers/media/platform/qcom/camss/camss-vfe.c
858
void vfe_isr_comp_done(struct vfe_device *vfe, u8 comp)
drivers/media/platform/qcom/camss/camss-vfe.h
130
void (*comp_done)(struct vfe_device *vfe, u8 comp);
drivers/media/platform/qcom/camss/camss-vfe.h
202
void vfe_isr_comp_done(struct vfe_device *vfe, u8 comp);
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
111
u32 comp[5][2];
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
920
vp9_ctx->inter_cnts.comp = &inter_cnts->comp;
drivers/media/platform/verisilicon/hantro_vp9.c
137
vp9_ctx->cnts.comp = &cnts->comp_inter_count;
drivers/media/v4l2-core/v4l2-vp9.c
1770
probs->comp_mode[i] = adapt_prob(probs->comp_mode[i], (*counts->comp)[i]);
drivers/most/configfs.c
109
mdev_link->comp, mdev_link->name,
drivers/most/configfs.c
149
mdev_link->comp);
drivers/most/configfs.c
229
return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->comp);
drivers/most/configfs.c
237
strscpy(mdev_link->comp, page, sizeof(mdev_link->comp));
drivers/most/configfs.c
238
strim(mdev_link->comp);
drivers/most/configfs.c
32
char comp[MAX_STRING_SIZE];
drivers/most/configfs.c
353
CONFIGFS_ATTR(mdev_link_, comp);
drivers/most/configfs.c
389
mdev_link->comp);
drivers/most/configfs.c
441
strcpy(mdev_link->comp, "cdev");
drivers/most/configfs.c
443
strcpy(mdev_link->comp, "net");
drivers/most/configfs.c
445
strcpy(mdev_link->comp, "video");
drivers/most/configfs.c
536
strcpy(mdev_link->comp, "sound");
drivers/most/configfs.c
685
if (!strcmp(mdev_link->comp, "sound"))
drivers/most/core.c
1001
if (comp == c->pipe0.comp)
drivers/most/core.c
1003
else if (comp == c->pipe1.comp)
drivers/most/core.c
1068
if (c->pipe0.refs && c->pipe0.comp->rx_completion &&
drivers/most/core.c
1069
c->pipe0.comp->rx_completion(mbo) == 0)
drivers/most/core.c
1072
if (c->pipe1.refs && c->pipe1.comp->rx_completion &&
drivers/most/core.c
1073
c->pipe1.comp->rx_completion(mbo) == 0)
drivers/most/core.c
1091
struct most_component *comp)
drivers/most/core.c
1140
if (comp == c->pipe0.comp)
drivers/most/core.c
1142
if (comp == c->pipe1.comp)
drivers/most/core.c
1161
struct most_component *comp)
drivers/most/core.c
1206
if (comp == c->pipe0.comp)
drivers/most/core.c
1208
if (comp == c->pipe1.comp)
drivers/most/core.c
1219
int most_register_component(struct most_component *comp)
drivers/most/core.c
1221
if (!comp) {
drivers/most/core.c
1225
list_add_tail(&comp->list, &comp_list);
drivers/most/core.c
1234
struct most_component *comp = data;
drivers/most/core.c
1238
if (c->pipe0.comp == comp || c->pipe1.comp == comp)
drivers/most/core.c
1239
comp->disconnect_channel(c->iface, c->channel_id);
drivers/most/core.c
1240
if (c->pipe0.comp == comp)
drivers/most/core.c
1241
c->pipe0.comp = NULL;
drivers/most/core.c
1242
if (c->pipe1.comp == comp)
drivers/most/core.c
1243
c->pipe1.comp = NULL;
drivers/most/core.c
1252
int most_deregister_component(struct most_component *comp)
drivers/most/core.c
1254
if (!comp) {
drivers/most/core.c
1259
bus_for_each_dev(&mostbus, NULL, comp, disconnect_channels);
drivers/most/core.c
1260
list_del(&comp->list);
drivers/most/core.c
1397
if (c->pipe0.comp)
drivers/most/core.c
1398
c->pipe0.comp->disconnect_channel(c->iface,
drivers/most/core.c
1400
if (c->pipe1.comp)
drivers/most/core.c
1401
c->pipe1.comp->disconnect_channel(c->iface,
drivers/most/core.c
1403
c->pipe0.comp = NULL;
drivers/most/core.c
1404
c->pipe1.comp = NULL;
drivers/most/core.c
33
struct most_component *comp;
drivers/most/core.c
450
struct most_component *comp;
drivers/most/core.c
452
list_for_each_entry(comp, &comp_list, list) {
drivers/most/core.c
453
if (!strcmp(comp->name, name))
drivers/most/core.c
454
return comp;
drivers/most/core.c
473
if (c->pipe0.comp) {
drivers/most/core.c
477
c->pipe0.comp->name,
drivers/most/core.c
481
if (c->pipe1.comp) {
drivers/most/core.c
485
c->pipe1.comp->name,
drivers/most/core.c
517
struct most_component *comp;
drivers/most/core.c
520
list_for_each_entry(comp, &comp_list, list) {
drivers/most/core.c
522
comp->name);
drivers/most/core.c
552
struct most_component *comp,
drivers/most/core.c
559
if (!c->pipe0.comp)
drivers/most/core.c
560
comp_ptr = &c->pipe0.comp;
drivers/most/core.c
561
else if (!c->pipe1.comp)
drivers/most/core.c
562
comp_ptr = &c->pipe1.comp;
drivers/most/core.c
566
*comp_ptr = comp;
drivers/most/core.c
567
ret = comp->probe_channel(c->iface, c->channel_id, &c->cfg, name,
drivers/most/core.c
668
struct most_component *comp;
drivers/most/core.c
670
comp = match_component(comp_name);
drivers/most/core.c
671
if (!comp)
drivers/most/core.c
674
return comp->cfg_complete();
drivers/most/core.c
681
struct most_component *comp = match_component(comp_name);
drivers/most/core.c
683
if (!c || !comp)
drivers/most/core.c
686
return link_channel_to_component(c, comp, link_name, comp_param);
drivers/most/core.c
692
struct most_component *comp;
drivers/most/core.c
694
comp = match_component(comp_name);
drivers/most/core.c
695
if (!comp)
drivers/most/core.c
701
if (comp->disconnect_channel(c->iface, c->channel_id))
drivers/most/core.c
703
if (c->pipe0.comp == comp)
drivers/most/core.c
704
c->pipe0.comp = NULL;
drivers/most/core.c
705
if (c->pipe1.comp == comp)
drivers/most/core.c
706
c->pipe1.comp = NULL;
drivers/most/core.c
852
if (c->pipe0.refs && c->pipe0.comp->tx_completion)
drivers/most/core.c
853
c->pipe0.comp->tx_completion(c->iface, c->channel_id);
drivers/most/core.c
855
if (c->pipe1.refs && c->pipe1.comp->tx_completion)
drivers/most/core.c
856
c->pipe1.comp->tx_completion(c->iface, c->channel_id);
drivers/most/core.c
954
struct most_component *comp)
drivers/most/core.c
964
((comp == c->pipe0.comp && c->pipe0.num_buffers <= 0) ||
drivers/most/core.c
965
(comp == c->pipe1.comp && c->pipe1.num_buffers <= 0)))
drivers/most/core.c
985
struct most_component *comp)
drivers/most/core.c
997
((comp == c->pipe0.comp && c->pipe0.num_buffers <= 0) ||
drivers/most/core.c
998
(comp == c->pipe1.comp && c->pipe1.num_buffers <= 0)))
drivers/most/most_cdev.c
103
ida_free(&comp.minor_id, MINOR(c->devno));
drivers/most/most_cdev.c
143
ret = most_start_channel(c->iface, c->channel_id, &comp.cc);
drivers/most/most_cdev.c
28
} comp;
drivers/most/most_cdev.c
428
current_minor = ida_alloc(&comp.minor_id, GFP_KERNEL);
drivers/most/most_cdev.c
438
c->devno = MKDEV(comp.major, current_minor);
drivers/most/most_cdev.c
458
c->dev = device_create(comp.class, NULL, c->devno, NULL, "%s", name);
drivers/most/most_cdev.c
475
ida_free(&comp.minor_id, current_minor);
drivers/most/most_cdev.c
479
static struct cdev_component comp = {
drivers/most/most_cdev.c
494
comp.class = class_create("most_cdev");
drivers/most/most_cdev.c
495
if (IS_ERR(comp.class))
drivers/most/most_cdev.c
496
return PTR_ERR(comp.class);
drivers/most/most_cdev.c
498
ida_init(&comp.minor_id);
drivers/most/most_cdev.c
500
err = alloc_chrdev_region(&comp.devno, 0, CHRDEV_REGION_SIZE, "cdev");
drivers/most/most_cdev.c
503
comp.major = MAJOR(comp.devno);
drivers/most/most_cdev.c
504
err = most_register_component(&comp.cc);
drivers/most/most_cdev.c
507
err = most_register_configfs_subsys(&comp.cc);
drivers/most/most_cdev.c
513
most_deregister_component(&comp.cc);
drivers/most/most_cdev.c
515
unregister_chrdev_region(comp.devno, CHRDEV_REGION_SIZE);
drivers/most/most_cdev.c
517
ida_destroy(&comp.minor_id);
drivers/most/most_cdev.c
518
class_destroy(comp.class);
drivers/most/most_cdev.c
52
return channel_has_mbo(c->iface, c->channel_id, &comp.cc) > 0;
drivers/most/most_cdev.c
526
most_deregister_configfs_subsys(&comp.cc);
drivers/most/most_cdev.c
527
most_deregister_component(&comp.cc);
drivers/most/most_cdev.c
533
unregister_chrdev_region(comp.devno, CHRDEV_REGION_SIZE);
drivers/most/most_cdev.c
534
ida_destroy(&comp.minor_id);
drivers/most/most_cdev.c
535
class_destroy(comp.class);
drivers/most/most_cdev.c
58
*mbo = most_get_mbo(c->iface, c->channel_id, &comp.cc);
drivers/most/most_cdev.c
87
most_stop_channel(c->iface, c->channel_id, &comp.cc);
drivers/most/most_cdev.c
94
device_destroy(comp.class, c->devno);
drivers/most/most_snd.c
240
&comp))));
drivers/most/most_snd.c
25
static struct most_component comp;
drivers/most/most_snd.c
283
ret = most_start_channel(channel->iface, channel->id, &comp);
drivers/most/most_snd.c
311
most_stop_channel(channel->iface, channel->id, &comp);
drivers/most/most_snd.c
707
static struct most_component comp = {
drivers/most/most_snd.c
723
ret = most_register_component(&comp);
drivers/most/most_snd.c
725
pr_err("Failed to register %s\n", comp.name);
drivers/most/most_snd.c
728
ret = most_register_configfs_subsys(&comp);
drivers/most/most_snd.c
730
pr_err("Failed to register %s configfs subsys\n", comp.name);
drivers/most/most_snd.c
731
most_deregister_component(&comp);
drivers/most/most_snd.c
738
most_deregister_configfs_subsys(&comp);
drivers/most/most_snd.c
739
most_deregister_component(&comp);
drivers/mtd/nand/raw/lpc32xx_slc.c
222
struct completion comp;
drivers/mtd/nand/raw/lpc32xx_slc.c
463
init_completion(&host->comp);
drivers/mtd/nand/raw/lpc32xx_slc.c
465
desc->callback_param = &host->comp;
drivers/mtd/nand/raw/lpc32xx_slc.c
470
wait_for_completion_timeout(&host->comp, msecs_to_jiffies(1000));
drivers/mtd/nand/raw/omap2.c
155
struct completion comp;
drivers/mtd/nand/raw/omap2.c
409
tx->callback_param = &info->comp;
drivers/mtd/nand/raw/omap2.c
412
init_completion(&info->comp);
drivers/mtd/nand/raw/omap2.c
424
wait_for_completion(&info->comp);
drivers/mtd/nand/raw/omap2.c
536
complete(&info->comp);
drivers/mtd/nand/raw/omap2.c
561
init_completion(&info->comp);
drivers/mtd/nand/raw/omap2.c
578
wait_for_completion(&info->comp);
drivers/mtd/nand/raw/omap2.c
605
init_completion(&info->comp);
drivers/mtd/nand/raw/omap2.c
622
wait_for_completion(&info->comp);
drivers/net/ethernet/amazon/ena/ena_com.c
1300
struct ena_admin_acq_entry *comp,
drivers/net/ethernet/amazon/ena/ena_com.c
1307
comp, comp_size);
drivers/net/ethernet/amazon/ena/ena_com.c
214
struct ena_admin_acq_entry *comp,
drivers/net/ethernet/amazon/ena/ena_com.c
248
comp_ctx->user_cqe = comp;
drivers/net/ethernet/amazon/ena/ena_com.c
294
struct ena_admin_acq_entry *comp,
drivers/net/ethernet/amazon/ena/ena_com.c
307
comp,
drivers/net/ethernet/amd/pds_core/adminq.c
10
union pds_core_notifyq_comp *comp;
drivers/net/ethernet/amd/pds_core/adminq.c
102
comp = cq->info[cq->tail_idx].comp;
drivers/net/ethernet/amd/pds_core/adminq.c
103
while (pdsc_color_match(comp->color, cq->done_color)) {
drivers/net/ethernet/amd/pds_core/adminq.c
108
memcpy(q_info->dest, comp, sizeof(*comp));
drivers/net/ethernet/amd/pds_core/adminq.c
115
comp = cq->info[cq->tail_idx].comp;
drivers/net/ethernet/amd/pds_core/adminq.c
160
union pds_core_adminq_comp *comp)
drivers/net/ethernet/amd/pds_core/adminq.c
18
comp = cq_info->comp;
drivers/net/ethernet/amd/pds_core/adminq.c
19
eid = le64_to_cpu(comp->event.eid);
drivers/net/ethernet/amd/pds_core/adminq.c
202
q_info->dest = comp;
drivers/net/ethernet/amd/pds_core/adminq.c
21
u16 ecode = le16_to_cpu(comp->event.ecode);
drivers/net/ethernet/amd/pds_core/adminq.c
225
union pds_core_adminq_comp *comp,
drivers/net/ethernet/amd/pds_core/adminq.c
244
index = __pdsc_adminq_post(pdsc, &pdsc->adminqcq, cmd, comp);
drivers/net/ethernet/amd/pds_core/adminq.c
27
pdsc_notify(PDS_EVENT_LINK_CHANGE, comp);
drivers/net/ethernet/amd/pds_core/adminq.c
293
comp, sizeof(*comp), true);
drivers/net/ethernet/amd/pds_core/adminq.c
295
if (remaining && comp->status)
drivers/net/ethernet/amd/pds_core/adminq.c
296
err = pdsc_err_to_errno(comp->status);
drivers/net/ethernet/amd/pds_core/adminq.c
301
__func__, cmd->opcode, comp->status, ERR_PTR(err));
drivers/net/ethernet/amd/pds_core/adminq.c
33
pdsc_notify(PDS_EVENT_RESET, comp);
drivers/net/ethernet/amd/pds_core/adminq.c
50
comp = cq_info->comp;
drivers/net/ethernet/amd/pds_core/adminq.c
51
eid = le64_to_cpu(comp->event.eid);
drivers/net/ethernet/amd/pds_core/adminq.c
72
union pds_core_adminq_comp *comp;
drivers/net/ethernet/amd/pds_core/auxbus.c
19
union pds_core_adminq_comp comp = {};
drivers/net/ethernet/amd/pds_core/auxbus.c
28
err = pdsc_adminq_post(pf, &cmd, &comp, false);
drivers/net/ethernet/amd/pds_core/auxbus.c
31
devname, comp.status, ERR_PTR(err));
drivers/net/ethernet/amd/pds_core/auxbus.c
35
ci = le16_to_cpu(comp.client_reg.client_id);
drivers/net/ethernet/amd/pds_core/auxbus.c
59
union pds_core_adminq_comp comp = {};
drivers/net/ethernet/amd/pds_core/auxbus.c
66
err = pdsc_adminq_post(pf, &cmd, &comp, false);
drivers/net/ethernet/amd/pds_core/auxbus.c
69
client_id, comp.status, ERR_PTR(err));
drivers/net/ethernet/amd/pds_core/core.c
185
cur->comp = base + (i * cq->desc_size);
drivers/net/ethernet/amd/pds_core/core.c
318
union pds_core_dev_comp comp = {};
drivers/net/ethernet/amd/pds_core/core.c
362
err = pdsc_devcmd_locked(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/core.h
283
union pds_core_dev_comp *comp, int max_seconds);
drivers/net/ethernet/amd/pds_core/core.h
285
union pds_core_dev_comp *comp, int max_seconds);
drivers/net/ethernet/amd/pds_core/core.h
81
void *comp;
drivers/net/ethernet/amd/pds_core/dev.c
184
union pds_core_dev_comp *comp, int max_seconds)
drivers/net/ethernet/amd/pds_core/dev.c
198
memcpy_fromio(comp, &pdsc->cmd_regs->comp, sizeof(*comp));
drivers/net/ethernet/amd/pds_core/dev.c
204
union pds_core_dev_comp *comp, int max_seconds)
drivers/net/ethernet/amd/pds_core/dev.c
209
err = pdsc_devcmd_locked(pdsc, cmd, comp, max_seconds);
drivers/net/ethernet/amd/pds_core/dev.c
217
union pds_core_dev_comp comp = {};
drivers/net/ethernet/amd/pds_core/dev.c
222
return pdsc_devcmd(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/dev.c
227
union pds_core_dev_comp comp = {};
drivers/net/ethernet/amd/pds_core/dev.c
235
return pdsc_devcmd(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/dev.c
240
union pds_core_dev_comp comp = {};
drivers/net/ethernet/amd/pds_core/dev.c
246
return pdsc_devcmd_locked(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/dev.c
89
return ioread8(&pdsc->cmd_regs->comp.status);
drivers/net/ethernet/amd/pds_core/devlink.c
111
union pds_core_dev_comp comp;
drivers/net/ethernet/amd/pds_core/devlink.c
118
err = pdsc_devcmd_locked(pdsc, &cmd, &comp, pdsc->devcmd_timeout * 2);
drivers/net/ethernet/amd/pds_core/fw.c
26
union pds_core_dev_comp comp;
drivers/net/ethernet/amd/pds_core/fw.c
28
return pdsc_devcmd_locked(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/fw.c
37
union pds_core_dev_comp comp;
drivers/net/ethernet/amd/pds_core/fw.c
40
err = pdsc_devcmd(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/fw.c
44
return comp.fw_control.slot;
drivers/net/ethernet/amd/pds_core/fw.c
55
union pds_core_dev_comp comp;
drivers/net/ethernet/amd/pds_core/fw.c
57
return pdsc_devcmd(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/pds_core/fw.c
70
union pds_core_dev_comp comp;
drivers/net/ethernet/amd/pds_core/fw.c
82
err = pdsc_devcmd(pdsc, &cmd, &comp, pdsc->devcmd_timeout);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
102
complete(&tdata->comp);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
120
init_completion(&tdata->comp);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
144
wait_for_completion_timeout(&tdata->comp, attr->timeout);
drivers/net/ethernet/asix/ax88796c_main.c
247
u8 spi_len = ax_local->ax_spi.comp ? 1 : 4;
drivers/net/ethernet/asix/ax88796c_main.c
27
static int comp = IS_ENABLED(CONFIG_SPI_AX88796C_COMPRESSION);
drivers/net/ethernet/asix/ax88796c_main.c
60
ax_local->ax_spi.comp = 1;
drivers/net/ethernet/asix/ax88796c_main.c
64
ax_local->ax_spi.comp = 0;
drivers/net/ethernet/asix/ax88796c_main.c
993
ax_local->priv_flags |= comp ? AX_CAP_COMP : 0;
drivers/net/ethernet/asix/ax88796c_spi.c
55
xfer->len = ax_spi->comp ? 2 : 5;
drivers/net/ethernet/asix/ax88796c_spi.c
80
int len = ax_spi->comp ? 3 : 4;
drivers/net/ethernet/asix/ax88796c_spi.h
33
u8 comp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2057
u32 *comp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14603
ctl.data.comp.cid = cid;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14604
ctl.data.comp.error = err;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
539
u32 *comp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
554
*comp = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
561
while ((*comp & ~DMAE_PCI_ERR_FLAG) != DMAE_COMP_VAL) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
573
if (*comp & DMAE_PCI_ERR_FLAG) {
drivers/net/ethernet/broadcom/cnic.c
2834
int i, j, comp = 0;
drivers/net/ethernet/broadcom/cnic.c
2845
comp++;
drivers/net/ethernet/broadcom/cnic.c
2854
comp++;
drivers/net/ethernet/broadcom/cnic.c
2886
if (unlikely(comp))
drivers/net/ethernet/broadcom/cnic.c
2887
cnic_spq_completion(dev, DRV_CTL_RET_L5_SPQ_CREDIT_CMD, comp);
drivers/net/ethernet/broadcom/cnic.c
2924
int comp = 0;
drivers/net/ethernet/broadcom/cnic.c
2944
comp++;
drivers/net/ethernet/broadcom/cnic.c
2948
return comp;
drivers/net/ethernet/broadcom/cnic.c
2954
int comp = 0;
drivers/net/ethernet/broadcom/cnic.c
2963
comp = cnic_l2_completion(cp);
drivers/net/ethernet/broadcom/cnic.c
2971
if (comp)
drivers/net/ethernet/broadcom/cnic.c
3294
struct cnic_ctl_completion *comp = &info->data.comp;
drivers/net/ethernet/broadcom/cnic.c
3295
u32 cid = BNX2X_SW_CID(comp->cid);
drivers/net/ethernet/broadcom/cnic.c
3305
if (unlikely(comp->error)) {
drivers/net/ethernet/broadcom/cnic.c
3309
cid, comp->error);
drivers/net/ethernet/broadcom/cnic_if.h
126
struct cnic_ctl_completion comp;
drivers/net/ethernet/brocade/bna/bnad.c
1305
complete(&iocmd_comp->comp);
drivers/net/ethernet/brocade/bna/bnad.h
118
struct completion comp;
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
152
init_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
161
wait_for_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
166
reinit_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
175
wait_for_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
1009
init_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
1021
wait_for_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
1044
init_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
1057
wait_for_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
910
init_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
920
wait_for_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
967
init_completion(&fcomp.comp);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
979
wait_for_completion(&fcomp.comp);
drivers/net/ethernet/cavium/common/cavium_ptp.c
122
comp = ((u64)1000000000ull << 32) / clock->clock_rate;
drivers/net/ethernet/cavium/common/cavium_ptp.c
123
adj = comp * scaled_ppm;
drivers/net/ethernet/cavium/common/cavium_ptp.c
126
comp = neg_adj ? comp - adj : comp + adj;
drivers/net/ethernet/cavium/common/cavium_ptp.c
129
writeq(comp, clock->reg_base + PTP_CLOCK_COMP);
drivers/net/ethernet/cavium/common/cavium_ptp.c
98
u64 comp;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1518
u64 comp, delta;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1535
comp = lio_pci_readq(oct, CN6XXX_MIO_PTP_CLOCK_COMP);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1537
comp -= delta;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1539
comp += delta;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1540
lio_pci_writeq(oct, comp, CN6XXX_MIO_PTP_CLOCK_COMP);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1122
agl_prtx_ctl.s.comp = 1;
drivers/net/ethernet/chelsio/cxgb4/srq.c
48
init_completion(&s->comp);
drivers/net/ethernet/chelsio/cxgb4/srq.c
78
complete(&s->comp);
drivers/net/ethernet/chelsio/cxgb4/srq.h
56
struct completion comp;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
575
int chtls_push_frames(struct chtls_sock *csk, int comp);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
590
int chtls_push_frames(struct chtls_sock *csk, int comp)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
666
if ((comp && csk->wr_unacked == credits_needed) ||
drivers/net/ethernet/freescale/gianfar_ethtool.c
1293
struct ethtool_flow_spec_container *temp, *comp;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1313
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1314
if (comp->fs.location > flow->location) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1315
list_add_tail(&temp->list, &comp->list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1318
if (comp->fs.location == flow->location) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1346
struct ethtool_flow_spec_container *comp;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1352
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1353
if (comp->fs.location == loc) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1354
list_del(&comp->list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1355
kfree(comp);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1368
struct ethtool_flow_spec_container *comp;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1371
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1372
if (comp->fs.location == cmd->fs.location) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1373
memcpy(&cmd->fs, &comp->fs, sizeof(cmd->fs));
drivers/net/ethernet/freescale/gianfar_ethtool.c
1386
struct ethtool_flow_spec_container *comp;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1389
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1392
rule_locs[i] = comp->fs.location;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2204
tx_desc = &complq->comp[ntc];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2264
tx_desc = &complq->comp[0];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2348
tx_desc = flow ? &complq->comp[ntc].common :
drivers/net/ethernet/intel/idpf/idpf_txrx.c
276
sizeof(*complq->comp) : sizeof(*complq->comp_4b);
drivers/net/ethernet/intel/idpf/idpf_txrx.h
827
struct idpf_splitq_tx_compl_desc *comp;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
179
u64 comp, adj = 0, cycles_per_sec, ns_drift = 0;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
193
comp = ((u64)1000000000ULL << 32) / ptp_clock_freq;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
201
ptp_clock_nsec = (cycle * comp) >> 32;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
206
ptp_clock_nsec = (cycle * comp) >> 32;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
212
adj = comp * ns_drift;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
216
comp += adj;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
217
return comp;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
221
adj = comp * cycle_time;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
224
comp -= adj;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
226
return comp;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
316
u64 comp, adj;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
347
comp = ptp_calc_adjusted_comp(freq);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
349
comp = ((u64)1000000000ull << 32) / ptp->clock_rate;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
350
adj = comp * ppb;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
352
comp = neg_adj ? comp - adj : comp + adj;
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
354
writeq(comp, ptp->reg_base + PTP_CLOCK_COMP);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_struct.h
175
struct nix_send_comp_s comp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
110
struct nix_send_comp_s *snd_comp = &cqe->comp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
131
struct nix_send_comp_s *snd_comp = &cqe->comp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1342
sg = &sq->sg[cqe->comp.sqe_id];
drivers/net/ethernet/mellanox/mlx4/cq.c
123
cq->comp(cq);
drivers/net/ethernet/mellanox/mlx4/cq.c
415
cq->comp = mlx4_add_cq_to_tasklet;
drivers/net/ethernet/mellanox/mlx4/cq.c
71
mcq->tasklet_ctx.comp(mcq);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
151
cq->mcq.comp = mlx4_en_tx_irq;
drivers/net/ethernet/mellanox/mlx4/en_cq.c
158
cq->mcq.comp = mlx4_en_rx_irq;
drivers/net/ethernet/mellanox/mlx4/eq.c
521
cqn = be32_to_cpu(eqe->event.comp.cqn) & 0xffffff;
drivers/net/ethernet/mellanox/mlx5/core/cq.c
143
if (!cq->comp)
drivers/net/ethernet/mellanox/mlx5/core/cq.c
144
cq->comp = mlx5_core_cq_dummy_cb;
drivers/net/ethernet/mellanox/mlx5/core/cq.c
59
mcq->tasklet_ctx.comp(mcq, NULL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
996
init_completion(&ipsec->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
247
struct completion comp;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2878
reinit_completion(&master_priv->ipsec->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2881
complete(&master_priv->ipsec->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2900
wait_for_completion(&priv->ipsec->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2916
complete_all(&peer_priv->ipsec->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
684
complete(&work->master_priv->ipsec->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2155
mcq->comp = mlx5e_completion_event;
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
152
struct completion comp;
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
195
complete(&lbtp->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
222
init_completion(&lbtp->comp);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
297
wait_for_completion_timeout(&lbtp->comp, MLX5E_LB_VERIFY_TIMEOUT);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
125
cqn = be32_to_cpu(eqe->data.comp.cqn) & 0xffffff;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
130
cq->comp(cq, eqe);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
429
conn->cq.mcq.comp = mlx5_fpga_conn_cq_complete;
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
161
complete(&mpesww->comp);
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
179
init_completion(&work->comp);
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
188
wait_for_completion(&work->comp);
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h
24
struct completion comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
121
struct mlx5_devcom_comp *comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
123
comp = kzalloc_obj(*comp);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
124
if (!comp)
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
127
comp->id = id;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
128
comp->key.key = attr->key;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
129
comp->key.flags = attr->flags;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
131
write_pnet(&comp->key.net, attr->net);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
132
comp->handler = handler;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
133
init_rwsem(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
134
lockdep_register_key(&comp->lock_key);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
135
lockdep_set_class(&comp->sem, &comp->lock_key);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
136
kref_init(&comp->ref);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
137
INIT_LIST_HEAD(&comp->comp_dev_list_head);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
139
return comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
145
struct mlx5_devcom_comp *comp = container_of(ref, struct mlx5_devcom_comp, ref);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
148
list_del(&comp->comp_list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
150
lockdep_unregister_key(&comp->lock_key);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
151
kfree(comp);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
156
struct mlx5_devcom_comp *comp,
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
167
devcom->comp = comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
170
down_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
171
list_add_tail(&devcom->list, &comp->comp_dev_list_head);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
172
up_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
180
struct mlx5_devcom_comp *comp = devcom->comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
182
down_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
184
up_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
188
kref_put(&comp->ref, mlx5_devcom_comp_release);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
218
struct mlx5_devcom_comp *comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
220
devcom_for_each_component(comp) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
221
if (devcom_component_equal(comp, id, attr)) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
222
if (handler == comp->handler) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
223
kref_get(&comp->ref);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
224
return comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
244
struct mlx5_devcom_comp *comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
250
comp = devcom_component_get(devc, id, attr, handler);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
251
if (IS_ERR(comp))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
254
if (!comp) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
255
comp = mlx5_devcom_comp_alloc(id, attr, handler);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
256
if (!comp)
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
259
list_add_tail(&comp->comp_list, &devcom_comp_list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
263
devcom = devcom_alloc_comp_dev(devc, comp, data);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
265
kref_put(&comp->ref, mlx5_devcom_comp_release);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
284
struct mlx5_devcom_comp *comp = devcom->comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
286
return kref_read(&comp->ref);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
294
struct mlx5_devcom_comp *comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
301
comp = devcom->comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
302
down_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
303
list_for_each_entry(pos, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
304
data = rcu_dereference_protected(pos->data, lockdep_is_held(&comp->sem));
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
307
err = comp->handler(event, data, event_data);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
313
up_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
317
if (list_entry_is_head(pos, &comp->comp_dev_list_head, list))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
320
list_for_each_entry_from_reverse(pos, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
321
data = rcu_dereference_protected(pos->data, lockdep_is_held(&comp->sem));
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
324
comp->handler(rollback_event, data, event_data);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
327
up_write(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
333
WARN_ON(!rwsem_is_locked(&devcom->comp->sem));
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
335
WRITE_ONCE(devcom->comp->ready, ready);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
343
return READ_ONCE(devcom->comp->ready);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
348
struct mlx5_devcom_comp *comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
353
comp = devcom->comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
354
down_read(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
355
if (!READ_ONCE(comp->ready)) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
356
up_read(&comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
365
up_read(&devcom->comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
371
struct mlx5_devcom_comp *comp = devcom->comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
375
tmp = list_prepare_entry(*pos, &comp->comp_dev_list_head, list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
377
list_for_each_entry_continue(tmp, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
379
data = rcu_dereference_protected(tmp->data, lockdep_is_held(&comp->sem));
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
385
if (list_entry_is_head(tmp, &comp->comp_dev_list_head, list))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
395
struct mlx5_devcom_comp *comp = devcom->comp;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
399
tmp = list_prepare_entry(*pos, &comp->comp_dev_list_head, list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
401
list_for_each_entry_continue(tmp, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
406
if (!READ_ONCE(comp->ready))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
414
if (list_entry_is_head(tmp, &comp->comp_dev_list_head, list))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
425
down_write(&devcom->comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
432
up_write(&devcom->comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
439
return down_write_trylock(&devcom->comp->sem);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
46
struct mlx5_devcom_comp *comp;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
413
struct mlx5hws_flow_op_result comp[MLX5HWS_BWC_MATCHER_REHASH_BURST_TH];
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
427
ret = mlx5hws_send_queue_poll(ctx, queue_id, comp, burst_th);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
437
if (unlikely(comp[i].status != MLX5HWS_FLOW_OP_SUCCESS)) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
640
struct mlx5hws_completed_poll *comp = &queue->completed;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
642
while (comp->ci != comp->pi) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
645
comp->entries[comp->ci].status;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
647
comp->entries[comp->ci].user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
649
comp->ci = (comp->ci + 1) & comp->mask;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
252
struct mlx5hws_completed_poll *comp = &queue->completed;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
254
comp->entries[comp->pi].status = comp_status;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
255
comp->entries[comp->pi].user_data = user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
257
comp->pi = (comp->pi + 1) & comp->mask;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
208
struct mlxfw_mfa2_component *comp,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
221
sprintf(comp_name, "%u", comp->index);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
223
err = mlxfw_dev->ops->component_query(mlxfw_dev, comp->index,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
231
if (comp->data_size > comp_max_size) {
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
243
comp->index,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
244
comp->data_size);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
263
comp_name, 0, comp->data_size);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
265
offset < MLXFW_ALIGN_UP(comp->data_size, comp_align_bits);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
267
block_ptr = comp->data + offset;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
268
block_size = (u16) min_t(u32, comp->data_size - offset,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
280
comp->data_size);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
286
comp->index);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
323
struct mlxfw_mfa2_component *comp;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
325
comp = mlxfw_mfa2_file_component_get(mfa2_file, mlxfw_dev->psid,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
327
if (IS_ERR(comp)) {
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
328
err = PTR_ERR(comp);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
335
comp->index);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
336
err = mlxfw_flash_component(mlxfw_dev, fwhandle, comp,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
338
mlxfw_mfa2_file_component_put(comp);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
498
struct mlxfw_mfa2_component comp;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
535
const struct mlxfw_mfa2_tlv_component_descriptor *comp;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
542
comp = mlxfw_mfa2_file_component_find(mfa2_file, psid, psid_size,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
544
if (!comp)
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
547
cb_offset = (u64) be32_to_cpu(comp->cb_offset_h) << 32 |
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
548
be32_to_cpu(comp->cb_offset_l);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
549
comp_size = be32_to_cpu(comp->size);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
555
comp_data->comp.data_size = comp_size;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
556
comp_data->comp.index = be16_to_cpu(comp->identifier);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
571
comp_data->comp.data = comp_data->buff + mlxfw_mfa2_comp_magic_len;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
572
return &comp_data->comp;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
578
void mlxfw_mfa2_file_component_put(struct mlxfw_mfa2_component *comp)
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
582
comp_data = container_of(comp, struct mlxfw_mfa2_comp_data, comp);
drivers/net/ethernet/mellanox/mlxsw/pci.c
130
} comp;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1454
static int mana_gd_read_cqe(struct gdma_queue *cq, struct gdma_comp *comp)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1479
comp->wq_num = cqe->cqe_info.wq_num;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1480
comp->is_sq = cqe->cqe_info.is_sq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1481
memcpy(comp->cqe_data, cqe->cqe_data, GDMA_COMP_DATA_SIZE);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1486
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1492
ret = mana_gd_read_cqe(cq, &comp[cqe_idx]);
drivers/net/ethernet/microsoft/mana/mana_en.c
2168
struct gdma_comp *comp = cq->gdma_comp_buf;
drivers/net/ethernet/microsoft/mana/mana_en.c
2176
comp_read = mana_gd_poll_cq(cq->gdma_cq, comp,
drivers/net/ethernet/microsoft/mana/mana_en.c
2185
if (WARN_ON_ONCE(comp[i].is_sq))
drivers/net/ethernet/microsoft/mana/mana_en.c
2189
if (WARN_ON_ONCE(comp[i].wq_num != cq->rxq->gdma_id))
drivers/net/ethernet/microsoft/mana/mana_en.c
2192
mana_process_rx_cqe(rxq, cq, &comp[i]);
drivers/net/ethernet/pensando/ionic/ionic_api.h
32
union ionic_adminq_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_dev.c
632
return ioread8(&idev->dev_cmd_regs->comp.comp.status);
drivers/net/ethernet/pensando/ionic/ionic_dev.c
642
void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp)
drivers/net/ethernet/pensando/ionic/ionic_dev.c
646
memcpy_fromio(comp, &idev->dev_cmd_regs->comp, sizeof(*comp));
drivers/net/ethernet/pensando/ionic/ionic_dev.h
334
void ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp);
drivers/net/ethernet/pensando/ionic/ionic_fw.c
100
union ionic_dev_cmd_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_fw.c
159
ionic_dev_cmd_comp(idev, (union ionic_dev_cmd_comp *)&comp);
drivers/net/ethernet/pensando/ionic/ionic_fw.c
160
fw_slot = comp.fw_control.slot;
drivers/net/ethernet/pensando/ionic/ionic_if.h
3179
struct ionic_admin_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_if.h
3278
union ionic_dev_cmd_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_if.h
3318
struct ionic_admin_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1509
ctx.comp.lif_setattr.features);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1515
!(vlan_flags & le64_to_cpu(ctx.comp.lif_setattr.features)))
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1684
ether_addr_copy(mac_addr, ctx.comp.lif_getattr.mac);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3562
struct ionic_q_init_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3575
ionic_dev_cmd_comp(idev, (union ionic_dev_cmd_comp *)&comp);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3582
q->hw_type = comp.hw_type;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3583
q->hw_index = le32_to_cpu(comp.hw_index);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3642
q->hw_type = ctx.comp.q_init.hw_type;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3643
q->hw_index = le32_to_cpu(ctx.comp.q_init.hw_index);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3676
ctx.comp.lif_getattr.mac);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3677
ether_addr_copy(mac_address, ctx.comp.lif_getattr.mac);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3728
struct ionic_lif_init_comp comp;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3735
ionic_dev_cmd_comp(idev, (union ionic_dev_cmd_comp *)&comp);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3740
lif->hw_index = le16_to_cpu(comp.hw_index);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
878
q->hw_type = ctx.comp.q_init.hw_type;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
879
q->hw_index = le32_to_cpu(ctx.comp.q_init.hw_index);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
947
q->hw_type = ctx.comp.q_init.hw_type;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
948
q->hw_index = le32_to_cpu(ctx.comp.q_init.hw_index);
drivers/net/ethernet/pensando/ionic/ionic_main.c
237
if (ctx->comp.comp.status || timeout) {
drivers/net/ethernet/pensando/ionic/ionic_main.c
239
ionic_error_to_errno(ctx->comp.comp.status);
drivers/net/ethernet/pensando/ionic/ionic_main.c
243
ctx->comp.comp.status, err);
drivers/net/ethernet/pensando/ionic/ionic_main.c
255
union ionic_notifyq_comp *comp;
drivers/net/ethernet/pensando/ionic/ionic_main.c
261
comp = &((union ionic_notifyq_comp *)cq->base)[cq->tail_idx];
drivers/net/ethernet/pensando/ionic/ionic_main.c
266
eid = le64_to_cpu(comp->event.eid);
drivers/net/ethernet/pensando/ionic/ionic_main.c
276
comp, sizeof(*comp), true);
drivers/net/ethernet/pensando/ionic/ionic_main.c
278
switch (le16_to_cpu(comp->event.ecode)) {
drivers/net/ethernet/pensando/ionic/ionic_main.c
298
comp->event.ecode, eid);
drivers/net/ethernet/pensando/ionic/ionic_main.c
309
struct ionic_admin_comp *comp;
drivers/net/ethernet/pensando/ionic/ionic_main.c
312
comp = &((struct ionic_admin_comp *)cq->base)[cq->tail_idx];
drivers/net/ethernet/pensando/ionic/ionic_main.c
314
if (!color_match(comp->color, cq->done_color))
drivers/net/ethernet/pensando/ionic/ionic_main.c
328
memcpy(&ctx->comp, comp, sizeof(*comp));
drivers/net/ethernet/pensando/ionic/ionic_main.c
332
&ctx->comp, sizeof(ctx->comp), true);
drivers/net/ethernet/pensando/ionic/ionic_main.c
336
} while (index != le16_to_cpu(comp->comp_index));
drivers/net/ethernet/pensando/ionic/ionic_main.c
429
ctx->comp.comp.status = IONIC_RC_ERROR;
drivers/net/ethernet/pensando/ionic/ionic_main.c
451
ctx->comp.comp.status = IONIC_RC_ERROR;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
165
f->filter_id = le32_to_cpu(ctx->comp.rx_filter_add.filter_id);
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
400
ctx.comp.comp.status, err);
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
524
ctx.comp.comp.status, err);
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
76
f->filter_id = le32_to_cpu(ctx.comp.rx_filter_add.filter_id);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1179
struct ionic_txq_comp *comp,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1203
if (comp) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1209
(void *)comp +
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1242
struct ionic_txq_comp *comp;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1247
comp = &((struct ionic_txq_comp *)cq->base)[cq->tail_idx];
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1249
if (!color_match(comp->color, cq->done_color))
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1260
ionic_tx_clean(q, desc_info, comp, in_napi);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1266
} while (index != le16_to_cpu(comp->comp_index));
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
27
struct ionic_txq_comp *comp,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
609
struct ionic_rxq_comp *comp,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
623
if (unlikely(comp->status)) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
629
q->index, comp->status, comp->len, q->rxq[q->head_idx].len);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
635
len = le16_to_cpu(comp->len);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
650
comp->num_sg_elems, synced);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
653
comp->num_sg_elems, synced);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
663
switch (comp->pkt_type_color & IONIC_RXQ_COMP_PKT_TYPE_MASK) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
666
skb_set_hash(skb, le32_to_cpu(comp->rss_hash),
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
673
skb_set_hash(skb, le32_to_cpu(comp->rss_hash),
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
680
(comp->csum_flags & IONIC_RXQ_COMP_CSUM_F_CALC)) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
682
skb->csum = (__force __wsum)le16_to_cpu(comp->csum);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
688
if (unlikely((comp->csum_flags & IONIC_RXQ_COMP_CSUM_F_TCP_BAD) ||
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
689
(comp->csum_flags & IONIC_RXQ_COMP_CSUM_F_UDP_BAD) ||
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
690
(comp->csum_flags & IONIC_RXQ_COMP_CSUM_F_IP_BAD)))
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
694
(comp->csum_flags & IONIC_RXQ_COMP_CSUM_F_VLAN)) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
696
le16_to_cpu(comp->vlan_tci));
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
705
(void *)comp +
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
730
struct ionic_rxq_comp *comp;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
732
comp = &((struct ionic_rxq_comp *)cq->base)[cq->tail_idx];
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
734
if (!color_match(comp->pkt_type_color, cq->done_color))
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
741
if (q->tail_idx != le16_to_cpu(comp->comp_index))
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
748
ionic_rx_clean(q, desc_info, comp, xdp_prog);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1000
init_completion(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1037
wait_for_completion_timeout(&tpriv->comp, STMMAC_LB_TIMEOUT);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1277
init_completion(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1306
wait_for_completion_timeout(&tpriv->comp, STMMAC_LB_TIMEOUT);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1611
complete(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1636
init_completion(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1672
wait_for_completion_timeout(&tpriv->comp, STMMAC_LB_TIMEOUT);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
240
struct completion comp;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
314
complete(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
332
init_completion(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
359
wait_for_completion_timeout(&tpriv->comp, attr->timeout);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
729
complete(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
752
init_completion(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
809
wait_for_completion_timeout(&tpriv->comp, STMMAC_LB_TIMEOUT);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
863
complete(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
887
complete(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
906
init_completion(&tpriv->comp);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
943
wait_for_completion_timeout(&tpriv->comp, STMMAC_LB_TIMEOUT);
drivers/net/fddi/defxx.c
2674
bp->cmd_req_reg.index.comp += 1;
drivers/net/fddi/defxx.c
2675
bp->cmd_req_reg.index.comp &= PI_CMD_REQ_K_NUM_ENTRIES-1;
drivers/net/fddi/defxx.c
2694
bp->cmd_rsp_reg.index.comp += 1;
drivers/net/fddi/defxx.c
2695
bp->cmd_rsp_reg.index.comp &= PI_CMD_RSP_K_NUM_ENTRIES-1;
drivers/net/fddi/defxx.c
3494
u8 comp; /* local transmit completion index */
drivers/net/fddi/defxx.c
3512
comp = bp->rcv_xmt_reg.index.xmt_comp;
drivers/net/fddi/defxx.c
3514
bp->descr_block_virt->xmt_data[comp].long_1,
drivers/net/fddi/defxx.c
3626
u8 comp; /* local transmit completion index */
drivers/net/fddi/defxx.c
3637
comp = bp->rcv_xmt_reg.index.xmt_comp;
drivers/net/fddi/defxx.c
3639
bp->descr_block_virt->xmt_data[comp].long_1,
drivers/net/fddi/defxx.h
1360
PI_UINT8 comp;
drivers/net/fddi/defxx.h
1423
PI_UINT8 comp;
drivers/net/ppp/ppp_generic.c
3254
struct compressor *comp;
drivers/net/ppp/ppp_generic.c
3263
if (ce->comp->compress_proto == proto)
drivers/net/ppp/ppp_generic.c
3284
ce->comp = cp;
drivers/net/ppp/ppp_generic.c
3299
if (ce && ce->comp == cp) {
drivers/net/ppp/ppp_generic.c
3316
cp = ce->comp;
drivers/net/slip/slhc.c
101
comp = kzalloc_obj(struct slcompress);
drivers/net/slip/slhc.c
102
if (! comp)
drivers/net/slip/slhc.c
107
comp->rstate = kzalloc(rsize, GFP_KERNEL);
drivers/net/slip/slhc.c
108
if (! comp->rstate)
drivers/net/slip/slhc.c
110
comp->rslot_limit = rslots - 1;
drivers/net/slip/slhc.c
115
comp->tstate = kzalloc(tsize, GFP_KERNEL);
drivers/net/slip/slhc.c
116
if (! comp->tstate)
drivers/net/slip/slhc.c
118
comp->tslot_limit = tslots - 1;
drivers/net/slip/slhc.c
121
comp->xmit_oldest = 0;
drivers/net/slip/slhc.c
122
comp->xmit_current = 255;
drivers/net/slip/slhc.c
123
comp->recv_current = 255;
drivers/net/slip/slhc.c
130
comp->flags |= SLF_TOSS;
drivers/net/slip/slhc.c
133
ts = comp->tstate;
drivers/net/slip/slhc.c
134
for(i = comp->tslot_limit; i > 0; --i){
drivers/net/slip/slhc.c
138
ts[0].next = &(ts[comp->tslot_limit]);
drivers/net/slip/slhc.c
141
return comp;
drivers/net/slip/slhc.c
144
kfree(comp->rstate);
drivers/net/slip/slhc.c
146
kfree(comp);
drivers/net/slip/slhc.c
154
slhc_free(struct slcompress *comp)
drivers/net/slip/slhc.c
156
if ( IS_ERR_OR_NULL(comp) )
drivers/net/slip/slhc.c
159
if ( comp->tstate != NULLSLSTATE )
drivers/net/slip/slhc.c
160
kfree( comp->tstate );
drivers/net/slip/slhc.c
162
if ( comp->rstate != NULLSLSTATE )
drivers/net/slip/slhc.c
163
kfree( comp->rstate );
drivers/net/slip/slhc.c
165
kfree( comp );
drivers/net/slip/slhc.c
227
slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
drivers/net/slip/slhc.c
230
struct cstate *ocs = &(comp->tstate[comp->xmit_oldest]);
drivers/net/slip/slhc.c
258
comp->sls_o_nontcp++;
drivers/net/slip/slhc.c
260
comp->sls_o_tcp++;
drivers/net/slip/slhc.c
279
comp->sls_o_tcp++;
drivers/net/slip/slhc.c
308
comp->sls_o_searches++;
drivers/net/slip/slhc.c
319
comp->sls_o_misses++;
drivers/net/slip/slhc.c
320
comp->xmit_oldest = lcs->cs_this;
drivers/net/slip/slhc.c
331
comp->xmit_oldest = lcs->cs_this;
drivers/net/slip/slhc.c
451
if(compress_cid == 0 || comp->xmit_current != cs->cs_this){
drivers/net/slip/slhc.c
456
comp->xmit_current = cs->cs_this;
drivers/net/slip/slhc.c
467
comp->sls_o_compressed++;
drivers/net/slip/slhc.c
482
comp->xmit_current = cs->cs_this;
drivers/net/slip/slhc.c
483
comp->sls_o_uncompressed++;
drivers/net/slip/slhc.c
493
slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
drivers/net/slip/slhc.c
504
comp->sls_i_compressed++;
drivers/net/slip/slhc.c
506
comp->sls_i_error++;
drivers/net/slip/slhc.c
515
if(x < 0 || x > comp->rslot_limit)
drivers/net/slip/slhc.c
519
if (!comp->rstate[x].initialized)
drivers/net/slip/slhc.c
522
comp->flags &=~ SLF_TOSS;
drivers/net/slip/slhc.c
523
comp->recv_current = x;
drivers/net/slip/slhc.c
528
if(comp->flags & SLF_TOSS){
drivers/net/slip/slhc.c
529
comp->sls_i_tossed++;
drivers/net/slip/slhc.c
533
cs = &comp->rstate[comp->recv_current];
drivers/net/slip/slhc.c
638
comp->sls_i_error++;
drivers/net/slip/slhc.c
639
return slhc_toss( comp );
drivers/net/slip/slhc.c
644
slhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
drivers/net/slip/slhc.c
657
comp->sls_i_runt++;
drivers/net/slip/slhc.c
658
return slhc_toss(comp);
drivers/net/slip/slhc.c
675
comp->sls_i_badcheck++;
drivers/net/slip/slhc.c
676
return slhc_toss(comp);
drivers/net/slip/slhc.c
678
if (index > comp->rslot_limit) {
drivers/net/slip/slhc.c
679
comp->sls_i_error++;
drivers/net/slip/slhc.c
680
return slhc_toss(comp);
drivers/net/slip/slhc.c
688
cs = &comp->rstate[comp->recv_current = index];
drivers/net/slip/slhc.c
689
comp->flags &=~ SLF_TOSS;
drivers/net/slip/slhc.c
701
comp->sls_i_uncompressed++;
drivers/net/slip/slhc.c
706
slhc_toss(struct slcompress *comp)
drivers/net/slip/slhc.c
708
if ( comp == NULLSLCOMPR )
drivers/net/slip/slhc.c
711
comp->flags |= SLF_TOSS;
drivers/net/slip/slhc.c
718
slhc_toss(struct slcompress *comp)
drivers/net/slip/slhc.c
724
slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
drivers/net/slip/slhc.c
730
slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
drivers/net/slip/slhc.c
738
slhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
drivers/net/slip/slhc.c
745
slhc_free(struct slcompress *comp)
drivers/net/slip/slhc.c
96
struct slcompress *comp;
drivers/net/slip/slip.c
580
struct slcompress *comp = sl->slcomp;
drivers/net/slip/slip.c
593
if (comp) {
drivers/net/slip/slip.c
595
stats->rx_compressed = comp->sls_i_compressed;
drivers/net/slip/slip.c
596
stats->tx_compressed = comp->sls_o_compressed;
drivers/net/slip/slip.c
599
stats->rx_fifo_errors += comp->sls_i_compressed;
drivers/net/slip/slip.c
600
stats->rx_dropped += comp->sls_i_tossed;
drivers/net/slip/slip.c
601
stats->tx_fifo_errors += comp->sls_o_compressed;
drivers/net/slip/slip.c
602
stats->collisions += comp->sls_o_misses;
drivers/net/wireless/ath/ath10k/sdio.c
1339
} else if (req->comp) {
drivers/net/wireless/ath/ath10k/sdio.c
1340
complete(req->comp);
drivers/net/wireless/ath/ath10k/sdio.c
1490
struct completion *comp,
drivers/net/wireless/ath/ath10k/sdio.c
1510
bus_req->comp = comp;
drivers/net/wireless/ath/ath10k/sdio.h
125
struct completion *comp;
drivers/net/wireless/ath/wil6210/interrupt.c
592
complete(&wil->halp.comp);
drivers/net/wireless/ath/wil6210/main.c
1739
reinit_completion(&wil->halp.comp);
drivers/net/wireless/ath/wil6210/main.c
1962
reinit_completion(&wil->halp.comp);
drivers/net/wireless/ath/wil6210/main.c
1966
rc = wait_for_completion_timeout(&wil->halp.comp, to_jiffies);
drivers/net/wireless/ath/wil6210/main.c
709
init_completion(&wil->halp.comp);
drivers/net/wireless/ath/wil6210/txrx_edma.h
340
struct wil_rx_status_compressed comp;
drivers/net/wireless/ath/wil6210/wil6210.h
792
struct completion comp;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h
1074
struct nphy_iq_comp *comp);
drivers/net/wireless/intel/iwlegacy/4965.c
584
s32 comp = 0;
drivers/net/wireless/intel/iwlegacy/4965.c
591
TX_POWER_IL_VOLTAGE_CODES_PER_03V, &comp);
drivers/net/wireless/intel/iwlegacy/4965.c
594
comp *= 2;
drivers/net/wireless/intel/iwlegacy/4965.c
595
if ((comp < -2) || (comp > 2))
drivers/net/wireless/intel/iwlegacy/4965.c
596
comp = 0;
drivers/net/wireless/intel/iwlegacy/4965.c
598
return comp;
drivers/net/wireless/mediatek/mt7601u/eeprom.c
207
u8 comp;
drivers/net/wireless/mediatek/mt7601u/eeprom.c
210
comp = field_validate(eeprom[MT_EE_FREQ_OFFSET_COMPENSATION]);
drivers/net/wireless/mediatek/mt7601u/eeprom.c
212
if (comp & BIT(7))
drivers/net/wireless/mediatek/mt7601u/eeprom.c
213
dev->ee->rf_freq_off -= comp & 0x7f;
drivers/net/wireless/mediatek/mt7601u/eeprom.c
215
dev->ee->rf_freq_off += comp;
drivers/net/wireless/realtek/rtlwifi/debug.c
11
void _rtl_dbg_print(struct rtl_priv *rtlpriv, u64 comp, int level,
drivers/net/wireless/realtek/rtlwifi/debug.c
14
if (unlikely((comp & rtlpriv->cfg->mod_params->debug_mask) &&
drivers/net/wireless/realtek/rtlwifi/debug.c
31
void _rtl_dbg_print_data(struct rtl_priv *rtlpriv, u64 comp, int level,
drivers/net/wireless/realtek/rtlwifi/debug.c
35
if (unlikely(((comp) & rtlpriv->cfg->mod_params->debug_mask) &&
drivers/net/wireless/realtek/rtlwifi/debug.h
152
void _rtl_dbg_print(struct rtl_priv *rtlpriv, u64 comp, int level,
drivers/net/wireless/realtek/rtlwifi/debug.h
155
void _rtl_dbg_print_data(struct rtl_priv *rtlpriv, u64 comp, int level,
drivers/net/wireless/realtek/rtlwifi/debug.h
159
#define rtl_dbg(rtlpriv, comp, level, fmt, ...) \
drivers/net/wireless/realtek/rtlwifi/debug.h
160
_rtl_dbg_print(rtlpriv, comp, level, \
drivers/net/wireless/realtek/rtlwifi/debug.h
177
u64 comp, int level,
drivers/net/wireless/realtek/rtlwifi/debug.h
190
u64 comp, int level,
drivers/net/wireless/realtek/rtw89/core.h
5906
s8 comp[RF_PATH_MAX][RTW89_SUBBAND_NR]; /* S(8, 0) */
drivers/net/wireless/realtek/rtw89/fw.c
2762
u32 comp = 0;
drivers/net/wireless/realtek/rtw89/fw.c
2766
comp = BIT(RTW89_FW_LOG_COMP_INIT) | BIT(RTW89_FW_LOG_COMP_TASK) |
drivers/net/wireless/realtek/rtw89/fw.c
2779
SET_LOG_CFG_COMP(skb->data, comp);
drivers/net/wireless/realtek/rtw89/phy.c
4943
rtw89_phy_set_phy_regs(rtwdev, cfo->comp, cfo->weighting_mask, 8);
drivers/net/wireless/realtek/rtw89/phy.c
8392
.comp = R_DCFO_WEIGHT,
drivers/net/wireless/realtek/rtw89/phy.h
463
u32 comp;
drivers/net/wireless/realtek/rtw89/phy_be.c
151
.comp = R_DCFO_WEIGHT_BE,
drivers/net/wireless/realtek/rtw89/phy_be.c
158
.comp = R_DCFO_WEIGHT_BE_V1,
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1057
tmp = efuse_gain->comp[path][subband];
drivers/net/wireless/realtek/rtw89/rtw8851b.c
785
&gain->comp[path][i]);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
428
&gain->comp[path][i]);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
652
tmp = efuse_gain->comp[path][subband];
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2532
s8 comp = 0;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2547
comp = 8 * (trim & __THM_MASK_SIGN ? -1 : 1);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2550
return val + comp;
drivers/pci/controller/pci-hyperv.c
1046
struct completion *comp)
drivers/pci/controller/pci-hyperv.c
1054
if (wait_for_completion_timeout(comp, HZ / 10))
drivers/pci/controller/pci-hyperv.c
1448
struct hv_read_config_compl *comp = context;
drivers/pci/controller/pci-hyperv.c
1455
comp->comp_pkt.completion_status = -1;
drivers/pci/controller/pci-hyperv.c
1461
comp->bytes_returned = min(comp->len, data_len);
drivers/pci/controller/pci-hyperv.c
1462
memcpy(comp->buf, read_resp->bytes, comp->bytes_returned);
drivers/pci/controller/pci-hyperv.c
1464
comp->bytes_returned = 0;
drivers/pci/controller/pci-hyperv.c
1467
comp->comp_pkt.completion_status = read_resp->status;
drivers/pci/controller/pci-hyperv.c
1469
complete(&comp->comp_pkt.host_event);
drivers/pci/controller/pci-hyperv.c
1883
struct compose_comp_ctxt comp;
drivers/pci/controller/pci-hyperv.c
1977
init_completion(&comp.comp_pkt.host_event);
drivers/pci/controller/pci-hyperv.c
1979
ctxt.pci_pkt.compl_ctxt = &comp;
drivers/pci/controller/pci-hyperv.c
2023
comp.comp_pkt.completion_status);
drivers/pci/controller/pci-hyperv.c
2037
while (!try_wait_for_completion(&comp.comp_pkt.host_event)) {
drivers/pci/controller/pci-hyperv.c
2067
if (comp.comp_pkt.completion_status < 0) {
drivers/pci/controller/pci-hyperv.c
2070
comp.comp_pkt.completion_status);
drivers/pci/controller/pci-hyperv.c
2079
*int_desc = comp.int_desc;
drivers/pci/controller/pci-hyperv.c
2083
msg->address_hi = comp.int_desc.address >> 32;
drivers/pci/controller/pci-hyperv.c
2084
msg->address_lo = comp.int_desc.address & 0xffffffff;
drivers/pci/controller/pci-hyperv.c
2085
msg->data = comp.int_desc.data;
drivers/pci/controller/pci-hyperv.c
3541
struct completion comp;
drivers/pci/controller/pci-hyperv.c
3545
init_completion(&comp);
drivers/pci/controller/pci-hyperv.c
3546
if (cmpxchg(&hbus->survey_event, NULL, &comp))
drivers/pci/controller/pci-hyperv.c
3555
ret = wait_for_response(hdev, &comp);
drivers/pinctrl/pinctrl-st.c
1331
int comp, pin = d->hwirq;
drivers/pinctrl/pinctrl-st.c
1337
comp = 0;
drivers/pinctrl/pinctrl-st.c
1340
comp = 0;
drivers/pinctrl/pinctrl-st.c
1344
comp = 1;
drivers/pinctrl/pinctrl-st.c
1347
comp = 1;
drivers/pinctrl/pinctrl-st.c
1351
comp = st_gpio_get(&bank->gpio_chip, pin);
drivers/pinctrl/pinctrl-st.c
1366
val |= (comp << pin);
drivers/platform/surface/aggregator/controller.c
1571
complete_all(&container_of(rqst, struct ssam_request_sync, base)->comp);
drivers/platform/surface/aggregator/controller.c
1658
init_completion(&rqst->comp);
drivers/rapidio/devices/rio_mport_cdev.c
160
struct completion comp;
drivers/rapidio/devices/rio_mport_cdev.c
194
struct completion comp;
drivers/rapidio/devices/rio_mport_cdev.c
1967
wret = wait_for_completion_interruptible_timeout(&priv->comp, tmo);
drivers/rapidio/devices/rio_mport_cdev.c
549
complete(&priv->comp);
drivers/rapidio/devices/rio_mport_cdev.c
657
init_completion(&priv->comp);
drivers/rapidio/rio_cm.c
1004
wret = wait_for_completion_interruptible_timeout(&ch->comp,
drivers/rapidio/rio_cm.c
1092
if (!try_wait_for_completion(&ch->comp)) {
drivers/rapidio/rio_cm.c
1099
wret = wait_for_completion_interruptible_timeout(&ch->comp,
drivers/rapidio/rio_cm.c
1316
init_completion(&ch->comp);
drivers/rapidio/rio_cm.c
1447
complete_all(&ch->comp);
drivers/rapidio/rio_cm.c
191
struct completion comp;
drivers/rapidio/rio_cm.c
405
complete(&ch->comp);
drivers/rapidio/rio_cm.c
437
complete(&ch->comp);
drivers/rapidio/rio_cm.c
565
complete(&ch->comp);
drivers/rapidio/rio_cm.c
884
wret = wait_for_completion_interruptible_timeout(&ch->comp, timeout);
drivers/regulator/twl-regulator.c
540
#define TWL_OF_MATCH(comp, family, label) \
drivers/regulator/twl-regulator.c
542
.compatible = comp, \
drivers/regulator/twl-regulator.c
546
#define TWL4030_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL4030, label)
drivers/regulator/twl-regulator.c
547
#define TWL6030_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL6030, label)
drivers/regulator/twl-regulator.c
548
#define TWL6032_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL6032, label)
drivers/regulator/twl-regulator.c
549
#define TWLFIXED_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWLFIXED, label)
drivers/regulator/twl-regulator.c
550
#define TWLSMPS_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWLSMPS, label)
drivers/regulator/twl6030-regulator.c
634
#define TWL_OF_MATCH(comp, family, label) \
drivers/regulator/twl6030-regulator.c
636
.compatible = comp, \
drivers/regulator/twl6030-regulator.c
640
#define TWL6030_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL6030, label)
drivers/regulator/twl6030-regulator.c
641
#define TWL6032_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL6032, label)
drivers/regulator/twl6030-regulator.c
642
#define TWLFIXED_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWLFIXED, label)
drivers/regulator/twl6030-regulator.c
643
#define TWLSMPS_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWLSMPS, label)
drivers/remoteproc/qcom_sysmon.c
102
ret = wait_for_completion_timeout(&sysmon->comp,
drivers/remoteproc/qcom_sysmon.c
129
reinit_completion(&sysmon->comp);
drivers/remoteproc/qcom_sysmon.c
138
ret = wait_for_completion_timeout(&sysmon->comp,
drivers/remoteproc/qcom_sysmon.c
170
complete(&sysmon->comp);
drivers/remoteproc/qcom_sysmon.c
40
struct completion comp;
drivers/remoteproc/qcom_sysmon.c
641
init_completion(&sysmon->comp);
drivers/remoteproc/qcom_sysmon.c
93
reinit_completion(&sysmon->comp);
drivers/resctrl/mpam_devices.c
1188
static int _msmon_read(struct mpam_component *comp, struct mon_read *arg)
drivers/resctrl/mpam_devices.c
1194
list_for_each_entry_srcu(vmsc, &comp->vmsc, comp_list,
drivers/resctrl/mpam_devices.c
1234
int mpam_msmon_read(struct mpam_component *comp, struct mon_cfg *ctx,
drivers/resctrl/mpam_devices.c
1240
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
1261
err = _msmon_read(comp, &arg);
drivers/resctrl/mpam_devices.c
1276
err = _msmon_read(comp, &arg);
drivers/resctrl/mpam_devices.c
1282
void mpam_msmon_reset_mbwu(struct mpam_component *comp, struct mon_cfg *ctx)
drivers/resctrl/mpam_devices.c
1292
list_for_each_entry_srcu(vmsc, &comp->vmsc, comp_list,
drivers/resctrl/mpam_devices.c
1434
struct mpam_class *class = ris->vmsc->comp->class;
drivers/resctrl/mpam_devices.c
1556
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
1564
mpam_reprogram_ris_partid(c->ris, c->partid, &c->comp->cfg[c->partid]);
drivers/resctrl/mpam_devices.c
1592
arg.comp = ris->vmsc->comp;
drivers/resctrl/mpam_devices.c
1596
cfg = &ris->vmsc->comp->cfg[partid];
drivers/resctrl/mpam_devices.c
2138
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
2140
comp = list_first_entry(&class->components,
drivers/resctrl/mpam_devices.c
2142
vmsc = list_first_entry(&comp->vmsc,
drivers/resctrl/mpam_devices.c
2148
static void mpam_enable_merge_vmsc_features(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
2152
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
2154
list_for_each_entry(vmsc, &comp->vmsc, comp_list) {
drivers/resctrl/mpam_devices.c
2163
static void mpam_enable_merge_class_features(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
2166
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
2168
list_for_each_entry(vmsc, &comp->vmsc, comp_list)
drivers/resctrl/mpam_devices.c
2188
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
2193
list_for_each_entry(comp, &class->components, class_list)
drivers/resctrl/mpam_devices.c
2194
mpam_enable_merge_vmsc_features(comp);
drivers/resctrl/mpam_devices.c
2198
list_for_each_entry(comp, &class->components, class_list)
drivers/resctrl/mpam_devices.c
2199
mpam_enable_merge_class_features(comp);
drivers/resctrl/mpam_devices.c
2374
static void __destroy_component_cfg(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
2382
add_to_garbage(comp->cfg);
drivers/resctrl/mpam_devices.c
2383
list_for_each_entry(vmsc, &comp->vmsc, comp_list) {
drivers/resctrl/mpam_devices.c
2394
static void mpam_reset_component_cfg(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
2397
struct mpam_props *cprops = &comp->class->props;
drivers/resctrl/mpam_devices.c
2401
if (!comp->cfg)
drivers/resctrl/mpam_devices.c
2405
comp->cfg[i] = (struct mpam_config) {};
drivers/resctrl/mpam_devices.c
2407
comp->cfg[i].cpbm = GENMASK(cprops->cpbm_wd - 1, 0);
drivers/resctrl/mpam_devices.c
2409
comp->cfg[i].mbw_pbm = GENMASK(cprops->mbw_pbm_bits - 1, 0);
drivers/resctrl/mpam_devices.c
2411
comp->cfg[i].mbw_max = GENMASK(15, 16 - cprops->bwa_wd);
drivers/resctrl/mpam_devices.c
2415
static int __allocate_component_cfg(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
2421
if (comp->cfg)
drivers/resctrl/mpam_devices.c
2424
comp->cfg = kzalloc_objs(*comp->cfg, mpam_partid_max + 1);
drivers/resctrl/mpam_devices.c
2425
if (!comp->cfg)
drivers/resctrl/mpam_devices.c
2432
init_garbage(&comp->cfg[0].garbage);
drivers/resctrl/mpam_devices.c
2434
mpam_reset_component_cfg(comp);
drivers/resctrl/mpam_devices.c
2436
list_for_each_entry(vmsc, &comp->vmsc, comp_list) {
drivers/resctrl/mpam_devices.c
2452
__destroy_component_cfg(comp);
drivers/resctrl/mpam_devices.c
2471
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
2476
list_for_each_entry(comp, &class->components, class_list) {
drivers/resctrl/mpam_devices.c
2477
int err = __allocate_component_cfg(comp);
drivers/resctrl/mpam_devices.c
2538
static void mpam_reset_component_locked(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
2545
mpam_reset_component_cfg(comp);
drivers/resctrl/mpam_devices.c
2548
list_for_each_entry_srcu(vmsc, &comp->vmsc, comp_list,
drivers/resctrl/mpam_devices.c
2564
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
2569
list_for_each_entry_srcu(comp, &class->components, class_list,
drivers/resctrl/mpam_devices.c
2571
mpam_reset_component_locked(comp);
drivers/resctrl/mpam_devices.c
2668
int mpam_apply_config(struct mpam_component *comp, u16 partid,
drivers/resctrl/mpam_devices.c
2679
WARN_ON_ONCE(&comp->cfg[partid] == cfg);
drivers/resctrl/mpam_devices.c
2681
if (!mpam_update_config(&comp->cfg[partid], cfg))
drivers/resctrl/mpam_devices.c
2684
arg.comp = comp;
drivers/resctrl/mpam_devices.c
2688
list_for_each_entry_srcu(vmsc, &comp->vmsc, comp_list,
drivers/resctrl/mpam_devices.c
342
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
346
comp = kzalloc_obj(*comp);
drivers/resctrl/mpam_devices.c
347
if (!comp)
drivers/resctrl/mpam_devices.c
349
init_garbage(&comp->garbage);
drivers/resctrl/mpam_devices.c
351
comp->comp_id = id;
drivers/resctrl/mpam_devices.c
352
INIT_LIST_HEAD_RCU(&comp->vmsc);
drivers/resctrl/mpam_devices.c
354
INIT_LIST_HEAD_RCU(&comp->class_list);
drivers/resctrl/mpam_devices.c
355
comp->class = class;
drivers/resctrl/mpam_devices.c
357
list_add_rcu(&comp->class_list, &class->components);
drivers/resctrl/mpam_devices.c
359
return comp;
drivers/resctrl/mpam_devices.c
362
static void __destroy_component_cfg(struct mpam_component *comp);
drivers/resctrl/mpam_devices.c
364
static void mpam_component_destroy(struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
366
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
370
__destroy_component_cfg(comp);
drivers/resctrl/mpam_devices.c
372
list_del_rcu(&comp->class_list);
drivers/resctrl/mpam_devices.c
373
add_to_garbage(comp);
drivers/resctrl/mpam_devices.c
382
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
386
list_for_each_entry(comp, &class->components, class_list) {
drivers/resctrl/mpam_devices.c
387
if (comp->comp_id == id)
drivers/resctrl/mpam_devices.c
388
return comp;
drivers/resctrl/mpam_devices.c
395
mpam_vmsc_alloc(struct mpam_component *comp, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
408
vmsc->comp = comp;
drivers/resctrl/mpam_devices.c
411
list_add_rcu(&vmsc->comp_list, &comp->vmsc);
drivers/resctrl/mpam_devices.c
418
struct mpam_component *comp = vmsc->comp;
drivers/resctrl/mpam_devices.c
425
if (list_empty(&comp->vmsc))
drivers/resctrl/mpam_devices.c
426
mpam_component_destroy(comp);
drivers/resctrl/mpam_devices.c
430
mpam_vmsc_find(struct mpam_component *comp, struct mpam_msc *msc)
drivers/resctrl/mpam_devices.c
436
list_for_each_entry(vmsc, &comp->vmsc, comp_list) {
drivers/resctrl/mpam_devices.c
441
return mpam_vmsc_alloc(comp, msc);
drivers/resctrl/mpam_devices.c
471
struct mpam_component *comp)
drivers/resctrl/mpam_devices.c
477
err = mpam_get_cpumask_from_cache_id(comp->comp_id, class->level,
drivers/resctrl/mpam_devices.c
490
get_cpumask_from_node_id(comp->comp_id, affinity);
drivers/resctrl/mpam_devices.c
510
struct mpam_component *comp;
drivers/resctrl/mpam_devices.c
531
comp = mpam_component_find(class, component_id);
drivers/resctrl/mpam_devices.c
532
if (IS_ERR(comp)) {
drivers/resctrl/mpam_devices.c
535
return PTR_ERR(comp);
drivers/resctrl/mpam_devices.c
538
vmsc = mpam_vmsc_find(comp, msc);
drivers/resctrl/mpam_devices.c
540
if (list_empty(&comp->vmsc))
drivers/resctrl/mpam_devices.c
541
mpam_component_destroy(comp);
drivers/resctrl/mpam_devices.c
545
err = mpam_ris_get_affinity(msc, &ris->affinity, type, class, comp);
drivers/resctrl/mpam_devices.c
557
cpumask_or(&comp->affinity, &comp->affinity, &ris->affinity);
drivers/resctrl/mpam_devices.c
569
struct mpam_component *comp = vmsc->comp;
drivers/resctrl/mpam_devices.c
570
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
579
cpumask_andnot(&comp->affinity, &comp->affinity, &ris->affinity);
drivers/resctrl/mpam_devices.c
670
struct mpam_class *class = ris->vmsc->comp->class;
drivers/resctrl/mpam_internal.h
312
struct mpam_component *comp;
drivers/resctrl/mpam_internal.h
384
int mpam_apply_config(struct mpam_component *comp, u16 partid,
drivers/resctrl/mpam_internal.h
387
int mpam_msmon_read(struct mpam_component *comp, struct mon_cfg *ctx,
drivers/resctrl/mpam_internal.h
389
void mpam_msmon_reset_mbwu(struct mpam_component *comp, struct mon_cfg *ctx);
drivers/resctrl/test_mpam_devices.c
115
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
117
fake_vmsc2.comp = NULL;
drivers/resctrl/test_mpam_devices.c
144
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
146
fake_vmsc2.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
169
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
171
fake_vmsc2.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
200
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
202
fake_vmsc2.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
235
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
237
fake_vmsc2.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
271
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
273
fake_vmsc2.comp = &fake_comp2;
drivers/resctrl/test_mpam_devices.c
297
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
299
fake_vmsc2.comp = &fake_comp2;
drivers/resctrl/test_mpam_devices.c
91
fake_vmsc1.comp = &fake_comp1;
drivers/resctrl/test_mpam_devices.c
93
fake_vmsc2.comp = NULL;
drivers/rtc/rtc-ep93xx.c
37
unsigned long comp;
drivers/rtc/rtc-ep93xx.c
39
comp = readl(ep93xx_rtc->mmio_base + EP93XX_RTC_SWCOMP);
drivers/rtc/rtc-ep93xx.c
42
*preload = (comp & EP93XX_RTC_SWCOMP_INT_MASK)
drivers/rtc/rtc-ep93xx.c
46
*delete = (comp & EP93XX_RTC_SWCOMP_DEL_MASK)
drivers/rtc/rtc-ti-k3.c
357
int comp;
drivers/rtc/rtc-ti-k3.c
360
comp = k3rtc_field_read(priv, K3RTC_COMP);
drivers/rtc/rtc-ti-k3.c
363
tmp = comp * (s64)K3RTC_PPB_MULT;
drivers/rtc/rtc-ti-k3.c
380
int comp;
drivers/rtc/rtc-ti-k3.c
396
comp = (int)-tmp;
drivers/rtc/rtc-ti-k3.c
398
k3rtc_field_write(priv, K3RTC_COMP, comp);
drivers/scsi/bfa/bfa_core.c
1217
complete(&bfad->comp);
drivers/scsi/bfa/bfa_fcs.c
32
complete(&bfad->comp);
drivers/scsi/bfa/bfad.c
1429
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
1436
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
1480
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
1492
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
1563
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
1566
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
204
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
227
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
241
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
248
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
400
complete(&fcomp->comp);
drivers/scsi/bfa/bfad.c
425
complete(&bfad->comp);
drivers/scsi/bfa/bfad.c
868
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
872
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
883
init_completion(&bfad->comp);
drivers/scsi/bfa/bfad.c
887
wait_for_completion(&bfad->comp);
drivers/scsi/bfa/bfad_attr.c
272
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_attr.c
283
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_attr.c
318
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_attr.c
327
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_attr.c
450
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_attr.c
459
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_attr.c
470
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1196
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1205
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1218
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1228
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1241
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1250
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1263
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1273
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1288
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1297
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1311
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1321
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1334
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1347
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1360
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1370
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1395
init_completion(&cee_comp.comp);
drivers/scsi/bfa/bfad_bsg.c
1406
wait_for_completion(&cee_comp.comp);
drivers/scsi/bfa/bfad_bsg.c
1432
init_completion(&cee_comp.comp);
drivers/scsi/bfa/bfad_bsg.c
1443
wait_for_completion(&cee_comp.comp);
drivers/scsi/bfa/bfad_bsg.c
1470
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1479
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1492
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1500
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1514
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1521
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1534
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1541
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1565
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1573
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1597
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1605
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1619
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1627
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1641
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1650
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1664
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1673
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1687
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1697
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1710
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1718
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1732
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1740
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1798
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1806
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1819
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1826
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1840
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1850
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1880
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1887
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1901
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1908
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1930
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1938
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1981
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
1989
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2137
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2146
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2160
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2170
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2183
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2192
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2205
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2214
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2246
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2256
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2269
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2279
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2444
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2459
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2474
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2489
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
254
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
263
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2678
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2685
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2700
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2707
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2722
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2729
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2744
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
275
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
2751
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
285
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
3262
complete(&drv_fcxp->comp);
drivers/scsi/bfa/bfad_bsg.c
336
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
346
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
3522
init_completion(&drv_fcxp->comp);
drivers/scsi/bfa/bfad_bsg.c
3525
wait_for_completion(&drv_fcxp->comp);
drivers/scsi/bfa/bfad_bsg.c
359
init_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_bsg.c
368
wait_for_completion(&fcomp.comp);
drivers/scsi/bfa/bfad_drv.h
208
struct completion comp;
drivers/scsi/bfa/bfad_drv.h
277
struct completion comp;
drivers/scsi/bfa/bfad_drv.h
282
struct completion comp;
drivers/scsi/ibmvscsi/ibmvfc.c
2040
complete(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2158
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2166
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2299
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2308
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2376
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2388
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2493
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2517
evt->eh_comp = &comp;
drivers/scsi/ibmvscsi/ibmvfc.c
2527
timeout = wait_for_completion_timeout(&comp, timeout);
drivers/scsi/ibmvscsi/ibmvfc.c
2594
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2650
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2725
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2861
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvfc.c
2873
timeout = wait_for_completion_timeout(&evt->comp, timeout);
drivers/scsi/ibmvscsi/ibmvfc.h
766
struct completion comp;
drivers/scsi/ibmvscsi/ibmvscsi.c
1483
complete(&evt_struct->comp);
drivers/scsi/ibmvscsi/ibmvscsi.c
1545
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvscsi.c
1568
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvscsi.c
1667
init_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvscsi.c
1689
wait_for_completion(&evt->comp);
drivers/scsi/ibmvscsi/ibmvscsi.h
61
struct completion comp;
drivers/scsi/ipr.c
4913
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/ipr.c
4925
ipr_cmd->eh_comp = &comp;
drivers/scsi/ipr.c
4934
timeout = wait_for_completion_timeout(&comp, timeout);
drivers/scsi/qla2xxx/qla_bsg.c
29
struct completion *comp = sp->comp;
drivers/scsi/qla2xxx/qla_bsg.c
3104
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/qla2xxx/qla_bsg.c
3121
sp->comp = &comp;
drivers/scsi/qla2xxx/qla_bsg.c
3149
if (!wait_for_completion_timeout(&comp, ratov_j)) {
drivers/scsi/qla2xxx/qla_bsg.c
3190
sp->comp = NULL;
drivers/scsi/qla2xxx/qla_bsg.c
42
if (comp)
drivers/scsi/qla2xxx/qla_bsg.c
43
complete(comp);
drivers/scsi/qla2xxx/qla_def.h
547
struct completion comp;
drivers/scsi/qla2xxx/qla_def.h
555
struct completion comp;
drivers/scsi/qla2xxx/qla_def.h
575
struct completion comp;
drivers/scsi/qla2xxx/qla_def.h
611
struct completion comp;
drivers/scsi/qla2xxx/qla_def.h
621
struct completion comp;
drivers/scsi/qla2xxx/qla_def.h
750
struct completion *comp;
drivers/scsi/qla2xxx/qla_gs.c
2931
complete(sp->comp);
drivers/scsi/qla2xxx/qla_gs.c
2962
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/qla2xxx/qla_gs.c
2979
sp->comp = &comp;
drivers/scsi/qla2xxx/qla_gs.c
3031
wait_for_completion(sp->comp);
drivers/scsi/qla2xxx/qla_init.c
167
complete(&abt->u.abt.comp);
drivers/scsi/qla2xxx/qla_init.c
195
init_completion(&abt_iocb->u.abt.comp);
drivers/scsi/qla2xxx/qla_init.c
2030
complete(&tmf->u.tmf.comp);
drivers/scsi/qla2xxx/qla_init.c
2045
complete(&tmf->u.tmf.comp);
drivers/scsi/qla2xxx/qla_init.c
2102
init_completion(&tm_iocb->u.tmf.comp);
drivers/scsi/qla2xxx/qla_init.c
2121
wait_for_completion(&tm_iocb->u.tmf.comp);
drivers/scsi/qla2xxx/qla_init.c
2144
complete(&tmf->u.tmf.comp);
drivers/scsi/qla2xxx/qla_init.c
215
wait_for_completion(&abt_iocb->u.abt.comp);
drivers/scsi/qla2xxx/qla_init.c
2193
init_completion(&tm_iocb->u.tmf.comp);
drivers/scsi/qla2xxx/qla_init.c
2206
wait_for_completion(&tm_iocb->u.tmf.comp);
drivers/scsi/qla2xxx/qla_iocb.c
2680
complete(&lio->u.els_logo.comp);
drivers/scsi/qla2xxx/qla_iocb.c
2698
complete(&lio->u.els_logo.comp);
drivers/scsi/qla2xxx/qla_iocb.c
2745
init_completion(&sp->u.iocb_cmd.u.els_logo.comp);
drivers/scsi/qla2xxx/qla_iocb.c
2786
wait_for_completion(&elsio->u.els_logo.comp);
drivers/scsi/qla2xxx/qla_iocb.c
2927
complete(&lio->u.els_plogi.comp);
drivers/scsi/qla2xxx/qla_mbx.c
6580
complete(&sp->u.iocb_cmd.u.mbx.comp);
drivers/scsi/qla2xxx/qla_mbx.c
6604
init_completion(&c->u.mbx.comp);
drivers/scsi/qla2xxx/qla_mbx.c
6624
wait_for_completion(&c->u.mbx.comp);
drivers/scsi/qla2xxx/qla_mid.c
933
if (sp->comp)
drivers/scsi/qla2xxx/qla_mid.c
934
complete(sp->comp);
drivers/scsi/qla2xxx/qla_mid.c
951
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/qla2xxx/qla_mid.c
967
sp->comp = &comp;
drivers/scsi/qla2xxx/qla_mid.c
984
wait_for_completion(&comp);
drivers/scsi/qla2xxx/qla_mid.c
985
sp->comp = NULL;
drivers/scsi/qla2xxx/qla_os.c
1240
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/qla2xxx/qla_os.c
1273
sp->comp = &comp;
drivers/scsi/qla2xxx/qla_os.c
1299
if (!wait_for_completion_timeout(&comp, ratov_j)) {
drivers/scsi/qla2xxx/qla_os.c
1313
sp->comp = NULL;
drivers/scsi/qla2xxx/qla_os.c
1780
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/qla2xxx/qla_os.c
1799
if (sp->comp) {
drivers/scsi/qla2xxx/qla_os.c
1804
sp->comp = &comp;
drivers/scsi/qla2xxx/qla_os.c
1814
if (wait_for_completion_timeout(&comp, ratov_j)) {
drivers/scsi/qla2xxx/qla_os.c
755
struct completion *comp = sp->comp;
drivers/scsi/qla2xxx/qla_os.c
762
if (comp)
drivers/scsi/qla2xxx/qla_os.c
763
complete(comp);
drivers/scsi/qla2xxx/qla_os.c
849
struct completion *comp = sp->comp;
drivers/scsi/qla2xxx/qla_os.c
856
if (comp)
drivers/scsi/qla2xxx/qla_os.c
857
complete(comp);
drivers/scsi/virtio_scsi.c
224
if (cmd->comp)
drivers/scsi/virtio_scsi.c
225
complete(cmd->comp);
drivers/scsi/virtio_scsi.c
48
struct completion *comp;
drivers/scsi/virtio_scsi.c
622
DECLARE_COMPLETION_ONSTACK(comp);
drivers/scsi/virtio_scsi.c
625
cmd->comp = &comp;
drivers/scsi/virtio_scsi.c
630
wait_for_completion(&comp);
drivers/slimbus/messaging.c
144
if (!txn->msg->comp)
drivers/slimbus/messaging.c
145
txn->comp = &done;
drivers/slimbus/messaging.c
151
} else if (!ret && need_tid && !txn->msg->comp) {
drivers/slimbus/messaging.c
154
time_left = wait_for_completion_timeout(txn->comp,
drivers/slimbus/messaging.c
281
msg->comp = NULL;
drivers/slimbus/messaging.c
46
if (txn->comp)
drivers/slimbus/messaging.c
47
complete(txn->comp);
drivers/slimbus/qcom-ngd-ctrl.c
136
struct completion *comp;
drivers/slimbus/qcom-ngd-ctrl.c
528
struct completion *comp)
drivers/slimbus/qcom-ngd-ctrl.c
541
desc->comp = comp;
drivers/slimbus/qcom-ngd-ctrl.c
557
if (desc->comp) {
drivers/slimbus/qcom-ngd-ctrl.c
558
complete(desc->comp);
drivers/slimbus/qcom-ngd-ctrl.c
559
desc->comp = NULL;
drivers/slimbus/qcom-ngd-ctrl.c
847
txn->comp = &done;
drivers/slimbus/qcom-ngd-ctrl.c
927
txn->comp = &done;
drivers/slimbus/slimbus.h
136
struct completion *comp;
drivers/spi/spi-realtek-rtl-snand.c
278
reinit_completion(&snand->comp);
drivers/spi/spi-realtek-rtl-snand.c
295
if (!wait_for_completion_timeout(&snand->comp, usecs_to_jiffies(20000)))
drivers/spi/spi-realtek-rtl-snand.c
35
struct completion comp;
drivers/spi/spi-realtek-rtl-snand.c
385
init_completion(&snand->comp);
drivers/spi/spi-realtek-rtl-snand.c
48
complete(&snand->comp);
drivers/staging/greybus/audio_codec.c
1003
static int gbcodec_probe(struct snd_soc_component *comp)
drivers/staging/greybus/audio_codec.c
1009
info = devm_kzalloc(comp->dev, sizeof(*info), GFP_KERNEL);
drivers/staging/greybus/audio_codec.c
1013
info->dev = comp->dev;
drivers/staging/greybus/audio_codec.c
1021
dai = devm_kzalloc(comp->dev, sizeof(*dai), GFP_KERNEL);
drivers/staging/greybus/audio_codec.c
1028
info->component = comp;
drivers/staging/greybus/audio_codec.c
1029
snd_soc_component_set_drvdata(comp, info);
drivers/staging/greybus/audio_codec.c
1032
device_init_wakeup(comp->dev, 1);
drivers/staging/greybus/audio_codec.c
1036
static int gbcodec_write(struct snd_soc_component *comp, unsigned int reg,
drivers/staging/greybus/audio_codec.c
1042
static unsigned int gbcodec_read(struct snd_soc_component *comp,
drivers/staging/greybus/audio_codec.c
809
struct snd_soc_component *comp;
drivers/staging/greybus/audio_codec.c
818
comp = gbcodec->component;
drivers/staging/greybus/audio_codec.c
819
dapm = snd_soc_component_to_dapm(comp);
drivers/staging/greybus/audio_codec.c
831
ret = gbaudio_init_jack(module, comp->card);
drivers/staging/greybus/audio_codec.c
841
snd_soc_add_component_controls(comp, module->controls,
drivers/staging/greybus/audio_codec.c
848
if (comp->card->instantiated) {
drivers/staging/greybus/audio_codec.c
849
gbaudio_dapm_link_component_dai_widgets(comp->card, dapm);
drivers/staging/greybus/audio_codec.c
856
snd_device_register(comp->card->snd_card,
drivers/staging/greybus/audio_codec.c
866
if (comp->card->instantiated)
drivers/staging/greybus/audio_codec.c
867
ret = snd_soc_dapm_new_widgets(comp->card);
drivers/staging/greybus/audio_codec.c
868
dev_dbg(comp->dev, "Registered %s module\n", module->name);
drivers/staging/greybus/audio_codec.c
937
struct snd_soc_component *comp = gbcodec->component;
drivers/staging/greybus/audio_codec.c
941
dev_dbg(comp->dev, "Unregister %s module\n", module->name);
drivers/staging/greybus/audio_codec.c
947
dev_dbg(comp->dev, "Process Unregister %s module\n", module->name);
drivers/staging/greybus/audio_codec.c
963
snd_device_free(comp->card->snd_card,
drivers/staging/greybus/audio_codec.c
971
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(comp);
drivers/staging/greybus/audio_codec.c
973
dev_dbg(comp->dev, "Removing %d routes\n",
drivers/staging/greybus/audio_codec.c
979
dev_dbg(comp->dev, "Removing %d controls\n",
drivers/staging/greybus/audio_codec.c
982
gbaudio_remove_component_controls(comp, module->controls,
drivers/staging/greybus/audio_codec.c
986
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(comp);
drivers/staging/greybus/audio_codec.c
988
dev_dbg(comp->dev, "Removing %d widgets\n",
drivers/staging/greybus/audio_codec.c
994
dev_dbg(comp->dev, "Unregistered %s module\n", module->name);
drivers/staging/greybus/audio_topology.c
166
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
drivers/staging/greybus/audio_topology.c
167
struct gbaudio_codec_info *gbcodec = snd_soc_component_get_drvdata(comp);
drivers/staging/greybus/audio_topology.c
169
dev_dbg(comp->dev, "Entered %s:%s\n", __func__, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
174
dev_err(comp->dev, "NULL info for %s\n", uinfo->id.name);
drivers/staging/greybus/audio_topology.c
202
dev_err(comp->dev, "Invalid type: %d for %s:kcontrol\n",
drivers/staging/greybus/audio_topology.c
217
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
drivers/staging/greybus/audio_topology.c
218
struct gbaudio_codec_info *gb = snd_soc_component_get_drvdata(comp);
drivers/staging/greybus/audio_topology.c
221
dev_dbg(comp->dev, "Entered %s:%s\n", __func__, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
240
dev_err_ratelimited(comp->dev, "%d:Error in %s for %s\n", ret,
drivers/staging/greybus/audio_topology.c
263
dev_err(comp->dev, "Invalid type: %d for %s:kcontrol\n",
drivers/staging/greybus/audio_topology.c
279
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
drivers/staging/greybus/audio_topology.c
280
struct gbaudio_codec_info *gb = snd_soc_component_get_drvdata(comp);
drivers/staging/greybus/audio_topology.c
283
dev_dbg(comp->dev, "Entered %s:%s\n", __func__, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
310
dev_err(comp->dev, "Invalid type: %d for %s:kcontrol\n",
drivers/staging/greybus/audio_topology.c
329
dev_err_ratelimited(comp->dev, "%d:Error in %s for %s\n", ret,
drivers/staging/greybus/audio_topology.c
546
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
drivers/staging/greybus/audio_topology.c
547
struct gbaudio_codec_info *gb = snd_soc_component_get_drvdata(comp);
drivers/staging/greybus/audio_topology.c
573
dev_err_ratelimited(comp->dev, "%d:Error in %s for %s\n", ret,
drivers/staging/greybus/audio_topology.c
591
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
drivers/staging/greybus/audio_topology.c
592
struct gbaudio_codec_info *gb = snd_soc_component_get_drvdata(comp);
drivers/staging/greybus/audio_topology.c
630
dev_err_ratelimited(comp->dev, "%d:Error in %s for %s\n",
drivers/staging/media/atomisp/pci/atomisp_subdev.c
248
struct v4l2_rect *comp[ATOMISP_SUBDEV_PADS_NUM])
drivers/staging/media/atomisp/pci/atomisp_subdev.c
256
comp[i] = atomisp_subdev_get_rect(sd, sd_state, which, i,
drivers/staging/media/atomisp/pci/atomisp_subdev.c
301
*comp[ATOMISP_SUBDEV_PADS_NUM];
drivers/staging/media/atomisp/pci/atomisp_subdev.c
307
isp_get_fmt_rect(sd, sd_state, which, ffmt, crop, comp);
drivers/staging/media/atomisp/pci/atomisp_subdev.c
396
comp[pad]->width = r->width;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
397
comp[pad]->height = r->height;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
433
comp[pad]->width = r->width;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
434
comp[pad]->height = r->height;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
440
ffmt[pad]->width = comp[pad]->width;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
441
ffmt[pad]->height = comp[pad]->height;
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h
62
#define DMA_SEL_COMP(comp) (((comp) & _hrt_ones(_DMA_V2_ADDR_SEL_COMP_BITS)) << _DMA_V2_ADDR_SEL_COMP_IDX)
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h
67
#define DMA_SEL_CG_COMP(comp) (((comp) & _hrt_ones(_DMA_V2_ADDR_SEL_GROUP_COMP_BITS)) << _DMA_V2_ADDR_SEL_GROUP_COMP_IDX)
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c
100
assert(comp < N_MIPI_COMPRESSOR_METHODS);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c
103
val = (((uint8_t)pred) << 3) | comp;
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c
87
const mipi_compressor_t comp,
drivers/staging/media/atomisp/pci/input_system_local.h
137
mipi_predictor_t comp; /* Just for backward compatibility */
drivers/staging/media/atomisp/pci/isp2400_input_system_public.h
28
const mipi_compressor_t comp,
drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.h
62
struct ia_css_csi2_compression *comp,
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
436
struct ia_css_csi2_compression *comp,
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
441
assert(comp);
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
444
if (comp->type != IA_CSS_CSI2_COMPRESSION_TYPE_NONE) {
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
458
if (comp->uncompressed_bits_per_pixel == UNCOMPRESSED_BITS_PER_PIXEL_10) {
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
459
switch (comp->compressed_bits_per_pixel) {
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
472
} else if (comp->uncompressed_bits_per_pixel ==
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
474
switch (comp->compressed_bits_per_pixel) {
drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
490
sh_css_csi2_compression_type_2_mipi_predictor(comp->type);
drivers/staging/media/atomisp/pci/sh_css.c
475
stream->csi_rx_config.comp,
drivers/staging/media/atomisp/pci/sh_css.c
7762
stream->csi_rx_config.comp = MIPI_PREDICTOR_NONE;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1254
complete(&isc->comp);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1861
init_completion(&isc->comp);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
371
reinit_completion(&isc->comp);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
416
if (isc->cur_frm && !wait_for_completion_timeout(&isc->comp, 5 * HZ))
drivers/staging/media/deprecated/atmel/atmel-isc.h
281
struct completion comp;
drivers/staging/most/net/net.c
193
if (most_start_channel(nd->iface, nd->rx.ch_id, &comp)) {
drivers/staging/most/net/net.c
199
if (most_start_channel(nd->iface, nd->tx.ch_id, &comp)) {
drivers/staging/most/net/net.c
201
most_stop_channel(nd->iface, nd->rx.ch_id, &comp);
drivers/staging/most/net/net.c
227
most_stop_channel(nd->iface, nd->rx.ch_id, &comp);
drivers/staging/most/net/net.c
228
most_stop_channel(nd->iface, nd->tx.ch_id, &comp);
drivers/staging/most/net/net.c
240
mbo = most_get_mbo(nd->iface, nd->tx.ch_id, &comp);
drivers/staging/most/net/net.c
510
static struct most_component comp = {
drivers/staging/most/net/net.c
523
err = most_register_component(&comp);
drivers/staging/most/net/net.c
526
err = most_register_configfs_subsys(&comp);
drivers/staging/most/net/net.c
528
most_deregister_component(&comp);
drivers/staging/most/net/net.c
536
most_deregister_configfs_subsys(&comp);
drivers/staging/most/net/net.c
537
most_deregister_component(&comp);
drivers/staging/most/net/net.c
73
static struct most_component comp;
drivers/staging/most/video/video.c
101
ret = most_start_channel(mdev->iface, mdev->ch_idx, &comp);
drivers/staging/most/video/video.c
145
most_stop_channel(mdev->iface, mdev->ch_idx, &comp);
drivers/staging/most/video/video.c
27
static struct most_component comp;
drivers/staging/most/video/video.c
533
static struct most_component comp = {
drivers/staging/most/video/video.c
545
err = most_register_component(&comp);
drivers/staging/most/video/video.c
548
err = most_register_configfs_subsys(&comp);
drivers/staging/most/video/video.c
550
most_deregister_component(&comp);
drivers/staging/most/video/video.c
578
most_deregister_configfs_subsys(&comp);
drivers/staging/most/video/video.c
579
most_deregister_component(&comp);
drivers/thermal/intel/intel_powerclamp.c
372
unsigned int comp = 0;
drivers/thermal/intel/intel_powerclamp.c
382
comp = (cal_data[ratio].steady_comp +
drivers/thermal/intel/intel_powerclamp.c
389
comp = (cal_data[ratio].steady_comp +
drivers/thermal/intel/intel_powerclamp.c
395
comp = (cal_data[ratio].steady_comp +
drivers/thermal/intel/intel_powerclamp.c
401
if (comp + ratio >= MAX_TARGET_RATIO)
drivers/thermal/intel/intel_powerclamp.c
402
comp = MAX_TARGET_RATIO - ratio - 1;
drivers/thermal/intel/intel_powerclamp.c
404
return comp;
drivers/tty/hvc/hvcs.c
667
struct completion *comp;
drivers/tty/hvc/hvcs.c
673
comp = hvcsd->destroyed;
drivers/tty/hvc/hvcs.c
700
if (comp)
drivers/tty/hvc/hvcs.c
701
complete(comp);
drivers/tty/hvc/hvcs.c
800
DECLARE_COMPLETION_ONSTACK(comp);
drivers/tty/hvc/hvcs.c
808
hvcsd->destroyed = &comp;
drivers/tty/hvc/hvcs.c
823
wait_for_completion(&comp);
drivers/vdpa/mlx5/net/mlx5_vnet.c
576
vcq->mcq.comp = mlx5_vdpa_cq_comp;
drivers/vdpa/pds/cmds.c
113
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
117
&comp, 0);
drivers/vdpa/pds/cmds.c
120
max_vqp, comp.status, ERR_PTR(err));
drivers/vdpa/pds/cmds.c
143
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
151
&comp, 0);
drivers/vdpa/pds/cmds.c
154
qid, comp.status, ERR_PTR(err));
drivers/vdpa/pds/cmds.c
170
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
174
&comp, 0);
drivers/vdpa/pds/cmds.c
177
qid, comp.status, ERR_PTR(err));
drivers/vdpa/pds/cmds.c
181
vq_info->avail_idx = le16_to_cpu(comp.vdpa_vq_reset.avail_index) ^ invert_idx;
drivers/vdpa/pds/cmds.c
182
vq_info->used_idx = le16_to_cpu(comp.vdpa_vq_reset.used_index) ^ invert_idx;
drivers/vdpa/pds/cmds.c
25
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
30
&comp, 0);
drivers/vdpa/pds/cmds.c
33
comp.status, ERR_PTR(err));
drivers/vdpa/pds/cmds.c
47
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
50
err = pds_client_adminq_cmd(padev, &cmd, sizeof(cmd.vdpa), &comp, 0);
drivers/vdpa/pds/cmds.c
53
comp.status, ERR_PTR(err));
drivers/vdpa/pds/cmds.c
68
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
71
err = pds_client_adminq_cmd(padev, &cmd, sizeof(cmd.vdpa_status), &comp, 0);
drivers/vdpa/pds/cmds.c
74
status, comp.status, ERR_PTR(err));
drivers/vdpa/pds/cmds.c
89
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/cmds.c
94
&comp, 0);
drivers/vdpa/pds/cmds.c
97
mac, comp.status, ERR_PTR(err));
drivers/vdpa/pds/vdpa_dev.c
798
union pds_core_adminq_comp comp = {};
drivers/vdpa/pds/vdpa_dev.c
829
sizeof(cmd.vdpa_ident), &comp, 0);
drivers/vdpa/pds/vdpa_dev.c
834
comp.status, ERR_PTR(err));
drivers/vfio/pci/mlx5/cmd.c
1203
cq->mcq.comp = mlx5vf_cq_complete;
drivers/vfio/pci/pds/cmds.c
108
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, true);
drivers/vfio/pci/pds/cmds.c
139
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
149
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, true);
drivers/vfio/pci/pds/cmds.c
173
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
177
return pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, true);
drivers/vfio/pci/pds/cmds.c
189
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
194
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
198
*size = le64_to_cpu(comp.lm_state_size.size);
drivers/vfio/pci/pds/cmds.c
291
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
309
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
329
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
348
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
369
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
381
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
397
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
405
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
412
if (!(le32_to_cpu(comp.lm_dirty_status.bmp_type_mask) &
drivers/vfio/pci/pds/cmds.c
418
*num_regions = comp.lm_dirty_status.num_regions;
drivers/vfio/pci/pds/cmds.c
419
*max_regions = comp.lm_dirty_status.max_regions;
drivers/vfio/pci/pds/cmds.c
441
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
444
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
463
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
466
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
467
if (err || comp.lm_dirty_status.num_regions != 0) {
drivers/vfio/pci/pds/cmds.c
472
ERR_PTR(err), comp.lm_dirty_status.num_regions);
drivers/vfio/pci/pds/cmds.c
494
union pds_core_adminq_comp comp = {};
drivers/vfio/pci/pds/cmds.c
502
err = pds_vfio_client_adminq_cmd(pds_vfio, &cmd, &comp, false);
drivers/vfio/pci/pds/cmds.c
99
union pds_core_adminq_comp comp = {};
drivers/vfio/vfio_main.c
173
complete(&device->comp);
drivers/vfio/vfio_main.c
285
init_completion(&device->comp);
drivers/vfio/vfio_main.c
407
rc = try_wait_for_completion(&device->comp);
drivers/vfio/vfio_main.c
413
rc = wait_for_completion_timeout(&device->comp,
drivers/vfio/vfio_main.c
417
&device->comp, HZ * 10);
drivers/vhost/scsi.c
106
struct completion comp;
drivers/vhost/scsi.c
1874
wait_for_completion(&vs->old_inflight[i]->comp);
drivers/vhost/scsi.c
302
complete(&inflight->comp);
drivers/vhost/scsi.c
326
init_completion(&new_inflight->comp);
drivers/video/fbdev/amifb.c
2613
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2618
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2642
*dst = comp(*src, *dst, last);
drivers/video/fbdev/amifb.c
2656
*dst = comp(*src >> right, *dst, first);
drivers/video/fbdev/amifb.c
2659
*dst = comp(*src << left, *dst, first);
drivers/video/fbdev/amifb.c
2664
*dst = comp(d0 << left | d1 >> right, *dst,
drivers/video/fbdev/amifb.c
2673
*dst = comp(d0 >> right, *dst, first);
drivers/video/fbdev/amifb.c
2679
*dst = comp(d0 << left | d1 >> right, *dst,
drivers/video/fbdev/amifb.c
2714
*dst = comp(d0 << left, *dst, last);
drivers/video/fbdev/amifb.c
2718
*dst = comp(d0 << left | d1 >> right,
drivers/video/fbdev/amifb.c
2764
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2769
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2793
*dst = comp(*src, *dst, last);
drivers/video/fbdev/amifb.c
2807
*dst = comp(*src << left, *dst, first);
drivers/video/fbdev/amifb.c
2810
*dst = comp(*src >> right, *dst, first);
drivers/video/fbdev/amifb.c
2815
*dst = comp(d0 >> right | d1 << left, *dst,
drivers/video/fbdev/amifb.c
2824
*dst = comp(d0 << left, *dst, first);
drivers/video/fbdev/amifb.c
2830
*dst = comp(d0 >> right | d1 << left, *dst,
drivers/video/fbdev/amifb.c
2865
*dst = comp(d0 >> right, *dst, last);
drivers/video/fbdev/amifb.c
2869
*dst = comp(d0 >> right | d1 << left,
drivers/video/fbdev/amifb.c
2905
*dst = comp(~*src, *dst, first);
drivers/video/fbdev/amifb.c
2910
*dst = comp(~*src, *dst, first);
drivers/video/fbdev/amifb.c
2934
*dst = comp(~*src, *dst, last);
drivers/video/fbdev/amifb.c
2948
*dst = comp(~*src >> right, *dst, first);
drivers/video/fbdev/amifb.c
2951
*dst = comp(~*src << left, *dst, first);
drivers/video/fbdev/amifb.c
2956
*dst = comp(d0 << left | d1 >> right, *dst,
drivers/video/fbdev/amifb.c
2965
*dst = comp(d0 >> right, *dst, first);
drivers/video/fbdev/amifb.c
2971
*dst = comp(d0 << left | d1 >> right, *dst,
drivers/video/fbdev/amifb.c
3006
*dst = comp(d0 << left, *dst, last);
drivers/video/fbdev/amifb.c
3010
*dst = comp(d0 << left | d1 >> right,
drivers/video/fbdev/amifb.c
3042
*dst = comp(val, *dst, first);
drivers/video/fbdev/amifb.c
3047
*dst = comp(val, *dst, first);
drivers/video/fbdev/amifb.c
3070
*dst = comp(val, *dst, last);
drivers/video/fbdev/aty/mach64_cursor.c
189
l = comp(l, 0xaaaa,
drivers/video/fbdev/c2p_iplan2.c
67
put_unaligned_be32(comp(d[perm_c2p_16x8[i]],
drivers/video/fbdev/c2p_planar.c
68
put_unaligned_be32(comp(d[perm_c2p_32x8[i]],
drivers/video/fbdev/omap/hwa742.c
558
struct completion comp;
drivers/video/fbdev/omap/hwa742.c
564
init_completion(&comp);
drivers/video/fbdev/omap/hwa742.c
565
req->par.sync = &comp;
drivers/video/fbdev/omap/hwa742.c
570
wait_for_completion(&comp);
fs/aio.c
1457
init_completion(&wait.comp);
fs/aio.c
1472
wait_for_completion(&wait.comp);
fs/aio.c
634
complete(&ctx->rq_wait->comp);
fs/aio.c
901
init_completion(&wait.comp);
fs/aio.c
91
struct completion comp;
fs/aio.c
926
wait_for_completion(&wait.comp);
fs/btrfs/ioctl.c
265
const char *comp = NULL;
fs/btrfs/ioctl.c
361
comp = btrfs_compress_type2str(fs_info->compress_type);
fs/btrfs/ioctl.c
362
if (!comp || comp[0] == 0)
fs/btrfs/ioctl.c
363
comp = btrfs_compress_type2str(BTRFS_COMPRESS_ZLIB);
fs/btrfs/ioctl.c
376
if (comp) {
fs/btrfs/ioctl.c
378
comp, strlen(comp), 0);
fs/btrfs/reflink.c
379
u8 comp;
fs/btrfs/reflink.c
422
comp = btrfs_file_extent_compression(leaf, extent);
fs/btrfs/reflink.c
531
comp, buf, &trans);
fs/jffs2/compr.c
301
int jffs2_register_compressor(struct jffs2_compressor *comp)
fs/jffs2/compr.c
305
if (!comp->name) {
fs/jffs2/compr.c
309
comp->compr_buf_size=0;
fs/jffs2/compr.c
310
comp->compr_buf=NULL;
fs/jffs2/compr.c
311
comp->usecount=0;
fs/jffs2/compr.c
312
comp->stat_compr_orig_size=0;
fs/jffs2/compr.c
313
comp->stat_compr_new_size=0;
fs/jffs2/compr.c
314
comp->stat_compr_blocks=0;
fs/jffs2/compr.c
315
comp->stat_decompr_blocks=0;
fs/jffs2/compr.c
316
jffs2_dbg(1, "Registering JFFS2 compressor \"%s\"\n", comp->name);
fs/jffs2/compr.c
321
if (this->priority < comp->priority) {
fs/jffs2/compr.c
322
list_add(&comp->list, this->list.prev);
fs/jffs2/compr.c
326
list_add_tail(&comp->list, &jffs2_compressor_list);
fs/jffs2/compr.c
337
int jffs2_unregister_compressor(struct jffs2_compressor *comp)
fs/jffs2/compr.c
341
jffs2_dbg(1, "Unregistering JFFS2 compressor \"%s\"\n", comp->name);
fs/jffs2/compr.c
345
if (comp->usecount) {
fs/jffs2/compr.c
350
list_del(&comp->list);
fs/jffs2/compr.h
67
int jffs2_register_compressor(struct jffs2_compressor *comp);
fs/jffs2/compr.h
68
int jffs2_unregister_compressor(struct jffs2_compressor *comp);
include/linux/component.h
23
int (*bind)(struct device *comp, struct device *master,
include/linux/component.h
32
void (*unbind)(struct device *comp, struct device *master,
include/linux/mlx4/device.h
727
void (*comp) (struct mlx4_cq *);
include/linux/mlx4/device.h
746
void (*comp)(struct mlx4_cq *);
include/linux/mlx4/device.h
914
} __packed comp;
include/linux/mlx5/cq.h
48
void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe);
include/linux/mlx5/cq.h
56
void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe);
include/linux/mlx5/device.h
764
struct mlx5_eqe_comp comp;
include/linux/most.h
311
int most_register_component(struct most_component *comp);
include/linux/most.h
312
int most_deregister_component(struct most_component *comp);
include/linux/most.h
314
struct most_component *comp);
include/linux/most.h
317
struct most_component *comp);
include/linux/most.h
319
struct most_component *comp);
include/linux/most.h
321
struct most_component *comp);
include/linux/most.h
323
int most_register_configfs_subsys(struct most_component *comp);
include/linux/most.h
324
void most_deregister_configfs_subsys(struct most_component *comp);
include/linux/pds/pds_adminq.h
1542
union pds_core_adminq_comp *comp,
include/linux/pds/pds_core_if.h
547
union pds_core_dev_comp comp;
include/linux/rbtree_latch.h
107
int (*comp)(void *key, struct latch_tree_node *node))
include/linux/rbtree_latch.h
115
c = comp(key, ltn);
include/linux/rbtree_latch.h
210
node = __lt_find(key, root, seq & 1, ops->comp);
include/linux/rbtree_latch.h
66
int (*comp)(void *key, struct latch_tree_node *b);
include/linux/slimbus.h
112
struct completion *comp;
include/linux/surface_aggregator/controller.h
140
struct completion comp;
include/linux/surface_aggregator/controller.h
206
wait_for_completion(&rqst->comp);
include/linux/swap.h
284
struct completion comp; /* seldom referenced */
include/linux/vfio.h
65
struct completion comp;
include/media/v4l2-vp9.h
128
u32 (*comp)[5][2];
include/net/mana/gdma.h
472
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe);
include/net/selftests.h
27
struct completion comp;
include/net/slhc_vj.h
176
void slhc_free(struct slcompress *comp);
include/net/slhc_vj.h
178
int slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
include/net/slhc_vj.h
180
int slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize);
include/net/slhc_vj.h
181
int slhc_remember(struct slcompress *comp, unsigned char *icp, int isize);
include/net/slhc_vj.h
182
int slhc_toss(struct slcompress *comp);
include/net/xfrm.h
1594
struct xfrm_algo_comp_info comp;
include/rdma/ib_sa.h
408
struct completion comp;
include/rdma/rdmavt_mr.h
45
struct completion comp; /* complete when refcount goes to zero */
include/rdma/restrack.h
97
struct completion comp;
include/sound/soc-topology.h
154
int (*complete)(struct snd_soc_component *comp);
include/sound/soc-topology.h
180
int snd_soc_tplg_component_load(struct snd_soc_component *comp,
include/sound/soc-topology.h
182
int snd_soc_tplg_component_remove(struct snd_soc_component *comp);
include/sound/soc-topology.h
191
static inline int snd_soc_tplg_component_remove(struct snd_soc_component *comp)
include/sound/soc-topology.h
65
int (*unload)(struct snd_soc_component *comp, struct snd_soc_dobj *dobj);
include/sound/sof/topology.h
119
struct sof_ipc_comp comp;
include/sound/sof/topology.h
128
struct sof_ipc_comp comp;
include/sound/sof/topology.h
138
struct sof_ipc_comp comp;
include/sound/sof/topology.h
154
struct sof_ipc_comp comp;
include/sound/sof/topology.h
165
struct sof_ipc_comp comp;
include/sound/sof/topology.h
175
struct sof_ipc_comp comp;
include/sound/sof/topology.h
201
struct sof_ipc_comp comp;
include/sound/sof/topology.h
207
struct sof_ipc_comp comp;
include/sound/sof/topology.h
236
struct sof_ipc_comp comp;
include/sound/sof/topology.h
97
struct sof_ipc_comp comp;
include/uapi/linux/usb/ch9.h
722
usb_ss_max_streams(const struct usb_ss_ep_comp_descriptor *comp)
include/uapi/linux/usb/ch9.h
726
if (!comp)
include/uapi/linux/usb/ch9.h
729
max_streams = comp->bmAttributes & 0x1f;
kernel/bpf/core.c
632
.comp = bpf_tree_comp,
kernel/kthread.c
321
void __noreturn kthread_complete_and_exit(struct completion *comp, long code)
kernel/kthread.c
323
if (comp)
kernel/kthread.c
324
complete(comp);
kernel/module/tree_lookup.c
61
.comp = mod_tree_comp,
kernel/trace/trace_fprobe.c
885
struct trace_fprobe *comp)
kernel/trace/trace_fprobe.c
892
trace_fprobe_symbol(comp)))
kernel/trace/trace_fprobe.c
901
comp->tp.args[i].comm))
kernel/trace/trace_kprobe.c
567
struct trace_kprobe *comp)
kernel/trace/trace_kprobe.c
574
trace_kprobe_symbol(comp)) ||
kernel/trace/trace_kprobe.c
575
trace_kprobe_offset(orig) != trace_kprobe_offset(comp))
kernel/trace/trace_kprobe.c
584
comp->tp.args[i].comm))
kernel/trace/trace_uprobe.c
418
struct trace_uprobe *comp)
kernel/trace/trace_uprobe.c
421
struct inode *comp_inode = d_real_inode(comp->path.dentry);
kernel/trace/trace_uprobe.c
426
comp->offset != orig->offset)
kernel/trace/trace_uprobe.c
435
comp->tp.args[i].comm))
kernel/umh.c
48
struct completion *comp = xchg(&sub_info->complete, NULL);
kernel/umh.c
54
if (comp)
kernel/umh.c
55
complete(comp);
lib/kunit/platform-test.c
150
DECLARE_COMPLETION_ONSTACK(comp);
lib/kunit/platform-test.c
164
KUNIT_ASSERT_EQ(test, 0, kunit_platform_device_prepare_wait_for_probe(test, pdev, &comp));
lib/kunit/platform-test.c
167
KUNIT_EXPECT_NE(test, 0, wait_for_completion_timeout(&comp, 3 * HZ));
lib/kunit/platform-test.c
179
DECLARE_COMPLETION_ONSTACK(comp);
lib/kunit/platform-test.c
194
KUNIT_ASSERT_EQ(test, 0, kunit_platform_device_prepare_wait_for_probe(test, pdev, &comp));
lib/kunit/platform-test.c
196
KUNIT_ASSERT_NE(test, 0, wait_for_completion_timeout(&comp, 3 * HZ));
lib/kunit/platform-test.c
198
reinit_completion(&comp);
lib/kunit/platform-test.c
199
KUNIT_ASSERT_EQ(test, 0, kunit_platform_device_prepare_wait_for_probe(test, pdev, &comp));
lib/kunit/platform-test.c
201
KUNIT_EXPECT_NE(test, 0, wait_for_completion_timeout(&comp, HZ));
mm/swapfile.c
2843
wait_for_completion(&p->comp);
mm/swapfile.c
3100
init_completion(&p->comp);
mm/swapfile.c
663
complete(&si->comp);
net/bluetooth/hci_conn.c
3162
struct tx_queue *comp = &conn->tx_q;
net/bluetooth/hci_conn.c
3194
if (!track && !comp->tracked) {
net/bluetooth/hci_conn.c
3195
comp->extra++;
net/bluetooth/hci_conn.c
3204
comp->tracked++;
net/bluetooth/hci_conn.c
3211
skb_queue_tail(&comp->queue, skb);
net/bluetooth/hci_conn.c
3218
comp->tracked = 0;
net/bluetooth/hci_conn.c
3219
comp->extra += skb_queue_len(&comp->queue) + 1;
net/bluetooth/hci_conn.c
3220
skb_queue_purge(&comp->queue);
net/bluetooth/hci_conn.c
3225
struct tx_queue *comp = &conn->tx_q;
net/bluetooth/hci_conn.c
3232
if (comp->extra && (comp->tracked || skb_queue_empty(&comp->queue))) {
net/bluetooth/hci_conn.c
3233
comp->extra--;
net/bluetooth/hci_conn.c
3237
skb = skb_dequeue(&comp->queue);
net/bluetooth/hci_conn.c
3242
comp->tracked--;
net/core/net_test.c
280
#define IP_TUNNEL_FLAGS_TEST(n, src, comp, eval, exp) { \
net/core/net_test.c
284
.exp_comp = (comp), \
net/core/selftests.c
227
complete(&tpriv->comp);
net/core/selftests.c
245
init_completion(&tpriv->comp);
net/core/selftests.c
272
wait_for_completion_timeout(&tpriv->comp, attr->timeout);
net/xfrm/xfrm_algo.c
603
.comp = {
net/xfrm/xfrm_algo.c
613
.comp = {
net/xfrm/xfrm_algo.c
623
.comp = {
net/xfrm/xfrm_ipcomp.c
349
ipcd->threshold = calg_desc->uinfo.comp.threshold;
net/xfrm/xfrm_state.c
251
X(afinfo, type, comp);
net/xfrm/xfrm_state.c
296
X(afinfo, type, comp);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1444
struct hda_component *comp;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1448
comp = hda_component_from_index(parent, cs35l41->index);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1449
if (!comp)
sound/hda/codecs/side-codecs/cs35l41_hda.c
1452
if (comp->dev)
sound/hda/codecs/side-codecs/cs35l41_hda.c
1459
comp->dev = dev;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1465
strscpy(comp->name, dev_name(dev), sizeof(comp->name));
sound/hda/codecs/side-codecs/cs35l41_hda.c
1480
comp->playback_hook = cs35l41_hda_playback_hook;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1481
comp->pre_playback_hook = cs35l41_hda_pre_playback_hook;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1482
comp->post_playback_hook = cs35l41_hda_post_playback_hook;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1483
comp->acpi_notify = cs35l41_acpi_device_notify;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1484
comp->adev = cs35l41->dacpi;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1486
comp->acpi_notifications_supported = cs35l41_dsm_supported(acpi_device_handle(comp->adev),
sound/hda/codecs/side-codecs/cs35l41_hda.c
1513
struct hda_component *comp;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1516
comp = hda_component_from_index(parent, cs35l41->index);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1517
if (!comp)
sound/hda/codecs/side-codecs/cs35l41_hda.c
1520
if (comp->dev == dev) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
1524
memset(comp, 0, sizeof(*comp));
sound/hda/codecs/side-codecs/cs35l56_hda.c
790
struct hda_component *comp;
sound/hda/codecs/side-codecs/cs35l56_hda.c
792
comp = hda_component_from_index(parent, cs35l56->index);
sound/hda/codecs/side-codecs/cs35l56_hda.c
793
if (!comp)
sound/hda/codecs/side-codecs/cs35l56_hda.c
796
if (comp->dev)
sound/hda/codecs/side-codecs/cs35l56_hda.c
799
comp->dev = dev;
sound/hda/codecs/side-codecs/cs35l56_hda.c
801
strscpy(comp->name, dev_name(dev), sizeof(comp->name));
sound/hda/codecs/side-codecs/cs35l56_hda.c
802
comp->playback_hook = cs35l56_hda_playback_hook;
sound/hda/codecs/side-codecs/cs35l56_hda.c
825
struct hda_component *comp;
sound/hda/codecs/side-codecs/cs35l56_hda.c
840
comp = hda_component_from_index(parent, cs35l56->index);
sound/hda/codecs/side-codecs/cs35l56_hda.c
841
if (comp && (comp->dev == dev))
sound/hda/codecs/side-codecs/cs35l56_hda.c
842
memset(comp, 0, sizeof(*comp));
sound/hda/codecs/side-codecs/hda_component.c
100
comp->playback_hook(comp->dev, action);
sound/hda/codecs/side-codecs/hda_component.c
103
comp = hda_component_from_index(parent, i);
sound/hda/codecs/side-codecs/hda_component.c
104
if (comp->dev && comp->post_playback_hook)
sound/hda/codecs/side-codecs/hda_component.c
105
comp->post_playback_hook(comp->dev, action);
sound/hda/codecs/side-codecs/hda_component.c
21
struct hda_component *comp;
sound/hda/codecs/side-codecs/hda_component.c
26
comp = hda_component_from_index(parent, i);
sound/hda/codecs/side-codecs/hda_component.c
27
if (comp->dev && comp->acpi_notify)
sound/hda/codecs/side-codecs/hda_component.c
28
comp->acpi_notify(acpi_device_handle(comp->adev), event, comp->dev);
sound/hda/codecs/side-codecs/hda_component.c
39
struct hda_component *comp;
sound/hda/codecs/side-codecs/hda_component.c
48
comp = hda_component_from_index(parent, i);
sound/hda/codecs/side-codecs/hda_component.c
50
comp->acpi_notifications_supported;
sound/hda/codecs/side-codecs/hda_component.c
88
struct hda_component *comp;
sound/hda/codecs/side-codecs/hda_component.c
93
comp = hda_component_from_index(parent, i);
sound/hda/codecs/side-codecs/hda_component.c
94
if (comp->dev && comp->pre_playback_hook)
sound/hda/codecs/side-codecs/hda_component.c
95
comp->pre_playback_hook(comp->dev, action);
sound/hda/codecs/side-codecs/hda_component.c
98
comp = hda_component_from_index(parent, i);
sound/hda/codecs/side-codecs/hda_component.c
99
if (comp->dev && comp->playback_hook)
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
537
struct hda_component *comp;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
542
comp = hda_component_from_index(parent, tas_hda->priv->index);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
543
if (!comp)
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
546
if (comp->dev)
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
566
comp->dev = dev;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
568
strscpy(comp->name, dev_name(dev), sizeof(comp->name));
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
572
comp->playback_hook = tas2781_hda_playback_hook;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
582
struct hda_component *comp;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
584
comp = hda_component_from_index(parent, tas_hda->priv->index);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
585
if (comp && (comp->dev == dev)) {
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
586
comp->dev = NULL;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
587
memset(comp->name, 0, sizeof(comp->name));
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
588
comp->playback_hook = NULL;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
700
struct hda_component *comp;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
704
comp = hda_component_from_index(parent, tas_hda->priv->index);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
705
if (!comp)
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
708
if (comp->dev)
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
715
comp->dev = dev;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
717
strscpy(comp->name, dev_name(dev), sizeof(comp->name));
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
722
comp->playback_hook = tas2781_hda_playback_hook;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
736
struct hda_component *comp;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
738
comp = hda_component_from_index(parent, tas_priv->index);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
739
if (comp && (comp->dev == dev)) {
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
740
comp->dev = NULL;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
741
memset(comp->name, 0, sizeof(comp->name));
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
742
comp->playback_hook = NULL;
sound/pci/ac97/ac97_codec.c
2295
char comp[16];
sound/pci/ac97/ac97_codec.c
2304
sprintf(comp, "AC97a:%08x", ac97->id);
sound/pci/ac97/ac97_codec.c
2305
err = snd_component_add(card, comp);
sound/pci/ac97/ac97_codec.c
2316
char comp[16];
sound/pci/ac97/ac97_codec.c
2325
sprintf(comp, "AC97m:%08x", ac97->id);
sound/pci/ac97/ac97_codec.c
2326
err = snd_component_add(card, comp);
sound/soc/amd/ps/ps-pdm-dma.c
250
static snd_pcm_uframes_t acp63_pdm_dma_pointer(struct snd_soc_component *comp,
sound/soc/amd/ps/ps-sdw-dma.c
481
static snd_pcm_uframes_t acp63_sdw_dma_pointer(struct snd_soc_component *comp,
sound/soc/amd/ps/ps-sdw-dma.c
489
sdw_data = dev_get_drvdata(comp->dev);
sound/soc/amd/ps/ps-sdw-dma.c
603
static int acp63_sdw_dma_trigger(struct snd_soc_component *comp,
sound/soc/amd/ps/ps-sdw-dma.c
610
sdw_data = dev_get_drvdata(comp->dev);
sound/soc/amd/ps/ps-sdw-dma.c
626
dev_err(comp->dev, "trigger %d failed: %d", cmd, ret);
sound/soc/amd/renoir/acp3x-pdm-dma.c
273
static snd_pcm_uframes_t acp_pdm_dma_pointer(struct snd_soc_component *comp,
sound/soc/amd/vangogh/acp5x-mach.c
219
struct snd_soc_component *comp;
sound/soc/amd/vangogh/acp5x-mach.c
231
for_each_rtd_components(rtd, i, comp) {
sound/soc/amd/vangogh/acp5x-mach.c
232
if (!(strcmp(comp->name, ACP5X_CS35L41_COMP_LNAME)) ||
sound/soc/amd/vangogh/acp5x-mach.c
233
!(strcmp(comp->name, ACP5X_CS35L41_COMP_RNAME))) {
sound/soc/amd/vangogh/acp5x-mach.c
235
dev_err(comp->dev, "Invalid sample rate: 0x%x\n", rate);
sound/soc/amd/vangogh/acp5x-mach.c
239
ret = snd_soc_component_set_sysclk(comp, 0, 0, bclk, SND_SOC_CLOCK_IN);
sound/soc/amd/vangogh/acp5x-mach.c
241
dev_err(comp->dev, "failed to set SYSCLK: %d\n", ret);
sound/soc/amd/yc/acp6x-pdm-dma.c
247
static snd_pcm_uframes_t acp6x_pdm_dma_pointer(struct snd_soc_component *comp,
sound/soc/atmel/atmel-classd.c
471
struct snd_soc_dai_link_component *comp;
sound/soc/atmel/atmel-classd.c
477
comp = devm_kzalloc(dev, 2 * sizeof(*comp), GFP_KERNEL);
sound/soc/atmel/atmel-classd.c
478
if (!comp)
sound/soc/atmel/atmel-classd.c
481
dai_link->cpus = &comp[0];
sound/soc/atmel/atmel-classd.c
483
dai_link->platforms = &comp[1];
sound/soc/atmel/atmel-pdmic.c
493
struct snd_soc_dai_link_component *comp;
sound/soc/atmel/atmel-pdmic.c
499
comp = devm_kzalloc(dev, sizeof(*comp), GFP_KERNEL);
sound/soc/atmel/atmel-pdmic.c
500
if (!comp)
sound/soc/atmel/atmel-pdmic.c
503
dai_link->cpus = comp;
sound/soc/atmel/mchp-pdmc.c
525
struct snd_soc_component *comp = dai->component;
sound/soc/atmel/mchp-pdmc.c
540
dev_dbg(comp->dev, "%s() rate=%u format=%#x width=%u channels=%u period_bytes=%d\n",
sound/soc/atmel/mchp-pdmc.c
545
dev_err(comp->dev, "more channels %u than microphones %d\n",
sound/soc/atmel/mchp-pdmc.c
581
dev_err(comp->dev, "invalid sampling rate: %u\n", fs);
sound/soc/atmel/mchp-pdmc.c
592
dev_err(comp->dev, "unable to set rate %lu to GCLK: %d\n",
sound/soc/atmel/mchp-pdmc.c
604
dev_dbg(comp->dev, "maxburst set to %d\n", dd->addr.maxburst);
sound/soc/atmel/mchp-pdmc.c
606
snd_soc_component_update_bits(comp, MCHP_PDMC_MR,
sound/soc/atmel/mchp-pdmc.c
612
snd_soc_component_write(comp, MCHP_PDMC_CFGR, cfgr_val);
sound/soc/atmel/mikroe-proto.c
100
dai->platforms = &comp[2];
sound/soc/atmel/mikroe-proto.c
66
struct snd_soc_dai_link_component *comp;
sound/soc/atmel/mikroe-proto.c
89
comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL);
sound/soc/atmel/mikroe-proto.c
90
if (!comp)
sound/soc/atmel/mikroe-proto.c
96
dai->cpus = &comp[0];
sound/soc/atmel/mikroe-proto.c
98
dai->codecs = &comp[1];
sound/soc/atmel/sam9x5_wm8731.c
106
dai->cpus = &comp[0];
sound/soc/atmel/sam9x5_wm8731.c
108
dai->codecs = &comp[1];
sound/soc/atmel/sam9x5_wm8731.c
110
dai->platforms = &comp[2];
sound/soc/atmel/sam9x5_wm8731.c
80
struct snd_soc_dai_link_component *comp;
sound/soc/atmel/sam9x5_wm8731.c
91
comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL);
sound/soc/atmel/sam9x5_wm8731.c
92
if (!dai || !card || !priv || !comp) {
sound/soc/codecs/cs40l50-codec.c
119
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/cs40l50-codec.c
120
struct cs40l50_codec *codec = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/cs4234.c
467
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/cs4234.c
468
struct cs4234 *cs4234 = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/cs4234.c
502
dev_err(comp->dev, "Startup unsupported DAI format\n");
sound/soc/codecs/cs42l51.c
257
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/cs42l51.c
258
struct cs42l51_private *cs42l51 = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/es8316.c
621
struct snd_soc_component *comp = es8316->component;
sound/soc/codecs/es8316.c
637
dev_dbg(comp->dev, "gpio flags %#04x\n", flags);
sound/soc/codecs/es8316.c
641
es8316_disable_micbias_for_mic_gnd_short_detect(comp);
sound/soc/codecs/es8316.c
646
dev_dbg(comp->dev, "jack unplugged\n");
sound/soc/codecs/es8316.c
650
es8316_enable_micbias_for_mic_gnd_short_detect(comp);
sound/soc/codecs/es8316.c
654
dev_dbg(comp->dev, "gpio flags %#04x\n", flags);
sound/soc/codecs/es8316.c
657
es8316_disable_micbias_for_mic_gnd_short_detect(comp);
sound/soc/codecs/es8316.c
670
es8316_disable_micbias_for_mic_gnd_short_detect(comp);
sound/soc/codecs/es8326.c
785
struct snd_soc_component *comp = es8326->component;
sound/soc/codecs/es8326.c
794
iface = snd_soc_component_read(comp, ES8326_HPDET_STA);
sound/soc/codecs/es8326.c
855
struct snd_soc_component *comp = es8326->component;
sound/soc/codecs/es8326.c
859
iface = snd_soc_component_read(comp, ES8326_HPDET_STA);
sound/soc/codecs/es8326.c
860
dev_dbg(comp->dev, "gpio flag %#04x", iface);
sound/soc/codecs/es8326.c
868
dev_dbg(comp->dev, "remove event check, set HPJACK_POL normal, cnt = %d\n",
sound/soc/codecs/es8326.c
881
dev_dbg(comp->dev, "No headset detected\n");
sound/soc/codecs/es8326.c
884
dev_dbg(comp->dev, "Report hp remove event\n");
sound/soc/codecs/es8326.c
902
dev_dbg(comp->dev, "remove event check, invert HPJACK_POL, cnt = %d\n",
sound/soc/codecs/es8326.c
914
dev_dbg(comp->dev, "First insert, start OMTP/CTIA type check\n");
sound/soc/codecs/es8326.c
937
dev_dbg(comp->dev, "button pressed\n");
sound/soc/codecs/es8326.c
945
dev_dbg(comp->dev, "Headphone detected\n");
sound/soc/codecs/es8326.c
949
dev_dbg(comp->dev, "Headset detected\n");
sound/soc/codecs/lochnagar-sc.c
113
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/lochnagar-sc.c
114
struct lochnagar_sc_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lochnagar-sc.c
72
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/lochnagar-sc.c
73
struct lochnagar_sc_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lochnagar-sc.c
91
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/lochnagar-sc.c
92
struct lochnagar_sc_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-rx-macro.c
2166
int comp, int event)
sound/soc/codecs/lpass-rx-macro.c
2171
if (comp == INTERP_AUX)
sound/soc/codecs/lpass-rx-macro.c
2174
pcm_rate = snd_soc_component_read(component, CDC_RX_RXn_RX_PATH_CTL(rx, comp)) & 0x0F;
sound/soc/codecs/lpass-rx-macro.c
2185
snd_soc_component_update_bits(component, CDC_RX_RXn_RX_PATH_CFG3(rx, comp),
sound/soc/codecs/lpass-rx-macro.c
2189
snd_soc_component_update_bits(component, CDC_RX_RXn_RX_PATH_CFG3(rx, comp),
sound/soc/codecs/lpass-rx-macro.c
2191
if (!rx->comp_enabled[comp])
sound/soc/codecs/lpass-rx-macro.c
2196
snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp),
sound/soc/codecs/lpass-rx-macro.c
2198
snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp),
sound/soc/codecs/lpass-rx-macro.c
2200
snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp),
sound/soc/codecs/lpass-rx-macro.c
2202
snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CFG0(rx, comp),
sound/soc/codecs/lpass-rx-macro.c
2207
snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp),
sound/soc/codecs/lpass-rx-macro.c
2209
snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CFG0(rx, comp),
sound/soc/codecs/lpass-rx-macro.c
2211
snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp),
sound/soc/codecs/lpass-rx-macro.c
2213
snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp),
sound/soc/codecs/lpass-rx-macro.c
2222
int comp, int event)
sound/soc/codecs/lpass-rx-macro.c
2229
if (comp == INTERP_AUX)
sound/soc/codecs/lpass-rx-macro.c
2232
if (!rx->comp_enabled[comp])
sound/soc/codecs/lpass-rx-macro.c
2235
if (comp == INTERP_HPHL) {
sound/soc/codecs/lpass-rx-macro.c
2238
} else if (comp == INTERP_HPHR) {
sound/soc/codecs/lpass-rx-macro.c
2434
int comp = ((struct soc_mixer_control *) kcontrol->private_value)->shift;
sound/soc/codecs/lpass-rx-macro.c
2437
ucontrol->value.integer.value[0] = rx->comp_enabled[comp];
sound/soc/codecs/lpass-rx-macro.c
2445
int comp = ((struct soc_mixer_control *) kcontrol->private_value)->shift;
sound/soc/codecs/lpass-rx-macro.c
2449
rx->comp_enabled[comp] = value;
sound/soc/codecs/lpass-tx-macro.c
2082
static int tx_macro_component_extend(struct snd_soc_component *comp)
sound/soc/codecs/lpass-tx-macro.c
2084
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(comp);
sound/soc/codecs/lpass-tx-macro.c
2085
struct tx_macro *tx = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-tx-macro.c
2109
static int tx_macro_component_probe(struct snd_soc_component *comp)
sound/soc/codecs/lpass-tx-macro.c
2111
struct tx_macro *tx = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-tx-macro.c
2114
ret = tx_macro_component_extend(comp);
sound/soc/codecs/lpass-tx-macro.c
2118
snd_soc_component_init_regmap(comp, tx->regmap);
sound/soc/codecs/lpass-tx-macro.c
2133
tx->component = comp;
sound/soc/codecs/lpass-tx-macro.c
2135
snd_soc_component_update_bits(comp, CDC_TX0_TX_PATH_SEC7, 0x3F,
sound/soc/codecs/lpass-tx-macro.c
2138
snd_soc_component_write(comp, CDC_TX_TOP_CSR_SWR_AMIC0_CTL,
sound/soc/codecs/lpass-tx-macro.c
2140
snd_soc_component_write(comp, CDC_TX_TOP_CSR_SWR_AMIC1_CTL,
sound/soc/codecs/lpass-va-macro.c
511
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/lpass-va-macro.c
512
struct va_macro *va = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-va-macro.c
724
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/lpass-va-macro.c
729
va_dmic_clk_enable(comp, dmic, true);
sound/soc/codecs/lpass-va-macro.c
732
va_dmic_clk_enable(comp, dmic, false);
sound/soc/codecs/lpass-va-macro.c
742
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/lpass-va-macro.c
748
struct va_macro *va = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-va-macro.c
763
snd_soc_component_update_bits(comp,
sound/soc/codecs/lpass-va-macro.c
770
snd_soc_component_update_bits(comp, tx_vol_ctl_reg,
sound/soc/codecs/lpass-va-macro.c
773
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/lpass-va-macro.c
778
hpf_cut_off_freq = (snd_soc_component_read(comp, dec_cfg_reg) &
sound/soc/codecs/lpass-va-macro.c
782
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/lpass-va-macro.c
786
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/lpass-va-macro.c
795
snd_soc_component_update_bits(comp,
sound/soc/codecs/lpass-va-macro.c
803
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/lpass-va-macro.c
811
snd_soc_component_write(comp, tx_gain_ctl_reg,
sound/soc/codecs/lpass-va-macro.c
812
snd_soc_component_read(comp, tx_gain_ctl_reg));
sound/soc/codecs/lpass-va-macro.c
816
snd_soc_component_update_bits(comp, tx_vol_ctl_reg,
sound/soc/codecs/lpass-va-macro.c
827
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/lpass-va-macro.c
828
struct va_macro *va = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-va-macro.c
840
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/lpass-va-macro.c
844
struct va_macro *va = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-wsa-macro.c
1605
int comp, int event)
sound/soc/codecs/lpass-wsa-macro.c
1610
if (!wsa->comp_enabled[comp])
sound/soc/codecs/lpass-wsa-macro.c
1614
(comp * wsa->reg_layout->compander1_reg_offset);
sound/soc/codecs/lpass-wsa-macro.c
1616
(comp * WSA_MACRO_RX_PATH_OFFSET);
sound/soc/codecs/lpass-wsa-macro.c
2041
int comp = ((struct soc_mixer_control *) kcontrol->private_value)->shift;
sound/soc/codecs/lpass-wsa-macro.c
2044
ucontrol->value.integer.value[0] = wsa->comp_enabled[comp];
sound/soc/codecs/lpass-wsa-macro.c
2052
int comp = ((struct soc_mixer_control *) kcontrol->private_value)->shift;
sound/soc/codecs/lpass-wsa-macro.c
2056
wsa->comp_enabled[comp] = value;
sound/soc/codecs/lpass-wsa-macro.c
2557
static int wsa_macro_component_probe(struct snd_soc_component *comp)
sound/soc/codecs/lpass-wsa-macro.c
2559
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(comp);
sound/soc/codecs/lpass-wsa-macro.c
2560
struct wsa_macro *wsa = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/lpass-wsa-macro.c
2564
snd_soc_component_init_regmap(comp, wsa->regmap);
sound/soc/codecs/lpass-wsa-macro.c
2569
snd_soc_component_update_bits(comp, CDC_WSA_RX0_RX_PATH_CFG1,
sound/soc/codecs/lpass-wsa-macro.c
2573
snd_soc_component_update_bits(comp, CDC_WSA_RX1_RX_PATH_CFG1,
sound/soc/codecs/lpass-wsa-macro.c
2577
wsa_macro_set_spkr_mode(comp, WSA_MACRO_SPKR_MODE_1);
sound/soc/codecs/max98090.c
1812
int comp[6]; /* One each for 8, 16, 32, 44.1, 48, and 96 kHz */
sound/soc/codecs/max98090.c
1820
{ .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1821
{ .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } },
sound/soc/codecs/max98090.c
1822
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1823
{ .freq = 0, .comp = { 7, 8, 6, 6, 6, 6 } },
sound/soc/codecs/max98090.c
1824
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1825
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1831
{ .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1832
{ .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } },
sound/soc/codecs/max98090.c
1833
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1834
{ .freq = 0, .comp = { 7, 8, 5, 5, 6, 6 } },
sound/soc/codecs/max98090.c
1835
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1836
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1842
{ .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1843
{ .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } },
sound/soc/codecs/max98090.c
1844
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1845
{ .freq = 0, .comp = { 7, 8, 6, 6, 6, 6 } },
sound/soc/codecs/max98090.c
1846
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1847
{ .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
sound/soc/codecs/max98090.c
1853
{ .freq = 2, .comp = { 7, 8, 1, 1, 1, 1 } },
sound/soc/codecs/max98090.c
1854
{ .freq = 1, .comp = { 7, 8, 0, 0, 0, 0 } },
sound/soc/codecs/max98090.c
1855
{ .freq = 0, .comp = { 7, 8, 1, 1, 1, 1 } },
sound/soc/codecs/max98090.c
1856
{ .freq = 0, .comp = { 7, 8, 4, 4, 5, 5 } },
sound/soc/codecs/max98090.c
1857
{ .freq = 0, .comp = { 7, 8, 1, 1, 1, 1 } },
sound/soc/codecs/max98090.c
1858
{ .freq = 0, .comp = { 7, 8, 1, 1, 1, 1 } },
sound/soc/codecs/max98090.c
1864
{ .freq = 2, .comp = { 0, 0, 0, 0, 0, 0 } },
sound/soc/codecs/max98090.c
1865
{ .freq = 1, .comp = { 7, 8, 1, 1, 1, 1 } },
sound/soc/codecs/max98090.c
1866
{ .freq = 0, .comp = { 7, 8, 5, 5, 6, 6 } },
sound/soc/codecs/max98090.c
1867
{ .freq = 0, .comp = { 7, 8, 2, 2, 3, 3 } },
sound/soc/codecs/max98090.c
1868
{ .freq = 0, .comp = { 7, 8, 1, 1, 2, 2 } },
sound/soc/codecs/max98090.c
1869
{ .freq = 0, .comp = { 7, 8, 5, 5, 6, 6 } },
sound/soc/codecs/max98090.c
1937
dmic_comp = dmic_table[pclk_index].settings[micclk_index].comp[i];
sound/soc/codecs/pcm3060.c
112
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/pcm3060.c
113
struct pcm3060_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/pcm3060.c
126
dev_err(comp->dev, "rate is not configured\n");
sound/soc/codecs/pcm3060.c
152
dev_err(comp->dev, "unsupported ratio: %d\n", ratio);
sound/soc/codecs/pcm3060.c
19
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/pcm3060.c
20
struct pcm3060_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/pcm3060.c
25
dev_err(comp->dev, "unsupported sysclock dir: %d\n", dir);
sound/soc/codecs/pcm3060.c
43
dev_err(comp->dev, "unsupported sysclock id: %d\n", clk_id);
sound/soc/codecs/pcm3060.c
61
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/pcm3060.c
62
struct pcm3060_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/pcm3060.c
67
dev_err(comp->dev, "unsupported DAI polarity: 0x%x\n", fmt);
sound/soc/codecs/pcm3060.c
79
dev_err(comp->dev, "unsupported DAI mode: 0x%x\n", fmt);
sound/soc/codecs/pcm3060.c
94
dev_err(comp->dev, "unsupported DAI format: 0x%x\n", fmt);
sound/soc/codecs/pcm6240.c
1336
struct snd_soc_component *comp = pcm_dev->component;
sound/soc/codecs/pcm6240.c
1397
ret = snd_soc_add_component_controls(comp, pcmdev_controls, mix_index);
sound/soc/codecs/pcm6240.c
1407
struct snd_soc_component *comp = pcm_dev->component;
sound/soc/codecs/pcm6240.c
1432
ret = snd_soc_add_component_controls(comp, pcmdev_ctrl, 1);
sound/soc/codecs/pcm6240.c
1582
static int pcmdevice_comp_probe(struct snd_soc_component *comp)
sound/soc/codecs/pcm6240.c
1584
struct pcmdevice_priv *pcm_dev = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/pcm6240.c
1591
pcm_dev->component = comp;
sound/soc/codecs/pcm6240.c
1601
if (comp->name_prefix) {
sound/soc/codecs/pcm6240.c
1610
"%s.bin", comp->name_prefix);
sound/soc/codecs/pm4125.c
1372
static int pm4125_codec_set_jack(struct snd_soc_component *comp, struct snd_soc_jack *jack,
sound/soc/codecs/pm4125.c
1375
struct pm4125_priv *pm4125 = dev_get_drvdata(comp->dev);
sound/soc/codecs/pm4125.c
917
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/pm4125.c
918
struct pm4125_priv *pm4125 = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/pm4125.c
935
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/pm4125.c
936
struct pm4125_priv *pm4125 = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/rt9120.c
110
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/rt9120.c
114
snd_soc_component_write(comp, RT9120_REG_ERRRPT, 0);
sound/soc/codecs/rt9120.c
159
static int rt9120_codec_probe(struct snd_soc_component *comp)
sound/soc/codecs/rt9120.c
161
struct rt9120_data *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/rt9120.c
163
snd_soc_component_init_regmap(comp, data->regmap);
sound/soc/codecs/rt9120.c
165
pm_runtime_get_sync(comp->dev);
sound/soc/codecs/rt9120.c
169
snd_soc_component_write(comp, RT9120_REG_INTERCFG, 0xde);
sound/soc/codecs/rt9120.c
170
snd_soc_component_write(comp, RT9120_REG_INTERNAL0, 0x66);
sound/soc/codecs/rt9120.c
172
snd_soc_component_write(comp, RT9120_REG_INTERNAL0, 0x04);
sound/soc/codecs/rt9120.c
174
pm_runtime_mark_last_busy(comp->dev);
sound/soc/codecs/rt9120.c
175
pm_runtime_put(comp->dev);
sound/soc/codecs/rt9120.c
180
static int rt9120_codec_suspend(struct snd_soc_component *comp)
sound/soc/codecs/rt9120.c
182
return pm_runtime_force_suspend(comp->dev);
sound/soc/codecs/rt9120.c
185
static int rt9120_codec_resume(struct snd_soc_component *comp)
sound/soc/codecs/rt9120.c
187
return pm_runtime_force_resume(comp->dev);
sound/soc/codecs/rt9120.c
205
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rt9120.c
229
snd_soc_component_update_bits(comp, RT9120_REG_I2SFMT,
sound/soc/codecs/rt9120.c
239
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rt9120.c
259
snd_soc_component_update_bits(comp, RT9120_REG_I2SFMT,
sound/soc/codecs/rt9120.c
277
snd_soc_component_update_bits(comp, RT9120_REG_I2SWL,
sound/soc/codecs/rt9120.c
287
snd_soc_component_update_bits(comp, RT9120_REG_DIGCFG,
sound/soc/codecs/rt9123.c
110
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/rt9123.c
113
if (comp && comp->name_prefix)
sound/soc/codecs/rt9123.c
114
kctlname += strlen(comp->name_prefix) + 1;
sound/soc/codecs/rt9123.c
121
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/rt9123.c
122
struct device *dev = comp->dev;
sound/soc/codecs/rt9123.c
148
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/rt9123.c
149
struct device *dev = comp->dev;
sound/soc/codecs/rt9123.c
206
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rt9123.c
226
snd_soc_component_write_field(comp, RT9123_REG_TDMRX, RT9123_MASK_TDMRXLOC, rx_loc);
sound/soc/codecs/rt9123.c
238
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rt9123.c
297
snd_soc_component_write_field(comp, RT9123_REG_I2SOPT, RT9123_MASK_AUDFMT, audfmt);
sound/soc/codecs/rt9123.c
298
snd_soc_component_write_field(comp, RT9123_REG_I2SOPT, RT9123_MASK_AUDBIT, audbit);
sound/soc/codecs/rt9123.c
57
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/rt9123.c
58
struct device *dev = comp->dev;
sound/soc/codecs/rt9123.c
78
snd_soc_component_write_field(comp, RT9123_REG_AMPCTRL, RT9123_MASK_AMPON, enable);
sound/soc/codecs/rt9123p.c
31
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rt9123p.c
32
struct rt9123p_priv *rt9123p = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/rt9123p.c
44
dev_dbg(comp->dev, "set enable to 1");
sound/soc/codecs/rt9123p.c
51
dev_dbg(comp->dev, "set enable to 0");
sound/soc/codecs/rt9123p.c
63
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/rt9123p.c
64
struct rt9123p_priv *rt9123p = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/rtq9124.c
141
static int rtq9124_comp_probe(struct snd_soc_component *comp)
sound/soc/codecs/rtq9124.c
144
snd_soc_component_write_field(comp, RTQ9124_REG_SDO_SEL, RTQ9124_MASK_CS_DATA_INV, 1);
sound/soc/codecs/rtq9124.c
147
snd_soc_component_write(comp, RTQ9124_REG_DCR_TH, 0x5e30);
sound/soc/codecs/rtq9124.c
148
snd_soc_component_write(comp, RTQ9124_REG_ERR_TH, 0x3ff);
sound/soc/codecs/rtq9124.c
149
snd_soc_component_write(comp, RTQ9124_REG_PROT_EN, 0x3fc);
sound/soc/codecs/rtq9124.c
150
snd_soc_component_write(comp, RTQ9124_REG_ERR_MASK6, 0);
sound/soc/codecs/rtq9124.c
179
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rtq9124.c
204
snd_soc_component_write(comp, RTQ9124_REG_TDM_TX_CH0 + i, byte_loc);
sound/soc/codecs/rtq9124.c
209
snd_soc_component_write(comp, RTQ9124_REG_TDM_RX_CH0, byte_loc);
sound/soc/codecs/rtq9124.c
221
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rtq9124.c
284
snd_soc_component_write_field(comp, RTQ9124_REG_I2S_OPT, RTQ9124_MASK_AUD_FMT, audfmt);
sound/soc/codecs/rtq9124.c
285
snd_soc_component_write_field(comp, RTQ9124_REG_I2S_OPT, RTQ9124_MASK_AUD_BITS, audbit);
sound/soc/codecs/rtq9124.c
65
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/rtq9124.c
83
snd_soc_component_write(comp, RTQ9124_REG_ERR_INT_0 + i, 0xffff);
sound/soc/codecs/rtq9124.c
85
snd_soc_component_write_field(comp, RTQ9124_REG_STATE_CTRL, RTQ9124_MASK_CH_STATE,
sound/soc/codecs/rtq9128.c
350
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/rtq9128.c
351
struct rtq9128_data *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/rtq9128.c
355
dev_dbg(comp->dev, "%s: %s event %d\n", __func__, w->name, event);
sound/soc/codecs/rtq9128.c
373
ret = snd_soc_component_write_field(comp, RTQ9128_REG_STATE_CTRL, mask,
sound/soc/codecs/rtq9128.c
454
static int rtq9128_component_probe(struct snd_soc_component *comp)
sound/soc/codecs/rtq9128.c
456
struct rtq9128_data *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/rtq9128.c
462
ret = pm_runtime_resume_and_get(comp->dev);
sound/soc/codecs/rtq9128.c
464
dev_err(comp->dev, "Failed to resume device (%d)\n", ret);
sound/soc/codecs/rtq9128.c
468
val = snd_soc_component_read(comp, RTQ9128_REG_EFUSE_DATA);
sound/soc/codecs/rtq9128.c
486
ret = snd_soc_component_write(comp, curr->reg, curr->val);
sound/soc/codecs/rtq9128.c
494
ret = snd_soc_component_write(comp, RTQ9154_REG_AUTOULQM, RTQ9154_AUTOULQM_VAL);
sound/soc/codecs/rtq9128.c
499
pm_runtime_mark_last_busy(comp->dev);
sound/soc/codecs/rtq9128.c
500
pm_runtime_put(comp->dev);
sound/soc/codecs/rtq9128.c
552
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rtq9128.c
582
ret = snd_soc_component_write(comp, RTQ9128_REG_TDM_TX_CH1 + i, start_loc);
sound/soc/codecs/rtq9128.c
593
ret = snd_soc_component_write(comp, RTQ9128_REG_TDM_RX_CH1 + i, start_loc);
sound/soc/codecs/rtq9128.c
601
ret = snd_soc_component_update_bits(comp, RTQ9128_REG_SDO_SEL, RTQ9128_TDMSRCIN_MASK,
sound/soc/codecs/rtq9128.c
619
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rtq9128.c
706
ret = snd_soc_component_write_field(comp, RTQ9128_REG_I2S_OPT, RTQ9128_AUDFMT_MASK, audfmt);
sound/soc/codecs/rtq9128.c
710
ret = snd_soc_component_write_field(comp, RTQ9128_REG_I2S_OPT, RTQ9128_AUDBIT_MASK, audbit);
sound/soc/codecs/rtq9128.c
714
ret = snd_soc_component_write_field(comp, RTQ9128_REG_SDO_SEL, RTQ9128_DOLEN_MASK, dolen);
sound/soc/codecs/rtq9128.c
720
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/rtq9128.c
726
ret = snd_soc_component_write_field(comp, RTQ9128_REG_DSP_EN, RTQ9128_MSMUTE_MASK,
sound/soc/codecs/tas2781-i2c.c
1509
struct snd_soc_component *comp = file->private_data;
sound/soc/codecs/tas2781-i2c.c
1510
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
1524
struct snd_soc_component *comp = file->private_data;
sound/soc/codecs/tas2781-i2c.c
1525
struct tasdevice_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
1627
struct snd_soc_component *comp = tas_priv->codec;
sound/soc/codecs/tas2781-i2c.c
1628
struct dentry *debugfs_root = comp->debugfs_root;
sound/soc/codecs/tas2781-i2c.c
1734
comp, &acoustic_ctl_fops);
sound/soc/codecs/tas2781-i2c.c
245
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
246
struct tasdevice_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
480
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
481
struct tasdevice_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
553
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
554
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
617
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
618
struct tasdevice_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
632
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
633
struct tasdevice_priv *priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
678
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
679
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
711
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
712
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
738
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
739
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
764
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
765
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
787
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
788
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/tas2781-i2c.c
807
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/tas2781-i2c.c
808
struct tasdevice_priv *tas_priv = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd-clsh-v2.c
122
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
126
snd_soc_component_update_bits(comp, WCD9XXX_A_CDC_CLSH_CRC,
sound/soc/codecs/wcd-clsh-v2.c
133
static inline void wcd_clsh_set_buck_mode(struct snd_soc_component *comp,
sound/soc/codecs/wcd-clsh-v2.c
138
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
142
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
161
static inline void wcd_clsh_set_flyback_mode(struct snd_soc_component *comp,
sound/soc/codecs/wcd-clsh-v2.c
166
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
170
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
179
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
184
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
19
struct snd_soc_component *comp;
sound/soc/codecs/wcd-clsh-v2.c
228
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
233
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
248
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
264
snd_soc_component_update_bits(comp, WCD9XXX_HPH_L_EN,
sound/soc/codecs/wcd-clsh-v2.c
268
snd_soc_component_update_bits(comp, WCD9XXX_HPH_R_EN,
sound/soc/codecs/wcd-clsh-v2.c
273
static void wcd_clsh_v2_set_hph_mode(struct snd_soc_component *comp, int mode)
sound/soc/codecs/wcd-clsh-v2.c
302
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_HPH,
sound/soc/codecs/wcd-clsh-v2.c
304
snd_soc_component_update_bits(comp, WCD9XXX_CLASSH_CTRL_VCL_2,
sound/soc/codecs/wcd-clsh-v2.c
308
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
312
snd_soc_component_update_bits(comp, WCD9XXX_CLASSH_CTRL_CCL_1,
sound/soc/codecs/wcd-clsh-v2.c
350
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
353
wcd_clsh_v3_set_hph_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
355
wcd_clsh_v2_set_hph_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
360
static void wcd_clsh_set_flyback_current(struct snd_soc_component *comp,
sound/soc/codecs/wcd-clsh-v2.c
364
snd_soc_component_update_bits(comp, WCD9XXX_RX_BIAS_FLYB_BUFF,
sound/soc/codecs/wcd-clsh-v2.c
366
snd_soc_component_update_bits(comp, WCD9XXX_RX_BIAS_FLYB_BUFF,
sound/soc/codecs/wcd-clsh-v2.c
372
static void wcd_clsh_set_buck_regulator_mode(struct snd_soc_component *comp,
sound/soc/codecs/wcd-clsh-v2.c
376
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
380
snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
sound/soc/codecs/wcd-clsh-v2.c
493
struct snd_soc_component *component = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
512
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
515
dev_err(comp->dev, "%s: LO cannot be in this mode: %d\n",
sound/soc/codecs/wcd-clsh-v2.c
521
wcd_clsh_set_buck_regulator_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
522
wcd_clsh_set_buck_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
523
wcd_clsh_set_flyback_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
525
wcd_clsh_set_flyback_current(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
530
wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
531
wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
532
wcd_clsh_set_buck_regulator_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
539
struct snd_soc_component *component = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
571
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
574
dev_err(comp->dev, "%s: Normal mode not applicable for hph_r\n",
sound/soc/codecs/wcd-clsh-v2.c
586
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
590
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
594
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
599
wcd_clsh_set_buck_regulator_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
600
wcd_clsh_set_flyback_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
602
wcd_clsh_set_flyback_current(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
603
wcd_clsh_set_buck_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
605
wcd_clsh_v2_set_hph_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
608
wcd_clsh_v2_set_hph_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
611
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
620
wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
621
wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
622
wcd_clsh_set_buck_regulator_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
629
struct snd_soc_component *component = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
661
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
664
dev_err(comp->dev, "%s: Normal mode not applicable for hph_l\n",
sound/soc/codecs/wcd-clsh-v2.c
676
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
680
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
684
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
689
wcd_clsh_set_buck_regulator_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
690
wcd_clsh_set_flyback_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
692
wcd_clsh_set_flyback_current(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
693
wcd_clsh_set_buck_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
695
wcd_clsh_v2_set_hph_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
698
wcd_clsh_v2_set_hph_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
701
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
710
wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
711
wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
712
wcd_clsh_set_buck_regulator_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
719
struct snd_soc_component *component = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
745
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
748
dev_err(comp->dev, "%s: mode: %d cannot be used for EAR\n",
sound/soc/codecs/wcd-clsh-v2.c
755
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
759
wcd_clsh_set_buck_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
760
wcd_clsh_set_flyback_mode(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
762
wcd_clsh_set_flyback_current(comp, mode);
sound/soc/codecs/wcd-clsh-v2.c
765
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd-clsh-v2.c
772
wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
773
wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
sound/soc/codecs/wcd-clsh-v2.c
849
struct snd_soc_component *comp = ctrl->comp;
sound/soc/codecs/wcd-clsh-v2.c
855
dev_err(comp->dev, "Class-H not a valid new state:\n");
sound/soc/codecs/wcd-clsh-v2.c
881
struct wcd_clsh_ctrl *wcd_clsh_ctrl_alloc(struct snd_soc_component *comp,
sound/soc/codecs/wcd-clsh-v2.c
891
ctrl->comp = comp;
sound/soc/codecs/wcd-clsh-v2.h
55
struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
1646
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/wcd9335.c
1647
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
1660
cfg0 = snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
1662
cfg1 = snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
1679
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
1797
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/wcd9335.c
1798
struct wcd9335_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd9335.c
1834
tx_mux_sel = snd_soc_component_read(comp, tx_port_reg) &
sound/soc/codecs/wcd9335.c
1853
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
2185
int comp = ((struct soc_mixer_control *)kc->private_value)->shift;
sound/soc/codecs/wcd9335.c
2188
ucontrol->value.integer.value[0] = wcd->comp_enabled[comp];
sound/soc/codecs/wcd9335.c
2197
int comp = ((struct soc_mixer_control *) kc->private_value)->shift;
sound/soc/codecs/wcd9335.c
2201
wcd->comp_enabled[comp] = value;
sound/soc/codecs/wcd9335.c
2206
switch (comp) {
sound/soc/codecs/wcd9335.c
2574
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
2595
wcd9335_micbias_control(comp, micb_num, MICB_ENABLE, true);
sound/soc/codecs/wcd9335.c
2602
wcd9335_micbias_control(comp, micb_num, MICB_DISABLE, true);
sound/soc/codecs/wcd9335.c
2615
static void wcd9335_codec_set_tx_hold(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
2630
snd_soc_component_update_bits(comp, WCD9335_ANA_AMIC2, mask,
sound/soc/codecs/wcd9335.c
2635
snd_soc_component_update_bits(comp, WCD9335_ANA_AMIC4, mask,
sound/soc/codecs/wcd9335.c
2640
snd_soc_component_update_bits(comp, WCD9335_ANA_AMIC6, mask,
sound/soc/codecs/wcd9335.c
2644
dev_err(comp->dev, "%s: invalid amic: %d\n",
sound/soc/codecs/wcd9335.c
2653
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
2657
wcd9335_codec_set_tx_hold(comp, w->reg, true);
sound/soc/codecs/wcd9335.c
2666
static int wcd9335_codec_find_amic_input(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
2679
mux_sel = snd_soc_component_read(comp, reg) & 0x3;
sound/soc/codecs/wcd9335.c
2683
mux_sel = snd_soc_component_read(comp, reg) >> 6;
sound/soc/codecs/wcd9335.c
2689
return snd_soc_component_read(comp, mreg) & 0x07;
sound/soc/codecs/wcd9335.c
2692
static u16 wcd9335_codec_get_amic_pwlvl_reg(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
2713
dev_err(comp->dev, "invalid amic: %d\n", amic);
sound/soc/codecs/wcd9335.c
2723
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
2740
dev_err(comp->dev, "%s: Invalid decimator = %s\n",
sound/soc/codecs/wcd9335.c
2748
dev_err(comp->dev, "%s: decimator index not found\n",
sound/soc/codecs/wcd9335.c
2755
dev_err(comp->dev, "%s: Invalid decimator = %s\n",
sound/soc/codecs/wcd9335.c
2767
amic_n = wcd9335_codec_find_amic_input(comp, decimator);
sound/soc/codecs/wcd9335.c
2769
pwr_level_reg = wcd9335_codec_get_amic_pwlvl_reg(comp,
sound/soc/codecs/wcd9335.c
2773
switch ((snd_soc_component_read(comp, pwr_level_reg) &
sound/soc/codecs/wcd9335.c
2777
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd9335.c
2783
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd9335.c
2789
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd9335.c
2795
hpf_coff_freq = (snd_soc_component_read(comp, dec_cfg_reg) &
sound/soc/codecs/wcd9335.c
2799
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd9335.c
2803
snd_soc_component_update_bits(comp, tx_vol_ctl_reg,
sound/soc/codecs/wcd9335.c
2806
snd_soc_component_update_bits(comp, dec_cfg_reg, 0x08, 0x08);
sound/soc/codecs/wcd9335.c
2809
snd_soc_component_update_bits(comp, hpf_gate_reg, 0x01, 0x00);
sound/soc/codecs/wcd9335.c
2812
snd_soc_component_write(comp,
sound/soc/codecs/wcd9335.c
2814
snd_soc_component_write(comp,
sound/soc/codecs/wcd9335.c
2816
snd_soc_component_write(comp,
sound/soc/codecs/wcd9335.c
2818
snd_soc_component_write(comp,
sound/soc/codecs/wcd9335.c
2822
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/wcd9335.c
2824
snd_soc_component_update_bits(comp, tx_vol_ctl_reg,
sound/soc/codecs/wcd9335.c
2826
snd_soc_component_write(comp, tx_gain_ctl_reg,
sound/soc/codecs/wcd9335.c
2827
snd_soc_component_read(comp, tx_gain_ctl_reg));
sound/soc/codecs/wcd9335.c
2830
hpf_coff_freq = (snd_soc_component_read(comp, dec_cfg_reg) &
sound/soc/codecs/wcd9335.c
2832
snd_soc_component_update_bits(comp, tx_vol_ctl_reg, 0x10, 0x10);
sound/soc/codecs/wcd9335.c
2833
snd_soc_component_update_bits(comp, dec_cfg_reg, 0x08, 0x00);
sound/soc/codecs/wcd9335.c
2835
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd9335.c
2841
snd_soc_component_update_bits(comp, tx_vol_ctl_reg, 0x10, 0x00);
sound/soc/codecs/wcd9335.c
2864
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
2865
struct wcd9335_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd9335.c
2876
dev_err(comp->dev, "%s: widget not found\n", __func__);
sound/soc/codecs/wcd9335.c
2882
dev_err(comp->dev, "%s: Invalid DMIC line on the codec\n",
sound/soc/codecs/wcd9335.c
2904
dev_err(comp->dev, "%s: Invalid DMIC Selection\n",
sound/soc/codecs/wcd9335.c
2911
dmic_rate_val = wcd9335_get_dmic_clk_val(comp, wcd->mclk_rate);
sound/soc/codecs/wcd9335.c
2914
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd9335.c
2917
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd9335.c
2923
dmic_rate_val = wcd9335_get_dmic_clk_val(comp, wcd->mclk_rate);
sound/soc/codecs/wcd9335.c
2926
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd9335.c
2928
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd9335.c
2967
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
2968
struct wcd9335_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd9335.c
2973
wcd9335_codec_enable_int_port(dai, comp);
sound/soc/codecs/wcd9335.c
2987
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3020
dev_err(comp->dev, "%s: No gain register avail for %s\n",
sound/soc/codecs/wcd9335.c
3027
val = snd_soc_component_read(comp, gain_reg);
sound/soc/codecs/wcd9335.c
3028
snd_soc_component_write(comp, gain_reg, val);
sound/soc/codecs/wcd9335.c
3133
struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
3136
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3144
snd_soc_component_update_bits(comp, prim_int_reg,
sound/soc/codecs/wcd9335.c
3147
wcd9335_codec_hd2_control(comp, prim_int_reg, event);
sound/soc/codecs/wcd9335.c
3148
snd_soc_component_update_bits(comp, prim_int_reg,
sound/soc/codecs/wcd9335.c
3154
((snd_soc_component_read(comp, prim_int_reg)) &
sound/soc/codecs/wcd9335.c
3156
snd_soc_component_update_bits(comp, reg,
sound/soc/codecs/wcd9335.c
3163
snd_soc_component_update_bits(comp, prim_int_reg,
sound/soc/codecs/wcd9335.c
3166
snd_soc_component_update_bits(comp, prim_int_reg,
sound/soc/codecs/wcd9335.c
3169
snd_soc_component_update_bits(comp, prim_int_reg,
sound/soc/codecs/wcd9335.c
3172
wcd9335_codec_hd2_control(comp, prim_int_reg, event);
sound/soc/codecs/wcd9335.c
3184
int comp;
sound/soc/codecs/wcd9335.c
3191
comp = interp_n - 1;
sound/soc/codecs/wcd9335.c
3192
if (!wcd->comp_enabled[comp])
sound/soc/codecs/wcd9335.c
3195
comp_ctl0_reg = WCD9335_CDC_COMPANDER1_CTL(comp);
sound/soc/codecs/wcd9335.c
3196
rx_path_cfg0_reg = WCD9335_CDC_RX1_RX_PATH_CFG(comp);
sound/soc/codecs/wcd9335.c
3244
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3277
dev_err(comp->dev, "%s: Interpolator reg not found\n",
sound/soc/codecs/wcd9335.c
3285
wcd9335_codec_enable_prim_interpolator(comp, reg, event);
sound/soc/codecs/wcd9335.c
3288
wcd9335_config_compander(comp, w->shift, event);
sound/soc/codecs/wcd9335.c
3289
val = snd_soc_component_read(comp, gain_reg);
sound/soc/codecs/wcd9335.c
3290
snd_soc_component_write(comp, gain_reg, val);
sound/soc/codecs/wcd9335.c
3293
wcd9335_config_compander(comp, w->shift, event);
sound/soc/codecs/wcd9335.c
3294
wcd9335_codec_enable_prim_interpolator(comp, reg, event);
sound/soc/codecs/wcd9335.c
3337
static void wcd9335_codec_hph_lohifi_config(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
3341
snd_soc_component_update_bits(comp, WCD9335_RX_BIAS_HPH_PA,
sound/soc/codecs/wcd9335.c
3344
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3347
snd_soc_component_update_bits(comp, WCD9335_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd9335.c
3350
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3353
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL1,
sound/soc/codecs/wcd9335.c
3356
wcd9335_codec_hph_mode_gain_opt(comp, 0x11);
sound/soc/codecs/wcd9335.c
3360
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3363
snd_soc_component_update_bits(comp, WCD9335_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd9335.c
3366
snd_soc_component_write(comp, WCD9335_RX_BIAS_HPH_RDACBUFF_CNP2,
sound/soc/codecs/wcd9335.c
3368
snd_soc_component_update_bits(comp, WCD9335_RX_BIAS_HPH_PA,
sound/soc/codecs/wcd9335.c
3374
static void wcd9335_codec_hph_lp_config(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
3378
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL1,
sound/soc/codecs/wcd9335.c
3381
wcd9335_codec_hph_mode_gain_opt(comp, 0x10);
sound/soc/codecs/wcd9335.c
3382
snd_soc_component_update_bits(comp, WCD9335_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd9335.c
3385
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3388
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3391
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3394
snd_soc_component_update_bits(comp, WCD9335_HPH_RDAC_LDO_CTL,
sound/soc/codecs/wcd9335.c
3397
snd_soc_component_update_bits(comp, WCD9335_HPH_RDAC_LDO_CTL,
sound/soc/codecs/wcd9335.c
3400
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3402
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3407
snd_soc_component_write(comp, WCD9335_RX_BIAS_HPH_RDAC_LDO,
sound/soc/codecs/wcd9335.c
3409
snd_soc_component_write(comp, WCD9335_HPH_RDAC_LDO_CTL,
sound/soc/codecs/wcd9335.c
3411
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3414
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3417
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3420
snd_soc_component_update_bits(comp, WCD9335_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd9335.c
3423
snd_soc_component_update_bits(comp, WCD9335_HPH_R_EN,
sound/soc/codecs/wcd9335.c
3426
snd_soc_component_update_bits(comp, WCD9335_HPH_L_EN,
sound/soc/codecs/wcd9335.c
3432
static void wcd9335_codec_hph_hifi_config(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
3436
snd_soc_component_update_bits(comp, WCD9335_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd9335.c
3439
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3442
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL1,
sound/soc/codecs/wcd9335.c
3445
wcd9335_codec_hph_mode_gain_opt(comp, 0x11);
sound/soc/codecs/wcd9335.c
3449
snd_soc_component_update_bits(comp, WCD9335_HPH_PA_CTL2,
sound/soc/codecs/wcd9335.c
3452
snd_soc_component_update_bits(comp, WCD9335_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd9335.c
3478
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3479
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3486
dem_inp = snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
3490
dev_err(comp->dev, "Incorrect DEM Input\n");
sound/soc/codecs/wcd9335.c
3498
wcd9335_codec_hph_mode_config(comp, event, hph_mode);
sound/soc/codecs/wcd9335.c
3512
wcd9335_codec_hph_mode_config(comp, event, hph_mode);
sound/soc/codecs/wcd9335.c
3527
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3528
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3547
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3548
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3629
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3630
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3638
dem_inp = snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
3643
dev_err(comp->dev, "DEM Input not set correctly, hph_mode: %d\n",
sound/soc/codecs/wcd9335.c
3654
wcd9335_codec_hph_mode_config(comp, event, hph_mode);
sound/soc/codecs/wcd9335.c
3663
wcd9335_codec_hph_mode_config(comp, event, hph_mode);
sound/soc/codecs/wcd9335.c
3678
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3679
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3693
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3699
if ((snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
3702
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3726
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3746
dev_err(comp->dev, "Error enabling lineout PA\n");
sound/soc/codecs/wcd9335.c
3756
snd_soc_component_update_bits(comp, vol_reg,
sound/soc/codecs/wcd9335.c
3761
if ((snd_soc_component_read(comp, mix_vol_reg)) &
sound/soc/codecs/wcd9335.c
3763
snd_soc_component_update_bits(comp, mix_vol_reg,
sound/soc/codecs/wcd9335.c
3797
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3798
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3804
wcd9335_codec_init_flyback(comp);
sound/soc/codecs/wcd9335.c
3805
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3814
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3827
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3828
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
3841
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3846
if ((snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
3849
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3873
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
3881
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
3886
if ((snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
3889
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
4033
struct snd_soc_component *comp = wcd->component;
sound/soc/codecs/wcd9335.c
4037
snd_soc_component_write(comp, WCD9335_SIDO_SIDO_CCL_10,
sound/soc/codecs/wcd9335.c
4045
snd_soc_component_write(comp, WCD9335_SIDO_SIDO_CCL_10,
sound/soc/codecs/wcd9335.c
4196
struct snd_soc_component *comp = wcd->component;
sound/soc/codecs/wcd9335.c
4205
snd_soc_component_write(comp, WCD9335_ANA_BUCK_VOUT_D, vout_d_val);
sound/soc/codecs/wcd9335.c
4206
snd_soc_component_update_bits(comp, WCD9335_ANA_BUCK_CTL,
sound/soc/codecs/wcd9335.c
4213
snd_soc_component_update_bits(comp, WCD9335_ANA_BUCK_CTL,
sound/soc/codecs/wcd9335.c
4262
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd9335.c
4266
return _wcd9335_codec_enable_mclk(comp, true);
sound/soc/codecs/wcd9335.c
4268
return _wcd9335_codec_enable_mclk(comp, false);
sound/soc/codecs/wcd9335.c
4746
static int wcd9335_enable_efuse_sensing(struct snd_soc_component *comp)
sound/soc/codecs/wcd9335.c
4748
_wcd9335_codec_enable_mclk(comp, true);
sound/soc/codecs/wcd9335.c
4749
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
4759
if (!(snd_soc_component_read(comp,
sound/soc/codecs/wcd9335.c
4764
wcd9335_enable_sido_buck(comp);
sound/soc/codecs/wcd9335.c
4765
_wcd9335_codec_enable_mclk(comp, false);
sound/soc/codecs/wcd9335.c
4824
static void wcd9335_codec_remove(struct snd_soc_component *comp)
sound/soc/codecs/wcd9335.c
4826
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
4832
static int wcd9335_codec_set_sysclk(struct snd_soc_component *comp,
sound/soc/codecs/wcd9335.c
4836
struct wcd9335_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd9335.c
4841
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd9335.c
4846
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
1382
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
1383
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
1489
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/wcd934x.c
1490
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
1507
cfg0 = snd_soc_component_read(comp,
sound/soc/codecs/wcd934x.c
1509
cfg1 = snd_soc_component_read(comp,
sound/soc/codecs/wcd934x.c
1532
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
1615
struct snd_soc_component *comp = dai->component;
sound/soc/codecs/wcd934x.c
1616
struct wcd934x_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd934x.c
1657
tx_mux_sel = snd_soc_component_read(comp, tx_port_reg) &
sound/soc/codecs/wcd934x.c
1684
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
2169
static int wcd934x_init_dmic(struct snd_soc_component *comp)
sound/soc/codecs/wcd934x.c
2171
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
2179
snd_soc_component_update_bits(comp, WCD934X_ANA_MICB1,
sound/soc/codecs/wcd934x.c
2181
snd_soc_component_update_bits(comp, WCD934X_ANA_MICB2,
sound/soc/codecs/wcd934x.c
2183
snd_soc_component_update_bits(comp, WCD934X_ANA_MICB3,
sound/soc/codecs/wcd934x.c
2185
snd_soc_component_update_bits(comp, WCD934X_ANA_MICB4,
sound/soc/codecs/wcd934x.c
2196
snd_soc_component_update_bits(comp, WCD934X_TEST_DEBUG_PAD_DRVCTL_0,
sound/soc/codecs/wcd934x.c
3028
static void wcd934x_comp_remove(struct snd_soc_component *comp)
sound/soc/codecs/wcd934x.c
3030
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
3032
wcd934x_mbhc_deinit(comp);
sound/soc/codecs/wcd934x.c
3036
static int wcd934x_comp_set_sysclk(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
3040
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
3048
snd_soc_component_update_bits(comp, WCD934X_CODEC_RPM_CLK_MCLK_CFG,
sound/soc/codecs/wcd934x.c
3169
int comp = ((struct soc_mixer_control *)kc->private_value)->shift;
sound/soc/codecs/wcd934x.c
3172
ucontrol->value.integer.value[0] = wcd->comp_enabled[comp];
sound/soc/codecs/wcd934x.c
3182
int comp = ((struct soc_mixer_control *)kc->private_value)->shift;
sound/soc/codecs/wcd934x.c
3186
if (wcd->comp_enabled[comp] == value)
sound/soc/codecs/wcd934x.c
3189
wcd->comp_enabled[comp] = value;
sound/soc/codecs/wcd934x.c
3194
switch (comp) {
sound/soc/codecs/wcd934x.c
3387
struct snd_soc_component *comp;
sound/soc/codecs/wcd934x.c
3393
comp = snd_soc_dapm_kcontrol_to_component(kcontrol);
sound/soc/codecs/wcd934x.c
3427
dev_err(comp->dev, "%s: e->reg: 0x%x not expected\n",
sound/soc/codecs/wcd934x.c
3435
snd_soc_component_update_bits(comp, mic_sel_reg, BIT(7),
sound/soc/codecs/wcd934x.c
4114
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4115
struct wcd934x_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd934x.c
4120
wcd934x_codec_enable_int_port(dai, comp);
sound/soc/codecs/wcd934x.c
4165
static void wcd934x_codec_hphdelay_lutbypass(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
4185
snd_soc_component_update_bits(comp, WCD934X_CDC_CLSH_TEST0,
sound/soc/codecs/wcd934x.c
4187
snd_soc_component_update_bits(comp, hph_lut_bypass_reg,
sound/soc/codecs/wcd934x.c
4193
snd_soc_component_update_bits(comp, WCD934X_CDC_CLSH_TEST0,
sound/soc/codecs/wcd934x.c
4195
snd_soc_component_update_bits(comp, hph_lut_bypass_reg,
sound/soc/codecs/wcd934x.c
4201
static int wcd934x_config_compander(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
4204
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
4222
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4225
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4228
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4231
snd_soc_component_update_bits(comp, rx_path_cfg0_reg,
sound/soc/codecs/wcd934x.c
4236
snd_soc_component_update_bits(comp, rx_path_cfg0_reg,
sound/soc/codecs/wcd934x.c
4239
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4242
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4245
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4248
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4250
snd_soc_component_update_bits(comp, comp_ctl0_reg,
sound/soc/codecs/wcd934x.c
4261
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4268
snd_soc_component_update_bits(comp, main_reg,
sound/soc/codecs/wcd934x.c
4271
wcd934x_codec_hd2_control(comp, interp_idx, event);
sound/soc/codecs/wcd934x.c
4272
wcd934x_codec_hphdelay_lutbypass(comp, interp_idx, event);
sound/soc/codecs/wcd934x.c
4273
wcd934x_config_compander(comp, interp_idx, event);
sound/soc/codecs/wcd934x.c
4276
wcd934x_config_compander(comp, interp_idx, event);
sound/soc/codecs/wcd934x.c
4277
wcd934x_codec_hphdelay_lutbypass(comp, interp_idx, event);
sound/soc/codecs/wcd934x.c
4278
wcd934x_codec_hd2_control(comp, interp_idx, event);
sound/soc/codecs/wcd934x.c
4280
snd_soc_component_update_bits(comp, main_reg,
sound/soc/codecs/wcd934x.c
4283
snd_soc_component_update_bits(comp, main_reg,
sound/soc/codecs/wcd934x.c
4286
snd_soc_component_update_bits(comp, main_reg,
sound/soc/codecs/wcd934x.c
4290
snd_soc_component_update_bits(comp, main_reg,
sound/soc/codecs/wcd934x.c
4302
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4315
snd_soc_component_update_bits(comp, mix_reg,
sound/soc/codecs/wcd934x.c
4321
val = snd_soc_component_read(comp, gain_reg);
sound/soc/codecs/wcd934x.c
4323
snd_soc_component_write(comp, gain_reg, val);
sound/soc/codecs/wcd934x.c
4333
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4339
snd_soc_component_write(comp, reg,
sound/soc/codecs/wcd934x.c
4340
snd_soc_component_read(comp, reg));
sound/soc/codecs/wcd934x.c
4343
snd_soc_component_write(comp, reg,
sound/soc/codecs/wcd934x.c
4344
snd_soc_component_read(comp, reg));
sound/soc/codecs/wcd934x.c
4347
snd_soc_component_write(comp, reg,
sound/soc/codecs/wcd934x.c
4348
snd_soc_component_read(comp, reg));
sound/soc/codecs/wcd934x.c
4351
snd_soc_component_write(comp, reg,
sound/soc/codecs/wcd934x.c
4352
snd_soc_component_read(comp, reg));
sound/soc/codecs/wcd934x.c
4355
snd_soc_component_write(comp, reg,
sound/soc/codecs/wcd934x.c
4356
snd_soc_component_read(comp, reg));
sound/soc/codecs/wcd934x.c
4368
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4376
snd_soc_component_write(comp, gain_reg,
sound/soc/codecs/wcd934x.c
4377
snd_soc_component_read(comp, gain_reg));
sound/soc/codecs/wcd934x.c
4387
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4388
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
4393
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4413
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4414
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
4421
dem_inp = snd_soc_component_read(comp,
sound/soc/codecs/wcd934x.c
4430
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4435
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4449
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4465
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4466
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
4472
dem_inp = snd_soc_component_read(comp,
sound/soc/codecs/wcd934x.c
4480
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4485
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4500
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4514
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4515
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
4535
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4536
struct wcd934x_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd934x.c
4547
snd_soc_component_update_bits(comp, WCD934X_HPH_L_TEST,
sound/soc/codecs/wcd934x.c
4551
snd_soc_component_update_bits(comp, WCD934X_CDC_RX1_RX_PATH_CTL,
sound/soc/codecs/wcd934x.c
4555
snd_soc_component_update_bits(comp, WCD934X_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd934x.c
4559
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4564
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4571
snd_soc_component_update_bits(comp, WCD934X_HPH_L_TEST,
sound/soc/codecs/wcd934x.c
4574
snd_soc_component_update_bits(comp, WCD934X_CDC_RX1_RX_PATH_CTL,
sound/soc/codecs/wcd934x.c
4577
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4599
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4600
struct wcd934x_codec *wcd = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd934x.c
4610
snd_soc_component_update_bits(comp, WCD934X_HPH_R_TEST,
sound/soc/codecs/wcd934x.c
4614
snd_soc_component_update_bits(comp, WCD934X_CDC_RX2_RX_PATH_CTL,
sound/soc/codecs/wcd934x.c
4618
snd_soc_component_update_bits(comp, WCD934X_HPH_CNP_WG_CTL,
sound/soc/codecs/wcd934x.c
4622
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4627
if ((snd_soc_component_read(comp,
sound/soc/codecs/wcd934x.c
4629
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4636
snd_soc_component_update_bits(comp, WCD934X_HPH_R_TEST,
sound/soc/codecs/wcd934x.c
4639
snd_soc_component_update_bits(comp, WCD934X_CDC_RX2_RX_PATH_CTL,
sound/soc/codecs/wcd934x.c
4642
snd_soc_component_update_bits(comp,
sound/soc/codecs/wcd934x.c
4660
static u32 wcd934x_get_dmic_sample_rate(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
4681
adc_mux_sel = ((snd_soc_component_read(comp, adc_mux_ctl_reg)
sound/soc/codecs/wcd934x.c
4694
tx_stream_fs = snd_soc_component_read(comp, tx_fs_reg) & 0x0F;
sound/soc/codecs/wcd934x.c
4706
static u8 wcd934x_get_dmic_clk_val(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
4719
dev_err(comp->dev,
sound/soc/codecs/wcd934x.c
4746
dev_err(comp->dev,
sound/soc/codecs/wcd934x.c
4759
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4760
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd934x.c
4772
dev_err(comp->dev, "%s: widget not found\n", __func__);
sound/soc/codecs/wcd934x.c
4778
dev_err(comp->dev, "%s: Invalid DMIC line on the codec\n",
sound/soc/codecs/wcd934x.c
4800
dev_err(comp->dev, "%s: Invalid DMIC Selection\n",
sound/soc/codecs/wcd934x.c
4807
dmic_sample_rate = wcd934x_get_dmic_sample_rate(comp, dmic,
sound/soc/codecs/wcd934x.c
4809
dmic_rate_val = wcd934x_get_dmic_clk_val(comp, wcd->rate,
sound/soc/codecs/wcd934x.c
4814
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd934x.c
4817
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd934x.c
4825
snd_soc_component_update_bits(comp, dmic_clk_reg,
sound/soc/codecs/wcd934x.c
4833
static int wcd934x_codec_find_amic_input(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
4892
is_amic = (((snd_soc_component_read(comp, adc_mux_in_reg)
sound/soc/codecs/wcd934x.c
4897
return snd_soc_component_read(comp, amic_mux_sel_reg) & 0x07;
sound/soc/codecs/wcd934x.c
4900
static u16 wcd934x_codec_get_amic_pwlvl_reg(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
4925
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
4942
dev_err(comp->dev, "%s: Invalid decimator = %s\n",
sound/soc/codecs/wcd934x.c
4950
dev_err(comp->dev, "%s: decimator index not found\n",
sound/soc/codecs/wcd934x.c
4957
dev_err(comp->dev, "%s: Invalid decimator = %s\n",
sound/soc/codecs/wcd934x.c
4969
amic_n = wcd934x_codec_find_amic_input(comp, decimator);
sound/soc/codecs/wcd934x.c
4971
pwr_level_reg = wcd934x_codec_get_amic_pwlvl_reg(comp,
sound/soc/codecs/wcd934x.c
4977
switch ((snd_soc_component_read(comp, pwr_level_reg) &
sound/soc/codecs/wcd934x.c
4981
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd934x.c
4986
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd934x.c
4993
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd934x.c
5000
hpf_coff_freq = (snd_soc_component_read(comp, dec_cfg_reg) &
sound/soc/codecs/wcd934x.c
5003
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd934x.c
5006
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/wcd934x.c
5014
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/wcd934x.c
5019
snd_soc_component_write(comp, tx_gain_ctl_reg,
sound/soc/codecs/wcd934x.c
5020
snd_soc_component_read(comp,
sound/soc/codecs/wcd934x.c
5024
hpf_coff_freq = (snd_soc_component_read(comp, dec_cfg_reg) &
sound/soc/codecs/wcd934x.c
5028
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd934x.c
5031
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/wcd934x.c
5039
snd_soc_component_update_bits(comp, hpf_gate_reg,
sound/soc/codecs/wcd934x.c
5045
snd_soc_component_update_bits(comp, tx_vol_ctl_reg,
sound/soc/codecs/wcd934x.c
5047
snd_soc_component_update_bits(comp, dec_cfg_reg,
sound/soc/codecs/wcd934x.c
5056
static void wcd934x_codec_set_tx_hold(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
5071
snd_soc_component_update_bits(comp, WCD934X_ANA_AMIC2,
sound/soc/codecs/wcd934x.c
5076
snd_soc_component_update_bits(comp, WCD934X_ANA_AMIC4,
sound/soc/codecs/wcd934x.c
5087
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wcd934x.c
5091
wcd934x_codec_set_tx_hold(comp, w->reg, true);
sound/soc/codecs/wcd934x.c
5765
static int wcd934x_codec_set_jack(struct snd_soc_component *comp,
sound/soc/codecs/wcd934x.c
5768
struct wcd934x_codec *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd937x.c
1306
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wcd937x.c
1307
struct wcd937x_priv *wcd937x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd937x.c
1325
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wcd937x.c
1326
struct wcd937x_priv *wcd937x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd937x.c
2585
static int wcd937x_codec_set_jack(struct snd_soc_component *comp,
sound/soc/codecs/wcd937x.c
2588
struct wcd937x_priv *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd938x.c
1846
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wcd938x.c
1847
struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd938x.c
1865
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wcd938x.c
1866
struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd938x.c
3152
static int wcd938x_codec_set_jack(struct snd_soc_component *comp,
sound/soc/codecs/wcd938x.c
3155
struct wcd938x_priv *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wcd939x.c
1792
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wcd939x.c
1793
struct wcd939x_priv *wcd939x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd939x.c
1819
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wcd939x.c
1820
struct wcd939x_priv *wcd939x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wcd939x.c
3103
static int wcd939x_codec_set_jack(struct snd_soc_component *comp,
sound/soc/codecs/wcd939x.c
3106
struct wcd939x_priv *wcd = dev_get_drvdata(comp->dev);
sound/soc/codecs/wsa881x.c
735
static int wsa881x_component_probe(struct snd_soc_component *comp)
sound/soc/codecs/wsa881x.c
737
struct wsa881x_priv *wsa881x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa881x.c
739
snd_soc_component_init_regmap(comp, wsa881x->regmap);
sound/soc/codecs/wsa881x.c
747
struct snd_soc_component *comp = snd_kcontrol_chip(kc);
sound/soc/codecs/wsa881x.c
754
ret = pm_runtime_resume_and_get(comp->dev);
sound/soc/codecs/wsa881x.c
774
ret = snd_soc_component_update_bits(comp,
sound/soc/codecs/wsa881x.c
779
dev_err(comp->dev, "Failed to change PA gain");
sound/soc/codecs/wsa881x.c
784
pm_runtime_put_autosuspend(comp->dev);
sound/soc/codecs/wsa881x.c
792
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wsa881x.c
793
struct wsa881x_priv *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa881x.c
804
static int wsa881x_boost_ctrl(struct snd_soc_component *comp, bool enable)
sound/soc/codecs/wsa881x.c
807
snd_soc_component_update_bits(comp, WSA881X_BOOST_EN_CTL,
sound/soc/codecs/wsa881x.c
811
snd_soc_component_update_bits(comp, WSA881X_BOOST_EN_CTL,
sound/soc/codecs/wsa881x.c
824
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wsa881x.c
825
struct wsa881x_priv *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa881x.c
843
wsa881x_boost_ctrl(comp, data->port_enable[portidx]);
sound/soc/codecs/wsa881x.c
885
static int wsa881x_visense_txfe_ctrl(struct snd_soc_component *comp,
sound/soc/codecs/wsa881x.c
888
struct wsa881x_priv *wsa881x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa881x.c
894
snd_soc_component_update_bits(comp,
sound/soc/codecs/wsa881x.c
902
snd_soc_component_update_bits(comp, WSA881X_SPKR_PROT_FE_GAIN,
sound/soc/codecs/wsa881x.c
908
static int wsa881x_visense_adc_ctrl(struct snd_soc_component *comp,
sound/soc/codecs/wsa881x.c
911
snd_soc_component_update_bits(comp, WSA881X_ADC_EN_MODU_V, BIT(7),
sound/soc/codecs/wsa881x.c
913
snd_soc_component_update_bits(comp, WSA881X_ADC_EN_MODU_I, BIT(7),
sound/soc/codecs/wsa881x.c
921
struct snd_soc_component *comp = snd_soc_dapm_to_component(w->dapm);
sound/soc/codecs/wsa881x.c
922
struct wsa881x_priv *wsa881x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa881x.c
926
snd_soc_component_update_bits(comp, WSA881X_SPKR_OCP_CTL,
sound/soc/codecs/wsa881x.c
932
snd_soc_component_update_bits(comp, WSA881X_SPKR_DRV_GAIN,
sound/soc/codecs/wsa881x.c
938
wsa881x_visense_txfe_ctrl(comp, true);
sound/soc/codecs/wsa881x.c
939
snd_soc_component_update_bits(comp,
sound/soc/codecs/wsa881x.c
942
wsa881x_visense_adc_ctrl(comp, true);
sound/soc/codecs/wsa881x.c
948
wsa881x_visense_adc_ctrl(comp, false);
sound/soc/codecs/wsa881x.c
949
wsa881x_visense_txfe_ctrl(comp, false);
sound/soc/codecs/wsa881x.c
952
snd_soc_component_update_bits(comp, WSA881X_SPKR_OCP_CTL,
sound/soc/codecs/wsa883x.c
1165
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wsa883x.c
1166
struct wsa883x_priv *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa883x.c
1178
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wsa883x.c
1179
struct wsa883x_priv *data = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa883x.c
1223
static int wsa883x_codec_probe(struct snd_soc_component *comp)
sound/soc/codecs/wsa883x.c
1225
struct wsa883x_priv *wsa883x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa883x.c
1227
snd_soc_component_init_regmap(comp, wsa883x->regmap);
sound/soc/codecs/wsa884x.c
1615
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wsa884x.c
1616
struct wsa884x_priv *wsa884x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa884x.c
1628
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/codecs/wsa884x.c
1629
struct wsa884x_priv *wsa884x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa884x.c
1648
static int wsa884x_codec_probe(struct snd_soc_component *comp)
sound/soc/codecs/wsa884x.c
1650
struct wsa884x_priv *wsa884x = snd_soc_component_get_drvdata(comp);
sound/soc/codecs/wsa884x.c
1652
snd_soc_component_init_regmap(comp, wsa884x->regmap);
sound/soc/fsl/fsl_audmix.c
114
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_audmix.c
115
struct fsl_audmix *priv = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_audmix.c
121
reg_val = snd_soc_component_read(comp, FSL_AUDMIX_CTR);
sound/soc/fsl/fsl_audmix.c
126
dev_dbg(comp->dev, "TDMs=x%08x, val=x%08x\n", priv->tdms, val);
sound/soc/fsl/fsl_audmix.c
133
dev_err(comp->dev,
sound/soc/fsl/fsl_audmix.c
140
dev_err(comp->dev,
sound/soc/fsl/fsl_audmix.c
152
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_audmix.c
153
struct fsl_audmix *priv = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_audmix.c
161
reg_val = snd_soc_component_read(comp, FSL_AUDMIX_CTR);
sound/soc/fsl/fsl_audmix.c
172
dev_dbg(comp->dev, "TDMs=x%08x, val=x%08x\n", priv->tdms, val);
sound/soc/fsl/fsl_audmix.c
182
dev_err(comp->dev,
sound/soc/fsl/fsl_audmix.c
189
ret = fsl_audmix_state_trans(comp, &mask, &ctr, prms[out_src][val]);
sound/soc/fsl/fsl_audmix.c
197
return snd_soc_component_update_bits(comp, FSL_AUDMIX_CTR, mask, ctr);
sound/soc/fsl/fsl_audmix.c
241
struct snd_soc_component *comp = dai->component;
sound/soc/fsl/fsl_audmix.c
276
return snd_soc_component_update_bits(comp, FSL_AUDMIX_CTR, mask, ctr);
sound/soc/fsl/fsl_audmix.c
86
static int fsl_audmix_state_trans(struct snd_soc_component *comp,
sound/soc/fsl/fsl_audmix.c
90
struct fsl_audmix *priv = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_audmix.c
93
dev_dbg(comp->dev, "%s", prm.msg);
sound/soc/fsl/fsl_easrc.c
49
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_easrc.c
50
struct fsl_asrc *easrc = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_easrc.c
67
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_easrc.c
68
struct fsl_asrc *easrc = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
336
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
337
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
353
ret = snd_soc_component_update_bits(comp, REG_MICFIL_DC_CTRL,
sound/soc/fsl/fsl_micfil.c
364
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
365
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
375
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
378
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
389
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
390
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
400
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
403
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
417
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
418
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/fsl_micfil.c
428
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/fsl/fsl_micfil.c
429
struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp);
sound/soc/fsl/imx-es8328.c
167
comp = devm_kzalloc(dev, 2 * sizeof(*comp), GFP_KERNEL);
sound/soc/fsl/imx-es8328.c
168
if (!comp) {
sound/soc/fsl/imx-es8328.c
186
data->dai.platforms = &comp[0];
sound/soc/fsl/imx-es8328.c
187
data->dai.codecs = &comp[1];
sound/soc/fsl/imx-es8328.c
92
struct snd_soc_dai_link_component *comp;
sound/soc/fsl/imx-sgtl5000.c
126
comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL);
sound/soc/fsl/imx-sgtl5000.c
127
if (!comp) {
sound/soc/fsl/imx-sgtl5000.c
140
data->dai.cpus = &comp[0];
sound/soc/fsl/imx-sgtl5000.c
141
data->dai.codecs = &comp[1];
sound/soc/fsl/imx-sgtl5000.c
142
data->dai.platforms = &comp[2];
sound/soc/fsl/imx-sgtl5000.c
58
struct snd_soc_dai_link_component *comp;
sound/soc/fsl/p1022_ds.c
202
struct snd_soc_dai_link_component *comp;
sound/soc/fsl/p1022_ds.c
220
comp = devm_kzalloc(&pdev->dev, 6 * sizeof(*comp), GFP_KERNEL);
sound/soc/fsl/p1022_ds.c
221
if (!comp) {
sound/soc/fsl/p1022_ds.c
226
mdata->dai[0].cpus = &comp[0];
sound/soc/fsl/p1022_ds.c
227
mdata->dai[0].codecs = &comp[1];
sound/soc/fsl/p1022_ds.c
228
mdata->dai[0].platforms = &comp[2];
sound/soc/fsl/p1022_ds.c
234
mdata->dai[1].cpus = &comp[3];
sound/soc/fsl/p1022_ds.c
235
mdata->dai[1].codecs = &comp[4];
sound/soc/fsl/p1022_ds.c
236
mdata->dai[1].platforms = &comp[5];
sound/soc/fsl/p1022_rdk.c
218
struct snd_soc_dai_link_component *comp;
sound/soc/fsl/p1022_rdk.c
235
comp = devm_kzalloc(&pdev->dev, 6 * sizeof(*comp), GFP_KERNEL);
sound/soc/fsl/p1022_rdk.c
236
if (!comp) {
sound/soc/fsl/p1022_rdk.c
241
mdata->dai[0].cpus = &comp[0];
sound/soc/fsl/p1022_rdk.c
242
mdata->dai[0].codecs = &comp[1];
sound/soc/fsl/p1022_rdk.c
243
mdata->dai[0].platforms = &comp[2];
sound/soc/fsl/p1022_rdk.c
249
mdata->dai[1].cpus = &comp[3];
sound/soc/fsl/p1022_rdk.c
250
mdata->dai[1].codecs = &comp[4];
sound/soc/fsl/p1022_rdk.c
251
mdata->dai[1].platforms = &comp[5];
sound/soc/intel/avs/avs.h
345
#define to_avs_soc_component(comp) \
sound/soc/intel/avs/avs.h
346
container_of(comp, struct avs_soc_component, base)
sound/soc/intel/avs/path.c
843
acomp = to_avs_soc_component(mod->template->owner->owner->owner->owner->comp);
sound/soc/intel/avs/probes.c
231
static int avs_probe_compr_copy(struct snd_soc_component *comp, struct snd_compr_stream *cstream,
sound/soc/intel/avs/topology.c
1004
static int avs_tplg_parse_modcfgs_ext(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1008
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1012
ret = parse_dictionary_header(comp, tuples, (void **)&tplg->modcfgs_ext,
sound/soc/intel/avs/topology.c
1032
ret = avs_tplg_parse_modcfg_ext(comp, cfg, tuples, esize);
sound/soc/intel/avs/topology.c
1076
static int avs_tplg_parse_pplcfgs(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1080
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1083
return parse_dictionary(comp, tuples, block_size, (void **)&tplg->pplcfgs,
sound/soc/intel/avs/topology.c
1141
static int avs_tplg_parse_bindings(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1145
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1148
return parse_dictionary(comp, tuples, block_size, (void **)&tplg->bindings,
sound/soc/intel/avs/topology.c
1222
avs_tplg_module_create(struct snd_soc_component *comp, struct avs_tplg_pipeline *owner,
sound/soc/intel/avs/topology.c
1235
module = devm_kzalloc(comp->card->dev, sizeof(*module), GFP_KERNEL);
sound/soc/intel/avs/topology.c
1239
ret = avs_parse_tokens(comp, module, module_parsers,
sound/soc/intel/avs/topology.c
1253
config_ids = devm_kcalloc(comp->card->dev, num_config_ids, sizeof(*config_ids),
sound/soc/intel/avs/topology.c
1259
ret = parse_dictionary_entries(comp, tuples, block_size,
sound/soc/intel/avs/topology.c
127
int (*parse)(struct snd_soc_component *comp, void *elem, void *object, u32 offset);
sound/soc/intel/avs/topology.c
1307
avs_tplg_pipeline_create(struct snd_soc_component *comp, struct avs_tplg_path *owner,
sound/soc/intel/avs/topology.c
131
avs_parse_uuid_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
1314
pipeline = devm_kzalloc(comp->card->dev, sizeof(*pipeline), GFP_KERNEL);
sound/soc/intel/avs/topology.c
1330
ret = avs_parse_tokens(comp, pipeline, pipeline_parsers,
sound/soc/intel/avs/topology.c
1351
pipeline->bindings = devm_kcalloc(comp->card->dev, pipeline->num_bindings,
sound/soc/intel/avs/topology.c
1369
module = avs_tplg_module_create(comp, pipeline, tuples, esize);
sound/soc/intel/avs/topology.c
1371
dev_err(comp->dev, "parse module failed: %ld\n",
sound/soc/intel/avs/topology.c
1382
ret = parse_dictionary_entries(comp, tuples, block_size, pipeline->bindings,
sound/soc/intel/avs/topology.c
142
avs_parse_bool_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
1435
avs_tplg_path_create(struct snd_soc_component *comp, struct avs_tplg_path_template *owner,
sound/soc/intel/avs/topology.c
1444
path = devm_kzalloc(comp->card->dev, sizeof(*path), GFP_KERNEL);
sound/soc/intel/avs/topology.c
1463
ret = avs_parse_tokens(comp, path, parsers, num_parsers, tuples, offset);
sound/soc/intel/avs/topology.c
1477
pipeline = avs_tplg_pipeline_create(comp, path, tuples, esize);
sound/soc/intel/avs/topology.c
1479
dev_err(comp->dev, "parse pipeline failed: %ld\n",
sound/soc/intel/avs/topology.c
153
avs_parse_byte_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
1534
static int parse_path_template(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1551
ret = avs_parse_tokens(comp, template, tmpl_tokens, num_tmpl_tokens, tuples, offset);
sound/soc/intel/avs/topology.c
1565
path = avs_tplg_path_create(comp, template, tuples, esize, path_tokens,
sound/soc/intel/avs/topology.c
1568
dev_err(comp->dev, "parse path failed: %ld\n", PTR_ERR(path));
sound/soc/intel/avs/topology.c
1581
avs_tplg_path_template_create(struct snd_soc_component *comp, struct avs_tplg *owner,
sound/soc/intel/avs/topology.c
1587
template = devm_kzalloc(comp->card->dev, sizeof(*template), GFP_KERNEL);
sound/soc/intel/avs/topology.c
1595
ret = parse_path_template(comp, tuples, block_size, template, path_tmpl_parsers,
sound/soc/intel/avs/topology.c
1604
static int avs_tplg_parse_condpath_templates(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1608
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1612
ret = parse_dictionary_header(comp, tuples, (void **)&tplg->condpath_tmpls,
sound/soc/intel/avs/topology.c
1637
ret = parse_path_template(comp, tuples, esize, template,
sound/soc/intel/avs/topology.c
164
avs_parse_short_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
1643
dev_err(comp->dev, "parse condpath_tmpl: %d failed: %d\n", i, ret);
sound/soc/intel/avs/topology.c
1675
static int avs_tplg_parse_initial_configs(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1679
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1686
ret = parse_dictionary_header(comp, tuples, (void **)&tplg->init_configs,
sound/soc/intel/avs/topology.c
1712
ret = parse_dictionary_entries(comp, tuples, esize, config, 1, sizeof(*config),
sound/soc/intel/avs/topology.c
1724
config->data = devm_kmemdup(comp->card->dev, init_config_data, esize, GFP_KERNEL);
sound/soc/intel/avs/topology.c
175
avs_parse_word_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
1750
static int avs_tplg_parse_nhlt_configs(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
1754
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1759
ret = parse_dictionary_header(comp, tuples, (void **)&tplg->nhlt_configs,
sound/soc/intel/avs/topology.c
1777
ret = parse_dictionary_entries(comp, tuples, esize, config, 1, sizeof(*config),
sound/soc/intel/avs/topology.c
1799
static int avs_route_load(struct snd_soc_component *comp, int index,
sound/soc/intel/avs/topology.c
1802
struct snd_soc_acpi_mach *mach = dev_get_platdata(comp->card->dev);
sound/soc/intel/avs/topology.c
1816
buf = devm_kzalloc(comp->card->dev, len, GFP_KERNEL);
sound/soc/intel/avs/topology.c
1822
buf = devm_kzalloc(comp->card->dev, len, GFP_KERNEL);
sound/soc/intel/avs/topology.c
1829
buf = devm_kzalloc(comp->card->dev, len, GFP_KERNEL);
sound/soc/intel/avs/topology.c
1839
static int avs_widget_load(struct snd_soc_component *comp, int index,
sound/soc/intel/avs/topology.c
1845
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1855
dev_info_once(comp->dev, "Device does not support S0IX, check BIOS settings\n");
sound/soc/intel/avs/topology.c
186
avs_parse_string_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
1860
mach = dev_get_platdata(comp->card->dev);
sound/soc/intel/avs/topology.c
1883
template = avs_tplg_path_template_create(comp, tplg, dw->priv.array,
sound/soc/intel/avs/topology.c
1886
dev_err(comp->dev, "widget %s load failed: %ld\n", dw->name,
sound/soc/intel/avs/topology.c
1896
static int avs_widget_ready(struct snd_soc_component *comp, int index,
sound/soc/intel/avs/topology.c
1906
static int avs_dai_load(struct snd_soc_component *comp, int index,
sound/soc/intel/avs/topology.c
1923
static int avs_link_load(struct snd_soc_component *comp, int index, struct snd_soc_dai_link *link,
sound/soc/intel/avs/topology.c
1927
dev_info_once(comp->dev, "Device does not support S0IX, check BIOS settings\n");
sound/soc/intel/avs/topology.c
196
static int avs_parse_uuid_tokens(struct snd_soc_component *comp, void *object,
sound/soc/intel/avs/topology.c
1961
static int avs_manifest(struct snd_soc_component *comp, int index,
sound/soc/intel/avs/topology.c
1965
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
1977
dev_err(comp->dev, "incorrect manifest format: %d\n", ret);
sound/soc/intel/avs/topology.c
1982
ret = avs_parse_tokens(comp, acomp->tplg, manifest_parsers,
sound/soc/intel/avs/topology.c
1993
dev_err(comp->dev, "audio formats lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
1998
ret = avs_tplg_parse_libraries(comp, tuples, offset);
sound/soc/intel/avs/topology.c
2008
dev_err(comp->dev, "modcfgs_base lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2013
ret = avs_tplg_parse_audio_formats(comp, tuples, offset);
sound/soc/intel/avs/topology.c
2023
dev_err(comp->dev, "modcfgs_ext lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2028
ret = avs_tplg_parse_modcfgs_base(comp, tuples, offset);
sound/soc/intel/avs/topology.c
2038
dev_err(comp->dev, "pplcfgs lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2043
ret = avs_tplg_parse_modcfgs_ext(comp, tuples, offset);
sound/soc/intel/avs/topology.c
2053
dev_err(comp->dev, "bindings lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2058
ret = avs_tplg_parse_pplcfgs(comp, tuples, offset);
sound/soc/intel/avs/topology.c
2068
dev_err(comp->dev, "condpath lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2073
ret = avs_tplg_parse_bindings(comp, tuples, offset);
sound/soc/intel/avs/topology.c
2083
dev_dbg(comp->dev, "init config lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2086
dev_err(comp->dev, "init config lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2091
ret = avs_tplg_parse_condpath_templates(comp, tuples,
sound/soc/intel/avs/topology.c
2103
ret = avs_tplg_parse_initial_configs(comp, tuples, remaining, &offset);
sound/soc/intel/avs/topology.c
2115
dev_err(comp->dev, "NHLT config lookup failed: %d\n", ret);
sound/soc/intel/avs/topology.c
2122
return avs_tplg_parse_nhlt_configs(comp, tuples, remaining);
sound/soc/intel/avs/topology.c
213
ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
sound/soc/intel/avs/topology.c
2155
avs_control_load(struct snd_soc_component *comp, int index, struct snd_kcontrol_new *ctmpl,
sound/soc/intel/avs/topology.c
2177
ctl_data = devm_kzalloc(comp->card->dev, sizeof(*ctl_data), GFP_KERNEL);
sound/soc/intel/avs/topology.c
2181
ret = parse_dictionary_entries(comp, tuples, block_size, ctl_data, 1, sizeof(*ctl_data),
sound/soc/intel/avs/topology.c
2209
struct avs_tplg *avs_tplg_new(struct snd_soc_component *comp)
sound/soc/intel/avs/topology.c
2213
tplg = devm_kzalloc(comp->card->dev, sizeof(*tplg), GFP_KERNEL);
sound/soc/intel/avs/topology.c
2217
tplg->comp = comp;
sound/soc/intel/avs/topology.c
222
static int avs_parse_string_tokens(struct snd_soc_component *comp, void *object,
sound/soc/intel/avs/topology.c
2223
int avs_load_topology(struct snd_soc_component *comp, const char *filename)
sound/soc/intel/avs/topology.c
2228
ret = request_firmware(&fw, filename, comp->dev);
sound/soc/intel/avs/topology.c
2230
dev_err(comp->dev, "request topology \"%s\" failed: %d\n", filename, ret);
sound/soc/intel/avs/topology.c
2234
ret = snd_soc_tplg_component_load(comp, &avs_tplg_ops, fw);
sound/soc/intel/avs/topology.c
2236
dev_err(comp->dev, "load topology \"%s\" failed: %d\n", filename, ret);
sound/soc/intel/avs/topology.c
2242
int avs_remove_topology(struct snd_soc_component *comp)
sound/soc/intel/avs/topology.c
2244
snd_soc_tplg_component_remove(comp);
sound/soc/intel/avs/topology.c
239
ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
sound/soc/intel/avs/topology.c
248
static int avs_parse_word_tokens(struct snd_soc_component *comp, void *object,
sound/soc/intel/avs/topology.c
270
ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
sound/soc/intel/avs/topology.c
279
static int avs_parse_tokens(struct snd_soc_component *comp, void *object,
sound/soc/intel/avs/topology.c
289
dev_err(comp->dev, "invalid array size 0x%x\n", array_size);
sound/soc/intel/avs/topology.c
296
dev_err(comp->dev, "invalid array size 0x%x\n", array_size);
sound/soc/intel/avs/topology.c
302
ret = avs_parse_uuid_tokens(comp, object, parsers, count, tuples);
sound/soc/intel/avs/topology.c
305
ret = avs_parse_string_tokens(comp, object, parsers, count, tuples);
sound/soc/intel/avs/topology.c
311
ret = avs_parse_word_tokens(comp, object, parsers, count, tuples);
sound/soc/intel/avs/topology.c
314
dev_err(comp->dev, "unknown token type %d\n", tuples->type);
sound/soc/intel/avs/topology.c
319
dev_err(comp->dev, "parsing %zu tokens of %d type failed: %d\n",
sound/soc/intel/avs/topology.c
332
avs_parse_##name##_ptr(struct snd_soc_component *comp, void *elem, void *object, u32 offset) \
sound/soc/intel/avs/topology.c
335
struct avs_soc_component *acomp = to_avs_soc_component(comp); \
sound/soc/intel/avs/topology.c
356
parse_audio_format_bitfield(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
398
static int parse_link_formatted_string(struct snd_soc_component *comp, void *elem,
sound/soc/intel/avs/topology.c
402
struct snd_soc_acpi_mach *mach = dev_get_platdata(comp->card->dev);
sound/soc/intel/avs/topology.c
411
return avs_parse_string_token(comp, elem, object, offset);
sound/soc/intel/avs/topology.c
415
return avs_parse_string_token(comp, elem, object, offset);
sound/soc/intel/avs/topology.c
424
static int avs_parse_nhlt_config_size(struct snd_soc_component *comp, void *elem, void *object,
sound/soc/intel/avs/topology.c
432
*blob = devm_kzalloc(comp->card->dev, struct_size(*blob, capabilities, size), GFP_KERNEL);
sound/soc/intel/avs/topology.c
441
parse_dictionary_header(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
451
dev_err(comp->dev, "invalid dictionary header, expected: %d\n",
sound/soc/intel/avs/topology.c
457
*dict = devm_kcalloc(comp->card->dev, *num_entries, entry_size, GFP_KERNEL);
sound/soc/intel/avs/topology.c
465
parse_dictionary_entries(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
483
ret = avs_parse_tokens(comp, pos, parsers, num_parsers, tuples, esize);
sound/soc/intel/avs/topology.c
485
dev_err(comp->dev, "parse entry: %d of type: %d failed: %d\n",
sound/soc/intel/avs/topology.c
498
static int parse_dictionary(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
506
ret = parse_dictionary_header(comp, tuples, dict, num_entries,
sound/soc/intel/avs/topology.c
515
return parse_dictionary_entries(comp, tuples, block_size, *dict,
sound/soc/intel/avs/topology.c
529
static int avs_tplg_parse_libraries(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
532
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
535
return parse_dictionary(comp, tuples, block_size, (void **)&tplg->libs,
sound/soc/intel/avs/topology.c
593
static int avs_tplg_parse_audio_formats(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
597
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
600
return parse_dictionary(comp, tuples, block_size, (void **)&tplg->fmts,
sound/soc/intel/avs/topology.c
634
static int avs_tplg_parse_modcfgs_base(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
638
struct avs_soc_component *acomp = to_avs_soc_component(comp);
sound/soc/intel/avs/topology.c
641
return parse_dictionary(comp, tuples, block_size, (void **)&tplg->modcfgs_base,
sound/soc/intel/avs/topology.c
919
assign_copier_gtw_instance(struct snd_soc_component *comp, struct avs_tplg_modcfg_ext *cfg)
sound/soc/intel/avs/topology.c
940
mach = dev_get_platdata(comp->card->dev);
sound/soc/intel/avs/topology.c
954
static int avs_tplg_parse_modcfg_ext(struct snd_soc_component *comp,
sound/soc/intel/avs/topology.c
968
ret = avs_parse_tokens(comp, cfg, modcfg_ext_parsers,
sound/soc/intel/avs/topology.c
974
assign_copier_gtw_instance(comp, cfg);
sound/soc/intel/avs/topology.c
986
pins = devm_kcalloc(comp->card->dev, num_pins, sizeof(*pins), GFP_KERNEL);
sound/soc/intel/avs/topology.c
991
ret = parse_dictionary_entries(comp, tuples, block_size,
sound/soc/intel/avs/topology.h
22
struct snd_soc_component *comp;
sound/soc/intel/avs/topology.h
233
struct avs_tplg *avs_tplg_new(struct snd_soc_component *comp);
sound/soc/intel/avs/topology.h
235
int avs_load_topology(struct snd_soc_component *comp, const char *filename);
sound/soc/intel/avs/topology.h
236
int avs_remove_topology(struct snd_soc_component *comp);
sound/soc/intel/boards/hda_dsp_common.c
54
struct snd_soc_component *comp)
sound/soc/intel/boards/hda_dsp_common.c
62
if (!comp)
sound/soc/intel/boards/hda_dsp_common.c
65
hda_pvt = snd_soc_component_get_drvdata(comp);
sound/soc/intel/boards/hda_dsp_common.h
20
struct snd_soc_component *comp);
sound/soc/intel/boards/hda_dsp_common.h
23
struct snd_soc_component *comp)
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
1260
struct snd_soc_component *comp = snd_soc_dapm_to_component(dapm);
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
1261
struct mtk_base_afe *afe = snd_soc_component_get_drvdata(comp);
sound/soc/qcom/qdsp6/topology.c
1003
static struct snd_ar_control *audioreach_find_widget(struct snd_soc_component *comp,
sound/soc/qcom/qdsp6/topology.c
1006
struct q6apm *apm = dev_get_drvdata(comp->dev);
sound/soc/qcom/qdsp6/topology.c
1017
static struct audioreach_module *audioreach_find_module(struct snd_soc_component *comp,
sound/soc/qcom/qdsp6/topology.c
1020
struct q6apm *apm = dev_get_drvdata(comp->dev);
sound/soc/soc-core.c
1817
struct snd_soc_component *comp, *_comp;
sound/soc/soc-core.c
1821
for_each_card_auxs_safe(card, comp, _comp) {
sound/soc/soc-core.c
1822
if (comp->driver->remove_order == order)
sound/soc/soc-core.c
1823
soc_remove_component(comp, 1);
sound/soc/soc-core.c
320
struct snd_soc_component *comp;
sound/soc/soc-core.c
323
for_each_rtd_components(rtd, i, comp) {
sound/soc/soc-core.c
325
if (comp == component)
sound/soc/soc-topology-test.c
218
container_of(component, struct kunit_soc_component, comp);
sound/soc/soc-topology-test.c
257
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component_null_comp, test_dev);
sound/soc/soc-topology-test.c
260
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
299
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
302
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
322
container_of(component, struct kunit_soc_component, comp);
sound/soc/soc-topology-test.c
361
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component_null_fw, test_dev);
sound/soc/soc-topology-test.c
364
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
409
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
412
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
464
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
467
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
48
struct snd_soc_component comp;
sound/soc/soc-topology-test.c
519
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
522
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
56
container_of(component, struct kunit_soc_component, comp);
sound/soc/soc-topology-test.c
574
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
577
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
630
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
633
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
678
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
681
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
69
container_of(component, struct kunit_soc_component, comp);
sound/soc/soc-topology-test.c
729
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
732
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology-test.c
776
ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev);
sound/soc/soc-topology-test.c
779
ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0);
sound/soc/soc-topology.c
1020
return tplg->ops->dapm_route_load(tplg->comp, tplg->index,
sound/soc/soc-topology.c
1029
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(tplg->comp);
sound/soc/soc-topology.c
1081
list_add(&route->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1100
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(tplg->comp);
sound/soc/soc-topology.c
1103
struct snd_soc_card *card = tplg->comp->card;
sound/soc/soc-topology.c
1236
list_add(&widget->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1306
struct snd_soc_card *card = tplg->comp->card;
sound/soc/soc-topology.c
1371
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(tplg->comp);
sound/soc/soc-topology.c
1417
list_add(&dai_drv->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1420
dai = snd_soc_register_dai(tplg->comp, dai_drv, false);
sound/soc/soc-topology.c
1533
ret = snd_soc_add_pcm_runtimes(tplg->comp->card, link, 1);
sound/soc/soc-topology.c
1540
list_add(&link->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1745
link = snd_soc_find_dai_link(tplg->comp->card, le32_to_cpu(cfg->id),
sound/soc/soc-topology.c
1775
list_add(&link->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1941
ret = tplg->ops->manifest(tplg->comp, tplg->index, manifest);
sound/soc/soc-topology.c
2122
int snd_soc_tplg_component_load(struct snd_soc_component *comp,
sound/soc/soc-topology.c
2135
if (!comp || !comp->card || !comp->card->dev || !fw)
sound/soc/soc-topology.c
2141
tplg.dev = comp->card->dev;
sound/soc/soc-topology.c
2142
tplg.comp = comp;
sound/soc/soc-topology.c
2154
snd_soc_tplg_component_remove(comp);
sound/soc/soc-topology.c
2161
int snd_soc_tplg_component_remove(struct snd_soc_component *comp)
sound/soc/soc-topology.c
2170
list_for_each_entry_safe(dobj, next_dobj, &comp->dobj_list,
sound/soc/soc-topology.c
2177
soc_tplg_remove_kcontrol(comp, dobj, pass);
sound/soc/soc-topology.c
2180
soc_tplg_remove_route(comp, dobj, pass);
sound/soc/soc-topology.c
2183
soc_tplg_remove_widget(comp, dobj, pass);
sound/soc/soc-topology.c
2186
soc_tplg_remove_dai(comp, dobj, pass);
sound/soc/soc-topology.c
2189
soc_tplg_remove_link(comp, dobj, pass);
sound/soc/soc-topology.c
2196
remove_backend_link(comp, dobj, pass);
sound/soc/soc-topology.c
2199
dev_err(comp->dev, "ASoC: invalid component type %d for removal\n",
sound/soc/soc-topology.c
2207
return !list_empty(&comp->dobj_list);
sound/soc/soc-topology.c
239
ret = tplg->ops->vendor_load(tplg->comp, tplg->index, hdr);
sound/soc/soc-topology.c
261
return tplg->ops->widget_load(tplg->comp, tplg->index, w,
sound/soc/soc-topology.c
273
return tplg->ops->widget_ready(tplg->comp, tplg->index, w,
sound/soc/soc-topology.c
285
return tplg->ops->dai_load(tplg->comp, tplg->index, dai_drv,
sound/soc/soc-topology.c
296
return tplg->ops->link_load(tplg->comp, tplg->index, link, cfg);
sound/soc/soc-topology.c
305
return tplg->ops->complete(tplg->comp);
sound/soc/soc-topology.c
338
struct snd_soc_component *comp = tplg->comp;
sound/soc/soc-topology.c
340
return soc_tplg_add_dcontrol(comp->card->snd_card,
sound/soc/soc-topology.c
341
tplg->dev, k, comp->name_prefix, comp, kcontrol);
sound/soc/soc-topology.c
345
static void soc_tplg_remove_kcontrol(struct snd_soc_component *comp, struct snd_soc_dobj *dobj,
sound/soc/soc-topology.c
348
struct snd_card *card = comp->card->snd_card;
sound/soc/soc-topology.c
354
dobj->unload(comp, dobj);
sound/soc/soc-topology.c
361
static void soc_tplg_remove_route(struct snd_soc_component *comp,
sound/soc/soc-topology.c
368
dobj->unload(comp, dobj);
sound/soc/soc-topology.c
374
static void soc_tplg_remove_widget(struct snd_soc_component *comp,
sound/soc/soc-topology.c
377
struct snd_card *card = comp->card->snd_card;
sound/soc/soc-topology.c
386
dobj->unload(comp, dobj);
sound/soc/soc-topology.c
398
static void soc_tplg_remove_dai(struct snd_soc_component *comp,
sound/soc/soc-topology.c
409
dobj->unload(comp, dobj);
sound/soc/soc-topology.c
411
for_each_component_dais_safe(comp, dai, _dai)
sound/soc/soc-topology.c
419
static void soc_tplg_remove_link(struct snd_soc_component *comp,
sound/soc/soc-topology.c
429
dobj->unload(comp, dobj);
sound/soc/soc-topology.c
435
snd_soc_remove_pcm_runtime(comp->card,
sound/soc/soc-topology.c
436
snd_soc_get_pcm_runtime(comp->card, link));
sound/soc/soc-topology.c
440
static void remove_backend_link(struct snd_soc_component *comp,
sound/soc/soc-topology.c
447
dobj->unload(comp, dobj);
sound/soc/soc-topology.c
581
ret = tplg->ops->control_load(tplg->comp, tplg->index, k, hdr);
sound/soc/soc-topology.c
64
struct snd_soc_component *comp;
sound/soc/soc-topology.c
900
list_add(&sbe->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
934
list_add(&sm->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
968
list_add(&se->dobj.list, &tplg->comp->dobj_list);
sound/soc/sof/ipc3-topology.c
1584
comp_dai->comp.type = SOF_COMP_DAI;
sound/soc/sof/ipc3-topology.c
2256
struct sof_ipc_comp *comp = &dai_data->comp_dai->comp;
sound/soc/sof/ipc3-topology.c
2258
ret = sof_ipc_tx_message_no_reply(sdev->ipc, dai_data->comp_dai, comp->hdr.size);
sound/soc/sof/ipc3-topology.c
365
struct sof_ipc_comp *comp;
sound/soc/sof/ipc3-topology.c
373
comp = kzalloc(total_size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
374
if (!comp)
sound/soc/sof/ipc3-topology.c
378
comp->hdr.size = total_size;
sound/soc/sof/ipc3-topology.c
379
comp->hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW;
sound/soc/sof/ipc3-topology.c
380
comp->id = swidget->comp_id;
sound/soc/sof/ipc3-topology.c
381
comp->pipeline_id = index;
sound/soc/sof/ipc3-topology.c
382
comp->core = swidget->core;
sound/soc/sof/ipc3-topology.c
387
memcpy((u8 *)comp + *ipc_size, &swidget->uuid, ext_size);
sound/soc/sof/ipc3-topology.c
388
comp->ext_data_length = ext_size;
sound/soc/sof/ipc3-topology.c
393
return comp;
sound/soc/sof/ipc3-topology.c
416
host->comp.type = SOF_COMP_HOST;
sound/soc/sof/ipc3-topology.c
466
tone->comp.type = SOF_COMP_TONE;
sound/soc/sof/ipc3-topology.c
499
mixer->comp.type = SOF_COMP_MIXER;
sound/soc/sof/ipc3-topology.c
599
buffer->comp.hdr.size = sizeof(*buffer);
sound/soc/sof/ipc3-topology.c
600
buffer->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_BUFFER_NEW;
sound/soc/sof/ipc3-topology.c
601
buffer->comp.id = swidget->comp_id;
sound/soc/sof/ipc3-topology.c
602
buffer->comp.type = SOF_COMP_BUFFER;
sound/soc/sof/ipc3-topology.c
603
buffer->comp.pipeline_id = swidget->pipeline_id;
sound/soc/sof/ipc3-topology.c
604
buffer->comp.core = swidget->core;
sound/soc/sof/ipc3-topology.c
635
src->comp.type = SOF_COMP_SRC;
sound/soc/sof/ipc3-topology.c
676
asrc->comp.type = SOF_COMP_ASRC;
sound/soc/sof/ipc3-topology.c
722
mux->comp.type = SOF_COMP_MUX;
sound/soc/sof/ipc3-topology.c
761
volume->comp.type = SOF_COMP_VOLUME;
sound/soc/sof/ipc3-topology.c
923
process->comp.type = type;
sound/soc/sof/ipc3-topology.c
989
config.comp.core = swidget->core;
sound/soc/tegra/tegra210_dmic.c
163
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
164
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
174
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
175
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
189
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
190
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
200
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
201
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
215
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
216
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
226
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
227
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
241
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
242
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
252
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
253
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
267
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
268
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
278
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
279
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
293
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
294
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/tegra/tegra210_dmic.c
304
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/tegra/tegra210_dmic.c
305
struct tegra210_dmic *dmic = snd_soc_component_get_drvdata(comp);
sound/soc/uniphier/aio-cpu.c
626
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/uniphier/aio-cpu.c
627
struct uniphier_aio_chip *chip = snd_soc_component_get_drvdata(comp);
sound/soc/uniphier/aio-cpu.c
643
struct snd_soc_component *comp = snd_kcontrol_chip(kcontrol);
sound/soc/uniphier/aio-cpu.c
644
struct uniphier_aio_chip *chip = snd_soc_component_get_drvdata(comp);
sound/usb/midi2.c
278
void (*comp)(struct urb *urb);
sound/usb/midi2.c
286
comp = input_urb_complete;
sound/usb/midi2.c
288
comp = output_urb_complete;
sound/usb/midi2.c
310
buffer, len, comp, ctx, ep->interval);
sound/usb/midi2.c
313
buffer, len, comp, ctx);
tools/perf/builtin-sched.c
157
bool comp;
tools/perf/builtin-sched.c
1584
.cpu = sched->map.comp ? sched->map.comp_cpus[i].cpu : i,
tools/perf/builtin-sched.c
1655
if (sched->map.comp) {
tools/perf/builtin-sched.c
1761
if (sched->map.comp && new_cpu)
tools/perf/builtin-sched.c
3561
if (sched->map.comp) {
tools/perf/builtin-sched.c
4859
OPT_BOOLEAN(0, "compact", &sched.map.comp,
tools/perf/tests/code-reading.c
619
qsort(buf, ARRAY_SIZE(buf), sizeof(int), comp);
tools/perf/tests/kmod-path.c
11
int comp, const char *name)
tools/perf/tests/kmod-path.c
21
path, alloc_name, m.kmod, m.comp, m.name);
tools/perf/tests/kmod-path.c
24
TEST_ASSERT_VAL("wrong comp", m.comp == comp);
tools/perf/util/dso.c
1650
dso->comp = COMP_ID__NONE;
tools/perf/util/dso.c
328
size_t len, int comp, int *err)
tools/perf/util/dso.c
346
if (!compressions[comp].is_compressed(name))
tools/perf/util/dso.c
355
if (compressions[comp].decompress(name, fd)) {
tools/perf/util/dso.c
453
m->comp = is_supported_compression(ext + 1);
tools/perf/util/dso.c
454
if (m->comp > COMP_ID__NONE)
tools/perf/util/dso.c
485
if (m->kmod && m->comp) {
tools/perf/util/dso.c
487
dso__set_comp(dso, m->comp);
tools/perf/util/dso.h
286
int comp;
tools/perf/util/dso.h
433
return RC_CHK_ACCESS(dso)->comp;
tools/perf/util/dso.h
436
static inline void dso__set_comp(struct dso *dso, int comp)
tools/perf/util/dso.h
438
RC_CHK_ACCESS(dso)->comp = comp;
tools/perf/util/dso.h
795
size_t len, int comp, int *err);
tools/perf/util/dso.h
802
int comp;
tools/perf/util/machine.c
1372
if (m->comp && is_kmod_dso(dso)) {
tools/perf/util/machine.c
1374
dso__set_comp(dso, m->comp);
tools/perf/util/symbol-elf.c
914
if (m.comp) {
tools/perf/util/symbol-elf.c
917
fd = filename__decompress(filename, path, sizeof(path), m.comp, &error);
tools/perf/util/symbol-elf.c
929
if (m.comp)
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
234
if (ASSERT_EQ(xsk_ring_cons__peek(&xsk->comp, 1, &idx), 1, "xsk_ring_cons__peek")) {
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
235
addr = *xsk_ring_cons__comp_addr(&xsk->comp, idx);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
244
xsk_ring_cons__release(&xsk->comp, 1);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
53
struct xsk_ring_cons comp;
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
87
&xsk->comp,
tools/testing/selftests/bpf/veristat.c
2851
const struct verif_stats *comp = join_stats->stats_b;
tools/testing/selftests/bpf/veristat.c
2864
prepare_value(comp, id, &comp_str, &comp_val);
tools/testing/selftests/bpf/veristat.c
2876
if (!base || !comp)
tools/testing/selftests/bpf/veristat.c
2889
if (comp)
tools/testing/selftests/bpf/veristat.c
2895
if (!base || !comp) {
tools/testing/selftests/bpf/veristat.c
2953
static int cmp_stats_key(const struct verif_stats *base, const struct verif_stats *comp)
tools/testing/selftests/bpf/veristat.c
2957
r = strcmp(base->file_name, comp->file_name);
tools/testing/selftests/bpf/veristat.c
2960
return strcmp(base->prog_name, comp->prog_name);
tools/testing/selftests/bpf/veristat.c
3078
const struct verif_stats *base, *comp;
tools/testing/selftests/bpf/veristat.c
3084
comp = j < env.prog_stat_cnt ? &env.prog_stats[j] : &fallback_stats;
tools/testing/selftests/bpf/veristat.c
3091
if (!comp->file_name || !comp->prog_name) {
tools/testing/selftests/bpf/veristat.c
3105
r = cmp_stats_key(base, comp);
tools/testing/selftests/bpf/veristat.c
3110
join->stats_b = comp;
tools/testing/selftests/bpf/veristat.c
3113
} else if (base != &fallback_stats && (comp == &fallback_stats || r < 0)) {
tools/testing/selftests/bpf/veristat.c
3119
} else if (comp != &fallback_stats && (base == &fallback_stats || r > 0)) {
tools/testing/selftests/bpf/veristat.c
3120
join->file_name = comp->file_name;
tools/testing/selftests/bpf/veristat.c
3121
join->prog_name = comp->prog_name;
tools/testing/selftests/bpf/veristat.c
3123
join->stats_b = comp;
tools/testing/selftests/bpf/xdp_hw_metadata.c
119
&xsk->comp,
tools/testing/selftests/bpf/xdp_hw_metadata.c
311
if (!xsk_ring_cons__peek(&xsk->comp, 1, &idx))
tools/testing/selftests/bpf/xdp_hw_metadata.c
314
addr = *xsk_ring_cons__comp_addr(&xsk->comp, idx);
tools/testing/selftests/bpf/xdp_hw_metadata.c
339
xsk_ring_cons__release(&xsk->comp, 1);
tools/testing/selftests/bpf/xdp_hw_metadata.c
62
struct xsk_ring_cons comp;
tools/testing/selftests/bpf/xsk.c
165
struct xsk_ring_cons *comp)
tools/testing/selftests/bpf/xsk.c
209
comp->mask = umem->config.comp_size - 1;
tools/testing/selftests/bpf/xsk.c
210
comp->size = umem->config.comp_size;
tools/testing/selftests/bpf/xsk.c
211
comp->producer = map + off.cr.producer;
tools/testing/selftests/bpf/xsk.c
212
comp->consumer = map + off.cr.consumer;
tools/testing/selftests/bpf/xsk.c
213
comp->flags = map + off.cr.flags;
tools/testing/selftests/bpf/xsk.c
214
comp->ring = map + off.cr.desc;
tools/testing/selftests/bpf/xsk.c
225
struct xsk_ring_cons *comp,
tools/testing/selftests/bpf/xsk.c
232
if (!umem_area || !umem_ptr || !fill || !comp)
tools/testing/selftests/bpf/xsk.c
265
err = xsk_create_umem_rings(umem, umem->fd, fill, comp);
tools/testing/selftests/bpf/xsk.c
270
umem->comp_save = comp;
tools/testing/selftests/bpf/xsk.c
494
munmap(ctx->comp->ring - off.cr.desc, off.cr.desc + umem->config.comp_size *
tools/testing/selftests/bpf/xsk.c
506
struct xsk_ring_cons *comp)
tools/testing/selftests/bpf/xsk.c
516
err = xsk_create_umem_rings(umem, xsk->fd, fill, comp);
tools/testing/selftests/bpf/xsk.c
521
} else if (umem->fill_save != fill || umem->comp_save != comp) {
tools/testing/selftests/bpf/xsk.c
524
memcpy(comp, umem->comp_save, sizeof(*comp));
tools/testing/selftests/bpf/xsk.c
533
ctx->comp = comp;
tools/testing/selftests/bpf/xsk.c
544
struct xsk_ring_cons *comp,
tools/testing/selftests/bpf/xsk.c
582
if (!fill || !comp) {
tools/testing/selftests/bpf/xsk.c
587
ctx = xsk_create_ctx(xsk, umem, ifindex, queue_id, fill, comp);
tools/testing/selftests/bpf/xsk.c
70
struct xsk_ring_cons *comp;
tools/testing/selftests/bpf/xsk.h
222
struct xsk_ring_cons *comp,
tools/testing/selftests/bpf/xsk.h
236
struct xsk_ring_cons *comp,
tools/testing/selftests/bpf/xsk.h
58
xsk_ring_cons__comp_addr(const struct xsk_ring_cons *comp, __u32 idx)
tools/testing/selftests/bpf/xsk.h
60
const __u64 *addrs = (const __u64 *)comp->ring;
tools/testing/selftests/bpf/xsk.h
62
return &addrs[idx & comp->mask];