Lines Matching refs:pkt
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()
32 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_idle_indicator()
33 pkt->num_properties = 1; in pkt_sys_idle_indicator()
34 pkt->data[0] = HFI_PROPERTY_SYS_IDLE_INDICATOR; in pkt_sys_idle_indicator()
38 void pkt_sys_debug_config(struct hfi_sys_set_property_pkt *pkt, u32 mode, in pkt_sys_debug_config() argument
43 pkt->hdr.size = struct_size(pkt, data, 1) + sizeof(*hfi); in pkt_sys_debug_config()
44 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_debug_config()
45 pkt->num_properties = 1; in pkt_sys_debug_config()
46 pkt->data[0] = HFI_PROPERTY_SYS_DEBUG_CONFIG; in pkt_sys_debug_config()
47 hfi = (struct hfi_debug_config *)&pkt->data[1]; in pkt_sys_debug_config()
52 void pkt_sys_coverage_config(struct hfi_sys_set_property_pkt *pkt, u32 mode) in pkt_sys_coverage_config() argument
54 pkt->hdr.size = struct_size(pkt, data, 2); in pkt_sys_coverage_config()
55 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_coverage_config()
56 pkt->num_properties = 1; in pkt_sys_coverage_config()
57 pkt->data[0] = HFI_PROPERTY_SYS_CONFIG_COVERAGE; in pkt_sys_coverage_config()
58 pkt->data[1] = mode; in pkt_sys_coverage_config()
61 void pkt_sys_ubwc_config(struct hfi_sys_set_property_pkt *pkt, const struct hfi_ubwc_config *hfi) in pkt_sys_ubwc_config() argument
63 pkt->hdr.size = struct_size(pkt, data, 1) + sizeof(*hfi); in pkt_sys_ubwc_config()
64 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_ubwc_config()
65 pkt->num_properties = 1; in pkt_sys_ubwc_config()
66 pkt->data[0] = HFI_PROPERTY_SYS_UBWC_CONFIG; in pkt_sys_ubwc_config()
67 memcpy(&pkt->data[1], hfi, sizeof(*hfi)); in pkt_sys_ubwc_config()
70 int pkt_sys_set_resource(struct hfi_sys_set_resource_pkt *pkt, u32 id, u32 size, in pkt_sys_set_resource() argument
73 pkt->hdr.size = sizeof(*pkt); in pkt_sys_set_resource()
74 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_RESOURCE; in pkt_sys_set_resource()
75 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_set_resource()
81 (struct hfi_resource_ocmem *)&pkt->resource_data[0]; in pkt_sys_set_resource()
85 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_set_resource()
86 pkt->hdr.size += sizeof(*res) - sizeof(u32); in pkt_sys_set_resource()
97 int pkt_sys_unset_resource(struct hfi_sys_release_resource_pkt *pkt, u32 id, in pkt_sys_unset_resource() argument
100 pkt->hdr.size = sizeof(*pkt); in pkt_sys_unset_resource()
101 pkt->hdr.pkt_type = HFI_CMD_SYS_RELEASE_RESOURCE; in pkt_sys_unset_resource()
102 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_unset_resource()
107 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_unset_resource()
118 void pkt_sys_ping(struct hfi_sys_ping_pkt *pkt, u32 cookie) in pkt_sys_ping() argument
120 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ping()
121 pkt->hdr.pkt_type = HFI_CMD_SYS_PING; in pkt_sys_ping()
122 pkt->client_data = cookie; in pkt_sys_ping()
125 void pkt_sys_power_control(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_power_control() argument
127 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_power_control()
129 pkt->hdr.size = struct_size(pkt, data, 1) + sizeof(*hfi); in pkt_sys_power_control()
130 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_power_control()
131 pkt->num_properties = 1; in pkt_sys_power_control()
132 pkt->data[0] = HFI_PROPERTY_SYS_CODEC_POWER_PLANE_CTRL; in pkt_sys_power_control()
136 int pkt_sys_ssr_cmd(struct hfi_sys_test_ssr_pkt *pkt, u32 trigger_type) in pkt_sys_ssr_cmd() argument
147 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ssr_cmd()
148 pkt->hdr.pkt_type = HFI_CMD_SYS_TEST_SSR; in pkt_sys_ssr_cmd()
149 pkt->trigger_type = trigger_type; in pkt_sys_ssr_cmd()
154 void pkt_sys_image_version(struct hfi_sys_get_property_pkt *pkt) in pkt_sys_image_version() argument
156 pkt->hdr.size = sizeof(*pkt); in pkt_sys_image_version()
157 pkt->hdr.pkt_type = HFI_CMD_SYS_GET_PROPERTY; in pkt_sys_image_version()
158 pkt->num_properties = 1; in pkt_sys_image_version()
159 pkt->data[0] = HFI_PROPERTY_SYS_IMAGE_VERSION; in pkt_sys_image_version()
162 int pkt_session_init(struct hfi_session_init_pkt *pkt, void *cookie, in pkt_session_init() argument
165 if (!pkt || !cookie || !codec) in pkt_session_init()
168 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init()
169 pkt->shdr.hdr.pkt_type = HFI_CMD_SYS_SESSION_INIT; in pkt_session_init()
170 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_init()
171 pkt->session_domain = session_type; in pkt_session_init()
172 pkt->session_codec = codec; in pkt_session_init()
177 void pkt_session_cmd(struct hfi_session_pkt *pkt, u32 pkt_type, void *cookie) in pkt_session_cmd() argument
179 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd()
180 pkt->shdr.hdr.pkt_type = pkt_type; in pkt_session_cmd()
181 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_cmd()
184 int pkt_session_set_buffers(struct hfi_session_set_buffers_pkt *pkt, in pkt_session_set_buffers() argument
189 if (!cookie || !pkt || !bd) in pkt_session_set_buffers()
192 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_BUFFERS; in pkt_session_set_buffers()
193 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_buffers()
194 pkt->buffer_size = bd->buffer_size; in pkt_session_set_buffers()
195 pkt->min_buffer_size = bd->buffer_size; in pkt_session_set_buffers()
196 pkt->num_buffers = bd->num_buffers; in pkt_session_set_buffers()
202 pkt->extradata_size = bd->extradata_size; in pkt_session_set_buffers()
203 pkt->shdr.hdr.size = sizeof(*pkt) - sizeof(u32) + in pkt_session_set_buffers()
205 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_set_buffers()
206 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_set_buffers()
211 pkt->extradata_size = 0; in pkt_session_set_buffers()
212 pkt->shdr.hdr.size = sizeof(*pkt) + in pkt_session_set_buffers()
214 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_set_buffers()
215 pkt->buffer_info[i] = bd->device_addr; in pkt_session_set_buffers()
218 pkt->buffer_type = bd->buffer_type; in pkt_session_set_buffers()
223 int pkt_session_unset_buffers(struct hfi_session_release_buffer_pkt *pkt, in pkt_session_unset_buffers() argument
228 if (!cookie || !pkt || !bd) in pkt_session_unset_buffers()
231 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_RELEASE_BUFFERS; in pkt_session_unset_buffers()
232 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_unset_buffers()
233 pkt->buffer_size = bd->buffer_size; in pkt_session_unset_buffers()
234 pkt->num_buffers = bd->num_buffers; in pkt_session_unset_buffers()
240 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_unset_buffers()
241 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_unset_buffers()
245 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
249 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_unset_buffers()
250 pkt->buffer_info[i] = bd->device_addr; in pkt_session_unset_buffers()
252 pkt->extradata_size = 0; in pkt_session_unset_buffers()
253 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
258 pkt->response_req = bd->response_required; in pkt_session_unset_buffers()
259 pkt->buffer_type = bd->buffer_type; in pkt_session_unset_buffers()
264 int pkt_session_etb_decoder(struct hfi_session_empty_buffer_compressed_pkt *pkt, in pkt_session_etb_decoder() argument
270 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_decoder()
271 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_decoder()
272 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_decoder()
273 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
274 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
275 pkt->flags = in_frame->flags; in pkt_session_etb_decoder()
276 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_decoder()
277 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_decoder()
278 pkt->offset = in_frame->offset; in pkt_session_etb_decoder()
279 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_decoder()
280 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_decoder()
281 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_decoder()
282 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_decoder()
288 struct hfi_session_empty_buffer_uncompressed_plane0_pkt *pkt, in pkt_session_etb_encoder() argument
294 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_encoder()
295 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_encoder()
296 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_encoder()
297 pkt->view_id = 0; in pkt_session_etb_encoder()
298 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
299 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
300 pkt->flags = in_frame->flags; in pkt_session_etb_encoder()
301 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_encoder()
302 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_encoder()
303 pkt->offset = in_frame->offset; in pkt_session_etb_encoder()
304 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_encoder()
305 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_encoder()
306 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_encoder()
307 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_encoder()
308 pkt->extradata_buffer = in_frame->extradata_addr; in pkt_session_etb_encoder()
313 int pkt_session_ftb(struct hfi_session_fill_buffer_pkt *pkt, void *cookie, in pkt_session_ftb() argument
319 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_ftb()
320 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FILL_BUFFER; in pkt_session_ftb()
321 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_ftb()
324 pkt->stream_id = 0; in pkt_session_ftb()
326 pkt->stream_id = 1; in pkt_session_ftb()
328 pkt->output_tag = out_frame->clnt_data; in pkt_session_ftb()
329 pkt->packet_buffer = out_frame->device_addr; in pkt_session_ftb()
330 pkt->extradata_buffer = out_frame->extradata_addr; in pkt_session_ftb()
331 pkt->alloc_len = out_frame->alloc_len; in pkt_session_ftb()
332 pkt->filled_len = out_frame->filled_len; in pkt_session_ftb()
333 pkt->offset = out_frame->offset; in pkt_session_ftb()
334 pkt->data[0] = out_frame->extradata_size; in pkt_session_ftb()
340 struct hfi_session_parse_sequence_header_pkt *pkt, in pkt_session_parse_seq_header() argument
346 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_parse_seq_header()
347 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_PARSE_SEQUENCE_HEADER; in pkt_session_parse_seq_header()
348 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_parse_seq_header()
349 pkt->header_len = seq_hdr_len; in pkt_session_parse_seq_header()
350 pkt->packet_buffer = seq_hdr; in pkt_session_parse_seq_header()
355 int pkt_session_get_seq_hdr(struct hfi_session_get_sequence_header_pkt *pkt, in pkt_session_get_seq_hdr() argument
361 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_seq_hdr()
362 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_SEQUENCE_HEADER; in pkt_session_get_seq_hdr()
363 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_seq_hdr()
364 pkt->buffer_len = seq_hdr_len; in pkt_session_get_seq_hdr()
365 pkt->packet_buffer = seq_hdr; in pkt_session_get_seq_hdr()
370 int pkt_session_flush(struct hfi_session_flush_pkt *pkt, void *cookie, u32 type) in pkt_session_flush() argument
382 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_flush()
383 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FLUSH; in pkt_session_flush()
384 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_flush()
385 pkt->flush_type = type; in pkt_session_flush()
390 static int pkt_session_get_property_1x(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_1x() argument
401 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_property_1x()
402 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_1x()
403 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_1x()
404 pkt->num_properties = 1; in pkt_session_get_property_1x()
405 pkt->data[0] = ptype; in pkt_session_get_property_1x()
410 static int pkt_session_set_property_1x(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_1x() argument
416 if (!pkt || !cookie || !pdata) in pkt_session_set_property_1x()
419 prop_data = &pkt->data[1]; in pkt_session_set_property_1x()
421 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_1x()
422 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_1x()
423 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_1x()
424 pkt->num_properties = 1; in pkt_session_set_property_1x()
425 pkt->data[0] = ptype; in pkt_session_set_property_1x()
433 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*frate); in pkt_session_set_property_1x()
442 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
451 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fsize); in pkt_session_set_property_1x()
458 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
466 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
474 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*sz); in pkt_session_set_property_1x()
483 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
491 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fmt); in pkt_session_set_property_1x()
506 pkt->data[1] = *in; in pkt_session_set_property_1x()
507 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
514 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
521 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
529 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
539 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
548 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
564 pkt->data[1] = *in; in pkt_session_set_property_1x()
565 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
572 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
579 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
586 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
593 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
597 pkt->shdr.hdr.size += sizeof(u32); in pkt_session_set_property_1x()
608 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*brate); in pkt_session_set_property_1x()
616 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
632 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*pl); in pkt_session_set_property_1x()
641 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
660 pkt->data[1] = *in; in pkt_session_set_property_1x()
661 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
668 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*res); in pkt_session_set_property_1x()
675 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ext); in pkt_session_set_property_1x()
694 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*db); in pkt_session_set_property_1x()
704 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
730 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*range); in pkt_session_set_property_1x()
743 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*perf); in pkt_session_set_property_1x()
751 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*bframes); in pkt_session_set_property_1x()
759 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
766 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*idr); in pkt_session_set_property_1x()
776 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*color); in pkt_session_set_property_1x()
805 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ops); in pkt_session_set_property_1x()
827 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
846 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
853 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
862 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); in pkt_session_set_property_1x()
869 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
876 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
884 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mode); in pkt_session_set_property_1x()
891 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
898 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
905 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
913 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*thres); in pkt_session_set_property_1x()
932 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mvc); in pkt_session_set_property_1x()
951 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr); in pkt_session_set_property_1x()
960 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_use); in pkt_session_set_property_1x()
967 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_mark); in pkt_session_set_property_1x()
973 pkt->data[1] = *in; in pkt_session_set_property_1x()
974 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
980 pkt->data[1] = *in; in pkt_session_set_property_1x()
981 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
988 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
998 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
1009 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*csc); in pkt_session_set_property_1x()
1016 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1023 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1029 pkt->data[1] = *in; in pkt_session_set_property_1x()
1030 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1036 pkt->data[1] = *in; in pkt_session_set_property_1x()
1037 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1044 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1051 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hierp); in pkt_session_set_property_1x()
1063 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*info); in pkt_session_set_property_1x()
1097 pkt_session_get_property_3xx(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_3xx() argument
1102 if (!pkt || !cookie) in pkt_session_get_property_3xx()
1105 pkt->shdr.hdr.size = sizeof(struct hfi_session_get_property_pkt); in pkt_session_get_property_3xx()
1106 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_3xx()
1107 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_3xx()
1108 pkt->num_properties = 1; in pkt_session_get_property_3xx()
1112 pkt->data[0] = HFI_PROPERTY_CONFIG_VDEC_ENTROPY; in pkt_session_get_property_3xx()
1115 ret = pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property_3xx()
1123 pkt_session_set_property_3xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_3xx() argument
1129 if (!pkt || !cookie || !pdata) in pkt_session_set_property_3xx()
1132 prop_data = &pkt->data[1]; in pkt_session_set_property_3xx()
1134 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_3xx()
1135 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_3xx()
1136 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_3xx()
1137 pkt->num_properties = 1; in pkt_session_set_property_3xx()
1138 pkt->data[0] = ptype; in pkt_session_set_property_3xx()
1152 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_3xx()
1173 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_3xx()
1180 ret = pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property_3xx()
1188 pkt_session_set_property_4xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_4xx() argument
1193 if (!pkt || !cookie || !pdata) in pkt_session_set_property_4xx()
1196 prop_data = &pkt->data[1]; in pkt_session_set_property_4xx()
1198 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_4xx()
1199 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_4xx()
1200 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_4xx()
1201 pkt->num_properties = 1; in pkt_session_set_property_4xx()
1202 pkt->data[0] = ptype; in pkt_session_set_property_4xx()
1217 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_4xx()
1224 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*wm); in pkt_session_set_property_4xx()
1231 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*cu); in pkt_session_set_property_4xx()
1238 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hdr10); in pkt_session_set_property_4xx()
1249 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*color); in pkt_session_set_property_4xx()
1257 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*tm); in pkt_session_set_property_4xx()
1269 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property_4xx()
1276 pkt_session_set_property_6xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_6xx() argument
1281 if (!pkt || !cookie || !pdata) in pkt_session_set_property_6xx()
1284 prop_data = &pkt->data[1]; in pkt_session_set_property_6xx()
1286 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_6xx()
1287 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_6xx()
1288 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_6xx()
1289 pkt->num_properties = 1; in pkt_session_set_property_6xx()
1290 pkt->data[0] = ptype; in pkt_session_set_property_6xx()
1303 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*info); in pkt_session_set_property_6xx()
1310 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*cq); in pkt_session_set_property_6xx()
1317 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*wr); in pkt_session_set_property_6xx()
1321 return pkt_session_set_property_4xx(pkt, cookie, ptype, pdata); in pkt_session_set_property_6xx()
1327 int pkt_session_get_property(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property() argument
1331 return pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property()
1333 return pkt_session_get_property_3xx(pkt, cookie, ptype); in pkt_session_get_property()
1336 int pkt_session_set_property(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property() argument
1340 return pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1343 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1346 return pkt_session_set_property_4xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1348 return pkt_session_set_property_6xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()