Searched refs:dump_buffers (Results 1 – 2 of 2) sorted by relevance
| /src/sys/dev/ocs_fc/ |
| H A D | ocs_gendump.c | 252 ocs_dma_t *dump_buffers; in ocs_dump_to_host() local 262 dump_buffers = ocs_malloc(ocs, sizeof(ocs_dma_t) * num_buffers, in ocs_dump_to_host() 264 if (dump_buffers == NULL) { in ocs_dump_to_host() 274 rc = ocs_dma_alloc(ocs, &dump_buffers[i], num_bytes, in ocs_dump_to_host() 285 rc = ocs_hw_set_dump_location(&ocs->hw, num_buffers, dump_buffers, 0); in ocs_dump_to_host() 302 dump_buffers[i].virt, dump_buffers[i].size)) { in ocs_dump_to_host() 306 offset += dump_buffers[i].size; in ocs_dump_to_host() 312 ocs_dma_free(ocs, &dump_buffers[i]); in ocs_dump_to_host() 314 ocs_free(ocs, dump_buffers, sizeof(ocs_dma_t) * num_buffers); in ocs_dump_to_host() 323 ocs_dma_t *dump_buffers; in ocs_function_speciic_dump() local [all …]
|
| H A D | ocs_hw.c | 6518 ocs_hw_set_dump_location(ocs_hw_t *hw, uint32_t num_buffers, ocs_dma_t *dump_buffers, uint8_t fdb) in ocs_hw_set_dump_location() argument 6562 sge[i].buffer_address_high = ocs_addr32_hi(dump_buffers[i].phys); in ocs_hw_set_dump_location() 6563 sge[i].buffer_address_low = ocs_addr32_lo(dump_buffers[i].phys); in ocs_hw_set_dump_location() 6565 sge[i].buffer_length = dump_buffers[i].size; in ocs_hw_set_dump_location() 6571 dump_buffers->len = dump_buffers->size; in ocs_hw_set_dump_location() 6574 dump_buffers, fdb); in ocs_hw_set_dump_location()
|