Home
last modified time | relevance | path

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

/linux/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->logical_port_index == SCIC_SDS_DUMMY_PORT) in sci_port_get_properties()
134 prop->index = iport->logical_port_index; in sci_port_get_properties()
[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() argument
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()
396 struct isci_port *iport, in sci_mpc_agent_link_down() argument
399 if (iport != NULL) { in sci_mpc_agent_link_down()
[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() argument
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->owning_controller; in sci_phy_ready_state_enter()
[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 timer_delete_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->port_pe_configuration_register = &ihost->scu_registers->peg0.ptsg.protocol_engine[0]; in sci_controller_initialize()
[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,
H A Dinit.c526 struct isci_port *iport = &ihost->ports[i]; in isci_host_alloc() local
528 INIT_LIST_HEAD(&iport->remote_dev_list); in isci_host_alloc()
529 iport->isci_host = ihost; in isci_host_alloc()
H A Dtask.c721 struct isci_port *iport = dev->port->lldd_port; in isci_reset_device() local
741 reset_stat = isci_port_perform_hard_reset(ihost, iport, in isci_reset_device()
/linux/drivers/scsi/fnic/
H A Dfdls_disc.c67 #define RETRIES_EXHAUSTED(iport) \ argument
68 (iport->fabric.retry_counter == FABRIC_LOGO_MAX_RETRY)
75 static void fdls_fdmi_register_hba(struct fnic_iport_s *iport);
76 static void fdls_fdmi_register_pa(struct fnic_iport_s *iport);
77 static void fdls_send_rpn_id(struct fnic_iport_s *iport);
78 static void fdls_process_flogi_rsp(struct fnic_iport_s *iport,
81 static void fnic_fdls_start_plogi(struct fnic_iport_s *iport);
82 static void fnic_fdls_start_flogi(struct fnic_iport_s *iport);
83 static struct fnic_tport_s *fdls_create_tport(struct fnic_iport_s *iport,
87 static void fdls_start_tport_timer(struct fnic_iport_s *iport,
[all …]
H A Dfip.c41 struct fnic_iport_s *iport = &fnic->iport; in fnic_fcoe_send_vlan_req() local
47 frame = fdls_alloc_frame(iport); in fnic_fcoe_send_vlan_req()
61 "got MAC 0x%x:%x:%x:%x:%x:%x\n", iport->hwmac[0], in fnic_fcoe_send_vlan_req()
62 iport->hwmac[1], iport->hwmac[2], iport->hwmac[3], in fnic_fcoe_send_vlan_req()
63 iport->hwmac[4], iport->hwmac[5]); in fnic_fcoe_send_vlan_req()
77 memcpy(pvlan_req->eth.h_source, iport->hwmac, ETH_ALEN); in fnic_fcoe_send_vlan_req()
78 memcpy(pvlan_req->mac_desc.fd_mac, iport->hwmac, ETH_ALEN); in fnic_fcoe_send_vlan_req()
82 iport->fip.state = FDLS_FIP_VLAN_DISCOVERY_STARTED; in fnic_fcoe_send_vlan_req()
86 fnic_send_fip_frame(iport, frame, frame_size); in fnic_fcoe_send_vlan_req()
191 struct fnic_iport_s *iport = &fnic->iport; in fnic_fcoe_start_fcf_discovery() local
[all …]
H A Dfnic_fdls.h75 #define OXID_RECLAIM_TOV(iport) (2 * iport->r_a_tov) /* in milliseconds */ argument
217 void *iport; member
315 struct fnic_iport_s *iport; member
373 void fnic_fdls_disc_init(struct fnic_iport_s *iport);
374 void fnic_fdls_disc_start(struct fnic_iport_s *iport);
375 void fnic_fdls_recv_frame(struct fnic_iport_s *iport, void *rx_frame,
377 void fnic_fdls_link_down(struct fnic_iport_s *iport);
378 int fdls_init_frame_pool(struct fnic_iport_s *iport);
379 uint8_t *fdls_alloc_frame(struct fnic_iport_s *iport);
380 uint16_t fdls_alloc_oxid(struct fnic_iport_s *iport, int oxid_frame_type,
[all …]
H A Dfnic_fcs.c47 memcpy(fnic->iport.fpma, src_mac, 6); in fnic_fdls_set_fcoe_srcmac()
62 memcpy(fnic->iport.fcfmac, dst_mac, 6); in fnic_fdls_set_fcoe_dstmac()
68 struct fnic_iport_s *iport = &fnic->iport; in fnic_get_host_port_state() local
74 else if (iport->state == FNIC_IPORT_STATE_READY) in fnic_get_host_port_state()
83 struct fnic_iport_s *iport = &fnic->iport; in fnic_fdls_link_status_change() local
86 "link up: %d, usefip: %d", linkup, iport->usefip); in fnic_fdls_link_status_change()
91 if (iport->usefip) { in fnic_fdls_link_status_change()
92 iport->state = FNIC_IPORT_STATE_FIP; in fnic_fdls_link_status_change()
94 "link up: %d, usefip: %d", linkup, iport->usefip); in fnic_fdls_link_status_change()
97 iport->state = FNIC_IPORT_STATE_FABRIC_DISC; in fnic_fdls_link_status_change()
[all …]
H A Dfnic_trace.c465 struct fnic_iport_s *iport = &fnic->iport; in fnic_get_debug_info() local
483 iport->state, iport->flags, iport->vlan_id, iport->fcid); in fnic_get_debug_info()
487 iport->usefip, iport->fip.state, iport->fip.flogi_retry); in fnic_get_debug_info()
491 iport->fpma[5], iport->fpma[4], iport->fpma[3], in fnic_get_debug_info()
492 iport->fpma[2], iport->fpma[1], iport->fpma[0]); in fnic_get_debug_info()
496 iport->fcfmac[5], iport->fcfmac[4], iport->fcfmac[3], in fnic_get_debug_info()
497 iport->fcfmac[2], iport->fcfmac[1], iport->fcfmac[0]); in fnic_get_debug_info()
501 iport->fabric.state, iport->fabric.flags, in fnic_get_debug_info()
502 iport->fabric.retry_counter, iport->e_d_tov, in fnic_get_debug_info()
503 iport->r_a_tov); in fnic_get_debug_info()
[all …]
H A Dfnic_main.c597 struct fnic_iport_s *iport = &fnic->iport; in fnic_scsi_drv_init() local
641 fc_host_maxframe_size(fnic->host) = iport->max_payload_size; in fnic_scsi_drv_init()
647 fc_host_node_name(fnic->host) = iport->wwnn; in fnic_scsi_drv_init()
648 fc_host_port_name(fnic->host) = iport->wwpn; in fnic_scsi_drv_init()
707 struct fnic_iport_s *iport; in fnic_probe() local
724 iport = &fnic->iport; in fnic_probe()
827 err = vnic_dev_mac_addr(fnic->vdev, iport->hwmac); in fnic_probe()
833 memcpy(fnic->data_src_addr, iport->hwmac, ETH_ALEN); in fnic_probe()
940 vnic_dev_add_addr(fnic->vdev, iport->hwmac); in fnic_probe()
985 iport->max_flogi_retries = fnic->config.flogi_retries; in fnic_probe()
[all …]
H A Dfnic_scsi.c309 struct fnic_iport_s *iport = &fnic->iport; in fnic_flogi_reg_handler() local
321 memcpy(gw_mac, fnic->iport.fcfmac, ETH_ALEN); in fnic_flogi_reg_handler()
327 fnic->iport.fpma, in fnic_flogi_reg_handler()
328 iport->r_a_tov, iport->e_d_tov); in fnic_flogi_reg_handler()
331 fc_id, fnic->iport.fpma, gw_mac); in fnic_flogi_reg_handler()
465 struct fnic_iport_s *iport = NULL; in fnic_queuecommand() local
500 iport = &fnic->iport; in fnic_queuecommand()
502 if (iport->state != FNIC_IPORT_STATE_READY) { in fnic_queuecommand()
506 iport->state); in fnic_queuecommand()
517 if (!tport || (rdd_data->iport != iport)) { in fnic_queuecommand()
[all …]
H A Dfnic_attrs.c33 ((fnic->iport.state != FNIC_IPORT_STATE_INIT) && in fnic_show_link_state()
34 (fnic->iport.state != FNIC_IPORT_STATE_LINK_WAIT)) ? in fnic_show_link_state()
H A Dfnic_io.h45 struct fnic_iport_s *iport; member
H A Dfnic.h363 struct fnic_iport_s iport; member
498 void fdls_schedule_oxid_free(struct fnic_iport_s *iport, uint16_t *active_oxid);
/linux/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-pxs2.c22 .iport = { 0, AUD_HW_PCMIN1, },
36 .iport = { 1, AUD_HW_PCMIN2, },
H A Daio.h199 struct uniphier_aio_selector iport; member
/linux/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 |= ~0; in fill_default_mask()
1199 ntuple_mask |= (u64)fs->mask.iport << tp->port_shift; in is_filter_exact_match()
1250 if (tp->port_shift >= 0 && fs->mask.iport) in hash_filter_ntuple()
[all …]
H A Dcxgb4_tc_u32.c327 fs.val.iport = netdev2pinfo(dev)->port_id; in cxgb4_config_knode()
328 fs.mask.iport = ~0; in cxgb4_config_knode()
/linux/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c2281 } *iport, *tport; in ibmvscsis_srp_login() local
2286 iport = (struct port_id *)req->initiator_port_id; in ibmvscsis_srp_login()
2293 else if ((be64_to_cpu(iport->id_extension) > (MAX_NUM_PORTS - 1)) || in ibmvscsis_srp_login()