/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_sli4.c | 1057 hba->sli.sli4.XRIExtSize = hba->sli.sli4.XRICount; in emlxs_sli4_online() 1062 hba->sli.sli4.RPIExtSize = hba->sli.sli4.RPICount; in emlxs_sli4_online() 1067 hba->sli.sli4.VPIExtSize = hba->sli.sli4.VPICount; in emlxs_sli4_online() 1072 hba->sli.sli4.VFIExtSize = hba->sli.sli4.VFICount; in emlxs_sli4_online() 8918 i, hba->sli.sli4.rq[i].qid, hba->sli.sli4.rq[i].cqid); in emlxs_sli4_create_queues() 8940 hba->sli.sli4.mq.cqid = hba->sli.sli4.cq[EMLXS_CQ_MBOX].qid; in emlxs_sli4_create_queues() 9394 hba->sli.sli4.ue_mask_hi, hba->sli.sli4.flag); in emlxs_sli4_poll_erratt() 9780 hba->sli.sli4.XRICount = hba->sli.sli4.XRIExtCount * in emlxs_sli4_init_extents() 9832 hba->sli.sli4.RPICount = hba->sli.sli4.RPIExtCount * in emlxs_sli4_init_extents() 9884 hba->sli.sli4.VPICount = hba->sli.sli4.VPIExtCount * in emlxs_sli4_init_extents() [all …]
|
H A D | emlxs_sli3.c | 237 hba->sli.sli3.hc_copy = 0; in emlxs_sli3_online() 1077 rp = &hba->sli.sli3.ring[i]; in emlxs_sli3_online() 1821 hba->sli.sli3.ha_reg_addr = (uint32_t *)(hba->sli.sli3.csr_addr + in emlxs_sli3_map_hdw() 1823 hba->sli.sli3.ca_reg_addr = (uint32_t *)(hba->sli.sli3.csr_addr + in emlxs_sli3_map_hdw() 1825 hba->sli.sli3.hs_reg_addr = (uint32_t *)(hba->sli.sli3.csr_addr + in emlxs_sli3_map_hdw() 1827 hba->sli.sli3.hc_reg_addr = (uint32_t *)(hba->sli.sli3.csr_addr + in emlxs_sli3_map_hdw() 1829 hba->sli.sli3.bc_reg_addr = (uint32_t *)(hba->sli.sli3.csr_addr + in emlxs_sli3_map_hdw() 1835 hba->sli.sli3.shc_reg_addr = in emlxs_sli3_map_hdw() 5493 hba->sli.sli3.hc_copy = 0; in emlxs_sli3_hba_kill() 5693 hba->sli.sli3.hc_copy = 0; in emlxs_sli3_hba_kill4quiesce() [all …]
|
H A D | emlxs_mbox.c | 438 switch (hba->sli.sli4.param.CQV) { in emlxs_mb_cq_create() 773 switch (hba->sli.sli4.param.WQV) { in emlxs_mb_wq_create() 860 switch (hba->sli.sli4.param.RQV) { in emlxs_mb_rq_create() 880 hba->sli.sli4.rq[num].cqid; in emlxs_mb_rq_create() 911 hba->sli.sli4.rq[num].cqid; in emlxs_mb_rq_create() 955 addr = hba->sli.sli4.mq.addr.phys; in emlxs_mb_mq_create() 994 switch (hba->sli.sli4.param.MQV) { in emlxs_mb_mq_create_ext() 1605 hba->sli.sli3.hc_copy); in emlxs_read_la_mbcmpl() 1893 hba->sli.sli3.hc_copy); in emlxs_clear_la_mbcmpl() 1905 hba->sli.sli3.hc_copy); in emlxs_clear_la_mbcmpl() [all …]
|
H A D | emlxs_fcf.c | 1957 hba->sli.sli4.VFICount = 0; in emlxs_fcf_fini() 1974 rpip = hba->sli.sli4.RPIp; in emlxs_fcf_fini() 1983 kmem_free(hba->sli.sli4.RPIp, in emlxs_fcf_fini() 1986 hba->sli.sli4.RPIp = NULL; in emlxs_fcf_fini() 1987 hba->sli.sli4.RPICount = 0; in emlxs_fcf_fini() 2075 rpip = hba->sli.sli4.RPIp; in emlxs_fcf_init() 2087 hba->sli.sli4.VFICount, in emlxs_fcf_init() 2089 hba->sli.sli4.RPICount); in emlxs_fcf_init() 14054 rpip = hba->sli.sli4.RPIp; in emlxs_rpi_idle_timer() 14103 rpip = hba->sli.sli4.RPIp; in emlxs_rpi_alloc() [all …]
|
H A D | emlxs_mem.c | 115 seg->fc_memsize = hba->sli.sli3.mem_bpl_size; in emlxs_mem_alloc_buffer() 242 hba->sli.sli3.bpl_table = NULL; in emlxs_mem_alloc_buffer() 264 hba->sli.sli3.bpl_table = buf_info->virt; in emlxs_mem_alloc_buffer() 266 bpl_table = (MATCHMAP**)hba->sli.sli3.bpl_table; in emlxs_mem_alloc_buffer() 315 rp = &hba->sli.sli3.ring[j]; in emlxs_mem_free_buffer() 384 if (hba->sli.sli3.bpl_table) { in emlxs_mem_free_buffer() 386 bpl_table = (MATCHMAP**)hba->sli.sli3.bpl_table; in emlxs_mem_free_buffer() 395 buf_info->virt = hba->sli.sli3.bpl_table; in emlxs_mem_free_buffer() 397 hba->sli.sli3.bpl_table = NULL; in emlxs_mem_free_buffer() 1562 hbq = &hba->sli.sli3.hbq_table[hbq_id]; in emlxs_hbq_alloc()
|
H A D | emlxs_solaris.c | 5445 hba->sli.sli4.eq[i].qid; in emlxs_fca_port_manage() 5468 hba->sli.sli4.cq[i].qid; in emlxs_fca_port_manage() 5470 hba->sli.sli4.cq[i].eqid; in emlxs_fca_port_manage() 5472 hba->sli.sli4.cq[i].type; in emlxs_fca_port_manage() 5497 hba->sli.sli4.wq[i].qid; in emlxs_fca_port_manage() 5499 hba->sli.sli4.wq[i].cqid; in emlxs_fca_port_manage() 5514 hba->sli.sli4.rq[i].qid; in emlxs_fca_port_manage() 5516 hba->sli.sli4.rq[i].cqid; in emlxs_fca_port_manage() 5531 hba->sli.sli4.que_stat_timer; in emlxs_fca_port_manage() 7227 hba->sli.sli4.mem_sgl_size = 4096; in emlxs_hba_attach() [all …]
|
H A D | emlxs_download.c | 2419 bzero(hba->sli.sli4.dump_region.virt, in emlxs_format_dump() 2420 hba->sli.sli4.dump_region.size); in emlxs_format_dump() 2430 hba->sli.sli4.dump_region.size); in emlxs_format_dump() 2432 PADDR_HI(hba->sli.sli4.dump_region.phys); in emlxs_format_dump() 2434 PADDR_LO(hba->sli.sli4.dump_region.phys); in emlxs_format_dump() 2553 ((volatile char *)hba->sli.sli3.slim_addr + in emlxs_start_abs_download() 3822 0, hba->sli.sli4.dump_region.size, in emlxs_read_wakeup_parms() 3897 hba->sli.sli4.dump_region.dma_handle); in emlxs_read_wakeup_parms() 3973 0, hba->sli.sli4.dump_region.size, in emlxs_read_load_list() 4005 hba->sli.sli4.dump_region.dma_handle); in emlxs_read_load_list() [all …]
|
H A D | emlxs_ip.c | 316 rp = &hba->sli.sli3.ring[cp->channelno]; in emlxs_ip_handle_rcv_seq_list() 336 hbq = &hba->sli.sli3.hbq_table[hbq_id]; in emlxs_ip_handle_rcv_seq_list() 343 mp = hba->sli.sli3.hbq_table in emlxs_ip_handle_rcv_seq_list()
|
H A D | emlxs_dfc.c | 3446 vres->rpi_max = hba->sli.sli4.RPICount; in emlxs_dfc_npiv_resource() 7296 slim = (uint8_t *)hba->sli.sli3.slim_addr + offset; in emlxs_dfc_read_mem() 7378 slim = (uint8_t *)hba->sli.sli3.slim_addr + offset; in emlxs_dfc_write_mem() 7946 memptr = (uint8_t *)hba->sli.sli3.slim2.virt; in emlxs_get_dump_region() 7950 memptr = (uint8_t *)hba->sli.sli3.slim_addr; in emlxs_get_dump_region() 7956 hba->sli.sli3.slim_acc_handle) != DDI_FM_OK) { in emlxs_get_dump_region() 8005 memptr = (uint8_t *)hba->sli.sli3.slim2.virt; in emlxs_get_dump_region() 8009 memptr = (uint8_t *)hba->sli.sli3.slim_addr; in emlxs_get_dump_region() 8043 memptr = (uint8_t *)hba->sli.sli3.slim_addr + in emlxs_get_dump_region() 8044 hba->sli.sli3.hgp_ring_offset; in emlxs_get_dump_region() [all …]
|
H A D | emlxs_hba.c | 1292 bcopy((uint8_t *)fcoelist, (uint8_t *)&hba->sli.sli4.cfgFCOE, in emlxs_parse_fcoe() 1308 bcopy((uint8_t *)fcflist, (uint8_t *)&hba->sli.sli4.cfgFCF, in emlxs_parse_fcoe() 1312 entry_count = (hba->sli.sli4.cfgFCF.length * in emlxs_parse_fcoe() 1319 flags = *(uint32_t *)&hba->sli.sli4.cfgFCF.entry[i]; in emlxs_parse_fcoe() 1321 hba->sli.sli4.cfgFCF.entry[i].FabricName); in emlxs_parse_fcoe() 1323 hba->sli.sli4.cfgFCF.entry[i].SwitchName); in emlxs_parse_fcoe()
|
H A D | emlxs_dump.c | 754 (ByteCountRem < hba->sli.sli4.dump_region.size) ? in emlxs_read_cfg_region() 755 ByteCountRem : hba->sli.sli4.dump_region.size; in emlxs_read_cfg_region() 758 bzero(hba->sli.sli4.dump_region.virt, in emlxs_read_cfg_region() 759 hba->sli.sli4.dump_region.size); in emlxs_read_cfg_region() 770 PADDR_HI(hba->sli.sli4.dump_region.phys); in emlxs_read_cfg_region() 772 PADDR_LO(hba->sli.sli4.dump_region.phys); in emlxs_read_cfg_region() 805 bcopy((uint8_t *)hba->sli.sli4.dump_region.virt, in emlxs_read_cfg_region()
|
H A D | emlxs_fcp.c | 2004 EMLXS_CHK_ACC_HANDLE(hba, hba->sli.sli3.sbus_csr_handle); in emlxs_offline() 2421 rp = &hba->sli.sli3. in emlxs_tx_channel_flush() 2672 rp = &hba->sli.sli3.ring[ch]; in emlxs_tx_node_flush() 2976 rp = &hba->sli.sli3.ring[ch]; in emlxs_tx_lun_flush() 3627 rp = &hba->sli.sli3.ring[ch]; in emlxs_tx_move()
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd.c | 897 sli->sli_flags = BSWAP_32(sli->sli_flags); in sbd_swap_lu_info_1_0() 898 sli->sli_blocksize = BSWAP_16(sli->sli_blocksize); in sbd_swap_lu_info_1_0() 909 sli->sli_flags = BSWAP_32(sli->sli_flags); in sbd_swap_lu_info_1_1() 910 sli->sli_lu_size = BSWAP_64(sli->sli_lu_size); in sbd_swap_lu_info_1_1() 1415 sli->sli_sms_header.sms_size = sizeof (*sli) + s; in sbd_write_lu_info() 1421 kmem_free(sli, sizeof (*sli) + s); in sbd_write_lu_info() 2255 kmem_free(sli, sli->sli_sms_header.sms_size); in sbd_load_sli_1_0() 2268 kmem_free(sli, sli->sli_sms_header.sms_size); in sbd_load_sli_1_0() 2597 if (sli) { in sbd_import_lu() 2598 kmem_free(sli, sli->sli_sms_header.sms_size); in sbd_import_lu() [all …]
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_fc.h | 1160 ((_hba)->sli.sli3.ha_reg_addr)) 1164 ((_hba)->sli.sli3.ca_reg_addr)) 1168 ((_hba)->sli.sli3.hs_reg_addr)) 1172 ((_hba)->sli.sli3.hc_reg_addr)) 1176 ((_hba)->sli.sli3.bc_reg_addr)) 1181 ((_hba)->sli.sli3.shc_reg_addr)) 1185 ((_hba)->sli.sli3.shs_reg_addr)) 1189 ((_hba)->sli.sli3.shu_reg_addr)) 1197 ((_hba)->sli.sli4.MBDB_reg_addr)) 1201 ((_hba)->sli.sli4.MQDB_reg_addr)) [all …]
|