struct virNodeDeviceCountData {
virConnectPtr conn;
- virNodeDeviceObjListFilter aclfilter;
+ virNodeDeviceObjListFilter filter;
const char *matchstr;
int count;
};
virNodeDeviceObjPtr obj = payload;
virNodeDeviceDefPtr def;
struct virNodeDeviceCountData *data = opaque;
- virNodeDeviceObjListFilter aclfilter = data->aclfilter;
+ virNodeDeviceObjListFilter filter = data->filter;
virObjectLock(obj);
def = obj->def;
- if ((!aclfilter || aclfilter(data->conn, def)) &&
+ if ((!filter || filter(data->conn, def)) &&
(!data->matchstr || virNodeDeviceObjHasCap(obj, data->matchstr)))
data->count++;
virNodeDeviceObjListNumOfDevices(virNodeDeviceObjListPtr devs,
virConnectPtr conn,
const char *cap,
- virNodeDeviceObjListFilter aclfilter)
+ virNodeDeviceObjListFilter filter)
{
struct virNodeDeviceCountData data = {
- .conn = conn, .aclfilter = aclfilter, .matchstr = cap, .count = 0 };
+ .conn = conn, .filter = filter, .matchstr = cap, .count = 0 };
virObjectLock(devs);
virHashForEach(devs->objs, virNodeDeviceObjListNumOfDevicesCallback, &data);
struct virNodeDeviceGetNamesData {
virConnectPtr conn;
- virNodeDeviceObjListFilter aclfilter;
+ virNodeDeviceObjListFilter filter;
const char *matchstr;
int nnames;
char **names;
virNodeDeviceObjPtr obj = payload;
virNodeDeviceDefPtr def;
struct virNodeDeviceGetNamesData *data = opaque;
- virNodeDeviceObjListFilter aclfilter = data->aclfilter;
+ virNodeDeviceObjListFilter filter = data->filter;
if (data->error)
return 0;
virObjectLock(obj);
def = obj->def;
- if ((!aclfilter || aclfilter(data->conn, def)) &&
+ if ((!filter || filter(data->conn, def)) &&
(!data->matchstr || virNodeDeviceObjHasCap(obj, data->matchstr))) {
if (VIR_STRDUP(data->names[data->nnames], def->name) < 0) {
data->error = true;
int
virNodeDeviceObjListGetNames(virNodeDeviceObjListPtr devs,
virConnectPtr conn,
- virNodeDeviceObjListFilter aclfilter,
+ virNodeDeviceObjListFilter filter,
const char *cap,
char **const names,
int maxnames)
{
struct virNodeDeviceGetNamesData data = {
- .conn = conn, .aclfilter = aclfilter, .matchstr = cap, .names = names,
+ .conn = conn, .filter = filter, .matchstr = cap, .names = names,
.nnames = 0, .maxnames = maxnames, .error = false };
virObjectLock(devs);
struct virNodeDeviceObjListExportData {
virConnectPtr conn;
- virNodeDeviceObjListFilter aclfilter;
+ virNodeDeviceObjListFilter filter;
unsigned int flags;
virNodeDevicePtr *devices;
int ndevices;
virObjectLock(obj);
def = obj->def;
- if ((!data->aclfilter || data->aclfilter(data->conn, def)) &&
+ if ((!data->filter || data->filter(data->conn, def)) &&
virNodeDeviceMatch(obj, data->flags)) {
if (data->devices) {
if (!(device = virGetNodeDevice(data->conn, def->name)) ||
virNodeDeviceObjListExport(virConnectPtr conn,
virNodeDeviceObjListPtr devs,
virNodeDevicePtr **devices,
- virNodeDeviceObjListFilter aclfilter,
+ virNodeDeviceObjListFilter filter,
unsigned int flags)
{
struct virNodeDeviceObjListExportData data = {
- .conn = conn, .aclfilter = aclfilter, .flags = flags,
+ .conn = conn, .filter = filter, .flags = flags,
.devices = NULL, .ndevices = 0, .error = false };
virObjectLock(devs);
virNodeDeviceObjListNumOfDevices(virNodeDeviceObjListPtr devs,
virConnectPtr conn,
const char *cap,
- virNodeDeviceObjListFilter aclfilter);
+ virNodeDeviceObjListFilter filter);
int
virNodeDeviceObjListGetNames(virNodeDeviceObjListPtr devs,
virConnectPtr conn,
- virNodeDeviceObjListFilter aclfilter,
+ virNodeDeviceObjListFilter filter,
const char *cap,
char **const names,
int maxnames);
virNodeDeviceObjListExport(virConnectPtr conn,
virNodeDeviceObjListPtr devobjs,
virNodeDevicePtr **devices,
- virNodeDeviceObjListFilter aclfilter,
+ virNodeDeviceObjListFilter filter,
unsigned int flags);
#endif /* __VIRNODEDEVICEOBJ_H__ */