Home
last modified time | relevance | path

Searched refs:sgp (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_serd.c37 fmd_serd_eng_t *sgp = fmd_zalloc(sizeof (fmd_serd_eng_t), FMD_SLEEP); in fmd_serd_eng_alloc() local
39 sgp->sg_name = fmd_strdup(name, FMD_SLEEP); in fmd_serd_eng_alloc()
40 sgp->sg_flags = FMD_SERD_DIRTY; in fmd_serd_eng_alloc()
41 sgp->sg_n = n; in fmd_serd_eng_alloc()
42 sgp->sg_t = t; in fmd_serd_eng_alloc()
44 return (sgp); in fmd_serd_eng_alloc()
48 fmd_serd_eng_free(fmd_serd_eng_t *sgp) in fmd_serd_eng_free() argument
50 fmd_serd_eng_reset(sgp); in fmd_serd_eng_free()
51 fmd_strfree(sgp->sg_name); in fmd_serd_eng_free()
52 fmd_free(sgp, sizeof (fmd_serd_eng_t)); in fmd_serd_eng_free()
[all …]
H A Dfmd_rpc_adm.c553 fmd_adm_serdlist_measure(fmd_serd_eng_t *sgp, void *arg) in fmd_adm_serdlist_measure() argument
557 rsl->rsl_len += strlen(sgp->sg_name) + 1; in fmd_adm_serdlist_measure()
562 fmd_adm_serdlist_record(fmd_serd_eng_t *sgp, void *arg) in fmd_adm_serdlist_record() argument
566 bcopy(sgp->sg_name, rsl->rsl_buf.rsl_buf_val + rsl->rsl_len, in fmd_adm_serdlist_record()
567 strlen(sgp->sg_name)); in fmd_adm_serdlist_record()
568 rsl->rsl_len += strlen(sgp->sg_name) + 1; in fmd_adm_serdlist_record()
621 fmd_adm_serdinfo_record(fmd_serd_eng_t *sgp, struct fmd_rpc_serdinfo *rsi) in fmd_adm_serdinfo_record() argument
626 if ((rsi->rsi_name = strdup(sgp->sg_name)) == NULL) { in fmd_adm_serdinfo_record()
631 if ((oep = fmd_list_next(&sgp->sg_list)) != NULL) in fmd_adm_serdinfo_record()
637 rsi->rsi_count = sgp->sg_count; in fmd_adm_serdinfo_record()
[all …]
H A Dfmd_ckpt.c548 fmd_ckpt_resv_serd(fmd_serd_eng_t *sgp, fmd_ckpt_t *ckp) in fmd_ckpt_resv_serd() argument
551 sizeof (fcf_event_t) * sgp->sg_count, sizeof (uint64_t)); in fmd_ckpt_resv_serd()
553 ckp->ckp_strn += strlen(sgp->sg_name) + 1; in fmd_ckpt_resv_serd()
557 fmd_ckpt_save_serd(fmd_serd_eng_t *sgp, fmd_ckpt_t *ckp) in fmd_ckpt_save_serd() argument
563 if (sgp->sg_count != 0) { in fmd_ckpt_save_serd()
565 sizeof (fcf_event_t) * sgp->sg_count); in fmd_ckpt_save_serd()
567 for (sep = fmd_list_next(&sgp->sg_list); in fmd_ckpt_save_serd()
572 fcfd->fcfd_name = fmd_ckpt_string(ckp, sgp->sg_name); in fmd_ckpt_save_serd()
575 fcfd->fcfd_n = sgp->sg_n; in fmd_ckpt_save_serd()
576 fcfd->fcfd_t = sgp->sg_t; in fmd_ckpt_save_serd()
H A Dfmd_api.c1278 fmd_serd_eng_t *sgp; in fmd_case_add_serd() local
1280 if ((sgp = fmd_serd_eng_lookup(&mp->mod_serds, name)) == NULL) { in fmd_case_add_serd()
1287 for (sep = fmd_list_next(&sgp->sg_list); in fmd_case_add_serd()
1667 fmd_serd_eng_t *sgp; in fmd_serd_reset() local
1669 if ((sgp = fmd_serd_eng_lookup(&mp->mod_serds, name)) == NULL) { in fmd_serd_reset()
1674 fmd_serd_eng_reset(sgp); in fmd_serd_reset()
1683 fmd_serd_eng_t *sgp; in fmd_serd_record() local
1686 if ((sgp = fmd_serd_eng_lookup(&mp->mod_serds, name)) == NULL) { in fmd_serd_record()
1691 err = fmd_serd_eng_record(sgp, ep); in fmd_serd_record()
1693 if (sgp->sg_flags & FMD_SERD_DIRTY) in fmd_serd_record()
[all …]
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmap.c170 map_equal_flags(Mapfile *mf, Sg_desc *sgp, Boolean *b_flags, in map_equal_flags() argument
200 sgp->sg_flags |= FLG_SG_EMPTY; in map_equal_flags()
207 if (aplist_nitems(sgp->sg_is_order) > 0) { in map_equal_flags()
209 sgp->sg_name); in map_equal_flags()
217 sgp->sg_flags |= FLG_SG_IS_ORDER; in map_equal_flags()
224 sgp->sg_flags |= FLG_SG_NOHDR; in map_equal_flags()
237 if ((sgp->sg_flags & FLG_SG_P_FLAGS) && in map_equal_flags()
238 (sgp->sg_phdr.p_flags != tmp_flags) && in map_equal_flags()
239 !(sgp->sg_phdr.p_type == PT_LOAD && in map_equal_flags()
241 (tmp_flags ^ sgp->sg_phdr.p_flags) == PF_X)) in map_equal_flags()
[all …]
H A Dmap_support.c353 ld_map_seg_index(Mapfile *mf, Sg_desc *sgp) in ld_map_seg_index() argument
360 if (sgp == sgp2) in ld_map_seg_index()
379 ld_map_seg_os_order_add(Mapfile *mf, Sg_desc *sgp, const char *sec_name) in ld_map_seg_os_order_add() argument
387 for (ALIST_TRAVERSE(sgp->sg_os_order, idx, scop)) in ld_map_seg_os_order_add()
394 scop = alist_append(&sgp->sg_os_order, NULL, sizeof (Sec_order), in ld_map_seg_os_order_add()
401 DBG_CALL(Dbg_map_seg_os_order(mf->mf_ofl->ofl_lml, sgp, sec_name, in ld_map_seg_os_order_add()
402 alist_nitems(sgp->sg_os_order), mf->mf_lineno)); in ld_map_seg_os_order_add()
435 ld_map_seg_size_symbol(Mapfile *mf, Sg_desc *sgp, Token eq_tok, in ld_map_seg_size_symbol() argument
457 if ((eq_tok == TK_EQUAL) && (aplist_nitems(sgp->sg_sizesym) > 0)) { in ld_map_seg_size_symbol()
458 mf_fatal(mf, MSG_INTL(MSG_MAP_SEGSIZE), sgp->sg_name); in ld_map_seg_size_symbol()
[all …]
H A Doutfile.c190 Sg_desc *sgp; in pad_outfile() local
217 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in pad_outfile()
218 Phdr *phdr = &(sgp->sg_phdr); in pad_outfile()
255 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx2, osp)) { in pad_outfile()
287 create_outsec(Ofl_desc *ofl, Sg_desc *sgp, Os_desc *osp, Word ptype, int shidx, in create_outsec() argument
320 sgp->sg_fscn = scn; in create_outsec()
370 Sg_desc *sgp; in ld_create_outfile() local
428 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in ld_create_outfile()
430 Phdr *phdr = &(sgp->sg_phdr); in ld_create_outfile()
482 if ((sgp->sg_flags & FLG_SG_DISABLED) == 0) in ld_create_outfile()
[all …]
H A Dplace.c682 Sg_desc *sgp; in eh_frame_muldef() local
692 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in eh_frame_muldef()
693 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx2, osp)) { in eh_frame_muldef()
723 os_desc_hash(Sg_desc *sgp, Os_desc *osp) in os_desc_hash() argument
730 if ((nitems = aplist_nitems(sgp->sg_osdescs)) < min_size) { in os_desc_hash()
734 if ((hash = sgp->sg_hashtab) != NULL && hash->osh_hashtab != NULL) { in os_desc_hash()
769 if ((sgp->sg_hashtab = hash) == NULL) in os_desc_hash()
784 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx1, osp)) { in os_desc_hash()
812 Sg_desc *sgp; in ld_place_section() local
905 sgp = NULL; in ld_place_section()
[all …]
H A Dentry.c357 Sg_desc *sgp; in ld_ent_setup() local
395 sgp = (Sg_desc *) psegs; in ld_ent_setup()
447 &sgp[(enp->ec_segment - (Sg_desc *) &sg_desc)]; in ld_ent_setup()
456 for (idx = 0; idx < predef_seg_nelts; idx++, sgp++) { in ld_ent_setup()
457 Phdr *phdr = &(sgp->sg_phdr); in ld_ent_setup()
461 switch (sgp->sg_id) { in ld_ent_setup()
471 if ((aplist_append(&ofl->ofl_segs, sgp, in ld_ent_setup()
486 assert(sgp->sg_name != NULL); in ld_ent_setup()
489 assert(sgp->sg_name == NULL); in ld_ent_setup()
498 if (sgp->sg_name != NULL) in ld_ent_setup()
[all …]
H A Dmap_v2.c1490 Sg_desc *sgp; in dir_phdr_add_null() local
1504 if ((sgp = ld_map_seg_alloc(NULL, PT_NULL, in dir_phdr_add_null()
1507 if (ld_map_seg_insert(mf, DBG_STATE_NEW, sgp, 0) == in dir_phdr_add_null()
1523 Sg_desc *sgp = uvalue; in at_seg_align() local
1530 sgp->sg_phdr.p_align = tkv.tkv_int.tkvi_value; in at_seg_align()
1531 sgp->sg_flags |= FLG_SG_P_ALIGN; in at_seg_align()
1878 Sg_desc *sgp = uvalue; in at_seg_assign() local
1901 if ((enp = ld_map_seg_ent_add(mf, sgp, name)) == NULL) in at_seg_assign()
1943 Sg_desc *sgp = uvalue; in at_seg_disable() local
1946 if (sgp->sg_flags & FLG_SG_NODISABLE) { in at_seg_disable()
[all …]
H A Dorder.c392 Sg_desc *sgp; in ld_sec_validate() local
395 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in ld_sec_validate()
400 for (ALIST_TRAVERSE(sgp->sg_os_order, idx2, scop)) { in ld_sec_validate()
404 sgp->sg_name, scop->sco_secname); in ld_sec_validate()
407 if ((sgp->sg_flags & FLG_SG_KEY) == 0) in ld_sec_validate()
410 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx2, osp)) { in ld_sec_validate()
H A Dupdate.c180 Sg_desc *sgp, *tsgp = NULL, *dsgp = NULL, *esgp = NULL; in update_osym() local
386 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in update_osym()
387 Phdr *phd = &(sgp->sg_phdr); in update_osym()
392 if (aplist_nitems(sgp->sg_osdescs) != 0) { in update_osym()
396 tsgp = sgp; in update_osym()
398 dsgp = sgp; in update_osym()
399 } else if (sgp->sg_flags & FLG_SG_EMPTY) in update_osym()
400 esgp = sgp; in update_osym()
406 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx2, osp)) { in update_osym()
435 osp->os_identndx, sgp, osp)); in update_osym()
[all …]
H A Dldentry.c60 Sg_desc *sgp; in ld_map_out() local
86 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in ld_map_out()
90 if (sgp->sg_phdr.p_type != PT_LOAD) in ld_map_out()
93 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx2, osp)) { in ld_map_out()
H A Dmap_core.c2640 Sg_desc *sgp; in ld_map_post_process() local
2652 for (APLIST_TRAVERSE(ofl->ofl_segs, idx, sgp)) { in ld_map_post_process()
2659 if (sgp->sg_name == NULL) in ld_map_post_process()
2663 if ((first_seg == NULL) && !(sgp->sg_flags & FLG_SG_DISABLED)) in ld_map_post_process()
2664 first_seg = sgp; in ld_map_post_process()
2670 if (sgp->sg_flags & FLG_SG_P_VADDR) in ld_map_post_process()
2678 if (alist_nitems(sgp->sg_os_order) > 0) in ld_map_post_process()
2729 if (sgp->sg_flags & FLG_SG_IS_ORDER) { in ld_map_post_process()
2734 sgp->sg_name)); in ld_map_post_process()
2742 if ((enp->ec_segment == sgp) && in ld_map_post_process()
[all …]
H A Dsections.c209 Sg_desc *sgp; in adjust_os_count() local
222 for (APLIST_TRAVERSE(ofl->ofl_segs, idx1, sgp)) { in adjust_os_count()
225 for (APLIST_TRAVERSE(sgp->sg_osdescs, idx2, osp)) { in adjust_os_count()
276 Sg_desc *sgp; in ignore_section_processing() local
309 ((sgp = osp->os_sgdesc) != NULL) && in ignore_section_processing()
310 (sgp->sg_phdr.p_type == PT_LOAD)) { in ignore_section_processing()
1123 Sg_desc *sgp; in make_dynamic() local
1247 if (((sgp = osp->os_sgdesc) != NULL) && in make_dynamic()
1248 (sgp->sg_phdr.p_flags & PF_W) && ofl->ofl_osinterp) in make_dynamic()
3154 Sg_desc *sgp; in ld_make_strmerge() local
[all …]
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dsegments.c37 Sg_desc *sgp, Boolean space_nl) in Dbg_seg_desc_entry() argument
46 if (sgp->sg_name) in Dbg_seg_desc_entry()
47 dbg_print(lml, MSG_ORIG(MSG_SEG_NAME), sgp->sg_name); in Dbg_seg_desc_entry()
50 conv_seg_flags(sgp->sg_flags, &seg_flags_buf)); in Dbg_seg_desc_entry()
52 Elf_phdr(lml, osabi, mach, &sgp->sg_phdr); in Dbg_seg_desc_entry()
54 if (sgp->sg_flags & FLG_SG_P_ALIGN) in Dbg_seg_desc_entry()
56 EC_ADDR(sgp->sg_align)); in Dbg_seg_desc_entry()
58 if (sgp->sg_flags & FLG_SG_LENGTH) in Dbg_seg_desc_entry()
60 EC_ADDR(sgp->sg_length)); in Dbg_seg_desc_entry()
62 if (sgp->sg_flags & FLG_SG_ROUND) in Dbg_seg_desc_entry()
[all …]
H A Dmap.c187 Dbg_map_sort_seg(Lm_list *lml, uchar_t osabi, Half mach, Sg_desc *sgp) in Dbg_map_sort_seg() argument
197 type_str = conv_phdr_type(osabi, mach, sgp->sg_phdr.p_type, in Dbg_map_sort_seg()
200 if (sgp->sg_name) { in Dbg_map_sort_seg()
201 if (sgp->sg_flags & FLG_SG_P_VADDR) { in Dbg_map_sort_seg()
203 type_str, sgp->sg_name, in Dbg_map_sort_seg()
204 EC_ADDR(sgp->sg_phdr.p_vaddr)); in Dbg_map_sort_seg()
205 } else if (sgp->sg_flags & FLG_SG_ORDERED) { in Dbg_map_sort_seg()
212 type_str, sgp->sg_name, in Dbg_map_sort_seg()
213 EC_WORD(sgp->sg_id - SGID_TEXT)); in Dbg_map_sort_seg()
216 type_str, sgp->sg_name); in Dbg_map_sort_seg()
[all …]
H A Dsections.c232 Dbg_sec_added(Lm_list *lml, Os_desc *osp, Sg_desc *sgp) in Dbg_sec_added() argument
238 (sgp->sg_name ? sgp->sg_name : MSG_INTL(MSG_STR_NULL))); in Dbg_sec_added()
242 Dbg_sec_created(Lm_list *lml, Os_desc *osp, Sg_desc *sgp) in Dbg_sec_created() argument
248 (sgp->sg_name ? sgp->sg_name : MSG_INTL(MSG_STR_NULL))); in Dbg_sec_created()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ilbadm/
H A Dilbadm_sg.c320 i_new_sg_elem(ilbadm_sgroup_t *sgp) in i_new_sg_elem() argument
326 list_insert_tail(&sgp->sg_serv_list, s); in i_new_sg_elem()
327 sgp->sg_count++; in i_new_sg_elem()
333 i_parse_servrange_list(char *arg, ilbadm_sgroup_t *sgp) in i_parse_servrange_list() argument
338 rc = i_parse_optstring(arg, (void *) sgp, servrange_keys, in i_parse_servrange_list()
344 i_parse_serverIDs(char *arg, ilbadm_sgroup_t *sgp) in i_parse_serverIDs() argument
349 rc = i_parse_optstring(arg, (void *) sgp, serverID_keys, in i_parse_serverIDs()
355 i_mod_sg(ilb_handle_t h, ilbadm_sgroup_t *sgp, ilbadm_cmd_t cmd, in i_mod_sg() argument
367 sn = list_head(&sgp->sg_serv_list); in i_mod_sg()
373 rclib = ilb_add_server_to_group(h, sgp->sg_name, in i_mod_sg()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/sys/scfd/
H A Dscfdscpif.h74 uint32_t num_sg, mscat_gath_t *sgp, clock_t timeout);
79 uint32_t num_sg, mscat_gath_t *sgp, clock_t timeout);
/illumos-gate/usr/src/uts/sun4u/opl/io/
H A Ddm2s.c133 mscat_gath_t *sgp, int maxsg);
1186 dm2s_prep_scatgath(mblk_t *mp, uint32_t *numsg, mscat_gath_t *sgp, int maxsg) in dm2s_prep_scatgath() argument
1192 sgp[num].msc_dptr = (caddr_t)tmp->b_rptr; in dm2s_prep_scatgath()
1193 sgp[num].msc_len = MBLKL(tmp); in dm2s_prep_scatgath()
1206 sgp[0].msc_dptr = (caddr_t)mp->b_rptr; in dm2s_prep_scatgath()
1207 sgp[0].msc_len = MBLKL(mp); in dm2s_prep_scatgath()
1244 uint32_t num_sg, mscat_gath_t *sgp) in dm2s_dump_bytes() argument
1260 tp = &sgp[nsg]; in dm2s_dump_bytes()
1274 tp = &sgp[nsg]; in dm2s_dump_bytes()
/illumos-gate/usr/src/cmd/krb5/krb5kdc/
H A Dnetwork.c183 sg_buf *sgp; member
951 nwrote = SOCKET_WRITEV(conn->fd, conn->u.tcp.sgp, conn->u.tcp.sgnum, in process_tcp_connection()
960 sg_buf *sgp = conn->u.tcp.sgp; in process_tcp_connection() local
961 if (nwrote < SG_LEN(sgp)) { in process_tcp_connection()
962 SG_ADVANCE(sgp, nwrote); in process_tcp_connection()
965 nwrote -= SG_LEN(sgp); in process_tcp_connection()
966 conn->u.tcp.sgp++; in process_tcp_connection()
1058 conn->u.tcp.sgp = conn->u.tcp.sgbuf; in process_tcp_connection()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dsendto_kdc.c687 state->x.out.sgp = state->x.out.sgbuf; in setup_connection()
1030 ((conn->x.out.sg_count == 2 ? SG_LEN(&conn->x.out.sgp[1]) : 0) in service_tcp_fd()
1032 + SG_LEN(&conn->x.out.sgp[0])), in service_tcp_fd()
1034 nwritten = SOCKET_WRITEV(conn->fd, conn->x.out.sgp, in service_tcp_fd()
1045 sg_buf *sgp = conn->x.out.sgp; in service_tcp_fd() local
1046 if (nwritten < SG_LEN(sgp)) { in service_tcp_fd()
1048 SG_ADVANCE(sgp, nwritten); in service_tcp_fd()
1051 nwritten -= SG_LEN(conn->x.out.sgp); in service_tcp_fd()
1052 conn->x.out.sgp++; in service_tcp_fd()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/
H A Dcm.h67 sg_buf *sgp; member
/illumos-gate/usr/src/uts/sun4u/opl/sys/
H A Ddm2s.h94 uint32_t num_sg, mscat_gath_t *sgp);

12