Home
last modified time | relevance | path

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

12345678910>>...21

/openbmc/qemu/hw/net/
H A Dnet_rx_pkt.c52 void net_rx_pkt_init(struct NetRxPkt **pkt) in net_rx_pkt_init() argument
57 *pkt = p; in net_rx_pkt_init()
60 void net_rx_pkt_uninit(struct NetRxPkt *pkt) in net_rx_pkt_uninit() argument
62 if (pkt->vec_len_total != 0) { in net_rx_pkt_uninit()
63 g_free(pkt->vec); in net_rx_pkt_uninit()
66 g_free(pkt); in net_rx_pkt_uninit()
69 struct virtio_net_hdr *net_rx_pkt_get_vhdr(struct NetRxPkt *pkt) in net_rx_pkt_get_vhdr() argument
71 assert(pkt); in net_rx_pkt_get_vhdr()
72 return &pkt->virt_hdr; in net_rx_pkt_get_vhdr()
76 net_rx_pkt_iovec_realloc(struct NetRxPkt *pkt, in net_rx_pkt_iovec_realloc() argument
[all …]
H A Dnet_tx_pkt.c64 void net_tx_pkt_init(struct NetTxPkt **pkt, uint32_t max_frags) in net_tx_pkt_init() argument
79 *pkt = p; in net_tx_pkt_init()
82 void net_tx_pkt_uninit(struct NetTxPkt *pkt) in net_tx_pkt_uninit() argument
84 if (pkt) { in net_tx_pkt_uninit()
85 g_free(pkt->vec); in net_tx_pkt_uninit()
86 g_free(pkt->raw); in net_tx_pkt_uninit()
87 g_free(pkt); in net_tx_pkt_uninit()
91 void net_tx_pkt_update_ip_hdr_checksum(struct NetTxPkt *pkt) in net_tx_pkt_update_ip_hdr_checksum() argument
94 assert(pkt); in net_tx_pkt_update_ip_hdr_checksum()
96 pkt->l3_hdr.ip.ip_len = cpu_to_be16(pkt->payload_len + in net_tx_pkt_update_ip_hdr_checksum()
[all …]
H A Dnet_rx_pkt.h34 void net_rx_pkt_uninit(struct NetRxPkt *pkt);
42 void net_rx_pkt_init(struct NetRxPkt **pkt);
52 size_t net_rx_pkt_get_total_len(struct NetRxPkt *pkt);
63 void net_rx_pkt_set_protocols(struct NetRxPkt *pkt,
76 void net_rx_pkt_get_protocols(struct NetRxPkt *pkt,
86 size_t net_rx_pkt_get_l4_hdr_offset(struct NetRxPkt *pkt);
94 size_t net_rx_pkt_get_l5_hdr_offset(struct NetRxPkt *pkt);
103 eth_ip6_hdr_info *net_rx_pkt_get_ip6_info(struct NetRxPkt *pkt);
112 eth_ip4_hdr_info *net_rx_pkt_get_ip4_info(struct NetRxPkt *pkt);
136 net_rx_pkt_calc_rss_hash(struct NetRxPkt *pkt,
[all …]
H A Dnet_tx_pkt.h38 void net_tx_pkt_init(struct NetTxPkt **pkt, uint32_t max_frags);
45 void net_tx_pkt_uninit(struct NetTxPkt *pkt);
53 struct virtio_net_hdr *net_tx_pkt_get_vhdr(struct NetTxPkt *pkt);
65 bool net_tx_pkt_build_vheader(struct NetTxPkt *pkt, bool tso_enable,
77 void net_tx_pkt_setup_vlan_header_ex(struct NetTxPkt *pkt,
88 net_tx_pkt_setup_vlan_header(struct NetTxPkt *pkt, uint16_t vlan) in net_tx_pkt_setup_vlan_header() argument
90 net_tx_pkt_setup_vlan_header_ex(pkt, vlan, ETH_P_VLAN); in net_tx_pkt_setup_vlan_header()
101 bool net_tx_pkt_add_raw_fragment(struct NetTxPkt *pkt, void *base, size_t len);
109 void net_tx_pkt_update_ip_checksums(struct NetTxPkt *pkt);
117 void net_tx_pkt_update_ip_hdr_checksum(struct NetTxPkt *pkt);
[all …]
/openbmc/linux/drivers/media/platform/qcom/venus/
H A 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 …]
H A Dhfi_msgs.c23 struct hfi_msg_event_notify_pkt *pkt) in event_seq_changed() argument
41 switch (pkt->event_data1) { in event_seq_changed()
50 event.event_type = pkt->event_data1; in event_seq_changed()
52 num_properties_changed = pkt->event_data2; in event_seq_changed()
58 data_ptr = (u8 *)&pkt->ext_event_data[0]; in event_seq_changed()
132 struct hfi_msg_event_notify_pkt *pkt) in event_release_buffer_ref() argument
138 pkt->ext_event_data; in event_release_buffer_ref()
150 struct hfi_msg_event_notify_pkt *pkt) in event_sys_error() argument
152 if (pkt) in event_sys_error()
155 pkt->shdr.session_id, pkt->event_data1, in event_sys_error()
[all …]
/openbmc/linux/arch/sparc/kernel/
H A Dviohs.c50 struct vio_ver_info pkt; in send_version() local
54 memset(&pkt, 0, sizeof(pkt)); in send_version()
55 init_tag(&pkt.tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_VER_INFO); in send_version()
56 pkt.major = major; in send_version()
57 pkt.minor = minor; in send_version()
58 pkt.dev_class = vio->dev_class; in send_version()
63 return send_ctrl(vio, &pkt.tag, sizeof(pkt)); in send_version()
163 struct vio_msg_tag *pkt = arg; in process_unknown() local
166 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in process_unknown()
180 struct vio_dring_register pkt; in send_dreg() member
[all …]
/openbmc/linux/drivers/infiniband/sw/rxe/
H A 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 …]
H A Drxe_recv.c13 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state() argument
22 pkt_type = pkt->opcode & 0xe0; in check_type_state()
43 if (pkt->mask & RXE_REQ_MASK) { in check_type_state()
75 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys() argument
79 u16 pkey = bth_pkey(pkt); in check_keys()
81 pkt->pkey_index = 0; in check_keys()
91 if (unlikely(deth_qkey(pkt) != qkey)) { in check_keys()
100 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr() argument
103 struct sk_buff *skb = PKT_TO_SKB(pkt); in check_addr()
108 if (unlikely(pkt->port_num != qp->attr.port_num)) in check_addr()
[all …]
/openbmc/linux/drivers/infiniband/hw/qib/
H A 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 …]
/openbmc/linux/drivers/usb/renesas_usbhs/
H A 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 …]
/openbmc/linux/net/caif/
H A Dcfpkt_skbuff.c17 #define PKT_ERROR(pkt, errmsg) \ argument
19 cfpkt_priv(pkt)->erronous = true; \
20 skb_reset_tail_pointer(&pkt->skb); \
45 static inline struct cfpkt_priv_data *cfpkt_priv(struct cfpkt *pkt) in cfpkt_priv() argument
47 return (struct cfpkt_priv_data *) pkt->skb.cb; in cfpkt_priv()
50 static inline bool is_erronous(struct cfpkt *pkt) in is_erronous() argument
52 return cfpkt_priv(pkt)->erronous; in is_erronous()
55 static inline struct sk_buff *pkt_to_skb(struct cfpkt *pkt) in pkt_to_skb() argument
57 return &pkt->skb; in pkt_to_skb()
67 struct cfpkt *pkt = skb_to_pkt(nativepkt); in cfpkt_fromnative() local
[all …]
H A 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 …]
/openbmc/qemu/target/hexagon/mmvec/
H A Ddecode_ext_mmvec.c27 check_new_value(Packet *pkt) in check_new_value() argument
33 for (i = 1; i < pkt->num_insns; i++) { in check_new_value()
34 uint16_t use_opcode = pkt->insn[i].opcode; in check_new_value()
38 int use_regidx = pkt->insn[i].new_read_idx; in check_new_value()
39 g_assert(pkt->insn[i].new_read_idx != -1); in check_new_value()
45 int def_off = ((pkt->insn[i].regno[use_regidx]) >> 1); in check_new_value()
46 int def_oreg = pkt->insn[i].regno[use_regidx] & 1; in check_new_value()
49 if (!GET_ATTRIB(pkt->insn[j].opcode, A_CVI)) { in check_new_value()
63 (def_idx > (pkt->num_insns - 1)))); in check_new_value()
66 def_opcode = pkt->insn[def_idx].opcode; in check_new_value()
[all …]
/openbmc/linux/include/net/netfilter/
H A Dnf_tables_ipv4.h8 static inline void nft_set_pktinfo_ipv4(struct nft_pktinfo *pkt) in nft_set_pktinfo_ipv4() argument
12 ip = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4()
13 pkt->flags = NFT_PKTINFO_L4PROTO; in nft_set_pktinfo_ipv4()
14 pkt->tprot = ip->protocol; in nft_set_pktinfo_ipv4()
15 pkt->thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4()
16 pkt->fragoff = ntohs(ip->frag_off) & IP_OFFSET; in nft_set_pktinfo_ipv4()
19 static inline int __nft_set_pktinfo_ipv4_validate(struct nft_pktinfo *pkt) in __nft_set_pktinfo_ipv4_validate() argument
24 iph = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb), in __nft_set_pktinfo_ipv4_validate()
32 len = iph_totlen(pkt->skb, iph); in __nft_set_pktinfo_ipv4_validate()
34 skb_len = pkt->skb->len - skb_network_offset(pkt->skb); in __nft_set_pktinfo_ipv4_validate()
[all …]
H A Dnf_tables_ipv6.h9 static inline void nft_set_pktinfo_ipv6(struct nft_pktinfo *pkt) in nft_set_pktinfo_ipv6() argument
15 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6()
17 nft_set_pktinfo_unspec(pkt); in nft_set_pktinfo_ipv6()
21 pkt->flags = NFT_PKTINFO_L4PROTO; in nft_set_pktinfo_ipv6()
22 pkt->tprot = protohdr; in nft_set_pktinfo_ipv6()
23 pkt->thoff = thoff; in nft_set_pktinfo_ipv6()
24 pkt->fragoff = frag_off; in nft_set_pktinfo_ipv6()
27 static inline int __nft_set_pktinfo_ipv6_validate(struct nft_pktinfo *pkt) in __nft_set_pktinfo_ipv6_validate() argument
37 ip6h = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb), in __nft_set_pktinfo_ipv6_validate()
46 skb_len = pkt->skb->len - skb_network_offset(pkt->skb); in __nft_set_pktinfo_ipv6_validate()
[all …]
/openbmc/qemu/target/hexagon/
H A Ddecode.c161 static void decode_split_cmpjump(Packet *pkt) in decode_split_cmpjump() argument
164 int numinsns = pkt->num_insns; in decode_split_cmpjump()
174 if (GET_ATTRIB(pkt->insn[i].opcode, A_NEWCMPJUMP)) { in decode_split_cmpjump()
175 last = pkt->num_insns; in decode_split_cmpjump()
176 pkt->insn[last] = pkt->insn[i]; /* copy the instruction */ in decode_split_cmpjump()
177 pkt->insn[last].part1 = true; /* last insn does the CMP */ in decode_split_cmpjump()
178 pkt->insn[i].part1 = false; /* existing insn does the JUMP */ in decode_split_cmpjump()
179 pkt->num_insns++; in decode_split_cmpjump()
184 for (i = 0; i < pkt->num_insns; i++) { in decode_split_cmpjump()
185 if (pkt->insn[i].part1) { in decode_split_cmpjump()
[all …]
/openbmc/linux/drivers/soc/mediatek/
H A Dmtk-cmdq-helper.c111 struct cmdq_pkt *pkt; in cmdq_pkt_create() local
115 pkt = kzalloc(sizeof(*pkt), GFP_KERNEL); in cmdq_pkt_create()
116 if (!pkt) in cmdq_pkt_create()
118 pkt->va_base = kzalloc(size, GFP_KERNEL); in cmdq_pkt_create()
119 if (!pkt->va_base) { in cmdq_pkt_create()
120 kfree(pkt); in cmdq_pkt_create()
123 pkt->buf_size = size; in cmdq_pkt_create()
124 pkt->cl = (void *)client; in cmdq_pkt_create()
127 dma_addr = dma_map_single(dev, pkt->va_base, pkt->buf_size, in cmdq_pkt_create()
131 kfree(pkt->va_base); in cmdq_pkt_create()
[all …]
/openbmc/qemu/net/
H A Dcolo.c43 int parse_packet_early(Packet *pkt) in parse_packet_early() argument
47 uint8_t *data = pkt->data; in parse_packet_early()
54 if ((pkt->vnet_hdr_len > sizeof(struct virtio_net_hdr_v1_hash)) || in parse_packet_early()
55 (pkt->size < sizeof(struct eth_header) + sizeof(struct vlan_header) + in parse_packet_early()
56 pkt->vnet_hdr_len)) { in parse_packet_early()
63 pkt->vnet_hdr_len, pkt->size); in parse_packet_early()
66 data += pkt->vnet_hdr_len; in parse_packet_early()
78 pkt->network_header = data + l2hdr_len; in parse_packet_early()
90 network_length = pkt->ip->ip_hl * 4; in parse_packet_early()
91 if (pkt->size < l2hdr_len + network_length + pkt->vnet_hdr_len) { in parse_packet_early()
[all …]
/openbmc/linux/drivers/accel/habanalabs/common/
H A Dhwmon.c571 struct cpucp_packet pkt; in hl_get_temperature() local
575 memset(&pkt, 0, sizeof(pkt)); in hl_get_temperature()
577 pkt.ctl = cpu_to_le32(CPUCP_PACKET_TEMPERATURE_GET << in hl_get_temperature()
579 pkt.sensor_index = __cpu_to_le16(sensor_index); in hl_get_temperature()
580 pkt.type = __cpu_to_le16(attr); in hl_get_temperature()
583 pkt.ctl, pkt.sensor_index, pkt.type); in hl_get_temperature()
585 rc = hdev->asic_funcs->send_cpu_message(hdev, (u32 *) &pkt, sizeof(pkt), in hl_get_temperature()
603 struct cpucp_packet pkt; in hl_set_temperature() local
606 memset(&pkt, 0, sizeof(pkt)); in hl_set_temperature()
608 pkt.ctl = cpu_to_le32(CPUCP_PACKET_TEMPERATURE_SET << in hl_set_temperature()
[all …]
/openbmc/linux/include/net/caif/
H A Dcfpkt.h23 void cfpkt_destroy(struct cfpkt *pkt);
33 int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len);
35 static inline u8 cfpkt_extr_head_u8(struct cfpkt *pkt) in cfpkt_extr_head_u8() argument
39 cfpkt_extr_head(pkt, &tmp, 1); in cfpkt_extr_head_u8()
44 static inline u16 cfpkt_extr_head_u16(struct cfpkt *pkt) in cfpkt_extr_head_u16() argument
48 cfpkt_extr_head(pkt, &tmp, 2); in cfpkt_extr_head_u16()
53 static inline u32 cfpkt_extr_head_u32(struct cfpkt *pkt) in cfpkt_extr_head_u32() argument
57 cfpkt_extr_head(pkt, &tmp, 4); in cfpkt_extr_head_u32()
71 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len);
81 int cfpkt_extr_trail(struct cfpkt *pkt, void *data, u16 len);
[all …]
/openbmc/linux/include/linux/soc/mediatek/
H A Dmtk-cmdq.h75 void cmdq_pkt_destroy(struct cmdq_pkt *pkt);
86 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value);
98 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys,
110 int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low,
127 int cmdq_pkt_write_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
145 int cmdq_pkt_write_s_mask(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
158 int cmdq_pkt_write_s_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
173 int cmdq_pkt_write_s_mask_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
184 int cmdq_pkt_wfe(struct cmdq_pkt *pkt, u16 event, bool clear);
193 int cmdq_pkt_clear_event(struct cmdq_pkt *pkt, u16 event);
[all …]
/openbmc/linux/drivers/media/platform/amphion/
H A Dvpu_msgs.c25 void (*done)(struct vpu_inst *inst, struct vpu_rpc_event *pkt);
29 static void vpu_session_handle_start_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_start_done() argument
34 static void vpu_session_handle_mem_request(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_mem_request() argument
38 vpu_iface_unpack_msg_data(inst->core, pkt, (void *)&req_data); in vpu_session_handle_mem_request()
58 static void vpu_session_handle_stop_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_stop_done() argument
65 static void vpu_session_handle_seq_hdr(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_seq_hdr() argument
73 vpu_iface_unpack_msg_data(inst->core, pkt, (void *)&info); in vpu_session_handle_seq_hdr()
77 static void vpu_session_handle_resolution_change(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_resolution_change() argument
82 static void vpu_session_handle_enc_frame_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) in vpu_session_handle_enc_frame_done() argument
86 vpu_iface_unpack_msg_data(inst->core, pkt, (void *)&info); in vpu_session_handle_enc_frame_done()
[all …]
/openbmc/linux/net/netfilter/
H A Dnft_set_pipapo_avx2.c216 int offset, const u8 *pkt, in nft_pipapo_avx2_lookup_4b_2() argument
220 u8 pg[2] = { pkt[0] >> 4, pkt[0] & 0xf }; in nft_pipapo_avx2_lookup_4b_2()
279 int offset, const u8 *pkt, in nft_pipapo_avx2_lookup_4b_4() argument
283 u8 pg[4] = { pkt[0] >> 4, pkt[0] & 0xf, pkt[1] >> 4, pkt[1] & 0xf }; in nft_pipapo_avx2_lookup_4b_4()
356 int offset, const u8 *pkt, in nft_pipapo_avx2_lookup_4b_8() argument
359 u8 pg[8] = { pkt[0] >> 4, pkt[0] & 0xf, pkt[1] >> 4, pkt[1] & 0xf, in nft_pipapo_avx2_lookup_4b_8()
360 pkt[2] >> 4, pkt[2] & 0xf, pkt[3] >> 4, pkt[3] & 0xf, in nft_pipapo_avx2_lookup_4b_8()
452 int offset, const u8 *pkt, in nft_pipapo_avx2_lookup_4b_12() argument
455 u8 pg[12] = { pkt[0] >> 4, pkt[0] & 0xf, pkt[1] >> 4, pkt[1] & 0xf, in nft_pipapo_avx2_lookup_4b_12()
456 pkt[2] >> 4, pkt[2] & 0xf, pkt[3] >> 4, pkt[3] & 0xf, in nft_pipapo_avx2_lookup_4b_12()
[all …]
/openbmc/linux/drivers/input/touchscreen/
H A 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 …]

12345678910>>...21