/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | port.c | 73 static struct device *sciport_to_dev(struct isci_port *iport) in sciport_to_dev() argument 75 int i = iport->physical_port_index; in sciport_to_dev() 82 table = iport - i; in sciport_to_dev() 88 static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto) in sci_port_get_protocols() argument 94 struct isci_phy *iphy = iport->phy_table[index]; in sci_port_get_protocols() 102 static u32 sci_port_get_phys(struct isci_port *iport) in sci_port_get_phys() argument 109 if (iport->phy_table[index]) in sci_port_get_phys() 128 enum sci_status sci_port_get_properties(struct isci_port *iport, in sci_port_get_properties() argument 131 if (!iport || iport in sci_port_get_properties() 143 sci_port_bcn_enable(struct isci_port *iport) sci_port_bcn_enable() argument 159 isci_port_bc_change_received(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) isci_port_bc_change_received() argument 172 isci_port_link_up(struct isci_host *isci_host, struct isci_port *iport, struct isci_phy *iphy) isci_port_link_up() argument 295 port_state_machine_change(struct isci_port *iport, enum sci_port_states state) port_state_machine_change() argument 363 sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index) sci_port_is_valid_phy_assignment() argument 409 sci_port_is_phy_mask_valid( struct isci_port *iport, u32 phy_mask) sci_port_is_phy_mask_valid() argument 445 sci_port_get_a_connected_phy(struct isci_port *iport) sci_port_get_a_connected_phy() argument 462 sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_set_phy() argument 484 sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_clear_phy() argument 500 sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas) sci_port_get_sas_address() argument 511 sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas) sci_port_get_attached_sas_address() argument 543 sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni) sci_port_construct_dummy_rnc() argument 571 sci_port_construct_dummy_task(struct isci_port *iport, u16 tag) sci_port_construct_dummy_task() argument 591 sci_port_destroy_dummy_resources(struct isci_port *iport) sci_port_destroy_dummy_resources() argument 606 sci_port_setup_transports(struct isci_port *iport, u32 device_id) sci_port_setup_transports() argument 616 sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_resume_phy() argument 622 sci_port_activate_phy(struct isci_port *iport, struct isci_phy *iphy, u8 flags) sci_port_activate_phy() argument 639 sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy, bool do_notify_user) sci_port_deactivate_phy() argument 663 sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy) sci_port_invalid_link_up() argument 689 sci_port_general_link_up_handler(struct isci_port *iport, struct isci_phy *iphy, u8 flags) sci_port_general_link_up_handler() argument 727 sci_port_is_wide(struct isci_port *iport) sci_port_is_wide() argument 755 sci_port_link_detected(struct isci_port *iport, struct isci_phy *iphy) sci_port_link_detected() argument 776 struct isci_port *iport = container_of(tmr, typeof(*iport), timer); port_timeout() local 800 iport); port_timeout() local 811 "in state %d.\\n", __func__, iport, current_state); port_timeout() local 825 sci_port_update_viit_entry(struct isci_port *iport) sci_port_update_viit_entry() argument 847 sci_port_get_max_allowed_speed(struct isci_port *iport) sci_port_get_max_allowed_speed() argument 866 sci_port_suspend_port_task_scheduler(struct isci_port *iport) sci_port_suspend_port_task_scheduler() argument 884 sci_port_post_dummy_request(struct isci_port *iport) sci_port_post_dummy_request() argument 908 sci_port_abort_dummy_request(struct isci_port *iport) sci_port_abort_dummy_request() argument 932 sci_port_resume_port_task_scheduler(struct isci_port *iport) sci_port_resume_port_task_scheduler() argument 943 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_waiting_enter() local 959 struct isci_port *iport = container_of(sm, typeof(*iport), sm); scic_sds_port_ready_substate_waiting_exit() local 966 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_operational_enter() local 991 sci_port_invalidate_dummy_remote_node(struct isci_port *iport) sci_port_invalidate_dummy_remote_node() argument 1026 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_operational_exit() local 1045 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_configuring_enter() local 1057 sci_port_start(struct isci_port *iport) sci_port_start() argument 1125 sci_port_stop(struct isci_port *iport) sci_port_stop() argument 1147 sci_port_hard_reset(struct isci_port *iport, u32 timeout) sci_port_hard_reset() argument 1197 sci_port_add_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_add_phy() argument 1268 sci_port_remove_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_remove_phy() argument 1309 sci_port_link_up(struct isci_port *iport, struct isci_phy *iphy) sci_port_link_up() argument 1352 sci_port_link_down(struct isci_port *iport, struct isci_phy *iphy) sci_port_link_down() argument 1382 sci_port_start_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) sci_port_start_io() argument 1402 sci_port_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) sci_port_complete_io() argument 1439 sci_port_enable_port_task_scheduler(struct isci_port *iport) sci_port_enable_port_task_scheduler() argument 1449 sci_port_disable_port_task_scheduler(struct isci_port *iport) sci_port_disable_port_task_scheduler() argument 1459 sci_port_post_dummy_remote_node(struct isci_port *iport) sci_port_post_dummy_remote_node() argument 1489 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopped_state_enter() local 1502 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopped_state_exit() local 1510 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_state_enter() local 1531 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_resetting_state_exit() local 1538 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopping_state_exit() local 1547 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_failed_state_enter() local 1552 sci_port_set_hang_detection_timeout(struct isci_port *iport, u32 timeout) sci_port_set_hang_detection_timeout() argument 1607 sci_port_construct(struct isci_port *iport, u8 index, struct isci_host *ihost) sci_port_construct() argument 1636 sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy) sci_port_broadcast_change_received() argument 1644 wait_port_reset(struct isci_host *ihost, struct isci_port *iport) wait_port_reset() argument 1649 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) isci_port_perform_hard_reset() argument 1697 struct isci_port *iport = dev->port->lldd_port; isci_ata_check_ready() local 1723 struct isci_port *iport = phy->port->lldd_port; isci_port_deformed() local 1750 struct isci_port *iport = NULL; isci_port_formed() local [all...] |
H A D | port.h | 189 static inline void sci_port_decrement_request_count(struct isci_port *iport) in sci_port_decrement_request_count() argument 191 if (WARN_ONCE(iport->started_request_count == 0, in sci_port_decrement_request_count() 196 iport->started_request_count--; in sci_port_decrement_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 D | port_config.c | 134 struct isci_port *iport = &ihost->ports[i]; in sci_port_configuration_agent_find_port() local 136 sci_port_get_sas_address(iport, &port_sas_address); in sci_port_configuration_agent_find_port() 137 sci_port_get_attached_sas_address(iport, &port_attached_device_address); in sci_port_configuration_agent_find_port() 141 return iport; in sci_port_configuration_agent_find_port() 359 struct isci_port *iport, in sci_mpc_agent_link_up() 366 if (!iport) in sci_mpc_agent_link_up() 370 sci_port_link_up(iport, iphy); in sci_mpc_agent_link_up() 371 if ((iport->active_phy_mask & (1 << iphy->phy_index))) in sci_mpc_agent_link_up() 395 struct isci_port *iport, in sci_mpc_agent_link_down() 398 if (iport ! in sci_mpc_agent_link_down() 357 sci_mpc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_mpc_agent_link_up() argument 392 sci_mpc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_mpc_agent_link_down() argument 488 struct isci_port *iport; sci_apc_agent_configure_ports() local 603 sci_apc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_apc_agent_link_up() argument 635 sci_apc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_apc_agent_link_down() argument [all...] |
H A D | remote_device.c | 642 struct isci_port *iport = idev->owning_port; in sci_remote_device_start_request() local 646 sci_port_complete_io(iport, idev, ireq); in sci_remote_device_start_request() 659 struct isci_port *iport = idev->owning_port; in sci_remote_device_start_io() local 681 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 703 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 728 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 744 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 771 static enum sci_status common_complete_io(struct isci_port *iport, in common_complete_io() argument 781 status = sci_port_complete_io(iport, idev, ireq); in common_complete_io() 795 struct isci_port *iport in sci_remote_device_complete_io() local 854 "could not complete\\n", __func__, iport, sci_remote_device_complete_io() local 877 struct isci_port *iport = idev->owning_port; sci_remote_device_start_task() local 955 struct isci_port *iport = idev->owning_port; sci_remote_device_post_request() local 1247 sci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) sci_remote_device_construct() argument 1273 sci_remote_device_da_construct(struct isci_port *iport, struct isci_remote_device *idev) sci_remote_device_da_construct() argument 1309 sci_remote_device_ea_construct(struct isci_port *iport, struct isci_remote_device *idev) sci_remote_device_ea_construct() argument 1474 isci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) isci_remote_device_construct() argument 1512 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport) isci_remote_device_alloc() argument [all...] |
H A D | phy.h | 173 struct isci_port *iport; member 401 struct isci_port *iport, 408 struct isci_port *iport);
|
H A D | phy.c | 355 struct isci_port *iport = iphy->owning_port; in phy_get_non_dummy_port() local 357 if (iport->physical_port_index == SCIC_SDS_DUMMY_PORT) in phy_get_non_dummy_port() 372 struct isci_port *iport) in sci_phy_set_port() 374 iphy->owning_port = iport; in sci_phy_set_port() 1258 struct isci_port *iport = iphy->owning_port; in sci_phy_stopped_state_enter() local 1259 struct isci_host *ihost = iport->owning_controller; in sci_phy_stopped_state_enter() 1276 struct isci_port *iport = iphy->owning_port; in sci_phy_starting_state_enter() local 1277 struct isci_host *ihost = iport->owning_controller; in sci_phy_starting_state_enter() 1295 struct isci_port *iport = iphy->owning_port; in sci_phy_ready_state_enter() local 1296 struct isci_host *ihost = iport in sci_phy_ready_state_enter() 370 sci_phy_set_port( struct isci_phy *iphy, struct isci_port *iport) sci_phy_set_port() argument 1375 sci_phy_construct(struct isci_phy *iphy, struct isci_port *iport, u8 phy_index) sci_phy_construct() argument [all...] |
H A D | host.c | 1031 struct isci_port *iport = &ihost->ports[index]; in sci_controller_start() local 1033 result = sci_port_start(iport); in sci_controller_start() 1275 struct isci_port *iport = &ihost->ports[i]; in isci_host_deinit() local 1276 del_timer_sync(&iport->timer.timer); in isci_host_deinit() 1476 struct isci_port *iport = &ihost->ports[index]; in sci_controller_stop_ports() local 1478 port_status = sci_port_stop(iport); in sci_controller_stop_ports() 1488 iport->logical_port_index, in sci_controller_stop_ports() 2226 struct isci_port *iport = &ihost->ports[i]; in sci_controller_initialize() local 2228 iport->port_task_scheduler_registers = &ihost->scu_registers->peg0.ptsg.port[i]; in sci_controller_initialize() 2229 iport in sci_controller_initialize() 2381 sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) sci_controller_link_up() argument 2404 sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) sci_controller_link_down() argument [all...] |
H A D | host.h | 465 void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, 467 void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
|
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H A D | port.c | 73 static struct device *sciport_to_dev(struct isci_port *iport) in sciport_to_dev() argument 75 int i = iport->physical_port_index; in sciport_to_dev() 82 table = iport - i; in sciport_to_dev() 88 static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto) in sci_port_get_protocols() argument 94 struct isci_phy *iphy = iport->phy_table[index]; in sci_port_get_protocols() 102 static u32 sci_port_get_phys(struct isci_port *iport) in sci_port_get_phys() argument 109 if (iport->phy_table[index]) in sci_port_get_phys() 118 * @iport: this parameter specifies the port for which to retrieve the physical 128 enum sci_status sci_port_get_properties(struct isci_port *iport, in sci_port_get_properties() argument 131 if (!iport || ipor in sci_port_get_properties() 143 sci_port_bcn_enable(struct isci_port *iport) sci_port_bcn_enable() argument 159 isci_port_bc_change_received(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) isci_port_bc_change_received() argument 172 isci_port_link_up(struct isci_host *isci_host, struct isci_port *iport, struct isci_phy *iphy) isci_port_link_up() argument 295 port_state_machine_change(struct isci_port *iport, enum sci_port_states state) port_state_machine_change() argument 363 sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index) sci_port_is_valid_phy_assignment() argument 410 sci_port_is_phy_mask_valid( struct isci_port *iport, u32 phy_mask) sci_port_is_phy_mask_valid() argument 446 sci_port_get_a_connected_phy(struct isci_port *iport) sci_port_get_a_connected_phy() argument 463 sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_set_phy() argument 485 sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_clear_phy() argument 501 sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas) sci_port_get_sas_address() argument 512 sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas) sci_port_get_attached_sas_address() argument 544 sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni) sci_port_construct_dummy_rnc() argument 572 sci_port_construct_dummy_task(struct isci_port *iport, u16 tag) sci_port_construct_dummy_task() argument 592 sci_port_destroy_dummy_resources(struct isci_port *iport) sci_port_destroy_dummy_resources() argument 607 sci_port_setup_transports(struct isci_port *iport, u32 device_id) sci_port_setup_transports() argument 617 sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_resume_phy() argument 623 sci_port_activate_phy(struct isci_port *iport, struct isci_phy *iphy, u8 flags) sci_port_activate_phy() argument 640 sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy, bool do_notify_user) sci_port_deactivate_phy() argument 664 sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy) sci_port_invalid_link_up() argument 690 sci_port_general_link_up_handler(struct isci_port *iport, struct isci_phy *iphy, u8 flags) sci_port_general_link_up_handler() argument 729 sci_port_is_wide(struct isci_port *iport) sci_port_is_wide() argument 758 sci_port_link_detected(struct isci_port *iport, struct isci_phy *iphy) sci_port_link_detected() argument 779 struct isci_port *iport = container_of(tmr, typeof(*iport), timer); port_timeout() local 803 iport); port_timeout() local 814 "in state %d.\\n", __func__, iport, current_state); port_timeout() local 826 sci_port_update_viit_entry(struct isci_port *iport) sci_port_update_viit_entry() argument 848 sci_port_get_max_allowed_speed(struct isci_port *iport) sci_port_get_max_allowed_speed() argument 867 sci_port_suspend_port_task_scheduler(struct isci_port *iport) sci_port_suspend_port_task_scheduler() argument 885 sci_port_post_dummy_request(struct isci_port *iport) sci_port_post_dummy_request() argument 910 sci_port_abort_dummy_request(struct isci_port *iport) sci_port_abort_dummy_request() argument 934 sci_port_resume_port_task_scheduler(struct isci_port *iport) sci_port_resume_port_task_scheduler() argument 945 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_waiting_enter() local 961 struct isci_port *iport = container_of(sm, typeof(*iport), sm); scic_sds_port_ready_substate_waiting_exit() local 968 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_operational_enter() local 993 sci_port_invalidate_dummy_remote_node(struct isci_port *iport) sci_port_invalidate_dummy_remote_node() argument 1028 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_operational_exit() local 1047 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_configuring_enter() local 1059 sci_port_start(struct isci_port *iport) sci_port_start() argument 1127 sci_port_stop(struct isci_port *iport) sci_port_stop() argument 1149 sci_port_hard_reset(struct isci_port *iport, u32 timeout) sci_port_hard_reset() argument 1199 sci_port_add_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_add_phy() argument 1270 sci_port_remove_phy(struct isci_port *iport, struct isci_phy *iphy) sci_port_remove_phy() argument 1311 sci_port_link_up(struct isci_port *iport, struct isci_phy *iphy) sci_port_link_up() argument 1354 sci_port_link_down(struct isci_port *iport, struct isci_phy *iphy) sci_port_link_down() argument 1384 sci_port_start_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) sci_port_start_io() argument 1404 sci_port_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) sci_port_complete_io() argument 1441 sci_port_enable_port_task_scheduler(struct isci_port *iport) sci_port_enable_port_task_scheduler() argument 1451 sci_port_disable_port_task_scheduler(struct isci_port *iport) sci_port_disable_port_task_scheduler() argument 1461 sci_port_post_dummy_remote_node(struct isci_port *iport) sci_port_post_dummy_remote_node() argument 1491 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopped_state_enter() local 1504 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopped_state_exit() local 1512 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_state_enter() local 1533 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_resetting_state_exit() local 1540 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopping_state_exit() local 1549 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_failed_state_enter() local 1554 sci_port_set_hang_detection_timeout(struct isci_port *iport, u32 timeout) sci_port_set_hang_detection_timeout() argument 1609 sci_port_construct(struct isci_port *iport, u8 index, struct isci_host *ihost) sci_port_construct() argument 1638 sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy) sci_port_broadcast_change_received() argument 1646 wait_port_reset(struct isci_host *ihost, struct isci_port *iport) wait_port_reset() argument 1651 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) isci_port_perform_hard_reset() argument 1699 struct isci_port *iport = dev->port->lldd_port; isci_ata_check_ready() local 1725 struct isci_port *iport = phy->port->lldd_port; isci_port_deformed() local 1752 struct isci_port *iport = NULL; isci_port_formed() local [all...] |
H A D | port.h | 189 static inline void sci_port_decrement_request_count(struct isci_port *iport) in sci_port_decrement_request_count() argument 191 if (WARN_ONCE(iport->started_request_count == 0, in sci_port_decrement_request_count() 196 iport->started_request_count--; in sci_port_decrement_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 D | port_config.c | 134 struct isci_port *iport = &ihost->ports[i]; in sci_port_configuration_agent_find_port() local 136 sci_port_get_sas_address(iport, &port_sas_address); in sci_port_configuration_agent_find_port() 137 sci_port_get_attached_sas_address(iport, &port_attached_device_address); in sci_port_configuration_agent_find_port() 141 return iport; in sci_port_configuration_agent_find_port() 359 struct isci_port *iport, in sci_mpc_agent_link_up() 366 if (!iport) in sci_mpc_agent_link_up() 370 sci_port_link_up(iport, iphy); in sci_mpc_agent_link_up() 371 if ((iport->active_phy_mask & (1 << iphy->phy_index))) in sci_mpc_agent_link_up() 380 * @iport: This is the port object associated with the phy. If the is no 396 struct isci_port *iport, in sci_mpc_agent_link_down() 357 sci_mpc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_mpc_agent_link_up() 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) sci_mpc_agent_link_down() argument 489 struct isci_port *iport; sci_apc_agent_configure_ports() local 605 sci_apc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_apc_agent_link_up() argument 638 sci_apc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) sci_apc_agent_link_down() argument [all...] |
H A D | remote_device.c | 643 struct isci_port *iport = idev->owning_port; in sci_remote_device_start_request() local 647 sci_port_complete_io(iport, idev, ireq); in sci_remote_device_start_request() 660 struct isci_port *iport = idev->owning_port; in sci_remote_device_start_io() local 682 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 704 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 729 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 745 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io() 772 static enum sci_status common_complete_io(struct isci_port *iport, in common_complete_io() argument 782 status = sci_port_complete_io(iport, idev, ireq); in common_complete_io() 796 struct isci_port *iport in sci_remote_device_complete_io() local 855 "could not complete\\n", __func__, iport, sci_remote_device_complete_io() local 878 struct isci_port *iport = idev->owning_port; sci_remote_device_start_task() local 956 struct isci_port *iport = idev->owning_port; sci_remote_device_post_request() local 1248 sci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) sci_remote_device_construct() argument 1274 sci_remote_device_da_construct(struct isci_port *iport, struct isci_remote_device *idev) sci_remote_device_da_construct() argument 1310 sci_remote_device_ea_construct(struct isci_port *iport, struct isci_remote_device *idev) sci_remote_device_ea_construct() argument 1475 isci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) isci_remote_device_construct() argument 1514 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport) isci_remote_device_alloc() argument [all...] |
H A D | phy.h | 173 struct isci_port *iport; member 401 struct isci_port *iport, 408 struct isci_port *iport);
|
H A D | phy.c | 356 struct isci_port *iport = iphy->owning_port; in phy_get_non_dummy_port() local 358 if (iport->physical_port_index == SCIC_SDS_DUMMY_PORT) in phy_get_non_dummy_port() 369 struct isci_port *iport) in sci_phy_set_port() 371 iphy->owning_port = iport; in sci_phy_set_port() 1254 struct isci_port *iport = iphy->owning_port; in sci_phy_stopped_state_enter() local 1255 struct isci_host *ihost = iport->owning_controller; in sci_phy_stopped_state_enter() 1272 struct isci_port *iport = iphy->owning_port; in sci_phy_starting_state_enter() local 1273 struct isci_host *ihost = iport->owning_controller; in sci_phy_starting_state_enter() 1291 struct isci_port *iport = iphy->owning_port; in sci_phy_ready_state_enter() local 1292 struct isci_host *ihost = iport in sci_phy_ready_state_enter() 367 sci_phy_set_port( struct isci_phy *iphy, struct isci_port *iport) sci_phy_set_port() argument 1371 sci_phy_construct(struct isci_phy *iphy, struct isci_port *iport, u8 phy_index) sci_phy_construct() argument [all...] |
H A D | host.c | 1029 struct isci_port *iport = &ihost->ports[index]; in sci_controller_start() local 1031 result = sci_port_start(iport); in sci_controller_start() 1273 struct isci_port *iport = &ihost->ports[i]; in isci_host_deinit() local 1274 del_timer_sync(&iport->timer.timer); in isci_host_deinit() 1474 struct isci_port *iport = &ihost->ports[index]; in sci_controller_stop_ports() local 1476 port_status = sci_port_stop(iport); in sci_controller_stop_ports() 1486 iport->logical_port_index, in sci_controller_stop_ports() 2224 struct isci_port *iport = &ihost->ports[i]; in sci_controller_initialize() local 2226 iport->port_task_scheduler_registers = &ihost->scu_registers->peg0.ptsg.port[i]; in sci_controller_initialize() 2227 iport in sci_controller_initialize() 2379 sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) sci_controller_link_up() argument 2402 sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) sci_controller_link_down() argument [all...] |
H A D | host.h | 465 void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, 467 void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
|
/kernel/linux/linux-6.6/sound/soc/uniphier/ |
H A D | aio-ld11.c | 22 .iport = { 0, AUD_HW_PCMIN1, }, 35 .iport = { 1, AUD_HW_PCMIN2, }, 49 .iport = { 2, AUD_HW_PCMIN3, }, 63 .iport = { 3, AUD_HW_IECIN1, },
|
H A D | aio-core.c | 217 regmap_write(r, A2IPORTNMAPCTR0(sub->swm->iport.hw), in aio_init() 218 MAPCTR0_EN | sub->swm->iport.map); in aio_init() 258 regmap_update_bits(r, IPORTMXRSTCTR(sub->swm->iport.map), in aio_port_reset() 261 regmap_update_bits(r, IPORTMXRSTCTR(sub->swm->iport.map), in aio_port_reset() 430 regmap_update_bits(r, IPORTMXCTR1(sub->swm->iport.map), in aio_port_set_rate() 495 regmap_update_bits(r, IPORTMXCTR1(sub->swm->iport.map), in aio_port_set_fmt() 595 regmap_write(r, IPORTMXCTR2(sub->swm->iport.map), v); in aio_port_set_clk() 659 regmap_write(r, IPORTMXACLKSEL0EX(sub->swm->iport.map), in aio_port_set_param() 661 regmap_write(r, IPORTMXEXNOE(sub->swm->iport.map), in aio_port_set_param() 698 regmap_update_bits(r, IPORTMXMASK(sub->swm->iport in aio_port_set_enable() [all...] |
H A D | aio-pxs2.c | 22 .iport = { 0, AUD_HW_PCMIN1, }, 36 .iport = { 1, AUD_HW_PCMIN2, },
|
/kernel/linux/linux-5.10/sound/soc/uniphier/ |
H A D | aio-core.c | 217 regmap_write(r, A2IPORTNMAPCTR0(sub->swm->iport.hw), in aio_init() 218 MAPCTR0_EN | sub->swm->iport.map); in aio_init() 258 regmap_update_bits(r, IPORTMXRSTCTR(sub->swm->iport.map), in aio_port_reset() 261 regmap_update_bits(r, IPORTMXRSTCTR(sub->swm->iport.map), in aio_port_reset() 429 regmap_update_bits(r, IPORTMXCTR1(sub->swm->iport.map), in aio_port_set_rate() 494 regmap_update_bits(r, IPORTMXCTR1(sub->swm->iport.map), in aio_port_set_fmt() 594 regmap_write(r, IPORTMXCTR2(sub->swm->iport.map), v); in aio_port_set_clk() 658 regmap_write(r, IPORTMXACLKSEL0EX(sub->swm->iport.map), in aio_port_set_param() 660 regmap_write(r, IPORTMXEXNOE(sub->swm->iport.map), in aio_port_set_param() 697 regmap_update_bits(r, IPORTMXMASK(sub->swm->iport in aio_port_set_enable() [all...] |
H A D | aio-ld11.c | 22 .iport = { 0, AUD_HW_PCMIN1, }, 35 .iport = { 1, AUD_HW_PCMIN2, }, 49 .iport = { 2, AUD_HW_PCMIN3, }, 63 .iport = { 3, AUD_HW_IECIN1, },
|
H A D | aio-pxs2.c | 22 .iport = { 0, AUD_HW_PCMIN1, }, 36 .iport = { 1, AUD_HW_PCMIN2, },
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | coresight.h | 268 * @enable: enables flow between iport and oport. 269 * @disable: disables flow between iport and oport. 272 int (*enable)(struct coresight_device *csdev, int iport, int oport); 273 void (*disable)(struct coresight_device *csdev, int iport, int oport);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_filter.c | 75 set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3); in set_tcb_field() 260 unsupported(fconf, PORT_F, fs->val.iport, fs->mask.iport) || in validate_filter() 310 if (fs->val.iport >= adapter->params.nports) in validate_filter() 893 FW_FILTER_WR_PORT_V(f->fs.val.iport) | in set_filter_wr() 894 FW_FILTER_WR_PORTM_V(f->fs.mask.iport) | in set_filter_wr() 933 set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3); in set_filter_wr() 1062 if (fs->val.iport && !fs->mask.iport) in fill_default_mask() 1063 fs->mask.iport | in fill_default_mask() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_filter.c | 75 set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3); in set_tcb_field() 260 unsupported(fconf, PORT_F, fs->val.iport, fs->mask.iport) || in validate_filter() 310 if (fs->val.iport >= adapter->params.nports) in validate_filter() 893 FW_FILTER_WR_PORT_V(f->fs.val.iport) | in set_filter_wr() 894 FW_FILTER_WR_PORTM_V(f->fs.mask.iport) | in set_filter_wr() 933 set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3); in set_filter_wr() 1062 if (fs->val.iport && !fs->mask.iport) in fill_default_mask() 1063 fs->mask.iport | in fill_default_mask() [all...] |