Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/smartpqi/smartpqi_queue.c
Context not available. | |||||
(dma_addr_t)((uint8_t*)(softs->admin_ib_queue.ci_dma_addr) + | (dma_addr_t)((uint8_t*)(softs->admin_ib_queue.ci_dma_addr) + | ||||
PQI_ADDR_ALIGN_MASK_64 + 1); | PQI_ADDR_ALIGN_MASK_64 + 1); | ||||
DBG_INFO("softs->admin_ib_queue.ci_dma_addr : %p,softs->admin_ob_queue.pi_dma_addr :%p\n", | DBG_INIT("softs->admin_ib_queue.ci_dma_addr : %p,softs->admin_ob_queue.pi_dma_addr :%p\n", | ||||
(void*)softs->admin_ib_queue.ci_dma_addr, (void*)softs->admin_ob_queue.pi_dma_addr ); | (void*)softs->admin_ib_queue.ci_dma_addr, (void*)softs->admin_ob_queue.pi_dma_addr ); | ||||
/* Verify alignment */ | /* Verify alignment */ | ||||
Context not available. | |||||
if(ret){ | if(ret){ | ||||
DBG_ERR("Admin spinlock initialization failed\n"); | DBG_ERR("Admin spinlock initialization failed\n"); | ||||
softs->admin_ib_queue.lockcreated = false; | softs->admin_ib_queue.lockcreated = false; | ||||
goto err_out; | goto err_lock; | ||||
} | } | ||||
softs->admin_ib_queue.lockcreated = true; | softs->admin_ib_queue.lockcreated = true; | ||||
Context not available. | |||||
DBG_FUNC("OUT\n"); | DBG_FUNC("OUT\n"); | ||||
return ret; | return ret; | ||||
err_lock: | |||||
err_q_create: | err_q_create: | ||||
os_dma_mem_free(softs, &softs->admin_queue_dma_mem); | os_dma_mem_free(softs, &softs->admin_queue_dma_mem); | ||||
err_out: | err_out: | ||||
Context not available. |