Home
last modified time | relevance | path

Searched refs:sli4 (Results 1 – 7 of 7) sorted by relevance

/freebsd-11-stable/sys/dev/ocs_fc/
HDsli4.c55 static int32_t sli_sliport_control(sli4_t *sli4, uint32_t endian);
321 sli_bmbx_wait(sli4_t *sli4, uint32_t msec) in sli_bmbx_wait() argument
327 val = sli_reg_read(sli4, SLI4_REG_BMBX); in sli_bmbx_wait()
342 sli_bmbx_write(sli4_t *sli4) in sli_bmbx_write() argument
347 ocs_dma_sync(&sli4->bmbx, OCS_DMASYNC_PREWRITE); in sli_bmbx_write()
348 val = SLI4_BMBX_WRITE_HI(sli4->bmbx.phys); in sli_bmbx_write()
349 sli_reg_write(sli4, SLI4_REG_BMBX, val); in sli_bmbx_write()
351 if (sli_bmbx_wait(sli4, SLI4_BMBX_DELAY_US)) { in sli_bmbx_write()
352 ocs_log_crit(sli4->os, "BMBX WRITE_HI failed\n"); in sli_bmbx_write()
355 val = SLI4_BMBX_WRITE_LO(sli4->bmbx.phys); in sli_bmbx_write()
[all …]
HDocs_ddump.c135 ocs_ddump_sli_q_fields(ocs_textbuf_t *textbuf, sli4_t *sli4, sli4_qtype_e qtype) in ocs_ddump_sli_q_fields() argument
150 ocs_ddump_value(textbuf, "max_qcount", "%d", sli4->config.max_qcount[qtype]); in ocs_ddump_sli_q_fields()
151 ocs_ddump_value(textbuf, "max_qentries", "%d", sli4->config.max_qentries[qtype]); in ocs_ddump_sli_q_fields()
152 ocs_ddump_value(textbuf, "qpage_count", "%d", sli4->config.qpage_count[qtype]); in ocs_ddump_sli_q_fields()
169 ocs_ddump_sli(ocs_textbuf_t *textbuf, sli4_t *sli4) in ocs_ddump_sli() argument
171 sli4_sgl_chaining_params_t *cparams = &sli4->config.sgl_chaining_params; in ocs_ddump_sli()
176 ocs_ddump_value(textbuf, "sli_rev", "%d", sli4->sli_rev); in ocs_ddump_sli()
177 ocs_ddump_value(textbuf, "sli_family", "%d", sli4->sli_family); in ocs_ddump_sli()
178 ocs_ddump_value(textbuf, "if_type", "%d", sli4->if_type); in ocs_ddump_sli()
180 switch(sli4->asic_type) { in ocs_ddump_sli()
[all …]
HDsli4.h3264 sli_get_max_rsrc(sli4_t *sli4, sli4_resource_e rsrc) in sli_get_max_rsrc() argument
3270 return sli4->config.extent[rsrc].size; in sli_get_max_rsrc()
3274 sli_get_max_queue(sli4_t *sli4, sli4_qtype_e qtype) in sli_get_max_queue() argument
3279 return sli4->config.max_qcount[qtype]; in sli_get_max_queue()
3283 sli_get_max_qentries(sli4_t *sli4, sli4_qtype_e qtype) in sli_get_max_qentries() argument
3286 return sli4->config.max_qentries[qtype]; in sli_get_max_qentries()
3290 sli_get_max_sge(sli4_t *sli4) in sli_get_max_sge() argument
3292 return sli4->config.sge_supported_length; in sli_get_max_sge()
3296 sli_get_max_sgl(sli4_t *sli4) in sli_get_max_sgl() argument
3299 if (sli4->config.sgl_page_sizes != 1) { in sli_get_max_sgl()
[all …]
HDocs_hw.c12064 sli4_t *sli4 = &ocs->hw.sli; in ocs_hw_get_def_wwn() local
12068 int indicator = sli4->config.extent[SLI_RSRC_FCOE_VPI].base[0] + chan; in ocs_hw_get_def_wwn()
12076 if (0 == sli_cmd_read_sparm64(sli4, sli4->bmbx.virt, SLI4_BMBX_SIZE, in ocs_hw_get_def_wwn()
12083 if (sli_bmbx_command(sli4)) { in ocs_hw_get_def_wwn()
12441 sli4_t *sli4 = &hw->sli; in ocs_hw_workaround_setup() local
12454 hw->workaround.fwrev = parse_fw_version((char*) sli4->config.fw_name[0]); in ocs_hw_workaround_setup()
12492 sli4->config.count_method[SLI_QTYPE_WQ] = w->value; in ocs_hw_workaround_setup()
12493 sli_calc_max_qentries(sli4); in ocs_hw_workaround_setup()
12498 sli4->config.count_method[SLI_QTYPE_RQ] = w->value; in ocs_hw_workaround_setup()
12499 sli_calc_max_qentries(sli4); in ocs_hw_workaround_setup()
HDocs_hw_queues.c438 sli4_t *sli4 = &hw->sli; in hw_new_cq_set() local
463 if (sli_cq_alloc_set(sli4, qs, num_cqs, entry_count, assocs)) { in hw_new_cq_set()
/freebsd-11-stable/sys/modules/ocs_fc/
HDMakefile21 SRCS += sli4.c ocs_sm.c
/freebsd-11-stable/sys/conf/
HDfiles2553 dev/ocs_fc/sli4.c optional ocs_fc pci