Searched defs:iphy (Results 1 - 6 of 6) sorted by relevance

/drivers/scsi/isci/
H A Dport_config.c117 struct isci_phy *iphy)
130 sci_phy_get_sas_address(iphy, &phy_sas_address);
131 sci_phy_get_attached_sas_address(iphy, &phy_attached_device_address);
345 struct isci_phy *iphy = &ihost->phys[index]; local
349 phy_get_non_dummy_port(iphy),
350 iphy);
361 struct isci_phy *iphy)
370 port_agent->phy_ready_mask |= (1 << iphy->phy_index);
371 sci_port_link_up(iport, iphy);
372 if ((iport->active_phy_mask & (1 << iphy
115 sci_port_configuration_agent_find_port( struct isci_host *ihost, struct isci_phy *iphy) argument
358 sci_mpc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument
393 sci_mpc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument
486 sci_apc_agent_configure_ports(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_phy *iphy, bool start_timer) argument
608 sci_apc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument
647 sci_apc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument
[all...]
H A Dphy.c65 enum sas_linkrate sci_phy_linkrate(struct isci_phy *iphy) argument
67 return iphy->max_negotiated_speed;
71 sci_phy_transport_layer_initialization(struct isci_phy *iphy, argument
76 iphy->transport_layer_registers = reg;
79 &iphy->transport_layer_registers->stp_rni);
85 tl_control = readl(&iphy->transport_layer_registers->control);
87 writel(tl_control, &iphy->transport_layer_registers->control);
93 sci_phy_link_layer_initialization(struct isci_phy *iphy, argument
96 struct isci_host *ihost = iphy->owning_port->owning_controller;
99 int phy_idx = iphy
298 struct isci_phy *iphy = container_of(tmr, typeof(*iphy), sata_timer); local
330 phy_get_non_dummy_port(struct isci_phy *iphy) argument
347 sci_phy_set_port( struct isci_phy *iphy, struct isci_port *iport) argument
359 sci_phy_initialize(struct isci_phy *iphy, struct scu_transport_layer_registers __iomem *tl, struct scu_link_layer_registers __iomem *ll) argument
386 sci_phy_setup_transport(struct isci_phy *iphy, u32 device_id) argument
401 sci_phy_suspend(struct isci_phy *iphy) argument
414 sci_phy_resume(struct isci_phy *iphy) argument
425 sci_phy_get_sas_address(struct isci_phy *iphy, struct sci_sas_address *sas) argument
431 sci_phy_get_attached_sas_address(struct isci_phy *iphy, struct sci_sas_address *sas) argument
439 sci_phy_get_protocols(struct isci_phy *iphy, struct sci_phy_proto *proto) argument
444 sci_phy_start(struct isci_phy *iphy) argument
458 sci_phy_stop(struct isci_phy *iphy) argument
484 sci_phy_reset(struct isci_phy *iphy) argument
498 sci_phy_consume_power_handler(struct isci_phy *iphy) argument
545 sci_phy_start_sas_link_training(struct isci_phy *iphy) argument
563 sci_phy_start_sata_link_training(struct isci_phy *iphy) argument
585 sci_phy_complete_link_training(struct isci_phy *iphy, enum sas_linkrate max_link_rate, u32 next_state) argument
594 sci_phy_event_handler(struct isci_phy *iphy, u32 event_code) argument
844 __func__, iphy, event_code); local
858 __func__, iphy, event_code); local
871 sci_phy_frame_handler(struct isci_phy *iphy, u32 frame_index) argument
968 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
976 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
984 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
992 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1000 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1008 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1015 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1022 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1029 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1036 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1056 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1063 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1079 scu_link_layer_stop_protocol_engine( struct isci_phy *iphy) argument
1101 scu_link_layer_start_oob(struct isci_phy *iphy) argument
1130 scu_link_layer_tx_hard_reset( struct isci_phy *iphy) argument
1155 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1173 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1192 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1201 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1208 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); local
1273 sci_phy_construct(struct isci_phy *iphy, struct isci_port *iport, u8 phy_index) argument
1290 isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index) argument
1335 struct isci_phy *iphy = sas_phy->lldd_phy; local
[all...]
H A Dphy.h116 struct isci_phy *iphy = container_of(sas_phy, typeof(*iphy), sas_phy); local
118 return iphy;
444 struct isci_phy *iphy,
448 struct isci_port *phy_get_non_dummy_port(struct isci_phy *iphy);
451 struct isci_phy *iphy,
455 struct isci_phy *iphy,
460 struct isci_phy *iphy);
463 struct isci_phy *iphy);
466 struct isci_phy *iphy);
[all...]
H A Dhost.h396 static inline struct device *sciphy_to_dev(struct isci_phy *iphy) argument
399 if (!iphy || !iphy->isci_port || !iphy->isci_port->isci_host)
402 return &iphy->isci_port->isci_host->pdev->dev;
500 struct isci_phy *iphy);
504 struct isci_phy *iphy);
509 struct isci_phy *iphy);
514 struct isci_phy *iphy);
H A Dport.c83 struct isci_phy *iphy = iport->phy_table[index]; local
85 if (!iphy)
87 sci_phy_get_protocols(iphy, proto);
134 struct isci_phy *iphy; local
139 iphy = iport->phy_table[i];
140 if (!iphy)
142 val = readl(&iphy->link_layer_registers->link_layer_control);
144 writel(val, &iphy->link_layer_registers->link_layer_control);
150 struct isci_phy *iphy)
154 __func__, iphy,
148 isci_port_bc_change_received(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
160 isci_port_link_up(struct isci_host *isci_host, struct isci_port *iport, struct isci_phy *iphy) argument
482 struct isci_phy *iphy; local
496 sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy) argument
518 sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy) argument
547 struct isci_phy *iphy; local
650 sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy) argument
656 sci_port_activate_phy(struct isci_port *iport, struct isci_phy *iphy, u8 flags) argument
673 sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy, bool do_notify_user) argument
697 sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy) argument
723 sci_port_general_link_up_handler(struct isci_port *iport, struct isci_phy *iphy, u8 flags) argument
789 sci_port_link_detected( struct isci_port *iport, struct isci_phy *iphy) argument
887 struct isci_phy *iphy; local
1184 struct isci_phy *iphy = NULL; local
1231 sci_port_add_phy(struct isci_port *iport, struct isci_phy *iphy) argument
1300 sci_port_remove_phy(struct isci_port *iport, struct isci_phy *iphy) argument
1341 sci_port_link_up(struct isci_port *iport, struct isci_phy *iphy) argument
1384 sci_port_link_down(struct isci_port *iport, struct isci_phy *iphy) argument
1665 sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy) argument
1673 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
[all...]
H A Dhost.c309 struct isci_phy *iphy; local
330 iphy = &ihost->phys[index];
331 result = sci_phy_frame_handler(iphy, frame_index);
342 iphy = &ihost->phys[index];
343 result = sci_phy_frame_handler(iphy, frame_index);
368 struct isci_phy *iphy; local
448 iphy = &ihost->phys[index];
449 sci_phy_event_handler(iphy, ent);
841 static bool is_phy_starting(struct isci_phy *iphy) argument
845 state = iphy
874 struct isci_phy *iphy; local
1305 struct isci_phy *iphy = &ihost->phys[i]; local
1878 struct isci_phy *iphy; local
1948 sci_controller_power_control_queue_insert(struct isci_host *ihost, struct isci_phy *iphy) argument
2000 sci_controller_power_control_queue_remove(struct isci_host *ihost, struct isci_phy *iphy) argument
2609 sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
2632 sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
[all...]

Completed in 43 milliseconds