| /linux/include/linux/ |
| H A D | packing.h | 41 #define CHECK_PACKED_FIELD_OVERLAP(fields, index1, index2) ({ \ argument 42 typeof(&(fields)[0]) __f = (fields); \ 46 __stringify(fields) " field " __stringify(index2) \ 49 __stringify(fields) " field " __stringify(index2) \ 53 __stringify(fields) " field " __stringify(index2) \ 57 #define CHECK_PACKED_FIELD(fields, index) ({ \ argument 58 typeof(&(fields)[0]) _f = (fields); \ 61 __stringify(fields) " field " __stringify(index) \ 65 __stringify(fields) " field " __stringify(index) \ 68 __stringify(fields) " field " __stringify(index) \ [all …]
|
| /linux/kernel/trace/ |
| H A D | trace_events_synth.c | 123 union trace_synth_field fields[]; member 129 int offset = offsetof(typeof(trace), fields); in synth_event_define_fields() 139 size = event->fields[i]->size; in synth_event_define_fields() 140 is_signed = event->fields[i]->is_signed; in synth_event_define_fields() 141 type = event->fields[i]->type; in synth_event_define_fields() 142 name = event->fields[i]->name; in synth_event_define_fields() 143 is_stack = event->fields[i]->is_stack; in synth_event_define_fields() 152 event->fields[i]->offset = n_u64; in synth_event_define_fields() 154 if (event->fields[i]->is_string && !event->fields[i]->is_dynamic) { in synth_event_define_fields() 365 fmt = synth_field_fmt(se->fields[i]->type); in print_synth_event() [all …]
|
| /linux/drivers/phy/ti/ |
| H A D | phy-am654-serdes.c | 234 struct regmap_field *fields[MAX_FIELDS]; member 250 ret = regmap_field_write(phy->fields[PLL_ENABLE], PLL_ENABLE_STATE); in serdes_am654_enable_pll() 254 return regmap_field_read_poll_timeout(phy->fields[PLL_OK], val, val, in serdes_am654_enable_pll() 263 ret = regmap_field_write(phy->fields[PLL_ENABLE], PLL_DISABLE_STATE); in serdes_am654_disable_pll() 273 ret |= regmap_field_write(phy->fields[TX0_ENABLE], TX0_ENABLE_STATE); in serdes_am654_enable_txrx() 276 ret |= regmap_field_write(phy->fields[RX0_ENABLE], RX0_ENABLE_STATE); in serdes_am654_enable_txrx() 289 ret |= regmap_field_write(phy->fields[TX0_ENABLE], TX0_DISABLE_STATE); in serdes_am654_disable_txrx() 292 ret |= regmap_field_write(phy->fields[RX0_ENABLE], RX0_DISABLE_STATE); in serdes_am654_disable_txrx() 319 return regmap_field_read_poll_timeout(phy->fields[CMU_OK_I_0], val, in serdes_am654_power_on() 420 ret |= regmap_field_write(phy->fields[CMU_PLL_CTRL], 0x2); in serdes_am654_pcie_init() [all …]
|
| /linux/rust/syn/ |
| H A D | derive.rs | 44 pub fields: Fields, 64 pub fields: FieldsNamed, 92 let (where_clause, fields, semi) = data_struct(input)?; in parse() 103 fields, in parse() 130 let (where_clause, fields) = data_union(input)?; in parse() 141 fields, in parse() 161 let fields = input.parse()?; localVariable 171 Ok((where_clause, Fields::Unnamed(fields), Some(semi))) 176 let fields = input.parse()?; localVariable 177 Ok((where_clause, Fields::Named(fields), None)) [all …]
|
| /linux/drivers/usb/isp1760/ |
| H A D | isp1760-core.h | 59 static inline u32 isp1760_field_read(struct regmap_field **fields, u32 field) in isp1760_field_read() argument 63 regmap_field_read(fields[field], &val); in isp1760_field_read() 68 static inline void isp1760_field_write(struct regmap_field **fields, u32 field, in isp1760_field_write() argument 71 regmap_field_write(fields[field], val); in isp1760_field_write() 74 static inline void isp1760_field_set(struct regmap_field **fields, u32 field) in isp1760_field_set() argument 76 isp1760_field_write(fields, field, 0xFFFFFFFF); in isp1760_field_set() 79 static inline void isp1760_field_clear(struct regmap_field **fields, u32 field) in isp1760_field_clear() argument 81 isp1760_field_write(fields, field, 0); in isp1760_field_clear()
|
| /linux/rust/pin-init/src/ |
| H A D | macros.rs | |
| /linux/arch/arm64/kernel/pi/ |
| H A D | idreg-override.c | 36 } fields[]; member 44 .fields = { 65 .fields = { 104 .fields = { 113 .fields = { 137 .fields = { 163 .fields = { 176 .fields = { 188 .fields = { 200 .fields = { [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | field-order.rst | 12 Interlaced video divides an image into two fields, containing only the 15 fields a cathode ray TV displays the lines interleaved, yielding the 18 fields reduces the flicker without the necessity of doubling the frame 22 at a time, merely transmitting the frames separated into fields. The 23 fields are in fact captured at two different instances in time. An 29 interleaved, it is also important applications understand how the fields 31 even) fields, the *spatial order*: The first line of the top field is 35 However because fields were captured one after the other, arguing 37 two successive top and bottom, or bottom and top fields yield a valid 39 transferring film to video, two fields may come from the same frame, [all …]
|
| /linux/rust/kernel/ |
| H A D | init.rs | 112 //! // All fields of `RawFoo` have been initialized, since `_p` is a ZST. 197 /// - the fields are initialized in the order given in the initializer. 198 /// - no references to fields are allowed to be created inside of the initializer.
|
| /linux/drivers/scsi/ |
| H A D | aha152x.h | 272 } fields; member 276 #define cf_parity fields.parity 277 #define cf_dmachan fields.dmachan 278 #define cf_irq fields.irq 279 #define cf_id fields.id 280 #define cf_dma fields.dma 281 #define cf_boot fields.boot 282 #define cf_msgclasses fields.msgclasses 283 #define cf_syncneg fields.syncneg 284 #define cf_tardisc fields.tardisc
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-h264.c | 78 u8 fields = V4L2_H264_FRAME_REF; in v4l2_h264_init_reflist_builder() local 81 b->unordered_reflist[b->num_valid].fields = fields; in v4l2_h264_init_reflist_builder() 86 if (dpb[i].fields & V4L2_H264_TOP_FIELD_REF) { in v4l2_h264_init_reflist_builder() 87 u8 fields = V4L2_H264_TOP_FIELD_REF; in v4l2_h264_init_reflist_builder() local 90 b->unordered_reflist[b->num_valid].fields = fields; in v4l2_h264_init_reflist_builder() 94 if (dpb[i].fields & V4L2_H264_BOTTOM_FIELD_REF) { in v4l2_h264_init_reflist_builder() 95 u8 fields = V4L2_H264_BOTTOM_FIELD_REF; in v4l2_h264_init_reflist_builder() local 98 b->unordered_reflist[b->num_valid].fields = fields; in v4l2_h264_init_reflist_builder() 111 switch (ref->fields) { in v4l2_h264_get_poc() 270 if (tmplist[i].fields == b->cur_pic_fields) { in reorder_field_reflist() [all …]
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 94 if matches!(variant.fields, Fields::Unit) { in generate_variant_structs() 99 let field_types = variant.fields.iter().map(|f| &f.ty); in generate_variant_structs() 137 let fields = data.variants.iter().filter_map(|variant| { in generate_variants_union() localVariable 140 if matches!(variant.fields, Fields::Unit) { in generate_variants_union() 156 #(#fields)* in generate_variants_union() 229 let has_fields = data.variants().into_iter().flat_map(|(variant, fields)| { in derive_is_bit_valid() 233 fields.into_iter().enumerate().map(move |(idx, (vis, ident, ty))| { in derive_is_bit_valid() 309 if matches!(variant.fields, Fields::Unit) { in derive_is_bit_valid() 454 let fields = ctx.ast.data.fields(); in derive_has_field_struct_union() localVariable 455 if fields.is_empty() { in derive_has_field_struct_union() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-rtl9300.c | 89 struct regmap_field *fields[F_NUM_FIELDS]; member 144 ret = regmap_field_write(i2c->fields[F_MEM_ADDR_WIDTH], len); in rtl9300_i2c_reg_addr_set() 148 return regmap_field_write(i2c->fields[F_MEM_ADDR], reg); in rtl9300_i2c_reg_addr_set() 153 return regmap_field_write(i2c->fields[F_SCL_SEL], 1); in rtl9300_i2c_select_scl() 158 return regmap_field_update_bits(i2c->fields[F_SCL_SEL], BIT(scl), BIT(scl)); in rtl9310_i2c_select_scl() 169 ret = regmap_field_write(i2c->fields[F_SCL_FREQ], chan->bus_freq); in rtl9300_i2c_config_chan() 178 ret = regmap_field_update_bits(i2c->fields[F_SDA_SEL], BIT(chan->sda_num), in rtl9300_i2c_config_chan() 183 ret = regmap_field_write(i2c->fields[F_SDA_OUT_SEL], chan->sda_num); in rtl9300_i2c_config_chan() 199 ret = regmap_field_write(i2c->fields[F_CLK_DIV], chan->clk_div); in rtl9607_i2c_config_chan() 295 ret = regmap_field_write(i2c->fields[F_DEV_ADDR], xfer->dev_addr); in rtl9300_i2c_prepare_xfer() [all …]
|
| /linux/drivers/mux/ |
| H A D | mmio.c | 19 struct regmap_field **fields; member 28 return regmap_field_read(mux_mmio->fields[index], state); in mux_mmio_get() 36 return regmap_field_write(mux_mmio->fields[index], state); in mux_mmio_set() 103 mux_mmio->fields = devm_kcalloc(dev, num_fields, sizeof(*mux_mmio->fields), in mux_mmio_probe() 105 if (!mux_mmio->fields) in mux_mmio_probe() 142 mux_mmio->fields[i] = devm_regmap_field_alloc(dev, regmap, field); in mux_mmio_probe() 143 if (IS_ERR(mux_mmio->fields[i])) { in mux_mmio_probe() 144 ret = PTR_ERR(mux_mmio->fields[i]); in mux_mmio_probe()
|
| /linux/kernel/ |
| H A D | auditfilter.c | 91 if (erule->fields) in audit_free_rule() 93 audit_free_lsm_field(&erule->fields[i]); in audit_free_rule() 94 kfree(erule->fields); in audit_free_rule() 109 struct audit_field *fields; in audit_init_entry() local 115 fields = kzalloc_objs(*fields, field_count); in audit_init_entry() 116 if (unlikely(!fields)) { in audit_init_entry() 120 entry->rule.fields = fields; in audit_init_entry() 465 struct audit_field *f = &entry->rule.fields[i]; in audit_data_to_entry() 474 f->type = data->fields[i]; in audit_data_to_entry() 649 struct audit_field *f = &krule->fields[i]; in audit_krule_to_data() [all …]
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 155 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)>; in fields() method 163 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() method 165 Data::Struct(strc) => strc.fields(), in fields() 166 Data::Enum(enm) => enm.fields(), in fields() 167 Data::Union(un) => un.fields(), in fields() 189 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() method 190 map_fields(&self.fields) in fields() 194 vec![(None, self.fields())] in variants() 203 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() method 204 map_fields(self.variants.iter().flat_map(|var| &var.fields)) in fields() [all …]
|
| /linux/arch/mips/mm/ |
| H A D | uasm-micromips.c | 164 (insn_table_MM[opc].match == 0 && insn_table_MM[opc].fields == 0)) in build_insn() 171 if (ip->fields & RS) { in build_insn() 178 if (ip->fields & RT) { in build_insn() 185 if (ip->fields & RD) in build_insn() 187 if (ip->fields & RE) in build_insn() 189 if (ip->fields & SIMM) in build_insn() 191 if (ip->fields & UIMM) in build_insn() 193 if (ip->fields & BIMM) in build_insn() 195 if (ip->fields & JIMM) in build_insn() 197 if (ip->fields & FUNC) in build_insn() [all …]
|
| /linux/rust/pin-init/internal/src/ |
| H A D | init.rs | 21 fields: Punctuated<InitializerField, Token![,]>, field 77 fields, 123 // The user specified `..Zeroable::zeroed()` at the end of the list of fields. 125 // This allows us to also remove the check that all fields are present (since we 140 // expressions creating the individual fields. 146 let init_fields = init_fields(&fields, pinned, &data, &slot); 147 let field_check = make_field_check(&fields, init_kind, &path); 149 // Get the data about fields from the supplied type. 215 /// Generate the code that initializes the fields of the struct using the initializers in `field`. 217 fields 407 let mut fields = Punctuated::new(); global() localVariable [all...] |
| /linux/tools/perf/tests/shell/ |
| H A D | test_brstack.sh | 58 perf script -i "$TMPDIR/perf.data" --fields brstacksym > "$TMPDIR/perf.script" 79 perf script -i "$TMPDIR/perf.data" --fields brstack | \ 118 perf script -i $TMPDIR/perf.data --fields brstacksym | \ 152 perf script -i $TMPDIR/perf.data --fields brstack | \ 193 perf script -i "$TMPDIR/perf.data" --fields brstack > "$TMPDIR/perf.script" 232 perf script -i $TMPDIR/perf.data --fields brstacksym | \
|
| /linux/security/integrity/ima/ |
| H A D | ima_template.c | 97 if (!strcmp(ima_template->fields[i]->field_id, "modsig") || in ima_template_has_modsig() 98 !strcmp(ima_template->fields[i]->field_id, "d-modsig")) in ima_template_has_modsig() 209 const struct ima_template_field ***fields, in template_desc_init_fields() argument 247 if (fields && num_fields) { in template_desc_init_fields() 248 *fields = kmalloc_objs(**fields, i); in template_desc_init_fields() 249 if (*fields == NULL) in template_desc_init_fields() 252 memcpy(*fields, found_fields, i * sizeof(**fields)); in template_desc_init_fields() 299 &(template->fields), in ima_init_template() 315 &(template->fields), in ima_init_template() 502 &(template_desc->fields), in ima_restore_measurement_list()
|
| /linux/drivers/pnp/pnpbios/ |
| H A D | core.c | 439 if (check->fields.signature != PNP_SIGNATURE) in pnpbios_probe_system() 444 length = check->fields.length; in pnpbios_probe_system() 457 if (check->fields.version < 0x10) { in pnpbios_probe_system() 460 check->fields.version >> 4, in pnpbios_probe_system() 461 check->fields.version & 15); in pnpbios_probe_system() 466 check->fields.version >> 4, check->fields.version & 15, in pnpbios_probe_system() 467 check->fields.pm16cseg, check->fields.pm16offset, in pnpbios_probe_system() 468 check->fields.pm16dseg); in pnpbios_probe_system()
|
| /linux/arch/x86/pci/ |
| H A D | pcbios.c | 84 } fields; member 318 if (get_kernel_nofault(sig, &check->fields.signature)) in pci_find_bios() 321 if (check->fields.signature != BIOS32_SIGNATURE) in pci_find_bios() 323 length = check->fields.length * 16; in pci_find_bios() 331 if (check->fields.revision != 0) { in pci_find_bios() 333 check->fields.revision, check); in pci_find_bios() 337 if (check->fields.entry >= 0x100000) { in pci_find_bios() 342 unsigned long bios32_entry = check->fields.entry; in pci_find_bios()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_field_iter.c | 12 } fields[] = { variable 145 if (!ASSERT_OK(strcmp(fields[id].strs[str_idx], str), "field_str_match")) in test_btf_field_iter() 150 ASSERT_EQ(fields[id].strs[str_idx], NULL, "field_str_cnt"); in test_btf_field_iter() 153 if (!ASSERT_EQ(*next_id, fields[id].ids[id_idx], "field_id_match")) in test_btf_field_iter() 158 ASSERT_EQ(fields[id].ids[id_idx], 0, "field_id_cnt"); in test_btf_field_iter()
|
| /linux/drivers/leds/rgb/ |
| H A D | leds-mt6370-rgb.c | 148 struct regmap_field *fields[F_MAX_FIELDS]; member 259 return regmap_field_write(priv->fields[sel_field], level); in mt6370_set_led_brightness() 269 return regmap_field_read(priv->fields[sel_field], level); in mt6370_get_led_brightness() 297 return regmap_field_write(priv->fields[sel_field], ratio); in mt6370_set_led_duty() 330 return regmap_field_write(priv->fields[sel_field], sel); in mt6370_set_led_freq() 416 return regmap_field_write(priv->fields[sel_field], mode); in mt6370_set_led_mode() 432 ret = regmap_field_read(priv->fields[F_RGB_EN], &enable); in mt6370_mc_brightness_set() 467 ret = regmap_field_write(priv->fields[F_RGB_EN], disable); in mt6370_mc_brightness_set() 471 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_mc_brightness_set() 495 ret = regmap_field_read(priv->fields[F_RGB_EN], &enable); in mt6370_mc_blink_set() [all …]
|
| /linux/tools/kvm/kvm_stat/ |
| H A D | kvm_stat | 641 fields = self.walkdir(path)[1] 643 for field in fields: 648 fields += extra 649 return fields 653 self.fields = [field for field in self._get_available_fields() 659 self.fields.append(parent) 687 fields = self._get_available_fields() 698 newlim = len(groupids) * len(fields) + 50 714 for name in fields: 743 def fields(self): member in TracepointProvider [all …]
|