/********************************************************************* * Main routine for performing an access. * Accesses are retried until a DAG can not be selected. This occurs * when either the DAG library is incomplete or there are too many * failures in a parity group. * * type should be read or write async_flag should be RF_TRUE or * RF_FALSE bp_in is a buf pointer. void *to facilitate ignoring it * outside the kernel ********************************************************************/