Searched refs:pha (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_iocb.c | 78 ql_adapter_state_t *ha = vha->pha; in ql_start_iocb() 275 ql_adapter_state_t *ha = vha->pha; in ql_req_pkt() 371 ql_adapter_state_t *ha = vha->pha; in ql_isp_cmd() 647 ql_adapter_state_t *pha = ha->pha; in ql_command_24xx_iocb() local 665 ddi_put16(pha->hba_buf.acc_handle, &pkt->n_port_hdl, tq->loop_id); in ql_command_24xx_iocb() 676 ddi_put16(pha->hba_buf.acc_handle, &pkt->timeout, in ql_command_24xx_iocb() 681 ddi_rep_put8(pha->hba_buf.acc_handle, fcp->fcp_cdb, pkt->scsi_cdb, in ql_command_24xx_iocb() 715 pha->xioctl->IOControlRequests++; in ql_command_24xx_iocb() 722 pha->xioctl->IOOutputRequests++; in ql_command_24xx_iocb() 723 pha->xioctl->IOOutputByteCnt += fcp->fcp_data_len; in ql_command_24xx_iocb() [all …]
|
H A D | ql_api.c | 879 ha->pha = ha; in ql_attach() 2719 if (cv_reltimedwait(&ha->pha->cv_dr_suspended, in ql_els_send() 2720 &ha->pha->task_daemon_mutex, timer, TR_CLOCK_TICK) == -1) { in ql_els_send() 3067 if (cv_reltimedwait(&ha->pha->cv_dr_suspended, in ql_getmap() 3068 &ha->pha->task_daemon_mutex, timer, TR_CLOCK_TICK) == -1) { in ql_getmap() 3546 cv_broadcast(&ha->pha->cv_ub); in ql_ub_free() 3699 ql_adapter_state_t *ha, *pha; in ql_abort() local 3712 pha = ha->pha; in ql_abort() 3720 if ((tq == NULL) || (pha->task_daemon_flags & LOOP_DOWN)) { in ql_abort() 3747 for (link = pha->pending_cmds.first; link != NULL; in ql_abort() [all …]
|
H A D | ql_init.c | 2317 ql_adapter_state_t *ha = vha->pha; in ql_load_isp_firmware() 2508 ql_adapter_state_t *ha = vha->pha; in ql_start_firmware() 2599 if (CFG_IST(ha->pha, CFG_SET_CACHE_LINE_SIZE_1)) { in ql_set_cache_line() 2601 ql_pci_config_put8(ha->pha, PCI_CONF_CACHE_LINESZ, 1); in ql_set_cache_line() 2633 ql_adapter_state_t *ha = vha2->pha; in ql_init_rings() 3391 !(ha->pha->task_daemon_flags & LOOP_RESYNC_NEEDED)); in ql_configure_device_d_id() 3518 ql_adapter_state_t *ha = vha->pha; in ql_reset_chip() 3849 ql_adapter_state_t *ha = vha->pha; in ql_abort_isp() 4219 if (!(ha->pha->task_daemon_flags & LOOP_DOWN)) { in ql_vport_enable() 4262 vha->pha = ha; in ql_vport_create() [all …]
|
H A D | ql_mbx.c | 92 ql_adapter_state_t *ha = vha->pha; in ql_mailbox_command() 116 &ha->pha->mbx_mutex, timer, TR_CLOCK_TICK); in ql_mailbox_command() 174 &ha->pha->mbx_mutex, timer, TR_CLOCK_TICK) == -1) { in ql_mailbox_command()
|
H A D | ql_isr.c | 1474 ha->pha->timeout_cnt = 0; in ql_fast_fcp_post() 1487 if (ha->pha->pending_cmds.first != NULL) { in ql_fast_fcp_post()
|
H A D | ql_xioctl.c | 5272 if ((ha->pha->task_daemon_flags & FIRMWARE_UP) && in ql_dump_fcode() 8654 tmp_vha = vha->pha->vp_next; in ql_qry_vport()
|
/titanic_50/usr/src/uts/common/sys/fibre-channel/fca/qlc/ |
H A D | ql_api.h | 1621 struct ql_adapter_state *pha; member 1924 #define TRY_MBX_REGISTER_LOCK(ha) mutex_tryenter(&ha->pha->mbx_mutex) 1925 #define MBX_REGISTER_LOCK_OWNER(ha) mutex_owner(&ha->pha->mbx_mutex) 1926 #define MBX_REGISTER_LOCK(ha) mutex_enter(&ha->pha->mbx_mutex) 1927 #define MBX_REGISTER_UNLOCK(ha) mutex_exit(&ha->pha->mbx_mutex) 1929 #define INTR_LOCK(ha) mutex_enter(&ha->pha->intr_mutex) 1930 #define INTR_UNLOCK(ha) mutex_exit(&ha->pha->intr_mutex) 1932 #define TASK_DAEMON_LOCK(ha) mutex_enter(&ha->pha->task_daemon_mutex) 1933 #define TASK_DAEMON_UNLOCK(ha) mutex_exit(&ha->pha->task_daemon_mutex) 1935 #define REQUEST_RING_LOCK(ha) mutex_enter(&ha->pha->req_ring_mutex) [all …]
|