/linux/drivers/firmware/efi/stmm/ |
H A D | tee_stmm_efi.c | 125 static efi_status_t mm_communicate(u8 *comm_buf, size_t payload_size) in mm_communicate() argument 132 dsize = payload_size + MM_COMMUNICATE_HEADER_SIZE + in mm_communicate() 156 static void *setup_mm_hdr(u8 **dptr, size_t payload_size, size_t func, in setup_mm_hdr() argument 171 MM_VARIABLE_COMMUNICATE_SIZE + payload_size)) { in setup_mm_hdr() 177 MM_VARIABLE_COMMUNICATE_SIZE + payload_size, in setup_mm_hdr() 186 mm_hdr->message_len = MM_VARIABLE_COMMUNICATE_SIZE + payload_size; in setup_mm_hdr() 206 size_t payload_size; in get_max_payload() local 213 payload_size = sizeof(*var_payload); in get_max_payload() 214 var_payload = setup_mm_hdr(&comm_buf, payload_size, in get_max_payload() 220 ret = mm_communicate(comm_buf, payload_size); in get_max_payload() [all …]
|
/linux/sound/soc/qcom/qdsp6/ |
H A D | audioreach.c | 205 static void *__audioreach_alloc_pkt(int payload_size, uint32_t opcode, uint32_t token, in __audioreach_alloc_pkt() argument 210 int pkt_size = GPR_HDR_SIZE + payload_size; in __audioreach_alloc_pkt() 236 cmd_header->payload_size = payload_size; in __audioreach_alloc_pkt() 242 void *audioreach_alloc_pkt(int payload_size, uint32_t opcode, uint32_t token, in audioreach_alloc_pkt() argument 245 return __audioreach_alloc_pkt(payload_size, opcode, token, src_port, dest_port, false); in audioreach_alloc_pkt() 256 void *audioreach_alloc_cmd_pkt(int payload_size, uint32_t opcode, uint32_t token, in audioreach_alloc_cmd_pkt() argument 259 return __audioreach_alloc_pkt(payload_size, opcode, token, src_port, dest_port, true); in audioreach_alloc_cmd_pkt() 444 int payload_size, sg_sz, cont_sz, ml_sz, mp_sz, mc_sz; in audioreach_alloc_graph_pkt() local 494 payload_size = sg_sz + cont_sz + ml_sz + mp_sz + mc_sz; in audioreach_alloc_graph_pkt() 495 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_GRAPH_OPEN, 0); in audioreach_alloc_graph_pkt() [all …]
|
H A D | audioreach.h | 130 uint32_t payload_size; member 233 uint32_t payload_size; member 345 uint32_t payload_size; member 571 uint32_t payload_size; member 770 void *audioreach_alloc_cmd_pkt(int payload_size, uint32_t opcode, 775 void *audioreach_alloc_pkt(int payload_size, uint32_t opcode,
|
/linux/drivers/staging/media/meson/vdec/ |
H A D | esparser.c | 190 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/sound/soc/intel/avs/ |
H A D | messages.c | 394 size_t payload_size; in avs_ipc_get_fw_config() local 401 &payload, &payload_size); in avs_ipc_get_fw_config() 405 if (!payload_size) { in avs_ipc_get_fw_config() 410 while (offset < payload_size) { in avs_ipc_get_fw_config() 516 size_t payload_size; in avs_ipc_get_hw_config() 523 &payload, &payload_size); in avs_ipc_get_hw_config() 527 if (!payload_size) { in avs_ipc_get_hw_config() 532 while (offset < payload_size) { in avs_ipc_get_hw_config() 608 size_t payload_size; in avs_ipc_get_modules_info() 614 &payload, &payload_size); 511 size_t payload_size; avs_ipc_get_hw_config() local 598 size_t payload_size; avs_ipc_get_modules_info() local 642 size_t payload_size; avs_ipc_peakvol_get_volume() local 684 size_t payload_size; avs_ipc_probe_get_dma() local 723 size_t payload_size; avs_ipc_probe_get_points() local [all...] |
/linux/drivers/gpu/drm/amd/display/modules/freesync/ |
H A D | freesync.c | 733 unsigned int *payload_size) in build_vrr_infopacket_header_v1() argument 750 *payload_size = 0x08; in build_vrr_infopacket_header_v1() 776 *payload_size = 0x1B; in build_vrr_infopacket_header_v1() 782 unsigned int *payload_size) in build_vrr_infopacket_header_v2() argument 799 *payload_size = 0x09; in build_vrr_infopacket_header_v2() 824 *payload_size = 0x1B; in build_vrr_infopacket_header_v2() 830 unsigned int *payload_size) in build_vrr_infopacket_header_v3() argument 850 *payload_size = 0x10; in build_vrr_infopacket_header_v3() 876 *payload_size = 0x1B; in build_vrr_infopacket_header_v3() 880 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 D | vidtv_pes.c | 331 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 D | log.c | 31 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 D | fw-download.c | 230 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()
|
H A D | bootrom.c | 200 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()
|
/linux/drivers/misc/ |
H A D | gehc-achc.c | 216 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 D | mlxfw_mfa2_tlv.h | 29 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/misc/sgi-xp/ |
H A D | xp_main.c | 134 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 D | xp.h | 289 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 D | link_ddc.c | 93 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 D | vmci_datagram.c | 227 dg_info = kmalloc(struct_size(dg_info, msg_payload, dg->payload_size), 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/gpu/drm/xe/ |
H A D | xe_gsc_submit.c | 71 u8 heci_client_id, u64 host_session_id, u32 payload_size) in xe_gsc_emit_header() argument 84 mtl_gsc_header_wr(xe, map, offset, message_size, payload_size + GSC_HDR_SIZE); in xe_gsc_emit_header() 145 u32 payload_size = size - GSC_HDR_SIZE; in xe_gsc_read_out_header() local 156 if (size < GSC_HDR_SIZE || payload_size < min_payload_size) in xe_gsc_read_out_header()
|
/linux/drivers/hv/ |
H A D | hv.c | 49 void *payload, size_t payload_size) in hv_post_message() argument 55 if (payload_size > HV_MESSAGE_PAYLOAD_BYTE_COUNT) in hv_post_message() 74 aligned_msg->payload_size = payload_size; in hv_post_message() 75 memcpy((void *)aligned_msg->payload, payload, payload_size); in hv_post_message()
|
/linux/include/linux/surface_aggregator/ |
H A D | serial_hub.h | 139 #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/bluetooth/ |
H A D | hci_bcm4377.c | 428 size_t payload_size; member 469 u16 payload_size; member 751 entry_size = sizeof(*entry) + ring->payload_size; in bcm4377_handle_completion() 882 if (len > ring->payload_size && len > ring->mapped_payload_size) { in bcm4377_enqueue() 886 len, ring->ring_id, ring->payload_size, in bcm4377_enqueue() 921 offset = head * (sizeof(*entry) + ring->payload_size); in bcm4377_enqueue() 928 if (len <= ring->payload_size) { in bcm4377_enqueue() 994 ring->payload_size)); in bcm4377_create_completion_ring() 1004 msg.footer_size = ring->payload_size / 4; in bcm4377_create_completion_ring() 1058 msg.footer_size = ring->payload_size / 4; in bcm4377_create_transfer_ring() [all …]
|
/linux/drivers/greybus/ |
H A D | svc.c | 648 if (op->request->payload_size < sizeof(*request)) { in gb_svc_version_request() 650 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 D | operation.c | 312 size_t payload_size, u8 type) in gb_operation_message_init() argument 319 message->payload = payload_size ? header + 1 : NULL; in gb_operation_message_init() 320 message->payload_size = payload_size; in gb_operation_message_init() 328 u16 message_size = (u16)(sizeof(*header) + payload_size); in gb_operation_message_init() 362 size_t payload_size, gfp_t gfp_flags) in gb_operation_message_alloc() argument 366 size_t message_size = payload_size + sizeof(*header); in gb_operation_message_alloc() 384 gb_operation_message_init(hd, message, 0, payload_size, type); in gb_operation_message_alloc() 986 message_size = sizeof(*header) + message->payload_size; in gb_connection_recv_response() 995 message->payload_size = size - sizeof(*header); in gb_connection_recv_response()
|
/linux/drivers/cxl/core/ |
H A D | mbox.c | 250 if (mbox_cmd->size_in > cxl_mbox->payload_size || in cxl_internal_send_cmd() 251 mbox_cmd->size_out > cxl_mbox->payload_size) in cxl_internal_send_cmd() 378 mbox->size_out = cxl_mbox->payload_size; in cxl_mbox_cmd_ctor() 412 if (send_cmd->out.size > cxl_mbox->payload_size) in cxl_to_mem_cmd_raw() 512 if (send_cmd->in.size > cxl_mbox->payload_size) in cxl_validate_cmd_from_user() 672 u32 xfer_size = min_t(u32, remaining, cxl_mbox->payload_size); in cxl_xfer_log() 766 ret = kvmalloc(cxl_mbox->payload_size, GFP_KERNEL); in cxl_get_gsl() 772 .size_out = cxl_mbox->payload_size, in cxl_get_gsl() 931 if (pl_size > cxl_mbox->payload_size) { in cxl_clear_event_record() 932 max_handles = (cxl_mbox->payload_size - sizeof(*payload)) / in cxl_clear_event_record() [all …]
|
/linux/drivers/accel/amdxdna/ |
H A D | aie2_msg_priv.h | 322 #define slot_cf_has_space(offset, payload_size) \ argument 323 (MAX_CHAIN_CMDBUF_SIZE - ((offset) + (payload_size)) > \ 331 #define slot_dpu_has_space(offset, payload_size) \ argument 332 (MAX_CHAIN_CMDBUF_SIZE - ((offset) + (payload_size)) > \
|
/linux/net/nfc/ |
H A D | digital_dep.c | 157 static u8 digital_payload_size_to_bits(u8 payload_size) in digital_payload_size_to_bits() argument 162 if (digital_payload_bits_map[i] == payload_size) in digital_payload_size_to_bits() 365 u8 payload_size, payload_bits; in digital_in_send_psl_req() local 380 payload_size = min(ddev->local_payload_max, ddev->remote_payload_max); in digital_in_send_psl_req() 381 payload_bits = digital_payload_size_to_bits(payload_size); in digital_in_send_psl_req() 384 ddev->local_payload_max = payload_size; in digital_in_send_psl_req() 385 ddev->remote_payload_max = payload_size; in digital_in_send_psl_req() 1404 u8 dsi, payload_size, payload_bits; in digital_tg_recv_psl_req() local 1450 payload_size = digital_payload_bits_to_size(payload_bits); in digital_tg_recv_psl_req() 1452 if (!payload_size || (payload_size > min(ddev->local_payload_max, in digital_tg_recv_psl_req() [all …]
|