Lines Matching defs:owner
41 struct dmabuf_genpool_chunk_owner *owner = chunk->owner;
43 kvfree(owner->area.niovs);
44 kfree(owner);
49 struct dmabuf_genpool_chunk_owner *owner;
51 owner = net_devmem_iov_to_chunk_owner(niov);
52 return owner->base_dma_addr +
84 struct dmabuf_genpool_chunk_owner *owner;
91 (void **)&owner);
95 offset = dma_addr - owner->base_dma_addr;
97 niov = &owner->area.niovs[index];
257 struct dmabuf_genpool_chunk_owner *owner;
261 owner = kzalloc_node(sizeof(*owner), GFP_KERNEL,
263 if (!owner) {
268 owner->area.base_virtual = virtual;
269 owner->base_dma_addr = dma_addr;
270 owner->area.num_niovs = len / PAGE_SIZE;
271 owner->binding = binding;
275 owner);
277 kfree(owner);
282 owner->area.niovs = kvmalloc_array(owner->area.num_niovs,
283 sizeof(*owner->area.niovs),
285 if (!owner->area.niovs) {
290 for (i = 0; i < owner->area.num_niovs; i++) {
291 niov = &owner->area.niovs[i];
293 niov->owner = &owner->area;
297 binding->tx_vec[owner->area.base_virtual / PAGE_SIZE + i] = niov;