atapi_xpt_softc
static void reinit_bus(struct atapi_xpt_softc *scp, enum reinit_reason reason);
static void setup_async_cb(struct atapi_xpt_softc *, uint32_t);
static struct atapi_hcb *allocate_hcb(struct atapi_xpt_softc *, int, int, union ccb *);
static void free_softc(struct atapi_xpt_softc *scp);
sizeof(struct atapi_xpt_softc)
struct atapi_xpt_softc *scp =
kmalloc(sizeof(struct atapi_xpt_softc), M_ATACAM, M_INTWAIT|M_ZERO);
struct atapi_xpt_softc *scp = NULL;
scp = (struct atapi_xpt_softc *)device_get_softc(dev);
struct atapi_xpt_softc *scp = device_get_softc(dev);
struct atapi_xpt_softc *scp = device_get_softc(dev);
reinit_bus(struct atapi_xpt_softc *scp, enum reinit_reason reason) {
setup_async_cb(struct atapi_xpt_softc *scp, uint32_t events)
struct atapi_xpt_softc *softc = (struct atapi_xpt_softc*)cam_sim_softc(sim);
struct atapi_xpt_softc *scp;
struct atapi_xpt_softc *softc;
struct atapi_xpt_softc *softc;
allocate_hcb(struct atapi_xpt_softc *softc, int unit, int bus, union ccb *ccb)
free_softc(struct atapi_xpt_softc *scp)
struct atapi_xpt_softc *scp = device_get_softc(child);