Searched refs:pkt (Results 101 - 125 of 417) sorted by relevance

1234567891011>>

/linux-master/drivers/media/platform/amphion/
H A Dvpu_malone.c751 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 Dvpu_cmds.c33 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 Dnotif-wait.c22 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 Dnft_chain_nat.c13 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 Dnft_exthdr.c48 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 Dnft_payload.c74 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 Dnft_rt.c21 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 Dnft_synproxy.c46 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 Dcaif_usb.c39 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 Dgve_tx_dqo.c69 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 Dxskxceiver.c577 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 Dtc_flower.sh395 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 Dvcc.c85 #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 Dgrip_mp.c116 * 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 Drx.c33 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 Dsiw_qp_tx.c112 * 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 Dq6adm.c238 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 Dq6apm.c32 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 Dbyd.c276 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 Dsunvdc.c213 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 Diwl-devtrace.h103 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 Dnft_dup_ipv4.c22 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 Dnft_dup_ipv6.c22 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 Dvsc-tp.c38 #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 Dfhci-sched.c28 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...]

Completed in 350 milliseconds

1234567891011>>