Home
last modified time | relevance | path

Searched refs:knode (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/netronome/nfp/abm/
A Dcls.c27 if (knode->exts && tcf_exts_has_actions(knode->exts)) { in nfp_abm_u32_check_knode()
31 if (knode->link_handle) { in nfp_abm_u32_check_knode()
40 if (knode->sel->off || knode->sel->offshift || knode->sel->offmask || in nfp_abm_u32_check_knode()
41 knode->sel->offoff || knode->fshift) { in nfp_abm_u32_check_knode()
45 if (knode->sel->hoff || knode->sel->hmask) { in nfp_abm_u32_check_knode()
49 if (knode->val || knode->mask) { in nfp_abm_u32_check_knode()
53 if (knode->res && knode->res->class) { in nfp_abm_u32_check_knode()
57 if (knode->res && knode->res->classid >= abm->num_bands) { in nfp_abm_u32_check_knode()
62 if (knode->sel->nkeys != 1) { in nfp_abm_u32_check_knode()
79 k = &knode->sel->keys[0]; in nfp_abm_u32_check_knode()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_tc_u32.c56 off = cls->knode.sel->keys[i].off; in fill_match_fields()
57 val = cls->knode.sel->keys[i].val; in fill_match_fields()
58 mask = cls->knode.sel->keys[i].mask; in fill_match_fields()
62 if (!cls->knode.sel->keys[i].offmask) in fill_match_fields()
66 if (cls->knode.sel->keys[i].offmask) in fill_match_fields()
99 exts = cls->knode.exts; in fill_action_fields()
177 TC_U32_NODE(cls->knode.handle)); in cxgb4_config_knode()
203 fs.tc_cookie = cls->knode.handle; in cxgb4_config_knode()
256 off = cls->knode.sel->keys[j].off; in cxgb4_config_knode()
257 val = cls->knode.sel->keys[j].val; in cxgb4_config_knode()
[all …]
/linux/include/linux/
A Dbootconfig.h249 #define xbc_node_for_each_key_value(node, knode, value) \ argument
250 for (knode = NULL, value = xbc_node_find_next_key_value(node, &knode);\
251 knode != NULL; value = xbc_node_find_next_key_value(node, &knode))
261 #define xbc_for_each_key_value(knode, value) \ argument
262 xbc_node_for_each_key_value(NULL, knode, value)
/linux/lib/
A Dklist.c47 static struct klist *knode_klist(struct klist_node *knode) in knode_klist() argument
50 ((unsigned long)knode->n_klist & KNODE_KLIST_MASK); in knode_klist()
53 static bool knode_dead(struct klist_node *knode) in knode_dead() argument
55 return (unsigned long)knode->n_klist & KNODE_DEAD; in knode_dead()
58 static void knode_set_klist(struct klist_node *knode, struct klist *klist) in knode_set_klist() argument
60 knode->n_klist = klist; in knode_set_klist()
62 WARN_ON(knode_dead(knode)); in knode_set_klist()
65 static void knode_kill(struct klist_node *knode) in knode_kill() argument
68 WARN_ON(knode_dead(knode)); in knode_kill()
69 *(unsigned long *)&knode->n_klist |= KNODE_DEAD; in knode_kill()
/linux/kernel/trace/
A Dtrace_boot.c251 struct xbc_node *knode, *anode; in trace_boot_hist_add_one_handler() local
265 knode = xbc_node_find_subkey(hnode, "trace"); in trace_boot_hist_add_one_handler()
266 if (!knode) in trace_boot_hist_add_one_handler()
267 knode = xbc_node_find_subkey(hnode, "save"); in trace_boot_hist_add_one_handler()
269 if (knode) { in trace_boot_hist_add_one_handler()
270 anode = xbc_node_get_child(knode); in trace_boot_hist_add_one_handler()
274 xbc_node_get_data(knode)); in trace_boot_hist_add_one_handler()
278 append_printf(bufp, end, ".%s", xbc_node_get_data(knode)); in trace_boot_hist_add_one_handler()
348 struct xbc_node *node, *knode; in trace_boot_compose_hist_cmd() local
379 xbc_node_for_each_key_value(node, knode, p) { in trace_boot_compose_hist_cmd()
[all …]
/linux/net/sched/
A Dcls_u32.c119 struct tc_u_knode *knode; in u32_classify() member
208 stack[sdepth].knode = n; in u32_classify()
253 n = stack[sdepth].knode; in u32_classify()
561 cls_u32.knode.val = n->val; in u32_replace_hw_knode()
562 cls_u32.knode.mask = n->mask; in u32_replace_hw_knode()
564 cls_u32.knode.val = 0; in u32_replace_hw_knode()
565 cls_u32.knode.mask = 0; in u32_replace_hw_knode()
567 cls_u32.knode.sel = &n->sel; in u32_replace_hw_knode()
568 cls_u32.knode.res = &n->res; in u32_replace_hw_knode()
1269 cls_u32.knode.val = 0; in u32_reoffload_knode()
[all …]
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_device.c634 struct kfd_node *knode; in kfd_cleanup_nodes() local
638 knode = kfd->nodes[i]; in kfd_cleanup_nodes()
639 device_queue_manager_uninit(knode->dqm); in kfd_cleanup_nodes()
640 kfd_interrupt_exit(knode); in kfd_cleanup_nodes()
641 kfd_topology_remove_device(knode); in kfd_cleanup_nodes()
642 if (knode->gws) in kfd_cleanup_nodes()
643 amdgpu_amdkfd_free_gws(knode->adev, knode->gws); in kfd_cleanup_nodes()
644 kfree(knode); in kfd_cleanup_nodes()
A Dkfd_packet_manager_v9.c95 struct kfd_node *knode = pm->dqm->dev; in pm_map_process_aldebaran() local
105 if (adev->enforce_isolation[knode->node_id]) in pm_map_process_aldebaran()
A Dkfd_topology.c1684 struct kfd_node *knode) in fill_in_l2_l3_pcache() argument
1689 int num_xcc = NUM_XCC(knode->xcc_mask); in fill_in_l2_l3_pcache()
1692 struct amdgpu_device *adev = knode->adev; in fill_in_l2_l3_pcache()
1694 start = ffs(knode->xcc_mask) - 1; in fill_in_l2_l3_pcache()
1716 if (KFD_GC_VERSION(knode) == IP_VERSION(9, 4, 3) || in fill_in_l2_l3_pcache()
1717 KFD_GC_VERSION(knode) == IP_VERSION(9, 4, 4)) in fill_in_l2_l3_pcache()
A Dkfd_priv.h1335 int kfd_dqm_suspend_bad_queue_mes(struct kfd_node *knode, u32 pasid, u32 doorbell_id);
A Dkfd_device_queue_manager.c2935 int kfd_dqm_suspend_bad_queue_mes(struct kfd_node *knode, u32 pasid, u32 doorbell_id) in kfd_dqm_suspend_bad_queue_mes() argument
2939 struct device_queue_manager *dqm = knode->dqm; in kfd_dqm_suspend_bad_queue_mes()
/linux/drivers/base/
A Dclass.c351 struct klist_node *knode; in class_dev_iter_next() local
355 knode = klist_next(&iter->ki); in class_dev_iter_next()
356 if (!knode) in class_dev_iter_next()
358 dev = klist_class_to_dev(knode); in class_dev_iter_next()
A Dbus.c1113 struct klist_node *knode; in subsys_dev_iter_next() local
1117 knode = klist_next(&iter->ki); in subsys_dev_iter_next()
1118 if (!knode) in subsys_dev_iter_next()
1120 dev = to_device_private_bus(knode)->device; in subsys_dev_iter_next()
/linux/init/
A Dmain.c328 struct xbc_node *knode, *vnode; in xbc_snprint_cmdline() local
333 xbc_node_for_each_key_value(root, knode, val) { in xbc_snprint_cmdline()
334 ret = xbc_node_compose_key_after(root, knode, in xbc_snprint_cmdline()
339 vnode = xbc_node_get_child(knode); in xbc_snprint_cmdline()
/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_tc.c33 u32 loc = cls->knode.handle; in tc_find_entry()
66 exts = cls->knode.exts; in tc_fill_actions()
95 struct tc_u32_sel *sel = cls->knode.sel; in tc_fill_entry()
A Dstmmac_selftests.c1123 cls_u32.knode.exts = exts; in stmmac_test_rxp()
1124 cls_u32.knode.sel = sel; in stmmac_test_rxp()
1125 cls_u32.knode.handle = 0x123; in stmmac_test_rxp()
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_main.c9323 u32 hdl = cls->knode.handle; in ixgbe_delete_clsu32()
9324 u32 uhtid = TC_U32_USERHTID(cls->knode.handle); in ixgbe_delete_clsu32()
9325 u32 loc = cls->knode.handle & 0xfffff; in ixgbe_delete_clsu32()
9524 for (i = 0; i < cls->knode.sel->nkeys; i++) { in ixgbe_clsu32_build_input()
9525 off = cls->knode.sel->keys[i].off; in ixgbe_clsu32_build_input()
9526 val = cls->knode.sel->keys[i].val; in ixgbe_clsu32_build_input()
9527 m = cls->knode.sel->keys[i].mask; in ixgbe_clsu32_build_input()
9570 u32 loc = cls->knode.handle & 0xfffff; in ixgbe_configure_clsu32()
9580 uhtid = TC_U32_USERHTID(cls->knode.handle); in ixgbe_configure_clsu32()
9649 (__force u32)cls->knode.sel->offmask) in ixgbe_configure_clsu32()
[all …]
/linux/drivers/net/ethernet/intel/iavf/
A Diavf_main.c4056 if (cls_u32->knode.link_handle) { in iavf_add_cls_u32()
4086 for (i = 0; i < cls_u32->knode.sel->nkeys; i++) { in iavf_add_cls_u32()
4090 off = off_base + cls_u32->knode.sel->keys[i].off; in iavf_add_cls_u32()
4091 val = cls_u32->knode.sel->keys[i].val; in iavf_add_cls_u32()
4092 mask = cls_u32->knode.sel->keys[i].mask; in iavf_add_cls_u32()
4108 exts = cls_u32->knode.exts; in iavf_add_cls_u32()
4137 fltr->cls_u32_handle = cls_u32->knode.handle; in iavf_add_cls_u32()
4155 return iavf_fdir_del_fltr(adapter, true, cls_u32->knode.handle); in iavf_del_cls_u32()
/linux/include/net/
A Dpkt_cls.h686 struct tc_cls_u32_knode knode; member

Completed in 78 milliseconds