Lines Matching defs:buff
12 struct ath12k_dbring_element *buff,
29 ptr_unaligned = buff->payload;
39 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp);
52 buff->paddr = paddr;
79 struct ath12k_dbring_element *buff;
94 size = sizeof(*buff) + ring->buf_sz + align - 1;
97 buff = kzalloc(size, gfp);
98 if (!buff)
101 ret = ath12k_dbring_bufs_replenish(ar, ring, buff, gfp);
105 kfree(buff);
236 struct ath12k_dbring_element *buff;
288 size = sizeof(*buff) + ring->buf_sz + ring->buf_align - 1;
305 buff = idr_find(&ring->bufs_idr, buf_id);
306 if (!buff) {
313 dma_unmap_single(ab->dev, buff->paddr, ring->buf_sz,
317 vaddr_unalign = buff->payload;
325 memset(buff, 0, size);
326 ath12k_dbring_bufs_replenish(ar, ring, buff, GFP_ATOMIC);
344 struct ath12k_dbring_element *buff;
348 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) {
350 dma_unmap_single(ar->ab->dev, buff->paddr,
352 kfree(buff);