Searched refs:sli4 (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/ocs_fc/ |
H A D | sli4.c | 53 static int32_t sli_sliport_control(sli4_t *sli4, uint32_t endian); 372 sli_bmbx_wait(sli4_t *sli4, uint32_t msec) in sli_bmbx_wait() argument 378 val = sli_reg_read(sli4, SLI4_REG_BMBX); in sli_bmbx_wait() 393 sli_bmbx_write(sli4_t *sli4) in sli_bmbx_write() argument 398 ocs_dma_sync(&sli4->bmbx, OCS_DMASYNC_PREWRITE); in sli_bmbx_write() 399 val = SLI4_BMBX_WRITE_HI(sli4->bmbx.phys); in sli_bmbx_write() 400 sli_reg_write(sli4, SLI4_REG_BMBX, val); in sli_bmbx_write() 402 if (sli_bmbx_wait(sli4, SLI4_BMBX_DELAY_US)) { in sli_bmbx_write() 403 ocs_log_crit(sli4->os, "BMBX WRITE_HI failed\n"); in sli_bmbx_write() 406 val = SLI4_BMBX_WRITE_LO(sli4->bmbx.phys); in sli_bmbx_write() [all …]
|
H A D | ocs_ddump.c | 132 ocs_ddump_sli_q_fields(ocs_textbuf_t *textbuf, sli4_t *sli4, sli4_qtype_e qtype) in ocs_ddump_sli_q_fields() argument 147 ocs_ddump_value(textbuf, "max_qcount", "%d", sli4->config.max_qcount[qtype]); in ocs_ddump_sli_q_fields() 148 ocs_ddump_value(textbuf, "max_qentries", "%d", sli4->config.max_qentries[qtype]); in ocs_ddump_sli_q_fields() 149 ocs_ddump_value(textbuf, "qpage_count", "%d", sli4->config.qpage_count[qtype]); in ocs_ddump_sli_q_fields() 165 ocs_ddump_sli(ocs_textbuf_t *textbuf, sli4_t *sli4) in ocs_ddump_sli() argument 167 sli4_sgl_chaining_params_t *cparams = &sli4->config.sgl_chaining_params; in ocs_ddump_sli() 172 ocs_ddump_value(textbuf, "sli_rev", "%d", sli4->sli_rev); in ocs_ddump_sli() 173 ocs_ddump_value(textbuf, "sli_family", "%d", sli4->sli_family); in ocs_ddump_sli() 174 ocs_ddump_value(textbuf, "if_type", "%d", sli4->if_type); in ocs_ddump_sli() 176 switch(sli4->asic_type) { in ocs_ddump_sli() [all …]
|
H A D | sli4.h | 3318 sli_get_max_rsrc(sli4_t *sli4, sli4_resource_e rsrc) in sli_get_max_rsrc() argument 3324 return sli4->config.extent[rsrc].size; in sli_get_max_rsrc() 3328 sli_get_max_queue(sli4_t *sli4, sli4_qtype_e qtype) in sli_get_max_queue() argument 3333 return sli4->config.max_qcount[qtype]; in sli_get_max_queue() 3337 sli_get_max_qentries(sli4_t *sli4, sli4_qtype_e qtype) in sli_get_max_qentries() argument 3340 return sli4->config.max_qentries[qtype]; in sli_get_max_qentries() 3344 sli_get_max_sge(sli4_t *sli4) in sli_get_max_sge() argument 3346 return sli4->config.sge_supported_length; in sli_get_max_sge() 3350 sli_get_max_sgl(sli4_t *sli4) in sli_get_max_sgl() argument 3353 if (sli4->config.sgl_page_sizes != 1) { in sli_get_max_sgl() [all …]
|
H A D | ocs_hw.c | 12058 sli4_t *sli4 = &ocs->hw.sli; in ocs_hw_get_def_wwn() local 12062 int indicator = sli4->config.extent[SLI_RSRC_FCOE_VPI].base[0] + chan; in ocs_hw_get_def_wwn() 12070 if (0 == sli_cmd_read_sparm64(sli4, sli4->bmbx.virt, SLI4_BMBX_SIZE, in ocs_hw_get_def_wwn() 12077 if (sli_bmbx_command(sli4)) { in ocs_hw_get_def_wwn() 12593 sli4_t *sli4 = &hw->sli; in ocs_hw_workaround_setup() local 12606 hw->workaround.fwrev = parse_fw_version((char*) sli4->config.fw_name[0]); in ocs_hw_workaround_setup() 12643 sli4->config.count_method[SLI_QTYPE_WQ] = w->value; in ocs_hw_workaround_setup() 12644 sli_calc_max_qentries(sli4); in ocs_hw_workaround_setup() 12649 sli4->config.count_method[SLI_QTYPE_RQ] = w->value; in ocs_hw_workaround_setup() 12650 sli_calc_max_qentries(sli4); in ocs_hw_workaround_setup()
|
H A D | ocs_hw_queues.c | 444 sli4_t *sli4 = &hw->sli; in hw_new_cq_set() local 469 if (sli_cq_alloc_set(sli4, qs, num_cqs, entry_count, assocs)) { in hw_new_cq_set()
|
/freebsd/sys/modules/ocs_fc/ |
H A D | Makefile | 19 SRCS += sli4.c ocs_sm.c
|
/freebsd/sys/conf/ |
H A D | files | 2564 dev/ocs_fc/sli4.c optional ocs_fc pci
|