Searched defs:sg (Results 1 - 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/cmd/sgs/libelf/misc/
H A DString.h34 #define PTR(S) ((S)->data + (S)->sg.start)
41 StringGuts sg; member in struct:__anon1678
/illumos-gate/usr/src/uts/common/syscall/
H A Dsidsys.c45 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 Dstringrp.c89 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 Dcplmatch.c77 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 Dexpand.c103 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 Dpcache.c107 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 Dloop.c72 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 Dmessage.c75 * 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 Dsend.c151 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 Dib_send.c558 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 Dib_rdma.c61 struct rdsv3_scatterlist *sg; member in struct:rdsv3_ib_mr
/illumos-gate/usr/src/lib/libilb/common/
H A Dilb_rules.c62 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 Dilb_sg.c82 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 Dioctl.c192 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 Dsv.c279 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 Dentry.c317 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 Dilbd_rules.c1018 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 Dilbd_hc.c818 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 Dilbd_sg.c112 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 Dilbadm_sg.c57 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 Dilbadm_subr.c227 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 Dsendto_kdc.c822 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 Dfmd_mdb.c974 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 Dcaptoinfo.c880 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 Damr.c1149 * 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];

Completed in 150 milliseconds

12