Lines Matching defs:pdrv
149 typedef int xpt_pdrvfunc_t (struct periph_driver **pdrv, void *arg);
295 static int xptpdperiphtraverse(struct periph_driver **pdrv,
1915 xptplistpdrvfunc(struct periph_driver **pdrv, void *arg)
1924 && (cdm->pos.cookie.pdrv == pdrv)
1928 (*pdrv)->generation) {
1939 return (xptpdperiphtraverse(pdrv, periph, xptplistperiphfunc, arg));
1972 struct periph_driver **pdrv;
1974 pdrv = NULL;
1988 for (pdrv = periph_drivers; *pdrv != NULL; pdrv++) {
1989 if (strcmp((*pdrv)->driver_name,
1994 if (*pdrv == NULL) {
1999 cdm->pos.cookie.pdrv = pdrv;
2003 * both edt and pdrv lookups and positioning.
2007 (*pdrv)->generation;
2063 && (cdm->pos.cookie.pdrv != NULL))
2065 (struct periph_driver **)cdm->pos.cookie.pdrv,
2247 struct periph_driver **pdrv;
2260 for (pdrv = (start_pdrv ? start_pdrv : periph_drivers);
2261 *pdrv != NULL; pdrv++) {
2262 retval = tr_func(pdrv, arg);
2272 xptpdperiphtraverse(struct periph_driver **pdrv,
2285 periph = TAILQ_FIRST(&(*pdrv)->units);