Lines Matching refs:pkt

22 void pkt_sys_init(struct hfi_sys_init_pkt *pkt, u32 arch_type)  in pkt_sys_init()  argument
24 pkt->hdr.size = sizeof(*pkt); in pkt_sys_init()
25 pkt->hdr.pkt_type = HFI_CMD_SYS_INIT; in pkt_sys_init()
26 pkt->arch_type = arch_type; in pkt_sys_init()
29 void pkt_sys_pc_prep(struct hfi_sys_pc_prep_pkt *pkt) in pkt_sys_pc_prep() argument
31 pkt->hdr.size = sizeof(*pkt); in pkt_sys_pc_prep()
32 pkt->hdr.pkt_type = HFI_CMD_SYS_PC_PREP; in pkt_sys_pc_prep()
35 void pkt_sys_idle_indicator(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_idle_indicator() argument
37 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_idle_indicator()
39 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_idle_indicator()
40 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_idle_indicator()
41 pkt->num_properties = 1; in pkt_sys_idle_indicator()
42 pkt->data[0] = HFI_PROPERTY_SYS_IDLE_INDICATOR; in pkt_sys_idle_indicator()
46 void pkt_sys_debug_config(struct hfi_sys_set_property_pkt *pkt, u32 mode, in pkt_sys_debug_config() argument
51 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_debug_config()
52 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_debug_config()
53 pkt->num_properties = 1; in pkt_sys_debug_config()
54 pkt->data[0] = HFI_PROPERTY_SYS_DEBUG_CONFIG; in pkt_sys_debug_config()
55 hfi = (struct hfi_debug_config *)&pkt->data[1]; in pkt_sys_debug_config()
60 void pkt_sys_coverage_config(struct hfi_sys_set_property_pkt *pkt, u32 mode) in pkt_sys_coverage_config() argument
62 pkt->hdr.size = sizeof(*pkt) + sizeof(u32); in pkt_sys_coverage_config()
63 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_coverage_config()
64 pkt->num_properties = 1; in pkt_sys_coverage_config()
65 pkt->data[0] = HFI_PROPERTY_SYS_CONFIG_COVERAGE; in pkt_sys_coverage_config()
66 pkt->data[1] = mode; in pkt_sys_coverage_config()
69 int pkt_sys_set_resource(struct hfi_sys_set_resource_pkt *pkt, u32 id, u32 size, in pkt_sys_set_resource() argument
72 pkt->hdr.size = sizeof(*pkt); in pkt_sys_set_resource()
73 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_RESOURCE; in pkt_sys_set_resource()
74 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_set_resource()
80 (struct hfi_resource_ocmem *)&pkt->resource_data[0]; in pkt_sys_set_resource()
84 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_set_resource()
85 pkt->hdr.size += sizeof(*res) - sizeof(u32); in pkt_sys_set_resource()
96 int pkt_sys_unset_resource(struct hfi_sys_release_resource_pkt *pkt, u32 id, in pkt_sys_unset_resource() argument
99 pkt->hdr.size = sizeof(*pkt); in pkt_sys_unset_resource()
100 pkt->hdr.pkt_type = HFI_CMD_SYS_RELEASE_RESOURCE; in pkt_sys_unset_resource()
101 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_unset_resource()
106 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_unset_resource()
117 void pkt_sys_ping(struct hfi_sys_ping_pkt *pkt, u32 cookie) in pkt_sys_ping() argument
119 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ping()
120 pkt->hdr.pkt_type = HFI_CMD_SYS_PING; in pkt_sys_ping()
121 pkt->client_data = cookie; in pkt_sys_ping()
124 void pkt_sys_power_control(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_power_control() argument
126 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_power_control()
128 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_power_control()
129 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_power_control()
130 pkt->num_properties = 1; in pkt_sys_power_control()
131 pkt->data[0] = HFI_PROPERTY_SYS_CODEC_POWER_PLANE_CTRL; in pkt_sys_power_control()
135 int pkt_sys_ssr_cmd(struct hfi_sys_test_ssr_pkt *pkt, u32 trigger_type) in pkt_sys_ssr_cmd() argument
146 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ssr_cmd()
147 pkt->hdr.pkt_type = HFI_CMD_SYS_TEST_SSR; in pkt_sys_ssr_cmd()
148 pkt->trigger_type = trigger_type; in pkt_sys_ssr_cmd()
153 void pkt_sys_image_version(struct hfi_sys_get_property_pkt *pkt) in pkt_sys_image_version() argument
155 pkt->hdr.size = sizeof(*pkt); in pkt_sys_image_version()
156 pkt->hdr.pkt_type = HFI_CMD_SYS_GET_PROPERTY; in pkt_sys_image_version()
157 pkt->num_properties = 1; in pkt_sys_image_version()
158 pkt->data[0] = HFI_PROPERTY_SYS_IMAGE_VERSION; in pkt_sys_image_version()
161 int pkt_session_init(struct hfi_session_init_pkt *pkt, void *cookie, in pkt_session_init() argument
164 if (!pkt || !cookie || !codec) in pkt_session_init()
167 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init()
168 pkt->shdr.hdr.pkt_type = HFI_CMD_SYS_SESSION_INIT; in pkt_session_init()
169 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_init()
170 pkt->session_domain = session_type; in pkt_session_init()
171 pkt->session_codec = codec; in pkt_session_init()
176 void pkt_session_cmd(struct hfi_session_pkt *pkt, u32 pkt_type, void *cookie) in pkt_session_cmd() argument
178 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd()
179 pkt->shdr.hdr.pkt_type = pkt_type; in pkt_session_cmd()
180 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_cmd()
183 int pkt_session_set_buffers(struct hfi_session_set_buffers_pkt *pkt, in pkt_session_set_buffers() argument
188 if (!cookie || !pkt || !bd) in pkt_session_set_buffers()
191 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_BUFFERS; in pkt_session_set_buffers()
192 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_buffers()
193 pkt->buffer_size = bd->buffer_size; in pkt_session_set_buffers()
194 pkt->min_buffer_size = bd->buffer_size; in pkt_session_set_buffers()
195 pkt->num_buffers = bd->num_buffers; in pkt_session_set_buffers()
201 pkt->extradata_size = bd->extradata_size; in pkt_session_set_buffers()
202 pkt->shdr.hdr.size = sizeof(*pkt) - sizeof(u32) + in pkt_session_set_buffers()
204 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_set_buffers()
205 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_set_buffers()
210 pkt->extradata_size = 0; in pkt_session_set_buffers()
211 pkt->shdr.hdr.size = sizeof(*pkt) + in pkt_session_set_buffers()
213 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_set_buffers()
214 pkt->buffer_info[i] = bd->device_addr; in pkt_session_set_buffers()
217 pkt->buffer_type = bd->buffer_type; in pkt_session_set_buffers()
222 int pkt_session_unset_buffers(struct hfi_session_release_buffer_pkt *pkt, in pkt_session_unset_buffers() argument
227 if (!cookie || !pkt || !bd) in pkt_session_unset_buffers()
230 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_RELEASE_BUFFERS; in pkt_session_unset_buffers()
231 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_unset_buffers()
232 pkt->buffer_size = bd->buffer_size; in pkt_session_unset_buffers()
233 pkt->num_buffers = bd->num_buffers; in pkt_session_unset_buffers()
239 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_unset_buffers()
240 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_unset_buffers()
244 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
248 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_unset_buffers()
249 pkt->buffer_info[i] = bd->device_addr; in pkt_session_unset_buffers()
251 pkt->extradata_size = 0; in pkt_session_unset_buffers()
252 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
257 pkt->response_req = bd->response_required; in pkt_session_unset_buffers()
258 pkt->buffer_type = bd->buffer_type; in pkt_session_unset_buffers()
263 int pkt_session_etb_decoder(struct hfi_session_empty_buffer_compressed_pkt *pkt, in pkt_session_etb_decoder() argument
269 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_decoder()
270 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_decoder()
271 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_decoder()
272 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
273 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
274 pkt->flags = in_frame->flags; in pkt_session_etb_decoder()
275 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_decoder()
276 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_decoder()
277 pkt->offset = in_frame->offset; in pkt_session_etb_decoder()
278 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_decoder()
279 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_decoder()
280 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_decoder()
281 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_decoder()
287 struct hfi_session_empty_buffer_uncompressed_plane0_pkt *pkt, in pkt_session_etb_encoder() argument
293 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_encoder()
294 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_encoder()
295 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_encoder()
296 pkt->view_id = 0; in pkt_session_etb_encoder()
297 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
298 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
299 pkt->flags = in_frame->flags; in pkt_session_etb_encoder()
300 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_encoder()
301 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_encoder()
302 pkt->offset = in_frame->offset; in pkt_session_etb_encoder()
303 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_encoder()
304 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_encoder()
305 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_encoder()
306 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_encoder()
307 pkt->extradata_buffer = in_frame->extradata_addr; in pkt_session_etb_encoder()
312 int pkt_session_ftb(struct hfi_session_fill_buffer_pkt *pkt, void *cookie, in pkt_session_ftb() argument
318 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_ftb()
319 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FILL_BUFFER; in pkt_session_ftb()
320 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_ftb()
323 pkt->stream_id = 0; in pkt_session_ftb()
325 pkt->stream_id = 1; in pkt_session_ftb()
327 pkt->output_tag = out_frame->clnt_data; in pkt_session_ftb()
328 pkt->packet_buffer = out_frame->device_addr; in pkt_session_ftb()
329 pkt->extradata_buffer = out_frame->extradata_addr; in pkt_session_ftb()
330 pkt->alloc_len = out_frame->alloc_len; in pkt_session_ftb()
331 pkt->filled_len = out_frame->filled_len; in pkt_session_ftb()
332 pkt->offset = out_frame->offset; in pkt_session_ftb()
333 pkt->data[0] = out_frame->extradata_size; in pkt_session_ftb()
339 struct hfi_session_parse_sequence_header_pkt *pkt, in pkt_session_parse_seq_header() argument
345 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_parse_seq_header()
346 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_PARSE_SEQUENCE_HEADER; in pkt_session_parse_seq_header()
347 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_parse_seq_header()
348 pkt->header_len = seq_hdr_len; in pkt_session_parse_seq_header()
349 pkt->packet_buffer = seq_hdr; in pkt_session_parse_seq_header()
354 int pkt_session_get_seq_hdr(struct hfi_session_get_sequence_header_pkt *pkt, in pkt_session_get_seq_hdr() argument
360 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_seq_hdr()
361 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_SEQUENCE_HEADER; in pkt_session_get_seq_hdr()
362 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_seq_hdr()
363 pkt->buffer_len = seq_hdr_len; in pkt_session_get_seq_hdr()
364 pkt->packet_buffer = seq_hdr; in pkt_session_get_seq_hdr()
369 int pkt_session_flush(struct hfi_session_flush_pkt *pkt, void *cookie, u32 type) in pkt_session_flush() argument
381 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_flush()
382 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FLUSH; in pkt_session_flush()
383 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_flush()
384 pkt->flush_type = type; in pkt_session_flush()
389 static int pkt_session_get_property_1x(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_1x() argument
400 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_property_1x()
401 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_1x()
402 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_1x()
403 pkt->num_properties = 1; in pkt_session_get_property_1x()
404 pkt->data[0] = ptype; in pkt_session_get_property_1x()
409 static int pkt_session_set_property_1x(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_1x() argument
415 if (!pkt || !cookie || !pdata) in pkt_session_set_property_1x()
418 prop_data = &pkt->data[1]; in pkt_session_set_property_1x()
420 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_1x()
421 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_1x()
422 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_1x()
423 pkt->num_properties = 1; in pkt_session_set_property_1x()
424 pkt->data[0] = ptype; in pkt_session_set_property_1x()
432 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*frate); in pkt_session_set_property_1x()
441 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
450 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fsize); in pkt_session_set_property_1x()
457 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
465 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
473 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*sz); in pkt_session_set_property_1x()
482 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
490 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fmt); in pkt_session_set_property_1x()
505 pkt->data[1] = *in; in pkt_session_set_property_1x()
506 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
513 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
520 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
528 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
538 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
547 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
563 pkt->data[1] = *in; in pkt_session_set_property_1x()
564 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
571 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
578 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
585 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
592 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
596 pkt->shdr.hdr.size += sizeof(u32); in pkt_session_set_property_1x()
607 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*brate); in pkt_session_set_property_1x()
615 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
631 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*pl); in pkt_session_set_property_1x()
640 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
658 pkt->data[1] = *in; in pkt_session_set_property_1x()
659 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
666 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*res); in pkt_session_set_property_1x()
673 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ext); in pkt_session_set_property_1x()
692 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*db); in pkt_session_set_property_1x()
702 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
728 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*range); in pkt_session_set_property_1x()
741 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*perf); in pkt_session_set_property_1x()
749 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*bframes); in pkt_session_set_property_1x()
757 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
764 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*idr); in pkt_session_set_property_1x()
772 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*color); in pkt_session_set_property_1x()
801 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ops); in pkt_session_set_property_1x()
823 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
842 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
849 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
858 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); in pkt_session_set_property_1x()
865 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
872 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
880 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mode); in pkt_session_set_property_1x()
887 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
894 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
901 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
909 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*thres); in pkt_session_set_property_1x()
928 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mvc); in pkt_session_set_property_1x()
947 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr); in pkt_session_set_property_1x()
956 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_use); in pkt_session_set_property_1x()
963 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_mark); in pkt_session_set_property_1x()
969 pkt->data[1] = *in; in pkt_session_set_property_1x()
970 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
976 pkt->data[1] = *in; in pkt_session_set_property_1x()
977 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
984 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
994 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
1005 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*csc); in pkt_session_set_property_1x()
1012 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1019 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1025 pkt->data[1] = *in; in pkt_session_set_property_1x()
1026 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1032 pkt->data[1] = *in; in pkt_session_set_property_1x()
1033 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1040 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1047 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hierp); in pkt_session_set_property_1x()
1079 pkt_session_get_property_3xx(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_3xx() argument
1084 if (!pkt || !cookie) in pkt_session_get_property_3xx()
1087 pkt->shdr.hdr.size = sizeof(struct hfi_session_get_property_pkt); in pkt_session_get_property_3xx()
1088 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_3xx()
1089 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_3xx()
1090 pkt->num_properties = 1; in pkt_session_get_property_3xx()
1094 pkt->data[0] = HFI_PROPERTY_CONFIG_VDEC_ENTROPY; in pkt_session_get_property_3xx()
1097 ret = pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property_3xx()
1105 pkt_session_set_property_3xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_3xx() argument
1111 if (!pkt || !cookie || !pdata) in pkt_session_set_property_3xx()
1114 prop_data = &pkt->data[1]; in pkt_session_set_property_3xx()
1116 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_3xx()
1117 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_3xx()
1118 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_3xx()
1119 pkt->num_properties = 1; in pkt_session_set_property_3xx()
1120 pkt->data[0] = ptype; in pkt_session_set_property_3xx()
1134 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_3xx()
1155 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_3xx()
1162 ret = pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property_3xx()
1170 pkt_session_set_property_4xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_4xx() argument
1175 if (!pkt || !cookie || !pdata) in pkt_session_set_property_4xx()
1178 prop_data = &pkt->data[1]; in pkt_session_set_property_4xx()
1180 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_4xx()
1181 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_4xx()
1182 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_4xx()
1183 pkt->num_properties = 1; in pkt_session_set_property_4xx()
1184 pkt->data[0] = ptype; in pkt_session_set_property_4xx()
1199 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_4xx()
1206 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*wm); in pkt_session_set_property_4xx()
1213 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*cu); in pkt_session_set_property_4xx()
1220 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property_4xx()
1226 int pkt_session_get_property(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property() argument
1230 return pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property()
1232 return pkt_session_get_property_3xx(pkt, cookie, ptype); in pkt_session_get_property()
1235 int pkt_session_set_property(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property() argument
1239 return pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1242 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1244 return pkt_session_set_property_4xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()