muram 204 arch/powerpc/boot/cpm-serial.c void *parent, *muram; muram 250 arch/powerpc/boot/cpm-serial.c muram = finddevice("/soc/cpm/muram/data"); muram 251 arch/powerpc/boot/cpm-serial.c if (!muram) muram 259 arch/powerpc/boot/cpm-serial.c if (dt_get_virtual_reg(muram, &muram_addr, 1) < 1) muram 262 arch/powerpc/boot/cpm-serial.c if (getprop(muram, "reg", reg, 8) < 8) muram 770 drivers/net/ethernet/freescale/fman/fman.c fman->cam_offset = fman_muram_alloc(fman->muram, fman->cam_size); muram 780 drivers/net/ethernet/freescale/fman/fman.c fman_muram_free_mem(fman->muram, fman->cam_offset, muram 784 drivers/net/ethernet/freescale/fman/fman.c fman->cam_offset = fman_muram_alloc(fman->muram, muram 800 drivers/net/ethernet/freescale/fman/fman.c fman_muram_offset_to_vbase(fman->muram, muram 1218 drivers/net/ethernet/freescale/fman/fman.c fman_muram_free_mem(fman->muram, fman->cam_offset, muram 1221 drivers/net/ethernet/freescale/fman/fman.c fman_muram_free_mem(fman->muram, fman->fifo_offset, muram 1727 drivers/net/ethernet/freescale/fman/fman.c fman->muram = muram 1730 drivers/net/ethernet/freescale/fman/fman.c if (!fman->muram) muram 1997 drivers/net/ethernet/freescale/fman/fman.c fman->fifo_offset = fman_muram_alloc(fman->muram, muram 341 drivers/net/ethernet/freescale/fman/fman.h struct muram_info *muram; muram 46 drivers/net/ethernet/freescale/fman/fman_muram.c static unsigned long fman_muram_vbase_to_offset(struct muram_info *muram, muram 49 drivers/net/ethernet/freescale/fman/fman_muram.c return vaddr - (unsigned long)muram->vbase; muram 67 drivers/net/ethernet/freescale/fman/fman_muram.c struct muram_info *muram; muram 71 drivers/net/ethernet/freescale/fman/fman_muram.c muram = kzalloc(sizeof(*muram), GFP_KERNEL); muram 72 drivers/net/ethernet/freescale/fman/fman_muram.c if (!muram) muram 75 drivers/net/ethernet/freescale/fman/fman_muram.c muram->pool = gen_pool_create(ilog2(64), -1); muram 76 drivers/net/ethernet/freescale/fman/fman_muram.c if (!muram->pool) { muram 87 drivers/net/ethernet/freescale/fman/fman_muram.c ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr, muram 97 drivers/net/ethernet/freescale/fman/fman_muram.c muram->vbase = vaddr; muram 98 drivers/net/ethernet/freescale/fman/fman_muram.c muram->pbase = base; muram 99 drivers/net/ethernet/freescale/fman/fman_muram.c return muram; muram 102 drivers/net/ethernet/freescale/fman/fman_muram.c gen_pool_destroy(muram->pool); muram 104 drivers/net/ethernet/freescale/fman/fman_muram.c kfree(muram); muram 117 drivers/net/ethernet/freescale/fman/fman_muram.c unsigned long fman_muram_offset_to_vbase(struct muram_info *muram, muram 120 drivers/net/ethernet/freescale/fman/fman_muram.c return offset + (unsigned long)muram->vbase; muram 132 drivers/net/ethernet/freescale/fman/fman_muram.c unsigned long fman_muram_alloc(struct muram_info *muram, size_t size) muram 136 drivers/net/ethernet/freescale/fman/fman_muram.c vaddr = gen_pool_alloc(muram->pool, size); muram 142 drivers/net/ethernet/freescale/fman/fman_muram.c return fman_muram_vbase_to_offset(muram, vaddr); muram 153 drivers/net/ethernet/freescale/fman/fman_muram.c void fman_muram_free_mem(struct muram_info *muram, unsigned long offset, muram 156 drivers/net/ethernet/freescale/fman/fman_muram.c unsigned long addr = fman_muram_offset_to_vbase(muram, offset); muram 158 drivers/net/ethernet/freescale/fman/fman_muram.c gen_pool_free(muram->pool, addr, size); muram 44 drivers/net/ethernet/freescale/fman/fman_muram.h unsigned long fman_muram_offset_to_vbase(struct muram_info *muram, muram 47 drivers/net/ethernet/freescale/fman/fman_muram.h unsigned long fman_muram_alloc(struct muram_info *muram, size_t size); muram 49 drivers/net/ethernet/freescale/fman/fman_muram.h void fman_muram_free_mem(struct muram_info *muram, unsigned long offset, muram 456 include/soc/fsl/qe/immap_qe.h u8 muram[0xC000]; /* 0x110000 - 0x11C000