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);