Lines Matching refs:pkc1
809 static void prb_flush_block(struct tpacket_kbdq_core *pkc1, in prb_flush_block() argument
822 end = (u8 *)PAGE_ALIGN((unsigned long)pkc1->pkblk_end); in prb_flush_block()
852 static void prb_close_block(struct tpacket_kbdq_core *pkc1, in prb_close_block() argument
865 last_pkt = (struct tpacket3_hdr *)pkc1->prev; in prb_close_block()
887 prb_flush_block(pkc1, pbd1, status); in prb_close_block()
891 pkc1->kactive_blk_num = GET_NEXT_PRB_BLK_NUM(pkc1); in prb_close_block()
906 static void prb_open_block(struct tpacket_kbdq_core *pkc1, in prb_open_block() argument
918 BLOCK_SNUM(pbd1) = pkc1->knxt_seq_num++; in prb_open_block()
920 BLOCK_LEN(pbd1) = BLK_PLUS_PRIV(pkc1->blk_sizeof_priv); in prb_open_block()
927 pkc1->pkblk_start = (char *)pbd1; in prb_open_block()
928 pkc1->nxt_offset = pkc1->pkblk_start + BLK_PLUS_PRIV(pkc1->blk_sizeof_priv); in prb_open_block()
930 BLOCK_O2FP(pbd1) = (__u32)BLK_PLUS_PRIV(pkc1->blk_sizeof_priv); in prb_open_block()
933 pbd1->version = pkc1->version; in prb_open_block()
934 pkc1->prev = pkc1->nxt_offset; in prb_open_block()
935 pkc1->pkblk_end = pkc1->pkblk_start + pkc1->kblk_size; in prb_open_block()
937 prb_thaw_queue(pkc1); in prb_open_block()
938 _prb_refresh_rx_retire_blk_timer(pkc1); in prb_open_block()