Home
last modified time | relevance | path

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

/linux-4.4.14/include/net/netfilter/
Dnf_tables.h552 static inline void nft_set_gc_batch_complete(struct nft_set_gc_batch *gcb) in nft_set_gc_batch_complete() argument
554 if (gcb != NULL) in nft_set_gc_batch_complete()
555 call_rcu(&gcb->head.rcu, nft_set_gc_batch_release); in nft_set_gc_batch_complete()
559 nft_set_gc_batch_check(const struct nft_set *set, struct nft_set_gc_batch *gcb, in nft_set_gc_batch_check() argument
562 if (gcb != NULL) { in nft_set_gc_batch_check()
563 if (gcb->head.cnt + 1 < ARRAY_SIZE(gcb->elems)) in nft_set_gc_batch_check()
564 return gcb; in nft_set_gc_batch_check()
565 nft_set_gc_batch_complete(gcb); in nft_set_gc_batch_check()
570 static inline void nft_set_gc_batch_add(struct nft_set_gc_batch *gcb, in nft_set_gc_batch_add() argument
573 gcb->elems[gcb->head.cnt++] = elem; in nft_set_gc_batch_add()
/linux-4.4.14/drivers/lightnvm/
Drrpc.c371 struct rrpc_block_gc *gcb = container_of(work, struct rrpc_block_gc, in rrpc_block_gc() local
373 struct rrpc *rrpc = gcb->rrpc; in rrpc_block_gc()
374 struct rrpc_block *rblk = gcb->rblk; in rrpc_block_gc()
385 mempool_free(gcb, rrpc->gcb_pool); in rrpc_block_gc()
422 struct rrpc_block_gc *gcb; in rrpc_lun_gc() local
445 gcb = mempool_alloc(rrpc->gcb_pool, GFP_ATOMIC); in rrpc_lun_gc()
446 if (!gcb) in rrpc_lun_gc()
449 gcb->rrpc = rrpc; in rrpc_lun_gc()
450 gcb->rblk = rblock; in rrpc_lun_gc()
451 INIT_WORK(&gcb->ws_gc, rrpc_block_gc); in rrpc_lun_gc()
[all …]
/linux-4.4.14/net/netfilter/
Dnft_hash.c244 struct nft_set_gc_batch *gcb = NULL; in nft_hash_gc() local
271 gcb = nft_set_gc_batch_check(set, gcb, GFP_ATOMIC); in nft_hash_gc()
272 if (gcb == NULL) in nft_hash_gc()
276 nft_set_gc_batch_add(gcb, he); in nft_hash_gc()
282 nft_set_gc_batch_complete(gcb); in nft_hash_gc()
Dnf_tables_api.c3654 struct nft_set_gc_batch *gcb; in nft_set_gc_batch_release() local
3657 gcb = container_of(rcu, struct nft_set_gc_batch, head.rcu); in nft_set_gc_batch_release()
3658 for (i = 0; i < gcb->head.cnt; i++) in nft_set_gc_batch_release()
3659 nft_set_elem_destroy(gcb->head.set, gcb->elems[i]); in nft_set_gc_batch_release()
3660 kfree(gcb); in nft_set_gc_batch_release()
3667 struct nft_set_gc_batch *gcb; in nft_set_gc_batch_alloc() local
3669 gcb = kzalloc(sizeof(*gcb), gfp); in nft_set_gc_batch_alloc()
3670 if (gcb == NULL) in nft_set_gc_batch_alloc()
3671 return gcb; in nft_set_gc_batch_alloc()
3672 gcb->head.set = set; in nft_set_gc_batch_alloc()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddispc.c245 int ry, rcr, rcb, gy, gcr, gcb, by, bcr, bcb; member
697 dispc_write_reg(DISPC_OVL_CONV_COEF(plane, 2), CVAL(ct->gcb, ct->gcr)); in dispc_ovl_write_color_conv_coef()