/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_init.c | 81 * ha = adapter state pointer. 90 ql_initialize_adapter(ql_adapter_state_t *ha) argument 95 la_els_logi_t *els = &ha->loginparams; 98 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); 102 TASK_DAEMON_LOCK(ha); 103 ha->task_daemon_flags &= TASK_DAEMON_STOP_FLG | 106 ha->task_daemon_flags |= LOOP_DOWN; 107 TASK_DAEMON_UNLOCK(ha); 109 ha->loop_down_timer = LOOP_DOWN_TIMER_OFF; 110 ADAPTER_STATE_LOCK(ha); 255 ql_pci_sbus_config(ql_adapter_state_t *ha) argument 371 ql_set_max_read_req(ql_adapter_state_t *ha) argument 438 ql_nvram_config(ql_adapter_state_t *ha) argument 792 ql_get_nvram_word(ql_adapter_state_t *ha, uint32_t address) argument 827 ql_nvram_request(ql_adapter_state_t *ha, uint32_t nv_cmd) argument 868 ql_nv_write(ql_adapter_state_t *ha, uint16_t data) argument 903 ql_nvram_24xx_config(ql_adapter_state_t *ha) argument 1253 ql_lock_nvram(ql_adapter_state_t *ha, uint32_t *addr, uint32_t flags) argument 1333 ql_release_nvram(ql_adapter_state_t *ha) argument 1359 ql_23_properties(ql_adapter_state_t *ha, nvram_t *nv) argument 1585 ql_common_properties(ql_adapter_state_t *ha) argument 1785 ql_24xx_properties(ql_adapter_state_t *ha, nvram_24xx_t *nv) argument 2037 ql_get_prop(ql_adapter_state_t *ha, char *string) argument 2089 ql_check_isp_firmware(ql_adapter_state_t *ha) argument 2192 ql_chip_diag(ql_adapter_state_t *ha) argument 2317 ql_adapter_state_t *ha = vha->pha; local 2410 ql_load_flash_fw(ql_adapter_state_t *ha) argument 2508 ql_adapter_state_t *ha = vha->pha; local 2594 ql_set_cache_line(ql_adapter_state_t *ha) argument 2633 ql_adapter_state_t *ha = vha2->pha; local 2826 ql_fw_ready(ql_adapter_state_t *ha, uint8_t secs) argument 2921 ql_configure_loop(ql_adapter_state_t *ha) argument 2972 ql_configure_n_port_info(ql_adapter_state_t *ha) argument 3108 ql_configure_hba(ql_adapter_state_t *ha) argument 3240 ql_configure_device_d_id(ql_adapter_state_t *ha) argument 3420 ql_dev_list(ql_adapter_state_t *ha, union ql_dev_id_list *list, uint32_t index, port_id_t *d_id, uint16_t *id) argument 3465 ql_configure_fabric(ql_adapter_state_t *ha) argument 3518 ql_adapter_state_t *ha = vha->pha; local 3704 ql_reset_24xx_chip(ql_adapter_state_t *ha) argument 3804 ql_clear_mcp(ql_adapter_state_t *ha) argument 3849 ql_adapter_state_t *ha = vha->pha; local 4083 ql_vport_control(ql_adapter_state_t *ha, uint8_t cmd) argument 4141 ql_vport_modify(ql_adapter_state_t *ha, uint8_t cmd, uint8_t opt) argument 4197 ql_vport_enable(ql_adapter_state_t *ha) argument 4245 ql_vport_create(ql_adapter_state_t *ha, uint8_t index) argument 4291 ql_vport_destroy(ql_adapter_state_t *ha) argument 4329 ql_mps_reset(ql_adapter_state_t *ha) argument [all...] |
H A D | ql_ioctl.c | 57 static int ql_get_feature_bits(ql_adapter_state_t *ha, uint16_t *features); 58 static int ql_set_feature_bits(ql_adapter_state_t *ha, uint16_t features); 59 static int ql_set_nvram_adapter_defaults(ql_adapter_state_t *ha); 60 static void ql_load_nvram(ql_adapter_state_t *ha, uint8_t addr, 104 ql_adapter_state_t *ha; local 107 ha = ddi_get_soft_state(ql_state, (int32_t)getminor(*dev_p)); 108 if (ha == NULL) { 113 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); 118 ha->instance); 122 ADAPTER_STATE_LOCK(ha); 160 ql_adapter_state_t *ha; local 213 ql_adapter_state_t *ha; local 329 ql_busy_notification(ql_adapter_state_t *ha) argument 383 ql_idle_notification(ql_adapter_state_t *ha) argument 409 ql_get_feature_bits(ql_adapter_state_t *ha, uint16_t *features) argument 489 ql_set_feature_bits(ql_adapter_state_t *ha, uint16_t features) argument 593 ql_set_nvram_adapter_defaults(ql_adapter_state_t *ha) argument 768 ql_load_nvram(ql_adapter_state_t *ha, uint8_t addr, uint16_t value) argument 875 ql_24xx_load_nvram(ql_adapter_state_t *ha, uint32_t addr, uint32_t value) argument 931 ql_nv_util_load(ql_adapter_state_t *ha, void *bp, int mode) argument 1042 ql_nv_util_dump(ql_adapter_state_t *ha, void *bp, int mode) argument 1102 ql_get_nvram(ql_adapter_state_t *ha, void *dest_addr, uint32_t src_addr, uint32_t size) argument 1149 ql_vpd_load(ql_adapter_state_t *ha, void *bp, int mode) argument 1279 ql_vpd_dump(ql_adapter_state_t *ha, void *bp, int mode) argument 1384 ql_vpd_findtag(ql_adapter_state_t *ha, uint8_t *vpdbuf, int8_t *opcode) argument 1458 ql_vpd_lookup(ql_adapter_state_t *ha, uint8_t *opcode, uint8_t *bp, int32_t bplen) argument 1565 ql_r_m_w_flash(ql_adapter_state_t *ha, caddr_t dp, uint32_t bc, uint32_t faddr, int mode) argument 1645 ql_adm_op(ql_adapter_state_t *ha, void *arg, int mode) argument 1741 ql_adm_adapter_info(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 1831 ql_adm_extended_logging(ql_adapter_state_t *ha, ql_adm_op_t *dop) argument 1870 ql_adm_loop_reset(ql_adapter_state_t *ha) argument 1903 ql_adm_device_list(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 1968 ql_adm_update_properties(ql_adapter_state_t *ha) argument 2030 ql_adm_prop_update_int(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2081 ql_adm_fw_dump(ql_adapter_state_t *ha, ql_adm_op_t *dop, void *udop, int mode) argument 2141 ql_adm_nvram_dump(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2179 ql_adm_nvram_load(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2217 ql_adm_flash_load(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2275 ql_adm_vpd_dump(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2318 ql_adm_vpd_load(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2361 ql_adm_vpd_gettag(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument 2420 ql_adm_updfwmodule(ql_adapter_state_t *ha, ql_adm_op_t *dop, int mode) argument [all...] |
H A D | ql_api.c | 141 static void ql_abort_device_queues(ql_adapter_state_t *ha, ql_tgt_t *tq); 758 ql_adapter_state_t *ha; local 763 ha = ddi_get_soft_state(ql_state, minor); 764 if (ha == NULL) { 771 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); 775 *resultp = ha->dip; 779 *resultp = (void *)(uintptr_t)(ha->instance); 783 EL(ha, "failed, unsupported cmd=%d\n", cmd); 788 QL_PRINT_3(CE_CONT, "(%d): done\n", ha->instance); 819 ql_adapter_state_t *ha local 1764 ql_adapter_state_t *ha, *vha; local 2077 ql_adapter_state_t *ha; local 2252 ql_adapter_state_t *ha; local 2336 ql_adapter_state_t *ha, *vha; local 2518 ql_adapter_state_t *ha; local 2579 ql_adapter_state_t *ha; local 2647 ql_adapter_state_t *ha; local 2697 ql_adapter_state_t *ha; local 2894 ql_adapter_state_t *ha; local 2994 ql_adapter_state_t *ha; local 3046 ql_adapter_state_t *ha; local 3133 ql_adapter_state_t *ha; local 3244 ql_adapter_state_t *ha; local 3483 ql_adapter_state_t *ha; local 3584 ql_adapter_state_t *ha; local 3699 ql_adapter_state_t *ha, *pha; local 3859 ql_adapter_state_t *ha; local 3993 ql_adapter_state_t *ha, *pha; local 4716 ql_adapter_state_t *ha; local 4763 ql_adapter_state_t *ha, *pha; local 4905 ql_els_plogi(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5089 ql_p2p_plogi(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5187 ql_els_flogi(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5334 ql_els_logo(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5415 ql_els_prli(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5498 ql_els_prlo(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5543 ql_els_adisc(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5676 ql_els_linit(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5771 ql_els_lpc(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5864 ql_els_lsts(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 5955 ql_els_scr(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 6021 ql_els_rscn(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 6074 ql_els_farp_req(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 6120 ql_els_farp_reply(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 6143 ql_els_rnid(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 6207 ql_els_rls(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 6277 ql_busy_plogi(ql_adapter_state_t *ha, fc_packet_t *pkt, ql_tgt_t *tq) argument 6376 ql_login_port(ql_adapter_state_t *ha, port_id_t d_id) argument 6586 ql_login_fabric_port(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t loop_id) argument 6736 ql_logout_port(ql_adapter_state_t *ha, port_id_t d_id) argument 6785 ql_dev_init(ql_adapter_state_t *ha, port_id_t d_id, uint16_t loop_id) argument 6862 ql_dev_free(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 6921 ql_lun_queue(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t lun) argument 6987 ql_fcp_scsi_cmd(ql_adapter_state_t *ha, fc_packet_t *pkt, ql_srb_t *sp) argument 7092 ql_task_mgmt(ql_adapter_state_t *ha, ql_tgt_t *tq, fc_packet_t *pkt, ql_srb_t *sp) argument 7163 ql_fcp_ip_cmd(ql_adapter_state_t *ha, fc_packet_t *pkt, ql_srb_t *sp) argument 7231 ql_fc_services(ql_adapter_state_t *ha, fc_packet_t *pkt) argument 7432 ql_start_cmd(ql_adapter_state_t *ha, ql_tgt_t *tq, fc_packet_t *pkt, ql_srb_t *sp) argument 7610 ql_adapter_state_t *ha = vha->pha; local 7697 ql_adapter_state_t *ha = vha->pha; local 7781 ql_adapter_state_t *ha; local 8041 ql_adapter_state_t *ha = vha->pha; local 8105 ql_adapter_state_t *ha = (void *)arg; local 8172 ql_task_thread(ql_adapter_state_t *ha) argument 8493 ql_idle_check(ql_adapter_state_t *ha) argument 8542 ql_adapter_state_t *ha = sp->ha, *pha = sp->ha->pha; local 8653 ql_adapter_state_t *ha = vha->pha; local 8727 ql_process_logo_for_device(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 8769 ql_send_plogi(ql_adapter_state_t *ha, ql_tgt_t *tq, ql_head_t *done_q) argument 8869 ql_abort_device(ql_adapter_state_t *ha, ql_tgt_t *tq, int drain) argument 8940 ql_rcv_rscn_els(ql_adapter_state_t *ha, uint16_t *mb, ql_head_t *done_q) argument 9013 ql_update_rscn(ql_adapter_state_t *ha, fc_affected_id_t *af) argument 9095 ql_process_rscn(ql_adapter_state_t *ha, fc_affected_id_t *af) argument 9187 ql_process_rscn_for_device(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 9245 ql_handle_rscn_update(ql_adapter_state_t *ha) argument 9347 ql_free_unsolicited_buffer(ql_adapter_state_t *ha, fc_unsol_buf_t *ubp) argument 9401 ql_get_unsolicited_buffer(ql_adapter_state_t *ha, uint32_t type) argument 9457 ql_ub_frame_hdr(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t index, ql_head_t *done_q) argument 9596 ql_adapter_state_t *ha = NULL, *vha; local 9799 ql_timeout_insert(ql_adapter_state_t *ha, ql_tgt_t *tq, ql_srb_t *sp) argument 9860 ql_watchdog(ql_adapter_state_t *ha, uint32_t *set_flags, uint32_t *reset_flags) argument 9975 ql_cmd_timeout(ql_adapter_state_t *ha, ql_tgt_t *tq, ql_srb_t *sp, uint32_t *set_flags, uint32_t *reset_flags) argument 10100 ql_rst_aen(ql_adapter_state_t *ha) argument 10121 ql_cmd_wait(ql_adapter_state_t *ha) argument 10167 ql_wait_outstanding(ql_adapter_state_t *ha) argument 10210 ql_restart_queues(ql_adapter_state_t *ha) argument 10262 ql_iidma(ql_adapter_state_t *ha) argument 10368 ql_abort_queues(ql_adapter_state_t *ha) argument 10450 ql_abort_device_queues(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 10513 ql_loop_resync(ql_adapter_state_t *ha) argument 10552 ql_loop_online(ql_adapter_state_t *ha) argument 10611 ql_adapter_state_t *ha = NULL; local 10654 ql_d_id_to_queue(ql_adapter_state_t *ha, port_id_t d_id) argument 10689 ql_loop_id_to_queue(ql_adapter_state_t *ha, uint16_t loop_id) argument 10762 ql_load_flash(ql_adapter_state_t *ha, uint8_t *dp, uint32_t size) argument 10849 ql_program_flash_address(ql_adapter_state_t *ha, uint32_t addr, uint8_t data) argument 10892 ql_erase_flash(ql_adapter_state_t *ha, int erase_all) argument 10993 ql_poll_flash(ql_adapter_state_t *ha, uint32_t addr, uint8_t poll_data) argument 11037 ql_flash_enable(ql_adapter_state_t *ha) argument 11081 ql_flash_disable(ql_adapter_state_t *ha) argument 11121 ql_write_flash_byte(ql_adapter_state_t *ha, uint32_t addr, uint8_t data) argument 11183 ql_read_flash_byte(ql_adapter_state_t *ha, uint32_t addr) argument 11250 ql_adapter_state_t *ha = vha->pha; local 11303 ql_adapter_state_t *ha = vha->pha; local 11481 ql_adapter_state_t *ha = vha->pha; local 11537 ql_adapter_state_t *ha = vha->pha; local 11597 ql_adapter_state_t *ha = vha->pha; local 11669 ql_adapter_state_t *ha = vha->pha; local 11752 ql_adapter_state_t *ha = vha->pha; local 11834 ql_adapter_state_t *ha = vha->pha; local 11987 ql_adapter_state_t *ha = vha->pha; local 12284 ql_24xx_ascii_fw_dump(ql_adapter_state_t *ha, caddr_t bufp) argument 12698 ql_2581_ascii_fw_dump(ql_adapter_state_t *ha, caddr_t bufp) argument 13156 ql_2200_binary_fw_dump(ql_adapter_state_t *ha, ql_fw_dump_t *fw) argument 13367 ql_2300_binary_fw_dump(ql_adapter_state_t *ha, ql_fw_dump_t *fw) argument 13532 ql_24xx_binary_fw_dump(ql_adapter_state_t *ha, ql_24xx_fw_dump_t *fw) argument 13969 ql_25xx_binary_fw_dump(ql_adapter_state_t *ha, ql_25xx_fw_dump_t *fw) argument 14506 ql_81xx_binary_fw_dump(ql_adapter_state_t *ha, ql_81xx_fw_dump_t *fw) argument 15053 ql_read_risc_ram(ql_adapter_state_t *ha, uint32_t risc_address, uint32_t len, void *buf) argument 15144 ql_read_regs(ql_adapter_state_t *ha, void *buf, void *reg, uint32_t count, uint8_t wds) argument 15182 ql_adapter_state_t *ha; local 15247 ql_adapter_state_t *ha; local 15308 ql_pci_config_get8(ql_adapter_state_t *ha, off_t off) argument 15323 ql_pci_config_get16(ql_adapter_state_t *ha, off_t off) argument 15338 ql_pci_config_get32(ql_adapter_state_t *ha, off_t off) argument 15353 ql_pci_config_put8(ql_adapter_state_t *ha, off_t off, uint8_t val) argument 15368 ql_pci_config_put16(ql_adapter_state_t *ha, off_t off, uint16_t val) argument 15383 ql_pci_config_put32(ql_adapter_state_t *ha, off_t off, uint32_t val) argument 15411 ql_halt(ql_adapter_state_t *ha, int pwr) argument 15511 ql_get_dma_mem(ql_adapter_state_t *ha, dma_mem_t *mem, uint32_t size, mem_alloc_type_t allocation_type, mem_alignment_t alignment) argument 15565 ql_alloc_phys(ql_adapter_state_t *ha, dma_mem_t *mem, int sleep) argument 15672 ql_free_phys(ql_adapter_state_t *ha, dma_mem_t *mem) argument 15723 ql_alloc_dma_resouce(ql_adapter_state_t *ha, dma_mem_t *mem, int sleep) argument 15771 ql_free_dma_resource(ql_adapter_state_t *ha, dma_mem_t *mem) argument 15806 ql_bind_dma_buffer(ql_adapter_state_t *ha, dma_mem_t *mem, int sleep) argument 15889 ql_unbind_dma_buffer(ql_adapter_state_t *ha, dma_mem_t *mem) argument 15905 ql_suspend_adapter(ql_adapter_state_t *ha) argument 16145 ql_delay(ql_adapter_state_t *ha, clock_t usecs) argument 16170 ql_stall_driver(ql_adapter_state_t *ha, uint32_t options) argument 16225 ql_restart_driver(ql_adapter_state_t *ha) argument 16285 ql_setup_interrupts(ql_adapter_state_t *ha) argument 16359 ql_setup_msi(ql_adapter_state_t *ha) argument 16479 ql_setup_msix(ql_adapter_state_t *ha) argument 16659 ql_setup_fixed(ql_adapter_state_t *ha) argument 16748 ql_disable_intr(ql_adapter_state_t *ha) argument 16796 ql_release_intr(ql_adapter_state_t *ha) argument 16854 ql_legacy_intr(ql_adapter_state_t *ha) argument 16899 ql_init_mutex(ql_adapter_state_t *ha) argument 16976 ql_destroy_mutex(ql_adapter_state_t *ha) argument 17021 ql_fwmodule_resolve(ql_adapter_state_t *ha) argument 17209 ql_port_state(ql_adapter_state_t *ha, uint32_t state, uint32_t flags) argument 17237 ql_el_trace_desc_ctor(ql_adapter_state_t *ha) argument 17281 ql_el_trace_desc_dtor(ql_adapter_state_t *ha) argument 17364 ql_els_24xx_iocb(ql_adapter_state_t *ha, ql_srb_t *srb, void *arg) argument 17389 ql_fca_isp_els_request(ql_adapter_state_t *ha, fc_packet_t *pkt, els_descriptor_t *els_desc) argument 17497 ql_isp_els_handle_cmd_endian(ql_adapter_state_t *ha, ql_srb_t *srb) argument 17522 ql_isp_els_handle_rsp_endian(ql_adapter_state_t *ha, ql_srb_t *srb) argument 17548 ql_isp_els_handle_endian(ql_adapter_state_t *ha, uint8_t *ptr, uint8_t ls_code) argument 17620 ql_n_port_plogi(ql_adapter_state_t *ha) argument 17663 ql_wwn_cmp(ql_adapter_state_t *ha, la_wwn_t *first, la_wwn_t *second) argument 17717 ql_wait_for_td_stop(ql_adapter_state_t *ha) argument 17747 ql_nvram_cache_desc_ctor(ql_adapter_state_t *ha) argument 17796 ql_nvram_cache_desc_dtor(ql_adapter_state_t *ha) argument 17828 ql_process_idc_event(ql_adapter_state_t *ha) argument [all...] |
H A D | ql_nx.c | 327 ql_8021_pci_base_offsetfset(ql_adapter_state_t *ha, uint64_t off) argument 329 if ((off < ha->first_page_group_end) && 330 (off >= ha->first_page_group_start)) { 331 return ((void *)(ha->nx_pcibase + off)); 339 ql_crb_addr_transform_setup(ql_adapter_state_t *ha) argument 405 ql_8021_pci_set_crbwindow_2M(ql_adapter_state_t *ha, uint64_t *off) argument 409 ha->crb_win = (uint32_t)CRB_HI(*off); 410 WRT_REG_DWORD(ha, CRB_WINDOW_2M + ha->nx_pcibase, ha 425 ql_8021_wr_32(ql_adapter_state_t *ha, uint64_t off, uint32_t data) argument 447 ql_8021_rd_32(ql_adapter_state_t *ha, uint64_t off, uint32_t *data) argument 474 ql_8021_crb_win_lock(ql_adapter_state_t *ha) argument 499 ql_8021_crb_win_unlock(ql_adapter_state_t *ha) argument 505 ql_8021_pci_get_crb_addr_2M(ql_adapter_state_t *ha, uint64_t *off) argument 551 ql_8021_pci_mem_bound_check(ql_adapter_state_t *ha, uint64_t addr, uint32_t size) argument 568 ql_8021_pci_set_window(ql_adapter_state_t *ha, uint64_t addr) argument 638 ql_8021_pci_is_same_window(ql_adapter_state_t *ha, uint64_t addr) argument 669 ql_8021_pci_mem_read_direct(ql_adapter_state_t *ha, uint64_t off, void *data, uint32_t size) argument 715 ql_8021_pci_mem_write_direct(ql_adapter_state_t *ha, uint64_t off, void *data, uint32_t size) argument 761 ql_8021_pci_mem_read_2M(ql_adapter_state_t *ha, uint64_t off, void *data, uint32_t size) argument 872 ql_8021_pci_mem_write_2M(ql_adapter_state_t *ha, uint64_t off, void *data, uint32_t size) argument 1007 ql_8021_decode_crb_addr(ql_adapter_state_t *ha, uint32_t addr) argument 1034 ql_8021_hw_lock(ql_adapter_state_t *ha, uint32_t timer) argument 1060 ql_8021_hw_unlock(ql_adapter_state_t *ha) argument 1066 ql_8021_rom_lock(ql_adapter_state_t *ha) argument 1093 ql_8021_rom_unlock(ql_adapter_state_t *ha) argument 1099 ql_8021_wait_rom_done(ql_adapter_state_t *ha) argument 1117 ql_8021_wait_flash_done(ql_adapter_state_t *ha) argument 1144 ql_8021_do_rom_fast_read(ql_adapter_state_t *ha, uint32_t addr, uint32_t *valp) argument 1166 ql_8021_rom_fast_read(ql_adapter_state_t *ha, uint32_t addr, uint32_t *valp) argument 1185 ql_8021_do_rom_write(ql_adapter_state_t *ha, uint32_t addr, uint32_t data) argument 1214 ql_8021_do_rom_erase(ql_adapter_state_t *ha, uint32_t addr) argument 1242 ql_8021_rom_read(ql_adapter_state_t *ha, uint32_t addr, uint32_t *bp) argument 1253 ql_8021_rom_write(ql_adapter_state_t *ha, uint32_t addr, uint32_t data) argument 1274 ql_8021_rom_erase(ql_adapter_state_t *ha, uint32_t addr) argument 1295 ql_8021_rom_wrsr(ql_adapter_state_t *ha, uint32_t data) argument 1333 ql_8021_phantom_init(ql_adapter_state_t *ha) argument 1371 ql_8021_pinit_from_rom(ql_adapter_state_t *ha) argument 1507 ql_8021_load_from_flash(ql_adapter_state_t *ha) argument 1550 ql_8021_load_firmware(ql_adapter_state_t *ha) argument 1605 ql_8021_init_p3p(ql_adapter_state_t *ha) argument 1638 ql_8021_reset_chip(ql_adapter_state_t *ha) argument 1654 ql_8021_reset_hw(ql_adapter_state_t *ha, int type) argument 1701 ql_8021_load_risc(ql_adapter_state_t *ha) argument 1760 ql_8021_clr_hw_intr(ql_adapter_state_t *ha) argument 1768 ql_8021_clr_fw_intr(ql_adapter_state_t *ha) argument 1775 ql_8021_enable_intrs(ql_adapter_state_t *ha) argument 1784 ql_8021_disable_intrs(ql_adapter_state_t *ha) argument 1793 ql_8021_update_crb_int_ptr(ql_adapter_state_t *ha) argument 1808 ql_8021_set_drv_active(ql_adapter_state_t *ha) argument 1828 ql_8021_clr_drv_active(ql_adapter_state_t *ha) argument 1844 ql_8021_need_reset_handler(ql_adapter_state_t *ha) argument 1870 ql_8021_idc_handler(ql_adapter_state_t *ha) argument [all...] |
H A D | ql_debug.c | 49 int ql_validate_trace_desc(ql_adapter_state_t *ha); 50 char *ql_find_trace_start(ql_adapter_state_t *ha); 138 * ha: adapter state pointer. 147 ql_el_msg(ql_adapter_state_t *ha, const char *fn, int ce, ...) argument 157 if ((CFG_IST(ha, CFG_DISABLE_EXTENDED_LOGGING_TRACE) == 0) && 158 (rval = ql_validate_trace_desc(ha) == DDI_SUCCESS)) { 161 TRACE_BUFFER_LOCK(ha); 168 if ((ha->el_trace_desc->next + EL_BUFFER_RESERVE) >= 169 ha->el_trace_desc->trace_buffer_size) { 170 fmt = ha 289 ql_stacktrace(ql_adapter_state_t *ha) argument 334 ql_flash_errlog(ql_adapter_state_t *ha, uint16_t code, uint16_t d1, uint16_t d2, uint16_t d3) argument 448 ql_flash_errlog_store(ql_adapter_state_t *ha, uint32_t *fdata) argument 503 ql_dump_el_trace_buffer(ql_adapter_state_t *ha) argument 564 ql_validate_trace_desc(ql_adapter_state_t *ha) argument 590 ql_find_trace_start(ql_adapter_state_t *ha) argument [all...] |
H A D | ql_iocb.c | 65 * ha: adapter state pointer. 78 ql_adapter_state_t *ha = vha->pha; local 80 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); 83 REQUEST_RING_LOCK(ha); 90 if ((link = ha->pending_cmds.first) != NULL) { 91 ql_add_link_b(&ha->pending_cmds, &sp->cmd); 94 ql_remove_link(&ha->pending_cmds, &sp->cmd); 98 if ((link = ha->pending_cmds.first) == NULL) { 100 REQUEST_RING_UNLOCK(ha); 102 ha 275 ql_adapter_state_t *ha = vha->pha; local 371 ql_adapter_state_t *ha = vha->pha; local 427 ql_command_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 547 ql_continuation_iocb(ql_adapter_state_t *ha, ddi_dma_cookie_t *cp, uint16_t seg_cnt, boolean_t addr64) argument 639 ql_command_24xx_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 770 ql_cmd_24xx_type_6_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 915 ql_marker(ql_adapter_state_t *ha, uint16_t loop_id, uint16_t lun, uint8_t type) argument 983 ql_ms_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 1063 ql_ms_24xx_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 1141 ql_ip_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 1226 ql_ip_24xx_iocb(ql_adapter_state_t *ha, ql_srb_t *sp, void *arg) argument 1292 ql_isp_rcvbuf(ql_adapter_state_t *ha) argument 1421 ql_isp24xx_rcvbuf(ql_adapter_state_t *ha) argument [all...] |
H A D | ql_isr.c | 92 static void ql_signal_abort(ql_adapter_state_t *ha, uint32_t *set_flags); 138 ql_adapter_state_t *ha = (void *)arg1; local 140 EL(ha, "isr_default called: idx=%x\n", arg2); 164 ql_adapter_state_t *ha = (void *)arg; local 174 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); 176 QL_PM_LOCK(ha); 177 if (ha->power_level != PM_LEVEL_D0) { 181 QL_PM_UNLOCK(ha); 182 QL_PRINT_3(CE_CONT, "(%d): power down exit\n", ha->instance); 185 ha 563 ql_handle_uncommon_risc_intr(ql_adapter_state_t *ha, uint32_t stat, uint32_t *set_flags) argument 628 ql_spurious_intr(ql_adapter_state_t *ha, int intr_clr) argument 675 ql_mbx_completion(ql_adapter_state_t *ha, uint16_t mb0, uint32_t *set_flags, uint32_t *reset_flags, int intr_clr) argument 739 ql_async_event(ql_adapter_state_t *ha, uint32_t mbx, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags, int intr_clr) argument 1442 ql_adapter_state_t *ha = sp->ha; local 1530 ql_response_pkt(ql_adapter_state_t *ha, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags, int intr_clr) argument 1711 ql_error_entry(ql_adapter_state_t *ha, response_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 1810 ql_status_entry(ql_adapter_state_t *ha, sts_entry_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 1943 ql_24xx_status_entry(ql_adapter_state_t *ha, sts_24xx_entry_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2056 ql_verify_preprocessed_cmd(ql_adapter_state_t *ha, uint32_t *pkt_handle, uint32_t *set_flags, uint32_t *reset_flags) argument 2116 ql_status_error(ql_adapter_state_t *ha, ql_srb_t *sp, sts_entry_t *pkt23, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2609 ql_status_cont_entry(ql_adapter_state_t *ha, sts_cont_entry_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2666 ql_ip_entry(ql_adapter_state_t *ha, ip_entry_t *pkt23, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2803 ql_ip_rcv_entry(ql_adapter_state_t *ha, ip_rcv_entry_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2863 ql_ip_rcv_cont_entry(ql_adapter_state_t *ha, ip_rcv_cont_entry_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2909 ql_ip_24xx_rcv_entry(ql_adapter_state_t *ha, ip_rcv_24xx_entry_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 2971 ql_ms_entry(ql_adapter_state_t *ha, ms_entry_t *pkt23, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 3145 ql_report_id_entry(ql_adapter_state_t *ha, report_id_1_t *pkt, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 3194 ql_els_passthru_entry(ql_adapter_state_t *ha, els_passthru_entry_rsp_t *rsp, ql_head_t *done_q, uint32_t *set_flags, uint32_t *reset_flags) argument 3348 ql_signal_abort(ql_adapter_state_t *ha, uint32_t *set_flags) argument [all...] |
H A D | ql_xioctl.c | 166 * ha: adapter state pointer. 175 ql_alloc_xioctl_resource(ql_adapter_state_t *ha) argument 179 QL_PRINT_9(CE_CONT, "(%d): started\n", ha->instance); 181 if (ha->xioctl != NULL) { 183 ha->instance); 189 EL(ha, "failed, kmem_zalloc\n"); 192 ha->xioctl = xp; 198 EL(ha, "failed, kmem_zalloc-2\n"); 199 ql_free_xioctl_resource(ha); 203 QL_PRINT_9(CE_CONT, "(%d): done\n", ha 219 ql_free_xioctl_resource(ql_adapter_state_t *ha) argument 264 ql_xioctl(ql_adapter_state_t *ha, int cmd, intptr_t arg, int mode, cred_t *cred_p, int *rval_p) argument 345 ql_sdm_ioctl(ql_adapter_state_t *ha, int ioctl_code, void *arg, int mode) argument 569 ql_sdm_setup(ql_adapter_state_t *ha, EXT_IOCTL **cmd_struct, void *arg, int mode, boolean_t (*val_sig)(EXT_IOCTL *)) argument 671 ql_sdm_return(ql_adapter_state_t *ha, EXT_IOCTL *cmd, void *arg, int mode) argument 717 ql_query(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 779 ql_qry_hba_node(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 910 ql_qry_hba_port(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1089 ql_qry_disc_port(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1196 ql_qry_disc_tgt(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1306 ql_qry_fw(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1356 ql_qry_chip(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1412 ql_qry_driver(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1463 ql_fcct(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1746 ql_aen_reg(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1791 ql_aen_get(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 1875 ql_enqueue_aen(ql_adapter_state_t *ha, uint16_t event_code, void *payload) argument 1971 ql_scsi_passthru(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2682 ql_wwpn_to_scsiaddr(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2747 ql_host_idx(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2790 ql_host_drvname(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2838 ql_read_nvram(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2880 ql_write_nvram(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2920 ql_write_vpd(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 2968 ql_read_vpd(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3013 ql_get_fcache(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3128 ql_get_fcache_ex(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3201 ql_read_flash(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3267 ql_write_flash(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3330 ql_diagnostic_loopback(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3515 ql_set_loop_point(ql_adapter_state_t *ha, uint16_t opt) argument 3582 ql_send_els_rnid(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3789 ql_set_host_data(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3850 ql_get_host_data(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 3982 ql_lun_count(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 4014 ql_report_lun(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 4267 ql_inq_scan(ql_adapter_state_t *ha, ql_tgt_t *tq, int count) argument 4352 ql_inq(ql_adapter_state_t *ha, ql_tgt_t *tq, int lun, ql_mbx_iocb_t *pkt, uint8_t inq_len) argument 4627 ql_find_port(ql_adapter_state_t *ha, uint8_t *name, uint16_t type) argument 4686 ql_24xx_flash_desc(ql_adapter_state_t *ha) argument 4766 ql_setup_flash(ql_adapter_state_t *ha) argument 5038 ql_flash_fcode_load(ql_adapter_state_t *ha, void *bp, uint32_t bsize, int mode) argument 5093 ql_load_fcode(ql_adapter_state_t *ha, uint8_t *dp, uint32_t size, uint32_t addr) argument 5166 ql_flash_fcode_dump(ql_adapter_state_t *ha, void *bp, uint32_t bsize, uint32_t faddr, int mode) argument 5224 ql_dump_fcode(ql_adapter_state_t *ha, uint8_t *dp, uint32_t size, uint32_t startpos) argument 5366 ql_program_flash_address(ql_adapter_state_t *ha, uint32_t addr, uint8_t data) argument 5401 ql_set_rnid_parameters(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 5485 ql_get_rnid_parameters(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 5550 ql_reset_statistics(ql_adapter_state_t *ha, EXT_IOCTL *cmd) argument 5612 ql_get_statistics(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 5707 ql_get_statistics_fc(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 5817 ql_get_statistics_fc4(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 5862 ql_set_led_state(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 5962 ql_get_led_state(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 6024 ql_blink_led(ql_adapter_state_t *ha) argument 6060 ql_drive_led(ql_adapter_state_t *ha, uint32_t LEDflags) argument 6121 ql_setup_led(ql_adapter_state_t *ha) argument 6164 ql_wrapup_led(ql_adapter_state_t *ha) argument 6225 ql_get_port_summary(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 6368 ql_get_target_id(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 6432 ql_setup_fcache(ql_adapter_state_t *ha) argument 6537 ql_update_fcache(ql_adapter_state_t *ha, uint8_t *bfp, uint32_t bsize) argument 6628 ql_setup_fnode(ql_adapter_state_t *ha) argument 6688 ql_update_flash_caches(ql_adapter_state_t *ha) argument 6780 ql_check_pci(ql_adapter_state_t *ha, ql_fcache_t *fcache, uint32_t *nextpos) argument 6963 ql_flash_layout_table(ql_adapter_state_t *ha, uint32_t flt_paddr) argument 7023 ql_process_flt(ql_adapter_state_t *ha, uint32_t faddr) argument 7267 ql_flash_nvram_defaults(ql_adapter_state_t *ha) argument 7370 ql_get_sfp(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 7415 ql_dump_sfp(ql_adapter_state_t *ha, void *bp, int mode) argument 7479 ql_port_param(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 7662 ql_get_fwexttrace(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 7761 ql_get_fwfcetrace(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 7851 ql_get_pci_data(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 7917 ql_pci_dump(ql_adapter_state_t *ha, uint32_t *bp, uint32_t pci_size, int mode) argument 7969 ql_menlo_reset(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8050 ql_menlo_get_fw_version(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8132 ql_menlo_update_fw(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8283 ql_menlo_manage_info(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8452 ql_suspend_hba(ql_adapter_state_t *ha, uint32_t opt) argument 8486 ql_restart_hba(ql_adapter_state_t *ha) argument 8520 ql_get_vp_cnt_id(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8592 ql_vp_ioctl(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8694 ql_access_flash(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8748 ql_reset_cmd(ql_adapter_state_t *ha, EXT_IOCTL *cmd) argument 8810 ql_get_dcbx_parameters(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8875 ql_qry_cna_port(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 8930 ql_qry_adapter_versions(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 9033 ql_get_xgmac_statistics(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 9123 ql_get_fcf_list(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument 9208 ql_get_resource_counts(ql_adapter_state_t *ha, EXT_IOCTL *cmd, int mode) argument [all...] |
H A D | ql_mbx.c | 74 * ha = adapter state pointer. 92 ql_adapter_state_t *ha = vha->pha; local 95 QL_PRINT_3(CE_CONT, "(%d): started, cmd=%xh\n", ha->instance, mbx_cmd); 98 MBX_REGISTER_LOCK(ha); 101 while (ha->mailbox_flags & MBX_BUSY_FLG || 102 (CFG_IST(ha, CFG_CTRL_8021) && 103 RD32_IO_REG(ha, nx_host_int) & NX_MBX_CMD)) { 104 ha->mailbox_flags = (uint8_t) 105 (ha->mailbox_flags | MBX_WANT_FLG); 107 if (ha 310 ql_setup_mbox_dma_transfer(ql_adapter_state_t *ha, dma_mem_t *mem_desc, caddr_t data, uint32_t size) argument 342 ql_setup_mbox_dma_resources(ql_adapter_state_t *ha, dma_mem_t *mem_desc, uint32_t size) argument 420 ql_initialize_ip(ql_adapter_state_t *ha) argument 497 ql_shutdown_ip(ql_adapter_state_t *ha) argument 553 ql_online_selftest(ql_adapter_state_t *ha) argument 594 ql_loop_back(ql_adapter_state_t *ha, uint16_t findex, lbp_t *lb, uint32_t h_xmit, uint32_t h_rcv) argument 642 ql_loop_back(ql_adapter_state_t *ha, uint16_t findex, lbp_t *lb) argument 713 ql_echo(ql_adapter_state_t *ha, uint16_t findex, echo_t *echo_pt) argument 797 ql_send_change_request(ql_adapter_state_t *ha, uint16_t fmt) argument 840 ql_send_lfa(ql_adapter_state_t *ha, lfa_cmd_t *lfa) argument 902 ql_clear_aca(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t lun) argument 954 ql_target_reset(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t delay) argument 1057 ql_abort_target(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t delay) argument 1112 ql_lun_reset(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t lun) argument 1163 ql_clear_task_set(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t lun) argument 1215 ql_abort_task_set(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t lun) argument 1269 ql_task_mgmt_iocb(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t lun, uint32_t flags, uint16_t delay) argument 1341 ql_loop_port_bypass(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 1389 ql_loop_port_enable(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 1439 ql_login_lport(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t loop_id, uint16_t opt) argument 1501 ql_login_fport(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t loop_id, uint16_t opt, ql_mbx_data_t *mr) argument 1578 ql_logout_fabric_port(ql_adapter_state_t *ha, ql_tgt_t *tq) argument 1639 ql_log_iocb(ql_adapter_state_t *ha, ql_tgt_t *tq, uint16_t loop_id, uint16_t flags, ql_mbx_data_t *mr) argument 1816 ql_get_port_database(ql_adapter_state_t *ha, ql_tgt_t *tq, uint8_t opt) argument 1995 ql_get_loop_position_map(ql_adapter_state_t *ha, size_t size, caddr_t bufp) argument 2052 ql_set_rnid_params(ql_adapter_state_t *ha, size_t size, caddr_t bufp) argument 2107 ql_send_rnid_els(ql_adapter_state_t *ha, uint16_t loop_id, uint8_t opt, size_t size, caddr_t bufp) argument 2176 ql_get_rnid_params(ql_adapter_state_t *ha, size_t size, caddr_t bufp) argument 2234 ql_get_link_status(ql_adapter_state_t *ha, uint16_t loop_id, size_t size, caddr_t bufp, uint8_t port_no) argument 2333 ql_get_status_counts(ql_adapter_state_t *ha, uint16_t loop_id, size_t size, caddr_t bufp, uint8_t port_no) argument 2411 ql_reset_link_status(ql_adapter_state_t *ha) argument 2449 ql_loop_reset(ql_adapter_state_t *ha) argument 2489 ql_initiate_lip(ql_adapter_state_t *ha) argument 2535 ql_full_login_lip(ql_adapter_state_t *ha) argument 2579 ql_lip_reset(ql_adapter_state_t *ha, uint16_t loop_id) argument 2633 ql_abort_command(ql_adapter_state_t *ha, ql_srb_t *sp) argument 2687 ql_abort_cmd_iocb(ql_adapter_state_t *ha, ql_srb_t *sp) argument 2758 ql_verify_checksum(ql_adapter_state_t *ha) argument 2805 ql_get_id_list(ql_adapter_state_t *ha, caddr_t bp, uint32_t size, ql_mbx_data_t *mr) argument 2880 ql_wrt_risc_ram(ql_adapter_state_t *ha, uint32_t risc_address, uint64_t bp, uint32_t word_count) argument 2938 ql_rd_risc_ram(ql_adapter_state_t *ha, uint32_t risc_address, uint64_t bp, uint32_t word_count) argument 2997 ql_wrt_risc_ram_word(ql_adapter_state_t *ha, uint32_t risc_address, uint32_t data) argument 3043 ql_rd_risc_ram_word(ql_adapter_state_t *ha, uint32_t risc_address, uint32_t *data) argument 3090 ql_issue_mbx_iocb(ql_adapter_state_t *ha, caddr_t bp, uint32_t size) argument 3146 ql_mbx_wrap_test(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3204 ql_execute_fw(ql_adapter_state_t *ha) argument 3260 ql_get_firmware_option(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3307 ql_set_firmware_option(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3353 ql_init_firmware(ql_adapter_state_t *ha) argument 3450 ql_get_firmware_state(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3500 ql_get_adapter_id(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3561 ql_get_fw_version(ql_adapter_state_t *ha, ql_mbx_data_t *mr, uint16_t timeout) argument 3617 ql_data_rate(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3673 ql_diag_loopback(ql_adapter_state_t *ha, uint16_t findex, caddr_t bp, uint32_t size, uint16_t opt, uint32_t it_cnt, ql_mbx_data_t *mr) argument 3758 ql_diag_echo(ql_adapter_state_t *ha, uint16_t findex, caddr_t bp, uint32_t size, uint16_t opt, ql_mbx_data_t *mr) argument 3828 ql_serdes_param(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 3879 ql_get_timeout_parameters(ql_adapter_state_t *ha, uint16_t *tov) argument 3935 ql_stop_firmware(ql_adapter_state_t *ha) argument 3976 ql_read_sfp(ql_adapter_state_t *ha, dma_mem_t *mem, uint16_t dev, uint16_t addr) argument 4030 ql_iidma_rate(ql_adapter_state_t *ha, uint16_t loop_id, uint32_t *idma_rate, uint32_t option) argument 4082 ql_set_xmit_parms(ql_adapter_state_t *ha) argument 4122 ql_fw_etrace(ql_adapter_state_t *ha, dma_mem_t *mem, uint16_t opt) argument 4223 ql_reset_menlo(ql_adapter_state_t *ha, ql_mbx_data_t *mr, uint16_t opt) argument 4269 ql_restart_mpi(ql_adapter_state_t *ha) argument 4309 ql_idc_request(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 4356 ql_idc_ack(ql_adapter_state_t *ha) argument 4397 ql_idc_time_extend(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 4432 ql_port_reset(ql_adapter_state_t *ha) argument 4467 ql_set_port_config(ql_adapter_state_t *ha, ql_mbx_data_t *mrp) argument 4506 ql_get_port_config(ql_adapter_state_t *ha, ql_mbx_data_t *mrp) argument 4555 ql_flash_access(ql_adapter_state_t *ha, uint16_t cmd, uint32_t start, uint32_t end, uint32_t *dp) argument 4609 ql_get_xgmac_stats(ql_adapter_state_t *ha, size_t size, caddr_t bufp) argument 4667 ql_get_dcbx_params(ql_adapter_state_t *ha, uint32_t size, caddr_t bufp) argument 4726 ql_get_fcf_list_mbx(ql_adapter_state_t *ha, ql_fcf_list_desc_t *fcf_list, caddr_t bufp) argument 4790 ql_get_resource_cnts(ql_adapter_state_t *ha, ql_mbx_data_t *mr) argument 4842 ql_toggle_interrupt(ql_adapter_state_t *ha, uint16_t opt) argument [all...] |
H A D | ql_hba_fru.c | 223 * ha = adapter state structure 232 ql_populate_hba_fru_details(ql_adapter_state_t *ha, argument 236 uint16_t chip = ha->device_id; 237 uint16_t model = ha->subsys_id; 238 uint16_t ssdevid = ha->subven_id; 242 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); 252 "%s", ha->adapter_stats->revlvl.qlddv); 254 if ((i = ql_vpd_lookup(ha, (uint8_t *)VPD_TAG_SN, (uint8_t *) 262 "%02d.%02d.%02d", ha->fw_major_version, ha 508 ql_setup_fruinfo(ql_adapter_state_t *ha) argument 583 ql_get_basedev_len(ql_adapter_state_t *ha, uint32_t *basedev_len, uint32_t *port_index) argument 657 ql_adapter_state_t *ha; local [all...] |
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlc/ |
H A D | ql_api.h | 207 #define RD_REG_BYTE(ha, addr) \ 208 (uint8_t)ddi_get8(ha->dev_handle, (uint8_t *)(addr)) 209 #define RD_REG_WORD(ha, addr) \ 210 (uint16_t)ddi_get16(ha->dev_handle, (uint16_t *)(addr)) 211 #define RD_REG_DWORD(ha, addr) \ 212 (uint32_t)ddi_get32(ha->dev_handle, (uint32_t *)(addr)) 213 #define RD_REG_DDWORD(ha, addr) \ 214 (uint64_t)ddi_get64(ha->dev_handle, (uint64_t *)(addr)) 216 #define WRT_REG_BYTE(ha, addr, data) \ 217 ddi_put8(ha 1144 struct ql_adapter_state *ha; member in struct:ql_srb [all...] |
H A D | ql_debug.h | 93 #define TRACE_BUFFER_LOCK(ha) mutex_enter(&ha->el_trace_desc->mutex) 94 #define TRACE_BUFFER_UNLOCK(ha) mutex_exit(&ha->el_trace_desc->mutex) 96 #define EL(ha, ...) ql_el_msg(ha, __func__, CE_CONT, __VA_ARGS__);
|
/illumos-gate/usr/src/lib/libc/sparc/fp/ |
H A D | _Q_cplx_div_rx.c | 95 int ha, hc, hd, hw, i, j; local 109 ha = aa.i[0] & ~0x80000000; 144 if (ha >= 0x7fff0000) { /* a is inf or nan */ 161 ha = (ha - 0x3fff0000) >> 16; 162 _Q_scl(&a, -ha); 164 ha -= (hw + hw); 169 hc += ha; 174 hd += ha;
|
H A D | _D_cplx_div_rx.c | 103 int ha, hc, hd, hw, i, j; local 115 ha = aa.i[0] & ~0x80000000; 164 if (ha >= 0x7ff00000) { /* a is inf or nan */ 179 ha = (ha - 0x38000000) >> 28; 180 a = (a * scl[ha + 4].d) / r; 181 ha -= (hw + hw); 185 hc += ha; 189 hd += ha;
|
H A D | _D_cplx_div.c | 93 int ha, hb, hc, hd, hz, hw, hs, i, j; local 109 ha = aa.i[0] & ~0x80000000; 111 hz = (ha > hb)? ha : hb;
|
H A D | _Q_cplx_div.c | 100 int ha, hb, hc, hd, hz, hw, hs, i, j; local 116 ha = aa.i[0] & ~0x80000000; 118 hz = (ha > hb)? ha : hb;
|
/illumos-gate/usr/src/lib/libc/port/fp/ |
H A D | aconvert.c | 63 int ha, i, s; local 68 ha = a.i[0] & ~0x80000000; 71 if (ha >= 0x7ff00000) { 73 __infnanstring((ha == 0x7ff00000 && a.i[1] == 0)? 79 if (ha < 0x00100000) { 80 if ((ha | a.i[1]) == 0) { 94 a.i[0] = ha; 98 ha = a.i[0] & ~0x80000000; 99 *exp = (ha >> 20) - 0x3ff - 1074; 101 *exp = (ha >> 2 144 int ha, i, s; local 374 int ha; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/qlc/ |
H A D | qlc.c | 706 * caller supplied address (which sb the ha structure). 709 * addr = User supplied ha address. 787 * sb the ha structure). 790 * addr = User supplied ha address. 1453 * addr = User supplied address. (NB: nust be an ha) 1469 ql_adapter_state_t *ha; local 1484 ha = (ql_adapter_state_t *)mdb_alloc(sizeof (ql_adapter_state_t), 1487 if (mdb_vread(ha, sizeof (ql_adapter_state_t), addr) == -1) { 1489 mdb_free(ha, sizeof (ql_adapter_state_t)); 1493 if (ha 1734 ql_adapter_state_t *ha; local 1854 ql_23xx_dump_dcmd(ql_adapter_state_t *ha, uint_t flags, int argc, const mdb_arg_t *argv) argument 2108 ql_24xx_dump_dcmd(ql_adapter_state_t *ha, uint_t flags, int argc, const mdb_arg_t *argv) argument 2428 ql_25xx_dump_dcmd(ql_adapter_state_t *ha, uint_t flags, int argc, const mdb_arg_t *argv) argument 2804 ql_81xx_dump_dcmd(ql_adapter_state_t *ha, uint_t flags, int argc, const mdb_arg_t *argv) argument 3181 ql_adapter_state_t *ha; local [all...] |
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | mac_impl.h | 66 uchar_t ha[HW_ADDR_SIZE]; member in struct:arptable
|
H A D | mac.c | 303 bcopy(hp, (char *)atable[arp_index].ha, hl); 325 bcopy((char *)atable[i].ha, hp, hl);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_apple.c | 95 print_macaddr(uint8_t *ha, int len) argument 102 len > 0 ? "%x:" : "%x", *ha++);
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_dataset.c | 4447 struct holdarg *ha = arg; local 4452 "%s@%s", zhp->zfs_name, ha->snapname); 4455 fnvlist_add_string(ha->nvl, name, ha->tag); 4457 if (ha->recursive) 4458 rv = zfs_iter_filesystems(zhp, zfs_hold_one, ha); 4468 struct holdarg ha; local 4470 ha.nvl = fnvlist_alloc(); 4471 ha.snapname = snapname; 4472 ha 4474 (void) zfs_hold_one(zfs_handle_dup(zhp), &ha); local 4566 struct holdarg *ha = arg; local 4596 struct holdarg ha; local 4607 (void) zfs_release_one(zfs_handle_dup(zhp), &ha); local [all...] |
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | daemon.c | 3257 char **ha; local 3259 for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++) 3261 if (strchr(*ha, '.') != NULL) 3263 (void) cleanstrcpy(hostbuf, *ha, size - 1); 3304 ** ha -- actual first address 3308 ** 0 -- if ha and sa match 3313 addrcmp(hp, ha, s 3405 char **ha; local [all...] |
H A D | conf.c | 4571 char **ha; local 4644 for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++) 4646 if (!wordinclass(*ha, 'w')) 4648 setclass('w', *ha); 4650 sm_dprintf("\ta.k.a.: %s\n", *ha); 4652 "[%s]", *ha) < sizeof(hnb) && 4660 *ha); [all...] |
/illumos-gate/usr/src/cmd/make/lib/mksh/ |
H A D | macro.cc | 1283 Name ha = getvar(host_arch); local 1291 Wstring ha_str(ha); 1310 if ( (ha == ta) || (wcslen(wcb_ta) == 0) ) { 1318 ha->string_mb + 1,
|