pkc                42 kernel/pid_namespace.c 	struct kmem_cache **pkc = &pid_cache[level - 1];
pkc                47 kernel/pid_namespace.c 	kc = READ_ONCE(*pkc);
pkc                55 kernel/pid_namespace.c 	if (!*pkc)
pkc                56 kernel/pid_namespace.c 		*pkc = kmem_cache_create(name, len, 0, SLAB_HWCACHE_ALIGN, 0);
pkc                59 kernel/pid_namespace.c 	return READ_ONCE(*pkc);
pkc               490 net/packet/af_packet.c static void prb_del_retire_blk_timer(struct tpacket_kbdq_core *pkc)
pkc               492 net/packet/af_packet.c 	del_timer_sync(&pkc->retire_blk_timer);
pkc               498 net/packet/af_packet.c 	struct tpacket_kbdq_core *pkc;
pkc               500 net/packet/af_packet.c 	pkc = GET_PBDQC_FROM_RB(&po->rx_ring);
pkc               503 net/packet/af_packet.c 	pkc->delete_blk_timer = 1;
pkc               506 net/packet/af_packet.c 	prb_del_retire_blk_timer(pkc);
pkc               511 net/packet/af_packet.c 	struct tpacket_kbdq_core *pkc;
pkc               513 net/packet/af_packet.c 	pkc = GET_PBDQC_FROM_RB(&po->rx_ring);
pkc               514 net/packet/af_packet.c 	timer_setup(&pkc->retire_blk_timer, prb_retire_rx_blk_timer_expired,
pkc               516 net/packet/af_packet.c 	pkc->retire_blk_timer.expires = jiffies;
pkc               605 net/packet/af_packet.c static void _prb_refresh_rx_retire_blk_timer(struct tpacket_kbdq_core *pkc)
pkc               607 net/packet/af_packet.c 	mod_timer(&pkc->retire_blk_timer,
pkc               608 net/packet/af_packet.c 			jiffies + pkc->tov_in_jiffies);
pkc               609 net/packet/af_packet.c 	pkc->last_kactive_blk_num = pkc->kactive_blk_num;
pkc               639 net/packet/af_packet.c 	struct tpacket_kbdq_core *pkc = GET_PBDQC_FROM_RB(&po->rx_ring);
pkc               645 net/packet/af_packet.c 	frozen = prb_queue_frozen(pkc);
pkc               646 net/packet/af_packet.c 	pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
pkc               648 net/packet/af_packet.c 	if (unlikely(pkc->delete_blk_timer))
pkc               661 net/packet/af_packet.c 		while (atomic_read(&pkc->blk_fill_in_prog)) {
pkc               667 net/packet/af_packet.c 	if (pkc->last_kactive_blk_num == pkc->kactive_blk_num) {
pkc               673 net/packet/af_packet.c 			prb_retire_current_block(pkc, po, TP_STATUS_BLK_TMO);
pkc               674 net/packet/af_packet.c 			if (!prb_dispatch_next_block(pkc, po))
pkc               696 net/packet/af_packet.c 				prb_open_block(pkc, pbd);
pkc               703 net/packet/af_packet.c 	_prb_refresh_rx_retire_blk_timer(pkc);
pkc               794 net/packet/af_packet.c static void prb_thaw_queue(struct tpacket_kbdq_core *pkc)
pkc               796 net/packet/af_packet.c 	pkc->reset_pending_on_curr_blk = 0;
pkc               866 net/packet/af_packet.c static void prb_freeze_queue(struct tpacket_kbdq_core *pkc,
pkc               869 net/packet/af_packet.c 	pkc->reset_pending_on_curr_blk = 1;
pkc               881 net/packet/af_packet.c static void *prb_dispatch_next_block(struct tpacket_kbdq_core *pkc,
pkc               889 net/packet/af_packet.c 	pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
pkc               893 net/packet/af_packet.c 		prb_freeze_queue(pkc, po);
pkc               902 net/packet/af_packet.c 	prb_open_block(pkc, pbd);
pkc               903 net/packet/af_packet.c 	return (void *)pkc->nxt_offset;
pkc               906 net/packet/af_packet.c static void prb_retire_current_block(struct tpacket_kbdq_core *pkc,
pkc               909 net/packet/af_packet.c 	struct tpacket_block_desc *pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
pkc               923 net/packet/af_packet.c 			while (atomic_read(&pkc->blk_fill_in_prog)) {
pkc               928 net/packet/af_packet.c 		prb_close_block(pkc, pbd, po, status);
pkc               938 net/packet/af_packet.c static int prb_queue_frozen(struct tpacket_kbdq_core *pkc)
pkc               940 net/packet/af_packet.c 	return pkc->reset_pending_on_curr_blk;
pkc               945 net/packet/af_packet.c 	struct tpacket_kbdq_core *pkc  = GET_PBDQC_FROM_RB(rb);
pkc               946 net/packet/af_packet.c 	atomic_dec(&pkc->blk_fill_in_prog);
pkc               949 net/packet/af_packet.c static void prb_fill_rxhash(struct tpacket_kbdq_core *pkc,
pkc               952 net/packet/af_packet.c 	ppd->hv1.tp_rxhash = skb_get_hash(pkc->skb);
pkc               955 net/packet/af_packet.c static void prb_clear_rxhash(struct tpacket_kbdq_core *pkc,
pkc               961 net/packet/af_packet.c static void prb_fill_vlan_info(struct tpacket_kbdq_core *pkc,
pkc               964 net/packet/af_packet.c 	if (skb_vlan_tag_present(pkc->skb)) {
pkc               965 net/packet/af_packet.c 		ppd->hv1.tp_vlan_tci = skb_vlan_tag_get(pkc->skb);
pkc               966 net/packet/af_packet.c 		ppd->hv1.tp_vlan_tpid = ntohs(pkc->skb->vlan_proto);
pkc               975 net/packet/af_packet.c static void prb_run_all_ft_ops(struct tpacket_kbdq_core *pkc,
pkc               979 net/packet/af_packet.c 	prb_fill_vlan_info(pkc, ppd);
pkc               981 net/packet/af_packet.c 	if (pkc->feature_req_word & TP_FT_REQ_FILL_RXHASH)
pkc               982 net/packet/af_packet.c 		prb_fill_rxhash(pkc, ppd);
pkc               984 net/packet/af_packet.c 		prb_clear_rxhash(pkc, ppd);
pkc               988 net/packet/af_packet.c 				struct tpacket_kbdq_core *pkc,
pkc               996 net/packet/af_packet.c 	pkc->prev = curr;
pkc               997 net/packet/af_packet.c 	pkc->nxt_offset += TOTAL_PKT_LEN_INCL_ALIGN(len);
pkc              1000 net/packet/af_packet.c 	atomic_inc(&pkc->blk_fill_in_prog);
pkc              1001 net/packet/af_packet.c 	prb_run_all_ft_ops(pkc, ppd);
pkc              1010 net/packet/af_packet.c 	struct tpacket_kbdq_core *pkc;
pkc              1014 net/packet/af_packet.c 	pkc = GET_PBDQC_FROM_RB(&po->rx_ring);
pkc              1015 net/packet/af_packet.c 	pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
pkc              1018 net/packet/af_packet.c 	if (prb_queue_frozen(pkc)) {
pkc              1033 net/packet/af_packet.c 			prb_open_block(pkc, pbd);
pkc              1038 net/packet/af_packet.c 	curr = pkc->nxt_offset;
pkc              1039 net/packet/af_packet.c 	pkc->skb = skb;
pkc              1040 net/packet/af_packet.c 	end = (char *)pbd + pkc->kblk_size;
pkc              1044 net/packet/af_packet.c 		prb_fill_curr_block(curr, pkc, pbd, len);
pkc              1049 net/packet/af_packet.c 	prb_retire_current_block(pkc, po, 0);
pkc              1052 net/packet/af_packet.c 	curr = (char *)prb_dispatch_next_block(pkc, po);
pkc              1054 net/packet/af_packet.c 		pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
pkc              1055 net/packet/af_packet.c 		prb_fill_curr_block(curr, pkc, pbd, len);
pkc              1091 net/packet/af_packet.c 	struct tpacket_kbdq_core *pkc  = GET_PBDQC_FROM_RB(rb);
pkc              1092 net/packet/af_packet.c 	struct tpacket_block_desc *pbd = GET_PBLOCK_DESC(pkc, idx);