/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_vblank.c | 156 static bool drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq); 168 static void store_vblank(struct drm_device *dev, unsigned int pipe, u32 vblank_count_inc, ktime_t t_vblank, u32 last) in store_vblank() argument 170 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in store_vblank() 172 assert_spin_locked(&dev->vblank_time_lock); in store_vblank() 182 static u32 drm_max_vblank_count(struct drm_device *dev, unsigned int pipe) in drm_max_vblank_count() argument 184 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in drm_max_vblank_count() 186 return vblank->max_vblank_count ?: dev->max_vblank_count; in drm_max_vblank_count() 193 static u32 drm_vblank_no_hw_counter(struct drm_device *dev, unsigned int pipe) in drm_vblank_no_hw_counter() argument 195 drm_WARN_ON_ONCE(dev, drm_max_vblank_count(dev, pip in drm_vblank_no_hw_counter() 199 _get_vblank_counter(struct drm_device *dev, unsigned int pipe) _get_vblank_counter() argument 227 drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) drm_reset_vblank_timestamp() argument 275 drm_update_vblank_count(struct drm_device *dev, unsigned int pipe, bool in_vblank_irq) drm_update_vblank_count() argument 368 drm_vblank_count(struct drm_device *dev, unsigned int pipe) drm_vblank_count() argument 404 struct drm_device *dev = crtc->dev; drm_crtc_accurate_vblank_count() local 423 _disable_vblank(struct drm_device *dev, unsigned int pipe) _disable_vblank() argument 446 drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe) drm_vblank_disable_and_save() argument 486 struct drm_device *dev = vblank->dev; vblank_disable_fn() local 498 drm_vblank_init_release(struct drm_device *dev, void *ptr) drm_vblank_init_release() argument 520 drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) drm_vblank_init() argument 575 drm_dev_has_vblank(const struct drm_device *dev) drm_dev_has_vblank() argument 608 struct drm_device *dev = crtc->dev; drm_calc_timestamping_constants() local 691 struct drm_device *dev = crtc->dev; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 849 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq) drm_get_last_vbltimestamp() argument 915 drm_vblank_count_and_time(struct drm_device *dev, unsigned int pipe, ktime_t *vblanktime) drm_vblank_count_and_time() argument 960 send_vblank_event(struct drm_device *dev, struct drm_pending_vblank_event *e, u64 seq, ktime_t now) send_vblank_event() argument 1035 struct drm_device *dev = crtc->dev; drm_crtc_arm_vblank_event() local 1059 struct drm_device *dev = crtc->dev; drm_crtc_send_vblank_event() local 1076 _enable_vblank(struct drm_device *dev, unsigned int pipe) _enable_vblank() argument 1095 drm_vblank_enable(struct drm_device *dev, unsigned int pipe) drm_vblank_enable() argument 1132 drm_vblank_get(struct drm_device *dev, unsigned int pipe) drm_vblank_get() argument 1177 drm_vblank_put(struct drm_device *dev, unsigned int pipe) drm_vblank_put() argument 1225 drm_wait_one_vblank(struct drm_device *dev, unsigned int pipe) drm_wait_one_vblank() argument 1277 struct drm_device *dev = crtc->dev; drm_crtc_vblank_off() local 1360 struct drm_device *dev = crtc->dev; drm_crtc_vblank_reset() local 1399 struct drm_device *dev = crtc->dev; drm_crtc_set_max_vblank_count() local 1422 struct drm_device *dev = crtc->dev; drm_crtc_vblank_on() local 1465 drm_vblank_restore(struct drm_device *dev, unsigned int pipe) drm_vblank_restore() argument 1518 drm_legacy_vblank_pre_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_pre_modeset() argument 1546 drm_legacy_vblank_post_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_post_modeset() argument 1572 drm_legacy_modeset_ctl_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_legacy_modeset_ctl_ioctl() argument 1606 drm_queue_vblank_event(struct drm_device *dev, unsigned int pipe, u64 req_seq, union drm_wait_vblank *vblwait, struct drm_file *file_priv) drm_queue_vblank_event() argument 1707 drm_wait_vblank_reply(struct drm_device *dev, unsigned int pipe, struct drm_wait_vblank_reply *reply) drm_wait_vblank_reply() argument 1723 drm_wait_vblank_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_wait_vblank_ioctl() argument 1856 drm_handle_vblank_events(struct drm_device *dev, unsigned int pipe) drm_handle_vblank_events() argument 1901 drm_handle_vblank(struct drm_device *dev, unsigned int pipe) drm_handle_vblank() argument 1990 drm_crtc_get_sequence_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_crtc_get_sequence_ioctl() argument 2047 drm_crtc_queue_sequence_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_crtc_queue_sequence_ioctl() argument [all...] |
H A D | drm_mode_config.c | 36 int drm_modeset_register_all(struct drm_device *dev) in drm_modeset_register_all() argument 40 ret = drm_plane_register_all(dev); in drm_modeset_register_all() 45 ret = drm_crtc_register_all(dev); in drm_modeset_register_all() 50 ret = drm_encoder_register_all(dev); in drm_modeset_register_all() 55 ret = drm_connector_register_all(dev); in drm_modeset_register_all() 63 drm_encoder_unregister_all(dev); in drm_modeset_register_all() 65 drm_crtc_unregister_all(dev); in drm_modeset_register_all() 67 drm_plane_unregister_all(dev); in drm_modeset_register_all() 72 void drm_modeset_unregister_all(struct drm_device *dev) in drm_modeset_unregister_all() argument 74 drm_connector_unregister_all(dev); in drm_modeset_unregister_all() 94 drm_mode_getresources(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_getresources() argument 187 drm_mode_config_reset(struct drm_device *dev) drm_mode_config_reset() argument 216 drm_mode_create_standard_properties(struct drm_device *dev) drm_mode_create_standard_properties() argument 382 drm_mode_config_init_release(struct drm_device *dev, void *ptr) drm_mode_config_init_release() argument 404 drmm_mode_config_init(struct drm_device *dev) drmm_mode_config_init() argument 482 drm_mode_config_cleanup(struct drm_device *dev) drm_mode_config_cleanup() argument 561 full_encoder_mask(struct drm_device *dev) full_encoder_mask() argument 585 struct drm_device *dev = encoder->dev; validate_encoder_possible_clones() local 606 full_crtc_mask(struct drm_device *dev) full_crtc_mask() argument 626 drm_mode_config_validate(struct drm_device *dev) drm_mode_config_validate() argument [all...] |
H A D | drm_file.c | 59 bool drm_dev_needs_global_mutex(struct drm_device *dev) in drm_dev_needs_global_mutex() argument 66 if (drm_core_check_feature(dev, DRIVER_LEGACY)) { in drm_dev_needs_global_mutex() 76 if (dev->driver->load || dev->driver->unload) { in drm_dev_needs_global_mutex() 86 if (dev->driver->lastclose) { in drm_dev_needs_global_mutex() 160 struct drm_device *dev = minor->dev; in drm_file_alloc() local 186 if (drm_core_check_feature(dev, DRIVER_GEM)) { in drm_file_alloc() 187 drm_gem_open(dev, file); in drm_file_alloc() 190 if (drm_core_check_feature(dev, DRIVER_SYNCOB in drm_file_alloc() 221 struct drm_device *dev = file_priv->minor->dev; drm_events_release() local 259 struct drm_device *dev; drm_file_free() local 318 struct drm_device *dev = file_priv->minor->dev; drm_close_helper() local 352 struct drm_device *dev = minor->dev; drm_open_helper() local 428 struct drm_device *dev; drm_open() local 478 drm_lastclose(struct drm_device *dev) drm_lastclose() argument 512 struct drm_device *dev = minor->dev; drm_release() local 555 struct drm_device *dev = minor->dev; drm_release_noglobal() local 599 struct drm_device *dev = file_priv->minor->dev; drm_read() local 726 drm_event_reserve_init_locked(struct drm_device *dev, struct drm_file *file_priv, struct drm_pending_event *p, struct drm_event *e) drm_event_reserve_init_locked() argument 767 drm_event_reserve_init(struct drm_device *dev, struct drm_file *file_priv, struct drm_pending_event *p, struct drm_event *e) drm_event_reserve_init() argument 790 drm_event_cancel_free(struct drm_device *dev, struct drm_pending_event *p) drm_event_cancel_free() argument 821 drm_send_event_helper(struct drm_device *dev, struct drm_pending_event *e, ktime_t timestamp) drm_send_event_helper() argument 866 drm_send_event_timestamp_locked(struct drm_device *dev, struct drm_pending_event *e, ktime_t timestamp) drm_send_event_timestamp_locked() argument 886 drm_send_event_locked(struct drm_device *dev, struct drm_pending_event *e) drm_send_event_locked() argument 907 drm_send_event(struct drm_device *dev, struct drm_pending_event *e) drm_send_event() argument 933 struct drm_device *dev = minor->dev; mock_drm_getfile() local [all...] |
H A D | drm_auth.c | 64 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() argument 69 mutex_lock(&dev->master_mutex); in drm_getmagic() 77 mutex_unlock(&dev->master_mutex); in drm_getmagic() 84 int drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_authmagic() argument 91 mutex_lock(&dev->master_mutex); in drm_authmagic() 97 mutex_unlock(&dev->master_mutex); in drm_authmagic() 102 struct drm_master *drm_master_create(struct drm_device *dev) in drm_master_create() argument 114 master->dev = dev; in drm_master_create() 125 static void drm_set_master(struct drm_device *dev, struc argument 135 drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) drm_new_set_master() argument 204 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) drm_master_check_perm() argument 217 drm_setmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setmaster_ioctl() argument 259 drm_drop_master(struct drm_device *dev, struct drm_file *fpriv) drm_drop_master() argument 267 drm_dropmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_dropmaster_ioctl() argument 302 struct drm_device *dev = file_priv->minor->dev; drm_master_open() local 320 struct drm_device *dev = file_priv->minor->dev; drm_master_release() local 385 struct drm_device *dev = master->dev; drm_master_destroy() local 415 drm_master_internal_acquire(struct drm_device *dev) drm_master_internal_acquire() argument 428 drm_master_internal_release(struct drm_device *dev) drm_master_internal_release() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/pci/ |
H A D | pci.h | 17 bool pcie_cap_has_lnkctl(const struct pci_dev *dev); 18 bool pcie_cap_has_rtctl(const struct pci_dev *dev); 33 void pci_cleanup_rom(struct pci_dev *dev); 42 int pci_probe_reset_function(struct pci_dev *dev); 43 int pci_bridge_secondary_bus_reset(struct pci_dev *dev); 44 int pci_bus_error_reset(struct pci_dev *dev); 78 bool (*bridge_d3)(struct pci_dev *dev); 79 bool (*is_manageable)(struct pci_dev *dev); 80 int (*set_state)(struct pci_dev *dev, pci_power_t state); 81 pci_power_t (*get_state)(struct pci_dev *dev); 113 pci_wakeup_event(struct pci_dev *dev) pci_wakeup_event() argument 133 pcie_downstream_port(const struct pci_dev *dev) pcie_downstream_port() argument 158 pci_proc_attach_device(struct pci_dev *dev) pci_proc_attach_device() argument 159 pci_proc_detach_device(struct pci_dev *dev) pci_proc_detach_device() argument 188 pci_msi_set_enable(struct pci_dev *dev, int enable) pci_msi_set_enable() argument 199 pci_msix_clear_and_set_ctrl(struct pci_dev *dev, u16 clear, u16 set) pci_msix_clear_and_set_ctrl() argument 211 pci_no_d1d2(struct pci_dev *dev) pci_no_d1d2() argument 239 pci_match_one_device(const struct pci_device_id *id, const struct pci_dev *dev) pci_match_one_device() argument 338 struct pci_dev *dev; /* Lowest numbered PF */ global() member 358 pci_dev_set_io_state(struct pci_dev *dev, pci_channel_state_t new) pci_dev_set_io_state() argument 396 pci_dev_set_disconnected(struct pci_dev *dev, void *unused) pci_dev_set_disconnected() argument 405 pci_dev_is_disconnected(const struct pci_dev *dev) pci_dev_is_disconnected() argument 415 pci_dev_assign_added(struct pci_dev *dev, bool added) pci_dev_assign_added() argument 420 pci_dev_is_added(const struct pci_dev *dev) pci_dev_is_added() argument 431 struct pci_dev *dev[AER_MAX_MULTI_ERR_DEVICES]; global() member 461 pci_save_dpc_state(struct pci_dev *dev) pci_save_dpc_state() argument 462 pci_restore_dpc_state(struct pci_dev *dev) pci_restore_dpc_state() argument 473 pci_restore_ats_state(struct pci_dev *dev) pci_restore_ats_state() argument 480 pci_pri_init(struct pci_dev *dev) pci_pri_init() argument 488 pci_pasid_init(struct pci_dev *dev) pci_pasid_init() argument 502 pci_iov_init(struct pci_dev *dev) pci_iov_init() argument 506 pci_iov_release(struct pci_dev *dev) pci_iov_release() argument 510 pci_iov_remove(struct pci_dev *dev) pci_iov_remove() argument 513 pci_restore_iov_state(struct pci_dev *dev) pci_restore_iov_state() argument 525 pci_resource_alignment(struct pci_dev *dev, struct resource *res) pci_resource_alignment() argument 545 pci_dev_specific_acs_enabled(struct pci_dev *dev, u16 acs_flags) pci_dev_specific_acs_enabled() argument 550 pci_dev_specific_enable_acs(struct pci_dev *dev) pci_dev_specific_enable_acs() argument 554 pci_dev_specific_disable_acs_redir(struct pci_dev *dev) pci_dev_specific_disable_acs_redir() argument 582 pcie_set_ecrc_checking(struct pci_dev *dev) pcie_set_ecrc_checking() argument 590 pci_ptm_init(struct pci_dev *dev) pci_ptm_init() argument 604 pci_dev_specific_reset(struct pci_dev *dev, int probe) pci_dev_specific_reset() argument 614 acpi_get_rc_resources(struct device *dev, const char *hid, u16 segment, struct resource *res) acpi_get_rc_resources() argument 661 pci_set_of_node(struct pci_dev *dev) pci_set_of_node() argument 662 pci_release_of_node(struct pci_dev *dev) pci_release_of_node() argument 666 devm_of_pci_bridge_init(struct device *dev, struct pci_host_bridge *bridge) devm_of_pci_bridge_init() argument 685 pci_aer_clear_fatal_status(struct pci_dev *dev) pci_aer_clear_fatal_status() argument 686 pci_aer_clear_status(struct pci_dev *dev) pci_aer_clear_status() argument 687 pci_aer_raw_clear_status(struct pci_dev *dev) pci_aer_raw_clear_status() argument 693 pci_acpi_program_hp_params(struct pci_dev *dev) pci_acpi_program_hp_params() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | procfs.c | 8 #include "dev.h" 16 static void isp20_show(struct rkisp_device *dev, struct seq_file *p) in isp20_show() argument 23 val = rkisp_read(dev, ISP_DPCC0_MODE, false); in isp20_show() 25 val = rkisp_read(dev, ISP_DPCC1_MODE, false); in isp20_show() 27 val = rkisp_read(dev, ISP_DPCC2_MODE, false); in isp20_show() 29 val = rkisp_read(dev, ISP_BLS_CTRL, false); in isp20_show() 31 val = rkisp_read(dev, CIF_ISP_CTRL, false); in isp20_show() 33 val = rkisp_read(dev, ISP_LSC_CTRL, false); in isp20_show() 35 val = rkisp_read(dev, CIF_ISP_CTRL, false); in isp20_show() 37 val, rkisp_read(dev, CIF_ISP_AWB_GAIN_G_V1 in isp20_show() 100 isp21_show(struct rkisp_device *dev, struct seq_file *p) isp21_show() argument 194 isp30_show(struct rkisp_device *dev, struct seq_file *p) isp30_show() argument 319 isp30_unite_show(struct rkisp_device *dev, struct seq_file *p) isp30_unite_show() argument 532 struct rkisp_device *dev = p->private; isp_show() local 624 rkisp_proc_init(struct rkisp_device *dev) rkisp_proc_init() argument 633 rkisp_proc_cleanup(struct rkisp_device *dev) rkisp_proc_cleanup() argument [all...] |
H A D | csi.c | 14 #include "dev.h" 18 static void get_remote_mipi_sensor(struct rkisp_device *dev, struct v4l2_subdev **sensor_sd, u32 function) in get_remote_mipi_sensor() argument 21 struct media_entity *entity = &dev->isp_sdev.sd.entity; in get_remote_mipi_sensor() 140 struct rkisp_device *dev = csi->ispdev; in rkisp_csi_s_stream() local 146 if (!IS_HDR_RDBK(dev->hdr.op_mode)) { in rkisp_csi_s_stream() 150 rkisp_write(dev, CSI2RX_Y_STAT_CTRL, SW_Y_STAT_EN, true); in rkisp_csi_s_stream() 152 rkisp_write(dev, CSI2RX_Y_STAT_CTRL, 0, true); in rkisp_csi_s_stream() 189 struct rkisp_device *dev = csi->ispdev; in csi_config() local 190 struct rkisp_sensor_info *sensor = dev->active_sensor; in csi_config() 218 dev in csi_config() 400 rkisp_csi_config_patch(struct rkisp_device *dev) rkisp_csi_config_patch() argument 518 rkisp_csi_sof(struct rkisp_device *dev, u8 id) rkisp_csi_sof() argument 548 rkisp_register_csi_subdev(struct rkisp_device *dev, struct v4l2_device *v4l2_dev) rkisp_register_csi_subdev() argument 598 rkisp_unregister_csi_subdev(struct rkisp_device *dev) rkisp_unregister_csi_subdev() argument [all...] |
H A D | bridge_v30.c | 14 #include "dev.h" 22 static void crop_on(struct rkisp_bridge_device *dev) in crop_on() argument 24 struct rkisp_device *ispdev = dev->ispdev; in crop_on() 27 u32 dest_w = dev->crop.width; in crop_on() 28 u32 dest_h = dev->crop.height; in crop_on() 29 u32 left = dev->crop.left; in crop_on() 30 u32 top = dev->crop.top; in crop_on() 46 static void crop_off(struct rkisp_bridge_device *dev) in crop_off() argument 48 struct rkisp_device *ispdev = dev->ispdev; in crop_off() 56 static int bridge_start(struct rkisp_bridge_device *dev) in bridge_start() argument 71 bridge_stop(struct rkisp_bridge_device *dev) bridge_stop() argument 93 struct rkisp_device *dev = br->ispdev; bridge_update_mi() local 110 bridge_frame_end(struct rkisp_bridge_device *dev, u32 state) bridge_frame_end() argument 169 config_mp(struct rkisp_bridge_device *dev) config_mp() argument 191 disable_mp(struct rkisp_bridge_device *dev) disable_mp() argument 196 is_stopped_mp(struct rkisp_bridge_device *dev) is_stopped_mp() argument 230 rkisp_bridge_init_ops_v30(struct rkisp_bridge_device *dev) rkisp_bridge_init_ops_v30() argument [all...] |
H A D | rkisp.c | 86 static void rkisp_config_cmsk(struct rkisp_device *dev);
177 static struct rkisp_sensor_info *sd_to_sensor(struct rkisp_device *dev, struct v4l2_subdev *sd)
in sd_to_sensor() argument 181 for (i = 0; i < dev->num_sensors; ++i) {
in sd_to_sensor() 182 if (dev->sensors[i].sd == sd) {
in sd_to_sensor() 183 return &dev->sensors[i];
in sd_to_sensor() 190 int rkisp_align_sensor_resolution(struct rkisp_device *dev, struct v4l2_rect *crop, bool user)
in rkisp_align_sensor_resolution() argument 194 u32 code = dev->isp_sdev.in_frm.code;
in rkisp_align_sensor_resolution() 195 u32 src_w = dev->isp_sdev.in_frm.width;
in rkisp_align_sensor_resolution() 196 u32 src_h = dev->isp_sdev.in_frm.height;
in rkisp_align_sensor_resolution() 204 switch (dev in rkisp_align_sensor_resolution() 329 rkisp_update_sensor_info(struct rkisp_device *dev) rkisp_update_sensor_info() argument 473 rkisp_trigger_read_back(struct rkisp_device *dev, u8 dma2frm, u32 mode, bool is_try) rkisp_trigger_read_back() argument 623 rkisp_rdbk_trigger_handle(struct rkisp_device *dev, u32 cmd) rkisp_rdbk_trigger_handle() argument 683 rkisp_rdbk_trigger_event(struct rkisp_device *dev, u32 cmd, void *arg) rkisp_rdbk_trigger_event() argument 730 rkisp_check_idle(struct rkisp_device *dev, u32 irq) rkisp_check_idle() argument 792 rkisp_config_ism(struct rkisp_device *dev) rkisp_config_ism() argument 826 rkisp_reset_handle_v2x(struct rkisp_device *dev) rkisp_reset_handle_v2x() argument 1061 rkisp_monitor_init(struct rkisp_device *dev) rkisp_monitor_init() argument 1091 rkisp_config_color_space(struct rkisp_device *dev) rkisp_config_color_space() argument 1124 rkisp_config_cmsk_single(struct rkisp_device *dev, struct rkisp_cmsk_cfg *cfg) rkisp_config_cmsk_single() argument 1175 rkisp_config_cmsk_dual(struct rkisp_device *dev, struct rkisp_cmsk_cfg *cfg) rkisp_config_cmsk_dual() argument 1283 rkisp_config_cmsk(struct rkisp_device *dev) rkisp_config_cmsk() argument 1311 rkisp_config_isp(struct rkisp_device *dev) rkisp_config_isp() argument 1465 rkisp_config_dvp(struct rkisp_device *dev) rkisp_config_dvp() argument 1498 rkisp_config_lvds(struct rkisp_device *dev) rkisp_config_lvds() argument 1560 rkisp_config_path(struct rkisp_device *dev) rkisp_config_path() argument 1592 rkisp_config_cif(struct rkisp_device *dev) rkisp_config_cif() argument 1613 rkisp_is_need_3a(struct rkisp_device *dev) rkisp_is_need_3a() argument 1620 rkisp_start_3a_run(struct rkisp_device *dev) rkisp_start_3a_run() argument 1646 rkisp_stop_3a_run(struct rkisp_device *dev) rkisp_stop_3a_run() argument 1669 rkisp_isp_stop(struct rkisp_device *dev) rkisp_isp_stop() argument 1811 rkisp_isp_start(struct rkisp_device *dev) rkisp_isp_start() argument 2304 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_isp_sd_try_crop() local 2326 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_isp_sd_get_selection() local 2394 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_isp_sd_set_selection() local 2441 rkisp_isp_read_add_fifo_data(struct rkisp_device *dev) rkisp_isp_read_add_fifo_data() argument 2483 rkisp_global_update_mi(struct rkisp_device *dev) rkisp_global_update_mi() argument 2539 rkisp_rx_buf_pool_free(struct rkisp_device *dev) rkisp_rx_buf_pool_free() argument 2560 rkisp_rx_buf_pool_init(struct rkisp_device *dev, struct rkisp_rx_buf *dbufs) rkisp_rx_buf_pool_init() argument 2627 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_sd_s_rx_buffer() local 2671 struct rkisp_device *dev; rkisp_subdev_link_setup() local 3247 rkisp_mipi_isr(unsigned int mis, struct rkisp_device *dev) rkisp_mipi_isr() argument 3291 rkisp_mipi_v13_isr(unsigned int err1, unsigned int err2, unsigned int err3, struct rkisp_device *dev) rkisp_mipi_v13_isr() argument 3341 rkisp_isp_isr(unsigned int isp_mis, unsigned int isp3a_mis, struct rkisp_device *dev) rkisp_isp_isr() argument 3543 struct device *dev = ctx; rkisp_vs_isr_handler() local [all...] |
H A D | dev.c | 130 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in isp_pipeline_prepare() local 137 if (!(dev->isp_inp & (INP_CSI | INP_DVP | INP_LVDS | INP_CIF))) { in isp_pipeline_prepare() 165 if (sd != &dev->isp_sdev.sd) { in isp_pipeline_prepare() 184 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in isp_pipeline_s_isp_clk() local 185 struct rkisp_hw_dev *hw_dev = dev->hw_dev; in isp_pipeline_s_isp_clk() 186 u32 w = hw_dev->max_in.w ? hw_dev->max_in.w : dev->isp_sdev.in_frm.width; in isp_pipeline_s_isp_clk() 192 if (dev->isp_inp & (INP_RAWRD0 | INP_RAWRD1 | INP_RAWRD2 | INP_CIF)) { in isp_pipeline_s_isp_clk() 207 if (dev->isp_inp == INP_DMARX_ISP && dev->hw_dev->clks[0]) { in isp_pipeline_s_isp_clk() 222 v4l2_warn(&dev in isp_pipeline_s_isp_clk() 263 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); rkisp_pipeline_open() local 293 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); rkisp_pipeline_close() local 310 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); rkisp_pipeline_set_stream() local 356 rkisp_create_links(struct rkisp_device *dev) rkisp_create_links() argument 408 _set_pipeline_default_fmt(struct rkisp_device *dev) _set_pipeline_default_fmt() argument 500 struct rkisp_device *dev; subdev_notifier_complete() local 559 rkisp_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rkisp_fwnode_parse() argument 586 struct device *dev = isp_dev->dev; isp_subdev_notifier() local 603 rkisp_register_platform_subdevs(struct rkisp_device *dev) rkisp_register_platform_subdevs() argument 674 rkisp_vs_irq_parse(struct device *dev) rkisp_vs_irq_parse() argument 716 struct device *dev = isp_dev->dev; rkisp_get_reserved_mem() local 746 struct device *dev = &pdev->dev; rkisp_plat_probe() local 879 rkisp_runtime_suspend(struct device *dev) rkisp_runtime_suspend() argument 890 rkisp_runtime_resume(struct device *dev) rkisp_runtime_resume() argument [all...] |
H A D | regs.c | 41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop() local 45 if (async && dev->hw_dev->is_single) { in rkisp_disable_dcrop() 48 rkisp_unite_set_bits(dev, stream->config->dual_crop.ctrl, mask, val, false, dev->hw_dev->is_unite); in rkisp_disable_dcrop() 53 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop() local 55 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_dcrop() 66 rkisp_write(dev, reg, tmp.left, false); in rkisp_config_dcrop() 68 rkisp_write(dev, reg, tmp.width, false); in rkisp_config_dcrop() 71 rkisp_unite_write(dev, reg, tmp.top, false, is_unite); in rkisp_config_dcrop() 73 rkisp_unite_write(dev, re in rkisp_config_dcrop() 108 struct rkisp_device *dev = stream->ispdev; rkisp_dump_rsz_regs() local 135 struct rkisp_device *dev = stream->ispdev; update_rsz_shadow() local 147 struct rkisp_device *dev = stream->ispdev; set_scale() local 264 struct rkisp_device *dev = stream->ispdev; rkisp_config_rsz() local [all...] |
H A D | bridge.c | 18 #include "dev.h" 26 static void free_bridge_buf(struct rkisp_bridge_device *dev) in free_bridge_buf() argument 28 struct rkisp_hw_dev *hw = dev->ispdev->hw_dev; in free_bridge_buf() 40 v4l2_dbg(1, rkisp_debug, &dev->ispdev->v4l2_dev, "%s\n", __func__); in free_bridge_buf() 55 if (dev->ispdev->cur_fbcgain) { in free_bridge_buf() 56 list_add_tail(&dev->ispdev->cur_fbcgain->list, &hw->list); in free_bridge_buf() 57 dev->ispdev->cur_fbcgain = NULL; in free_bridge_buf() 76 rkisp_free_buffer(dev->ispdev, &buf->dummy[j]); in free_bridge_buf() 80 rkisp_free_common_dummy_buf(dev->ispdev); in free_bridge_buf() 83 static int init_buf(struct rkisp_bridge_device *dev, u3 argument 184 config_mode(struct rkisp_bridge_device *dev) config_mode() argument 232 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_start_stream() local 290 bridge_destroy_buf(struct rkisp_bridge_device *dev) bridge_destroy_buf() argument 298 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_stop_stream() local 311 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_get_set_fmt() local 326 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_set_selection() local 352 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_get_selection() local 377 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_s_rx_buffer() local 395 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_s_stream() local 434 struct rkisp_bridge_device *dev = v4l2_get_subdevdata(sd); bridge_ioctl() local 481 rkisp_bridge_update_mi(struct rkisp_device *dev, u32 isp_mis) rkisp_bridge_update_mi() argument 503 rkisp_bridge_isr(u32 *mis_val, struct rkisp_device *dev) rkisp_bridge_isr() argument 529 struct device *dev = ispdev->dev; check_remote_node() local 550 rkisp_register_bridge_subdev(struct rkisp_device *dev, struct v4l2_device *v4l2_dev) rkisp_register_bridge_subdev() argument 597 rkisp_unregister_bridge_subdev(struct rkisp_device *dev) rkisp_unregister_bridge_subdev() argument 608 rkisp_get_bridge_sd(struct platform_device *dev, struct v4l2_subdev **sd) rkisp_get_bridge_sd() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | procfs.c | 8 #include "dev.h" 16 static void isp20_show(struct rkisp_device *dev, struct seq_file *p) in isp20_show() argument 31 val = rkisp_read(dev, ISP_DPCC0_MODE, false); in isp20_show() 33 val = rkisp_read(dev, ISP_DPCC1_MODE, false); in isp20_show() 35 val = rkisp_read(dev, ISP_DPCC2_MODE, false); in isp20_show() 37 val = rkisp_read(dev, ISP_BLS_CTRL, false); in isp20_show() 39 val = rkisp_read(dev, CIF_ISP_CTRL, false); in isp20_show() 42 val = rkisp_read(dev, ISP_LSC_CTRL, false); in isp20_show() 44 val = rkisp_read(dev, CIF_ISP_CTRL, false); in isp20_show() 47 rkisp_read(dev, CIF_ISP_AWB_GAIN_G_V1 in isp20_show() 114 isp21_show(struct rkisp_device *dev, struct seq_file *p) isp21_show() argument 226 isp30_show(struct rkisp_device *dev, struct seq_file *p) isp30_show() argument 366 isp30_unite_show(struct rkisp_device *dev, struct seq_file *p) isp30_unite_show() argument 669 struct rkisp_device *dev = p->private; isp_show() local 790 rkisp_proc_init(struct rkisp_device *dev) rkisp_proc_init() argument 798 rkisp_proc_cleanup(struct rkisp_device *dev) rkisp_proc_cleanup() argument [all...] |
H A D | csi.c | 14 #include "dev.h" 18 static void get_remote_mipi_sensor(struct rkisp_device *dev, in get_remote_mipi_sensor() argument 22 struct media_entity *entity = &dev->isp_sdev.sd.entity; in get_remote_mipi_sensor() 136 struct rkisp_device *dev = csi->ispdev; in rkisp_csi_s_stream() local 142 if (!IS_HDR_RDBK(dev->hdr.op_mode)) in rkisp_csi_s_stream() 145 rkisp_write(dev, CSI2RX_Y_STAT_CTRL, SW_Y_STAT_EN, true); in rkisp_csi_s_stream() 147 rkisp_write(dev, CSI2RX_Y_STAT_CTRL, 0, true); in rkisp_csi_s_stream() 183 struct rkisp_device *dev = csi->ispdev; in csi_config() local 184 struct rkisp_sensor_info *sensor = dev->active_sensor; in csi_config() 212 dev in csi_config() 428 rkisp_csi_config_patch(struct rkisp_device *dev) rkisp_csi_config_patch() argument 551 rkisp_csi_sof(struct rkisp_device *dev, u8 id) rkisp_csi_sof() argument 578 rkisp_register_csi_subdev(struct rkisp_device *dev, struct v4l2_device *v4l2_dev) rkisp_register_csi_subdev() argument 631 rkisp_unregister_csi_subdev(struct rkisp_device *dev) rkisp_unregister_csi_subdev() argument [all...] |
H A D | bridge_v30.c | 14 #include "dev.h" 23 static void crop_on(struct rkisp_bridge_device *dev) in crop_on() argument 25 struct rkisp_device *ispdev = dev->ispdev; in crop_on() 28 u32 dest_w = dev->crop.width; in crop_on() 29 u32 dest_h = dev->crop.height; in crop_on() 30 u32 left = dev->crop.left; in crop_on() 31 u32 top = dev->crop.top; in crop_on() 46 static void crop_off(struct rkisp_bridge_device *dev) in crop_off() argument 48 struct rkisp_device *ispdev = dev->ispdev; in crop_off() 56 static int bridge_start(struct rkisp_bridge_device *dev) in bridge_start() argument 70 bridge_stop(struct rkisp_bridge_device *dev) bridge_stop() argument 92 struct rkisp_device *dev = br->ispdev; bridge_update_mi() local 111 bridge_frame_end(struct rkisp_bridge_device *dev, u32 state) bridge_frame_end() argument 170 config_mp(struct rkisp_bridge_device *dev) config_mp() argument 194 disable_mp(struct rkisp_bridge_device *dev) disable_mp() argument 200 is_stopped_mp(struct rkisp_bridge_device *dev) is_stopped_mp() argument 232 rkisp_bridge_init_ops_v30(struct rkisp_bridge_device *dev) rkisp_bridge_init_ops_v30() argument [all...] |
H A D | rkisp.c | 86 static void rkisp_config_cmsk(struct rkisp_device *dev); 173 static struct rkisp_sensor_info *sd_to_sensor(struct rkisp_device *dev, in sd_to_sensor() argument 178 for (i = 0; i < dev->num_sensors; ++i) in sd_to_sensor() 179 if (dev->sensors[i].sd == sd) in sd_to_sensor() 180 return &dev->sensors[i]; in sd_to_sensor() 185 int rkisp_align_sensor_resolution(struct rkisp_device *dev, in rkisp_align_sensor_resolution() argument 190 u32 code = dev->isp_sdev.in_frm.code; in rkisp_align_sensor_resolution() 191 u32 src_w = dev->isp_sdev.in_frm.width; in rkisp_align_sensor_resolution() 192 u32 src_h = dev->isp_sdev.in_frm.height; in rkisp_align_sensor_resolution() 199 switch (dev in rkisp_align_sensor_resolution() 347 rkisp_update_sensor_info(struct rkisp_device *dev) rkisp_update_sensor_info() argument 497 rkisp_trigger_read_back(struct rkisp_device *dev, u8 dma2frm, u32 mode, bool is_try) rkisp_trigger_read_back() argument 652 rkisp_rdbk_trigger_handle(struct rkisp_device *dev, u32 cmd) rkisp_rdbk_trigger_handle() argument 708 rkisp_rdbk_trigger_event(struct rkisp_device *dev, u32 cmd, void *arg) rkisp_rdbk_trigger_event() argument 749 rkisp_check_idle(struct rkisp_device *dev, u32 irq) rkisp_check_idle() argument 806 rkisp_config_ism(struct rkisp_device *dev) rkisp_config_ism() argument 837 rkisp_reset_handle_v2x(struct rkisp_device *dev) rkisp_reset_handle_v2x() argument 1061 rkisp_monitor_init(struct rkisp_device *dev) rkisp_monitor_init() argument 1090 rkisp_config_color_space(struct rkisp_device *dev) rkisp_config_color_space() argument 1138 rkisp_config_cmsk_single(struct rkisp_device *dev, struct rkisp_cmsk_cfg *cfg) rkisp_config_cmsk_single() argument 1192 rkisp_config_cmsk_dual(struct rkisp_device *dev, struct rkisp_cmsk_cfg *cfg) rkisp_config_cmsk_dual() argument 1302 rkisp_config_cmsk(struct rkisp_device *dev) rkisp_config_cmsk() argument 1328 rkisp_config_isp(struct rkisp_device *dev) rkisp_config_isp() argument 1502 rkisp_config_dvp(struct rkisp_device *dev) rkisp_config_dvp() argument 1536 rkisp_config_lvds(struct rkisp_device *dev) rkisp_config_lvds() argument 1600 rkisp_config_path(struct rkisp_device *dev) rkisp_config_path() argument 1635 rkisp_config_cif(struct rkisp_device *dev) rkisp_config_cif() argument 1656 rkisp_is_need_3a(struct rkisp_device *dev) rkisp_is_need_3a() argument 1664 rkisp_start_3a_run(struct rkisp_device *dev) rkisp_start_3a_run() argument 1692 rkisp_stop_3a_run(struct rkisp_device *dev) rkisp_stop_3a_run() argument 1717 rkisp_isp_stop(struct rkisp_device *dev) rkisp_isp_stop() argument 1864 rkisp_isp_start(struct rkisp_device *dev) rkisp_isp_start() argument 2316 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_isp_sd_try_crop() local 2341 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_isp_sd_get_selection() local 2409 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_isp_sd_set_selection() local 2457 rkisp_isp_read_add_fifo_data(struct rkisp_device *dev) rkisp_isp_read_add_fifo_data() argument 2501 rkisp_global_update_mi(struct rkisp_device *dev) rkisp_global_update_mi() argument 2555 rkisp_rx_buf_pool_free(struct rkisp_device *dev) rkisp_rx_buf_pool_free() argument 2575 rkisp_rx_buf_pool_init(struct rkisp_device *dev, struct rkisp_rx_buf *dbufs) rkisp_rx_buf_pool_init() argument 2647 struct rkisp_device *dev = sd_to_isp_dev(sd); rkisp_sd_s_rx_buffer() local 2692 struct rkisp_device *dev; rkisp_subdev_link_setup() local 3260 rkisp_mipi_isr(unsigned int mis, struct rkisp_device *dev) rkisp_mipi_isr() argument 3305 rkisp_mipi_v13_isr(unsigned int err1, unsigned int err2, unsigned int err3, struct rkisp_device *dev) rkisp_mipi_v13_isr() argument 3358 rkisp_isp_isr(unsigned int isp_mis, unsigned int isp3a_mis, struct rkisp_device *dev) rkisp_isp_isr() argument 3570 struct device *dev = ctx; rkisp_vs_isr_handler() local [all...] |
H A D | dev.c | 122 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in __isp_pipeline_prepare() local 129 if (!(dev->isp_inp & (INP_CSI | INP_DVP | INP_LVDS | INP_CIF))) in __isp_pipeline_prepare() 150 if (sd != &dev->isp_sdev.sd) in __isp_pipeline_prepare() 165 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in __isp_pipeline_s_isp_clk() local 166 struct rkisp_hw_dev *hw_dev = dev->hw_dev; in __isp_pipeline_s_isp_clk() 167 u32 w = hw_dev->max_in.w ? hw_dev->max_in.w : dev->isp_sdev.in_frm.width; in __isp_pipeline_s_isp_clk() 173 if (dev->isp_inp & (INP_RAWRD0 | INP_RAWRD1 | INP_RAWRD2 | INP_CIF)) { in __isp_pipeline_s_isp_clk() 185 if (dev->isp_inp == INP_DMARX_ISP && dev->hw_dev->clks[0]) { in __isp_pipeline_s_isp_clk() 199 v4l2_warn(&dev in __isp_pipeline_s_isp_clk() 239 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); rkisp_pipeline_open() local 264 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); rkisp_pipeline_close() local 280 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); rkisp_pipeline_set_stream() local 321 rkisp_create_links(struct rkisp_device *dev) rkisp_create_links() argument 376 _set_pipeline_default_fmt(struct rkisp_device *dev) _set_pipeline_default_fmt() argument 474 struct rkisp_device *dev; subdev_notifier_complete() local 532 rkisp_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rkisp_fwnode_parse() argument 562 struct device *dev = isp_dev->dev; isp_subdev_notifier() local 580 rkisp_register_platform_subdevs(struct rkisp_device *dev) rkisp_register_platform_subdevs() argument 644 rkisp_vs_irq_parse(struct device *dev) rkisp_vs_irq_parse() argument 692 struct device *dev = isp_dev->dev; rkisp_get_reserved_mem() local 724 struct device *dev = &pdev->dev; rkisp_plat_probe() local 853 rkisp_runtime_suspend(struct device *dev) rkisp_runtime_suspend() argument 864 rkisp_runtime_resume(struct device *dev) rkisp_runtime_resume() argument [all...] |
H A D | regs.c | 41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop() local 46 if (async && dev->hw_dev->is_single) in rkisp_disable_dcrop() 48 rkisp_unite_set_bits(dev, stream->config->dual_crop.ctrl, in rkisp_disable_dcrop() 49 mask, val, false, dev->hw_dev->is_unite); in rkisp_disable_dcrop() 55 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop() local 57 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_dcrop() 67 rkisp_write(dev, reg, tmp.left, false); in rkisp_config_dcrop() 69 rkisp_write(dev, reg, tmp.width, false); in rkisp_config_dcrop() 72 rkisp_unite_write(dev, reg, tmp.top, false, is_unite); in rkisp_config_dcrop() 74 rkisp_unite_write(dev, re in rkisp_config_dcrop() 111 struct rkisp_device *dev = stream->ispdev; rkisp_dump_rsz_regs() local 147 struct rkisp_device *dev = stream->ispdev; update_rsz_shadow() local 160 struct rkisp_device *dev = stream->ispdev; set_scale() local 299 struct rkisp_device *dev = stream->ispdev; rkisp_config_rsz() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/vo/vo_dev/mkp/src/ |
H A D | vou_chn.c | 101 hi_void vou_set_disp_max_size(hi_vo_dev dev, hi_vo_intf_sync intf_sync, hi_vo_sync_info sync_info) in vou_set_disp_max_size() argument 123 dev_ctx = vo_get_dev_ctx(dev); in vou_set_disp_max_size() 127 vou_drv_set_disp_max_size(dev, max_width, max_height); in vou_set_disp_max_size() 130 hi_s32 vo_set_pub_attr_check(hi_vo_dev dev, hi_vo_pub_attr *pub_attr) in vo_set_pub_attr_check() argument 135 dev_ctx = vo_get_dev_ctx(dev); in vo_set_pub_attr_check() 137 vo_err_trace("vo %d doesn't disabled!\n", dev); in vo_set_pub_attr_check() 141 ret = vou_drv_check_dev_pub_attr(dev, pub_attr); in vo_set_pub_attr_check() 143 vo_err_trace("vo%d's pub attr is illegal!\n", dev); in vo_set_pub_attr_check() 147 if (!vou_drv_is_virt_dev(dev)) { in vo_set_pub_attr_check() 149 ret = vou_drv_check_usr_sync_timing(dev, in vo_set_pub_attr_check() 160 vo_set_phy_dev_pub_attr(hi_vo_dev dev, hi_vo_pub_attr *pub_attr) vo_set_phy_dev_pub_attr() argument 189 vou_set_pub_attr(hi_vo_dev dev, hi_vo_pub_attr *pub_attr) vou_set_pub_attr() argument 227 vou_get_pub_attr(hi_vo_dev dev, hi_vo_pub_attr *pub_attr) vou_get_pub_attr() argument 244 vou_set_dev_frame_rate(hi_vo_dev dev, hi_u32 *frm_rate) vou_set_dev_frame_rate() argument 287 vou_get_dev_frame_rate(hi_vo_dev dev, hi_u32 *frame_rate) vou_get_dev_frame_rate() argument 304 vou_set_vtth(hi_vo_dev dev, hi_u32 *vtth_set) vou_set_vtth() argument 347 vou_get_vtth(hi_vo_dev dev, hi_u32 *vtth) vou_get_vtth() argument 364 vou_set_vtth2(hi_vo_dev dev, hi_u32 *vtth) vou_set_vtth2() argument 423 vou_get_vtth2(hi_vo_dev dev, hi_u32 *vtth) vou_get_vtth2() argument 462 vou_set_user_intf_sync_info(hi_vo_dev dev, hi_vo_user_intfsync_info *user_info) vou_set_user_intf_sync_info() argument 525 vou_reset_dev_vars(hi_vo_dev dev) vou_reset_dev_vars() argument 542 vo_enable_check(hi_vo_dev dev) vo_enable_check() argument 559 vo_do_enable(hi_vo_dev dev) vo_do_enable() argument 573 vo_had_enable(hi_vo_dev dev) vo_had_enable() argument 587 vo_enable_virt_dev(hi_vo_dev dev) vo_enable_virt_dev() argument 599 vou_enable(hi_vo_dev dev) vou_enable() argument 646 vo_wbc_enable_check(hi_vo_dev dev) vo_wbc_enable_check() argument 652 vo_layer_enable_check(hi_vo_dev dev) vo_layer_enable_check() argument 657 vo_disable_check(hi_vo_dev dev) vo_disable_check() argument 676 vo_reset_vtth(hi_vo_dev dev) vo_reset_vtth() argument 708 vou_disable(hi_vo_dev dev) vou_disable() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
H A D | procfs.c | 9 #include "dev.h" 17 struct rkispp_device *dev = p->private; in ispp_show() local 18 enum rkispp_state state = dev->ispp_sdev.state; in ispp_show() 22 seq_printf(p, "%-10s Version:v%02x.%02x.%02x\n", dev->name, RKISPP_DRIVER_VERSION >> 16, in ispp_show() 24 for (val = 0; val < dev->hw_dev->clks_num; val++) { in ispp_show() 25 seq_printf(p, "%-10s %ld\n", dev->hw_dev->match_data->clks[val], clk_get_rate(dev->hw_dev->clks[val])); in ispp_show() 31 seq_printf(p, "%-10s Cnt:%d ErrCnt:%d\n", "Interrupt", dev->isr_cnt, dev->isr_err_cnt); in ispp_show() 32 seq_printf(p, "%-10s rkisp%d Format:%s%s Size:%dx%d (frame:%d rate:%dms delay:%dms)\n", "Input", dev in ispp_show() 91 rkispp_proc_init(struct rkispp_device *dev) rkispp_proc_init() argument 100 rkispp_proc_cleanup(struct rkispp_device *dev) rkispp_proc_cleanup() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
H A D | procfs.c | 9 #include "dev.h" 17 struct rkispp_device *dev = p->private; in ispp_show() local 18 enum rkispp_state state = dev->ispp_sdev.state; in ispp_show() 23 dev->name, in ispp_show() 27 for (val = 0; val < dev->hw_dev->clks_num; val++) { in ispp_show() 29 dev->hw_dev->match_data->clks[val], in ispp_show() 30 clk_get_rate(dev->hw_dev->clks[val])); in ispp_show() 37 dev->isr_cnt, in ispp_show() 38 dev->isr_err_cnt); in ispp_show() 41 dev in ispp_show() 129 rkispp_proc_init(struct rkispp_device *dev) rkispp_proc_init() argument 137 rkispp_proc_cleanup(struct rkispp_device *dev) rkispp_proc_cleanup() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/net/usb/ |
H A D | meig_cdc_driver.c | 42 #define RX_QLEN(dev) (((dev)->udev->speed == USB_SPEED_HIGH) ? (RX_MAX_QUEUE_MEMORY / (dev)->rx_urb_size) : 4)
43 #define TX_QLEN(dev) (((dev)->udev->speed == USB_SPEED_HIGH) ? (RX_MAX_QUEUE_MEMORY / (dev)->hard_mtu) : 4)
615 return to_usb_driver(intf->dev.driver);
in driver_of() 635 struct hw_cdc_net *dev;
member 647 static void hw_cdc_status(struct hw_cdc_net *dev, struct urb *urb);
648 static inline int hw_get_ethernet_addr(struct hw_cdc_net *dev);
673 hw_get_endpoints(struct hw_cdc_net *dev, struct usb_interface *intf) hw_get_endpoints() argument 743 init_status(struct hw_cdc_net *dev, struct usb_interface *intf) init_status() argument 784 hw_skb_return(struct hw_cdc_net *dev, struct sk_buff *skb) hw_skb_return() argument 816 unlink_urbs(struct hw_cdc_net *dev, struct sk_buff_head *q) unlink_urbs() argument 848 hw_unlink_rx_urbs(struct hw_cdc_net *dev) hw_unlink_rx_urbs() argument 865 struct hw_cdc_net *dev = netdev_priv(net); hw_change_mtu() local 896 struct hw_cdc_net *dev = netdev_priv(net); hw_get_stats() local 902 tx_defer_bh(struct hw_cdc_net *dev, struct sk_buff *skb, struct sk_buff_head *list) tx_defer_bh() argument 917 submit_skb(struct hw_cdc_net *dev, unsigned char *data, unsigned int len) submit_skb() argument 951 reset_tlp_tmp_buf(struct hw_cdc_net *dev) reset_tlp_tmp_buf() argument 956 rx_tlp_parse(struct hw_cdc_net *dev, struct sk_buff *skb) rx_tlp_parse() argument 1097 rx_defer_bh(struct hw_cdc_net *dev, struct sk_buff *skb, struct sk_buff_head *list) rx_defer_bh() argument 1123 hw_defer_kevent(struct hw_cdc_net *dev, int work) hw_defer_kevent() argument 1137 rx_submit(struct hw_cdc_net *dev, struct urb *urb, gfp_t flags) rx_submit() argument 1206 rx_process(struct hw_cdc_net *dev, struct sk_buff *skb) rx_process() argument 1230 struct hw_cdc_net *dev = entry->dev; rx_complete() local 1319 struct hw_cdc_net *dev = urb->context; intr_complete() local 1362 struct hw_cdc_net *dev = netdev_priv(net); hw_stop() local 1420 struct hw_cdc_net *dev = netdev_priv(net); hw_open() local 1469 struct hw_cdc_net *dev = netdev_priv(net); hw_get_settings() local 1481 struct hw_cdc_net *dev = netdev_priv(net); hw_set_settings() local 1496 struct hw_cdc_net *dev = netdev_priv(net); hw_get_link() local 1510 struct hw_cdc_net *dev = netdev_priv(net); hw_nway_reset() local 1522 struct hw_cdc_net *dev = netdev_priv(net); hw_get_drvinfo() local 1533 struct hw_cdc_net *dev = netdev_priv(net); hw_get_msglevel() local 1541 struct hw_cdc_net *dev = netdev_priv(net); hw_set_msglevel() local 1571 struct hw_cdc_net *dev = container_of(work, struct hw_cdc_net, kevent); kevent() local 1633 struct hw_cdc_net *dev = entry->dev; tx_complete() local 1684 struct hw_cdc_net *dev = netdev_priv(net); hw_tx_timeout() local 1701 hw_netif_trans_update(struct net_device *dev) hw_netif_trans_update() argument 1727 struct hw_cdc_net *dev = netdev_priv(net); hw_start_xmit() local 1824 struct hw_cdc_net *dev = (struct hw_cdc_net *)param; hw_bh() local 1884 struct hw_cdc_net *dev = from_timer(dev, t, delay); hw_bh_timer_call() local 1899 struct hw_cdc_net *dev; hw_disconnect() local 1938 hw_eth_mac_addr(struct net_device *dev, void *p) hw_eth_mac_addr() argument 2146 cdc_ncm_rx_fixup(struct hw_cdc_net *dev, struct sk_buff *skb) cdc_ncm_rx_fixup() argument 2475 cdc_ncm_tx_fixup(struct hw_cdc_net *dev, struct sk_buff *skb, gfp_t mem_flags) cdc_ncm_tx_fixup() argument 2613 struct hw_cdc_net *dev; global() local 2784 struct hw_cdc_net *dev = usb_get_intfdata(intf); global() local 2806 struct hw_cdc_net *dev = usb_get_intfdata(intf); global() local 2852 hw_cdc_bind(struct hw_cdc_net *dev, struct usb_interface *intf) global() argument 3118 hw_cdc_unbind(struct hw_cdc_net *dev, struct usb_interface *intf) global() argument 3163 dumpspeed(struct hw_cdc_net *dev, __le32 *speeds) global() argument 3171 hw_get_ethernet_addr(struct hw_cdc_net *dev) global() argument 3543 hw_cdc_status(struct hw_cdc_net *dev, struct urb *urb) global() argument 3609 struct hw_cdc_net *dev = container_of(work, struct hw_cdc_net, status_work.work); global() local [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | dma-mapping.h | 96 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr); 97 void debug_dma_map_single(struct device *dev, const void *addr, unsigned long len); 99 static inline void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in debug_dma_mapping_error() argument 102 static inline void debug_dma_map_single(struct device *dev, const void *addr, unsigned long len) in debug_dma_map_single() argument 108 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 110 debug_dma_mapping_error(dev, dma_addr); in dma_mapping_error() 118 dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page, size_t offset, size_t size, 120 void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, 122 int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, 124 void dma_unmap_sg_attrs(struct device *dev, struc 151 dma_map_page_attrs(struct device *dev, struct page *page, size_t offset, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_map_page_attrs() argument 156 dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_unmap_page_attrs() argument 160 dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs) dma_map_sg_attrs() argument 165 dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs) dma_unmap_sg_attrs() argument 169 dma_map_resource(struct device *dev, phys_addr_t phys_addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_map_resource() argument 174 dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_unmap_resource() argument 178 dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) dma_sync_single_for_cpu() argument 182 dma_sync_single_for_device(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) dma_sync_single_for_device() argument 186 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction dir) dma_sync_sg_for_cpu() argument 190 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction dir) dma_sync_sg_for_device() argument 194 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) dma_mapping_error() argument 198 dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag, unsigned long attrs) dma_alloc_attrs() argument 203 dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) dma_free_attrs() argument 206 dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs) dmam_alloc_attrs() argument 211 dmam_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) dmam_free_coherent() argument 214 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_get_sgtable_attrs() argument 219 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_mmap_attrs() argument 224 dma_can_mmap(struct device *dev) dma_can_mmap() argument 228 dma_supported(struct device *dev, u64 mask) dma_supported() argument 232 dma_set_mask(struct device *dev, u64 mask) dma_set_mask() argument 236 dma_set_coherent_mask(struct device *dev, u64 mask) dma_set_coherent_mask() argument 240 dma_get_required_mask(struct device *dev) dma_get_required_mask() argument 244 dma_max_mapping_size(struct device *dev) dma_max_mapping_size() argument 248 dma_need_sync(struct device *dev, dma_addr_t dma_addr) dma_need_sync() argument 252 dma_get_merge_boundary(struct device *dev) dma_get_merge_boundary() argument 267 dma_map_single_attrs(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_map_single_attrs() argument 278 dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_unmap_single_attrs() argument 284 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) dma_sync_single_range_for_cpu() argument 290 dma_sync_single_range_for_device(struct device *dev, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) dma_sync_single_range_for_device() argument 312 dma_map_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir, unsigned long attrs) dma_map_sgtable() argument 336 dma_unmap_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir, unsigned long attrs) dma_unmap_sgtable() argument 354 dma_sync_sgtable_for_cpu(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir) dma_sync_sgtable_for_cpu() argument 370 dma_sync_sgtable_for_device(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir) dma_sync_sgtable_for_device() argument 384 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) dma_alloc_coherent() argument 389 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle) dma_free_coherent() argument 394 dma_get_mask(struct device *dev) dma_get_mask() argument 408 dma_set_mask_and_coherent(struct device *dev, u64 mask) dma_set_mask_and_coherent() argument 421 dma_coerce_mask_and_coherent(struct device *dev, u64 mask) dma_coerce_mask_and_coherent() argument 435 dma_addressing_limited(struct device *dev) dma_addressing_limited() argument 440 dma_get_max_seg_size(struct device *dev) dma_get_max_seg_size() argument 448 dma_set_max_seg_size(struct device *dev, unsigned int size) dma_set_max_seg_size() argument 457 dma_get_seg_boundary(struct device *dev) dma_get_seg_boundary() argument 476 dma_get_seg_boundary_nr_pages(struct device *dev, unsigned int page_shift) dma_get_seg_boundary_nr_pages() argument 484 dma_set_seg_boundary(struct device *dev, unsigned long mask) dma_set_seg_boundary() argument 493 dma_get_min_align_mask(struct device *dev) dma_get_min_align_mask() argument 501 dma_set_min_align_mask(struct device *dev, unsigned int min_align_mask) dma_set_min_align_mask() argument 518 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) dmam_alloc_coherent() argument 523 dma_alloc_wc(struct device *dev, size_t size, dma_addr_t *dma_addr, gfp_t gfp) dma_alloc_wc() argument 534 dma_free_wc(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) dma_free_wc() argument 539 dma_mmap_wc(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) dma_mmap_wc() argument [all...] |
/device/qemu/arm_mps3_an547/liteos_m/board/driver/ |
H A D | arm_uart_drv.c | 54 enum arm_uart_error_t arm_uart_init(struct arm_uart_dev_t* dev,
in arm_uart_init() argument 58 (struct _arm_uart_reg_map_t*)dev->cfg->base;
in arm_uart_init() 64 dev->data->system_clk = system_clk;
in arm_uart_init() 65 dev->data->baudrate = dev->cfg->default_baudrate;
in arm_uart_init() 68 p_uart->bauddiv = (dev->data->system_clk / dev->cfg->default_baudrate);
in arm_uart_init() 73 dev->data->state = ARM_UART_INITIALIZED;
in arm_uart_init() 78 enum arm_uart_error_t arm_uart_set_baudrate(struct arm_uart_dev_t* dev,
in arm_uart_set_baudrate() argument 83 (struct _arm_uart_reg_map_t*)dev in arm_uart_set_baudrate() 107 arm_uart_get_baudrate(struct arm_uart_dev_t* dev) arm_uart_get_baudrate() argument 112 arm_uart_set_clock(struct arm_uart_dev_t* dev, uint32_t system_clk) arm_uart_set_clock() argument 136 arm_uart_read(struct arm_uart_dev_t* dev, uint8_t* byte) arm_uart_read() argument 150 arm_uart_write(struct arm_uart_dev_t* dev, uint8_t byte) arm_uart_write() argument 165 arm_uart_irq_tx_enable(struct arm_uart_dev_t* dev) arm_uart_irq_tx_enable() argument 179 arm_uart_irq_tx_disable(struct arm_uart_dev_t* dev) arm_uart_irq_tx_disable() argument 189 arm_uart_tx_ready(struct arm_uart_dev_t* dev) arm_uart_tx_ready() argument 201 arm_uart_irq_rx_enable(struct arm_uart_dev_t* dev) arm_uart_irq_rx_enable() argument 215 arm_uart_irq_rx_disable(struct arm_uart_dev_t* dev) arm_uart_irq_rx_disable() argument 225 arm_uart_rx_ready(struct arm_uart_dev_t* dev) arm_uart_rx_ready() argument 237 arm_uart_clear_interrupt(struct arm_uart_dev_t* dev, enum arm_uart_irq_t irq) arm_uart_clear_interrupt() argument 262 arm_uart_get_interrupt_status(struct arm_uart_dev_t* dev) arm_uart_get_interrupt_status() argument [all...] |
/device/qemu/arm_mps2_an386/liteos_m/board/driver/ |
H A D | arm_uart_drv.c | 54 enum arm_uart_error_t arm_uart_init(struct arm_uart_dev_t* dev,
in arm_uart_init() argument 58 (struct _arm_uart_reg_map_t*)dev->cfg->base;
in arm_uart_init() 64 dev->data->system_clk = system_clk;
in arm_uart_init() 65 dev->data->baudrate = dev->cfg->default_baudrate;
in arm_uart_init() 68 p_uart->bauddiv = (dev->data->system_clk / dev->cfg->default_baudrate);
in arm_uart_init() 73 dev->data->state = ARM_UART_INITIALIZED;
in arm_uart_init() 78 enum arm_uart_error_t arm_uart_set_baudrate(struct arm_uart_dev_t* dev,
in arm_uart_set_baudrate() argument 83 (struct _arm_uart_reg_map_t*)dev in arm_uart_set_baudrate() 107 arm_uart_get_baudrate(struct arm_uart_dev_t* dev) arm_uart_get_baudrate() argument 112 arm_uart_set_clock(struct arm_uart_dev_t* dev, uint32_t system_clk) arm_uart_set_clock() argument 136 arm_uart_read(struct arm_uart_dev_t* dev, uint8_t* byte) arm_uart_read() argument 150 arm_uart_write(struct arm_uart_dev_t* dev, uint8_t byte) arm_uart_write() argument 165 arm_uart_irq_tx_enable(struct arm_uart_dev_t* dev) arm_uart_irq_tx_enable() argument 179 arm_uart_irq_tx_disable(struct arm_uart_dev_t* dev) arm_uart_irq_tx_disable() argument 189 arm_uart_tx_ready(struct arm_uart_dev_t* dev) arm_uart_tx_ready() argument 201 arm_uart_irq_rx_enable(struct arm_uart_dev_t* dev) arm_uart_irq_rx_enable() argument 215 arm_uart_irq_rx_disable(struct arm_uart_dev_t* dev) arm_uart_irq_rx_disable() argument 225 arm_uart_rx_ready(struct arm_uart_dev_t* dev) arm_uart_rx_ready() argument 237 arm_uart_clear_interrupt(struct arm_uart_dev_t* dev, enum arm_uart_irq_t irq) arm_uart_clear_interrupt() argument 262 arm_uart_get_interrupt_status(struct arm_uart_dev_t* dev) arm_uart_get_interrupt_status() argument [all...] |