Home
last modified time | relevance | path

Searched refs:pkt (Results 1 – 200 of 262) sorted by relevance

12

/linux-4.4.14/arch/tile/include/hv/
Dnetio_intf.h577 #define __NETIO_PKT_NOTIF_HEADER(pkt) ((pkt)->__notif_header) argument
578 #define __NETIO_PKT_IPP_HANDLE(pkt) ((pkt)->__packet.bits.__ipp_handle) argument
579 #define __NETIO_PKT_QUEUE(pkt) ((pkt)->__packet.bits.__queue) argument
580 #define __NETIO_PKT_NOTIF_HEADER_M(mda, pkt) ((pkt)->__notif_header) argument
581 #define __NETIO_PKT_IPP_HANDLE_M(mda, pkt) ((pkt)->__packet.bits.__ipp_handle) argument
582 #define __NETIO_PKT_MINIMAL(pkt) ((pkt)->__packet.bits.__minimal) argument
583 #define __NETIO_PKT_QUEUE_M(mda, pkt) ((pkt)->__packet.bits.__queue) argument
584 #define __NETIO_PKT_FLAGS_M(mda, pkt) ((mda)->__flags) argument
594 #define NETIO_PKT_GOOD_CHECKSUM(pkt) \ argument
595 NETIO_PKT_L4_CSUM_CORRECT(pkt)
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dviohs.c48 struct vio_ver_info pkt; in send_version() local
52 memset(&pkt, 0, sizeof(pkt)); in send_version()
53 init_tag(&pkt.tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_VER_INFO); in send_version()
54 pkt.major = major; in send_version()
55 pkt.minor = minor; in send_version()
56 pkt.dev_class = vio->dev_class; in send_version()
61 return send_ctrl(vio, &pkt.tag, sizeof(pkt)); in send_version()
161 struct vio_msg_tag *pkt = arg; in process_unknown() local
164 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in process_unknown()
178 struct vio_dring_register pkt; in send_dreg() member
[all …]
Dds.c288 } pkt; in md_update_data() local
296 memset(&pkt, 0, sizeof(pkt)); in md_update_data()
297 pkt.data.tag.type = DS_DATA; in md_update_data()
298 pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag); in md_update_data()
299 pkt.data.handle = cp->handle; in md_update_data()
300 pkt.res.req_num = rp->req_num; in md_update_data()
301 pkt.res.result = DS_OK; in md_update_data()
303 ds_send(lp, &pkt, sizeof(pkt)); in md_update_data()
327 } pkt; in domain_shutdown_data() local
334 memset(&pkt, 0, sizeof(pkt)); in domain_shutdown_data()
[all …]
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_user_sdma.c258 static void qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, in qib_user_sdma_init_frag() argument
265 pkt->addr[i].offset = offset; in qib_user_sdma_init_frag()
266 pkt->addr[i].length = len; in qib_user_sdma_init_frag()
267 pkt->addr[i].first_desc = first_desc; in qib_user_sdma_init_frag()
268 pkt->addr[i].last_desc = last_desc; in qib_user_sdma_init_frag()
269 pkt->addr[i].put_page = put_page; in qib_user_sdma_init_frag()
270 pkt->addr[i].dma_mapped = dma_mapped; in qib_user_sdma_init_frag()
271 pkt->addr[i].page = page; in qib_user_sdma_init_frag()
272 pkt->addr[i].kvaddr = kvaddr; in qib_user_sdma_init_frag()
273 pkt->addr[i].addr = dma_addr; in qib_user_sdma_init_frag()
[all …]
/linux-4.4.14/net/caif/
Dcfpkt_skbuff.c18 #define PKT_ERROR(pkt, errmsg) \ argument
20 cfpkt_priv(pkt)->erronous = true; \
21 skb_reset_tail_pointer(&pkt->skb); \
46 static inline struct cfpkt_priv_data *cfpkt_priv(struct cfpkt *pkt) in cfpkt_priv() argument
48 return (struct cfpkt_priv_data *) pkt->skb.cb; in cfpkt_priv()
51 static inline bool is_erronous(struct cfpkt *pkt) in is_erronous() argument
53 return cfpkt_priv(pkt)->erronous; in is_erronous()
56 static inline struct sk_buff *pkt_to_skb(struct cfpkt *pkt) in pkt_to_skb() argument
58 return &pkt->skb; in pkt_to_skb()
68 struct cfpkt *pkt = skb_to_pkt(nativepkt); in cfpkt_fromnative() local
[all …]
Dcfserl.c29 static int cfserl_receive(struct cflayer *layr, struct cfpkt *pkt);
30 static int cfserl_transmit(struct cflayer *layr, struct cfpkt *pkt);
53 struct cfpkt *pkt = NULL; in cfserl_receive() local
67 pkt = layr->incomplete_frm; in cfserl_receive()
68 if (pkt == NULL) { in cfserl_receive()
73 pkt = newpkt; in cfserl_receive()
80 cfpkt_extr_head(pkt, &tmp8, 1); in cfserl_receive()
82 while (cfpkt_more(pkt) in cfserl_receive()
84 cfpkt_extr_head(pkt, &tmp8, 1); in cfserl_receive()
86 if (!cfpkt_more(pkt)) { in cfserl_receive()
[all …]
Dcfctrl.c23 int cmd, struct cfpkt *pkt){ in handle_loop() argument
28 int cmd, struct cfpkt *pkt);
30 static int cfctrl_recv(struct cflayer *layr, struct cfpkt *pkt);
178 struct cfpkt *pkt; in cfctrl_enum_req() local
186 pkt = cfpkt_create(CFPKT_CTRL_PKT_LEN); in cfctrl_enum_req()
187 if (!pkt) in cfctrl_enum_req()
190 init_info(cfpkt_info(pkt), cfctrl); in cfctrl_enum_req()
191 cfpkt_info(pkt)->dev_info->id = physlinkid; in cfctrl_enum_req()
193 cfpkt_addbdy(pkt, CFCTRL_CMD_ENUM); in cfctrl_enum_req()
194 cfpkt_addbdy(pkt, physlinkid); in cfctrl_enum_req()
[all …]
Dcfdgml.c24 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt);
25 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt);
41 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfdgml_receive() argument
50 if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { in cfdgml_receive()
52 cfpkt_destroy(pkt); in cfdgml_receive()
57 if (cfpkt_extr_head(pkt, &dgmhdr, 3) < 0) { in cfdgml_receive()
59 cfpkt_destroy(pkt); in cfdgml_receive()
62 ret = layr->up->receive(layr->up, pkt); in cfdgml_receive()
69 cfpkt_destroy(pkt); in cfdgml_receive()
73 cfpkt_destroy(pkt); in cfdgml_receive()
[all …]
Dcffrml.c28 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt);
29 static int cffrml_transmit(struct cflayer *layr, struct cfpkt *pkt);
82 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt) in cffrml_receive() argument
91 cfpkt_extr_head(pkt, &tmp, 2); in cffrml_receive()
98 if (cfpkt_setlen(pkt, len) < 0) { in cffrml_receive()
101 cfpkt_destroy(pkt); in cffrml_receive()
109 cfpkt_extr_trail(pkt, &tmp, 2); in cffrml_receive()
111 pktchks = cfpkt_iterate(pkt, cffrml_checksum, 0xffff); in cffrml_receive()
113 cfpkt_add_trail(pkt, &tmp, 2); in cffrml_receive()
121 if (cfpkt_erroneous(pkt)) { in cffrml_receive()
[all …]
Dcfrfml.c21 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt);
22 static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt);
72 struct cfpkt *pkt, int *err) in rfm_append() argument
78 if (cfpkt_extr_head(pkt, seghead, 6) < 0) in rfm_append()
85 tmppkt = cfpkt_append(rfml->incomplete_frm, pkt, in rfm_append()
97 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfrfml_receive() argument
112 if (cfpkt_extr_head(pkt, &tmp, 1) < 0) in cfrfml_receive()
119 if (cfpkt_peek_head(pkt, rfml->seghead, 6) < 0) in cfrfml_receive()
124 if (cfpkt_erroneous(pkt)) in cfrfml_receive()
126 rfml->incomplete_frm = pkt; in cfrfml_receive()
[all …]
Dcfveil.c23 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt);
24 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt);
39 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt) in cfvei_receive() argument
48 if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { in cfvei_receive()
50 cfpkt_destroy(pkt); in cfvei_receive()
55 ret = layr->up->receive(layr->up, pkt); in cfvei_receive()
59 cfpkt_destroy(pkt); in cfvei_receive()
63 cfpkt_destroy(pkt); in cfvei_receive()
66 cfpkt_destroy(pkt); in cfvei_receive()
70 cfpkt_destroy(pkt); in cfvei_receive()
[all …]
Dcfutill.c24 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt);
25 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt);
40 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt) in cfutill_receive() argument
48 if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { in cfutill_receive()
50 cfpkt_destroy(pkt); in cfutill_receive()
56 return layr->up->receive(layr->up, pkt); in cfutill_receive()
59 cfpkt_destroy(pkt); in cfutill_receive()
63 cfpkt_destroy(pkt); in cfutill_receive()
69 cfpkt_destroy(pkt); in cfutill_receive()
72 cfpkt_destroy(pkt); in cfutill_receive()
[all …]
Dcfvidl.c19 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt);
20 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt);
36 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfvidl_receive() argument
39 if (cfpkt_extr_head(pkt, &videoheader, 4) < 0) { in cfvidl_receive()
41 cfpkt_destroy(pkt); in cfvidl_receive()
44 return layr->up->receive(layr->up, pkt); in cfvidl_receive()
47 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfvidl_transmit() argument
55 cfpkt_destroy(pkt); in cfvidl_transmit()
59 cfpkt_add_head(pkt, &videoheader, 4); in cfvidl_transmit()
61 info = cfpkt_info(pkt); in cfvidl_transmit()
[all …]
Dcfsrvl.c109 struct cfpkt *pkt; in cfservl_modemcmd() local
112 pkt = cfpkt_create(SRVL_CTRL_PKT_SIZE); in cfservl_modemcmd()
113 if (!pkt) in cfservl_modemcmd()
116 if (cfpkt_add_head(pkt, &flow_on, 1) < 0) { in cfservl_modemcmd()
118 cfpkt_destroy(pkt); in cfservl_modemcmd()
121 info = cfpkt_info(pkt); in cfservl_modemcmd()
125 cfpkt_set_prio(pkt, TC_PRIO_CONTROL); in cfservl_modemcmd()
126 return layr->dn->transmit(layr->dn, pkt); in cfservl_modemcmd()
130 struct cfpkt *pkt; in cfservl_modemcmd() local
133 pkt = cfpkt_create(SRVL_CTRL_PKT_SIZE); in cfservl_modemcmd()
[all …]
Dcfdbgl.c17 static int cfdbgl_receive(struct cflayer *layr, struct cfpkt *pkt);
18 static int cfdbgl_transmit(struct cflayer *layr, struct cfpkt *pkt);
33 static int cfdbgl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfdbgl_receive() argument
35 return layr->up->receive(layr->up, pkt); in cfdbgl_receive()
38 static int cfdbgl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfdbgl_transmit() argument
45 cfpkt_destroy(pkt); in cfdbgl_transmit()
50 info = cfpkt_info(pkt); in cfdbgl_transmit()
54 return layr->dn->transmit(layr->dn, pkt); in cfdbgl_transmit()
Dcaif_usb.c39 static int cfusbl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfusbl_receive() argument
44 cfpkt_extr_head(pkt, &hpad, 1); in cfusbl_receive()
45 cfpkt_extr_head(pkt, NULL, hpad); in cfusbl_receive()
46 return layr->up->receive(layr->up, pkt); in cfusbl_receive()
49 static int cfusbl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfusbl_transmit() argument
57 skb = cfpkt_tonative(pkt); in cfusbl_transmit()
62 info = cfpkt_info(pkt); in cfusbl_transmit()
72 cfpkt_add_head(pkt, zeros, hpad); in cfusbl_transmit()
73 cfpkt_add_head(pkt, &hpad, 1); in cfusbl_transmit()
74 cfpkt_add_head(pkt, usbl->tx_eth_hdr, sizeof(usbl->tx_eth_hdr)); in cfusbl_transmit()
[all …]
Dcfmuxl.c42 static int cfmuxl_receive(struct cflayer *layr, struct cfpkt *pkt);
43 static int cfmuxl_transmit(struct cflayer *layr, struct cfpkt *pkt);
174 static int cfmuxl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfmuxl_receive() argument
180 if (cfpkt_extr_head(pkt, &id, 1) < 0) { in cfmuxl_receive()
182 cfpkt_destroy(pkt); in cfmuxl_receive()
191 cfpkt_destroy(pkt); in cfmuxl_receive()
205 ret = up->receive(up, pkt); in cfmuxl_receive()
211 static int cfmuxl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfmuxl_transmit() argument
217 struct caif_payload_info *info = cfpkt_info(pkt); in cfmuxl_transmit()
227 cfpkt_destroy(pkt); in cfmuxl_transmit()
[all …]
Dcaif_dev.c164 static int transmit(struct cflayer *layer, struct cfpkt *pkt) in transmit() argument
174 skb = cfpkt_tonative(pkt); in transmit()
242 struct cfpkt *pkt; in receive() local
246 pkt = cfpkt_fromnative(CAIF_DIR_IN, skb); in receive()
262 err = caifd->layer.up->receive(caifd->layer.up, pkt); in receive()
266 cfpkt_destroy(pkt); in receive()
Dchnl_net.c73 static int chnl_recv_cb(struct cflayer *layr, struct cfpkt *pkt) in chnl_recv_cb() argument
85 skb = (struct sk_buff *) cfpkt_tonative(pkt); in chnl_recv_cb()
220 struct cfpkt *pkt = NULL; in chnl_net_start_xmit() local
246 pkt = cfpkt_fromnative(CAIF_DIR_OUT, (void *) skb); in chnl_net_start_xmit()
249 result = priv->chnl.dn->transmit(priv->chnl.dn, pkt); in chnl_net_start_xmit()
Dcaif_socket.c165 static int caif_sktrecv_cb(struct cflayer *layr, struct cfpkt *pkt) in caif_sktrecv_cb() argument
171 skb = cfpkt_tonative(pkt); in caif_sktrecv_cb()
503 struct cfpkt *pkt; in transmit_skb() local
505 pkt = cfpkt_fromnative(CAIF_DIR_OUT, skb); in transmit_skb()
507 cfpkt_set_prio(pkt, cf_sk->sk.sk_priority); in transmit_skb()
514 return cf_sk->layer.dn->transmit(cf_sk->layer.dn, pkt); in transmit_skb()
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dfifo.c31 void usbhs_pkt_init(struct usbhs_pkt *pkt) in usbhs_pkt_init() argument
33 INIT_LIST_HEAD(&pkt->node); in usbhs_pkt_init()
39 static int usbhsf_null_handle(struct usbhs_pkt *pkt, int *is_done) in usbhsf_null_handle() argument
41 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe); in usbhsf_null_handle()
54 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, in usbhs_pkt_push() argument
56 struct usbhs_pkt *pkt), in usbhs_pkt_push() argument
76 list_move_tail(&pkt->node, &pipe->list); in usbhs_pkt_push()
83 pkt->pipe = pipe; in usbhs_pkt_push()
84 pkt->buf = buf; in usbhs_pkt_push()
85 pkt->handler = pipe->handler; in usbhs_pkt_push()
[all …]
Dfifo.h59 struct usbhs_pkt *pkt);
72 int (*prepare)(struct usbhs_pkt *pkt, int *is_done);
73 int (*try_run)(struct usbhs_pkt *pkt, int *is_done);
74 int (*dma_done)(struct usbhs_pkt *pkt, int *is_done);
102 void usbhs_pkt_init(struct usbhs_pkt *pkt);
103 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt,
105 struct usbhs_pkt *pkt),
107 struct usbhs_pkt *usbhs_pkt_pop(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt);
Dmod_host.c75 struct usbhs_pkt pkt; member
159 container_of((void *)p, struct usbhsh_request, pkt)
178 usbhs_pkt_init(&ureq->pkt); in usbhsh_ureq_alloc()
214 struct usbhs_pkt *pkt) in usbhsh_endpoint_sequence_save() argument
244 if (pkt->zero) in usbhsh_endpoint_sequence_save()
644 static void usbhsh_queue_done(struct usbhs_priv *priv, struct usbhs_pkt *pkt) in usbhsh_queue_done() argument
646 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt); in usbhsh_queue_done()
663 urb->actual_length = pkt->actual; in usbhsh_queue_done()
665 usbhsh_endpoint_sequence_save(hpriv, urb, pkt); in usbhsh_queue_done()
711 usbhs_pkt_push(pipe, &ureq->pkt, usbhsh_queue_done, in usbhsh_queue_push()
[all …]
Dmod_gadget.c32 struct usbhs_pkt pkt; member
110 #define usbhsg_ureq_to_pkt(u) (&(u)->pkt)
112 container_of(i, struct usbhsg_request, pkt)
156 static void usbhsg_queue_done(struct usbhs_priv *priv, struct usbhs_pkt *pkt) in usbhsg_queue_done() argument
158 struct usbhs_pipe *pipe = pkt->pipe; in usbhsg_queue_done()
160 struct usbhsg_request *ureq = usbhsg_pkt_to_ureq(pkt); in usbhsg_queue_done()
163 ureq->req.actual = pkt->actual; in usbhsg_queue_done()
177 struct usbhs_pkt *pkt = usbhsg_ureq_to_pkt(ureq); in usbhsg_queue_push() local
182 usbhs_pkt_push(pipe, pkt, usbhsg_queue_done, in usbhsg_queue_push()
194 static int usbhsg_dma_map_ctrl(struct usbhs_pkt *pkt, int map) in usbhsg_dma_map_ctrl() argument
[all …]
Dpipe.h51 int (*dma_map_ctrl)(struct usbhs_pkt *pkt, int map);
88 int (*dma_map_ctrl)(struct usbhs_pkt *pkt, int map));
/linux-4.4.14/drivers/input/touchscreen/
Dusbtouchscreen.c88 void (*process_pkt) (struct usbtouch_usb *usbtouch, unsigned char *pkt, int len);
96 int (*get_pkt_len) (unsigned char *pkt, int len);
98 int (*read_data) (struct usbtouch_usb *usbtouch, unsigned char *pkt);
278 static int e2i_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in e2i_read_data() argument
280 int tmp = (pkt[0] << 8) | pkt[1]; in e2i_read_data()
281 dev->x = (pkt[2] << 8) | pkt[3]; in e2i_read_data()
282 dev->y = (pkt[4] << 8) | pkt[5]; in e2i_read_data()
346 static int egalax_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in egalax_read_data() argument
348 if ((pkt[0] & EGALAX_PKT_TYPE_MASK) != EGALAX_PKT_TYPE_REPT) in egalax_read_data()
351 dev->x = ((pkt[3] & 0x0F) << 7) | (pkt[4] & 0x7F); in egalax_read_data()
[all …]
/linux-4.4.14/include/net/caif/
Dcfpkt.h23 void cfpkt_destroy(struct cfpkt *pkt);
33 int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len);
44 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len);
54 int cfpkt_extr_trail(struct cfpkt *pkt, void *data, u16 len);
65 int cfpkt_add_head(struct cfpkt *pkt, const void *data, u16 len);
76 int cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len);
86 int cfpkt_pad_trail(struct cfpkt *pkt, u16 len);
95 int cfpkt_addbdy(struct cfpkt *pkt, const u8 data);
105 int cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len);
112 bool cfpkt_more(struct cfpkt *pkt);
[all …]
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_sdma.c146 static void ipath_user_sdma_init_frag(struct ipath_user_sdma_pkt *pkt, in ipath_user_sdma_init_frag() argument
152 pkt->addr[i].offset = offset; in ipath_user_sdma_init_frag()
153 pkt->addr[i].length = len; in ipath_user_sdma_init_frag()
154 pkt->addr[i].put_page = put_page; in ipath_user_sdma_init_frag()
155 pkt->addr[i].dma_mapped = dma_mapped; in ipath_user_sdma_init_frag()
156 pkt->addr[i].page = page; in ipath_user_sdma_init_frag()
157 pkt->addr[i].kvaddr = kvaddr; in ipath_user_sdma_init_frag()
158 pkt->addr[i].addr = dma_addr; in ipath_user_sdma_init_frag()
161 static void ipath_user_sdma_init_header(struct ipath_user_sdma_pkt *pkt, in ipath_user_sdma_init_header() argument
167 pkt->naddr = 1; in ipath_user_sdma_init_header()
[all …]
/linux-4.4.14/net/netfilter/
Dnft_reject_inet.c22 const struct nft_pktinfo *pkt) in nft_reject_inet_eval() argument
26 switch (pkt->pf) { in nft_reject_inet_eval()
30 nf_send_unreach(pkt->skb, priv->icmp_code, in nft_reject_inet_eval()
31 pkt->hook); in nft_reject_inet_eval()
34 nf_send_reset(pkt->net, pkt->skb, pkt->hook); in nft_reject_inet_eval()
37 nf_send_unreach(pkt->skb, in nft_reject_inet_eval()
39 pkt->hook); in nft_reject_inet_eval()
46 nf_send_unreach6(pkt->net, pkt->skb, priv->icmp_code, in nft_reject_inet_eval()
47 pkt->hook); in nft_reject_inet_eval()
50 nf_send_reset6(pkt->net, pkt->skb, pkt->hook); in nft_reject_inet_eval()
[all …]
Dnf_tables_core.c47 static void __nft_trace_packet(const struct nft_pktinfo *pkt, in __nft_trace_packet() argument
51 nf_log_trace(pkt->net, pkt->pf, pkt->hook, pkt->skb, pkt->in, in __nft_trace_packet()
52 pkt->out, &trace_loginfo, "TRACE: %s:%s:%s:%u ", in __nft_trace_packet()
57 static inline void nft_trace_packet(const struct nft_pktinfo *pkt, in nft_trace_packet() argument
61 if (unlikely(pkt->skb->nf_trace)) in nft_trace_packet()
62 __nft_trace_packet(pkt, chain, rulenum, type); in nft_trace_packet()
78 const struct nft_pktinfo *pkt) in nft_payload_fast_eval() argument
81 const struct sk_buff *skb = pkt->skb; in nft_payload_fast_eval()
88 ptr = skb_network_header(skb) + pkt->xt.thoff; in nft_payload_fast_eval()
112 nft_do_chain(struct nft_pktinfo *pkt, void *priv) in nft_do_chain() argument
[all …]
Dnf_tables_netdev.c19 nft_netdev_set_pktinfo_ipv4(struct nft_pktinfo *pkt, in nft_netdev_set_pktinfo_ipv4() argument
26 nft_set_pktinfo(pkt, skb, state); in nft_netdev_set_pktinfo_ipv4()
44 pkt->tprot = iph->protocol; in nft_netdev_set_pktinfo_ipv4()
45 pkt->xt.thoff = thoff; in nft_netdev_set_pktinfo_ipv4()
46 pkt->xt.fragoff = ntohs(iph->frag_off) & IP_OFFSET; in nft_netdev_set_pktinfo_ipv4()
50 __nft_netdev_set_pktinfo_ipv6(struct nft_pktinfo *pkt, in __nft_netdev_set_pktinfo_ipv6() argument
73 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, NULL); in __nft_netdev_set_pktinfo_ipv6()
77 pkt->tprot = protohdr; in __nft_netdev_set_pktinfo_ipv6()
78 pkt->xt.thoff = thoff; in __nft_netdev_set_pktinfo_ipv6()
79 pkt->xt.fragoff = frag_off; in __nft_netdev_set_pktinfo_ipv6()
[all …]
Dnft_log.c31 const struct nft_pktinfo *pkt) in nft_log_eval() argument
35 nf_log_packet(pkt->net, pkt->pf, pkt->hook, pkt->skb, pkt->in, in nft_log_eval()
36 pkt->out, &priv->loginfo, "%s", priv->prefix); in nft_log_eval()
Dnft_meta.c29 const struct nft_pktinfo *pkt) in nft_meta_get_eval() argument
32 const struct sk_buff *skb = pkt->skb; in nft_meta_get_eval()
33 const struct net_device *in = pkt->in, *out = pkt->out; in nft_meta_get_eval()
46 *dest = pkt->pf; in nft_meta_get_eval()
49 *dest = pkt->tprot; in nft_meta_get_eval()
141 switch (pkt->pf) { in nft_meta_get_eval()
193 const struct nft_pktinfo *pkt) in nft_meta_set_eval() argument
196 struct sk_buff *skb = pkt->skb; in nft_meta_set_eval()
Dnft_compat.c59 const struct nft_pktinfo *pkt) in nft_target_eval_xt() argument
63 struct sk_buff *skb = pkt->skb; in nft_target_eval_xt()
66 nft_compat_set_par((struct xt_action_param *)&pkt->xt, target, info); in nft_target_eval_xt()
68 ret = target->target(skb, &pkt->xt); in nft_target_eval_xt()
70 if (pkt->xt.hotdrop) in nft_target_eval_xt()
85 const struct nft_pktinfo *pkt) in nft_target_eval_bridge() argument
89 struct sk_buff *skb = pkt->skb; in nft_target_eval_bridge()
92 nft_compat_set_par((struct xt_action_param *)&pkt->xt, target, info); in nft_target_eval_bridge()
94 ret = target->target(skb, &pkt->xt); in nft_target_eval_bridge()
96 if (pkt->xt.hotdrop) in nft_target_eval_bridge()
[all …]
Dnft_queue.c32 const struct nft_pktinfo *pkt) in nft_queue_eval() argument
44 queue = nfqueue_hash(pkt->skb, queue, in nft_queue_eval()
45 priv->queues_total, pkt->pf, in nft_queue_eval()
Dnft_exthdr.c30 const struct nft_pktinfo *pkt) in nft_exthdr_eval() argument
37 err = ipv6_find_hdr(pkt->skb, &offset, priv->type, NULL, NULL); in nft_exthdr_eval()
43 if (skb_copy_bits(pkt->skb, offset, dest, priv->len) < 0) in nft_exthdr_eval()
Dnft_payload.c70 const struct nft_pktinfo *pkt) in nft_payload_eval() argument
73 const struct sk_buff *skb = pkt->skb; in nft_payload_eval()
95 offset = pkt->xt.thoff; in nft_payload_eval()
Dnft_limit.c110 const struct nft_pktinfo *pkt) in nft_limit_pkts_eval() argument
158 const struct nft_pktinfo *pkt) in nft_limit_pkt_bytes_eval() argument
161 u64 cost = div_u64(priv->nsecs * pkt->skb->len, priv->rate); in nft_limit_pkt_bytes_eval()
Dnft_ct.c35 const struct nft_pktinfo *pkt) in nft_ct_get_eval() argument
47 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_ct_get_eval()
154 const struct nft_pktinfo *pkt) in nft_ct_set_eval() argument
157 struct sk_buff *skb = pkt->skb; in nft_ct_set_eval()
Dnft_counter.c36 const struct nft_pktinfo *pkt) in nft_counter_eval() argument
44 this_cpu->counter.bytes += pkt->skb->len; in nft_counter_eval()
Dnft_nat.c41 const struct nft_pktinfo *pkt) in nft_nat_eval() argument
45 struct nf_conn *ct = nf_ct_get(pkt->skb, &ctinfo); in nft_nat_eval()
Dnft_dynset.c62 const struct nft_pktinfo *pkt) in nft_dynset_eval() argument
84 sexpr->ops->eval(sexpr, regs, pkt); in nft_dynset_eval()
Dnft_immediate.c28 const struct nft_pktinfo *pkt) in nft_immediate_eval() argument
Dnft_lookup.c30 const struct nft_pktinfo *pkt) in nft_lookup_eval() argument
/linux-4.4.14/net/vmw_vsock/
Dvmci_transport.c49 struct vmci_transport_packet *pkt);
53 struct vmci_transport_packet *pkt);
56 struct vmci_transport_packet *pkt);
59 struct vmci_transport_packet *pkt);
62 struct vmci_transport_packet *pkt);
64 struct vmci_transport_packet *pkt);
73 struct vmci_transport_packet pkt; member
135 vmci_transport_packet_init(struct vmci_transport_packet *pkt, in vmci_transport_packet_init() argument
148 pkt->dg.src = vmci_make_handle(VMADDR_CID_ANY, in vmci_transport_packet_init()
150 pkt->dg.dst = vmci_make_handle(dst->svm_cid, in vmci_transport_packet_init()
[all …]
Dvmci_transport_notify.c23 #define PKT_FIELD(vsk, field_name) (vmci_trans(vsk)->notify.pkt.field_name)
114 struct vmci_transport_packet *pkt, in vmci_transport_handle_waiting_read() argument
125 memcpy(&PKT_FIELD(vsk, peer_waiting_read_info), &pkt->u.wait, in vmci_transport_handle_waiting_read()
144 struct vmci_transport_packet *pkt, in vmci_transport_handle_waiting_write() argument
155 memcpy(&PKT_FIELD(vsk, peer_waiting_write_info), &pkt->u.wait, in vmci_transport_handle_waiting_write()
174 struct vmci_transport_packet *pkt, in vmci_transport_handle_read() argument
310 struct vmci_transport_packet *pkt, in vmci_transport_handle_wrote() argument
608 struct vmci_transport_packet *pkt, in vmci_transport_notify_pkt_handle_pkt() argument
615 switch (pkt->type) { in vmci_transport_notify_pkt_handle_pkt()
617 vmci_transport_handle_wrote(sk, pkt, bottom_half, dst, src); in vmci_transport_notify_pkt_handle_pkt()
[all …]
Dvmci_transport_notify_qstate.c82 struct vmci_transport_packet *pkt, in vmci_transport_handle_read() argument
91 struct vmci_transport_packet *pkt, in vmci_transport_handle_wrote() argument
352 struct vmci_transport_packet *pkt, in vmci_transport_notify_pkt_handle_pkt() argument
359 switch (pkt->type) { in vmci_transport_notify_pkt_handle_pkt()
361 vmci_transport_handle_wrote(sk, pkt, bottom_half, dst, src); in vmci_transport_notify_pkt_handle_pkt()
365 vmci_transport_handle_read(sk, pkt, bottom_half, dst, src); in vmci_transport_notify_pkt_handle_pkt()
Dvmci_transport_notify.h55 struct vmci_transport_packet *pkt,
Dvmci_transport.h106 struct vmci_transport_notify_pkt pkt; member
/linux-4.4.14/drivers/block/
Dpktcdvd.c525 struct packet_data *pkt; in pkt_alloc_packet_data() local
527 pkt = kzalloc(sizeof(struct packet_data), GFP_KERNEL); in pkt_alloc_packet_data()
528 if (!pkt) in pkt_alloc_packet_data()
531 pkt->frames = frames; in pkt_alloc_packet_data()
532 pkt->w_bio = bio_kmalloc(GFP_KERNEL, frames); in pkt_alloc_packet_data()
533 if (!pkt->w_bio) in pkt_alloc_packet_data()
537 pkt->pages[i] = alloc_page(GFP_KERNEL|__GFP_ZERO); in pkt_alloc_packet_data()
538 if (!pkt->pages[i]) in pkt_alloc_packet_data()
542 spin_lock_init(&pkt->lock); in pkt_alloc_packet_data()
543 bio_list_init(&pkt->orig_bios); in pkt_alloc_packet_data()
[all …]
Dsunvdc.c200 struct vio_msg_tag *pkt = arg; in vdc_handle_unknown() local
203 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in vdc_handle_unknown()
214 struct vio_disk_attr_info pkt; in vdc_send_attr() local
216 memset(&pkt, 0, sizeof(pkt)); in vdc_send_attr()
218 pkt.tag.type = VIO_TYPE_CTRL; in vdc_send_attr()
219 pkt.tag.stype = VIO_SUBTYPE_INFO; in vdc_send_attr()
220 pkt.tag.stype_env = VIO_ATTR_INFO; in vdc_send_attr()
221 pkt.tag.sid = vio_send_sid(vio); in vdc_send_attr()
223 pkt.xfer_mode = VIO_DRING_MODE; in vdc_send_attr()
224 pkt.vdisk_block_size = port->vdisk_block_size; in vdc_send_attr()
[all …]
/linux-4.4.14/drivers/net/arcnet/
Dcapmode.c47 struct archdr *pkt = pkthdr; in rx() local
67 pkt = (struct archdr *)skb_mac_header(skb); in rx()
75 pktbuf = (char *)pkt; in rx()
77 memcpy(pktbuf, pkthdrbuf, ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto)); in rx()
78 memcpy(pktbuf + ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto) + sizeof(int), in rx()
79 pkthdrbuf + ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto), in rx()
80 sizeof(struct archdr) - ARC_HDR_SIZE - sizeof(pkt->soft.cap.proto)); in rx()
82 if (length > sizeof(pkt->soft)) in rx()
83 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx()
84 pkt->soft.raw + sizeof(pkt->soft) in rx()
[all …]
Drfc1051.c44 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length,
89 struct archdr *pkt = (struct archdr *)skb->data; in type_trans() local
90 struct arc_rfc1051 *soft = &pkt->soft.rfc1051; in type_trans()
97 if (pkt->hard.dest == 0) { in type_trans()
101 if (pkt->hard.dest != dev->dev_addr[0]) in type_trans()
126 struct archdr *pkt = pkthdr; in rx() local
144 pkt = (struct archdr *)skb->data; in rx()
147 memcpy(pkt, pkthdr, sizeof(struct archdr)); in rx()
148 if (length > sizeof(pkt->soft)) in rx()
149 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx()
[all …]
Darc-rawmode.c44 struct archdr *pkt = pkthdr; in rx() local
62 pkt = (struct archdr *)skb->data; in rx()
68 memcpy(pkt, pkthdr, sizeof(struct archdr)); in rx()
69 if (length > sizeof(pkt->soft)) in rx()
70 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx()
71 pkt->soft.raw + sizeof(pkt->soft), in rx()
72 length - sizeof(pkt->soft)); in rx()
88 struct archdr *pkt = (struct archdr *)skb_push(skb, hdr_size); in build_header() local
96 pkt->hard.source = *dev->dev_addr; in build_header()
104 pkt->hard.dest = 0; in build_header()
[all …]
Drfc1201.c45 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length,
93 struct archdr *pkt = (struct archdr *)skb->data; in type_trans() local
94 struct arc_rfc1201 *soft = &pkt->soft.rfc1201; in type_trans()
101 if (pkt->hard.dest == 0) { in type_trans()
105 if (pkt->hard.dest != dev->dev_addr[0]) in type_trans()
137 struct archdr *pkt = pkthdr; in rx() local
139 int saddr = pkt->hard.source, ofs; in rx()
163 soft, sizeof(pkt->soft)); in rx()
189 pkt = (struct archdr *)skb->data; in rx()
190 soft = &pkt->soft.rfc1201; in rx()
[all …]
Darcnet.c65 static int null_prepare_tx(struct net_device *dev, struct archdr *pkt,
600 struct archdr *pkt; in arcnet_send_packet() local
611 pkt = (struct archdr *)skb->data; in arcnet_send_packet()
612 soft = &pkt->soft.rfc1201; in arcnet_send_packet()
616 skb->len, pkt->hard.dest); in arcnet_send_packet()
638 if (proto->prepare_tx(dev, pkt, skb->len, txbuf) && in arcnet_send_packet()
649 lp->outgoing.pkt = pkt; in arcnet_send_packet()
1012 struct archdr pkt; in arcnet_rx() local
1016 soft = &pkt.soft.rfc1201; in arcnet_rx()
1018 lp->hw.copy_from_card(dev, bufnum, 0, &pkt, ARC_HDR_SIZE); in arcnet_rx()
[all …]
Darcdevice.h207 int (*prepare_tx)(struct net_device *dev, struct archdr *pkt,
233 struct archdr *pkt; /* a pointer into the skb */ member
/linux-4.4.14/drivers/usb/host/
Dfhci-tds.c112 struct packet *pkt = cq_get(&ep->conf_frame_Q); in fhci_ep0_free() local
114 kfree(pkt); in fhci_ep0_free()
122 struct packet *pkt = cq_get(&ep->empty_frame_Q); in fhci_ep0_free() local
124 kfree(pkt); in fhci_ep0_free()
187 struct packet *pkt; in fhci_create_ep() local
190 pkt = kmalloc(sizeof(*pkt), GFP_KERNEL); in fhci_create_ep()
191 if (!pkt) { in fhci_create_ep()
198 kfree(pkt); in fhci_create_ep()
202 cq_put(&ep->empty_frame_Q, pkt); in fhci_create_ep()
284 struct packet *pkt; in fhci_td_transaction_confirm() local
[all …]
Dfhci-sched.c32 static void recycle_frame(struct fhci_usb *usb, struct packet *pkt) in recycle_frame() argument
34 pkt->data = NULL; in recycle_frame()
35 pkt->len = 0; in recycle_frame()
36 pkt->status = USB_TD_OK; in recycle_frame()
37 pkt->info = 0; in recycle_frame()
38 pkt->priv_data = NULL; in recycle_frame()
40 cq_put(&usb->ep0->empty_frame_Q, pkt); in recycle_frame()
44 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt) in fhci_transaction_confirm() argument
53 td_pkt = td->pkt; in fhci_transaction_confirm()
54 trans_len = pkt->len; in fhci_transaction_confirm()
[all …]
Dfhci.h361 struct packet *pkt; member
543 u32 fhci_host_transaction(struct fhci_usb *usb, struct packet *pkt,
559 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt);
/linux-4.4.14/include/net/netfilter/
Dnf_tables_ipv4.h8 nft_set_pktinfo_ipv4(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv4() argument
14 nft_set_pktinfo(pkt, skb, state); in nft_set_pktinfo_ipv4()
16 ip = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4()
17 pkt->tprot = ip->protocol; in nft_set_pktinfo_ipv4()
18 pkt->xt.thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4()
19 pkt->xt.fragoff = ntohs(ip->frag_off) & IP_OFFSET; in nft_set_pktinfo_ipv4()
Dnf_tables_ipv6.h8 nft_set_pktinfo_ipv6(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv6() argument
15 nft_set_pktinfo(pkt, skb, state); in nft_set_pktinfo_ipv6()
17 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, NULL); in nft_set_pktinfo_ipv6()
22 pkt->tprot = protohdr; in nft_set_pktinfo_ipv6()
23 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6()
24 pkt->xt.fragoff = frag_off; in nft_set_pktinfo_ipv6()
Dnf_tables.h29 static inline void nft_set_pktinfo(struct nft_pktinfo *pkt, in nft_set_pktinfo() argument
33 pkt->skb = skb; in nft_set_pktinfo()
34 pkt->net = pkt->xt.net = state->net; in nft_set_pktinfo()
35 pkt->in = pkt->xt.in = state->in; in nft_set_pktinfo()
36 pkt->out = pkt->xt.out = state->out; in nft_set_pktinfo()
37 pkt->hook = pkt->xt.hooknum = state->hook; in nft_set_pktinfo()
38 pkt->pf = pkt->xt.family = state->pf; in nft_set_pktinfo()
620 const struct nft_pktinfo *pkt);
831 unsigned int nft_do_chain(struct nft_pktinfo *pkt, void *priv);
Dnft_meta.h30 const struct nft_pktinfo *pkt);
34 const struct nft_pktinfo *pkt);
/linux-4.4.14/drivers/soc/qcom/
Dsmd-rpm.c112 } *pkt; in qcom_rpm_smd_write() local
113 size_t size = sizeof(*pkt) + count; in qcom_rpm_smd_write()
119 pkt = kmalloc(size, GFP_KERNEL); in qcom_rpm_smd_write()
120 if (!pkt) in qcom_rpm_smd_write()
125 pkt->hdr.service_type = cpu_to_le32(RPM_SERVICE_TYPE_REQUEST); in qcom_rpm_smd_write()
126 pkt->hdr.length = cpu_to_le32(sizeof(struct qcom_rpm_request) + count); in qcom_rpm_smd_write()
128 pkt->req.msg_id = cpu_to_le32(msg_id++); in qcom_rpm_smd_write()
129 pkt->req.flags = cpu_to_le32(state); in qcom_rpm_smd_write()
130 pkt->req.type = cpu_to_le32(type); in qcom_rpm_smd_write()
131 pkt->req.id = cpu_to_le32(id); in qcom_rpm_smd_write()
[all …]
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c70 struct vio_msg_tag *pkt = arg; in vnet_handle_unknown() local
73 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in vnet_handle_unknown()
87 struct vio_net_attr_info pkt; in vnet_send_attr() local
95 memset(&pkt, 0, sizeof(pkt)); in vnet_send_attr()
96 pkt.tag.type = VIO_TYPE_CTRL; in vnet_send_attr()
97 pkt.tag.stype = VIO_SUBTYPE_INFO; in vnet_send_attr()
98 pkt.tag.stype_env = VIO_ATTR_INFO; in vnet_send_attr()
99 pkt.tag.sid = vio_send_sid(vio); in vnet_send_attr()
101 pkt.xfer_mode = VIO_DRING_MODE; in vnet_send_attr()
103 pkt.xfer_mode = VIO_NEW_DRING_MODE; in vnet_send_attr()
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dxmit_linux.c39 pfile->pkt = pktptr; in _rtw_open_pktfile()
58 skb_copy_bits(pfile->pkt, pfile->buf_len-pfile->pkt_len, rmem, len); in _rtw_pktfile_read()
106 void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt) in rtw_os_pkt_complete() argument
111 queue = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete()
121 dev_kfree_skb_any(pkt); in rtw_os_pkt_complete()
126 if (pxframe->pkt) in rtw_os_xmit_complete()
127 rtw_os_pkt_complete(padapter, pxframe->pkt); in rtw_os_xmit_complete()
128 pxframe->pkt = NULL; in rtw_os_xmit_complete()
148 static void rtw_check_xmit_resource(struct adapter *padapter, struct sk_buff *pkt) in rtw_check_xmit_resource() argument
153 queue = skb_get_queue_mapping(pkt); in rtw_check_xmit_resource()
[all …]
Drecv_linux.c33 precvframe->pkt = NULL; in rtw_os_recv_resource_alloc()
96 skb = precv_frame->pkt; in rtw_recv_indicatepkt()
170 precv_frame->pkt = NULL; in rtw_recv_indicatepkt()
/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c261 const struct nft_pktinfo *pkt) in nft_reject_bridge_eval() argument
264 const unsigned char *dest = eth_hdr(pkt->skb)->h_dest; in nft_reject_bridge_eval()
270 switch (eth_hdr(pkt->skb)->h_proto) { in nft_reject_bridge_eval()
274 nft_reject_br_send_v4_unreach(pkt->skb, pkt->in, in nft_reject_bridge_eval()
275 pkt->hook, in nft_reject_bridge_eval()
279 nft_reject_br_send_v4_tcp_reset(pkt->skb, pkt->in, in nft_reject_bridge_eval()
280 pkt->hook); in nft_reject_bridge_eval()
283 nft_reject_br_send_v4_unreach(pkt->skb, pkt->in, in nft_reject_bridge_eval()
284 pkt->hook, in nft_reject_bridge_eval()
292 nft_reject_br_send_v6_unreach(pkt->net, pkt->skb, in nft_reject_bridge_eval()
[all …]
Dnf_tables_bridge.c67 static inline void nft_bridge_set_pktinfo_ipv4(struct nft_pktinfo *pkt, in nft_bridge_set_pktinfo_ipv4() argument
72 nft_set_pktinfo_ipv4(pkt, skb, state); in nft_bridge_set_pktinfo_ipv4()
74 nft_set_pktinfo(pkt, skb, state); in nft_bridge_set_pktinfo_ipv4()
77 static inline void nft_bridge_set_pktinfo_ipv6(struct nft_pktinfo *pkt, in nft_bridge_set_pktinfo_ipv6() argument
83 nft_set_pktinfo_ipv6(pkt, skb, state) == 0) in nft_bridge_set_pktinfo_ipv6()
86 nft_set_pktinfo(pkt, skb, state); in nft_bridge_set_pktinfo_ipv6()
94 struct nft_pktinfo pkt; in nft_do_chain_bridge() local
98 nft_bridge_set_pktinfo_ipv4(&pkt, skb, state); in nft_do_chain_bridge()
101 nft_bridge_set_pktinfo_ipv6(&pkt, skb, state); in nft_do_chain_bridge()
104 nft_set_pktinfo(&pkt, skb, state); in nft_do_chain_bridge()
[all …]
Dnft_meta_bridge.c23 const struct nft_pktinfo *pkt) in nft_meta_bridge_get_eval() argument
26 const struct net_device *in = pkt->in, *out = pkt->out; in nft_meta_bridge_get_eval()
46 return nft_meta_get_eval(expr, regs, pkt); in nft_meta_bridge_get_eval()
/linux-4.4.14/drivers/staging/rtl8712/
Dxmit_linux.c51 pfile->pkt = pktptr; in _r8712_open_pktfile()
64 skb_copy_bits(pfile->pkt, pfile->buf_len - pfile->pkt_len, in _r8712_pktfile_read()
86 _r8712_open_pktfile(ppktfile->pkt, ppktfile); in r8712_set_qos()
157 if (pxframe->pkt) in r8712_xmit_complete()
158 dev_kfree_skb_any(pxframe->pkt); in r8712_xmit_complete()
159 pxframe->pkt = NULL; in r8712_xmit_complete()
162 int r8712_xmit_entry(_pkt *pkt, struct net_device *pnetdev) in r8712_xmit_entry() argument
178 if ((!r8712_update_attrib(padapter, pkt, &pxmitframe->attrib))) { in r8712_xmit_entry()
183 pxmitframe->pkt = pkt; in r8712_xmit_entry()
186 dev_kfree_skb_any(pkt); in r8712_xmit_entry()
[all …]
Drtl8712_efuse.c288 struct PGPKT_STRUCT pkt; in fix_header() local
294 pkt.offset = GET_EFUSE_OFFSET(header); in fix_header()
295 pkt.word_en = GET_EFUSE_WORD_EN(header); in fix_header()
296 addr = header_addr + 1 + calculate_word_cnts(pkt.word_en) * 2; in fix_header()
308 if (pkt.offset != offset) { in fix_header()
314 if (BIT(i) & pkt.word_en) { in fix_header()
318 pkt.data[i * 2] = value; in fix_header()
325 pkt.data[i * 2 + 1] = in fix_header()
339 if (BIT(i) & pkt.word_en) { in fix_header()
340 efuse_one_byte_write(padapter, addr, pkt.data[i * 2]); in fix_header()
[all …]
Dxmit_osdep.h33 _pkt *pkt; member
49 int r8712_xmit_entry(_pkt *pkt, struct net_device *pnetdev);
Drecv_linux.c47 precvframe->u.hdr.pkt_newalloc = precvframe->u.hdr.pkt = NULL; in r8712_os_recv_resource_alloc()
116 skb = precv_frame->u.hdr.pkt; in r8712_recv_indicatepkt()
129 precv_frame->u.hdr.pkt = NULL; /* pointers to NULL before in r8712_recv_indicatepkt()
Drtl871x_xmit.h157 _pkt *pkt; member
277 sint r8712_xmitframe_coalesce(struct _adapter *padapter, _pkt *pkt,
281 sint r8712_update_attrib(struct _adapter *padapter, _pkt *pkt,
Drtl871x_xmit.c103 pxframe->pkt = NULL; in _r8712_init_xmit_priv()
184 sint r8712_update_attrib(struct _adapter *padapter, _pkt *pkt, in r8712_update_attrib() argument
199 _r8712_open_pktfile(pkt, &pktfile); in r8712_update_attrib()
584 sint r8712_xmitframe_coalesce(struct _adapter *padapter, _pkt *pkt, in r8712_xmitframe_coalesce() argument
612 _r8712_open_pktfile(pkt, &pktfile); in r8712_xmitframe_coalesce()
816 pxframe->pkt = NULL; in r8712_alloc_xmitframe()
833 if (pxmitframe->pkt) in r8712_free_xmitframe()
834 pxmitframe->pkt = NULL; in r8712_free_xmitframe()
Drtl8712_xmit.c306 r8712_xmitframe_coalesce(padapter, pxmitframe->pkt, pxmitframe); in r8712_append_mpdu_unit()
687 pxmitframe->pkt, pxmitframe); in r8712_xmitframe_complete()
752 res = r8712_xmitframe_coalesce(padapter, pxmitframe->pkt, pxmitframe); in r8712_xmit_direct()
753 pxmitframe->pkt = NULL; in r8712_xmit_direct()
762 pxmitframe->pkt = NULL; in r8712_xmit_enqueue()
Drtl8712_recv.h128 _pkt *pkt; member
Drtl8712_recv.c143 if (precvframe->u.hdr.pkt) { in r8712_free_recvframe()
144 dev_kfree_skb_any(precvframe->u.hdr.pkt);/*free skb by driver*/ in r8712_free_recvframe()
145 precvframe->u.hdr.pkt = NULL; in r8712_free_recvframe()
1071 precvframe->u.hdr.pkt = pkt_copy; in recvbuf2recvframe()
1080 precvframe->u.hdr.pkt = skb_clone(pskb, GFP_ATOMIC); in recvbuf2recvframe()
1081 if (!precvframe->u.hdr.pkt) in recvbuf2recvframe()
/linux-4.4.14/net/ipv6/netfilter/
Dnft_reject_ipv6.c24 const struct nft_pktinfo *pkt) in nft_reject_ipv6_eval() argument
30 nf_send_unreach6(pkt->net, pkt->skb, priv->icmp_code, in nft_reject_ipv6_eval()
31 pkt->hook); in nft_reject_ipv6_eval()
34 nf_send_reset6(pkt->net, pkt->skb, pkt->hook); in nft_reject_ipv6_eval()
Dnft_dup_ipv6.c25 const struct nft_pktinfo *pkt) in nft_dup_ipv6_eval() argument
31 nf_dup_ipv6(pkt->net, pkt->skb, pkt->hook, gw, oif); in nft_dup_ipv6_eval()
Dnft_masq_ipv6.c22 const struct nft_pktinfo *pkt) in nft_masq_ipv6_eval() argument
30 regs->verdict.code = nf_nat_masquerade_ipv6(pkt->skb, &range, pkt->out); in nft_masq_ipv6_eval()
Dnft_redir_ipv6.c22 const struct nft_pktinfo *pkt) in nft_redir_ipv6_eval() argument
38 regs->verdict.code = nf_nat_redirect_ipv6(pkt->skb, &range, pkt->hook); in nft_redir_ipv6_eval()
Dnft_chain_nat_ipv6.c32 struct nft_pktinfo pkt; in nft_nat_do_chain() local
34 nft_set_pktinfo_ipv6(&pkt, skb, state); in nft_nat_do_chain()
36 return nft_do_chain(&pkt, priv); in nft_nat_do_chain()
Dnft_chain_route_ipv6.c30 struct nft_pktinfo pkt; in nf_route_table_hook() local
36 if (nft_set_pktinfo_ipv6(&pkt, skb, state) < 0) in nf_route_table_hook()
48 ret = nft_do_chain(&pkt, priv); in nf_route_table_hook()
Dnf_tables_ipv6.c23 struct nft_pktinfo pkt; in nft_do_chain_ipv6() local
26 if (nft_set_pktinfo_ipv6(&pkt, skb, state) < 0) in nft_do_chain_ipv6()
29 return nft_do_chain(&pkt, priv); in nft_do_chain_ipv6()
/linux-4.4.14/net/ipv4/netfilter/
Dnft_reject_ipv4.c24 const struct nft_pktinfo *pkt) in nft_reject_ipv4_eval() argument
30 nf_send_unreach(pkt->skb, priv->icmp_code, pkt->hook); in nft_reject_ipv4_eval()
33 nf_send_reset(pkt->net, pkt->skb, pkt->hook); in nft_reject_ipv4_eval()
Dnft_masq_ipv4.c21 const struct nft_pktinfo *pkt) in nft_masq_ipv4_eval() argument
29 regs->verdict.code = nf_nat_masquerade_ipv4(pkt->skb, pkt->hook, in nft_masq_ipv4_eval()
30 &range, pkt->out); in nft_masq_ipv4_eval()
Dnft_dup_ipv4.c25 const struct nft_pktinfo *pkt) in nft_dup_ipv4_eval() argument
33 nf_dup_ipv4(pkt->net, pkt->skb, pkt->hook, &gw, oif); in nft_dup_ipv4_eval()
Dnft_redir_ipv4.c22 const struct nft_pktinfo *pkt) in nft_redir_ipv4_eval() argument
38 regs->verdict.code = nf_nat_redirect_ipv4(pkt->skb, &mr, in nft_redir_ipv4_eval()
39 pkt->hook); in nft_redir_ipv4_eval()
Dnft_chain_route_ipv4.c29 struct nft_pktinfo pkt; in nf_route_table_hook() local
40 nft_set_pktinfo_ipv4(&pkt, skb, state); in nf_route_table_hook()
48 ret = nft_do_chain(&pkt, priv); in nf_route_table_hook()
Dnft_chain_nat_ipv4.c34 struct nft_pktinfo pkt; in nft_nat_do_chain() local
36 nft_set_pktinfo_ipv4(&pkt, skb, state); in nft_nat_do_chain()
38 return nft_do_chain(&pkt, priv); in nft_nat_do_chain()
Dnf_tables_arp.c22 struct nft_pktinfo pkt; in nft_do_chain_arp() local
24 nft_set_pktinfo(&pkt, skb, state); in nft_do_chain_arp()
26 return nft_do_chain(&pkt, priv); in nft_do_chain_arp()
Dnf_tables_ipv4.c25 struct nft_pktinfo pkt; in nft_do_chain_ipv4() local
27 nft_set_pktinfo_ipv4(&pkt, skb, state); in nft_do_chain_ipv4()
29 return nft_do_chain(&pkt, priv); in nft_do_chain_ipv4()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Drx.c129 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_reply_error() local
130 struct iwl_error_resp *err_resp = (void *)pkt->data; in iwlagn_rx_reply_error()
142 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_csa() local
143 struct iwl_csa_notification *csa = (void *)pkt->data; in iwlagn_rx_csa()
171 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_spectrum_measure_notif() local
172 struct iwl_spectrum_notification *report = (void *)pkt->data; in iwlagn_rx_spectrum_measure_notif()
188 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_sleep_notif() local
189 struct iwl_sleep_notification *sleep = (void *)pkt->data; in iwlagn_rx_pm_sleep_notif()
198 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_debug_statistics_notif() local
199 u32 __maybe_unused len = iwl_rx_packet_len(pkt); in iwlagn_rx_pm_debug_statistics_notif()
[all …]
Ducode.c295 struct iwl_rx_packet *pkt, void *data) in iwl_alive_fn() argument
302 palive = (void *)pkt->data; in iwl_alive_fn()
388 struct iwl_rx_packet *pkt, void *data) in iwlagn_wait_calib() argument
393 if (pkt->hdr.cmd != CALIBRATION_RES_NOTIFICATION) { in iwlagn_wait_calib()
394 WARN_ON(pkt->hdr.cmd != CALIBRATION_COMPLETE_NOTIFICATION); in iwlagn_wait_calib()
398 hdr = (struct iwl_calib_hdr *)pkt->data; in iwlagn_wait_calib()
400 if (iwl_calib_set(priv, hdr, iwl_rx_packet_payload_len(pkt))) in iwlagn_wait_calib()
Dscan.c254 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_reply_scan() local
255 struct iwl_scanreq_notification *notif = (void *)pkt->data; in iwl_rx_reply_scan()
265 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_start_notif() local
266 struct iwl_scanstart_notification *notif = (void *)pkt->data; in iwl_rx_scan_start_notif()
284 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_results_notif() local
285 struct iwl_scanresults_notification *notif = (void *)pkt->data; in iwl_rx_scan_results_notif()
306 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_complete_notif() local
307 struct iwl_scancomplete_notification *scan_notif = (void *)pkt->data; in iwl_rx_scan_complete_notif()
Dsta.c64 struct iwl_rx_packet *pkt) in iwl_process_add_sta_resp() argument
66 struct iwl_add_sta_resp *add_sta_resp = (void *)pkt->data; in iwl_process_add_sta_resp()
97 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_add_sta_callback() local
99 iwl_process_add_sta_resp(priv, pkt); in iwl_add_sta_callback()
113 struct iwl_rx_packet *pkt; in iwl_send_add_sta() local
129 pkt = cmd.resp_pkt; in iwl_send_add_sta()
130 add_sta_resp = (void *)pkt->data; in iwl_send_add_sta()
424 struct iwl_rx_packet *pkt; in iwl_send_remove_station() local
446 pkt = cmd.resp_pkt; in iwl_send_remove_station()
447 rem_sta_resp = (void *)pkt->data; in iwl_send_remove_station()
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dxmit_linux.c60 void rtw_os_pkt_complete23a(struct rtw_adapter *padapter, struct sk_buff *pkt) in rtw_os_pkt_complete23a() argument
65 queue = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete23a()
74 dev_kfree_skb_any(pkt); in rtw_os_pkt_complete23a()
80 if (pxframe->pkt) in rtw_os_xmit_complete23a()
81 rtw_os_pkt_complete23a(padapter, pxframe->pkt); in rtw_os_xmit_complete23a()
83 pxframe->pkt = NULL; in rtw_os_xmit_complete23a()
102 struct sk_buff *pkt) in rtw_check_xmit_resource() argument
107 queue = skb_get_queue_mapping(pkt); in rtw_check_xmit_resource()
Drecv_linux.c81 skb = precv_frame->pkt; in rtw_recv_indicatepkt23a()
92 precv_frame->pkt->data); in rtw_recv_indicatepkt23a()
146 precv_frame->pkt = NULL; /* pointers to NULL before rtw_free_recvframe23a() */ in rtw_recv_indicatepkt23a()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_libfc.h67 #define FC_FCP_DBG(pkt, fmt, args...) \ argument
70 if ((pkt)->seq_ptr) { \
72 _ep = fc_seq_exch((pkt)->seq_ptr); \
75 (pkt)->lp->host->host_no, \
76 (pkt)->rport->port_id, \
80 (pkt)->lp->host->host_no, \
81 (pkt)->rport->port_id, ##args); \
/linux-4.4.14/drivers/input/joystick/
Dgrip_mp.c118 static int bit_parity(u32 pkt) in bit_parity() argument
120 int x = pkt ^ (pkt >> 16); in bit_parity()
167 u32 pkt; /* packet temporary storage */ in mp_io() local
206 pkt = (PACKET_FULL | PACKET_IO_FAST) >> 28; in mp_io()
210 pkt = (PACKET_FULL | PACKET_IO_SLOW) >> 28; in mp_io()
220 if (pkt & PACKET_FULL) in mp_io()
222 pkt = (pkt << bits_per_read) | raw_data; in mp_io()
234 pkt = (pkt & 0xffff0000) | ((pkt << 1) & 0xffff); in mp_io()
235 pkt = (pkt >> 2) | 0xf0000000; in mp_io()
238 if (bit_parity(pkt) == 1) in mp_io()
[all …]
/linux-4.4.14/include/linux/usb/
Dmusb.h43 #define MUSB_EP_FIFO(ep, st, m, pkt) \ argument
48 .maxpacket = pkt, \
51 #define MUSB_EP_FIFO_SINGLE(ep, st, pkt) \ argument
52 MUSB_EP_FIFO(ep, st, BUF_SINGLE, pkt)
54 #define MUSB_EP_FIFO_DOUBLE(ep, st, pkt) \ argument
55 MUSB_EP_FIFO(ep, st, BUF_DOUBLE, pkt)
/linux-4.4.14/drivers/scsi/
Dqla1280.c2752 struct mrk_entry *pkt; in qla1280_marker() local
2757 if ((pkt = (struct mrk_entry *) qla1280_req_pkt(ha))) { in qla1280_marker()
2758 pkt->entry_type = MARKER_TYPE; in qla1280_marker()
2759 pkt->lun = (uint8_t) lun; in qla1280_marker()
2760 pkt->target = (uint8_t) (bus ? (id | BIT_7) : id); in qla1280_marker()
2761 pkt->modifier = type; in qla1280_marker()
2762 pkt->entry_status = 0; in qla1280_marker()
2790 cmd_a64_entry_t *pkt; in qla1280_64bit_start_scsi() local
2861 pkt = (cmd_a64_entry_t *) ha->request_ring_ptr; in qla1280_64bit_start_scsi()
2863 pkt->entry_type = COMMAND_A64_TYPE; in qla1280_64bit_start_scsi()
[all …]
Dps3rom.c53 u8 pkt[32]; /* packet command block */ member
108 memcpy(&atapi_cmnd.pkt, cmd->cmnd, 12); in ps3rom_atapi_request()
/linux-4.4.14/drivers/usb/serial/
Dgarmin_gps.c275 struct garmin_packet *pkt; in pkt_add() local
279 pkt = kmalloc(sizeof(struct garmin_packet)+data_length, in pkt_add()
281 if (!pkt) in pkt_add()
284 pkt->size = data_length; in pkt_add()
285 memcpy(pkt->data, data, data_length); in pkt_add()
290 pkt->seq = garmin_data_p->seq_counter++; in pkt_add()
291 list_add_tail(&pkt->list, &garmin_data_p->pktlist); in pkt_add()
297 pkt->seq, data_length); in pkt_add()
347 __u8 pkt[10]; in gsp_send_ack() local
349 __u8 *ptr = pkt; in gsp_send_ack()
[all …]
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c1614 static const struct fwserial_mgmt_pkt pkt; in mgmt_pkt_expected_len() local
1618 return sizeof(pkt.hdr) + sizeof(pkt.plug_req); in mgmt_pkt_expected_len()
1621 return sizeof(pkt.hdr) + sizeof(pkt.plug_rsp); in mgmt_pkt_expected_len()
1627 return sizeof(pkt.hdr); in mgmt_pkt_expected_len()
1648 static inline void fill_plug_req(struct fwserial_mgmt_pkt *pkt, in fill_plug_req() argument
1651 pkt->hdr.code = cpu_to_be16(FWSC_VIRT_CABLE_PLUG); in fill_plug_req()
1652 pkt->hdr.len = cpu_to_be16(mgmt_pkt_expected_len(pkt->hdr.code)); in fill_plug_req()
1653 fill_plug_params(&pkt->plug_req, port); in fill_plug_req()
1656 static inline void fill_plug_rsp_ok(struct fwserial_mgmt_pkt *pkt, in fill_plug_rsp_ok() argument
1659 pkt->hdr.code = cpu_to_be16(FWSC_VIRT_CABLE_PLUG_RSP); in fill_plug_rsp_ok()
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dxmit_osdep.h27 struct sk_buff *pkt; member
43 int rtw_xmit_entry(struct sk_buff *pkt, struct net_device *pnetdev);
53 void _rtw_open_pktfile(struct sk_buff *pkt, struct pkt_file *pfile);
57 void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt);
Drtw_xmit.h223 struct sk_buff *pkt; member
350 s32 rtw_xmitframe_coalesce(struct adapter *padapter, struct sk_buff *pkt,
362 s32 rtw_xmit(struct adapter *padapter, struct sk_buff **pkt);
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_isr.c1219 sts_entry_t *pkt = iocb; in qla2x00_get_sp_from_handle() local
1223 index = LSW(pkt->handle); in qla2x00_get_sp_from_handle()
1339 sts_entry_t *pkt, int iocb_type) in qla2x00_ct_entry() argument
1348 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla2x00_ct_entry()
1356 comp_status = le16_to_cpu(pkt->comp_status); in qla2x00_ct_entry()
1368 le16_to_cpu(((sts_entry_t *)pkt)->rsp_info_len); in qla2x00_ct_entry()
1383 (uint8_t *)pkt, sizeof(*pkt)); in qla2x00_ct_entry()
1396 struct sts_entry_24xx *pkt, int iocb_type) in qla24xx_els_ct_entry() argument
1407 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla24xx_els_ct_entry()
1427 comp_status = fw_status[0] = le16_to_cpu(pkt->comp_status); in qla24xx_els_ct_entry()
[all …]
Dqla_target.c103 struct atio_from_isp *pkt);
104 static void qlt_response_pkt(struct scsi_qla_host *ha, response_t *pkt);
288 void qlt_response_pkt_all_vps(struct scsi_qla_host *vha, response_t *pkt) in qlt_response_pkt_all_vps() argument
290 switch (pkt->entry_type) { in qlt_response_pkt_all_vps()
297 struct ctio7_from_24xx *entry = (struct ctio7_from_24xx *)pkt; in qlt_response_pkt_all_vps()
307 qlt_response_pkt(host, pkt); in qlt_response_pkt_all_vps()
315 (struct imm_ntfy_from_isp *)pkt; in qlt_response_pkt_all_vps()
325 qlt_response_pkt(host, pkt); in qlt_response_pkt_all_vps()
332 struct nack_to_isp *entry = (struct nack_to_isp *)pkt; in qlt_response_pkt_all_vps()
347 qlt_response_pkt(host, pkt); in qlt_response_pkt_all_vps()
[all …]
Dqla_iocb.c773 qla24xx_set_t10dif_tags(srb_t *sp, struct fw_dif_context *pkt, in qla24xx_set_t10dif_tags() argument
784 pkt->ref_tag = cpu_to_le32((uint32_t) in qla24xx_set_t10dif_tags()
790 pkt->ref_tag_mask[0] = 0xff; in qla24xx_set_t10dif_tags()
791 pkt->ref_tag_mask[1] = 0xff; in qla24xx_set_t10dif_tags()
792 pkt->ref_tag_mask[2] = 0xff; in qla24xx_set_t10dif_tags()
793 pkt->ref_tag_mask[3] = 0xff; in qla24xx_set_t10dif_tags()
801 pkt->app_tag = cpu_to_le16(0); in qla24xx_set_t10dif_tags()
802 pkt->app_tag_mask[0] = 0x0; in qla24xx_set_t10dif_tags()
803 pkt->app_tag_mask[1] = 0x0; in qla24xx_set_t10dif_tags()
805 pkt->ref_tag = cpu_to_le32((uint32_t) in qla24xx_set_t10dif_tags()
[all …]
Dqla_mr.c1420 response_t *pkt; in qlafx00_init_response_q_entries() local
1425 pkt = rsp->ring_ptr; in qlafx00_init_response_q_entries()
1427 pkt->signature = RESPONSE_PROCESSED; in qlafx00_init_response_q_entries()
1428 WRT_REG_DWORD((void __force __iomem *)&pkt->signature, in qlafx00_init_response_q_entries()
1430 pkt++; in qlafx00_init_response_q_entries()
2174 struct tsk_mgmt_entry_fx00 *pkt, srb_t *sp, in qlafx00_tm_iocb_entry() argument
2189 struct abort_iocb_entry_fx00 *pkt) in qlafx00_abort_iocb_entry() argument
2195 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qlafx00_abort_iocb_entry()
2200 abt->u.abt.comp_status = pkt->tgt_id_sts; in qlafx00_abort_iocb_entry()
2206 struct ioctl_iocb_entry_fx00 *pkt) in qlafx00_ioctl_iosb_entry() argument
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dd3.c399 } __packed *pkt = _pkt; in iwl_mvm_build_tcp_packet() local
403 pkt->eth.h_proto = cpu_to_be16(ETH_P_IP), in iwl_mvm_build_tcp_packet()
404 pkt->ip.version = 4; in iwl_mvm_build_tcp_packet()
405 pkt->ip.ihl = 5; in iwl_mvm_build_tcp_packet()
406 pkt->ip.protocol = IPPROTO_TCP; in iwl_mvm_build_tcp_packet()
412 memcpy(pkt->eth.h_dest, tcp->dst_mac, ETH_ALEN); in iwl_mvm_build_tcp_packet()
413 memcpy(pkt->eth.h_source, vif->addr, ETH_ALEN); in iwl_mvm_build_tcp_packet()
414 pkt->ip.ttl = 128; in iwl_mvm_build_tcp_packet()
415 pkt->ip.saddr = tcp->src; in iwl_mvm_build_tcp_packet()
416 pkt->ip.daddr = tcp->dst; in iwl_mvm_build_tcp_packet()
[all …]
Drx.c77 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_phy_cmd() local
79 memcpy(&mvm->last_phy_info, pkt->data, sizeof(mvm->last_phy_info)); in iwl_mvm_rx_rx_phy_cmd()
261 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_mpdu() local
273 rx_res = (struct iwl_rx_mpdu_res_start *)pkt->data; in iwl_mvm_rx_rx_mpdu()
274 hdr = (struct ieee80211_hdr *)(pkt->data + sizeof(*rx_res)); in iwl_mvm_rx_rx_mpdu()
277 (pkt->data + sizeof(*rx_res) + len)); in iwl_mvm_rx_rx_mpdu()
542 iwl_mvm_rx_stats_check_trigger(struct iwl_mvm *mvm, struct iwl_rx_packet *pkt) in iwl_mvm_rx_stats_check_trigger() argument
560 if (WARN_ON_ONCE(trig_offset >= iwl_rx_packet_payload_len(pkt))) in iwl_mvm_rx_stats_check_trigger()
563 if (le32_to_cpup((__le32 *) (pkt->data + trig_offset)) < trig_thold) in iwl_mvm_rx_stats_check_trigger()
570 struct iwl_rx_packet *pkt) in iwl_mvm_handle_rx_statistics() argument
[all …]
Dfw.c412 struct iwl_rx_packet *pkt, void *data) in iwl_alive_fn() argument
421 if (iwl_rx_packet_payload_len(pkt) == sizeof(*palive1)) { in iwl_alive_fn()
422 palive1 = (void *)pkt->data; in iwl_alive_fn()
437 } else if (iwl_rx_packet_payload_len(pkt) == sizeof(*palive2)) { in iwl_alive_fn()
438 palive2 = (void *)pkt->data; in iwl_alive_fn()
463 } else if (iwl_rx_packet_payload_len(pkt) == sizeof(*palive)) { in iwl_alive_fn()
464 palive = (void *)pkt->data; in iwl_alive_fn()
496 struct iwl_rx_packet *pkt, void *data) in iwl_wait_phy_db_entry() argument
500 if (pkt->hdr.cmd != CALIB_RES_NOTIF_PHY_DB) { in iwl_wait_phy_db_entry()
501 WARN_ON(pkt->hdr.cmd != INIT_COMPLETE_NOTIF); in iwl_wait_phy_db_entry()
[all …]
Dtt.c117 struct iwl_rx_packet *pkt) in iwl_mvm_temp_notif_parse() argument
120 int len = iwl_rx_packet_payload_len(pkt); in iwl_mvm_temp_notif_parse()
128 notif = (void *)pkt->data; in iwl_mvm_temp_notif_parse()
142 struct iwl_rx_packet *pkt, void *data) in iwl_mvm_temp_notif_wait() argument
149 ret = iwl_mvm_temp_notif_parse(mvm, pkt); in iwl_mvm_temp_notif_wait()
160 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_temp_notif() local
167 temp = iwl_mvm_temp_notif_parse(mvm, pkt); in iwl_mvm_temp_notif()
Dtx.c674 struct iwl_rx_packet *pkt) in iwl_mvm_rx_tx_cmd_single() argument
677 u16 sequence = le16_to_cpu(pkt->hdr.sequence); in iwl_mvm_rx_tx_cmd_single()
679 struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data; in iwl_mvm_rx_tx_cmd_single()
887 struct iwl_rx_packet *pkt) in iwl_mvm_rx_tx_cmd_agg_dbg() argument
889 struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data; in iwl_mvm_rx_tx_cmd_agg_dbg()
907 struct iwl_rx_packet *pkt) in iwl_mvm_rx_tx_cmd_agg_dbg() argument
912 struct iwl_rx_packet *pkt) in iwl_mvm_rx_tx_cmd_agg() argument
914 struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data; in iwl_mvm_rx_tx_cmd_agg()
917 u16 sequence = le16_to_cpu(pkt->hdr.sequence); in iwl_mvm_rx_tx_cmd_agg()
926 iwl_mvm_rx_tx_cmd_agg_dbg(mvm, pkt); in iwl_mvm_rx_tx_cmd_agg()
[all …]
Dtime-event.c416 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_time_event_notif() local
417 struct iwl_time_event_notif *notif = (void *)pkt->data; in iwl_mvm_rx_time_event_notif()
438 struct iwl_rx_packet *pkt, void *data) in iwl_mvm_te_notif() argument
444 int resp_len = iwl_rx_packet_payload_len(pkt); in iwl_mvm_te_notif()
446 if (WARN_ON(pkt->hdr.cmd != TIME_EVENT_NOTIFICATION)) in iwl_mvm_te_notif()
454 resp = (void *)pkt->data; in iwl_mvm_te_notif()
470 struct iwl_rx_packet *pkt, void *data) in iwl_mvm_time_event_response() argument
476 int resp_len = iwl_rx_packet_payload_len(pkt); in iwl_mvm_time_event_response()
478 if (WARN_ON(pkt->hdr.cmd != TIME_EVENT_CMD)) in iwl_mvm_time_event_response()
486 resp = (void *)pkt->data; in iwl_mvm_time_event_response()
Dops.c702 struct iwl_rx_packet *pkt) in iwl_mvm_rx_check_trigger() argument
722 if (cmds_trig->cmds[i].cmd_id != pkt->hdr.cmd || in iwl_mvm_rx_check_trigger()
723 cmds_trig->cmds[i].group_id != pkt->hdr.group_id) in iwl_mvm_rx_check_trigger()
728 pkt->hdr.group_id, pkt->hdr.cmd); in iwl_mvm_rx_check_trigger()
735 struct iwl_rx_packet *pkt) in iwl_mvm_rx_common() argument
739 iwl_mvm_rx_check_trigger(mvm, pkt); in iwl_mvm_rx_common()
746 iwl_notification_wait_notify(&mvm->notif_wait, pkt); in iwl_mvm_rx_common()
752 if (rx_h->cmd_id != WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd)) in iwl_mvm_rx_common()
781 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx() local
784 if (likely(pkt->hdr.cmd == REPLY_RX_MPDU_CMD)) in iwl_mvm_rx()
[all …]
Dnvm.c126 struct iwl_rx_packet *pkt; in iwl_nvm_read_chunk() local
141 pkt = cmd.resp_pkt; in iwl_nvm_read_chunk()
144 nvm_resp = (void *)pkt->data; in iwl_nvm_read_chunk()
630 struct iwl_rx_packet *pkt; in iwl_mvm_update_mcc() local
654 pkt = cmd.resp_pkt; in iwl_mvm_update_mcc()
657 mcc_resp = (void *)pkt->data; in iwl_mvm_update_mcc()
839 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_chub_update_mcc() local
840 struct iwl_mcc_chub_notif *notif = (void *)pkt->data; in iwl_mvm_rx_chub_update_mcc()
Dtdls.c124 struct iwl_rx_packet *pkt; in iwl_mvm_tdls_config() local
171 pkt = cmd.resp_pkt; in iwl_mvm_tdls_config()
173 WARN_ON_ONCE(iwl_rx_packet_payload_len(pkt) != sizeof(*resp)); in iwl_mvm_tdls_config()
259 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_tdls_notif() local
260 struct iwl_tdls_channel_switch_notif *notif = (void *)pkt->data; in iwl_mvm_rx_tdls_notif()
Dutils.c131 struct iwl_rx_packet *pkt; in iwl_mvm_send_cmd_status() local
163 pkt = cmd->resp_pkt; in iwl_mvm_send_cmd_status()
165 if (!pkt) { in iwl_mvm_send_cmd_status()
170 resp_len = iwl_rx_packet_payload_len(pkt); in iwl_mvm_send_cmd_status()
176 resp = (void *)pkt->data; in iwl_mvm_send_cmd_status()
244 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_fw_error() local
245 struct iwl_error_resp *err_resp = (void *)pkt->data; in iwl_mvm_rx_fw_error()
Dtof.c286 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_tof_resp_handler() local
287 struct iwl_tof_gen_resp_cmd *resp = (void *)pkt->data; in iwl_mvm_tof_resp_handler()
Dscan.c296 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_lmac_scan_iter_complete_notif() local
297 struct iwl_lmac_scan_complete_notif *notif = (void *)pkt->data; in iwl_mvm_rx_lmac_scan_iter_complete_notif()
332 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_lmac_scan_complete_notif() local
333 struct iwl_periodic_scan_complete *scan_notif = (void *)pkt->data; in iwl_mvm_rx_lmac_scan_complete_notif()
1353 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_umac_scan_complete_notif() local
1354 struct iwl_umac_scan_complete *notif = (void *)pkt->data; in iwl_mvm_rx_umac_scan_complete_notif()
1391 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_umac_scan_iter_complete_notif() local
1392 struct iwl_umac_scan_iter_complete_notif *notif = (void *)pkt->data; in iwl_mvm_rx_umac_scan_iter_complete_notif()
Dcoex.c731 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_bt_coex_notif() local
732 struct iwl_bt_coex_profile_notif *notif = (void *)pkt->data; in iwl_mvm_rx_bt_coex_notif()
949 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_ant_coupling_notif() local
950 u32 ant_isolation = le32_to_cpup((void *)pkt->data); in iwl_mvm_rx_ant_coupling_notif()
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-notif-wait.c80 struct iwl_rx_packet *pkt) in iwl_notification_wait_notify() argument
103 WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd)) { in iwl_notification_wait_notify()
111 if (!w->fn || w->fn(notif_wait, pkt, w->fn_data)) { in iwl_notification_wait_notify()
143 struct iwl_rx_packet *pkt, void *data), in iwl_init_notification_wait() argument
Diwl-notif-wait.h106 struct iwl_rx_packet *pkt, void *data);
118 struct iwl_rx_packet *pkt);
127 struct iwl_rx_packet *pkt, void *data),
Diwl-devtrace-iwlwifi.h72 struct iwl_rx_packet *pkt, size_t len),
73 TP_ARGS(dev, trans, pkt, len),
77 __dynamic_array(u8, rxbuf, iwl_rx_trace_len(trans, pkt, len))
81 __entry->cmd = pkt->hdr.cmd;
82 memcpy(__get_dynamic_array(rxbuf), pkt,
83 iwl_rx_trace_len(trans, pkt, len));
Diwl-phy-db.h76 int iwl_phy_db_set_section(struct iwl_phy_db *phy_db, struct iwl_rx_packet *pkt,
Diwl-trans.h228 static inline u32 iwl_rx_packet_len(const struct iwl_rx_packet *pkt) in iwl_rx_packet_len() argument
230 return le32_to_cpu(pkt->len_n_flags) & FH_RSCSR_FRAME_SIZE_MSK; in iwl_rx_packet_len()
233 static inline u32 iwl_rx_packet_payload_len(const struct iwl_rx_packet *pkt) in iwl_rx_packet_payload_len() argument
235 return iwl_rx_packet_len(pkt) - sizeof(pkt->hdr); in iwl_rx_packet_payload_len()
Diwl-phy-db.c214 int iwl_phy_db_set_section(struct iwl_phy_db *phy_db, struct iwl_rx_packet *pkt, in iwl_phy_db_set_section() argument
218 (struct iwl_calib_res_notif_phy_db *)pkt->data; in iwl_phy_db_set_section()
/linux-4.4.14/drivers/net/hyperv/
Drndis_filter.c50 struct hv_netvsc_packet pkt; member
96 request->pkt.q_idx = 0; in get_rndis_request()
142 rndis_msg->msg.pkt.data_offset, in dump_rndis_message()
143 rndis_msg->msg.pkt.data_len, in dump_rndis_message()
144 rndis_msg->msg.pkt.num_oob_data_elements, in dump_rndis_message()
145 rndis_msg->msg.pkt.oob_data_offset, in dump_rndis_message()
146 rndis_msg->msg.pkt.oob_data_len, in dump_rndis_message()
147 rndis_msg->msg.pkt.per_pkt_info_offset, in dump_rndis_message()
148 rndis_msg->msg.pkt.per_pkt_info_len); in dump_rndis_message()
215 packet = &req->pkt; in rndis_filter_send_request()
[all …]
Dnetvsc.c874 if (msdp->pkt) in netvsc_send()
875 msd_len = msdp->pkt->total_data_buflen; in netvsc_send()
882 section_index = msdp->pkt->send_buf_index; in netvsc_send()
886 section_index = msdp->pkt->send_buf_index; in netvsc_send()
893 msd_send = msdp->pkt; in netvsc_send()
894 msdp->pkt = NULL; in netvsc_send()
915 if (msdp->pkt) in netvsc_send()
916 netvsc_xmit_completion(msdp->pkt); in netvsc_send()
919 msdp->pkt = packet; in netvsc_send()
923 msdp->pkt = NULL; in netvsc_send()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_cs.c714 struct radeon_cs_packet *pkt, in radeon_cs_packet_parse() argument
728 pkt->idx = idx; in radeon_cs_packet_parse()
729 pkt->type = RADEON_CP_PACKET_GET_TYPE(header); in radeon_cs_packet_parse()
730 pkt->count = RADEON_CP_PACKET_GET_COUNT(header); in radeon_cs_packet_parse()
731 pkt->one_reg_wr = 0; in radeon_cs_packet_parse()
732 switch (pkt->type) { in radeon_cs_packet_parse()
735 pkt->reg = R100_CP_PACKET0_GET_REG(header); in radeon_cs_packet_parse()
736 pkt->one_reg_wr = in radeon_cs_packet_parse()
739 pkt->reg = R600_CP_PACKET0_GET_REG(header); in radeon_cs_packet_parse()
742 pkt->opcode = RADEON_CP_PACKET3_GET_OPCODE(header); in radeon_cs_packet_parse()
[all …]
Devergreen_cs.c1048 struct radeon_cs_packet *pkt, in evergreen_packet0_check() argument
1071 struct radeon_cs_packet *pkt) in evergreen_cs_parse_packet0() argument
1077 idx = pkt->idx + 1; in evergreen_cs_parse_packet0()
1078 reg = pkt->reg; in evergreen_cs_parse_packet0()
1079 for (i = 0; i <= pkt->count; i++, idx++, reg += 4) { in evergreen_cs_parse_packet0()
1080 r = evergreen_packet0_check(p, pkt, idx, reg); in evergreen_cs_parse_packet0()
1772 struct radeon_cs_packet *pkt) in evergreen_packet3_check() argument
1785 idx = pkt->idx + 1; in evergreen_packet3_check()
1788 switch (pkt->opcode) { in evergreen_packet3_check()
1795 if (pkt->count != 1) { in evergreen_packet3_check()
[all …]
Dr600_cs.c919 struct radeon_cs_packet *pkt, in r600_packet0_check() argument
942 struct radeon_cs_packet *pkt) in r600_cs_parse_packet0() argument
948 idx = pkt->idx + 1; in r600_cs_parse_packet0()
949 reg = pkt->reg; in r600_cs_parse_packet0()
950 for (i = 0; i <= pkt->count; i++, idx++, reg += 4) { in r600_cs_parse_packet0()
951 r = r600_packet0_check(p, pkt, idx, reg); in r600_cs_parse_packet0()
1627 struct radeon_cs_packet *pkt) in r600_packet3_check() argument
1640 idx = pkt->idx + 1; in r600_packet3_check()
1643 switch (pkt->opcode) { in r600_packet3_check()
1650 if (pkt->count != 1) { in r600_packet3_check()
[all …]
Dr300.c629 struct radeon_cs_packet *pkt, in r300_packet0_check() argument
651 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
657 r = r100_reloc_pitch_offset(p, pkt, idx, reg); in r300_packet0_check()
670 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
683 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
712 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
785 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
870 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
1085 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
1127 radeon_cs_dump_packet(p, pkt); in r300_packet0_check()
[all …]
Dr100_track.h88 struct radeon_cs_packet *pkt,
92 struct radeon_cs_packet *pkt,
96 struct radeon_cs_packet *pkt,
Dr200.c146 struct radeon_cs_packet *pkt, in r200_packet0_check() argument
168 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
176 r = r100_reloc_pitch_offset(p, pkt, idx, reg); in r200_packet0_check()
185 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
198 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
217 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
270 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
288 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
365 radeon_cs_dump_packet(p, pkt); in r200_packet0_check()
Dr100.c1260 struct radeon_cs_packet *pkt, in r100_reloc_pitch_offset() argument
1274 radeon_cs_dump_packet(p, pkt); in r100_reloc_pitch_offset()
1288 radeon_cs_dump_packet(p, pkt); in r100_reloc_pitch_offset()
1302 struct radeon_cs_packet *pkt, in r100_packet3_load_vbpntr() argument
1317 pkt->opcode); in r100_packet3_load_vbpntr()
1318 radeon_cs_dump_packet(p, pkt); in r100_packet3_load_vbpntr()
1326 pkt->opcode); in r100_packet3_load_vbpntr()
1327 radeon_cs_dump_packet(p, pkt); in r100_packet3_load_vbpntr()
1339 pkt->opcode); in r100_packet3_load_vbpntr()
1340 radeon_cs_dump_packet(p, pkt); in r100_packet3_load_vbpntr()
[all …]
Dradeon_uvd.c605 struct radeon_cs_packet *pkt, in radeon_uvd_cs_reg() argument
613 for (i = 0; i <= pkt->count; ++i) { in radeon_uvd_cs_reg()
614 switch (pkt->reg + i*4) { in radeon_uvd_cs_reg()
631 pkt->reg + i*4); in radeon_uvd_cs_reg()
641 struct radeon_cs_packet pkt; in radeon_uvd_cs_parse() local
668 r = radeon_cs_packet_parse(p, &pkt, p->idx); in radeon_uvd_cs_parse()
671 switch (pkt.type) { in radeon_uvd_cs_parse()
673 r = radeon_uvd_cs_reg(p, &pkt, &data0, &data1, in radeon_uvd_cs_parse()
679 p->idx += pkt.count + 2; in radeon_uvd_cs_parse()
682 DRM_ERROR("Unknown packet type %d !\n", pkt.type); in radeon_uvd_cs_parse()
Dsi.c4445 u32 *ib, struct radeon_cs_packet *pkt) in si_vm_packet3_ce_check() argument
4447 switch (pkt->opcode) { in si_vm_packet3_ce_check()
4460 DRM_ERROR("Invalid CE packet3: 0x%x\n", pkt->opcode); in si_vm_packet3_ce_check()
4518 u32 *ib, struct radeon_cs_packet *pkt) in si_vm_packet3_gfx_check() argument
4521 u32 idx = pkt->idx + 1; in si_vm_packet3_gfx_check()
4525 switch (pkt->opcode) { in si_vm_packet3_gfx_check()
4586 for (i = 0; i < (pkt->count - 2); i++) { in si_vm_packet3_gfx_check()
4610 end_reg = 4 * pkt->count + start_reg - 4; in si_vm_packet3_gfx_check()
4617 for (i = 0; i < pkt->count; i++) { in si_vm_packet3_gfx_check()
4629 DRM_ERROR("Invalid GFX packet3: 0x%x\n", pkt->opcode); in si_vm_packet3_gfx_check()
[all …]
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_recv.c143 if (precvframe->pkt) { in rtw_free_recvframe23a()
144 dev_kfree_skb_any(precvframe->pkt);/* free skb by driver */ in rtw_free_recvframe23a()
145 precvframe->pkt = NULL; in rtw_free_recvframe23a()
330 datalen = precvframe->pkt->len-prxattrib-> in recvframe_chkmic()
332 pframe = precvframe->pkt->data; in recvframe_chkmic()
378 precvframe->pkt->len); in recvframe_chkmic()
379 for (i = 0; i < precvframe->pkt->len; i = i + 8) { in recvframe_chkmic()
383 *(precvframe->pkt->data+i), in recvframe_chkmic()
384 *(precvframe->pkt->data+i+1), in recvframe_chkmic()
385 *(precvframe->pkt->data+i+2), in recvframe_chkmic()
[all …]
/linux-4.4.14/drivers/input/joystick/iforce/
Diforce-serio.c86 if (!iforce->pkt) { in iforce_serio_irq()
88 iforce->pkt = 1; in iforce_serio_irq()
94 iforce->pkt = 0; in iforce_serio_irq()
102 iforce->pkt = 0; in iforce_serio_irq()
117 iforce->pkt = 0; in iforce_serio_irq()
Diforce.h112 int idx, pkt, len, id; member
/linux-4.4.14/tools/net/
Dbpf_dbg.c470 static void bpf_dump_pkt(uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) in bpf_dump_pkt() argument
477 hex_dump(pkt, pkt_caplen); in bpf_dump_pkt()
603 static uint32_t extract_u32(uint8_t *pkt, uint32_t off) in extract_u32() argument
607 memcpy(&r, &pkt[off], sizeof(r)); in extract_u32()
612 static uint16_t extract_u16(uint8_t *pkt, uint32_t off) in extract_u16() argument
616 memcpy(&r, &pkt[off], sizeof(r)); in extract_u16()
621 static uint8_t extract_u8(uint8_t *pkt, uint32_t off) in extract_u8() argument
623 return pkt[off]; in extract_u8()
633 uint8_t *pkt, uint32_t pkt_caplen, in bpf_single_step() argument
667 r->A = extract_u32(pkt, K); in bpf_single_step()
[all …]
/linux-4.4.14/fs/autofs4/
Dexpire.c529 struct autofs_packet_expire pkt; in autofs4_expire_run() local
534 memset(&pkt,0,sizeof pkt); in autofs4_expire_run()
536 pkt.hdr.proto_version = sbi->version; in autofs4_expire_run()
537 pkt.hdr.type = autofs_ptype_expire; in autofs4_expire_run()
542 pkt.len = dentry->d_name.len; in autofs4_expire_run()
543 memcpy(pkt.name, dentry->d_name.name, pkt.len); in autofs4_expire_run()
544 pkt.name[pkt.len] = '\0'; in autofs4_expire_run()
547 if ( copy_to_user(pkt_p, &pkt, sizeof(struct autofs_packet_expire)) ) in autofs4_expire_run()
Dwaitq.c101 } pkt; in autofs4_notify_daemon() local
108 memset(&pkt,0,sizeof pkt); /* For security reasons */ in autofs4_notify_daemon()
110 pkt.hdr.proto_version = sbi->version; in autofs4_notify_daemon()
111 pkt.hdr.type = type; in autofs4_notify_daemon()
117 struct autofs_packet_missing *mp = &pkt.v4_pkt.missing; in autofs4_notify_daemon()
129 struct autofs_packet_expire_multi *ep = &pkt.v4_pkt.expire_multi; in autofs4_notify_daemon()
148 struct autofs_v5_packet *packet = &pkt.v5_pkt.v5_packet; in autofs4_notify_daemon()
175 if (autofs4_write(sbi, pipe, &pkt, pktsz)) in autofs4_notify_daemon()
/linux-4.4.14/net/dccp/
Dccid.h65 int (*ccid_hc_rx_parse_options)(struct sock *sk, u8 pkt,
71 int (*ccid_hc_tx_parse_options)(struct sock *sk, u8 pkt,
203 u8 pkt, u8 opt, u8 *val, u8 len) in ccid_hc_tx_parse_options() argument
207 return ccid->ccid_ops->ccid_hc_tx_parse_options(sk, pkt, opt, val, len); in ccid_hc_tx_parse_options()
215 u8 pkt, u8 opt, u8 *val, u8 len) in ccid_hc_rx_parse_options() argument
219 return ccid->ccid_ops->ccid_hc_rx_parse_options(sk, pkt, opt, val, len); in ccid_hc_rx_parse_options()
/linux-4.4.14/net/sctp/
Doutput.c189 static sctp_xmit_t sctp_packet_bundle_auth(struct sctp_packet *pkt, in sctp_packet_bundle_auth() argument
192 struct sctp_association *asoc = pkt->transport->asoc; in sctp_packet_bundle_auth()
203 if (chunk->chunk_hdr->type == SCTP_CID_AUTH || pkt->has_auth) in sctp_packet_bundle_auth()
216 retval = __sctp_packet_append_chunk(pkt, auth); in sctp_packet_bundle_auth()
225 static sctp_xmit_t sctp_packet_bundle_sack(struct sctp_packet *pkt, in sctp_packet_bundle_sack() argument
233 if (sctp_chunk_is_data(chunk) && !pkt->has_sack && in sctp_packet_bundle_sack()
234 !pkt->has_cookie_echo) { in sctp_packet_bundle_sack()
237 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
244 if (pkt->transport->sack_generation != in sctp_packet_bundle_sack()
245 pkt->transport->asoc->peer.sack_generation) in sctp_packet_bundle_sack()
[all …]
Doutqueue.c527 static int sctp_outq_flush_rtx(struct sctp_outq *q, struct sctp_packet *pkt, in sctp_outq_flush_rtx() argument
531 struct sctp_transport *transport = pkt->transport; in sctp_outq_flush_rtx()
593 status = sctp_packet_append_chunk(pkt, chunk); in sctp_outq_flush_rtx()
597 if (!pkt->has_data && !pkt->has_cookie_echo) { in sctp_outq_flush_rtx()
604 sctp_packet_transmit(pkt); in sctp_outq_flush_rtx()
609 error = sctp_packet_transmit(pkt); in sctp_outq_flush_rtx()
625 error = sctp_packet_transmit(pkt); in sctp_outq_flush_rtx()
635 error = sctp_packet_transmit(pkt); in sctp_outq_flush_rtx()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dsdio.c1898 struct sk_buff *pkt; /* Packet for event or data frames */ in brcmf_sdio_readframes() local
1975 pkt = brcmu_pkt_buf_get_skb(rd->len_left + head_read + in brcmf_sdio_readframes()
1977 if (!pkt) { in brcmf_sdio_readframes()
1985 skb_pull(pkt, head_read); in brcmf_sdio_readframes()
1986 pkt_align(pkt, rd->len_left, bus->head_align); in brcmf_sdio_readframes()
1988 ret = brcmf_sdiod_recv_pkt(bus->sdiodev, pkt); in brcmf_sdio_readframes()
1995 brcmu_pkt_buf_free_skb(pkt); in brcmf_sdio_readframes()
2004 skb_push(pkt, head_read); in brcmf_sdio_readframes()
2005 memcpy(pkt->data, bus->rxhdr, head_read); in brcmf_sdio_readframes()
2008 memcpy(bus->rxhdr, pkt->data, SDPCM_HDRLEN); in brcmf_sdio_readframes()
[all …]
Dbcmsdh.c471 bool write, u32 addr, struct sk_buff *pkt) in brcmf_sdiod_buffrw() argument
477 req_sz = pkt->len + 3; in brcmf_sdiod_buffrw()
482 ((u8 *)(pkt->data)), req_sz); in brcmf_sdiod_buffrw()
484 err = sdio_memcpy_fromio(sdiodev->func[fn], ((u8 *)(pkt->data)), in brcmf_sdiod_buffrw()
488 err = sdio_readsb(sdiodev->func[fn], ((u8 *)(pkt->data)), addr, in brcmf_sdiod_buffrw()
688 int brcmf_sdiod_recv_pkt(struct brcmf_sdio_dev *sdiodev, struct sk_buff *pkt) in brcmf_sdiod_recv_pkt() argument
693 brcmf_dbg(SDIO, "addr = 0x%x, size = %d\n", addr, pkt->len); in brcmf_sdiod_recv_pkt()
699 err = brcmf_sdiod_buffrw(sdiodev, SDIO_FUNC_2, false, addr, pkt); in brcmf_sdiod_recv_pkt()
802 struct sk_buff *pkt; in brcmf_sdiod_ramrw() local
807 pkt = dev_alloc_skb(dsize); in brcmf_sdiod_ramrw()
[all …]
Dcore.c366 struct sk_buff *pkt) in brcmf_rxreorder_process_info() argument
381 brcmf_netif_rx(ifp, pkt); in brcmf_rxreorder_process_info()
393 brcmf_netif_rx(ifp, pkt); in brcmf_rxreorder_process_info()
400 __skb_queue_tail(&reorder_list, pkt); in brcmf_rxreorder_process_info()
410 buf_size += (max_idx + 1) * sizeof(pkt); in brcmf_rxreorder_process_info()
418 brcmf_netif_rx(ifp, pkt); in brcmf_rxreorder_process_info()
438 rfi->pktslots[rfi->cur_idx] = pkt; in brcmf_rxreorder_process_info()
454 rfi->pktslots[cur_idx] = pkt; in brcmf_rxreorder_process_info()
471 rfi->pktslots[cur_idx] = pkt; in brcmf_rxreorder_process_info()
504 __skb_queue_tail(&reorder_list, pkt); in brcmf_rxreorder_process_info()
[all …]
Dfwsignal.c427 struct sk_buff *pkt; member
621 struct sk_buff *pkt, u32 slot_id) in brcmf_fws_hanger_pushpkt() argument
633 h->items[slot_id].pkt = pkt; in brcmf_fws_hanger_pushpkt()
651 *pktout = h->items[slot_id].pkt; in brcmf_fws_hanger_poppkt()
654 h->items[slot_id].pkt = NULL; in brcmf_fws_hanger_poppkt()
688 skb = h->items[i].pkt; in brcmf_fws_hanger_cleanup()
840 WARN_ON(skb != hi->pkt); in brcmf_fws_bus_txq_cleanup()
/linux-4.4.14/kernel/debug/
Dgdbstub.c390 static void error_packet(char *pkt, int error) in error_packet() argument
393 pkt[0] = 'E'; in error_packet()
394 pkt[1] = hex_asc[(error / 10)]; in error_packet()
395 pkt[2] = hex_asc[(error % 10)]; in error_packet()
396 pkt[3] = '\0'; in error_packet()
407 static char *pack_threadid(char *pkt, unsigned char *id) in pack_threadid() argument
415 pkt = hex_byte_pack(pkt, *id); in pack_threadid()
422 pkt = hex_byte_pack(pkt, 0); in pack_threadid()
424 return pkt; in pack_threadid()
/linux-4.4.14/drivers/staging/rtl8723au/include/
Dxmit_osdep.h24 int rtw_xmit23a_entry23a(struct sk_buff *pkt, struct net_device *pnetdev);
33 void rtw_os_pkt_complete23a(struct rtw_adapter *padapter, struct sk_buff *pkt);
Drtw_xmit.h225 struct sk_buff *pkt; member
355 s32 rtw_xmitframe_coalesce23a(struct rtw_adapter *padapter, struct sk_buff *pkt,
369 int rtw_xmit23a(struct rtw_adapter *padapter, struct sk_buff *pkt);
/linux-4.4.14/drivers/tty/hvc/
Dhvsi_lib.c69 struct hvsi_control *pkt = (struct hvsi_control *)pv->inbuf; in hvsi_got_control() local
71 switch (be16_to_cpu(pkt->verb)) { in hvsi_got_control()
78 hvsi_cd_change(pv, be32_to_cpu(pkt->word) & HVSI_TSCD); in hvsi_got_control()
85 struct hvsi_query *pkt = (struct hvsi_query *)pv->inbuf; in hvsi_got_query() local
89 if (be16_to_cpu(pkt->verb) != VSV_SEND_VERSION_NUMBER) in hvsi_got_query()
100 r.query_seqno = pkt->hdr.seqno; in hvsi_got_query()
/linux-4.4.14/drivers/ata/
Dsata_inic162x.c240 struct inic_pkt *pkt; member
324 struct inic_cpb *cpb = &pp->pkt->cpb; in inic_host_err_intr()
478 struct inic_pkt *pkt = pp->pkt; in inic_qc_prep() local
479 struct inic_cpb *cpb = &pkt->cpb; in inic_qc_prep()
480 struct inic_prd *prd = pkt->prd; in inic_qc_prep()
491 memset(pkt, 0, sizeof(struct inic_pkt)); in inic_qc_prep()
520 memcpy(pkt->cdb, qc->cdb, ATAPI_CDB_LEN); in inic_qc_prep()
679 memset(pp->pkt, 0, sizeof(struct inic_pkt)); in init_port()
704 pp->pkt = dmam_alloc_coherent(dev, sizeof(struct inic_pkt), in inic_port_start()
706 if (!pp->pkt) in inic_port_start()
Dpdc_adma.c126 u8 *pkt; member
277 u8 *buf = pp->pkt, *last_buf = NULL; in adma_fill_sg()
317 u8 *buf = pp->pkt; in adma_qc_prep()
450 if (pp->pkt[0] & cATERR) in adma_intr_pkt()
452 else if (pp->pkt[0] != cDONE) in adma_intr_pkt()
463 "pkt[0] 0x%02X", pp->pkt[0]); in adma_intr_pkt()
559 pp->pkt = dmam_alloc_coherent(dev, ADMA_PKT_BYTES, &pp->pkt_dma, in adma_port_start()
561 if (!pp->pkt) in adma_port_start()
569 memset(pp->pkt, 0, ADMA_PKT_BYTES); in adma_port_start()
Dsata_qstor.c109 u8 *pkt; member
257 u8 *prd = pp->pkt + QS_CPB_BYTES; in qs_fill_sg()
282 u8 dflags = QS_DF_PORD, *buf = pp->pkt; in qs_qc_prep()
492 pp->pkt = dmam_alloc_coherent(dev, QS_PKT_BYTES, &pp->pkt_dma, in qs_port_start()
494 if (!pp->pkt) in qs_port_start()
496 memset(pp->pkt, 0, QS_PKT_BYTES); in qs_port_start()
Dsata_promise.c145 u8 *pkt; member
346 pp->pkt = dmam_alloc_coherent(dev, 128, &pp->pkt_dma, GFP_KERNEL); in pdc_common_port_start()
347 if (!pp->pkt) in pdc_common_port_start()
508 u8 *buf = pp->pkt; in pdc_atapi_pkt()
665 qc->dev->devno, pp->pkt); in pdc_qc_prep()
667 i = pdc_prep_lba48(&qc->tf, pp->pkt, i); in pdc_qc_prep()
669 i = pdc_prep_lba28(&qc->tf, pp->pkt, i); in pdc_qc_prep()
670 pdc_pkt_footer(&qc->tf, pp->pkt, i); in pdc_qc_prep()
1033 pp->pkt[2] = seq; in pdc_packet_start()
/linux-4.4.14/drivers/tty/ipwireless/
Dhardware.c463 union nl_packet pkt; in do_send_packet() local
477 pkt.hdr_first.protocol = packet->protocol; in do_send_packet()
478 pkt.hdr_first.address = packet->dest_addr; in do_send_packet()
479 pkt.hdr_first.packet_rank = 0; in do_send_packet()
483 pkt.hdr_first.packet_rank |= NL_FIRST_PACKET; in do_send_packet()
484 pkt.hdr_first.length_lsb = (unsigned char) packet->length; in do_send_packet()
485 pkt.hdr_first.length_msb = in do_send_packet()
489 memcpy(pkt.rawpkt + header_size, in do_send_packet()
497 pkt.hdr_first.packet_rank |= NL_LAST_PACKET; in do_send_packet()
498 do_send_fragment(hw, pkt.rawpkt, header_size + fragment_data_len); in do_send_packet()
[all …]
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_net.c780 const u8 *pkt, int pkt_len) argument
798 if ((pkt[5] & 0xfd) != 0xc1) {
801 if ((pkt[5] & 0x3c) != 0x00) {
808 if (pkt[5] & 0x02) {
810 if (pkt_len < 24 || memcmp(&pkt[12], "\xaa\xaa\x03\0\0\0", 6)) {
816 if (pkt[7]) {
836 memcpy(eth + 14, pkt + 12 + snap, pkt_len - 12 - 4 - snap);
839 eth[0]=pkt[0x0b];
840 eth[1]=pkt[0x0a];
841 eth[2]=pkt[0x09];
[all …]
/linux-4.4.14/drivers/net/wireless/iwlegacy/
Dcommon.c260 struct il_rx_pkt *pkt) in il_generic_cmd_callback() argument
262 if (pkt->hdr.flags & IL_CMD_FAILED_MSK) { in il_generic_cmd_callback()
264 il_get_cmd_string(cmd->hdr.cmd), pkt->hdr.flags); in il_generic_cmd_callback()
272 il_get_cmd_string(cmd->hdr.cmd), pkt->hdr.flags); in il_generic_cmd_callback()
276 pkt->hdr.flags); in il_generic_cmd_callback()
421 struct il_rx_pkt *pkt)) in il_send_cmd_pdu_async() argument
1271 struct il_rx_pkt *pkt; in il_send_scan_abort() local
1291 pkt = (struct il_rx_pkt *)cmd.reply_page; in il_send_scan_abort()
1292 if (pkt->u.status != CAN_ABORT_STATUS) { in il_send_scan_abort()
1299 D_SCAN("SCAN_ABORT ret %d.\n", pkt->u.status); in il_send_scan_abort()
[all …]
D3945.c315 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_tx() local
316 u16 sequence = le16_to_cpu(pkt->hdr.sequence); in il3945_hdl_tx()
321 struct il3945_tx_resp *tx_resp = (void *)&pkt->u.raw[0]; in il3945_hdl_tx()
421 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_stats() local
425 le32_to_cpu(pkt->len_n_flags) & IL_RX_FRAME_SIZE_MSK); in il3945_hdl_stats()
427 il3945_accumulative_stats(il, (__le32 *) &pkt->u.raw); in il3945_hdl_stats()
430 memcpy(&il->_3945.stats, pkt->u.raw, sizeof(il->_3945.stats)); in il3945_hdl_stats()
436 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_c_stats() local
437 __le32 *flag = (__le32 *) &pkt->u.raw; in il3945_hdl_c_stats()
483 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_pass_packet_to_mac80211() local
[all …]
D3945-mac.c667 struct il_rx_pkt *pkt; in il3945_get_measurement() local
713 pkt = (struct il_rx_pkt *)cmd.reply_page; in il3945_get_measurement()
714 if (pkt->hdr.flags & IL_CMD_FAILED_MSK) { in il3945_get_measurement()
719 spectrum_resp_status = le16_to_cpu(pkt->u.spectrum.status); in il3945_get_measurement()
722 if (pkt->u.spectrum.id != 0xff) { in il3945_get_measurement()
724 pkt->u.spectrum.id); in il3945_get_measurement()
744 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_alive() local
748 palive = &pkt->u.alive_frame; in il3945_hdl_alive()
755 memcpy(&il->card_alive_init, &pkt->u.alive_frame, in il3945_hdl_alive()
760 memcpy(&il->card_alive, &pkt->u.alive_frame, in il3945_hdl_alive()
[all …]
D4965-mac.c630 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_rx() local
647 if (pkt->hdr.cmd == N_RX) { in il4965_hdl_rx()
648 phy_res = (struct il_rx_phy_res *)pkt->u.raw; in il4965_hdl_rx()
650 (struct ieee80211_hdr *)(pkt->u.raw + sizeof(*phy_res) + in il4965_hdl_rx()
655 *(__le32 *) (pkt->u.raw + sizeof(*phy_res) + in il4965_hdl_rx()
664 amsdu = (struct il_rx_mpdu_res_start *)pkt->u.raw; in il4965_hdl_rx()
665 header = (struct ieee80211_hdr *)(pkt->u.raw + sizeof(*amsdu)); in il4965_hdl_rx()
667 rx_pkt_status = *(__le32 *) (pkt->u.raw + sizeof(*amsdu) + len); in il4965_hdl_rx()
760 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_rx_phy() local
763 memcpy(&il->_4965.last_phy_res, pkt->u.raw, in il4965_hdl_rx_phy()
[all …]
Dcommon.h117 struct il_rx_pkt *pkt);
581 struct il_rx_pkt *pkt);
1759 void il_recover_from_stats(struct il_priv *il, struct il_rx_pkt *pkt);
1826 struct il_rx_pkt *pkt));
1983 static inline bool il_need_reclaim(struct il_priv *il, struct il_rx_pkt *pkt) in il_need_reclaim() argument
1991 return !(pkt->hdr.sequence & SEQ_RX_FRAME) && in il_need_reclaim()
1992 pkt->hdr.cmd != N_STATS && pkt->hdr.cmd != C_TX && in il_need_reclaim()
1993 pkt->hdr.cmd != N_RX_PHY && pkt->hdr.cmd != N_RX && in il_need_reclaim()
1994 pkt->hdr.cmd != N_RX_MPDU && pkt->hdr.cmd != N_COMPRESSED_BA; in il_need_reclaim()
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
Drx.c850 struct iwl_rx_packet *pkt; in iwl_pcie_rx_handle_rb() local
862 pkt = rxb_addr(&rxcb); in iwl_pcie_rx_handle_rb()
864 if (pkt->len_n_flags == cpu_to_le32(FH_RSCSR_FRAME_INVALID)) in iwl_pcie_rx_handle_rb()
870 get_cmd_string(trans_pcie, pkt->hdr.cmd), in iwl_pcie_rx_handle_rb()
871 pkt->hdr.cmd, le16_to_cpu(pkt->hdr.sequence)); in iwl_pcie_rx_handle_rb()
873 len = iwl_rx_packet_len(pkt); in iwl_pcie_rx_handle_rb()
875 trace_iwlwifi_dev_rx(trans->dev, trans, pkt, len); in iwl_pcie_rx_handle_rb()
876 trace_iwlwifi_dev_rx_data(trans->dev, trans, pkt, len); in iwl_pcie_rx_handle_rb()
884 reclaim = !(pkt->hdr.sequence & SEQ_RX_FRAME); in iwl_pcie_rx_handle_rb()
890 pkt->hdr.cmd) { in iwl_pcie_rx_handle_rb()
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_droq.c582 u32 pkt, total_len = 0, pkt_count; in octeon_droq_fast_process_packets() local
586 for (pkt = 0; pkt < pkt_count; pkt++) { in octeon_droq_fast_process_packets()
696 droq->stats.pkts_received += pkt; in octeon_droq_fast_process_packets()
699 if ((droq->ops.drop_on_max) && (pkts_to_process - pkt)) { in octeon_droq_fast_process_packets()
700 octeon_droq_drop_packets(oct, droq, (pkts_to_process - pkt)); in octeon_droq_fast_process_packets()
702 droq->stats.dropped_toomany += (pkts_to_process - pkt); in octeon_droq_fast_process_packets()
706 return pkt; in octeon_droq_fast_process_packets()
/linux-4.4.14/drivers/misc/
Dhpilo.c141 int dir, int *id, int *len, void **pkt) in ilo_pkt_dequeue() argument
162 if (pkt) in ilo_pkt_dequeue()
163 *pkt = (void *)(desc + desc_mem_sz(pkt_id)); in ilo_pkt_dequeue()
442 void *pkt; in ilo_read() local
463 &pkt_len, &pkt); in ilo_read()
477 err = copy_to_user(buf, pkt, len); in ilo_read()
492 void *pkt; in ilo_write() local
498 if (!ilo_pkt_dequeue(hw, driver_ccb, SENDQ, &pkt_id, &pkt_len, &pkt)) in ilo_write()
506 err = copy_from_user(pkt, buf, len); in ilo_write()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dgelic_udbg.c56 u8 pkt[1520]; member
162 dbg.descr.buf_addr = bus_addr + offsetof(struct debug_block, pkt); in gelic_debug_init()
174 h_eth = (struct ethhdr *)dbg.pkt; in gelic_debug_init()
/linux-4.4.14/net/bluetooth/bnep/
Dcore.c245 u8 pkt[3]; in bnep_rx_control() local
246 pkt[0] = BNEP_CONTROL; in bnep_rx_control()
247 pkt[1] = BNEP_CMD_NOT_UNDERSTOOD; in bnep_rx_control()
248 pkt[2] = cmd; in bnep_rx_control()
249 err = bnep_send(s, pkt, sizeof(pkt)); in bnep_rx_control()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_main.h224 int (*host_intf_read_pkt)(struct rsi_hw *adapter, u8 *pkt, u32 len);
225 int (*host_intf_write_pkt)(struct rsi_hw *adapter, u8 *pkt, u32 len);
Drsi_91x_sdio.c564 u8 *pkt, in rsi_sdio_host_intf_write_pkt() argument
574 queueno = ((pkt[1] >> 4) & 0xf); in rsi_sdio_host_intf_write_pkt()
586 (u8 *)pkt, in rsi_sdio_host_intf_write_pkt()
605 u8 *pkt, in rsi_sdio_host_intf_read_pkt() argument
618 (u8 *)pkt); in rsi_sdio_host_intf_read_pkt()
Drsi_91x_usb.c337 u8 *pkt, in rsi_usb_host_intf_write_pkt() argument
340 u32 queueno = ((pkt[1] >> 4) & 0xf); in rsi_usb_host_intf_write_pkt()
347 (u8 *)pkt, in rsi_usb_host_intf_write_pkt()
Drsi_sdio.h121 int rsi_sdio_host_intf_read_pkt(struct rsi_hw *adapter, u8 *pkt, u32 length);
/linux-4.4.14/drivers/usb/gadget/udc/
Dat91_udc.c1068 union setup pkt; in handle_setup() local
1075 pkt.raw[i++] = __raw_readb(dreg); in handle_setup()
1076 if (pkt.r.bRequestType & USB_DIR_IN) { in handle_setup()
1097 #define w_index le16_to_cpu(pkt.r.wIndex) in handle_setup()
1098 #define w_value le16_to_cpu(pkt.r.wValue) in handle_setup()
1099 #define w_length le16_to_cpu(pkt.r.wLength) in handle_setup()
1102 pkt.r.bRequestType, pkt.r.bRequest, in handle_setup()
1113 switch ((pkt.r.bRequestType << 8) | pkt.r.bRequest) { in handle_setup()
1127 if (pkt.r.wValue) in handle_setup()
1264 status = udc->driver->setup(&udc->gadget, &pkt.r); in handle_setup()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1569 const struct cpl_rx_pkt *pkt) in do_gro() argument
1590 if (pkt->vlan_ex) { in do_gro()
1592 be16_to_cpu(pkt->vlan)); in do_gro()
1617 const struct cpl_rx_pkt *pkt = (void *)rsp; in t4vf_ethrx_handler() local
1618 bool csum_ok = pkt->csum_calc && !pkt->err_vec && in t4vf_ethrx_handler()
1628 if ((pkt->l2info & cpu_to_be32(RXF_TCP_F)) && in t4vf_ethrx_handler()
1630 !pkt->ip_frag) { in t4vf_ethrx_handler()
1631 do_gro(rxq, gl, pkt); in t4vf_ethrx_handler()
1649 if (csum_ok && !pkt->err_vec && in t4vf_ethrx_handler()
1650 (be32_to_cpu(pkt->l2info) & (RXF_UDP_F | RXF_TCP_F))) { in t4vf_ethrx_handler()
[all …]
/linux-4.4.14/drivers/staging/gdm72xx/
Dgdm_usb.c256 u8 *pkt = t->buf; in __gdm_usb_send_complete() local
269 cmd_evt = (pkt[0] << 8) | pkt[1]; in __gdm_usb_send_complete()
296 u8 *pkt = data; in gdm_usb_send() local
313 cmd_evt = (pkt[0] << 8) | pkt[1]; in gdm_usb_send()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1846 const struct cpl_rx_pkt *pkt) in do_gro() argument
1873 skb_set_hash(skb, (__force u32)pkt->rsshdr.hash_val, in do_gro()
1876 if (unlikely(pkt->vlan_ex)) { in do_gro()
1877 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(pkt->vlan)); in do_gro()
1902 const struct cpl_rx_pkt *pkt; in t4_ethrx_handler() local
1912 pkt = (const struct cpl_rx_pkt *)rsp; in t4_ethrx_handler()
1913 csum_ok = pkt->csum_calc && !pkt->err_vec && in t4_ethrx_handler()
1915 if ((pkt->l2info & htonl(RXF_TCP_F)) && in t4_ethrx_handler()
1917 (q->netdev->features & NETIF_F_GRO) && csum_ok && !pkt->ip_frag) { in t4_ethrx_handler()
1918 do_gro(rxq, si, pkt); in t4_ethrx_handler()
[all …]
/linux-4.4.14/net/ipv6/
Dip6mr.c113 static int ip6mr_cache_report(struct mr6_table *mrt, struct sk_buff *pkt,
576 mfc->mfc_un.res.pkt, in ipmr_mfc_seq_show()
1129 static int ip6mr_cache_report(struct mr6_table *mrt, struct sk_buff *pkt, in ip6mr_cache_report() argument
1138 skb = skb_realloc_headroom(pkt, -skb_network_offset(pkt) in ip6mr_cache_report()
1159 skb_push(skb, -skb_network_offset(pkt)); in ip6mr_cache_report()
1168 msg->im6_src = ipv6_hdr(pkt)->saddr; in ip6mr_cache_report()
1169 msg->im6_dst = ipv6_hdr(pkt)->daddr; in ip6mr_cache_report()
1181 skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr)); in ip6mr_cache_report()
1194 msg->im6_src = ipv6_hdr(pkt)->saddr; in ip6mr_cache_report()
1195 msg->im6_dst = ipv6_hdr(pkt)->daddr; in ip6mr_cache_report()
[all …]
Dipv6_sockglue.c449 struct in6_pktinfo pkt; in do_ipv6_setsockopt() local
456 if (copy_from_user(&pkt, optval, sizeof(struct in6_pktinfo))) { in do_ipv6_setsockopt()
460 if (sk->sk_bound_dev_if && pkt.ipi6_ifindex != sk->sk_bound_dev_if) in do_ipv6_setsockopt()
463 np->sticky_pktinfo.ipi6_ifindex = pkt.ipi6_ifindex; in do_ipv6_setsockopt()
464 np->sticky_pktinfo.ipi6_addr = pkt.ipi6_addr; in do_ipv6_setsockopt()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c637 netio_pkt_t *pkt = (netio_pkt_t *)((unsigned long) &qsp[1] + index); in tile_net_discard_aux() local
640 unsigned int buffer = pkt->__packet.word; in tile_net_discard_aux()
696 netio_pkt_t *pkt = (netio_pkt_t *)((unsigned long) &qsp[1] + index); in tile_net_poll_aux() local
698 netio_pkt_metadata_t *metadata = NETIO_PKT_METADATA(pkt); in tile_net_poll_aux()
699 netio_pkt_status_t pkt_status = NETIO_PKT_STATUS_M(metadata, pkt); in tile_net_poll_aux()
704 (NETIO_PKT_CUSTOM_LENGTH(pkt) + in tile_net_poll_aux()
708 unsigned int buffer = pkt->__packet.word; in tile_net_poll_aux()
743 } else if (NETIO_PKT_ETHERTYPE_RECOGNIZED_M(metadata, pkt) && in tile_net_poll_aux()
785 if (NETIO_PKT_L4_CSUM_CORRECT_M(metadata, pkt)) in tile_net_poll_aux()
/linux-4.4.14/drivers/input/mouse/
Dalps.c971 unsigned char *pkt, in alps_get_finger_coordinate_v7() argument
974 mt[0].x = ((pkt[2] & 0x80) << 4); in alps_get_finger_coordinate_v7()
975 mt[0].x |= ((pkt[2] & 0x3F) << 5); in alps_get_finger_coordinate_v7()
976 mt[0].x |= ((pkt[3] & 0x30) >> 1); in alps_get_finger_coordinate_v7()
977 mt[0].x |= (pkt[3] & 0x07); in alps_get_finger_coordinate_v7()
978 mt[0].y = (pkt[1] << 3) | (pkt[0] & 0x07); in alps_get_finger_coordinate_v7()
980 mt[1].x = ((pkt[3] & 0x80) << 4); in alps_get_finger_coordinate_v7()
981 mt[1].x |= ((pkt[4] & 0x80) << 3); in alps_get_finger_coordinate_v7()
982 mt[1].x |= ((pkt[4] & 0x3F) << 4); in alps_get_finger_coordinate_v7()
983 mt[1].y = ((pkt[5] & 0x80) << 3); in alps_get_finger_coordinate_v7()
[all …]
/linux-4.4.14/include/linux/
Dmroute.h84 unsigned long pkt; member
Dmroute6.h93 unsigned long pkt; member
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_xmit.c108 pxframe->pkt = NULL; in _rtw_init_xmit_priv()
411 _rtw_open_pktfile(ppktfile->pkt, ppktfile); in set_qos()
430 static s32 update_attrib(struct adapter *padapter, struct sk_buff *pkt, struct pkt_attrib *pattrib) in update_attrib() argument
444 _rtw_open_pktfile(pkt, &pktfile); in update_attrib()
971 s32 rtw_xmitframe_coalesce(struct adapter *padapter, struct sk_buff *pkt, struct xmit_frame *pxmitf… in rtw_xmitframe_coalesce() argument
1009 _rtw_open_pktfile(pkt, &pktfile); in rtw_xmitframe_coalesce()
1399 pxframe->pkt = NULL; in rtw_alloc_xmitframe()
1428 if (pxmitframe->pkt) { in rtw_free_xmitframe()
1429 pndis_pkt = pxmitframe->pkt; in rtw_free_xmitframe()
1430 pxmitframe->pkt = NULL; in rtw_free_xmitframe()
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Ddma.h105 (void *pkt, void *arg_a), void *arg_a);
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_hw.c3125 static u8 *locate_mpa(u8 *pkt, u32 aeq_info) in locate_mpa() argument
3129 pkt += ETH_HLEN; in locate_mpa()
3132 pkt += 4 * (pkt[0] & 0x0f); in locate_mpa()
3133 pkt += 4 * ((pkt[12] >> 4) & 0x0f); in locate_mpa()
3135 return pkt; in locate_mpa()
3141 u8 *pkt; in iwarp_opcode() local
3146 pkt = nesqp->hwqp.q2_vbase + BAD_FRAME_OFFSET; in iwarp_opcode()
3147 mpa = (u16 *)locate_mpa(pkt, aeq_info); in iwarp_opcode()
3157 u8 *pkt = nesqp->hwqp.q2_vbase + BAD_FRAME_OFFSET; in nes_bld_terminate_hdr() local
3170 pkt = locate_mpa(pkt, aeq_info); in nes_bld_terminate_hdr()
[all …]
/linux-4.4.14/net/ipv4/
Dipmr.c132 struct sk_buff *pkt, vifi_t vifi, int assert);
944 struct sk_buff *pkt, vifi_t vifi, int assert) in ipmr_cache_report() argument
947 const int ihl = ip_hdrlen(pkt); in ipmr_cache_report()
955 skb = skb_realloc_headroom(pkt, sizeof(struct iphdr)); in ipmr_cache_report()
974 memcpy(msg, skb_network_header(pkt), sizeof(struct iphdr)); in ipmr_cache_report()
979 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(pkt)->tot_len) + in ipmr_cache_report()
989 skb_copy_to_linear_data(skb, pkt->data, ihl); in ipmr_cache_report()
993 skb_dst_set(skb, dst_clone(skb_dst(pkt))); in ipmr_cache_report()
1523 sr.pktcnt = c->mfc_un.res.pkt; in ipmr_ioctl()
1597 sr.pktcnt = c->mfc_un.res.pkt; in ipmr_compat_ioctl()
[all …]
/linux-4.4.14/drivers/net/bonding/
Dbond_alb.c927 struct learning_pkt pkt; in alb_send_lp_vid() local
932 memset(&pkt, 0, size); in alb_send_lp_vid()
933 ether_addr_copy(pkt.mac_dst, mac_addr); in alb_send_lp_vid()
934 ether_addr_copy(pkt.mac_src, mac_addr); in alb_send_lp_vid()
935 pkt.type = cpu_to_be16(ETH_P_LOOPBACK); in alb_send_lp_vid()
942 memcpy(data, &pkt, size); in alb_send_lp_vid()
946 skb->protocol = pkt.type; in alb_send_lp_vid()
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_drv.h413 #define CCE_PACKET3(pkt, n) (R128_CCE_PACKET3 | \ argument
414 (pkt) | ((n) << 16))
/linux-4.4.14/drivers/staging/rtl8723au/hal/
Dusb_ops_linux.c438 precvframe->pkt = pkt_copy; in recvbuf2recvframe()
456 precvframe->pkt = skb_clone(pskb, GFP_ATOMIC); in recvbuf2recvframe()
457 if (!precvframe->pkt) { in recvbuf2recvframe()
/linux-4.4.14/arch/sparc/include/asm/
Dvio.h359 int (*handle_attr)(struct vio_driver_state *vio, void *pkt);
478 int vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt);
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
DBuild1 libperf-$(CONFIG_AUXTRACE) += intel-pt-pkt-decoder.o intel-pt-insn-decoder.o intel-pt-log.o intel-p…

12