Home
last modified time | relevance | path

Searched refs:pbd (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/tools/testing/selftests/net/
Dpsock_tpacket.c524 void __v3_test_block_seq_num(struct block_desc *pbd) in __v3_test_block_seq_num() argument
526 if (__v3_prev_block_seq_num + 1 != pbd->h1.seq_num) { in __v3_test_block_seq_num()
530 (uint64_t) pbd->h1.seq_num); in __v3_test_block_seq_num()
534 __v3_prev_block_seq_num = pbd->h1.seq_num; in __v3_test_block_seq_num()
537 static void __v3_test_block_len(struct block_desc *pbd, uint32_t bytes, int block_num) in __v3_test_block_len() argument
539 if (pbd->h1.num_pkts && bytes != pbd->h1.blk_len) { in __v3_test_block_len()
542 pbd->h1.num_pkts, bytes, pbd->h1.blk_len); in __v3_test_block_len()
547 static void __v3_test_block_header(struct block_desc *pbd, const int block_num) in __v3_test_block_header() argument
549 if ((pbd->h1.block_status & TP_STATUS_USER) == 0) { in __v3_test_block_header()
554 __v3_test_block_seq_num(pbd); in __v3_test_block_header()
[all …]
/Linux-v4.19/drivers/staging/rtlwifi/rtl8822be/
Dtrx.h61 #define SET_TXBUFFER_DESC_ADD_HIGH_WITH_OFFSET(pbd, off, val, dma64) \ argument
62 (dma64 ? SET_BITS_TO_LE_4BYTE((pbd) + ((off) * 16) + 8, 0, 32, val) : 0)
65 #define GET_TXBUFFER_DESC_ADDR_HIGH(pbd, off, dma64) \ argument
66 (dma64 ? LE_BITS_TO_4BYTE((pbd) + ((off) * 16) + 8, 0, 32) : 0)
/Linux-v4.19/net/packet/
Daf_packet.c581 struct tpacket_block_desc *pbd; in init_prb_bdqc() local
587 pbd = (struct tpacket_block_desc *)pg_vec[0].buffer; in init_prb_bdqc()
606 prb_open_block(p1, pbd); in init_prb_bdqc()
648 struct tpacket_block_desc *pbd; in prb_retire_rx_blk_timer_expired() local
653 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc); in prb_retire_rx_blk_timer_expired()
667 if (BLOCK_NUM_PKTS(pbd)) { in prb_retire_rx_blk_timer_expired()
676 if (!BLOCK_NUM_PKTS(pbd)) { in prb_retire_rx_blk_timer_expired()
689 if (prb_curr_blk_in_use(pbd)) { in prb_retire_rx_blk_timer_expired()
703 prb_open_block(pkc, pbd); in prb_retire_rx_blk_timer_expired()
891 struct tpacket_block_desc *pbd; in prb_dispatch_next_block() local
[all …]
/Linux-v4.19/Documentation/networking/
Dpacket_mmap.txt892 static void walk_block(struct block_desc *pbd, const int block_num)
894 int num_pkts = pbd->h1.num_pkts, i;
898 ppd = (struct tpacket3_hdr *) ((uint8_t *) pbd +
899 pbd->h1.offset_to_first_pkt);
912 static void flush_block(struct block_desc *pbd)
914 pbd->h1.block_status = TP_STATUS_KERNEL;
931 struct block_desc *pbd;
951 pbd = (struct block_desc *) ring.rd[block_num].iov_base;
953 if ((pbd->h1.block_status & TP_STATUS_USER) == 0) {
958 walk_block(pbd, block_num);
[all …]
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dtrx.h322 #define SET_TXBUFFER_DESC_ADD_HIGH_WITH_OFFSET(pbd, off, val, dma64) \ argument
323 (dma64 ? SET_BITS_TO_LE_4BYTE((pbd) + ((off) * 16) + 8, 0, 32, val) : 0)
326 #define GET_TXBUFFER_DESC_ADDR_HIGH(pbd, off, dma64) \ argument
327 (dma64 ? LE_BITS_TO_4BYTE((pbd) + ((off) * 16) + 8, 0, 32) : 0)
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3479 struct eth_tx_parse_bd_e1x *pbd, in bnx2x_set_pbd_gso() argument
3482 pbd->lso_mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in bnx2x_set_pbd_gso()
3483 pbd->tcp_send_seq = bswab32(tcp_hdr(skb)->seq); in bnx2x_set_pbd_gso()
3484 pbd->tcp_flags = pbd_tcp_flags(tcp_hdr(skb)); in bnx2x_set_pbd_gso()
3487 pbd->ip_id = bswab16(ip_hdr(skb)->id); in bnx2x_set_pbd_gso()
3488 pbd->tcp_pseudo_csum = in bnx2x_set_pbd_gso()
3493 pbd->tcp_pseudo_csum = in bnx2x_set_pbd_gso()
3499 pbd->global_data |= in bnx2x_set_pbd_gso()
3591 struct eth_tx_parse_bd_e1x *pbd, in bnx2x_set_pbd_csum() argument
3597 pbd->global_data = in bnx2x_set_pbd_csum()
[all …]
/Linux-v4.19/drivers/md/
Ddm-thin.c2044 #define thin_bio(pbd) dm_bio_from_per_bio_data((pbd), sizeof(struct dm_thin_endio_hook)) argument
2049 struct dm_thin_endio_hook *pbd; in __thin_bio_rb_add() local
2056 pbd = thin_pbd(parent); in __thin_bio_rb_add()
2058 if (bi_sector < thin_bio(pbd)->bi_iter.bi_sector) in __thin_bio_rb_add()
2064 pbd = dm_per_bio_data(bio, sizeof(struct dm_thin_endio_hook)); in __thin_bio_rb_add()
2065 rb_link_node(&pbd->rb_node, parent, rbp); in __thin_bio_rb_add()
2066 rb_insert_color(&pbd->rb_node, &tc->sort_bio_list); in __thin_bio_rb_add()
2072 struct dm_thin_endio_hook *pbd; in __extract_sorted_bios() local
2076 pbd = thin_pbd(node); in __extract_sorted_bios()
2077 bio = thin_bio(pbd); in __extract_sorted_bios()
[all …]
/Linux-v4.19/
DCREDITS259 E: pbd@op.net