/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | vce_v1_0.c | 217 uint64_t addr = rdev->vce.gpu_addr; in vce_v1_0_resume() local 236 addr += 256; in vce_v1_0_resume() 238 WREG32(VCE_VCPU_CACHE_OFFSET0, addr & 0x7fffffff); in vce_v1_0_resume() 241 addr += size; in vce_v1_0_resume() 243 WREG32(VCE_VCPU_CACHE_OFFSET1, addr & 0x7fffffff); in vce_v1_0_resume() 246 addr += size; in vce_v1_0_resume() 248 WREG32(VCE_VCPU_CACHE_OFFSET2, addr & 0x7fffffff); in vce_v1_0_resume()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | rtw8821c.h | 80 _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) in _rtw_write32s_mask() argument 83 rtw_write32_mask(rtwdev, addr, mask, data); in _rtw_write32s_mask() 84 rtw_write32_mask(rtwdev, addr + 0x200, mask, data); in _rtw_write32s_mask() 87 #define rtw_write32s_mask(rtwdev, addr, mask, data) \ 89 BUILD_BUG_ON((addr) < 0xC00 || (addr) >= 0xD00); \ 91 _rtw_write32s_mask(rtwdev, addr, mask, data); \
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | libnvdimm.h | 248 int badrange_add(struct badrange *badrange, u64 addr, u64 length); 251 int nvdimm_bus_add_badrange(struct nvdimm_bus *nvdimm_bus, u64 addr, 304 u64 nd_fletcher64(void *addr, size_t len, bool le); 323 void arch_wb_cache_pmem(void *addr, size_t size); 324 void arch_invalidate_pmem(void *addr, size_t size); 327 static inline void arch_wb_cache_pmem(void *addr, size_t size) in arch_wb_cache_pmem() argument 330 static inline void arch_invalidate_pmem(void *addr, size_t size) in arch_invalidate_pmem() argument
|
/kernel/linux/linux-5.10/drivers/staging/media/hantro/ |
H A D | hantro_g1_mpeg2_dec.c | 107 dma_addr_t current_addr, addr; in hantro_g1_mpeg2_dec_set_buffers() local 120 addr = vb2_dma_contig_plane_dma_addr(src_buf, 0); in hantro_g1_mpeg2_dec_set_buffers() 121 vdpu_write_relaxed(vpu, addr, G1_REG_RLC_VLC_BASE); in hantro_g1_mpeg2_dec_set_buffers() 124 addr = hantro_get_dec_buf_addr(ctx, dst_buf); in hantro_g1_mpeg2_dec_set_buffers() 125 current_addr = addr; in hantro_g1_mpeg2_dec_set_buffers() 128 addr += ALIGN(ctx->dst_fmt.width, 16); in hantro_g1_mpeg2_dec_set_buffers() 129 vdpu_write_relaxed(vpu, addr, G1_REG_DEC_OUT_BASE); in hantro_g1_mpeg2_dec_set_buffers()
|
H A D | rk3399_vpu_hw_mpeg2_dec.c | 109 dma_addr_t current_addr, addr; in rk3399_vpu_mpeg2_dec_set_buffers() local 122 addr = vb2_dma_contig_plane_dma_addr(src_buf, 0); in rk3399_vpu_mpeg2_dec_set_buffers() 123 vdpu_write_relaxed(vpu, addr, VDPU_REG_RLC_VLC_BASE); in rk3399_vpu_mpeg2_dec_set_buffers() 126 addr = vb2_dma_contig_plane_dma_addr(dst_buf, 0); in rk3399_vpu_mpeg2_dec_set_buffers() 127 current_addr = addr; in rk3399_vpu_mpeg2_dec_set_buffers() 130 addr += ALIGN(ctx->dst_fmt.width, 16); in rk3399_vpu_mpeg2_dec_set_buffers() 131 vdpu_write_relaxed(vpu, addr, VDPU_REG_DEC_OUT_BASE); in rk3399_vpu_mpeg2_dec_set_buffers()
|
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
H A D | rockchip_vpu2_hw_mpeg2_dec.c | 102 dma_addr_t current_addr, addr; in rockchip_vpu2_mpeg2_dec_set_buffers() local 113 addr = vb2_dma_contig_plane_dma_addr(src_buf, 0); in rockchip_vpu2_mpeg2_dec_set_buffers() 114 vdpu_write_relaxed(vpu, addr, VDPU_REG_RLC_VLC_BASE); in rockchip_vpu2_mpeg2_dec_set_buffers() 117 addr = vb2_dma_contig_plane_dma_addr(dst_buf, 0); in rockchip_vpu2_mpeg2_dec_set_buffers() 118 current_addr = addr; in rockchip_vpu2_mpeg2_dec_set_buffers() 121 addr += ALIGN(ctx->dst_fmt.width, 16); in rockchip_vpu2_mpeg2_dec_set_buffers() 122 vdpu_write_relaxed(vpu, addr, VDPU_REG_DEC_OUT_BASE); in rockchip_vpu2_mpeg2_dec_set_buffers()
|
H A D | hantro_g1_mpeg2_dec.c | 99 dma_addr_t current_addr, addr; in hantro_g1_mpeg2_dec_set_buffers() local 110 addr = vb2_dma_contig_plane_dma_addr(src_buf, 0); in hantro_g1_mpeg2_dec_set_buffers() 111 vdpu_write_relaxed(vpu, addr, G1_REG_RLC_VLC_BASE); in hantro_g1_mpeg2_dec_set_buffers() 114 addr = hantro_get_dec_buf_addr(ctx, dst_buf); in hantro_g1_mpeg2_dec_set_buffers() 115 current_addr = addr; in hantro_g1_mpeg2_dec_set_buffers() 118 addr += ALIGN(ctx->dst_fmt.width, 16); in hantro_g1_mpeg2_dec_set_buffers() 119 vdpu_write_relaxed(vpu, addr, G1_REG_DEC_OUT_BASE); in hantro_g1_mpeg2_dec_set_buffers()
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap/ |
H A D | omap_voutlib.c | 308 unsigned long virt_addr, addr; in omap_vout_alloc_buffer() local 313 addr = virt_addr; in omap_vout_alloc_buffer() 317 SetPageReserved(virt_to_page((void *)addr)); in omap_vout_alloc_buffer() 318 addr += PAGE_SIZE; in omap_vout_alloc_buffer() 332 unsigned long addr = virtaddr; in omap_vout_free_buffer() local 338 ClearPageReserved(virt_to_page((void *)addr)); in omap_vout_free_buffer() 339 addr += PAGE_SIZE; in omap_vout_free_buffer()
|
/kernel/linux/linux-6.6/drivers/net/dsa/b53/ |
H A D | b53_mdio.c | 253 static int b53_mdio_phy_read16(struct b53_device *dev, int addr, int reg, in b53_mdio_phy_read16() argument 258 *value = mdiobus_read_nested(bus, addr, reg); in b53_mdio_phy_read16() 263 static int b53_mdio_phy_write16(struct b53_device *dev, int addr, int reg, in b53_mdio_phy_write16() argument 268 return mdiobus_write_nested(bus, addr, reg, value); in b53_mdio_phy_write16() 301 if (mdiodev->addr != BRCM_PSEUDO_PHY_ADDR && mdiodev->addr != 0) { in b53_mdio_probe() 303 mdiodev->addr); in b53_mdio_probe()
|
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
H A D | sja1105.h | 146 const unsigned char *addr, u16 vid); 148 const unsigned char *addr, u16 vid); 404 u8 sja1105et_fdb_hash(struct sja1105_private *priv, const u8 *addr, u16 vid); 406 const unsigned char *addr, u16 vid); 408 const unsigned char *addr, u16 vid); 410 const unsigned char *addr, u16 vid); 412 const unsigned char *addr, u16 vid);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | libnvdimm.h | 242 int badrange_add(struct badrange *badrange, u64 addr, u64 length); 245 int nvdimm_bus_add_badrange(struct nvdimm_bus *nvdimm_bus, u64 addr, 295 u64 nd_fletcher64(void *addr, size_t len, bool le); 314 void arch_wb_cache_pmem(void *addr, size_t size); 315 void arch_invalidate_pmem(void *addr, size_t size); 318 static inline void arch_wb_cache_pmem(void *addr, size_t size) in arch_wb_cache_pmem() argument 321 static inline void arch_invalidate_pmem(void *addr, size_t size) in arch_invalidate_pmem() argument
|
H A D | kexec.h | 464 unsigned long addr; in crash_free_reserved_phys_range() local 466 for (addr = begin; addr < end; addr += PAGE_SIZE) in crash_free_reserved_phys_range() 467 free_reserved_page(boot_pfn_to_page(addr >> PAGE_SHIFT)); in crash_free_reserved_phys_range() 471 static inline unsigned long virt_to_boot_phys(void *addr) in virt_to_boot_phys() argument 473 return phys_to_boot_phys(__pa((unsigned long)addr)); in virt_to_boot_phys()
|
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | rmtfs_mem.c | 29 phys_addr_t addr; member 54 return sprintf(buf, "%pa\n", &rmtfs_mem->addr); in qcom_rmtfs_mem_show() 147 rmtfs_mem->addr >> PAGE_SHIFT, in qcom_rmtfs_mem_mmap() 199 rmtfs_mem->addr = rmem->base; in qcom_rmtfs_mem_probe() 208 rmtfs_mem->base = devm_memremap(&rmtfs_mem->dev, rmtfs_mem->addr, in qcom_rmtfs_mem_probe() 264 ret = qcom_scm_assign_mem(rmtfs_mem->addr, rmtfs_mem->size, in qcom_rmtfs_mem_probe() 293 qcom_scm_assign_mem(rmtfs_mem->addr, rmtfs_mem->size, in qcom_rmtfs_mem_remove()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_opp_regamma_v.c | 470 const uint32_t addr = mmGAMMA_CORR_LUT_DATA; in program_pwl() local 476 dm_write_reg(xfm_dce->base.ctx, addr, rgb->red_reg); in program_pwl() 477 dm_write_reg(xfm_dce->base.ctx, addr, rgb->green_reg); in program_pwl() 478 dm_write_reg(xfm_dce->base.ctx, addr, rgb->blue_reg); in program_pwl() 480 dm_write_reg(xfm_dce->base.ctx, addr, in program_pwl() 482 dm_write_reg(xfm_dce->base.ctx, addr, in program_pwl() 484 dm_write_reg(xfm_dce->base.ctx, addr, in program_pwl()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_gen2_hw_data.c | 103 void __iomem *addr = adf_get_pmisc_base(accel_dev); in adf_gen2_enable_ints() local 109 ADF_CSR_WR(addr, ADF_GEN2_SMIAPF0_MASK_OFFSET, val); in adf_gen2_enable_ints() 110 ADF_CSR_WR(addr, ADF_GEN2_SMIAPF1_MASK_OFFSET, ADF_GEN2_SMIA1_MASK); in adf_gen2_enable_ints() 114 static u64 build_csr_ring_base_addr(dma_addr_t addr, u32 size) in build_csr_ring_base_addr() argument 116 return BUILD_RING_BASE_ADDR(addr, size); in build_csr_ring_base_addr() 153 dma_addr_t addr) in write_csr_ring_base() 155 WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, addr); in write_csr_ring_base() 152 write_csr_ring_base(void __iomem *csr_base_addr, u32 bank, u32 ring, dma_addr_t addr) write_csr_ring_base() argument
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-vpu.c | 108 struct img_sw_addr *addr = (struct img_sw_addr *)data; in mdp_vpu_ipi_handle_frame_ack() local 110 (struct img_ipi_frameparam *)(unsigned long)addr->va; in mdp_vpu_ipi_handle_frame_ack() 263 struct img_sw_addr addr; in mdp_vpu_process() local 283 addr.pa = vpu->param_addr; in mdp_vpu_process() 284 addr.va = (unsigned long)vpu->param; in mdp_vpu_process() 286 return mdp_vpu_sendmsg(vpu, SCP_IPI_MDP_FRAME, &addr, sizeof(addr)); in mdp_vpu_process()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | rtw8821c.h | 107 _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) in _rtw_write32s_mask() argument 110 rtw_write32_mask(rtwdev, addr, mask, data); in _rtw_write32s_mask() 111 rtw_write32_mask(rtwdev, addr + 0x200, mask, data); in _rtw_write32s_mask() 116 #define rtw_write32s_mask(rtwdev, addr, mask, data) \ 118 BUILD_BUG_ON((addr) < 0xC00 || (addr) >= 0xD00); \ 120 _rtw_write32s_mask(rtwdev, addr, mask, data); \
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | usb.c | 24 static u32 mt7663u_rr(struct mt76_dev *dev, u32 addr) in mt7663u_rr() argument 30 USB_DIR_IN | USB_TYPE_VENDOR, addr); in mt7663u_rr() 36 static void mt7663u_wr(struct mt76_dev *dev, u32 addr, u32 val) in mt7663u_wr() argument 40 USB_DIR_OUT | USB_TYPE_VENDOR, addr, val); in mt7663u_wr() 44 static u32 mt7663u_rmw(struct mt76_dev *dev, u32 addr, in mt7663u_rmw() argument 49 USB_DIR_IN | USB_TYPE_VENDOR, addr) & ~mask; in mt7663u_rmw() 51 USB_DIR_OUT | USB_TYPE_VENDOR, addr, val); in mt7663u_rmw()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | dvo_ch7017.c | 169 static bool ch7017_read(struct intel_dvo_device *dvo, u8 addr, u8 *val) in ch7017_read() argument 173 .addr = dvo->slave_addr, in ch7017_read() 176 .buf = &addr, in ch7017_read() 179 .addr = dvo->slave_addr, in ch7017_read() 188 static bool ch7017_write(struct intel_dvo_device *dvo, u8 addr, u8 val) in ch7017_write() argument 190 u8 buf[2] = { addr, val }; in ch7017_write() 192 .addr = dvo->slave_addr, in ch7017_write() 235 DRM_DEBUG_KMS("%s detected on %s, addr %d\n", in ch7017_init()
|
H A D | intel_dpt.c | 38 static void gen8_set_pte(void __iomem *addr, gen8_pte_t pte) in gen8_set_pte() argument 40 writeq(pte, addr); in gen8_set_pte() 44 dma_addr_t addr, in dpt_insert_page() 53 vm->pte_encode(addr, pat_index, flags)); in dpt_insert_page() 65 dma_addr_t addr; in dpt_insert_entries() local 74 for_each_sgt_daddr(addr, sgt_iter, vma_res->bi.pages) in dpt_insert_entries() 75 gen8_set_pte(&base[i++], pte_encode | addr); in dpt_insert_entries() 43 dpt_insert_page(struct i915_address_space *vm, dma_addr_t addr, u64 offset, unsigned int pat_index, u32 flags) dpt_insert_page() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | vce_v1_0.c | 218 uint64_t addr = rdev->vce.gpu_addr; in vce_v1_0_resume() local 237 addr += 256; in vce_v1_0_resume() 239 WREG32(VCE_VCPU_CACHE_OFFSET0, addr & 0x7fffffff); in vce_v1_0_resume() 242 addr += size; in vce_v1_0_resume() 244 WREG32(VCE_VCPU_CACHE_OFFSET1, addr & 0x7fffffff); in vce_v1_0_resume() 247 addr += size; in vce_v1_0_resume() 249 WREG32(VCE_VCPU_CACHE_OFFSET2, addr & 0x7fffffff); in vce_v1_0_resume()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | g84.c | 139 .addr = 0x000000, 167 .addr = 0x000540, 186 .addr = 0x000000, 216 .addr = 0x000540, 236 .addr = 0x000008, 248 .addr = 0x000540, 300 .addr = 0x000000,
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-opal.c | 88 req.addr = cpu_to_be16(msgs[0].addr); in i2c_opal_master_xfer() 95 req.addr = cpu_to_be16(msgs[0].addr); in i2c_opal_master_xfer() 112 static int i2c_opal_smbus_xfer(struct i2c_adapter *adap, u16 addr, in i2c_opal_smbus_xfer() argument 123 req.addr = cpu_to_be16(addr); in i2c_opal_smbus_xfer()
|
H A D | i2c-kempld.c | 87 u8 addr; in kempld_i2c_process() local 118 addr = 0xf0 | ((i2c->msg->addr >> 7) & 0x6); in kempld_i2c_process() 120 addr |= (i2c->msg->flags & I2C_M_RD) ? 1 : 0; in kempld_i2c_process() 123 addr = i2c_8bit_addr_from_msg(i2c->msg); in kempld_i2c_process() 127 kempld_write8(pld, KEMPLD_I2C_DATA, addr); in kempld_i2c_process() 135 kempld_write8(pld, KEMPLD_I2C_DATA, i2c->msg->addr & 0xff); in kempld_i2c_process()
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | cy8ctma140.c | 102 .addr = ts->client->addr, in cy8ctma140_irq_thread() 107 .addr = ts->client->addr, in cy8ctma140_irq_thread() 145 u8 addr[1]; in cy8ctma140_init() local 149 addr[0] = CY8CTMA140_GET_FW_INFO; in cy8ctma140_init() 150 ret = i2c_master_send(ts->client, addr, 1); in cy8ctma140_init()
|