Lines Matching refs:sas_host

227 	struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);  in sas_host_setup()  local
229 INIT_LIST_HEAD(&sas_host->rphy_list); in sas_host_setup()
230 mutex_init(&sas_host->lock); in sas_host_setup()
231 sas_host->next_target_id = 0; in sas_host_setup()
232 sas_host->next_expander_id = 0; in sas_host_setup()
233 sas_host->next_port_id = 0; in sas_host_setup()
917 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); in sas_port_alloc_num() local
920 mutex_lock(&sas_host->lock); in sas_port_alloc_num()
927 index = sas_host->next_port_id++; in sas_port_alloc_num()
928 mutex_unlock(&sas_host->lock); in sas_port_alloc_num()
1472 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); in sas_expander_alloc() local
1485 mutex_lock(&sas_host->lock); in sas_expander_alloc()
1486 rdev->rphy.scsi_target_id = sas_host->next_expander_id++; in sas_expander_alloc()
1487 mutex_unlock(&sas_host->lock); in sas_expander_alloc()
1508 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); in sas_rphy_add() local
1525 mutex_lock(&sas_host->lock); in sas_rphy_add()
1526 list_add_tail(&rphy->list, &sas_host->rphy_list); in sas_rphy_add()
1530 rphy->scsi_target_id = sas_host->next_target_id++; in sas_rphy_add()
1533 mutex_unlock(&sas_host->lock); in sas_rphy_add()
1567 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); in sas_rphy_free() local
1569 mutex_lock(&sas_host->lock); in sas_rphy_free()
1571 mutex_unlock(&sas_host->lock); in sas_rphy_free()
1659 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost); in sas_user_scan() local
1662 mutex_lock(&sas_host->lock); in sas_user_scan()
1663 list_for_each_entry(rphy, &sas_host->rphy_list, list) { in sas_user_scan()
1674 mutex_unlock(&sas_host->lock); in sas_user_scan()