Searched refs:regfields (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/net/ethernet/mscc/
H A Docelot_io.c117 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 Docelot.c2880 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 Dphy-gmii-sel.c52 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 Dirsd200.c122 struct regmap_field *regfields[IRS_REGF_MAX]; member in struct:irsd200_data
410 ret = regmap_field_read(data->regfields[IRS_REGF_LP_FILTER], &regval);
435 ret = regmap_field_write(data->regfields[IRS_REGF_LP_FILTER], idx);
451 ret = regmap_field_read(data->regfields[IRS_REGF_HP_FILTER], &regval);
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 Dfelix.h29 const struct reg_field *regfields; member in struct:felix_info
H A Docelot_ext.c54 .regfields = vsc7514_regfields,
H A Dseville_vsc9953.c955 .regfields = vsc9953_regfields,
H A Dfelix_vsc9959.c2626 .regfields = vsc9959_regfields,
H A Dfelix.c1420 err = ocelot_regfields_init(ocelot, felix->info->regfields);
/linux-master/include/soc/mscc/
H A Docelot.h812 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 Dxrs700x.c189 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 Datmel-isc-base.c1967 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 Dmicrochip-isc-base.c1879 const struct reg_field regfields[ISC_PIPE_LINE_NODE_NUM] = { local
1898 regs = devm_regmap_field_alloc(dev, regmap, regfields[i]);

Completed in 160 milliseconds