Lines Matching refs:cle
173 struct clist *cle = *(xdrp->xp_rcl_next); in xdrrdma_getrdmablk() local
205 while (cle) { in xdrrdma_getrdmablk()
207 cle = cle->c_next; in xdrrdma_getrdmablk()
210 cle = *(xdrp->xp_rcl_next); in xdrrdma_getrdmablk()
217 if (cle == NULL) in xdrrdma_getrdmablk()
220 if (cle->c_xdroff != (xdrp->xp_offp - xdrs->x_base)) in xdrrdma_getrdmablk()
230 DTRACE_PROBE3(krpc__i__xdrrdma_getrdmablk, uint32_t, cle->c_len, in xdrrdma_getrdmablk()
231 uint32_t, total_len, uint32_t, cle->c_xdroff); in xdrrdma_getrdmablk()
240 cle = cle->c_next; in xdrrdma_getrdmablk()
242 cle->u.c_daddr = (uint64) cur_offset; in xdrrdma_getrdmablk()
244 if (cle->c_len > total_len) { in xdrrdma_getrdmablk()
245 alen = cle->c_len; in xdrrdma_getrdmablk()
246 cle->c_len = total_len; in xdrrdma_getrdmablk()
249 xdrp->xp_rcl_next = &cle->c_next; in xdrrdma_getrdmablk()
251 cur_offset += cle->c_len; in xdrrdma_getrdmablk()
252 total_len -= cle->c_len; in xdrrdma_getrdmablk()
267 (*rdclist) = (*cle); in xdrrdma_getrdmablk()
289 cle->w.c_saddr = in xdrrdma_getrdmablk()
290 (uint64)(uintptr_t)cle->w.c_saddr + cle->c_len; in xdrrdma_getrdmablk()
291 cle->c_len = alen - cle->c_len; in xdrrdma_getrdmablk()
306 struct clist *cle; in xdrrdma_create() local
327 for (cle = cl; cle->c_next != NULL; cle = cle->c_next) in xdrrdma_create()
330 xdrp->xp_rcl_next = &(cle->c_next); in xdrrdma_create()
433 struct clist *cle = *(xdrp->xp_rcl_next); in xdrrdma_getbytes() local
445 while (cle) { in xdrrdma_getbytes()
447 cle = cle->c_next; in xdrrdma_getbytes()
450 cle = *(xdrp->xp_rcl_next); in xdrrdma_getbytes()
464 if (cle != NULL && cle->c_xdroff == xpoff) { in xdrrdma_getbytes()
474 cle->u.c_daddr = (uint64)(uintptr_t)addr + cur_offset; in xdrrdma_getbytes()
476 if (cle->c_len > total_len) { in xdrrdma_getbytes()
477 alen = cle->c_len; in xdrrdma_getbytes()
478 cle->c_len = total_len; in xdrrdma_getbytes()
481 xdrp->xp_rcl_next = &cle->c_next; in xdrrdma_getbytes()
483 cur_offset += cle->c_len; in xdrrdma_getbytes()
484 total_len -= cle->c_len; in xdrrdma_getbytes()
509 cl = *cle; in xdrrdma_getbytes()
522 cle->c_dmemhandle = cl.c_dmemhandle; in xdrrdma_getbytes()
523 cle->c_dsynchandle = cl.c_dsynchandle; in xdrrdma_getbytes()
541 cle = cle->c_next; in xdrrdma_getbytes()
560 cle = cls; in xdrrdma_getbytes()
562 cl = *cle; in xdrrdma_getbytes()
568 cle = cle->c_next; in xdrrdma_getbytes()
573 cle = *(xdrp->xp_rcl_next); in xdrrdma_getbytes()
574 cle->w.c_saddr = in xdrrdma_getbytes()
575 (uint64)(uintptr_t)cle->w.c_saddr + cle->c_len; in xdrrdma_getbytes()
576 cle->c_len = alen - cle->c_len; in xdrrdma_getbytes()
618 struct clist *cle; in xdrrdma_putbytes() local
621 cle = clist_alloc(); in xdrrdma_putbytes()
622 cle->c_xdroff = offset; in xdrrdma_putbytes()
623 cle->c_len = len; in xdrrdma_putbytes()
624 cle->w.c_saddr = (uint64)(uintptr_t)addr; in xdrrdma_putbytes()
625 cle->c_next = NULL; in xdrrdma_putbytes()
627 *(xdrp->xp_rcl_next) = cle; in xdrrdma_putbytes()
628 xdrp->xp_rcl_next = &(cle->c_next); in xdrrdma_putbytes()
675 struct clist *cle = *(xdrp->xp_rcl_next); in xdrrdma_inline() local
682 if (cle != NULL && in xdrrdma_inline()
683 cle->c_xdroff <= (xdrp->xp_offp - xdrs->x_base + len)) in xdrrdma_inline()
1504 struct clist *cle = *(xdrp->xp_rcl_next); in xdrrdma_read_a_chunk() local
1513 while (rclp != cle) { in xdrrdma_read_a_chunk()
1530 if (cle == NULL || (cle->c_xdroff != xdrp->xp_off)) in xdrrdma_read_a_chunk()
1540 *rclp = *cle; in xdrrdma_read_a_chunk()
1543 xdrp->xp_rcl_next = &cle->c_next; in xdrrdma_read_a_chunk()