/kernel/linux/linux-6.6/drivers/dma/ |
H A D | apple-admac.c | 204 static void admac_modify(struct admac_data *ad, int reg, u32 mask, u32 val) in admac_modify() argument 206 void __iomem *addr = ad->base + reg; in admac_modify()
|
H A D | hisi_dma.c | 330 static inline void hisi_dma_chan_write(void __iomem *base, u32 reg, u32 index, in hisi_dma_chan_write() argument 333 writel_relaxed(val, base + reg + index * HISI_DMA_Q_OFFSET); in hisi_dma_chan_write()
|
/kernel/linux/linux-6.6/drivers/dma/xilinx/ |
H A D | zynqmp_dma.c | 256 static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg, in zynqmp_dma_writeq() argument 259 lo_hi_writeq(value, chan->regs + reg); in zynqmp_dma_writeq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe.h | 177 #define UPDATE_VF_COUNTER_32bit(reg, last_counter, counter) \ 179 u32 current_counter = IXGBE_READ_REG(hw, reg); \
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpsw_ethtool.c | 352 u32 *reg = p; in cpsw_get_regs() local 358 cpsw_ale_dump(cpsw->ale, reg); in cpsw_get_regs()
|
/kernel/linux/linux-6.6/drivers/media/pci/ttpci/ |
H A D | budget.c | 414 static int i2c_readreg(struct i2c_adapter *i2c, u8 adr, u8 reg) in i2c_readreg() argument 418 { .addr = adr, .flags = 0, .buf = ®, .len = 1 }, in i2c_readreg()
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/ |
H A D | imx8mq-mipi-csi2.c | 224 static inline void imx8mq_mipi_csi_write(struct csi_state *state, u32 reg, u32 val) in imx8mq_mipi_csi_write() argument 226 writel(val, state->regs + reg); in imx8mq_mipi_csi_write()
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_dl.c | 373 * @reg: The register address 380 void vsp1_dl_body_write(struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_dl_body_write() argument 386 dlb->entries[dlb->num_entries].addr = reg; in vsp1_dl_body_write()
|
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | qcom_l2_pmu.c | 84 #define reg_idx(reg, i) (((i) * IA_L2_REG_OFFSET) + reg##_BASE)
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sev-shared.c | 244 static int __sev_cpuid_hv(u32 fn, int reg_idx, u32 *reg) in __sev_cpuid_hv() argument 254 *reg = (val >> 32); in __sev_cpuid_hv()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/kirin/ |
H A D | dw_drm_dsi.c | 310 * dsi phy reg write function 312 static void dsi_phy_tst_set(void __iomem *base, u32 reg, u32 val) in dsi_phy_tst_set() argument 314 u32 reg_write = 0x10000 + reg; in dsi_phy_tst_set() 317 * latch reg first in dsi_phy_tst_set()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_hwmon.c | 69 i915_reg_t reg, u32 clear, u32 set) in hwm_locked_with_pm_intel_uncore_rmw() 78 intel_uncore_rmw(uncore, reg, clear, set); in hwm_locked_with_pm_intel_uncore_rmw() 68 hwm_locked_with_pm_intel_uncore_rmw(struct hwm_drvdata *ddat, i915_reg_t reg, u32 clear, u32 set) hwm_locked_with_pm_intel_uncore_rmw() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_uvd.c | 648 switch (pkt->reg + i*4) { in radeon_uvd_cs_reg() 665 DRM_ERROR("Invalid reg 0x%X!\n", in radeon_uvd_cs_reg() 666 pkt->reg + i*4); in radeon_uvd_cs_reg()
|
H A D | rv770d.h | 985 #define PACKET0(reg, n) ((RADEON_PACKET_TYPE0 << 30) | \ 986 (((reg) >> 2) & 0xFFFF) | \
|
H A D | radeon_cs.c | 764 pkt->reg = R100_CP_PACKET0_GET_REG(header); in radeon_cs_packet_parse() 768 pkt->reg = R600_CP_PACKET0_GET_REG(header); in radeon_cs_packet_parse()
|
H A D | rv515d.h | 200 #define PACKET0(reg, n) (CP_PACKET0 | \ 201 REG_SET(PACKET0_BASE_INDEX, (reg) >> 2) | \
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | smsc47m192.c | 60 static inline unsigned int IN_FROM_REG(u8 reg, int n) in IN_FROM_REG() argument 62 return SCALE(reg, nom_mv[n], 192); in IN_FROM_REG()
|
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | us5182d.c | 47 * DARK_TH(reg 0x27,0x28) - threshold (counts) for auto dark cancelling. 157 u8 reg; member 740 us5182d_regvals[i].reg, in us5182d_init()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | exynos_adc.c | 683 unsigned reg, unsigned writeval, in exynos_adc_reg_access() 691 *readval = readl(info->regs + reg); in exynos_adc_reg_access() 682 exynos_adc_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) exynos_adc_reg_access() argument
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | msm_iommu.c | 28 #define MRC(reg, processor, op1, crn, crm, op2) \ 31 : "=r" (reg))
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 892 struct iser_mem_reg *reg = &iser_task->rdma_reg[cmd_dir]; in iser_check_task_pi_status() local 893 struct iser_fr_desc *desc = reg->desc; in iser_check_task_pi_status()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/riscv/ |
H A D | get-reg-list.c | 17 bool filter_reg(__u64 reg) in filter_reg() argument 19 switch (reg & ~REG_MASK) { in filter_reg() 138 * Config regs would grow regularly with new pseudo reg added, so in config_id_to_str() 139 * just show raw id to indicate a new pseudo config reg. in config_id_to_str() 179 TEST_FAIL("%s: Unknown core reg id: 0x%llx", prefix, id); in core_id_to_str() 214 TEST_FAIL("Unknown general csr reg: 0x%llx", reg_off); in general_csr_id_to_str() 238 TEST_FAIL("Unknown aia csr reg: 0x%llx", reg_off); in aia_csr_id_to_str() 276 TEST_FAIL("%s: Unknown timer reg id: 0x%llx", prefix, id); in timer_id_to_str() 293 TEST_FAIL("%s: Unknown fp_f reg id: 0x%llx", prefix, id); in fp_f_id_to_str() 310 TEST_FAIL("%s: Unknown fp_d reg i in fp_d_id_to_str() [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | adau1372.c | 1043 static bool adau1372_volatile_register(struct device *dev, unsigned int reg) in adau1372_volatile_register() argument 1045 if (reg == ADAU1372_REG_PLL(5)) in adau1372_volatile_register()
|
H A D | tlv320adcx140.c | 138 static bool adcx140_volatile(struct device *dev, unsigned int reg) in adcx140_volatile() argument 140 switch (reg) { in adcx140_volatile()
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | cs35l56_hda.c | 25 * The cs35l56_hda_dai_config[] reg sequence configures the device as 248 unsigned int reg; member 349 ctl_template.private_value = cs35l56_hda_mixer_controls[i].reg; in cs35l56_hda_create_controls()
|