Lines Matching full:shm

120 	mqe = (void *)((u8 *)gsp->shm.msgq.ptr + 0x1000 + rptr * 0x1000);  in r535_gsp_msgq_wait()
140 mqe = (void *)((u8 *)gsp->shm.msgq.ptr + 0x1000 + 0 * 0x1000); in r535_gsp_msgq_wait()
200 cqe = (void *)((u8 *)gsp->shm.cmdq.ptr + 0x1000 + wptr * 0x1000); in r535_gsp_cmdq_push()
2003 gsp->shm.cmdq.size = 0x40000; in r535_gsp_shared_init()
2004 gsp->shm.msgq.size = 0x40000; in r535_gsp_shared_init()
2006 gsp->shm.ptes.nr = (gsp->shm.cmdq.size + gsp->shm.msgq.size) >> GSP_PAGE_SHIFT; in r535_gsp_shared_init()
2007 gsp->shm.ptes.nr += DIV_ROUND_UP(gsp->shm.ptes.nr * sizeof(u64), GSP_PAGE_SIZE); in r535_gsp_shared_init()
2008 gsp->shm.ptes.size = ALIGN(gsp->shm.ptes.nr * sizeof(u64), GSP_PAGE_SIZE); in r535_gsp_shared_init()
2010 ret = nvkm_gsp_mem_ctor(gsp, gsp->shm.ptes.size + in r535_gsp_shared_init()
2011 gsp->shm.cmdq.size + in r535_gsp_shared_init()
2012 gsp->shm.msgq.size, in r535_gsp_shared_init()
2013 &gsp->shm.mem); in r535_gsp_shared_init()
2017 gsp->shm.ptes.ptr = gsp->shm.mem.data; in r535_gsp_shared_init()
2018 gsp->shm.cmdq.ptr = (u8 *)gsp->shm.ptes.ptr + gsp->shm.ptes.size; in r535_gsp_shared_init()
2019 gsp->shm.msgq.ptr = (u8 *)gsp->shm.cmdq.ptr + gsp->shm.cmdq.size; in r535_gsp_shared_init()
2021 for (i = 0; i < gsp->shm.ptes.nr; i++) in r535_gsp_shared_init()
2022 gsp->shm.ptes.ptr[i] = gsp->shm.mem.addr + (i << GSP_PAGE_SHIFT); in r535_gsp_shared_init()
2024 cmdq = gsp->shm.cmdq.ptr; in r535_gsp_shared_init()
2026 cmdq->tx.size = gsp->shm.cmdq.size; in r535_gsp_shared_init()
2034 msgq = gsp->shm.msgq.ptr; in r535_gsp_shared_init()
2062 args->messageQueueInitArguments.sharedMemPhysAddr = gsp->shm.mem.addr; in r535_gsp_rmargs_init()
2063 args->messageQueueInitArguments.pageTableEntryCount = gsp->shm.ptes.nr; in r535_gsp_rmargs_init()
2065 (u8 *)gsp->shm.cmdq.ptr - (u8 *)gsp->shm.mem.data; in r535_gsp_rmargs_init()
2067 (u8 *)gsp->shm.msgq.ptr - (u8 *)gsp->shm.mem.data; in r535_gsp_rmargs_init()
2967 nvkm_gsp_mem_dtor(&gsp->shm.mem); in r535_gsp_dtor()