Home
last modified time | relevance | path

Searched refs:trailer (Results 1 – 25 of 61) sorted by relevance

123

/linux-6.12.1/net/dsa/
Dtag_trailer.c18 u8 *trailer; in trailer_xmit() local
20 trailer = skb_put(skb, 4); in trailer_xmit()
21 trailer[0] = 0x80; in trailer_xmit()
22 trailer[1] = 1 << dp->index; in trailer_xmit()
23 trailer[2] = 0x10; in trailer_xmit()
24 trailer[3] = 0x00; in trailer_xmit()
31 u8 *trailer; in trailer_rcv() local
37 trailer = skb_tail_pointer(skb) - 4; in trailer_rcv()
38 if (trailer[0] != 0x80 || (trailer[1] & 0xf8) != 0x00 || in trailer_rcv()
39 (trailer[2] & 0xef) != 0x00 || trailer[3] != 0x00) in trailer_rcv()
[all …]
Dtag_xrs700x.c17 u8 *trailer; in xrs700x_xmit() local
19 trailer = skb_put(skb, 1); in xrs700x_xmit()
20 trailer[0] = BIT(dp->index); in xrs700x_xmit()
25 trailer[0] |= BIT(partner->index); in xrs700x_xmit()
33 u8 *trailer; in xrs700x_rcv() local
35 trailer = skb_tail_pointer(skb) - 1; in xrs700x_rcv()
37 source_port = ffs((int)trailer[0]) - 1; in xrs700x_rcv()
/linux-6.12.1/drivers/net/usb/
Dnet1080.c342 struct nc_trailer *trailer; in net1080_rx_fixup() local
379 trailer = (struct nc_trailer *) in net1080_rx_fixup()
380 (skb->data + skb->len - sizeof *trailer); in net1080_rx_fixup()
381 skb_trim(skb, skb->len - sizeof *trailer); in net1080_rx_fixup()
398 if (header->packet_id != get_unaligned(&trailer->packet_id)) { in net1080_rx_fixup()
402 le16_to_cpu(trailer->packet_id)); in net1080_rx_fixup()
418 struct nc_trailer *trailer = NULL; in net1080_tx_fixup() local
462 if (!((skb->len + sizeof *trailer) & 0x01)) in net1080_tx_fixup()
464 trailer = skb_put(skb, sizeof *trailer); in net1080_tx_fixup()
465 put_unaligned(header->packet_id, &trailer->packet_id); in net1080_tx_fixup()
/linux-6.12.1/drivers/net/ethernet/mediatek/
Dmtk_wed_mcu.c264 const struct mtk_wed_fw_trailer *trailer; in mtk_wed_mcu_run_firmware() local
267 trailer_ptr = fw->data + fw->size - sizeof(*trailer); in mtk_wed_mcu_run_firmware()
268 trailer = (const struct mtk_wed_fw_trailer *)trailer_ptr; in mtk_wed_mcu_run_firmware()
269 region_ptr = trailer_ptr - trailer->num_region * sizeof(*fw_region); in mtk_wed_mcu_run_firmware()
314 const struct mtk_wed_fw_trailer *trailer; in mtk_wed_mcu_load_firmware() local
359 trailer = (void *)(fw->data + fw->size - in mtk_wed_mcu_load_firmware()
363 trailer->fw_ver, trailer->build_date); in mtk_wed_mcu_load_firmware()
365 trailer->chip_id, trailer->num_region); in mtk_wed_mcu_load_firmware()
/linux-6.12.1/net/hsr/
Dhsr_forward.c219 static void prp_set_lan_id(struct prp_rct *trailer, in prp_set_lan_id() argument
231 set_prp_lan_id(trailer, lane_id); in prp_set_lan_id()
239 struct prp_rct *trailer; in prp_fill_rct() local
252 trailer = (struct prp_rct *)skb_put(skb, HSR_HLEN); in prp_fill_rct()
256 prp_set_lan_id(trailer, port); in prp_fill_rct()
257 set_prp_LSDU_size(trailer, lsdu_size); in prp_fill_rct()
258 trailer->sequence_nr = htons(frame->sequence_nr); in prp_fill_rct()
259 trailer->PRP_suffix = htons(ETH_P_PRP); in prp_fill_rct()
358 struct prp_rct *trailer = skb_get_PRP_rct(frame->skb_prp); in prp_create_tagged_frame() local
360 if (trailer) { in prp_create_tagged_frame()
[all …]
/linux-6.12.1/net/rxrpc/
Dconn_event.c91 struct rxrpc_acktrailer trailer; in rxrpc_conn_retransmit_call() local
125 iov[2].iov_base = &trailer; in rxrpc_conn_retransmit_call()
126 iov[2].iov_len = sizeof(trailer); in rxrpc_conn_retransmit_call()
161 trailer.maxMTU = htonl(rxrpc_rx_mtu); in rxrpc_conn_retransmit_call()
162 trailer.ifMTU = htonl(mtu); in rxrpc_conn_retransmit_call()
163 trailer.rwind = htonl(rxrpc_rx_window_size); in rxrpc_conn_retransmit_call()
164 trailer.jumbo_max = htonl(rxrpc_rx_jumbo_max); in rxrpc_conn_retransmit_call()
168 len += sizeof(pkt.ack) + 3 + sizeof(trailer); in rxrpc_conn_retransmit_call()
Dtxbuf.c88 struct rxrpc_acktrailer *trailer; in rxrpc_alloc_ack_txbuf() local
100 sizeof(*whdr) + sizeof(*ack) + 1 + 3 + sizeof(*trailer), gfp); in rxrpc_alloc_ack_txbuf()
118 trailer = buf + sizeof(*whdr) + sizeof(*ack) + 1 + 3; in rxrpc_alloc_ack_txbuf()
126 txb->len = sizeof(*whdr) + sizeof(*ack) + 3 + sizeof(*trailer); in rxrpc_alloc_ack_txbuf()
139 txb->kvec[2].iov_len = 3 + sizeof(*trailer); in rxrpc_alloc_ack_txbuf()
152 get_page(virt_to_head_page(trailer)); in rxrpc_alloc_ack_txbuf()
Dinput.c695 struct rxrpc_acktrailer *trailer) in rxrpc_input_ack_trailer() argument
701 u32 rwind = ntohl(trailer->rwind); in rxrpc_input_ack_trailer()
712 mtu = min(ntohl(trailer->maxMTU), ntohl(trailer->ifMTU)); in rxrpc_input_ack_trailer()
856 struct rxrpc_acktrailer trailer; in rxrpc_input_ack() local
931 trailer.maxMTU = 0; in rxrpc_input_ack()
933 if (skb->len >= ioffset + sizeof(trailer) && in rxrpc_input_ack()
934 skb_copy_bits(skb, ioffset, &trailer, sizeof(trailer)) < 0) in rxrpc_input_ack()
964 if (trailer.maxMTU) in rxrpc_input_ack()
965 rxrpc_input_ack_trailer(call, skb, &trailer); in rxrpc_input_ack()
Doutput.c83 struct rxrpc_acktrailer *trailer = txb->kvec[2].iov_base + 3; in rxrpc_fill_out_ack() local
141 trailer->maxMTU = htonl(rxrpc_rx_mtu); in rxrpc_fill_out_ack()
142 trailer->ifMTU = htonl(mtu); in rxrpc_fill_out_ack()
143 trailer->rwind = htonl(rsize); in rxrpc_fill_out_ack()
144 trailer->jumbo_max = htonl(jmax); in rxrpc_fill_out_ack()
/linux-6.12.1/fs/ocfs2/
Ddir.c136 struct ocfs2_dir_block_trailer *trailer; in ocfs2_init_dir_trailer() local
138 trailer = ocfs2_trailer_from_bh(bh, inode->i_sb); in ocfs2_init_dir_trailer()
139 strcpy(trailer->db_signature, OCFS2_DIR_TRAILER_SIGNATURE); in ocfs2_init_dir_trailer()
140 trailer->db_compat_rec_len = in ocfs2_init_dir_trailer()
142 trailer->db_parent_dinode = cpu_to_le64(OCFS2_I(inode)->ip_blkno); in ocfs2_init_dir_trailer()
143 trailer->db_blkno = cpu_to_le64(bh->b_blocknr); in ocfs2_init_dir_trailer()
144 trailer->db_free_rec_len = cpu_to_le16(rec_len); in ocfs2_init_dir_trailer()
157 struct ocfs2_dir_block_trailer *trailer; in ocfs2_dx_dir_link_trailer() local
165 trailer = ocfs2_trailer_from_bh(dirdata_bh, dir->i_sb); in ocfs2_dx_dir_link_trailer()
168 trailer->db_free_next = dx_root->dr_free_blk; in ocfs2_dx_dir_link_trailer()
[all …]
/linux-6.12.1/drivers/net/wireguard/
Dsend.c167 struct sk_buff *trailer; in encrypt_packet() local
181 num_frags = skb_cow_data(skb, trailer_len, &trailer); in encrypt_packet()
188 memset(skb_tail_pointer(trailer), 0, padding_len); in encrypt_packet()
209 pskb_put(skb, trailer, trailer_len); in encrypt_packet()
/linux-6.12.1/drivers/net/wireless/ath/ath12k/
Dhtc.c296 u8 *trailer; in ath12k_htc_rx_completion_handler() local
309 trailer = (u8 *)hdr; in ath12k_htc_rx_completion_handler()
310 trailer += sizeof(*hdr); in ath12k_htc_rx_completion_handler()
311 trailer += payload_len; in ath12k_htc_rx_completion_handler()
312 trailer -= trailer_len; in ath12k_htc_rx_completion_handler()
313 status = ath12k_htc_process_trailer(htc, trailer, in ath12k_htc_rx_completion_handler()
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Dhtc.c332 u8 *trailer; in ath11k_htc_rx_completion_handler() local
344 trailer = (u8 *)hdr; in ath11k_htc_rx_completion_handler()
345 trailer += sizeof(*hdr); in ath11k_htc_rx_completion_handler()
346 trailer += payload_len; in ath11k_htc_rx_completion_handler()
347 trailer -= trailer_len; in ath11k_htc_rx_completion_handler()
348 status = ath11k_htc_process_trailer(htc, trailer, in ath11k_htc_rx_completion_handler()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c248 eseg->trailer |= cpu_to_be32(MLX5_ETH_WQE_INSERT_TRAILER); in mlx5e_ipsec_tx_build_eseg()
251 eseg->trailer |= (l3_proto == IPPROTO_ESP) ? in mlx5e_ipsec_tx_build_eseg()
255 eseg->trailer |= (l3_proto == IPPROTO_ESP) ? in mlx5e_ipsec_tx_build_eseg()
/linux-6.12.1/fs/smb/client/
Drfc1002pdu.h45 } __attribute__((packed)) trailer; member
/linux-6.12.1/net/ipv6/
Desp6.c477 struct sk_buff *trailer; in esp6_output_head() local
494 trailer = skb; in esp6_output_head()
495 tail = skb_tail_pointer(trailer); in esp6_output_head()
547 nfrags = skb_cow_data(skb, tailen, &trailer); in esp6_output_head()
550 tail = skb_tail_pointer(trailer); in esp6_output_head()
555 pskb_put(skb, trailer, tailen); in esp6_output_head()
918 struct sk_buff *trailer; in esp6_input() local
961 nfrags = skb_cow_data(skb, 0, &trailer); in esp6_input()
Dah6.c324 struct sk_buff *trailer; in ah6_output() local
340 err = skb_cow_data(skb, 0, &trailer); in ah6_output()
510 struct sk_buff *trailer; in ah6_input() local
552 err = skb_cow_data(skb, 0, &trailer); in ah6_input()
/linux-6.12.1/net/ipv4/
Desp4.c447 struct sk_buff *trailer; in esp_output_head() local
465 trailer = skb; in esp_output_head()
466 tail = skb_tail_pointer(trailer); in esp_output_head()
516 nfrags = skb_cow_data(skb, tailen, &trailer); in esp_output_head()
519 tail = skb_tail_pointer(trailer); in esp_output_head()
524 pskb_put(skb, trailer, tailen); in esp_output_head()
880 struct sk_buff *trailer; in esp_input() local
919 err = skb_cow_data(skb, 0, &trailer); in esp_input()
Dah4.c150 struct sk_buff *trailer; in ah_output() local
165 if ((err = skb_cow_data(skb, 0, &trailer)) < 0) in ah_output()
308 struct sk_buff *trailer; in ah_input() local
352 if ((err = skb_cow_data(skb, 0, &trailer)) < 0) in ah_input()
/linux-6.12.1/drivers/usb/atm/
Dusbatm.c486 u8 *trailer = target + ATM_CELL_SIZE - ATM_AAL5_TRAILER; in usbatm_write_cells() local
489 trailer[2] = ctrl->len >> 8; in usbatm_write_cells()
490 trailer[3] = ctrl->len; in usbatm_write_cells()
494 trailer[4] = ctrl->crc >> 24; in usbatm_write_cells()
495 trailer[5] = ctrl->crc >> 16; in usbatm_write_cells()
496 trailer[6] = ctrl->crc >> 8; in usbatm_write_cells()
497 trailer[7] = ctrl->crc; in usbatm_write_cells()
/linux-6.12.1/drivers/net/wireless/ath/ath10k/
Dbmi.c458 u8 trailer[4] = {}; in ath10k_bmi_fast_download() local
473 memcpy(trailer, buffer + head_len, trailer_len); in ath10k_bmi_fast_download()
484 ret = ath10k_bmi_lz_data(ar, trailer, 4); in ath10k_bmi_fast_download()
Dhtc.c489 u8 *trailer; in ath10k_htc_rx_completion_handler() local
501 trailer = (u8 *)hdr; in ath10k_htc_rx_completion_handler()
502 trailer += sizeof(*hdr); in ath10k_htc_rx_completion_handler()
503 trailer += payload_len; in ath10k_htc_rx_completion_handler()
504 trailer -= trailer_len; in ath10k_htc_rx_completion_handler()
505 status = ath10k_htc_process_trailer(htc, trailer, in ath10k_htc_rx_completion_handler()
/linux-6.12.1/arch/s390/boot/
Dvmlinux.lds.S131 .sb.trailer : {
/linux-6.12.1/drivers/infiniband/sw/siw/
Dsiw_qp_tx.c569 iov[seg].iov_base = &c_tx->trailer.pad[4 - c_tx->pad]; in siw_tx_hdt()
572 iov[seg].iov_base = &c_tx->trailer.pad[c_tx->ctrl_sent]; in siw_tx_hdt()
577 *(u32 *)c_tx->trailer.pad = 0; in siw_tx_hdt()
580 (u8 *)&c_tx->trailer.crc - c_tx->pad, in siw_tx_hdt()
584 c_tx->trailer.crc = 0; in siw_tx_hdt()
586 crypto_shash_final(c_tx->mpa_crc_hd, (u8 *)&c_tx->trailer.crc); in siw_tx_hdt()
/linux-6.12.1/include/linux/mlx5/
Dqp.h209 struct_group(trailer,
282 __be32 trailer; member

123