Home
last modified time | relevance | path

Searched refs:payload_size (Results 1 – 25 of 116) sorted by relevance

12345

/linux/drivers/firmware/efi/stmm/
H A Dtee_stmm_efi.c124 static efi_status_t mm_communicate(u8 *comm_buf, size_t payload_size) in mm_communicate() argument
131 dsize = payload_size + MM_COMMUNICATE_HEADER_SIZE + in mm_communicate()
158 static void *setup_mm_hdr(u8 **dptr, size_t payload_size, size_t func) in setup_mm_hdr() argument
172 MM_VARIABLE_COMMUNICATE_SIZE + payload_size)) { in setup_mm_hdr()
176 comm_buf = alloc_pages_exact(COMM_BUF_SIZE(payload_size), in setup_mm_hdr()
183 mm_hdr->message_len = MM_VARIABLE_COMMUNICATE_SIZE + payload_size; in setup_mm_hdr()
201 size_t payload_size; in get_max_payload() local
208 payload_size = sizeof(*var_payload); in get_max_payload()
209 var_payload = setup_mm_hdr(&comm_buf, payload_size, in get_max_payload()
214 ret = mm_communicate(comm_buf, payload_size); in get_max_payload()
[all …]
/linux/sound/soc/qcom/qdsp6/
H A Daudioreach.c230 static void *__audioreach_alloc_pkt(int payload_size, uint32_t opcode, uint32_t token, in __audioreach_alloc_pkt()
235 int pkt_size = GPR_HDR_SIZE + payload_size; in __audioreach_alloc_pkt()
261 cmd_header->payload_size = payload_size;
267 void *audioreach_alloc_pkt(int payload_size, uint32_t opcode, uint32_t token, in audioreach_alloc_apm_cmd_pkt()
270 return __audioreach_alloc_pkt(payload_size, opcode, token, src_port, dest_port, false); in audioreach_set_default_channel_mapping()
281 void *audioreach_alloc_cmd_pkt(int payload_size, uint32_t opcode, uint32_t token, in audioreach_set_default_channel_mapping()
284 return __audioreach_alloc_pkt(payload_size, opcode, token, src_port, dest_port, true);
471 int payload_size, sg_sz, cont_sz, ml_sz, mp_sz, mc_sz; in audioreach_alloc_graph_pkt()
521 payload_size in audioreach_alloc_graph_pkt()
205 __audioreach_alloc_pkt(int payload_size,uint32_t opcode,uint32_t token,uint32_t src_port,uint32_t dest_port,bool has_cmd_hdr) __audioreach_alloc_pkt() argument
242 audioreach_alloc_pkt(int payload_size,uint32_t opcode,uint32_t token,uint32_t src_port,uint32_t dest_port) audioreach_alloc_pkt() argument
256 audioreach_alloc_cmd_pkt(int payload_size,uint32_t opcode,uint32_t token,uint32_t src_port,uint32_t dest_port) audioreach_alloc_cmd_pkt() argument
444 int payload_size, sg_sz, cont_sz, ml_sz, mp_sz, mc_sz; audioreach_alloc_graph_pkt() local
616 int rc, payload_size; audioreach_display_port_set_media_format() local
684 int rc, payload_size; audioreach_codec_dma_set_media_format() local
757 int rc, payload_size; audioreach_send_u32_param() local
818 int payload_size = le32_to_cpu(module->data->size); audioreach_set_module_config() local
845 int payload_size; audioreach_mfc_set_media_format() local
966 int iid, payload_size, rc; audioreach_compr_set_param() local
1002 int rc, payload_size; audioreach_i2s_set_media_format() local
1075 int rc, payload_size; audioreach_logging_set_media_format() local
1113 int rc, payload_size; audioreach_pcm_set_media_format() local
1164 int rc, payload_size; audioreach_shmem_set_media_format() local
1224 int rc, payload_size; audioreach_gain_set_vol_ctrl() local
1256 int rc, payload_size; audioreach_gain_set() local
1361 uint32_t num_regions, buf_sz, payload_size; audioreach_map_memory_regions() local
[all...]
/linux/drivers/staging/media/meson/vdec/
H A Desparser.c190 u32 payload_size) in esparser_pad_start_code() argument
195 if (payload_size < ESPARSER_MIN_PACKET_SIZE) { in esparser_pad_start_code()
196 pad_size = ESPARSER_MIN_PACKET_SIZE - payload_size; in esparser_pad_start_code()
197 memset(vaddr + payload_size, 0, pad_size); in esparser_pad_start_code()
200 if ((payload_size + pad_size + SEARCH_PATTERN_LEN) > in esparser_pad_start_code()
206 memset(vaddr + payload_size + pad_size, 0, SEARCH_PATTERN_LEN); in esparser_pad_start_code()
207 vaddr[payload_size + pad_size] = 0x00; in esparser_pad_start_code()
208 vaddr[payload_size + pad_size + 1] = 0x00; in esparser_pad_start_code()
209 vaddr[payload_size + pad_size + 2] = 0x01; in esparser_pad_start_code()
210 vaddr[payload_size + pad_size + 3] = 0xff; in esparser_pad_start_code()
[all …]
/linux/drivers/misc/mei/
H A Dmei_lb.c82 __le32 payload_size; member
83 u8 payload[] __counted_by(payload_size);
138 const void *payload, size_t payload_size) in mei_lb_push_payload() argument
155 req_size = struct_size(req, payload, payload_size); in mei_lb_push_payload()
157 dev_err(dev, "Payload is too big: %zu\n", payload_size); in mei_lb_push_payload()
174 req->payload_size = cpu_to_le32(payload_size); in mei_lb_push_payload()
175 memcpy(req->payload, payload, payload_size); in mei_lb_push_payload()
/linux/drivers/gpu/drm/amd/display/modules/freesync/
H A Dfreesync.c704 unsigned int *payload_size) in build_vrr_infopacket_header_v1() argument
721 *payload_size = 0x08; in build_vrr_infopacket_header_v1()
747 *payload_size = 0x1B; in build_vrr_infopacket_header_v1()
753 unsigned int *payload_size) in build_vrr_infopacket_header_v2() argument
770 *payload_size = 0x09; in build_vrr_infopacket_header_v2()
795 *payload_size = 0x1B; in build_vrr_infopacket_header_v2()
801 unsigned int *payload_size) in build_vrr_infopacket_header_v3() argument
821 *payload_size = 0x10; in build_vrr_infopacket_header_v3()
847 *payload_size = 0x1B; in build_vrr_infopacket_header_v3()
851 static void build_vrr_infopacket_checksum(unsigned int *payload_size, in build_vrr_infopacket_checksum() argument
[all …]
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_pes.c331 u32 payload_size; in vidtv_pes_write_into() local
376 payload_size = available_space; in vidtv_pes_write_into()
379 payload_size = remaining_len; in vidtv_pes_write_into()
380 stuff_bytes += available_space - payload_size; in vidtv_pes_write_into()
391 payload_size -= tmp; in vidtv_pes_write_into()
418 payload_size); in vidtv_pes_write_into()
420 args->from += payload_size; in vidtv_pes_write_into()
422 remaining_len -= payload_size; in vidtv_pes_write_into()
/linux/drivers/staging/greybus/
H A Dlog.c31 if (op->request->payload_size < sizeof(*receive)) { in gb_log_request_handler()
33 op->request->payload_size, sizeof(*receive)); in gb_log_request_handler()
38 if (len != (op->request->payload_size - sizeof(*receive))) { in gb_log_request_handler()
40 (op->request->payload_size - sizeof(*receive))); in gb_log_request_handler()
H A Dbootrom.c200 if (op->request->payload_size != sizeof(*size_request)) { in gb_bootrom_firmware_size_request()
202 __func__, op->request->payload_size, in gb_bootrom_firmware_size_request()
255 if (op->request->payload_size != sizeof(*firmware_request)) { in gb_bootrom_get_firmware()
257 __func__, op->request->payload_size, in gb_bootrom_get_firmware()
323 if (op->request->payload_size != sizeof(*rtb_request)) { in gb_bootrom_ready_to_boot()
325 __func__, op->request->payload_size, in gb_bootrom_ready_to_boot()
H A Dfw-download.c230 if (op->request->payload_size != sizeof(*request)) { in fw_download_find_firmware()
233 op->request->payload_size, sizeof(*request)); in fw_download_find_firmware()
280 if (op->request->payload_size != sizeof(*request)) { in fw_download_fetch_firmware()
283 op->request->payload_size, sizeof(*request)); in fw_download_fetch_firmware()
359 if (op->request->payload_size != sizeof(*request)) { in fw_download_release_firmware()
362 op->request->payload_size, sizeof(*request)); in fw_download_release_firmware()
/linux/drivers/net/ethernet/sfc/
H A Defx_reflash.c26 u32 magic, version, payload_size, header_len; in efx_reflash_parse_reflash_header() local
46 payload_size = get_unaligned_le32(header + EFX_REFLASH_HEADER_PAYLOAD_SIZE_OFST); in efx_reflash_parse_reflash_header()
49 check_add_overflow(trailer_offset, payload_size, &trailer_offset) || in efx_reflash_parse_reflash_header()
61 crc = crc32_le(0, header, (size_t)header_len + payload_size); in efx_reflash_parse_reflash_header()
76 *data_size = payload_size; in efx_reflash_parse_reflash_header()
113 u32 magic, version, payload_size, header_len, expected_crc, crc; in efx_reflash_parse_snic_header() local
134 payload_size = get_unaligned_le32(header + EFX_SNICIMAGE_HEADER_PAYLOAD_SIZE_OFST); in efx_reflash_parse_snic_header()
135 if (check_add_overflow(header_end, payload_size, &payload_end) || in efx_reflash_parse_snic_header()
146 header_len + payload_size - EFX_SNICIMAGE_HEADER_CRC_OFST - in efx_reflash_parse_snic_header()
/linux/drivers/misc/
H A Dgehc-achc.c216 const u8 *payload, size_t payload_size) in ezport_flash_transfer() argument
222 dev_dbg(&spi->dev, "EzPort write %zu bytes @ 0x%06x...\n", payload_size, address); in ezport_flash_transfer()
241 xfers[1].len = payload_size; in ezport_flash_transfer()
252 const u8 *payload, size_t payload_size) in ezport_flash_compare() argument
258 buffer = kmalloc(payload_size + 5, GFP_KERNEL | GFP_DMA); in ezport_flash_compare()
272 xfers[1].len = payload_size + 1; in ezport_flash_compare()
280 ret = memcmp(payload, buffer + 4 + 1, payload_size); in ezport_flash_compare()
284 print_hex_dump_bytes("fw: ", DUMP_PREFIX_OFFSET, payload, payload_size); in ezport_flash_compare()
285 print_hex_dump_bytes("dev: ", DUMP_PREFIX_OFFSET, buffer + 4, payload_size); in ezport_flash_compare()
/linux/drivers/net/ethernet/mellanox/mlxfw/
H A Dmlxfw_mfa2_tlv.h29 size_t payload_size, bool varsize) in mlxfw_mfa2_tlv_payload_get() argument
39 if (varsize && (be16_to_cpu(tlv->len) < payload_size)) in mlxfw_mfa2_tlv_payload_get()
41 if (!varsize && (be16_to_cpu(tlv->len) != payload_size)) in mlxfw_mfa2_tlv_payload_get()
/linux/drivers/media/platform/qcom/iris/
H A Diris_hfi_gen2_command.c155 u32 payload_size) in iris_hfi_gen2_session_set_property() argument
165 payload_size); in iris_hfi_gen2_session_set_property()
811 void *payload, u32 payload_size) in iris_hfi_gen2_session_subscribe_mode() argument
823 payload_size); in iris_hfi_gen2_session_subscribe_mode()
833 u32 prop_type, payload_size, payload_type; in iris_hfi_gen2_subscribe_change_param() local
898 payload_size = 0; in iris_hfi_gen2_subscribe_change_param()
904 payload_size = sizeof(u32); in iris_hfi_gen2_subscribe_change_param()
910 payload_size = sizeof(u64); in iris_hfi_gen2_subscribe_change_param()
915 payload_size = sizeof(u32); in iris_hfi_gen2_subscribe_change_param()
920 payload_size = sizeof(u32); in iris_hfi_gen2_subscribe_change_param()
[all …]
/linux/drivers/misc/sgi-xp/
H A Dxp_main.c134 xpc_connect(int ch_number, xpc_channel_func func, void *key, u16 payload_size, in xpc_connect() argument
140 DBUG_ON(payload_size == 0 || nentries == 0); in xpc_connect()
144 if (XPC_MSG_SIZE(payload_size) > XPC_MSG_MAX_SIZE) in xpc_connect()
159 registration->entry_size = XPC_MSG_SIZE(payload_size); in xpc_connect()
H A Dxp.h289 u16 payload_size) in xpc_send() argument
295 payload_size); in xpc_send()
300 u16 payload_size, xpc_notify_func func, void *key) in xpc_send_notify() argument
306 payload_size, func, key); in xpc_send_notify()
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_ddc.c93 uint32_t payload_size = EDID_SEGMENT_SIZE; in i2c_payloads_add() local
96 for (pos = 0; pos < len; pos += payload_size) { in i2c_payloads_add()
100 .length = DDC_MIN(payload_size, len - pos), in i2c_payloads_add()
322 uint32_t payload_size = in link_query_ddc_data() local
327 (write_size + payload_size - 1) / payload_size; in link_query_ddc_data()
330 (read_size + payload_size - 1) / payload_size; in link_query_ddc_data()
/linux/drivers/misc/vmw_vmci/
H A Dvmci_datagram.c228 dg->payload_size, GFP_ATOMIC); in dg_dispatch_as_host()
238 memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size); in dg_dispatch_as_host()
323 if (dg->payload_size > VMCI_MAX_DG_SIZE || in vmci_datagram_dispatch()
326 (unsigned long long)dg->payload_size); in vmci_datagram_dispatch()
372 dg_info = kmalloc(sizeof(*dg_info) + (size_t)dg->payload_size, in vmci_datagram_invoke_guest_handler()
382 memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size); in vmci_datagram_invoke_guest_handler()
/linux/drivers/cxl/core/
H A Dfeatures.c102 kvmalloc(cxl_mbox->payload_size, GFP_KERNEL); in get_supported_features()
107 max_size = cxl_mbox->payload_size - hdr_size; in get_supported_features()
240 size_out = min(feat_out_size, cxl_mbox->payload_size); in cxl_get_feature()
245 cxl_mbox->payload_size); in cxl_get_feature()
291 kzalloc(cxl_mbox->payload_size, GFP_KERNEL); in cxl_set_feature()
304 if (hdr_size + FEAT_DATA_MIN_PAYLOAD_SIZE > cxl_mbox->payload_size) in cxl_set_feature()
307 if (hdr_size + feat_data_size <= cxl_mbox->payload_size) { in cxl_set_feature()
314 data_in_size = cxl_mbox->payload_size - hdr_size; in cxl_set_feature()
341 if ((feat_data_size - data_sent_size) <= (cxl_mbox->payload_size - hdr_size)) { in cxl_set_feature()
H A Dmbox.c251 if (mbox_cmd->size_in > cxl_mbox->payload_size || in cxl_internal_send_cmd()
252 mbox_cmd->size_out > cxl_mbox->payload_size) in cxl_internal_send_cmd()
378 mbox_cmd->size_out = cxl_mbox->payload_size; in cxl_mbox_cmd_ctor()
410 if (send_cmd->out.size > cxl_mbox->payload_size) in cxl_to_mem_cmd_raw()
509 if (send_cmd->in.size > cxl_mbox->payload_size) in cxl_validate_cmd_from_user()
666 u32 xfer_size = min_t(u32, remaining, cxl_mbox->payload_size); in cxl_xfer_log()
795 ret = kvmalloc(cxl_mbox->payload_size, GFP_KERNEL); in cxl_get_gsl()
801 .size_out = cxl_mbox->payload_size, in cxl_get_gsl()
998 if (pl_size > cxl_mbox->payload_size) { in cxl_clear_event_record()
999 max_handles = (cxl_mbox->payload_size - sizeof(*payload)) / in cxl_clear_event_record()
[all …]
/linux/include/linux/surface_aggregator/
H A Dserial_hub.h139 #define SSH_MESSAGE_LENGTH(payload_size) (SSH_MSG_LEN_BASE + (payload_size)) argument
148 #define SSH_COMMAND_MESSAGE_LENGTH(payload_size) \ argument
149 SSH_MESSAGE_LENGTH(sizeof(struct ssh_command) + (payload_size))
/linux/drivers/greybus/
H A Dsvc.c649 if (op->request->payload_size < sizeof(*request)) { in gb_svc_version_request()
651 op->request->payload_size, in gb_svc_version_request()
845 if (op->request->payload_size < sizeof(*hello_request)) { in gb_svc_hello()
847 op->request->payload_size, in gb_svc_hello()
1150 if (request->payload_size < sizeof(*reset)) { in gb_svc_intf_reset_recv()
1152 request->payload_size, sizeof(*reset)); in gb_svc_intf_reset_recv()
1167 if (op->request->payload_size < sizeof(*request)) { in gb_svc_module_inserted_recv()
1169 op->request->payload_size, sizeof(*request)); in gb_svc_module_inserted_recv()
1186 if (op->request->payload_size < sizeof(*request)) { in gb_svc_module_removed_recv()
1188 op->request->payload_size, sizeof(*request)); in gb_svc_module_removed_recv()
[all …]
H A Doperation.c313 size_t payload_size, u8 type) in gb_operation_message_init() argument
320 message->payload = payload_size ? header + 1 : NULL; in gb_operation_message_init()
321 message->payload_size = payload_size; in gb_operation_message_init()
329 u16 message_size = (u16)(sizeof(*header) + payload_size); in gb_operation_message_init()
363 size_t payload_size, gfp_t gfp_flags) in gb_operation_message_alloc() argument
367 size_t message_size = payload_size + sizeof(*header); in gb_operation_message_alloc()
385 gb_operation_message_init(hd, message, 0, payload_size, type); in gb_operation_message_alloc()
987 message_size = sizeof(*header) + message->payload_size; in gb_connection_recv_response()
996 message->payload_size = size - sizeof(*header); in gb_connection_recv_response()
/linux/drivers/usb/gadget/function/
H A Duvc_video.c100 if (video->payload_size == 0) { in uvc_video_encode_bulk()
102 video->payload_size += ret; in uvc_video_encode_bulk()
108 len = min_t(int, video->max_payload_size - video->payload_size, len); in uvc_video_encode_bulk()
111 video->payload_size += ret; in uvc_video_encode_bulk()
115 req->zero = video->payload_size == video->max_payload_size; in uvc_video_encode_bulk()
124 video->payload_size = 0; in uvc_video_encode_bulk()
127 if (video->payload_size == video->max_payload_size || in uvc_video_encode_bulk()
130 video->payload_size = 0; in uvc_video_encode_bulk()
789 video->payload_size = 0; in uvcg_video_enable()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Drpc.c613 r535_gsp_rpc_get(struct nvkm_gsp *gsp, u32 fn, u32 payload_size) in r535_gsp_rpc_get() argument
617 rpc = r535_gsp_cmdq_get(gsp, ALIGN(sizeof(*rpc) + payload_size, in r535_gsp_rpc_get()
627 rpc->length = sizeof(*rpc) + payload_size; in r535_gsp_rpc_get()
639 u32 payload_size = rpc->length - sizeof(*rpc); in r535_gsp_rpc_push() local
643 if (payload_size > max_payload_size) { in r535_gsp_rpc_push()
645 u32 remain_payload_size = payload_size; in r535_gsp_rpc_push()
686 repv = r535_gsp_rpc_handle_reply(gsp, fn, policy, payload_size + in r535_gsp_rpc_push()
/linux/drivers/hv/
H A Dhv.c51 void *payload, size_t payload_size) in hv_post_message() argument
57 if (payload_size > HV_MESSAGE_PAYLOAD_BYTE_COUNT) in hv_post_message()
76 aligned_msg->payload_size = payload_size; in hv_post_message()
77 memcpy((void *)aligned_msg->payload, payload, payload_size); in hv_post_message()

12345