Searched refs:knode (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c21 nfp_abm_u32_check_knode(struct nfp_abm *abm, struct tc_cls_u32_knode *knode, argument
27 if (knode->exts && tcf_exts_has_actions(knode->exts)) {
31 if (knode->link_handle) {
35 if (knode->sel->flags != TC_U32_TERMINAL) {
40 if (knode->sel->off || knode->sel->offshift || knode->sel->offmask ||
41 knode->sel->offoff || knode
155 nfp_abm_u32_knode_delete(struct nfp_abm_link *alink, struct tc_cls_u32_knode *knode) argument
170 nfp_abm_u32_knode_replace(struct nfp_abm_link *alink, struct tc_cls_u32_knode *knode, __be16 proto, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32.c55 for (i = 0; i < cls->knode.sel->nkeys; i++) {
56 off = cls->knode.sel->keys[i].off;
57 val = cls->knode.sel->keys[i].val;
58 mask = cls->knode.sel->keys[i].mask;
62 if (!cls->knode.sel->keys[i].offmask)
66 if (cls->knode.sel->keys[i].offmask)
99 exts = cls->knode.exts;
177 TC_U32_NODE(cls->knode.handle));
185 uhtid = TC_U32_USERHTID(cls->knode.handle);
186 link_uhtid = TC_U32_USERHTID(cls->knode
[all...]
/linux-master/include/linux/
H A Dbootconfig.h243 * @knode: Iterated key node
247 * stored in @knode and @value respectively.
249 #define xbc_node_for_each_key_value(node, knode, value) \
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))
255 * @knode: Iterated key node
259 * are stored in @knode and @value respectively.
261 #define xbc_for_each_key_value(knode, valu
[all...]
/linux-master/lib/
H A Dklist.c47 static struct klist *knode_klist(struct klist_node *knode) argument
50 ((unsigned long)knode->n_klist & KNODE_KLIST_MASK);
53 static bool knode_dead(struct klist_node *knode) argument
55 return (unsigned long)knode->n_klist & KNODE_DEAD;
58 static void knode_set_klist(struct klist_node *knode, struct klist *klist) argument
60 knode->n_klist = klist;
61 /* no knode deserves to start its life dead */
62 WARN_ON(knode_dead(knode));
65 static void knode_kill(struct klist_node *knode) argument
67 /* and no knode shoul
[all...]
/linux-master/kernel/trace/
H A Dtrace_boot.c251 struct xbc_node *knode, *anode; local
265 knode = xbc_node_find_subkey(hnode, "trace");
266 if (!knode)
267 knode = xbc_node_find_subkey(hnode, "save");
269 if (knode) {
270 anode = xbc_node_get_child(knode);
274 xbc_node_get_data(knode));
278 append_printf(bufp, end, ".%s", xbc_node_get_data(knode));
348 struct xbc_node *node, *knode; local
379 xbc_node_for_each_key_value(node, knode,
[all...]
/linux-master/net/sched/
H A Dcls_u32.c109 struct tc_u_knode *knode; member in struct:__anon3037
198 stack[sdepth].knode = n;
243 n = stack[sdepth].knode;
531 cls_u32.knode.handle = n->handle;
548 cls_u32.knode.handle = n->handle;
549 cls_u32.knode.fshift = n->fshift;
551 cls_u32.knode.val = n->val;
552 cls_u32.knode.mask = n->mask;
554 cls_u32.knode.val = 0;
555 cls_u32.knode
[all...]
/linux-master/drivers/base/
H A Dclass.c340 struct klist_node *knode; local
344 knode = klist_next(&iter->ki);
345 if (!knode)
347 dev = klist_class_to_dev(knode);
H A Dbus.c1102 struct klist_node *knode; local
1106 knode = klist_next(&iter->ki);
1107 if (!knode)
1109 dev = to_device_private_bus(knode)->device;
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device.c602 struct kfd_node *knode; local
606 knode = kfd->nodes[i];
607 device_queue_manager_uninit(knode->dqm);
608 kfd_interrupt_exit(knode);
609 kfd_topology_remove_device(knode);
610 if (knode->gws)
611 amdgpu_amdkfd_free_gws(knode->adev, knode->gws);
612 kfree(knode);
H A Dkfd_topology.c1606 struct kfd_node *knode)
1611 int num_xcc = NUM_XCC(knode->xcc_mask);
1614 struct amdgpu_device *adev = knode->adev;
1616 start = ffs(knode->xcc_mask) - 1;
1638 if (KFD_GC_VERSION(knode) == IP_VERSION(9, 4, 3))
1601 fill_in_l2_l3_pcache(struct kfd_cache_properties **props_ext, struct kfd_gpu_cache_info *pcache_info, struct amdgpu_cu_info *cu_info, struct amdgpu_gfx_config *gfx_info, int cache_type, unsigned int cu_processor_id, struct kfd_node *knode) argument
/linux-master/init/
H A Dmain.c328 struct xbc_node *knode, *vnode; local
333 xbc_node_for_each_key_value(root, knode, val) {
334 ret = xbc_node_compose_key_after(root, knode,
339 vnode = xbc_node_get_child(knode);
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c33 u32 loc = cls->knode.handle;
66 exts = cls->knode.exts;
95 struct tc_u32_sel *sel = cls->knode.sel;
H A Dstmmac_selftests.c1123 cls_u32.knode.exts = exts;
1124 cls_u32.knode.sel = sel;
1125 cls_u32.knode.handle = 0x123;
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c9326 u32 hdl = cls->knode.handle;
9327 u32 uhtid = TC_U32_USERHTID(cls->knode.handle);
9328 u32 loc = cls->knode.handle & 0xfffff;
9527 for (i = 0; i < cls->knode.sel->nkeys; i++) {
9528 off = cls->knode.sel->keys[i].off;
9529 val = cls->knode.sel->keys[i].val;
9530 m = cls->knode.sel->keys[i].mask;
9543 if (nexthdr->off == cls->knode.sel->keys[i].off &&
9545 (__force u32)cls->knode.sel->keys[i].val &&
9547 (__force u32)cls->knode
[all...]
/linux-master/include/net/
H A Dpkt_cls.h674 /* knode values */
677 struct tc_cls_u32_knode knode; member in union:tc_cls_u32_offload::__anon2510

Completed in 251 milliseconds