Lines Matching refs:op

103 free_opio(struct opioctx *ctx, struct opio *op)  in free_opio()  argument
105 memset(op, 0, sizeof(struct opio)); in free_opio()
106 ctx->free_opios[ctx->free_opio_cnt++] = op; in free_opio()
110 restore_iocb(struct opio *op) in restore_iocb() argument
112 struct iocb *io = op->iocb; in restore_iocb()
114 io->data = op->data; in restore_iocb()
115 io->u.c.buf = op->buf; in restore_iocb()
116 io->u.c.nbytes = op->nbytes; in restore_iocb()
150 init_opio_list(struct opio *op) in init_opio_list() argument
152 op->list.head = op->list.tail = op; in init_opio_list()
158 struct opio *op; in opio_iocb_init() local
160 op = alloc_opio(ctx); in opio_iocb_init()
161 if (!op) in opio_iocb_init()
164 op->buf = io->u.c.buf; in opio_iocb_init()
165 op->nbytes = io->u.c.nbytes; in opio_iocb_init()
166 op->offset = io->u.c.offset; in opio_iocb_init()
167 op->data = io->data; in opio_iocb_init()
168 op->iocb = io; in opio_iocb_init()
169 io->data = op; in opio_iocb_init()
171 init_opio_list(op); in opio_iocb_init()
173 return op; in opio_iocb_init()
248 struct opio *op, *next; in expand_iocb() local
251 op = (struct opio *)io->data; in expand_iocb()
252 while (op) { in expand_iocb()
253 next = op->next; in expand_iocb()
254 restore_iocb(op); in expand_iocb()
255 queue[idx++] = op->iocb; in expand_iocb()
256 free_opio(ctx, op); in expand_iocb()
257 op = next; in expand_iocb()
294 struct opio *ophead, *op, *next; in expand_event() local
298 op = ophead; in expand_event()
307 while (op) { in expand_event()
308 next = op->next; in expand_event()
310 ep->obj = op->iocb; in expand_event()
311 ep->res = (err ? err : op->nbytes); in expand_event()
312 restore_iocb(op); in expand_event()
313 free_opio(ctx, op); in expand_event()
314 op = next; in expand_event()
380 print_optimized_iocbs(struct opioctx *ctx, struct opio *op, int *cnt) in print_optimized_iocbs() argument
384 while (op) { in print_optimized_iocbs()
386 __print_iocb(ctx, op->iocb, pref); in print_optimized_iocbs()
387 op = op->next; in print_optimized_iocbs()
397 struct opio *op; in print_merged_iocbs() local
406 op = (struct opio *)io->data; in print_merged_iocbs()
407 print_optimized_iocbs(ctx, op->next, &cnt); in print_merged_iocbs()