| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_hw_ip.c | 67 static int wait_for_ip_bar(struct ivpu_device *vdev) in wait_for_ip_bar() argument 72 static void host_ss_rst_clr(struct ivpu_device *vdev) in host_ss_rst_clr() argument 83 static int host_ss_noc_qreqn_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check_37xx() argument 93 static int host_ss_noc_qreqn_check_40xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check_40xx() argument 103 static int host_ss_noc_qreqn_check(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check() argument 111 static int host_ss_noc_qacceptn_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qacceptn_check_37xx() argument 121 static int host_ss_noc_qacceptn_check_40xx(struct ivpu_device *vdev, u3 argument 131 host_ss_noc_qacceptn_check(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qacceptn_check() argument 139 host_ss_noc_qdeny_check_37xx(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qdeny_check_37xx() argument 149 host_ss_noc_qdeny_check_40xx(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qdeny_check_40xx() argument 159 host_ss_noc_qdeny_check(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qdeny_check() argument 167 top_noc_qrenqn_check_37xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qrenqn_check_37xx() argument 178 top_noc_qrenqn_check_40xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qrenqn_check_40xx() argument 189 top_noc_qreqn_check(struct ivpu_device * vdev,u32 exp_val) top_noc_qreqn_check() argument 197 ivpu_hw_ip_host_ss_configure(struct ivpu_device * vdev) ivpu_hw_ip_host_ss_configure() argument 229 idle_gen_drive_37xx(struct ivpu_device * vdev,bool enable) idle_gen_drive_37xx() argument 241 idle_gen_drive_40xx(struct ivpu_device * vdev,bool enable) idle_gen_drive_40xx() argument 253 ivpu_hw_ip_idle_gen_enable(struct ivpu_device * vdev) ivpu_hw_ip_idle_gen_enable() argument 261 ivpu_hw_ip_idle_gen_disable(struct ivpu_device * vdev) ivpu_hw_ip_idle_gen_disable() argument 270 pwr_island_delay_set_50xx(struct ivpu_device * vdev,u32 post,u32 post1,u32 post2,u32 status) pwr_island_delay_set_50xx() argument 285 pwr_island_trickle_drive_37xx(struct ivpu_device * vdev,bool enable) pwr_island_trickle_drive_37xx() argument 297 pwr_island_trickle_drive_40xx(struct ivpu_device * vdev,bool enable) pwr_island_trickle_drive_40xx() argument 309 pwr_island_drive_37xx(struct ivpu_device * vdev,bool enable) pwr_island_drive_37xx() argument 321 pwr_island_drive_40xx(struct ivpu_device * vdev,bool enable) pwr_island_drive_40xx() argument 333 pwr_island_enable(struct ivpu_device * vdev) pwr_island_enable() argument 346 wait_for_pwr_island_status(struct ivpu_device * vdev,u32 exp_val) wait_for_pwr_island_status() argument 359 pwr_island_isolation_drive_37xx(struct ivpu_device * vdev,bool enable) pwr_island_isolation_drive_37xx() argument 371 pwr_island_isolation_drive_40xx(struct ivpu_device * vdev,bool enable) pwr_island_isolation_drive_40xx() argument 383 pwr_island_isolation_drive(struct ivpu_device * vdev,bool enable) pwr_island_isolation_drive() argument 391 pwr_island_isolation_disable(struct ivpu_device * vdev) pwr_island_isolation_disable() argument 396 host_ss_clk_drive_37xx(struct ivpu_device * vdev,bool enable) host_ss_clk_drive_37xx() argument 413 host_ss_clk_drive_40xx(struct ivpu_device * vdev,bool enable) host_ss_clk_drive_40xx() argument 430 host_ss_clk_drive(struct ivpu_device * vdev,bool enable) host_ss_clk_drive() argument 438 host_ss_clk_enable(struct ivpu_device * vdev) host_ss_clk_enable() argument 443 host_ss_rst_drive_37xx(struct ivpu_device * vdev,bool enable) host_ss_rst_drive_37xx() argument 460 host_ss_rst_drive_40xx(struct ivpu_device * vdev,bool enable) host_ss_rst_drive_40xx() argument 477 host_ss_rst_drive(struct ivpu_device * vdev,bool enable) host_ss_rst_drive() argument 485 host_ss_rst_enable(struct ivpu_device * vdev) host_ss_rst_enable() argument 490 host_ss_noc_qreqn_top_socmmio_drive_37xx(struct ivpu_device * vdev,bool enable) host_ss_noc_qreqn_top_socmmio_drive_37xx() argument 501 host_ss_noc_qreqn_top_socmmio_drive_40xx(struct ivpu_device * vdev,bool enable) host_ss_noc_qreqn_top_socmmio_drive_40xx() argument 512 host_ss_noc_qreqn_top_socmmio_drive(struct ivpu_device * vdev,bool enable) host_ss_noc_qreqn_top_socmmio_drive() argument 520 host_ss_axi_drive(struct ivpu_device * vdev,bool enable) host_ss_axi_drive() argument 539 top_noc_qreqn_drive_40xx(struct ivpu_device * vdev,bool enable) top_noc_qreqn_drive_40xx() argument 554 top_noc_qreqn_drive_37xx(struct ivpu_device * vdev,bool enable) top_noc_qreqn_drive_37xx() argument 569 top_noc_qreqn_drive(struct ivpu_device * vdev,bool enable) top_noc_qreqn_drive() argument 577 ivpu_hw_ip_host_ss_axi_enable(struct ivpu_device * vdev) ivpu_hw_ip_host_ss_axi_enable() argument 582 top_noc_qacceptn_check_37xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qacceptn_check_37xx() argument 593 top_noc_qacceptn_check_40xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qacceptn_check_40xx() argument 604 top_noc_qacceptn_check(struct ivpu_device * vdev,u32 exp_val) top_noc_qacceptn_check() argument 612 top_noc_qdeny_check_37xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qdeny_check_37xx() argument 623 top_noc_qdeny_check_40xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qdeny_check_40xx() argument 634 top_noc_qdeny_check(struct ivpu_device * vdev,u32 exp_val) top_noc_qdeny_check() argument 642 top_noc_drive(struct ivpu_device * vdev,bool enable) top_noc_drive() argument 661 ivpu_hw_ip_top_noc_enable(struct ivpu_device * vdev) ivpu_hw_ip_top_noc_enable() argument 666 dpu_active_drive_37xx(struct ivpu_device * vdev,bool enable) dpu_active_drive_37xx() argument 678 pwr_island_delay_set(struct ivpu_device * vdev) pwr_island_delay_set() argument 711 ivpu_hw_ip_pwr_domain_enable(struct ivpu_device * vdev) ivpu_hw_ip_pwr_domain_enable() argument 740 ivpu_hw_ip_read_perf_timer_counter(struct ivpu_device * vdev) ivpu_hw_ip_read_perf_timer_counter() argument 748 ivpu_hw_ip_snoop_disable_37xx(struct ivpu_device * vdev) ivpu_hw_ip_snoop_disable_37xx() argument 763 ivpu_hw_ip_snoop_disable_40xx(struct ivpu_device * vdev) ivpu_hw_ip_snoop_disable_40xx() argument 778 ivpu_hw_ip_snoop_disable(struct ivpu_device * vdev) ivpu_hw_ip_snoop_disable() argument 786 ivpu_hw_ip_tbu_mmu_enable_37xx(struct ivpu_device * vdev) ivpu_hw_ip_tbu_mmu_enable_37xx() argument 798 ivpu_hw_ip_tbu_mmu_enable_40xx(struct ivpu_device * vdev) ivpu_hw_ip_tbu_mmu_enable_40xx() argument 812 ivpu_hw_ip_tbu_mmu_enable(struct ivpu_device * vdev) ivpu_hw_ip_tbu_mmu_enable() argument 820 get_entry_point_addr(struct ivpu_device * vdev) get_entry_point_addr() argument 828 soc_cpu_boot_37xx(struct ivpu_device * vdev) soc_cpu_boot_37xx() argument 853 cpu_noc_qacceptn_check_40xx(struct ivpu_device * vdev,u32 exp_val) cpu_noc_qacceptn_check_40xx() argument 863 cpu_noc_qdeny_check_40xx(struct ivpu_device * vdev,u32 exp_val) cpu_noc_qdeny_check_40xx() argument 873 cpu_noc_top_mmio_drive_40xx(struct ivpu_device * vdev,bool enable) cpu_noc_top_mmio_drive_40xx() argument 884 soc_cpu_drive_40xx(struct ivpu_device * vdev,bool enable) soc_cpu_drive_40xx() argument 903 soc_cpu_set_entry_point_40xx(struct ivpu_device * vdev,u64 entry_point) soc_cpu_set_entry_point_40xx() argument 917 soc_cpu_boot_40xx(struct ivpu_device * vdev) soc_cpu_boot_40xx() argument 932 soc_cpu_boot_60xx(struct ivpu_device * vdev) soc_cpu_boot_60xx() argument 939 ivpu_hw_ip_soc_cpu_boot(struct ivpu_device * vdev) ivpu_hw_ip_soc_cpu_boot() argument 966 wdt_disable_37xx(struct ivpu_device * vdev) wdt_disable_37xx() argument 984 wdt_disable_40xx(struct ivpu_device * vdev) wdt_disable_40xx() argument 999 ivpu_hw_ip_wdt_disable(struct ivpu_device * vdev) ivpu_hw_ip_wdt_disable() argument 1007 ipc_rx_count_get_37xx(struct ivpu_device * vdev) ipc_rx_count_get_37xx() argument 1014 ipc_rx_count_get_40xx(struct ivpu_device * vdev) ipc_rx_count_get_40xx() argument 1021 ivpu_hw_ip_ipc_rx_count_get(struct ivpu_device * vdev) ivpu_hw_ip_ipc_rx_count_get() argument 1029 ivpu_hw_ip_irq_enable(struct ivpu_device * vdev) ivpu_hw_ip_irq_enable() argument 1040 ivpu_hw_ip_irq_disable(struct ivpu_device * vdev) ivpu_hw_ip_irq_disable() argument 1051 diagnose_failure_37xx(struct ivpu_device * vdev) diagnose_failure_37xx() argument 1068 diagnose_failure_40xx(struct ivpu_device * vdev) diagnose_failure_40xx() argument 1085 ivpu_hw_ip_diagnose_failure(struct ivpu_device * vdev) ivpu_hw_ip_diagnose_failure() argument 1093 ivpu_hw_ip_irq_clear(struct ivpu_device * vdev) ivpu_hw_ip_irq_clear() argument 1101 irq_wdt_nce_handler(struct ivpu_device * vdev) irq_wdt_nce_handler() argument 1106 irq_wdt_mss_handler(struct ivpu_device * vdev) irq_wdt_mss_handler() argument 1112 irq_noc_firewall_handler(struct ivpu_device * vdev) irq_noc_firewall_handler() argument 1121 ivpu_hw_ip_irq_handler_37xx(struct ivpu_device * vdev,int irq) ivpu_hw_ip_irq_handler_37xx() argument 1155 ivpu_hw_ip_irq_handler_40xx(struct ivpu_device * vdev,int irq) ivpu_hw_ip_irq_handler_40xx() argument 1188 db_set_37xx(struct ivpu_device * vdev,u32 db_id) db_set_37xx() argument 1196 db_set_40xx(struct ivpu_device * vdev,u32 db_id) db_set_40xx() argument 1204 ivpu_hw_ip_db_set(struct ivpu_device * vdev,u32 db_id) ivpu_hw_ip_db_set() argument 1212 ivpu_hw_ip_ipc_rx_addr_get(struct ivpu_device * vdev) ivpu_hw_ip_ipc_rx_addr_get() argument 1220 ivpu_hw_ip_ipc_tx_set(struct ivpu_device * vdev,u32 vpu_addr) ivpu_hw_ip_ipc_tx_set() argument [all...] |
| H A D | ivpu_hw.c | 45 static void platform_init(struct ivpu_device *vdev) in platform_init() 65 static void wa_init(struct ivpu_device *vdev) in wa_init() 99 static void timeouts_init(struct ivpu_device *vdev) in timeouts_init() 138 static void priority_bands_init(struct ivpu_device *vdev) in priority_bands_init() 158 int ivpu_hw_range_init(struct ivpu_device *vdev, struct ivpu_addr_range *range, u64 start, u64 size) in ivpu_hw_range_init() 173 static void memory_ranges_init(struct ivpu_device *vdev) in memory_ranges_init() 193 static int wp_enable(struct ivpu_device *vdev) in wp_enable() 198 static int wp_disable(struct ivpu_device *vdev) in wp_disable() 203 int ivpu_hw_power_up(struct ivpu_device *vdev) in ivpu_hw_power_up() 267 static void save_d0i3_entry_timestamp(struct ivpu_device *vdev) in save_d0i3_entry_timestamp() [all …]
|
| H A D | ivpu_drv.c | 70 static struct ivpu_user_limits *ivpu_user_limits_alloc(struct ivpu_device *vdev, uid_t uid) in ivpu_user_limits_alloc() argument 97 static struct ivpu_user_limits *ivpu_user_limits_get(struct ivpu_device *vdev) in ivpu_user_limits_get() argument 123 struct ivpu_device *vdev = limits->vdev; ivpu_user_limits_release() local 131 ivpu_user_limits_put(struct ivpu_device * vdev,struct ivpu_user_limits * limits) ivpu_user_limits_put() argument 139 struct ivpu_device *vdev = file_priv->vdev; ivpu_file_priv_get() local 149 file_priv_unbind(struct ivpu_device * vdev,struct ivpu_file_priv * file_priv) file_priv_unbind() argument 167 struct ivpu_device *vdev = file_priv->vdev; file_priv_release() local 189 struct ivpu_device *vdev = file_priv->vdev; ivpu_file_priv_put() local 198 ivpu_is_capable(struct ivpu_device * vdev,u32 capability) ivpu_is_capable() argument 217 struct ivpu_device *vdev = file_priv->vdev; ivpu_get_param_ioctl() local 300 struct ivpu_device *vdev = to_ivpu_device(dev); ivpu_open() local 373 struct ivpu_device *vdev = to_ivpu_device(dev); ivpu_postclose() local 399 ivpu_wait_for_ready(struct ivpu_device * vdev) ivpu_wait_for_ready() argument 434 ivpu_hw_sched_init(struct ivpu_device * vdev) ivpu_hw_sched_init() argument 456 ivpu_boot(struct ivpu_device * vdev) ivpu_boot() argument 505 ivpu_prepare_for_reset(struct ivpu_device * vdev) ivpu_prepare_for_reset() argument 516 ivpu_shutdown(struct ivpu_device * vdev) ivpu_shutdown() argument 583 ivpu_irq_init(struct ivpu_device * vdev) ivpu_irq_init() argument 610 ivpu_pci_init(struct ivpu_device * vdev) ivpu_pci_init() argument 655 ivpu_dev_init(struct ivpu_device * vdev) ivpu_dev_init() argument 779 ivpu_bo_unbind_all_user_contexts(struct ivpu_device * vdev) ivpu_bo_unbind_all_user_contexts() argument 792 ivpu_dev_fini(struct ivpu_device * vdev) ivpu_dev_fini() argument 830 struct ivpu_device *vdev; ivpu_probe() local 857 struct ivpu_device *vdev = pci_get_drvdata(pdev); ivpu_remove() local [all...] |
| H A D | ivpu_debugfs.c | 35 struct ivpu_device *vdev = seq_to_ivpu(s); in bo_list_show() local 44 struct ivpu_device *vdev = seq_to_ivpu(s); in fw_name_show() local 52 struct ivpu_device *vdev = seq_to_ivpu(s); in fw_version_show() local 60 struct ivpu_device *vdev = seq_to_ivpu(s); in fw_trace_capability_show() local 78 struct ivpu_device *vdev = seq_to_ivpu(s); in fw_trace_config_show() local 98 struct ivpu_device *vdev = seq_to_ivpu(s); in last_bootmode_show() local 108 struct ivpu_device *vdev = seq_to_ivpu(s); in reset_counter_show() local 116 struct ivpu_device *vdev = seq_to_ivpu(s); in reset_pending_show() local 124 struct ivpu_device *vdev = seq_to_ivpu(s); in firewall_irq_counter_show() local 132 struct ivpu_device *vdev = seq_to_ivpu(s); in engine_reset_counter_show() local [all …]
|
| H A D | ivpu_ipc.c | 27 static void ivpu_ipc_msg_dump(struct ivpu_device *vdev, char *c, in ivpu_ipc_msg_dump() argument 36 static void ivpu_jsm_msg_dump(struct ivpu_device *vdev, char *c, in ivpu_jsm_msg_dump() argument 49 ivpu_ipc_rx_mark_free(struct ivpu_device *vdev, struct ivpu_ipc_hdr *ipc_hdr, in ivpu_ipc_rx_mark_free() argument 58 static void ivpu_ipc_mem_fini(struct ivpu_device *vdev) in ivpu_ipc_mem_fini() argument 67 ivpu_ipc_tx_prepare(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, in ivpu_ipc_tx_prepare() argument 123 ivpu_ipc_tx_release(struct ivpu_device * vdev,u32 vpu_addr) ivpu_ipc_tx_release() argument 131 ivpu_ipc_tx(struct ivpu_device * vdev,u32 vpu_addr) ivpu_ipc_tx() argument 137 ivpu_ipc_rx_msg_add(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons,struct ivpu_ipc_hdr * ipc_hdr,struct vpu_jsm_msg * jsm_msg) ivpu_ipc_rx_msg_add() argument 168 ivpu_ipc_rx_msg_del(struct ivpu_device * vdev,struct ivpu_ipc_rx_msg * rx_msg) ivpu_ipc_rx_msg_del() argument 176 ivpu_ipc_consumer_add(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons,u32 channel,ivpu_ipc_rx_callback_t rx_callback) ivpu_ipc_consumer_add() argument 196 ivpu_ipc_consumer_del(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons) ivpu_ipc_consumer_del() argument 213 ivpu_ipc_send(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons,struct vpu_jsm_msg * req) ivpu_ipc_send() argument 248 ivpu_ipc_receive(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons,struct ivpu_ipc_hdr * ipc_buf,struct vpu_jsm_msg * jsm_msg,unsigned long timeout_ms) ivpu_ipc_receive() argument 297 ivpu_ipc_send_receive_internal(struct ivpu_device * vdev,struct vpu_jsm_msg * req,enum vpu_ipc_msg_type expected_resp_type,struct vpu_jsm_msg * resp,u32 channel,unsigned long timeout_ms) ivpu_ipc_send_receive_internal() argument 332 ivpu_ipc_send_receive(struct ivpu_device * vdev,struct vpu_jsm_msg * req,enum vpu_ipc_msg_type expected_resp,struct vpu_jsm_msg * resp,u32 channel,unsigned long timeout_ms) ivpu_ipc_send_receive() argument 359 ivpu_ipc_send_and_wait(struct ivpu_device * vdev,struct vpu_jsm_msg * req,u32 channel,unsigned long timeout_ms) ivpu_ipc_send_and_wait() argument 386 ivpu_ipc_match_consumer(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons,struct ivpu_ipc_hdr * ipc_hdr,struct vpu_jsm_msg * jsm_msg) ivpu_ipc_match_consumer() argument 398 ivpu_ipc_irq_handler(struct ivpu_device * vdev) ivpu_ipc_irq_handler() argument 467 struct ivpu_device *vdev = container_of(work, struct ivpu_device, irq_ipc_work); ivpu_ipc_irq_work_fn() local 484 ivpu_ipc_init(struct ivpu_device * vdev) ivpu_ipc_init() argument 534 ivpu_ipc_fini(struct ivpu_device * vdev) ivpu_ipc_fini() argument 545 ivpu_ipc_enable(struct ivpu_device * vdev) ivpu_ipc_enable() argument 554 ivpu_ipc_disable(struct ivpu_device * vdev) ivpu_ipc_disable() argument 581 ivpu_ipc_reset(struct ivpu_device * vdev) ivpu_ipc_reset() argument [all...] |
| H A D | ivpu_fw.c | 31 #define IVPU_FW_CHECK_API_COMPAT(vdev, fw_hdr, name, min_major) \ argument 38 #define IVPU_FW_CHECK_API_VER_LT(vdev, fw_hdr, name, major, minor) \ argument 68 static int ivpu_fw_request(struct ivpu_device *vdev) in ivpu_fw_request() argument 96 ivpu_fw_check_api(struct ivpu_device * vdev,const struct vpu_firmware_header * fw_hdr,const char * str,int index,u16 expected_major,u16 expected_minor,u16 min_major) ivpu_fw_check_api() argument 119 ivpu_fw_check_api_ver_lt(struct ivpu_device * vdev,const struct vpu_firmware_header * fw_hdr,const char * str,int index,u16 major,u16 minor) ivpu_fw_check_api_ver_lt() argument 145 ivpu_fw_sched_mode_select(struct ivpu_device * vdev,const struct vpu_firmware_header * fw_hdr) ivpu_fw_sched_mode_select() argument 163 ivpu_preemption_config_parse(struct ivpu_device * vdev,const struct vpu_firmware_header * fw_hdr) ivpu_preemption_config_parse() argument 203 ivpu_fw_parse(struct ivpu_device * vdev) ivpu_fw_parse() argument 361 ivpu_fw_release(struct ivpu_device * vdev) ivpu_fw_release() argument 368 ivpu_fw_init_wa(struct ivpu_device * vdev) ivpu_fw_init_wa() argument 383 ivpu_fw_mem_init(struct ivpu_device * vdev) ivpu_fw_mem_init() argument 465 ivpu_fw_mem_fini(struct ivpu_device * vdev) ivpu_fw_mem_fini() argument 487 ivpu_fw_init(struct ivpu_device * vdev) ivpu_fw_init() argument 514 ivpu_fw_fini(struct ivpu_device * vdev) ivpu_fw_fini() argument 520 ivpu_fw_load(struct ivpu_device * vdev) ivpu_fw_load() argument 539 ivpu_fw_boot_params_print(struct ivpu_device * vdev,struct vpu_boot_params * boot_params) ivpu_fw_boot_params_print() argument 636 ivpu_fw_boot_params_setup(struct ivpu_device * vdev,struct vpu_boot_params * boot_params) ivpu_fw_boot_params_setup() argument [all...] |
| H A D | ivpu_drv.h | 83 #define ivpu_err(vdev, fmt, ...) \ argument 86 #define ivpu_err_ratelimited(vdev, fmt, ...) \ argument 89 #define ivpu_warn(vdev, fmt, ...) \ argument 92 #define ivpu_warn_ratelimited(vdev, fmt, ...) \ argument 95 #define ivpu_info(vdev, fmt, ...) drm_info(&(vdev) argument 97 ivpu_dbg(vdev,type,fmt,args...) global() argument 127 struct ivpu_device *vdev; global() member 196 struct ivpu_device *vdev; global() member 242 ivpu_revision(struct ivpu_device * vdev) ivpu_revision() argument 247 ivpu_device_id(struct ivpu_device * vdev) ivpu_device_id() argument 252 ivpu_hw_ip_gen(struct ivpu_device * vdev) ivpu_hw_ip_gen() argument 272 ivpu_hw_btrs_gen(struct ivpu_device * vdev) ivpu_hw_btrs_gen() argument 295 ivpu_get_context_count(struct ivpu_device * vdev) ivpu_get_context_count() argument 302 ivpu_get_doorbell_count(struct ivpu_device * vdev) ivpu_get_doorbell_count() argument 309 ivpu_get_platform(struct ivpu_device * vdev) ivpu_get_platform() argument 315 ivpu_is_silicon(struct ivpu_device * vdev) ivpu_is_silicon() argument 320 ivpu_is_simics(struct ivpu_device * vdev) ivpu_is_simics() argument 325 ivpu_is_fpga(struct ivpu_device * vdev) ivpu_is_fpga() argument 331 ivpu_is_force_snoop_enabled(struct ivpu_device * vdev) ivpu_is_force_snoop_enabled() argument [all...] |
| /linux/drivers/vfio/ |
| H A D | iommufd.c | 13 bool vfio_iommufd_device_has_compat_ioas(struct vfio_device *vdev, in vfio_iommufd_device_has_compat_ioas() 23 struct vfio_device *vdev = df->device; in vfio_df_iommufd_bind() local 35 int vfio_iommufd_compat_attach_ioas(struct vfio_device *vdev, in vfio_iommufd_compat_attach_ioas() 57 struct vfio_device *vdev = df->device; in vfio_df_iommufd_unbind() local 68 struct iommufd_ctx *vfio_iommufd_device_ictx(struct vfio_device *vdev) in vfio_iommufd_device_ictx() 76 static int vfio_iommufd_device_id(struct vfio_device *vdev) in vfio_iommufd_device_id() 89 int vfio_iommufd_get_dev_id(struct vfio_device *vdev, struct iommufd_ctx *ictx) in vfio_iommufd_get_dev_id() 117 int vfio_iommufd_physical_bind(struct vfio_device *vdev, in vfio_iommufd_physical_bind() 131 void vfio_iommufd_physical_unbind(struct vfio_device *vdev) in vfio_iommufd_physical_unbind() 151 int vfio_iommufd_physical_attach_ioas(struct vfio_device *vdev, u32 *pt_id) in vfio_iommufd_physical_attach_ioas() [all …]
|
| /linux/include/linux/ |
| H A D | virtio_config.h | 225 static inline bool __virtio_test_bit(const struct virtio_device *vdev, in __virtio_test_bit() 236 static inline void __virtio_set_bit(struct virtio_device *vdev, in __virtio_set_bit() 247 static inline void __virtio_clear_bit(struct virtio_device *vdev, in __virtio_clear_bit() 258 static inline bool virtio_has_feature(const struct virtio_device *vdev, in virtio_has_feature() 267 static inline void virtio_get_features(struct virtio_device *vdev, in virtio_get_features() 283 static inline bool virtio_has_dma_quirk(const struct virtio_device *vdev) in virtio_has_dma_quirk() 293 int virtio_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in virtio_find_vqs() 302 struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, in virtio_find_single_vq() 375 const char *virtio_bus_name(struct virtio_device *vdev) in virtio_bus_name() 394 struct virtio_device *vdev = vq->vdev; in virtqueue_set_affinity() local [all …]
|
| /linux/drivers/scsi/fnic/ |
| H A D | vnic_dev.c | 70 void *vnic_dev_priv(struct vnic_dev *vdev) in vnic_dev_priv() 75 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() 153 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, in vnic_dev_get_res_count() 159 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, in vnic_dev_get_res() 210 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, in vnic_dev_alloc_desc_ring() 238 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring) in vnic_dev_free_desc_ring() 249 static int vnic_dev_cmd1(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int wait) in vnic_dev_cmd1() 311 static int vnic_dev_cmd2(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, in vnic_dev_cmd2() 406 static int vnic_dev_init_devcmd1(struct vnic_dev *vdev) in vnic_dev_init_devcmd1() 417 static int vnic_dev_init_devcmd2(struct vnic_dev *vdev) in vnic_dev_init_devcmd2() [all …]
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_core.c | 54 int vfio_pci_eventfd_replace_locked(struct vfio_pci_core_device *vdev, in vfio_pci_eventfd_replace_locked() argument 142 static void vfio_pci_probe_mmaps(struct vfio_pci_core_device *vdev) in vfio_pci_probe_mmaps() argument 247 vfio_pci_probe_power_state(struct vfio_pci_core_device * vdev) vfio_pci_probe_power_state() argument 267 vfio_pci_set_power_state(struct vfio_pci_core_device * vdev,pci_power_t state) vfio_pci_set_power_state() argument 315 vfio_pci_runtime_pm_entry(struct vfio_pci_core_device * vdev,struct eventfd_ctx * efdctx) vfio_pci_runtime_pm_entry() argument 338 vfio_pci_core_pm_entry(struct vfio_pci_core_device * vdev,u32 flags,void __user * arg,size_t argsz) vfio_pci_core_pm_entry() argument 357 vfio_pci_core_pm_entry_with_wakeup(struct vfio_pci_core_device * vdev,u32 flags,struct vfio_device_low_power_entry_with_wakeup __user * arg,size_t argsz) vfio_pci_core_pm_entry_with_wakeup() argument 387 __vfio_pci_runtime_pm_exit(struct vfio_pci_core_device * vdev) __vfio_pci_runtime_pm_exit() argument 400 vfio_pci_runtime_pm_exit(struct vfio_pci_core_device * vdev) vfio_pci_runtime_pm_exit() argument 413 vfio_pci_core_pm_exit(struct vfio_pci_core_device * vdev,u32 flags,void __user * arg,size_t argsz) vfio_pci_core_pm_exit() argument 436 struct vfio_pci_core_device *vdev = dev_get_drvdata(dev); vfio_pci_core_runtime_suspend() local 465 struct vfio_pci_core_device *vdev = dev_get_drvdata(dev); vfio_pci_core_runtime_resume() local 491 vfio_pci_core_map_bars(struct vfio_pci_core_device * vdev) vfio_pci_core_map_bars() argument 531 vfio_pci_core_enable(struct vfio_pci_core_device * vdev) vfio_pci_core_enable() argument 623 vfio_pci_core_disable(struct vfio_pci_core_device * vdev) vfio_pci_core_disable() argument 760 struct vfio_pci_core_device *vdev = vfio_pci_core_close_device() local 783 vfio_pci_core_finish_enable(struct vfio_pci_core_device * vdev) vfio_pci_core_finish_enable() argument 798 vfio_pci_get_irq_count(struct vfio_pci_core_device * vdev,int irq_type) vfio_pci_get_irq_count() argument 840 struct vfio_device *vdev; global() member 864 struct vfio_device *vdev; vfio_pci_fill_devs() local 945 msix_mmappable_cap(struct vfio_pci_core_device * vdev,struct vfio_info_cap * caps) msix_mmappable_cap() argument 956 vfio_pci_core_register_dev_region(struct vfio_pci_core_device * vdev,unsigned int type,unsigned int subtype,const struct vfio_pci_regops * ops,size_t size,u32 flags,void * data) vfio_pci_core_register_dev_region() argument 983 vfio_pci_info_atomic_cap(struct vfio_pci_core_device * vdev,struct vfio_info_cap * caps) vfio_pci_info_atomic_cap() argument 1014 vfio_pci_ioctl_get_info(struct vfio_pci_core_device * vdev,struct vfio_device_info __user * arg) vfio_pci_ioctl_get_info() argument 1075 struct vfio_pci_core_device *vdev = vfio_pci_ioctl_get_region_info() local 1186 vfio_pci_ioctl_get_irq_info(struct vfio_pci_core_device * vdev,struct vfio_irq_info __user * arg) vfio_pci_ioctl_get_irq_info() argument 1223 vfio_pci_ioctl_set_irqs(struct vfio_pci_core_device * vdev,struct vfio_irq_set __user * arg) vfio_pci_ioctl_set_irqs() argument 1259 vfio_pci_ioctl_reset(struct vfio_pci_core_device * vdev,void __user * arg) vfio_pci_ioctl_reset() argument 1290 vfio_pci_ioctl_get_pci_hot_reset_info(struct vfio_pci_core_device * vdev,struct vfio_pci_hot_reset_info __user * arg) vfio_pci_ioctl_get_pci_hot_reset_info() argument 1366 vfio_pci_ioctl_pci_hot_reset_groups(struct vfio_pci_core_device * vdev,u32 array_count,bool slot,struct vfio_pci_hot_reset __user * arg) vfio_pci_ioctl_pci_hot_reset_groups() argument 1444 vfio_pci_ioctl_pci_hot_reset(struct vfio_pci_core_device * vdev,struct vfio_pci_hot_reset __user * arg) vfio_pci_ioctl_pci_hot_reset() argument 1474 vfio_pci_ioctl_ioeventfd(struct vfio_pci_core_device * vdev,struct vfio_device_ioeventfd __user * arg) vfio_pci_ioctl_ioeventfd() argument 1502 struct vfio_pci_core_device *vdev = vfio_pci_core_ioctl() local 1527 vfio_pci_core_feature_token(struct vfio_pci_core_device * vdev,u32 flags,uuid_t __user * arg,size_t argsz) vfio_pci_core_feature_token() argument 1557 struct vfio_pci_core_device *vdev = vfio_pci_core_ioctl_feature() local 1578 vfio_pci_rw(struct vfio_pci_core_device * vdev,char __user * buf,size_t count,loff_t * ppos,bool iswrite) vfio_pci_rw() argument 1628 struct vfio_pci_core_device *vdev = vfio_pci_core_read() local 1641 struct vfio_pci_core_device *vdev = vfio_pci_core_write() local 1651 vfio_pci_zap_bars(struct vfio_pci_core_device * vdev) vfio_pci_zap_bars() argument 1661 vfio_pci_zap_and_down_write_memory_lock(struct vfio_pci_core_device * vdev) vfio_pci_zap_and_down_write_memory_lock() argument 1667 vfio_pci_memory_lock_and_enable(struct vfio_pci_core_device * vdev) vfio_pci_memory_lock_and_enable() argument 1680 vfio_pci_memory_unlock_and_restore(struct vfio_pci_core_device * vdev,u16 cmd) vfio_pci_memory_unlock_and_restore() argument 1688 struct vfio_pci_core_device *vdev = vma->vm_private_data; vma_to_pfn() local 1698 vfio_pci_vmf_insert_pfn(struct vfio_pci_core_device * vdev,struct vm_fault * vmf,unsigned long pfn,unsigned int order) vfio_pci_vmf_insert_pfn() argument 1725 struct vfio_pci_core_device *vdev = vma->vm_private_data; vfio_pci_mmap_huge_fault() local 1760 struct vfio_pci_core_device *vdev = vfio_pci_core_mmap() local 1841 struct vfio_pci_core_device *vdev = vfio_pci_core_request() local 1866 struct vfio_pci_core_device *vdev = vfio_pci_core_match_token_uuid() local 1957 struct vfio_pci_core_device *vdev = vfio_pci_core_match() local 2010 struct vfio_pci_core_device *vdev = container_of(nb, vfio_pci_bus_notifier() local 2036 vfio_pci_vf_init(struct vfio_pci_core_device * vdev) vfio_pci_vf_init() argument 2082 vfio_pci_vf_uninit(struct vfio_pci_core_device * vdev) vfio_pci_vf_uninit() argument 2093 vfio_pci_vga_init(struct vfio_pci_core_device * vdev) vfio_pci_vga_init() argument 2112 vfio_pci_vga_uninit(struct vfio_pci_core_device * vdev) vfio_pci_vga_uninit() argument 2126 struct vfio_pci_core_device *vdev = vfio_pci_core_init_dev() local 2151 struct vfio_pci_core_device *vdev = vfio_pci_core_release_dev() local 2161 vfio_pci_core_register_device(struct vfio_pci_core_device * vdev) vfio_pci_core_register_device() argument 2259 vfio_pci_core_unregister_device(struct vfio_pci_core_device * vdev) vfio_pci_core_unregister_device() argument 2278 struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev); vfio_pci_core_aer_err_detected() local 2291 vfio_pci_core_sriov_configure(struct vfio_pci_core_device * vdev,int nr_virtfn) vfio_pci_core_sriov_configure() argument 2358 vfio_dev_in_groups(struct vfio_device * vdev,struct vfio_pci_group_info * groups) vfio_dev_in_groups() argument 2441 struct vfio_pci_core_device *vdev; vfio_pci_dev_set_hot_reset() local [all...] |
| H A D | vfio_pci_intrs.c | 26 struct vfio_pci_core_device *vdev; member 35 static bool irq_is(struct vfio_pci_core_device *vdev, int type) in irq_is() 40 static bool is_intx(struct vfio_pci_core_device *vdev) in is_intx() 45 static bool is_irq_none(struct vfio_pci_core_device *vdev) in is_irq_none() 53 struct vfio_pci_irq_ctx *vfio_irq_ctx_get(struct vfio_pci_core_device *vdev, in vfio_irq_ctx_get() 59 static void vfio_irq_ctx_free(struct vfio_pci_core_device *vdev, in vfio_irq_ctx_free() 67 vfio_irq_ctx_alloc(struct vfio_pci_core_device *vdev, unsigned long index) in vfio_irq_ctx_alloc() 90 struct vfio_pci_core_device *vdev = opaque; in vfio_send_intx_eventfd() local 102 static bool __vfio_pci_intx_mask(struct vfio_pci_core_device *vdev) in __vfio_pci_intx_mask() 148 bool vfio_pci_intx_mask(struct vfio_pci_core_device *vdev) in vfio_pci_intx_mask() [all …]
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-dev.c | 49 struct video_device *vdev = to_video_device(cd); in index_show() local 58 struct video_device *vdev = to_video_device(cd); in dev_debug_show() local 66 struct video_device *vdev = to_video_device(cd); in dev_debug_store() local 82 struct video_device *vdev = to_video_device(cd); in name_show() local 130 devnode_set(struct video_device * vdev) devnode_set() argument 136 devnode_clear(struct video_device * vdev) devnode_clear() argument 142 devnode_find(struct video_device * vdev,int from,int to) devnode_find() argument 153 video_device_release(struct video_device * vdev) video_device_release() argument 159 video_device_release_empty(struct video_device * vdev) video_device_release_empty() argument 166 video_get(struct video_device * vdev) video_get() argument 171 video_put(struct video_device * vdev) video_put() argument 179 struct video_device *vdev = to_video_device(cd); v4l2_device_release() local 310 struct video_device *vdev = video_devdata(filp); v4l2_read() local 327 struct video_device *vdev = video_devdata(filp); v4l2_write() local 343 struct video_device *vdev = video_devdata(filp); v4l2_poll() local 361 struct video_device *vdev = video_devdata(filp); v4l2_ioctl() local 380 struct video_device *vdev = video_devdata(filp); v4l2_get_unmapped_area() local 397 struct video_device *vdev = video_devdata(filp); v4l2_mmap() local 413 struct video_device *vdev; v4l2_open() local 457 struct video_device *vdev = video_devdata(filp); v4l2_release() local 512 get_index(struct video_device * vdev) get_index() argument 547 determine_valid_ioctls(struct video_device * vdev) determine_valid_ioctls() argument 817 video_register_media_controller(struct video_device * vdev) video_register_media_controller() argument 910 __video_register_device(struct video_device * vdev,enum vfl_devnode_type type,int nr,int warn_if_nr_in_use,struct module * owner) __video_register_device() argument 1117 video_unregister_device(struct video_device * vdev) video_unregister_device() argument 1146 video_device_pipeline_start(struct video_device * vdev,struct media_pipeline * pipe) video_device_pipeline_start() argument 1158 __video_device_pipeline_start(struct video_device * vdev,struct media_pipeline * pipe) __video_device_pipeline_start() argument 1170 video_device_pipeline_stop(struct video_device * vdev) video_device_pipeline_stop() argument 1181 __video_device_pipeline_stop(struct video_device * vdev) __video_device_pipeline_stop() argument 1192 video_device_pipeline_alloc_start(struct video_device * vdev) video_device_pipeline_alloc_start() argument 1203 video_device_pipeline(struct video_device * vdev) video_device_pipeline() argument [all...] |
| /linux/drivers/scsi/snic/ |
| H A D | vnic_dev.c | 61 void *svnic_dev_priv(struct vnic_dev *vdev) in svnic_dev_priv() argument 66 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument 149 svnic_dev_get_res_count(struct vnic_dev * vdev,enum vnic_res_type type) svnic_dev_get_res_count() argument 155 svnic_dev_get_res(struct vnic_dev * vdev,enum vnic_res_type type,unsigned int index) svnic_dev_get_res() argument 207 svnic_dev_alloc_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring,unsigned int desc_count,unsigned int desc_size) svnic_dev_alloc_desc_ring() argument 234 svnic_dev_free_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring) svnic_dev_free_desc_ring() argument 245 _svnic_dev_cmd2(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int wait) _svnic_dev_cmd2() argument 339 svnic_dev_init_devcmd2(struct vnic_dev * vdev) svnic_dev_init_devcmd2() argument 418 vnic_dev_deinit_devcmd2(struct vnic_dev * vdev) vnic_dev_deinit_devcmd2() argument 431 svnic_dev_cmd(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) svnic_dev_cmd() argument 448 svnic_dev_fw_info(struct vnic_dev * vdev,struct vnic_devcmd_fw_info ** fw_info) svnic_dev_fw_info() argument 473 svnic_dev_spec(struct vnic_dev * vdev,unsigned int offset,unsigned int size,void * value) svnic_dev_spec() argument 506 svnic_dev_stats_clear(struct vnic_dev * vdev) svnic_dev_stats_clear() argument 514 svnic_dev_stats_dump(struct vnic_dev * vdev,struct vnic_stats ** stats) svnic_dev_stats_dump() argument 533 svnic_dev_close(struct vnic_dev * vdev) svnic_dev_close() argument 541 svnic_dev_enable_wait(struct vnic_dev * vdev) svnic_dev_enable_wait() argument 554 svnic_dev_disable(struct vnic_dev * vdev) svnic_dev_disable() argument 562 svnic_dev_open(struct vnic_dev * vdev,int arg) svnic_dev_open() argument 570 svnic_dev_open_done(struct vnic_dev * vdev,int * done) svnic_dev_open_done() argument 587 svnic_dev_notify_set(struct vnic_dev * vdev,u16 intr) svnic_dev_notify_set() argument 607 svnic_dev_notify_unset(struct vnic_dev * vdev) svnic_dev_notify_unset() argument 619 vnic_dev_notify_ready(struct vnic_dev * vdev) vnic_dev_notify_ready() argument 641 svnic_dev_init(struct vnic_dev * vdev,int arg) svnic_dev_init() argument 649 svnic_dev_link_status(struct vnic_dev * vdev) svnic_dev_link_status() argument 658 svnic_dev_link_down_cnt(struct vnic_dev * vdev) svnic_dev_link_down_cnt() argument 666 svnic_dev_set_intr_mode(struct vnic_dev * vdev,enum vnic_dev_intr_mode intr_mode) svnic_dev_set_intr_mode() argument 672 svnic_dev_get_intr_mode(struct vnic_dev * vdev) svnic_dev_get_intr_mode() argument 677 svnic_dev_unregister(struct vnic_dev * vdev) svnic_dev_unregister() argument 699 svnic_dev_alloc_discover(struct vnic_dev * vdev,void * priv,struct pci_dev * pdev,struct vnic_dev_bar * bar,unsigned int num_bars) svnic_dev_alloc_discover() argument 728 svnic_dev_cmd_init(struct vnic_dev * vdev,int fallback) svnic_dev_cmd_init() argument [all...] |
| /linux/drivers/vfio/platform/ |
| H A D | vfio_platform_common.c | 26 #define VFIO_PLATFORM_IS_ACPI(vdev) ((vdev)->acpihid != NULL) argument 50 static int vfio_platform_acpi_probe(struct vfio_platform_device *vdev, in vfio_platform_acpi_probe() 71 static int vfio_platform_acpi_call_reset(struct vfio_platform_device *vdev, in vfio_platform_acpi_call_reset() 92 static bool vfio_platform_acpi_has_reset(struct vfio_platform_device *vdev) in vfio_platform_acpi_has_reset() 104 static bool vfio_platform_has_reset(struct vfio_platform_device *vdev) in vfio_platform_has_reset() 112 static int vfio_platform_get_reset(struct vfio_platform_device *vdev) in vfio_platform_get_reset() 128 static void vfio_platform_put_reset(struct vfio_platform_device *vdev) in vfio_platform_put_reset() 137 static int vfio_platform_regions_init(struct vfio_platform_device *vdev) in vfio_platform_regions_init() 191 static void vfio_platform_regions_cleanup(struct vfio_platform_device *vdev) in vfio_platform_regions_cleanup() 202 static int vfio_platform_call_reset(struct vfio_platform_device *vdev, in vfio_platform_call_reset() [all …]
|
| H A D | vfio_platform.c | 25 static struct resource *get_platform_resource(struct vfio_platform_device *vdev, in get_platform_resource() 33 static int get_platform_irq(struct vfio_platform_device *vdev, int i) in get_platform_irq() 42 struct vfio_platform_device *vdev = in vfio_platform_init_dev() local 59 struct vfio_platform_device *vdev; in vfio_platform_probe() local 82 struct vfio_platform_device *vdev = in vfio_platform_release_dev() local 90 struct vfio_platform_device *vdev = dev_get_drvdata(&pdev->dev); in vfio_platform_remove() local
|
| H A D | vfio_amba.c | 21 static struct resource *get_amba_resource(struct vfio_platform_device *vdev, in get_amba_resource() 32 static int get_amba_irq(struct vfio_platform_device *vdev, int i) in get_amba_irq() 46 struct vfio_platform_device *vdev = in vfio_amba_init_dev() local 70 struct vfio_platform_device *vdev; in vfio_amba_probe() local 95 struct vfio_platform_device *vdev = in vfio_amba_release_dev() local 104 struct vfio_platform_device *vdev = dev_get_drvdata(&adev->dev); in vfio_amba_remove() local
|
| /linux/drivers/remoteproc/ |
| H A D | remoteproc_virtio.c | 48 static struct rproc_vdev *vdev_to_rvdev(struct virtio_device *vdev) in vdev_to_rvdev() 57 static struct rproc *vdev_to_rproc(struct virtio_device *vdev) in vdev_to_rproc() 103 static struct virtqueue *rp_find_vq(struct virtio_device *vdev, in rp_find_vq() 166 static void __rproc_virtio_del_vqs(struct virtio_device *vdev) in __rproc_virtio_del_vqs() 178 static void rproc_virtio_del_vqs(struct virtio_device *vdev) in rproc_virtio_del_vqs() 183 static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in rproc_virtio_find_vqs() 213 static u8 rproc_virtio_get_status(struct virtio_device *vdev) in rproc_virtio_get_status() 223 static void rproc_virtio_set_status(struct virtio_device *vdev, u8 status) in rproc_virtio_set_status() 234 static void rproc_virtio_reset(struct virtio_device *vdev) in rproc_virtio_reset() 246 static u64 rproc_virtio_get_features(struct virtio_device *vdev) in rproc_virtio_get_features() [all …]
|
| /linux/drivers/vdpa/solidrun/ |
| H A D | snet_main.c | 86 static int snet_set_vq_address(struct vdpa_device *vdev, u16 idx, u64 desc_area, in snet_set_vq_address() 98 static void snet_set_vq_num(struct vdpa_device *vdev, u16 idx, u32 num) in snet_set_vq_num() 105 static void snet_kick_vq(struct vdpa_device *vdev, u16 idx) in snet_kick_vq() 115 static void snet_kick_vq_with_data(struct vdpa_device *vdev, u32 data) in snet_kick_vq_with_data() 127 static void snet_set_vq_cb(struct vdpa_device *vdev, u16 idx, struct vdpa_callback *cb) in snet_set_vq_cb() 135 static void snet_set_vq_ready(struct vdpa_device *vdev, u16 idx, bool ready) in snet_set_vq_ready() 142 static bool snet_get_vq_ready(struct vdpa_device *vdev, u16 idx) in snet_get_vq_ready() 167 static int snet_set_vq_state(struct vdpa_device *vdev, u16 idx, const struct vdpa_vq_state *state) in snet_set_vq_state() 186 static int snet_get_vq_state(struct vdpa_device *vdev, u16 idx, struct vdpa_vq_state *state) in snet_get_vq_state() 193 static int snet_get_vq_irq(struct vdpa_device *vdev, u16 idx) in snet_get_vq_irq() [all …]
|
| /linux/drivers/media/test-drivers/vivid/ |
| H A D | vivid-core.c | 282 struct video_device *vdev = video_devdata(file); in vidioc_s_hw_freq_seek() local 291 struct video_device *vdev = video_devdata(file); in vidioc_enum_freq_bands() local 302 struct video_device *vdev = video_devdata(file); in vidioc_g_tuner() local 313 struct video_device *vdev = video_devdata(file); in vidioc_s_tuner() local 325 struct video_device *vdev = video_devdata(file); vidioc_g_frequency() local 339 struct video_device *vdev = video_devdata(file); vidioc_s_frequency() local 352 struct video_device *vdev = video_devdata(file); vidioc_overlay() local 361 struct video_device *vdev = video_devdata(file); vidioc_g_fbuf() local 370 struct video_device *vdev = video_devdata(file); vidioc_s_fbuf() local 379 struct video_device *vdev = video_devdata(file); vidioc_s_std() local 388 struct video_device *vdev = video_devdata(file); vidioc_s_dv_timings() local 398 struct video_device *vdev = video_devdata(file); vidioc_g_pixelaspect() local 408 struct video_device *vdev = video_devdata(file); vidioc_g_selection() local 418 struct video_device *vdev = video_devdata(file); vidioc_s_selection() local 428 struct video_device *vdev = video_devdata(file); vidioc_g_parm() local 440 struct video_device *vdev = video_devdata(file); vidioc_s_parm() local 450 struct video_device *vdev = video_devdata(file); vidioc_log_status() local 461 struct video_device *vdev = video_devdata(file); vivid_radio_read() local 471 struct video_device *vdev = video_devdata(file); vivid_radio_write() local 480 struct video_device *vdev = video_devdata(file); vivid_radio_poll() local 490 struct video_device *vdev = video_devdata(file); vivid_enum_input() local 499 struct video_device *vdev = video_devdata(file); vivid_g_input() local 508 struct video_device *vdev = video_devdata(file); vivid_s_input() local 518 struct video_device *vdev = video_devdata(file); vivid_enum_fmt_cap() local 528 struct video_device *vdev = video_devdata(file); vivid_g_fmt_cap() local 538 struct video_device *vdev = video_devdata(file); vivid_try_fmt_cap() local 548 struct video_device *vdev = video_devdata(file); vivid_s_fmt_cap() local 558 struct video_device *vdev = video_devdata(file); vivid_g_fmt_cap_mplane() local 568 struct video_device *vdev = video_devdata(file); vivid_try_fmt_cap_mplane() local 578 struct video_device *vdev = video_devdata(file); vivid_s_fmt_cap_mplane() local 585 vivid_is_in_use(bool valid,struct video_device * vdev) vivid_is_in_use() argument 643 struct video_device *vdev = video_devdata(file); vivid_fop_release() local 695 struct video_device *vdev = video_devdata(file); vidioc_reqbufs() local 715 struct video_device *vdev = video_devdata(file); vidioc_create_bufs() local [all...] |
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_v4l2.c | 217 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querycap() local 231 struct video_device *vdev = video_devdata(file); in uvc_v4l2_get_format() local 250 struct video_device *vdev = video_devdata(file); in uvc_v4l2_try_format() local 308 struct video_device *vdev = video_devdata(file); in uvc_v4l2_set_format() local 329 struct video_device *vdev = video_devdata(file); in uvc_v4l2_g_parm() local 356 struct video_device *vdev = video_devdata(file); in uvc_v4l2_s_parm() local 380 struct video_device *vdev = video_devdata(file); in uvc_v4l2_enum_frameintervals() local 419 struct video_device *vdev = video_devdata(file); in uvc_v4l2_enum_framesizes() local 445 struct video_device *vdev = video_devdata(file); in uvc_v4l2_enum_format() local 469 struct video_device *vdev = video_devdata(file); in uvc_v4l2_reqbufs() local [all …]
|
| /linux/drivers/virtio/ |
| H A D | virtio_vdpa.c | 28 struct virtio_device vdev; member 39 static struct vdpa_device *vd_get_vdpa(struct virtio_device *vdev) in vd_get_vdpa() 44 static void virtio_vdpa_get(struct virtio_device *vdev, unsigned int offset, in virtio_vdpa_get() 52 static void virtio_vdpa_set(struct virtio_device *vdev, unsigned int offset, in virtio_vdpa_set() 60 static u32 virtio_vdpa_generation(struct virtio_device *vdev) in virtio_vdpa_generation() 71 static u8 virtio_vdpa_get_status(struct virtio_device *vdev) in virtio_vdpa_get_status() 79 static void virtio_vdpa_set_status(struct virtio_device *vdev, u8 status) in virtio_vdpa_set_status() 86 static void virtio_vdpa_reset(struct virtio_device *vdev) in virtio_vdpa_reset() 131 virtio_vdpa_setup_vq(struct virtio_device *vdev, unsigned int index, in virtio_vdpa_setup_vq() 259 static void virtio_vdpa_del_vqs(struct virtio_device *vdev) in virtio_vdpa_del_vqs() [all …]
|
| H A D | virtio_mmio.c | 85 struct virtio_device vdev; member 94 static u64 vm_get_features(struct virtio_device *vdev) in vm_get_features() argument 109 static int vm_finalize_features(struct virtio_device *vdev) in vm_finalize_features() argument 134 vm_get(struct virtio_device * vdev,unsigned int offset,void * buf,unsigned int len) vm_get() argument 176 vm_set(struct virtio_device * vdev,unsigned int offset,const void * buf,unsigned int len) vm_set() argument 219 vm_generation(struct virtio_device * vdev) vm_generation() argument 229 vm_get_status(struct virtio_device * vdev) vm_get_status() argument 236 vm_set_status(struct virtio_device * vdev,u8 status) vm_set_status() argument 251 vm_reset(struct virtio_device * vdev) vm_reset() argument 328 vm_del_vqs(struct virtio_device * vdev) vm_del_vqs() argument 339 vm_synchronize_cbs(struct virtio_device * vdev) vm_synchronize_cbs() argument 346 vm_setup_vq(struct virtio_device * vdev,unsigned int index,void (* callback)(struct virtqueue * vq),const char * name,bool ctx) vm_setup_vq() argument 446 vm_find_vqs(struct virtio_device * vdev,unsigned int nvqs,struct virtqueue * vqs[],struct virtqueue_info vqs_info[],struct irq_affinity * desc) vm_find_vqs() argument 485 vm_bus_name(struct virtio_device * vdev) vm_bus_name() argument 492 vm_get_shm_region(struct virtio_device * vdev,struct virtio_shm_region * region,u8 id) vm_get_shm_region() argument 563 struct virtio_device *vdev = virtio_mmio_release_dev() local [all...] |
| /linux/drivers/nfc/ |
| H A D | virtual_ncidev.c | 34 struct virtual_nci_dev *vdev = nci_get_drvdata(ndev); in virtual_nci_open() local 42 struct virtual_nci_dev *vdev = nci_get_drvdata(ndev); in virtual_nci_close() local 55 struct virtual_nci_dev *vdev = nci_get_drvdata(ndev); in virtual_nci_send() local 85 struct virtual_nci_dev *vdev = file->private_data; in virtual_ncidev_read() local 117 struct virtual_nci_dev *vdev = file->private_data; in virtual_ncidev_write() local 136 struct virtual_nci_dev *vdev; in virtual_ncidev_open() local 166 struct virtual_nci_dev *vdev = file->private_data; in virtual_ncidev_close() local 179 struct virtual_nci_dev *vdev = file->private_data; in virtual_ncidev_ioctl() local
|
| /linux/drivers/vfio/pci/pds/ |
| H A D | vfio_dev.c | 40 pds_vfio_set_device_state(struct vfio_device *vdev, in pds_vfio_set_device_state() 84 static int pds_vfio_get_device_state(struct vfio_device *vdev, in pds_vfio_get_device_state() 97 static int pds_vfio_get_device_state_size(struct vfio_device *vdev, in pds_vfio_get_device_state_size() 116 static int pds_vfio_init_device(struct vfio_device *vdev) in pds_vfio_init_device() 149 static void pds_vfio_release_device(struct vfio_device *vdev) in pds_vfio_release_device() 159 static int pds_vfio_open_device(struct vfio_device *vdev) in pds_vfio_open_device() 177 static void pds_vfio_close_device(struct vfio_device *vdev) in pds_vfio_close_device()
|