Searched refs:dr_resp (Results 1 – 5 of 5) sorted by relevance
| /illumos-gate/usr/src/uts/common/rpc/ |
| H A D | svc_cots.c | 874 bcopy(dr->dr_resp.buf, res, size); in svc_cots_kdup() 903 dr->dr_resp.buf = NULL; in svc_cots_kdup() 904 dr->dr_resp.maxlen = 0; in svc_cots_kdup() 926 (*dr->dr_resfree)(dr->dr_resp.buf); in svc_cots_kdup() 950 if (dr->dr_resp.maxlen < size) { in svc_cots_kdup() 951 if (dr->dr_resp.buf != NULL) in svc_cots_kdup() 952 kmem_free(dr->dr_resp.buf, dr->dr_resp.maxlen); in svc_cots_kdup() 953 dr->dr_resp.maxlen = (unsigned int)size; in svc_cots_kdup() 954 dr->dr_resp.buf = kmem_alloc(size, KM_NOSLEEP); in svc_cots_kdup() 955 if (dr->dr_resp.buf == NULL) { in svc_cots_kdup() [all …]
|
| H A D | svc_clts.c | 832 bcopy(dr->dr_resp.buf, res, size); in svc_clts_kdup() 856 dr->dr_resp.buf = NULL; in svc_clts_kdup() 857 dr->dr_resp.maxlen = 0; in svc_clts_kdup() 879 (*dr->dr_resfree)(dr->dr_resp.buf); in svc_clts_kdup() 904 if (dr->dr_resp.maxlen < size) { in svc_clts_kdup() 905 if (dr->dr_resp.buf != NULL) in svc_clts_kdup() 906 kmem_free(dr->dr_resp.buf, dr->dr_resp.maxlen); in svc_clts_kdup() 907 dr->dr_resp.maxlen = (unsigned int)size; in svc_clts_kdup() 908 dr->dr_resp.buf = kmem_alloc(size, KM_NOSLEEP); in svc_clts_kdup() 909 if (dr->dr_resp.buf == NULL) { in svc_clts_kdup() [all …]
|
| H A D | svc_rdma.c | 1206 bcopy(dr->dr_resp.buf, res, size); in svc_rdma_kdup() 1230 dr->dr_resp.buf = NULL; in svc_rdma_kdup() 1231 dr->dr_resp.maxlen = 0; in svc_rdma_kdup() 1252 (*dr->dr_resfree)(dr->dr_resp.buf); in svc_rdma_kdup() 1276 if (dr->dr_resp.maxlen < size) { in svc_rdma_kdup() 1277 if (dr->dr_resp.buf != NULL) in svc_rdma_kdup() 1278 kmem_free(dr->dr_resp.buf, dr->dr_resp.maxlen); in svc_rdma_kdup() 1279 dr->dr_resp.maxlen = (unsigned int)size; in svc_rdma_kdup() 1280 dr->dr_resp.buf = kmem_alloc(size, KM_NOSLEEP); in svc_rdma_kdup() 1281 if (dr->dr_resp.buf == NULL) { in svc_rdma_kdup() [all …]
|
| H A D | svc.h | 124 struct netbuf dr_resp; member 1136 struct netbuf dr_resp; member
|
| /illumos-gate/usr/src/lib/libnsl/rpc/ |
| H A D | svc.c | 1852 dr->dr_resp.buf != NULL) { in __svc_dupcache_check() 1853 *resp_buf = malloc(dr->dr_resp.len); in __svc_dupcache_check() 1860 (void) memset(*resp_buf, 0, dr->dr_resp.len); in __svc_dupcache_check() 1861 (void) memcpy(*resp_buf, dr->dr_resp.buf, in __svc_dupcache_check() 1862 dr->dr_resp.len); in __svc_dupcache_check() 1863 *resp_bufsz = dr->dr_resp.len; in __svc_dupcache_check() 1925 if (dr->dr_resp.buf) { in __svc_dupcache_victim() 1926 free(dr->dr_resp.buf); in __svc_dupcache_victim() 1927 dr->dr_resp.buf = NULL; in __svc_dupcache_victim() 1994 dr->dr_resp.buf = NULL; in __svc_dupcache_enter() [all …]
|