Searched refs:iport (Results 1 - 10 of 10) sorted by relevance

/drivers/scsi/isci/
H A Dport.c73 static struct device *sciport_to_dev(struct isci_port *iport) argument
75 int i = iport->physical_port_index;
82 table = iport - i;
88 static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto) argument
94 struct isci_phy *iphy = iport->phy_table[index];
102 static u32 sci_port_get_phys(struct isci_port *iport) argument
109 if (iport->phy_table[index])
128 enum sci_status sci_port_get_properties(struct isci_port *iport, argument
131 if (!iport || iport
143 sci_port_bcn_enable(struct isci_port *iport) argument
159 isci_port_bc_change_received(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
171 isci_port_link_up(struct isci_host *isci_host, struct isci_port *iport, struct isci_phy *iphy) argument
294 port_state_machine_change(struct isci_port *iport, enum sci_port_states state) argument
362 sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index) argument
408 sci_port_is_phy_mask_valid( struct isci_port *iport, u32 phy_mask) argument
444 sci_port_get_a_connected_phy(struct isci_port *iport) argument
461 sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy) argument
483 sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy) argument
499 sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas) argument
510 sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas) argument
542 sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni) argument
570 sci_port_construct_dummy_task(struct isci_port *iport, u16 tag) argument
590 sci_port_destroy_dummy_resources(struct isci_port *iport) argument
605 sci_port_setup_transports(struct isci_port *iport, u32 device_id) argument
615 sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy) argument
621 sci_port_activate_phy(struct isci_port *iport, struct isci_phy *iphy, u8 flags) argument
638 sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy, bool do_notify_user) argument
662 sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy) argument
688 sci_port_general_link_up_handler(struct isci_port *iport, struct isci_phy *iphy, u8 flags) argument
726 sci_port_is_wide(struct isci_port *iport) argument
754 sci_port_link_detected( struct isci_port *iport, struct isci_phy *iphy) argument
777 struct isci_port *iport = container_of(tmr, typeof(*iport), timer); local
801 iport); local
812 "in state %d.\\n", __func__, iport, current_state); local
826 sci_port_update_viit_entry(struct isci_port *iport) argument
848 sci_port_get_max_allowed_speed(struct isci_port *iport) argument
867 sci_port_suspend_port_task_scheduler(struct isci_port *iport) argument
885 sci_port_post_dummy_request(struct isci_port *iport) argument
909 sci_port_abort_dummy_request(struct isci_port *iport) argument
933 sci_port_resume_port_task_scheduler(struct isci_port *iport) argument
944 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
960 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
967 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
992 sci_port_invalidate_dummy_remote_node(struct isci_port *iport) argument
1027 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1046 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1058 sci_port_start(struct isci_port *iport) argument
1126 sci_port_stop(struct isci_port *iport) argument
1148 sci_port_hard_reset(struct isci_port *iport, u32 timeout) argument
1198 sci_port_add_phy(struct isci_port *iport, struct isci_phy *iphy) argument
1267 sci_port_remove_phy(struct isci_port *iport, struct isci_phy *iphy) argument
1308 sci_port_link_up(struct isci_port *iport, struct isci_phy *iphy) argument
1351 sci_port_link_down(struct isci_port *iport, struct isci_phy *iphy) argument
1381 sci_port_start_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument
1401 sci_port_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument
1438 sci_port_enable_port_task_scheduler(struct isci_port *iport) argument
1448 sci_port_disable_port_task_scheduler(struct isci_port *iport) argument
1458 sci_port_post_dummy_remote_node(struct isci_port *iport) argument
1488 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1501 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1509 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1530 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1537 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1546 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local
1583 sci_port_construct(struct isci_port *iport, u8 index, struct isci_host *ihost) argument
1611 isci_port_init(struct isci_port *iport, struct isci_host *ihost, int index) argument
1618 sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy) argument
1626 wait_port_reset(struct isci_host *ihost, struct isci_port *iport) argument
1631 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
1690 struct isci_port *iport = dev->port->lldd_port; local
1716 struct isci_port *iport = phy->port->lldd_port; local
1743 struct isci_port *iport; local
[all...]
H A Dport.h189 static inline void sci_port_decrement_request_count(struct isci_port *iport) argument
191 if (WARN_ONCE(iport->started_request_count == 0,
196 iport->started_request_count--;
203 struct isci_port *iport,
207 enum sci_status sci_port_start(struct isci_port *iport);
208 enum sci_status sci_port_stop(struct isci_port *iport);
211 struct isci_port *iport,
215 struct isci_port *iport,
219 struct isci_port *iport,
225 struct isci_port *iport,
[all...]
H A Dport_config.c134 struct isci_port *iport = &ihost->ports[i]; local
136 sci_port_get_sas_address(iport, &port_sas_address);
137 sci_port_get_attached_sas_address(iport, &port_attached_device_address);
141 return iport;
360 struct isci_port *iport,
367 if (!iport)
371 sci_port_link_up(iport, iphy);
372 if ((iport->active_phy_mask & (1 << iphy->phy_index)))
396 struct isci_port *iport,
399 if (iport !
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
493 struct isci_port *iport; local
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 Dremote_device.c485 struct isci_port *iport = idev->owning_port; local
489 sci_port_complete_io(iport, idev, ireq);
502 struct isci_port *iport = idev->owning_port; local
524 status = sci_port_start_io(iport, idev, ireq);
546 status = sci_port_start_io(iport, idev, ireq);
571 status = sci_port_start_io(iport, idev, ireq);
587 status = sci_port_start_io(iport, idev, ireq);
614 static enum sci_status common_complete_io(struct isci_port *iport, argument
624 status = sci_port_complete_io(iport, idev, ireq);
638 struct isci_port *iport local
697 "could not complete\\n", __func__, iport, local
720 struct isci_port *iport = idev->owning_port; local
800 struct isci_port *iport = idev->owning_port; local
1085 sci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) argument
1111 sci_remote_device_da_construct(struct isci_port *iport, struct isci_remote_device *idev) argument
1160 sci_remote_device_ea_construct(struct isci_port *iport, struct isci_remote_device *idev) argument
1233 isci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) argument
1285 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport) argument
[all...]
H A Dphy.h180 struct isci_port *iport; member in struct:sci_phy_properties
408 struct isci_port *iport,
415 struct isci_port *iport);
H A Dphy.c355 struct isci_port *iport = iphy->owning_port; local
357 if (iport->physical_port_index == SCIC_SDS_DUMMY_PORT)
372 struct isci_port *iport)
374 iphy->owning_port = iport;
1193 struct isci_port *iport = iphy->owning_port; local
1194 struct isci_host *ihost = iport->owning_controller;
1211 struct isci_port *iport = iphy->owning_port; local
1212 struct isci_host *ihost = iport->owning_controller;
1230 struct isci_port *iport = iphy->owning_port; local
1231 struct isci_host *ihost = iport
370 sci_phy_set_port( struct isci_phy *iphy, struct isci_port *iport) argument
1310 sci_phy_construct(struct isci_phy *iphy, struct isci_port *iport, u8 phy_index) argument
[all...]
H A Dhost.c1027 struct isci_port *iport = &ihost->ports[index]; local
1029 result = sci_port_start(iport);
1270 struct isci_port *iport = &ihost->ports[i]; local
1273 list_for_each_entry_safe(idev, d, &iport->remote_dev_list, node) {
1296 struct isci_port *iport = &ihost->ports[i]; local
1297 del_timer_sync(&iport->timer.timer);
1546 struct isci_port *iport = &ihost->ports[index]; local
1548 port_status = sci_port_stop(iport);
1558 iport->logical_port_index,
2367 struct isci_port *iport local
2615 sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
2638 sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument
[all...]
H A Dhost.h491 struct isci_port *iport,
496 struct isci_port *iport,
H A Drequest.c222 struct isci_port *iport; local
225 iport = idev->owning_port;
233 task_context->logical_port_index = iport->physical_port_index;
255 (iport->physical_port_index <<
504 struct isci_port *iport; local
507 iport = idev->owning_port;
515 task_context->logical_port_index = iport->physical_port_index;
541 (iport->physical_port_index <<
3277 struct isci_port *iport; local
3321 iport
[all...]
H A Dtask.c1257 struct isci_port *iport = dev->port->lldd_port; local
1276 rc = isci_port_perform_hard_reset(ihost, iport, iphy);

Completed in 312 milliseconds