/Linux-v6.1/lib/ |
D | ref_tracker.c | 19 struct ref_tracker *tracker, *n; in ref_tracker_dir_exit() local 25 list_for_each_entry_safe(tracker, n, &dir->quarantine, head) { in ref_tracker_dir_exit() 26 list_del(&tracker->head); in ref_tracker_dir_exit() 27 kfree(tracker); in ref_tracker_dir_exit() 30 list_for_each_entry_safe(tracker, n, &dir->list, head) { in ref_tracker_dir_exit() 32 if (tracker->alloc_stack_handle) in ref_tracker_dir_exit() 33 stack_depot_print(tracker->alloc_stack_handle); in ref_tracker_dir_exit() 35 list_del(&tracker->head); in ref_tracker_dir_exit() 36 kfree(tracker); in ref_tracker_dir_exit() 48 struct ref_tracker *tracker; in ref_tracker_dir_print() local [all …]
|
D | test_ref_tracker.c | 15 static struct ref_tracker *tracker[20]; variable 59 ref_tracker_alloc(&ref_dir, &tracker[0], GFP_ATOMIC); in test_ref_tracker_timer_func() 72 alloctest_ref_tracker_alloc1(&ref_dir, &tracker[1]); in test_ref_tracker_init() 73 alloctest_ref_tracker_alloc2(&ref_dir, &tracker[2]); in test_ref_tracker_init() 74 alloctest_ref_tracker_alloc3(&ref_dir, &tracker[3]); in test_ref_tracker_init() 75 alloctest_ref_tracker_alloc4(&ref_dir, &tracker[4]); in test_ref_tracker_init() 76 alloctest_ref_tracker_alloc5(&ref_dir, &tracker[5]); in test_ref_tracker_init() 77 alloctest_ref_tracker_alloc6(&ref_dir, &tracker[6]); in test_ref_tracker_init() 78 alloctest_ref_tracker_alloc7(&ref_dir, &tracker[7]); in test_ref_tracker_init() 79 alloctest_ref_tracker_alloc8(&ref_dir, &tracker[8]); in test_ref_tracker_init() [all …]
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
D | lag.c | 75 mlx5_infer_tx_enabled(&ldev->tracker, ldev->ports, enabled_ports, in lag_active_port_bits() 151 static void mlx5_infer_tx_disabled(struct lag_tracker *tracker, u8 num_ports, in mlx5_infer_tx_disabled() argument 158 if (!tracker->netdev_state[i].tx_enabled || in mlx5_infer_tx_disabled() 159 !tracker->netdev_state[i].link_up) in mlx5_infer_tx_disabled() 164 void mlx5_infer_tx_enabled(struct lag_tracker *tracker, u8 num_ports, in mlx5_infer_tx_enabled() argument 171 if (tracker->netdev_state[i].tx_enabled && in mlx5_infer_tx_enabled() 172 tracker->netdev_state[i].link_up) in mlx5_infer_tx_enabled() 177 mlx5_infer_tx_disabled(tracker, num_ports, ports, num_enabled); in mlx5_infer_tx_enabled() 182 struct lag_tracker *tracker, in mlx5_lag_print_mapping() argument 195 mlx5_infer_tx_enabled(tracker, ldev->ports, enabled_ports, in mlx5_lag_print_mapping() [all …]
|
D | mp.c | 53 struct lag_tracker tracker = {}; in mlx5_lag_set_port_affinity() local 60 tracker.netdev_state[MLX5_LAG_P1].tx_enabled = true; in mlx5_lag_set_port_affinity() 61 tracker.netdev_state[MLX5_LAG_P2].tx_enabled = true; in mlx5_lag_set_port_affinity() 62 tracker.netdev_state[MLX5_LAG_P1].link_up = true; in mlx5_lag_set_port_affinity() 63 tracker.netdev_state[MLX5_LAG_P2].link_up = true; in mlx5_lag_set_port_affinity() 66 tracker.netdev_state[MLX5_LAG_P1].tx_enabled = true; in mlx5_lag_set_port_affinity() 67 tracker.netdev_state[MLX5_LAG_P1].link_up = true; in mlx5_lag_set_port_affinity() 68 tracker.netdev_state[MLX5_LAG_P2].tx_enabled = false; in mlx5_lag_set_port_affinity() 69 tracker.netdev_state[MLX5_LAG_P2].link_up = false; in mlx5_lag_set_port_affinity() 72 tracker.netdev_state[MLX5_LAG_P1].tx_enabled = false; in mlx5_lag_set_port_affinity() [all …]
|
D | lag.h | 79 struct lag_tracker tracker; member 119 struct lag_tracker *tracker); 121 struct lag_tracker *tracker, 131 void mlx5_infer_tx_enabled(struct lag_tracker *tracker, u8 num_ports,
|
D | debugfs.c | 116 mlx5_infer_tx_enabled(&ldev->tracker, ldev->ports, ports, in mapping_show()
|
/Linux-v6.1/drivers/vfio/pci/mlx5/ |
D | cmd.c | 76 mvdev->tracker.is_err = true; in set_tracker_error() 480 struct mlx5_vhca_page_tracker *tracker = &mvdev->tracker; in mlx5vf_create_tracker() local 516 ilog2(tracker->host_qp->tracked_page_size)); in mlx5vf_create_tracker() 518 ilog2(tracker->host_qp->max_msg_size)); in mlx5vf_create_tracker() 519 MLX5_SET(page_track, obj_context, reporting_qpn, tracker->fw_qp->qpn); in mlx5vf_create_tracker() 551 tracker->id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5vf_create_tracker() 640 tracker.cq.mcq)); in mlx5vf_cq_event() 646 struct mlx5_vhca_page_tracker *tracker = in mlx5vf_event_notifier() local 649 tracker, struct mlx5vf_pci_core_device, tracker); in mlx5vf_event_notifier() 663 if (qp_num != tracker->host_qp->qpn && in mlx5vf_event_notifier() [all …]
|
D | cmd.h | 110 struct mlx5_vhca_page_tracker tracker; member
|
/Linux-v6.1/include/net/ |
D | net_namespace.h | 324 netns_tracker *tracker, gfp_t gfp) in netns_tracker_alloc() argument 327 ref_tracker_alloc(&net->refcnt_tracker, tracker, gfp); in netns_tracker_alloc() 332 netns_tracker *tracker) in netns_tracker_free() argument 335 ref_tracker_free(&net->refcnt_tracker, tracker); in netns_tracker_free() 340 netns_tracker *tracker, gfp_t gfp) in get_net_track() argument 343 netns_tracker_alloc(net, tracker, gfp); in get_net_track() 347 static inline void put_net_track(struct net *net, netns_tracker *tracker) in put_net_track() argument 349 netns_tracker_free(net, tracker); in put_net_track()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/ |
D | resource_tracker.c | 1003 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in handle_unexisting_counter() local 1011 &tracker->slave_list[slave].res_list[RES_COUNTER], in handle_unexisting_counter() 1235 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in mlx4_calc_vf_counters() local 1250 &tracker->slave_list[slave].res_list[RES_COUNTER], in mlx4_calc_vf_counters() 1285 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in add_res_range() local 1286 struct rb_root *root = &tracker->res_tree[type]; in add_res_range() 1313 &tracker->slave_list[slave].res_list[type]); in add_res_range() 1471 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_res_range() local 1476 r = res_tracker_lookup(&tracker->res_tree[type], i); in rem_res_range() 1491 r = res_tracker_lookup(&tracker->res_tree[type], i); in rem_res_range() [all …]
|
/Linux-v6.1/Documentation/core-api/ |
D | debug-objects.rst | 83 allocates a tracker object for the real object and sets the tracker 106 allocates a tracker object for the real object and sets the tracker 110 An object which is on the stack must be removed from the tracker by 136 tracker object is set to ODEBUG_STATE_ACTIVE. 150 tracker object is set to ODEBUG_STATE_INACTIVE. 169 tracker object is set to ODEBUG_STATE_DESTROYED. 184 Note that debug_object_free removes the object from the tracker. Later 215 object and the state which is currently recorded in the tracker. 253 to make the object known to the tracker and marked active. In this case 304 should be called to make the object known to the tracker. Then the
|
/Linux-v6.1/Documentation/admin-guide/ |
D | reporting-regressions.rst | 96 * If you report your regression to some bug tracker, forward the submitted 123 kernel's regressions tracker will take care of telling regzbot about your 125 regression tracker is just one human which sometimes has to rest or occasionally 168 CCing the Linux kernel's regression tracker (regressions@leemhuis.info); if the 211 the Linux kernel's "regressions tracker"; to facilitate this work he relies on 233 tracker for advice as outlined above. 365 Linux Kernel's regression tracker, and some people try to ensure all regression 374 That's why the Linux kernel's regression tracker developed regzbot to facilitate 393 regular issues. But it's okay for the Linux kernel's regression tracker if you 423 or a ticket in a bug tracker that are slightly related, but about a different
|
D | reporting-issues.rst | 110 * Search the archives of the bug tracker or mailing list in question 605 Problem is: the Linux kernel lacks a central bug tracker where you can simply 678 you where to find a subsystem specific bug tracker to file your issue. The 681 a bug tracker, and only some of those rely on bugzilla.kernel.org. 736 *Search the archives of the bug tracker or mailing list in question 759 at this point. If your report needs to be filed in a bug tracker, you may want 1138 your report. If you are filing the issue in a bug tracker then attach them to 1243 tracker, proceed to do so. Once filed, forward the report by mail to the 1261 * If you were supposed to file the issue in a bug tracker make sure to mark 1262 the ticket as 'private' or 'security issue'. If the bug tracker does not [all …]
|
/Linux-v6.1/drivers/virt/vboxguest/ |
D | vboxguest_core.c | 502 static bool vbg_track_bit_usage(struct vbg_bit_usage_tracker *tracker, in vbg_track_bit_usage() argument 512 tracker->per_bit_usage[bit] -= 1; in vbg_track_bit_usage() 513 if (tracker->per_bit_usage[bit] == 0) { in vbg_track_bit_usage() 515 tracker->mask &= ~bitmask; in vbg_track_bit_usage() 518 tracker->per_bit_usage[bit] += 1; in vbg_track_bit_usage() 519 if (tracker->per_bit_usage[bit] == 1) { in vbg_track_bit_usage() 521 tracker->mask |= bitmask; in vbg_track_bit_usage()
|
/Linux-v6.1/include/linux/ |
D | netdevice.h | 3991 netdevice_tracker *tracker, in __netdev_tracker_alloc() argument 3995 ref_tracker_alloc(&dev->refcnt_tracker, tracker, gfp); in __netdev_tracker_alloc() 4003 netdevice_tracker *tracker, gfp_t gfp) in netdev_tracker_alloc() argument 4007 __netdev_tracker_alloc(dev, tracker, gfp); in netdev_tracker_alloc() 4012 netdevice_tracker *tracker) in netdev_tracker_free() argument 4015 ref_tracker_free(&dev->refcnt_tracker, tracker); in netdev_tracker_free() 4020 netdevice_tracker *tracker, gfp_t gfp) in netdev_hold() argument 4024 __netdev_tracker_alloc(dev, tracker, gfp); in netdev_hold() 4029 netdevice_tracker *tracker) in netdev_put() argument 4032 netdev_tracker_free(dev, tracker); in netdev_put() [all …]
|
/Linux-v6.1/Documentation/process/ |
D | handling-regressions.rst | 36 * When forwarding reports from a bug tracker to the regressions list (see 64 Ensure the Linux kernel's regression tracker and others subscribers of the 73 * If a report submitted in a bug tracker hits your Inbox, forward or bounce it 97 * When forwarding a regressions reported to a bug tracker, include a paragraph 232 merged, tell the Linux kernel's regression tracker and the regressions mailing 256 CCing the Linux kernel's regression tracker (regressions@leemhuis.info); if the 264 Why the Linux kernel has a regression tracker, and why is regzbot used? 270 keep an eye on things as the Linux kernel's regression tracker, who's 338 regular issues. But it's okay for the Linux kernel's regression tracker if you 383 or a ticket in a bug tracker that are slightly related, but about a different
|
/Linux-v6.1/Documentation/driver-api/thermal/ |
D | nouveau_thermal.rst | 95 Bug reports should be filled on Freedesktop's bug tracker. Please follow
|
/Linux-v6.1/drivers/md/ |
D | Makefile | 22 dm-cache-background-tracker.o
|
D | dm-cache-target.c | 403 struct dm_io_tracker tracker; member 792 dm_iot_io_begin(&cache->tracker, pb->len); in accounted_begin() 800 dm_iot_io_end(&cache->tracker, pb->len); in accounted_complete() 1567 bool idle = dm_iot_idle_for(&cache->tracker, HZ); in spare_migration_bandwidth() 2528 dm_iot_init(&cache->tracker); in cache_create() 2750 WARN_ON(cache->tracker.in_flight); in cache_postsuspend()
|
/Linux-v6.1/Documentation/kbuild/ |
D | llvm.rst | 117 yet. Bug reports are always welcome at the issue tracker below!
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | tegra114-asus-tf701t.dts | 301 motion-tracker@68 {
|
/Linux-v6.1/Documentation/networking/ |
D | gtp.rst | 141 The Osmocom project maintains an issue tracker for the Kernel GTP-U
|
/Linux-v6.1/drivers/usb/serial/ |
D | Kconfig | 582 tristate "Xsens motion tracker serial interface driver"
|
/Linux-v6.1/drivers/perf/ |
D | xgene_pmu.c | 572 XGENE_PMU_EVENT_ATTR(tmaw-tracker-full, 0x2c),
|
/Linux-v6.1/Documentation/bpf/ |
D | bpf_devel_QA.rst | 561 LLVM also has an issue tracker where BPF related bugs can be found:
|