Searched refs:sli4 (Results 1 – 7 of 7) sorted by relevance
| /freebsd-11-stable/sys/dev/ocs_fc/ |
| HD | sli4.c | 55 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 …]
|
| HD | ocs_ddump.c | 135 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 …]
|
| HD | sli4.h | 3264 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 …]
|
| HD | ocs_hw.c | 12064 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()
|
| HD | ocs_hw_queues.c | 438 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/ |
| HD | Makefile | 21 SRCS += sli4.c ocs_sm.c
|
| /freebsd-11-stable/sys/conf/ |
| HD | files | 2553 dev/ocs_fc/sli4.c optional ocs_fc pci
|