| /illumos-gate/usr/src/cmd/sgs/libelf/misc/ |
| H A D | String.h | 34 #define PTR(S) ((S)->data + (S)->sg.start) 41 StringGuts sg; member in struct:__anon1678
|
| /illumos-gate/usr/src/uts/common/syscall/ |
| H A D | sidsys.c | 45 gid_t sg = 0; local 75 err = eph_gid_alloc(zone, flag, &sg, ngids); 81 r.r_val2 = sg;
|
| /illumos-gate/usr/src/lib/libtecla/common/ |
| H A D | stringrp.c | 89 StringGroup *sg; /* The object to be returned */ local 100 sg = (StringGroup *) malloc(sizeof(StringGroup)); 101 if(!sg) { 110 sg->node_mem = NULL; 111 sg->head = NULL; 112 sg->block_size = segment_size; 116 sg->node_mem = _new_FreeList(sizeof(StringSegment), STR_SEG_BLK); 117 if(!sg->node_mem) 118 return _del_StringGroup(sg); 119 return sg; 130 _del_StringGroup(StringGroup *sg) argument 168 _sg_store_string(StringGroup *sg, const char *string, int remove_escapes) argument 228 _sg_alloc_string(StringGroup *sg, int length) argument 287 _clr_StringGroup(StringGroup *sg) argument [all...] |
| H A D | cplmatch.c | 77 StringGroup *sg; /* Memory for a group of strings */ member in struct:WordCompletion 184 cpl->sg = NULL; 204 cpl->sg = _new_StringGroup(MAX_PATHLEN_FALLBACK); 206 cpl->sg = _new_StringGroup(_pu_pathname_dim()); 208 if(!cpl->sg) 244 cpl->sg = _del_StringGroup(cpl->sg); 334 string = _sg_alloc_string(cpl->sg, word_end-word_start + len); 470 result->suffix = _sg_alloc_string(cpl->sg, length); 496 _clr_StringGroup(cpl->sg); [all...] |
| H A D | expand.c | 103 StringGroup *sg; /* A list of string segments in which */ member in struct:ExpandFile 179 ef->sg = NULL; 199 ef->sg = _new_StringGroup(_pu_pathname_dim()); 200 if(!ef->sg) 248 ef->sg = _del_StringGroup(ef->sg); 650 char *copy = _sg_store_string(ef->sg, pathname, remove_escapes); 666 _clr_StringGroup(ef->sg);
|
| H A D | pcache.c | 107 StringGroup *sg; /* The memory used to record the names of files */ member in struct:__anon4097 126 char *dir; /* The directory pathname (stored in pc->sg) */ 191 * in mem->sg and recording pointers to these names in mem->files[]. 730 cm->sg = NULL; 737 cm->sg = _new_StringGroup(_pu_pathname_dim()); 738 if(!cm->sg) 767 cm->sg = _del_StringGroup(cm->sg); 792 _clr_StringGroup(cm->sg); 843 node->dir = _sg_store_string(pc->abs_mem->sg, dirnam [all...] |
| /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
| H A D | loop.c | 72 unsigned int hdr_off, unsigned int sg, 80 ASSERT(!(hdr_off || sg || off)); 71 rdsv3_loop_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm, unsigned int hdr_off, unsigned int sg, unsigned int off) argument
|
| H A D | message.c | 75 * This relies on dma_map_sg() not touching sg[].page during merging. 338 struct rdsv3_scatterlist *sg; local 358 sg = rm->m_sg; 361 if (rdsv3_sg_page(sg) == NULL) { 362 ret = rdsv3_page_remainder_alloc(sg, total_len, 0); 368 ret = uiomove(rdsv3_sg_page(sg), rdsv3_sg_len(sg), UIO_WRITE, 377 total_len -= rdsv3_sg_len(sg); 378 sg++; 395 struct rdsv3_scatterlist *sg; local [all...] |
| H A D | send.c | 151 struct rdsv3_scatterlist *sg; local 353 sg = &rm->m_sg[conn->c_xmit_sg]; 355 tmp = min(ret, rdsv3_sg_len(sg) - 359 if (conn->c_xmit_data_off == rdsv3_sg_len(sg)) { 361 sg++;
|
| H A D | ib_send.c | 558 unsigned int hdr_off, unsigned int sg, unsigned int off) 704 scat = &rm->m_sg[sg]; 921 struct rdsv3_scatterlist *sg; local 557 rdsv3_ib_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm, unsigned int hdr_off, unsigned int sg, unsigned int off) argument
|
| H A D | ib_rdma.c | 61 struct rdsv3_scatterlist *sg; member in struct:rdsv3_ib_mr
|
| /illumos-gate/usr/src/lib/libilb/common/ |
| H A D | ilb_rules.c | 62 i_drop_sg(ilb_handle_t h, ilb_sg_data_t *sg, void *arg) argument 66 rc = ilb_walk_servers(h, i_drop_sg_srvs, sg->sgd_name, (void *)sg); 70 return (ilb_destroy_servergroup(h, sg->sgd_name));
|
| H A D | ilb_sg.c | 82 ilb_sg_info_t *sg; local 99 sg = (ilb_sg_info_t *)&ic->ic_data; 100 sg->sg_srvcount = 1; 101 (void) strlcpy(sg->sg_name, sgname, sizeof (sg->sg_name)); 103 sgs = &sg->sg_servers[0]; 214 * "walks" one sg (retrieves data) and depending on "walktype" argument 215 * call servergroup function once per sg or server function once
|
| /illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
| H A D | ioctl.c | 192 struct sgttyb *sg = (struct sgttyb *)arg; local 193 nsg.sg_ispeed = sg->sg_ispeed; 194 nsg.sg_ospeed = sg->sg_ospeed; 195 nsg.sg_erase = sg->sg_erase; 196 nsg.sg_kill = sg->sg_kill; 197 nsg.sg_flags = (int)sg->sg_flags; 205 struct sgttyb *sg = (struct sgttyb *)arg; local 209 sg->sg_ispeed = nsg.sg_ispeed; 210 sg->sg_ospeed = nsg.sg_ospeed; 211 sg [all...] |
| /illumos-gate/usr/src/cmd/mdb/common/modules/sv/ |
| H A D | sv.c | 279 sv_gclient_t sg; local 298 if (mdb_vread(&sg, sizeof (sg), addr) != sizeof (sg)) { 308 if (mdb_readstr(name, sizeof (name), (uintptr_t)sg.sg_name) == -1) { 314 addr, sg.sg_next, sg.sg_id, name);
|
| /illumos-gate/usr/src/cmd/sgs/libld/common/ |
| H A D | entry.c | 317 Sg_desc sg; local 319 sg.sg_name = name; 320 return (avl_find(&ofl->ofl_segs_avl, &sg, where));
|
| /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
| H A D | ilbd_rules.c | 1018 i_update_ksrv_rules(char *name, ilbd_sg_t *sg, ilbd_rule_t *rl) argument 1029 if (sg->isg_srvcount == 0) 1035 srvp = list_head(&sg->isg_srvlist); 1036 for (i = 0; srvp != NULL; srvp = list_next(&sg->isg_srvlist, srvp)) { 1109 ilbd_sg_t *sg; local 1125 sg = i_find_sg_byname(rl->rl_sgname); 1126 if (sg == NULL) { 1134 if ((rc = ilbd_sg_check_rule_port(sg, rl)) != ILB_STATUS_OK) { 1148 if (sg->isg_srvcount > 0) { 1149 ilbd_srv_t *srv = list_head(&sg [all...] |
| H A D | ilbd_hc.c | 818 ilbd_sg_t *sg; local 843 sg = rule->irl_sg; 844 for (ilbd_srv = list_head(&sg->isg_srvlist); ilbd_srv != NULL; 845 ilbd_srv = list_next(&sg->isg_srvlist, ilbd_srv)) {
|
| H A D | ilbd_sg.c | 112 i_attach_rule2sg(ilbd_sg_t *sg, ilbd_rule_t *irl) argument 114 /* assert: the same rule is attached to any sg only once */ 115 list_insert_tail(&sg->isg_rulelist, irl); 120 i_ilbd_free_sg(ilbd_sg_t *sg) argument 124 if (sg == NULL) 126 list_remove(&ilbd_sg_hlist, sg); 127 while ((tmp_srv = list_remove_tail(&sg->isg_srvlist)) != NULL) { 128 i_ilbd_free_srvID(sg, tmp_srv->isv_id); 130 sg->isg_srvcount--; 132 free(sg); 138 ilbd_sg_t *sg; local 348 ilbd_create_sg(ilb_sg_info_t *sg, int ev_port, const struct passwd *ps, ucred_t *ucredp) argument 510 i_ilbd_alloc_srvID(ilbd_sg_t *sg, int32_t *set_id) argument 541 i_ilbd_free_srvID(ilbd_sg_t *sg, int32_t id) argument 553 fill_audit_record(ilb_sg_info_t *sg, audit_sg_event_data_t *audit_sg_data, ilbd_cmd_t cmd, ilb_status_t rc, ucred_t *ucredp) argument 839 ilbd_sg_check_rule_port(ilbd_sg_t *sg, ilb_rule_info_t *rl) argument 935 i_delete_srv(ilbd_sg_t *sg, ilbd_srv_t *srv, int ev_port) argument 1051 ilbd_sg_t *sg; local 1193 ilbd_Xable_server(ilb_sg_info_t *sg, const struct passwd *ps, ilbd_srv_status_ind_t cmd, ucred_t *ucredp) argument 1502 ilbd_disable_server(ilb_sg_info_t *sg, const struct passwd *ps, ucred_t *ucredp) argument 1509 ilbd_enable_server(ilb_sg_info_t *sg, const struct passwd *ps, ucred_t *ucredp) argument 1519 ilbd_address_to_srvID(ilb_sg_info_t *sg, uint32_t *rbuf, size_t *rbufsz) argument 1548 ilbd_srvID_to_address(ilb_sg_info_t *sg, uint32_t *rbuf, size_t *rbufsz) argument [all...] |
| /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ |
| H A D | ilbadm_sg.c | 57 ilbadm_sgroup_t *sg; member in struct:sg_export_arg 223 ilbadm_list_sg(ilb_handle_t h, ilb_sg_data_t *sg, void *arg) argument 225 if (sg->sgd_srvcount == 0) { 229 return (ilbadm_list_sg_srv(h, &tmp_srv, sg->sgd_name, arg)); 232 return (ilb_walk_servers(h, ilbadm_list_sg_srv, sg->sgd_name, arg)); 414 ilbadm_sgroup_t *sg; local 416 *sgp = sg = (ilbadm_sgroup_t *)calloc(sizeof (*sg), 1); 417 if (sg == NULL) 419 list_create(&sg 424 i_ilbadm_free_sgroup(ilbadm_sgroup_t *sg) argument 440 ilbadm_sgroup_t *sg; local 521 ilbadm_sgroup_t *sg; local 659 ilbadm_sgroup_t *sg; local 798 ilbadm_export_sg(ilb_handle_t h, ilb_sg_data_t *sg, void *arg) argument [all...] |
| H A D | ilbadm_subr.c | 227 i_expand_ipv4range(ilbadm_sgroup_t *sg, ilb_server_data_t *srv, argument 239 sn_new = i_new_sg_elem(sg); 274 i_expand_ipv6range(ilbadm_sgroup_t *sg, ilb_server_data_t *srv, argument 286 sn_new = i_new_sg_elem(sg); 303 i_expand_iprange(ilbadm_sgroup_t *sg, ilb_server_data_t *sr, argument 332 return (i_expand_ipv4range(sg, sr, ip1, ip2)); 334 return (i_expand_ipv6range(sg, sr, ip1, ip2)); 375 * "sg" != NULL only for cases where ip ranges may be coming in. 378 i_match_hostorip(void *store, ilbadm_sgroup_t *sg, char *val, argument 634 rc = i_expand_iprange(sg, 837 ilbadm_sgroup_t *sg = NULL; local [all...] |
| /illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
| H A D | sendto_kdc.c | 822 sg_buf *sg = &state->x.out.sgbuf[0]; local 825 dprint("sending %d bytes on fd %d\n", SG_LEN(sg), state->fd); 826 ret = send(state->fd, SG_BUF(sg), SG_LEN(sg), 0); 827 if (ret != SG_LEN(sg)) { 878 sg_buf *sg; local 903 sg = &conn->x.out.sgbuf[0]; 905 dprint("sending %d bytes on fd %d\n", SG_LEN(sg), conn->fd); 906 if (send(conn->fd, SG_BUF(sg), SG_LEN(sg), [all...] |
| /illumos-gate/usr/src/cmd/fm/fmd/common/ |
| H A D | fmd_mdb.c | 974 fmd_serd_eng_t sg; local 986 if (mdb_vread(&sg, sizeof (sg), addr) != sizeof (sg)) { 996 if (mdb_readstr(name, sizeof (name), (uintptr_t)sg.sg_name) <= 0) 997 (void) mdb_snprintf(name, sizeof (name), "<%p>", sg.sg_name); 1000 addr, name, sg.sg_count, (sg.sg_flags & FMD_SERD_FIRED) ? 'F' : ' ', 1001 sg.sg_n, (u_longlong_t)sg [all...] |
| /illumos-gate/usr/src/cmd/captoinfo/ |
| H A D | captoinfo.c | 880 int sg; local 942 /* The ug and sg caps were essentially identical, */ 943 /* so ug almost never got used. We set sg from ug */ 945 if (onumval[uselevel][cap_ug] >= 0 && (sg = otgetnum("sg")) < 0) 948 (sg >= 0) && (onumval[uselevel][cap_ug] != sg)) 950 "%s: TERM=%s: Warning: termcap sg and ug had different " 951 "values (%d<->%d).\n", progname, term_name, sg,
|
| /illumos-gate/usr/src/uts/intel/io/amr/ |
| H A D | amr.c | 1149 * Couldn't allocate/initialize all of the sg table entries. 1165 * At least two sg table entries are needed. One is for regular data 1180 struct amr_sgentry *sg; local 1183 sg = ac->sgtable; 1188 for (i = 0; i < nsegments; i++, sg++) { 1189 sg->sg_addr = buffer_dma_cookiep->dmac_address; 1190 sg->sg_count = buffer_dma_cookiep->dmac_size; 1191 size += sg->sg_count; 2020 pagecode = cdbp->cdb_un.sg.scsi[0];
|