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

/linux-master/drivers/net/ethernet/freescale/fman/
H A Dfman_muram.c19 static unsigned long fman_muram_vbase_to_offset(struct muram_info *muram, argument
22 return vaddr - (unsigned long)muram->vbase;
40 struct muram_info *muram; local
44 muram = kzalloc(sizeof(*muram), GFP_KERNEL);
45 if (!muram)
48 muram->pool = gen_pool_create(ilog2(64), -1);
49 if (!muram->pool) {
60 ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr,
70 muram
90 fman_muram_offset_to_vbase(struct muram_info *muram, unsigned long offset) argument
105 fman_muram_alloc(struct muram_info *muram, size_t size) argument
126 fman_muram_free_mem(struct muram_info *muram, unsigned long offset, size_t size) 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.h314 struct muram_info *muram; member in struct:fman
316 /* cam section in muram */
H A Dfman.c746 fman->cam_offset = fman_muram_alloc(fman->muram, fman->cam_size);
756 fman_muram_free_mem(fman->muram, fman->cam_offset,
760 fman->cam_offset = fman_muram_alloc(fman->muram,
776 fman_muram_offset_to_vbase(fman->muram,
1194 fman_muram_free_mem(fman->muram, fman->cam_offset,
1197 fman_muram_free_mem(fman->muram, fman->fifo_offset,
1702 fman->muram =
1705 if (!fman->muram)
1974 fman->fifo_offset = fman_muram_alloc(fman->muram,
2685 .compatible = "fsl,fman-muram"},
[all...]
/linux-master/arch/powerpc/boot/
H A Dcpm-serial.c204 void *parent, *muram; local
250 muram = finddevice("/soc/cpm/muram/data");
251 if (!muram)
259 if (dt_get_virtual_reg(muram, &muram_addr, 1) < 1)
262 if (getprop(muram, "reg", reg, 8) < 8)
268 /* Store the buffer descriptors at the end of the first muram chunk.
/linux-master/arch/powerpc/boot/dts/fsl/
H A Dp1021si-post.dtsi231 muram@10000 {
234 compatible = "fsl,qe-muram", "fsl,cpm-muram";
238 compatible = "fsl,qe-muram-data",
239 "fsl,cpm-muram-data";
H A Dmpc8568si-post.dtsi258 muram@10000 {
261 compatible = "fsl,qe-muram", "fsl,cpm-muram";
265 compatible = "fsl,qe-muram-data",
266 "fsl,cpm-muram-data";
H A Dmpc8569si-post.dtsi292 muram@10000 {
295 compatible = "fsl,qe-muram", "fsl,cpm-muram";
299 compatible = "fsl,qe-muram-data",
300 "fsl,cpm-muram-data";
/linux-master/include/soc/fsl/qe/
H A Dimmap_qe.h457 u8 muram[0xC000]; /* 0x110000 - 0x11C000 member in struct:qe_immap

Completed in 168 milliseconds