Home
last modified time | relevance | path

Searched refs:pkt (Results 1 – 25 of 243) sorted by relevance

12345678910

/drivers/media/platform/qcom/venus/
Dhfi_cmds.c14 void pkt_sys_init(struct hfi_sys_init_pkt *pkt, u32 arch_type) in pkt_sys_init() argument
16 pkt->hdr.size = sizeof(*pkt); in pkt_sys_init()
17 pkt->hdr.pkt_type = HFI_CMD_SYS_INIT; in pkt_sys_init()
18 pkt->arch_type = arch_type; in pkt_sys_init()
21 void pkt_sys_pc_prep(struct hfi_sys_pc_prep_pkt *pkt) in pkt_sys_pc_prep() argument
23 pkt->hdr.size = sizeof(*pkt); in pkt_sys_pc_prep()
24 pkt->hdr.pkt_type = HFI_CMD_SYS_PC_PREP; in pkt_sys_pc_prep()
27 void pkt_sys_idle_indicator(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_idle_indicator() argument
29 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_idle_indicator()
31 pkt->hdr.size = struct_size(pkt, data, 1) + sizeof(*hfi); in pkt_sys_idle_indicator()
[all …]
Dhfi_msgs.c23 struct hfi_msg_event_notify_pkt *pkt) in event_seq_changed() argument
40 switch (pkt->event_data1) { in event_seq_changed()
49 event.event_type = pkt->event_data1; in event_seq_changed()
51 num_properties_changed = pkt->event_data2; in event_seq_changed()
57 data_ptr = (u8 *)&pkt->ext_event_data[0]; in event_seq_changed()
125 struct hfi_msg_event_notify_pkt *pkt) in event_release_buffer_ref() argument
131 pkt->ext_event_data; in event_release_buffer_ref()
143 struct hfi_msg_event_notify_pkt *pkt) in event_sys_error() argument
145 if (pkt) in event_sys_error()
148 pkt->shdr.session_id, pkt->event_data1, in event_sys_error()
[all …]
Dhfi_venus.c237 struct iface_queue *queue, void *pkt, u32 *tx_req) in venus_read_queue() argument
292 memcpy(pkt, rd_ptr, dwords << 2); in venus_read_queue()
298 memcpy(pkt, rd_ptr, len); in venus_read_queue()
299 memcpy(pkt + len, queue->qmem.kva, new_rd_idx << 2); in venus_read_queue()
329 venus_dump_packet(hdev, pkt); in venus_read_queue()
382 void *pkt, bool sync) in venus_iface_cmdq_write_nolock() argument
393 cmd_packet = (struct hfi_pkt_hdr *)pkt; in venus_iface_cmdq_write_nolock()
398 ret = venus_write_queue(hdev, queue, pkt, &rx_req); in venus_iface_cmdq_write_nolock()
421 static int venus_iface_cmdq_write(struct venus_hfi_device *hdev, void *pkt, bool sync) in venus_iface_cmdq_write() argument
426 ret = venus_iface_cmdq_write_nolock(hdev, pkt, sync); in venus_iface_cmdq_write()
[all …]
Dhfi_cmds.h255 void pkt_sys_init(struct hfi_sys_init_pkt *pkt, u32 arch_type);
256 void pkt_sys_pc_prep(struct hfi_sys_pc_prep_pkt *pkt);
257 void pkt_sys_idle_indicator(struct hfi_sys_set_property_pkt *pkt, u32 enable);
258 void pkt_sys_power_control(struct hfi_sys_set_property_pkt *pkt, u32 enable);
259 int pkt_sys_set_resource(struct hfi_sys_set_resource_pkt *pkt, u32 id, u32 size,
261 int pkt_sys_unset_resource(struct hfi_sys_release_resource_pkt *pkt, u32 id,
263 void pkt_sys_debug_config(struct hfi_sys_set_property_pkt *pkt, u32 mode,
265 void pkt_sys_coverage_config(struct hfi_sys_set_property_pkt *pkt, u32 mode);
266 void pkt_sys_ping(struct hfi_sys_ping_pkt *pkt, u32 cookie);
267 void pkt_sys_image_version(struct hfi_sys_get_property_pkt *pkt);
[all …]
/drivers/infiniband/sw/rxe/
Drxe_hdr.h34 static inline struct sk_buff *PKT_TO_SKB(struct rxe_pkt_info *pkt) in PKT_TO_SKB() argument
36 return container_of((void *)pkt, struct sk_buff, cb); in PKT_TO_SKB()
280 static inline u8 bth_opcode(struct rxe_pkt_info *pkt) in bth_opcode() argument
282 return __bth_opcode(pkt->hdr); in bth_opcode()
285 static inline void bth_set_opcode(struct rxe_pkt_info *pkt, u8 opcode) in bth_set_opcode() argument
287 __bth_set_opcode(pkt->hdr, opcode); in bth_set_opcode()
290 static inline u8 bth_se(struct rxe_pkt_info *pkt) in bth_se() argument
292 return __bth_se(pkt->hdr); in bth_se()
295 static inline void bth_set_se(struct rxe_pkt_info *pkt, int se) in bth_set_se() argument
297 __bth_set_se(pkt->hdr, se); in bth_set_se()
[all …]
Drxe_resp.c85 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_resp_queue_pkt() local
89 must_sched = (pkt->opcode == IB_OPCODE_RC_RDMA_READ_REQUEST) || in rxe_resp_queue_pkt()
121 struct rxe_pkt_info *pkt) in check_psn() argument
123 int diff = psn_compare(pkt->psn, qp->resp.psn); in check_psn()
148 if (pkt->mask & RXE_START_MASK) { in check_psn()
165 struct rxe_pkt_info *pkt) in check_op_seq() argument
172 switch (pkt->opcode) { in check_op_seq()
184 switch (pkt->opcode) { in check_op_seq()
194 switch (pkt->opcode) { in check_op_seq()
213 switch (pkt->opcode) { in check_op_seq()
[all …]
Drxe_recv.c13 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state() argument
21 pkt_type = pkt->opcode & 0xe0; in check_type_state()
49 if (pkt->mask & RXE_REQ_MASK) { in check_type_state()
79 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys() argument
83 u16 pkey = bth_pkey(pkt); in check_keys()
85 pkt->pkey_index = 0; in check_keys()
96 if (unlikely(deth_qkey(pkt) != qkey)) { in check_keys()
98 deth_qkey(pkt), qkey, qpn); in check_keys()
110 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr() argument
113 struct sk_buff *skb = PKT_TO_SKB(pkt); in check_addr()
[all …]
Drxe_icrc.c72 static __be32 rxe_icrc_hdr(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_hdr() argument
117 memcpy(&pshdr[bth_offset], pkt->hdr, RXE_BTH_BYTES); in rxe_icrc_hdr()
124 crc = rxe_crc32(pkt->rxe, crc, pshdr, length); in rxe_icrc_hdr()
127 crc = rxe_crc32(pkt->rxe, crc, pkt->hdr + RXE_BTH_BYTES, in rxe_icrc_hdr()
128 rxe_opcode[pkt->opcode].length - RXE_BTH_BYTES); in rxe_icrc_hdr()
140 int rxe_icrc_check(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_check() argument
146 icrcp = (__be32 *)(pkt->hdr + pkt->paylen - RXE_ICRC_SIZE); in rxe_icrc_check()
149 icrc = rxe_icrc_hdr(skb, pkt); in rxe_icrc_check()
150 icrc = rxe_crc32(pkt->rxe, icrc, (u8 *)payload_addr(pkt), in rxe_icrc_check()
151 payload_size(pkt) + bth_pad(pkt)); in rxe_icrc_check()
[all …]
Drxe_comp.c137 struct rxe_pkt_info *pkt, in get_wqe() argument
150 return pkt ? COMPST_DONE : COMPST_EXIT; in get_wqe()
161 return pkt ? COMPST_CHECK_PSN : COMPST_EXIT; in get_wqe()
172 struct rxe_pkt_info *pkt, in check_psn() argument
180 diff = psn_compare(pkt->psn, wqe->last_psn); in check_psn()
194 diff = psn_compare(pkt->psn, qp->comp.psn); in check_psn()
199 if (pkt->psn == wqe->last_psn) in check_psn()
211 struct rxe_pkt_info *pkt, in check_ack() argument
214 unsigned int mask = pkt->mask; in check_ack()
229 if (pkt->opcode != IB_OPCODE_RC_RDMA_READ_RESPONSE_MIDDLE && in check_ack()
[all …]
Drxe_req.c366 struct rxe_pkt_info *pkt) in init_req_packet() argument
385 pkt->opcode = opcode; in init_req_packet()
386 pkt->qp = qp; in init_req_packet()
387 pkt->psn = qp->req.psn; in init_req_packet()
388 pkt->mask = rxe_opcode[opcode].mask; in init_req_packet()
389 pkt->paylen = paylen; in init_req_packet()
390 pkt->wqe = wqe; in init_req_packet()
393 av = rxe_get_av(pkt); in init_req_packet()
394 skb = rxe_init_packet(rxe, av, paylen, pkt); in init_req_packet()
400 (pkt->mask & RXE_END_MASK) && in init_req_packet()
[all …]
/drivers/infiniband/hw/qib/
Dqib_user_sdma.c254 static void qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, in qib_user_sdma_init_frag() argument
261 pkt->addr[i].offset = offset; in qib_user_sdma_init_frag()
262 pkt->addr[i].length = len; in qib_user_sdma_init_frag()
263 pkt->addr[i].first_desc = first_desc; in qib_user_sdma_init_frag()
264 pkt->addr[i].last_desc = last_desc; in qib_user_sdma_init_frag()
265 pkt->addr[i].put_page = put_page; in qib_user_sdma_init_frag()
266 pkt->addr[i].dma_mapped = dma_mapped; in qib_user_sdma_init_frag()
267 pkt->addr[i].page = page; in qib_user_sdma_init_frag()
268 pkt->addr[i].kvaddr = kvaddr; in qib_user_sdma_init_frag()
269 pkt->addr[i].addr = dma_addr; in qib_user_sdma_init_frag()
[all …]
/drivers/usb/renesas_usbhs/
Dfifo.c22 void usbhs_pkt_init(struct usbhs_pkt *pkt) in usbhs_pkt_init() argument
24 INIT_LIST_HEAD(&pkt->node); in usbhs_pkt_init()
30 static int usbhsf_null_handle(struct usbhs_pkt *pkt, int *is_done) in usbhsf_null_handle() argument
32 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe); in usbhsf_null_handle()
45 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, in usbhs_pkt_push() argument
47 struct usbhs_pkt *pkt), in usbhs_pkt_push() argument
67 list_move_tail(&pkt->node, &pipe->list); in usbhs_pkt_push()
74 pkt->pipe = pipe; in usbhs_pkt_push()
75 pkt->buf = buf; in usbhs_pkt_push()
76 pkt->handler = pipe->handler; in usbhs_pkt_push()
[all …]
/drivers/soc/mediatek/
Dmtk-cmdq-helper.c109 struct cmdq_pkt *pkt; in cmdq_pkt_create() local
113 pkt = kzalloc(sizeof(*pkt), GFP_KERNEL); in cmdq_pkt_create()
114 if (!pkt) in cmdq_pkt_create()
116 pkt->va_base = kzalloc(size, GFP_KERNEL); in cmdq_pkt_create()
117 if (!pkt->va_base) { in cmdq_pkt_create()
118 kfree(pkt); in cmdq_pkt_create()
121 pkt->buf_size = size; in cmdq_pkt_create()
122 pkt->cl = (void *)client; in cmdq_pkt_create()
125 dma_addr = dma_map_single(dev, pkt->va_base, pkt->buf_size, in cmdq_pkt_create()
129 kfree(pkt->va_base); in cmdq_pkt_create()
[all …]
/drivers/misc/habanalabs/common/
Dhwmon.c314 struct cpucp_packet pkt; in hl_get_temperature() local
318 memset(&pkt, 0, sizeof(pkt)); in hl_get_temperature()
320 pkt.ctl = cpu_to_le32(CPUCP_PACKET_TEMPERATURE_GET << in hl_get_temperature()
322 pkt.sensor_index = __cpu_to_le16(sensor_index); in hl_get_temperature()
323 pkt.type = __cpu_to_le16(attr); in hl_get_temperature()
325 rc = hdev->asic_funcs->send_cpu_message(hdev, (u32 *) &pkt, sizeof(pkt), in hl_get_temperature()
343 struct cpucp_packet pkt; in hl_set_temperature() local
346 memset(&pkt, 0, sizeof(pkt)); in hl_set_temperature()
348 pkt.ctl = cpu_to_le32(CPUCP_PACKET_TEMPERATURE_SET << in hl_set_temperature()
350 pkt.sensor_index = __cpu_to_le16(sensor_index); in hl_set_temperature()
[all …]
/drivers/input/touchscreen/
Dusbtouchscreen.c71 void (*process_pkt) (struct usbtouch_usb *usbtouch, unsigned char *pkt, int len);
79 int (*get_pkt_len) (unsigned char *pkt, int len);
81 int (*read_data) (struct usbtouch_usb *usbtouch, unsigned char *pkt);
264 static int e2i_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in e2i_read_data() argument
266 int tmp = (pkt[0] << 8) | pkt[1]; in e2i_read_data()
267 dev->x = (pkt[2] << 8) | pkt[3]; in e2i_read_data()
268 dev->y = (pkt[4] << 8) | pkt[5]; in e2i_read_data()
332 static int egalax_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in egalax_read_data() argument
334 if ((pkt[0] & EGALAX_PKT_TYPE_MASK) != EGALAX_PKT_TYPE_REPT) in egalax_read_data()
337 dev->x = ((pkt[3] & 0x0F) << 7) | (pkt[4] & 0x7F); in egalax_read_data()
[all …]
/drivers/vhost/
Dvsock.c111 struct virtio_vsock_pkt *pkt; in vhost_transport_do_send_pkt() local
126 pkt = list_first_entry(&vsock->send_pkt_list, in vhost_transport_do_send_pkt()
128 list_del_init(&pkt->list); in vhost_transport_do_send_pkt()
135 list_add(&pkt->list, &vsock->send_pkt_list); in vhost_transport_do_send_pkt()
142 list_add(&pkt->list, &vsock->send_pkt_list); in vhost_transport_do_send_pkt()
156 virtio_transport_free_pkt(pkt); in vhost_transport_do_send_pkt()
162 if (iov_len < sizeof(pkt->hdr)) { in vhost_transport_do_send_pkt()
163 virtio_transport_free_pkt(pkt); in vhost_transport_do_send_pkt()
169 payload_len = pkt->len - pkt->off; in vhost_transport_do_send_pkt()
174 if (payload_len > iov_len - sizeof(pkt->hdr)) { in vhost_transport_do_send_pkt()
[all …]
/drivers/net/xen-netback/
Drx.c253 struct xenvif_pkt_state *pkt) in xenvif_rx_next_skb() argument
264 memset(pkt, 0, sizeof(struct xenvif_pkt_state)); in xenvif_rx_next_skb()
266 pkt->skb = skb; in xenvif_rx_next_skb()
267 pkt->frag_iter = skb; in xenvif_rx_next_skb()
268 pkt->remaining_len = skb->len; in xenvif_rx_next_skb()
269 pkt->frag = -1; in xenvif_rx_next_skb()
275 extra = &pkt->extras[XEN_NETIF_EXTRA_TYPE_GSO - 1]; in xenvif_rx_next_skb()
284 pkt->extra_count++; in xenvif_rx_next_skb()
290 extra = &pkt->extras[XEN_NETIF_EXTRA_TYPE_XDP - 1]; in xenvif_rx_next_skb()
297 pkt->extra_count++; in xenvif_rx_next_skb()
[all …]
/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 …]
/drivers/net/arcnet/
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 …]
Dcapmode.c47 struct archdr *pkt; 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 …]
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 …]
/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c15 if (precvframe->u.hdr.pkt) { in rtw_os_free_recvframe()
16 dev_kfree_skb_any(precvframe->u.hdr.pkt);/* free skb by driver */ in rtw_os_free_recvframe()
18 precvframe->u.hdr.pkt = NULL; in rtw_os_free_recvframe()
25 precvframe->u.hdr.pkt_newalloc = precvframe->u.hdr.pkt = NULL; in rtw_os_recv_resource_alloc()
37 if (precvframe->u.hdr.pkt) { in rtw_os_recv_resource_free()
39 dev_kfree_skb_any(precvframe->u.hdr.pkt); in rtw_os_recv_resource_free()
40 precvframe->u.hdr.pkt = NULL; in rtw_os_recv_resource_free()
94 void rtw_os_recv_indicate_pkt(struct adapter *padapter, struct sk_buff *pkt, struct rx_pkt_attrib *… in rtw_os_recv_indicate_pkt() argument
99 if (pkt) { in rtw_os_recv_indicate_pkt()
109 pskb2 = skb_clone(pkt, GFP_ATOMIC); in rtw_os_recv_indicate_pkt()
[all …]
Dxmit_linux.c18 pfile->pkt = pktptr; in _rtw_open_pktfile()
33 skb_copy_bits(pfile->pkt, pfile->buf_len - pfile->pkt_len, rmem, len); in _rtw_pktfile_read()
68 void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt) in rtw_os_pkt_complete() argument
73 queue = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete()
83 dev_kfree_skb_any(pkt); in rtw_os_pkt_complete()
88 if (pxframe->pkt) in rtw_os_xmit_complete()
89 rtw_os_pkt_complete(padapter, pxframe->pkt); in rtw_os_xmit_complete()
91 pxframe->pkt = NULL; in rtw_os_xmit_complete()
105 static void rtw_check_xmit_resource(struct adapter *padapter, struct sk_buff *pkt) in rtw_check_xmit_resource() argument
110 queue = skb_get_queue_mapping(pkt); in rtw_check_xmit_resource()
[all …]
/drivers/usb/host/
Dfhci-tds.c108 struct packet *pkt = cq_get(&ep->conf_frame_Q); in fhci_ep0_free() local
110 kfree(pkt); in fhci_ep0_free()
118 struct packet *pkt = cq_get(&ep->empty_frame_Q); in fhci_ep0_free() local
120 kfree(pkt); in fhci_ep0_free()
183 struct packet *pkt; in fhci_create_ep() local
186 pkt = kmalloc(sizeof(*pkt), GFP_KERNEL); in fhci_create_ep()
187 if (!pkt) { in fhci_create_ep()
194 kfree(pkt); in fhci_create_ep()
198 cq_put(&ep->empty_frame_Q, pkt); in fhci_create_ep()
280 struct packet *pkt; in fhci_td_transaction_confirm() local
[all …]
/drivers/net/ethernet/sun/
Dsunvnet_common.c55 struct vio_msg_tag *pkt = arg; in vnet_handle_unknown() local
58 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in vnet_handle_unknown()
72 struct vio_net_attr_info pkt; in sunvnet_send_attr_common() local
80 memset(&pkt, 0, sizeof(pkt)); in sunvnet_send_attr_common()
81 pkt.tag.type = VIO_TYPE_CTRL; in sunvnet_send_attr_common()
82 pkt.tag.stype = VIO_SUBTYPE_INFO; in sunvnet_send_attr_common()
83 pkt.tag.stype_env = VIO_ATTR_INFO; in sunvnet_send_attr_common()
84 pkt.tag.sid = vio_send_sid(vio); in sunvnet_send_attr_common()
86 pkt.xfer_mode = VIO_DRING_MODE; in sunvnet_send_attr_common()
88 pkt.xfer_mode = VIO_NEW_DRING_MODE; in sunvnet_send_attr_common()
[all …]

12345678910