Lines Matching refs:op
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
37 log_memop(vb, op); \
38 err = _q->mem_ops->op ? _q->mem_ops->op(args) : 0; \
40 (vb)->cnt_mem_ ## op++; \
44 #define call_ptr_memop(vb, op, args...) \ argument
49 log_memop(vb, op); \
50 ptr = _q->mem_ops->op ? _q->mem_ops->op(args) : NULL; \
52 (vb)->cnt_mem_ ## op++; \
56 #define call_void_memop(vb, op, args...) \ argument
60 log_memop(vb, op); \
61 if (_q->mem_ops->op) \
62 _q->mem_ops->op(args); \
63 (vb)->cnt_mem_ ## op++; \
66 #define log_qop(q, op) \ argument
67 dprintk(2, "call_qop(%p, %s)%s\n", q, #op, \
68 (q)->ops->op ? "" : " (nop)")
70 #define call_qop(q, op, args...) \ argument
74 log_qop(q, op); \
75 err = (q)->ops->op ? (q)->ops->op(args) : 0; \
77 (q)->cnt_ ## op++; \
81 #define call_void_qop(q, op, args...) \ argument
83 log_qop(q, op); \
84 if ((q)->ops->op) \
85 (q)->ops->op(args); \
86 (q)->cnt_ ## 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); \
130 #define call_qop(q, op, args...) \ argument
131 ((q)->ops->op ? (q)->ops->op(args) : 0)
133 #define call_void_qop(q, op, args...) \ argument
135 if ((q)->ops->op) \
136 (q)->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); \
150 #define call_bufop(q, op, args...) \ argument
153 if (q && q->buf_ops && q->buf_ops->op) \
154 ret = q->buf_ops->op(args); \