Lines Matching refs:priv_link
267 struct gpioc_privs *priv_link;
276 SLIST_FOREACH(priv_link, &intr_conf->privs, next) {
277 if (priv_link->priv == priv)
292 priv_link = malloc(sizeof(struct gpioc_privs), M_GPIOC,
294 if (priv_link == NULL)
305 priv_link->priv = priv;
307 SLIST_INSERT_HEAD(&intr_conf->privs, priv_link, next);
318 struct gpioc_privs *priv_link, *priv_link_temp;
327 SLIST_FOREACH_SAFE(priv_link, &intr_conf->privs, next, priv_link_temp) {
328 if (priv_link->priv == priv) {
329 SLIST_REMOVE(&intr_conf->privs, priv_link, gpioc_privs,
331 free(priv_link, M_GPIOC);
365 struct gpioc_privs *priv_link;
372 SLIST_FOREACH(priv_link, &intr_conf->privs, next) {
373 if (priv_link->priv != priv)
386 struct gpioc_privs *priv_link;
395 SLIST_FOREACH(priv_link, &intr_conf->privs, next) {
396 if (priv_link->priv == priv) {
634 struct gpioc_privs *priv_link, *priv_link_temp;
646 SLIST_FOREACH_SAFE(priv_link, &pin_link->pin->privs, next,
648 if (priv_link->priv == priv) {
649 SLIST_REMOVE(&pin_link->pin->privs, priv_link,
651 free(priv_link, M_GPIOC);