Lines Matching refs:snp

1248 ses_add_bay_props(topo_mod_t *mod, tnode_t *tn, ses_enum_node_t *snp)
1261 for (ap = topo_list_next(&snp->sen_alt_nodes); ap != NULL;
1279 for (i = 0, ap = topo_list_next(&snp->sen_alt_nodes); ap != NULL;
1474 ses_enum_node_t *snp, tnode_t *pnode, tnode_t *frutn,
1477 ses_node_t *np = snp->sen_node;
1480 uint64_t instance = snp->sen_instance;
1508 for (anp = topo_list_next(&(snp->sen_alt_nodes)); anp != NULL;
1542 for (anp = topo_list_next(&(snp->sen_alt_nodes));
1641 snp->sen_target->set_devpath) != 0)
1665 for (anp = topo_list_next(&(snp->sen_alt_nodes)); anp != NULL;
1687 for (anp = topo_list_next(&(snp->sen_alt_nodes)), i = 0;
1723 if (ses_add_bay_props(mod, tn, snp) != 0)
1759 snp->sen_target->set_refcount++;
1760 topo_node_setspecific(tn, snp->sen_target);
1778 ses_set_expander_props(ses_enum_data_t *sdp, ses_enum_node_t *snp,
1781 ses_node_t *np = snp->sen_node;
2098 ses_set_connector_props(ses_enum_data_t *sdp, ses_enum_node_t *snp,
2101 ses_node_t *np = snp->sen_node;
2183 ses_create_esc_sasspecific(ses_enum_data_t *sdp, ses_enum_node_t *snp,
2193 ses_node_t *np = snp->sen_node;
2450 ses_create_protocol_specific(ses_enum_data_t *sdp, ses_enum_node_t *snp,
2457 return (ses_create_esc_sasspecific(sdp, snp, pnode, cp,
2475 ses_enum_node_t *snp;
2483 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
2484 snp = topo_list_next(snp)) {
2485 if (snp->sen_type == type) {
2487 if (snp->sen_instance > max)
2488 max = snp->sen_instance;
2512 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
2513 snp = topo_list_next(snp)) {
2514 if (snp->sen_type == type) {
2522 if (ses_create_generic(sdp, cp, snp, pnode, NULL,
2533 if (ses_create_protocol_specific(sdp, snp,
2779 ses_enum_node_t *snp;
2788 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
2789 snp = topo_list_next(snp)) {
2796 child->spt_snode = snp->sen_node;
2797 props = ses_node_props(snp->sen_node);
2808 snp->sen_type, snp->sen_instance, cp->sec_csn ?
2820 snp->sen_type, snp->sen_instance,
2836 child->spt_senumnode = snp;
3064 ses_enum_node_t *snp;
3072 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
3073 snp = topo_list_next(snp)) {
3074 if (snp->sen_type ==
3076 if (snp->sen_instance > mrange[i])
3078 snp->sen_instance;
3174 ses_enum_node_t *snp;
3203 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
3204 snp = topo_list_next(snp)) {
3205 if ((snp->sen_type == SES_ET_DEVICE) ||
3206 (snp->sen_type == SES_ET_ARRAY_DEVICE)) {
3208 if (snp->sen_instance > max)
3209 max = snp->sen_instance;
3234 for (snp = topo_list_next(&cp->sec_nodes);
3235 snp != NULL; snp = topo_list_next(snp)) {
3236 if ((snp->sen_type == SES_ET_DEVICE) ||
3237 (snp->sen_type == SES_ET_ARRAY_DEVICE)) {
3238 if (ses_create_generic(sdp, cp, snp, pnode,
3300 ses_enum_node_t *snp;
3329 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
3330 snp = topo_list_next(snp)) {
3331 if (snp->sen_type == SES_ET_SAS_EXPANDER) {
3333 if (snp->sen_instance > max)
3334 max = snp->sen_instance;
3351 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
3352 snp = topo_list_next(snp)) {
3353 if (snp->sen_type == SES_ET_SAS_EXPANDER) {
3362 if (ses_create_generic(sdp, cp, snp,
3385 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
3386 snp = topo_list_next(snp)) {
3387 if (snp->sen_type == SES_ET_DEVICE ||
3388 snp->sen_type == SES_ET_ARRAY_DEVICE)
3392 if (snp == NULL)
3761 ses_enum_node_t *snp;
3979 for (snp = topo_list_next(&cp->sec_nodes); snp != NULL;
3980 snp = topo_list_next(snp)) {
3981 if (snp->sen_type == type &&
3982 snp->sen_instance == instance)
3994 if (snp != NULL) {
3996 ses_node_props(snp->sen_node),
4015 snp->sen_node = np;
4016 snp->sen_target = sdp->sed_target;
4025 topo_list_append(&snp->sen_alt_nodes, sap);
4030 if ((snp = topo_mod_zalloc(mod,
4036 topo_mod_free(mod, snp, sizeof (ses_enum_node_t));
4042 snp->sen_node = np;
4043 snp->sen_type = type;
4044 snp->sen_instance = instance;
4045 snp->sen_target = sdp->sed_target;
4048 topo_list_append(&snp->sen_alt_nodes, sap);
4049 topo_list_append(&cp->sec_nodes, snp);