Lines Matching defs:pbd
639 struct tpacket_block_desc *pbd;
645 pbd = (struct tpacket_block_desc *)pg_vec[0].buffer;
666 prb_open_block(p1, pbd);
686 struct tpacket_block_desc *pbd;
691 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
702 if (BLOCK_NUM_PKTS(pbd)) {
709 if (BLOCK_NUM_PKTS(pbd)) {
718 if (!prb_curr_blk_in_use(pbd)) {
726 prb_open_block(pkc, pbd);
916 struct tpacket_block_desc *pbd;
921 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
924 if (TP_STATUS_USER & BLOCK_STATUS(pbd)) {
934 prb_open_block(pkc, pbd);
941 struct tpacket_block_desc *pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
944 if (likely(TP_STATUS_KERNEL == BLOCK_STATUS(pbd))) {
959 prb_close_block(pkc, pbd, po, status);
964 static int prb_curr_blk_in_use(struct tpacket_block_desc *pbd)
966 return TP_STATUS_USER & BLOCK_STATUS(pbd);
1028 struct tpacket_block_desc *pbd,
1038 BLOCK_LEN(pbd) += TOTAL_PKT_LEN_INCL_ALIGN(len);
1039 BLOCK_NUM_PKTS(pbd) += 1;
1051 struct tpacket_block_desc *pbd;
1055 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
1063 if (prb_curr_blk_in_use(pbd)) {
1073 prb_open_block(pkc, pbd);
1080 end = (char *)pbd + pkc->kblk_size;
1084 prb_fill_curr_block(curr, pkc, pbd, len);
1094 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc);
1095 prb_fill_curr_block(curr, pkc, pbd, len);
1132 struct tpacket_block_desc *pbd = GET_PBLOCK_DESC(pkc, idx);
1134 if (status != BLOCK_STATUS(pbd))
1136 return pbd;