Lines Matching refs:buff
40 struct ath11k_dbring_element *buff,
57 ptr_unaligned = buff->payload;
68 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC);
81 buff->paddr = paddr;
109 struct ath11k_dbring_element *buff;
126 buff = kzalloc(sizeof(*buff), GFP_ATOMIC);
127 if (!buff)
130 buff->payload = kzalloc(size, GFP_ATOMIC);
131 if (!buff->payload) {
132 kfree(buff);
135 ret = ath11k_dbring_bufs_replenish(ar, ring, buff, id);
139 kfree(buff->payload);
140 kfree(buff);
271 struct ath11k_dbring_element *buff;
342 buff = idr_find(&ring->bufs_idr, buf_id);
343 if (!buff) {
350 dma_unmap_single(ab->dev, buff->paddr, ring->buf_sz,
357 vaddr_unalign = buff->payload;
365 buff->paddr = 0;
366 memset(buff->payload, 0, size);
367 ath11k_dbring_bufs_replenish(ar, ring, buff, module_id);
385 struct ath11k_dbring_element *buff;
389 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) {
391 dma_unmap_single(ar->ab->dev, buff->paddr,
393 kfree(buff->payload);
394 kfree(buff);