/openbmc/qemu/hw/net/ |
H A D | net_rx_pkt.c | 96 pkt->vec[0].iov_base = &pkt->ehdr_buf; in net_rx_pkt_pull_data() 100 pkt->vec_len = iov_copy(pkt->vec + 1, pkt->vec_len_total - 1, in net_rx_pkt_pull_data() 106 pkt->vec_len = iov_copy(pkt->vec, pkt->vec_len_total, in net_rx_pkt_pull_data() 110 eth_get_protocols(pkt->vec, pkt->vec_len, 0, &pkt->hasip4, &pkt->hasip6, in net_rx_pkt_pull_data() 111 &pkt->l3hdr_off, &pkt->l4hdr_off, &pkt->l5hdr_off, in net_rx_pkt_pull_data() 112 &pkt->ip6hdr_info, &pkt->ip4hdr_info, &pkt->l4hdr_info); in net_rx_pkt_pull_data() 114 trace_net_rx_pkt_parsed(pkt->hasip4, pkt->hasip6, pkt->l4hdr_info.proto, in net_rx_pkt_pull_data() 115 pkt->l3hdr_off, pkt->l4hdr_off, pkt->l5hdr_off); in net_rx_pkt_pull_data() 163 pkt->tot_len, pkt->ehdr_buf_len, pkt->tci); in net_rx_pkt_dump() 197 &pkt->l3hdr_off, &pkt->l4hdr_off, &pkt->l5hdr_off, in net_rx_pkt_set_protocols() [all …]
|
H A D | net_tx_pkt.c | 79 *pkt = p; in net_tx_pkt_init() 84 if (pkt) { in net_tx_pkt_uninit() 96 pkt->l3_hdr.ip.ip_len = cpu_to_be16(pkt->payload_len + in net_tx_pkt_update_ip_hdr_checksum() 277 pkt->payload_len = iov_size(pkt->raw, pkt->raw_frags) - pkt->hdr_len; in net_tx_pkt_rebuild_payload() 280 pkt->raw, pkt->raw_frags, in net_tx_pkt_rebuild_payload() 367 pkt->virt_hdr.csum_start = pkt->hdr_len; in net_tx_pkt_build_vheader() 375 pkt->virt_hdr.csum_start = pkt->hdr_len; in net_tx_pkt_build_vheader() 403 if (pkt->raw_frags >= pkt->max_raw_frags) { in net_tx_pkt_add_raw_fragment() 407 ventry = &pkt->raw[pkt->raw_frags]; in net_tx_pkt_add_raw_fragment() 431 return pkt->hdr_len + pkt->payload_len; in net_tx_pkt_get_total_len() [all …]
|
H A D | net_rx_pkt.h | 34 void net_rx_pkt_uninit(struct NetRxPkt *pkt); 42 void net_rx_pkt_init(struct NetRxPkt **pkt); 52 size_t net_rx_pkt_get_total_len(struct NetRxPkt *pkt); 63 void net_rx_pkt_set_protocols(struct NetRxPkt *pkt, 76 void net_rx_pkt_get_protocols(struct NetRxPkt *pkt, 144 net_rx_pkt_calc_rss_hash(struct NetRxPkt *pkt, 162 bool net_rx_pkt_is_tcp_ack(struct NetRxPkt *pkt); 218 void net_rx_pkt_attach_iovec(struct NetRxPkt *pkt, 285 void net_rx_pkt_dump(struct NetRxPkt *pkt); 294 void net_rx_pkt_set_vhdr(struct NetRxPkt *pkt, [all …]
|
H A D | net_tx_pkt.h | 45 void net_tx_pkt_uninit(struct NetTxPkt *pkt); 77 void net_tx_pkt_setup_vlan_header_ex(struct NetTxPkt *pkt, 90 net_tx_pkt_setup_vlan_header_ex(pkt, vlan, ETH_P_VLAN); in net_tx_pkt_setup_vlan_header() 109 void net_tx_pkt_update_ip_checksums(struct NetTxPkt *pkt); 125 bool net_tx_pkt_update_sctp_checksum(struct NetTxPkt *pkt); 134 size_t net_tx_pkt_get_total_len(struct NetTxPkt *pkt); 151 void net_tx_pkt_dump(struct NetTxPkt *pkt); 160 void net_tx_pkt_reset(struct NetTxPkt *pkt, 210 bool net_tx_pkt_parse(struct NetTxPkt *pkt); 218 bool net_tx_pkt_has_fragments(struct NetTxPkt *pkt); [all …]
|
/openbmc/linux/drivers/media/platform/qcom/venus/ |
H A D | hfi_cmds.c | 16 pkt->hdr.size = sizeof(*pkt); in pkt_sys_init() 23 pkt->hdr.size = sizeof(*pkt); in pkt_sys_pc_prep() 73 pkt->hdr.size = sizeof(*pkt); in pkt_sys_set_resource() 100 pkt->hdr.size = sizeof(*pkt); in pkt_sys_unset_resource() 120 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ping() 147 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ssr_cmd() 156 pkt->hdr.size = sizeof(*pkt); in pkt_sys_image_version() 168 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init() 179 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd() 270 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_decoder() [all …]
|
H A D | hfi_msgs.c | 152 if (pkt) in event_sys_error() 155 pkt->shdr.session_id, pkt->event_data1, in event_sys_error() 168 pkt->event_data1, pkt->shdr.session_id); in event_session_error() 183 pkt->event_data1, pkt->event_data2, in event_session_error() 236 rem_bytes = pkt->hdr.size - sizeof(*pkt); in hfi_sys_init_done() 261 req_bytes = pkt->hdr.size - sizeof(*pkt); in sys_get_prop_image_version() 366 req_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in session_get_prop_profile_level() 387 req_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in session_get_prop_buf_req() 461 rem_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in hfi_session_init_done() 500 pkt->filled_len, pkt->offset, 0, 0, 0); in hfi_session_etb_done() [all …]
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | viohs.c | 54 memset(&pkt, 0, sizeof(pkt)); in send_version() 166 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in process_unknown() 203 u.pkt.num_descr, u.pkt.descr_size, u.pkt.options, in send_dreg() 222 memset(&pkt, 0, sizeof(pkt)); in send_rdx() 262 pkt->major, pkt->minor, pkt->dev_class); in process_ver_info() 315 pkt->major, pkt->minor, pkt->dev_class); in process_ver_ack() 350 pkt->major, pkt->minor, pkt->dev_class); in process_ver_nack() 436 pkt->num_descr, pkt->descr_size, pkt->options, in process_dreg_info() 482 pkt->num_descr, pkt->descr_size, pkt->options, in process_dreg_info() 508 pkt->num_descr, pkt->descr_size, pkt->options, in process_dreg_ack() [all …]
|
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_hdr.h | 292 return __bth_se(pkt->hdr); in bth_se() 392 __bth_set_resv7(pkt->hdr); in bth_set_resv7() 519 __deth_set_sqp(pkt->hdr + in deth_set_sqp() 582 __reth_set_va(pkt->hdr + in reth_set_va() 606 __reth_set_len(pkt->hdr + in reth_set_len() 638 return __feth_plt(pkt->hdr + rxe_opcode[pkt->opcode].offset[RXE_FETH]); in feth_plt() 643 return __feth_sel(pkt->hdr + rxe_opcode[pkt->opcode].offset[RXE_FETH]); in feth_sel() 649 (pkt->hdr + rxe_opcode[pkt->opcode].offset[RXE_FETH]); in feth_init() 833 __aeth_set_syn(pkt->hdr + in aeth_set_syn() 968 return pkt->hdr + rxe_opcode[pkt->opcode].offset[RXE_PAYLOAD]; in payload_addr() [all …]
|
H A D | rxe_recv.c | 81 pkt->pkey_index = 0; in check_keys() 173 pkt->qp = qp; in hdr_check() 225 err = check_keys(rxe, pkt, bth_qpn(pkt), qp); in rxe_rcv_mcast_pkt() 251 pkt->qp = qp; in rxe_rcv_mcast_pkt() 328 pkt->opcode = bth_opcode(pkt); in rxe_rcv() 329 pkt->psn = bth_psn(pkt); in rxe_rcv() 330 pkt->qp = NULL; in rxe_rcv() 331 pkt->mask |= rxe_opcode[pkt->opcode].mask; in rxe_rcv() 336 err = hdr_check(pkt); in rxe_rcv() 354 if (pkt->qp) in rxe_rcv() [all …]
|
/openbmc/linux/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 338 if (pkt->tiddma && len > pkt->tidsm[pkt->tidsmidx].length) in qib_user_sdma_page_to_frags() 382 pkt->addr[pkt->index].addr = in qib_user_sdma_page_to_frags() 384 pkt->addr[pkt->index].kvaddr, in qib_user_sdma_page_to_frags() 388 pkt->addr[pkt->index].addr)) { in qib_user_sdma_page_to_frags() 472 if (!pkt->addr[pkt->index].addr) { in qib_user_sdma_page_to_frags() 473 pkt->addr[pkt->index].addr = in qib_user_sdma_page_to_frags() 475 pkt->addr[pkt->index].kvaddr, in qib_user_sdma_page_to_frags() 479 pkt->addr[pkt->index].addr)) { in qib_user_sdma_page_to_frags() 529 pkt->index = pkt->naddr; in qib_user_sdma_page_to_frags() 1305 if (pkt->index == pkt->naddr) { in qib_user_sdma_send_desc() [all …]
|
/openbmc/linux/drivers/usb/renesas_usbhs/ |
H A D | fifo.c | 201 pkt->done(priv, pkt); in usbhsf_pkt_handler() 423 pkt->actual = pkt->length; in usbhs_dcp_dir_switch_done() 535 buf = pkt->buf + pkt->actual; in usbhsf_pio_try_push() 536 len = pkt->length - pkt->actual; in usbhsf_pio_try_push() 566 if (pkt->actual < pkt->length) in usbhsf_pio_try_push() 585 pkt->length, pkt->actual, *is_done, pkt->zero); in usbhsf_pio_try_push() 734 pkt->length, pkt->actual, *is_done, pkt->zero); in usbhsf_pio_try_pop() 948 pkt->actual += pkt->trans; in usbhsf_dma_push_done() 950 if (pkt->actual < pkt->length) in usbhsf_dma_push_done() 1032 pkt->trans = pkt->length; in usbhsf_dma_prepare_pop_with_usb_dmac() [all …]
|
/openbmc/linux/net/caif/ |
H A D | cfpkt_skbuff.c | 17 #define PKT_ERROR(pkt, errmsg) \ argument 19 cfpkt_priv(pkt)->erronous = true; \ 52 return cfpkt_priv(pkt)->erronous; in is_erronous() 57 return &pkt->skb; in pkt_to_skb() 69 return pkt; in cfpkt_fromnative() 75 return (void *) pkt; in cfpkt_tonative() 123 if (unlikely(is_erronous(pkt))) in cfpkt_extr_head() 150 if (unlikely(is_erronous(pkt))) in cfpkt_extr_trail() 267 return iter_func(data, pkt->skb.data, cfpkt_getlen(pkt)); in cfpkt_iterate() 284 return cfpkt_getlen(pkt); in cfpkt_setlen() [all …]
|
H A D | cfctrl.c | 178 struct cfpkt *pkt; in cfctrl_enum_req() local 187 if (!pkt) in cfctrl_enum_req() 196 dn->transmit(dn, pkt); in cfctrl_enum_req() 210 struct cfpkt *pkt; in cfctrl_linkup_request() local 226 if (!pkt) in cfctrl_linkup_request() 272 cfpkt_destroy(pkt); in cfctrl_linkup_request() 277 cfpkt_destroy(pkt); in cfctrl_linkup_request() 294 dn->transmit(dn, pkt); in cfctrl_linkup_request() 312 struct cfpkt *pkt; in cfctrl_linkdown_req() local 321 if (!pkt) in cfctrl_linkdown_req() [all …]
|
/openbmc/linux/include/net/netfilter/ |
H A D | nf_tables_ipv4.h | 12 ip = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4() 14 pkt->tprot = ip->protocol; in nft_set_pktinfo_ipv4() 15 pkt->thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4() 24 iph = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb), in __nft_set_pktinfo_ipv4_validate() 34 if (pkt->skb->len < len) in __nft_set_pktinfo_ipv4_validate() 42 pkt->tprot = iph->protocol; in __nft_set_pktinfo_ipv4_validate() 43 pkt->thoff = thoff; in __nft_set_pktinfo_ipv4_validate() 63 iph = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4_ingress() 69 if (pkt->skb->len < len) { in nft_set_pktinfo_ipv4_ingress() 79 pkt->tprot = iph->protocol; in nft_set_pktinfo_ipv4_ingress() [all …]
|
H A D | nf_tables_ipv6.h | 17 nft_set_pktinfo_unspec(pkt); in nft_set_pktinfo_ipv6() 22 pkt->tprot = protohdr; in nft_set_pktinfo_ipv6() 23 pkt->thoff = thoff; in nft_set_pktinfo_ipv6() 24 pkt->fragoff = frag_off; in nft_set_pktinfo_ipv6() 37 ip6h = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb), in __nft_set_pktinfo_ipv6_validate() 54 pkt->tprot = protohdr; in __nft_set_pktinfo_ipv6_validate() 55 pkt->thoff = thoff; in __nft_set_pktinfo_ipv6_validate() 56 pkt->fragoff = frag_off; in __nft_set_pktinfo_ipv6_validate() 100 pkt->tprot = protohdr; in nft_set_pktinfo_ipv6_ingress() 101 pkt->thoff = thoff; in nft_set_pktinfo_ipv6_ingress() [all …]
|
/openbmc/qemu/target/hexagon/mmvec/ |
H A D | decode_ext_mmvec.c | 27 check_new_value(Packet *pkt) in check_new_value() argument 38 for (i = 1; i < pkt->num_insns; i++) { in check_new_value() 83 pkt->insn[i].new_value_producer_slot = pkt->insn[def_idx].slot; in check_new_value() 102 pkt->insn[i].new_value_producer_slot = pkt->insn[def_idx].slot; in check_new_value() 149 for (i = 0; i < pkt->num_insns; i++) { in decode_shuffle_for_execution_vops() 189 check_for_vhist(Packet *pkt) in check_for_vhist() argument 191 pkt->vhist_insn = NULL; in check_for_vhist() 193 Insn *insn = &pkt->insn[i]; in check_for_vhist() 196 pkt->vhist_insn = insn; in check_for_vhist() 231 check_new_value(pkt); in mmvec_ext_decode_checks() [all …]
|
/openbmc/qemu/net/ |
H A D | colo.c | 63 pkt->vnet_hdr_len, pkt->size); in parse_packet_early() 91 if (pkt->size < l2hdr_len + network_length + pkt->vnet_hdr_len) { in parse_packet_early() 95 pkt->transport_header = pkt->network_header + network_length; in parse_packet_early() 170 pkt->size = size; in packet_new() 174 return pkt; in packet_new() 185 pkt->data = data; in packet_new_nocopy() 186 pkt->size = size; in packet_new_nocopy() 190 return pkt; in packet_new_nocopy() 195 Packet *pkt = opaque; in packet_destroy() local 197 g_free(pkt->data); in packet_destroy() [all …]
|
/openbmc/linux/drivers/soc/mediatek/ |
H A D | mtk-cmdq-helper.c | 115 pkt = kzalloc(sizeof(*pkt), GFP_KERNEL); in cmdq_pkt_create() 116 if (!pkt) in cmdq_pkt_create() 119 if (!pkt->va_base) { in cmdq_pkt_create() 120 kfree(pkt); in cmdq_pkt_create() 127 dma_addr = dma_map_single(dev, pkt->va_base, pkt->buf_size, in cmdq_pkt_create() 132 kfree(pkt); in cmdq_pkt_create() 138 return pkt; in cmdq_pkt_create() 146 dma_unmap_single(client->chan->mbox->dev, pkt->pa_base, pkt->buf_size, in cmdq_pkt_destroy() 149 kfree(pkt); in cmdq_pkt_destroy() 158 if (unlikely(pkt->cmd_buf_size + CMDQ_INST_SIZE > pkt->buf_size)) { in cmdq_pkt_append_command() [all …]
|
/openbmc/linux/include/net/caif/ |
H A D | cfpkt.h | 23 void cfpkt_destroy(struct cfpkt *pkt); 39 cfpkt_extr_head(pkt, &tmp, 1); in cfpkt_extr_head_u8() 48 cfpkt_extr_head(pkt, &tmp, 2); in cfpkt_extr_head_u16() 57 cfpkt_extr_head(pkt, &tmp, 4); in cfpkt_extr_head_u32() 113 int cfpkt_pad_trail(struct cfpkt *pkt, u16 len); 139 bool cfpkt_more(struct cfpkt *pkt); 148 bool cfpkt_erroneous(struct cfpkt *pkt); 155 u16 cfpkt_getlen(struct cfpkt *pkt); 163 int cfpkt_setlen(struct cfpkt *pkt, u16 len); 201 int cfpkt_iterate(struct cfpkt *pkt, [all …]
|
/openbmc/linux/include/linux/soc/mediatek/ |
H A D | mtk-cmdq.h | 75 void cmdq_pkt_destroy(struct cmdq_pkt *pkt); 98 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys, 193 int cmdq_pkt_clear_event(struct cmdq_pkt *pkt, u16 event); 202 int cmdq_pkt_set_event(struct cmdq_pkt *pkt, u16 event); 217 int cmdq_pkt_poll(struct cmdq_pkt *pkt, u8 subsys, 234 int cmdq_pkt_poll_mask(struct cmdq_pkt *pkt, u8 subsys, 259 int cmdq_pkt_jump(struct cmdq_pkt *pkt, dma_addr_t addr); 267 int cmdq_pkt_finalize(struct cmdq_pkt *pkt); 280 int cmdq_pkt_flush_async(struct cmdq_pkt *pkt); 382 static inline int cmdq_pkt_finalize(struct cmdq_pkt *pkt) in cmdq_pkt_finalize() argument [all …]
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | hwmon.c | 575 memset(&pkt, 0, sizeof(pkt)); in hl_get_temperature() 583 pkt.ctl, pkt.sensor_index, pkt.type); in hl_get_temperature() 606 memset(&pkt, 0, sizeof(pkt)); in hl_set_temperature() 632 memset(&pkt, 0, sizeof(pkt)); in hl_get_voltage() 661 memset(&pkt, 0, sizeof(pkt)); in hl_get_current() 690 memset(&pkt, 0, sizeof(pkt)); in hl_get_fan_speed() 719 memset(&pkt, 0, sizeof(pkt)); in hl_get_pwm_info() 747 memset(&pkt, 0, sizeof(pkt)); in hl_set_pwm_info() 770 memset(&pkt, 0, sizeof(pkt)); in hl_set_voltage() 795 memset(&pkt, 0, sizeof(pkt)); in hl_set_current() [all …]
|
/openbmc/linux/drivers/media/platform/amphion/ |
H A D | vpu_msgs.c | 194 if (pkt->hdr.num == ARRAY_SIZE(pkt->data)) in vpu_terminate_string_msg() 195 pkt->hdr.num--; in vpu_terminate_string_msg() 196 pkt->data[pkt->hdr.num] = 0; in vpu_terminate_string_msg() 256 memset(pkt, 0, sizeof(*pkt)); in vpu_inst_receive_msg() 264 if (pkt->hdr.num > 0) { in vpu_inst_receive_msg() 277 struct vpu_rpc_event pkt; in vpu_inst_run_work() local 286 u32 id = pkt->hdr.id; in vpu_inst_handle_msg() 292 bytes = sizeof(pkt->hdr) + pkt->hdr.num * sizeof(u32); in vpu_inst_handle_msg() 305 memset(&pkt, 0, sizeof(pkt)); in vpu_handle_msg() 308 pkt.hdr.index, pkt.hdr.id, pkt.hdr.num); in vpu_handle_msg() [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | printinsn.c | 60 for (int i = 0; i < pkt->num_insns; i++) { in snprint_a_pkt_disas() 61 if (pkt->insn[i].part1) { in snprint_a_pkt_disas() 86 snprintinsn(buf, &(pkt->insn[i])); in snprint_a_pkt_disas() 88 if (i < pkt->num_insns - 1) { in snprint_a_pkt_disas() 121 if (pkt->num_insns > 1) { in snprint_a_pkt_debug() 126 if (pkt->insn[i].part1) { in snprint_a_pkt_debug() 130 snprintinsn(buf, &(pkt->insn[i])); in snprint_a_pkt_debug() 135 if (pkt->insn[i].extension_valid) { in snprint_a_pkt_debug() 138 slot = pkt->insn[i].slot; in snprint_a_pkt_debug() 139 opcode = pkt->insn[i].opcode; in snprint_a_pkt_debug() [all …]
|
/openbmc/linux/net/netfilter/ |
H A D | nft_set_pipapo_avx2.c | 281 u8 pg[4] = { pkt[0] >> 4, pkt[0] & 0xf, pkt[1] >> 4, pkt[1] & 0xf }; in nft_pipapo_avx2_lookup_4b_4() 357 pkt[2] >> 4, pkt[2] & 0xf, pkt[3] >> 4, pkt[3] & 0xf, in nft_pipapo_avx2_lookup_4b_8() 452 pkt[2] >> 4, pkt[2] & 0xf, pkt[3] >> 4, pkt[3] & 0xf, in nft_pipapo_avx2_lookup_4b_12() 453 pkt[4] >> 4, pkt[4] & 0xf, pkt[5] >> 4, pkt[5] & 0xf, in nft_pipapo_avx2_lookup_4b_12() 541 pkt[2] >> 4, pkt[2] & 0xf, pkt[3] >> 4, pkt[3] & 0xf, in nft_pipapo_avx2_lookup_4b_32() 542 pkt[4] >> 4, pkt[4] & 0xf, pkt[5] >> 4, pkt[5] & 0xf, in nft_pipapo_avx2_lookup_4b_32() 543 pkt[6] >> 4, pkt[6] & 0xf, pkt[7] >> 4, pkt[7] & 0xf, in nft_pipapo_avx2_lookup_4b_32() 544 pkt[8] >> 4, pkt[8] & 0xf, pkt[9] >> 4, pkt[9] & 0xf, in nft_pipapo_avx2_lookup_4b_32() 545 pkt[10] >> 4, pkt[10] & 0xf, pkt[11] >> 4, pkt[11] & 0xf, in nft_pipapo_avx2_lookup_4b_32() 546 pkt[12] >> 4, pkt[12] & 0xf, pkt[13] >> 4, pkt[13] & 0xf, in nft_pipapo_avx2_lookup_4b_32() [all …]
|
H A D | nft_reject_inet.c | 23 switch (nft_pf(pkt)) { in nft_reject_inet_eval() 28 nft_hook(pkt)); in nft_reject_inet_eval() 31 nf_send_reset(nft_net(pkt), nft_sk(pkt), in nft_reject_inet_eval() 32 pkt->skb, nft_hook(pkt)); in nft_reject_inet_eval() 35 nf_send_unreach(pkt->skb, in nft_reject_inet_eval() 37 nft_hook(pkt)); in nft_reject_inet_eval() 44 nf_send_unreach6(nft_net(pkt), pkt->skb, in nft_reject_inet_eval() 48 nf_send_reset6(nft_net(pkt), nft_sk(pkt), in nft_reject_inet_eval() 49 pkt->skb, nft_hook(pkt)); in nft_reject_inet_eval() 52 nf_send_unreach6(nft_net(pkt), pkt->skb, in nft_reject_inet_eval() [all …]
|