/freebsd/stand/libsa/ |
H A D | zalloc.c | 91 MemNode *mn; in znalloc() local 111 for (pmn = &mp->mp_First; (mn = *pmn) != NULL; pmn = &mn->mr_Next) { in znalloc() 112 char *ptr = (char *)mn; in znalloc() 121 if (bytes + extra > mn->mr_Bytes) in znalloc() 133 new->mr_Next = mn->mr_Next; in znalloc() 134 new->mr_Bytes = mn->mr_Bytes - extra; in znalloc() 137 mn->mr_Bytes = extra; in znalloc() 138 mn->mr_Next = new; in znalloc() 148 if (mn->mr_Bytes == bytes) { in znalloc() 149 *pmn = mn->mr_Next; in znalloc() [all …]
|
/freebsd/crypto/heimdal/lib/gssapi/mech/ |
H A D | gss_names.c | 37 struct _gss_mechanism_name *mn; in _gss_find_mn() local 41 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in _gss_find_mn() 42 if (gss_oid_equal(mech, mn->gmn_mech_oid)) in _gss_find_mn() 46 if (!mn) { in _gss_find_mn() 58 mn = malloc(sizeof(struct _gss_mechanism_name)); in _gss_find_mn() 59 if (!mn) in _gss_find_mn() 66 &mn->gmn_name); in _gss_find_mn() 69 free(mn); in _gss_find_mn() 73 mn->gmn_mech = m; in _gss_find_mn() 74 mn->gmn_mech_oid = &m->gm_mech_oid; in _gss_find_mn() [all …]
|
H A D | gss_pname_to_uid.c | 37 struct _gss_mechanism_name *mn, in mech_pname_to_uid() argument 44 if (mn->gmn_mech->gm_pname_to_uid == NULL) in mech_pname_to_uid() 47 major_status = mn->gmn_mech->gm_pname_to_uid(minor_status, in mech_pname_to_uid() 48 mn->gmn_name, in mech_pname_to_uid() 49 mn->gmn_mech_oid, in mech_pname_to_uid() 52 _gss_mg_error(mn->gmn_mech, major_status, *minor_status); in mech_pname_to_uid() 59 struct _gss_mechanism_name *mn, in attr_pname_to_uid() argument 71 if (mn->gmn_mech->gm_get_name_attribute == NULL) in attr_pname_to_uid() 86 major_status = mn->gmn_mech->gm_get_name_attribute(minor_status, in attr_pname_to_uid() 87 mn->gmn_name, in attr_pname_to_uid() [all …]
|
H A D | gss_canonicalize_name.c | 63 struct _gss_mechanism_name *mn; in gss_canonicalize_name() local 70 major_status = _gss_find_mn(minor_status, name, mech_type, &mn); in gss_canonicalize_name() 74 m = mn->gmn_mech; in gss_canonicalize_name() 76 mn->gmn_name, mech_type, &new_canonical_name); in gss_canonicalize_name() 94 mn = malloc(sizeof(struct _gss_mechanism_name)); in gss_canonicalize_name() 95 if (!mn) { in gss_canonicalize_name() 103 mn->gmn_mech = m; in gss_canonicalize_name() 104 mn->gmn_mech_oid = &m->gm_mech_oid; in gss_canonicalize_name() 105 mn->gmn_name = new_canonical_name; in gss_canonicalize_name() 106 HEIM_SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in gss_canonicalize_name()
|
H A D | gss_inquire_cred.c | 57 struct _gss_mechanism_name *mn; in gss_inquire_cred() local 110 mn = malloc(sizeof(struct _gss_mechanism_name)); in gss_inquire_cred() 111 if (!mn) { in gss_inquire_cred() 116 mn->gmn_mech = mc->gmc_mech; in gss_inquire_cred() 117 mn->gmn_mech_oid = mc->gmc_mech_oid; in gss_inquire_cred() 118 mn->gmn_name = mc_name; in gss_inquire_cred() 119 HEIM_SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in gss_inquire_cred() 146 mn = malloc( in gss_inquire_cred() 148 if (!mn) { in gss_inquire_cred() 153 mn->gmn_mech = &m->gm_mech; in gss_inquire_cred() [all …]
|
H A D | gss_duplicate_name.c | 39 struct _gss_mechanism_name *mn; in gss_duplicate_name() local 56 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_duplicate_name() 59 mn->gmn_mech_oid, &mn2); in gss_duplicate_name() 71 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_duplicate_name() 79 new_mn->gmn_mech = mn->gmn_mech; in gss_duplicate_name() 80 new_mn->gmn_mech_oid = mn->gmn_mech_oid; in gss_duplicate_name() 83 mn->gmn_mech->gm_duplicate_name(minor_status, in gss_duplicate_name() 84 mn->gmn_name, &new_mn->gmn_name); in gss_duplicate_name()
|
H A D | gss_import_name.c | 182 struct _gss_mechanism_name *mn; in gss_import_name() local 250 mn = malloc(sizeof(struct _gss_mechanism_name)); in gss_import_name() 251 if (!mn) { in gss_import_name() 261 &mn->gmn_name); in gss_import_name() 264 free(mn); in gss_import_name() 268 mn->gmn_mech = &m->gm_mech; in gss_import_name() 269 mn->gmn_mech_oid = &m->gm_mech_oid; in gss_import_name() 270 HEIM_SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in gss_import_name() 277 mn = HEIM_SLIST_FIRST(&name->gn_mn); in gss_import_name() 278 if (!mn) { in gss_import_name()
|
H A D | gss_export_name.c | 37 struct _gss_mechanism_name *mn; in gss_export_name() local 46 mn = HEIM_SLIST_FIRST(&name->gn_mn); in gss_export_name() 47 if (!mn) { in gss_export_name() 52 return mn->gmn_mech->gm_export_name(minor_status, in gss_export_name() 53 mn->gmn_name, exported_name); in gss_export_name()
|
H A D | gss_acquire_cred_ext.c | 36 const struct _gss_mechanism_name *mn, in _gss_acquire_mech_cred() argument 64 mn->gmn_name, in _gss_acquire_mech_cred() 80 mn->gmn_name, in _gss_acquire_mech_cred() 90 mn->gmn_name, in _gss_acquire_mech_cred() 153 struct _gss_mechanism_name *mn = NULL; in _gss_acquire_cred_ext() local 163 &mechs->elements[i], &mn); in _gss_acquire_cred_ext() 167 desired_mech_name = mn->gmn_name; in _gss_acquire_cred_ext() 170 major_status = _gss_acquire_mech_cred(minor_status, m, mn, in _gss_acquire_cred_ext()
|
H A D | gss_release_name.c | 62 struct _gss_mechanism_name *mn; in gss_release_name() local 63 mn = HEIM_SLIST_FIRST(&name->gn_mn); in gss_release_name() 65 mn->gmn_mech->gm_release_name(minor_status, in gss_release_name() 66 &mn->gmn_name); in gss_release_name() 67 free(mn); in gss_release_name()
|
H A D | gss_inquire_cred_by_mech.c | 44 gss_name_t mn; in gss_inquire_cred_by_mech() local 74 &mn, initiator_lifetime, acceptor_lifetime, cred_usage); in gss_inquire_cred_by_mech() 81 name = _gss_make_name(m, mn); in gss_inquire_cred_by_mech() 83 m->gm_release_name(minor_status, &mn); in gss_inquire_cred_by_mech() 88 m->gm_release_name(minor_status, &mn); in gss_inquire_cred_by_mech()
|
H A D | gss_delete_name_attribute.c | 42 struct _gss_mechanism_name *mn; in gss_delete_name_attribute() local 49 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_delete_name_attribute() 50 gssapi_mech_interface m = mn->gmn_mech; in gss_delete_name_attribute() 56 mn->gmn_name, in gss_delete_name_attribute()
|
H A D | gss_export_name_composite.c | 42 struct _gss_mechanism_name *mn; in gss_export_name_composite() local 50 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_export_name_composite() 51 gssapi_mech_interface m = mn->gmn_mech; in gss_export_name_composite() 57 mn->gmn_name, in gss_export_name_composite()
|
H A D | gss_display_name_ext.c | 43 struct _gss_mechanism_name *mn; in gss_display_name_ext() local 51 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_display_name_ext() 52 gssapi_mech_interface m = mn->gmn_mech; in gss_display_name_ext() 58 mn->gmn_name, in gss_display_name_ext()
|
H A D | gss_set_name_attribute.c | 44 struct _gss_mechanism_name *mn; in gss_set_name_attribute() local 51 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_set_name_attribute() 52 gssapi_mech_interface m = mn->gmn_mech; in gss_set_name_attribute() 58 mn->gmn_name, in gss_set_name_attribute()
|
H A D | gss_get_name_attribute.c | 47 struct _gss_mechanism_name *mn; in gss_get_name_attribute() local 60 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_get_name_attribute() 61 gssapi_mech_interface m = mn->gmn_mech; in gss_get_name_attribute() 67 mn->gmn_name, in gss_get_name_attribute()
|
H A D | gss_inquire_name.c | 44 struct _gss_mechanism_name *mn; in gss_inquire_name() local 57 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_inquire_name() 58 gssapi_mech_interface m = mn->gmn_mech; in gss_inquire_name() 64 mn->gmn_name, in gss_inquire_name()
|
/freebsd/lib/libgssapi/ |
H A D | gss_names.c | 187 struct _gss_mechanism_name *mn; in _gss_find_mn() local 191 SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in _gss_find_mn() 192 if (gss_oid_equal(mech, mn->gmn_mech_oid)) in _gss_find_mn() 196 if (!mn) { in _gss_find_mn() 208 mn = malloc(sizeof(struct _gss_mechanism_name)); in _gss_find_mn() 209 if (!mn) in _gss_find_mn() 216 &mn->gmn_name); in _gss_find_mn() 219 free(mn); in _gss_find_mn() 223 mn->gmn_mech = m; in _gss_find_mn() 224 mn->gmn_mech_oid = &m->gm_mech_oid; in _gss_find_mn() [all …]
|
H A D | gss_canonicalize_name.c | 45 struct _gss_mechanism_name *mn; in gss_canonicalize_name() local 52 major_status = _gss_find_mn(minor_status, name, mech_type, &mn); in gss_canonicalize_name() 56 m = mn->gmn_mech; in gss_canonicalize_name() 58 mn->gmn_name, mech_type, &new_canonical_name); in gss_canonicalize_name() 76 mn = malloc(sizeof(struct _gss_mechanism_name)); in gss_canonicalize_name() 77 if (!mn) { in gss_canonicalize_name() 85 mn->gmn_mech = m; in gss_canonicalize_name() 86 mn->gmn_mech_oid = &m->gm_mech_oid; in gss_canonicalize_name() 87 mn->gmn_name = new_canonical_name; in gss_canonicalize_name() 88 SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in gss_canonicalize_name()
|
H A D | gss_inquire_cred.c | 64 struct _gss_mechanism_name *mn; in gss_inquire_cred() local 118 mn = malloc(sizeof(struct _gss_mechanism_name)); in gss_inquire_cred() 119 if (!mn) { in gss_inquire_cred() 124 mn->gmn_mech = mc->gmc_mech; in gss_inquire_cred() 125 mn->gmn_mech_oid = mc->gmc_mech_oid; in gss_inquire_cred() 126 mn->gmn_name = mc_name; in gss_inquire_cred() 127 SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in gss_inquire_cred() 154 mn = malloc( in gss_inquire_cred() 156 if (!mn) { in gss_inquire_cred() 161 mn->gmn_mech = m; in gss_inquire_cred() [all …]
|
H A D | gss_duplicate_name.c | 44 struct _gss_mechanism_name *mn; in gss_duplicate_name() local 61 SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_duplicate_name() 64 mn->gmn_mech_oid, &mn2); in gss_duplicate_name() 76 SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in gss_duplicate_name() 84 new_mn->gmn_mech = mn->gmn_mech; in gss_duplicate_name() 85 new_mn->gmn_mech_oid = mn->gmn_mech_oid; in gss_duplicate_name() 88 mn->gmn_mech->gm_duplicate_name(minor_status, in gss_duplicate_name() 89 mn->gmn_name, &new_mn->gmn_name); in gss_duplicate_name()
|
H A D | gss_export_name.c | 41 struct _gss_mechanism_name *mn; in gss_export_name() local 50 mn = SLIST_FIRST(&name->gn_mn); in gss_export_name() 51 if (!mn) { in gss_export_name() 56 return mn->gmn_mech->gm_export_name(minor_status, in gss_export_name() 57 mn->gmn_name, exported_name); in gss_export_name()
|
H A D | gss_release_name.c | 47 struct _gss_mechanism_name *mn; in gss_release_name() local 48 mn = SLIST_FIRST(&name->gn_mn); in gss_release_name() 50 mn->gmn_mech->gm_release_name(minor_status, in gss_release_name() 51 &mn->gmn_name); in gss_release_name() 52 free(mn); in gss_release_name()
|
H A D | gss_inquire_cred_by_mech.c | 48 gss_name_t mn; in gss_inquire_cred_by_mech() local 78 &mn, initiator_lifetime, acceptor_lifetime, cred_usage); in gss_inquire_cred_by_mech() 85 name = _gss_make_name(m, mn); in gss_inquire_cred_by_mech() 87 m->gm_release_name(minor_status, &mn); in gss_inquire_cred_by_mech() 92 m->gm_release_name(minor_status, &mn); in gss_inquire_cred_by_mech()
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_umem_odp.c | 141 static void ib_umem_notifier_release(struct mmu_notifier *mn, in ib_umem_notifier_release() argument 144 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_release() 167 static void ib_umem_notifier_invalidate_page(struct mmu_notifier *mn, in ib_umem_notifier_invalidate_page() argument 171 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_page() 193 static void ib_umem_notifier_invalidate_range_start(struct mmu_notifier *mn, in ib_umem_notifier_invalidate_range_start() argument 198 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_range_start() 218 static void ib_umem_notifier_invalidate_range_end(struct mmu_notifier *mn, in ib_umem_notifier_invalidate_range_end() argument 223 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_range_end() 311 INIT_HLIST_NODE(&context->mn.hlist); in ib_umem_odp_get() 312 context->mn.ops = &ib_umem_notifiers; in ib_umem_odp_get() [all …]
|