/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_ring_buffer_util.c | 67 unsigned int rsize; /* real size */ in dapls_rbuf_alloc() local 77 rsize = 1; in dapls_rbuf_alloc() 78 while ((DAT_COUNT)rsize < size) { in dapls_rbuf_alloc() 79 rsize <<= 1; in dapls_rbuf_alloc() 82 rbuf->base = (void *) dapl_os_alloc(rsize * sizeof (void *)); in dapls_rbuf_alloc() 84 rbuf->lim = rsize - 1; in dapls_rbuf_alloc() 121 int rsize; /* real size */ in dapls_rbuf_realloc() local 133 rsize = 1; in dapls_rbuf_realloc() 134 while (rsize < size) { in dapls_rbuf_realloc() 135 rsize <<= 1; in dapls_rbuf_realloc() [all …]
|
/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | pread.c | 59 int rsize; local 61 rsize = size; 62 while (rsize > 0) { 65 count = (rsize < BUFSIZE ? rsize : BUFSIZE); 75 rsize -= got; 79 return (size - rsize);
|
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/ |
H A D | fksmbd_door.c | 71 size_t hdr_size, rsize; in fksmbd_door_dispatch() local 130 rsize = dop_arg.rsize + hdr_size; in fksmbd_door_dispatch() 131 rbuf = umem_alloc(rsize, UMEM_DEFAULT); in fksmbd_door_dispatch() 140 (void) memcpy(rbuf + hdr_size, dop_arg.rbuf, dop_arg.rsize); in fksmbd_door_dispatch() 144 hdr->dh_datalen = dop_arg.rsize; in fksmbd_door_dispatch() 155 da->da_arg.rsize = rsize; in fksmbd_door_dispatch()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_door_encdec.c | 42 smb_common_encode(void *data, xdrproc_t proc, size_t *rsize) in smb_common_encode() argument 48 if (proc == NULL || data == NULL || rsize == NULL) { in smb_common_encode() 57 *rsize = 0; in smb_common_encode() 62 *rsize = len; in smb_common_encode() 68 *rsize = 0; in smb_common_encode() 96 smb_string_encode(char *s, size_t *rsize) in smb_string_encode() argument 124 if (rsize) in smb_string_encode() 125 *rsize = len; in smb_string_encode() 129 if (rsize) in smb_string_encode() 130 *rsize = 0; in smb_string_encode()
|
H A D | smb_doorclnt.c | 405 if (rc != 0 || door_arg.data_size == 0 || door_arg.rsize == 0) { in smb_door_call_private() 412 da->da_arg.rsize = door_arg.rsize; in smb_door_call_private() 455 da->da_arg.rsize = buflen; in smb_door_encode() 470 uint32_t rsize = da->da_arg.rsize; in smb_door_decode() local 472 if (rbuf == NULL || rsize == 0) { in smb_door_decode() 477 xdrmem_create(&xdrs, rbuf, rsize, XDR_DECODE); in smb_door_decode() 547 (void) munmap(arg->rbuf, arg->rsize); in smb_door_free()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_as.c | 106 size_t rsize; in as_add_callback() local 122 rsize = (((size_t)(vaddr + size) + PAGEOFFSET) & PAGEMASK) - in as_add_callback() 125 if (saddr + rsize < saddr) in as_add_callback() 131 rsize = size; in as_add_callback() 143 cb->ascb_len = rsize; in as_add_callback() 833 size_t rsize; /* rounded up size */ in as_fault() local 881 rsize = (((size_t)(addr + size) + PAGEOFFSET) & PAGEMASK) - in as_fault() 912 for (; rsize != 0; rsize -= ssize, raddr += ssize) { in as_fault() 920 if (raddr + rsize > seg->s_base + seg->s_size) in as_fault() 923 ssize = rsize; in as_fault() [all …]
|
/illumos-gate/usr/src/lib/libpicl/ |
H A D | picl.c | 115 door_desc_t *desc_ptr, uint_t desc_num, void *rbuf, size_t rsize) in post_req() argument 127 dargp->rsize = rsize; in post_req() 142 (void) munmap(dargp->rbuf, dargp->rsize); in post_req() 166 (void) munmap(darg.rbuf, darg.rsize); in handshake() 176 door_desc_t *desc_ptr, uint_t desc_num, void *rbuf, size_t rsize, in trysend_req() argument 190 rbuf, rsize)) == PICL_NORESPONSE) { in trysend_req() 291 (void) munmap(darg.rbuf, darg.rsize); in picl_shutdown() 319 (void) munmap(darg.rbuf, darg.rsize); in picl_wait() 345 (void) munmap(darg.rbuf, darg.rsize); in picl_get_root() 383 (void) munmap(darg.rbuf, darg.rsize); in picl_get_propval() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | drctl_impl.c | 95 door_args.rsize = 1; in i_drctl_send() 105 (void *)door_args.rbuf, door_args.rsize); in i_drctl_send() 109 *osize = door_args.rsize; in i_drctl_send() 112 (void *)(door_args.rbuf), door_args.rsize); in i_drctl_send() 120 (void *)(door_args.rbuf), door_args.rsize); in i_drctl_send() 121 kmem_free(door_args.rbuf, door_args.rsize); in i_drctl_send()
|
H A D | drctl.c | 281 int count, size_t *rsize, drctl_status_t status) in drctl_generate_resp() argument 303 *rsize = size; in drctl_generate_resp() 381 int count, drctl_resp_t **rbuf, size_t *rsize, size_t *rq_size) in drctl_config_common() argument 420 count, rsize, DRCTL_STATUS_ALLOW); in drctl_config_common() 431 return (send_message(bufp, size, rbuf, rsize)); in drctl_config_common() 439 int count, drctl_resp_t **rbuf, size_t *rsize, drctl_cookie_t ck) in drctl_config_init() argument 456 *rbuf = drctl_generate_err_resp(inval_msg, rsize); in drctl_config_init() 464 *rbuf = drctl_generate_err_resp(busy_msg, rsize); in drctl_config_init() 476 rv = drctl_config_common(cmd, flags, res, count, rbuf, rsize, &rq_size); in drctl_config_init() 483 count, *rbuf, rq_size, *rsize)) != 0) { in drctl_config_init() [all …]
|
/illumos-gate/usr/src/cmd/ibd_upgrade/ |
H A D | ibd_delete_link.c | 39 size_t rsize) in ibd_dladm_door_call() argument 50 darg.rsize = rsize; in ibd_dladm_door_call() 65 (void) munmap(darg.rbuf, darg.rsize); in ibd_dladm_door_call() 69 if (darg.rsize != rsize) in ibd_dladm_door_call()
|
/illumos-gate/usr/src/boot/common/ |
H A D | bcache.c | 186 char *buf, size_t *rsize) in write_strategy() argument 200 return (dd->dv_strategy(dd->dv_devdata, rw, blk, size, buf, rsize)); in write_strategy() 210 char *buf, size_t *rsize) in read_strategy() argument 224 if (rsize != NULL) in read_strategy() 225 *rsize = 0; in read_strategy() 348 if ((result == 0) && (rsize != NULL)) in read_strategy() 349 *rsize = size; in read_strategy() 359 char *buf, size_t *rsize) in bcache_strategy() argument 380 rsize)); in bcache_strategy() 419 if (rsize) in bcache_strategy() [all …]
|
H A D | md.c | 88 size_t *rsize) in md_strategy() argument 106 if (rsize != 0) in md_strategy() 107 *rsize = size; in md_strategy()
|
/illumos-gate/usr/src/cmd/isns/isnsadm/ |
H A D | isnsadm.c | 317 darg.rsize = 0; in handle_association_info() 331 (void) munmap(darg.rbuf, darg.rsize); in handle_association_info() 337 (void) munmap(darg.rbuf, darg.rsize); in handle_association_info() 2584 darg.rsize = 0; in list_node_func() 2596 (void) munmap(darg.rbuf, darg.rsize); in list_node_func() 2606 (void) munmap(darg.rbuf, darg.rsize); in list_node_func() 2613 darg.rsize = 0; in list_node_func() 2623 darg.rsize = 0; in list_node_func() 2645 (void) munmap(darg.rbuf, darg.rsize); in list_node_func() 2651 (void) munmap(darg.rbuf, darg.rsize); in list_node_func() [all …]
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_doorsvc.c | 375 if ((rbuf = (char *)alloca(dop_arg.rsize + hdr_size)) == NULL) { in smbd_door_dispatch() 383 (void) memcpy(rbuf + hdr_size, dop_arg.rbuf, dop_arg.rsize); in smbd_door_dispatch() 387 hdr->dh_datalen = dop_arg.rsize; in smbd_door_dispatch() 389 dop_arg.rsize += hdr_size; in smbd_door_dispatch() 391 smbd_door_return(&smbd_door_sdh, rbuf, dop_arg.rsize, NULL, 0); in smbd_door_dispatch() 640 rsp_arg->rsize = arg->rsize; in smbd_dop_async_response() 642 arg->rsize = 0; in smbd_dop_async_response() 750 arg->rbuf = smb_common_encode(&acct, lsa_account_xdr, &arg->rsize); in smbd_dop_lookup_name() 812 arg->rbuf = smb_common_encode(&acct, lsa_account_xdr, &arg->rsize); in smbd_dop_lookup_sid() 834 arg->rbuf = smb_common_encode(&jdres, smb_joinres_xdr, &arg->rsize); in smbd_dop_join() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_kdoor.c | 255 if (rc != 0 || door_arg.data_size == 0 || door_arg.rsize == 0) in smb_kdoor_upcall_private() 259 da->da_arg.rsize = door_arg.rsize; in smb_kdoor_upcall_private() 302 da->da_arg.rsize = len; in smb_kdoor_encode() 317 uint32_t rsize = da->da_arg.rsize; in smb_kdoor_decode() local 319 if (rbuf == NULL || rsize == 0) { in smb_kdoor_decode() 325 xdrmem_create(&xdrs, rbuf, rsize, XDR_DECODE); in smb_kdoor_decode() 403 kmem_free(arg->rbuf, arg->rsize); in smb_kdoor_free()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_kdoor.c | 170 da->da_arg.rsize = len; in smb_kdoor_encode() 185 uint32_t rsize = da->da_arg.rsize; in smb_kdoor_decode() local 187 if (rbuf == NULL || rsize == 0) { in smb_kdoor_decode() 193 xdrmem_create(&xdrs, rbuf, rsize, XDR_DECODE); in smb_kdoor_decode() 271 kmem_free(arg->rbuf, arg->rsize); in smb_kdoor_free()
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_reloc.h | 97 elf_reloc_relative(ulong_t rbgn, ulong_t rend, ulong_t rsize, ulong_t base, in elf_reloc_relative() argument 106 rbgn += rsize; in elf_reloc_relative() 126 elf_reloc_relative_count(ulong_t rbgn, ulong_t rcount, ulong_t rsize, in elf_reloc_relative_count() argument 133 rbgn += rsize; in elf_reloc_relative_count()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | lufs_debug.c | 147 tp->rsize = 0; in top_begin_debug() 164 ASSERT(((ul->un_debug & MT_SIZE) == 0) || (tp->rsize <= tp->esize)); in top_end_debug() 168 mtm->mtm_tops->mtm_top_size_rtot[topid] += tp->rsize; in top_end_debug() 170 if (tp->rsize > mtm->mtm_tops->mtm_top_size_max[topid]) in top_end_debug() 171 mtm->mtm_tops->mtm_top_size_max[topid] = tp->rsize; in top_end_debug() 174 tp->rsize; in top_end_debug() 176 if (tp->rsize < mtm->mtm_tops->mtm_top_size_min[topid]) in top_end_debug() 178 tp->rsize; in top_end_debug() 182 (long)tp->rsize, (long)0); in top_end_debug() 220 tp->rsize += sizeof (struct delta); in top_delta_debug() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/nfs/nfsmapid/ |
H A D | nfsmapid_test.c | 359 door_args.rsize = sizeof (struct mapid_res); in nfs_idmap_str_uid() 411 munmap(door_args.rbuf, door_args.rsize); in nfs_idmap_str_uid() 448 door_args.rsize = sizeof (struct mapid_res); in nfs_idmap_uid_str() 483 munmap(door_args.rbuf, door_args.rsize); in nfs_idmap_uid_str() 533 door_args.rsize = sizeof (struct mapid_res); in nfs_idmap_str_gid() 585 munmap(door_args.rbuf, door_args.rsize); in nfs_idmap_str_gid() 623 door_args.rsize = sizeof (struct mapid_res); in nfs_idmap_gid_str() 658 munmap(door_args.rbuf, door_args.rsize); in nfs_idmap_gid_str()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | shm.c | 578 size_t rsize; in shm_dtor() local 604 rsize = ptob(btopr(sp->shm_segsz)); in shm_dtor() 606 sp->shm_perm.ipc_proj->kpj_data.kpd_shmmax -= rsize; in shm_dtor() 607 sp->shm_perm.ipc_zone_ref.zref_zone->zone_shmmax -= rsize; in shm_dtor() 853 size_t rsize = ptob(npages); in shmget() local 861 if (rsize == 0 || in shmget() 863 pp->p_task->tk_proj->kpj_rctls, pp, rsize, in shmget() 866 pp->p_zone->zone_rctls, pp, rsize, in shmget() 877 if (anon_resv(rsize) == 0) { in shmget() 895 sp->shm_amp = anonmap_alloc(rsize, rsize, ANON_SLEEP); in shmget() [all …]
|
H A D | klpd.c | 307 da.rsize = sizeof (res); in klpd_do_call() 331 kmem_free(da.rbuf, da.rsize); in klpd_do_call() 893 da.rsize = sizeof (pr); in pfexec_call() 918 if (da.rsize < sizeof (pr) || in pfexec_call() 919 prp->pfr_ioff > da.rsize - sizeof (priv_set_t) || in pfexec_call() 920 prp->pfr_loff > da.rsize - sizeof (priv_set_t) || in pfexec_call() 985 kmem_free(da.rbuf, da.rsize); in pfexec_call() 1039 da.rsize = sizeof (pmem); in get_forced_privs() 1057 if (da.rsize != sizeof (priv_set_t)) in get_forced_privs() 1081 kmem_free(da.rbuf, da.rsize); in get_forced_privs() [all …]
|
/illumos-gate/usr/src/lib/librcm/ |
H A D | librcm_event.c | 98 door_arg.rsize = 0; in get_event_service() 121 if (door_arg.rbuf == NULL || door_arg.rsize == 0) { in get_event_service() 128 (void) nvlist_unpack(door_arg.rbuf, door_arg.rsize, in get_event_service() 130 (void) munmap(door_arg.rbuf, door_arg.rsize); in get_event_service() 139 door_arg.rsize = 0; in get_event_service()
|
/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/ |
H A D | s_generic.c | 89 door_args.rsize = sizeof (rbuf); in _m_get_media_info() 163 door_args.rsize = sizeof (rbuf); in _m_get_device_info() 269 door_args.rsize = sizeof (rbuf); in _m_raw_write() 330 door_args.rsize = sizeof (rbuf); in _m_raw_read() 389 door_args.rsize = sizeof (rbuf); in _m_media_format() 433 door_args.rsize = sizeof (rbuf); in _m_get_media_status() 483 door_args.rsize = sizeof (rbuf); in _m_set_media_status() 531 door_args.rsize = sizeof (rbuf); in _m_reassign_block() 617 door_args.rsize = sizeof (rbuf); in _m_check_format_status() 723 door_args.rsize = sizeof (rbuf); in _m_uscsi_cmd() [all …]
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | iod_cl.c | 107 da.rsize = sizeof (err); in smb_iod_open_door() 149 da.rsize = sizeof (err); in start_iod() 227 da.rsize = sizeof (err); in smb_iod_cl_newvc()
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_door.c | 216 param.rsize = ndata; in _nscd_doorcall_fd() 238 ndata = param.rsize; in _nscd_doorcall_fd() 262 (void) munmap(dptr, param.rsize); in _nscd_doorcall_fd() 284 param.rsize = *ndata; in send_doorfd() 301 *ndata = param.rsize; in send_doorfd()
|