Home
last modified time | relevance | path

Searched refs:muram (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
H A Dfman_muram.c46 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 Dfman_muram.h44 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 Dfman.c772 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 Dfman.h341 struct muram_info *muram; member
343 /* cam section in muram */
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/
H A Dfman_muram.c19 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 Dfman_muram.h18 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 Dfman.c746 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 Dfman.h314 struct muram_info *muram; member
316 /* cam section in muram */
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A Dcpm-serial.c204 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 Dcpm-serial.c204 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 Dimmap_qe.h456 u8 muram[0xC000]; /* 0x110000 - 0x11C000 member
/kernel/linux/linux-6.6/include/soc/fsl/qe/
H A Dimmap_qe.h457 u8 muram[0xC000]; /* 0x110000 - 0x11C000 member

Completed in 15 milliseconds