Searched refs:gcb (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.15/net/netfilter/ |
D | nft_set_rbtree.c | 496 struct nft_set_gc_batch *gcb = NULL; in nft_rbtree_gc() local 522 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rbtree_gc() 523 if (!gcb) in nft_rbtree_gc() 527 nft_set_gc_batch_add(gcb, rbe); in nft_rbtree_gc() 532 nft_set_gc_batch_add(gcb, rbe_end); in nft_rbtree_gc() 547 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rbtree_gc() 548 if (gcb) in nft_rbtree_gc() 549 nft_set_gc_batch_add(gcb, rbe); in nft_rbtree_gc() 551 nft_set_gc_batch_complete(gcb); in nft_rbtree_gc()
|
D | nft_set_hash.c | 318 struct nft_set_gc_batch *gcb = NULL; in nft_rhash_gc() local 344 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rhash_gc() 345 if (gcb == NULL) in nft_rhash_gc() 349 nft_set_gc_batch_add(gcb, he); in nft_rhash_gc() 356 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_rhash_gc() 357 if (gcb) in nft_rhash_gc() 358 nft_set_gc_batch_add(gcb, he); in nft_rhash_gc() 360 nft_set_gc_batch_complete(gcb); in nft_rhash_gc()
|
D | nf_tables_api.c | 6312 struct nft_set_gc_batch *gcb; in nft_set_gc_batch_release() local 6315 gcb = container_of(rcu, struct nft_set_gc_batch, head.rcu); in nft_set_gc_batch_release() 6316 for (i = 0; i < gcb->head.cnt; i++) in nft_set_gc_batch_release() 6317 nft_set_elem_destroy(gcb->head.set, gcb->elems[i], true); in nft_set_gc_batch_release() 6318 kfree(gcb); in nft_set_gc_batch_release() 6324 struct nft_set_gc_batch *gcb; in nft_set_gc_batch_alloc() local 6326 gcb = kzalloc(sizeof(*gcb), gfp); in nft_set_gc_batch_alloc() 6327 if (gcb == NULL) in nft_set_gc_batch_alloc() 6328 return gcb; in nft_set_gc_batch_alloc() 6329 gcb->head.set = set; in nft_set_gc_batch_alloc() [all …]
|
/Linux-v5.15/include/net/netfilter/ |
D | nf_tables.h | 776 static inline void nft_set_gc_batch_complete(struct nft_set_gc_batch *gcb) in nft_set_gc_batch_complete() argument 778 if (gcb != NULL) in nft_set_gc_batch_complete() 779 call_rcu(&gcb->head.rcu, nft_set_gc_batch_release); in nft_set_gc_batch_complete() 783 nft_set_gc_batch_check(const struct nft_set *set, struct nft_set_gc_batch *gcb, in nft_set_gc_batch_check() argument 786 if (gcb != NULL) { in nft_set_gc_batch_check() 787 if (gcb->head.cnt + 1 < ARRAY_SIZE(gcb->elems)) in nft_set_gc_batch_check() 788 return gcb; in nft_set_gc_batch_check() 789 nft_set_gc_batch_complete(gcb); in nft_set_gc_batch_check() 794 static inline void nft_set_gc_batch_add(struct nft_set_gc_batch *gcb, in nft_set_gc_batch_add() argument 797 gcb->elems[gcb->head.cnt++] = elem; in nft_set_gc_batch_add()
|
/Linux-v5.15/arch/arm64/boot/dts/microchip/ |
D | sparx5.dtsi | 141 reg-names = "gcb"; 473 reg-names = "cpu", "dev", "gcb";
|
/Linux-v5.15/drivers/video/fbdev/omap2/omapfb/dss/ |
D | dispc.c | 239 int ry, rcr, rcb, gy, gcr, gcb, by, bcr, bcb; member 670 dispc_write_reg(DISPC_OVL_CONV_COEF(plane, 2), CVAL(ct->gcb, ct->gcr)); in dispc_ovl_write_color_conv_coef()
|
/Linux-v5.15/drivers/gpu/drm/omapdrm/dss/ |
D | dispc.c | 852 int ry, rcb, rcr, gy, gcb, gcr, by, bcb, bcr; member 869 dispc_write_reg(dispc, DISPC_OVL_CONV_COEF(plane, 2), CVAL(ct->gcb, ct->gcr)); in dispc_ovl_write_color_conv_coef()
|