Lines Matching defs:drvdata
1608 struct drvdata {
1611 SLIST_ENTRY(drvdata) next;
1614 SLIST_HEAD(,drvdata) drvdata_list = SLIST_HEAD_INITIALIZER(drvdata_list);
1619 struct drvdata *drvdata;
1621 SLIST_FOREACH(drvdata, &drvdata_list, next) {
1622 if (drvdata->dev == dev) {
1623 drvdata->data = data;
1631 drvdata = malloc(sizeof(*drvdata), M_DRM, M_WAITOK);
1632 drvdata->dev = dev;
1633 drvdata->data = data;
1635 SLIST_INSERT_HEAD(&drvdata_list, drvdata, next);
1641 struct drvdata *drvdata;
1643 SLIST_FOREACH(drvdata, &drvdata_list, next) {
1644 if (drvdata->dev == dev)
1645 return drvdata->data;