| /linux-6.15/include/linux/ |
| H A D | packing.h | 38 typeof(&(fields)[0]) __f = (fields); \ 54 typeof(&(fields)[0]) _f = (fields); \ 76 typeof(&(fields)[0]) _f = (fields); \ 131 CHECK_PACKED_FIELD(fields, 0) 379 __builtin_choose_expr(ARRAY_SIZE(fields) == 1, ({ CHECK_PACKED_FIELDS_1(fields); }), \ 380 __builtin_choose_expr(ARRAY_SIZE(fields) == 2, ({ CHECK_PACKED_FIELDS_2(fields); }), \ 381 __builtin_choose_expr(ARRAY_SIZE(fields) == 3, ({ CHECK_PACKED_FIELDS_3(fields); }), \ 438 _Generic((fields), \ 441 )((pbuf), (pbuflen), (ustruct), (fields), ARRAY_SIZE(fields), (quirks)); \ 448 _Generic((fields), \ [all …]
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | ioapic.c | 118 e->fields.dest_id, in __rtc_irq_eoi_tracking_restore_one() 192 entry->fields.dest_id, in ioapic_lazy_update_eoi() 300 e->fields.dest_id, dm) || in kvm_ioapic_scan_entry() 302 __set_bit(e->fields.vector, in kvm_ioapic_scan_entry() 343 mask_before = e->fields.mask; in ioapic_write_indirect() 366 e->fields.remote_irr = 0; in ioapic_write_indirect() 368 mask_after = e->fields.mask; in ioapic_write_indirect() 372 ioapic->irr & (1 << index) && !e->fields.mask && !e->fields.remote_irr) { in ioapic_write_indirect() 429 !!e->fields.dest_mode); in ioapic_write_indirect() 448 if (entry->fields.mask || in ioapic_service() [all …]
|
| /linux-6.15/kernel/trace/ |
| H A D | trace_events_synth.c | 148 if (event->fields[i]->is_string && !event->fields[i]->is_dynamic) { in synth_event_define_fields() 958 kfree(event->fields); in free_synth_event() 986 event->fields = kcalloc(n_fields, sizeof(*event->fields), GFP_KERNEL); in alloc_synth_event() 987 if (!event->fields) { in alloc_synth_event() 1012 event->fields[i] = fields[i]; in alloc_synth_event() 1146 if (fields[i].type == NULL || fields[i].name == NULL) { in synth_event_add_fields() 1151 ret = synth_event_add_field(cmd, fields[i].type, fields[i].name); in synth_event_add_fields() 1283 if (fields[i].type == NULL || fields[i].name == NULL) in synth_event_gen_cmd_array_start() 1286 ret = synth_event_add_field(cmd, fields[i].type, fields[i].name); in synth_event_gen_cmd_array_start() 1609 fields = skip_spaces(p); in create_or_delete_synth_event() [all …]
|
| H A D | tracing_map.c | 41 atomic64_add(n, &elt->fields[i].sum); in tracing_map_update_sum() 58 return (u64)atomic64_read(&elt->fields[i].sum); in tracing_map_read_sum() 209 map->fields[map->n_fields++].cmp_fn = cmp_fn; in tracing_map_add_field() 280 map->fields[idx].offset = offset; in tracing_map_add_key_field() 364 atomic64_set(&elt->fields[i].sum, 0); in tracing_map_elt_clear() 382 elt->fields[i].cmp_fn = elt->map->fields[i].cmp_fn; in tracing_map_elt_init_fields() 385 elt->fields[i].offset = elt->map->fields[i].offset; in tracing_map_elt_init_fields() 396 kfree(elt->fields); in tracing_map_elt_free() 420 elt->fields = kcalloc(map->n_fields, sizeof(*elt->fields), GFP_KERNEL); in tracing_map_elt_alloc() 421 if (!elt->fields) { in tracing_map_elt_alloc() [all …]
|
| /linux-6.15/drivers/phy/ti/ |
| H A D | phy-am654-serdes.c | 235 struct regmap_field *fields[MAX_FIELDS]; member 421 ret |= regmap_field_write(phy->fields[CMU_PLL_CTRL], 0x2); in serdes_am654_pcie_init() 424 ret |= regmap_field_write(phy->fields[AHB_PMA_CM_SR], 0x45); in serdes_am654_pcie_init() 439 ret |= regmap_field_write(phy->fields[COMRXEQ_CTRL_3_4], 0xf); in serdes_am654_pcie_init() 445 ret |= regmap_field_write(phy->fields[CMU_MASTER_CDN], 0x1); in serdes_am654_pcie_init() 446 ret |= regmap_field_write(phy->fields[L1_MASTER_CDN], 0x2); in serdes_am654_pcie_init() 476 ret |= regmap_field_write(phy->fields[POR_EN], 0x1); in serdes_am654_reset() 480 ret |= regmap_field_write(phy->fields[POR_EN], 0x0); in serdes_am654_reset() 724 am654_phy->fields[i] = devm_regmap_field_alloc(dev, in serdes_am654_regfield_init() 727 if (IS_ERR(am654_phy->fields[i])) { in serdes_am654_regfield_init() [all …]
|
| H A D | phy-gmii-sel.c | 46 struct regmap_field *fields[PHY_GMII_SEL_LAST]; member 136 regfield = if_phy->fields[PHY_GMII_SEL_PORT_MODE]; in phy_gmii_sel_mode() 144 if_phy->fields[PHY_GMII_SEL_RGMII_ID_MODE]) { in phy_gmii_sel_mode() 145 regfield = if_phy->fields[PHY_GMII_SEL_RGMII_ID_MODE]; in phy_gmii_sel_mode() 152 if_phy->fields[PHY_GMII_SEL_RMII_IO_CLK_EN]) { in phy_gmii_sel_mode() 332 const struct reg_field *fields; in phy_gmii_init_phy() local 340 fields = soc_data->regfields[port - 1]; in phy_gmii_init_phy() 341 field = *fields++; in phy_gmii_init_phy() 349 if_phy->fields[PHY_GMII_SEL_PORT_MODE] = regfield; in phy_gmii_init_phy() 351 field = *fields++; in phy_gmii_init_phy() [all …]
|
| /linux-6.15/rust/pin-init/src/ |
| H A D | macros.rs | 604 @fields($($fields:tt)*), 644 @fields($($fields:tt)*), 679 @fields($($fields:tt)*), 714 @fields($($fields:tt)*), 752 @fields($($fields:tt)*), 786 @fields($($fields:tt)*), 821 @fields($($fields:tt)*), 1043 @fields($($fields:tt)*), 1068 @fields($($fields:tt)*), 1093 @fields($($fields:tt)*), [all …]
|
| /linux-6.15/Documentation/accounting/ |
| H A D | taskstats-struct.rst | 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 97 2) Delay accounting fields:: 99 /* Delay accounting fields start 103 * few fields are not delays [all …]
|
| /linux-6.15/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-6.15/Documentation/userspace-api/media/v4l/ |
| H A D | field-order.rst | 11 Interlaced video divides an image into two fields, containing only the 14 fields a cathode ray TV displays the lines interleaved, yielding the 21 at a time, merely transmitting the frames separated into fields. The 22 fields are in fact captured at two different instances in time. An 34 However because fields were captured one after the other, arguing 44 and spatial order of fields. The diagrams below should make this 102 order of the fields (whether the top or bottom field is older) 111 memory. Image sizes refer to the frame, not fields. 117 memory. Image sizes refer to the frame, not fields. 126 fields pair to build a frame. If fields are successive, without [all …]
|
| /linux-6.15/arch/arm64/kernel/pi/ |
| H A D | idreg-override.c | 36 } fields[]; member 44 .fields = { 65 .fields = { 103 .fields = { 127 .fields = { 152 .fields = { 164 .fields = { 176 .fields = { 187 .fields = { 208 .fields = { [all …]
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-ethtool.c | 390 *fields |= DPAA2_ETH_DIST_IPSRC; in dpaa2_eth_prep_uip_rule() 397 *fields |= DPAA2_ETH_DIST_IPDST; 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() 495 *fields |= DPAA2_ETH_DIST_VLAN; in dpaa2_eth_prep_ext_rule() 518 void *mask, u64 *fields) in dpaa2_eth_prep_cls_rule() argument 525 key, mask, fields); in dpaa2_eth_prep_cls_rule() 542 IPPROTO_SCTP, fields); in dpaa2_eth_prep_cls_rule() 559 mask, fields); in dpaa2_eth_prep_cls_rule() 576 u64 fields = 0; in dpaa2_eth_do_cls_rule() local [all …]
|
| /linux-6.15/rust/kernel/ |
| H A D | init.rs | 232 $($fields:tt)* 235 $($fields)* 239 $($fields:tt)* 242 $($fields)* 292 $($fields:tt)* 295 $($fields)* 299 $($fields:tt)* 302 $($fields)*
|
| /linux-6.15/drivers/pci/ |
| H A D | pci-acpi.c | 200 u32 revision = fields[1].integer.value; in decode_type0_hpx_record() 207 if (fields[i].type != ACPI_TYPE_INTEGER) in decode_type0_hpx_record() 250 u32 revision = fields[1].integer.value; in decode_type1_hpx_record() 399 u32 revision = fields[1].integer.value; in decode_type2_hpx_record() 620 revision = fields[1].integer.value; in program_type3_hpx_record() 623 desc_count = fields[2].integer.value; in program_type3_hpx_record() 634 reg_fields = fields + 3 + i * 14; in program_type3_hpx_record() 677 fields = record->package.elements; in acpi_run_hpx() 684 type = fields[0].integer.value; in acpi_run_hpx() 728 union acpi_object *package, *fields; in acpi_run_hpp() local [all …]
|
| /linux-6.15/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-6.15/drivers/hid/ |
| H A D | hid-sensor-custom.c | 44 struct hid_sensor_custom_field *fields; member 480 void *fields; in hid_sensor_custom_add_field() local 482 fields = krealloc(sensor_inst->fields, in hid_sensor_custom_add_field() 485 if (!fields) { in hid_sensor_custom_add_field() 486 kfree(sensor_inst->fields); in hid_sensor_custom_add_field() 489 sensor_inst->fields = fields; in hid_sensor_custom_add_field() 591 sensor_inst->fields[i].group_name, in hid_sensor_custom_add_attributes() 605 sensor_inst->fields[i].attrs; in hid_sensor_custom_add_attributes() 609 &sensor_inst->fields[i]. in hid_sensor_custom_add_attributes() 633 &sensor_inst->fields[i]. in hid_sensor_custom_remove_attributes() [all …]
|
| /linux-6.15/drivers/mux/ |
| H A D | mmio.c | 20 struct regmap_field **fields = mux_chip_priv(mux->chip); in mux_mmio_set() local 22 return regmap_field_write(fields[mux_control_get_index(mux)], state); in mux_mmio_set() 40 struct regmap_field **fields; in mux_mmio_probe() local 73 sizeof(*fields)); in mux_mmio_probe() 77 fields = mux_chip_priv(mux_chip); in mux_mmio_probe() 107 fields[i] = devm_regmap_field_alloc(dev, regmap, field); in mux_mmio_probe() 108 if (IS_ERR(fields[i])) { in mux_mmio_probe() 109 ret = PTR_ERR(fields[i]); in mux_mmio_probe()
|
| /linux-6.15/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-6.15/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() 322 ref_type_to_char(reflist[i].fields)); in format_ref_list_p() [all …]
|
| /linux-6.15/Documentation/trace/ |
| H A D | histogram-design.rst | 74 keeps an array of these fields named fields[]. The fields[] array is 307 val fields: 332 key fields: 752 val fields: 770 key fields: 809 val fields: 827 key fields: 1133 val fields: 1151 key fields: 1197 val fields: [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_hdmi_types.h | 82 } fields; member 93 } fields; member 113 } fields; member 122 } fields; member 130 } fields; member
|
| /linux-6.15/arch/mips/mm/ |
| H A D | uasm-micromips.c | 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() 199 if (ip->fields & SET) in build_insn() [all …]
|
| /linux-6.15/kernel/ |
| H A D | auditfilter.c | 91 if (erule->fields) in audit_free_rule() 94 kfree(erule->fields); in audit_free_rule() 115 fields = kcalloc(field_count, sizeof(*fields), GFP_KERNEL); in audit_init_entry() 120 entry->rule.fields = fields; in audit_init_entry() 718 if (a->fields[i].type != b->fields[i].type || in audit_compare_rule() 719 a->fields[i].op != b->fields[i].op) in audit_compare_rule() 733 if (strcmp(a->fields[i].lsm_str, b->fields[i].lsm_str)) in audit_compare_rule() 763 if (!uid_eq(a->fields[i].uid, b->fields[i].uid)) in audit_compare_rule() 771 if (!gid_eq(a->fields[i].gid, b->fields[i].gid)) in audit_compare_rule() 775 if (a->fields[i].val != b->fields[i].val) in audit_compare_rule() [all …]
|
| /linux-6.15/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()
|
| /linux-6.15/scripts/ |
| H A D | faddr2line | 195 local fields=($line) 196 local sym_addr=0x${fields[1]} 197 local sym_elf_size=${fields[2]} 198 local sym_sec=${fields[6]} 232 local fields=($line) 233 cur_sym_addr=0x${fields[1]} 234 local cur_sym_elf_size=${fields[2]} 235 local cur_sym_name=${fields[7]:-}
|