Home
last modified time | relevance | path

Searched refs:pkt_data_dma (Results 1 – 6 of 6) sorted by relevance

/titanic_44/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_pkt.c107 (void) ddi_dma_unbind_handle(pkt->pkt_data_dma); in emlxs_pkt_free()
109 (void) ddi_dma_free_handle(&pkt->pkt_data_dma); in emlxs_pkt_free()
332 NULL, &pkt->pkt_data_dma) != DDI_SUCCESS) { in emlxs_pkt_alloc()
337 if (ddi_dma_mem_alloc(pkt->pkt_data_dma, datalen, in emlxs_pkt_alloc()
341 (void) ddi_dma_free_handle(&pkt->pkt_data_dma); in emlxs_pkt_alloc()
349 (void) ddi_dma_free_handle(&pkt->pkt_data_dma); in emlxs_pkt_alloc()
355 if (ddi_dma_addr_bind_handle(pkt->pkt_data_dma, NULL, in emlxs_pkt_alloc()
361 if (ddi_dma_addr_bind_handle(pkt->pkt_data_dma, NULL, in emlxs_pkt_alloc()
369 (void) ddi_dma_free_handle(&pkt->pkt_data_dma); in emlxs_pkt_alloc()
400 (void) ddi_dma_unbind_handle(pkt->pkt_data_dma); in emlxs_pkt_alloc()
[all …]
H A Demlxs_solaris.c8742 EMLXS_MPDATA_SYNC(pkt->pkt_data_dma, 0, pkt->pkt_datalen, in emlxs_send_fcp_cmd()
12279 if (emlxs_fm_check_dma_handle(hba, pkt->pkt_data_dma) in emlxs_check_dma()
12284 pkt->pkt_data_dma); in emlxs_check_dma()
H A Demlxs_fcp.c119 EMLXS_MPDATA_SYNC(pkt->pkt_data_dma, 0, pkt->pkt_datalen, in emlxs_handle_fcp_event()
/titanic_44/usr/src/uts/common/sys/fibre-channel/impl/
H A Dfctl.h165 ddi_dma_handle_t pkt_data_dma; /* data DMA */ member
/titanic_44/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcp.c5970 ASSERT(fpkt->pkt_cmd_dma == NULL && fpkt->pkt_data_dma == NULL && in fcp_alloc_dma()
6004 NULL, &fpkt->pkt_data_dma) != DDI_SUCCESS) { in fcp_alloc_dma()
6008 if (ddi_dma_mem_alloc(fpkt->pkt_data_dma, fpkt->pkt_datalen, in fcp_alloc_dma()
6021 if (ddi_dma_addr_bind_handle(fpkt->pkt_data_dma, in fcp_alloc_dma()
6040 ddi_dma_nextcookie(fpkt->pkt_data_dma, in fcp_alloc_dma()
6061 (void) ddi_dma_unbind_handle(fpkt->pkt_data_dma); in fcp_alloc_dma()
6064 if (fpkt->pkt_data_dma) { in fcp_alloc_dma()
6068 ddi_dma_free_handle(&fpkt->pkt_data_dma); in fcp_alloc_dma()
6097 if (fpkt->pkt_data_dma) { in fcp_free_dma()
6098 (void) ddi_dma_unbind_handle(fpkt->pkt_data_dma); in fcp_free_dma()
[all …]
/titanic_44/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_api.c4857 QL_CLEAR_DMA_HANDLE(pkt->pkt_data_dma); in ql_cmd_setup()
4858 *rval = ddi_check_dma_handle(pkt->pkt_data_dma); in ql_cmd_setup()
7039 (void) ddi_dma_sync(pkt->pkt_data_dma, in ql_fcp_scsi_cmd()