Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/scsi/isci/
H A Dport.c73 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 Dport.h189 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 Dport_config.c134 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 Dremote_device.c642 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 Dphy.h173 struct isci_port *iport; member
401 struct isci_port *iport,
408 struct isci_port *iport);
H A Dphy.c355 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 Dhost.c1031 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 Dhost.h465 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 Dport.c73 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 Dport.h189 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 Dport_config.c134 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 Dremote_device.c643 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 Dphy.h173 struct isci_port *iport; member
401 struct isci_port *iport,
408 struct isci_port *iport);
H A Dphy.c356 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 Dhost.c1029 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 Dhost.h465 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 Daio-ld11.c22 .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 Daio-core.c217 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 Daio-pxs2.c22 .iport = { 0, AUD_HW_PCMIN1, },
36 .iport = { 1, AUD_HW_PCMIN2, },
/kernel/linux/linux-5.10/sound/soc/uniphier/
H A Daio-core.c217 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 Daio-ld11.c22 .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 Daio-pxs2.c22 .iport = { 0, AUD_HW_PCMIN1, },
36 .iport = { 1, AUD_HW_PCMIN2, },
/kernel/linux/linux-5.10/include/linux/
H A Dcoresight.h268 * @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 Dcxgb4_filter.c75 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 Dcxgb4_filter.c75 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...]

Completed in 33 milliseconds

12