Lines Matching refs:ocapset

472 	Objcapset	*ocapset = &ofl->ofl_ocapset;  in id_cap()  local
474 if (ocapset->oc_id.cs_str) { in id_cap()
476 CA_SUNW_ID, ocapset->oc_id.cs_str)); in id_cap()
478 if ((ocapset->oc_flags & FLG_OCS_USRDEFID) || in id_cap()
489 ocapset->oc_id.cs_str = pstr; in id_cap()
490 ocapset->oc_flags |= flags; in id_cap()
554 get_cap_group(Objcapset *ocapset, Word cnum, Ofl_desc *ofl, Is_desc *isp) in get_cap_group() argument
564 if (ocapset->oc_id.cs_str) in get_cap_group()
580 if (cgp->cg_set.oc_hw_1.cm_val != ocapset->oc_hw_1.cm_val) in get_cap_group()
582 if (cgp->cg_set.oc_sf_1.cm_val != ocapset->oc_sf_1.cm_val) in get_cap_group()
584 if (cgp->cg_set.oc_hw_2.cm_val != ocapset->oc_hw_2.cm_val) in get_cap_group()
588 oalp = ocapset->oc_plat.cl_val; in get_cap_group()
595 oalp = ocapset->oc_mach.cl_val; in get_cap_group()
629 (ocapset->oc_id.cs_str == NULL)) { in get_cap_group()
638 if ((ocapset->oc_id.cs_str = libld_malloc(len)) == NULL) in get_cap_group()
641 (void) snprintf(ocapset->oc_id.cs_str, len, in get_cap_group()
647 cgp->cg_set = *ocapset; in get_cap_group()
654 ocapset->oc_plat.cl_val = ocapset->oc_mach.cl_val = NULL; in get_cap_group()
817 Objcapset ocapset = { 0 }; in process_cap() local
1067 get_cap_group(&ocapset, in process_cap()
1084 ocapset.oc_hw_1.cm_val = in process_cap()
1085 ocapset.oc_sf_1.cm_val = in process_cap()
1086 ocapset.oc_hw_2.cm_val = 0; in process_cap()
1087 if (ocapset.oc_plat.cl_val) { in process_cap()
1088 free((void *)ocapset.oc_plat.cl_val); in process_cap()
1089 ocapset.oc_plat.cl_val = NULL; in process_cap()
1091 if (ocapset.oc_mach.cl_val) { in process_cap()
1092 free((void *)ocapset.oc_mach.cl_val); in process_cap()
1093 ocapset.oc_mach.cl_val = NULL; in process_cap()
1100 ocapset.oc_hw_1.cm_val = data->c_un.c_val; in process_cap()
1103 ocapset.oc_hw_1.cm_val, ld_targ.t_m.m_mach)); in process_cap()
1107 ocapset.oc_sf_1.cm_val = data->c_un.c_val; in process_cap()
1110 ocapset.oc_sf_1.cm_val, ld_targ.t_m.m_mach)); in process_cap()
1114 ocapset.oc_hw_2.cm_val = data->c_un.c_val; in process_cap()
1117 ocapset.oc_hw_2.cm_val, ld_targ.t_m.m_mach)); in process_cap()
1121 if ((capstr = alist_append(&ocapset.oc_plat.cl_val, in process_cap()
1130 if ((capstr = alist_append(&ocapset.oc_mach.cl_val, in process_cap()
1139 ocapset.oc_id.cs_str = strs + data->c_un.c_ptr; in process_cap()
1142 ocapset.oc_id.cs_str)); in process_cap()