• Home
  • Raw
  • Download

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 int pkt_sys_set_resource(struct hfi_sys_set_resource_pkt *pkt, u32 id, u32 size, in pkt_sys_set_resource() argument
64 pkt->hdr.size = sizeof(*pkt); in pkt_sys_set_resource()
65 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_RESOURCE; in pkt_sys_set_resource()
66 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_set_resource()
72 (struct hfi_resource_ocmem *)&pkt->resource_data[0]; in pkt_sys_set_resource()
76 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_set_resource()
77 pkt->hdr.size += sizeof(*res) - sizeof(u32); in pkt_sys_set_resource()
88 int pkt_sys_unset_resource(struct hfi_sys_release_resource_pkt *pkt, u32 id, in pkt_sys_unset_resource() argument
91 pkt->hdr.size = sizeof(*pkt); in pkt_sys_unset_resource()
92 pkt->hdr.pkt_type = HFI_CMD_SYS_RELEASE_RESOURCE; in pkt_sys_unset_resource()
93 pkt->resource_handle = hash32_ptr(cookie); in pkt_sys_unset_resource()
98 pkt->resource_type = HFI_RESOURCE_OCMEM; in pkt_sys_unset_resource()
109 void pkt_sys_ping(struct hfi_sys_ping_pkt *pkt, u32 cookie) in pkt_sys_ping() argument
111 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ping()
112 pkt->hdr.pkt_type = HFI_CMD_SYS_PING; in pkt_sys_ping()
113 pkt->client_data = cookie; in pkt_sys_ping()
116 void pkt_sys_power_control(struct hfi_sys_set_property_pkt *pkt, u32 enable) in pkt_sys_power_control() argument
118 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_power_control()
120 pkt->hdr.size = struct_size(pkt, data, 1) + sizeof(*hfi); in pkt_sys_power_control()
121 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_power_control()
122 pkt->num_properties = 1; in pkt_sys_power_control()
123 pkt->data[0] = HFI_PROPERTY_SYS_CODEC_POWER_PLANE_CTRL; in pkt_sys_power_control()
127 int pkt_sys_ssr_cmd(struct hfi_sys_test_ssr_pkt *pkt, u32 trigger_type) in pkt_sys_ssr_cmd() argument
138 pkt->hdr.size = sizeof(*pkt); in pkt_sys_ssr_cmd()
139 pkt->hdr.pkt_type = HFI_CMD_SYS_TEST_SSR; in pkt_sys_ssr_cmd()
140 pkt->trigger_type = trigger_type; in pkt_sys_ssr_cmd()
145 void pkt_sys_image_version(struct hfi_sys_get_property_pkt *pkt) in pkt_sys_image_version() argument
147 pkt->hdr.size = sizeof(*pkt); in pkt_sys_image_version()
148 pkt->hdr.pkt_type = HFI_CMD_SYS_GET_PROPERTY; in pkt_sys_image_version()
149 pkt->num_properties = 1; in pkt_sys_image_version()
150 pkt->data[0] = HFI_PROPERTY_SYS_IMAGE_VERSION; in pkt_sys_image_version()
153 int pkt_session_init(struct hfi_session_init_pkt *pkt, void *cookie, in pkt_session_init() argument
156 if (!pkt || !cookie || !codec) in pkt_session_init()
159 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init()
160 pkt->shdr.hdr.pkt_type = HFI_CMD_SYS_SESSION_INIT; in pkt_session_init()
161 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_init()
162 pkt->session_domain = session_type; in pkt_session_init()
163 pkt->session_codec = codec; in pkt_session_init()
168 void pkt_session_cmd(struct hfi_session_pkt *pkt, u32 pkt_type, void *cookie) in pkt_session_cmd() argument
170 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd()
171 pkt->shdr.hdr.pkt_type = pkt_type; in pkt_session_cmd()
172 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_cmd()
175 int pkt_session_set_buffers(struct hfi_session_set_buffers_pkt *pkt, in pkt_session_set_buffers() argument
180 if (!cookie || !pkt || !bd) in pkt_session_set_buffers()
183 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_BUFFERS; in pkt_session_set_buffers()
184 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_buffers()
185 pkt->buffer_size = bd->buffer_size; in pkt_session_set_buffers()
186 pkt->min_buffer_size = bd->buffer_size; in pkt_session_set_buffers()
187 pkt->num_buffers = bd->num_buffers; in pkt_session_set_buffers()
193 pkt->extradata_size = bd->extradata_size; in pkt_session_set_buffers()
194 pkt->shdr.hdr.size = sizeof(*pkt) - sizeof(u32) + in pkt_session_set_buffers()
196 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_set_buffers()
197 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_set_buffers()
202 pkt->extradata_size = 0; in pkt_session_set_buffers()
203 pkt->shdr.hdr.size = sizeof(*pkt) + in pkt_session_set_buffers()
205 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_set_buffers()
206 pkt->buffer_info[i] = bd->device_addr; in pkt_session_set_buffers()
209 pkt->buffer_type = bd->buffer_type; in pkt_session_set_buffers()
214 int pkt_session_unset_buffers(struct hfi_session_release_buffer_pkt *pkt, in pkt_session_unset_buffers() argument
219 if (!cookie || !pkt || !bd) in pkt_session_unset_buffers()
222 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_RELEASE_BUFFERS; in pkt_session_unset_buffers()
223 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_unset_buffers()
224 pkt->buffer_size = bd->buffer_size; in pkt_session_unset_buffers()
225 pkt->num_buffers = bd->num_buffers; in pkt_session_unset_buffers()
231 bi = (struct hfi_buffer_info *)pkt->buffer_info; in pkt_session_unset_buffers()
232 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_unset_buffers()
236 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
240 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_unset_buffers()
241 pkt->buffer_info[i] = bd->device_addr; in pkt_session_unset_buffers()
243 pkt->extradata_size = 0; in pkt_session_unset_buffers()
244 pkt->shdr.hdr.size = in pkt_session_unset_buffers()
249 pkt->response_req = bd->response_required; in pkt_session_unset_buffers()
250 pkt->buffer_type = bd->buffer_type; in pkt_session_unset_buffers()
255 int pkt_session_etb_decoder(struct hfi_session_empty_buffer_compressed_pkt *pkt, in pkt_session_etb_decoder() argument
261 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_decoder()
262 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_decoder()
263 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_decoder()
264 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
265 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_decoder()
266 pkt->flags = in_frame->flags; in pkt_session_etb_decoder()
267 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_decoder()
268 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_decoder()
269 pkt->offset = in_frame->offset; in pkt_session_etb_decoder()
270 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_decoder()
271 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_decoder()
272 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_decoder()
273 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_decoder()
279 struct hfi_session_empty_buffer_uncompressed_plane0_pkt *pkt, in pkt_session_etb_encoder() argument
285 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_etb_encoder()
286 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_EMPTY_BUFFER; in pkt_session_etb_encoder()
287 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_etb_encoder()
288 pkt->view_id = 0; in pkt_session_etb_encoder()
289 pkt->time_stamp_hi = upper_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
290 pkt->time_stamp_lo = lower_32_bits(in_frame->timestamp); in pkt_session_etb_encoder()
291 pkt->flags = in_frame->flags; in pkt_session_etb_encoder()
292 pkt->mark_target = in_frame->mark_target; in pkt_session_etb_encoder()
293 pkt->mark_data = in_frame->mark_data; in pkt_session_etb_encoder()
294 pkt->offset = in_frame->offset; in pkt_session_etb_encoder()
295 pkt->alloc_len = in_frame->alloc_len; in pkt_session_etb_encoder()
296 pkt->filled_len = in_frame->filled_len; in pkt_session_etb_encoder()
297 pkt->input_tag = in_frame->clnt_data; in pkt_session_etb_encoder()
298 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_encoder()
299 pkt->extradata_buffer = in_frame->extradata_addr; in pkt_session_etb_encoder()
304 int pkt_session_ftb(struct hfi_session_fill_buffer_pkt *pkt, void *cookie, in pkt_session_ftb() argument
310 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_ftb()
311 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FILL_BUFFER; in pkt_session_ftb()
312 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_ftb()
315 pkt->stream_id = 0; in pkt_session_ftb()
317 pkt->stream_id = 1; in pkt_session_ftb()
319 pkt->output_tag = out_frame->clnt_data; in pkt_session_ftb()
320 pkt->packet_buffer = out_frame->device_addr; in pkt_session_ftb()
321 pkt->extradata_buffer = out_frame->extradata_addr; in pkt_session_ftb()
322 pkt->alloc_len = out_frame->alloc_len; in pkt_session_ftb()
323 pkt->filled_len = out_frame->filled_len; in pkt_session_ftb()
324 pkt->offset = out_frame->offset; in pkt_session_ftb()
325 pkt->data[0] = out_frame->extradata_size; in pkt_session_ftb()
331 struct hfi_session_parse_sequence_header_pkt *pkt, in pkt_session_parse_seq_header() argument
337 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_parse_seq_header()
338 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_PARSE_SEQUENCE_HEADER; in pkt_session_parse_seq_header()
339 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_parse_seq_header()
340 pkt->header_len = seq_hdr_len; in pkt_session_parse_seq_header()
341 pkt->packet_buffer = seq_hdr; in pkt_session_parse_seq_header()
346 int pkt_session_get_seq_hdr(struct hfi_session_get_sequence_header_pkt *pkt, in pkt_session_get_seq_hdr() argument
352 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_seq_hdr()
353 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_SEQUENCE_HEADER; in pkt_session_get_seq_hdr()
354 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_seq_hdr()
355 pkt->buffer_len = seq_hdr_len; in pkt_session_get_seq_hdr()
356 pkt->packet_buffer = seq_hdr; in pkt_session_get_seq_hdr()
361 int pkt_session_flush(struct hfi_session_flush_pkt *pkt, void *cookie, u32 type) in pkt_session_flush() argument
373 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_flush()
374 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_FLUSH; in pkt_session_flush()
375 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_flush()
376 pkt->flush_type = type; in pkt_session_flush()
381 static int pkt_session_get_property_1x(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_1x() argument
392 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_get_property_1x()
393 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_1x()
394 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_1x()
395 pkt->num_properties = 1; in pkt_session_get_property_1x()
396 pkt->data[0] = ptype; in pkt_session_get_property_1x()
401 static int pkt_session_set_property_1x(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_1x() argument
407 if (!pkt || !cookie || !pdata) in pkt_session_set_property_1x()
410 prop_data = &pkt->data[1]; in pkt_session_set_property_1x()
412 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_1x()
413 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_1x()
414 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_1x()
415 pkt->num_properties = 1; in pkt_session_set_property_1x()
416 pkt->data[0] = ptype; in pkt_session_set_property_1x()
424 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*frate); in pkt_session_set_property_1x()
433 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
442 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fsize); in pkt_session_set_property_1x()
449 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
457 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
465 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*sz); in pkt_session_set_property_1x()
474 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
482 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*fmt); in pkt_session_set_property_1x()
497 pkt->data[1] = *in; in pkt_session_set_property_1x()
498 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
505 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
512 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()
530 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
539 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_1x()
555 pkt->data[1] = *in; in pkt_session_set_property_1x()
556 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
563 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
570 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
577 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
584 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
588 pkt->shdr.hdr.size += sizeof(u32); in pkt_session_set_property_1x()
599 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*brate); in pkt_session_set_property_1x()
607 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
623 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*pl); in pkt_session_set_property_1x()
632 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hfi); in pkt_session_set_property_1x()
651 pkt->data[1] = *in; in pkt_session_set_property_1x()
652 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
659 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*res); in pkt_session_set_property_1x()
666 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ext); in pkt_session_set_property_1x()
685 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*db); in pkt_session_set_property_1x()
695 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
721 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*range); in pkt_session_set_property_1x()
734 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*perf); in pkt_session_set_property_1x()
742 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*bframes); in pkt_session_set_property_1x()
750 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
757 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*idr); in pkt_session_set_property_1x()
767 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*color); in pkt_session_set_property_1x()
796 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ops); in pkt_session_set_property_1x()
818 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_1x()
837 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_1x()
844 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
853 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); in pkt_session_set_property_1x()
860 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
867 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
875 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mode); in pkt_session_set_property_1x()
882 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
889 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
896 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
904 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*thres); in pkt_session_set_property_1x()
923 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*mvc); in pkt_session_set_property_1x()
942 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr); in pkt_session_set_property_1x()
951 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_use); in pkt_session_set_property_1x()
958 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ltr_mark); in pkt_session_set_property_1x()
964 pkt->data[1] = *in; in pkt_session_set_property_1x()
965 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
971 pkt->data[1] = *in; in pkt_session_set_property_1x()
972 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
979 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
989 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
1000 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*csc); in pkt_session_set_property_1x()
1007 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1014 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1020 pkt->data[1] = *in; in pkt_session_set_property_1x()
1021 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1027 pkt->data[1] = *in; in pkt_session_set_property_1x()
1028 pkt->shdr.hdr.size += sizeof(u32) * 2; in pkt_session_set_property_1x()
1035 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*en); in pkt_session_set_property_1x()
1042 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hierp); in pkt_session_set_property_1x()
1054 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*info); in pkt_session_set_property_1x()
1088 pkt_session_get_property_3xx(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property_3xx() argument
1093 if (!pkt || !cookie) in pkt_session_get_property_3xx()
1096 pkt->shdr.hdr.size = sizeof(struct hfi_session_get_property_pkt); in pkt_session_get_property_3xx()
1097 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_GET_PROPERTY; in pkt_session_get_property_3xx()
1098 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_get_property_3xx()
1099 pkt->num_properties = 1; in pkt_session_get_property_3xx()
1103 pkt->data[0] = HFI_PROPERTY_CONFIG_VDEC_ENTROPY; in pkt_session_get_property_3xx()
1106 ret = pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property_3xx()
1114 pkt_session_set_property_3xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_3xx() argument
1120 if (!pkt || !cookie || !pdata) in pkt_session_set_property_3xx()
1123 prop_data = &pkt->data[1]; in pkt_session_set_property_3xx()
1125 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_3xx()
1126 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_3xx()
1127 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_3xx()
1128 pkt->num_properties = 1; in pkt_session_set_property_3xx()
1129 pkt->data[0] = ptype; in pkt_session_set_property_3xx()
1143 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*multi); in pkt_session_set_property_3xx()
1164 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*intra); in pkt_session_set_property_3xx()
1171 ret = pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property_3xx()
1179 pkt_session_set_property_4xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_4xx() argument
1184 if (!pkt || !cookie || !pdata) in pkt_session_set_property_4xx()
1187 prop_data = &pkt->data[1]; in pkt_session_set_property_4xx()
1189 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_4xx()
1190 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_4xx()
1191 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_4xx()
1192 pkt->num_properties = 1; in pkt_session_set_property_4xx()
1193 pkt->data[0] = ptype; in pkt_session_set_property_4xx()
1208 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*count); in pkt_session_set_property_4xx()
1215 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*wm); in pkt_session_set_property_4xx()
1222 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*cu); in pkt_session_set_property_4xx()
1229 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*hdr10); in pkt_session_set_property_4xx()
1240 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*color); in pkt_session_set_property_4xx()
1248 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*tm); in pkt_session_set_property_4xx()
1260 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property_4xx()
1267 pkt_session_set_property_6xx(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property_6xx() argument
1272 if (!pkt || !cookie || !pdata) in pkt_session_set_property_6xx()
1275 prop_data = &pkt->data[1]; in pkt_session_set_property_6xx()
1277 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_set_property_6xx()
1278 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_PROPERTY; in pkt_session_set_property_6xx()
1279 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_property_6xx()
1280 pkt->num_properties = 1; in pkt_session_set_property_6xx()
1281 pkt->data[0] = ptype; in pkt_session_set_property_6xx()
1294 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*info); in pkt_session_set_property_6xx()
1301 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*cq); in pkt_session_set_property_6xx()
1305 return pkt_session_set_property_4xx(pkt, cookie, ptype, pdata); in pkt_session_set_property_6xx()
1311 int pkt_session_get_property(struct hfi_session_get_property_pkt *pkt, in pkt_session_get_property() argument
1315 return pkt_session_get_property_1x(pkt, cookie, ptype); in pkt_session_get_property()
1317 return pkt_session_get_property_3xx(pkt, cookie, ptype); in pkt_session_get_property()
1320 int pkt_session_set_property(struct hfi_session_set_property_pkt *pkt, in pkt_session_set_property() argument
1324 return pkt_session_set_property_1x(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1327 return pkt_session_set_property_3xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1330 return pkt_session_set_property_4xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()
1332 return pkt_session_set_property_6xx(pkt, cookie, ptype, pdata); in pkt_session_set_property()