Home
last modified time | relevance | path

Searched refs:pbd (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Dpsock_tpacket.c510 void __v3_test_block_seq_num(struct block_desc *pbd) in __v3_test_block_seq_num() argument
512 if (__v3_prev_block_seq_num + 1 != pbd->h1.seq_num) { in __v3_test_block_seq_num()
516 (uint64_t) pbd->h1.seq_num); in __v3_test_block_seq_num()
520 __v3_prev_block_seq_num = pbd->h1.seq_num; in __v3_test_block_seq_num()
523 static void __v3_test_block_len(struct block_desc *pbd, uint32_t bytes, int block_num) in __v3_test_block_len() argument
525 if (pbd->h1.num_pkts && bytes != pbd->h1.blk_len) { in __v3_test_block_len()
528 pbd->h1.num_pkts, bytes, pbd->h1.blk_len); in __v3_test_block_len()
533 static void __v3_test_block_header(struct block_desc *pbd, cons argument
543 __v3_walk_block(struct block_desc *pbd, const int block_num) __v3_walk_block() argument
575 __v3_flush_block(struct block_desc *pbd) __v3_flush_block() argument
585 struct block_desc *pbd; walk_v3_rx() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dpsock_tpacket.c510 void __v3_test_block_seq_num(struct block_desc *pbd) in __v3_test_block_seq_num() argument
512 if (__v3_prev_block_seq_num + 1 != pbd->h1.seq_num) { in __v3_test_block_seq_num()
516 (uint64_t) pbd->h1.seq_num); in __v3_test_block_seq_num()
520 __v3_prev_block_seq_num = pbd->h1.seq_num; in __v3_test_block_seq_num()
523 static void __v3_test_block_len(struct block_desc *pbd, uint32_t bytes, int block_num) in __v3_test_block_len() argument
525 if (pbd->h1.num_pkts && bytes != pbd->h1.blk_len) { in __v3_test_block_len()
528 pbd->h1.num_pkts, bytes, pbd->h1.blk_len); in __v3_test_block_len()
533 static void __v3_test_block_header(struct block_desc *pbd, cons argument
543 __v3_walk_block(struct block_desc *pbd, const int block_num) __v3_walk_block() argument
575 __v3_flush_block(struct block_desc *pbd) __v3_flush_block() argument
585 struct block_desc *pbd; walk_v3_rx() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dtrx.h266 static inline void set_txbuffer_desc_add_high_with_offset(__le32 *pbd, u8 off, in set_txbuffer_desc_add_high_with_offset() argument
270 *(pbd + 4 * off + 2) = cpu_to_le32(val); in set_txbuffer_desc_add_high_with_offset()
272 *(pbd + 4 * off + 2) = 0; in set_txbuffer_desc_add_high_with_offset()
280 static inline u32 get_txbuffer_desc_addr_high(__le32 *pbd, u32 off, bool dma64) in get_txbuffer_desc_addr_high() argument
283 return le32_to_cpu(*((pbd + 4 * off + 2))); in get_txbuffer_desc_addr_high()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dtrx.h266 static inline void set_txbuffer_desc_add_high_with_offset(__le32 *pbd, u8 off, in set_txbuffer_desc_add_high_with_offset() argument
270 *(pbd + 4 * off + 2) = cpu_to_le32(val); in set_txbuffer_desc_add_high_with_offset()
272 *(pbd + 4 * off + 2) = 0; in set_txbuffer_desc_add_high_with_offset()
280 static inline u32 get_txbuffer_desc_addr_high(__le32 *pbd, u32 off, bool dma64) in get_txbuffer_desc_addr_high() argument
283 return le32_to_cpu(*((pbd + 4 * off + 2))); in get_txbuffer_desc_addr_high()
/kernel/linux/linux-5.10/net/packet/
H A Daf_packet.c584 struct tpacket_block_desc *pbd; in init_prb_bdqc() local
590 pbd = (struct tpacket_block_desc *)pg_vec[0].buffer; in init_prb_bdqc()
610 prb_open_block(p1, pbd); in init_prb_bdqc()
652 struct tpacket_block_desc *pbd; in prb_retire_rx_blk_timer_expired() local
657 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc); in prb_retire_rx_blk_timer_expired()
671 if (BLOCK_NUM_PKTS(pbd)) { in prb_retire_rx_blk_timer_expired()
679 if (!BLOCK_NUM_PKTS(pbd)) { in prb_retire_rx_blk_timer_expired()
692 if (prb_curr_blk_in_use(pbd)) { in prb_retire_rx_blk_timer_expired()
706 prb_open_block(pkc, pbd); in prb_retire_rx_blk_timer_expired()
894 struct tpacket_block_desc *pbd; in prb_dispatch_next_block() local
919 struct tpacket_block_desc *pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc); prb_retire_current_block() local
942 prb_curr_blk_in_use(struct tpacket_block_desc *pbd) prb_curr_blk_in_use() argument
1023 struct tpacket_block_desc *pbd; __packet_lookup_frame_in_block() local
1104 struct tpacket_block_desc *pbd = GET_PBLOCK_DESC(pkc, idx); prb_lookup_block() local
[all...]
/kernel/linux/linux-6.6/net/packet/
H A Daf_packet.c619 struct tpacket_block_desc *pbd; in init_prb_bdqc() local
625 pbd = (struct tpacket_block_desc *)pg_vec[0].buffer; in init_prb_bdqc()
645 prb_open_block(p1, pbd); in init_prb_bdqc()
687 struct tpacket_block_desc *pbd; in prb_retire_rx_blk_timer_expired() local
692 pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc); in prb_retire_rx_blk_timer_expired()
706 if (BLOCK_NUM_PKTS(pbd)) { in prb_retire_rx_blk_timer_expired()
714 if (!BLOCK_NUM_PKTS(pbd)) { in prb_retire_rx_blk_timer_expired()
727 if (prb_curr_blk_in_use(pbd)) { in prb_retire_rx_blk_timer_expired()
741 prb_open_block(pkc, pbd); in prb_retire_rx_blk_timer_expired()
929 struct tpacket_block_desc *pbd; in prb_dispatch_next_block() local
954 struct tpacket_block_desc *pbd = GET_CURR_PBLOCK_DESC_FROM_CORE(pkc); prb_retire_current_block() local
977 prb_curr_blk_in_use(struct tpacket_block_desc *pbd) prb_curr_blk_in_use() argument
1058 struct tpacket_block_desc *pbd; __packet_lookup_frame_in_block() local
1139 struct tpacket_block_desc *pbd = GET_PBLOCK_DESC(pkc, idx); prb_lookup_block() local
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-thin.c2103 #define thin_bio(pbd) dm_bio_from_per_bio_data((pbd), sizeof(struct dm_thin_endio_hook))
2108 struct dm_thin_endio_hook *pbd; in __thin_bio_rb_add() local
2115 pbd = thin_pbd(parent); in __thin_bio_rb_add()
2117 if (bi_sector < thin_bio(pbd)->bi_iter.bi_sector) in __thin_bio_rb_add()
2123 pbd = dm_per_bio_data(bio, sizeof(struct dm_thin_endio_hook)); in __thin_bio_rb_add()
2124 rb_link_node(&pbd->rb_node, parent, rbp); in __thin_bio_rb_add()
2125 rb_insert_color(&pbd->rb_node, &tc->sort_bio_list); in __thin_bio_rb_add()
2131 struct dm_thin_endio_hook *pbd; in __extract_sorted_bios() local
2135 pbd in __extract_sorted_bios()
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-thin.c2120 #define thin_bio(pbd) dm_bio_from_per_bio_data((pbd), sizeof(struct dm_thin_endio_hook))
2125 struct dm_thin_endio_hook *pbd; in __thin_bio_rb_add() local
2132 pbd = thin_pbd(parent); in __thin_bio_rb_add()
2134 if (bi_sector < thin_bio(pbd)->bi_iter.bi_sector) in __thin_bio_rb_add()
2140 pbd = dm_per_bio_data(bio, sizeof(struct dm_thin_endio_hook)); in __thin_bio_rb_add()
2141 rb_link_node(&pbd->rb_node, parent, rbp); in __thin_bio_rb_add()
2142 rb_insert_color(&pbd->rb_node, &tc->sort_bio_list); in __thin_bio_rb_add()
2148 struct dm_thin_endio_hook *pbd; in __extract_sorted_bios() local
2152 pbd in __extract_sorted_bios()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3304 * (after the pbd) and fill it */ in bnx2x_tx_split()
3485 * @pbd: parse BD
3489 struct eth_tx_parse_bd_e1x *pbd, in bnx2x_set_pbd_gso()
3492 pbd->lso_mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in bnx2x_set_pbd_gso()
3493 pbd->tcp_send_seq = bswab32(tcp_hdr(skb)->seq); in bnx2x_set_pbd_gso()
3494 pbd->tcp_flags = pbd_tcp_flags(tcp_hdr(skb)); in bnx2x_set_pbd_gso()
3497 pbd->ip_id = bswab16(ip_hdr(skb)->id); in bnx2x_set_pbd_gso()
3498 pbd->tcp_pseudo_csum = in bnx2x_set_pbd_gso()
3503 pbd->tcp_pseudo_csum = in bnx2x_set_pbd_gso()
3509 pbd in bnx2x_set_pbd_gso()
3488 bnx2x_set_pbd_gso(struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_gso() argument
3600 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_csum() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3320 * (after the pbd) and fill it */ in bnx2x_tx_split()
3498 * @pbd: parse BD
3502 struct eth_tx_parse_bd_e1x *pbd, in bnx2x_set_pbd_gso()
3505 pbd->lso_mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in bnx2x_set_pbd_gso()
3506 pbd->tcp_send_seq = bswab32(tcp_hdr(skb)->seq); in bnx2x_set_pbd_gso()
3507 pbd->tcp_flags = pbd_tcp_flags(tcp_hdr(skb)); in bnx2x_set_pbd_gso()
3510 pbd->ip_id = bswab16(ip_hdr(skb)->id); in bnx2x_set_pbd_gso()
3511 pbd->tcp_pseudo_csum = in bnx2x_set_pbd_gso()
3516 pbd->tcp_pseudo_csum = in bnx2x_set_pbd_gso()
3522 pbd in bnx2x_set_pbd_gso()
3501 bnx2x_set_pbd_gso(struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_gso() argument
3611 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_csum() argument
[all...]
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
H A Dgaudi.c3385 __le64 *pbd = (__le64 *) bd; in gaudi_pqe_write() local
3388 pqe[0] = pbd[0]; in gaudi_pqe_write()
3389 pqe[1] = pbd[1]; in gaudi_pqe_write()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c4529 __le64 *pbd = (__le64 *) bd; in gaudi_pqe_write() local
4532 pqe[0] = pbd[0]; in gaudi_pqe_write()
4533 pqe[1] = pbd[1]; in gaudi_pqe_write()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c6565 __le64 *pbd = (__le64 *) bd; in gaudi2_pqe_write() local
6568 pqe[0] = pbd[0]; in gaudi2_pqe_write()
6569 pqe[1] = pbd[1]; in gaudi2_pqe_write()

Completed in 60 milliseconds