Searched refs:mcmd (Results 1 – 1 of 1) sorted by relevance
| /src/sys/dev/ocs_fc/ |
| H A D | ocs_ioctl.c | 86 ocs_process_sli_config (ocs_t *ocs, ocs_ioctl_elxu_mbox_t *mcmd, ocs_dma_t *dma) in ocs_process_sli_config() argument 88 sli4_cmd_sli_config_t *sli_config = (sli4_cmd_sli_config_t *)mcmd->payload; in ocs_process_sli_config() 96 if (mcmd->out_bytes) { in ocs_process_sli_config() 100 if (ocs_dma_alloc(ocs, dma, mcmd->out_bytes, 4096)) { in ocs_process_sli_config() 102 __func__, (unsigned long long)mcmd->out_bytes); in ocs_process_sli_config() 106 memset(dma->virt, 0, mcmd->out_bytes); in ocs_process_sli_config() 109 rdobj->host_buffer_descriptor[0].buffer_length = mcmd->out_bytes; in ocs_process_sli_config() 131 error = copyin((void *)(uintptr_t)mcmd->in_addr, dma->virt, mcmd->in_bytes); in ocs_process_sli_config() 143 if (mcmd->out_bytes) { in ocs_process_sli_config() 147 if (ocs_dma_alloc(ocs, dma, mcmd->out_bytes, 4096)) { in ocs_process_sli_config() [all …]
|