| /linux/drivers/media/platform/qcom/venus/ |
| H A D | hfi_cmds.c | 14 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 D | hfi_venus.c | 240 struct iface_queue *queue, void *pkt, u32 *tx_req) in venus_read_queue() argument 299 memcpy(pkt, rd_ptr, dwords << 2); in venus_read_queue() 305 memcpy(pkt, rd_ptr, len); in venus_read_queue() 306 memcpy(pkt + len, queue->qmem.kva, new_rd_idx << 2); in venus_read_queue() 308 pkt_hdr = (struct hfi_pkt_hdr *)(pkt); in venus_read_queue() 339 venus_dump_packet(hdev, pkt); in venus_read_queue() 392 void *pkt, bool sync) in venus_iface_cmdq_write_nolock() argument 403 cmd_packet = (struct hfi_pkt_hdr *)pkt; in venus_iface_cmdq_write_nolock() 408 ret = venus_write_queue(hdev, queue, pkt, &rx_req); in venus_iface_cmdq_write_nolock() 431 static int venus_iface_cmdq_write(struct venus_hfi_device *hdev, void *pkt, bool sync) in venus_iface_cmdq_write() argument [all …]
|
| H A D | hfi_cmds.h | 255 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 void pkt_sys_ubwc_config(struct hfi_sys_set_property_pkt *pkt, const struct hfi_ubwc_config *hfi); 260 int pkt_sys_set_resource(struct hfi_sys_set_resource_pkt *pkt, u32 id, u32 size, 262 int pkt_sys_unset_resource(struct hfi_sys_release_resource_pkt *pkt, u32 id, 264 void pkt_sys_debug_config(struct hfi_sys_set_property_pkt *pkt, u32 mode, 266 void pkt_sys_coverage_config(struct hfi_sys_set_property_pkt *pkt, u32 mode); 267 void pkt_sys_ping(struct hfi_sys_ping_pkt *pkt, u32 cookie); [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | viohs.c | 50 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 …]
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_hdr.h | 34 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 …]
|
| /linux/drivers/usb/renesas_usbhs/ |
| H A D | fifo.c | 22 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 …]
|
| /linux/drivers/soc/mediatek/ |
| H A D | mtk-cmdq-helper.c | 147 int cmdq_pkt_create(struct cmdq_client *client, struct cmdq_pkt *pkt, size_t size) in cmdq_pkt_create() argument 152 pkt->va_base = kzalloc(size, GFP_KERNEL); in cmdq_pkt_create() 153 if (!pkt->va_base) in cmdq_pkt_create() 156 pkt->buf_size = size; in cmdq_pkt_create() 159 dma_addr = dma_map_single(dev, pkt->va_base, pkt->buf_size, in cmdq_pkt_create() 163 kfree(pkt->va_base); in cmdq_pkt_create() 167 pkt->pa_base = dma_addr; in cmdq_pkt_create() 168 cmdq_get_mbox_priv(client->chan, &pkt->priv); in cmdq_pkt_create() 174 void cmdq_pkt_destroy(struct cmdq_client *client, struct cmdq_pkt *pkt) in cmdq_pkt_destroy() argument 176 dma_unmap_single(client->chan->mbox->dev, pkt->pa_base, pkt->buf_size, in cmdq_pkt_destroy() [all …]
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | hwmon.c | 572 struct cpucp_packet pkt; in hl_get_temperature() local 576 memset(&pkt, 0, sizeof(pkt)); in hl_get_temperature() 578 pkt.ctl = cpu_to_le32(CPUCP_PACKET_TEMPERATURE_GET << in hl_get_temperature() 580 pkt.sensor_index = __cpu_to_le16(sensor_index); in hl_get_temperature() 581 pkt.type = __cpu_to_le16(attr); in hl_get_temperature() 582 rc = hdev->asic_funcs->send_cpu_message(hdev, (u32 *) &pkt, sizeof(pkt), in hl_get_temperature() 601 struct cpucp_packet pkt; in hl_set_temperature() local 604 memset(&pkt, 0, sizeof(pkt)); in hl_set_temperature() 606 pkt.ctl = cpu_to_le32(CPUCP_PACKET_TEMPERATURE_SET << in hl_set_temperature() 608 pkt.sensor_index = __cpu_to_le16(sensor_index); in hl_set_temperature() [all …]
|
| H A D | firmware_if.c | 373 struct cpucp_packet pkt = {}; in hl_fw_send_pci_access_msg() local 376 pkt.ctl = cpu_to_le32(opcode << CPUCP_PKT_CTL_OPCODE_SHIFT); in hl_fw_send_pci_access_msg() 377 pkt.value = cpu_to_le64(value); in hl_fw_send_pci_access_msg() 379 rc = hdev->asic_funcs->send_cpu_message(hdev, (u32 *) &pkt, sizeof(pkt), 0, NULL); in hl_fw_send_pci_access_msg() 410 struct cpucp_packet *pkt; in hl_fw_send_cpu_message() local 415 pkt = hl_cpu_accessible_dma_pool_alloc(hdev, size, &pkt_dma_addr); in hl_fw_send_cpu_message() 416 if (!pkt) { in hl_fw_send_cpu_message() 421 memcpy(pkt, msg, size); in hl_fw_send_cpu_message() 435 pkt->fence = cpu_to_le32(UINT_MAX); in hl_fw_send_cpu_message() 453 rc = hl_poll_timeout_memory(hdev, &pkt->fence, tmp, in hl_fw_send_cpu_message() [all …]
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vpu_msgs.c | 25 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 …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | usbtouchscreen.c | 77 int (*get_pkt_len) (unsigned char *pkt, int len); 79 int (*read_data) (struct usbtouch_usb *usbtouch, unsigned char *pkt); 105 void (*process_pkt)(struct usbtouch_usb *usbtouch, unsigned char *pkt, int len); 129 static int e2i_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in e2i_read_data() argument 131 int tmp = (pkt[0] << 8) | pkt[1]; in e2i_read_data() 132 dev->x = (pkt[2] << 8) | pkt[3]; in e2i_read_data() 133 dev->y = (pkt[4] << 8) | pkt[5]; in e2i_read_data() 200 static int egalax_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in egalax_read_data() argument 202 if ((pkt[0] & EGALAX_PKT_TYPE_MASK) != EGALAX_PKT_TYPE_REPT) in egalax_read_data() 205 dev->x = ((pkt[3] & 0x0F) << 7) | (pkt[4] & 0x7F); in egalax_read_data() [all …]
|
| /linux/net/vmw_vsock/ |
| H A D | vmci_transport.c | 40 struct vmci_transport_packet *pkt); 44 struct vmci_transport_packet *pkt); 47 struct vmci_transport_packet *pkt); 50 struct vmci_transport_packet *pkt); 53 struct vmci_transport_packet *pkt); 55 struct vmci_transport_packet *pkt); 65 struct vmci_transport_packet pkt; member 112 vmci_transport_packet_init(struct vmci_transport_packet *pkt, in vmci_transport_packet_init() argument 122 memset(pkt, 0, sizeof(*pkt)); in vmci_transport_packet_init() 176 vmci_transport_packet_get_addresses(struct vmci_transport_packet * pkt,struct sockaddr_vm * local,struct sockaddr_vm * remote) vmci_transport_packet_get_addresses() argument 185 __vmci_transport_send_control_pkt(struct vmci_transport_packet * pkt,struct sockaddr_vm * src,struct sockaddr_vm * dst,enum vmci_transport_packet_type type,u64 size,u64 mode,struct vmci_transport_waiting_info * wait,u16 proto,struct vmci_handle handle,bool convert_error) __vmci_transport_send_control_pkt() argument 208 vmci_transport_reply_control_pkt_fast(struct vmci_transport_packet * pkt,enum vmci_transport_packet_type type,u64 size,u64 mode,struct vmci_transport_waiting_info * wait,struct vmci_handle handle) vmci_transport_reply_control_pkt_fast() argument 244 static struct vmci_transport_packet pkt; vmci_transport_send_control_pkt_bh() local 262 struct vmci_transport_packet *pkt; vmci_transport_alloc_send_control_pkt() local 304 vmci_transport_send_reset_bh(struct sockaddr_vm * dst,struct sockaddr_vm * src,struct vmci_transport_packet * pkt) vmci_transport_send_reset_bh() argument 315 vmci_transport_send_reset(struct sock * sk,struct vmci_transport_packet * pkt) vmci_transport_send_reset() argument 380 vmci_transport_reply_reset(struct vmci_transport_packet * pkt) vmci_transport_reply_reset() argument 480 vmci_transport_get_pending(struct sock * listener,struct vmci_transport_packet * pkt) vmci_transport_get_pending() argument 680 struct vmci_transport_packet *pkt; vmci_transport_recv_stream_cb() local 902 struct vmci_transport_packet *pkt; vmci_transport_recv_pkt_work() local 949 vmci_transport_recv_listen(struct sock * sk,struct vmci_transport_packet * pkt) vmci_transport_recv_listen() argument 1142 vmci_transport_recv_connecting_server(struct sock * listener,struct sock * pending,struct vmci_transport_packet * pkt) vmci_transport_recv_connecting_server() argument 1288 vmci_transport_recv_connecting_client(struct sock * sk,struct vmci_transport_packet * pkt) vmci_transport_recv_connecting_client() argument 1387 vmci_transport_recv_connecting_client_negotiate(struct sock * sk,struct vmci_transport_packet * pkt) vmci_transport_recv_connecting_client_negotiate() argument 1508 vmci_transport_recv_connecting_client_invalid(struct sock * sk,struct vmci_transport_packet * pkt) vmci_transport_recv_connecting_client_invalid() argument 1529 vmci_transport_recv_connected(struct sock * sk,struct vmci_transport_packet * pkt) vmci_transport_recv_connected() argument [all...] |
| /linux/net/qrtr/ |
| H A D | ns.c | 132 struct qrtr_ctrl_pkt pkt; in service_announce_new() local 139 iv.iov_base = &pkt; in service_announce_new() 140 iv.iov_len = sizeof(pkt); in service_announce_new() 142 memset(&pkt, 0, sizeof(pkt)); in service_announce_new() 143 pkt.cmd = cpu_to_le32(QRTR_TYPE_NEW_SERVER); in service_announce_new() 144 pkt.server.service = cpu_to_le32(srv->service); in service_announce_new() 145 pkt.server.instance = cpu_to_le32(srv->instance); in service_announce_new() 146 pkt.server.node = cpu_to_le32(srv->node); in service_announce_new() 147 pkt.server.port = cpu_to_le32(srv->port); in service_announce_new() 152 return kernel_sendmsg(qrtr_ns.sock, &msg, &iv, 1, sizeof(pkt)); in service_announce_new() [all …]
|
| /linux/drivers/net/xen-netback/ |
| H A D | rx.c | 253 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 …]
|
| /linux/net/netfilter/ |
| H A D | nft_chain_filter.c | 19 struct nft_pktinfo pkt; in nft_do_chain_ipv4() local 21 nft_set_pktinfo(&pkt, skb, state); in nft_do_chain_ipv4() 22 nft_set_pktinfo_ipv4(&pkt); in nft_do_chain_ipv4() 24 return nft_do_chain(&pkt, priv); in nft_do_chain_ipv4() 63 struct nft_pktinfo pkt; in nft_do_chain_arp() local 65 nft_set_pktinfo(&pkt, skb, state); in nft_do_chain_arp() 66 nft_set_pktinfo_unspec(&pkt); in nft_do_chain_arp() 68 return nft_do_chain(&pkt, priv); in nft_do_chain_arp() 103 struct nft_pktinfo pkt; in nft_do_chain_ipv6() local 105 nft_set_pktinfo(&pkt, skb, state); in nft_do_chain_ipv6() [all …]
|
| H A D | nft_meta.c | 83 nft_meta_get_eval_pkttype_lo(const struct nft_pktinfo *pkt, in nft_meta_get_eval_pkttype_lo() argument 86 const struct sk_buff *skb = pkt->skb; in nft_meta_get_eval_pkttype_lo() 88 switch (nft_pf(pkt)) { in nft_meta_get_eval_pkttype_lo() 135 const struct nft_pktinfo *pkt) in nft_meta_get_eval_skugid() argument 137 const struct sock *sk = skb_to_full_sk(pkt->skb); in nft_meta_get_eval_skugid() 141 if (!sk || !sk_fullsock(sk) || !net_eq(nft_net(pkt), sock_net(sk))) in nft_meta_get_eval_skugid() 172 nft_meta_get_eval_cgroup(u32 *dest, const struct nft_pktinfo *pkt) in nft_meta_get_eval_cgroup() argument 174 struct sock *sk = skb_to_full_sk(pkt->skb); in nft_meta_get_eval_cgroup() 176 if (!sk || !sk_fullsock(sk) || !net_eq(nft_net(pkt), sock_net(sk))) in nft_meta_get_eval_cgroup() 186 const struct nft_pktinfo *pkt) in nft_meta_get_eval_kind() argument [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_xdp_vlan.c | 57 bool parse_eth_frame(struct ethhdr *eth, void *data_end, struct parse_pkt *pkt) in parse_eth_frame() argument 75 pkt->vlan_outer_offset = offset; in parse_eth_frame() 76 pkt->vlan_outer = bpf_ntohs(vlan_hdr->h_vlan_TCI) in parse_eth_frame() 88 pkt->vlan_inner_offset = offset; in parse_eth_frame() 89 pkt->vlan_inner = bpf_ntohs(vlan_hdr->h_vlan_TCI) in parse_eth_frame() 95 pkt->l3_proto = bpf_ntohs(eth_type); /* Convert to host-byte-order */ in parse_eth_frame() 96 pkt->l3_offset = offset; in parse_eth_frame() 110 struct parse_pkt pkt = { 0 }; in xdp_prognum0() local 112 if (!parse_eth_frame(data, data_end, &pkt)) in xdp_prognum0() 116 if (pkt in xdp_prognum0() 152 struct parse_pkt pkt = { 0 }; xdp_prognum1() local 186 struct parse_pkt pkt = { 0 }; xdp_prognum2() local 233 struct parse_pkt pkt = { 0 }; xdp_prognum3() local [all...] |
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | dhc-utils.h | 22 struct iwl_rx_packet *pkt) in iwl_dhc_resp_status() argument 26 struct iwl_dhc_cmd_resp *resp = (void *)pkt->data; in iwl_dhc_resp_status() 28 if (iwl_rx_packet_payload_len(pkt) < sizeof(*resp)) in iwl_dhc_resp_status() 33 struct iwl_dhc_cmd_resp_v1 *resp = (void *)pkt->data; in iwl_dhc_resp_status() 35 if (iwl_rx_packet_payload_len(pkt) < sizeof(*resp)) in iwl_dhc_resp_status() 52 struct iwl_rx_packet *pkt, in iwl_dhc_resp_data() argument 57 struct iwl_dhc_cmd_resp *resp = (void *)pkt->data; in iwl_dhc_resp_data() 59 if (iwl_rx_packet_payload_len(pkt) < sizeof(*resp)) in iwl_dhc_resp_data() 62 *len = iwl_rx_packet_payload_len(pkt) - sizeof(*resp); in iwl_dhc_resp_data() 65 struct iwl_dhc_cmd_resp_v1 *resp = (void *)pkt->data; in iwl_dhc_resp_data() [all …]
|
| /linux/sound/soc/qcom/qdsp6/ |
| H A D | audioreach.c | 247 struct gpr_pkt *pkt; 258 pkt = p; in audioreach_alloc_cmd_pkt() 259 pkt->hdr.version = GPR_PKT_VER; in audioreach_alloc_cmd_pkt() 260 pkt->hdr.hdr_size = GPR_PKT_HEADER_WORD_SIZE; in audioreach_alloc_cmd_pkt() 261 pkt->hdr.pkt_size = pkt_size; 262 pkt->hdr.dest_port = dest_port; 263 pkt->hdr.src_port = src_port; in audioreach_alloc_apm_cmd_pkt() 265 pkt->hdr.dest_domain = GPR_DOMAIN_ID_ADSP; in audioreach_alloc_apm_cmd_pkt() 266 pkt->hdr.src_domain = GPR_DOMAIN_ID_APPS; in audioreach_alloc_apm_cmd_pkt() 267 pkt in audioreach_alloc_apm_cmd_pkt() 208 struct gpr_pkt *pkt; __audioreach_alloc_pkt() local 461 struct gpr_pkt *pkt; audioreach_alloc_graph_pkt() local 555 audioreach_send_cmd_sync(struct device * dev,gpr_device_t * gdev,struct gpr_ibasic_rsp_result_t * result,struct mutex * cmd_lock,gpr_port_t * port,wait_queue_head_t * cmd_wait,struct gpr_pkt * pkt,uint32_t rsp_opcode) audioreach_send_cmd_sync() argument 598 audioreach_graph_send_cmd_sync(struct q6apm_graph * graph,struct gpr_pkt * pkt,uint32_t rsp_opcode) audioreach_graph_send_cmd_sync() argument 617 struct gpr_pkt *pkt; audioreach_display_port_set_media_format() local 685 struct gpr_pkt *pkt; audioreach_codec_dma_set_media_format() local 755 struct gpr_pkt *pkt; audioreach_send_u32_param() local 819 struct gpr_pkt *pkt; audioreach_set_module_config() local 846 struct gpr_pkt *pkt; audioreach_mfc_set_media_format() local 965 struct gpr_pkt *pkt; audioreach_compr_set_param() local 1003 struct gpr_pkt *pkt; audioreach_i2s_set_media_format() local 1076 struct gpr_pkt *pkt; audioreach_logging_set_media_format() local 1114 struct gpr_pkt *pkt; audioreach_pcm_set_media_format() local 1165 struct gpr_pkt *pkt; audioreach_shmem_set_media_format() local 1225 struct gpr_pkt *pkt; audioreach_gain_set_vol_ctrl() local 1257 struct gpr_pkt *pkt; audioreach_gain_set() local 1363 struct gpr_pkt *pkt; audioreach_map_memory_regions() local 1423 struct gpr_pkt *pkt; audioreach_shared_memory_send_eos() local [all...] |
| H A D | q6prm.c | 58 static int q6prm_send_cmd_sync(struct q6prm *prm, struct gpr_pkt *pkt, uint32_t rsp_opcode) in q6prm_set_hw_core_req() 61 NULL, &prm->wait, pkt, rsp_opcode); in q6prm_set_hw_core_req() 81 struct gpr_pkt *pkt __free(kfree) = in q6prm_set_hw_core_req() 83 if (IS_ERR(pkt)) in q6prm_set_hw_core_req() 84 return PTR_ERR(pkt); in q6prm_set_hw_core_req() 86 req = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in q6prm_set_hw_core_req() 100 return q6prm_send_cmd_sync(prm, pkt, rsp_opcode); in q6prm_vote_lpass_core_hw() 125 struct gpr_pkt *pkt __free(kfree) = in q6prm_request_lpass_clock() 128 if (IS_ERR(pkt)) in q6prm_request_lpass_clock() 129 return PTR_ERR(pkt); in q6prm_request_lpass_clock() 52 q6prm_send_cmd_sync(struct q6prm * prm,struct gpr_pkt * pkt,uint32_t rsp_opcode) q6prm_send_cmd_sync() argument 65 struct gpr_pkt *pkt; q6prm_set_hw_core_req() local 119 struct gpr_pkt *pkt; q6prm_request_lpass_clock() local 156 struct gpr_pkt *pkt; q6prm_release_lpass_clock() local [all...] |
| H A D | q6asm.c | 295 struct apr_pkt *pkt, uint32_t rsp_opcode) in q6asm_apr_send_session_pkt() argument 297 struct apr_hdr *hdr = &pkt->hdr; in q6asm_apr_send_session_pkt() 303 rc = apr_send_pkt(a->adev, pkt); in q6asm_apr_send_session_pkt() 336 struct apr_pkt *pkt; in __q6asm_memory_unmap() local 349 pkt = p; in __q6asm_memory_unmap() 352 pkt->hdr.hdr_field = APR_SEQ_CMD_HDR_FIELD; in __q6asm_memory_unmap() 353 pkt->hdr.src_port = 0; in __q6asm_memory_unmap() 354 pkt->hdr.dest_port = 0; in __q6asm_memory_unmap() 355 pkt->hdr.pkt_size = pkt_size; in __q6asm_memory_unmap() 356 pkt->hdr.token = ((ac->session << 8) | dir); in __q6asm_memory_unmap() [all …]
|
| /linux/drivers/net/arcnet/ |
| H A D | capmode.c | 47 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 …]
|
| H A D | rfc1051.c | 44 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 90 struct archdr *pkt = (struct archdr *)skb->data; in type_trans() local 91 struct arc_rfc1051 *soft = &pkt->soft.rfc1051; in type_trans() 98 if (pkt->hard.dest == 0) { in type_trans() 102 if (pkt->hard.dest != dev->dev_addr[0]) in type_trans() 127 struct archdr *pkt = pkthdr; in rx() local 145 pkt = (struct archdr *)skb->data; in rx() 148 memcpy(pkt, pkthdr, sizeof(struct archdr)); in rx() 149 if (length > sizeof(pkt->soft)) in rx() 150 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx() [all …]
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | tc_flower_cfm.sh | 65 pkt="$ethtype $(generate_cfm_hdr 7 47 0 32)" 66 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 67 pkt="$ethtype $(generate_cfm_hdr 6 5 0 4)" 68 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 76 pkt="$ethtype $(generate_cfm_hdr 0 43 0 12)" 77 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 103 pkt="$ethtype $(generate_cfm_hdr 5 42 0 12)" 104 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q 105 pkt="$ethtype $(generate_cfm_hdr 6 1 0 70)" 106 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q [all …]
|
| /linux/drivers/usb/host/ |
| H A D | fhci-tds.c | 108 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_obj(*pkt); 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 …]
|