Lines Matching refs:pdrv
154 typedef int xpt_pdrvfunc_t (struct periph_driver **pdrv, void *arg);
297 static int xptpdperiphtraverse(struct periph_driver **pdrv,
1956 xptplistpdrvfunc(struct periph_driver **pdrv, void *arg) in xptplistpdrvfunc() argument
1965 && (cdm->pos.cookie.pdrv == pdrv) in xptplistpdrvfunc()
1969 (*pdrv)->generation) { in xptplistpdrvfunc()
1980 return (xptpdperiphtraverse(pdrv, periph, xptplistperiphfunc, arg)); in xptplistpdrvfunc()
2014 struct periph_driver **pdrv; in xptplistperiphfunc() local
2016 pdrv = NULL; in xptplistperiphfunc()
2030 for (pdrv = periph_drivers; *pdrv != NULL; pdrv++) { in xptplistperiphfunc()
2031 if (strcmp((*pdrv)->driver_name, in xptplistperiphfunc()
2036 if (*pdrv == NULL) { in xptplistperiphfunc()
2041 cdm->pos.cookie.pdrv = pdrv; in xptplistperiphfunc()
2049 (*pdrv)->generation; in xptplistperiphfunc()
2106 && (cdm->pos.cookie.pdrv != NULL)) in xptperiphlistmatch()
2108 (struct periph_driver **)cdm->pos.cookie.pdrv, in xptperiphlistmatch()
2290 struct periph_driver **pdrv; in xptpdrvtraverse() local
2303 for (pdrv = (start_pdrv ? start_pdrv : periph_drivers); in xptpdrvtraverse()
2304 *pdrv != NULL; pdrv++) { in xptpdrvtraverse()
2305 retval = tr_func(pdrv, arg); in xptpdrvtraverse()
2315 xptpdperiphtraverse(struct periph_driver **pdrv, in xptpdperiphtraverse() argument
2328 periph = TAILQ_FIRST(&(*pdrv)->units); in xptpdperiphtraverse()