Lines Matching refs:fields
69 } fields; variable
257 regmap_fields_write(fields.setup, info->cs, in set_smc_timing()
262 regmap_fields_write(fields.pulse, info->cs, in set_smc_timing()
267 regmap_fields_write(fields.cycle, info->cs, in set_smc_timing()
270 regmap_fields_write(fields.mode, info->cs, info->mode | in set_smc_timing()
299 regmap_fields_read(fields.mode, info->cs, &mode); in pata_at91_data_xfer_noirq()
302 regmap_fields_write(fields.mode, info->cs, (mode & ~AT91_SMC_DBW) | in pata_at91_data_xfer_noirq()
308 regmap_fields_write(fields.mode, info->cs, (mode & ~AT91_SMC_DBW) | in pata_at91_data_xfer_noirq()
335 fields.setup = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
336 if (IS_ERR(fields.setup)) in at91sam9_smc_fields_init()
337 return PTR_ERR(fields.setup); in at91sam9_smc_fields_init()
340 fields.pulse = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
341 if (IS_ERR(fields.pulse)) in at91sam9_smc_fields_init()
342 return PTR_ERR(fields.pulse); in at91sam9_smc_fields_init()
345 fields.cycle = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
346 if (IS_ERR(fields.cycle)) in at91sam9_smc_fields_init()
347 return PTR_ERR(fields.cycle); in at91sam9_smc_fields_init()
350 fields.mode = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
351 if (IS_ERR(fields.mode)) in at91sam9_smc_fields_init()
352 return PTR_ERR(fields.mode); in at91sam9_smc_fields_init()