/linux-master/drivers/media/platform/amphion/ |
H A D | vpu_malone.c | 751 static void vpu_malone_pack_fs_alloc(struct vpu_rpc_event *pkt, argument 760 pkt->hdr.num = 7; 761 pkt->data[0] = fs->id | (fs->tag << 24); 762 pkt->data[1] = fs->luma_addr; 772 pkt->data[2] = fs->luma_addr + fs->luma_size / 2; 773 pkt->data[3] = fs->chroma_addr; 774 pkt->data[4] = fs->chroma_addr + fs->chromau_size / 2; 775 pkt->data[5] = fs->bytesperline; 777 pkt->data[2] = fs->luma_size; 778 pkt 785 vpu_malone_pack_fs_release(struct vpu_rpc_event *pkt, struct vpu_fs_info *fs) argument 792 vpu_malone_pack_timestamp(struct vpu_rpc_event *pkt, struct vpu_ts_info *info) argument 804 vpu_malone_pack_cmd(struct vpu_rpc_event *pkt, u32 index, u32 id, void *data) argument 883 vpu_malone_unpack_seq_hdr(struct vpu_rpc_event *pkt, struct vpu_dec_codec_info *info) argument 928 vpu_malone_unpack_pic_info(struct vpu_rpc_event *pkt, struct vpu_dec_pic_info *info) argument 944 vpu_malone_unpack_req_frame(struct vpu_rpc_event *pkt, struct vpu_fs_info *info) argument 950 vpu_malone_unpack_rel_frame(struct vpu_rpc_event *pkt, struct vpu_fs_info *info) argument 958 vpu_malone_unpack_buff_rdy(struct vpu_rpc_event *pkt, struct vpu_dec_pic_info *info) argument 974 vpu_malone_unpack_msg_data(struct vpu_rpc_event *pkt, void *data) argument [all...] |
H A D | vpu_cmds.c | 33 struct vpu_rpc_event *pkt; member in struct:vpu_cmd_t 66 static int vpu_cmd_send(struct vpu_core *core, struct vpu_rpc_event *pkt) argument 70 ret = vpu_iface_send_cmd(core, pkt); 91 cmd->pkt = vzalloc(sizeof(*cmd->pkt)); 92 if (!cmd->pkt) { 98 ret = vpu_iface_pack_cmd(inst->core, cmd->pkt, inst->id, id, data); 101 vfree(cmd->pkt); 121 vfree(cmd->pkt); 131 ret = vpu_cmd_send(inst->core, cmd->pkt); 290 struct vpu_rpc_event pkt; local 434 struct vpu_rpc_event pkt; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | notif-wait.c | 22 struct iwl_rx_packet *pkt) 44 u16 rec_id = WIDE_ID(pkt->hdr.group_id, 45 pkt->hdr.cmd); 57 if (!w->fn || w->fn(notif_wait, pkt, w->fn_data)) { 87 struct iwl_rx_packet *pkt, void *data), 21 iwl_notification_wait(struct iwl_notif_wait_data *notif_wait, struct iwl_rx_packet *pkt) argument 83 iwl_init_notification_wait(struct iwl_notif_wait_data *notif_wait, struct iwl_notification_wait *wait_entry, const u16 *cmds, int n_cmds, bool (*fn)(struct iwl_notif_wait_data *notif_wait, struct iwl_rx_packet *pkt, void *data), void *fn_data) argument
|
/linux-master/net/netfilter/ |
H A D | nft_chain_nat.c | 13 struct nft_pktinfo pkt; local 15 nft_set_pktinfo(&pkt, skb, state); 20 nft_set_pktinfo_ipv4(&pkt); 25 nft_set_pktinfo_ipv6(&pkt); 32 return nft_do_chain(&pkt, priv);
|
H A D | nft_exthdr.c | 48 const struct nft_pktinfo *pkt) 55 if (pkt->skb->protocol != htons(ETH_P_IPV6)) 58 err = ipv6_find_hdr(pkt->skb, &offset, priv->type, NULL, NULL); 67 if (nft_skb_copy_to_reg(pkt->skb, offset, dest, priv->len) < 0) 143 const struct nft_pktinfo *pkt) 147 struct sk_buff *skb = pkt->skb; 154 err = ipv4_find_option(nft_net(pkt), skb, &offset, priv->type); 163 if (nft_skb_copy_to_reg(pkt->skb, offset, dest, priv->len) < 0) 171 nft_tcp_header_pointer(const struct nft_pktinfo *pkt, argument 176 if (pkt 46 nft_exthdr_ipv6_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 141 nft_exthdr_ipv4_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 190 nft_exthdr_tcp_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 234 nft_exthdr_tcp_set_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 314 nft_exthdr_tcp_strip_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 371 nft_exthdr_sctp_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 412 nft_exthdr_dccp_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument [all...] |
H A D | nft_payload.c | 74 static int __nft_payload_inner_offset(struct nft_pktinfo *pkt) 76 unsigned int thoff = nft_thoff(pkt); 78 if (!(pkt->flags & NFT_PKTINFO_L4PROTO) || pkt->fragoff) 81 switch (pkt->tprot) { 83 pkt->inneroff = thoff + sizeof(struct udphdr); argument 88 th = skb_header_pointer(pkt->skb, thoff, sizeof(_tcph), &_tcph); 92 pkt->inneroff = thoff + __tcp_hdrlen(th); 100 gre = skb_header_pointer(pkt->skb, thoff, sizeof(_gre), &_gre); 124 pkt 148 nft_payload_inner_offset(const struct nft_pktinfo *pkt) argument 168 nft_payload_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 604 nft_payload_inner_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt, struct nft_inner_tun_ctx *tun_ctx) argument 708 nft_payload_l4csum_offset(const struct nft_pktinfo *pkt, struct sk_buff *skb, unsigned int *l4csum_offset) argument 750 nft_payload_l4csum_update(const struct nft_pktinfo *pkt, struct sk_buff *skb, __wsum fsum, __wsum tsum) argument 813 nft_payload_set_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument [all...] |
H A D | nft_rt.c | 21 static u16 get_tcpmss(const struct nft_pktinfo *pkt, const struct dst_entry *skbdst) argument 24 const struct sk_buff *skb = pkt->skb; 30 switch (nft_pf(pkt)) { 41 nf_route(nft_net(pkt), &dst, &fl, false, nft_pf(pkt)); 55 const struct nft_pktinfo *pkt) 58 const struct sk_buff *skb = pkt->skb; 73 if (nft_pf(pkt) != NFPROTO_IPV4) 80 if (nft_pf(pkt) != NFPROTO_IPV6) 88 nft_reg_store16(dest, get_tcpmss(pkt, ds 53 nft_rt_get_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument [all...] |
H A D | nft_synproxy.c | 46 const struct nft_pktinfo *pkt, 52 struct net *net = nft_net(pkt); 54 struct sk_buff *skb = pkt->skb; 77 const struct nft_pktinfo *pkt, 83 struct net *net = nft_net(pkt); 85 struct sk_buff *skb = pkt->skb; 108 const struct nft_pktinfo *pkt) 111 struct sk_buff *skb = pkt->skb; 112 int thoff = nft_thoff(pkt); 116 if (pkt 44 nft_synproxy_eval_v4(const struct nft_synproxy *priv, struct nft_regs *regs, const struct nft_pktinfo *pkt, const struct tcphdr *tcp, struct tcphdr *_tcph, struct synproxy_options *opts) argument 75 nft_synproxy_eval_v6(const struct nft_synproxy *priv, struct nft_regs *regs, const struct nft_pktinfo *pkt, const struct tcphdr *tcp, struct tcphdr *_tcph, struct synproxy_options *opts) argument 106 nft_synproxy_do_eval(const struct nft_synproxy *priv, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 241 nft_synproxy_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument 329 nft_synproxy_obj_eval(struct nft_object *obj, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument [all...] |
/linux-master/net/caif/ |
H A D | caif_usb.c | 39 static int cfusbl_receive(struct cflayer *layr, struct cfpkt *pkt) argument 44 cfpkt_extr_head(pkt, &hpad, 1); 45 cfpkt_extr_head(pkt, NULL, hpad); 46 return layr->up->receive(layr->up, pkt); 49 static int cfusbl_transmit(struct cflayer *layr, struct cfpkt *pkt) argument 57 skb = cfpkt_tonative(pkt); 62 info = cfpkt_info(pkt); 72 cfpkt_add_head(pkt, zeros, hpad); 73 cfpkt_add_head(pkt, &hpad, 1); 74 cfpkt_add_head(pkt, usb [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_tx_dqo.c | 69 struct gve_tx_pending_packet_dqo *pkt) 74 if (!pkt->num_bufs) 77 index = pkt->tx_qpl_buf_ids[0]; 79 for (i = 1; i < pkt->num_bufs; i++) { 80 tx->dqo.tx_qpl_buf_next[index] = pkt->tx_qpl_buf_ids[i]; 81 index = pkt->tx_qpl_buf_ids[i]; 90 pkt->tx_qpl_buf_ids[0]) == old_head) { 95 atomic_add(pkt->num_bufs, &tx->dqo_compl.free_tx_qpl_buf_cnt); 96 pkt->num_bufs = 0; 517 &tx->dqo.tx_ring[*desc_idx].pkt; 68 gve_free_tx_qpl_bufs(struct gve_tx_ring *tx, struct gve_tx_pending_packet_dqo *pkt) argument 632 gve_tx_add_skb_no_copy_dqo(struct gve_tx_ring *tx, struct sk_buff *skb, struct gve_tx_pending_packet_dqo *pkt, s16 completion_tag, u32 *desc_idx, bool is_gso) argument 721 gve_tx_add_skb_copy_dqo(struct gve_tx_ring *tx, struct sk_buff *skb, struct gve_tx_pending_packet_dqo *pkt, s16 completion_tag, u32 *desc_idx, bool is_gso) argument 778 struct gve_tx_pending_packet_dqo *pkt; local 1006 remove_from_list(struct gve_tx_ring *tx, struct gve_index_list *list, struct gve_tx_pending_packet_dqo *pkt) argument 1029 gve_unmap_packet(struct device *dev, struct gve_tx_pending_packet_dqo *pkt) argument [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | xskxceiver.c | 577 static struct pkt *pkt_stream_get_next_tx_pkt(struct pkt_stream *pkt_stream) 585 static struct pkt *pkt_stream_get_next_rx_pkt(struct pkt_stream *pkt_stream, u32 *pkts_sent) 646 static u32 pkt_nb_frags(u32 frame_size, struct pkt_stream *pkt_stream, struct pkt *pkt) argument 650 if (!pkt) 654 if (!pkt->valid || !pkt->len) 656 return ceil_u32(pkt->len, frame_size); 660 if (!pkt_continues(pkt->options)) 664 pkt 679 pkt_set(struct pkt_stream *pkt_stream, struct pkt *pkt, int offset, u32 len) argument 686 pkt_stream_pkt_set(struct pkt_stream *pkt_stream, struct pkt *pkt, int offset, u32 len) argument 711 struct pkt *pkt = &pkt_stream->pkts[i]; local 791 pkt_get_addr(struct pkt *pkt, struct xsk_umem_info *umem) argument 834 struct pkt *pkt = &pkt_stream->pkts[pkt_nb]; local 899 pkt_dump(void *pkt, u32 len, bool eth_header) argument 931 is_offset_correct(struct xsk_umem_info *umem, struct pkt *pkt, u64 addr) argument 949 is_metadata_correct(struct pkt *pkt, void *buffer, u64 addr) argument 1024 is_pkt_valid(struct pkt *pkt, void *buffer, u64 addr, u32 len) argument 1099 struct pkt *pkt; local 1314 struct pkt *pkt = pkt_stream_get_next_tx_pkt(pkt_stream); local 1626 struct pkt *pkt = pkt_stream_get_next_rx_pkt(pkt_stream, &nb_pkts); local [all...] |
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | tc_flower.sh | 395 local pkt 406 pkt="$ethtype $(mpls_lse 1048575 0 1 255)" 407 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 415 pkt="$ethtype $(mpls_lse 0 0 1 255)" 416 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 433 local pkt 444 pkt="$ethtype $(mpls_lse 0 7 1 255)" 445 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 453 pkt="$ethtype $(mpls_lse 0 0 1 255)" 454 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" [all...] |
/linux-master/drivers/tty/ |
H A D | vcc.c | 85 #define vccdbgp(pkt) \ 89 for (i = 0; i < pkt.tag.stype; i++) \ 90 pr_info("[%c]", pkt.data[i]); \ 310 struct vio_vcc pkt; local 329 rv = ldc_read(vio->lp, &pkt, sizeof(pkt)); 335 pkt.tag.type, pkt.tag.stype, 336 pkt.tag.stype_env, pkt 386 struct vio_vcc *pkt; local 495 struct vio_vcc pkt; local 820 struct vio_vcc *pkt; local [all...] |
/linux-master/drivers/input/joystick/ |
H A D | grip_mp.c | 116 * Returns whether an odd or even number of bits are on in pkt. 119 static int bit_parity(u32 pkt) argument 121 int x = pkt ^ (pkt >> 16); 168 u32 pkt; /* packet temporary storage */ local 207 pkt = (PACKET_FULL | PACKET_IO_FAST) >> 28; 211 pkt = (PACKET_FULL | PACKET_IO_SLOW) >> 28; 221 if (pkt & PACKET_FULL) 223 pkt = (pkt << bits_per_rea [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 33 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 34 struct iwl_error_resp *err_resp = (void *)pkt->data; 46 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 47 struct iwl_csa_notification *csa = (void *)pkt->data; 75 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 76 struct iwl_spectrum_notification *report = (void *)pkt->data; 92 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 93 struct iwl_sleep_notification *sleep = (void *)pkt->data; 102 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 103 u32 __maybe_unused len = iwl_rx_packet_len(pkt); 112 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 348 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 448 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 471 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 522 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 543 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 780 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 902 struct iwl_rx_packet *pkt = rxb_addr(rxb); local 998 struct iwl_rx_packet *pkt = rxb_addr(rxb); local [all...] |
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_qp_tx.c | 112 * Prepare tx state for sending out one fpdu. Builds complete pkt 115 * returns PKT_COMPLETE if complete pkt built, PKT_FRAGMENTED otherwise. 126 memcpy(&c_tx->pkt.ctrl, 130 c_tx->pkt.rreq.rsvd = 0; 131 c_tx->pkt.rreq.ddp_qn = htonl(RDMAP_UNTAGGED_QN_RDMA_READ); 132 c_tx->pkt.rreq.ddp_msn = 134 c_tx->pkt.rreq.ddp_mo = 0; 135 c_tx->pkt.rreq.sink_stag = htonl(wqe->sqe.sge[0].lkey); 136 c_tx->pkt.rreq.sink_to = 138 c_tx->pkt [all...] |
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6adm.c | 238 struct apr_pkt *pkt, uint32_t rsp_opcode) 241 uint32_t opcode = pkt->hdr.opcode; 247 ret = apr_send_pkt(adm->apr, pkt); 327 struct apr_pkt *pkt; local 336 pkt = p; 338 pkt->hdr.hdr_field = APR_HDR_FIELD(APR_MSG_TYPE_SEQ_CMD, 341 pkt->hdr.pkt_size = pkt_size; 342 pkt->hdr.src_port = afe_port; 343 pkt->hdr.dest_port = afe_port; 344 pkt 237 q6adm_apr_send_copp_pkt(struct q6adm *adm, struct q6copp *copp, struct apr_pkt *pkt, uint32_t rsp_opcode) argument 465 struct apr_pkt *pkt; local [all...] |
H A D | q6apm.c | 32 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt, uint32_t rsp_opcode) argument 37 NULL, &apm->wait, pkt, rsp_opcode); 103 struct gpr_pkt *pkt; local 107 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, opcode, 0); 108 if (IS_ERR(pkt)) 109 return PTR_ERR(pkt); 111 mgmt_cmd = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; 123 rc = q6apm_send_cmd_sync(apm, pkt, 0); 125 kfree(pkt); 151 struct gpr_pkt *pkt; local 273 struct gpr_pkt *pkt; local 420 struct gpr_pkt *pkt; local 463 struct gpr_pkt *pkt; local [all...] |
/linux-master/drivers/input/mouse/ |
H A D | byd.c | 276 u8 *pkt = psmouse->packet; local 278 if (psmouse->pktcnt > 0 && !(pkt[0] & PS2_ALWAYS_1)) { 279 psmouse_warn(psmouse, "Always_1 bit not 1. pkt[0] = %02x\n", 280 pkt[0]); 288 switch (pkt[3]) { 298 priv->abs_x = pkt[1] * (BYD_PAD_WIDTH / 256); 299 priv->abs_y = (255 - pkt[2]) * (BYD_PAD_HEIGHT / 256); 305 u32 signx = pkt[0] & PS2_X_SIGN ? ~0xFF : 0; 306 u32 signy = pkt[0] & PS2_Y_SIGN ? ~0xFF : 0; 307 s32 dx = signx | (int) pkt[ [all...] |
/linux-master/drivers/block/ |
H A D | sunvdc.c | 213 struct vio_msg_tag *pkt = arg; local 216 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); 227 struct vio_disk_attr_info pkt; local 229 memset(&pkt, 0, sizeof(pkt)); 231 pkt.tag.type = VIO_TYPE_CTRL; 232 pkt 249 struct vio_disk_attr_info *pkt = arg; local 337 struct vio_dring_data *pkt = msgbuf; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-devtrace.h | 103 void __trace_iwlwifi_dev_rx(struct iwl_trans *trans, void *pkt, size_t len); 106 void *pkt, size_t len) 111 __trace_iwlwifi_dev_rx(trans, pkt, len); 105 maybe_trace_iwlwifi_dev_rx(struct iwl_trans *trans, void *pkt, size_t len) argument
|
/linux-master/net/ipv4/netfilter/ |
H A D | nft_dup_ipv4.c | 22 const struct nft_pktinfo *pkt) 30 nf_dup_ipv4(nft_net(pkt), pkt->skb, nft_hook(pkt), &gw, oif); 20 nft_dup_ipv4_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument
|
/linux-master/net/ipv6/netfilter/ |
H A D | nft_dup_ipv6.c | 22 const struct nft_pktinfo *pkt) 28 nf_dup_ipv6(nft_net(pkt), pkt->skb, nft_hook(pkt), gw, oif); 20 nft_dup_ipv6_eval(const struct nft_expr *expr, struct nft_regs *regs, const struct nft_pktinfo *pkt) argument
|
/linux-master/drivers/misc/mei/ |
H A D | vsc-tp.c | 38 #define VSC_TP_PACKET_SIZE(pkt) \ 39 (sizeof(struct vsc_tp_packet) + le16_to_cpu((pkt)->len) + VSC_TP_CRC_SIZE) 158 static int vsc_tp_xfer_helper(struct vsc_tp *tp, struct vsc_tp_packet *pkt, argument 162 int next_xfer_len = VSC_TP_PACKET_SIZE(pkt) + VSC_TP_XFER_TIMEOUT_BYTES; 171 ret = vsc_tp_dev_xfer(tp, pkt, rx_buf, next_xfer_len); 174 memset(pkt, 0, VSC_TP_MAX_XFER_SIZE); 274 struct vsc_tp_packet *pkt = tp->tx_buf; local 283 pkt->sync = VSC_TP_PACKET_SYNC; 284 pkt->cmd = cmd; 285 pkt [all...] |
/linux-master/drivers/usb/host/ |
H A D | fhci-sched.c | 28 static void recycle_frame(struct fhci_usb *usb, struct packet *pkt) argument 30 pkt->data = NULL; 31 pkt->len = 0; 32 pkt->status = USB_TD_OK; 33 pkt->info = 0; 34 pkt->priv_data = NULL; 36 cq_put(&usb->ep0->empty_frame_Q, pkt); 40 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt) argument 49 td_pkt = td->pkt; 50 trans_len = pkt 137 struct packet *pkt = td->pkt; local 158 struct packet *pkt; local [all...] |