| H A D | core.c | 84 zl3073x_check_reg(struct zl3073x_dev *zldev, unsigned int reg, size_t size) in zl3073x_check_reg() argument 91 lockdep_assert_held(&zldev->multiop_lock); in zl3073x_check_reg() 95 dev_err(zldev->dev, "Index out of range for reg 0x%04lx\n", in zl3073x_check_reg() 101 dev_err(zldev->dev, "Invalid size %zu for reg 0x%04lx\n", in zl3073x_check_reg() 110 zl3073x_read_reg(struct zl3073x_dev *zldev, unsigned int reg, void *val, in zl3073x_read_reg() argument 115 if (!zl3073x_check_reg(zldev, reg, size)) in zl3073x_read_reg() 121 rc = regmap_bulk_read(zldev->regmap, reg, val, size); in zl3073x_read_reg() 123 dev_err(zldev->dev, "Failed to read reg 0x%04x: %pe\n", reg, in zl3073x_read_reg() 132 zl3073x_write_reg(struct zl3073x_dev *zldev, unsigned int reg, const void *val, in zl3073x_write_reg() argument 137 if (!zl3073x_check_reg(zldev, re in zl3073x_write_reg() 163 zl3073x_read_u8(struct zl3073x_dev * zldev,unsigned int reg,u8 * val) zl3073x_read_u8() argument 178 zl3073x_write_u8(struct zl3073x_dev * zldev,unsigned int reg,u8 val) zl3073x_write_u8() argument 193 zl3073x_read_u16(struct zl3073x_dev * zldev,unsigned int reg,u16 * val) zl3073x_read_u16() argument 214 zl3073x_write_u16(struct zl3073x_dev * zldev,unsigned int reg,u16 val) zl3073x_write_u16() argument 231 zl3073x_read_u32(struct zl3073x_dev * zldev,unsigned int reg,u32 * val) zl3073x_read_u32() argument 252 zl3073x_write_u32(struct zl3073x_dev * zldev,unsigned int reg,u32 val) zl3073x_write_u32() argument 269 zl3073x_read_u48(struct zl3073x_dev * zldev,unsigned int reg,u64 * val) zl3073x_read_u48() argument 292 zl3073x_write_u48(struct zl3073x_dev * zldev,unsigned int reg,u64 val) zl3073x_write_u48() argument 320 zl3073x_poll_zero_u8(struct zl3073x_dev * zldev,unsigned int reg,u8 mask) zl3073x_poll_zero_u8() argument 341 zl3073x_mb_op(struct zl3073x_dev * zldev,unsigned int op_reg,u8 op_val,unsigned int mask_reg,u16 mask_val) zl3073x_mb_op() argument 370 zl3073x_do_hwreg_op(struct zl3073x_dev * zldev,u8 op) zl3073x_do_hwreg_op() argument 394 zl3073x_read_hwreg(struct zl3073x_dev * zldev,u32 addr,u32 * value) zl3073x_read_hwreg() argument 422 zl3073x_write_hwreg(struct zl3073x_dev * zldev,u32 addr,u32 value) zl3073x_write_hwreg() argument 452 zl3073x_update_hwreg(struct zl3073x_dev * zldev,u32 addr,u32 value,u32 mask) zl3073x_update_hwreg() argument 478 zl3073x_write_hwreg_seq(struct zl3073x_dev * zldev,const struct zl3073x_hwreg_seq_item * seq,size_t num_items) zl3073x_write_hwreg_seq() argument 507 zl3073x_dev_state_fetch(struct zl3073x_dev * zldev) zl3073x_dev_state_fetch() argument 556 zl3073x_dev_ref_states_update(struct zl3073x_dev * zldev) zl3073x_dev_ref_states_update() argument 570 zl3073x_dev_chan_states_update(struct zl3073x_dev * zldev) zl3073x_dev_chan_states_update() argument 604 zl3073x_ref_phase_offsets_update(struct zl3073x_dev * zldev,int channel) zl3073x_ref_phase_offsets_update() argument 645 zl3073x_ref_freq_meas_latch(struct zl3073x_dev * zldev,u8 type) zl3073x_ref_freq_meas_latch() argument 685 zl3073x_ref_freq_meas_update(struct zl3073x_dev * zldev) zl3073x_ref_freq_meas_update() argument 717 zl3073x_ref_ffo_update(struct zl3073x_dev * zldev) zl3073x_ref_ffo_update() argument 748 struct zl3073x_dev *zldev = container_of(work, struct zl3073x_dev, zl3073x_dev_periodic_work() local 791 zl3073x_dev_phase_avg_factor_set(struct zl3073x_dev * zldev,u8 factor) zl3073x_dev_phase_avg_factor_set() argument 826 zl3073x_dev_phase_meas_setup(struct zl3073x_dev * zldev) zl3073x_dev_phase_meas_setup() argument 869 zl3073x_dev_start(struct zl3073x_dev * zldev,bool full) zl3073x_dev_start() argument 944 zl3073x_dev_stop(struct zl3073x_dev * zldev) zl3073x_dev_stop() argument 961 struct zl3073x_dev *zldev = ptr; zl3073x_dev_dpll_fini() local 980 zl3073x_devm_dpll_init(struct zl3073x_dev * zldev) zl3073x_devm_dpll_init() argument 1035 zl3073x_dev_probe(struct zl3073x_dev * zldev) zl3073x_dev_probe() argument [all...] |