| /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/arch/x86/kvm/ |
| H A D | ioapic.c | 100 e->fields.dest_id, in __rtc_irq_eoi_tracking_restore_one() 101 kvm_lapic_irq_dest_mode(!!e->fields.dest_mode))) in __rtc_irq_eoi_tracking_restore_one() 104 new_val = kvm_apic_pending_eoi(vcpu, e->fields.vector); in __rtc_irq_eoi_tracking_restore_one() 112 status->vectors[vcpu->vcpu_id] = e->fields.vector; in __rtc_irq_eoi_tracking_restore_one() 173 entry->fields.dest_id, in ioapic_lazy_update_eoi() 174 entry->fields.dest_mode) || in ioapic_lazy_update_eoi() 175 kvm_apic_pending_eoi(vcpu, entry->fields.vector)) in ioapic_lazy_update_eoi() 182 rtc_irq_eoi(ioapic, vcpu, entry->fields.vector); in ioapic_lazy_update_eoi() 196 edge = (entry.fields.trig_mode == IOAPIC_EDGE_TRIG); in ioapic_set_irq() 275 if (e->fields.trig_mode == IOAPIC_LEVEL_TRIG || in kvm_ioapic_scan_entry() [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/Documentation/accounting/ |
| H A D | taskstats-struct.rst | 5 This document contains an explanation of the struct taskstats fields. 7 There are three different groups of fields in the struct taskstats: 9 1) Common and basic accounting fields 11 the common fields and basic accounting fields are collected for 13 2) Delay accounting fields 14 These fields are placed between:: 16 /* Delay accounting fields start */ 20 /* Delay accounting fields end */ 23 3) Extended accounting fields 24 These fields are placed between:: [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/rust/pin-init/src/ |
| H A D | macros.rs | |
| /linux/tools/mm/ |
| H A D | show_page_info.py | 85 fields = { 99 fields["Memcg Name"] = memcg_name 100 fields["Memcg Path"] = memcg_path 101 fields["Page Mapping"] = hex(page.mapping.value_()) 102 fields["Page Anon/File"] = "Anon" if page.mapping.value_() & 0x1 else "File" 106 fields["Page VMA"] = hex(vma.value_()) 107 fields["VMA Start"] = hex(vma.vm_start.value_()) 108 fields["VMA End"] = hex(vma.vm_end.value_()) 110 fields["Page VMA"] = "Unavailable" 111 fields["VMA Start"] = "Unavailable" [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/drivers/pci/ |
| H A D | pci-acpi.c | 202 union acpi_object *fields = record->package.elements; in decode_type0_hpx_record() local 203 u32 revision = fields[1].integer.value; in decode_type0_hpx_record() 210 if (fields[i].type != ACPI_TYPE_INTEGER) in decode_type0_hpx_record() 213 hpx0->cache_line_size = fields[2].integer.value; in decode_type0_hpx_record() 214 hpx0->latency_timer = fields[3].integer.value; in decode_type0_hpx_record() 215 hpx0->enable_serr = fields[4].integer.value; in decode_type0_hpx_record() 216 hpx0->enable_perr = fields[5].integer.value; in decode_type0_hpx_record() 252 union acpi_object *fields = record->package.elements; in decode_type1_hpx_record() local 253 u32 revision = fields[1].integer.value; in decode_type1_hpx_record() 260 if (fields[i].type != ACPI_TYPE_INTEGER) in decode_type1_hpx_record() [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/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-ethtool.c | 348 void *key, void *mask, u64 *fields) in dpaa2_eth_prep_eth_rule() argument 356 *fields |= DPAA2_ETH_DIST_ETHTYPE; in dpaa2_eth_prep_eth_rule() 363 *fields |= DPAA2_ETH_DIST_ETHSRC; in dpaa2_eth_prep_eth_rule() 370 *fields |= DPAA2_ETH_DIST_ETHDST; in dpaa2_eth_prep_eth_rule() 378 void *key, void *mask, u64 *fields) in dpaa2_eth_prep_uip_rule() argument 390 *fields |= DPAA2_ETH_DIST_IPSRC; in dpaa2_eth_prep_uip_rule() 397 *fields |= DPAA2_ETH_DIST_IPDST; in dpaa2_eth_prep_uip_rule() 404 *fields |= DPAA2_ETH_DIST_IPPROTO; in dpaa2_eth_prep_uip_rule() 414 *fields |= DPAA2_ETH_DIST_L4SRC; in dpaa2_eth_prep_uip_rule() 419 *fields |= DPAA2_ETH_DIST_L4DST; in dpaa2_eth_prep_uip_rule() [all …]
|
| /linux/arch/arm64/kernel/pi/ |
| H A D | idreg-override.c | 36 } fields[]; member 44 .fields = { 65 .fields = { 103 .fields = { 127 .fields = { 153 .fields = { 166 .fields = { 178 .fields = { 189 .fields = { 210 .fields = { [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-sensor-custom.c | 44 struct hid_sensor_custom_field *fields; member 303 attribute = &sensor_inst->fields[field_index].attribute; in show_value() 356 value = sensor_inst->fields[field_index].attribute.units; in show_value() 358 value = sensor_inst->fields[field_index].attribute.unit_expo; in show_value() 360 value = sensor_inst->fields[field_index].attribute.size; in show_value() 362 value = sensor_inst->fields[field_index].attribute. in show_value() 365 value = sensor_inst->fields[field_index].attribute. in show_value() 404 report_id = sensor_inst->fields[field_index].attribute. in store_value() 480 void *fields; in hid_sensor_custom_add_field() local 482 fields = krealloc(sensor_inst->fields, in hid_sensor_custom_add_field() [all …]
|
| /linux/lib/ |
| H A D | packing.c | 13 #define __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks) \ argument 16 typeof(&(fields)[0]) field = &(fields)[i]; \ 26 #define __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks) \ argument 29 typeof(&(fields)[0]) field = &fields[i]; \ 402 const struct packed_field_u8 *fields, size_t num_fields, in pack_fields_u8() argument 405 __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in pack_fields_u8() 425 const struct packed_field_u16 *fields, size_t num_fields, in pack_fields_u16() argument 428 __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in pack_fields_u16() 448 const struct packed_field_u8 *fields, size_t num_fields, in unpack_fields_u8() argument 451 __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in unpack_fields_u8() [all …]
|
| /linux/rust/kernel/ |
| H A D | init.rs | 112 //! // All fields of `RawFoo` have been initialized, since `_p` is a ZST. 193 /// - the fields are initialized in the order given in the initializer. 194 /// - no references to fields are allowed to be created inside of the initializer.
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-rtl9300.c | 69 struct regmap_field *fields[F_NUM_FIELDS]; member 113 ret = regmap_field_write(i2c->fields[F_MEM_ADDR_WIDTH], len); in rtl9300_i2c_reg_addr_set() 117 return regmap_field_write(i2c->fields[F_MEM_ADDR], reg); in rtl9300_i2c_reg_addr_set() 122 return regmap_field_write(i2c->fields[F_SCL_SEL], 1); in rtl9300_i2c_select_scl() 127 return regmap_field_update_bits(i2c->fields[F_SCL_SEL], BIT(scl), BIT(scl)); in rtl9310_i2c_select_scl() 138 ret = regmap_field_write(i2c->fields[F_SCL_FREQ], chan->bus_freq); in rtl9300_i2c_config_chan() 147 ret = regmap_field_update_bits(i2c->fields[F_SDA_SEL], BIT(chan->sda_num), in rtl9300_i2c_config_chan() 152 ret = regmap_field_write(i2c->fields[F_SDA_OUT_SEL], chan->sda_num); in rtl9300_i2c_config_chan() 210 ret = regmap_field_write(i2c->fields[F_DEV_ADDR], xfer->dev_addr); in rtl9300_i2c_prepare_xfer() 218 ret = regmap_field_write(i2c->fields[F_RWO in rtl9300_i2c_prepare_xfer() 376 struct reg_field fields[F_NUM_FIELDS]; rtl9300_i2c_probe() local [all...] |
| /linux/Documentation/trace/ |
| H A D | histogram-design.rst | 75 keeps an array of these fields named fields[]. The fields[] array is 94 fields[] array is the tracing_map instance created for the histogram, 104 associated key and value fields for the histogram described above. As 105 you can see, there are two fields in the fields array, one val field 110 relationships between the hist_data fields and the tracing_map 116 | .fields[] |---->| val = hitcount |----------------------------+ 146 The hist_data n_vals and n_fields delineate the extent of the fields[] 150 histogram, with pointers from various parts of the fields[] array 163 for each key or value in the map_elt.fields[] array. There is an 164 entry in the map_elt.fields[] array corresponding to each hist_field [all …]
|
| /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/drivers/gpu/nova-core/regs/ |
| H A D | macros.rs | 278 ($name:ident @ $offset:literal $(, $comment:literal)? { $($fields:tt)* } ) => { 279 bitfield!(pub(crate) struct $name(u32) $(, $comment)? { $($fields)* } ); 284 ($name:ident => $alias:ident $(, $comment:literal)? { $($fields:tt)* } ) => { 285 bitfield!(pub(crate) struct $name(u32) $(, $comment)? { $($fields)* } ); 290 ($name:ident @ $base:ty [ $offset:literal ] $(, $comment:literal)? { $($fields:tt)* } ) => { 291 bitfield!(pub(crate) struct $name(u32) $(, $comment)? { $($fields)* } ); 296 ($name:ident => $base:ty [ $alias:ident ] $(, $comment:literal)? { $($fields:tt)* }) => { 297 bitfield!(pub(crate) struct $name(u32) $(, $comment)? { $($fields)* } ); 304 $($fields:tt)* 308 bitfield!(pub(crate) struct $name(u32) $(, $comment)? { $($fields)* } ); [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_kmalloc(dev, num_fields * sizeof(*mux_mmio->fields), GFP_KERNEL); in mux_mmio_probe() 104 if (!mux_mmio->fields) in mux_mmio_probe() 140 mux_mmio->fields[i] = devm_regmap_field_alloc(dev, regmap, field); in mux_mmio_probe() 141 if (IS_ERR(mux_mmio->fields[i])) { in mux_mmio_probe() 142 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() 466 struct audit_field *f = &entry->rule.fields[i]; in audit_data_to_entry() 475 f->type = data->fields[i]; in audit_data_to_entry() 650 struct audit_field *f = &krule->fields[i]; in audit_krule_to_data() [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/arch/x86/kvm/vmx/ |
| H A D | nested.h | 112 static inline unsigned long nested_read_cr0(struct vmcs12 *fields) in nested_read_cr0() argument 114 return (fields->guest_cr0 & ~fields->cr0_guest_host_mask) | in nested_read_cr0() 115 (fields->cr0_read_shadow & fields->cr0_guest_host_mask); in nested_read_cr0() 117 static inline unsigned long nested_read_cr4(struct vmcs12 *fields) in nested_read_cr4() argument 119 return (fields->guest_cr4 & ~fields->cr4_guest_host_mask) | in nested_read_cr4() 120 (fields->cr4_read_shadow & fields->cr4_guest_host_mask); in nested_read_cr4()
|