/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_io.c | 117 const struct reg_field *const regfields) 124 u32 reg = regfields[i].reg; 129 target = regfields[i].reg >> TARGET_OFFSET; 132 regfield.lsb = regfields[i].lsb; 133 regfield.msb = regfields[i].msb; 134 regfield.id_size = regfields[i].id_size; 135 regfield.id_offset = regfields[i].id_offset; 137 ocelot->regfields[i] = 142 if (IS_ERR(ocelot->regfields[i])) 143 return PTR_ERR(ocelot->regfields[ 116 ocelot_regfields_init(struct ocelot *ocelot, const struct reg_field *const regfields) argument [all...] |
H A D | ocelot.c | 2880 err = regmap_field_read(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], 2891 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], 1); 2895 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); 2907 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); 2911 return regmap_field_write(ocelot->regfields[SYS_RESET_CFG_CORE_ENA], 1); 2987 regmap_field_write(ocelot->regfields[ANA_ADVLEARN_VLAN_CHK], 1);
|
/linux-master/drivers/phy/ti/ |
H A D | phy-gmii-sel.c | 52 const struct reg_field (*regfields)[PHY_GMII_SEL_LAST]; member in struct:phy_gmii_sel_soc_data 185 .regfields = phy_gmii_sel_fields_am33xx, 201 .regfields = phy_gmii_sel_fields_dra7, 208 .regfields = phy_gmii_sel_fields_am33xx, 226 .regfields = phy_gmii_sel_fields_am654, 232 .regfields = phy_gmii_sel_fields_am654, 241 .regfields = phy_gmii_sel_fields_am654, 250 .regfields = phy_gmii_sel_fields_am654, 339 fields = soc_data->regfields[port - 1];
|
/linux-master/drivers/iio/proximity/ |
H A D | irsd200.c | 122 struct regmap_field *regfields[IRS_REGF_MAX]; member in struct:irsd200_data 410 ret = regmap_field_read(data->regfields[IRS_REGF_LP_FILTER], ®val); 435 ret = regmap_field_write(data->regfields[IRS_REGF_LP_FILTER], idx); 451 ret = regmap_field_read(data->regfields[IRS_REGF_HP_FILTER], ®val); 480 ret = regmap_field_write(data->regfields[IRS_REGF_HP_FILTER], idx); 638 data->regfields[IRS_REGF_INTR_COUNT_THR_OR], &val); 665 data->regfields[IRS_REGF_INTR_COUNT_THR_OR], !!state); 782 ret = regmap_field_write(data->regfields[IRS_REGF_INTR_DATA], state); 872 data->regfields[i] = devm_regmap_field_alloc( 874 if (IS_ERR(data->regfields[ [all...] |
/linux-master/drivers/net/dsa/ocelot/ |
H A D | felix.h | 29 const struct reg_field *regfields; member in struct:felix_info
|
H A D | ocelot_ext.c | 54 .regfields = vsc7514_regfields,
|
H A D | seville_vsc9953.c | 955 .regfields = vsc9953_regfields,
|
H A D | felix_vsc9959.c | 2626 .regfields = vsc9959_regfields,
|
H A D | felix.c | 1420 err = ocelot_regfields_init(ocelot, felix->info->regfields);
|
/linux-master/include/soc/mscc/ |
H A D | ocelot.h | 812 struct regmap_field *regfields[REGFIELD_MAX]; member in struct:ocelot 925 regmap_field_write((ocelot)->regfields[(reg)], (val)) 927 regmap_field_read((ocelot)->regfields[(reg)], (val)) 929 regmap_fields_write((ocelot)->regfields[(reg)], (id), (val)) 931 regmap_fields_read((ocelot)->regfields[(reg)], (id), (val)) 980 const struct reg_field *const regfields);
|
/linux-master/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.c | 189 struct xrs700x_regfield regfields[] = { local 217 for (; i < ARRAY_SIZE(regfields); i++) { 218 *regfields[i].rmf = devm_regmap_field_alloc(priv->dev, 220 regfields[i].rf); 221 if (IS_ERR(*regfields[i].rmf)) 222 return PTR_ERR(*regfields[i].rmf);
|
/linux-master/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-base.c | 1967 const struct reg_field regfields[ISC_PIPE_LINE_NODE_NUM] = { local 1986 regs = devm_regmap_field_alloc(dev, regmap, regfields[i]);
|
/linux-master/drivers/media/platform/microchip/ |
H A D | microchip-isc-base.c | 1879 const struct reg_field regfields[ISC_PIPE_LINE_NODE_NUM] = { local 1898 regs = devm_regmap_field_alloc(dev, regmap, regfields[i]);
|