/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/ |
H A D | fman_muram.c | 46 static unsigned long fman_muram_vbase_to_offset(struct muram_info *muram, in fman_muram_vbase_to_offset() argument 49 return vaddr - (unsigned long)muram->vbase; in fman_muram_vbase_to_offset() 67 struct muram_info *muram; in fman_muram_init() local 71 muram = kzalloc(sizeof(*muram), GFP_KERNEL); in fman_muram_init() 72 if (!muram) in fman_muram_init() 75 muram->pool = gen_pool_create(ilog2(64), -1); in fman_muram_init() 76 if (!muram->pool) { in fman_muram_init() 87 ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr, in fman_muram_init() 97 muram in fman_muram_init() 117 fman_muram_offset_to_vbase(struct muram_info *muram, unsigned long offset) fman_muram_offset_to_vbase() argument 132 fman_muram_alloc(struct muram_info *muram, size_t size) fman_muram_alloc() argument 153 fman_muram_free_mem(struct muram_info *muram, unsigned long offset, size_t size) fman_muram_free_mem() argument [all...] |
H A D | fman_muram.h | 44 unsigned long fman_muram_offset_to_vbase(struct muram_info *muram, 47 unsigned long fman_muram_alloc(struct muram_info *muram, size_t size); 49 void fman_muram_free_mem(struct muram_info *muram, unsigned long offset,
|
H A D | fman.c | 772 fman->cam_offset = fman_muram_alloc(fman->muram, fman->cam_size); in dma_init() 782 fman_muram_free_mem(fman->muram, fman->cam_offset, in dma_init() 786 fman->cam_offset = fman_muram_alloc(fman->muram, in dma_init() 802 fman_muram_offset_to_vbase(fman->muram, in dma_init() 1220 fman_muram_free_mem(fman->muram, fman->cam_offset, in free_init_resources() 1223 fman_muram_free_mem(fman->muram, fman->fifo_offset, in free_init_resources() 1728 fman->muram = in fman_config() 1731 if (!fman->muram) in fman_config() 2000 fman->fifo_offset = fman_muram_alloc(fman->muram, in fman_init() 2711 .compatible = "fsl,fman-muram"}, [all...] |
H A D | fman.h | 341 struct muram_info *muram; member 343 /* cam section in muram */
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/ |
H A D | fman_muram.c | 19 static unsigned long fman_muram_vbase_to_offset(struct muram_info *muram, in fman_muram_vbase_to_offset() argument 22 return vaddr - (unsigned long)muram->vbase; in fman_muram_vbase_to_offset() 40 struct muram_info *muram; in fman_muram_init() local 44 muram = kzalloc(sizeof(*muram), GFP_KERNEL); in fman_muram_init() 45 if (!muram) in fman_muram_init() 48 muram->pool = gen_pool_create(ilog2(64), -1); in fman_muram_init() 49 if (!muram->pool) { in fman_muram_init() 60 ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr, in fman_muram_init() 70 muram in fman_muram_init() 90 fman_muram_offset_to_vbase(struct muram_info *muram, unsigned long offset) fman_muram_offset_to_vbase() argument 105 fman_muram_alloc(struct muram_info *muram, size_t size) fman_muram_alloc() argument 126 fman_muram_free_mem(struct muram_info *muram, unsigned long offset, size_t size) fman_muram_free_mem() argument [all...] |
H A D | fman_muram.h | 18 unsigned long fman_muram_offset_to_vbase(struct muram_info *muram, 21 unsigned long fman_muram_alloc(struct muram_info *muram, size_t size); 23 void fman_muram_free_mem(struct muram_info *muram, unsigned long offset,
|
H A D | fman.c | 746 fman->cam_offset = fman_muram_alloc(fman->muram, fman->cam_size); in dma_init() 756 fman_muram_free_mem(fman->muram, fman->cam_offset, in dma_init() 760 fman->cam_offset = fman_muram_alloc(fman->muram, in dma_init() 776 fman_muram_offset_to_vbase(fman->muram, in dma_init() 1194 fman_muram_free_mem(fman->muram, fman->cam_offset, in free_init_resources() 1197 fman_muram_free_mem(fman->muram, fman->fifo_offset, in free_init_resources() 1702 fman->muram = in fman_config() 1705 if (!fman->muram) in fman_config() 1974 fman->fifo_offset = fman_muram_alloc(fman->muram, in fman_init() 2685 .compatible = "fsl,fman-muram"}, [all...] |
H A D | fman.h | 314 struct muram_info *muram; member 316 /* cam section in muram */
|
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | cpm-serial.c | 204 void *parent, *muram; in cpm_console_init() local 250 muram = finddevice("/soc/cpm/muram/data"); in cpm_console_init() 251 if (!muram) in cpm_console_init() 259 if (dt_get_virtual_reg(muram, &muram_addr, 1) < 1) in cpm_console_init() 262 if (getprop(muram, "reg", reg, 8) < 8) in cpm_console_init() 268 /* Store the buffer descriptors at the end of the first muram chunk. in cpm_console_init()
|
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | cpm-serial.c | 204 void *parent, *muram; in cpm_console_init() local 250 muram = finddevice("/soc/cpm/muram/data"); in cpm_console_init() 251 if (!muram) in cpm_console_init() 259 if (dt_get_virtual_reg(muram, &muram_addr, 1) < 1) in cpm_console_init() 262 if (getprop(muram, "reg", reg, 8) < 8) in cpm_console_init() 268 /* Store the buffer descriptors at the end of the first muram chunk. in cpm_console_init()
|
/kernel/linux/linux-5.10/include/soc/fsl/qe/ |
H A D | immap_qe.h | 456 u8 muram[0xC000]; /* 0x110000 - 0x11C000 member
|
/kernel/linux/linux-6.6/include/soc/fsl/qe/ |
H A D | immap_qe.h | 457 u8 muram[0xC000]; /* 0x110000 - 0x11C000 member
|