/Linux-v5.4/drivers/scsi/aic7xxx/ |
D | queue.h | 127 #define SLIST_FOREACH(var, head, field) \ argument 130 (var) = SLIST_NEXT((var), field)) 136 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 137 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ 138 SLIST_NEXT((slistelm), field) = (elm); \ 141 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument 142 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ 146 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 148 #define SLIST_REMOVE(head, elm, type, field) do { \ argument 150 SLIST_REMOVE_HEAD((head), field); \ [all …]
|
D | aic79xx.reg | 102 field DST_MODE 0x70 103 field SRC_MODE 0x07 117 field HWERRINT 0x80 118 field BRKADRINT 0x40 119 field SWTMINT 0x20 120 field PCIINT 0x10 121 field SCSIINT 0x08 122 field SEQINT 0x04 123 field CMDCMPLT 0x02 124 field SPLTINT 0x01 [all …]
|
D | aic7xxx.reg | 71 field TEMODE 0x80 72 field ENSELO 0x40 73 field ENSELI 0x20 74 field ENRSELI 0x10 75 field ENAUTOATNO 0x08 76 field ENAUTOATNI 0x04 77 field ENAUTOATNP 0x02 78 field SCSIRSTO 0x01 88 field DFON 0x80 89 field DFPEXP 0x40 [all …]
|
/Linux-v5.4/arch/x86/kvm/vmx/ |
D | ops.h | 15 asmlinkage void vmread_error(unsigned long field, bool fault); 16 void vmwrite_error(unsigned long field, unsigned long value); 22 static __always_inline void vmcs_check16(unsigned long field) in vmcs_check16() argument 24 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2000, in vmcs_check16() 26 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2001, in vmcs_check16() 28 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x4000, in vmcs_check16() 30 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x6000, in vmcs_check16() 34 static __always_inline void vmcs_check32(unsigned long field) in vmcs_check32() argument 36 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0, in vmcs_check32() 38 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x6000, in vmcs_check32() [all …]
|
D | evmcs.h | 77 static __always_inline int get_evmcs_offset(unsigned long field, in get_evmcs_offset() argument 80 unsigned int index = ROL16(field, 6); in get_evmcs_offset() 85 field); in get_evmcs_offset() 99 static inline void evmcs_write64(unsigned long field, u64 value) in evmcs_write64() argument 102 int offset = get_evmcs_offset(field, &clean_field); in evmcs_write64() 112 static inline void evmcs_write32(unsigned long field, u32 value) in evmcs_write32() argument 115 int offset = get_evmcs_offset(field, &clean_field); in evmcs_write32() 124 static inline void evmcs_write16(unsigned long field, u16 value) in evmcs_write16() argument 127 int offset = get_evmcs_offset(field, &clean_field); in evmcs_write16() 136 static inline u64 evmcs_read64(unsigned long field) in evmcs_read64() argument [all …]
|
/Linux-v5.4/include/net/ |
D | snmp.h | 121 #define __SNMP_INC_STATS(mib, field) \ argument 122 __this_cpu_inc(mib->mibs[field]) 124 #define SNMP_INC_STATS_ATOMIC_LONG(mib, field) \ argument 125 atomic_long_inc(&mib->mibs[field]) 127 #define SNMP_INC_STATS(mib, field) \ argument 128 this_cpu_inc(mib->mibs[field]) 130 #define SNMP_DEC_STATS(mib, field) \ argument 131 this_cpu_dec(mib->mibs[field]) 133 #define __SNMP_ADD_STATS(mib, field, addend) \ argument 134 __this_cpu_add(mib->mibs[field], addend) [all …]
|
/Linux-v5.4/drivers/xen/xen-pciback/ |
D | conf_space.c | 45 const struct config_field *field = entry->field; in DEFINE_PCI_CONFIG() local 49 switch (field->size) { in DEFINE_PCI_CONFIG() 51 if (field->u.b.read) in DEFINE_PCI_CONFIG() 52 ret = field->u.b.read(dev, offset, (u8 *) value, in DEFINE_PCI_CONFIG() 56 if (field->u.w.read) in DEFINE_PCI_CONFIG() 57 ret = field->u.w.read(dev, offset, (u16 *) value, in DEFINE_PCI_CONFIG() 61 if (field->u.dw.read) in DEFINE_PCI_CONFIG() 62 ret = field->u.dw.read(dev, offset, value, entry->data); in DEFINE_PCI_CONFIG() 73 const struct config_field *field = entry->field; in conf_space_write() local 75 switch (field->size) { in conf_space_write() [all …]
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | cong.c | 93 static u32 mlx5_get_cc_param_val(void *field, int offset) in mlx5_get_cc_param_val() argument 97 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 100 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 103 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 106 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 109 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 112 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 115 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 118 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 121 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() [all …]
|
/Linux-v5.4/include/linux/ |
D | bitfield.h | 103 static __always_inline u64 field_multiplier(u64 field) in field_multiplier() argument 105 if ((field | (field - 1)) & ((field | (field - 1)) + 1)) in field_multiplier() 107 return field & -field; in field_multiplier() 109 static __always_inline u64 field_mask(u64 field) in field_mask() argument 111 return field / field_multiplier(field); in field_mask() 114 static __always_inline __##type type##_encode_bits(base v, base field) \ 116 if (__builtin_constant_p(v) && (v & ~field_mask(field))) \ 118 return to((v & field_mask(field)) * field_multiplier(field)); \ 121 base val, base field) \ 123 return (old & ~to(field)) | type##_encode_bits(val, field); \ [all …]
|
/Linux-v5.4/kernel/trace/ |
D | trace_output.c | 29 struct bputs_entry *field; in trace_print_bputs_msg_only() local 31 trace_assign_type(field, entry); in trace_print_bputs_msg_only() 33 trace_seq_puts(s, field->str); in trace_print_bputs_msg_only() 42 struct bprint_entry *field; in trace_print_bprintk_msg_only() local 44 trace_assign_type(field, entry); in trace_print_bprintk_msg_only() 46 trace_seq_bprintf(s, field->fmt, field->buf); in trace_print_bprintk_msg_only() 55 struct print_entry *field; in trace_print_printk_msg_only() local 57 trace_assign_type(field, entry); in trace_print_printk_msg_only() 59 trace_seq_puts(s, field->buf); in trace_print_printk_msg_only() 822 struct ftrace_entry *field; in trace_fn_trace() local [all …]
|
/Linux-v5.4/arch/mips/include/asm/mach-pnx833x/ |
D | pnx833x.h | 20 #define PNX833X_BIT(val, reg, field) ((val) & PNX833X_##reg##_##field) argument 21 #define PNX833X_REGBIT(reg, field) PNX833X_BIT(PNX833X_##reg, reg, field) argument 24 #define PNX_FIELD(cpu, val, reg, field) \ argument 25 (((val) & PNX##cpu##_##reg##_##field##_MASK) >> \ 26 PNX##cpu##_##reg##_##field##_SHIFT) 27 #define PNX833X_FIELD(val, reg, field) PNX_FIELD(833X, val, reg, field) argument 28 #define PNX8330_FIELD(val, reg, field) PNX_FIELD(8330, val, reg, field) argument 29 #define PNX8335_FIELD(val, reg, field) PNX_FIELD(8335, val, reg, field) argument 32 #define PNX833X_REGFIELD(reg, field) PNX833X_FIELD(PNX833X_##reg, reg, field) argument 33 #define PNX8330_REGFIELD(reg, field) PNX8330_FIELD(PNX8330_##reg, reg, field) argument [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/ |
D | smu_helper.h | 97 extern uint32_t phm_set_field_to_u32(u32 offset, u32 original_data, u32 field, u32 size); 124 #define PHM_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT argument 125 #define PHM_FIELD_MASK(reg, field) reg##__##field##_MASK argument 127 #define PHM_SET_FIELD(origval, reg, field, fieldval) \ argument 128 (((origval) & ~PHM_FIELD_MASK(reg, field)) | \ 129 (PHM_FIELD_MASK(reg, field) & ((fieldval) << PHM_FIELD_SHIFT(reg, field)))) 131 #define PHM_GET_FIELD(value, reg, field) \ argument 132 (((value) & PHM_FIELD_MASK(reg, field)) >> \ 133 PHM_FIELD_SHIFT(reg, field)) 138 #define PHM_READ_FIELD(device, reg, field) \ argument [all …]
|
/Linux-v5.4/drivers/clk/st/ |
D | clkgen.h | 22 struct clkgen_field *field) in clkgen_read() argument 24 return (readl(base + field->offset) >> field->shift) & field->mask; in clkgen_read() 28 static inline void clkgen_write(void __iomem *base, struct clkgen_field *field, in clkgen_write() argument 31 writel((readl(base + field->offset) & in clkgen_write() 32 ~(field->mask << field->shift)) | (val << field->shift), in clkgen_write() 33 base + field->offset); in clkgen_write() 44 #define CLKGEN_READ(pll, field) clkgen_read(pll->regs_base, \ argument 45 &pll->data->field) 47 #define CLKGEN_WRITE(pll, field, val) clkgen_write(pll->regs_base, \ argument 48 &pll->data->field, val)
|
/Linux-v5.4/drivers/infiniband/hw/hfi1/ |
D | exp_rcv.h | 60 #define EXP_TID_GET(tid, field) \ argument 61 (((tid) >> EXP_TID_TID##field##_SHIFT) & EXP_TID_TID##field##_MASK) 63 #define EXP_TID_SET(field, value) \ argument 64 (((value) & EXP_TID_TID##field##_MASK) << \ 65 EXP_TID_TID##field##_SHIFT) 66 #define EXP_TID_CLEAR(tid, field) ({ \ argument 67 (tid) &= ~(EXP_TID_TID##field##_MASK << \ 68 EXP_TID_TID##field##_SHIFT); \ 70 #define EXP_TID_RESET(tid, field, value) do { \ argument 71 EXP_TID_CLEAR(tid, field); \ [all …]
|
/Linux-v5.4/drivers/md/ |
D | dm-init.c | 112 char *field[4]; in dm_parse_table_entry() local 115 field[0] = str; in dm_parse_table_entry() 117 for (i = 0; i < ARRAY_SIZE(field) - 1; i++) { in dm_parse_table_entry() 118 field[i + 1] = str_field_delimit(&field[i], ' '); in dm_parse_table_entry() 119 if (!field[i + 1]) in dm_parse_table_entry() 123 next = str_field_delimit(&field[i], ','); in dm_parse_table_entry() 131 if (kstrtoull(field[0], 0, &sp->sector_start)) in dm_parse_table_entry() 134 if (kstrtoull(field[1], 0, &sp->length)) in dm_parse_table_entry() 137 strscpy(sp->target_type, field[2], sizeof(sp->target_type)); in dm_parse_table_entry() 143 dev->target_args_array[n] = kstrndup(field[3], DM_MAX_STR_SIZE, in dm_parse_table_entry() [all …]
|
/Linux-v5.4/tools/lib/traceevent/Documentation/ |
D | libtraceevent-field_find.txt | 7 Search for a field in an event. 22 These functions search for a field with given name in an event. The field 23 returned can be used to find the field content from within a data record. 25 The _tep_find_common_field()_ function searches for a common field with _name_ 28 The _tep_find_field()_ function searches for an event specific field with 31 The _tep_find_any_field()_ function searches for any field with _name_ in the 37 functions return a pointer to the found field, or NULL in case there is no field 48 struct tep_format_field *field; 56 field = tep_find_common_field(event, "common_pid"); 57 if (field == NULL) { [all …]
|
/Linux-v5.4/tools/lib/traceevent/ |
D | event-parse.c | 880 free(arg->field.name); in free_arg() 883 free_arg(arg->flags.field); in free_arg() 888 free_arg(arg->symbol.field); in free_arg() 893 free_arg(arg->hex.field); in free_arg() 897 free_arg(arg->int_array.field); in free_arg() 1373 static int field_is_string(struct tep_format_field *field) in field_is_string() argument 1375 if ((field->flags & TEP_FIELD_IS_ARRAY) && in field_is_string() 1376 (strstr(field->type, "char") || strstr(field->type, "u8") || in field_is_string() 1377 strstr(field->type, "s8"))) in field_is_string() 1383 static int field_is_dynamic(struct tep_format_field *field) in field_is_dynamic() argument [all …]
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | fw.c | 209 u8 field; in mlx4_QUERY_FUNC() local 235 MLX4_GET(field, outbox, QUERY_FUNC_BUS_OFFSET); in mlx4_QUERY_FUNC() 236 func->bus = field & 0xf; in mlx4_QUERY_FUNC() 237 MLX4_GET(field, outbox, QUERY_FUNC_DEVICE_OFFSET); in mlx4_QUERY_FUNC() 238 func->device = field & 0xf1; in mlx4_QUERY_FUNC() 239 MLX4_GET(field, outbox, QUERY_FUNC_FUNCTION_OFFSET); in mlx4_QUERY_FUNC() 240 func->function = field & 0x7; in mlx4_QUERY_FUNC() 241 MLX4_GET(field, outbox, QUERY_FUNC_PHYSICAL_FUNCTION_OFFSET); in mlx4_QUERY_FUNC() 242 func->physical_function = field & 0xf; in mlx4_QUERY_FUNC() 247 MLX4_GET(field, outbox, QUERY_FUNC_RSVD_UARS_OFFSET); in mlx4_QUERY_FUNC() [all …]
|
/Linux-v5.4/Documentation/media/uapi/v4l/ |
D | field-order.rst | 20 odd and even field are transmitted, and due to a small delay between 30 object on screen may well move between one field and the next. For 32 which field of a frame is older, the *temporal order*. 34 When the driver provides or accepts images field by field rather than 37 even) fields, the *spatial order*: The first line of the top field is 39 field is the second line of that frame. 42 whether a frame commences with the top or bottom field is pointless. Any 48 Counter to intuition the top field is not necessarily the older field. 49 Whether the older field contains the top or bottom lines is a convention 55 bus in the same order they were captured, so if the top field was [all …]
|
/Linux-v5.4/drivers/acpi/acpica/ |
D | exfield.c | 136 (obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 138 || obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 140 || obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 160 (acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field.bit_length); in acpi_ex_read_data_from_field() 184 (obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 192 (obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 200 obj_desc->field.bit_length)); in acpi_ex_read_data_from_field() 203 obj_desc->field.region_obj->field.internal_pcc_buffer + in acpi_ex_read_data_from_field() 204 obj_desc->field.base_byte_offset, in acpi_ex_read_data_from_field() 205 (acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field. in acpi_ex_read_data_from_field() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/include/ |
D | cgs_common.h | 121 #define CGS_REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT argument 122 #define CGS_REG_FIELD_MASK(reg, field) reg##__##field##_MASK argument 124 #define CGS_REG_SET_FIELD(orig_val, reg, field, field_val) \ argument 125 (((orig_val) & ~CGS_REG_FIELD_MASK(reg, field)) | \ 126 (CGS_REG_FIELD_MASK(reg, field) & ((field_val) << CGS_REG_FIELD_SHIFT(reg, field)))) 128 #define CGS_REG_GET_FIELD(value, reg, field) \ argument 129 (((value) & CGS_REG_FIELD_MASK(reg, field)) >> CGS_REG_FIELD_SHIFT(reg, field)) 131 #define CGS_WREG32_FIELD(device, reg, field, val) \ argument 132 …egister(device, mm##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, fi… 134 #define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \ argument [all …]
|
/Linux-v5.4/drivers/hid/ |
D | hid-dr.c | 53 drff->report->field[0]->value[0] = 0x51; in drff_play() 54 drff->report->field[0]->value[1] = 0x00; in drff_play() 55 drff->report->field[0]->value[2] = weak; in drff_play() 56 drff->report->field[0]->value[4] = strong; in drff_play() 59 drff->report->field[0]->value[0] = 0xfa; in drff_play() 60 drff->report->field[0]->value[1] = 0xfe; in drff_play() 62 drff->report->field[0]->value[0] = 0xf3; in drff_play() 63 drff->report->field[0]->value[1] = 0x00; in drff_play() 66 drff->report->field[0]->value[2] = 0x00; in drff_play() 67 drff->report->field[0]->value[4] = 0x00; in drff_play() [all …]
|
D | hid-gaff.c | 44 gaff->report->field[0]->value[0] = 0x51; in hid_gaff_play() 45 gaff->report->field[0]->value[1] = 0x0; in hid_gaff_play() 46 gaff->report->field[0]->value[2] = right; in hid_gaff_play() 47 gaff->report->field[0]->value[3] = 0; in hid_gaff_play() 48 gaff->report->field[0]->value[4] = left; in hid_gaff_play() 49 gaff->report->field[0]->value[5] = 0; in hid_gaff_play() 53 gaff->report->field[0]->value[0] = 0xfa; in hid_gaff_play() 54 gaff->report->field[0]->value[1] = 0xfe; in hid_gaff_play() 55 gaff->report->field[0]->value[2] = 0x0; in hid_gaff_play() 56 gaff->report->field[0]->value[4] = 0x0; in hid_gaff_play() [all …]
|
D | hid-lg3ff.c | 60 memset(report->field[0]->value, 0, in hid_lg3ff_play() 61 sizeof(__s32) * report->field[0]->report_count); in hid_lg3ff_play() 73 report->field[0]->value[0] = 0x51; in hid_lg3ff_play() 79 report->field[0]->value[1] = (unsigned char)(-x); in hid_lg3ff_play() 80 report->field[0]->value[31] = (unsigned char)(-y); in hid_lg3ff_play() 98 report->field[0]->value[0] = 0x51; in hid_lg3ff_set_autocenter() 99 report->field[0]->value[1] = 0x00; in hid_lg3ff_set_autocenter() 100 report->field[0]->value[2] = 0x00; in hid_lg3ff_set_autocenter() 101 report->field[0]->value[3] = 0x7F; in hid_lg3ff_set_autocenter() 102 report->field[0]->value[4] = 0x7F; in hid_lg3ff_set_autocenter() [all …]
|
/Linux-v5.4/lib/ |
D | test_bitfield.c | 12 #define CHECK_ENC_GET_U(tp, v, field, res) do { \ argument 16 _res = u##tp##_encode_bits(v, field); \ 18 pr_warn("u" #tp "_encode_bits(" #v ", " #field ") is 0x%llx != " #res "\n",\ 22 if (u##tp##_get_bits(_res, field) != v) \ 27 #define CHECK_ENC_GET_LE(tp, v, field, res) do { \ argument 31 _res = le##tp##_encode_bits(v, field); \ 33 pr_warn("le" #tp "_encode_bits(" #v ", " #field ") is 0x%llx != 0x%llx\n",\ 38 if (le##tp##_get_bits(_res, field) != v) \ 43 #define CHECK_ENC_GET_BE(tp, v, field, res) do { \ argument 47 _res = be##tp##_encode_bits(v, field); \ [all …]
|