Home
last modified time | relevance | path

Searched refs:isci_phy (Results 1 – 8 of 8) sorted by relevance

/linux-5.19.10/drivers/scsi/isci/
Dphy.h87 struct isci_phy { struct
106 static inline struct isci_phy *to_iphy(struct asd_sas_phy *sas_phy) in to_iphy() argument
108 struct isci_phy *iphy = container_of(sas_phy, typeof(*iphy), sas_phy); in to_iphy()
400 struct isci_phy *iphy,
404 struct isci_port *phy_get_non_dummy_port(struct isci_phy *iphy);
407 struct isci_phy *iphy,
411 struct isci_phy *iphy,
416 struct isci_phy *iphy);
419 struct isci_phy *iphy);
422 struct isci_phy *iphy);
[all …]
Dphy.c75 enum sas_linkrate sci_phy_linkrate(struct isci_phy *iphy) in sci_phy_linkrate()
80 static struct isci_host *phy_to_host(struct isci_phy *iphy) in phy_to_host()
82 struct isci_phy *table = iphy - iphy->phy_index; in phy_to_host()
88 static struct device *sciphy_to_dev(struct isci_phy *iphy) in sciphy_to_dev()
94 sci_phy_transport_layer_initialization(struct isci_phy *iphy, in sci_phy_transport_layer_initialization()
116 sci_phy_link_layer_initialization(struct isci_phy *iphy, in sci_phy_link_layer_initialization()
321 struct isci_phy *iphy = container_of(tmr, typeof(*iphy), sata_timer); in phy_sata_timeout()
354 struct isci_port *phy_get_non_dummy_port(struct isci_phy *iphy) in phy_get_non_dummy_port()
368 struct isci_phy *iphy, in sci_phy_set_port()
379 enum sci_status sci_phy_initialize(struct isci_phy *iphy, in sci_phy_initialize()
[all …]
Dport.h69 struct isci_phy;
116 struct isci_phy *phy_table[SCI_MAX_PHYS];
212 struct isci_phy *iphy);
216 struct isci_phy *iphy);
226 struct isci_phy *iphy,
231 struct isci_phy *iphy);
238 struct isci_phy *iphy);
240 struct isci_phy *iphy);
259 struct isci_phy *iphy);
281 struct isci_phy *iphy);
Dport.c94 struct isci_phy *iphy = iport->phy_table[index]; in sci_port_get_protocols()
145 struct isci_phy *iphy; in sci_port_bcn_enable()
161 struct isci_phy *iphy) in isci_port_bc_change_received()
174 struct isci_phy *iphy) in isci_port_link_up()
241 struct isci_phy *isci_phy, in isci_port_link_down() argument
252 if (isci_phy->sas_phy.port && in isci_port_link_down()
253 isci_phy->sas_phy.port->num_phys == 1) { in isci_port_link_down()
273 sas_phy_disconnected(&isci_phy->sas_phy); in isci_port_link_down()
274 sas_notify_phy_event(&isci_phy->sas_phy, in isci_port_link_down()
333 struct isci_phy *iphy = &ihost->phys[phy_idx]; in isci_port_hard_reset_complete()
[all …]
Dhost.h104 struct isci_phy *requesters[SCI_MAX_PHYS];
111 struct isci_port *, struct isci_phy *);
195 struct isci_phy phys[SCI_MAX_PHYS];
462 struct isci_phy *iphy);
464 struct isci_phy *iphy);
466 struct isci_phy *iphy);
468 struct isci_phy *iphy);
Dport_config.c117 struct isci_phy *iphy) in sci_port_configuration_agent_find_port()
344 struct isci_phy *iphy = &ihost->phys[index]; in mpc_agent_timeout()
360 struct isci_phy *iphy) in sci_mpc_agent_link_up()
397 struct isci_phy *iphy) in sci_mpc_agent_link_down()
484 struct isci_phy *iphy, in sci_apc_agent_configure_ports()
608 struct isci_phy *iphy) in sci_apc_agent_link_up()
642 struct isci_phy *iphy) in sci_apc_agent_link_down()
Dhost.c311 struct isci_phy *iphy; in sci_controller_unsolicited_frame()
370 struct isci_phy *iphy; in sci_controller_event_completion()
836 static bool is_phy_starting(struct isci_phy *iphy) in is_phy_starting()
864 struct isci_phy *iphy = &ihost->phys[i]; in is_controller_start_complete()
903 struct isci_phy *iphy; in sci_controller_start_next_phy()
1279 struct isci_phy *iphy = &ihost->phys[i]; in isci_host_deinit()
1742 struct isci_phy *iphy; in power_control_timeout()
1779 struct isci_phy *requester = ihost->power_control.requesters[j]; in power_control_timeout()
1813 struct isci_phy *iphy) in sci_controller_power_control_queue_insert()
1838 struct isci_phy *current_phy; in sci_controller_power_control_queue_insert()
[all …]
Dtask.c741 struct isci_phy *iphy = &ihost->phys[phy->number]; in isci_reset_device()