DDI_FM_ACC_ERR_CLEAR(9F) Kernel Functions for Drivers

NAME


ddi_fm_acc_err_clear, ddi_fm_dma_err_clear - clear the error status
for an access or DMA handle

SYNOPSIS


#include <sys/ddifm.h>

void ddi_fm_acc_err_clear(ddi_acc_handle_t acc_handle,
int version);


void ddi_fm_dma_err_clear(ddi_dma_handle_t dma_handle,
int version);


INTERFACE LEVEL


illumos DDI specific (illumos DDI)

PARAMETERS


acc_handle
Data access handle obtained from a previous call to
ddi_regs_map_setup(9F), ddi_dma_mem_alloc(9F), or to a
similar function.


dma_handle
DMA handle obtained from a previous call to
ddi_dma_mem_alloc(9F) or one of its derivatives.


version
Version number of ddi_fm_error_t.


DESCRIPTION


The ddi_fm_dma_err_clear() and ddi_fm_acc_err_clear() functions clear
the error status of a DMA or access handle respectively.


Once cleared, the driver is again able to access the mapped registers
or memory using programmed I/O through the handle.

ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Committed |
+--------------------+-----------------+

SEE ALSO


attributes(7), ddi_dma_mem_alloc(9F), ddi_fm_acc_err_get(9F),
ddi_fm_dma_err_get(9F), ddi_regs_map_setup(9F)


Writing Device Drivers

June 19, 2021 DDI_FM_ACC_ERR_CLEAR(9F)

tribblix@gmail.com :: GitHub :: Privacy