Lines Matching refs:vb
27 #define log_memop(vb, op) \ argument
29 (vb)->vb2_queue, (vb)->index, #op, \
30 (vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
32 #define call_memop(vb, op, args...) \ argument
34 struct vb2_queue *_q = (vb)->vb2_queue; \
37 log_memop(vb, op); \
40 (vb)->cnt_mem_ ## op++; \
44 #define call_ptr_memop(vb, op, args...) \ argument
46 struct vb2_queue *_q = (vb)->vb2_queue; \
49 log_memop(vb, op); \
52 (vb)->cnt_mem_ ## op++; \
56 #define call_void_memop(vb, op, args...) \ argument
58 struct vb2_queue *_q = (vb)->vb2_queue; \
60 log_memop(vb, op); \
63 (vb)->cnt_mem_ ## op++; \
89 #define log_vb_qop(vb, op, args...) \ argument
91 (vb)->vb2_queue, (vb)->index, #op, \
92 (vb)->vb2_queue->ops->op ? "" : " (nop)")
94 #define call_vb_qop(vb, op, args...) \ argument
98 log_vb_qop(vb, op); \
99 err = (vb)->vb2_queue->ops->op ? \
100 (vb)->vb2_queue->ops->op(args) : 0; \
102 (vb)->cnt_ ## op++; \
106 #define call_void_vb_qop(vb, op, args...) \ argument
108 log_vb_qop(vb, op); \
109 if ((vb)->vb2_queue->ops->op) \
110 (vb)->vb2_queue->ops->op(args); \
111 (vb)->cnt_ ## op++; \
116 #define call_memop(vb, op, args...) \ argument
117 ((vb)->vb2_queue->mem_ops->op ? \
118 (vb)->vb2_queue->mem_ops->op(args) : 0)
120 #define call_ptr_memop(vb, op, args...) \ argument
121 ((vb)->vb2_queue->mem_ops->op ? \
122 (vb)->vb2_queue->mem_ops->op(args) : NULL)
124 #define call_void_memop(vb, op, args...) \ argument
126 if ((vb)->vb2_queue->mem_ops->op) \
127 (vb)->vb2_queue->mem_ops->op(args); \
139 #define call_vb_qop(vb, op, args...) \ argument
140 ((vb)->vb2_queue->ops->op ? (vb)->vb2_queue->ops->op(args) : 0)
142 #define call_void_vb_qop(vb, op, args...) \ argument
144 if ((vb)->vb2_queue->ops->op) \
145 (vb)->vb2_queue->ops->op(args); \
158 bool vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb);