| /linux/net/sched/ |
| H A D | bpf_qdisc.c | 12 #define QDISC_MOFF_IDX(moff) (moff / sizeof(void (*)(void))) argument 322 u32 moff, flags; in bpf_qdisc_kfunc_filter() 330 moff = prog->aux->attach_st_ops_member_off; in bpf_qdisc_kfunc_filter() 331 flags = qdisc_ops_context_flags[QDISC_MOFF_IDX(moff)]; in bpf_qdisc_kfunc_filter() 367 u32 moff; in bpf_qdisc_init_member() 372 moff = __btf_member_bit_offset(t, member) / 8; in bpf_qdisc_init_member() 373 switch (moff) { in bpf_qdisc_init_member() 316 u32 moff, flags; bpf_qdisc_kfunc_filter() local 361 u32 moff; bpf_qdisc_init_member() local
|
| /linux/kernel/bpf/ |
| H A D | bpf_struct_ops.c | 351 int bpf_struct_ops_supported(const struct bpf_struct_ops *st_ops, u32 moff) in bpf_struct_ops_supported() argument 353 void *func_ptr = *(void **)(st_ops->cfi_stubs + moff); in bpf_struct_ops_supported() 421 u32 moff; in bpf_struct_ops_desc_init() local 423 moff = __btf_member_bit_offset(t, member) / 8; in bpf_struct_ops_desc_init() 453 if (!func_proto || bpf_struct_ops_supported(st_ops, moff)) in bpf_struct_ops_desc_init() 487 stub_func_addr = *(void **)(st_ops->cfi_stubs + moff); in bpf_struct_ops_desc_init() 598 u32 i, moff, msize, prev_mend = 0; in check_zero_holes() local 602 moff = __btf_member_bit_offset(t, member) / 8; in check_zero_holes() 603 if (moff > prev_mend && in check_zero_holes() 604 memchr_inv(data + prev_mend, 0, moff - prev_mend)) in check_zero_holes() [all …]
|
| H A D | btf.c | 7171 u32 i, moff, mtrue_end, msize = 0, total_nelems = 0; in btf_struct_walk() local 7217 moff = __btf_member_bit_offset(t, member) / 8; in btf_struct_walk() 7218 if (off < moff) in btf_struct_walk() 7231 off = (off - moff) % t->size; in btf_struct_walk() 7242 moff = __btf_member_bit_offset(t, member) / 8; in btf_struct_walk() 7243 if (off + size <= moff) in btf_struct_walk() 7259 if (off <= moff && in btf_struct_walk() 7279 if (off < moff) in btf_struct_walk() 7295 mtrue_end = moff + msize; in btf_struct_walk() 7344 if (moff == mtrue_end) in btf_struct_walk() [all …]
|
| /linux/drivers/hid/bpf/ |
| H A D | hid_bpf_struct_ops.c | 43 u32 moff = __btf_member_bit_offset(t, member) / 8; in hid_bpf_ops_check_member() local 45 switch (moff) { in hid_bpf_ops_check_member() 161 u32 moff; in hid_bpf_ops_init_member() local 166 moff = __btf_member_bit_offset(t, member) / 8; in hid_bpf_ops_init_member() 168 switch (moff) { in hid_bpf_ops_init_member()
|
| /linux/fs/ |
| H A D | binfmt_misc_bpf.c | 360 u32 moff = __btf_member_bit_offset(t, member) / 8; in bm_bpf_check_member() local 362 switch (moff) { in bm_bpf_check_member() 379 u32 moff = __btf_member_bit_offset(t, member) / 8; in bm_bpf_init_member() local 381 switch (moff) { in bm_bpf_init_member()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | gm200.c | 102 const u32 moff = __ffs(outp->info.or) * 0x100; in gm200_sor_route_set() local 107 nvkm_mask(device, 0x612308 + moff, 0x0000001f, link << 4 | sor); in gm200_sor_route_set() 112 nvkm_mask(device, 0x612388 + moff, 0x0000001f, link << 4 | sor); in gm200_sor_route_set()
|
| /linux/net/ipv4/ |
| H A D | bpf_tcp_ca.c | 216 u32 moff; in bpf_tcp_ca_init_member() local 221 moff = __btf_member_bit_offset(t, member) / 8; in bpf_tcp_ca_init_member() 222 switch (moff) { in bpf_tcp_ca_init_member()
|
| /linux/drivers/platform/x86/ |
| H A D | acerhdf.c | 113 u8 moff; member 119 .moff = 0xff, 327 ec_write(mcmd.mreg, mcmd.moff); in acerhdf_change_fanstate()
|
| /linux/io_uring/ |
| H A D | bpf-ops.c | 150 u32 moff = __btf_member_bit_offset(t, member) / 8; in bpf_io_init_member() local 154 switch (moff) { in bpf_io_init_member()
|
| /linux/kernel/sched/ext/ |
| H A D | ext.c | 8124 u32 moff = __btf_member_bit_offset(t, member) / 8; in bpf_scx_init_member() 8127 switch (moff) { in bpf_scx_init_member() 8129 if (*(u32 *)(udata + moff) > INT_MAX) in bpf_scx_init_member() 8131 ops->dispatch_max_batch = *(u32 *)(udata + moff); in bpf_scx_init_member() 8134 if (*(u64 *)(udata + moff) & ~SCX_OPS_ALL_FLAGS) in bpf_scx_init_member() 8136 ops->flags = *(u64 *)(udata + moff); in bpf_scx_init_member() 8147 if (msecs_to_jiffies(*(u32 *)(udata + moff)) > in bpf_scx_init_member() 8150 ops->timeout_ms = *(u32 *)(udata + moff); in bpf_scx_init_member() 8154 *(u32 *)(udata + moff) ?: SCX_EXIT_DUMP_DFL_LEN; in bpf_scx_init_member() 8157 ops->hotplug_seq = *(u64 *)(udata + moff); in bpf_scx_init_member() 8096 u32 moff = __btf_member_bit_offset(t, member) / 8; bpf_scx_init_member() local 8166 u32 moff = __btf_member_bit_offset(t, member) / 8; bpf_scx_check_member() local 10959 u32 moff, flags; scx_kfunc_context_filter() local [all...] |
| H A D | internal.h | 43 #define SCX_MOFF_IDX(moff) ((moff) / sizeof(void (*)(void))) argument
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | veristat.c | 1255 int i, moff; in mask_unrelated_struct_ops_progs() local 1269 moff = m->offset / 8; in mask_unrelated_struct_ops_progs() 1270 if (moff + ptr_sz > data_sz) in mask_unrelated_struct_ops_progs() 1272 if (memcmp(data + moff, &prog, ptr_sz) == 0) in mask_unrelated_struct_ops_progs() 1274 memset(data + moff, 0, ptr_sz); in mask_unrelated_struct_ops_progs()
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 1221 __u32 moff, kern_moff; in bpf_map__init_kern_struct_ops() local 1226 moff = member->offset / 8; in bpf_map__init_kern_struct_ops() 1227 mdata = data + moff; in bpf_map__init_kern_struct_ops() 1349 map->name, mname, prog->name, moff, in bpf_map__init_kern_struct_ops() 1365 moff, kern_moff); in bpf_map__init_kern_struct_ops() 7614 unsigned int moff; in bpf_object__collect_map_relos() local 7709 moff = btf_member_bit_offset(def, btf_vlen(def) - 1) / 8; in bpf_object__collect_map_relos() 7710 if (rel->r_offset - vi->offset < moff) in bpf_object__collect_map_relos() 7713 moff = rel->r_offset - vi->offset - moff; in bpf_object__collect_map_relos() 7717 if (moff % bpf_ptr_sz) in bpf_object__collect_map_relos() [all …]
|
| /linux/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 1722 u32 moff = __btf_member_bit_offset(t, member) / 8; in st_ops3_check_member() local 1724 switch (moff) { in st_ops3_check_member()
|
| /linux/include/linux/ |
| H A D | bpf.h | 2260 int bpf_struct_ops_supported(const struct bpf_struct_ops *st_ops, u32 moff); 2324 static inline int bpf_struct_ops_supported(const struct bpf_struct_ops *st_ops, u32 moff) in bpf_fsession_cnt() 2287 bpf_struct_ops_supported(const struct bpf_struct_ops * st_ops,u32 moff) bpf_struct_ops_supported() argument
|