Home
last modified time | relevance | path

Searched refs:field_ptr (Results 1 – 4 of 4) sorted by relevance

/linux/rust/kernel/
H A Dlib.rs283 ($field_ptr:expr, $Container:ty, $($fields:tt)*) => {{
285 let field_ptr = $field_ptr; localVariable
286 let container_ptr = field_ptr.byte_sub(offset).cast::<$Container>();
287 $crate::assert_same_type(field_ptr, (&raw const (*container_ptr).$($fields)*).cast_mut());
/linux/kernel/bpf/
H A Dsyscall.c821 void *field_ptr = obj + field->offset; in bpf_obj_free_fields() local
829 bpf_timer_cancel_and_free(field_ptr); in bpf_obj_free_fields()
832 bpf_wq_cancel_and_free(field_ptr); in bpf_obj_free_fields()
835 bpf_task_work_cancel_and_free(field_ptr); in bpf_obj_free_fields()
838 WRITE_ONCE(*(u64 *)field_ptr, 0); in bpf_obj_free_fields()
842 xchgd_field = (void *)xchg((unsigned long *)field_ptr, 0); in bpf_obj_free_fields()
858 unpin_uptr_kaddr(*(void **)field_ptr); in bpf_obj_free_fields()
863 bpf_list_head_free(field, field_ptr, obj + rec->spin_lock_off); in bpf_obj_free_fields()
868 bpf_rb_root_free(field, field_ptr, obj + rec->spin_lock_off); in bpf_obj_free_fields()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c10139 struct ixgbe_mat_field *field_ptr, in ixgbe_clsu32_build_input() argument
10151 for (j = 0; field_ptr[j].val; j++) { in ixgbe_clsu32_build_input()
10152 if (field_ptr[j].off == off) { in ixgbe_clsu32_build_input()
10153 field_ptr[j].val(input, mask, (__force u32)val, in ixgbe_clsu32_build_input()
10156 field_ptr[j].type; in ixgbe_clsu32_build_input()
10194 struct ixgbe_mat_field *field_ptr; in ixgbe_configure_clsu32() local
10228 field_ptr = (adapter->jump_tables[0])->mat; in ixgbe_configure_clsu32()
10234 field_ptr = (adapter->jump_tables[uhtid])->mat; in ixgbe_configure_clsu32()
10237 if (!field_ptr) in ixgbe_configure_clsu32()
10292 field_ptr, &nexthdr[i]); in ixgbe_configure_clsu32()
[all …]
/linux/drivers/scsi/aacraid/
H A Daacraid.h1267 u8 field_ptr[2]; /* byte of the CDB or parameter data in error */ member