/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | pers.c | 68 lnet_kiov_t *kiov = &desc->bd_iov[desc->bd_iov_count]; local 70 kiov->kiov_page = page; 71 kiov->kiov_offset = pageoffset; 72 kiov->kiov_len = len;
|
/drivers/staging/lustre/lnet/klnds/socklnd/ |
H A D | socklnd_lib-linux.c | 123 lnet_kiov_t *kiov = tx->tx_kiov; local 135 struct page *page = kiov->kiov_page; 136 int offset = kiov->kiov_offset; 137 int fragsize = kiov->kiov_len; 141 page, offset, kiov->kiov_len); 170 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + 171 kiov[i].kiov_offset; 172 nob += scratchiov[i].iov_len = kiov[i].kiov_len; 182 kunmap(kiov[i].kiov_page); 271 ksocknal_lib_kiov_vmap(lnet_kiov_t *kiov, in argument 322 lnet_kiov_t *kiov = conn->ksnc_rx_kiov; local [all...] |
H A D | socklnd.h | 231 lnet_kiov_t kiov[0]; /* paged payload */ member in struct:__anon6471::__anon6472::__anon6473 239 #define KSOCK_NOOP_TX_SIZE ((int)offsetof(ksock_tx_t, tx_frags.paged.kiov[0])) 247 lnet_kiov_t kiov[LNET_MAX_IOV]; member in union:__anon6475 520 struct iovec *iov, lnet_kiov_t *kiov,
|
H A D | socklnd_cb.c | 150 lnet_kiov_t *kiov = tx->tx_kiov; local 167 /* "consume" kiov */ 171 if (nob < (int)kiov->kiov_len) { 172 kiov->kiov_offset += nob; 173 kiov->kiov_len -= nob; 177 nob -= (int)kiov->kiov_len; 178 tx->tx_kiov = ++kiov; 299 lnet_kiov_t *kiov = conn->ksnc_rx_kiov; local 326 if (nob < (int) kiov->kiov_len) { 327 kiov 1318 ksocknal_recv(lnet_ni_t *ni, void *private, lnet_msg_t *msg, int delayed, unsigned int niov, struct iovec *iov, lnet_kiov_t *kiov, unsigned int offset, unsigned int mlen, unsigned int rlen) argument [all...] |
/drivers/staging/lustre/lnet/lnet/ |
H A D | lo.c | 50 struct iovec *iov, lnet_kiov_t *kiov, 63 lnet_copy_iov2kiov(niov, kiov, offset, 74 lnet_copy_kiov2kiov(niov, kiov, offset, 48 lolnd_recv(lnet_ni_t *ni, void *private, lnet_msg_t *lntmsg, int delayed, unsigned int niov, struct iovec *iov, lnet_kiov_t *kiov, unsigned int offset, unsigned int mlen, unsigned int rlen) argument
|
H A D | lib-md.c | 133 memcpy(lmd->md_iov.kiov, umd->start, 134 niov * sizeof(lmd->md_iov.kiov[0])); 138 if (lmd->md_iov.kiov[i].kiov_offset + 139 lmd->md_iov.kiov[i].kiov_len > PAGE_CACHE_SIZE) 142 total_length += lmd->md_iov.kiov[i].kiov_len;
|
H A D | lib-move.c | 280 lnet_kiov_nob(unsigned int niov, lnet_kiov_t *kiov) argument 285 nob += (kiov++)->kiov_len; 375 unsigned int nkiov, lnet_kiov_t *kiov, 378 /* NB iov, kiov are READ-ONLY */ 396 while (kiovoffset >= kiov->kiov_len) { 397 kiovoffset -= kiov->kiov_len; 398 kiov++; 407 kiov->kiov_len - kiovoffset); 411 addr = ((char *)kmap(kiov->kiov_page)) + 412 kiov 374 lnet_copy_kiov2iov(unsigned int niov, struct iovec *iov, unsigned int iovoffset, unsigned int nkiov, lnet_kiov_t *kiov, unsigned int kiovoffset, unsigned int nob) argument 444 lnet_copy_iov2kiov(unsigned int nkiov, lnet_kiov_t *kiov, unsigned int kiovoffset, unsigned int niov, struct iovec *iov, unsigned int iovoffset, unsigned int nob) argument 570 lnet_kiov_t *kiov = NULL; local [all...] |
/drivers/staging/lustre/include/linux/lnet/ |
H A D | lib-lnet.h | 388 size = offsetof(lnet_libmd_t, md_iov.kiov[niov]); 414 size = offsetof(lnet_libmd_t, md_iov.kiov[md->md_niov]); 771 unsigned int nkiov, lnet_kiov_t *kiov, 773 void lnet_copy_iov2kiov(unsigned int nkiov, lnet_kiov_t *kiov,
|
H A D | lib-types.h | 275 lnet_kiov_t kiov[LNET_MAX_IOV]; member in union:lnet_libmd::__anon6376 329 * in pages (kernel only: plt_kiov_t *kiov != NULL). 349 struct iovec *iov, lnet_kiov_t *kiov,
|
/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
H A D | o2iblnd_cb.c | 540 /* No highmem pages only used for bulk (kiov) I/O */ 753 int nkiov, lnet_kiov_t *kiov, int offset, int nob) 765 while (offset >= kiov->kiov_len) { 766 offset -= kiov->kiov_len; 768 kiov++; 776 fragnob = min((int)(kiov->kiov_len - offset), nob); 778 sg_set_page(sg, kiov->kiov_page, fragnob, 779 kiov->kiov_offset + offset); 783 kiov++; 1524 lntmsg->msg_md->md_iov.kiov, 752 kiblnd_setup_rd_kiov(lnet_ni_t *ni, kib_tx_t *tx, kib_rdma_desc_t *rd, int nkiov, lnet_kiov_t *kiov, int offset, int nob) argument 1633 lnet_kiov_t *kiov = lntmsg->msg_kiov; local 1690 kiblnd_recv(lnet_ni_t *ni, void *private, lnet_msg_t *lntmsg, int delayed, unsigned int niov, struct iovec *iov, lnet_kiov_t *kiov, unsigned int offset, unsigned int mlen, unsigned int rlen) argument [all...] |
H A D | o2iblnd.h | 1029 unsigned int niov, struct iovec *iov, lnet_kiov_t *kiov,
|
/drivers/staging/lustre/lnet/selftest/ |
H A D | conrpc.c | 707 lstcon_next_id(int idx, int nkiov, lnet_kiov_t *kiov) argument 716 pid = (lnet_process_id_packed_t *)page_address(kiov[i].kiov_page); 723 int dist, int span, int nkiov, lnet_kiov_t *kiov) 752 pid = lstcon_next_id((i - start), nkiov, kiov); 766 pid = lstcon_next_id((i - start), nkiov, kiov); 722 lstcon_dstnodes_prep(lstcon_group_t *grp, int idx, int dist, int span, int nkiov, lnet_kiov_t *kiov) argument
|