| /drivers/phy/ti/ |
| 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 …]
|
| 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 …]
|
| /drivers/pci/ |
| 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 …]
|
| /drivers/net/ethernet/freescale/dpaa2/ |
| 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 …]
|
| /drivers/usb/isp1760/ |
| 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()
|
| A D | isp1760-core.c | 46 isp1760_field_set(hcd->fields, SW_RESET_RESET_ALL); in isp1760_init_core() 58 isp1760_field_set(hcd->fields, HW_DATA_BUS_WIDTH); in isp1760_init_core() 60 isp1760_field_set(hcd->fields, HW_ANA_DIGI_OC); in isp1760_init_core() 62 isp1760_field_set(hcd->fields, HW_DACK_POL_HIGH); in isp1760_init_core() 64 isp1760_field_set(hcd->fields, HW_DREQ_POL_HIGH); in isp1760_init_core() 66 isp1760_field_set(hcd->fields, HW_INTR_HIGH_ACT); in isp1760_init_core() 68 isp1760_field_set(hcd->fields, HW_INTR_EDGE_TRIG); in isp1760_init_core() 78 isp1760_field_set(hcd->fields, HW_COMN_IRQ); in isp1760_init_core() 115 isp1760_field_set(udc->fields, HW_DP_PULLUP); in isp1760_set_pullup() 553 hcd->fields[i] = f; in isp1760_register() [all …]
|
| /drivers/hid/ |
| 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 …]
|
| /drivers/media/v4l2-core/ |
| 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 …]
|
| /drivers/scsi/ |
| 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
|
| /drivers/mux/ |
| 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() 46 struct regmap_field **fields; in mux_mmio_probe() local 84 sizeof(*fields)); in mux_mmio_probe() 88 fields = mux_chip_priv(mux_chip); in mux_mmio_probe() 118 fields[i] = devm_regmap_field_alloc(dev, regmap, field); in mux_mmio_probe() 119 if (IS_ERR(fields[i])) { in mux_mmio_probe() 120 ret = PTR_ERR(fields[i]); in mux_mmio_probe()
|
| /drivers/media/rc/ |
| A D | mtk-cir.c | 111 const struct mtk_field_type *fields; member 273 .fields = mt7623_fields, 281 .fields = mt7622_fields, 388 val = (mtk_chk_period(ir) << ir->data->fields[MTK_CHK_PERIOD].offset) & in mtk_ir_probe() 389 ir->data->fields[MTK_CHK_PERIOD].mask; in mtk_ir_probe() 390 mtk_w32_mask(ir, val, ir->data->fields[MTK_CHK_PERIOD].mask, in mtk_ir_probe() 391 ir->data->fields[MTK_CHK_PERIOD].reg); in mtk_ir_probe() 397 val = (ir->data->hw_period << ir->data->fields[MTK_HW_PERIOD].offset) & in mtk_ir_probe() 398 ir->data->fields[MTK_HW_PERIOD].mask; in mtk_ir_probe() 399 mtk_w32_mask(ir, val, ir->data->fields[MTK_HW_PERIOD].mask, in mtk_ir_probe() [all …]
|
| /drivers/gpu/drm/amd/display/dc/ |
| A D | dc_hdmi_types.h | 82 } fields; member 93 } fields; member 113 } fields; member 122 } fields; member 130 } fields; member
|
| /drivers/pnp/pnpbios/ |
| 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()
|
| /drivers/leds/rgb/ |
| A D | leds-mt6370-rgb.c | 149 struct regmap_field *fields[F_MAX_FIELDS]; member 260 return regmap_field_write(priv->fields[sel_field], level); in mt6370_set_led_brightness() 270 return regmap_field_read(priv->fields[sel_field], level); in mt6370_get_led_brightness() 298 return regmap_field_write(priv->fields[sel_field], ratio); in mt6370_set_led_duty() 331 return regmap_field_write(priv->fields[sel_field], sel); in mt6370_set_led_freq() 417 return regmap_field_write(priv->fields[sel_field], mode); in mt6370_set_led_mode() 433 ret = regmap_field_read(priv->fields[F_RGB_EN], &enable); in mt6370_mc_brightness_set() 472 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_mc_brightness_set() 496 ret = regmap_field_read(priv->fields[F_RGB_EN], &enable); in mt6370_mc_blink_set() 525 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_mc_blink_set() [all …]
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_txrx.c | 1263 if (likely(fields.eop)) in iavf_is_non_eop() 1291 struct libeth_rqe_info fields; in iavf_extract_legacy_rx_fields() local 1297 if (!fields.eop) in iavf_extract_legacy_rx_fields() 1298 return fields; in iavf_extract_legacy_rx_fields() 1302 fields.vlan = 0; in iavf_extract_legacy_rx_fields() 1314 return fields; in iavf_extract_legacy_rx_fields() 1343 if (!fields.eop) in iavf_extract_flex_rx_fields() 1344 return fields; in iavf_extract_flex_rx_fields() 1348 fields.vlan = 0; in iavf_extract_flex_rx_fields() 1360 return fields; in iavf_extract_flex_rx_fields() [all …]
|
| /drivers/iio/accel/ |
| A D | msa311.c | 358 struct regmap_field *fields[F_MAX_FIELDS]; member 414 err = regmap_field_read(msa311->fields[F_ODR], odr); in msa311_get_odr() 476 return regmap_field_write(msa311->fields[F_ODR], odr); in msa311_set_odr() 639 err = regmap_field_read(msa311->fields[F_FS], &fs); in msa311_read_scale() 739 err = regmap_field_write(msa311->fields[F_FS], fs); in msa311_write_scale() 1084 err = regmap_field_write(msa311->fields[F_INT1_OD], in msa311_setup_interrupts() 1090 err = regmap_field_write(msa311->fields[F_INT1_LVL], in msa311_setup_interrupts() 1096 err = regmap_field_write(msa311->fields[F_LATCH_INT], in msa311_setup_interrupts() 1117 struct regmap_field **fields = msa311->fields; in msa311_regmap_init() local 1131 fields[i] = devm_regmap_field_alloc(dev, in msa311_regmap_init() [all …]
|
| /drivers/hwtracing/coresight/ |
| A D | coresight-platform.c | 626 const union acpi_object *fields; in acpi_coresight_parse_link() local 634 fields = link->package.elements; in acpi_coresight_parse_link() 636 if (fields[0].type != ACPI_TYPE_INTEGER || in acpi_coresight_parse_link() 637 fields[1].type != ACPI_TYPE_INTEGER || in acpi_coresight_parse_link() 638 fields[2].type != ACPI_TYPE_LOCAL_REFERENCE || in acpi_coresight_parse_link() 639 fields[3].type != ACPI_TYPE_INTEGER) in acpi_coresight_parse_link() 642 r_adev = acpi_fetch_acpi_dev(fields[2].reference.handle); in acpi_coresight_parse_link() 646 dir = fields[3].integer.value; in acpi_coresight_parse_link() 648 conn->src_port = fields[0].integer.value; in acpi_coresight_parse_link() 649 conn->dest_port = fields[1].integer.value; in acpi_coresight_parse_link() [all …]
|
| /drivers/net/ethernet/ti/ |
| A D | cpsw_ale.c | 1504 if (IS_ERR(ale->fields[i])) { in cpsw_ale_regfield_init() 1506 return PTR_ERR(ale->fields[i]); in cpsw_ale_regfield_init() 1684 regmap_field_write(ale->fields[POL_PORT_MEN], 0); in cpsw_ale_policer_reset() 1685 regmap_field_write(ale->fields[POL_PRI_MEN], 0); in cpsw_ale_policer_reset() 1686 regmap_field_write(ale->fields[POL_OUI_MEN], 0); in cpsw_ale_policer_reset() 1687 regmap_field_write(ale->fields[POL_DST_MEN], 0); in cpsw_ale_policer_reset() 1688 regmap_field_write(ale->fields[POL_SRC_MEN], 0); in cpsw_ale_policer_reset() 1689 regmap_field_write(ale->fields[POL_OVLAN_MEN], 0); in cpsw_ale_policer_reset() 1690 regmap_field_write(ale->fields[POL_IVLAN_MEN], 0); in cpsw_ale_policer_reset() 1694 regmap_field_write(ale->fields[POL_EN], 0); in cpsw_ale_policer_reset() [all …]
|
| /drivers/thermal/qcom/ |
| A D | tsens-v2.c | 234 priv->fields[CODE_OR_TEMP]); in init_tsens_v2_no_rpm() 239 priv->fields[MAIN_MEASURE_PERIOD]); in init_tsens_v2_no_rpm() 272 .fields = tsens_v2_regfields, 278 .fields = tsens_v2_regfields, 292 .fields = tsens_v2_regfields, 300 .fields = tsens_v2_regfields, 308 .fields = tsens_v2_regfields,
|
| A D | tsens-v1.c | 210 .fields = tsens_v1_regfields, 223 .fields = tsens_v1_regfields, 236 .fields = tsens_v1_regfields, 243 .fields = tsens_v1_regfields, 257 .fields = tsens_v1_regfields,
|
| /drivers/xen/xen-pciback/ |
| A D | conf_space_capability.c | 21 const struct config_field *fields; member 57 cap->fields, in xen_pcibk_config_capability_add_fields() 282 .fields = caplist_pm, 286 .fields = caplist_vpd, 290 .fields = caplist_msi, 294 .fields = caplist_msix,
|
| /drivers/net/ethernet/intel/idpf/ |
| A D | idpf_singleq_txrx.c | 904 struct libeth_rqe_info *fields) in idpf_rx_singleq_extract_base_fields() argument 927 struct libeth_rqe_info *fields) in idpf_rx_singleq_extract_flex_fields() argument 945 struct libeth_rqe_info *fields) in idpf_rx_singleq_extract_fields() argument 948 idpf_rx_singleq_extract_base_fields(rx_desc, fields); in idpf_rx_singleq_extract_fields() 950 idpf_rx_singleq_extract_flex_fields(rx_desc, fields); in idpf_rx_singleq_extract_fields() 970 struct libeth_rqe_info fields = { }; in idpf_rx_singleq_clean() local 993 idpf_rx_singleq_extract_fields(rx_q, rx_desc, &fields); in idpf_rx_singleq_clean() 996 if (!libeth_rx_sync_for_cpu(rx_buf, fields.len)) in idpf_rx_singleq_clean() 1000 idpf_rx_add_frag(rx_buf, skb, fields.len); in idpf_rx_singleq_clean() 1002 skb = idpf_rx_build_skb(rx_buf, fields.len); in idpf_rx_singleq_clean() [all …]
|
| /drivers/iio/health/ |
| A D | afe4404.c | 91 struct regmap_field *fields[F_MAX_FIELDS]; member 178 ret = regmap_field_read(afe->fields[afe440x_attr->field], ®_val); in afe440x_show_register() 211 ret = regmap_field_write(afe->fields[afe440x_attr->field], val); in afe440x_store_register() 267 ret = regmap_field_read(afe->fields[offdac_field], val); in afe4404_read_raw() 277 ret = regmap_field_read(afe->fields[led_field], val); in afe4404_read_raw() 306 return regmap_field_write(afe->fields[offdac_field], val); in afe4404_write_raw() 313 return regmap_field_write(afe->fields[led_field], val); in afe4404_write_raw() 492 afe->fields[i] = devm_regmap_field_alloc(afe->dev, afe->regmap, in afe4404_probe() 494 if (IS_ERR(afe->fields[i])) { in afe4404_probe() 496 return PTR_ERR(afe->fields[i]); in afe4404_probe()
|
| /drivers/media/pci/tw68/ |
| A D | tw68-risc.c | 137 u32 instructions, fields; in tw68_risc_buffer() local 140 fields = 0; in tw68_risc_buffer() 142 fields++; in tw68_risc_buffer() 144 fields++; in tw68_risc_buffer() 151 instructions = fields * (1 + (((bpl + padding) * lines) / in tw68_risc_buffer()
|
| /drivers/gpu/nova-core/regs/ |
| A D | macros.rs | 92 $($fields:tt)* 96 register!(@field_accessors $name { $($fields)* }); 103 $($fields:tt)* 107 register!(@field_accessors $name { $($fields)* }); 114 $($fields:tt)* 118 register!(@field_accessors $name { $($fields)* }); 125 $($fields:tt)* 129 register!(@field_accessors $name { $($fields)* });
|