Home
last modified time | relevance | path

Searched refs:gcb (Results 1 – 11 of 11) sorted by relevance

/linux-6.1.9/net/netfilter/
Dnft_set_rbtree.c225 struct nft_set_gc_batch *gcb; in nft_rbtree_gc_elem() local
227 gcb = nft_set_gc_batch_check(set, NULL, GFP_ATOMIC); in nft_rbtree_gc_elem()
228 if (!gcb) in nft_rbtree_gc_elem()
244 nft_set_gc_batch_add(gcb, rbe); in nft_rbtree_gc_elem()
245 nft_set_gc_batch_complete(gcb); in nft_rbtree_gc_elem()
562 struct nft_set_gc_batch *gcb = NULL; in nft_rbtree_gc() local
602 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rbtree_gc()
603 if (!gcb) in nft_rbtree_gc()
607 nft_set_gc_batch_add(gcb, rbe); in nft_rbtree_gc()
612 nft_set_gc_batch_add(gcb, rbe_end); in nft_rbtree_gc()
[all …]
Dnft_set_hash.c320 struct nft_set_gc_batch *gcb = NULL; in nft_rhash_gc() local
346 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rhash_gc()
347 if (gcb == NULL) in nft_rhash_gc()
351 nft_set_gc_batch_add(gcb, he); in nft_rhash_gc()
358 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rhash_gc()
359 if (gcb) in nft_rhash_gc()
360 nft_set_gc_batch_add(gcb, he); in nft_rhash_gc()
362 nft_set_gc_batch_complete(gcb); in nft_rhash_gc()
Dnf_tables_api.c6655 struct nft_set_gc_batch *gcb; in nft_set_gc_batch_release() local
6658 gcb = container_of(rcu, struct nft_set_gc_batch, head.rcu); in nft_set_gc_batch_release()
6659 for (i = 0; i < gcb->head.cnt; i++) in nft_set_gc_batch_release()
6660 nft_set_elem_destroy(gcb->head.set, gcb->elems[i], true); in nft_set_gc_batch_release()
6661 kfree(gcb); in nft_set_gc_batch_release()
6667 struct nft_set_gc_batch *gcb; in nft_set_gc_batch_alloc() local
6669 gcb = kzalloc(sizeof(*gcb), gfp); in nft_set_gc_batch_alloc()
6670 if (gcb == NULL) in nft_set_gc_batch_alloc()
6671 return gcb; in nft_set_gc_batch_alloc()
6672 gcb->head.set = set; in nft_set_gc_batch_alloc()
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/reset/
Dmicrochip,rst.yaml33 - const: gcb
56 reg-names = "gcb";
/linux-6.1.9/include/net/netfilter/
Dnf_tables.h837 static inline void nft_set_gc_batch_complete(struct nft_set_gc_batch *gcb) in nft_set_gc_batch_complete() argument
839 if (gcb != NULL) in nft_set_gc_batch_complete()
840 call_rcu(&gcb->head.rcu, nft_set_gc_batch_release); in nft_set_gc_batch_complete()
844 nft_set_gc_batch_check(const struct nft_set *set, struct nft_set_gc_batch *gcb, in nft_set_gc_batch_check() argument
847 if (gcb != NULL) { in nft_set_gc_batch_check()
848 if (gcb->head.cnt + 1 < ARRAY_SIZE(gcb->elems)) in nft_set_gc_batch_check()
849 return gcb; in nft_set_gc_batch_check()
850 nft_set_gc_batch_complete(gcb); in nft_set_gc_batch_check()
855 static inline void nft_set_gc_batch_add(struct nft_set_gc_batch *gcb, in nft_set_gc_batch_add() argument
858 gcb->elems[gcb->head.cnt++] = elem; in nft_set_gc_batch_add()
/linux-6.1.9/Documentation/devicetree/bindings/net/
Dmicrochip,lan966x-switch.yaml33 - const: gcb
145 reg-names = "cpu", "gcb";
Dmicrochip,sparx5-switch.yaml49 - const: gcb
145 reg-names = "cpu", "devices", "gcb";
/linux-6.1.9/arch/arm64/boot/dts/microchip/
Dsparx5.dtsi141 reg-names = "gcb";
473 reg-names = "cpu", "dev", "gcb";
/linux-6.1.9/arch/arm/boot/dts/
Dlan966x.dtsi102 reg-names = "cpu", "gcb";
505 reg-names = "gcb";
/linux-6.1.9/drivers/video/fbdev/omap2/omapfb/dss/
Ddispc.c239 int ry, rcr, rcb, gy, gcr, gcb, by, bcr, bcb; member
668 dispc_write_reg(DISPC_OVL_CONV_COEF(plane, 2), CVAL(ct->gcb, ct->gcr)); in dispc_ovl_write_color_conv_coef()
/linux-6.1.9/drivers/gpu/drm/omapdrm/dss/
Ddispc.c854 int ry, rcb, rcr, gy, gcb, gcr, by, bcb, bcr; member
871 dispc_write_reg(dispc, DISPC_OVL_CONV_COEF(plane, 2), CVAL(ct->gcb, ct->gcr)); in dispc_ovl_write_color_conv_coef()