mil
mlp_info_list_t *mil;
for (mil = global_mlps; mil != NULL; mil = mil->next) {
if (strcmp(mil->name, name) == 0)
if (mil->mlp.mlp_ipp == mlpptr->mlp_ipp &&
!(mil->mlp.mlp_port_upper <
mil->mlp.mlp_port >
if (mil != NULL) {
mlpptr->mlp_port_upper, mil->name,
mil->mlp.mlp_port, mil->mlp.mlp_port_upper,
name, mil->linenum, linenum);
if ((mil = malloc(sizeof (*mil))) == NULL) {
(void) strlcpy(mil->name, name, sizeof (mil->name));
mil->linenum = linenum;
mil->mlp = *mlpptr;
mil->next = global_mlps;
global_mlps = mil;
crypto_mech_info_list_t *mil;
for (mil = prov_chain->pm_mi_list;
mil != NULL; mil = mil->ml_next) {
if ((mil->ml_mech_info.cm_func_group_mask &
#define MIL_MECH_NUM(mil) (mil)->ml_mech_info.cm_mech_number
if (mil->ml_kcf_mechid == m2id) { /* Bingo! */
*prov_mt2 = MIL_MECH_NUM(mil);
MIL_MECH_NUM(mil);
for (mil = me->me_sw_prov->pm_mi_list;
mil != NULL; mil = mil->ml_next) {
if ((mil->ml_mech_info.cm_func_group_mask &
if (mil->ml_kcf_mechid == m2id) {
mil->ml_mech_info.cm_mech_number;
crypto_mech_info_list_t *mil, *mil2;
mil = kmem_zalloc(sizeof (*mil), KM_SLEEP);
kmem_free(mil, sizeof (*mil));
mil->ml_mech_info = *dmi; /* struct assignment */
mil->ml_kcf_mechid = mt;
mil->ml_next = prov_mech->pm_mi_list;
prov_mech->pm_mi_list = mil;
crypto_mech_info_list_t *mil, *mil2, *next, **prev_next;
mil = prov_mech->pm_mi_list;
while (mil != NULL) {
next = mil->ml_next;
if (kcf_get_mech_entry(mil->ml_kcf_mechid,
mil = next;
kmem_free(mil, sizeof (crypto_mech_info_list_t));
mil = next;
struct mil *pMil = pLayerPointers->pMil;
*(++mem_free_array) = sizeof (struct mil);
*(++mem_req_array) = sizeof (struct mil);
struct mil *pMil;
pMil = (struct mil *)(*pmem_set_array);
struct mil *pMil;
struct mil *pMil = pLayerPointers->pMil;