Lines Matching refs:mems
18 struct rt_pci_ep_mem *mems, rt_size_t mems_nr) in rt_pci_ep_mem_array_init() argument
23 if (!ep || !mems) in rt_pci_ep_mem_array_init()
31 ep->mems = rt_calloc(mems_nr, sizeof(*ep->mems)); in rt_pci_ep_mem_array_init()
33 if (!ep->mems) in rt_pci_ep_mem_array_init()
40 struct rt_pci_ep_mem *mem = &ep->mems[idx]; in rt_pci_ep_mem_array_init()
42 mem->cpu_addr = mems->cpu_addr; in rt_pci_ep_mem_array_init()
43 mem->size = mems->size; in rt_pci_ep_mem_array_init()
44 mem->page_size = mems->page_size; in rt_pci_ep_mem_array_init()
45 mem->bits = mems->size / mems->page_size; in rt_pci_ep_mem_array_init()
60 rt_free(ep->mems[idx].map); in rt_pci_ep_mem_array_init()
62 rt_free(ep->mems); in rt_pci_ep_mem_array_init()
65 ep->mems = RT_NULL; in rt_pci_ep_mem_array_init()
154 struct rt_pci_ep_mem *mem = &ep->mems[idx]; in rt_pci_ep_mem_alloc()
192 struct rt_pci_ep_mem *mem = &ep->mems[idx]; in rt_pci_ep_mem_free()