/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dsc.c | 30 static void dsc_log_pps(struct display_stream_compressor *dsc, struct drm_dsc_config *pps); 203 dsc_log_pps(dsc, &dsc20->reg_vals.pps); in dsc2_set_config() 222 drm_dsc_pps_payload_pack((struct drm_dsc_picture_parameter_set *)dsc_packed_pps, &dsc_reg_vals.pps); in dsc2_get_packed_pps() 223 dsc_log_pps(dsc, &dsc_reg_vals.pps); in dsc2_get_packed_pps() 279 static void dsc_log_pps(struct display_stream_compressor *dsc, struct drm_dsc_config *pps) in dsc_log_pps() argument 282 int bits_per_pixel = pps->bits_per_pixel; in dsc_log_pps() 284 DC_LOG_DSC("\tdsc_version_major %d", pps->dsc_version_major); in dsc_log_pps() 285 DC_LOG_DSC("\tdsc_version_minor %d", pps->dsc_version_minor); in dsc_log_pps() 286 DC_LOG_DSC("\tbits_per_component %d", pps->bits_per_component); in dsc_log_pps() 287 DC_LOG_DSC("\tline_buf_depth %d", pps in dsc_log_pps() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dsc.c | 200 dsc_log_pps(dsc, &dsc20->reg_vals.pps); in dsc2_set_config() 219 drm_dsc_pps_payload_pack((struct drm_dsc_picture_parameter_set *)dsc_packed_pps, &dsc_reg_vals.pps); in dsc2_get_packed_pps() 220 dsc_log_pps(dsc, &dsc_reg_vals.pps); in dsc2_get_packed_pps() 285 void dsc_log_pps(struct display_stream_compressor *dsc, struct drm_dsc_config *pps) in dsc_log_pps() argument 288 int bits_per_pixel = pps->bits_per_pixel; in dsc_log_pps() 290 DC_LOG_DSC("\tdsc_version_major %d", pps->dsc_version_major); in dsc_log_pps() 291 DC_LOG_DSC("\tdsc_version_minor %d", pps->dsc_version_minor); in dsc_log_pps() 292 DC_LOG_DSC("\tbits_per_component %d", pps->bits_per_component); in dsc_log_pps() 293 DC_LOG_DSC("\tline_buf_depth %d", pps->line_buf_depth); in dsc_log_pps() 294 DC_LOG_DSC("\tblock_pred_enable %d", pps in dsc_log_pps() [all...] |
/kernel/linux/linux-5.10/drivers/pps/ |
H A D | kapi.c | 41 static void pps_echo_client_default(struct pps_device *pps, int event, in pps_echo_client_default() argument 44 dev_info(pps->dev, "echo %s %s\n", in pps_echo_client_default() 68 struct pps_device *pps; in pps_register_source() local 86 pps = kzalloc(sizeof(struct pps_device), GFP_KERNEL); in pps_register_source() 87 if (pps == NULL) { in pps_register_source() 95 pps->params.api_version = PPS_API_VERS; in pps_register_source() 96 pps->params.mode = default_params; in pps_register_source() 97 pps->info = *info; in pps_register_source() 100 if ((pps->info.mode & (PPS_ECHOASSERT | PPS_ECHOCLEAR)) && in pps_register_source() 101 pps in pps_register_source() 136 pps_unregister_source(struct pps_device *pps) pps_unregister_source() argument 159 pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, void *data) pps_event() argument [all...] |
H A D | pps.c | 40 struct pps_device *pps = file->private_data; in pps_cdev_poll() local 42 poll_wait(file, &pps->queue, wait); in pps_cdev_poll() 49 struct pps_device *pps = file->private_data; in pps_cdev_fasync() local 50 return fasync_helper(fd, file, on, &pps->async_queue); in pps_cdev_fasync() 53 static int pps_cdev_pps_fetch(struct pps_device *pps, struct pps_fdata *fdata) in pps_cdev_pps_fetch() argument 55 unsigned int ev = pps->last_ev; in pps_cdev_pps_fetch() 60 err = wait_event_interruptible(pps->queue, in pps_cdev_pps_fetch() 61 ev != pps->last_ev); in pps_cdev_pps_fetch() 65 dev_dbg(pps->dev, "timeout %lld.%09d\n", in pps_cdev_pps_fetch() 73 pps in pps_cdev_pps_fetch() 93 struct pps_device *pps = file->private_data; pps_cdev_ioctl() local 252 struct pps_device *pps = file->private_data; pps_cdev_compat_ioctl() local 301 struct pps_device *pps = container_of(inode->i_cdev, pps_cdev_open() local 310 struct pps_device *pps = container_of(inode->i_cdev, pps_cdev_release() local 333 struct pps_device *pps = dev_get_drvdata(dev); pps_device_destruct() local 347 pps_register_cdev(struct pps_device *pps) pps_register_cdev() argument 406 pps_unregister_cdev(struct pps_device *pps) pps_unregister_cdev() argument 433 struct pps_device *pps; pps_lookup_dev() local [all...] |
H A D | sysfs.c | 21 struct pps_device *pps = dev_get_drvdata(dev); in assert_show() local 23 if (!(pps->info.mode & PPS_CAPTUREASSERT)) in assert_show() 27 (long long) pps->assert_tu.sec, pps->assert_tu.nsec, in assert_show() 28 pps->assert_sequence); in assert_show() 35 struct pps_device *pps = dev_get_drvdata(dev); in clear_show() local 37 if (!(pps->info.mode & PPS_CAPTURECLEAR)) in clear_show() 41 (long long) pps->clear_tu.sec, pps->clear_tu.nsec, in clear_show() 42 pps in clear_show() 49 struct pps_device *pps = dev_get_drvdata(dev); mode_show() local 58 struct pps_device *pps = dev_get_drvdata(dev); echo_show() local 67 struct pps_device *pps = dev_get_drvdata(dev); name_show() local 76 struct pps_device *pps = dev_get_drvdata(dev); path_show() local [all...] |
H A D | kc.c | 30 * @pps: the PPS source 36 int pps_kc_bind(struct pps_device *pps, struct pps_bind_args *bind_args) in pps_kc_bind() argument 42 if (pps_kc_hardpps_dev == pps) { in pps_kc_bind() 46 dev_info(pps->dev, "unbound kernel" in pps_kc_bind() 50 dev_err(pps->dev, "selected kernel consumer" in pps_kc_bind() 56 pps_kc_hardpps_dev == pps) { in pps_kc_bind() 58 pps_kc_hardpps_dev = pps; in pps_kc_bind() 60 dev_info(pps->dev, "bound kernel consumer: " in pps_kc_bind() 64 dev_err(pps->dev, "another kernel consumer" in pps_kc_bind() 73 * @pps 79 pps_kc_remove(struct pps_device *pps) pps_kc_remove() argument 99 pps_kc_event(struct pps_device *pps, struct pps_event_time *ts, int event) pps_kc_event() argument [all...] |
H A D | kc.h | 16 extern int pps_kc_bind(struct pps_device *pps, 18 extern void pps_kc_remove(struct pps_device *pps); 19 extern void pps_kc_event(struct pps_device *pps, 25 static inline int pps_kc_bind(struct pps_device *pps, in pps_kc_bind() argument 27 static inline void pps_kc_remove(struct pps_device *pps) {} in pps_kc_remove() argument 28 static inline void pps_kc_event(struct pps_device *pps, in pps_kc_event() argument
|
/kernel/linux/linux-6.6/drivers/pps/ |
H A D | kapi.c | 41 static void pps_echo_client_default(struct pps_device *pps, int event, in pps_echo_client_default() argument 44 dev_info(pps->dev, "echo %s %s\n", in pps_echo_client_default() 68 struct pps_device *pps; in pps_register_source() local 86 pps = kzalloc(sizeof(struct pps_device), GFP_KERNEL); in pps_register_source() 87 if (pps == NULL) { in pps_register_source() 95 pps->params.api_version = PPS_API_VERS; in pps_register_source() 96 pps->params.mode = default_params; in pps_register_source() 97 pps->info = *info; in pps_register_source() 100 if ((pps->info.mode & (PPS_ECHOASSERT | PPS_ECHOCLEAR)) && in pps_register_source() 101 pps in pps_register_source() 136 pps_unregister_source(struct pps_device *pps) pps_unregister_source() argument 159 pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, void *data) pps_event() argument [all...] |
H A D | pps.c | 40 struct pps_device *pps = file->private_data; in pps_cdev_poll() local 42 poll_wait(file, &pps->queue, wait); in pps_cdev_poll() 49 struct pps_device *pps = file->private_data; in pps_cdev_fasync() local 50 return fasync_helper(fd, file, on, &pps->async_queue); in pps_cdev_fasync() 53 static int pps_cdev_pps_fetch(struct pps_device *pps, struct pps_fdata *fdata) in pps_cdev_pps_fetch() argument 55 unsigned int ev = pps->last_ev; in pps_cdev_pps_fetch() 60 err = wait_event_interruptible(pps->queue, in pps_cdev_pps_fetch() 61 ev != pps->last_ev); in pps_cdev_pps_fetch() 65 dev_dbg(pps->dev, "timeout %lld.%09d\n", in pps_cdev_pps_fetch() 73 pps in pps_cdev_pps_fetch() 93 struct pps_device *pps = file->private_data; pps_cdev_ioctl() local 252 struct pps_device *pps = file->private_data; pps_cdev_compat_ioctl() local 301 struct pps_device *pps = container_of(inode->i_cdev, pps_cdev_open() local 310 struct pps_device *pps = container_of(inode->i_cdev, pps_cdev_release() local 333 struct pps_device *pps = dev_get_drvdata(dev); pps_device_destruct() local 347 pps_register_cdev(struct pps_device *pps) pps_register_cdev() argument 406 pps_unregister_cdev(struct pps_device *pps) pps_unregister_cdev() argument 433 struct pps_device *pps; pps_lookup_dev() local [all...] |
H A D | sysfs.c | 21 struct pps_device *pps = dev_get_drvdata(dev); in assert_show() local 23 if (!(pps->info.mode & PPS_CAPTUREASSERT)) in assert_show() 27 (long long) pps->assert_tu.sec, pps->assert_tu.nsec, in assert_show() 28 pps->assert_sequence); in assert_show() 35 struct pps_device *pps = dev_get_drvdata(dev); in clear_show() local 37 if (!(pps->info.mode & PPS_CAPTURECLEAR)) in clear_show() 41 (long long) pps->clear_tu.sec, pps->clear_tu.nsec, in clear_show() 42 pps in clear_show() 49 struct pps_device *pps = dev_get_drvdata(dev); mode_show() local 58 struct pps_device *pps = dev_get_drvdata(dev); echo_show() local 67 struct pps_device *pps = dev_get_drvdata(dev); name_show() local 76 struct pps_device *pps = dev_get_drvdata(dev); path_show() local [all...] |
H A D | kc.c | 30 * @pps: the PPS source 36 int pps_kc_bind(struct pps_device *pps, struct pps_bind_args *bind_args) in pps_kc_bind() argument 42 if (pps_kc_hardpps_dev == pps) { in pps_kc_bind() 46 dev_info(pps->dev, "unbound kernel" in pps_kc_bind() 50 dev_err(pps->dev, "selected kernel consumer" in pps_kc_bind() 56 pps_kc_hardpps_dev == pps) { in pps_kc_bind() 58 pps_kc_hardpps_dev = pps; in pps_kc_bind() 60 dev_info(pps->dev, "bound kernel consumer: " in pps_kc_bind() 64 dev_err(pps->dev, "another kernel consumer" in pps_kc_bind() 73 * @pps 79 pps_kc_remove(struct pps_device *pps) pps_kc_remove() argument 99 pps_kc_event(struct pps_device *pps, struct pps_event_time *ts, int event) pps_kc_event() argument [all...] |
H A D | kc.h | 16 extern int pps_kc_bind(struct pps_device *pps, 18 extern void pps_kc_remove(struct pps_device *pps); 19 extern void pps_kc_event(struct pps_device *pps, 25 static inline int pps_kc_bind(struct pps_device *pps, in pps_kc_bind() argument 27 static inline void pps_kc_remove(struct pps_device *pps) {} in pps_kc_remove() argument 28 static inline void pps_kc_event(struct pps_device *pps, in pps_kc_event() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | rc_calc.c | 31 * @pps: DRM struct with all required DSC values 40 void calc_rc_params(struct rc_params *rc, const struct drm_dsc_config *pps) in calc_rc_params() argument 46 u16 drm_bpp = pps->bits_per_pixel; in calc_rc_params() 47 int slice_width = pps->slice_width; in calc_rc_params() 48 int slice_height = pps->slice_height; in calc_rc_params() 50 mode = pps->convert_rgb ? CM_RGB : (pps->simple_422 ? CM_444 : in calc_rc_params() 51 (pps->native_422 ? CM_422 : in calc_rc_params() 52 pps->native_420 ? CM_420 : CM_444)); in calc_rc_params() 53 bpc = (pps in calc_rc_params() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_pps.c | 28 struct intel_pps *pps) in pps_name() 31 switch (pps->pps_pipe) { in pps_name() 43 MISSING_CASE(pps->pps_pipe); in pps_name() 47 switch (pps->pps_idx) { in pps_name() 53 MISSING_CASE(pps->pps_idx); in pps_name() 70 mutex_lock(&dev_priv->display.pps.mutex); in intel_pps_lock() 80 mutex_unlock(&dev_priv->display.pps.mutex); in intel_pps_unlock() 91 enum pipe pipe = intel_dp->pps.pps_pipe; in vlv_power_sequencer_kick() 100 pps_name(dev_priv, &intel_dp->pps), in vlv_power_sequencer_kick() 106 pps_name(dev_priv, &intel_dp->pps), in vlv_power_sequencer_kick() 27 pps_name(struct drm_i915_private *i915, struct intel_pps *pps) pps_name() argument 857 struct intel_pps *pps = container_of(to_delayed_work(__work), edp_panel_vdd_work() local [all...] |
/kernel/linux/linux-5.10/drivers/pps/clients/ |
H A D | pps-ldisc.c | 3 * pps-ldisc.c -- PPS line discipline 20 struct pps_device *pps; in pps_tty_dcd_change() local 25 pps = pps_lookup_dev(tty); in pps_tty_dcd_change() 30 if (WARN_ON_ONCE(pps == NULL)) in pps_tty_dcd_change() 34 pps_event(pps, &ts, status ? PPS_CAPTUREASSERT : in pps_tty_dcd_change() 37 dev_dbg(pps->dev, "PPS %s at %lu\n", in pps_tty_dcd_change() 48 struct pps_device *pps; in pps_tty_open() local 59 pps = pps_register_source(&info, PPS_CAPTUREBOTH | \ in pps_tty_open() 61 if (IS_ERR(pps)) { in pps_tty_open() 63 return PTR_ERR(pps); in pps_tty_open() 87 struct pps_device *pps = pps_lookup_dev(tty); pps_tty_close() local [all...] |
H A D | pps-ktimer.c | 3 * pps-ktimer.c -- kernel timer test client 21 static struct pps_device *pps; variable 35 pps_event(pps, &ts, PPS_CAPTUREASSERT, NULL); in pps_ktimer_event() 59 dev_info(pps->dev, "ktimer PPS source unregistered\n"); in pps_ktimer_exit() 62 pps_unregister_source(pps); in pps_ktimer_exit() 67 pps = pps_register_source(&pps_ktimer_info, in pps_ktimer_init() 69 if (IS_ERR(pps)) { in pps_ktimer_init() 71 return PTR_ERR(pps); in pps_ktimer_init() 77 dev_info(pps->dev, "ktimer PPS source registered\n"); in pps_ktimer_init()
|
/kernel/linux/linux-6.6/drivers/pps/clients/ |
H A D | pps-ldisc.c | 3 * pps-ldisc.c -- PPS line discipline 18 struct pps_device *pps; in pps_tty_dcd_change() local 23 pps = pps_lookup_dev(tty); in pps_tty_dcd_change() 28 if (WARN_ON_ONCE(pps == NULL)) in pps_tty_dcd_change() 32 pps_event(pps, &ts, active ? PPS_CAPTUREASSERT : in pps_tty_dcd_change() 35 dev_dbg(pps->dev, "PPS %s at %lu\n", in pps_tty_dcd_change() 46 struct pps_device *pps; in pps_tty_open() local 57 pps = pps_register_source(&info, PPS_CAPTUREBOTH | \ in pps_tty_open() 59 if (IS_ERR(pps)) { in pps_tty_open() 61 return PTR_ERR(pps); in pps_tty_open() 85 struct pps_device *pps = pps_lookup_dev(tty); pps_tty_close() local [all...] |
H A D | pps-ktimer.c | 3 * pps-ktimer.c -- kernel timer test client 21 static struct pps_device *pps; variable 35 pps_event(pps, &ts, PPS_CAPTUREASSERT, NULL); in pps_ktimer_event() 59 dev_info(pps->dev, "ktimer PPS source unregistered\n"); in pps_ktimer_exit() 62 pps_unregister_source(pps); in pps_ktimer_exit() 67 pps = pps_register_source(&pps_ktimer_info, in pps_ktimer_init() 69 if (IS_ERR(pps)) { in pps_ktimer_init() 71 return PTR_ERR(pps); in pps_ktimer_init() 77 dev_info(pps->dev, "ktimer PPS source registered\n"); in pps_ktimer_init()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_monitor_user.c | 272 double pps = 0; in calc_pps() local 276 pps = packets / period; in calc_pps() 278 return pps; in calc_pps() 284 double pps = 0; in calc_pps_u64() local 288 pps = packets / period; in calc_pps_u64() 290 return pps; in calc_pps_u64() 296 double pps = 0; in calc_drop() local 300 pps = packets / period; in calc_drop() 302 return pps; in calc_drop() 308 double pps in calc_info() local 320 double pps = 0; calc_err() local 335 double t = 0, pps = 0; stats_print() local [all...] |
H A D | xdp_redirect_cpu_user.c | 306 __u64 pps = 0; in calc_pps() local 310 pps = packets / period_; in calc_pps() 312 return pps; in calc_pps() 318 __u64 pps = 0; in calc_drop_pps() local 322 pps = packets / period_; in calc_drop_pps() 324 return pps; in calc_drop_pps() 331 __u64 pps = 0; in calc_errs_pps() local 335 pps = packets / period_; in calc_errs_pps() 337 return pps; in calc_errs_pps() 357 double pps in stats_print() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/ |
H A D | nal-hevc.c | 430 static void nal_hevc_rbsp_pps(struct rbsp *rbsp, struct nal_hevc_pps *pps) in nal_hevc_rbsp_pps() argument 434 rbsp_uev(rbsp, &pps->pps_pic_parameter_set_id); in nal_hevc_rbsp_pps() 435 rbsp_uev(rbsp, &pps->pps_seq_parameter_set_id); in nal_hevc_rbsp_pps() 436 rbsp_bit(rbsp, &pps->dependent_slice_segments_enabled_flag); in nal_hevc_rbsp_pps() 437 rbsp_bit(rbsp, &pps->output_flag_present_flag); in nal_hevc_rbsp_pps() 438 rbsp_bits(rbsp, 3, &pps->num_extra_slice_header_bits); in nal_hevc_rbsp_pps() 439 rbsp_bit(rbsp, &pps->sign_data_hiding_enabled_flag); in nal_hevc_rbsp_pps() 440 rbsp_bit(rbsp, &pps->cabac_init_present_flag); in nal_hevc_rbsp_pps() 441 rbsp_uev(rbsp, &pps->num_ref_idx_l0_default_active_minus1); in nal_hevc_rbsp_pps() 442 rbsp_uev(rbsp, &pps in nal_hevc_rbsp_pps() 709 nal_hevc_write_pps(const struct device *dev, void *dest, size_t n, struct nal_hevc_pps *pps) nal_hevc_write_pps() argument 753 nal_hevc_read_pps(const struct device *dev, struct nal_hevc_pps *pps, void *src, size_t n) nal_hevc_read_pps() argument [all...] |
H A D | nal-h264.c | 283 static void nal_h264_rbsp_pps(struct rbsp *rbsp, struct nal_h264_pps *pps) in nal_h264_rbsp_pps() argument 287 rbsp_uev(rbsp, &pps->pic_parameter_set_id); in nal_h264_rbsp_pps() 288 rbsp_uev(rbsp, &pps->seq_parameter_set_id); in nal_h264_rbsp_pps() 289 rbsp_bit(rbsp, &pps->entropy_coding_mode_flag); in nal_h264_rbsp_pps() 290 rbsp_bit(rbsp, &pps->bottom_field_pic_order_in_frame_present_flag); in nal_h264_rbsp_pps() 291 rbsp_uev(rbsp, &pps->num_slice_groups_minus1); in nal_h264_rbsp_pps() 292 if (pps->num_slice_groups_minus1 > 0) { in nal_h264_rbsp_pps() 293 rbsp_uev(rbsp, &pps->slice_group_map_type); in nal_h264_rbsp_pps() 294 switch (pps->slice_group_map_type) { in nal_h264_rbsp_pps() 296 for (i = 0; i < pps in nal_h264_rbsp_pps() 444 nal_h264_write_pps(const struct device *dev, void *dest, size_t n, struct nal_h264_pps *pps) nal_h264_write_pps() argument 486 nal_h264_read_pps(const struct device *dev, struct nal_h264_pps *pps, void *src, size_t n) nal_h264_read_pps() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
H A D | hantro_g2_hevc_dec.c | 29 const struct v4l2_ctrl_hevc_pps *pps = ctrls->pps; in prepare_tile_info_buffer() local 32 unsigned int num_tile_rows = pps->num_tile_rows_minus1 + 1; in prepare_tile_info_buffer() 33 unsigned int num_tile_cols = pps->num_tile_columns_minus1 + 1; in prepare_tile_info_buffer() 39 tiles_enabled = !!(pps->flags & V4L2_HEVC_PPS_FLAG_TILES_ENABLED); in prepare_tile_info_buffer() 40 uniform_spacing = !!(pps->flags & V4L2_HEVC_PPS_FLAG_UNIFORM_SPACING); in prepare_tile_info_buffer() 71 h = pps->row_height_minus1[i] + 1; in prepare_tile_info_buffer() 76 tmp_w += pps->column_width_minus1[j] + 1; in prepare_tile_info_buffer() 77 *p++ = pps->column_width_minus1[j] + 1; in prepare_tile_info_buffer() 100 (pps in prepare_tile_info_buffer() 125 const struct v4l2_ctrl_hevc_pps *pps = ctrls->pps; compute_header_skip_length() local 159 const struct v4l2_ctrl_hevc_pps *pps = ctrls->pps; set_params() local 380 const struct v4l2_ctrl_hevc_pps *pps = ctrls->pps; set_ref() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_h265.c | 364 const struct v4l2_ctrl_hevc_pps *pps; in cedrus_h265_write_tiles() local 370 pps = run->h265.pps; in cedrus_h265_write_tiles() 375 for (x = 0, tx = 0; tx < pps->num_tile_columns_minus1 + 1; tx++) { in cedrus_h265_write_tiles() 376 if (x + pps->column_width_minus1[tx] + 1 > ctb_addr_x) in cedrus_h265_write_tiles() 379 x += pps->column_width_minus1[tx] + 1; in cedrus_h265_write_tiles() 382 for (y = 0, ty = 0; ty < pps->num_tile_rows_minus1 + 1; ty++) { in cedrus_h265_write_tiles() 383 if (y + pps->row_height_minus1[ty] + 1 > ctb_addr_y) in cedrus_h265_write_tiles() 386 y += pps->row_height_minus1[ty] + 1; in cedrus_h265_write_tiles() 391 ((y + pps in cedrus_h265_write_tiles() 421 const struct v4l2_ctrl_hevc_pps *pps; cedrus_h265_setup() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/ |
H A D | nal-h264.c | 679 static void nal_h264_rbsp_pps(struct rbsp *rbsp, struct nal_h264_pps *pps) in nal_h264_rbsp_pps() argument 683 rbsp_uev(rbsp, &pps->pic_parameter_set_id); in nal_h264_rbsp_pps() 684 rbsp_uev(rbsp, &pps->seq_parameter_set_id); in nal_h264_rbsp_pps() 685 rbsp_bit(rbsp, &pps->entropy_coding_mode_flag); in nal_h264_rbsp_pps() 686 rbsp_bit(rbsp, &pps->bottom_field_pic_order_in_frame_present_flag); in nal_h264_rbsp_pps() 687 rbsp_uev(rbsp, &pps->num_slice_groups_minus1); in nal_h264_rbsp_pps() 688 if (pps->num_slice_groups_minus1 > 0) { in nal_h264_rbsp_pps() 689 rbsp_uev(rbsp, &pps->slice_group_map_type); in nal_h264_rbsp_pps() 690 switch (pps->slice_group_map_type) { in nal_h264_rbsp_pps() 692 for (i = 0; i < pps in nal_h264_rbsp_pps() 840 nal_h264_write_pps(const struct device *dev, void *dest, size_t n, struct nal_h264_pps *pps) nal_h264_write_pps() argument 882 nal_h264_read_pps(const struct device *dev, struct nal_h264_pps *pps, void *src, size_t n) nal_h264_read_pps() argument [all...] |