Symbol: elem
arch/sh/kernel/machvec.c
114
#define mv_set(elem) do { \
arch/sh/kernel/machvec.c
115
if (!sh_mv.mv_##elem) \
arch/sh/kernel/machvec.c
116
sh_mv.mv_##elem = generic_##elem; \
arch/x86/kernel/cpu/microcode/amd.c
162
static int cmp_id(const void *key, const void *elem)
arch/x86/kernel/cpu/microcode/amd.c
164
struct patch_digest *pd = (struct patch_digest *)elem;
drivers/accel/qaic/qaic_control.c
1023
struct xfer_queue_elem elem;
drivers/accel/qaic/qaic_control.c
1055
elem.seq_num = seq_num;
drivers/accel/qaic/qaic_control.c
1056
elem.buf = NULL;
drivers/accel/qaic/qaic_control.c
1057
init_completion(&elem.xfer_done);
drivers/accel/qaic/qaic_control.c
1097
list_add_tail(&elem.list, &qdev->cntl_xfer_list);
drivers/accel/qaic/qaic_control.c
1101
ret = wait_for_completion_timeout(&elem.xfer_done, control_resp_timeout_s * HZ);
drivers/accel/qaic/qaic_control.c
1103
ret = wait_for_completion_interruptible_timeout(&elem.xfer_done,
drivers/accel/qaic/qaic_control.c
1110
if (!list_empty(&elem.list))
drivers/accel/qaic/qaic_control.c
1111
list_del(&elem.list);
drivers/accel/qaic/qaic_control.c
1115
if (!ret && !elem.buf)
drivers/accel/qaic/qaic_control.c
1117
else if (ret > 0 && !elem.buf)
drivers/accel/qaic/qaic_control.c
1122
kfree(elem.buf);
drivers/accel/qaic/qaic_control.c
1124
} else if (!qdev->valid_crc(elem.buf)) {
drivers/accel/qaic/qaic_control.c
1125
kfree(elem.buf);
drivers/accel/qaic/qaic_control.c
1129
return elem.buf;
drivers/accel/qaic/qaic_control.c
1409
struct xfer_queue_elem *elem;
drivers/accel/qaic/qaic_control.c
1414
list_for_each_entry_safe(elem, i, &qdev->cntl_xfer_list, list) {
drivers/accel/qaic/qaic_control.c
1415
if (elem->seq_num == le32_to_cpu(msg->hdr.sequence_number)) {
drivers/accel/qaic/qaic_control.c
1417
list_del_init(&elem->list);
drivers/accel/qaic/qaic_control.c
1418
elem->buf = msg;
drivers/accel/qaic/qaic_control.c
1419
complete_all(&elem->xfer_done);
drivers/accel/qaic/qaic_control.c
1595
struct xfer_queue_elem *elem;
drivers/accel/qaic/qaic_control.c
1599
list_for_each_entry_safe(elem, i, &qdev->cntl_xfer_list, list) {
drivers/accel/qaic/qaic_control.c
1600
list_del_init(&elem->list);
drivers/accel/qaic/qaic_control.c
1601
complete_all(&elem->xfer_done);
drivers/block/ublk_drv.c
3546
const struct ublk_elem_header *elem)
drivers/block/ublk_drv.c
3548
const void *buf = elem;
drivers/block/ublk_drv.c
3551
return *(const __u64 *)(buf + sizeof(*elem));
drivers/block/ublk_drv.c
3556
const struct ublk_elem_header *elem)
drivers/block/ublk_drv.c
3558
const void *buf = elem;
drivers/block/ublk_drv.c
3561
return *(const __u64 *)(buf + sizeof(*elem) +
drivers/block/ublk_drv.c
3568
const struct ublk_elem_header *elem)
drivers/block/ublk_drv.c
3571
.index = elem->buf_index,
drivers/block/ublk_drv.c
3600
const struct ublk_elem_header *elem))
drivers/block/ublk_drv.c
3606
const struct ublk_elem_header *elem =
drivers/block/ublk_drv.c
3609
if (unlikely(elem->tag >= data->ub->dev_info.queue_depth)) {
drivers/block/ublk_drv.c
3614
ret = cb(ubq, data, elem);
drivers/block/ublk_drv.c
3627
const struct ublk_elem_header *elem))
drivers/block/ublk_drv.c
3653
const struct ublk_elem_header *elem)
drivers/block/ublk_drv.c
3655
struct ublk_io *io = &ubq->ios[elem->tag];
drivers/block/ublk_drv.c
3691
const struct ublk_elem_header *elem)
drivers/block/ublk_drv.c
3693
struct ublk_io *io = &ubq->ios[elem->tag];
drivers/block/ublk_drv.c
3699
buf.auto_reg = ublk_batch_auto_buf_reg(uc, elem);
drivers/block/ublk_drv.c
3701
buf.addr = ublk_batch_buf_addr(uc, elem);
drivers/block/ublk_drv.c
3762
const struct ublk_elem_header *elem)
drivers/block/ublk_drv.c
3764
struct ublk_io *io = &ubq->ios[elem->tag];
drivers/block/ublk_drv.c
3774
buf.auto_reg = ublk_batch_auto_buf_reg(uc, elem);
drivers/block/ublk_drv.c
3777
buf.addr = ublk_batch_buf_addr(uc, elem);
drivers/block/ublk_drv.c
3782
io->res = elem->result;
drivers/block/ublk_drv.c
3795
elem->tag, ret);
drivers/block/ublk_drv.c
3802
req->__sector = ublk_batch_zone_lba(uc, elem);
drivers/gpu/drm/xe/xe_lrc.c
812
#define DECL_MAP_ADDR_HELPERS(elem, bo_expr) \
drivers/gpu/drm/xe/xe_lrc.c
813
static inline struct iosys_map __xe_lrc_##elem##_map(struct xe_lrc *lrc) \
drivers/gpu/drm/xe/xe_lrc.c
819
iosys_map_incr(&map, __xe_lrc_##elem##_offset(lrc)); \
drivers/gpu/drm/xe/xe_lrc.c
822
static inline u32 __maybe_unused __xe_lrc_##elem##_ggtt_addr(struct xe_lrc *lrc) \
drivers/gpu/drm/xe/xe_lrc.c
826
return xe_bo_ggtt_addr(bo) + __xe_lrc_##elem##_offset(lrc); \
drivers/gpu/drm/xe/xe_svm.c
1157
#define DECL_SVM_RANGE_COUNT_STATS(elem, stat) \
drivers/gpu/drm/xe/xe_svm.c
1158
static void xe_svm_range_##elem##_count_stats_incr(struct xe_gt *gt, \
drivers/gpu/drm/xe/xe_svm.c
1178
#define DECL_SVM_RANGE_US_STATS(elem, stat) \
drivers/gpu/drm/xe/xe_svm.c
1179
static void xe_svm_range_##elem##_us_stats_incr(struct xe_gt *gt, \
drivers/hid/bpf/progs/hid_bpf_async.h
112
struct hid_bpf_async_map_elem *elem;
drivers/hid/bpf/progs/hid_bpf_async.h
115
elem = bpf_map_lookup_elem(&hid_bpf_async_ctx_map, &key);
drivers/hid/bpf/progs/hid_bpf_async.h
116
if (!elem)
drivers/hid/bpf/progs/hid_bpf_async.h
120
guard(bpf_spin)(&elem->lock);
drivers/hid/bpf/progs/hid_bpf_async.h
122
if (elem->state == HID_BPF_ASYNC_STATE_UNSET) {
drivers/hid/bpf/progs/hid_bpf_async.h
123
elem->state = HID_BPF_ASYNC_STATE_INITIALIZING;
drivers/hid/bpf/progs/hid_bpf_async.h
135
struct hid_bpf_async_map_elem *elem;
drivers/hid/bpf/progs/hid_bpf_async.h
141
elem = bpf_map_lookup_elem(&hid_bpf_async_ctx_map, &key);
drivers/hid/bpf/progs/hid_bpf_async.h
142
if (!elem)
drivers/hid/bpf/progs/hid_bpf_async.h
145
err = bpf_timer_init(&elem->t, &hid_bpf_async_ctx_map, CLOCK_MONOTONIC);
drivers/hid/bpf/progs/hid_bpf_async.h
149
err = bpf_timer_set_callback(&elem->t, __start_wq_timer_cb);
drivers/hid/bpf/progs/hid_bpf_async.h
153
err = bpf_wq_init(&elem->wq, &hid_bpf_async_ctx_map, 0);
drivers/hid/bpf/progs/hid_bpf_async.h
157
elem->state = HID_BPF_ASYNC_STATE_INITIALIZED;
drivers/hid/bpf/progs/hid_bpf_async.h
170
struct hid_bpf_async_map_elem *elem;
drivers/hid/bpf/progs/hid_bpf_async.h
173
elem = bpf_map_lookup_elem(&hid_bpf_async_ctx_map, &key);
drivers/hid/bpf/progs/hid_bpf_async.h
174
if (!elem)
drivers/hid/bpf/progs/hid_bpf_async.h
178
guard(bpf_spin)(&elem->lock);
drivers/hid/bpf/progs/hid_bpf_async.h
184
if (elem->state != HID_BPF_ASYNC_STATE_INITIALIZED &&
drivers/hid/bpf/progs/hid_bpf_async.h
185
elem->state != HID_BPF_ASYNC_STATE_RUNNING)
drivers/hid/bpf/progs/hid_bpf_async.h
188
elem->state = HID_BPF_ASYNC_STATE_STARTING;
drivers/hid/bpf/progs/hid_bpf_async.h
191
elem->hid = hctx->hid->id;
drivers/hid/bpf/progs/hid_bpf_async.h
193
err = bpf_wq_set_callback(&elem->wq, wq_cb, 0);
drivers/hid/bpf/progs/hid_bpf_async.h
199
err = bpf_timer_set_callback(&elem->t, __start_wq_timer_cb);
drivers/hid/bpf/progs/hid_bpf_async.h
203
err = bpf_timer_start(&elem->t, ms_to_ns(milliseconds), 0);
drivers/hid/bpf/progs/hid_bpf_async.h
210
return bpf_wq_start(&elem->wq, 0);
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
13
#define CHECKREG(cval, elem) \
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
16
reg_csdev->driver_regval = &drvcfg->elem; \
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
22
#define CHECKREGIDX(cval, elem, off_idx, mask) \
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
25
reg_csdev->driver_regval = &drvcfg->elem[off_idx]; \
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c
61
union acpi_object *elem;
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c
64
elem = &cpm->package.elements[i];
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c
65
for (j = 0; j < elem->package.count; ++j) {
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c
68
sub_elem = &elem->package.elements[j];
drivers/iio/light/cm32181.c
108
union acpi_object *cpm, *elem;
drivers/iio/light/cm32181.c
130
elem = &(cpm->package.elements[i]);
drivers/iio/light/cm32181.c
131
values[i] = elem->integer.value;
drivers/infiniband/hw/irdma/ctrl.c
1776
wqe = qp_uk->sq_base[1].elem;
drivers/infiniband/hw/irdma/ctrl.c
1787
wqe = qp_uk->sq_base[2].elem;
drivers/infiniband/hw/irdma/ctrl.c
1812
wqe = qp_uk->sq_base->elem;
drivers/infiniband/hw/irdma/ctrl.c
1854
wqe = qp_uk->sq_base->elem;
drivers/infiniband/hw/irdma/ctrl.c
3858
wqe = cqp->sq_base[*wqe_idx].elem;
drivers/infiniband/hw/irdma/ctrl.c
4070
get_64bit_val(cqp->sq_base[wqe_idx].elem, 24, &temp1);
drivers/infiniband/hw/irdma/puda.c
1122
wqe = qp->qp_uk.rq_base[wqe_idx].elem;
drivers/infiniband/hw/irdma/puda.c
203
return qp->sq_base[*wqe_idx].elem;
drivers/infiniband/hw/irdma/puda.c
675
ukqp->shadow_area = ukqp->rq_base[rsrc->rq_size].elem;
drivers/infiniband/hw/irdma/puda.c
90
wqe = qp->qp_uk.rq_base[wqe_idx].elem;
drivers/infiniband/hw/irdma/type.h
416
__le64 elem[IRDMA_CQP_WQE_SIZE];
drivers/infiniband/hw/irdma/uk.c
1376
sw_wqe = qp->sq_base[tail].elem;
drivers/infiniband/hw/irdma/uk.c
162
wqe = qp->sq_base[*wqe_idx].elem;
drivers/infiniband/hw/irdma/uk.c
165
wqe_0 = qp->sq_base[IRDMA_RING_CURRENT_HEAD(qp->sq_ring)].elem;
drivers/infiniband/hw/irdma/uk.c
191
wqe = srq->srq_base[*wqe_idx * (srq->wqe_size_multiplier)].elem;
drivers/infiniband/hw/irdma/uk.c
216
wqe = qp->rq_base[*wqe_idx * qp->rq_wqe_size_multiplier].elem;
drivers/infiniband/hw/irdma/uk.c
69
wqe = qp->sq_base[wqe_idx].elem;
drivers/infiniband/hw/irdma/user.h
491
__le64 elem[IRDMA_WQE_SIZE];
drivers/infiniband/hw/irdma/utils.c
2441
sw_wqe = qp->sq_base[wqe_idx].elem;
drivers/infiniband/hw/irdma/verbs.c
747
ukinfo->shadow_area = ukinfo->rq[ukinfo->rq_depth].elem;
drivers/infiniband/sw/rxe/rxe.h
100
"mw#%d %s: " fmt, (mw)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
44
"uc#%d %s: " fmt, (uc)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
46
"pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
48
"ah#%d %s: " fmt, (ah)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
50
"srq#%d %s: " fmt, (srq)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
52
"qp#%d %s: " fmt, (qp)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
54
"cq#%d %s: " fmt, (cq)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
56
"mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
58
"mw#%d %s: " fmt, (mw)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
65
"uc#%d %s: " fmt, (uc)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
67
"pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
69
"ah#%d %s: " fmt, (ah)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
71
"srq#%d %s: " fmt, (srq)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
73
"qp#%d %s: " fmt, (qp)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
75
"cq#%d %s: " fmt, (cq)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
77
"mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
79
"mw#%d %s: " fmt, (mw)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
86
"uc#%d %s: " fmt, (uc)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
88
"pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
90
"ah#%d %s: " fmt, (ah)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
92
"srq#%d %s: " fmt, (srq)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
94
"qp#%d %s: " fmt, (qp)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
96
"cq#%d %s: " fmt, (cq)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe.h
98
"mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__)
drivers/infiniband/sw/rxe/rxe_cq.c
93
void rxe_cq_cleanup(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_cq.c
95
struct rxe_cq *cq = container_of(elem, typeof(*cq), elem);
drivers/infiniband/sw/rxe/rxe_loc.h
115
void rxe_qp_cleanup(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_loc.h
168
void rxe_srq_cleanup(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_loc.h
31
void rxe_cq_cleanup(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_loc.h
79
void rxe_mr_cleanup(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_loc.h
90
void rxe_mw_cleanup(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_mr.c
50
u32 key = mr->elem.index << 8 | rxe_get_next_key(-1);
drivers/infiniband/sw/rxe/rxe_mr.c
807
void rxe_mr_cleanup(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_mr.c
809
struct rxe_mr *mr = container_of(elem, typeof(*mr), elem);
drivers/infiniband/sw/rxe/rxe_mw.c
31
mw->rkey = ibmw->rkey = (mw->elem.index << 8) | rxe_get_next_key(-1);
drivers/infiniband/sw/rxe/rxe_mw.c
312
void rxe_mw_cleanup(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_mw.c
314
struct rxe_mw *mw = container_of(elem, typeof(*mw), elem);
drivers/infiniband/sw/rxe/rxe_pool.c
119
int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_elem *elem,
drivers/infiniband/sw/rxe/rxe_pool.c
128
elem->pool = pool;
drivers/infiniband/sw/rxe/rxe_pool.c
129
elem->obj = (u8 *)elem - pool->elem_offset;
drivers/infiniband/sw/rxe/rxe_pool.c
130
kref_init(&elem->ref_cnt);
drivers/infiniband/sw/rxe/rxe_pool.c
131
init_completion(&elem->complete);
drivers/infiniband/sw/rxe/rxe_pool.c
141
err = xa_alloc_cyclic(&pool->xa, &elem->index, NULL, pool->limit,
drivers/infiniband/sw/rxe/rxe_pool.c
155
struct rxe_pool_elem *elem;
drivers/infiniband/sw/rxe/rxe_pool.c
16
void (*cleanup)(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_pool.c
160
elem = xa_load(xa, index);
drivers/infiniband/sw/rxe/rxe_pool.c
161
if (elem && kref_get_unless_zero(&elem->ref_cnt))
drivers/infiniband/sw/rxe/rxe_pool.c
162
obj = elem->obj;
drivers/infiniband/sw/rxe/rxe_pool.c
172
struct rxe_pool_elem *elem = container_of(kref, typeof(*elem), ref_cnt);
drivers/infiniband/sw/rxe/rxe_pool.c
174
complete(&elem->complete);
drivers/infiniband/sw/rxe/rxe_pool.c
177
int __rxe_cleanup(struct rxe_pool_elem *elem, bool sleepable)
drivers/infiniband/sw/rxe/rxe_pool.c
179
struct rxe_pool *pool = elem->pool;
drivers/infiniband/sw/rxe/rxe_pool.c
190
xa_ret = xa_erase(xa, elem->index);
drivers/infiniband/sw/rxe/rxe_pool.c
197
__rxe_put(elem);
drivers/infiniband/sw/rxe/rxe_pool.c
204
if (!completion_done(&elem->complete)) {
drivers/infiniband/sw/rxe/rxe_pool.c
205
ret = wait_for_completion_timeout(&elem->complete,
drivers/infiniband/sw/rxe/rxe_pool.c
223
while (!completion_done(&elem->complete) &&
drivers/infiniband/sw/rxe/rxe_pool.c
227
if (WARN_ON(!completion_done(&elem->complete)))
drivers/infiniband/sw/rxe/rxe_pool.c
232
pool->cleanup(elem);
drivers/infiniband/sw/rxe/rxe_pool.c
239
int __rxe_get(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_pool.c
24
.elem_offset = offsetof(struct rxe_ucontext, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
241
return kref_get_unless_zero(&elem->ref_cnt);
drivers/infiniband/sw/rxe/rxe_pool.c
244
int __rxe_put(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_pool.c
246
return kref_put(&elem->ref_cnt, rxe_elem_release);
drivers/infiniband/sw/rxe/rxe_pool.c
249
void __rxe_finalize(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_pool.c
253
xa_ret = xa_store(&elem->pool->xa, elem->index, elem, GFP_KERNEL);
drivers/infiniband/sw/rxe/rxe_pool.c
32
.elem_offset = offsetof(struct rxe_pd, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
40
.elem_offset = offsetof(struct rxe_ah, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
48
.elem_offset = offsetof(struct rxe_srq, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
57
.elem_offset = offsetof(struct rxe_qp, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
66
.elem_offset = offsetof(struct rxe_cq, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
75
.elem_offset = offsetof(struct rxe_mr, elem),
drivers/infiniband/sw/rxe/rxe_pool.c
84
.elem_offset = offsetof(struct rxe_mw, elem),
drivers/infiniband/sw/rxe/rxe_pool.h
34
void (*cleanup)(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_pool.h
58
int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_elem *elem,
drivers/infiniband/sw/rxe/rxe_pool.h
60
#define rxe_add_to_pool(pool, obj) __rxe_add_to_pool(pool, &(obj)->elem, true)
drivers/infiniband/sw/rxe/rxe_pool.h
62
&(obj)->elem, sleepable)
drivers/infiniband/sw/rxe/rxe_pool.h
67
int __rxe_get(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_pool.h
68
#define rxe_get(obj) __rxe_get(&(obj)->elem)
drivers/infiniband/sw/rxe/rxe_pool.h
70
int __rxe_put(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_pool.h
71
#define rxe_put(obj) __rxe_put(&(obj)->elem)
drivers/infiniband/sw/rxe/rxe_pool.h
73
int __rxe_cleanup(struct rxe_pool_elem *elem, bool sleepable);
drivers/infiniband/sw/rxe/rxe_pool.h
74
#define rxe_cleanup(obj) __rxe_cleanup(&(obj)->elem, true)
drivers/infiniband/sw/rxe/rxe_pool.h
75
#define rxe_cleanup_ah(obj, sleepable) __rxe_cleanup(&(obj)->elem, sleepable)
drivers/infiniband/sw/rxe/rxe_pool.h
77
#define rxe_read(obj) kref_read(&(obj)->elem.ref_cnt)
drivers/infiniband/sw/rxe/rxe_pool.h
79
void __rxe_finalize(struct rxe_pool_elem *elem);
drivers/infiniband/sw/rxe/rxe_pool.h
80
#define rxe_finalize(obj) __rxe_finalize(&(obj)->elem)
drivers/infiniband/sw/rxe/rxe_qp.c
206
qpn = qp->elem.index;
drivers/infiniband/sw/rxe/rxe_qp.c
920
void rxe_qp_cleanup(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_qp.c
922
struct rxe_qp *qp = container_of(elem, typeof(*qp), elem);
drivers/infiniband/sw/rxe/rxe_srq.c
185
void rxe_srq_cleanup(struct rxe_pool_elem *elem)
drivers/infiniband/sw/rxe/rxe_srq.c
187
struct rxe_srq *srq = container_of(elem, typeof(*srq), elem);
drivers/infiniband/sw/rxe/rxe_srq.c
55
srq->srq_num = srq->elem.index;
drivers/infiniband/sw/rxe/rxe_verbs.c
302
ah->ah_num = ah->elem.index;
drivers/infiniband/sw/rxe/rxe_verbs.h
240
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
345
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
37
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
381
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
42
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
47
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
62
struct rxe_pool_elem elem;
drivers/infiniband/sw/rxe/rxe_verbs.h
96
struct rxe_pool_elem elem;
drivers/media/common/siano/smscoreapi.c
600
struct smscore_device_notifyee_t *elem;
drivers/media/common/siano/smscoreapi.c
605
list_for_each_entry(elem, &g_smscore_notifyees, entry) {
drivers/media/common/siano/smscoreapi.c
606
rc = elem->hotplug(coredev, device, arrival);
drivers/net/dsa/mv88e6xxx/tcam.c
126
struct mv88e6xxx_tcam_entry *elem;
drivers/net/dsa/mv88e6xxx/tcam.c
133
elem = list_entry(hpos, struct mv88e6xxx_tcam_entry, list);
drivers/net/dsa/mv88e6xxx/tcam.c
134
if (entry->prio >= elem->prio)
drivers/net/dsa/mv88e6xxx/tcam.c
137
move_idx = elem->hw_idx + 1;
drivers/net/dsa/mv88e6xxx/tcam.c
143
err = chip->info->ops->tcam_ops->entry_add(chip, elem,
drivers/net/dsa/mv88e6xxx/tcam.c
148
elem->hw_idx = move_idx;
drivers/net/dsa/mv88e6xxx/tcam.c
154
elem = list_entry(hpos, struct mv88e6xxx_tcam_entry, list);
drivers/net/dsa/mv88e6xxx/tcam.c
155
entry->hw_idx = elem->hw_idx + 1;
drivers/net/dsa/mv88e6xxx/tcam.c
194
struct mv88e6xxx_tcam_entry *elem = entry;
drivers/net/dsa/mv88e6xxx/tcam.c
203
list_for_each_entry_continue(elem, &chip->tcam.entries, list) {
drivers/net/dsa/mv88e6xxx/tcam.c
204
u8 tmp_idx = elem->hw_idx;
drivers/net/dsa/mv88e6xxx/tcam.c
210
err = chip->info->ops->tcam_ops->entry_add(chip, elem,
drivers/net/dsa/mv88e6xxx/tcam.c
215
elem->hw_idx = move_idx;
drivers/net/dsa/mv88e6xxx/tcam.c
219
if (list_is_last(&elem->list, &chip->tcam.entries))
drivers/net/ethernet/amazon/ena/ena_eth_com.h
186
static inline void ena_com_comp_ack(struct ena_com_io_sq *io_sq, u16 elem)
drivers/net/ethernet/amazon/ena/ena_eth_com.h
188
io_sq->next_to_comp += elem;
drivers/net/ethernet/amd/sunlance.c
230
#define libdesc_offset(rt, elem) \
drivers/net/ethernet/amd/sunlance.c
231
((__u32)(((unsigned long)(&(((struct lance_init_block *)0)->rt[elem])))))
drivers/net/ethernet/amd/sunlance.c
233
#define libbuff_offset(rt, elem) \
drivers/net/ethernet/amd/sunlance.c
234
((__u32)(((unsigned long)(&(((struct lance_init_block *)0)->rt[elem][0])))))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5259
union event_ring_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5261
u8 err = elem->message.error;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5306
union event_ring_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5310
u32 echo = le32_to_cpu(elem->message.data.eth_event.echo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5342
rc = vlan_mac_obj->complete(bp, vlan_mac_obj, elem, &ramrod_flags);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5372
union event_ring_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5374
if (elem->message.data.vif_list_event.echo == VIF_LIST_RULE_GET) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5377
elem->message.data.vif_list_event.func_bit_map);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5379
elem->message.data.vif_list_event.func_bit_map);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5380
} else if (elem->message.data.vif_list_event.echo ==
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5466
union event_ring_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5498
elem = &bp->eq_ring[EQ_DESC(sw_cons)];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5500
rc = bnx2x_iov_eq_sp_event(bp, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5507
opcode = elem->message.opcode;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5513
&elem->message.data.vf_pf_event);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5531
cid = SW_CID(elem->message.data.cfc_del_event.cid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5537
!bnx2x_cnic_handle_cfc_del(bp, cid, elem))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5564
echo = elem->message.data.function_update_event.echo;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5592
bnx2x_after_afex_vif_lists(bp, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5627
SW_CID(elem->message.data.eth_event.echo));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5642
bnx2x_handle_classification_eqe(bp, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5667
elem->message.opcode, bp->state);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6145
union event_ring_elem *elem =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6148
elem->next_page.addr.hi =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6151
elem->next_page.addr.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1046
struct bnx2x_exeq_elem *elem, int rule_idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1055
bool add = (elem->cmd_data.vlan_mac.cmd == BNX2X_VLAN_MAC_ADD) ?
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1063
elem->cmd_data.vlan_mac.u.mac.mac, 0,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1069
struct bnx2x_exeq_elem *elem, int rule_idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1077
enum bnx2x_vlan_mac_cmd cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1079
u16 vlan = elem->cmd_data.vlan_mac.u.vlan.vlan;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1102
elem->cmd_data.vlan_mac.target_obj,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1119
struct bnx2x_exeq_elem *elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1127
enum bnx2x_vlan_mac_cmd cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1129
u16 vlan = elem->cmd_data.vlan_mac.u.vlan_mac.vlan;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1130
u8 *mac = elem->cmd_data.vlan_mac.u.vlan_mac.mac;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1146
inner_mac = elem->cmd_data.vlan_mac.u.vlan_mac.is_inner_mac;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
115
struct bnx2x_exeq_elem *elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1156
target_obj = elem->cmd_data.vlan_mac.target_obj;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1185
struct bnx2x_exeq_elem *elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1194
bool add = (elem->cmd_data.vlan_mac.cmd == BNX2X_VLAN_MAC_ADD) ?
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1202
elem->cmd_data.vlan_mac.u.vlan_mac.mac,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1203
elem->cmd_data.vlan_mac.u.vlan_mac.vlan,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
124
rc = o->optimize(bp, o->owner, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1274
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1277
struct bnx2x_mac_ramrod_data *data = &elem->cmd_data.vlan_mac.u.mac;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1283
(pos->cmd_data.vlan_mac.cmd == elem->cmd_data.vlan_mac.cmd))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
129
rc = o->validate(bp, o->owner, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1291
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1294
struct bnx2x_vlan_ramrod_data *data = &elem->cmd_data.vlan_mac.u.vlan;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1300
(pos->cmd_data.vlan_mac.cmd == elem->cmd_data.vlan_mac.cmd))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1308
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1312
&elem->cmd_data.vlan_mac.u.vlan_mac;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1319
elem->cmd_data.vlan_mac.cmd))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1340
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1347
rc = o->check_add(bp, o, &elem->cmd_data.vlan_mac.u);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1356
if (exeq->get(exeq, elem)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1367
&elem->cmd_data.vlan_mac.vlan_mac_flags) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
137
list_add_tail(&elem->link, &o->exe_queue);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1388
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1398
pos = o->check_del(bp, o, &elem->cmd_data.vlan_mac.u);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1407
memcpy(&query_elem, elem, sizeof(query_elem));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1417
if (exeq->get(exeq, elem)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1424
&elem->cmd_data.vlan_mac.vlan_mac_flags) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
144
bnx2x_exe_queue_free_elem(bp, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1447
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1450
struct bnx2x_vlan_mac_obj *dest_o = elem->cmd_data.vlan_mac.target_obj;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1459
&elem->cmd_data.vlan_mac.u)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1468
memcpy(&query_elem, elem, sizeof(query_elem));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1478
if (src_exeq->get(src_exeq, elem)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1492
&elem->cmd_data.vlan_mac.vlan_mac_flags) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1497
&elem->cmd_data.vlan_mac.vlan_mac_flags) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1509
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1511
switch (elem->cmd_data.vlan_mac.cmd) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1513
return bnx2x_validate_vlan_mac_add(bp, qo, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1515
return bnx2x_validate_vlan_mac_del(bp, qo, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1517
return bnx2x_validate_vlan_mac_move(bp, qo, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1525
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1531
&elem->cmd_data.vlan_mac.vlan_mac_flags))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1534
switch (elem->cmd_data.vlan_mac.cmd) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
155
struct bnx2x_exeq_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
158
elem = list_first_entry(&o->pending_comp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
161
list_del(&elem->link);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
162
bnx2x_exe_queue_free_elem(bp, elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1666
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1672
memcpy(&query, elem, sizeof(query));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1674
switch (elem->cmd_data.vlan_mac.cmd) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1704
(elem->cmd_data.vlan_mac.cmd == BNX2X_VLAN_MAC_ADD) ?
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1729
struct bnx2x_exeq_elem *elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1733
enum bnx2x_vlan_mac_cmd cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1756
memcpy(&reg_elem->u, &elem->cmd_data.vlan_mac.u,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1761
elem->cmd_data.vlan_mac.vlan_mac_flags;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1763
reg_elem = o->check_del(bp, o, &elem->cmd_data.vlan_mac.u);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1784
struct bnx2x_exeq_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
179
struct bnx2x_exeq_elem *elem, spacer;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1803
list_for_each_entry(elem, exe_chunk, link) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1804
cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1809
cam_obj = elem->cmd_data.vlan_mac.target_obj;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1814
elem, restore,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1828
o->set_one_rule(bp, o, elem, idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1854
list_for_each_entry(elem, exe_chunk, link) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1855
cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1859
&elem->cmd_data.vlan_mac.u);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1878
list_for_each_entry(elem, exe_chunk, link) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1879
cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1882
cam_obj = elem->cmd_data.vlan_mac.target_obj;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1891
&elem->cmd_data.vlan_mac.u);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1906
struct bnx2x_exeq_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1911
elem = bnx2x_exe_queue_alloc_elem(bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1912
if (!elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1918
elem->cmd_len = 2;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1921
elem->cmd_len = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1925
memcpy(&elem->cmd_data.vlan_mac, &p->user_req, sizeof(p->user_req));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1928
return bnx2x_exe_queue_add(bp, &o->exe_queue, elem, restore);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
203
elem = list_first_entry(&o->exe_queue, struct bnx2x_exeq_elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
205
WARN_ON(!elem->cmd_len);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
207
if (cur_len + elem->cmd_len <= o->exe_chunk_len) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
208
cur_len += elem->cmd_len;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
215
list_move_tail(&elem->link, &o->pending_comp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3360
u64 elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3363
elem = o->registry.aprox_match.vec[i];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3364
for (; elem; cnt++)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3365
elem &= elem - 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3729
struct bnx2x_mcast_mac_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3734
list_for_each_entry(elem, &o->registry.exact_match.macs, link) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3735
cfg_data.mac = &elem->mac[0];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3834
struct bnx2x_mcast_mac_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3849
elem = kzalloc_objs(*elem, len, GFP_ATOMIC);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3850
if (!elem) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3855
for (i = 0; i < len; i++, elem++) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3860
elem->mac);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3862
elem->mac);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3863
list_add_tail(&elem->link,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3867
elem = list_first_entry(&o->registry.exact_match.macs,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3870
kfree(elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
82
struct bnx2x_exeq_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
85
kfree(elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
885
struct bnx2x_exeq_elem *elem, int rule_idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
891
int rule_cnt = rule_idx + 1, cmd = elem->cmd_data.vlan_mac.cmd;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
894
unsigned long *vlan_mac_flags = &elem->cmd_data.vlan_mac.vlan_mac_flags;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
895
u8 *mac = elem->cmd_data.vlan_mac.u.mac.mac;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
90
struct bnx2x_exeq_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
939
cpu_to_le16(elem->cmd_data.vlan_mac.u.mac.is_inner_mac);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
948
elem->cmd_data.vlan_mac.target_obj,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
95
list_for_each_entry(elem, &o->exe_queue, link)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
957
cpu_to_le16(elem->cmd_data.vlan_mac.
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
165
union event_ring_elem *elem;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
172
struct bnx2x_exeq_elem *elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
176
struct bnx2x_exeq_elem *elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
183
struct bnx2x_exeq_elem *elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
376
struct bnx2x_exeq_elem *elem, int rule_idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1669
union event_ring_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1673
u32 echo = le32_to_cpu(elem->message.data.eth_event.echo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1680
rc = vfq->mac_obj.complete(bp, &vfq->mac_obj, elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1684
rc = vfq->vlan_obj.complete(bp, &vfq->vlan_obj, elem,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1731
int bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1744
opcode = elem->message.opcode;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1748
cid = SW_CID(elem->message.data.cfc_del_event.cid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1755
cid = SW_CID(elem->message.data.eth_event.echo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1759
abs_vfid = elem->message.data.vf_flr_event.vf_id;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1764
abs_vfid = elem->message.data.malicious_vf_event.vf_id;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1767
elem->message.data.malicious_vf_event.err_id);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1806
bnx2x_vf_handle_classification_eqe(bp, vfq_get(vf, qidx), elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
415
int bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
568
union event_ring_elem *elem) {return 1; }
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h
219
struct ice_aqc_res_elem elem[];
drivers/net/ethernet/intel/ice/ice_common.c
2248
if (!buf || buf_size < flex_array_size(buf, elem, 1))
drivers/net/ethernet/intel/ice/ice_common.c
2275
buf_len = struct_size(buf, elem, num);
drivers/net/ethernet/intel/ice/ice_common.c
2291
memcpy(res, buf->elem, sizeof(*buf->elem) * num);
drivers/net/ethernet/intel/ice/ice_common.c
2311
buf_len = struct_size(buf, elem, num);
drivers/net/ethernet/intel/ice/ice_common.c
2319
memcpy(buf->elem, res, sizeof(*buf->elem) * num);
drivers/net/ethernet/intel/ice/ice_common.c
2367
struct libie_aqc_list_caps_elem *elem, const char *prefix)
drivers/net/ethernet/intel/ice/ice_common.c
2369
u32 logical_id = le32_to_cpu(elem->logical_id);
drivers/net/ethernet/intel/ice/ice_common.c
2370
u32 phys_id = le32_to_cpu(elem->phys_id);
drivers/net/ethernet/intel/ice/ice_common.c
2371
u32 number = le32_to_cpu(elem->number);
drivers/net/ethernet/intel/ice/ice_common.c
2372
u16 cap = le16_to_cpu(elem->cap);
drivers/net/ethernet/intel/ice/ice_dcb.c
1565
struct ice_aqc_txsched_elem_data elem;
drivers/net/ethernet/intel/ice/ice_dcb.c
1605
status = ice_sched_query_elem(pi->hw, teid2, &elem);
drivers/net/ethernet/intel/ice/ice_dcb.c
1607
status = ice_sched_add_node(pi, 1, &elem, NULL);
drivers/net/ethernet/intel/ice/ice_lag.c
1473
buf_len = struct_size(buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_lag.c
1484
buf->elem[0].e.sw_resp = cpu_to_le16(local_lag->bond_swid);
drivers/net/ethernet/intel/ice/ice_lag.c
1497
buf->elem[0].e.sw_resp = cpu_to_le16(local_lag->bond_swid);
drivers/net/ethernet/intel/ice/ice_lag.c
1499
buf->elem[0].e.sw_resp =
drivers/net/ethernet/intel/ice/ice_sched.c
175
struct ice_aqc_txsched_elem_data elem;
drivers/net/ethernet/intel/ice/ice_sched.c
198
status = ice_sched_query_elem(hw, le32_to_cpu(info->node_teid), &elem);
drivers/net/ethernet/intel/ice/ice_sched.c
222
node->info = elem;
drivers/net/ethernet/intel/ice/ice_switch.c
1889
DEFINE_RAW_FLEX(struct ice_aqc_alloc_free_res_elem, sw_buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_switch.c
1918
sw_buf->elem[0].e.sw_resp = cpu_to_le16(*vsi_list_id);
drivers/net/ethernet/intel/ice/ice_switch.c
1925
vsi_ele = &sw_buf->elem[0];
drivers/net/ethernet/intel/ice/ice_switch.c
2181
DEFINE_RAW_FLEX(struct ice_aqc_alloc_free_res_elem, sw_buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_switch.c
2196
*rid = le16_to_cpu(sw_buf->elem[0].e.sw_resp);
drivers/net/ethernet/intel/ice/ice_switch.c
4565
DEFINE_RAW_FLEX(struct ice_aqc_alloc_free_res_elem, buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_switch.c
4577
*counter_id = le16_to_cpu(buf->elem[0].e.sw_resp);
drivers/net/ethernet/intel/ice/ice_switch.c
4593
DEFINE_RAW_FLEX(struct ice_aqc_alloc_free_res_elem, buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_switch.c
4600
buf->elem[0].e.sw_resp = cpu_to_le16(counter_id);
drivers/net/ethernet/intel/ice/ice_switch.c
4623
DEFINE_RAW_FLEX(struct ice_aqc_alloc_free_res_elem, buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_switch.c
4634
buf->elem[0].e.sw_resp = cpu_to_le16(res_id);
drivers/net/ethernet/intel/ice/ice_switch.c
5265
DEFINE_RAW_FLEX(struct ice_aqc_alloc_free_res_elem, sw_buf, elem, 1);
drivers/net/ethernet/intel/ice/ice_switch.c
5277
sw_buf->elem[0].e.sw_resp = cpu_to_le16(rid);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
544
struct libie_aqc_list_caps_elem *elem,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
547
u32 logical_id = le32_to_cpu(elem->logical_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
548
u32 phys_id = le32_to_cpu(elem->phys_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
549
u32 number = le32_to_cpu(elem->number);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
550
u16 cap = le16_to_cpu(elem->cap);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3269
static int nix_get_last_mce_list_index(struct nix_mcast_grp_elem *elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3271
return elem->mce_start_index + elem->mcast_mce_list.count - 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3276
struct nix_mcast_grp_elem *elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3282
mce_list = &elem->mcast_mce_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3283
idx = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3284
last_idx = nix_get_last_mce_list_index(elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3290
if (idx == elem->mce_start_index) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3293
elem->mce_start_index = idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3326
struct nix_mcast_grp_elem *elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3334
mce_list = &elem->mcast_mce_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3335
idx = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3336
last_idx = nix_get_last_mce_list_index(elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3342
if (idx == elem->mce_start_index) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3345
elem->mce_start_index = idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3373
struct nix_mcast_grp_elem *elem,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3382
mce_list = &elem->mcast_mce_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3402
if (elem->dir == NIX_MCAST_INGRESS)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3403
return nix_update_ingress_mce_list_hw(rvu, nix_hw, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3405
nix_update_egress_mce_list_hw(rvu, nix_hw, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3411
struct nix_mcast_grp_elem *elem,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3420
mce_list = &elem->mcast_mce_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3438
if (elem->dir == NIX_MCAST_INGRESS)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3439
return nix_update_ingress_mce_list_hw(rvu, nix_hw, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3441
nix_update_egress_mce_list_hw(rvu, nix_hw, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5229
struct nix_mcast_grp_elem *elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5237
if (elem->dir == NIX_MCAST_INGRESS) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5240
elem->mcam_index);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5241
rx_action.index = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5242
npc_set_mcam_action(rvu, mcam, npc_blkaddr, elem->mcam_index,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5247
elem->mcam_index);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5248
tx_action.index = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5249
npc_set_mcam_action(rvu, mcam, npc_blkaddr, elem->mcam_index,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5256
struct nix_mcast_grp_elem *elem;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5269
list_for_each_entry(elem, &mcast_grp->mcast_grp_head, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5276
mce_list = &elem->mcast_mce_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5285
if (elem->dir == NIX_MCAST_INGRESS)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5286
nix_update_ingress_mce_list_hw(rvu, nix_hw, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5288
nix_update_egress_mce_list_hw(rvu, nix_hw, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5291
nix_mcast_update_action(rvu, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6355
struct nix_mcast_grp_elem *elem;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6367
elem = rvu_nix_mcast_find_grp_elem(mcast_grp, mcast_grp_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6368
if (!elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6371
ret = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6382
struct nix_mcast_grp_elem *elem, *tmp;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6395
list_for_each_entry_safe(elem, tmp, &mcast_grp->mcast_grp_head, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6403
if (elem->pcifunc == pcifunc) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6405
dreq.hdr.pcifunc = elem->pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6406
dreq.mcast_grp_idx = elem->mcast_grp_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6415
mce_list = &elem->mcast_mce_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6420
ureq.mcast_grp_idx = elem->mcast_grp_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6435
struct nix_mcast_grp_elem *elem;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6447
elem = rvu_nix_mcast_find_grp_elem(mcast_grp, mcast_grp_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6448
if (!elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6451
elem->mcam_index = mcam_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6461
struct nix_mcast_grp_elem *elem;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6471
elem = kzalloc_obj(*elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6472
if (!elem)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6475
INIT_HLIST_HEAD(&elem->mcast_mce_list.head);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6476
elem->mcam_index = -1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6477
elem->mce_start_index = -1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6478
elem->pcifunc = req->hdr.pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6479
elem->dir = req->dir;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6480
elem->mcast_grp_idx = mcast_grp->next_grp_index++;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6483
list_add_tail(&elem->list, &mcast_grp->mcast_grp_head);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6487
rsp->mcast_grp_idx = elem->mcast_grp_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6497
struct nix_mcast_grp_elem *elem;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6515
elem = rvu_nix_mcast_find_grp_elem(mcast_grp, req->mcast_grp_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6516
if (!elem) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6524
if (!elem->mcast_mce_list.count)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6532
if (elem->mcam_index != -1) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6534
uninstall_req.entry = elem->mcam_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6538
nix_free_mce_list(mcast, elem->mcast_mce_list.count,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6539
elem->mce_start_index, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6540
nix_delete_mcast_mce_list(&elem->mcast_mce_list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6544
list_del(&elem->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6545
kfree(elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6561
struct nix_mcast_grp_elem *elem;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6584
elem = rvu_nix_mcast_find_grp_elem(mcast_grp, req->mcast_grp_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6585
if (!elem) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6595
if (elem->pcifunc == req->pcifunc[i]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6597
dreq.hdr.pcifunc = elem->pcifunc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6598
dreq.mcast_grp_idx = elem->mcast_grp_idx;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6610
if (elem->mcam_index != -1)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6611
npc_enable_mcam_entry(rvu, mcam, npc_blkaddr, elem->mcam_index, false);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6613
prev_count = elem->mcast_mce_list.count;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6617
nix_free_mce_list(mcast, prev_count, elem->mce_start_index, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6619
elem->mce_start_index = nix_alloc_mce_list(mcast, new_count, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6622
if (elem->mce_start_index < 0) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6623
if (elem->mcam_index != -1) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6625
elem->mcam_index, true);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6631
ret = nix_add_mce_list_entry(rvu, nix_hw, elem, req);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6633
nix_free_mce_list(mcast, new_count, elem->mce_start_index, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6635
elem->mce_start_index = nix_alloc_mce_list(mcast,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6637
elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6639
if (elem->mcam_index != -1)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6641
elem->mcam_index, true);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6647
if (elem->mcam_index != -1)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6649
elem->mcam_index, true);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6654
nix_free_mce_list(mcast, prev_count, elem->mce_start_index, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6656
elem->mce_start_index = nix_alloc_mce_list(mcast, new_count, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6657
ret = nix_del_mce_list_entry(rvu, nix_hw, elem, req);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6659
nix_free_mce_list(mcast, new_count, elem->mce_start_index, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6660
elem->mce_start_index = nix_alloc_mce_list(mcast, prev_count, elem->dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6661
if (elem->mcam_index != -1)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6664
elem->mcam_index,
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6671
if (elem->mcam_index == -1) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6672
rsp->mce_start_index = elem->mce_start_index;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6677
nix_mcast_update_action(rvu, elem);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6678
npc_enable_mcam_entry(rvu, mcam, npc_blkaddr, elem->mcam_index, true);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6679
rsp->mce_start_index = elem->mce_start_index;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
210
struct mlx5hws_action_ste_pool_element *elem,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
213
elem->ctx = ctx;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
214
elem->opt = opt;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
215
INIT_LIST_HEAD(&elem->available);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
216
INIT_LIST_HEAD(&elem->full);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
222
struct mlx5hws_action_ste_pool_element *elem)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
227
list_for_each_entry_safe(action_tbl, p, &elem->full, list_node)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
230
list_for_each_entry_safe(action_tbl, p, &elem->available, list_node)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
275
struct mlx5hws_action_ste_pool_element *elem, struct list_head *cleanup)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
283
list_for_each_entry_safe(action_tbl, p, &elem->available, list_node) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
406
struct mlx5hws_action_ste_pool_element *elem;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
416
elem = hws_action_ste_choose_elem(pool, skip_rx, skip_tx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
418
mlx5hws_dbg(elem->ctx,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
423
list_for_each_entry(action_tbl, &elem->available, list_node) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
431
action_tbl = hws_action_ste_table_alloc(elem);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
443
list_move(&action_tbl->list_node, &elem->full);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1037
char *elem = mlxsw_pci_queue_elem_get(q, i);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1039
mlxsw_pci_cqe_owner_set(q->u.cq.v, elem, 1);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1102
char *elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
1106
elem = elem_info->elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
1107
owner_bit = mlxsw_pci_eqe_owner_get(elem);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1112
return elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
1164
char *elem = mlxsw_pci_queue_elem_get(q, i);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1166
mlxsw_pci_eqe_owner_set(elem, 1);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1280
elem_info->elem =
drivers/net/ethernet/mellanox/mlxsw/pci.c
206
return mlxsw_pci_queue_elem_info_get(q, elem_index)->elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
2188
wqe = elem_info->elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
451
char *wqe = elem_info->elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
67
char *elem; /* pointer to actual dma mapped element mem chunk */
drivers/net/ethernet/mellanox/mlxsw/pci.c
670
wqe = elem_info->elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
824
char *elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
828
elem = elem_info->elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
829
owner_bit = mlxsw_pci_cqe_owner_get(q->u.cq.v, elem);
drivers/net/ethernet/mellanox/mlxsw/pci.c
834
return elem;
drivers/net/ethernet/mellanox/mlxsw/pci.c
843
owner_bit = mlxsw_pci_cqe_owner_get(q->u.cq.v, elem_info->elem);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1000
elem->data.vcap_chain_id < max_cid)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2113
struct vcap_rule_internal *duprule, *iter, *elem = NULL;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2127
elem = iter;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2132
if (!elem) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2146
addr = elem->addr + elem->size;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2156
list_add_tail(&duprule->list, &elem->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2159
elem->addr = vcap_next_rule_addr(addr, elem);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2160
addr = elem->addr;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2163
list_for_each_entry_continue(elem, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2164
elem->addr = vcap_next_rule_addr(addr, elem);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2165
addr = elem->addr;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2223
struct vcap_enabled_port *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2232
list_for_each_entry(elem, &admin->enabled, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2233
if (elem->src_cid == 0 && elem->ndev == ndev) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2234
eport = elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2416
struct vcap_rule *vcap_decode_rule(struct vcap_rule_internal *elem)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2421
ri = vcap_dup_rule(elem, elem->state == VCAP_RS_DISABLED);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2446
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2454
elem = vcap_get_locked_rule(vctrl, id);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2455
if (!elem)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2458
rule = vcap_decode_rule(elem);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2459
vcap_unlock(elem->admin);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2517
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2526
elem = ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2527
list_for_each_entry_continue(elem, &admin->rules, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2528
gap += vcap_valid_rule_move(elem, ri->size);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2531
elem = ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2532
list_for_each_entry_continue(elem, &admin->rules, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2533
vcap_adjust_rule_addr(elem, ri->size + gap + offset);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2549
struct vcap_rule_internal *ri, *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2578
elem = list_last_entry(&admin->rules, struct vcap_rule_internal,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2580
admin->last_used_addr = elem->addr;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3168
struct vcap_enabled_port *elem, *eport = NULL;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3173
list_for_each_entry(elem, &admin->enabled, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3174
if (elem->cookie == cookie && elem->ndev == ndev) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3175
eport = elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
994
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
997
list_for_each_entry(elem, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
999
if (elem->data.vcap_chain_id >= min_cid &&
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
296
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
301
list_for_each_entry(elem, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
302
vrule = vcap_decode_rule(elem);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1624
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1654
list_for_each_entry(elem, &admin.rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1655
KUNIT_EXPECT_EQ(test, exp_addr[idx], elem->addr);
drivers/net/ethernet/microchip/vcap/vcap_api_private.h
125
struct vcap_rule *vcap_decode_rule(struct vcap_rule_internal *elem);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1431
struct ionic_txq_sg_elem *elem;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1496
elem = NULL;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1513
elem = ionic_tx_sg_elems(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1518
elem->addr = cpu_to_le64(frag_addr);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1519
elem->len = cpu_to_le16(chunk_len);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1520
elem++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1628
struct ionic_txq_sg_elem *elem;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1631
elem = ionic_tx_sg_elems(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1632
for (i = 0; i < skb_shinfo(skb)->nr_frags; i++, buf_info++, elem++) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1633
elem->addr = cpu_to_le64(buf_info->dma_addr);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1634
elem->len = cpu_to_le16(buf_info->len);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
342
struct ionic_txq_sg_elem *elem;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
351
elem = ionic_tx_sg_elems(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
373
elem->addr = cpu_to_le64(bi->dma_addr);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
374
elem->len = cpu_to_le16(bi->len);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
375
elem++;
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2262
union type1_task_context *elem;
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2265
elem = (union type1_task_context *)elem_start;
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2266
tdif_context = &elem->roce_ctx.tdif_context;
drivers/net/ethernet/qlogic/qed/qed_sp.h
130
struct slow_path_element elem;
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
55
p_ent->elem.hdr.cid = cpu_to_le32(opaque_cid);
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
56
p_ent->elem.hdr.cmd_id = cmd;
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
57
p_ent->elem.hdr.protocol_id = protocol;
drivers/net/ethernet/qlogic/qed/qed_spq.c
143
le32_to_cpu(p_ent->elem.hdr.cid),
drivers/net/ethernet/qlogic/qed/qed_spq.c
144
qed_get_ramrod_cmd_id_str(p_ent->elem.hdr.protocol_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
145
p_ent->elem.hdr.cmd_id),
drivers/net/ethernet/qlogic/qed/qed_spq.c
146
p_ent->elem.hdr.cmd_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
147
qed_get_protocol_type_str(p_ent->elem.hdr.protocol_id),
drivers/net/ethernet/qlogic/qed/qed_spq.c
148
p_ent->elem.hdr.protocol_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
149
le16_to_cpu(p_ent->elem.hdr.echo));
drivers/net/ethernet/qlogic/qed/qed_spq.c
179
p_ent->elem.hdr.cid,
drivers/net/ethernet/qlogic/qed/qed_spq.c
180
qed_get_ramrod_cmd_id_str(p_ent->elem.hdr.protocol_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
181
p_ent->elem.hdr.cmd_id),
drivers/net/ethernet/qlogic/qed/qed_spq.c
182
p_ent->elem.hdr.cmd_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
183
qed_get_protocol_type_str(p_ent->elem.hdr.protocol_id),
drivers/net/ethernet/qlogic/qed/qed_spq.c
184
p_ent->elem.hdr.protocol_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
185
p_ent->elem.data_ptr.hi, p_ent->elem.data_ptr.lo,
drivers/net/ethernet/qlogic/qed/qed_spq.c
239
struct slow_path_element *elem;
drivers/net/ethernet/qlogic/qed/qed_spq.c
241
p_ent->elem.hdr.echo = cpu_to_le16(echo);
drivers/net/ethernet/qlogic/qed/qed_spq.c
242
elem = qed_chain_produce(p_chain);
drivers/net/ethernet/qlogic/qed/qed_spq.c
243
if (!elem) {
drivers/net/ethernet/qlogic/qed/qed_spq.c
248
*elem = p_ent->elem; /* struct assignment */
drivers/net/ethernet/qlogic/qed/qed_spq.c
505
DMA_REGPAIR_LE(p_virt->elem.data_ptr, p_phys);
drivers/net/ethernet/qlogic/qed/qed_spq.c
709
p_ent->elem.data_ptr = p_en2->elem.data_ptr;
drivers/net/ethernet/qlogic/qed/qed_spq.c
806
if (p_ent->elem.hdr.protocol_id == PROTOCOLID_ROCE ||
drivers/net/ethernet/qlogic/qed/qed_spq.c
807
p_ent->elem.hdr.protocol_id == PROTOCOLID_IWARP)
drivers/net/ethernet/qlogic/qed/qed_spq.c
850
qed_get_ramrod_cmd_id_str(p_ent->elem.hdr.protocol_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
851
p_ent->elem.hdr.cmd_id),
drivers/net/ethernet/qlogic/qed/qed_spq.c
852
p_ent->elem.hdr.cmd_id,
drivers/net/ethernet/qlogic/qed/qed_spq.c
853
qed_get_protocol_type_str(p_ent->elem.hdr.protocol_id),
drivers/net/ethernet/qlogic/qed/qed_spq.c
854
p_ent->elem.hdr.protocol_id);
drivers/net/ethernet/qlogic/qed/qed_spq.c
921
qed_spq_comp_bmap_update(p_hwfn, p_ent->elem.hdr.echo);
drivers/net/ethernet/qlogic/qed/qed_spq.c
951
if (p_ent->elem.hdr.echo == echo) {
drivers/net/ethernet/qlogic/qed/qed_spq.c
965
le16_to_cpu(p_ent->elem.hdr.echo));
drivers/net/ethernet/sun/cassini.c
500
struct list_head list, *elem, *tmp;
drivers/net/ethernet/sun/cassini.c
507
list_for_each_safe(elem, tmp, &list) {
drivers/net/ethernet/sun/cassini.c
508
cas_page_free(cp, list_entry(elem, cas_page_t, list));
drivers/net/ethernet/sun/cassini.c
525
list_for_each_safe(elem, tmp, &list) {
drivers/net/ethernet/sun/cassini.c
526
cas_page_free(cp, list_entry(elem, cas_page_t, list));
drivers/net/ethernet/sun/cassini.c
533
struct list_head list, *elem, *tmp;
drivers/net/ethernet/sun/cassini.c
546
list_for_each_safe(elem, tmp, &list) {
drivers/net/ethernet/sun/cassini.c
547
cas_page_t *page = list_entry(elem, cas_page_t, list);
drivers/net/ethernet/sun/cassini.c
564
list_del(elem);
drivers/net/ethernet/sun/cassini.c
567
list_add(elem, &cp->rx_spare_list);
drivers/net/ethernet/sun/sunbmac.c
760
int elem;
drivers/net/ethernet/sun/sunbmac.c
764
elem = bp->tx_old;
drivers/net/ethernet/sun/sunbmac.c
765
DTX(("bigmac_tx: tx_old[%d] ", elem));
drivers/net/ethernet/sun/sunbmac.c
766
while (elem != bp->tx_new) {
drivers/net/ethernet/sun/sunbmac.c
768
struct be_txd *this = &txbase[elem];
drivers/net/ethernet/sun/sunbmac.c
775
skb = bp->tx_skbs[elem];
drivers/net/ethernet/sun/sunbmac.c
783
bp->tx_skbs[elem] = NULL;
drivers/net/ethernet/sun/sunbmac.c
786
elem = NEXT_TX(elem);
drivers/net/ethernet/sun/sunbmac.c
788
DTX((" DONE, tx_old=%d\n", elem));
drivers/net/ethernet/sun/sunbmac.c
789
bp->tx_old = elem;
drivers/net/ethernet/sun/sunbmac.c
803
int elem = bp->rx_new, drops = 0;
drivers/net/ethernet/sun/sunbmac.c
806
this = &rxbase[elem];
drivers/net/ethernet/sun/sunbmac.c
823
skb = bp->rx_skbs[elem];
drivers/net/ethernet/sun/sunbmac.c
837
bp->rx_skbs[elem] = new_skb;
drivers/net/ethernet/sun/sunbmac.c
880
elem = NEXT_RX(elem);
drivers/net/ethernet/sun/sunbmac.c
881
this = &rxbase[elem];
drivers/net/ethernet/sun/sunbmac.c
883
bp->rx_new = elem;
drivers/net/ethernet/sun/sunbmac.h
273
#define bib_offset(mem, elem) \
drivers/net/ethernet/sun/sunbmac.h
274
((__u32)((unsigned long)(&(((struct bmac_init_block *)0)->mem[elem]))))
drivers/net/ethernet/sun/sunhme.c
1701
int elem;
drivers/net/ethernet/sun/sunhme.c
1703
elem = hp->tx_old;
drivers/net/ethernet/sun/sunhme.c
1704
while (elem != hp->tx_new) {
drivers/net/ethernet/sun/sunhme.c
1709
netdev_vdbg(hp->dev, "TX[%d]\n", elem);
drivers/net/ethernet/sun/sunhme.c
1710
this = &txbase[elem];
drivers/net/ethernet/sun/sunhme.c
1714
skb = hp->tx_skbs[elem];
drivers/net/ethernet/sun/sunhme.c
1718
last = elem + skb_shinfo(skb)->nr_frags;
drivers/net/ethernet/sun/sunhme.c
1724
hp->tx_skbs[elem] = NULL;
drivers/net/ethernet/sun/sunhme.c
1737
elem = NEXT_TX(elem);
drivers/net/ethernet/sun/sunhme.c
1738
this = &txbase[elem];
drivers/net/ethernet/sun/sunhme.c
1744
hp->tx_old = elem;
drivers/net/ethernet/sun/sunhme.c
1764
int elem = hp->rx_new, drops = 0;
drivers/net/ethernet/sun/sunhme.c
1767
this = &rxbase[elem];
drivers/net/ethernet/sun/sunhme.c
1776
netdev_vdbg(dev, "RX[%d ERR(%08x)]", elem, flags);
drivers/net/ethernet/sun/sunhme.c
1793
skb = hp->rx_skbs[elem];
drivers/net/ethernet/sun/sunhme.c
1815
hp->rx_skbs[elem] = new_skb;
drivers/net/ethernet/sun/sunhme.c
1848
netdev_vdbg(dev, "RX[%d len=%d csum=%4x]", elem, len, csum);
drivers/net/ethernet/sun/sunhme.c
1855
elem = NEXT_RX(elem);
drivers/net/ethernet/sun/sunhme.c
1856
this = &rxbase[elem];
drivers/net/ethernet/sun/sunhme.c
1858
hp->rx_new = elem;
drivers/net/ethernet/sun/sunhme.h
380
#define hblock_offset(mem, elem) \
drivers/net/ethernet/sun/sunhme.h
381
((__u32)((unsigned long)(&(((struct hmeal_init_block *)0)->mem[elem]))))
drivers/net/ethernet/sun/sunqe.c
419
int elem = qep->rx_new;
drivers/net/ethernet/sun/sunqe.c
422
this = &rxbase[elem];
drivers/net/ethernet/sun/sunqe.c
426
&qbufs->rx_buf[elem & (RX_RING_SIZE - 1)][0];
drivers/net/ethernet/sun/sunqe.c
428
qebuf_offset(rx_buf, (elem & (RX_RING_SIZE - 1)));
drivers/net/ethernet/sun/sunqe.c
430
&rxbase[(elem+RX_RING_SIZE)&(RX_RING_MAXSIZE-1)];
drivers/net/ethernet/sun/sunqe.c
456
elem = NEXT_RX(elem);
drivers/net/ethernet/sun/sunqe.c
457
this = &rxbase[elem];
drivers/net/ethernet/sun/sunqe.c
459
qep->rx_new = elem;
drivers/net/ethernet/sun/sunqe.c
535
int elem = qep->tx_old;
drivers/net/ethernet/sun/sunqe.c
537
while (elem != qep->tx_new) {
drivers/net/ethernet/sun/sunqe.c
538
u32 flags = txbase[elem].tx_flags;
drivers/net/ethernet/sun/sunqe.c
542
elem = NEXT_TX(elem);
drivers/net/ethernet/sun/sunqe.c
544
qep->tx_old = elem;
drivers/net/ethernet/sun/sunqe.h
309
#define qib_offset(mem, elem) \
drivers/net/ethernet/sun/sunqe.h
310
((__u32)((unsigned long)(&(((struct qe_init_block *)0)->mem[elem]))))
drivers/net/ethernet/sun/sunqe.h
331
#define qebuf_offset(mem, elem) \
drivers/net/ethernet/sun/sunqe.h
332
((__u32)((unsigned long)(&(((struct sunqe_buffers *)0)->mem[elem][0]))))
drivers/net/wireless/ath/ath11k/dp_rx.c
764
struct dp_reo_cache_flush_elem *elem, *tmp;
drivers/net/wireless/ath/ath11k/dp_rx.c
775
elem = kzalloc_obj(*elem, GFP_ATOMIC);
drivers/net/wireless/ath/ath11k/dp_rx.c
776
if (!elem)
drivers/net/wireless/ath/ath11k/dp_rx.c
779
elem->ts = jiffies;
drivers/net/wireless/ath/ath11k/dp_rx.c
780
memcpy(&elem->data, rx_tid, sizeof(*rx_tid));
drivers/net/wireless/ath/ath11k/dp_rx.c
783
list_add_tail(&elem->list, &dp->reo_cmd_cache_flush_list);
drivers/net/wireless/ath/ath11k/dp_rx.c
787
list_for_each_entry_safe(elem, tmp, &dp->reo_cmd_cache_flush_list,
drivers/net/wireless/ath/ath11k/dp_rx.c
790
time_after(jiffies, elem->ts +
drivers/net/wireless/ath/ath11k/dp_rx.c
792
list_del(&elem->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
796
ath11k_dp_reo_cache_flush(ab, &elem->data);
drivers/net/wireless/ath/ath11k/dp_rx.c
797
kfree(elem);
drivers/net/wireless/ath/ath12k/dp_rx.c
422
struct dp_reo_update_rx_queue_elem *elem, *tmp;
drivers/net/wireless/ath/ath12k/dp_rx.c
426
list_for_each_entry_safe(elem, tmp, &dp->reo_cmd_update_rx_queue_list, list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
427
if (elem->rx_tid.active)
drivers/net/wireless/ath/ath12k/dp_rx.c
430
if (ath12k_dp_rx_tid_delete_handler(ab, &elem->rx_tid))
drivers/net/wireless/ath/ath12k/dp_rx.c
434
elem->is_ml_peer ?
drivers/net/wireless/ath/ath12k/dp_rx.c
435
elem->ml_peer_id : elem->peer_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
436
elem->rx_tid.tid);
drivers/net/wireless/ath/ath12k/dp_rx.c
441
list_del(&elem->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
442
kfree(elem);
drivers/net/wireless/ath/ath12k/dp_rx.c
454
struct ath12k_dp_rx_reo_cache_flush_elem *elem, *tmp;
drivers/net/wireless/ath/ath12k/dp_rx.c
472
elem = kzalloc_obj(*elem, GFP_ATOMIC);
drivers/net/wireless/ath/ath12k/dp_rx.c
473
if (!elem)
drivers/net/wireless/ath/ath12k/dp_rx.c
476
elem->ts = jiffies;
drivers/net/wireless/ath/ath12k/dp_rx.c
477
memcpy(&elem->data, rx_tid, sizeof(*rx_tid));
drivers/net/wireless/ath/ath12k/dp_rx.c
480
list_add_tail(&elem->list, &dp->reo_cmd_cache_flush_list);
drivers/net/wireless/ath/ath12k/dp_rx.c
484
list_for_each_entry_safe(elem, tmp, &dp->reo_cmd_cache_flush_list,
drivers/net/wireless/ath/ath12k/dp_rx.c
487
time_after(jiffies, elem->ts +
drivers/net/wireless/ath/ath12k/dp_rx.c
497
if (ath12k_dp_arch_reo_cache_flush(dp, &elem->data))
drivers/net/wireless/ath/ath12k/dp_rx.c
500
list_del(&elem->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
503
kfree(elem);
drivers/net/wireless/ath/ath12k/dp_rx.c
524
struct dp_reo_update_rx_queue_elem *elem;
drivers/net/wireless/ath/ath12k/dp_rx.c
528
list_for_each_entry(elem, &dp->reo_cmd_update_rx_queue_list, list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
529
if (elem->peer_id == peer_id) {
drivers/net/wireless/ath/ath12k/dp_rx.c
530
rx_tid = &elem->rx_tid;
drivers/net/wireless/ath/ath12k/dp_rx.c
569
struct dp_reo_update_rx_queue_elem *elem;
drivers/net/wireless/ath/ath12k/dp_rx.c
576
elem = kzalloc_obj(*elem, GFP_ATOMIC);
drivers/net/wireless/ath/ath12k/dp_rx.c
577
if (!elem)
drivers/net/wireless/ath/ath12k/dp_rx.c
580
elem->peer_id = peer->peer_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
581
elem->is_ml_peer = peer->mlo;
drivers/net/wireless/ath/ath12k/dp_rx.c
582
elem->ml_peer_id = peer->ml_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
584
ath12k_dp_init_rx_tid_rxq(&elem->rx_tid, rx_tid,
drivers/net/wireless/ath/ath12k/dp_rx.c
588
list_add_tail(&elem->list, &dp->reo_cmd_update_rx_queue_list);
drivers/net/wireless/ath/ath12k/mac.c
1649
const struct element *elem, *nontx, *index, *nie, *ext_cap_ie;
drivers/net/wireless/ath/ath12k/mac.c
1681
for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID, start, rem_len) {
drivers/net/wireless/ath/ath12k/mac.c
1690
if (elem->datalen < 12 || elem->data[0] < 1)
drivers/net/wireless/ath/ath12k/mac.c
1693
for_each_element(nontx, elem->data + 1, elem->datalen - 1) {
drivers/net/wireless/ath/ath9k/debug.c
1309
#define AWDATA(elem) \
drivers/net/wireless/ath/ath9k/debug.c
1311
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1312
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BK)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1313
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VI)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1314
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VO)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1317
#define AWDATA_RX(elem) \
drivers/net/wireless/ath/ath9k/debug.c
1319
data[i++] = sc->debug.stats.rxstats.elem; \
drivers/net/wireless/ath/ath9k/debug.h
200
#define PR(str, elem) \
drivers/net/wireless/ath/ath9k/debug.h
203
TXSTATS[PR_QNUM(IEEE80211_AC_BE)].elem,\
drivers/net/wireless/ath/ath9k/debug.h
204
TXSTATS[PR_QNUM(IEEE80211_AC_BK)].elem,\
drivers/net/wireless/ath/ath9k/debug.h
205
TXSTATS[PR_QNUM(IEEE80211_AC_VI)].elem,\
drivers/net/wireless/ath/ath9k/debug.h
206
TXSTATS[PR_QNUM(IEEE80211_AC_VO)].elem); \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1221
error = kmalloc(size_add(struct_size(error, elem, elem_len),
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1234
error->log = (struct ipw_event *)(error->elem + elem_len);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1239
ipw_read_indirect(priv, base + sizeof(base), (u8 *) error->elem,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1240
sizeof(*error->elem) * elem_len);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1292
priv->error->elem[i].time,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1293
priv->error->elem[i].desc,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1294
priv->error->elem[i].blink1,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1295
priv->error->elem[i].blink2,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1296
priv->error->elem[i].link1,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1297
priv->error->elem[i].link2,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1298
priv->error->elem[i].data);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
646
ipw_error_desc(error->elem[i].desc),
drivers/net/wireless/intel/ipw2x00/ipw2200.c
647
error->elem[i].time,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
648
error->elem[i].blink1,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
649
error->elem[i].blink2,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
650
error->elem[i].link1,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
651
error->elem[i].link2, error->elem[i].data);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1108
struct ipw_error_elem elem[];
drivers/net/wireless/intel/iwlwifi/mld/link.c
1035
const struct element *elem;
drivers/net/wireless/intel/iwlwifi/mld/link.c
1052
elem = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION,
drivers/net/wireless/intel/iwlwifi/mld/link.c
1054
if (!elem ||
drivers/net/wireless/intel/iwlwifi/mld/link.c
1055
elem->datalen < sizeof(struct ieee80211_he_operation) + 1 ||
drivers/net/wireless/intel/iwlwifi/mld/link.c
1056
elem->datalen < ieee80211_he_oper_size(&elem->data[1]))
drivers/net/wireless/intel/iwlwifi/mld/link.c
1059
he_6ghz_oper = ieee80211_he_6ghz_oper((const void *)&elem->data[1]);
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1704
const struct element *elem;
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1708
elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, ies->data,
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1711
if (!elem || elem->datalen < 11 ||
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1712
!(elem->data[10] &
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
305
struct element *elem =
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
309
unsigned int elem_len = sizeof(*elem) + sizeof(bss_load);
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
312
memcpy(ies->data, elem, elem_len);
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
482
struct cfg80211_bss_ies *iwlmld_kunit_create_bss_ies(struct element *elem)
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
488
if (elem)
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
489
ies_len = sizeof(*elem) + elem->datalen;
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
496
if (elem)
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
497
memcpy(ies->data, elem, ies_len);
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
505
struct element *elem;
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
507
KUNIT_ALLOC_AND_ASSERT_SIZE(test, elem, sizeof(*elem) + len);
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
509
elem->id = id;
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
510
elem->datalen = len;
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
511
memcpy(elem->data, data, len);
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
513
return elem;
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.h
129
struct cfg80211_bss_ies *iwlmld_kunit_create_bss_ies(struct element *elem);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3483
const struct element *elem;
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3487
elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, ies->data,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3490
if (!elem || elem->datalen < 11 ||
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3491
!(elem->data[10] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
633
struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
642
if (elem->mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_HTC_HE)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
645
if (elem->mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_BSR)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
648
if (elem->mac_cap_info[3] & IEEE80211_HE_MAC_CAP3_OMI_CONTROL)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
651
if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
654
if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_BQR)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
657
if (elem->phy_cap_info[0] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
662
if (elem->phy_cap_info[1] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
666
if (elem->phy_cap_info[1] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
670
if (elem->phy_cap_info[2] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
674
if (elem->phy_cap_info[2] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
678
if (elem->phy_cap_info[2] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
682
if (elem->phy_cap_info[6] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
686
if (elem->phy_cap_info[7] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
690
if (elem->phy_cap_info[7] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
694
if (elem->phy_cap_info[7] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
698
if (elem->phy_cap_info[8] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
702
if (elem->phy_cap_info[8] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
706
if (elem->phy_cap_info[9] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
710
if (elem->phy_cap_info[9] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
714
if (elem->phy_cap_info[9] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
722
if (elem->phy_cap_info[0] &
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
737
HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
739
HE_MAC(CAP3_MAX_AMPDU_LEN_EXP_MASK, elem->mac_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
742
HE_PHY(CAP0_CHANNEL_WIDTH_SET_MASK, elem->phy_cap_info[0]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
744
HE_PHY(CAP1_DEVICE_CLASS_A, elem->phy_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
746
HE_PHY(CAP1_PREAMBLE_PUNC_RX_MASK, elem->phy_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
749
HE_PHY(CAP3_DCM_MAX_CONST_TX_MASK, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
751
HE_PHY(CAP3_DCM_MAX_TX_NSS_2, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
753
HE_PHY(CAP3_DCM_MAX_CONST_RX_MASK, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
755
HE_PHY(CAP3_DCM_MAX_RX_NSS_2, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
757
HE_PHY(CAP8_DCM_MAX_RU_MASK, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
766
struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
773
memcpy(he->he_phy_cap, elem->phy_cap_info, sizeof(he->he_phy_cap));
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
774
memcpy(he->he_mac_cap, elem->mac_cap_info, sizeof(he->he_mac_cap));
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
778
if (elem->phy_cap_info[0] &
drivers/net/wireless/mediatek/mt76/mt7915/init.c
904
struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
921
elem->phy_cap_info[3] &= ~IEEE80211_HE_PHY_CAP3_SU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
922
elem->phy_cap_info[4] &= ~IEEE80211_HE_PHY_CAP4_MU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
927
elem->phy_cap_info[5] &= ~c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
931
elem->phy_cap_info[6] &= ~c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
933
elem->phy_cap_info[7] &= ~IEEE80211_HE_PHY_CAP7_MAX_NC_MASK;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
938
elem->phy_cap_info[2] |= c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
944
elem->phy_cap_info[4] |= c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
953
elem->phy_cap_info[6] |= c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
959
elem->phy_cap_info[7] |= min_t(int, sts - 1, 2) << 3;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
964
elem->phy_cap_info[3] |= IEEE80211_HE_PHY_CAP3_SU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
971
elem->phy_cap_info[5] |= c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
976
elem->phy_cap_info[4] |= IEEE80211_HE_PHY_CAP4_MU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
980
elem->phy_cap_info[6] |= c;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
985
elem->phy_cap_info[7] |= c;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1871
const struct element *elem;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1885
for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID,
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1890
if (elem->datalen < 2)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1893
for_each_element(sub_elem, elem->data + 1, elem->datalen - 1) {
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
494
const struct element *elem;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
497
elem = ieee80211_bss_get_elem(bss, WLAN_EID_EXT_CAPABILITY);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
499
if (!elem || elem->datalen <= 10 ||
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
500
!(elem->data[10] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
773
struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
786
if (elem->mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_HTC_HE)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
789
if (elem->mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_BSR)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
792
if (elem->mac_cap_info[3] & IEEE80211_HE_MAC_CAP3_OMI_CONTROL)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
795
if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
798
if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_BQR)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
801
if (elem->phy_cap_info[0] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
807
(elem->phy_cap_info[1] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
811
if (elem->phy_cap_info[1] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
815
if (elem->phy_cap_info[2] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
819
if (elem->phy_cap_info[2] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
823
if (elem->phy_cap_info[2] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
827
if (elem->phy_cap_info[6] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
831
if (elem->phy_cap_info[6] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
835
if (elem->phy_cap_info[7] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
839
if (elem->phy_cap_info[7] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
843
if (elem->phy_cap_info[7] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
847
if (elem->phy_cap_info[8] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
851
if (elem->phy_cap_info[8] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
855
if (elem->phy_cap_info[9] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
859
if (elem->phy_cap_info[9] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
868
if (elem->phy_cap_info[0] &
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
886
HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
888
HE_MAC(CAP3_MAX_AMPDU_LEN_EXP_MASK, elem->mac_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
891
HE_PHY(CAP0_CHANNEL_WIDTH_SET_MASK, elem->phy_cap_info[0]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
893
HE_PHY(CAP1_DEVICE_CLASS_A, elem->phy_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
895
HE_PHY(CAP1_PREAMBLE_PUNC_RX_MASK, elem->phy_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
898
HE_PHY(CAP3_DCM_MAX_CONST_TX_MASK, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
900
HE_PHY(CAP3_DCM_MAX_TX_NSS_2, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
902
HE_PHY(CAP3_DCM_MAX_CONST_RX_MASK, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
904
HE_PHY(CAP3_DCM_MAX_RX_NSS_2, elem->phy_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
906
HE_PHY(CAP8_DCM_MAX_RU_MASK, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
916
struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
943
HE_PHY(CAP6_PARTIAL_BANDWIDTH_DL_MUMIMO, elem->phy_cap_info[6]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
946
HE_PHY(CAP2_UL_MU_FULL_MU_MIMO, elem->phy_cap_info[2]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
948
HE_PHY(CAP2_UL_MU_PARTIAL_MU_MIMO, elem->phy_cap_info[2]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
951
HE_PHY(CAP1_PREAMBLE_PUNC_RX_MASK, elem->phy_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
953
HE_PHY(CAP8_20MHZ_IN_40MHZ_HE_PPDU_IN_2G, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
955
HE_PHY(CAP8_20MHZ_IN_160MHZ_HE_PPDU, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
957
HE_PHY(CAP8_80MHZ_IN_160MHZ_HE_PPDU, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
960
HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
962
HE_MAC(CAP2_MU_CASCADING, elem->mac_cap_info[2]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
964
HE_MAC(CAP3_OFDMA_RA, elem->mac_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
966
HE_MAC(CAP3_RX_CTRL_FRAME_TO_MULTIBSS, elem->mac_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1722
struct ieee80211_eht_cap_elem_fixed *elem;
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1730
elem = &link_sta->eht_cap.eht_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1736
eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1737
eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1738
eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1157
struct mt7996_wed_rro_addr *elem;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1172
elem = ptr + elem_id * sizeof(*elem);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1173
elem->data |= cpu_to_le32(val);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1346
struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1356
elem->phy_cap_info[3] &= ~IEEE80211_HE_PHY_CAP3_SU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1357
elem->phy_cap_info[4] &= ~IEEE80211_HE_PHY_CAP4_MU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1361
elem->phy_cap_info[5] &= ~c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1365
elem->phy_cap_info[6] &= ~c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1367
elem->phy_cap_info[7] &= ~IEEE80211_HE_PHY_CAP7_MAX_NC_MASK;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1371
elem->phy_cap_info[2] |= c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1382
elem->phy_cap_info[4] |= c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1391
elem->phy_cap_info[6] |= c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1397
elem->phy_cap_info[7] |= min_t(int, sts - 1, 2) << 3;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1402
elem->phy_cap_info[3] |= IEEE80211_HE_PHY_CAP3_SU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1409
elem->phy_cap_info[5] |= c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1414
elem->phy_cap_info[4] |= IEEE80211_HE_PHY_CAP4_MU_BEAMFORMER;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1418
elem->phy_cap_info[6] |= c;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1424
elem->phy_cap_info[7] |= c;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1494
struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1508
he->he_mac_cap[i] = elem->mac_cap_info[i];
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1509
he->he_phy_cap[i] = elem->phy_cap_info[i];
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1515
if (elem->phy_cap_info[0] &
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1559
struct ieee80211_eht_cap_elem_fixed *elem;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1567
elem = &link_sta->eht_cap.eht_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1573
eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1574
eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1575
eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1673
struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1698
HE_PHY(CAP6_PARTIAL_BANDWIDTH_DL_MUMIMO, elem->phy_cap_info[6]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1701
HE_PHY(CAP2_UL_MU_FULL_MU_MIMO, elem->phy_cap_info[2]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1703
HE_PHY(CAP2_UL_MU_PARTIAL_MU_MIMO, elem->phy_cap_info[2]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1706
HE_PHY(CAP1_PREAMBLE_PUNC_RX_MASK, elem->phy_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1708
HE_PHY(CAP8_20MHZ_IN_40MHZ_HE_PPDU_IN_2G, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1710
HE_PHY(CAP8_20MHZ_IN_160MHZ_HE_PPDU, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1712
HE_PHY(CAP8_80MHZ_IN_160MHZ_HE_PPDU, elem->phy_cap_info[8]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1715
HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1717
HE_MAC(CAP2_MU_CASCADING, elem->mac_cap_info[2]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1719
HE_MAC(CAP3_OFDMA_RA, elem->mac_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1721
HE_MAC(CAP3_RX_CTRL_FRAME_TO_MULTIBSS, elem->mac_cap_info[3]);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3043
const struct element *elem;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3052
for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID,
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3057
if (elem->datalen < 2)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3060
for_each_element(sub_elem, elem->data + 1, elem->datalen - 1) {
drivers/net/wireless/microchip/wilc1000/cfg80211.c
69
u8 elem[];
drivers/net/wireless/microchip/wilc1000/cfg80211.c
98
u8 elem[];
drivers/net/wireless/microchip/wilc1000/cfg80211.c
982
e = (struct wilc_ch_list_elem *)(ch_list->elem + i);
drivers/net/wireless/realtek/rtw89/fw.c
6502
struct rtw89_h2c_chinfo_elem *elem;
drivers/net/wireless/realtek/rtw89/fw.c
6510
static_assert(sizeof(*elem) == RTW89_MAC_CHINFO_SIZE);
drivers/net/wireless/realtek/rtw89/fw.c
6512
skb_len = struct_size(h2c, elem, ch_num);
drivers/net/wireless/realtek/rtw89/fw.c
6522
h2c->elem_size = sizeof(*elem) / 4; /* in unit of 4 bytes */
drivers/net/wireless/realtek/rtw89/fw.c
6525
elem = (struct rtw89_h2c_chinfo_elem *)skb_put(skb, sizeof(*elem));
drivers/net/wireless/realtek/rtw89/fw.c
6527
elem->w0 = le32_encode_bits(ch_info->period, RTW89_H2C_CHINFO_W0_PERIOD) |
drivers/net/wireless/realtek/rtw89/fw.c
6532
elem->w1 = le32_encode_bits(ch_info->bw, RTW89_H2C_CHINFO_W1_BW) |
drivers/net/wireless/realtek/rtw89/fw.c
6544
elem->w1 |= le32_encode_bits(ch_info->macid_tx,
drivers/net/wireless/realtek/rtw89/fw.c
6547
elem->w2 = le32_encode_bits(ch_info->pkt_id[0], RTW89_H2C_CHINFO_W2_PKT0) |
drivers/net/wireless/realtek/rtw89/fw.c
6552
elem->w3 = le32_encode_bits(ch_info->pkt_id[4], RTW89_H2C_CHINFO_W3_PKT4) |
drivers/net/wireless/realtek/rtw89/fw.c
6579
struct rtw89_h2c_chinfo_elem_be *elem;
drivers/net/wireless/realtek/rtw89/fw.c
6588
static_assert(sizeof(*elem) == RTW89_MAC_CHINFO_SIZE_BE);
drivers/net/wireless/realtek/rtw89/fw.c
6590
skb_len = struct_size(h2c, elem, ch_num);
drivers/net/wireless/realtek/rtw89/fw.c
6604
h2c->elem_size = sizeof(*elem) / 4; /* in unit of 4 bytes */
drivers/net/wireless/realtek/rtw89/fw.c
6609
elem = (struct rtw89_h2c_chinfo_elem_be *)skb_put(skb, sizeof(*elem));
drivers/net/wireless/realtek/rtw89/fw.c
6611
elem->w0 = le32_encode_bits(ch_info->dwell_time, RTW89_H2C_CHINFO_BE_W0_DWELL) |
drivers/net/wireless/realtek/rtw89/fw.c
6616
elem->w1 = le32_encode_bits(ch_info->bw, RTW89_H2C_CHINFO_BE_W1_BW) |
drivers/net/wireless/realtek/rtw89/fw.c
6633
elem->w2 = le32_encode_bits(ch_info->leave_time,
drivers/net/wireless/realtek/rtw89/fw.c
6640
elem->w3 = le32_encode_bits(ch_info->pkt_id[0], RTW89_H2C_CHINFO_BE_W3_PKT0) |
drivers/net/wireless/realtek/rtw89/fw.c
6645
elem->w4 = le32_encode_bits(ch_info->pkt_id[4], RTW89_H2C_CHINFO_BE_W4_PKT4) |
drivers/net/wireless/realtek/rtw89/fw.c
6650
elem->w5 = le32_encode_bits(ch_info->sw_def, RTW89_H2C_CHINFO_BE_W5_SW_DEF) |
drivers/net/wireless/realtek/rtw89/fw.c
6654
elem->w6 = le32_encode_bits(ch_info->fw_probe0_shortssids,
drivers/net/wireless/realtek/rtw89/fw.c
6659
elem->w0 |=
drivers/net/wireless/realtek/rtw89/fw.c
6662
elem->w7 = le32_encode_bits(ch_info->period,
drivers/net/wireless/realtek/rtw89/fw.h
2971
struct rtw89_h2c_chinfo_elem elem[] __counted_by(ch_num);
drivers/net/wireless/realtek/rtw89/fw.h
2979
struct rtw89_h2c_chinfo_elem_be elem[] __counted_by(ch_num);
drivers/net/wireless/realtek/rtw89/mac.c
5162
const struct element *elem;
drivers/net/wireless/realtek/rtw89/mac.c
5167
elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, ies->data,
drivers/net/wireless/realtek/rtw89/mac.c
5170
if (!elem || elem->datalen < 10 ||
drivers/net/wireless/realtek/rtw89/mac.c
5171
!(elem->data[10] & WLAN_EXT_CAPA10_OBSS_NARROW_BW_RU_TOLERANCE_SUPPORT))
drivers/pinctrl/aspeed/pinctrl-aspeed.c
509
const struct aspeed_pin_config_map *elem;
drivers/pinctrl/aspeed/pinctrl-aspeed.c
512
elem = &pdata->confmaps[i];
drivers/pinctrl/aspeed/pinctrl-aspeed.c
516
match = (elem->arg == -1 || elem->arg == value);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
519
match = (elem->val == value);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
523
if (param == elem->param && match)
drivers/pinctrl/aspeed/pinctrl-aspeed.c
524
return elem;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
134
int elem = 0;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
141
for (elem = 1, eloc = 1; elem < enum_obj_count; elem++, eloc++) {
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
146
switch (enum_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
148
if (PREREQUISITES != elem && ENUM_POSSIBLE_VALUES != elem) {
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
149
ret = hp_convert_hexstr_to_str(enum_obj[elem].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
150
enum_obj[elem].string.length,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
157
int_value = (u32)enum_obj[elem].integer.value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
160
pr_warn("Unsupported object type [%d]\n", enum_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
165
if (expected_enum_types[eloc] != enum_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
167
expected_enum_types[eloc], elem, enum_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
213
if (elem + reqs >= enum_obj_count) {
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
218
ret = hp_convert_hexstr_to_str(enum_obj[elem + reqs].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
219
enum_obj[elem + reqs].string.length,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
261
if (elem + pos_values >= enum_obj_count) {
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
266
ret = hp_convert_hexstr_to_str(enum_obj[elem + pos_values].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
267
enum_obj[elem + pos_values].string.length,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
285
pr_warn("Invalid element: %d found in Enumeration attribute or data may be malformed\n", elem);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
147
int elem;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
156
for (elem = 1, eloc = 1; elem < integer_obj_count; elem++, eloc++) {
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
161
switch (integer_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
163
if (elem != PREREQUISITES) {
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
164
ret = hp_convert_hexstr_to_str(integer_obj[elem].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
165
integer_obj[elem].string.length,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
172
int_value = (u32)integer_obj[elem].integer.value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
175
pr_warn("Unsupported object type [%d]\n", integer_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
179
if (expected_integer_types[eloc] != integer_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
181
expected_integer_types[eloc], elem, integer_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
230
if (elem + reqs >= integer_obj_count) {
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
235
ret = hp_convert_hexstr_to_str(integer_obj[elem + reqs].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
236
integer_obj[elem + reqs].string.length,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
261
pr_warn("Invalid element: %d found in Integer attribute or data may be malformed\n", elem);
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
135
int elem;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
148
for (elem = 1, eloc = 1; eloc < ORD_ELEM_CNT; elem++, eloc++) {
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
150
switch (order_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
152
if (elem != PREREQUISITES && elem != ORD_LIST_ELEMENTS) {
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
153
ret = hp_convert_hexstr_to_str(order_obj[elem].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
154
order_obj[elem].string.length,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
161
int_value = (u32)order_obj[elem].integer.value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
164
pr_warn("Unsupported object type [%d]\n", order_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
169
if (expected_order_types[eloc] != order_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
171
expected_order_types[eloc], elem, order_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
218
if (elem + reqs >= order_obj_count) {
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
223
ret = hp_convert_hexstr_to_str(order_obj[elem + reqs].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
224
order_obj[elem + reqs].string.length,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
281
pr_warn("Invalid element: %d found in Ordered_List attribute or data may be malformed\n", elem);
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
226
int elem;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
235
for (elem = 1, eloc = 1; elem < password_obj_count; elem++, eloc++) {
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
240
switch (password_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
242
if (PREREQUISITES != elem && PSWD_ENCODINGS != elem) {
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
243
ret = hp_convert_hexstr_to_str(password_obj[elem].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
244
password_obj[elem].string.length,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
251
int_value = (u32)password_obj[elem].integer.value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
254
pr_warn("Unsupported object type [%d]\n", password_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
259
if (expected_password_types[eloc] != password_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
261
expected_password_types[eloc], elem, password_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
306
if (elem + reqs >= password_obj_count) {
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
311
ret = hp_convert_hexstr_to_str(password_obj[elem + reqs].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
312
password_obj[elem + reqs].string.length,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
354
ret = hp_convert_hexstr_to_str(password_obj[elem + pos_values].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
355
password_obj[elem + pos_values].string.length,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
370
pr_warn("Invalid element: %d found in Password attribute or data may be malformed\n", elem);
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
137
int elem;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
146
for (elem = 1, eloc = 1; elem < string_obj_count; elem++, eloc++) {
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
151
switch (string_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
153
if (elem != PREREQUISITES) {
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
154
ret = hp_convert_hexstr_to_str(string_obj[elem].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
155
string_obj[elem].string.length,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
163
int_value = (u32)string_obj[elem].integer.value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
166
pr_warn("Unsupported object type [%d]\n", string_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
171
if (expected_string_types[eloc] != string_obj[elem].type) {
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
173
expected_string_types[eloc], elem, string_obj[elem].type);
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
220
if (elem + reqs >= string_obj_count) {
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
225
ret = hp_convert_hexstr_to_str(string_obj[elem + reqs].string.pointer,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
226
string_obj[elem + reqs].string.length,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
248
pr_warn("Invalid element: %d found in String attribute or data may be malformed\n", elem);
drivers/remoteproc/mtk_common.h
156
struct list_head elem;
drivers/remoteproc/mtk_scp.c
1296
list_add_tail(&scp->elem, scp_list);
drivers/remoteproc/mtk_scp.c
1344
list_add_tail(&scp->elem, scp_list);
drivers/remoteproc/mtk_scp.c
1359
list_for_each_entry_safe_reverse(scp, temp, scp_list, elem) {
drivers/remoteproc/mtk_scp.c
1360
list_del(&scp->elem);
drivers/remoteproc/mtk_scp.c
1449
list_for_each_entry_safe_reverse(scp, temp, &scp_cluster->mtk_scp_list, elem) {
drivers/remoteproc/mtk_scp.c
1450
list_del(&scp->elem);
drivers/remoteproc/mtk_scp.c
550
scp_c0 = list_first_entry(&scp_cluster->mtk_scp_list, struct mtk_scp, elem);
drivers/remoteproc/mtk_scp.c
651
scp_c0 = list_first_entry(&scp_cluster->mtk_scp_list, struct mtk_scp, elem);
drivers/remoteproc/mtk_scp.c
77
list_for_each_entry(scp_node, &scp_cluster->mtk_scp_list, elem)
drivers/remoteproc/ti_k3_r5_remoteproc.c
1032
core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1033
list_for_each_entry(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
1110
list_for_each_entry(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
1172
core = list_prev_entry(core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1195
list_first_entry(&cluster->cores, struct k3_r5_core, elem) :
drivers/remoteproc/ti_k3_r5_remoteproc.c
1196
list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1198
list_for_each_entry_from_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
120
struct list_head elem;
drivers/remoteproc/ti_k3_r5_remoteproc.c
1291
list_for_each_entry_safe_reverse(core, temp, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
1292
list_del(&core->elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1326
list_add_tail(&core->elem, &cluster->cores);
drivers/remoteproc/ti_k3_r5_remoteproc.c
186
list_for_each_entry(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
191
core = list_prev_entry(core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
197
list_for_each_entry(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
211
list_for_each_entry_continue_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
217
core = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
219
list_for_each_entry_from_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
234
list_for_each_entry_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
241
core = list_next_entry(core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
247
list_for_each_entry_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
259
list_for_each_entry_continue(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
263
core = list_first_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
265
list_for_each_entry_from(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
324
core0 = list_first_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
325
core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
416
core0 = list_first_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
417
core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
484
list_for_each_entry_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
498
list_for_each_entry_continue(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
538
list_for_each_entry(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
541
core = list_prev_entry(core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
554
list_for_each_entry_from_reverse(core, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
654
core0 = list_first_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
732
list_for_each_entry(temp, &cluster->cores, elem) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
789
core0 = list_first_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
828
core0 = list_first_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/rtc/rtc-rv3029c2.c
548
const struct rv3029_trickle_tab_elem *elem;
drivers/rtc/rtc-rv3029c2.c
564
elem = &rv3029_trickle_tab[i];
drivers/rtc/rtc-rv3029c2.c
565
if (elem->r >= ohms)
drivers/rtc/rtc-rv3029c2.c
568
trickle_set_bits = elem->conf;
drivers/rtc/rtc-rv3029c2.c
571
elem->r);
drivers/scsi/bfa/bfa_ioc.c
3169
struct bfa_timer_s *elem;
drivers/scsi/bfa/bfa_ioc.c
3179
elem = (struct bfa_timer_s *) qe;
drivers/scsi/bfa/bfa_ioc.c
3180
if (elem->timeout <= BFA_TIMER_FREQ) {
drivers/scsi/bfa/bfa_ioc.c
3181
elem->timeout = 0;
drivers/scsi/bfa/bfa_ioc.c
3182
list_del(&elem->qe);
drivers/scsi/bfa/bfa_ioc.c
3183
list_add_tail(&elem->qe, &timedout_q);
drivers/scsi/bfa/bfa_ioc.c
3185
elem->timeout -= BFA_TIMER_FREQ;
drivers/scsi/bfa/bfa_ioc.c
3195
bfa_q_deq(&timedout_q, &elem);
drivers/scsi/bfa/bfa_ioc.c
3196
elem->timercb(elem->arg);
drivers/scsi/ch.c
228
ch_elem_to_typecode(scsi_changer *ch, u_int elem)
drivers/scsi/ch.c
233
if (elem >= ch->firsts[i] &&
drivers/scsi/ch.c
234
elem < ch->firsts[i] +
drivers/scsi/ch.c
242
ch_read_element_status(scsi_changer *ch, u_int elem, char *data)
drivers/scsi/ch.c
257
ch_elem_to_typecode(ch,elem);
drivers/scsi/ch.c
258
cmd[2] = (elem >> 8) & 0xff;
drivers/scsi/ch.c
259
cmd[3] = elem & 0xff;
drivers/scsi/ch.c
264
if (((buffer[16] << 8) | buffer[17]) != elem) {
drivers/scsi/ch.c
266
elem,(buffer[16] << 8) | buffer[17]);
drivers/scsi/ch.c
277
DPRINTK("READ ELEMENT STATUS for element 0x%x failed\n",elem);
drivers/scsi/ch.c
304
u_int elem;
drivers/scsi/ch.c
374
for (elem = 0; elem < ch->counts[CHET_DT]; elem++) {
drivers/scsi/ch.c
377
if (elem < CH_DT_MAX && -1 != dt_id[elem]) {
drivers/scsi/ch.c
378
id = dt_id[elem];
drivers/scsi/ch.c
379
lun = dt_lun[elem];
drivers/scsi/ch.c
381
elem+ch->firsts[CHET_DT]);
drivers/scsi/ch.c
383
(ch,elem+ch->firsts[CHET_DT],data)) {
drivers/scsi/ch.c
385
elem+ch->firsts[CHET_DT]);
drivers/scsi/ch.c
387
VPRINTK(KERN_INFO, "dt 0x%x: ",elem+ch->firsts[CHET_DT]);
drivers/scsi/ch.c
390
ch->dt[elem] = NULL;
drivers/scsi/ch.c
393
ch->dt[elem] = NULL;
drivers/scsi/ch.c
403
ch->dt[elem] =
drivers/scsi/ch.c
407
if (!ch->dt[elem]) {
drivers/scsi/ch.c
412
ch->dt[elem]->vendor,
drivers/scsi/ch.c
413
ch->dt[elem]->model,
drivers/scsi/ch.c
414
ch->dt[elem]->rev);
drivers/scsi/ch.c
427
ch_position(scsi_changer *ch, u_int trans, u_int elem, int rotate)
drivers/scsi/ch.c
431
DPRINTK("position: 0x%x\n",elem);
drivers/scsi/ch.c
439
cmd[4] = (elem >> 8) & 0xff;
drivers/scsi/ch.c
440
cmd[5] = elem & 0xff;
drivers/scsi/ch.c
509
ch_set_voltag(scsi_changer *ch, u_int elem,
drivers/scsi/ch.c
523
elem, tag);
drivers/scsi/ch.c
527
ch_elem_to_typecode(ch,elem);
drivers/scsi/ch.c
528
cmd[2] = (elem >> 8) & 0xff;
drivers/scsi/ch.c
529
cmd[3] = elem & 0xff;
drivers/scsi/ch.c
785
unsigned int elem;
drivers/scsi/ch.c
793
elem = ch->firsts[cge.cge_type] + cge.cge_unit;
drivers/scsi/ch.c
805
ch_elem_to_typecode(ch,elem);
drivers/scsi/ch.c
806
ch_cmd[2] = (elem >> 8) & 0xff;
drivers/scsi/ch.c
807
ch_cmd[3] = elem & 0xff;
drivers/scsi/ch.c
822
elem = (buffer[26]<<8) | buffer[27];
drivers/scsi/ch.c
824
if (elem >= ch->firsts[i] &&
drivers/scsi/ch.c
825
elem < ch->firsts[i] + ch->counts[i]) {
drivers/scsi/ch.c
827
cge.cge_srcunit = elem-ch->firsts[i];
drivers/scsi/ch.c
868
int elem;
drivers/scsi/ch.c
877
elem = ch->firsts[csv.csv_type] + csv.csv_unit;
drivers/scsi/ch.c
879
retval = ch_set_voltag(ch, elem,
drivers/scsi/csiostor/csio_defs.h
47
#define CSIO_INC_STATS(elem, val) ((elem)->stats.val++)
drivers/scsi/csiostor/csio_defs.h
48
#define CSIO_DEC_STATS(elem, val) ((elem)->stats.val--)
drivers/scsi/csiostor/csio_defs.h
72
#define csio_list_next(elem) (((struct list_head *)(elem))->next)
drivers/scsi/csiostor/csio_defs.h
73
#define csio_list_prev(elem) (((struct list_head *)(elem))->prev)
drivers/scsi/ipr.h
1033
struct ipr_hostrcb_config_element elem[];
drivers/scsi/ipr.h
1047
struct ipr_hostrcb64_config_element elem[];
drivers/scsi/ipr.h
1055
for (cfg = (fabric)->elem; \
drivers/scsi/ipr.h
1056
cfg < ((fabric)->elem + be16_to_cpu((fabric)->num_entries)); \
drivers/scsi/mvsas/mv_sas.c
291
int elem, rc, i;
drivers/scsi/mvsas/mv_sas.c
312
elem = dma_map_sg(mvi->dev, sg_req, 1, DMA_TO_DEVICE);
drivers/scsi/mvsas/mv_sas.c
313
if (!elem)
drivers/scsi/mvsas/mv_sas.c
318
elem = dma_map_sg(mvi->dev, sg_resp, 1, DMA_FROM_DEVICE);
drivers/scsi/mvsas/mv_sas.c
319
if (!elem) {
drivers/scsi/ncr53c8xx.c
159
struct list_head *elem = head->next;
drivers/scsi/ncr53c8xx.c
161
list_del(elem);
drivers/scsi/ncr53c8xx.c
162
return elem;
drivers/scsi/pm8001/pm8001_hwi.c
3918
int elem, rc;
drivers/scsi/pm8001/pm8001_hwi.c
3932
elem = dma_map_sg(pm8001_ha->dev, sg_req, 1, DMA_TO_DEVICE);
drivers/scsi/pm8001/pm8001_hwi.c
3933
if (!elem)
drivers/scsi/pm8001/pm8001_hwi.c
3938
elem = dma_map_sg(pm8001_ha->dev, sg_resp, 1, DMA_FROM_DEVICE);
drivers/scsi/pm8001/pm8001_hwi.c
3939
if (!elem) {
drivers/scsi/pm8001/pm80xx_hwi.c
4178
int elem, rc;
drivers/scsi/pm8001/pm80xx_hwi.c
4195
elem = dma_map_sg(pm8001_ha->dev, sg_req, 1, DMA_TO_DEVICE);
drivers/scsi/pm8001/pm80xx_hwi.c
4196
if (!elem)
drivers/scsi/pm8001/pm80xx_hwi.c
4201
elem = dma_map_sg(pm8001_ha->dev, sg_resp, 1, DMA_FROM_DEVICE);
drivers/scsi/pm8001/pm80xx_hwi.c
4202
if (!elem) {
drivers/scsi/qla2xxx/qla_def.h
745
struct list_head elem;
drivers/scsi/qla2xxx/qla_edif.c
1107
app_reply->elem[pcnt].rekey_count =
drivers/scsi/qla2xxx/qla_edif.c
1109
app_reply->elem[pcnt].tx_bytes =
drivers/scsi/qla2xxx/qla_edif.c
1111
app_reply->elem[pcnt].rx_bytes =
drivers/scsi/qla2xxx/qla_edif.c
1114
memcpy(app_reply->elem[pcnt].remote_wwpn,
drivers/scsi/qla2xxx/qla_edif_bsg.h
161
struct app_sinfo elem[];
drivers/scsi/qla2xxx/qla_inline.h
192
INIT_LIST_HEAD(&sp->elem);
drivers/scsi/qla2xxx/qla_nvme.c
1199
list_del(&uctx->elem);
drivers/scsi/qla2xxx/qla_nvme.c
1305
INIT_LIST_HEAD(&uctx->elem);
drivers/scsi/qla2xxx/qla_nvme.c
1306
list_add_tail(&uctx->elem, &fcport->unsol_ctx_head);
drivers/scsi/qla2xxx/qla_nvme.c
20
struct list_head elem;
drivers/scsi/qla2xxx/qla_nvme.c
260
list_del(&uctx->elem);
drivers/scsi/sym53c8xx_2/sym_misc.h
121
struct sym_quehead *elem = head->flink;
drivers/scsi/sym53c8xx_2/sym_misc.h
123
if (elem != head)
drivers/scsi/sym53c8xx_2/sym_misc.h
124
__sym_que_del(head, elem->flink);
drivers/scsi/sym53c8xx_2/sym_misc.h
126
elem = NULL;
drivers/scsi/sym53c8xx_2/sym_misc.h
127
return elem;
drivers/scsi/sym53c8xx_2/sym_misc.h
134
struct sym_quehead *elem = head->blink;
drivers/scsi/sym53c8xx_2/sym_misc.h
136
if (elem != head)
drivers/scsi/sym53c8xx_2/sym_misc.h
137
__sym_que_del(elem->blink, head);
drivers/scsi/sym53c8xx_2/sym_misc.h
139
elem = 0;
drivers/scsi/sym53c8xx_2/sym_misc.h
140
return elem;
drivers/soc/ti/k3-ringacc.c
1001
static int k3_ringacc_ring_push_tail_proxy(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1003
return k3_ringacc_ring_access_proxy(ring, elem,
drivers/soc/ti/k3-ringacc.c
1007
static int k3_ringacc_ring_pop_head_proxy(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1009
return k3_ringacc_ring_access_proxy(ring, elem,
drivers/soc/ti/k3-ringacc.c
1013
static int k3_ringacc_ring_pop_tail_proxy(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1015
return k3_ringacc_ring_access_proxy(ring, elem,
drivers/soc/ti/k3-ringacc.c
1019
static int k3_ringacc_ring_access_io(struct k3_ring *ring, void *elem,
drivers/soc/ti/k3-ringacc.c
1045
memcpy_fromio(elem, ptr, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
1053
memcpy_toio(ptr, elem, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
1066
static int k3_ringacc_ring_push_head_io(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1068
return k3_ringacc_ring_access_io(ring, elem,
drivers/soc/ti/k3-ringacc.c
1072
static int k3_ringacc_ring_push_io(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1074
return k3_ringacc_ring_access_io(ring, elem,
drivers/soc/ti/k3-ringacc.c
1078
static int k3_ringacc_ring_pop_io(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1080
return k3_ringacc_ring_access_io(ring, elem,
drivers/soc/ti/k3-ringacc.c
1084
static int k3_ringacc_ring_pop_tail_io(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1086
return k3_ringacc_ring_access_io(ring, elem,
drivers/soc/ti/k3-ringacc.c
1095
static void k3_dmaring_remove_asel_from_elem(u64 *elem)
drivers/soc/ti/k3-ringacc.c
1097
*elem &= GENMASK_ULL(K3_ADDRESS_ASEL_SHIFT - 1, 0);
drivers/soc/ti/k3-ringacc.c
1100
static int k3_dmaring_fwd_pop(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1118
memcpy(elem, elem_ptr, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
1119
k3_dmaring_remove_asel_from_elem(elem);
drivers/soc/ti/k3-ringacc.c
1130
static int k3_dmaring_reverse_pop(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1137
memcpy(elem, elem_ptr, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
1138
k3_dmaring_remove_asel_from_elem(elem);
drivers/soc/ti/k3-ringacc.c
1144
dma_addr_t *value = elem;
drivers/soc/ti/k3-ringacc.c
1156
static int k3_ringacc_ring_push_mem(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1162
memcpy(elem_ptr, elem, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
1179
static int k3_ringacc_ring_pop_mem(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1185
memcpy(elem, elem_ptr, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
1196
int k3_ringacc_ring_push(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1210
ret = ring->ops->push_tail(ring, elem);
drivers/soc/ti/k3-ringacc.c
1216
int k3_ringacc_ring_push_head(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1230
ret = ring->ops->push_head(ring, elem);
drivers/soc/ti/k3-ringacc.c
1236
int k3_ringacc_ring_pop(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1253
ret = ring->ops->pop_head(ring, elem);
drivers/soc/ti/k3-ringacc.c
1259
int k3_ringacc_ring_pop_tail(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
1276
ret = ring->ops->pop_tail(ring, elem);
drivers/soc/ti/k3-ringacc.c
267
static int k3_ringacc_ring_push_mem(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
268
static int k3_ringacc_ring_pop_mem(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
269
static int k3_dmaring_fwd_pop(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
270
static int k3_dmaring_reverse_pop(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
287
static int k3_ringacc_ring_push_io(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
288
static int k3_ringacc_ring_pop_io(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
289
static int k3_ringacc_ring_push_head_io(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
290
static int k3_ringacc_ring_pop_tail_io(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
299
static int k3_ringacc_ring_push_head_proxy(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
300
static int k3_ringacc_ring_push_tail_proxy(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
301
static int k3_ringacc_ring_pop_head_proxy(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
302
static int k3_ringacc_ring_pop_tail_proxy(struct k3_ring *ring, void *elem);
drivers/soc/ti/k3-ringacc.c
947
static int k3_ringacc_ring_access_proxy(struct k3_ring *ring, void *elem,
drivers/soc/ti/k3-ringacc.c
975
memcpy_fromio(elem, ptr, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
983
memcpy_toio(ptr, elem, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
995
static int k3_ringacc_ring_push_head_proxy(struct k3_ring *ring, void *elem)
drivers/soc/ti/k3-ringacc.c
997
return k3_ringacc_ring_access_proxy(ring, elem,
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
106
ia_css_circbuf_elem_t *elem)
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
108
OP___assert(elem);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
109
ia_css_circbuf_elem_set_val(elem, 0);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
265
ia_css_circbuf_elem_t elem)
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
273
ia_css_circbuf_elem_cpy(&elem, &cb->elems[cb->desc->end]);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
291
ia_css_circbuf_elem_t elem;
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
296
ia_css_circbuf_elem_init(&elem);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
297
ia_css_circbuf_elem_set_val(&elem, val);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
300
ia_css_circbuf_write(cb, elem);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
92
ia_css_circbuf_elem_t *elem,
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
95
OP___assert(elem);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
97
elem->val = val;
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
101
ia_css_circbuf_elem_t elem;
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
106
elem = ia_css_circbuf_read(cb);
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
107
ret = ia_css_circbuf_elem_get_val(&elem);
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
253
ia_css_circbuf_elem_get_val(ia_css_circbuf_elem_t *elem)
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
255
return elem->val;
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
265
ia_css_circbuf_elem_t elem;
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
268
elem = cb->elems[cb->desc->start];
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
275
return elem;
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
51
ia_css_circbuf_elem_get_val(ia_css_circbuf_elem_t *elem);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
100
move_lower_bits(elem, bits_written, vector[end_elem], end_bit);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
107
hive_wide elem,
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
116
vector[start_elem] = elem[0];
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
124
move_word(vector, start_bit, elem[i]);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
126
move_lower_bits(vector, start_bit, elem[i], bits_to_write);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
129
move_lower_bits(vector, elem_bits * index, elem[0], elem_bits);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
151
hive_uedge elem = 0;
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
153
hive_sim_wide_unpack(data, &elem, ISP_VEC_ELEMBITS, i);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
154
to[i] = elem;
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
73
hive_wide elem,
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
85
elem[0] = vector[index];
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
88
move_subword(elem, 0, vector[start_elem], start_bit, end_bit);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
94
move_upper_bits(elem, bits_written, vector[start_elem], start_bit);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
97
move_word(elem, bits_written, vector[i]);
drivers/usb/class/usbtmc.c
2328
struct list_head *elem;
drivers/usb/class/usbtmc.c
2335
list_for_each(elem, &data->file_list) {
drivers/usb/class/usbtmc.c
2338
file_data = list_entry(elem,
drivers/usb/class/usbtmc.c
2511
struct list_head *elem;
drivers/usb/class/usbtmc.c
2517
list_for_each(elem, &data->file_list) {
drivers/usb/class/usbtmc.c
2520
file_data = list_entry(elem,
drivers/usb/class/usbtmc.c
2544
struct list_head *elem;
drivers/usb/class/usbtmc.c
2550
list_for_each(elem, &data->file_list) {
drivers/usb/class/usbtmc.c
2553
file_data = list_entry(elem,
drivers/usb/class/usbtmc.c
2582
struct list_head *elem;
drivers/usb/class/usbtmc.c
2589
list_for_each(elem, &data->file_list) {
drivers/usb/class/usbtmc.c
2592
file_data = list_entry(elem,
drivers/xen/events/events_base.c
569
struct irq_info *elem;
drivers/xen/events/events_base.c
581
elem = list_first_entry_or_null(&eoi->eoi_list, struct irq_info,
drivers/xen/events/events_base.c
583
if (!elem || info->eoi_time < elem->eoi_time) {
drivers/xen/events/events_base.c
588
list_for_each_entry_reverse(elem, &eoi->eoi_list, eoi_list) {
drivers/xen/events/events_base.c
589
if (elem->eoi_time <= info->eoi_time)
drivers/xen/events/events_base.c
592
list_add(&info->eoi_list, &elem->eoi_list);
fs/btrfs/backref.c
1853
struct btrfs_seq_list elem = BTRFS_SEQ_LIST_INIT(elem);
fs/btrfs/backref.c
1885
btrfs_get_tree_mod_seq(fs_info, &elem);
fs/btrfs/backref.c
1886
walk_ctx.time_seq = elem.seq;
fs/btrfs/backref.c
2027
btrfs_put_tree_mod_seq(fs_info, &elem);
fs/btrfs/tree-mod-log.c
100
elem->seq = 0;
fs/btrfs/tree-mod-log.c
1137
struct btrfs_seq_list *elem;
fs/btrfs/tree-mod-log.c
1139
elem = list_first_entry(&fs_info->tree_mod_seq_list,
fs/btrfs/tree-mod-log.c
1141
ret = elem->seq;
fs/btrfs/tree-mod-log.c
72
struct btrfs_seq_list *elem)
fs/btrfs/tree-mod-log.c
75
if (!elem->seq) {
fs/btrfs/tree-mod-log.c
76
elem->seq = btrfs_inc_tree_mod_seq(fs_info);
fs/btrfs/tree-mod-log.c
77
list_add_tail(&elem->list, &fs_info->tree_mod_seq_list);
fs/btrfs/tree-mod-log.c
82
return elem->seq;
fs/btrfs/tree-mod-log.c
86
struct btrfs_seq_list *elem)
fs/btrfs/tree-mod-log.c
93
u64 seq_putting = elem->seq;
fs/btrfs/tree-mod-log.c
99
list_del(&elem->list);
fs/btrfs/tree-mod-log.h
34
struct btrfs_seq_list *elem);
fs/btrfs/tree-mod-log.h
36
struct btrfs_seq_list *elem);
fs/nfs_common/nfsacl.c
220
xdr_nfsace_decode(struct xdr_array2_desc *desc, void *elem)
fs/nfs_common/nfsacl.c
224
__be32 *p = elem;
fs/nfs_common/nfsacl.c
50
xdr_nfsace_encode(struct xdr_array2_desc *desc, void *elem)
fs/nfs_common/nfsacl.c
54
__be32 *p = elem;
fs/nfsd/nfs4state.c
2383
struct nfsd4_session *elem;
fs/nfsd/nfs4state.c
2392
list_for_each_entry(elem, &nn->sessionid_hashtbl[idx], se_hash) {
fs/nfsd/nfs4state.c
2393
if (!memcmp(elem->se_sessionid.data, sessionid->data,
fs/nfsd/nfs4state.c
2395
return elem;
fs/xfs/xfs_mru_cache.c
192
struct xfs_mru_cache_elem *elem)
fs/xfs/xfs_mru_cache.c
215
list_add_tail(&elem->list_node, mru->lists + grp);
fs/xfs/xfs_mru_cache.c
232
struct xfs_mru_cache_elem *elem, *next;
fs/xfs/xfs_mru_cache.c
235
list_for_each_entry_safe(elem, next, &mru->reap_list, list_node) {
fs/xfs/xfs_mru_cache.c
238
radix_tree_delete(&mru->store, elem->key);
fs/xfs/xfs_mru_cache.c
244
list_move(&elem->list_node, &tmp);
fs/xfs/xfs_mru_cache.c
248
list_for_each_entry_safe(elem, next, &tmp, list_node) {
fs/xfs/xfs_mru_cache.c
249
list_del_init(&elem->list_node);
fs/xfs/xfs_mru_cache.c
250
mru->free_func(mru->data, elem);
fs/xfs/xfs_mru_cache.c
418
struct xfs_mru_cache_elem *elem)
fs/xfs/xfs_mru_cache.c
426
INIT_LIST_HEAD(&elem->list_node);
fs/xfs/xfs_mru_cache.c
427
elem->key = key;
fs/xfs/xfs_mru_cache.c
430
error = radix_tree_insert(&mru->store, key, elem);
fs/xfs/xfs_mru_cache.c
433
_xfs_mru_cache_list_insert(mru, elem);
fs/xfs/xfs_mru_cache.c
441
mru->free_func(mru->data, elem);
fs/xfs/xfs_mru_cache.c
456
struct xfs_mru_cache_elem *elem;
fs/xfs/xfs_mru_cache.c
463
elem = radix_tree_delete(&mru->store, key);
fs/xfs/xfs_mru_cache.c
464
if (elem)
fs/xfs/xfs_mru_cache.c
465
list_del(&elem->list_node);
fs/xfs/xfs_mru_cache.c
468
return elem;
fs/xfs/xfs_mru_cache.c
480
struct xfs_mru_cache_elem *elem;
fs/xfs/xfs_mru_cache.c
482
elem = xfs_mru_cache_remove(mru, key);
fs/xfs/xfs_mru_cache.c
483
if (elem)
fs/xfs/xfs_mru_cache.c
484
mru->free_func(mru->data, elem);
fs/xfs/xfs_mru_cache.c
512
struct xfs_mru_cache_elem *elem;
fs/xfs/xfs_mru_cache.c
519
elem = radix_tree_lookup(&mru->store, key);
fs/xfs/xfs_mru_cache.c
520
if (elem) {
fs/xfs/xfs_mru_cache.c
521
list_del(&elem->list_node);
fs/xfs/xfs_mru_cache.c
522
_xfs_mru_cache_list_insert(mru, elem);
fs/xfs/xfs_mru_cache.c
527
return elem;
fs/xfs/xfs_mru_cache.h
26
struct xfs_mru_cache_elem *elem);
include/linux/btree-128.h
84
void visitor128(void *elem, unsigned long opaque, unsigned long *__key,
include/linux/btree-128.h
87
typedef void (*visitor128_t)(void *elem, unsigned long opaque,
include/linux/btree-type.h
116
void VISITOR_FN(void *elem, unsigned long opaque, unsigned long *key,
include/linux/btree-type.h
119
typedef void (*VISITOR_FN_T)(void *elem, unsigned long opaque,
include/linux/btree.h
193
void (*func)(void *elem, unsigned long opaque,
include/linux/btree.h
201
void (*func)(void *elem, unsigned long opaque,
include/linux/ieee80211-eht.h
349
const struct ieee80211_eht_cap_elem_fixed *elem = (const void *)data;
include/linux/ieee80211-eht.h
361
if (elem->phy_cap_info[5] &
include/linux/ieee80211-eht.h
370
elem->phy_cap_info);
include/linux/ieee80211-eht.h
379
const struct ieee80211_eht_operation *elem = (const void *)data;
include/linux/ieee80211-eht.h
380
u8 needed = sizeof(*elem);
include/linux/ieee80211-eht.h
385
if (elem->params & IEEE80211_EHT_OPER_INFO_PRESENT) {
include/linux/ieee80211-eht.h
388
if (elem->params &
include/linux/mempool.h
68
int mempool_alloc_bulk_noprof(struct mempool *pool, void **elem,
include/linux/mempool.h
75
unsigned int mempool_free_bulk(struct mempool *pool, void **elem,
include/linux/moduleparam.h
111
void *elem;
include/linux/moduleparam.h
546
.elemsize = sizeof(array[0]), .elem = array }; \
include/linux/moduleparam.h
605
.elemsize = sizeof(name[0]), .elem = name }; \
include/linux/soc/ti/k3-ringacc.h
213
int k3_ringacc_ring_push(struct k3_ring *ring, void *elem);
include/linux/soc/ti/k3-ringacc.h
225
int k3_ringacc_ring_pop(struct k3_ring *ring, void *elem);
include/linux/soc/ti/k3-ringacc.h
238
int k3_ringacc_ring_push_head(struct k3_ring *ring, void *elem);
include/linux/soc/ti/k3-ringacc.h
251
int k3_ringacc_ring_pop_tail(struct k3_ring *ring, void *elem);
include/linux/sunrpc/xdr.h
217
typedef int (*xdr_xcode_elem_t)(struct xdr_array2_desc *desc, void *elem);
include/net/cfg80211.h
1404
} elem[] __counted_by(cnt);
include/net/cfg80211.h
1421
} elem[] __counted_by(cnt);
include/net/cfg80211.h
8020
ssize_t cfg80211_defragment_element(const struct element *elem, const u8 *ies,
include/net/netfilter/nf_tables.h
474
const struct nft_set_elem *elem,
include/net/netfilter/nf_tables.h
481
const struct nft_set_elem *elem);
include/net/netfilter/nf_tables.h
493
const struct nft_set_elem *elem,
include/uapi/sound/asound.h
1249
} elem;
kernel/bpf/arraymap.c
1025
void **elem, *ptr;
kernel/bpf/arraymap.c
1030
elem = array_map_lookup_elem(map, key);
kernel/bpf/arraymap.c
1031
if (elem) {
kernel/bpf/arraymap.c
1032
ptr = READ_ONCE(*elem);
kernel/bpf/arraymap.c
1053
struct prog_poke_elem *elem;
kernel/bpf/arraymap.c
1059
list_for_each_entry(elem, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1060
if (elem->aux == prog_aux)
kernel/bpf/arraymap.c
1064
elem = kmalloc_obj(*elem);
kernel/bpf/arraymap.c
1065
if (!elem) {
kernel/bpf/arraymap.c
1070
INIT_LIST_HEAD(&elem->list);
kernel/bpf/arraymap.c
1075
elem->aux = prog_aux;
kernel/bpf/arraymap.c
1077
list_add_tail(&elem->list, &aux->poke_progs);
kernel/bpf/arraymap.c
1086
struct prog_poke_elem *elem, *tmp;
kernel/bpf/arraymap.c
1091
list_for_each_entry_safe(elem, tmp, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1092
if (elem->aux == prog_aux) {
kernel/bpf/arraymap.c
1093
list_del_init(&elem->list);
kernel/bpf/arraymap.c
1094
kfree(elem);
kernel/bpf/arraymap.c
1111
struct prog_poke_elem *elem;
kernel/bpf/arraymap.c
1117
list_for_each_entry(elem, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1121
for (i = 0; i < elem->aux->size_poke_tab; i++) {
kernel/bpf/arraymap.c
1122
poke = &elem->aux->poke_tab[i];
kernel/bpf/arraymap.c
1199
struct prog_poke_elem *elem, *tmp;
kernel/bpf/arraymap.c
1203
list_for_each_entry_safe(elem, tmp, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1204
list_del_init(&elem->list);
kernel/bpf/arraymap.c
1205
kfree(elem);
kernel/bpf/arraymap.c
880
void **elem, *ptr;
kernel/bpf/arraymap.c
887
elem = array_map_lookup_elem(map, key);
kernel/bpf/arraymap.c
888
if (elem && (ptr = READ_ONCE(*elem)))
kernel/bpf/hashtab.c
1274
static void htab_lru_push_free(struct bpf_htab *htab, struct htab_elem *elem)
kernel/bpf/hashtab.c
1276
check_and_cancel_fields(htab, elem);
kernel/bpf/hashtab.c
1278
bpf_lru_push_free(&htab->lru, &elem->lru_node);
kernel/bpf/hashtab.c
2099
struct htab_elem *elem;
kernel/bpf/hashtab.c
2112
elem = hlist_nulls_entry_safe(n, struct htab_elem, hash_node);
kernel/bpf/hashtab.c
2113
if (elem)
kernel/bpf/hashtab.c
2114
return elem;
kernel/bpf/hashtab.c
2128
hlist_nulls_for_each_entry_rcu(elem, n, head, hash_node) {
kernel/bpf/hashtab.c
2132
return elem;
kernel/bpf/hashtab.c
2149
struct htab_elem *elem;
kernel/bpf/hashtab.c
2151
elem = bpf_hash_map_seq_find_next(info, NULL);
kernel/bpf/hashtab.c
2152
if (!elem)
kernel/bpf/hashtab.c
2157
return elem;
kernel/bpf/hashtab.c
2169
static int __bpf_hash_map_seq_show(struct seq_file *seq, struct htab_elem *elem)
kernel/bpf/hashtab.c
2181
prog = bpf_iter_get_info(&meta, elem == NULL);
kernel/bpf/hashtab.c
2185
if (elem) {
kernel/bpf/hashtab.c
2186
ctx.key = elem->key;
kernel/bpf/hashtab.c
2188
ctx.value = htab_elem_value(elem, map->key_size);
kernel/bpf/hashtab.c
2191
pptr = htab_elem_get_ptr(elem, map->key_size);
kernel/bpf/hashtab.c
2272
struct htab_elem *elem;
kernel/bpf/hashtab.c
2295
hlist_nulls_for_each_entry_safe(elem, n, head, hash_node) {
kernel/bpf/hashtab.c
2296
key = elem->key;
kernel/bpf/hashtab.c
2299
pptr = htab_elem_get_ptr(elem, map->key_size);
kernel/bpf/hashtab.c
230
struct htab_elem *elem;
kernel/bpf/hashtab.c
2302
val = htab_elem_value(elem, map->key_size);
kernel/bpf/hashtab.c
232
elem = get_htab_elem(htab, i);
kernel/bpf/hashtab.c
234
htab_elem_value(elem, htab->map.key_size));
kernel/bpf/hashtab.c
253
struct htab_elem *elem;
kernel/bpf/hashtab.c
255
elem = get_htab_elem(htab, i);
kernel/bpf/hashtab.c
257
void __percpu *pptr = htab_elem_get_ptr(elem, htab->map.key_size);
kernel/bpf/hashtab.c
266
htab_elem_value(elem, htab->map.key_size));
kernel/bpf/hashtab.c
2869
struct rhtab_elem *elem)
kernel/bpf/hashtab.c
2875
rhtab_elem_value(elem, rhtab->map.key_size));
kernel/bpf/hashtab.c
2881
struct rhtab_elem *elem = obj;
kernel/bpf/hashtab.c
2887
rhtab_elem_value(elem, hrec->key_size));
kernel/bpf/hashtab.c
2893
struct rhtab_elem *elem = ptr;
kernel/bpf/hashtab.c
2895
bpf_map_free_internal_structs(&rhtab->map, rhtab_elem_value(elem, rhtab->map.key_size));
kernel/bpf/hashtab.c
2896
bpf_mem_cache_free_rcu(&rhtab->ma, elem);
kernel/bpf/hashtab.c
2929
static void rhtab_read_elem_value(struct bpf_map *map, void *dst, struct rhtab_elem *elem,
kernel/bpf/hashtab.c
2932
void *src = rhtab_elem_value(elem, map->key_size);
kernel/bpf/hashtab.c
2940
static int rhtab_delete_elem(struct bpf_rhtab *rhtab, struct rhtab_elem *elem, void *copy,
kernel/bpf/hashtab.c
2954
err = rhashtable_remove_fast(&rhtab->ht, &elem->node, rhtab_params_long);
kernel/bpf/hashtab.c
2956
err = rhashtable_remove_fast(&rhtab->ht, &elem->node, rhtab_params);
kernel/bpf/hashtab.c
2964
rhtab_read_elem_value(&rhtab->map, copy, elem, flags);
kernel/bpf/hashtab.c
2968
rhtab_check_and_free_fields(rhtab, elem);
kernel/bpf/hashtab.c
2969
bpf_mem_cache_free_rcu(&rhtab->ma, elem);
kernel/bpf/hashtab.c
2977
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
2981
elem = rhtab_lookup_elem(map, key);
kernel/bpf/hashtab.c
2982
if (!elem)
kernel/bpf/hashtab.c
2985
return rhtab_delete_elem(rhtab, elem, NULL, 0);
kernel/bpf/hashtab.c
2991
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3000
elem = rhtab_lookup_elem(map, key);
kernel/bpf/hashtab.c
3001
if (!elem)
kernel/bpf/hashtab.c
3004
return rhtab_delete_elem(rhtab, elem, value, flags);
kernel/bpf/hashtab.c
3007
static long rhtab_map_update_existing(struct bpf_map *map, struct rhtab_elem *elem, void *value,
kernel/bpf/hashtab.c
3011
void *old_val = rhtab_elem_value(elem, map->key_size);
kernel/bpf/hashtab.c
3030
rhtab_check_and_free_fields(rhtab, elem);
kernel/bpf/hashtab.c
3037
struct rhtab_elem *elem, *tmp;
kernel/bpf/hashtab.c
3046
elem = rhtab_lookup_elem(map, key);
kernel/bpf/hashtab.c
3047
if (elem)
kernel/bpf/hashtab.c
3048
return rhtab_map_update_existing(map, elem, value, map_flags);
kernel/bpf/hashtab.c
3065
elem = bpf_mem_cache_alloc(&rhtab->ma);
kernel/bpf/hashtab.c
3066
if (!elem)
kernel/bpf/hashtab.c
3069
memcpy(elem->data, key, map->key_size);
kernel/bpf/hashtab.c
3070
copy_map_value(map, rhtab_elem_value(elem, map->key_size), value);
kernel/bpf/hashtab.c
3071
check_and_init_map_value(map, rhtab_elem_value(elem, map->key_size));
kernel/bpf/hashtab.c
3077
tmp = rhashtable_lookup_get_insert_fast(&rhtab->ht, &elem->node, rhtab_params_long);
kernel/bpf/hashtab.c
3079
tmp = rhashtable_lookup_get_insert_fast(&rhtab->ht, &elem->node, rhtab_params);
kernel/bpf/hashtab.c
3084
bpf_mem_cache_free(&rhtab->ma, elem);
kernel/bpf/hashtab.c
3122
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3138
while ((elem = rhashtable_walk_next(&iter))) {
kernel/bpf/hashtab.c
3139
if (IS_ERR(elem)) {
kernel/bpf/hashtab.c
3140
if (PTR_ERR(elem) == -EAGAIN)
kernel/bpf/hashtab.c
3145
bpf_map_free_internal_structs(map, rhtab_elem_value(elem, map->key_size));
kernel/bpf/hashtab.c
3163
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3165
elem = rhashtable_next_key(&rhtab->ht, key);
kernel/bpf/hashtab.c
3168
if (PTR_ERR(elem) == -ENOENT)
kernel/bpf/hashtab.c
3169
elem = rhashtable_next_key(&rhtab->ht, NULL);
kernel/bpf/hashtab.c
3171
if (IS_ERR(elem))
kernel/bpf/hashtab.c
3172
return PTR_ERR(elem);
kernel/bpf/hashtab.c
3173
if (!elem)
kernel/bpf/hashtab.c
3176
memcpy(next_key, elem->data, map->key_size);
kernel/bpf/hashtab.c
3202
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3217
while ((elem = rhashtable_next_key(&rhtab->ht, prev_key))) {
kernel/bpf/hashtab.c
3218
if (IS_ERR(elem))
kernel/bpf/hashtab.c
3222
(u64)(long)elem->data,
kernel/bpf/hashtab.c
3223
(u64)(long)rhtab_elem_value(elem, map->key_size),
kernel/bpf/hashtab.c
3228
prev_key = elem->data; /* valid while RCU held */
kernel/bpf/hashtab.c
3258
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3313
elem = rhtab_lookup_elem(map, cursor);
kernel/bpf/hashtab.c
3314
if (!elem) {
kernel/bpf/hashtab.c
3320
elem = rhashtable_next_key(&rhtab->ht, NULL);
kernel/bpf/hashtab.c
3323
while (elem && !IS_ERR(elem) && total < max_count) {
kernel/bpf/hashtab.c
3324
memcpy(dst_key, elem->data, key_size);
kernel/bpf/hashtab.c
3325
rhtab_read_elem_value(map, dst_val, elem, elem_map_flags);
kernel/bpf/hashtab.c
3329
del_elems[total] = elem;
kernel/bpf/hashtab.c
3331
elem = rhashtable_next_key(&rhtab->ht, dst_key);
kernel/bpf/hashtab.c
3341
if (elem && !IS_ERR(elem)) {
kernel/bpf/hashtab.c
3343
memcpy(cursor, elem->data, key_size);
kernel/bpf/hashtab.c
3403
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3412
elem = rhashtable_walk_peek(&info->iter);
kernel/bpf/hashtab.c
3413
} while (PTR_ERR(elem) == -EAGAIN);
kernel/bpf/hashtab.c
3415
if (IS_ERR(elem))
kernel/bpf/hashtab.c
3418
if (elem && *pos == 0)
kernel/bpf/hashtab.c
3420
return elem;
kernel/bpf/hashtab.c
3426
struct rhtab_elem *elem;
kernel/bpf/hashtab.c
3432
elem = rhashtable_walk_next(&info->iter);
kernel/bpf/hashtab.c
3433
} while (PTR_ERR(elem) == -EAGAIN);
kernel/bpf/hashtab.c
3435
if (IS_ERR(elem))
kernel/bpf/hashtab.c
3437
return elem;
kernel/bpf/hashtab.c
3441
struct rhtab_elem *elem)
kernel/bpf/hashtab.c
3450
prog = bpf_iter_get_info(&meta, elem == NULL);
kernel/bpf/hashtab.c
3454
if (elem) {
kernel/bpf/hashtab.c
3455
ctx.key = elem->data;
kernel/bpf/hashtab.c
3456
ctx.value = rhtab_elem_value(elem, info->map->key_size);
kernel/bpf/hashtab.c
473
struct htab_elem *elem = obj;
kernel/bpf/hashtab.c
479
map_value = htab_elem_value(elem, hrec->key_size);
kernel/bpf/hashtab.c
841
struct htab_elem *elem)
kernel/bpf/hashtab.c
847
void __percpu *pptr = htab_elem_get_ptr(elem, htab->map.key_size);
kernel/bpf/hashtab.c
853
void *map_value = htab_elem_value(elem, htab->map.key_size);
kernel/bpf/stream.c
101
llist_for_each_entry_safe(elem, tmp, list, node)
kernel/bpf/stream.c
102
bpf_stream_free_elem(elem);
kernel/bpf/stream.c
11
static void bpf_stream_elem_init(struct bpf_stream_elem *elem, int len)
kernel/bpf/stream.c
13
init_llist_node(&elem->node);
kernel/bpf/stream.c
14
elem->total_len = len;
kernel/bpf/stream.c
144
static bool bpf_stream_consume_elem(struct bpf_stream_elem *elem, int *len)
kernel/bpf/stream.c
146
int rem = elem->total_len - elem->consumed_len;
kernel/bpf/stream.c
149
elem->consumed_len += used;
kernel/bpf/stream.c
15
elem->consumed_len = 0;
kernel/bpf/stream.c
152
return elem->consumed_len == elem->total_len;
kernel/bpf/stream.c
158
struct bpf_stream_elem *elem = NULL;
kernel/bpf/stream.c
174
elem = container_of(node, typeof(*elem), node);
kernel/bpf/stream.c
176
cons_len = elem->consumed_len;
kernel/bpf/stream.c
177
cont = bpf_stream_consume_elem(elem, &rem_len) == false;
kernel/bpf/stream.c
179
ret = copy_to_user(buf + pos, elem->str + cons_len,
kernel/bpf/stream.c
180
elem->consumed_len - cons_len);
kernel/bpf/stream.c
184
elem->consumed_len = cons_len;
kernel/bpf/stream.c
191
bpf_stream_release_capacity(stream, elem);
kernel/bpf/stream.c
192
bpf_stream_free_elem(elem);
kernel/bpf/stream.c
21
struct bpf_stream_elem *elem;
kernel/bpf/stream.c
33
elem = kmalloc_nolock(alloc_size, __GFP_ZERO, -1);
kernel/bpf/stream.c
34
if (!elem)
kernel/bpf/stream.c
37
bpf_stream_elem_init(elem, len);
kernel/bpf/stream.c
39
return elem;
kernel/bpf/stream.c
44
struct bpf_stream_elem *elem = NULL;
kernel/bpf/stream.c
50
elem = bpf_stream_elem_alloc(len);
kernel/bpf/stream.c
51
if (!elem)
kernel/bpf/stream.c
54
memcpy(elem->str, str, len);
kernel/bpf/stream.c
55
llist_add(&elem->node, log);
kernel/bpf/stream.c
71
static void bpf_stream_release_capacity(struct bpf_stream *stream, struct bpf_stream_elem *elem)
kernel/bpf/stream.c
73
int len = elem->total_len;
kernel/bpf/stream.c
92
static void bpf_stream_free_elem(struct bpf_stream_elem *elem)
kernel/bpf/stream.c
94
kfree_nolock(elem);
kernel/bpf/stream.c
99
struct bpf_stream_elem *elem, *tmp;
kernel/bpf/verifier.c
1709
struct bpf_verifier_stack_elem *elem, *head = env->head;
kernel/bpf/verifier.c
1726
elem = head->next;
kernel/bpf/verifier.c
1729
env->head = elem;
kernel/bpf/verifier.c
1751
struct bpf_verifier_stack_elem *elem;
kernel/bpf/verifier.c
1754
elem = kzalloc_obj(struct bpf_verifier_stack_elem, GFP_KERNEL_ACCOUNT);
kernel/bpf/verifier.c
1755
if (!elem)
kernel/bpf/verifier.c
1758
elem->insn_idx = insn_idx;
kernel/bpf/verifier.c
1759
elem->prev_insn_idx = prev_insn_idx;
kernel/bpf/verifier.c
1760
elem->next = env->head;
kernel/bpf/verifier.c
1761
elem->log_pos = env->log.end_pos;
kernel/bpf/verifier.c
1762
env->head = elem;
kernel/bpf/verifier.c
1764
err = bpf_copy_verifier_state(&elem->st, cur);
kernel/bpf/verifier.c
1767
elem->st.speculative |= speculative;
kernel/bpf/verifier.c
1773
if (elem->st.parent) {
kernel/bpf/verifier.c
1774
++elem->st.parent->branches;
kernel/bpf/verifier.c
1785
return &elem->st;
kernel/bpf/verifier.c
2275
struct bpf_verifier_stack_elem *elem;
kernel/bpf/verifier.c
2278
elem = kzalloc_obj(struct bpf_verifier_stack_elem, GFP_KERNEL_ACCOUNT);
kernel/bpf/verifier.c
2279
if (!elem)
kernel/bpf/verifier.c
2282
elem->insn_idx = insn_idx;
kernel/bpf/verifier.c
2283
elem->prev_insn_idx = prev_insn_idx;
kernel/bpf/verifier.c
2284
elem->next = env->head;
kernel/bpf/verifier.c
2285
elem->log_pos = env->log.end_pos;
kernel/bpf/verifier.c
2286
env->head = elem;
kernel/bpf/verifier.c
2299
elem->st.branches = 1;
kernel/bpf/verifier.c
2300
elem->st.in_sleepable = is_sleepable;
kernel/bpf/verifier.c
2308
elem->st.frame[0] = frame;
kernel/bpf/verifier.c
2309
return &elem->st;
kernel/locking/lockdep.c
1496
static inline int __cq_enqueue(struct circular_queue *cq, struct lock_list *elem)
kernel/locking/lockdep.c
1501
cq->element[cq->rear] = elem;
kernel/params.c
420
void *elem, int elemsize,
kernel/params.c
431
kp.arg = elem;
kernel/params.c
470
return param_array(kp->mod, kp->name, val, 1, arr->max, arr->elem,
kernel/params.c
485
p.arg = arr->elem + arr->elemsize * i;
kernel/params.c
503
arr->ops->free(arr->elem + arr->elemsize * i);
lib/btree.c
673
void (*func)(void *elem, unsigned long opaque,
lib/btree.c
697
static void empty(void *elem, unsigned long opaque, unsigned long *key,
lib/btree.c
702
void visitorl(void *elem, unsigned long opaque, unsigned long *key,
lib/btree.c
707
func(elem, opaque, *key, index);
lib/btree.c
711
void visitor32(void *elem, unsigned long opaque, unsigned long *__key,
lib/btree.c
717
func(elem, opaque, *key, index);
lib/btree.c
721
void visitor64(void *elem, unsigned long opaque, unsigned long *__key,
lib/btree.c
727
func(elem, opaque, *key, index);
lib/btree.c
731
void visitor128(void *elem, unsigned long opaque, unsigned long *__key,
lib/btree.c
737
func(elem, opaque, key[0], key[1], index);
lib/btree.c
743
void (*func)(void *elem, unsigned long opaque,
lib/btree.c
761
void (*func)(void *elem, unsigned long opaque,
mm/kasan/kasan_test_c.c
1251
void *elem;
mm/kasan/kasan_test_c.c
1263
elem = mempool_alloc_preallocated(pool);
mm/kasan/kasan_test_c.c
1264
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, elem);
mm/kasan/kasan_test_c.c
1266
return elem;
mm/kasan/kasan_test_c.c
1294
void *elem;
mm/kasan/kasan_test_c.c
1300
elem = mempool_alloc_preallocated(pool);
mm/kasan/kasan_test_c.c
1301
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, elem);
mm/kasan/kasan_test_c.c
1303
return elem;
mm/kasan/kasan_test_c.c
1308
char *elem;
mm/kasan/kasan_test_c.c
1310
elem = mempool_alloc_preallocated(pool);
mm/kasan/kasan_test_c.c
1311
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, elem);
mm/kasan/kasan_test_c.c
1313
OPTIMIZER_HIDE_VAR(elem);
mm/kasan/kasan_test_c.c
1317
((volatile char *)&elem[size])[0]);
mm/kasan/kasan_test_c.c
1320
((volatile char *)&elem[round_up(size, KASAN_GRANULE_SIZE)])[0]);
mm/kasan/kasan_test_c.c
1322
mempool_free(elem, pool);
mm/kasan/kasan_test_c.c
1377
char *elem, *ptr;
mm/kasan/kasan_test_c.c
1379
elem = mempool_alloc_preallocated(pool);
mm/kasan/kasan_test_c.c
1380
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, elem);
mm/kasan/kasan_test_c.c
1382
mempool_free(elem, pool);
mm/kasan/kasan_test_c.c
1384
ptr = page ? page_address((struct page *)elem) : elem;
mm/kasan/kasan_test_c.c
1446
char *elem;
mm/kasan/kasan_test_c.c
1448
elem = mempool_alloc_preallocated(pool);
mm/kasan/kasan_test_c.c
1449
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, elem);
mm/kasan/kasan_test_c.c
1451
mempool_free(elem, pool);
mm/kasan/kasan_test_c.c
1453
KUNIT_EXPECT_KASAN_FAIL(test, mempool_free(elem, pool));
mm/kasan/kasan_test_c.c
1500
char *elem;
mm/kasan/kasan_test_c.c
1502
elem = mempool_alloc_preallocated(pool);
mm/kasan/kasan_test_c.c
1503
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, elem);
mm/kasan/kasan_test_c.c
1505
KUNIT_EXPECT_KASAN_FAIL(test, mempool_free(elem + 1, pool));
mm/kasan/kasan_test_c.c
1507
mempool_free(elem, pool);
mm/slab_common.c
916
unsigned int elem = size_index_elem(i);
mm/slab_common.c
918
if (elem >= ARRAY_SIZE(kmalloc_size_index))
mm/slab_common.c
920
kmalloc_size_index[elem] = KMALLOC_SHIFT_LOW;
net/core/gro.c
27
struct packet_offload *elem;
net/core/gro.c
30
list_for_each_entry(elem, &net_hotdata.offload_base, list) {
net/core/gro.c
31
if (po->priority < elem->priority)
net/core/gro.c
34
list_add_rcu(&po->list, elem->list.prev);
net/core/sock_map.c
1023
elem = sock_hash_lookup_elem_raw(&bucket->head, hash, key, key_size);
net/core/sock_map.c
1024
if (elem && flags == BPF_NOEXIST) {
net/core/sock_map.c
1027
} else if (!elem && flags == BPF_EXIST) {
net/core/sock_map.c
1032
elem_new = sock_hash_alloc_elem(htab, key, key_size, hash, sk, elem);
net/core/sock_map.c
1043
if (elem) {
net/core/sock_map.c
1044
hlist_del_rcu(&elem->node);
net/core/sock_map.c
1045
sock_map_unref(elem->sk, elem);
net/core/sock_map.c
1046
sock_hash_free_elem(htab, elem);
net/core/sock_map.c
1062
struct bpf_shtab_elem *elem, *elem_next;
net/core/sock_map.c
1071
elem = sock_hash_lookup_elem_raw(head, hash, key, key_size);
net/core/sock_map.c
1072
if (!elem)
net/core/sock_map.c
1075
elem_next = hlist_entry_safe(rcu_dereference(hlist_next_rcu(&elem->node)),
net/core/sock_map.c
1151
struct bpf_shtab_elem *elem;
net/core/sock_map.c
1170
hlist_for_each_entry(elem, &bucket->head, node)
net/core/sock_map.c
1171
sock_hold(elem->sk);
net/core/sock_map.c
1179
hlist_for_each_entry_safe(elem, node, &unlink_list, node) {
net/core/sock_map.c
1180
hlist_del(&elem->node);
net/core/sock_map.c
1181
lock_sock(elem->sk);
net/core/sock_map.c
1183
sock_map_unref(elem->sk, elem);
net/core/sock_map.c
1185
release_sock(elem->sk);
net/core/sock_map.c
1186
sock_put(elem->sk);
net/core/sock_map.c
1187
sock_hash_free_elem(htab, elem);
net/core/sock_map.c
1323
struct bpf_shtab_elem *elem;
net/core/sock_map.c
1329
elem = hlist_entry_safe(node, struct bpf_shtab_elem, node);
net/core/sock_map.c
1330
if (elem)
net/core/sock_map.c
1331
return elem;
net/core/sock_map.c
1340
elem = hlist_entry_safe(node, struct bpf_shtab_elem, node);
net/core/sock_map.c
1341
if (elem)
net/core/sock_map.c
1342
return elem;
net/core/sock_map.c
1375
struct bpf_shtab_elem *elem = v;
net/core/sock_map.c
1380
prog = bpf_iter_get_info(&meta, !elem);
net/core/sock_map.c
1386
if (elem) {
net/core/sock_map.c
1387
ctx.key = elem->key;
net/core/sock_map.c
1388
ctx.sk = elem->sk;
net/core/sock_map.c
884
struct bpf_shtab_elem *elem;
net/core/sock_map.c
886
hlist_for_each_entry_rcu(elem, head, node) {
net/core/sock_map.c
887
if (elem->hash == hash &&
net/core/sock_map.c
888
!memcmp(&elem->key, key, key_size))
net/core/sock_map.c
889
return elem;
net/core/sock_map.c
900
struct bpf_shtab_elem *elem;
net/core/sock_map.c
906
elem = sock_hash_lookup_elem_raw(&bucket->head, hash, key, key_size);
net/core/sock_map.c
908
return elem ? elem->sk : NULL;
net/core/sock_map.c
912
struct bpf_shtab_elem *elem)
net/core/sock_map.c
915
kfree_rcu(elem, rcu);
net/core/sock_map.c
922
struct bpf_shtab_elem *elem_probe, *elem = link_raw;
net/core/sock_map.c
926
bucket = sock_hash_select_bucket(htab, elem->hash);
net/core/sock_map.c
933
elem_probe = sock_hash_lookup_elem_raw(&bucket->head, elem->hash,
net/core/sock_map.c
934
elem->key, map->key_size);
net/core/sock_map.c
935
if (elem_probe && elem_probe == elem) {
net/core/sock_map.c
936
hlist_del_rcu(&elem->node);
net/core/sock_map.c
937
sock_map_unref(elem->sk, elem);
net/core/sock_map.c
938
sock_hash_free_elem(htab, elem);
net/core/sock_map.c
948
struct bpf_shtab_elem *elem;
net/core/sock_map.c
955
elem = sock_hash_lookup_elem_raw(&bucket->head, hash, key, key_size);
net/core/sock_map.c
956
if (elem) {
net/core/sock_map.c
957
hlist_del_rcu(&elem->node);
net/core/sock_map.c
958
sock_map_unref(elem->sk, elem);
net/core/sock_map.c
959
sock_hash_free_elem(htab, elem);
net/core/sock_map.c
998
struct bpf_shtab_elem *elem, *elem_new;
net/mac80211/cfg.c
1291
memcpy(pos + offset, src->elem[i].data, src->elem[i].len);
net/mac80211/cfg.c
1292
dst->elem[i].len = src->elem[i].len;
net/mac80211/cfg.c
1293
dst->elem[i].data = pos + offset;
net/mac80211/cfg.c
1294
offset += dst->elem[i].len;
net/mac80211/cfg.c
1308
memcpy(pos + offset, src->elem[i].data, src->elem[i].len);
net/mac80211/cfg.c
1309
dst->elem[i].len = src->elem[i].len;
net/mac80211/cfg.c
1310
dst->elem[i].data = pos + offset;
net/mac80211/cfg.c
1311
offset += dst->elem[i].len;
net/mac80211/cfg.c
1502
size += struct_size(new->mbssid_ies, elem, mbssid->cnt);
net/mac80211/cfg.c
1505
size += struct_size(new->rnr_ies, elem, rnr->cnt);
net/mac80211/cfg.c
1530
pos += struct_size(new->mbssid_ies, elem, mbssid->cnt);
net/mac80211/cfg.c
1535
pos += struct_size(new->rnr_ies, elem, rnr->cnt);
net/mac80211/cfg.c
1539
if (new->mbssid_ies->cnt && new->mbssid_ies->elem[0].len > 2)
net/mac80211/cfg.c
1541
*(new->mbssid_ies->elem[0].data + 2);
net/mac80211/cfg.c
4291
kzalloc_flex(*new_beacon->mbssid_ies, elem,
net/mac80211/cfg.c
4300
kzalloc_flex(*new_beacon->rnr_ies, elem,
net/mac80211/ieee80211_i.h
1338
len = elems->elem[i].len;
net/mac80211/ieee80211_i.h
1340
len += rnr_elems->elem[i].len;
net/mac80211/ieee80211_i.h
1342
len += rnr_elems->elem[i].len;
net/mac80211/ieee80211_i.h
1349
len += elems->elem[i].len;
net/mac80211/ieee80211_i.h
1353
len += rnr_elems->elem[i].len;
net/mac80211/mlme.c
10131
const struct element *elem;
net/mac80211/mlme.c
10133
elem = cfg80211_find_ext_elem(WLAN_EID_EXT_MULTIPLE_BSSID_CONFIGURATION,
net/mac80211/mlme.c
10135
if (elem && elem->datalen >= 3)
net/mac80211/mlme.c
10136
link->conf->profile_periodicity = elem->data[2];
net/mac80211/mlme.c
10140
elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY,
net/mac80211/mlme.c
10142
if (elem && elem->datalen >= 11 &&
net/mac80211/mlme.c
10143
(elem->data[10] & WLAN_EXT_CAPA11_EMA_SUPPORT))
net/mac80211/mlme.c
10183
const struct element *elem;
net/mac80211/mlme.c
10194
elem = ieee80211_bss_get_elem(cbss, WLAN_EID_HT_OPERATION);
net/mac80211/mlme.c
10195
if (!elem || elem->datalen < sizeof(struct ieee80211_ht_operation)) {
net/mac80211/mlme.c
10202
((struct ieee80211_ht_operation *)(elem->data))->ht_param;
net/mac80211/mlme.c
10214
elem = ieee80211_bss_get_elem(cbss, WLAN_EID_VHT_CAPABILITY);
net/mac80211/mlme.c
10216
if (!elem && band == NL80211_BAND_2GHZ) {
net/mac80211/mlme.c
10220
if (!elem || elem->datalen < sizeof(struct ieee80211_vht_cap)) {
net/mac80211/mlme.c
10226
memcpy(&assoc_data->link[link_id].ap_vht_cap, elem->data,
net/mac80211/mlme.c
2369
u16 elem = outer[i];
net/mac80211/mlme.c
2373
WARN_ON(at_extension && elem < PRESENT_ELEM_EXT_OFFS);
net/mac80211/mlme.c
2376
if (!at_extension && elem >= PRESENT_ELEM_EXT_OFFS) {
net/mac80211/mlme.c
2384
if (elem == inner[j]) {
net/mac80211/mlme.c
2398
skb_put_u8(skb, (u8)elem);
net/mac80211/mlme.c
6080
const struct element *elem;
net/mac80211/mlme.c
6082
elem = cfg80211_find_elem(WLAN_EID_VHT_CAPABILITY,
net/mac80211/mlme.c
6084
if (elem && elem->datalen >= sizeof(*bss_vht_cap))
net/mac80211/mlme.c
6085
bss_vht_cap = (const void *)elem->data;
net/mac80211/parse.c
1041
ml_len = cfg80211_defragment_element(defrag->elem,
net/mac80211/parse.c
172
elems_parse->ml_basic.elem = elem;
net/mac80211/parse.c
177
elems_parse->ml_reconf.elem = elem;
net/mac80211/parse.c
182
elems_parse->ml_epcs.elem = elem;
net/mac80211/parse.c
231
*crc = crc32_be(*crc, (void *)elem, elem->datalen + 2);
net/mac80211/parse.c
318
const struct element *elem;
net/mac80211/parse.c
343
for_each_element(elem, params->start, params->len) {
net/mac80211/parse.c
346
u8 id = elem->id;
net/mac80211/parse.c
347
u8 elen = elem->datalen;
net/mac80211/parse.c
348
const u8 *pos = elem->data;
net/mac80211/parse.c
351
!cfg80211_is_element_inherited(elem,
net/mac80211/parse.c
47
const struct element *elem;
net/mac80211/parse.c
73
const struct element *elem,
net/mac80211/parse.c
770
elem, elems_parse,
net/mac80211/parse.c
78
const void *data = elem->data + 1;
net/mac80211/parse.c
819
if (!for_each_element_completed(elem, params->start, params->len))
net/mac80211/parse.c
82
if (!elem->datalen)
net/mac80211/parse.c
830
const struct element *elem, *sub;
net/mac80211/parse.c
835
for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID, start, len) {
net/mac80211/parse.c
836
if (elem->datalen < 2)
net/mac80211/parse.c
838
if (elem->data[0] < 1 || elem->data[0] > 8)
net/mac80211/parse.c
841
for_each_element(sub, elem->data + 1, elem->datalen - 1) {
net/mac80211/parse.c
85
len = elem->datalen - 1;
net/mac80211/parse.c
863
elem,
net/mac80211/parse.c
87
switch (elem->data[0]) {
net/mac80211/parse.c
878
elem->data[0],
net/mac80211/tx.c
5548
skb_put_data(skb, beacon->mbssid_ies->elem[i].data,
net/mac80211/tx.c
5549
beacon->mbssid_ies->elem[i].len);
net/mac80211/tx.c
5552
skb_put_data(skb, beacon->rnr_ies->elem[i].data,
net/mac80211/tx.c
5553
beacon->rnr_ies->elem[i].len);
net/mac80211/tx.c
5556
skb_put_data(skb, beacon->rnr_ies->elem[i].data,
net/mac80211/tx.c
5557
beacon->rnr_ies->elem[i].len);
net/mac80211/tx.c
5564
skb_put_data(skb, beacon->mbssid_ies->elem[i].data,
net/mac80211/tx.c
5565
beacon->mbssid_ies->elem[i].len);
net/mac80211/util.c
2595
struct ieee80211_he_cap_elem *elem)
net/mac80211/util.c
2599
*elem = he_cap->he_cap_elem;
net/mac80211/util.c
2616
max_ru = elem->phy_cap_info[8] & IEEE80211_HE_PHY_CAP8_DCM_MAX_RU_MASK;
net/mac80211/util.c
2618
elem->phy_cap_info[8] &= ~IEEE80211_HE_PHY_CAP8_DCM_MAX_RU_MASK;
net/mac80211/util.c
2619
elem->phy_cap_info[8] |= max_ru;
net/mac80211/util.c
2622
elem->phy_cap_info[0] &=
net/mac80211/util.c
2625
elem->phy_cap_info[9] &=
net/mac80211/util.c
2630
elem->phy_cap_info[0] &=
net/mac80211/util.c
2633
elem->phy_cap_info[5] &=
net/mac80211/util.c
2635
elem->phy_cap_info[7] &=
net/mac80211/util.c
2647
struct ieee80211_he_cap_elem elem;
net/mac80211/util.c
2660
ieee80211_get_adjusted_he_cap(conn, he_cap, &elem);
net/mac80211/util.c
2662
n = ieee80211_he_mcs_nss_size(&elem);
net/mac80211/util.c
2676
skb_put_data(skb, &elem, sizeof(elem));
net/netfilter/ipset/ip_set_bitmap_ipmac.c
101
const struct bitmap_ipmac_elem *elem;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
105
elem = get_const_elem(map->extensions, id, dsize);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
107
return elem->filled == MAC_FILLED;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
111
bitmap_ipmac_is_filled(const struct bitmap_ipmac_elem *elem)
net/netfilter/ipset/ip_set_bitmap_ipmac.c
113
return elem->filled == MAC_FILLED;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
147
struct bitmap_ipmac_elem *elem;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
149
elem = get_elem(map->extensions, e->id, dsize);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
151
if (elem->filled == MAC_FILLED) {
net/netfilter/ipset/ip_set_bitmap_ipmac.c
154
!ether_addr_equal(e->ether, elem->ether)) {
net/netfilter/ipset/ip_set_bitmap_ipmac.c
158
ether_addr_copy(elem->ether, e->ether);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
167
ether_addr_copy(elem->ether, e->ether);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
168
elem->filled = MAC_FILLED;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
172
ether_addr_copy(elem->ether, e->ether);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
173
elem->filled = MAC_FILLED;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
176
elem->filled = MAC_UNSET;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
192
const struct bitmap_ipmac_elem *elem =
net/netfilter/ipset/ip_set_bitmap_ipmac.c
197
(elem->filled == MAC_FILLED &&
net/netfilter/ipset/ip_set_bitmap_ipmac.c
198
nla_put(skb, IPSET_ATTR_ETHER, ETH_ALEN, elem->ether));
net/netfilter/ipset/ip_set_bitmap_ipmac.c
87
const struct bitmap_ipmac_elem *elem;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
91
elem = get_const_elem(map->extensions, e->id, dsize);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
92
if (e->add_mac && elem->filled == MAC_FILLED)
net/netfilter/ipset/ip_set_bitmap_ipmac.c
93
return ether_addr_equal(e->ether, elem->ether);
net/netfilter/ipset/ip_set_hash_ipportnet.c
334
hash_ipportnet6_do_data_match(const struct hash_ipportnet6_elem *elem)
net/netfilter/ipset/ip_set_hash_ipportnet.c
336
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_ipportnet.c
340
hash_ipportnet6_data_set_flags(struct hash_ipportnet6_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_ipportnet.c
342
elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH);
net/netfilter/ipset/ip_set_hash_ipportnet.c
346
hash_ipportnet6_data_reset_flags(struct hash_ipportnet6_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_ipportnet.c
348
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_ipportnet.c
352
hash_ipportnet6_data_netmask(struct hash_ipportnet6_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_ipportnet.c
354
ip6_netmask(&elem->ip2, cidr);
net/netfilter/ipset/ip_set_hash_ipportnet.c
355
elem->cidr = cidr - 1;
net/netfilter/ipset/ip_set_hash_ipportnet.c
76
hash_ipportnet4_do_data_match(const struct hash_ipportnet4_elem *elem)
net/netfilter/ipset/ip_set_hash_ipportnet.c
78
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_ipportnet.c
82
hash_ipportnet4_data_set_flags(struct hash_ipportnet4_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_ipportnet.c
84
elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH);
net/netfilter/ipset/ip_set_hash_ipportnet.c
88
hash_ipportnet4_data_reset_flags(struct hash_ipportnet4_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_ipportnet.c
90
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_ipportnet.c
94
hash_ipportnet4_data_netmask(struct hash_ipportnet4_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_ipportnet.c
96
elem->ip2 &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_ipportnet.c
97
elem->cidr = cidr - 1;
net/netfilter/ipset/ip_set_hash_net.c
232
hash_net6_do_data_match(const struct hash_net6_elem *elem)
net/netfilter/ipset/ip_set_hash_net.c
234
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_net.c
238
hash_net6_data_set_flags(struct hash_net6_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_net.c
240
elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH;
net/netfilter/ipset/ip_set_hash_net.c
244
hash_net6_data_reset_flags(struct hash_net6_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_net.c
246
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_net.c
250
hash_net6_data_netmask(struct hash_net6_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_net.c
252
ip6_netmask(&elem->ip, cidr);
net/netfilter/ipset/ip_set_hash_net.c
253
elem->cidr = cidr;
net/netfilter/ipset/ip_set_hash_net.c
61
hash_net4_do_data_match(const struct hash_net4_elem *elem)
net/netfilter/ipset/ip_set_hash_net.c
63
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_net.c
67
hash_net4_data_set_flags(struct hash_net4_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_net.c
69
elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH;
net/netfilter/ipset/ip_set_hash_net.c
73
hash_net4_data_reset_flags(struct hash_net4_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_net.c
75
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_net.c
79
hash_net4_data_netmask(struct hash_net4_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_net.c
81
elem->ip &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_net.c
82
elem->cidr = cidr;
net/netfilter/ipset/ip_set_hash_netiface.c
101
hash_netiface4_data_netmask(struct hash_netiface4_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_netiface.c
103
elem->ip &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_netiface.c
104
elem->cidr = cidr;
net/netfilter/ipset/ip_set_hash_netiface.c
165
.elem = 1,
net/netfilter/ipset/ip_set_hash_netiface.c
203
struct hash_netiface4_elem e = { .cidr = HOST_MASK, .elem = 1 };
net/netfilter/ipset/ip_set_hash_netiface.c
287
u8 elem;
net/netfilter/ipset/ip_set_hash_netiface.c
295
u8 elem;
net/netfilter/ipset/ip_set_hash_netiface.c
317
hash_netiface6_do_data_match(const struct hash_netiface6_elem *elem)
net/netfilter/ipset/ip_set_hash_netiface.c
319
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netiface.c
323
hash_netiface6_data_set_flags(struct hash_netiface6_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netiface.c
325
elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH;
net/netfilter/ipset/ip_set_hash_netiface.c
329
hash_netiface6_data_reset_flags(struct hash_netiface6_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netiface.c
331
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netiface.c
335
hash_netiface6_data_netmask(struct hash_netiface6_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_netiface.c
337
ip6_netmask(&elem->ip, cidr);
net/netfilter/ipset/ip_set_hash_netiface.c
338
elem->cidr = cidr;
net/netfilter/ipset/ip_set_hash_netiface.c
386
.elem = 1,
net/netfilter/ipset/ip_set_hash_netiface.c
421
struct hash_netiface6_elem e = { .cidr = HOST_MASK, .elem = 1 };
net/netfilter/ipset/ip_set_hash_netiface.c
52
u8 elem;
net/netfilter/ipset/ip_set_hash_netiface.c
61
u8 elem;
net/netfilter/ipset/ip_set_hash_netiface.c
83
hash_netiface4_do_data_match(const struct hash_netiface4_elem *elem)
net/netfilter/ipset/ip_set_hash_netiface.c
85
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netiface.c
89
hash_netiface4_data_set_flags(struct hash_netiface4_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netiface.c
91
elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH;
net/netfilter/ipset/ip_set_hash_netiface.c
95
hash_netiface4_data_reset_flags(struct hash_netiface4_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netiface.c
97
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netnet.c
100
elem->ip[0] &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_netnet.c
101
elem->cidr[0] = cidr;
net/netfilter/ipset/ip_set_hash_netnet.c
305
hash_netnet6_do_data_match(const struct hash_netnet6_elem *elem)
net/netfilter/ipset/ip_set_hash_netnet.c
307
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netnet.c
311
hash_netnet6_data_set_flags(struct hash_netnet6_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netnet.c
313
elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH;
net/netfilter/ipset/ip_set_hash_netnet.c
317
hash_netnet6_data_reset_flags(struct hash_netnet6_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netnet.c
319
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netnet.c
323
hash_netnet6_data_reset_elem(struct hash_netnet6_elem *elem,
net/netfilter/ipset/ip_set_hash_netnet.c
326
elem->ip[1] = orig->ip[1];
net/netfilter/ipset/ip_set_hash_netnet.c
330
hash_netnet6_data_netmask(struct hash_netnet6_elem *elem, u8 cidr, bool inner)
net/netfilter/ipset/ip_set_hash_netnet.c
333
ip6_netmask(&elem->ip[1], cidr);
net/netfilter/ipset/ip_set_hash_netnet.c
334
elem->cidr[1] = cidr;
net/netfilter/ipset/ip_set_hash_netnet.c
336
ip6_netmask(&elem->ip[0], cidr);
net/netfilter/ipset/ip_set_hash_netnet.c
337
elem->cidr[0] = cidr;
net/netfilter/ipset/ip_set_hash_netnet.c
69
hash_netnet4_do_data_match(const struct hash_netnet4_elem *elem)
net/netfilter/ipset/ip_set_hash_netnet.c
71
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netnet.c
75
hash_netnet4_data_set_flags(struct hash_netnet4_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netnet.c
77
elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH;
net/netfilter/ipset/ip_set_hash_netnet.c
81
hash_netnet4_data_reset_flags(struct hash_netnet4_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netnet.c
83
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netnet.c
87
hash_netnet4_data_reset_elem(struct hash_netnet4_elem *elem,
net/netfilter/ipset/ip_set_hash_netnet.c
90
elem->ip[1] = orig->ip[1];
net/netfilter/ipset/ip_set_hash_netnet.c
94
hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner)
net/netfilter/ipset/ip_set_hash_netnet.c
97
elem->ip[1] &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_netnet.c
98
elem->cidr[1] = cidr;
net/netfilter/ipset/ip_set_hash_netport.c
290
hash_netport6_do_data_match(const struct hash_netport6_elem *elem)
net/netfilter/ipset/ip_set_hash_netport.c
292
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netport.c
296
hash_netport6_data_set_flags(struct hash_netport6_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netport.c
298
elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH);
net/netfilter/ipset/ip_set_hash_netport.c
302
hash_netport6_data_reset_flags(struct hash_netport6_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netport.c
304
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netport.c
308
hash_netport6_data_netmask(struct hash_netport6_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_netport.c
310
ip6_netmask(&elem->ip, cidr);
net/netfilter/ipset/ip_set_hash_netport.c
311
elem->cidr = cidr - 1;
net/netfilter/ipset/ip_set_hash_netport.c
73
hash_netport4_do_data_match(const struct hash_netport4_elem *elem)
net/netfilter/ipset/ip_set_hash_netport.c
75
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netport.c
79
hash_netport4_data_set_flags(struct hash_netport4_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netport.c
81
elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH);
net/netfilter/ipset/ip_set_hash_netport.c
85
hash_netport4_data_reset_flags(struct hash_netport4_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netport.c
87
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netport.c
91
hash_netport4_data_netmask(struct hash_netport4_elem *elem, u8 cidr)
net/netfilter/ipset/ip_set_hash_netport.c
93
elem->ip &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_netport.c
94
elem->cidr = cidr - 1;
net/netfilter/ipset/ip_set_hash_netportnet.c
102
elem->ip[1] &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_netportnet.c
103
elem->cidr[1] = cidr;
net/netfilter/ipset/ip_set_hash_netportnet.c
105
elem->ip[0] &= ip_set_netmask(cidr);
net/netfilter/ipset/ip_set_hash_netportnet.c
106
elem->cidr[0] = cidr;
net/netfilter/ipset/ip_set_hash_netportnet.c
365
hash_netportnet6_do_data_match(const struct hash_netportnet6_elem *elem)
net/netfilter/ipset/ip_set_hash_netportnet.c
367
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netportnet.c
371
hash_netportnet6_data_set_flags(struct hash_netportnet6_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netportnet.c
373
elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH);
net/netfilter/ipset/ip_set_hash_netportnet.c
377
hash_netportnet6_data_reset_flags(struct hash_netportnet6_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netportnet.c
379
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netportnet.c
383
hash_netportnet6_data_reset_elem(struct hash_netportnet6_elem *elem,
net/netfilter/ipset/ip_set_hash_netportnet.c
386
elem->ip[1] = orig->ip[1];
net/netfilter/ipset/ip_set_hash_netportnet.c
390
hash_netportnet6_data_netmask(struct hash_netportnet6_elem *elem,
net/netfilter/ipset/ip_set_hash_netportnet.c
394
ip6_netmask(&elem->ip[1], cidr);
net/netfilter/ipset/ip_set_hash_netportnet.c
395
elem->cidr[1] = cidr;
net/netfilter/ipset/ip_set_hash_netportnet.c
397
ip6_netmask(&elem->ip[0], cidr);
net/netfilter/ipset/ip_set_hash_netportnet.c
398
elem->cidr[0] = cidr;
net/netfilter/ipset/ip_set_hash_netportnet.c
73
hash_netportnet4_do_data_match(const struct hash_netportnet4_elem *elem)
net/netfilter/ipset/ip_set_hash_netportnet.c
75
return elem->nomatch ? -ENOTEMPTY : 1;
net/netfilter/ipset/ip_set_hash_netportnet.c
79
hash_netportnet4_data_set_flags(struct hash_netportnet4_elem *elem, u32 flags)
net/netfilter/ipset/ip_set_hash_netportnet.c
81
elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH);
net/netfilter/ipset/ip_set_hash_netportnet.c
85
hash_netportnet4_data_reset_flags(struct hash_netportnet4_elem *elem, u8 *flags)
net/netfilter/ipset/ip_set_hash_netportnet.c
87
swap(*flags, elem->nomatch);
net/netfilter/ipset/ip_set_hash_netportnet.c
91
hash_netportnet4_data_reset_elem(struct hash_netportnet4_elem *elem,
net/netfilter/ipset/ip_set_hash_netportnet.c
94
elem->ip[1] = orig->ip[1];
net/netfilter/ipset/ip_set_hash_netportnet.c
98
hash_netportnet4_data_netmask(struct hash_netportnet4_elem *elem,
net/netfilter/nf_flow_table_xdp.c
104
elem = iter;
net/netfilter/nf_flow_table_xdp.c
109
if (elem) {
net/netfilter/nf_flow_table_xdp.c
112
list_for_each_entry_safe(ft_elem, ft_next, &elem->head, head) {
net/netfilter/nf_flow_table_xdp.c
119
if (list_empty(&elem->head))
net/netfilter/nf_flow_table_xdp.c
120
hash_del_rcu(&elem->hnode);
net/netfilter/nf_flow_table_xdp.c
122
elem = NULL;
net/netfilter/nf_flow_table_xdp.c
127
if (elem) {
net/netfilter/nf_flow_table_xdp.c
129
kfree(elem);
net/netfilter/nf_flow_table_xdp.c
53
struct flow_offload_xdp *iter, *elem = NULL;
net/netfilter/nf_flow_table_xdp.c
67
elem = iter;
net/netfilter/nf_flow_table_xdp.c
72
if (!elem) {
net/netfilter/nf_flow_table_xdp.c
73
elem = kzalloc_obj(*elem, GFP_KERNEL_ACCOUNT);
net/netfilter/nf_flow_table_xdp.c
74
if (!elem)
net/netfilter/nf_flow_table_xdp.c
77
elem->net_device_addr = key;
net/netfilter/nf_flow_table_xdp.c
78
INIT_LIST_HEAD(&elem->head);
net/netfilter/nf_flow_table_xdp.c
79
hash_add_rcu(nf_xdp_hashtable, &elem->hnode, key);
net/netfilter/nf_flow_table_xdp.c
81
list_add_tail_rcu(&ft_elem->head, &elem->head);
net/netfilter/nf_flow_table_xdp.c
97
struct flow_offload_xdp *iter, *elem = NULL;
net/netfilter/nf_tables_api.c
10644
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
10657
nft_trans_gc_elem_add(gc, catchall->elem);
net/netfilter/nf_tables_api.c
10674
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
10683
elem_priv = catchall->elem;
net/netfilter/nf_tables_api.c
4292
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
4296
ret = nft_setelem_validate(ctx, set, &dummy_iter, catchall->elem);
net/netfilter/nf_tables_api.c
5743
nf_tables_set_elem_destroy(ctx, set, catchall->elem);
net/netfilter/nf_tables_api.c
5864
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
5868
ret = nft_setelem_data_validate(ctx, set, catchall->elem);
net/netfilter/nf_tables_api.c
5960
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
5965
nft_setelem_data_activate(ctx->net, set, catchall->elem);
net/netfilter/nf_tables_api.c
6277
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
6282
ret = nf_tables_fill_setelem(skb, set, catchall->elem, reset);
net/netfilter/nf_tables_api.c
6501
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
6506
priv = catchall->elem;
net/netfilter/nf_tables_api.c
6514
struct nft_set_elem *elem, u32 flags)
net/netfilter/nf_tables_api.c
6519
priv = set->ops->get(ctx->net, set, elem, flags);
net/netfilter/nf_tables_api.c
6527
elem->priv = priv;
net/netfilter/nf_tables_api.c
6536
struct nft_set_elem elem;
net/netfilter/nf_tables_api.c
6554
err = nft_setelem_parse_key(ctx, set, &elem.key.val,
net/netfilter/nf_tables_api.c
6561
err = nft_setelem_parse_key(ctx, set, &elem.key_end.val,
net/netfilter/nf_tables_api.c
6567
err = nft_setelem_get(ctx, set, &elem, flags);
net/netfilter/nf_tables_api.c
6571
if (!elem.priv)
net/netfilter/nf_tables_api.c
6580
NFT_MSG_NEWSETELEM, 0, set, elem.priv,
net/netfilter/nf_tables_api.c
6787
void *elem;
net/netfilter/nf_tables_api.c
6789
elem = kzalloc(set->ops->elemsize + tmpl->len, gfp);
net/netfilter/nf_tables_api.c
6790
if (elem == NULL)
net/netfilter/nf_tables_api.c
6793
ext = nft_set_elem_ext(set, elem);
net/netfilter/nf_tables_api.c
6820
return elem;
net/netfilter/nf_tables_api.c
6823
kfree(elem);
net/netfilter/nf_tables_api.c
6997
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
7009
const struct nft_set_elem *elem,
net/netfilter/nf_tables_api.c
7017
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
7019
*priv = catchall->elem;
net/netfilter/nf_tables_api.c
7028
catchall->elem = elem->priv;
net/netfilter/nf_tables_api.c
7036
const struct nft_set_elem *elem,
net/netfilter/nf_tables_api.c
7043
ret = nft_setelem_catchall_insert(net, set, elem, elem_priv);
net/netfilter/nf_tables_api.c
7045
ret = set->ops->insert(net, set, elem, elem_priv);
net/netfilter/nf_tables_api.c
7075
const struct nft_trans_one_elem *elem)
net/netfilter/nf_tables_api.c
7077
const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv);
net/netfilter/nf_tables_api.c
7078
const struct nft_elem_update *update = elem->update;
net/netfilter/nf_tables_api.c
7093
struct nft_trans_one_elem *elem = &te->elems[i];
net/netfilter/nf_tables_api.c
7095
if (elem->update)
net/netfilter/nf_tables_api.c
7096
nft_trans_elem_update(te->set, elem);
net/netfilter/nf_tables_api.c
7098
nft_setelem_activate(ctx->net, te->set, elem->priv);
net/netfilter/nf_tables_api.c
7100
nf_tables_setelem_notify(ctx, te->set, elem->priv,
net/netfilter/nf_tables_api.c
7102
kfree(elem->update);
net/netfilter/nf_tables_api.c
7108
struct nft_set_elem *elem)
net/netfilter/nf_tables_api.c
7114
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
7118
kfree(elem->priv);
net/netfilter/nf_tables_api.c
7119
elem->priv = catchall->elem;
net/netfilter/nf_tables_api.c
7129
struct nft_set_elem *elem)
net/netfilter/nf_tables_api.c
7133
priv = set->ops->deactivate(net, set, elem);
net/netfilter/nf_tables_api.c
7137
kfree(elem->priv);
net/netfilter/nf_tables_api.c
7138
elem->priv = priv;
net/netfilter/nf_tables_api.c
7146
struct nft_set_elem *elem, u32 flags)
net/netfilter/nf_tables_api.c
7151
ret = nft_setelem_catchall_deactivate(net, set, elem);
net/netfilter/nf_tables_api.c
7153
ret = __nft_setelem_deactivate(net, set, elem);
net/netfilter/nf_tables_api.c
7171
if (catchall->elem == elem_priv) {
net/netfilter/nf_tables_api.c
7257
struct nft_set_elem elem;
net/netfilter/nf_tables_api.c
7415
err = nft_setelem_parse_key(ctx, set, &elem.key.val,
net/netfilter/nf_tables_api.c
7426
err = nft_setelem_parse_key(ctx, set, &elem.key_end.val,
net/netfilter/nf_tables_api.c
7474
err = nft_setelem_parse_data(ctx, set, &desc, &elem.data.val,
net/netfilter/nf_tables_api.c
7492
&elem.data.val,
net/netfilter/nf_tables_api.c
7498
(elem.data.val.verdict.code == NFT_GOTO ||
net/netfilter/nf_tables_api.c
7499
elem.data.val.verdict.code == NFT_JUMP))
net/netfilter/nf_tables_api.c
7524
elem.priv = nft_set_elem_init(set, &tmpl, elem.key.val.data,
net/netfilter/nf_tables_api.c
7525
elem.key_end.val.data, elem.data.val.data,
net/netfilter/nf_tables_api.c
7527
if (IS_ERR(elem.priv)) {
net/netfilter/nf_tables_api.c
7528
err = PTR_ERR(elem.priv);
net/netfilter/nf_tables_api.c
7532
ext = nft_set_elem_ext(set, elem.priv);
net/netfilter/nf_tables_api.c
7568
err = nft_setelem_insert(ctx->net, set, &elem, &elem_priv, flags);
net/netfilter/nf_tables_api.c
7633
nft_trans_container_elem(trans)->elems[0].priv = elem.priv;
net/netfilter/nf_tables_api.c
7644
nf_tables_set_elem_destroy(ctx, set, elem.priv);
net/netfilter/nf_tables_api.c
7647
nft_data_release(&elem.data.val, desc.type);
net/netfilter/nf_tables_api.c
7652
nft_data_release(&elem.key_end.val, NFT_DATA_VALUE);
net/netfilter/nf_tables_api.c
7654
nft_data_release(&elem.key.val, NFT_DATA_VALUE);
net/netfilter/nf_tables_api.c
7828
struct nft_set_elem elem;
net/netfilter/nf_tables_api.c
7858
err = nft_setelem_parse_key(ctx, set, &elem.key.val,
net/netfilter/nf_tables_api.c
7869
err = nft_setelem_parse_key(ctx, set, &elem.key_end.val,
net/netfilter/nf_tables_api.c
7880
elem.priv = nft_set_elem_init(set, &tmpl, elem.key.val.data,
net/netfilter/nf_tables_api.c
7881
elem.key_end.val.data, NULL, 0, 0,
net/netfilter/nf_tables_api.c
7883
if (IS_ERR(elem.priv)) {
net/netfilter/nf_tables_api.c
7884
err = PTR_ERR(elem.priv);
net/netfilter/nf_tables_api.c
7888
ext = nft_set_elem_ext(set, elem.priv);
net/netfilter/nf_tables_api.c
7896
err = nft_setelem_deactivate(ctx->net, set, &elem, flags);
net/netfilter/nf_tables_api.c
7900
nft_setelem_data_deactivate(ctx->net, set, elem.priv);
net/netfilter/nf_tables_api.c
7902
nft_trans_container_elem(trans)->elems[0].priv = elem.priv;
net/netfilter/nf_tables_api.c
7909
kfree(elem.priv);
net/netfilter/nf_tables_api.c
7911
nft_data_release(&elem.key_end.val, NFT_DATA_VALUE);
net/netfilter/nf_tables_api.c
7913
nft_data_release(&elem.key.val, NFT_DATA_VALUE);
net/netfilter/nf_tables_api.c
7972
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
7976
ret = __nft_set_catchall_flush(ctx, set, catchall->elem);
net/netfilter/nf_tables_api.c
851
struct nft_elem_priv *elem;
net/netfilter/nf_tables_api.c
862
ext = nft_set_elem_ext(set, catchall->elem);
net/netfilter/nf_tables_api.c
867
nft_setelem_data_deactivate(ctx->net, set, catchall->elem);
net/netfilter/nft_set_bitmap.c
117
const struct nft_set_elem *elem, unsigned int flags)
net/netfilter/nft_set_bitmap.c
124
if (memcmp(nft_set_ext_key(&be->ext), elem->key.val.data, set->klen) ||
net/netfilter/nft_set_bitmap.c
134
const struct nft_set_elem *elem,
net/netfilter/nft_set_bitmap.c
137
struct nft_bitmap_elem *new = nft_elem_priv_cast(elem->priv), *be;
net/netfilter/nft_set_bitmap.c
202
const struct nft_set_elem *elem)
net/netfilter/nft_set_bitmap.c
204
struct nft_bitmap_elem *this = nft_elem_priv_cast(elem->priv), *be;
net/netfilter/nft_set_bitmap.c
209
nft_bitmap_location(set, elem->key.val.data, &idx, &off);
net/netfilter/nft_set_hash.c
107
const struct nft_set_elem *elem, unsigned int flags)
net/netfilter/nft_set_hash.c
114
.key = elem->key.val.data,
net/netfilter/nft_set_hash.c
172
const struct nft_set_elem *elem,
net/netfilter/nft_set_hash.c
175
struct nft_rhash_elem *he = nft_elem_priv_cast(elem->priv);
net/netfilter/nft_set_hash.c
180
.key = elem->key.val.data,
net/netfilter/nft_set_hash.c
216
const struct nft_set_elem *elem)
net/netfilter/nft_set_hash.c
223
.key = elem->key.val.data,
net/netfilter/nft_set_hash.c
621
const struct nft_set_elem *elem, unsigned int flags)
net/netfilter/nft_set_hash.c
623
const u32 *key = (const u32 *)&elem->key.val;
net/netfilter/nft_set_hash.c
683
const struct nft_set_elem *elem,
net/netfilter/nft_set_hash.c
686
struct nft_hash_elem *this = nft_elem_priv_cast(elem->priv), *he;
net/netfilter/nft_set_hash.c
723
const struct nft_set_elem *elem)
net/netfilter/nft_set_hash.c
725
struct nft_hash_elem *this = nft_elem_priv_cast(elem->priv), *he;
net/netfilter/nft_set_hash.c
732
if (!memcmp(nft_set_ext_key(&he->ext), &elem->key.val,
net/netfilter/nft_set_pipapo.c
1287
const struct nft_set_elem *elem,
net/netfilter/nft_set_pipapo.c
1290
const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv);
net/netfilter/nft_set_pipapo.c
1292
const u8 *start = (const u8 *)elem->key.val.data, *end;
net/netfilter/nft_set_pipapo.c
1398
e = nft_elem_priv_cast(elem->priv);
net/netfilter/nft_set_pipapo.c
1915
const struct nft_set_elem *elem)
net/netfilter/nft_set_pipapo.c
1926
e = pipapo_get(m, (const u8 *)elem->key.val.data,
net/netfilter/nft_set_pipapo.c
599
const struct nft_set_elem *elem, unsigned int flags)
net/netfilter/nft_set_pipapo.c
605
e = pipapo_get(m, (const u8 *)elem->key.val.data,
net/netfilter/nft_set_rbtree.c
167
const struct nft_set_elem *elem, unsigned int flags)
net/netfilter/nft_set_rbtree.c
173
.key = (const u32 *)&elem->key.val,
net/netfilter/nft_set_rbtree.c
684
const struct nft_set_elem *elem,
net/netfilter/nft_set_rbtree.c
687
struct nft_rbtree_elem *rbe = nft_elem_priv_cast(elem->priv);
net/netfilter/nft_set_rbtree.c
785
const struct nft_set_elem *elem)
net/netfilter/nft_set_rbtree.c
787
struct nft_rbtree_elem *rbe, *this = nft_elem_priv_cast(elem->priv);
net/netfilter/nft_set_rbtree.c
806
d = memcmp(nft_set_ext_key(&rbe->ext), &elem->key.val,
net/sunrpc/xdr.c
2145
char *elem = NULL, *c;
net/sunrpc/xdr.c
2182
if (!elem) {
net/sunrpc/xdr.c
2183
elem = kmalloc(desc->elem_size, GFP_KERNEL);
net/sunrpc/xdr.c
2185
if (!elem)
net/sunrpc/xdr.c
2189
err = desc->xcode(desc, elem);
net/sunrpc/xdr.c
2192
memcpy(c, elem, avail_here);
net/sunrpc/xdr.c
2194
memcpy(elem, c, avail_here);
net/sunrpc/xdr.c
2220
if (!elem) {
net/sunrpc/xdr.c
2221
elem = kmalloc(desc->elem_size,
net/sunrpc/xdr.c
2224
if (!elem)
net/sunrpc/xdr.c
2229
err = desc->xcode(desc, elem);
net/sunrpc/xdr.c
2233
memcpy(c, elem + copied, l);
net/sunrpc/xdr.c
2238
memcpy(elem + copied, c, l);
net/sunrpc/xdr.c
2241
err = desc->xcode(desc, elem);
net/sunrpc/xdr.c
2260
if (!elem) {
net/sunrpc/xdr.c
2261
elem = kmalloc(desc->elem_size,
net/sunrpc/xdr.c
2264
if (!elem)
net/sunrpc/xdr.c
2269
err = desc->xcode(desc, elem);
net/sunrpc/xdr.c
2273
memcpy(c, elem + copied, l);
net/sunrpc/xdr.c
2278
memcpy(elem + copied, c, l);
net/sunrpc/xdr.c
2281
err = desc->xcode(desc, elem);
net/sunrpc/xdr.c
2308
memcpy(c, elem + copied, l);
net/sunrpc/xdr.c
2310
memcpy(elem + copied, c, l);
net/sunrpc/xdr.c
2311
err = desc->xcode(desc, elem);
net/sunrpc/xdr.c
2329
kfree(elem);
net/vmw_vsock/vmci_transport.c
1596
INIT_LIST_HEAD(&vmci_trans(vsk)->elem);
net/vmw_vsock/vmci_transport.c
1608
elem);
net/vmw_vsock/vmci_transport.c
1609
list_del(&transport->elem);
net/vmw_vsock/vmci_transport.c
1654
list_add(&vmci_trans(vsk)->elem, &vmci_transport_cleanup_list);
net/vmw_vsock/vmci_transport.h
114
struct list_head elem;
net/wireless/nl80211.c
231
const struct element *elem;
net/wireless/nl80211.c
262
for_each_element(elem, data, len) {
net/wireless/nl80211.c
266
if (for_each_element_completed(elem, data, len))
net/wireless/nl80211.c
279
const struct element *elem;
net/wireless/nl80211.c
281
for_each_element(elem, data, len) {
net/wireless/nl80211.c
285
if (for_each_element_completed(elem, data, len))
net/wireless/nl80211.c
6538
elems = kzalloc_flex(*elems, elem, num_elems);
net/wireless/nl80211.c
6544
elems->elem[i].data = nla_data(nl_elems);
net/wireless/nl80211.c
6545
elems->elem[i].len = nla_len(nl_elems);
net/wireless/nl80211.c
6573
elems = kzalloc_flex(*elems, elem, num_elems);
net/wireless/nl80211.c
6579
elems->elem[i].data = nla_data(nl_elems);
net/wireless/nl80211.c
6580
elems->elem[i].len = nla_len(nl_elems);
net/wireless/scan.c
1416
const struct element *elem;
net/wireless/scan.c
1418
for_each_element_id(elem, eid, ies, len) {
net/wireless/scan.c
1419
if (elem->datalen >= match_offset + match_len &&
net/wireless/scan.c
1420
!memcmp(elem->data + match_offset, match, match_len))
net/wireless/scan.c
1421
return elem;
net/wireless/scan.c
1432
const struct element *elem;
net/wireless/scan.c
1439
elem = cfg80211_find_elem_match(WLAN_EID_VENDOR_SPECIFIC, ies, len,
net/wireless/scan.c
1442
if (!elem || elem->datalen < 4)
net/wireless/scan.c
1445
return elem;
net/wireless/scan.c
176
bool cfg80211_is_element_inherited(const struct element *elem,
net/wireless/scan.c
182
if (elem->id == WLAN_EID_MULTIPLE_BSSID)
net/wireless/scan.c
185
if (elem->id == WLAN_EID_EXTENSION && elem->datalen > 1 &&
net/wireless/scan.c
186
elem->data[0] == WLAN_EID_EXT_EHT_MULTI_LINK)
net/wireless/scan.c
207
if (elem->id == WLAN_EID_EXTENSION) {
net/wireless/scan.c
208
if (!ext_id_len || !elem->datalen)
net/wireless/scan.c
212
id = elem->data[0];
net/wireless/scan.c
218
id = elem->id;
net/wireless/scan.c
230
static size_t cfg80211_copy_elem_with_frags(const struct element *elem,
net/wireless/scan.c
234
if (WARN_ON((u8 *)elem < ie || elem->data > ie + ie_len ||
net/wireless/scan.c
235
elem->data + elem->datalen > ie + ie_len))
net/wireless/scan.c
238
if (elem->datalen + 2 > buf + buf_len - *pos)
net/wireless/scan.c
241
memcpy(*pos, elem, elem->datalen + 2);
net/wireless/scan.c
242
*pos += elem->datalen + 2;
net/wireless/scan.c
245
if (elem->datalen != 255)
net/wireless/scan.c
248
ie_len = ie + ie_len - elem->data - elem->datalen;
net/wireless/scan.c
249
ie = (const u8 *)elem->data + elem->datalen;
net/wireless/scan.c
2501
const struct element *elem, *sub;
net/wireless/scan.c
251
for_each_element(elem, ie, ie_len) {
net/wireless/scan.c
252
if (elem->id != WLAN_EID_FRAGMENT)
net/wireless/scan.c
2526
for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID,
net/wireless/scan.c
2528
if (elem->datalen < 4)
net/wireless/scan.c
2530
if (elem->data[0] < 1 || (int)elem->data[0] > 8)
net/wireless/scan.c
2532
for_each_element(sub, elem->data + 1, elem->datalen - 1) {
net/wireless/scan.c
255
if (elem->datalen + 2 > buf + buf_len - *pos)
net/wireless/scan.c
2552
elem,
net/wireless/scan.c
2564
mbssid_index_ie[2] >= (1 << elem->data[0])) {
net/wireless/scan.c
2577
data.max_bssid_indicator = elem->data[0];
net/wireless/scan.c
258
memcpy(*pos, elem, elem->datalen + 2);
net/wireless/scan.c
259
*pos += elem->datalen + 2;
net/wireless/scan.c
2608
ssize_t cfg80211_defragment_element(const struct element *elem, const u8 *ies,
net/wireless/scan.c
261
if (elem->datalen != 255)
net/wireless/scan.c
2616
if (!elem || (const u8 *)elem < ies ||
net/wireless/scan.c
2617
(const u8 *)elem + sizeof(*elem) > ies + ieslen ||
net/wireless/scan.c
2618
(const u8 *)elem + sizeof(*elem) + elem->datalen > ies + ieslen)
net/wireless/scan.c
2622
next = (void *)(elem->data + elem->datalen);
net/wireless/scan.c
2623
elem_datalen = elem->datalen;
net/wireless/scan.c
2625
if (elem->id == WLAN_EID_EXTENSION) {
net/wireless/scan.c
2626
copied = elem->datalen - 1;
net/wireless/scan.c
2632
memmove(data, elem->data + 1, copied);
net/wireless/scan.c
2635
copied = elem->datalen;
net/wireless/scan.c
2641
memmove(data, elem->data, copied);
net/wireless/scan.c
2649
for (elem = next;
net/wireless/scan.c
2650
elem->data < ies + ieslen &&
net/wireless/scan.c
2651
elem->data + elem->datalen <= ies + ieslen;
net/wireless/scan.c
2652
elem = next) {
net/wireless/scan.c
2654
next = (void *)(elem->data + elem->datalen);
net/wireless/scan.c
2656
if (elem->id != frag_id)
net/wireless/scan.c
2659
elem_datalen = elem->datalen;
net/wireless/scan.c
2665
memmove(data + copied, elem->data, elem_datalen);
net/wireless/scan.c
2692
const struct element *elem;
net/wireless/scan.c
2703
for_each_element(elem, mle->data + mle->datalen,
net/wireless/scan.c
2705
if (elem->id != WLAN_EID_FRAGMENT)
net/wireless/scan.c
2708
buf_len += elem->datalen;
net/wireless/scan.c
2729
for_each_element_id(elem, IEEE80211_MLE_SUBELEM_PER_STA_PROFILE,
net/wireless/scan.c
2731
res->sta_prof[idx] = (void *)elem->data;
net/wireless/scan.c
2732
res->sta_prof_len[idx] = elem->datalen;
net/wireless/scan.c
2738
if (!for_each_element_completed(elem, ie, ielen))
net/wireless/scan.c
2747
elem = (void *)res->sta_prof[idx] - 2;
net/wireless/scan.c
2754
buf_len = ielen + ie - (u8 *)elem;
net/wireless/scan.c
2757
cfg80211_defragment_element(elem,
net/wireless/scan.c
2758
(u8 *)elem, buf_len,
net/wireless/scan.c
2858
const struct element *elem;
net/wireless/scan.c
2882
elem = cfg80211_find_elem(WLAN_EID_SUPPORTED_REGULATORY_CLASSES,
net/wireless/scan.c
2884
if (elem && elem->datalen >= 1) {
net/wireless/scan.c
2885
ap_info.op_class = elem->data[0];
net/wireless/scan.c
2907
if (cfg80211_calc_short_ssid(ies, &elem, &short_ssid))
net/wireless/scan.c
2949
const struct element *elem,
net/wireless/scan.c
2972
if (!ieee80211_mle_type_ok(elem->data + 1,
net/wireless/scan.c
2974
elem->datalen - 1))
net/wireless/scan.c
2977
ml_elem = (void *)(elem->data + 1);
net/wireless/scan.c
2987
reporter_link_id = ieee80211_mle_get_link_id(elem->data + 1);
net/wireless/scan.c
2988
bss_change_count = ieee80211_mle_get_bss_param_ch_cnt(elem->data + 1);
net/wireless/scan.c
2996
mld_id = ieee80211_mle_get_mld_id(elem->data + 1);
net/wireless/scan.c
2999
mle = cfg80211_defrag_mle(elem, tx_data->ie, tx_data->ielen, gfp);
net/wireless/scan.c
3202
const struct element *elem;
net/wireless/scan.c
3210
for_each_element_extid(elem, WLAN_EID_EXT_EHT_MULTI_LINK,
net/wireless/scan.c
3213
elem, gfp);
net/wireless/scan.c
3305
const struct element *elem;
net/wireless/scan.c
3308
elem = cfg80211_find_elem(WLAN_EID_S1G_BCN_COMPAT, ie, ielen);
net/wireless/scan.c
3309
if (!elem)
net/wireless/scan.c
3311
if (elem->datalen < sizeof(*compat))
net/wireless/scan.c
3313
compat = (void *)elem->data;
net/wireless/scan.c
547
const struct element **elem, u32 *s_ssid)
net/wireless/scan.c
550
*elem = cfg80211_find_elem(WLAN_EID_SSID, ies->data, ies->len);
net/wireless/scan.c
551
if (!*elem || (*elem)->datalen > IEEE80211_MAX_SSID_LEN)
net/wireless/scan.c
554
*s_ssid = ~crc32_le(~0, (*elem)->data, (*elem)->datalen);
net/wireless/tests/fragmentation.c
106
const struct element *elem;
net/wireless/tests/fragmentation.c
111
for_each_element(elem, input, sizeof(input))
net/wireless/tests/fragmentation.c
58
const struct element *elem;
net/wireless/tests/fragmentation.c
63
for_each_element(elem, input, sizeof(input))
net/wireless/wext-sme.c
322
const struct element *elem;
net/wireless/wext-sme.c
324
for_each_element(elem, extra, ie_len) {
net/wireless/wext-sme.c
328
if (!for_each_element_completed(elem, extra, ie_len))
samples/kmemleak/kmemleak-test.c
37
struct test_node *elem;
samples/kmemleak/kmemleak-test.c
68
elem = kzalloc(sizeof(*elem), GFP_KERNEL);
samples/kmemleak/kmemleak-test.c
69
pr_info("kzalloc(sizeof(*elem)) = 0x%px\n", elem);
samples/kmemleak/kmemleak-test.c
70
if (!elem)
samples/kmemleak/kmemleak-test.c
72
INIT_LIST_HEAD(&elem->list);
samples/kmemleak/kmemleak-test.c
73
list_add_tail(&elem->list, &test_list);
samples/kmemleak/kmemleak-test.c
90
struct test_node *elem, *tmp;
samples/kmemleak/kmemleak-test.c
96
list_for_each_entry_safe(elem, tmp, &test_list, list)
samples/kmemleak/kmemleak-test.c
97
list_del(&elem->list);
scripts/gcc-plugins/gcc-common.h
105
tree cstr, elem, index, type;
scripts/gcc-plugins/gcc-common.h
108
elem = build_type_variant(char_type_node, 1, 0);
scripts/gcc-plugins/gcc-common.h
110
type = build_array_type(elem, index);
scripts/genksyms/genksyms.c
509
int elem = 1;
scripts/genksyms/genksyms.c
518
elem++;
scripts/genksyms/genksyms.c
520
b = alloca(elem * sizeof(*e));
scripts/genksyms/genksyms.c
521
e = b + elem;
scripts/genksyms/genksyms.c
539
int elem = 1;
scripts/genksyms/genksyms.c
546
elem++;
scripts/genksyms/genksyms.c
548
b = alloca(elem * sizeof(*e));
scripts/genksyms/genksyms.c
549
e = b + elem;
security/integrity/platform_certs/efi_parser.c
48
const efi_signature_data_t *elem;
security/integrity/platform_certs/efi_parser.c
74
esize < sizeof(*elem) ||
security/integrity/platform_certs/efi_parser.c
94
elem = data;
security/integrity/platform_certs/efi_parser.c
98
&elem->signature_data,
security/integrity/platform_certs/efi_parser.c
99
esize - sizeof(*elem));
sound/core/control.c
2091
ev.data.elem.mask = kev->mask;
sound/core/control.c
2092
ev.data.elem.id = kev->id;
sound/hda/codecs/ca0132.c
6928
const struct snd_pcm_chmap_elem *elem;
sound/hda/codecs/ca0132.c
6930
elem = ca0132_alt_chmaps;
sound/hda/codecs/ca0132.c
6934
elem, hinfo->channels_max, 0, &chmap);
sound/hda/common/codec.c
3051
const struct snd_pcm_chmap_elem *elem;
sound/hda/common/codec.c
3055
elem = hinfo->chmap ? hinfo->chmap : snd_pcm_std_chmaps;
sound/hda/common/codec.c
3056
err = snd_pcm_add_chmap_ctls(pcm->pcm, str, elem,
sound/pci/cs5535audio/cs5535audio_olpc.c
146
struct snd_ctl_elem_id elem;
sound/pci/cs5535audio/cs5535audio_olpc.c
159
memset(&elem, 0, sizeof(elem));
sound/pci/cs5535audio/cs5535audio_olpc.c
160
elem.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
sound/pci/cs5535audio/cs5535audio_olpc.c
161
strscpy(elem.name, "High Pass Filter Enable", sizeof(elem.name));
sound/pci/cs5535audio/cs5535audio_olpc.c
162
snd_ctl_remove_id(card, &elem);
sound/pci/cs5535audio/cs5535audio_olpc.c
165
memset(&elem, 0, sizeof(elem));
sound/pci/cs5535audio/cs5535audio_olpc.c
166
elem.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
sound/pci/cs5535audio/cs5535audio_olpc.c
167
strscpy(elem.name, "V_REFOUT Enable", sizeof(elem.name));
sound/pci/cs5535audio/cs5535audio_olpc.c
168
snd_ctl_remove_id(card, &elem);
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
131
avs_parse_uuid_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset)
sound/soc/intel/avs/topology.c
133
struct snd_soc_tplg_vendor_uuid_elem *tuple = elem;
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
144
struct snd_soc_tplg_vendor_value_elem *tuple = elem;
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
155
struct snd_soc_tplg_vendor_value_elem *tuple = elem;
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
166
struct snd_soc_tplg_vendor_value_elem *tuple = elem;
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
177
struct snd_soc_tplg_vendor_value_elem *tuple = elem;
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
188
struct snd_soc_tplg_vendor_string_elem *tuple = elem;
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
334
struct snd_soc_tplg_vendor_value_elem *tuple = elem; \
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
358
struct snd_soc_tplg_vendor_value_elem *velem = elem;
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
401
struct snd_soc_tplg_vendor_string_elem *tuple = elem;
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
427
struct snd_soc_tplg_vendor_value_elem *tuple = elem;
sound/soc/soc-topology.c
1035
struct snd_soc_tplg_dapm_graph_elem *elem;
sound/soc/soc-topology.c
1054
elem = (struct snd_soc_tplg_dapm_graph_elem *)tplg->pos;
sound/soc/soc-topology.c
1058
if ((strnlen(elem->source, maxlen) == maxlen) ||
sound/soc/soc-topology.c
1059
(strnlen(elem->sink, maxlen) == maxlen) ||
sound/soc/soc-topology.c
1060
(strnlen(elem->control, maxlen) == maxlen)) {
sound/soc/soc-topology.c
1065
route->source = devm_kstrdup(tplg->dev, elem->source, GFP_KERNEL);
sound/soc/soc-topology.c
1066
route->sink = devm_kstrdup(tplg->dev, elem->sink, GFP_KERNEL);
sound/soc/soc-topology.c
1072
if (strnlen(elem->control, maxlen) != 0) {
sound/soc/soc-topology.c
1073
route->control = devm_kstrdup(tplg->dev, elem->control, GFP_KERNEL);
sound/soc/sof/ipc3-dtrace.c
100
log_level, elem, capacity, &cnt);
sound/soc/sof/ipc3-dtrace.c
60
struct sof_ipc_trace_filter_elem *elem,
sound/soc/sof/ipc3-dtrace.c
81
uuid_id, elem, capacity, &cnt);
sound/soc/sof/ipc3-dtrace.c
87
pipe_id, elem, capacity, &cnt);
sound/soc/sof/ipc3-dtrace.c
93
comp_id, elem, capacity, &cnt);
sound/soc/sof/ipc3-loader.c
104
__func__, elem->token, elem->value, ret);
sound/soc/sof/ipc3-loader.c
68
const struct sof_config_elem *elem;
sound/soc/sof/ipc3-loader.c
81
elem = &config->elems[i];
sound/soc/sof/ipc3-loader.c
83
i, elem->token, elem->value);
sound/soc/sof/ipc3-loader.c
84
switch (elem->token) {
sound/soc/sof/ipc3-loader.c
92
if (sdev->first_boot && elem->value)
sound/soc/sof/ipc3-loader.c
98
elem->token, elem->value);
sound/soc/sof/ipc3-topology.c
64
static int get_token_process_type(void *elem, void *object, u32 offset)
sound/soc/sof/ipc3-topology.c
68
*val = find_process((const char *)elem);
sound/soc/sof/ipc3.c
649
struct sof_ipc_window_elem *elem;
sound/soc/sof/ipc3.c
667
elem = &sdev->info_window->window[i];
sound/soc/sof/ipc3.c
669
window_offset = snd_sof_dsp_get_window_offset(sdev, elem->id);
sound/soc/sof/ipc3.c
671
dev_warn(sdev->dev, "No offset for window %d\n", elem->id);
sound/soc/sof/ipc3.c
675
switch (elem->type) {
sound/soc/sof/ipc3.c
677
inbox_offset = window_offset + elem->offset;
sound/soc/sof/ipc3.c
678
inbox_size = elem->size;
sound/soc/sof/ipc3.c
681
elem->size, "inbox",
sound/soc/sof/ipc3.c
685
outbox_offset = window_offset + elem->offset;
sound/soc/sof/ipc3.c
686
outbox_size = elem->size;
sound/soc/sof/ipc3.c
689
elem->size, "outbox",
sound/soc/sof/ipc3.c
694
window_offset + elem->offset,
sound/soc/sof/ipc3.c
695
elem->size, "etrace",
sound/soc/sof/ipc3.c
699
debug_offset = window_offset + elem->offset;
sound/soc/sof/ipc3.c
700
debug_size = elem->size;
sound/soc/sof/ipc3.c
702
window_offset + elem->offset,
sound/soc/sof/ipc3.c
703
elem->size, "debug",
sound/soc/sof/ipc3.c
707
stream_offset = window_offset + elem->offset;
sound/soc/sof/ipc3.c
708
stream_size = elem->size;
sound/soc/sof/ipc3.c
711
elem->size, "stream",
sound/soc/sof/ipc3.c
716
window_offset + elem->offset,
sound/soc/sof/ipc3.c
717
elem->size, "regs",
sound/soc/sof/ipc3.c
721
sdev->dsp_oops_offset = window_offset + elem->offset;
sound/soc/sof/ipc3.c
723
window_offset + elem->offset,
sound/soc/sof/ipc3.c
724
elem->size, "exception",
sound/soc/sof/ipc3.c
729
__func__, elem->type);
sound/soc/sof/ipc4-topology.c
62
static int get_token_comp_domain(void *elem, void *object, u32 offset)
sound/soc/sof/ipc4-topology.c
66
*val = find_domain((const char *)elem);
sound/soc/sof/sof-audio.h
308
int (*get_token)(void *elem, void *object, u32 offset);
sound/soc/sof/sof-audio.h
698
int get_token_u32(void *elem, void *object, u32 offset);
sound/soc/sof/sof-audio.h
699
int get_token_u16(void *elem, void *object, u32 offset);
sound/soc/sof/sof-audio.h
700
int get_token_comp_format(void *elem, void *object, u32 offset);
sound/soc/sof/sof-audio.h
701
int get_token_dai_type(void *elem, void *object, u32 offset);
sound/soc/sof/sof-audio.h
702
int get_token_uuid(void *elem, void *object, u32 offset);
sound/soc/sof/sof-audio.h
703
int get_token_string(void *elem, void *object, u32 offset);
sound/soc/sof/topology.c
1406
static int get_w_no_wname_in_long_name(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
1408
struct snd_soc_tplg_vendor_value_elem *velem = elem;
sound/soc/sof/topology.c
356
int get_token_u32(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
358
struct snd_soc_tplg_vendor_value_elem *velem = elem;
sound/soc/sof/topology.c
365
int get_token_u16(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
367
struct snd_soc_tplg_vendor_value_elem *velem = elem;
sound/soc/sof/topology.c
374
int get_token_uuid(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
376
struct snd_soc_tplg_vendor_uuid_elem *velem = elem;
sound/soc/sof/topology.c
388
int get_token_string(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
393
*dst = kstrdup(elem, GFP_KERNEL);
sound/soc/sof/topology.c
399
int get_token_comp_format(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
403
*val = find_format((const char *)elem);
sound/soc/sof/topology.c
407
int get_token_dai_type(void *elem, void *object, u32 offset)
sound/soc/sof/topology.c
411
*val = find_dai((const char *)elem);
sound/soc/sof/topology.c
468
struct snd_soc_tplg_vendor_uuid_elem *elem;
sound/soc/sof/topology.c
474
elem = &array->uuid[i];
sound/soc/sof/topology.c
483
if (tokens[j].token != le32_to_cpu(elem->token))
sound/soc/sof/topology.c
487
tokens[j].get_token(elem, object,
sound/soc/sof/topology.c
576
struct snd_soc_tplg_vendor_string_elem *elem;
sound/soc/sof/topology.c
578
elem = &array->string[i];
sound/soc/sof/topology.c
581
if (tokens[j].token != le32_to_cpu(elem->token))
sound/soc/sof/topology.c
587
"%s", elem->string);
sound/soc/sof/topology.c
591
struct snd_soc_tplg_vendor_value_elem *elem;
sound/soc/sof/topology.c
593
elem = &array->value[i];
sound/soc/sof/topology.c
596
if (tokens[j].token != le32_to_cpu(elem->token))
sound/soc/sof/topology.c
601
le32_to_cpu(elem->value);
sound/soc/sof/topology.c
639
struct snd_soc_tplg_vendor_string_elem *elem;
sound/soc/sof/topology.c
645
elem = &array->string[i];
sound/soc/sof/topology.c
654
if (tokens[j].token != le32_to_cpu(elem->token))
sound/soc/sof/topology.c
658
ret = tokens[j].get_token(elem->string, object, offset + tokens[j].offset);
sound/soc/sof/topology.c
685
struct snd_soc_tplg_vendor_value_elem *elem;
sound/soc/sof/topology.c
691
elem = &array->value[i];
sound/soc/sof/topology.c
703
if (tokens[j].token != le32_to_cpu(elem->token))
sound/soc/sof/topology.c
707
tokens[j].get_token(elem, object, offset + tokens[j].offset);
sound/sparc/dbri.c
2324
int elem = kcontrol->private_value & 0xff;
sound/sparc/dbri.c
2332
if (elem < 4)
sound/sparc/dbri.c
2334
(dbri->mm.data[elem] >> shift) & mask;
sound/sparc/dbri.c
2337
(dbri->mm.ctrl[elem - 4] >> shift) & mask;
sound/sparc/dbri.c
2349
int elem = kcontrol->private_value & 0xff;
sound/sparc/dbri.c
2364
if (elem < 4) {
sound/sparc/dbri.c
2365
dbri->mm.data[elem] = (dbri->mm.data[elem] &
sound/sparc/dbri.c
2367
changed = (val != dbri->mm.data[elem]);
sound/sparc/dbri.c
2369
dbri->mm.ctrl[elem - 4] = (dbri->mm.ctrl[elem - 4] &
sound/sparc/dbri.c
2371
changed = (val != dbri->mm.ctrl[elem - 4]);
sound/sparc/dbri.c
2377
dbri->mm.data[elem & 3]);
sound/sparc/dbri.c
275
#define dbri_dma_off(member, elem) \
sound/sparc/dbri.c
277
(&(((struct dbri_dma *)0)->member[elem])))
sound/usb/fcp.c
329
struct usb_mixer_elem_info *elem;
sound/usb/fcp.c
332
elem = kzalloc_obj(*elem);
sound/usb/fcp.c
333
if (!elem)
sound/usb/fcp.c
340
elem->head.mixer = mixer;
sound/usb/fcp.c
341
elem->control = index;
sound/usb/fcp.c
342
elem->head.id = 0;
sound/usb/fcp.c
343
elem->channels = channels;
sound/usb/fcp.c
344
elem->val_type = USB_MIXER_BESPOKEN;
sound/usb/fcp.c
346
kctl = snd_ctl_new1(ncontrol, elem);
sound/usb/fcp.c
348
kfree(elem);
sound/usb/fcp.c
355
err = snd_usb_mixer_add_control(&elem->head, kctl);
sound/usb/fcp.c
370
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/fcp.c
373
uinfo->count = elem->channels;
sound/usb/fcp.c
383
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/fcp.c
384
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/fcp.c
414
for (i = 0; i < elem->channels; i++) {
sound/usb/fcp.c
428
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/fcp.c
429
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/fcp.c
630
struct usb_mixer_elem_info *elem =
sound/usb/fcp.c
633
if (map.map_size != elem->channels ||
sound/usb/mixer.h
63
typedef int (*usb_mixer_elem_resume_func_t)(struct usb_mixer_elem_list *elem);
sound/usb/mixer_quirks.c
4328
struct snd_ctl_elem_value *elem)
sound/usb/mixer_quirks.c
4330
elem->value.enumerated.item[0] = kctl->private_value & SND_DJM_VALUE_MASK;
sound/usb/mixer_quirks.c
4334
static int snd_djm_controls_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *elem)
sound/usb/mixer_quirks.c
4342
u16 value = elem->value.enumerated.item[0];
sound/usb/mixer_s1810c.c
536
struct usb_mixer_elem_info *elem;
sound/usb/mixer_s1810c.c
538
elem = kzalloc_obj(struct usb_mixer_elem_info);
sound/usb/mixer_s1810c.c
539
if (!elem)
sound/usb/mixer_s1810c.c
542
elem->head.mixer = mixer;
sound/usb/mixer_s1810c.c
543
elem->control = 0;
sound/usb/mixer_s1810c.c
544
elem->head.id = 0;
sound/usb/mixer_s1810c.c
545
elem->channels = 1;
sound/usb/mixer_s1810c.c
547
kctl = snd_ctl_new1(new_kctl, elem);
sound/usb/mixer_s1810c.c
549
kfree(elem);
sound/usb/mixer_s1810c.c
554
return snd_usb_mixer_add_control(&elem->head, kctl);
sound/usb/mixer_scarlett.c
1176
struct usb_mixer_elem_info *elem;
sound/usb/mixer_scarlett.c
1182
&elem);
sound/usb/mixer_scarlett.c
1189
&elem);
sound/usb/mixer_scarlett.c
1209
&opt_impedance, &elem);
sound/usb/mixer_scarlett.c
1219
&opt_pad, &elem);
sound/usb/mixer_scarlett.c
1229
&opt_gain, &elem);
sound/usb/mixer_scarlett.c
1239
NULL, &elem);
sound/usb/mixer_scarlett.c
1248
&opt_forte_source, &elem);
sound/usb/mixer_scarlett.c
1257
NULL, &elem);
sound/usb/mixer_scarlett.c
1266
NULL, &elem);
sound/usb/mixer_scarlett.c
1275
NULL, &elem);
sound/usb/mixer_scarlett.c
1284
NULL, &elem);
sound/usb/mixer_scarlett.c
1302
struct usb_mixer_elem_info *elem;
sound/usb/mixer_scarlett.c
1341
&info->opt_matrix, &elem);
sound/usb/mixer_scarlett.c
1352
1, mx, NULL, &elem);
sound/usb/mixer_scarlett.c
1365
&info->opt_master, &elem);
sound/usb/mixer_scarlett.c
1374
&opt_clock, &elem);
sound/usb/mixer_scarlett.c
1381
&opt_sync, &elem);
sound/usb/mixer_scarlett.c
1405
struct usb_mixer_elem_info *elem;
sound/usb/mixer_scarlett.c
1431
&info->opt_matrix, &elem);
sound/usb/mixer_scarlett.c
1441
1, mx, NULL, &elem);
sound/usb/mixer_scarlett.c
1451
&opt_sync, &elem);
sound/usb/mixer_scarlett.c
256
static int forte_set_ctl_value(struct usb_mixer_elem_info *elem, int value)
sound/usb/mixer_scarlett.c
258
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_scarlett.c
260
int wValue = elem->control; /* Just control code, NO shift, NO channel */
sound/usb/mixer_scarlett.c
261
int idx = snd_usb_ctrl_intf(elem->head.mixer->hostif) | (elem->head.id << 8);
sound/usb/mixer_scarlett.c
267
buf[0] = elem->idx_off; /* Channel: 0 or 1 */
sound/usb/mixer_scarlett.c
290
static int forte_get_ctl_value(struct usb_mixer_elem_info *elem, int *value)
sound/usb/mixer_scarlett.c
295
if (elem->cached)
sound/usb/mixer_scarlett.c
296
*value = elem->cache_val[0];
sound/usb/mixer_scarlett.c
327
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
331
err = forte_get_ctl_value(elem, &val);
sound/usb/mixer_scarlett.c
342
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
346
err = forte_get_ctl_value(elem, &oval);
sound/usb/mixer_scarlett.c
353
err = forte_set_ctl_value(elem, val);
sound/usb/mixer_scarlett.c
356
elem->cached |= 1;
sound/usb/mixer_scarlett.c
357
elem->cache_val[0] = val;
sound/usb/mixer_scarlett.c
365
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
367
if (elem->cached)
sound/usb/mixer_scarlett.c
368
forte_set_ctl_value(elem, *elem->cache_val);
sound/usb/mixer_scarlett.c
379
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
380
struct scarlett_mixer_elem_enum_info *opt = elem->private_data;
sound/usb/mixer_scarlett.c
383
err = forte_get_ctl_value(elem, &val);
sound/usb/mixer_scarlett.c
395
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
396
struct scarlett_mixer_elem_enum_info *opt = elem->private_data;
sound/usb/mixer_scarlett.c
399
err = forte_get_ctl_value(elem, &oval);
sound/usb/mixer_scarlett.c
405
err = forte_set_ctl_value(elem, val);
sound/usb/mixer_scarlett.c
408
elem->cached |= 1;
sound/usb/mixer_scarlett.c
409
elem->cache_val[0] = val;
sound/usb/mixer_scarlett.c
417
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
419
if (elem->cached)
sound/usb/mixer_scarlett.c
420
forte_set_ctl_value(elem, *elem->cache_val);
sound/usb/mixer_scarlett.c
431
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
434
err = forte_get_ctl_value(elem, &val);
sound/usb/mixer_scarlett.c
445
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
448
err = forte_get_ctl_value(elem, &oval);
sound/usb/mixer_scarlett.c
454
err = forte_set_ctl_value(elem, val);
sound/usb/mixer_scarlett.c
457
elem->cached |= 1;
sound/usb/mixer_scarlett.c
458
elem->cache_val[0] = val;
sound/usb/mixer_scarlett.c
466
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
468
if (elem->cached)
sound/usb/mixer_scarlett.c
469
forte_set_ctl_value(elem, *elem->cache_val);
sound/usb/mixer_scarlett.c
476
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
479
uinfo->count = elem->channels;
sound/usb/mixer_scarlett.c
488
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
491
for (i = 0; i < elem->channels; i++) {
sound/usb/mixer_scarlett.c
492
err = snd_usb_get_cur_mix_value(elem, i, i, &val);
sound/usb/mixer_scarlett.c
506
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
510
for (i = 0; i < elem->channels; i++) {
sound/usb/mixer_scarlett.c
511
err = snd_usb_get_cur_mix_value(elem, i, i, &oval);
sound/usb/mixer_scarlett.c
518
err = snd_usb_set_cur_mix_value(elem, i, i, val);
sound/usb/mixer_scarlett.c
531
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
534
for (i = 0; i < elem->channels; i++)
sound/usb/mixer_scarlett.c
535
if (elem->cached & (1 << i))
sound/usb/mixer_scarlett.c
536
snd_usb_set_cur_mix_value(elem, i, i,
sound/usb/mixer_scarlett.c
537
elem->cache_val[i]);
sound/usb/mixer_scarlett.c
544
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
547
uinfo->count = elem->channels;
sound/usb/mixer_scarlett.c
558
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
561
for (i = 0; i < elem->channels; i++) {
sound/usb/mixer_scarlett.c
562
err = snd_usb_get_cur_mix_value(elem, i, i, &val);
sound/usb/mixer_scarlett.c
577
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
581
for (i = 0; i < elem->channels; i++) {
sound/usb/mixer_scarlett.c
582
err = snd_usb_get_cur_mix_value(elem, i, i, &oval);
sound/usb/mixer_scarlett.c
590
err = snd_usb_set_cur_mix_value(elem, i, i, val);
sound/usb/mixer_scarlett.c
621
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
622
struct scarlett_mixer_elem_enum_info *opt = elem->private_data;
sound/usb/mixer_scarlett.c
626
uinfo->count = elem->channels;
sound/usb/mixer_scarlett.c
644
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
645
struct scarlett_mixer_elem_enum_info *opt = elem->private_data;
sound/usb/mixer_scarlett.c
647
return snd_ctl_enum_info(uinfo, elem->channels, opt->len,
sound/usb/mixer_scarlett.c
654
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
655
struct scarlett_mixer_elem_enum_info *opt = elem->private_data;
sound/usb/mixer_scarlett.c
658
err = snd_usb_get_cur_mix_value(elem, 0, 0, &val);
sound/usb/mixer_scarlett.c
672
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
673
struct scarlett_mixer_elem_enum_info *opt = elem->private_data;
sound/usb/mixer_scarlett.c
676
err = snd_usb_get_cur_mix_value(elem, 0, 0, &oval);
sound/usb/mixer_scarlett.c
683
err = snd_usb_set_cur_mix_value(elem, 0, 0, val);
sound/usb/mixer_scarlett.c
693
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
695
if (elem->cached)
sound/usb/mixer_scarlett.c
696
snd_usb_set_cur_mix_value(elem, 0, 0, *elem->cache_val);
sound/usb/mixer_scarlett.c
703
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett.c
704
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_scarlett.c
706
int wValue = (elem->control << 8) | elem->idx_off;
sound/usb/mixer_scarlett.c
707
int idx = snd_usb_ctrl_intf(elem->head.mixer->hostif) | (elem->head.id << 8);
sound/usb/mixer_scarlett.c
714
USB_DIR_IN, wValue, idx, buf, elem->channels);
sound/usb/mixer_scarlett.c
821
struct usb_mixer_elem_info *elem;
sound/usb/mixer_scarlett.c
824
elem = kzalloc_obj(*elem);
sound/usb/mixer_scarlett.c
825
if (!elem)
sound/usb/mixer_scarlett.c
828
elem->head.mixer = mixer;
sound/usb/mixer_scarlett.c
829
elem->head.resume = resume;
sound/usb/mixer_scarlett.c
830
elem->control = offset;
sound/usb/mixer_scarlett.c
831
elem->idx_off = num;
sound/usb/mixer_scarlett.c
832
elem->head.id = index;
sound/usb/mixer_scarlett.c
833
elem->val_type = val_type;
sound/usb/mixer_scarlett.c
835
elem->channels = channels;
sound/usb/mixer_scarlett.c
838
elem->private_data = (void *)opt;
sound/usb/mixer_scarlett.c
840
kctl = snd_ctl_new1(ncontrol, elem);
sound/usb/mixer_scarlett.c
842
kfree(elem);
sound/usb/mixer_scarlett.c
849
err = snd_usb_mixer_add_control(&elem->head, kctl);
sound/usb/mixer_scarlett.c
854
*elem_ret = elem;
sound/usb/mixer_scarlett.c
865
struct usb_mixer_elem_info *elem;
sound/usb/mixer_scarlett.c
872
2*index+1, USB_MIXER_S16, 2, mx, NULL, &elem);
sound/usb/mixer_scarlett.c
881
2*index+1, USB_MIXER_S16, 2, mx, NULL, &elem);
sound/usb/mixer_scarlett.c
893
&elem);
sound/usb/mixer_scarlett.c
903
&elem);
sound/usb/mixer_scarlett2.c
3428
struct usb_mixer_elem_info *elem;
sound/usb/mixer_scarlett2.c
3431
elem = kzalloc_obj(*elem);
sound/usb/mixer_scarlett2.c
3432
if (!elem)
sound/usb/mixer_scarlett2.c
3439
elem->head.mixer = mixer;
sound/usb/mixer_scarlett2.c
3440
elem->control = index;
sound/usb/mixer_scarlett2.c
3441
elem->head.id = 0;
sound/usb/mixer_scarlett2.c
3442
elem->channels = channels;
sound/usb/mixer_scarlett2.c
3443
elem->val_type = USB_MIXER_BESPOKEN;
sound/usb/mixer_scarlett2.c
3445
kctl = snd_ctl_new1(ncontrol, elem);
sound/usb/mixer_scarlett2.c
3447
kfree(elem);
sound/usb/mixer_scarlett2.c
3454
err = snd_usb_mixer_add_control(&elem->head, kctl);
sound/usb/mixer_scarlett2.c
3470
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3471
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
3509
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3510
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
3568
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3569
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
3828
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3829
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
3845
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3846
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
3860
private->autogain_switch[elem->control];
sound/usb/mixer_scarlett2.c
3867
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3868
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
3882
private->autogain_status[elem->control];
sound/usb/mixer_scarlett2.c
3889
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3890
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
3892
int index = elem->control;
sound/usb/mixer_scarlett2.c
3928
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3929
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
3958
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3959
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
3984
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
3985
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4000
ucontrol->value.integer.value[0] = private->ag_targets[elem->control];
sound/usb/mixer_scarlett2.c
4007
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4008
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4010
int index = elem->control;
sound/usb/mixer_scarlett2.c
4087
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4088
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4109
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4110
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4148
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4149
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4203
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4204
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4223
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4224
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4239
private->input_link_switch[elem->control];
sound/usb/mixer_scarlett2.c
4246
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4247
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4249
int index = elem->control;
sound/usb/mixer_scarlett2.c
4303
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4304
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4318
uinfo->count = elem->channels;
sound/usb/mixer_scarlett2.c
4329
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4330
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4345
private->gain[elem->control];
sound/usb/mixer_scarlett2.c
4352
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4353
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4355
int index = elem->control;
sound/usb/mixer_scarlett2.c
4413
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4414
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4429
private->safe_switch[elem->control];
sound/usb/mixer_scarlett2.c
4436
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4437
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4439
int index = elem->control;
sound/usb/mixer_scarlett2.c
4495
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4496
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4497
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
4514
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4515
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4608
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4611
uinfo->count = elem->channels;
sound/usb/mixer_scarlett2.c
4621
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4622
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4644
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4645
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4679
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4680
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4682
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
4702
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4703
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4705
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
4798
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4799
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4801
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
4821
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4822
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4824
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
4882
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4883
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
4884
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
4958
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
4959
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
4961
int ctl_index = elem->control;
sound/usb/mixer_scarlett2.c
5013
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5014
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5033
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5034
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5037
int index = elem->control + info->level_input_first;
sound/usb/mixer_scarlett2.c
5058
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5059
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5062
int index = elem->control + info->level_input_first;
sound/usb/mixer_scarlett2.c
5121
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5122
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5137
private->pad_switch[elem->control];
sound/usb/mixer_scarlett2.c
5144
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5145
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5147
int index = elem->control;
sound/usb/mixer_scarlett2.c
5198
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5199
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5213
ucontrol->value.integer.value[0] = private->air_switch[elem->control];
sound/usb/mixer_scarlett2.c
5220
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5221
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5223
int index = elem->control;
sound/usb/mixer_scarlett2.c
5256
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5257
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5310
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5311
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5325
ucontrol->value.integer.value[0] = private->dsp_switch[elem->control];
sound/usb/mixer_scarlett2.c
5332
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5333
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5335
int index = elem->control;
sound/usb/mixer_scarlett2.c
5408
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5409
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
5412
private->compressor_values[elem->control];
sound/usb/mixer_scarlett2.c
5419
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5420
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5422
int index = elem->control;
sound/usb/mixer_scarlett2.c
5467
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5468
int control = elem->control % SCARLETT2_COMPRESSOR_PARAM_COUNT;
sound/usb/mixer_scarlett2.c
5491
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5492
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
5494
ucontrol->value.integer.value[0] = private->precomp_flt_switch[elem->control];
sound/usb/mixer_scarlett2.c
5502
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5503
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
5506
private->peq_flt_switch[elem->control];
sound/usb/mixer_scarlett2.c
5514
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5515
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5524
oval = private->precomp_flt_switch[elem->control];
sound/usb/mixer_scarlett2.c
5530
private->precomp_flt_switch[elem->control] = val;
sound/usb/mixer_scarlett2.c
5535
elem->control, val);
sound/usb/mixer_scarlett2.c
5543
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5544
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5553
oval = private->peq_flt_switch[elem->control];
sound/usb/mixer_scarlett2.c
5559
private->peq_flt_switch[elem->control] = val;
sound/usb/mixer_scarlett2.c
5564
elem->control, val);
sound/usb/mixer_scarlett2.c
5651
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5652
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
5655
for (i = 0, idx = elem->control * SCARLETT2_BIQUAD_COEFFS;
sound/usb/mixer_scarlett2.c
5667
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5668
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
5671
for (i = 0, idx = elem->control * SCARLETT2_BIQUAD_COEFFS;
sound/usb/mixer_scarlett2.c
5683
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5684
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5686
int index = elem->control * SCARLETT2_BIQUAD_COEFFS;
sound/usb/mixer_scarlett2.c
5731
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5732
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5735
int src_index = elem->control * SCARLETT2_BIQUAD_COEFFS;
sound/usb/mixer_scarlett2.c
5737
elem->control /
sound/usb/mixer_scarlett2.c
5740
elem->control % info->peq_flt_count
sound/usb/mixer_scarlett2.c
5830
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5831
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5846
private->input_mute_switch[elem->control];
sound/usb/mixer_scarlett2.c
5853
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5854
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
5856
int index = elem->control;
sound/usb/mixer_scarlett2.c
5987
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
5988
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6002
private->phantom_switch[elem->control]);
sound/usb/mixer_scarlett2.c
6009
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6010
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6013
int index = elem->control;
sound/usb/mixer_scarlett2.c
6059
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6060
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
6069
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6070
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6072
int index = elem->control;
sound/usb/mixer_scarlett2.c
6180
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6181
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6259
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6260
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6337
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6338
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6359
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6360
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6403
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6404
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6406
int index = elem->control;
sound/usb/mixer_scarlett2.c
6416
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6417
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6419
int index = elem->control;
sound/usb/mixer_scarlett2.c
6488
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6489
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6503
ucontrol->value.integer.value[0] = private->dim_mute[elem->control];
sound/usb/mixer_scarlett2.c
6510
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6511
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6513
int index = elem->control;
sound/usb/mixer_scarlett2.c
6560
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6561
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
6564
!!(private->sp_hp_mute & (1 << elem->control));
sound/usb/mixer_scarlett2.c
6572
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
6573
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
6575
int index = elem->control;
sound/usb/mixer_scarlett2.c
7008
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7011
uinfo->count = elem->channels;
sound/usb/mixer_scarlett2.c
7021
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7022
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7036
ucontrol->value.integer.value[0] = private->mix[elem->control];
sound/usb/mixer_scarlett2.c
7043
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7044
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7047
int index = elem->control;
sound/usb/mixer_scarlett2.c
7149
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7150
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7171
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7172
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7174
int index = elem->control;
sound/usb/mixer_scarlett2.c
7230
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7231
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
7233
ucontrol->value.integer.value[0] = private->monitor_mix[elem->control];
sound/usb/mixer_scarlett2.c
7241
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7242
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7245
int index = elem->control;
sound/usb/mixer_scarlett2.c
7341
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7342
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
7350
uinfo->count = elem->channels;
sound/usb/mixer_scarlett2.c
7386
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7387
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7389
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
7409
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7410
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7412
int index = line_out_remap(private, elem->control);
sound/usb/mixer_scarlett2.c
7487
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7490
uinfo->count = elem->channels;
sound/usb/mixer_scarlett2.c
7500
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7501
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7512
err = scarlett2_usb_get_meter_levels(mixer, elem->channels,
sound/usb/mixer_scarlett2.c
7518
for (i = 0; i < elem->channels; i++) {
sound/usb/mixer_scarlett2.c
7559
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7560
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
7569
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7570
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7623
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7624
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
7633
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7634
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7713
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7714
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7785
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7786
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7807
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7808
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7906
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7907
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
7916
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7917
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
7963
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7964
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
7973
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
7974
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_scarlett2.c
8062
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
8063
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
8077
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
8078
struct scarlett2_data *private = elem->head.mixer->private_data;
sound/usb/mixer_scarlett2.c
8087
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_scarlett2.c
8088
struct usb_mixer_interface *mixer = elem->head.mixer;
sound/usb/mixer_us16x08.c
1067
struct usb_mixer_elem_info *elem = kctl->private_data;
sound/usb/mixer_us16x08.c
1069
if (elem)
sound/usb/mixer_us16x08.c
1070
kfree(elem->private_data);
sound/usb/mixer_us16x08.c
1071
kfree(elem);
sound/usb/mixer_us16x08.c
1083
struct usb_mixer_elem_info *elem;
sound/usb/mixer_us16x08.c
1088
elem = kzalloc_obj(*elem);
sound/usb/mixer_us16x08.c
1089
if (!elem)
sound/usb/mixer_us16x08.c
1092
elem->head.mixer = mixer;
sound/usb/mixer_us16x08.c
1093
elem->head.resume = NULL;
sound/usb/mixer_us16x08.c
1094
elem->control = 0;
sound/usb/mixer_us16x08.c
1095
elem->idx_off = 0;
sound/usb/mixer_us16x08.c
1096
elem->head.id = index;
sound/usb/mixer_us16x08.c
1097
elem->val_type = val_type;
sound/usb/mixer_us16x08.c
1098
elem->channels = channels;
sound/usb/mixer_us16x08.c
1099
elem->private_data = opt;
sound/usb/mixer_us16x08.c
1101
kctl = snd_ctl_new1(ncontrol, elem);
sound/usb/mixer_us16x08.c
1103
kfree(elem);
sound/usb/mixer_us16x08.c
1114
err = snd_usb_mixer_add_control(&elem->head, kctl);
sound/usb/mixer_us16x08.c
1119
*elem_ret = elem;
sound/usb/mixer_us16x08.c
1328
struct usb_mixer_elem_info *elem;
sound/usb/mixer_us16x08.c
1339
NULL, false, &elem);
sound/usb/mixer_us16x08.c
1347
elem->cache_val[i] = i < 2 ? i : i + 2;
sound/usb/mixer_us16x08.c
1348
elem->cached = 0xff;
sound/usb/mixer_us16x08.c
1366
&elem);
sound/usb/mixer_us16x08.c
1369
elem->cache_val[0] = master_controls[i].default_val;
sound/usb/mixer_us16x08.c
1370
elem->cached = 1;
sound/usb/mixer_us16x08.c
1383
false, &elem);
sound/usb/mixer_us16x08.c
1387
elem->cache_val[j] =
sound/usb/mixer_us16x08.c
1390
elem->cached = 0xffff;
sound/usb/mixer_us16x08.c
182
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
186
ucontrol->value.enumerated.item[0] = elem->cache_val[index];
sound/usb/mixer_us16x08.c
194
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
195
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
232
elem->cached |= 1 << index;
sound/usb/mixer_us16x08.c
233
elem->cache_val[index] = val;
sound/usb/mixer_us16x08.c
251
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
254
ucontrol->value.integer.value[0] = elem->cache_val[index];
sound/usb/mixer_us16x08.c
262
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
263
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
280
buf[6] = elem->head.id;
sound/usb/mixer_us16x08.c
291
elem->cached |= 1 << index;
sound/usb/mixer_us16x08.c
292
elem->cache_val[index] = val;
sound/usb/mixer_us16x08.c
299
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
300
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
307
switch (elem->head.id) {
sound/usb/mixer_us16x08.c
321
buf[6] = elem->head.id;
sound/usb/mixer_us16x08.c
332
elem->cached |= 1;
sound/usb/mixer_us16x08.c
333
elem->cache_val[0] = val;
sound/usb/mixer_us16x08.c
340
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
342
switch (elem->head.id) {
sound/usb/mixer_us16x08.c
344
ucontrol->value.integer.value[0] = elem->cache_val[0];
sound/usb/mixer_us16x08.c
347
ucontrol->value.integer.value[0] = elem->cache_val[0];
sound/usb/mixer_us16x08.c
350
ucontrol->value.integer.value[0] = elem->cache_val[0];
sound/usb/mixer_us16x08.c
361
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
364
ucontrol->value.integer.value[0] = elem->cache_val[index];
sound/usb/mixer_us16x08.c
372
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
373
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
390
buf[6] = elem->head.id;
sound/usb/mixer_us16x08.c
400
elem->cached |= 1 << index;
sound/usb/mixer_us16x08.c
401
elem->cache_val[index] = val;
sound/usb/mixer_us16x08.c
419
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
420
struct snd_us16x08_comp_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
422
int val_idx = COMP_STORE_IDX(elem->head.id);
sound/usb/mixer_us16x08.c
432
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
433
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
434
struct snd_us16x08_comp_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
449
val_idx = elem->head.id - SND_US16X08_ID_COMP_BASE;
sound/usb/mixer_us16x08.c
504
elem->cached |= 1 << index;
sound/usb/mixer_us16x08.c
505
elem->cache_val[index] = val;
sound/usb/mixer_us16x08.c
513
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
514
struct snd_us16x08_eq_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
518
val = store->val[EQ_STORE_BAND_IDX(elem->head.id)]
sound/usb/mixer_us16x08.c
519
[EQ_STORE_PARAM_IDX(elem->head.id)][index];
sound/usb/mixer_us16x08.c
528
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
529
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
530
struct snd_us16x08_eq_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
563
elem->cached |= 1 << index;
sound/usb/mixer_us16x08.c
564
elem->cache_val[index] = val;
sound/usb/mixer_us16x08.c
572
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
573
struct snd_us16x08_eq_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
575
int b_idx = EQ_STORE_BAND_IDX(elem->head.id) - 1;
sound/usb/mixer_us16x08.c
576
int p_idx = EQ_STORE_PARAM_IDX(elem->head.id);
sound/usb/mixer_us16x08.c
588
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
589
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
590
struct snd_us16x08_eq_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
594
int b_idx = EQ_STORE_BAND_IDX(elem->head.id) - 1;
sound/usb/mixer_us16x08.c
595
int p_idx = EQ_STORE_PARAM_IDX(elem->head.id);
sound/usb/mixer_us16x08.c
627
elem->cached |= 1 << index;
sound/usb/mixer_us16x08.c
628
elem->cache_val[index] = val;
sound/usb/mixer_us16x08.c
720
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
721
struct snd_usb_audio *chip = elem->head.mixer->chip;
sound/usb/mixer_us16x08.c
722
struct snd_us16x08_meter_store *store = elem->private_data;
sound/usb/mixer_us16x08.c
780
struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_us16x08.c
781
struct snd_us16x08_meter_store *store = elem->private_data;
tools/lib/bpf/libbpf.c
6669
static int cmp_relo_by_insn_idx(const void *key, const void *elem)
tools/lib/bpf/libbpf.c
6672
const struct reloc_desc *relo = elem;
tools/perf/trace/beauty/include/uapi/sound/asound.h
1249
} elem;
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
106
elem = bpf_map_lookup_elem(&cgrp_idx, &cgrp_id);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
107
if (!elem)
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
110
cgrps[cnt++] = *elem;
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
121
__u32 *elem;
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
131
elem = bpf_map_lookup_elem(&cgrp_idx, &cgrp_id);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
132
if (!elem)
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
135
cgrps[cnt++] = *elem;
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
83
__u32 *elem;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
287
const ocsd_generic_trace_elem *elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
304
converted_timestamp = elem->timestamp ?
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
305
cs_etm__convert_sample_time(etmq, elem->timestamp) : 0;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
417
const ocsd_generic_trace_elem *elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
430
switch (elem->isa) {
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
448
packet->start_addr = elem->st_addr;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
449
packet->end_addr = elem->en_addr;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
450
packet->instr_count = elem->num_instr_range;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
451
packet->last_instr_type = elem->last_i_type;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
452
packet->last_instr_subtype = elem->last_i_subtype;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
453
packet->last_instr_cond = elem->last_instr_cond;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
454
packet->el = elem->context.exception_level;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
456
if (elem->last_i_type == OCSD_INSTR_BR || elem->last_i_type == OCSD_INSTR_BR_INDIRECT)
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
457
packet->last_instr_taken_branch = elem->last_instr_exec;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
461
packet->last_instr_size = elem->last_instr_sz;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
475
packet_queue->instr_count += elem->num_instr_range;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
500
const ocsd_generic_trace_elem *elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
511
packet->exception_number = elem->exception_number;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
528
const ocsd_generic_trace_elem *elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
542
if (elem->context.ctxt_id_valid)
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
543
tid = elem->context.context_id;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
546
if (elem->context.vmid_valid)
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
547
tid = elem->context.vmid;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
555
elem->context.exception_level, tid))
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
565
packet->el = elem->context.exception_level;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
580
const ocsd_generic_trace_elem *elem)
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
593
type = elem->elem_type;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
601
resp = cs_etm_decoder__buffer_range(etmq, packet_queue, elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
604
resp = cs_etm_decoder__buffer_exception(etmq, packet_queue, elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
610
resp = cs_etm_decoder__do_hard_timestamp(etmq, elem,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
615
elem, trace_chan_id);
tools/perf/util/hwmon_pmu.c
164
const char * const *elem;
tools/perf/util/hwmon_pmu.c
189
elem = bsearch(&fn_type, hwmon_type_strs + 1, ARRAY_SIZE(hwmon_type_strs) - 1,
tools/perf/util/hwmon_pmu.c
191
if (!elem) {
tools/perf/util/hwmon_pmu.c
197
*type = elem - &hwmon_type_strs[0];
tools/perf/util/hwmon_pmu.c
210
elem = bsearch(fn_item, hwmon_item_strs + 1, ARRAY_SIZE(hwmon_item_strs) - 1,
tools/perf/util/hwmon_pmu.c
212
if (!elem) {
tools/perf/util/hwmon_pmu.c
217
*item = elem - &hwmon_item_strs[0];
tools/perf/util/scripting-engines/trace-event-perl.c
283
HV *elem;
tools/perf/util/scripting-engines/trace-event-perl.c
289
elem = newHV();
tools/perf/util/scripting-engines/trace-event-perl.c
290
if (!elem)
tools/perf/util/scripting-engines/trace-event-perl.c
293
if (!hv_stores(elem, "ip", newSVuv(node->ip))) {
tools/perf/util/scripting-engines/trace-event-perl.c
294
hv_undef(elem);
tools/perf/util/scripting-engines/trace-event-perl.c
301
hv_undef(elem);
tools/perf/util/scripting-engines/trace-event-perl.c
309
!hv_stores(elem, "sym", newRV_noinc((SV*)sym))) {
tools/perf/util/scripting-engines/trace-event-perl.c
311
hv_undef(elem);
tools/perf/util/scripting-engines/trace-event-perl.c
327
if (!hv_stores(elem, "dso", newSVpv(dsoname,0))) {
tools/perf/util/scripting-engines/trace-event-perl.c
328
hv_undef(elem);
tools/perf/util/scripting-engines/trace-event-perl.c
334
av_push(list, newRV_noinc((SV*)elem));
tools/testing/selftests/alsa/mixer-test.c
1065
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
1072
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
1096
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
1104
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
1110
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
1116
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
140
ctl_data->elem = ctl;
tools/testing/selftests/alsa/mixer-test.c
414
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
422
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
438
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
455
ksft_print_msg("%s.%d %s\n", ctl->card->card_name, ctl->elem,
tools/testing/selftests/alsa/mixer-test.c
462
ctl->card->card, ctl->elem, ctl->name);
tools/testing/selftests/alsa/mixer-test.c
472
ctl->card->card, ctl->elem, ctl->name);
tools/testing/selftests/alsa/mixer-test.c
478
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
49
int elem;
tools/testing/selftests/alsa/mixer-test.c
720
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
727
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
735
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
742
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
853
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
860
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
884
ctl->card->card_name, ctl->elem);
tools/testing/selftests/alsa/mixer-test.c
892
ctl->card->card_name, ctl->elem);
tools/testing/selftests/arm64/gcs/basic-gcs.c
185
int elem;
tools/testing/selftests/arm64/gcs/basic-gcs.c
199
elem = (page_size / sizeof(uint64_t)) - 1;
tools/testing/selftests/arm64/gcs/basic-gcs.c
200
if (buf[elem]) {
tools/testing/selftests/arm64/gcs/basic-gcs.c
201
ksft_print_msg("Last entry is 0x%llx not 0x0\n", buf[elem]);
tools/testing/selftests/arm64/gcs/basic-gcs.c
206
elem--;
tools/testing/selftests/arm64/gcs/basic-gcs.c
210
if (buf[elem] != expected_cap) {
tools/testing/selftests/arm64/gcs/basic-gcs.c
212
buf[elem], expected_cap);
tools/testing/selftests/arm64/gcs/basic-gcs.c
215
ksft_print_msg("cap token is 0x%llx\n", buf[elem]);
tools/testing/selftests/arm64/gcs/basic-gcs.c
218
for (elem = 0; elem < page_size / sizeof(uint64_t) - 2; elem++) {
tools/testing/selftests/arm64/gcs/basic-gcs.c
219
if (!buf[elem])
tools/testing/selftests/arm64/gcs/basic-gcs.c
222
elem, buf[elem]);
tools/testing/selftests/bpf/prog_tests/arena_list.c
22
struct elem __arena *n;
tools/testing/selftests/bpf/prog_tests/test_task_work.c
33
struct elem value;
tools/testing/selftests/bpf/prog_tests/test_task_work.c
39
err = bpf_map__lookup_elem(map, &k, sizeof(int), &value, sizeof(struct elem), 0);
tools/testing/selftests/bpf/progs/arena_list.c
58
struct elem __arena *n = bpf_alloc(sizeof(*n));
tools/testing/selftests/bpf/progs/arena_list.c
75
struct elem __arena *n;
tools/testing/selftests/bpf/progs/async_stack_depth.c
36
struct hmap_elem *elem;
tools/testing/selftests/bpf/progs/async_stack_depth.c
39
elem = bpf_map_lookup_elem(&hmap, &(int){0});
tools/testing/selftests/bpf/progs/async_stack_depth.c
40
if (!elem)
tools/testing/selftests/bpf/progs/async_stack_depth.c
44
return bpf_timer_set_callback(&elem->timer, timer_cb) + buf[0];
tools/testing/selftests/bpf/progs/async_stack_depth.c
51
struct hmap_elem *elem;
tools/testing/selftests/bpf/progs/async_stack_depth.c
54
elem = bpf_map_lookup_elem(&hmap, &(int){0});
tools/testing/selftests/bpf/progs/async_stack_depth.c
55
if (!elem)
tools/testing/selftests/bpf/progs/async_stack_depth.c
58
return bpf_timer_set_callback(&elem->timer, bad_timer_cb) + buf[0];
tools/testing/selftests/bpf/progs/exceptions_fail.c
117
struct hmap_elem *elem;
tools/testing/selftests/bpf/progs/exceptions_fail.c
119
elem = bpf_map_lookup_elem(&hmap, &(int){0});
tools/testing/selftests/bpf/progs/exceptions_fail.c
120
if (!elem)
tools/testing/selftests/bpf/progs/exceptions_fail.c
122
return bpf_timer_set_callback(&elem->timer, timer_cb);
tools/testing/selftests/bpf/progs/file_reader.c
17
__type(value, struct elem);
tools/testing/selftests/bpf/progs/file_reader.c
69
struct elem *work;
tools/testing/selftests/bpf/progs/iters.c
335
int *v, *elem = NULL;
tools/testing/selftests/bpf/progs/iters.c
347
elem = v;
tools/testing/selftests/bpf/progs/iters.c
348
barrier_var(elem);
tools/testing/selftests/bpf/progs/iters.c
359
bpf_printk("ITER_SEARCH_LOOP: FOUND IT = %d!\n", *elem);
tools/testing/selftests/bpf/progs/local_storage_bench.c
51
static int do_lookup(unsigned int elem, struct loop_ctx *lctx)
tools/testing/selftests/bpf/progs/local_storage_bench.c
61
inner_map = bpf_map_lookup_elem(map, &elem);
tools/testing/selftests/bpf/progs/local_storage_bench.c
74
if (!elem)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
113
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
135
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
16
__type(value, struct elem);
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
29
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
53
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
83
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
16
__type(value, struct elem);
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
27
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
53
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
82
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
33
__type(value, struct elem);
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
43
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
68
struct elem *e;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
92
struct elem *e;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
103
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
106
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
107
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
120
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
123
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
124
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
136
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
138
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
139
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
143
if (bpf_res_spin_lock(&elem->lock)) {
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
147
bpf_res_spin_unlock(&elem->lock);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
156
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
159
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
160
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
164
if (bpf_res_spin_lock_irqsave(&elem->lock, &f2)) {
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
169
bpf_res_spin_unlock_irqrestore(&elem->lock, &f2);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
196
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
198
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
199
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
201
bpf_res_spin_lock((void *)&elem->lock + 1);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
209
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
212
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
213
if (!elem) {
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
30
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
32
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
33
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
35
bpf_res_spin_lock((struct bpf_res_spin_lock *)bpf_core_cast(&elem->lock, struct __sk_buff));
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
36
bpf_res_spin_lock(&elem->lock);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
44
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
46
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
47
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
49
bpf_res_spin_lock(&elem->lock);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
50
bpf_res_spin_lock(&elem->lock);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
58
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
60
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
61
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
63
if (bpf_res_spin_lock(&elem->lock))
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
65
bpf_res_spin_lock(&elem->lock);
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
73
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
75
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
76
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
78
if (bpf_res_spin_lock(&elem->lock))
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
88
struct arr_elem *elem;
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
90
elem = bpf_map_lookup_elem(&arrmap, &(int){0});
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
91
if (!elem)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
95
bpf_res_spin_unlock(&elem->lock);
tools/testing/selftests/bpf/progs/rhash.c
135
struct elem val1 = {.val = 100, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
136
struct elem val2 = {.val = 200, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
137
struct elem *e;
tools/testing/selftests/bpf/progs/rhash.c
177
struct elem val1 = {.val = 111, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
178
struct elem val2 = {.val = 222, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
179
struct elem *e;
tools/testing/selftests/bpf/progs/rhash.c
212
struct elem val = {.val = 600, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
27
__type(value, struct elem);
tools/testing/selftests/bpf/progs/rhash.c
34
struct elem empty = {.val = 3, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
35
struct elem *e;
tools/testing/selftests/bpf/progs/rhash.c
60
struct elem empty = {.val = 4, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
61
struct elem *e;
tools/testing/selftests/bpf/progs/rhash.c
90
struct elem empty = {.val = 4, .arr = {0}};
tools/testing/selftests/bpf/progs/rhash.c
91
struct elem *e;
tools/testing/selftests/bpf/progs/stack_arg.c
212
struct timer_elem *elem;
tools/testing/selftests/bpf/progs/stack_arg.c
215
elem = bpf_map_lookup_elem(&timer_map, &key);
tools/testing/selftests/bpf/progs/stack_arg.c
216
if (!elem)
tools/testing/selftests/bpf/progs/stack_arg.c
219
bpf_timer_init(&elem->timer, &timer_map, CLOCK_MONOTONIC);
tools/testing/selftests/bpf/progs/stack_arg.c
220
bpf_timer_set_callback(&elem->timer, timer_cb_many_args);
tools/testing/selftests/bpf/progs/stack_arg.c
221
bpf_timer_start(&elem->timer, 1, 0);
tools/testing/selftests/bpf/progs/stream.c
35
__type(value, struct elem);
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
19
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work.c
26
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work.c
33
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work.c
40
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work.c
45
struct elem *work = value;
tools/testing/selftests/bpf/progs/task_work.c
56
struct elem empty_work = { .data = { 0 } };
tools/testing/selftests/bpf/progs/task_work.c
57
struct elem *work;
tools/testing/selftests/bpf/progs/task_work.c
75
struct elem *work;
tools/testing/selftests/bpf/progs/task_work.c
89
struct elem empty_work = { .data = { 0 } };
tools/testing/selftests/bpf/progs/task_work.c
90
struct elem *work;
tools/testing/selftests/bpf/progs/task_work_fail.c
25
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work_fail.c
32
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work_fail.c
37
struct elem *work = value;
tools/testing/selftests/bpf/progs/task_work_fail.c
49
struct elem *work;
tools/testing/selftests/bpf/progs/task_work_fail.c
87
struct elem *work;
tools/testing/selftests/bpf/progs/task_work_stress.c
30
__type(value, struct elem);
tools/testing/selftests/bpf/progs/task_work_stress.c
42
struct elem empty_work = {.count = 0};
tools/testing/selftests/bpf/progs/task_work_stress.c
43
struct elem *work;
tools/testing/selftests/bpf/progs/timer.c
113
struct elem init = {};
tools/testing/selftests/bpf/progs/timer.c
146
struct elem init = {};
tools/testing/selftests/bpf/progs/timer.c
436
struct elem init = {};
tools/testing/selftests/bpf/progs/timer.c
44
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer.c
461
struct elem init;
tools/testing/selftests/bpf/progs/timer.c
464
__builtin_memset(&init, 0, sizeof(struct elem));
tools/testing/selftests/bpf/progs/timer.c
51
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer.c
58
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer_failure.c
21
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer_interrupt.c
23
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer_lockup.c
20
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer_lockup.c
27
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer_lockup.c
33
static int timer_cb1(void *map, int *k, struct elem *v)
tools/testing/selftests/bpf/progs/timer_lockup.c
45
static int timer_cb2(void *map, int *k, struct elem *v)
tools/testing/selftests/bpf/progs/timer_start_deadlock.c
19
__type(value, struct elem);
tools/testing/selftests/bpf/progs/timer_start_deadlock.c
25
static int timer_cb(void *map, int *key, struct elem *value)
tools/testing/selftests/bpf/progs/verifier_private_stack.c
22
__type(value, struct elem);
tools/testing/selftests/bpf/progs/wq.c
130
struct elem *data = (struct elem *)value;
tools/testing/selftests/bpf/progs/wq.c
194
struct elem *val;
tools/testing/selftests/bpf/progs/wq.c
43
__type(value, struct elem);
tools/testing/selftests/bpf/progs/wq.c
50
__type(value, struct elem);
tools/testing/selftests/bpf/progs/wq.c
59
struct elem init = {}, *val;
tools/testing/selftests/bpf/progs/wq_failures.c
153
struct elem *val;
tools/testing/selftests/bpf/progs/wq_failures.c
20
__type(value, struct elem);
tools/testing/selftests/bpf/progs/wq_failures.c
27
__type(value, struct elem);
tools/testing/selftests/bpf/progs/wq_failures.c
55
struct elem *val;
tools/testing/selftests/bpf/progs/wq_failures.c
80
struct elem *val;
tools/testing/selftests/filesystems/utils.c
251
struct id_map *map = iterator->elem;
tools/testing/selftests/filesystems/utils.c
324
uid_mapl.elem = &uid_map;
tools/testing/selftests/filesystems/utils.c
325
gid_mapl.elem = &gid_map;
tools/testing/selftests/filesystems/utils.c
70
void *elem;
tools/testing/selftests/filesystems/utils.c
84
list->elem = NULL;
tools/testing/selftests/hid/progs/hid.c
470
__type(value, struct elem);
tools/testing/selftests/hid/progs/hid.c
491
struct elem init = {}, *val;
tools/testing/selftests/ublk/batch.c
369
struct ublk_batch_elem *elem = (struct ublk_batch_elem *)(
tools/testing/selftests/ublk/batch.c
373
elem->tag = i;
tools/testing/selftests/ublk/batch.c
374
elem->result = 0;
tools/testing/selftests/ublk/batch.c
377
elem->buf_index = ublk_batch_io_buf_idx(t, q, i);
tools/testing/selftests/ublk/batch.c
379
elem->buf_addr = (__u64)io->buf_addr;
tools/testing/selftests/ublk/batch.c
469
sqe->addr = (__u64)cb->elem;
tools/testing/selftests/ublk/batch.c
497
cb->elem = ublk_get_commit_buf(t, buf_idx);
tools/testing/selftests/ublk/batch.c
528
struct ublk_batch_elem *elem;
tools/testing/selftests/ublk/batch.c
536
elem = (struct ublk_batch_elem *)(cb->elem + cb->done * t->commit_buf_elem_size);
tools/testing/selftests/ublk/batch.c
537
elem->tag = tag;
tools/testing/selftests/ublk/batch.c
538
elem->buf_index = ublk_batch_io_buf_idx(t, q, tag);
tools/testing/selftests/ublk/batch.c
539
elem->result = res;
tools/testing/selftests/ublk/batch.c
542
elem->buf_addr = (__u64) (uintptr_t) io->buf_addr;
tools/testing/selftests/ublk/kublk.h
207
void *elem;