Searched refs:nr_filters (Results 1 – 15 of 15) sorted by relevance
| /linux-6.15/kernel/ |
| H A D | watch_queue.c | 169 for (i = 0; i < wf->nr_filters; i++) { in filter_watch_notification() 337 if (filter.nr_filters == 0 || in watch_queue_set_filter() 338 filter.nr_filters > 16 || in watch_queue_set_filter() 342 tf = memdup_array_user(_filter->filters, filter.nr_filters, sizeof(*tf)); in watch_queue_set_filter() 347 for (i = 0; i < filter.nr_filters; i++) { in watch_queue_set_filter() 364 wfilter->nr_filters = nr_filter; in watch_queue_set_filter() 367 for (i = 0; i < filter.nr_filters; i++) { in watch_queue_set_filter()
|
| /linux-6.15/include/linux/ |
| H A D | watch_queue.h | 34 u32 nr_filters; /* Number of filters */ member 35 struct watch_type_filter filters[] __counted_by(nr_filters);
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | watch_queue.rst | 229 __u32 nr_filters; 234 其中“nr_filters”表示filters[]数组中过滤器的数量,而“__reserved”应为0。
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | coresight-etm-perf.h | 43 unsigned int nr_filters; member
|
| H A D | coresight-etm-perf.c | 737 filters->nr_filters = i; in etm_addr_filters_sync()
|
| H A D | coresight-etm4x-core.c | 1596 if (!filters->nr_filters) in etm4_set_event_filters() 1599 for (i = 0; i < filters->nr_filters; i++) { in etm4_set_event_filters()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | watch_queue.h | 60 __u32 nr_filters; /* Number of filters */ member
|
| /linux-6.15/arch/x86/events/intel/ |
| H A D | pt.h | 110 unsigned int nr_filters; member
|
| H A D | pt.c | 474 for (range = 0; range < filters->nr_filters; range++) { in pt_config_filters() 1497 filters->nr_filters = range; in pt_event_addr_filters_sync()
|
| /linux-6.15/samples/watch_queue/ |
| H A D | watch_test.c | 145 .nr_filters = 1,
|
| /linux-6.15/mm/damon/ |
| H A D | sysfs-schemes.c | 665 struct damon_sysfs_scheme_filters *filters, int nr_filters) in damon_sysfs_scheme_filters_add_dirs() argument 671 if (!nr_filters) in damon_sysfs_scheme_filters_add_dirs() 674 filters_arr = kmalloc_array(nr_filters, sizeof(*filters_arr), in damon_sysfs_scheme_filters_add_dirs() 680 for (i = 0; i < nr_filters; i++) { in damon_sysfs_scheme_filters_add_dirs() 741 __ATTR_RW_MODE(nr_filters, 0600);
|
| /linux-6.15/Documentation/core-api/ |
| H A D | watch_queue.rst | 255 __u32 nr_filters; 260 Where "nr_filters" is the number of filters in filters[] and "__reserved"
|
| /linux-6.15/Documentation/admin-guide/mm/damon/ |
| H A D | usage.rst | 86 │ │ │ │ │ │ │ :ref:`{core_,ops_,}filters <sysfs_filters>`/nr_filters 441 In the beginning, the directory has only one file, ``nr_filters``. Writing a 471 # echo 2 > nr_filters
|
| /linux-6.15/kernel/bpf/ |
| H A D | btf.c | 233 u32 nr_filters; member 8513 for (i = 0; i < hook_filter->nr_filters; i++) { in btf_populate_kfunc_set() 8520 if (add_filter && hook_filter->nr_filters == BTF_KFUNC_FILTER_MAX_CNT) { in btf_populate_kfunc_set() 8590 hook_filter->filters[hook_filter->nr_filters++] = kset->filter; in btf_populate_kfunc_set() 8612 for (i = 0; i < hook_filter->nr_filters; i++) { in __btf_kfunc_id_set_contains()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-mm-damon | 341 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/nr_filters
|