Home
last modified time | relevance | path

Searched refs:ctrl_regs (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/ptp/
H A Dptp_qoriq.c33 lo = ptp_qoriq->read(&regs->ctrl_regs->tmr_cnt_l); in tmr_cnt_read()
34 hi = ptp_qoriq->read(&regs->ctrl_regs->tmr_cnt_h); in tmr_cnt_read()
47 ptp_qoriq->write(&regs->ctrl_regs->tmr_cnt_l, lo); in tmr_cnt_write()
48 ptp_qoriq->write(&regs->ctrl_regs->tmr_cnt_h, hi); in tmr_cnt_write()
57 lo = ptp_qoriq->read(&regs->ctrl_regs->tmroff_l); in tmr_offset_read()
58 hi = ptp_qoriq->read(&regs->ctrl_regs->tmroff_h); in tmr_offset_read()
70 ptp_qoriq->write(&regs->ctrl_regs->tmroff_l, lo); in tmr_offset_write()
71 ptp_qoriq->write(&regs->ctrl_regs->tmroff_h, hi); in tmr_offset_write()
133 if (!(ptp_qoriq->read(&regs->ctrl_regs->tmr_stat) & valid)) in extts_clean_up()
148 } while (ptp_qoriq->read(&regs->ctrl_regs->tmr_stat) & valid); in extts_clean_up()
[all …]
/linux/drivers/vdpa/solidrun/
H A Dsnet_ctrl.c90 static u32 snet_read32_word(struct snet_ctrl_regs __iomem *ctrl_regs, u16 word_idx) in snet_read32_word() argument
92 return ioread32(&ctrl_regs->data[word_idx]); in snet_read32_word()
95 static u32 snet_read_ctrl(struct snet_ctrl_regs __iomem *ctrl_regs) in snet_read_ctrl() argument
97 return ioread32(&ctrl_regs->ctrl); in snet_read_ctrl()
100 static void snet_write_ctrl(struct snet_ctrl_regs __iomem *ctrl_regs, u32 val) in snet_write_ctrl() argument
102 iowrite32(val, &ctrl_regs->ctrl); in snet_write_ctrl()
105 static void snet_write_op(struct snet_ctrl_regs __iomem *ctrl_regs, u32 val) in snet_write_op() argument
107 iowrite32(val, &ctrl_regs->op); in snet_write_op()
110 static int snet_wait_for_dpu_completion(struct snet_ctrl_regs __iomem *ctrl_regs) in snet_wait_for_dpu_completion() argument
115 return snet_wait_for_empty_op(ctrl_regs); in snet_wait_for_dpu_completion()
/linux/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c123 tmp = readl_relaxed(ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_set_fmt()
126 writel_relaxed(tmp, ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_set_fmt()
174 tmp = readl_relaxed(ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_onoff()
177 writel(tmp, ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_onoff()
185 tmp = readl_relaxed(ctrl_regs(path) + LCD_SCLK(path)); in path_enabledisable()
190 writel_relaxed(tmp, ctrl_regs(path) + LCD_SCLK(path)); in path_enabledisable()
265 tmp = readl_relaxed(ctrl_regs(path) + intf_ctrl(path->id)) & 0x1; in path_set_mode()
270 writel_relaxed(tmp, ctrl_regs(path) + intf_ctrl(path->id)); in path_set_mode()
273 tmp = readl_relaxed(ctrl_regs(path) + intf_rbswap_ctrl(path->id)) & in path_set_mode()
276 writel_relaxed(tmp, ctrl_regs(path) + intf_rbswap_ctrl(path->id)); in path_set_mode()
[all …]
H A Dmmp_ctrl.h1432 static inline void __iomem *ctrl_regs(struct mmp_path *path) in ctrl_regs() function
1441 return (struct lcd_regs __force *)(ctrl_regs(path) + 0xc0); in path_regs()
1443 return (struct lcd_regs __force *)ctrl_regs(path); in path_regs()
1445 return (struct lcd_regs __force *)(ctrl_regs(path) + 0x200); in path_regs()
/linux/drivers/input/rmi4/
H A Drmi_f30.c72 u8 ctrl_regs[RMI_F30_CTRL_REGS_MAX_SIZE]; member
90 f30->ctrl_regs, f30->ctrl_regs_size); in rmi_f30_read_control_parameters()
186 f30->ctrl_regs, f30->ctrl_regs_size); in rmi_f30_config()
275 u8 *ctrl_reg = f30->ctrl_regs; in rmi_f30_initialize()
347 f30->ctrl_regs ?: RMI_F30_CTRL_REGS_MAX_SIZE; in rmi_f30_initialize()
/linux/drivers/net/wireless/ath/ath10k/
H A Dce.c208 const struct ath10k_hw_ce_ctrl1 *ctrl_regs = ar->hw_ce_regs->ctrl1_regs; in ath10k_ce_src_ring_dmax_set() local
211 ctrl_regs->addr); in ath10k_ce_src_ring_dmax_set()
213 ath10k_ce_write32(ar, ce_ctrl_addr + ctrl_regs->addr, in ath10k_ce_src_ring_dmax_set()
214 (ctrl1_addr & ~(ctrl_regs->dmax->mask)) | in ath10k_ce_src_ring_dmax_set()
215 ath10k_set_ring_byte(n, ctrl_regs->dmax)); in ath10k_ce_src_ring_dmax_set()
222 const struct ath10k_hw_ce_ctrl1 *ctrl_regs = ar->hw_ce_regs->ctrl1_regs; in ath10k_ce_src_ring_byte_swap_set() local
225 ctrl_regs->addr); in ath10k_ce_src_ring_byte_swap_set()
227 ath10k_ce_write32(ar, ce_ctrl_addr + ctrl_regs->addr, in ath10k_ce_src_ring_byte_swap_set()
228 (ctrl1_addr & ~(ctrl_regs->src_ring->mask)) | in ath10k_ce_src_ring_byte_swap_set()
229 ath10k_set_ring_byte(n, ctrl_regs->src_ring)); in ath10k_ce_src_ring_byte_swap_set()
[all …]
/linux/arch/mips/kernel/
H A Dptrace.c627 const struct msa_control_regs ctrl_regs = { in msa_get() local
649 return membuf_write(&to, &ctrl_regs, sizeof(ctrl_regs)); in msa_get()
658 struct msa_control_regs ctrl_regs; in msa_set() local
683 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl_regs, in msa_set()
684 wr_size, wr_size + sizeof(ctrl_regs)); in msa_set()
686 target->thread.fpu.fcr31 = ctrl_regs.fcsr & ~FPU_CSR_ALL_X; in msa_set()
687 target->thread.fpu.msacsr = ctrl_regs.msacsr & ~MSA_CSR_CAUSEF; in msa_set()
/linux/drivers/mfd/
H A Dqcom_rpm.c52 void __iomem *ctrl_regs; member
61 #define RPM_CTRL_REG(rpm, i) ((rpm)->ctrl_regs + (i) * 4)
581 rpm->ctrl_regs = rpm->status_regs + 0x400; in qcom_rpm_probe()
/linux/drivers/iio/adc/
H A Dpac1934.c272 u8 ctrl_regs[PAC1934_CTRL_REG_LEN]; member
614 (u8 *)info->chip_reg_data.ctrl_regs); in pac1934_reg_snapshot()
635 samp_rate = samp_rate_map_tbl[((reg_data->ctrl_regs[PAC1934_CTRL_LAT_REG_OFF]) >> 6)]; in pac1934_reg_snapshot()
638 ctrl_regs_tmp = reg_data->ctrl_regs[PAC1934_CHANNEL_DIS_LAT_REG_OFF]; in pac1934_reg_snapshot()