Home
last modified time | relevance | path

Searched refs:header_len (Results 1 - 25 of 191) sorted by relevance

12345678

/kernel/linux/linux-6.6/net/batman-adv/
H A Dgateway_client.c549 * @header_len: a pointer to the batman-adv header size
562 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len, in batadv_gw_dhcp_recipient_get() argument
576 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get()
581 *header_len += ETH_HLEN; in batadv_gw_dhcp_recipient_get()
585 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) in batadv_gw_dhcp_recipient_get()
590 *header_len += VLAN_HLEN; in batadv_gw_dhcp_recipient_get()
596 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) in batadv_gw_dhcp_recipient_get()
599 iphdr = (struct iphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
600 *header_len += iphdr->ihl * 4; in batadv_gw_dhcp_recipient_get()
608 if (!pskb_may_pull(skb, *header_len in batadv_gw_dhcp_recipient_get()
[all...]
H A Dmain.c334 int header_len = 0; in batadv_max_header_len() local
336 header_len = max_t(int, header_len, in batadv_max_header_len()
338 header_len = max_t(int, header_len, in batadv_max_header_len()
340 header_len = max_t(int, header_len, in batadv_max_header_len()
344 header_len = max_t(int, header_len, in batadv_max_header_len()
348 return header_len in batadv_max_header_len()
623 batadv_get_vid(struct sk_buff *skb, size_t header_len) batadv_get_vid() argument
[all...]
/kernel/linux/linux-5.10/net/x25/
H A Dx25_out.c54 int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN : in x25_output() local
58 if (skb->len - header_len > max_len) { in x25_output()
60 skb_copy_from_linear_data(skb, header, header_len); in x25_output()
61 skb_pull(skb, header_len); in x25_output()
90 skb_push(skbn, header_len); in x25_output()
91 skb_copy_to_linear_data(skbn, header, header_len); in x25_output()
107 sent = skb->len - header_len; in x25_output()
/kernel/linux/linux-6.6/net/x25/
H A Dx25_out.c54 int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN : in x25_output() local
58 if (skb->len - header_len > max_len) { in x25_output()
60 skb_copy_from_linear_data(skb, header, header_len); in x25_output()
61 skb_pull(skb, header_len); in x25_output()
90 skb_push(skbn, header_len); in x25_output()
91 skb_copy_to_linear_data(skbn, header, header_len); in x25_output()
107 sent = skb->len - header_len; in x25_output()
/kernel/linux/linux-5.10/net/batman-adv/
H A Dmain.c378 int header_len = 0; in batadv_max_header_len() local
380 header_len = max_t(int, header_len, in batadv_max_header_len()
382 header_len = max_t(int, header_len, in batadv_max_header_len()
384 header_len = max_t(int, header_len, in batadv_max_header_len()
388 header_len = max_t(int, header_len, in batadv_max_header_len()
392 return header_len in batadv_max_header_len()
667 batadv_get_vid(struct sk_buff *skb, size_t header_len) batadv_get_vid() argument
[all...]
H A Dgateway_client.c598 * @header_len: a pointer to the batman-adv header size
611 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len, in batadv_gw_dhcp_recipient_get() argument
625 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get()
630 *header_len += ETH_HLEN; in batadv_gw_dhcp_recipient_get()
634 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) in batadv_gw_dhcp_recipient_get()
639 *header_len += VLAN_HLEN; in batadv_gw_dhcp_recipient_get()
645 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) in batadv_gw_dhcp_recipient_get()
648 iphdr = (struct iphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
649 *header_len += iphdr->ihl * 4; in batadv_gw_dhcp_recipient_get()
657 if (!pskb_may_pull(skb, *header_len in batadv_gw_dhcp_recipient_get()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dtx_tso.c49 * @header_len: Number of bytes of header
73 unsigned int header_len; member
174 unsigned int header_len, in_len; in tso_start() local
179 header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u); in tso_start()
180 in_len = skb_headlen(skb) - header_len; in tso_start()
181 st->header_len = header_len; in tso_start()
184 st->ip_base_len = st->header_len - st->ip_off; in tso_start()
187 st->ip_base_len = st->header_len - st->tcp_off; in tso_start()
196 st->out_len = skb->len - header_len; in tso_start()
[all...]
H A Dtx_common.c316 size_t header_len; in efx_tx_tso_header_length() local
319 header_len = skb_inner_transport_header(skb) - in efx_tx_tso_header_length()
323 header_len = skb_transport_header(skb) - skb->data + in efx_tx_tso_header_length()
325 return header_len; in efx_tx_tso_header_length()
356 size_t header_len = efx_tx_tso_header_length(skb); in efx_tx_map_data() local
358 if (header_len != len) { in efx_tx_map_data()
360 efx_tx_map_chunk(tx_queue, dma_addr, header_len); in efx_tx_map_data()
361 len -= header_len; in efx_tx_map_data()
362 dma_addr += header_len; in efx_tx_map_data()
H A Def100_tx.c59 size_t header_len; in ef100_tx_can_tso() local
75 header_len = efx_tx_tso_header_length(skb); in ef100_tx_can_tso()
76 if (header_len > nic_data->tso_max_hdr_len) in ef100_tx_can_tso()
97 buffer->len = header_len; in ef100_tx_can_tso()
/kernel/linux/linux-6.6/fs/ceph/
H A Dmetric.c33 u32 header_len = sizeof(struct ceph_metric_header); in ceph_mdsc_send_metrics() local
66 cap->header.data_len = cpu_to_le32(sizeof(*cap) - header_len); in ceph_mdsc_send_metrics()
77 read->header.data_len = cpu_to_le32(sizeof(*read) - header_len); in ceph_mdsc_send_metrics()
90 write->header.data_len = cpu_to_le32(sizeof(*write) - header_len); in ceph_mdsc_send_metrics()
103 meta->header.data_len = cpu_to_le32(sizeof(*meta) - header_len); in ceph_mdsc_send_metrics()
116 dlease->header.data_len = cpu_to_le32(sizeof(*dlease) - header_len); in ceph_mdsc_send_metrics()
129 files->header.data_len = cpu_to_le32(sizeof(*files) - header_len); in ceph_mdsc_send_metrics()
139 icaps->header.data_len = cpu_to_le32(sizeof(*icaps) - header_len); in ceph_mdsc_send_metrics()
149 inodes->header.data_len = cpu_to_le32(sizeof(*inodes) - header_len); in ceph_mdsc_send_metrics()
159 rsize->header.data_len = cpu_to_le32(sizeof(*rsize) - header_len); in ceph_mdsc_send_metrics()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtx_tso.c49 * @header_len: Number of bytes of header
73 unsigned int header_len; member
174 unsigned int header_len, in_len; in tso_start() local
179 header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u); in tso_start()
180 in_len = skb_headlen(skb) - header_len; in tso_start()
181 st->header_len = header_len; in tso_start()
184 st->ip_base_len = st->header_len - st->ip_off; in tso_start()
187 st->ip_base_len = st->header_len - st->tcp_off; in tso_start()
196 st->out_len = skb->len - header_len; in tso_start()
[all...]
H A Dtx_common.c336 size_t header_len; in efx_tx_tso_header_length() local
339 header_len = skb_inner_transport_header(skb) - in efx_tx_tso_header_length()
343 header_len = skb_transport_header(skb) - skb->data + in efx_tx_tso_header_length()
345 return header_len; in efx_tx_tso_header_length()
376 size_t header_len = efx_tx_tso_header_length(skb); in efx_tx_map_data() local
378 if (header_len != len) { in efx_tx_map_data()
380 efx_tx_map_chunk(tx_queue, dma_addr, header_len); in efx_tx_map_data()
381 len -= header_len; in efx_tx_map_data()
382 dma_addr += header_len; in efx_tx_map_data()
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.c90 u16 header_len) in ena_com_write_header_to_bounce()
103 if (unlikely((header_offset + header_len) > in ena_com_write_header_to_bounce()
114 memcpy(bounce_buffer + header_offset, header_src, header_len); in ena_com_write_header_to_bounce()
374 u16 header_len = ena_tx_ctx->header_len; in ena_com_prepare_tx() local
389 if (unlikely(header_len > io_sq->tx_max_header_size)) { in ena_com_prepare_tx()
391 header_len, io_sq->tx_max_header_size); in ena_com_prepare_tx()
399 rc = ena_com_write_header_to_bounce(io_sq, buffer_to_push, header_len); in ena_com_prepare_tx()
410 if (unlikely(!num_bufs && !header_len)) { in ena_com_prepare_tx()
425 desc->buff_addr_hi_hdr_sz |= ((u32)header_len << in ena_com_prepare_tx()
88 ena_com_write_header_to_bounce(struct ena_com_io_sq *io_sq, u8 *header_src, u16 header_len) ena_com_write_header_to_bounce() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.c92 u16 header_len) in ena_com_write_header_to_bounce()
105 if (unlikely((header_offset + header_len) > in ena_com_write_header_to_bounce()
118 memcpy(bounce_buffer + header_offset, header_src, header_len); in ena_com_write_header_to_bounce()
388 u16 header_len = ena_tx_ctx->header_len; in ena_com_prepare_tx() local
404 if (unlikely(header_len > io_sq->tx_max_header_size)) { in ena_com_prepare_tx()
407 header_len, io_sq->tx_max_header_size); in ena_com_prepare_tx()
418 rc = ena_com_write_header_to_bounce(io_sq, buffer_to_push, header_len); in ena_com_prepare_tx()
430 if (unlikely(!num_bufs && !header_len)) { in ena_com_prepare_tx()
448 desc->buff_addr_hi_hdr_sz |= ((u32)header_len << in ena_com_prepare_tx()
90 ena_com_write_header_to_bounce(struct ena_com_io_sq *io_sq, u8 *header_src, u16 header_len) ena_com_write_header_to_bounce() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c317 size_t header_len; in efx_tx_tso_header_length() local
320 header_len = skb_inner_transport_header(skb) - in efx_tx_tso_header_length()
324 header_len = skb_transport_header(skb) - skb->data + in efx_tx_tso_header_length()
326 return header_len; in efx_tx_tso_header_length()
357 size_t header_len = efx_tx_tso_header_length(skb); in efx_siena_tx_map_data() local
359 if (header_len != len) { in efx_siena_tx_map_data()
361 efx_siena_tx_map_chunk(tx_queue, dma_addr, header_len); in efx_siena_tx_map_data()
362 len -= header_len; in efx_siena_tx_map_data()
363 dma_addr += header_len; in efx_siena_tx_map_data()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_csr.c93 u32 header_len; member
150 u8 header_len; member
166 u8 header_len; member
413 /* header_len is in dwords */ in parse_csr_fw_dmc()
414 header_len_bytes = dmc_header->header_len * 4; in parse_csr_fw_dmc()
427 header_len_bytes = dmc_header->header_len; in parse_csr_fw_dmc()
519 if (package_header->header_len * 4 != package_size) { in parse_csr_fw_package()
558 (css_header->header_len * 4)) { in parse_csr_fw_css()
561 (css_header->header_len * 4)); in parse_csr_fw_css()
/kernel/linux/linux-6.6/drivers/net/ethernet/adi/
H A Dadin1110.c197 u32 header_len = ADIN1110_RD_HEADER_LEN; in adin1110_read_reg() local
209 header_len++; in adin1110_read_reg()
215 memset(&priv->data[header_len], 0, read_len); in adin1110_read_reg()
218 t.len = read_len + header_len; in adin1110_read_reg()
228 crc = adin1110_crc_data(&priv->data[header_len], in adin1110_read_reg()
230 recv_crc = priv->data[header_len + ADIN1110_REG_LEN]; in adin1110_read_reg()
238 *val = get_unaligned_be32(&priv->data[header_len]); in adin1110_read_reg()
245 u32 header_len = ADIN1110_WR_HEADER_LEN; in adin1110_write_reg() local
252 priv->data[2] = adin1110_crc_data(&priv->data[0], header_len); in adin1110_write_reg()
253 header_len in adin1110_write_reg()
296 u32 header_len = ADIN1110_RD_HEADER_LEN; adin1110_read_fifo() local
373 u32 header_len = ADIN1110_WR_HEADER_LEN; adin1110_write_fifo() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/
H A Dt7xx_port_wwan.c155 unsigned int header_len = sizeof(struct ccci_header); in t7xx_port_wwan_md_state_notify() local
162 caps.frag_len = CLDMA_MTU - header_len; in t7xx_port_wwan_md_state_notify()
163 caps.headroom_len = header_len; in t7xx_port_wwan_md_state_notify()
/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_output.c33 int nhead = dst->header_len + LL_RESERVED_SPACE(dst->dev) in xfrm_skb_check_space()
71 skb_set_network_header(skb, -x->props.header_len); in xfrm4_transport_output()
99 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output()
100 skb_set_network_header(skb, -x->props.header_len); in xfrm6_transport_output()
129 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
130 skb_set_network_header(skb, -x->props.header_len); in xfrm6_ro_output()
159 skb_set_network_header(skb, -x->props.header_len - hdrlen + in xfrm4_beet_encap_add()
206 skb_set_network_header(skb, -x->props.header_len); in xfrm4_tunnel_encap_add()
251 skb_set_network_header(skb, -x->props.header_len); in xfrm6_tunnel_encap_add()
288 skb_set_network_header(skb, -x->props.header_len in xfrm6_beet_encap_add()
[all...]
/kernel/linux/linux-6.6/net/xfrm/
H A Dxfrm_output.c34 int nhead = dst->header_len + LL_RESERVED_SPACE(dst->dev) in xfrm_skb_check_space()
72 skb_set_network_header(skb, -x->props.header_len); in xfrm4_transport_output()
177 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output()
178 skb_set_network_header(skb, -x->props.header_len); in xfrm6_transport_output()
207 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
208 skb_set_network_header(skb, -x->props.header_len); in xfrm6_ro_output()
235 skb_set_network_header(skb, -x->props.header_len - hdrlen + in xfrm4_beet_encap_add()
283 skb_set_network_header(skb, -x->props.header_len); in xfrm4_tunnel_encap_add()
328 skb_set_network_header(skb, -x->props.header_len); in xfrm6_tunnel_encap_add()
365 skb_set_network_header(skb, -x->props.header_len in xfrm6_beet_encap_add()
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Dmip6.c169 WARN_ON(len != x->props.header_len); in mip6_destopt_output()
170 dstopt->hdrlen = (x->props.header_len >> 3) - 1; in mip6_destopt_output()
310 x->props.header_len = sizeof(struct ipv6_destopt_hdr) + in mip6_destopt_init_state()
313 WARN_ON(x->props.header_len != 24); in mip6_destopt_init_state()
371 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output()
445 x->props.header_len = sizeof(struct rt2_hdr); in mip6_rthdr_init_state()
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_video.c139 int header_len; in uvc_video_encode_isoc_sg() local
145 header_len = uvc_video_encode_header(video, buf, ureq->header, in uvc_video_encode_isoc_sg()
147 sg_set_buf(sg, ureq->header, header_len); in uvc_video_encode_isoc_sg()
148 len -= header_len; in uvc_video_encode_isoc_sg()
154 len + header_len : video->req_size; in uvc_video_encode_isoc_sg()
183 video->queue.buf_used += req->length - header_len; in uvc_video_encode_isoc_sg()
/kernel/linux/linux-6.6/net/ipv6/
H A Dmip6.c169 WARN_ON(len != x->props.header_len); in mip6_destopt_output()
170 dstopt->hdrlen = (x->props.header_len >> 3) - 1; in mip6_destopt_output()
261 x->props.header_len = sizeof(struct ipv6_destopt_hdr) + in mip6_destopt_init_state()
264 WARN_ON(x->props.header_len != 24); in mip6_destopt_init_state()
320 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output()
346 x->props.header_len = sizeof(struct rt2_hdr); in mip6_rthdr_init_state()
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c489 int header_len; in gve_prep_tso() local
521 header_len = skb_tcp_all_headers(skb); in gve_prep_tso()
527 if (unlikely(header_len > GVE_TX_MAX_HDR_SIZE_DQO)) in gve_prep_tso()
530 return header_len; in gve_prep_tso()
536 int header_len) in gve_tx_fill_tso_ctx_desc()
539 .header_len = header_len, in gve_tx_fill_tso_ctx_desc()
553 desc->tso_total_len = skb->len - header_len; in gve_tx_fill_tso_ctx_desc()
734 int header_len = gve_prep_tso(skb); in gve_tx_add_skb_dqo() local
736 if (unlikely(header_len < in gve_tx_add_skb_dqo()
533 gve_tx_fill_tso_ctx_desc(struct gve_tx_tso_context_desc_dqo *desc, const struct sk_buff *skb, const struct gve_tx_metadata_dqo *metadata, int header_len) gve_tx_fill_tso_ctx_desc() argument
822 const int header_len = skb_tcp_all_headers(skb); gve_can_send_tso() local
[all...]
H A Dgve_desc_dqo.h83 u8 header_len; /* Header length to use for TSO offload */ member
223 u16 header_len: 10; member

Completed in 32 milliseconds

12345678