static acpidev_filter_result_t acpidev_memory_filter(acpidev_walk_info_t *infop, char *devname, int maxlen) { acpidev_filter_result_t res; ASSERT(infop != NULL); if (infop->awi_op_type == ACPIDEV_OP_BOOT_PROBE || infop->awi_op_type == ACPIDEV_OP_BOOT_REPROBE || infop->awi_op_type == ACPIDEV_OP_HOTPLUG_PROBE) { res = acpidev_filter_device(infop, infop->awi_hdl, ACPIDEV_ARRAY_PARAM(acpidev_memory_filters), devname, maxlen); } else { res = ACPIDEV_FILTER_FAILED; } return (res); }
static acpidev_filter_result_t acpidev_scope_filter(acpidev_walk_info_t *infop, char *devname, int maxlen) { acpidev_filter_result_t res; ASSERT(infop != NULL); if (infop->awi_op_type == ACPIDEV_OP_BOOT_PROBE || infop->awi_op_type == ACPIDEV_OP_BOOT_REPROBE || infop->awi_op_type == ACPIDEV_OP_HOTPLUG_PROBE) { res = acpidev_filter_device(infop, infop->awi_hdl, ACPIDEV_ARRAY_PARAM(acpidev_scope_filters), devname, maxlen); } else { ACPIDEV_DEBUG(CE_WARN, "acpidev: unknown operation type %u " "in acpidev_scope_filter().", infop->awi_op_type); res = ACPIDEV_FILTER_FAILED; } return (res); }