Lines Matching defs:buff
11 struct ath11k_dbring_element *buff)
27 ptr_unaligned = buff->payload;
37 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC);
50 buff->paddr = paddr;
76 struct ath11k_dbring_element *buff;
90 size = sizeof(*buff) + ring->buf_sz + align - 1;
93 buff = kzalloc(size, GFP_ATOMIC);
94 if (!buff)
97 ret = ath11k_dbring_bufs_replenish(ar, ring, buff);
101 kfree(buff);
232 struct ath11k_dbring_element *buff;
285 size = sizeof(*buff) + ring->buf_sz + ring->buf_align - 1;
302 buff = idr_find(&ring->bufs_idr, buf_id);
303 if (!buff) {
310 dma_unmap_single(ab->dev, buff->paddr, ring->buf_sz,
314 vaddr_unalign = buff->payload;
322 memset(buff, 0, size);
323 ath11k_dbring_bufs_replenish(ar, ring, buff);
341 struct ath11k_dbring_element *buff;
345 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) {
347 dma_unmap_single(ar->ab->dev, buff->paddr,
349 kfree(buff);