| /linux/drivers/scsi/aic7xxx/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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/arch/x86/kvm/vmx/ |
| H A D | vmx_ops.h | 13 void vmread_error(unsigned long field); 14 void vmwrite_error(unsigned long field, unsigned long value); 39 void vmread_error_trampoline2(unsigned long field, bool fault); 43 static __always_inline void vmcs_check16(unsigned long field) in vmcs_check16() argument 45 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2000, in vmcs_check16() 47 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2001, in vmcs_check16() 49 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x4000, in vmcs_check16() 51 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x6000, in vmcs_check16() 55 static __always_inline void vmcs_check32(unsigned long field) in vmcs_check32() argument 57 BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0, in vmcs_check32() [all …]
|
| /linux/rust/syn/gen/ |
| H A D | debug.rs | 13 formatter.field("extern_token", &self.extern_token); in fmt() 14 formatter.field("name", &self.name); in fmt() 29 formatter.field("colon2_token", &self.colon2_token); in debug() 30 formatter.field("lt_token", &self.lt_token); in debug() 31 formatter.field("args", &self.args); in debug() 32 formatter.field("gt_token", &self.gt_token); in debug() 41 formatter.field("attrs", &self.attrs); in fmt() 42 formatter.field("pat", &self.pat); in fmt() 43 formatter.field("guard", &self.guard); in fmt() 44 formatter.field("fat_arrow_token", &self.fat_arrow_token); in fmt() [all …]
|
| /linux/include/linux/ |
| H A D | part_stat.h | 28 #define part_stat_get_cpu(part, field, cpu) \ argument 29 (per_cpu_ptr((part)->bd_stats, (cpu))->field) 31 #define part_stat_get(part, field) \ argument 32 part_stat_get_cpu(part, field, smp_processor_id()) 34 #define part_stat_read(part, field) \ argument 36 TYPEOF_UNQUAL((part)->bd_stats->field) res = 0; \ 39 res += per_cpu_ptr((part)->bd_stats, _cpu)->field; \ 52 #define part_stat_read_accum(part, field) \ argument 53 (part_stat_read(part, field[STAT_READ]) + \ 54 part_stat_read(part, field[STAT_WRITE]) + \ [all …]
|
| /linux/kernel/trace/ |
| H A D | trace_events_inject.c | 39 struct ftrace_event_field *field; in parse_field() local 60 field = trace_find_event_field(call, field_name); in parse_field() 62 if (!field) in parse_field() 65 *pf = field; in parse_field() 79 if (is_string_field(field)) in parse_field() 94 if (field->is_signed) in parse_field() 108 if (!is_string_field(field)) in parse_field() 140 struct ftrace_event_field *field; in trace_get_entry_size() local 145 list_for_each_entry(field, head, link) { in trace_get_entry_size() 146 if (field->size + field->offset > size) in trace_get_entry_size() [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_panel_backlight_quirks.c | 11 enum dmi_field field; member 25 .dmi_match.field = DMI_SYS_VENDOR, 27 .dmi_match_other.field = DMI_PRODUCT_VERSION, 34 .dmi_match.field = DMI_BOARD_VENDOR, 42 .dmi_match.field = DMI_BOARD_VENDOR, 50 .dmi_match.field = DMI_BOARD_VENDOR, 58 .dmi_match.field = DMI_SYS_VENDOR, 60 .dmi_match_other.field = DMI_PRODUCT_NAME, 65 .dmi_match.field = DMI_SYS_VENDOR, 67 .dmi_match_other.field = DMI_PRODUCT_NAME, [all …]
|
| /linux/tools/include/linux/ |
| H A D | bitfield.h | 134 static __always_inline u64 field_multiplier(u64 field) in field_multiplier() argument 136 if ((field | (field - 1)) & ((field | (field - 1)) + 1)) in field_multiplier() 138 return field & -field; in field_multiplier() 140 static __always_inline u64 field_mask(u64 field) in field_mask() argument 142 return field / field_multiplier(field); in field_mask() 144 #define field_max(field) ((typeof(field))field_mask(field)) argument 146 static __always_inline __##type type##_encode_bits(base v, base field) \ 148 if (__builtin_constant_p(v) && (v & ~field_mask(field))) \ 150 return to((v & field_mask(field)) * field_multiplier(field)); \ 153 base val, base field) \ [all …]
|
| /linux/drivers/xen/xen-pciback/ |
| H A D | conf_space.c | 47 const struct config_field *field = entry->field; in DEFINE_PCI_CONFIG() local 51 switch (field->size) { in DEFINE_PCI_CONFIG() 53 if (field->u.b.read) in DEFINE_PCI_CONFIG() 54 ret = field->u.b.read(dev, offset, (u8 *) value, in DEFINE_PCI_CONFIG() 58 if (field->u.w.read) in DEFINE_PCI_CONFIG() 59 ret = field->u.w.read(dev, offset, (u16 *) value, in DEFINE_PCI_CONFIG() 63 if (field->u.dw.read) in DEFINE_PCI_CONFIG() 64 ret = field->u.dw.read(dev, offset, value, entry->data); in DEFINE_PCI_CONFIG() 75 const struct config_field *field = entry->field; in conf_space_write() local 77 switch (field->size) { in conf_space_write() [all …]
|
| /linux/drivers/clk/st/ |
| H A 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/drivers/infiniband/hw/hfi1/ |
| H A D | exp_rcv.h | 18 #define EXP_TID_GET(tid, field) \ argument 19 (((tid) >> EXP_TID_TID##field##_SHIFT) & EXP_TID_TID##field##_MASK) 21 #define EXP_TID_SET(field, value) \ argument 22 (((value) & EXP_TID_TID##field##_MASK) << \ 23 EXP_TID_TID##field##_SHIFT) 24 #define EXP_TID_CLEAR(tid, field) ({ \ argument 25 (tid) &= ~(EXP_TID_TID##field##_MASK << \ 26 EXP_TID_TID##field##_SHIFT); \ 28 #define EXP_TID_RESET(tid, field, value) do { \ argument 29 EXP_TID_CLEAR(tid, field); \ [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | field-order.rst | 14 odd and even field are transmitted, and due to a small delay between 24 object on screen may well move between one field and the next. For 26 which field of a frame is older, the *temporal order*. 28 When the driver provides or accepts images field by field rather than 31 even) fields, the *spatial order*: The first line of the top field is 33 field is the second line of that frame. 36 whether a frame commences with the top or bottom field is pointless. Any 42 Counter to intuition the top field is not necessarily the older field. 43 Whether the older field contains the top or bottom lines is a convention 49 bus in the same order they were captured, so if the top field was [all …]
|
| /linux/include/linux/cdx/ |
| H A D | bitfield.h | 18 #define CDX_VAL(field, attribute) field ## _ ## attribute argument 20 #define CDX_LOW_BIT(field) CDX_VAL(field, LBN) argument 22 #define CDX_WIDTH(field) CDX_VAL(field, WIDTH) argument 24 #define CDX_HIGH_BIT(field) (CDX_LOW_BIT(field) + CDX_WIDTH(field) - 1) argument 39 #define CDX_DWORD_FIELD(dword, field) \ argument 40 (FIELD_GET(GENMASK(CDX_HIGH_BIT(field), CDX_LOW_BIT(field)), \ 47 #define CDX_INSERT_FIELD(field, value) \ argument 48 (FIELD_PREP(GENMASK(CDX_HIGH_BIT(field), \ 49 CDX_LOW_BIT(field)), value))
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A 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/drivers/gpu/drm/amd/include/ |
| H A D | cgs_common.h | 120 #define CGS_REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT argument 121 #define CGS_REG_FIELD_MASK(reg, field) reg##__##field##_MASK argument 123 #define CGS_REG_SET_FIELD(orig_val, reg, field, field_val) \ argument 124 (((orig_val) & ~CGS_REG_FIELD_MASK(reg, field)) | \ 125 (CGS_REG_FIELD_MASK(reg, field) & ((field_val) << CGS_REG_FIELD_SHIFT(reg, field)))) 127 #define CGS_REG_GET_FIELD(value, reg, field) \ argument 128 (((value) & CGS_REG_FIELD_MASK(reg, field)) >> CGS_REG_FIELD_SHIFT(reg, field)) 130 #define CGS_WREG32_FIELD(device, reg, field, val) \ argument 131 …egister(device, mm##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, fi… 133 #define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \ argument [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-lg3ff.c | 56 memset(report->field[0]->value, 0, in hid_lg3ff_play() 57 sizeof(__s32) * report->field[0]->report_count); in hid_lg3ff_play() 69 report->field[0]->value[0] = 0x51; in hid_lg3ff_play() 75 report->field[0]->value[1] = (unsigned char)(-x); in hid_lg3ff_play() 76 report->field[0]->value[31] = (unsigned char)(-y); in hid_lg3ff_play() 94 report->field[0]->value[0] = 0x51; in hid_lg3ff_set_autocenter() 95 report->field[0]->value[1] = 0x00; in hid_lg3ff_set_autocenter() 96 report->field[0]->value[2] = 0x00; in hid_lg3ff_set_autocenter() 97 report->field[0]->value[3] = 0x7F; in hid_lg3ff_set_autocenter() 98 report->field[0]->value[4] = 0x7F; in hid_lg3ff_set_autocenter() [all …]
|
| H A D | hid-lg2ff.c | 36 lg2ff->report->field[0]->value[0] = 0x51; in play_effect() 37 lg2ff->report->field[0]->value[2] = weak; in play_effect() 38 lg2ff->report->field[0]->value[4] = strong; in play_effect() 40 lg2ff->report->field[0]->value[0] = 0xf3; in play_effect() 41 lg2ff->report->field[0]->value[2] = 0x00; in play_effect() 42 lg2ff->report->field[0]->value[4] = 0x00; in play_effect() 82 report->field[0]->value[0] = 0xf3; in lg2ff_init() 83 report->field[0]->value[1] = 0x00; in lg2ff_init() 84 report->field[0]->value[2] = 0x00; in lg2ff_init() 85 report->field[0]->value[3] = 0x00; in lg2ff_init() [all …]
|
| H A D | hid-core.c | 126 struct hid_field *field; in hid_register_field() local 133 field = kvzalloc((sizeof(struct hid_field) + in hid_register_field() 136 if (!field) in hid_register_field() 139 field->index = report->maxfield++; in hid_register_field() 140 report->field[field->index] = field; in hid_register_field() 141 field->usage = (struct hid_usage *)(field + 1); in hid_register_field() 142 field->value = (s32 *)(field->usage + usages); in hid_register_field() 143 field->new_value = (s32 *)(field->value + usages); in hid_register_field() 144 field->usages_priorities = (s32 *)(field->new_value + usages); in hid_register_field() 145 field->report = report; in hid_register_field() [all …]
|
| /linux/drivers/clk/sophgo/ |
| H A D | clk-cv18xx-common.c | 14 struct cv1800_clk_regbit *field) in cv1800_clk_setbit() argument 16 u32 mask = BIT(field->shift); in cv1800_clk_setbit() 22 value = readl(common->base + field->reg); in cv1800_clk_setbit() 23 writel(value | mask, common->base + field->reg); in cv1800_clk_setbit() 31 struct cv1800_clk_regbit *field) in cv1800_clk_clearbit() argument 33 u32 mask = BIT(field->shift); in cv1800_clk_clearbit() 39 value = readl(common->base + field->reg); in cv1800_clk_clearbit() 40 writel(value & ~mask, common->base + field->reg); in cv1800_clk_clearbit() 48 struct cv1800_clk_regbit *field) in cv1800_clk_checkbit() argument 50 return readl(common->base + field->reg) & BIT(field->shift); in cv1800_clk_checkbit()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | bitfield.h | 45 #define EF4_VAL(field, attribute) field ## _ ## attribute argument 47 #define EF4_LOW_BIT(field) EF4_VAL(field, LBN) argument 49 #define EF4_WIDTH(field) EF4_VAL(field, WIDTH) argument 51 #define EF4_HIGH_BIT(field) (EF4_LOW_BIT(field) + EF4_WIDTH(field) - 1) argument 168 #define EF4_OWORD_FIELD64(oword, field) \ argument 169 EF4_EXTRACT_OWORD64(oword, EF4_LOW_BIT(field), \ 170 EF4_HIGH_BIT(field)) 172 #define EF4_QWORD_FIELD64(qword, field) \ argument 173 EF4_EXTRACT_QWORD64(qword, EF4_LOW_BIT(field), \ 174 EF4_HIGH_BIT(field)) [all …]
|
| /linux/rust/pin-init/src/ |
| H A D | macros.rs | |
| /linux/scripts/gendwarfksyms/ |
| H A D | kabi.c | 209 const char *field; in kabi_read_rules() local 213 field = get_rule_field(&rule_str, &left); in kabi_read_rules() 215 if (strcmp(field, KABI_RULE_VERSION)) in kabi_read_rules() 216 error("unsupported kABI rule version: '%s'", field); in kabi_read_rules() 219 field = get_rule_field(&rule_str, &left); in kabi_read_rules() 222 if (!strcmp(field, rule_types[i].tag)) { in kabi_read_rules() 229 error("unsupported kABI rule type: '%s'", field); in kabi_read_rules() 239 debug("kABI rule: type: '%s', target: '%s', value: '%s'", field, in kabi_read_rules() 249 static char *get_enumerator_target(const char *fqn, const char *field) in get_enumerator_target() argument 253 if (asprintf(&target, "%s %s", fqn, field) < 0) in get_enumerator_target() [all …]
|
| /linux/include/trace/stages/ |
| H A D | stage6_event_callback.h | 56 #define __get_bitmask(field) (char *)__get_dynamic_array(field) 66 #define __get_cpumask(field) (char *)__get_dynamic_array(field) 73 #define __sockaddr(field, len) __dynamic_array(u8, field, len) 76 #define __get_sockaddr(field) ((struct sockaddr *)__get_dynamic_array(field)) 106 #define __get_rel_bitmask(field) (char *)__get_rel_dynamic_array(field) 58 __get_bitmask(field) global() argument 68 __get_cpumask(field) global() argument 75 __sockaddr(field,len) global() argument 78 __get_sockaddr(field) global() argument 108 __get_rel_bitmask(field) global() argument 118 __get_rel_cpumask(field) global() argument 125 __rel_sockaddr(field,len) global() argument 128 __get_rel_sockaddr(field) global() argument [all...] |
| /linux/sound/pci/ctxfi/ |
| H A D | cthardware.c | 64 unsigned int get_field(unsigned int data, unsigned int field) in get_field() argument 68 if (WARN_ON(!field)) in get_field() 71 for (i = 0; !(field & (1 << i)); ) in get_field() 74 return (data & field) >> i; in get_field() 77 void set_field(unsigned int *data, unsigned int field, unsigned int value) in set_field() argument 81 if (WARN_ON(!field)) in set_field() 84 for (i = 0; !(field & (1 << i)); ) in set_field() 87 *data = (*data & (~field)) | ((value << i) & field); in set_field()
|