Home
last modified time | relevance | path

Searched refs:sli (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_sli4.c1057 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 Demlxs_sli3.c237 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 Demlxs_mbox.c438 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 Demlxs_fcf.c1957 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 Demlxs_mem.c115 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 Demlxs_solaris.c5445 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 Demlxs_download.c2419 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 Demlxs_ip.c316 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 Demlxs_dfc.c3446 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 Demlxs_hba.c1292 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 Demlxs_dump.c754 (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 Demlxs_fcp.c2004 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 Dsbd.c897 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 Demlxs_fc.h1160 ((_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 …]