/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_ring_buffer_util.c | 64 INOUT DAPL_RING_BUFFER *rbuf, in dapls_rbuf_alloc() argument 82 rbuf->base = (void *) dapl_os_alloc(rsize * sizeof (void *)); in dapls_rbuf_alloc() 83 if (rbuf->base != NULL) { in dapls_rbuf_alloc() 84 rbuf->lim = rsize - 1; in dapls_rbuf_alloc() 85 rbuf->head = 0; in dapls_rbuf_alloc() 86 rbuf->tail = 0; in dapls_rbuf_alloc() 87 dapl_os_lock_init(&rbuf->lock); in dapls_rbuf_alloc() 118 INOUT DAPL_RING_BUFFER *rbuf, in dapls_rbuf_realloc() argument 127 if (rbuf->head != rbuf->tail) { in dapls_rbuf_realloc() 138 rbuf->base = (void *)dapl_os_realloc(rbuf->base, in dapls_rbuf_realloc() [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 126 dargp->rbuf = rbuf; in post_req() 133 ret = (picl_service_t *)dargp->rbuf; in post_req() 141 if (dargp->rbuf != rbuf) in post_req() 142 (void) munmap(dargp->rbuf, dargp->rsize); in post_req() 165 if (darg.rbuf != (char *)&outargs) in handshake() 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() 290 if (darg.rbuf != (char *)&outargs) in picl_shutdown() [all …]
|
/illumos-gate/usr/src/lib/libilb/common/ |
H A D | ilb_hc.c | 107 ilb_comm_t *ic, *rbuf; in ilb_get_hc_info() local 116 if ((rbuf = malloc(rbufsz)) == NULL) { in ilb_get_hc_info() 123 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); in ilb_get_hc_info() 127 if (rbuf->ic_cmd != ILBD_CMD_OK) { in ilb_get_hc_info() 128 rc = *(ilb_status_t *)&rbuf->ic_data; in ilb_get_hc_info() 131 (void) memcpy(hcp, &rbuf->ic_data, sizeof (*hcp)); in ilb_get_hc_info() 135 free(rbuf); in ilb_get_hc_info() 148 ilb_comm_t ic, *rbuf; in ilb_walk_hc() local 153 if ((rbuf = malloc(rbufsz)) == NULL) in ilb_walk_hc() 157 rc = i_ilb_do_comm(h, &ic, sizeof (ic), rbuf, &rbufsz); in ilb_walk_hc() [all …]
|
H A D | ilb_nat.c | 97 ilb_comm_t *req, *rbuf; in ilb_show_info() local 124 if ((rbuf = malloc(rbufsz)) == NULL) { in ilb_show_info() 139 rc = i_ilb_do_comm(h, req, reqsz, rbuf, &tmp_rbufsz); in ilb_show_info() 142 if (rbuf->ic_cmd != ILBD_CMD_OK) { in ilb_show_info() 143 rc = *(ilb_status_t *)&rbuf->ic_data; in ilb_show_info() 147 tmp_si = (ilb_show_info_t *)&rbuf->ic_data; in ilb_show_info() 161 } while (!(rbuf->ic_flags & ILB_COMM_END)); in ilb_show_info() 166 if (rbuf->ic_flags & ILB_COMM_END) { in ilb_show_info() 173 rc = i_ilb_do_comm(h, req, reqsz, rbuf, &tmp_rbufsz); in ilb_show_info() 178 free(rbuf); in ilb_show_info()
|
H A D | ilb_sg.c | 148 i_ilb_retrieve_sg_names(ilb_handle_t h, ilb_comm_t **rbuf, size_t *rbufsz) in i_ilb_retrieve_sg_names() argument 163 *rbuf = tmp_rbuf; in i_ilb_retrieve_sg_names() 169 *rbuf = NULL; in i_ilb_retrieve_sg_names() 174 i_ilb_retrieve_sg_hosts(ilb_handle_t h, const char *sgname, ilb_comm_t **rbuf, in i_ilb_retrieve_sg_hosts() argument 186 *rbuf = NULL; in i_ilb_retrieve_sg_hosts() 196 *rbuf = tmp_rbuf; in i_ilb_retrieve_sg_hosts() 204 *rbuf = NULL; in i_ilb_retrieve_sg_hosts() 227 ilb_comm_t *rbuf; in i_ilb_walk_one_sg() local 230 rc = i_ilb_retrieve_sg_hosts(h, sgname, &rbuf, &rbufsz); in i_ilb_walk_one_sg() 233 sg_info = (ilb_sg_info_t *)&rbuf->ic_data; in i_ilb_walk_one_sg() [all …]
|
H A D | ilb_rules.c | 201 i_ilb_retrieve_rule_names(ilb_handle_t h, ilb_comm_t **rbuf, size_t *rbufsz) in i_ilb_retrieve_rule_names() argument 217 *rbuf = tmp_rbuf; in i_ilb_retrieve_rule_names() 223 *rbuf = NULL; in i_ilb_retrieve_rule_names() 234 ilb_comm_t *ic, *rbuf; in i_ilb_walk_one_rule() local 241 if ((rbuf = malloc(rbufsz)) == NULL) { in i_ilb_walk_one_rule() 247 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); in i_ilb_walk_one_rule() 250 if (rbuf->ic_cmd != ILBD_CMD_OK) { in i_ilb_walk_one_rule() 251 rc = *(ilb_status_t *)&rbuf->ic_data; in i_ilb_walk_one_rule() 254 rl = (ilb_rule_info_t *)&rbuf->ic_data; in i_ilb_walk_one_rule() 285 free(rbuf); in i_ilb_walk_one_rule() [all …]
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/include/ |
H A D | dapl_ring_buffer_util.h | 54 DAPL_RING_BUFFER *rbuf, 58 DAPL_RING_BUFFER *rbuf, 62 DAPL_RING_BUFFER *rbuf); 65 DAPL_RING_BUFFER *rbuf, 69 DAPL_RING_BUFFER *rbuf); 72 DAPL_RING_BUFFER *rbuf); 78 #define dapls_rbuf_empty(rbuf) ((rbuf)->head == (rbuf)->tail) argument
|
/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/ |
H A D | s_generic.c | 64 char rbuf[sizeof (smedia_services_t) + sizeof (door_desc_t)]; in _m_get_media_info() local 88 door_args.rbuf = rbuf; in _m_get_media_info() 89 door_args.rsize = sizeof (rbuf); in _m_get_media_info() 120 char rbuf[sizeof (smedia_services_t) + sizeof (door_desc_t)]; in _m_get_device_info() local 162 door_args.rbuf = rbuf; in _m_get_device_info() 163 door_args.rsize = sizeof (rbuf); in _m_get_device_info() 244 char rbuf[sizeof (smedia_services_t) + sizeof (door_desc_t)]; in _m_raw_write() local 268 door_args.rbuf = rbuf; in _m_raw_write() 269 door_args.rsize = sizeof (rbuf); in _m_raw_write() 302 char rbuf[sizeof (smedia_services_t) + sizeof (door_desc_t)]; in _m_raw_read() local [all …]
|
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/ |
H A D | fksmbd_door.c | 68 char *rbuf = NULL; in fksmbd_door_dispatch() local 131 rbuf = umem_alloc(rsize, UMEM_DEFAULT); in fksmbd_door_dispatch() 132 if (rbuf == NULL) { in fksmbd_door_dispatch() 139 if (dop_arg.rbuf != NULL) { in fksmbd_door_dispatch() 140 (void) memcpy(rbuf + hdr_size, dop_arg.rbuf, dop_arg.rsize); in fksmbd_door_dispatch() 141 free(dop_arg.rbuf); in fksmbd_door_dispatch() 145 (void) smb_doorhdr_encode(hdr, (uint8_t *)rbuf, hdr_size); in fksmbd_door_dispatch() 154 da->da_arg.rbuf = rbuf; in fksmbd_door_dispatch()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd_nat.c | 77 ilbd_show_nat(void *cli, const ilb_comm_t *ic, uint32_t *rbuf, size_t *rbufsz) in ilbd_show_nat() argument 100 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_nat() 110 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_nat() 111 reply = (ilb_show_info_t *)&((ilb_comm_t *)rbuf)->ic_data; in ilbd_show_nat() 130 ilbd_reply_err(rbuf, rbufsz, ILB_STATUS_ENOMEM); in ilbd_show_nat() 139 ilbd_reply_err(rbuf, rbufsz, ret); in ilbd_show_nat() 158 ((ilb_comm_t *)rbuf)->ic_flags = 0; in ilbd_show_nat() 197 ilbd_show_sticky(void *cli, const ilb_comm_t *ic, uint32_t *rbuf, in ilbd_show_sticky() argument 221 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_sticky() 231 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_sticky() [all …]
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_doorsvc.c | 307 char *rbuf = NULL; in smbd_door_dispatch() local 375 if ((rbuf = (char *)alloca(dop_arg.rsize + hdr_size)) == NULL) { in smbd_door_dispatch() 382 if (dop_arg.rbuf != NULL) { in smbd_door_dispatch() 383 (void) memcpy(rbuf + hdr_size, dop_arg.rbuf, dop_arg.rsize); in smbd_door_dispatch() 384 free(dop_arg.rbuf); in smbd_door_dispatch() 388 (void) smb_doorhdr_encode(hdr, (uint8_t *)rbuf, hdr_size); in smbd_door_dispatch() 391 smbd_door_return(&smbd_door_sdh, rbuf, dop_arg.rsize, NULL, 0); in smbd_door_dispatch() 512 free(arg->rbuf); in smbd_door_dispatch_op() 513 arg->rbuf = NULL; in smbd_door_dispatch_op() 639 rsp_arg->rbuf = arg->rbuf; in smbd_dop_async_response() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | rdma_subr.c | 399 rdma_buf_t rbuf = {0}; in rdma_clnt_postrecv() local 401 rbuf.type = RECV_BUFFER; in rdma_clnt_postrecv() 402 if (RDMA_BUF_ALLOC(conn, &rbuf)) { in rdma_clnt_postrecv() 406 clist_add(&cl, 0, rbuf.len, &rbuf.handle, rbuf.addr, in rdma_clnt_postrecv() 425 rdma_buf_t rbuf = {0}; in rdma_svc_postrecv() local 427 rbuf.type = RECV_BUFFER; in rdma_svc_postrecv() 428 if (RDMA_BUF_ALLOC(conn, &rbuf)) { in rdma_svc_postrecv() 431 clist_add(&cl, 0, rbuf.len, &rbuf.handle, rbuf.addr, in rdma_svc_postrecv() 440 rdma_buf_alloc(CONN *conn, rdma_buf_t *rbuf) in rdma_buf_alloc() argument 442 return (RDMA_BUF_ALLOC(conn, rbuf)); in rdma_buf_alloc() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_authenticate.c | 122 void *rbuf = NULL; in smb_auth_do_oldreq() local 159 status = smb_authsock_sendrecv(sr, &msg_hdr, sbuf, &rbuf); in smb_auth_do_oldreq() 177 smb_lsa_eresp_t *ler = rbuf; in smb_auth_do_oldreq() 189 if (rbuf != NULL) in smb_auth_do_oldreq() 190 kmem_free(rbuf, rlen); in smb_auth_do_oldreq() 231 void *rbuf = NULL; in smb_authenticate_ext() local 325 sinfo->ssi_isecblob, &rbuf); in smb_authenticate_ext() 339 bcopy(rbuf, sinfo->ssi_osecblob, sinfo->ssi_oseclen); in smb_authenticate_ext() 350 bcopy(rbuf, sinfo->ssi_osecblob, sinfo->ssi_oseclen); in smb_authenticate_ext() 364 smb_lsa_eresp_t *ler = rbuf; in smb_authenticate_ext() [all …]
|
/illumos-gate/usr/src/cmd/isns/isnsadm/ |
H A D | isnsadm.c | 316 darg.rbuf = NULL; in handle_association_info() 325 if ((ret = process_get_assoc_response((xmlChar *)darg.rbuf, 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() 2583 darg.rbuf = NULL; in list_node_func() 2594 if ((ret = cvt_enumerate_rsp_to_get_req((xmlChar *)darg.rbuf, 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() 2612 darg.rbuf = NULL; in list_node_func() 2622 darg.rbuf = NULL; in list_node_func() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | drctl_impl.c | 94 door_args.rbuf = NULL; in i_drctl_send() 101 if (door_args.rbuf == NULL) in i_drctl_send() 105 (void *)door_args.rbuf, door_args.rsize); in i_drctl_send() 108 *obufp = door_args.rbuf; 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()
|
/illumos-gate/usr/src/cmd/mailx/ |
H A D | quit.c | 276 FILE *obuf = 0, *fbuf = 0, *rbuf = 0; in writeback() local 296 PRIV(rbuf = fopen(tempResid, "w+")); in writeback() 297 if (rbuf == NULL) { in writeback() 300 PRIV(rbuf = fdopen(fd, "w+")); in writeback() 301 if (rbuf == NULL) { in writeback() 313 putc(c, rbuf); in writeback() 323 putc(c, rbuf); in writeback() 327 fseek(rbuf, 0L, 0); in writeback() 337 if (rbuf != NULL) in writeback() 338 while ((c = getc(rbuf)) != EOF) in writeback() [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/sata/ |
H A D | sata.c | 55 sata_trace_rbuf_t rbuf; in sata_dmsg_walk_i() local 63 if (mdb_vread(&rbuf, sizeof (sata_trace_rbuf_t), rbuf_addr) in sata_dmsg_walk_i() 70 wsp->walk_addr = (uintptr_t)(sata_trace_dmsg_t *)rbuf.dmsgh; in sata_dmsg_walk_i() 210 sata_trace_rbuf_t rbuf; in sata_rbuf_dump() local 235 if (mdb_vread(&rbuf, sizeof (rbuf), addr) != sizeof (rbuf)) { in sata_rbuf_dump() 240 if (rbuf.dmsgh == NULL) { in sata_rbuf_dump() 245 rval = sata_dmsg_dump((sata_trace_dmsg_t *)rbuf.dmsgh, in sata_rbuf_dump()
|
/illumos-gate/usr/src/cmd/ibd_upgrade/ |
H A D | ibd_delete_link.c | 38 ibd_dladm_door_call(dladm_handle_t handle, void *arg, size_t asize, void *rbuf, in ibd_dladm_door_call() argument 49 darg.rbuf = rbuf; in ibd_dladm_door_call() 59 if (darg.rbuf != rbuf) { in ibd_dladm_door_call() 65 (void) munmap(darg.rbuf, darg.rsize); in ibd_dladm_door_call() 72 if ((((dlmgmt_retval_t *)rbuf)->lr_err) == 0) in ibd_dladm_door_call()
|
/illumos-gate/usr/src/cmd/vi/port/ |
H A D | ex_temp.c | 478 struct rbuf { struct 482 } *rbuf, KILLrbuf, putrbuf, YANKrbuf, regrbuf; argument 504 if ((*iofcn)(rfile, rbuf, BUFSIZE) != BUFSIZE) in regio() 550 rbuf = &KILLrbuf; in KILLreg() 561 rblock = rbuf->rb_next; in KILLreg() 571 if (read(rfile, (char *)rbuf, sizeof (struct front)) == in shread() 573 return (sizeof (struct rbuf)); in shread() 588 rbuf = &putrbuf; in putreg() 647 rnext = rbuf->rb_next; in getREG() 648 rbufcp = rbuf->rb_text; in getREG() [all …]
|
/illumos-gate/usr/src/lib/libsmedia/library/common/ |
H A D | l_misc.c | 90 char rbuf[sizeof (smedia_services_t) + sizeof (door_desc_t)]; in is_server_running() local 118 DPRINTF1("rbuf address=%p\n", rbuf); in is_server_running() 124 door_args.rbuf = rbuf; in is_server_running() 125 door_args.rsize = sizeof (rbuf); in is_server_running() 172 DPRINTF1("rbuf address=%p\n", rbuf); in is_server_running() 178 door_args.rbuf = rbuf; in is_server_running() 179 door_args.rsize = sizeof (rbuf); in is_server_running() 349 char rbuf[sizeof (smedia_services_t) + sizeof (door_desc_t)]; in get_handle_from_fd() local 405 DPRINTF1("rbuf address=%p\n", rbuf); in get_handle_from_fd() 413 door_args.rbuf = rbuf; in get_handle_from_fd() [all …]
|
/illumos-gate/usr/src/cmd/ldap/common/ |
H A D | ldapmodify.c | 102 static int process_ldapmod_rec( LDAP *ld, char *rbuf ); 103 static int process_ldif_rec( LDAP *ld, char *rbuf ); 109 static int process_ldapmod_rec( char *rbuf ); 110 static int process_ldif_rec( char *rbuf ); 240 char *rbuf, *saved_rbuf, *start, *p, *q; in process() local 291 ( rbuf = read_one_record( ldaptool_fp )) != NULL ) { in process() 297 use_ldif = ( p = strchr( rbuf, ':' )) != NULL && in process() 298 ( q = strchr( rbuf, '\n' )) != NULL && p < q && in process() 299 (( q = strchr( rbuf, '=' )) == NULL || p < q ); in process() 301 start = rbuf; in process() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_kdoor.c | 169 da->da_arg.rbuf = buf; in smb_kdoor_encode() 184 char *rbuf = da->da_arg.rbuf; 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() 270 if (arg->rbuf != NULL && arg->rbuf != arg->data_ptr) in smb_kdoor_free() 271 kmem_free(arg->rbuf, arg->rsize); in smb_kdoor_free()
|
/illumos-gate/usr/src/test/smbclient-tests/cmd/file_trunc/ |
H A D | file_trunc.c | 171 char *rbuf = NULL; in do_write() local 174 rbuf = (char *)calloc(1, bsize); in do_write() 175 if (buf == NULL || rbuf == NULL) { in do_write() 198 if (read(fd, rbuf, bsize) < bsize) { in do_write() 203 if (memcmp(buf, rbuf, bsize) != 0) { in do_write() 219 (void) free(rbuf); in do_write()
|
/illumos-gate/usr/src/test/zfs-tests/cmd/file_trunc/ |
H A D | file_trunc.c | 174 char *rbuf = NULL; in do_write() local 177 rbuf = (char *)calloc(1, bsize); in do_write() 178 if (buf == NULL || rbuf == NULL) { in do_write() 201 if (read(fd, rbuf, bsize) < bsize) { in do_write() 206 if (memcmp(buf, rbuf, bsize) != 0) { in do_write() 221 (void) free(rbuf); in do_write()
|
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcie_acpi.c | 144 UINT32 *rbuf; in pcie_acpi_eval_osc() local 196 rbuf = (UINT32 *)((ACPI_OBJECT *)rb.Pointer)->Buffer.Pointer; in pcie_acpi_eval_osc() 199 if (rbuf[0] & OSC_STATUS_ERRORS) { in pcie_acpi_eval_osc() 200 PCIE_DBG("_OSC method failed (STATUS %d)\n", rbuf[0]); in pcie_acpi_eval_osc() 205 *osc_flags = rbuf[2]; in pcie_acpi_eval_osc() 209 (void *)dip, rbuf[0], rbuf[1], tmp_ctrl, rbuf[2]); in pcie_acpi_eval_osc()
|