/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsl-cpm.c | 59 out_be32(&mspi->pram->rstate, 0); in fsl_spi_cpm_reinit_txrx() 60 out_be16(&mspi->pram->rbptr, in fsl_spi_cpm_reinit_txrx() 61 in_be16(&mspi->pram->rbase)); in fsl_spi_cpm_reinit_txrx() 62 out_be32(&mspi->pram->tstate, 0); in fsl_spi_cpm_reinit_txrx() 63 out_be16(&mspi->pram->tbptr, in fsl_spi_cpm_reinit_txrx() 64 in_be16(&mspi->pram->tbase)); in fsl_spi_cpm_reinit_txrx() 273 /* QE with a fixed pram location? */ in fsl_spi_cpm_get_pram() 277 /* QE but with a dynamic pram location? */ in fsl_spi_cpm_get_pram() 331 void *pram; in fsl_spi_cpm_init() local 333 pram in fsl_spi_cpm_init() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-fsl-cpm.c | 59 iowrite32be(0, &mspi->pram->rstate); in fsl_spi_cpm_reinit_txrx() 60 iowrite16be(ioread16be(&mspi->pram->rbase), in fsl_spi_cpm_reinit_txrx() 61 &mspi->pram->rbptr); in fsl_spi_cpm_reinit_txrx() 62 iowrite32be(0, &mspi->pram->tstate); in fsl_spi_cpm_reinit_txrx() 63 iowrite16be(ioread16be(&mspi->pram->tbase), in fsl_spi_cpm_reinit_txrx() 64 &mspi->pram->tbptr); in fsl_spi_cpm_reinit_txrx() 273 /* QE with a fixed pram location? */ in fsl_spi_cpm_get_pram() 277 /* QE but with a dynamic pram location? */ in fsl_spi_cpm_get_pram() 331 void __iomem *pram; in fsl_spi_cpm_init() local 333 pram in fsl_spi_cpm_init() [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/cpm_uart/ |
H A D | cpm_uart_cpm2.c | 45 void __iomem *pram; in cpm_uart_map_pram() local 62 pram = ioremap(res.start, len); in cpm_uart_map_pram() 63 if (!pram) in cpm_uart_map_pram() 67 return pram; in cpm_uart_map_pram() 71 "SMC pram, using boot loader/wrapper pram mapping. " in cpm_uart_map_pram() 72 "Please fix your device tree to reference the pram " in cpm_uart_map_pram() 75 return pram; in cpm_uart_map_pram() 79 out_be16(pram, offset); in cpm_uart_map_pram() 80 iounmap(pram); in cpm_uart_map_pram() 84 cpm_uart_unmap_pram(struct uart_cpm_port *port, void __iomem *pram) cpm_uart_unmap_pram() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ram.c | 159 nvkm_ram_del(struct nvkm_ram **pram) in nvkm_ram_del() argument 161 struct nvkm_ram *ram = *pram; in nvkm_ram_del() 164 *pram = ram->func->dtor(ram); in nvkm_ram_del() 166 kfree(*pram); in nvkm_ram_del() 167 *pram = NULL; in nvkm_ram_del() 212 enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram) in nvkm_ram_new_() 214 if (!(*pram = kzalloc(sizeof(**pram), GFP_KERNEL))) in nvkm_ram_new_() 216 return nvkm_ram_ctor(func, fb, type, size, *pram); in nvkm_ram_new_() 211 nvkm_ram_new_(const struct nvkm_ram_func *func, struct nvkm_fb *fb, enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram) nvkm_ram_new_() argument
|
H A D | ramnv49.c | 27 nv49_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv49_ram_new() argument 42 ret = nv40_ram_new_(fb, type, size, pram); in nv49_ram_new() 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv49_ram_new()
|
H A D | ramnv20.c | 27 nv20_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv20_ram_new() argument 42 ret = nvkm_ram_new_(&nv04_ram_func, fb, type, size, pram); in nv20_ram_new() 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv20_ram_new()
|
H A D | ramnv41.c | 27 nv41_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv41_ram_new() argument 42 ret = nv40_ram_new_(fb, type, size, pram); in nv41_ram_new() 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv41_ram_new()
|
H A D | ramnv40.c | 192 struct nvkm_ram **pram) in nv40_ram_new_() 197 *pram = &ram->base; in nv40_ram_new_() 202 nv40_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv40_ram_new() argument 217 ret = nv40_ram_new_(fb, type, size, pram); in nv40_ram_new() 221 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv40_ram_new() 191 nv40_ram_new_(struct nvkm_fb *fb, enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram) nv40_ram_new_() argument
|
H A D | ramnv4e.c | 27 nv4e_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv4e_ram_new() argument 32 size, pram); in nv4e_ram_new()
|
H A D | ramnv10.c | 27 nv10_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv10_ram_new() argument 39 return nvkm_ram_new_(&nv04_ram_func, fb, type, size, pram); in nv10_ram_new()
|
H A D | ramgm107.c | 48 gm107_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gm107_ram_new() argument 50 return gk104_ram_new_(&gm107_ram, fb, pram); in gm107_ram_new()
|
H A D | ramnv44.c | 27 nv44_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv44_ram_new() argument 41 return nv40_ram_new_(fb, type, size, pram); in nv44_ram_new()
|
H A D | ramnv04.c | 32 nv04_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv04_ram_new() argument 64 return nvkm_ram_new_(&nv04_ram_func, fb, type, size, pram); in nv04_ram_new()
|
H A D | ramnv1a.c | 27 nv1a_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv1a_ram_new() argument 55 mib * 1024 * 1024, pram); in nv1a_ram_new()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ram.c | 167 nvkm_ram_del(struct nvkm_ram **pram) in nvkm_ram_del() argument 169 struct nvkm_ram *ram = *pram; in nvkm_ram_del() 172 *pram = ram->func->dtor(ram); in nvkm_ram_del() 175 kfree(*pram); in nvkm_ram_del() 176 *pram = NULL; in nvkm_ram_del() 222 enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram) in nvkm_ram_new_() 224 if (!(*pram = kzalloc(sizeof(**pram), GFP_KERNEL))) in nvkm_ram_new_() 226 return nvkm_ram_ctor(func, fb, type, size, *pram); in nvkm_ram_new_() 221 nvkm_ram_new_(const struct nvkm_ram_func *func, struct nvkm_fb *fb, enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram) nvkm_ram_new_() argument
|
H A D | ramgp102.c | 11 gp102_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gp102_ram_new() argument 19 ret = nvkm_ram_new_(&gp102_ram, fb, type, size, pram); in gp102_ram_new() 23 nvkm_mm_fini(&(*pram)->vram); in gp102_ram_new() 25 return nvkm_mm_init(&(*pram)->vram, NVKM_RAM_MM_NORMAL, in gp102_ram_new()
|
H A D | ramnv20.c | 27 nv20_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv20_ram_new() argument 42 ret = nvkm_ram_new_(&nv04_ram_func, fb, type, size, pram); in nv20_ram_new() 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv20_ram_new()
|
H A D | ramnv49.c | 27 nv49_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv49_ram_new() argument 42 ret = nv40_ram_new_(fb, type, size, pram); in nv49_ram_new() 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv49_ram_new()
|
H A D | ramnv41.c | 27 nv41_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv41_ram_new() argument 42 ret = nv40_ram_new_(fb, type, size, pram); in nv41_ram_new() 46 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv41_ram_new()
|
H A D | ramnv40.c | 192 struct nvkm_ram **pram) in nv40_ram_new_() 197 *pram = &ram->base; in nv40_ram_new_() 202 nv40_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv40_ram_new() argument 217 ret = nv40_ram_new_(fb, type, size, pram); in nv40_ram_new() 221 (*pram)->parts = (nvkm_rd32(device, 0x100200) & 0x00000003) + 1; in nv40_ram_new() 191 nv40_ram_new_(struct nvkm_fb *fb, enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram) nv40_ram_new_() argument
|
H A D | ramnv4e.c | 27 nv4e_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv4e_ram_new() argument 32 size, pram); in nv4e_ram_new()
|
H A D | ramnv10.c | 27 nv10_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv10_ram_new() argument 39 return nvkm_ram_new_(&nv04_ram_func, fb, type, size, pram); in nv10_ram_new()
|
H A D | ramnv1a.c | 27 nv1a_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv1a_ram_new() argument 55 mib * 1024 * 1024, pram); in nv1a_ram_new()
|
H A D | ramnv44.c | 27 nv44_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv44_ram_new() argument 41 return nv40_ram_new_(fb, type, size, pram); in nv44_ram_new()
|
H A D | ramgm107.c | 48 gm107_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gm107_ram_new() argument 50 return gk104_ram_new_(&gm107_ram, fb, pram); in gm107_ram_new()
|