Lines Matching refs:pkt
13 void pkt_sys_init(struct hfi_sys_init_pkt *pkt, u32 arch_type) in pkt_sys_init() argument
15 pkt->hdr.size = sizeof(*pkt); in pkt_sys_init()
16 pkt->hdr.pkt_type = HFI_CMD_SYS_INIT; in pkt_sys_init()
17 pkt->arch_type = arch_type; in pkt_sys_init()
20 void pkt_sys_pc_prep(struct hfi_sys_pc_prep_pkt *pkt) in pkt_sys_pc_prep() argument
22 pkt->hdr.size = sizeof(*pkt); in pkt_sys_pc_prep()
23 pkt->hdr.pkt_type = HFI_CMD_SYS_PC_PREP; in pkt_sys_pc_prep()
26 void pkt_sys_idle_indicator(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_idle_indicator() argument
28 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_idle_indicator()
30 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_idle_indicator()
31 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_idle_indicator()
32 pkt->num_properties = 1; in pkt_sys_idle_indicator()
33 pkt->data[0] = HFI_PROPERTY_SYS_IDLE_INDICATOR; in pkt_sys_idle_indicator()
37 void pkt_sys_debug_config(struct hfi_sys_set_property_pkt *pkt, u32 mode, in pkt_sys_debug_config() argument
42 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_debug_config()
43 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_debug_config()
44 pkt->num_properties = 1; in pkt_sys_debug_config()
45 pkt->data[0] = HFI_PROPERTY_SYS_DEBUG_CONFIG; in pkt_sys_debug_config()
46 hfi = (struct hfi_debug_config *)&pkt->data[1]; in pkt_sys_debug_config()
51 void pkt_sys_coverage_config(struct hfi_sys_set_property_pkt *pkt, u32 mode) in pkt_sys_coverage_config() argument
53 pkt->hdr.size = sizeof(*pkt) + sizeof(u32); in pkt_sys_coverage_config()
54 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_coverage_config()
55 pkt->num_properties = 1; in pkt_sys_coverage_config()
56 pkt->data[0] = HFI_PROPERTY_SYS_CONFIG_COVERAGE; in pkt_sys_coverage_config()
57 pkt->data[1] = mode; in pkt_sys_coverage_config()
60 int pkt_sys_set_resource(struct hfi_sys_set_resource_pkt *pkt, u32 id, u32 size, in pkt_sys_set_resource() argument
63 pkt->hdr.size = sizeof(*pkt); in pkt_sys_set_resource()
64 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_RESOURCE; in pkt_sys_set_resource()
65 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_set_resource()
71 (struct hfi_resource_ocmem *)&pkt->resource_data[0]; in pkt_sys_set_resource()
75 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_set_resource()
76 pkt->hdr.size += sizeof(*res) - sizeof(u32); in pkt_sys_set_resource()
87 int pkt_sys_unset_resource(struct hfi_sys_release_resource_pkt *pkt, u32 id, in pkt_sys_unset_resource() argument
90 pkt->hdr.size = sizeof(*pkt); in pkt_sys_unset_resource()
91 pkt->hdr.pkt_type = HFI_CMD_SYS_RELEASE_RESOURCE; in pkt_sys_unset_resource()
92 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_unset_resource()
97 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_unset_resource()
108 void pkt_sys_ping(struct hfi_sys_ping_pkt *pkt, u32 cookie) in pkt_sys_ping() argument
110 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ping()
111 pkt->hdr.pkt_type = HFI_CMD_SYS_PING; in pkt_sys_ping()
112 pkt->client_data = cookie; in pkt_sys_ping()
115 void pkt_sys_power_control(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_power_control() argument
117 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_power_control()
119 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_power_control()
120 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_power_control()
121 pkt->num_properties = 1; in pkt_sys_power_control()
122 pkt->data[0] = HFI_PROPERTY_SYS_CODEC_POWER_PLANE_CTRL; in pkt_sys_power_control()
126 int pkt_sys_ssr_cmd(struct hfi_sys_test_ssr_pkt *pkt, u32 trigger_type) in pkt_sys_ssr_cmd() argument
137 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ssr_cmd()
138 pkt->hdr.pkt_type = HFI_CMD_SYS_TEST_SSR; in pkt_sys_ssr_cmd()
139 pkt->trigger_type = trigger_type; in pkt_sys_ssr_cmd()
144 void pkt_sys_image_version(struct hfi_sys_get_property_pkt *pkt) in pkt_sys_image_version() argument
146 pkt->hdr.size = sizeof(*pkt); in pkt_sys_image_version()
147 pkt->hdr.pkt_type = HFI_CMD_SYS_GET_PROPERTY; in pkt_sys_image_version()
148 pkt->num_properties = 1; in pkt_sys_image_version()
149 pkt->data[0] = HFI_PROPERTY_SYS_IMAGE_VERSION; in pkt_sys_image_version()
152 int pkt_session_init(struct hfi_session_init_pkt *pkt, void *cookie, in pkt_session_init() argument
155 if (!pkt || !cookie || !codec) in pkt_session_init()
158 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init()
159 pkt->shdr.hdr.pkt_type = HFI_CMD_SYS_SESSION_INIT; in pkt_session_init()
160 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_init()
161 pkt->session_domain = session_type; in pkt_session_init()
162 pkt->session_codec = codec; in pkt_session_init()
167 void pkt_session_cmd(struct hfi_session_pkt *pkt, u32 pkt_type, void *cookie) in pkt_session_cmd() argument
169 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd()
170 pkt->shdr.hdr.pkt_type = pkt_type; in pkt_session_cmd()
171 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_cmd()
174 int pkt_session_set_buffers(struct hfi_session_set_buffers_pkt *pkt, in pkt_session_set_buffers() argument
179 if (!cookie || !pkt || !bd) in pkt_session_set_buffers()
182 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_BUFFERS; in pkt_session_set_buffers()
183 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_buffers()
184 pkt->buffer_size = bd->buffer_size; in pkt_session_set_buffers()
185 pkt->min_buffer_size = bd->buffer_size; in pkt_session_set_buffers()
186 pkt->num_buffers = bd->num_buffers; in pkt_session_set_buffers()
192 pkt->extradata_size = bd->extradata_size; in pkt_session_set_buffers()
193 pkt->shdr.hdr.size = sizeof(*pkt) - sizeof(u32) + in pkt_session_set_buffers()
195 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_set_buffers()
196 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_set_buffers()
201 pkt->extradata_size = 0; in pkt_session_set_buffers()
202 pkt->shdr.hdr.size = sizeof(*pkt) + in pkt_session_set_buffers()
204 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_set_buffers()
205 pkt->buffer_info[i] = bd->device_addr; in pkt_session_set_buffers()
208 pkt->buffer_type = bd->buffer_type; in pkt_session_set_buffers()
213 int pkt_session_unset_buffers(struct hfi_session_release_buffer_pkt *pkt, in pkt_session_unset_buffers() argument
218 if (!cookie || !pkt || !bd) in pkt_session_unset_buffers()
221 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_RELEASE_BUFFERS; in pkt_session_unset_buffers()
222 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_unset_buffers()
223 pkt->buffer_size = bd->buffer_size; in pkt_session_unset_buffers()
224 pkt->num_buffers = bd->num_buffers; in pkt_session_unset_buffers()
230 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_unset_buffers()
231 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_unset_buffers()
235 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
239 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_unset_buffers()
240 pkt->buffer_info[i] = bd->device_addr; in pkt_session_unset_buffers()
242 pkt->extradata_size = 0; in pkt_session_unset_buffers()
243 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
248 pkt->response_req = bd->response_required; in pkt_session_unset_buffers()
249 pkt->buffer_type = bd->buffer_type; in pkt_session_unset_buffers()
254 int pkt_session_etb_decoder(struct hfi_session_empty_buffer_compressed_pkt *pkt, in pkt_session_etb_decoder() argument
260 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_decoder()
261 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_decoder()
262 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_decoder()
263 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
264 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
265 pkt->flags = in_frame->flags; in pkt_session_etb_decoder()
266 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_decoder()
267 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_decoder()
268 pkt->offset = in_frame->offset; in pkt_session_etb_decoder()
269 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_decoder()
270 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_decoder()
271 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_decoder()
272 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_decoder()
278 struct hfi_session_empty_buffer_uncompressed_plane0_pkt *pkt, in pkt_session_etb_encoder() argument
284 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_encoder()
285 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_encoder()
286 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_encoder()
287 pkt->view_id = 0; in pkt_session_etb_encoder()
288 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
289 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
290 pkt->flags = in_frame->flags; in pkt_session_etb_encoder()
291 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_encoder()
292 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_encoder()
293 pkt->offset = in_frame->offset; in pkt_session_etb_encoder()
294 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_encoder()
295 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_encoder()
296 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_encoder()
297 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_encoder()
298 pkt->extradata_buffer = in_frame->extradata_addr; in pkt_session_etb_encoder()
303 int pkt_session_ftb(struct hfi_session_fill_buffer_pkt *pkt, void *cookie, in pkt_session_ftb() argument
309 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_ftb()
310 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FILL_BUFFER; in pkt_session_ftb()
311 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_ftb()
314 pkt->stream_id = 0; in pkt_session_ftb()
316 pkt->stream_id = 1; in pkt_session_ftb()
318 pkt->output_tag = out_frame->clnt_data; in pkt_session_ftb()
319 pkt->packet_buffer = out_frame->device_addr; in pkt_session_ftb()
320 pkt->extradata_buffer = out_frame->extradata_addr; in pkt_session_ftb()
321 pkt->alloc_len = out_frame->alloc_len; in pkt_session_ftb()
322 pkt->filled_len = out_frame->filled_len; in pkt_session_ftb()
323 pkt->offset = out_frame->offset; in pkt_session_ftb()
324 pkt->data[0] = out_frame->extradata_size; in pkt_session_ftb()
330 struct hfi_session_parse_sequence_header_pkt *pkt, in pkt_session_parse_seq_header() argument
336 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_parse_seq_header()
337 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_PARSE_SEQUENCE_HEADER; in pkt_session_parse_seq_header()
338 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_parse_seq_header()
339 pkt->header_len = seq_hdr_len; in pkt_session_parse_seq_header()
340 pkt->packet_buffer = seq_hdr; in pkt_session_parse_seq_header()
345 int pkt_session_get_seq_hdr(struct hfi_session_get_sequence_header_pkt *pkt, in pkt_session_get_seq_hdr() argument
351 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_seq_hdr()
352 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_SEQUENCE_HEADER; in pkt_session_get_seq_hdr()
353 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_seq_hdr()
354 pkt->buffer_len = seq_hdr_len; in pkt_session_get_seq_hdr()
355 pkt->packet_buffer = seq_hdr; in pkt_session_get_seq_hdr()
360 int pkt_session_flush(struct hfi_session_flush_pkt *pkt, void *cookie, u32 type) in pkt_session_flush() argument
372 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_flush()
373 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FLUSH; in pkt_session_flush()
374 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_flush()
375 pkt->flush_type = type; in pkt_session_flush()
380 static int pkt_session_get_property_1x(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_1x() argument
391 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_property_1x()
392 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_1x()
393 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_1x()
394 pkt->num_properties = 1; in pkt_session_get_property_1x()
395 pkt->data[0] = ptype; in pkt_session_get_property_1x()
400 static int pkt_session_set_property_1x(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_1x() argument
406 if (!pkt || !cookie || !pdata) in pkt_session_set_property_1x()
409 prop_data = &pkt->data[1]; in pkt_session_set_property_1x()
411 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_1x()
412 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_1x()
413 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_1x()
414 pkt->num_properties = 1; in pkt_session_set_property_1x()
415 pkt->data[0] = ptype; in pkt_session_set_property_1x()
423 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*frate); in pkt_session_set_property_1x()
432 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
441 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fsize); in pkt_session_set_property_1x()
448 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
456 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
464 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*sz); in pkt_session_set_property_1x()
473 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
481 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fmt); in pkt_session_set_property_1x()
496 pkt->data[1] = *in; in pkt_session_set_property_1x()
497 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
504 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
511 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
519 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
529 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
538 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
554 pkt->data[1] = *in; in pkt_session_set_property_1x()
555 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
562 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
569 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
576 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
583 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
587 pkt->shdr.hdr.size += sizeof(u32); in pkt_session_set_property_1x()
598 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*brate); in pkt_session_set_property_1x()
606 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
622 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*pl); in pkt_session_set_property_1x()
631 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
649 pkt->data[1] = *in; in pkt_session_set_property_1x()
650 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
657 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*res); in pkt_session_set_property_1x()
664 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ext); in pkt_session_set_property_1x()
683 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*db); in pkt_session_set_property_1x()
693 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
719 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*range); in pkt_session_set_property_1x()
732 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*perf); in pkt_session_set_property_1x()
740 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*bframes); in pkt_session_set_property_1x()
748 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
755 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*idr); in pkt_session_set_property_1x()
763 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*color); in pkt_session_set_property_1x()
792 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ops); in pkt_session_set_property_1x()
814 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
833 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
840 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
849 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); in pkt_session_set_property_1x()
856 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
863 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
871 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mode); in pkt_session_set_property_1x()
878 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
885 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
892 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
900 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*thres); in pkt_session_set_property_1x()
919 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mvc); in pkt_session_set_property_1x()
938 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr); in pkt_session_set_property_1x()
947 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_use); in pkt_session_set_property_1x()
954 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_mark); in pkt_session_set_property_1x()
960 pkt->data[1] = *in; in pkt_session_set_property_1x()
961 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
967 pkt->data[1] = *in; in pkt_session_set_property_1x()
968 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
975 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
985 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
996 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*csc); in pkt_session_set_property_1x()
1003 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1010 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1016 pkt->data[1] = *in; in pkt_session_set_property_1x()
1017 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1023 pkt->data[1] = *in; in pkt_session_set_property_1x()
1024 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1031 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1038 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hierp); in pkt_session_set_property_1x()
1070 pkt_session_get_property_3xx(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_3xx() argument
1075 if (!pkt || !cookie) in pkt_session_get_property_3xx()
1078 pkt->shdr.hdr.size = sizeof(struct hfi_session_get_property_pkt); in pkt_session_get_property_3xx()
1079 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_3xx()
1080 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_3xx()
1081 pkt->num_properties = 1; in pkt_session_get_property_3xx()
1085 pkt->data[0] = HFI_PROPERTY_CONFIG_VDEC_ENTROPY; in pkt_session_get_property_3xx()
1088 ret = pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property_3xx()
1096 pkt_session_set_property_3xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_3xx() argument
1102 if (!pkt || !cookie || !pdata) in pkt_session_set_property_3xx()
1105 prop_data = &pkt->data[1]; in pkt_session_set_property_3xx()
1107 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_3xx()
1108 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_3xx()
1109 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_3xx()
1110 pkt->num_properties = 1; in pkt_session_set_property_3xx()
1111 pkt->data[0] = ptype; in pkt_session_set_property_3xx()
1125 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_3xx()
1146 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_3xx()
1153 ret = pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property_3xx()
1161 pkt_session_set_property_4xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_4xx() argument
1166 if (!pkt || !cookie || !pdata) in pkt_session_set_property_4xx()
1169 prop_data = &pkt->data[1]; in pkt_session_set_property_4xx()
1171 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_4xx()
1172 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_4xx()
1173 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_4xx()
1174 pkt->num_properties = 1; in pkt_session_set_property_4xx()
1175 pkt->data[0] = ptype; in pkt_session_set_property_4xx()
1190 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_4xx()
1197 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*wm); in pkt_session_set_property_4xx()
1204 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*cu); in pkt_session_set_property_4xx()
1213 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property_4xx()
1219 int pkt_session_get_property(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property() argument
1223 return pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property()
1225 return pkt_session_get_property_3xx(pkt, cookie, ptype); in pkt_session_get_property()
1228 int pkt_session_set_property(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property() argument
1232 return pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1235 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1237 return pkt_session_set_property_4xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()