/linux/drivers/accel/ivpu/ |
H A D | ivpu_hw_ip.c | 66 static int wait_for_ip_bar(struct ivpu_device *vdev) in wait_for_ip_bar() argument 71 static void host_ss_rst_clr(struct ivpu_device *vdev) in host_ss_rst_clr() argument 82 static int host_ss_noc_qreqn_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check_37xx() argument 92 static int host_ss_noc_qreqn_check_40xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check_40xx() argument 102 static int host_ss_noc_qreqn_check(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check() argument 110 static int host_ss_noc_qacceptn_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qacceptn_check_37xx() argument 120 static int host_ss_noc_qacceptn_check_40xx(struct ivpu_device *vdev, u3 argument 130 host_ss_noc_qacceptn_check(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qacceptn_check() argument 138 host_ss_noc_qdeny_check_37xx(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qdeny_check_37xx() argument 148 host_ss_noc_qdeny_check_40xx(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qdeny_check_40xx() argument 158 host_ss_noc_qdeny_check(struct ivpu_device * vdev,u32 exp_val) host_ss_noc_qdeny_check() argument 166 top_noc_qrenqn_check_37xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qrenqn_check_37xx() argument 177 top_noc_qrenqn_check_40xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qrenqn_check_40xx() argument 188 top_noc_qreqn_check(struct ivpu_device * vdev,u32 exp_val) top_noc_qreqn_check() argument 196 ivpu_hw_ip_host_ss_configure(struct ivpu_device * vdev) ivpu_hw_ip_host_ss_configure() argument 228 idle_gen_drive_37xx(struct ivpu_device * vdev,bool enable) idle_gen_drive_37xx() argument 240 idle_gen_drive_40xx(struct ivpu_device * vdev,bool enable) idle_gen_drive_40xx() argument 252 ivpu_hw_ip_idle_gen_enable(struct ivpu_device * vdev) ivpu_hw_ip_idle_gen_enable() argument 260 ivpu_hw_ip_idle_gen_disable(struct ivpu_device * vdev) ivpu_hw_ip_idle_gen_disable() argument 269 pwr_island_delay_set_50xx(struct ivpu_device * vdev,u32 post,u32 post1,u32 post2,u32 status) pwr_island_delay_set_50xx() argument 284 pwr_island_trickle_drive_37xx(struct ivpu_device * vdev,bool enable) pwr_island_trickle_drive_37xx() argument 296 pwr_island_trickle_drive_40xx(struct ivpu_device * vdev,bool enable) pwr_island_trickle_drive_40xx() argument 308 pwr_island_drive_37xx(struct ivpu_device * vdev,bool enable) pwr_island_drive_37xx() argument 320 pwr_island_drive_40xx(struct ivpu_device * vdev,bool enable) pwr_island_drive_40xx() argument 332 pwr_island_enable(struct ivpu_device * vdev) pwr_island_enable() argument 345 wait_for_pwr_island_status(struct ivpu_device * vdev,u32 exp_val) wait_for_pwr_island_status() argument 358 pwr_island_isolation_drive_37xx(struct ivpu_device * vdev,bool enable) pwr_island_isolation_drive_37xx() argument 370 pwr_island_isolation_drive_40xx(struct ivpu_device * vdev,bool enable) pwr_island_isolation_drive_40xx() argument 382 pwr_island_isolation_drive(struct ivpu_device * vdev,bool enable) pwr_island_isolation_drive() argument 390 pwr_island_isolation_disable(struct ivpu_device * vdev) pwr_island_isolation_disable() argument 395 host_ss_clk_drive_37xx(struct ivpu_device * vdev,bool enable) host_ss_clk_drive_37xx() argument 412 host_ss_clk_drive_40xx(struct ivpu_device * vdev,bool enable) host_ss_clk_drive_40xx() argument 429 host_ss_clk_drive(struct ivpu_device * vdev,bool enable) host_ss_clk_drive() argument 437 host_ss_clk_enable(struct ivpu_device * vdev) host_ss_clk_enable() argument 442 host_ss_rst_drive_37xx(struct ivpu_device * vdev,bool enable) host_ss_rst_drive_37xx() argument 459 host_ss_rst_drive_40xx(struct ivpu_device * vdev,bool enable) host_ss_rst_drive_40xx() argument 476 host_ss_rst_drive(struct ivpu_device * vdev,bool enable) host_ss_rst_drive() argument 484 host_ss_rst_enable(struct ivpu_device * vdev) host_ss_rst_enable() argument 489 host_ss_noc_qreqn_top_socmmio_drive_37xx(struct ivpu_device * vdev,bool enable) host_ss_noc_qreqn_top_socmmio_drive_37xx() argument 500 host_ss_noc_qreqn_top_socmmio_drive_40xx(struct ivpu_device * vdev,bool enable) host_ss_noc_qreqn_top_socmmio_drive_40xx() argument 511 host_ss_noc_qreqn_top_socmmio_drive(struct ivpu_device * vdev,bool enable) host_ss_noc_qreqn_top_socmmio_drive() argument 519 host_ss_axi_drive(struct ivpu_device * vdev,bool enable) host_ss_axi_drive() argument 538 top_noc_qreqn_drive_40xx(struct ivpu_device * vdev,bool enable) top_noc_qreqn_drive_40xx() argument 553 top_noc_qreqn_drive_37xx(struct ivpu_device * vdev,bool enable) top_noc_qreqn_drive_37xx() argument 568 top_noc_qreqn_drive(struct ivpu_device * vdev,bool enable) top_noc_qreqn_drive() argument 576 ivpu_hw_ip_host_ss_axi_enable(struct ivpu_device * vdev) ivpu_hw_ip_host_ss_axi_enable() argument 581 top_noc_qacceptn_check_37xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qacceptn_check_37xx() argument 592 top_noc_qacceptn_check_40xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qacceptn_check_40xx() argument 603 top_noc_qacceptn_check(struct ivpu_device * vdev,u32 exp_val) top_noc_qacceptn_check() argument 611 top_noc_qdeny_check_37xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qdeny_check_37xx() argument 622 top_noc_qdeny_check_40xx(struct ivpu_device * vdev,u32 exp_val) top_noc_qdeny_check_40xx() argument 633 top_noc_qdeny_check(struct ivpu_device * vdev,u32 exp_val) top_noc_qdeny_check() argument 641 top_noc_drive(struct ivpu_device * vdev,bool enable) top_noc_drive() argument 660 ivpu_hw_ip_top_noc_enable(struct ivpu_device * vdev) ivpu_hw_ip_top_noc_enable() argument 665 dpu_active_drive_37xx(struct ivpu_device * vdev,bool enable) dpu_active_drive_37xx() argument 677 pwr_island_delay_set(struct ivpu_device * vdev) pwr_island_delay_set() argument 703 ivpu_hw_ip_pwr_domain_enable(struct ivpu_device * vdev) ivpu_hw_ip_pwr_domain_enable() argument 732 ivpu_hw_ip_read_perf_timer_counter(struct ivpu_device * vdev) ivpu_hw_ip_read_perf_timer_counter() argument 740 ivpu_hw_ip_snoop_disable_37xx(struct ivpu_device * vdev) ivpu_hw_ip_snoop_disable_37xx() argument 755 ivpu_hw_ip_snoop_disable_40xx(struct ivpu_device * vdev) ivpu_hw_ip_snoop_disable_40xx() argument 770 ivpu_hw_ip_snoop_disable(struct ivpu_device * vdev) ivpu_hw_ip_snoop_disable() argument 778 ivpu_hw_ip_tbu_mmu_enable_37xx(struct ivpu_device * vdev) ivpu_hw_ip_tbu_mmu_enable_37xx() argument 790 ivpu_hw_ip_tbu_mmu_enable_40xx(struct ivpu_device * vdev) ivpu_hw_ip_tbu_mmu_enable_40xx() argument 804 ivpu_hw_ip_tbu_mmu_enable(struct ivpu_device * vdev) ivpu_hw_ip_tbu_mmu_enable() argument 812 soc_cpu_boot_37xx(struct ivpu_device * vdev) soc_cpu_boot_37xx() argument 840 cpu_noc_qacceptn_check_40xx(struct ivpu_device * vdev,u32 exp_val) cpu_noc_qacceptn_check_40xx() argument 850 cpu_noc_qdeny_check_40xx(struct ivpu_device * vdev,u32 exp_val) cpu_noc_qdeny_check_40xx() argument 860 cpu_noc_top_mmio_drive_40xx(struct ivpu_device * vdev,bool enable) cpu_noc_top_mmio_drive_40xx() argument 871 soc_cpu_drive_40xx(struct ivpu_device * vdev,bool enable) soc_cpu_drive_40xx() argument 890 soc_cpu_enable(struct ivpu_device * vdev) soc_cpu_enable() argument 895 soc_cpu_boot_40xx(struct ivpu_device * vdev) soc_cpu_boot_40xx() argument 921 ivpu_hw_ip_soc_cpu_boot(struct ivpu_device * vdev) ivpu_hw_ip_soc_cpu_boot() argument 929 wdt_disable_37xx(struct ivpu_device * vdev) wdt_disable_37xx() argument 947 wdt_disable_40xx(struct ivpu_device * vdev) wdt_disable_40xx() argument 962 ivpu_hw_ip_wdt_disable(struct ivpu_device * vdev) ivpu_hw_ip_wdt_disable() argument 970 ipc_rx_count_get_37xx(struct ivpu_device * vdev) ipc_rx_count_get_37xx() argument 977 ipc_rx_count_get_40xx(struct ivpu_device * vdev) ipc_rx_count_get_40xx() argument 984 ivpu_hw_ip_ipc_rx_count_get(struct ivpu_device * vdev) ivpu_hw_ip_ipc_rx_count_get() argument 992 ivpu_hw_ip_irq_enable(struct ivpu_device * vdev) ivpu_hw_ip_irq_enable() argument 1003 ivpu_hw_ip_irq_disable(struct ivpu_device * vdev) ivpu_hw_ip_irq_disable() argument 1014 diagnose_failure_37xx(struct ivpu_device * vdev) diagnose_failure_37xx() argument 1031 diagnose_failure_40xx(struct ivpu_device * vdev) diagnose_failure_40xx() argument 1048 ivpu_hw_ip_diagnose_failure(struct ivpu_device * vdev) ivpu_hw_ip_diagnose_failure() argument 1056 ivpu_hw_ip_irq_clear(struct ivpu_device * vdev) ivpu_hw_ip_irq_clear() argument 1064 irq_wdt_nce_handler(struct ivpu_device * vdev) irq_wdt_nce_handler() argument 1069 irq_wdt_mss_handler(struct ivpu_device * vdev) irq_wdt_mss_handler() argument 1075 irq_noc_firewall_handler(struct ivpu_device * vdev) irq_noc_firewall_handler() argument 1084 ivpu_hw_ip_irq_handler_37xx(struct ivpu_device * vdev,int irq) ivpu_hw_ip_irq_handler_37xx() argument 1118 ivpu_hw_ip_irq_handler_40xx(struct ivpu_device * vdev,int irq) ivpu_hw_ip_irq_handler_40xx() argument 1151 db_set_37xx(struct ivpu_device * vdev,u32 db_id) db_set_37xx() argument 1159 db_set_40xx(struct ivpu_device * vdev,u32 db_id) db_set_40xx() argument 1167 ivpu_hw_ip_db_set(struct ivpu_device * vdev,u32 db_id) ivpu_hw_ip_db_set() argument 1175 ivpu_hw_ip_ipc_rx_addr_get(struct ivpu_device * vdev) ivpu_hw_ip_ipc_rx_addr_get() argument 1183 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_btrs.c | 65 int ivpu_hw_btrs_irqs_clear_with_0_mtl(struct ivpu_device *vdev) in ivpu_hw_btrs_irqs_clear_with_0_mtl() argument 77 static void freq_ratios_init_mtl(struct ivpu_device *vdev) in freq_ratios_init_mtl() argument 90 static void freq_ratios_init_lnl(struct ivpu_device *vdev) in freq_ratios_init_lnl() argument 103 void ivpu_hw_btrs_freq_ratios_init(struct ivpu_device *vdev) in ivpu_hw_btrs_freq_ratios_init() argument 132 read_tile_config_fuse(struct ivpu_device * vdev,u32 * tile_fuse_config) read_tile_config_fuse() argument 153 info_init_mtl(struct ivpu_device * vdev) info_init_mtl() argument 164 info_init_lnl(struct ivpu_device * vdev) info_init_lnl() argument 180 ivpu_hw_btrs_info_init(struct ivpu_device * vdev) ivpu_hw_btrs_info_init() argument 188 wp_request_sync(struct ivpu_device * vdev) wp_request_sync() argument 196 wait_for_status_ready(struct ivpu_device * vdev,bool enable) wait_for_status_ready() argument 218 wp_request_mtl(struct ivpu_device * vdev,struct wp_request * wp) wp_request_mtl() argument 241 wp_request_lnl(struct ivpu_device * vdev,struct wp_request * wp) wp_request_lnl() argument 265 wp_request(struct ivpu_device * vdev,struct wp_request * wp) wp_request() argument 273 wp_request_send(struct ivpu_device * vdev,struct wp_request * wp) wp_request_send() argument 292 prepare_wp_request(struct ivpu_device * vdev,struct wp_request * wp,bool enable) prepare_wp_request() argument 312 wait_for_pll_lock(struct ivpu_device * vdev,bool enable) wait_for_pll_lock() argument 325 ivpu_hw_btrs_wp_drive(struct ivpu_device * vdev,bool enable) ivpu_hw_btrs_wp_drive() argument 361 d0i3_drive_mtl(struct ivpu_device * vdev,bool enable) d0i3_drive_mtl() argument 386 d0i3_drive_lnl(struct ivpu_device * vdev,bool enable) d0i3_drive_lnl() argument 413 d0i3_drive(struct ivpu_device * vdev,bool enable) d0i3_drive() argument 421 ivpu_hw_btrs_d0i3_enable(struct ivpu_device * vdev) ivpu_hw_btrs_d0i3_enable() argument 437 ivpu_hw_btrs_d0i3_disable(struct ivpu_device * vdev) ivpu_hw_btrs_d0i3_disable() argument 451 ivpu_hw_btrs_wait_for_clock_res_own_ack(struct ivpu_device * vdev) ivpu_hw_btrs_wait_for_clock_res_own_ack() argument 459 ivpu_hw_btrs_set_port_arbitration_weights_lnl(struct ivpu_device * vdev) ivpu_hw_btrs_set_port_arbitration_weights_lnl() argument 465 ip_reset_mtl(struct ivpu_device * vdev) ip_reset_mtl() argument 487 ip_reset_lnl(struct ivpu_device * vdev) ip_reset_lnl() argument 511 ivpu_hw_btrs_ip_reset(struct ivpu_device * vdev) ivpu_hw_btrs_ip_reset() argument 522 ivpu_hw_btrs_profiling_freq_reg_set_lnl(struct ivpu_device * vdev) ivpu_hw_btrs_profiling_freq_reg_set_lnl() argument 534 ivpu_hw_btrs_ats_print_lnl(struct ivpu_device * vdev) ivpu_hw_btrs_ats_print_lnl() argument 540 ivpu_hw_btrs_clock_relinquish_disable_lnl(struct ivpu_device * vdev) ivpu_hw_btrs_clock_relinquish_disable_lnl() argument 548 ivpu_hw_btrs_is_idle(struct ivpu_device * vdev) ivpu_hw_btrs_is_idle() argument 568 ivpu_hw_btrs_wait_for_idle(struct ivpu_device * vdev) ivpu_hw_btrs_wait_for_idle() argument 576 pll_config_get_mtl(struct ivpu_device * vdev) pll_config_get_mtl() argument 581 pll_config_get_lnl(struct ivpu_device * vdev) pll_config_get_lnl() argument 596 pll_ratio_to_dpu_freq(struct ivpu_device * vdev,u32 ratio) pll_ratio_to_dpu_freq() argument 604 ivpu_hw_btrs_dpu_max_freq_get(struct ivpu_device * vdev) ivpu_hw_btrs_dpu_max_freq_get() argument 609 ivpu_hw_btrs_dpu_freq_get(struct ivpu_device * vdev) ivpu_hw_btrs_dpu_freq_get() argument 618 ivpu_hw_btrs_irq_handler_mtl(struct ivpu_device * vdev,int irq) ivpu_hw_btrs_irq_handler_mtl() argument 667 ivpu_hw_btrs_irq_handler_lnl(struct ivpu_device * vdev,int irq) ivpu_hw_btrs_irq_handler_lnl() argument 732 ivpu_hw_btrs_dct_get_request(struct ivpu_device * vdev,bool * enable) ivpu_hw_btrs_dct_get_request() argument 756 ivpu_hw_btrs_dct_set_status(struct ivpu_device * vdev,bool enable,u32 active_percent) ivpu_hw_btrs_dct_set_status() argument 768 ivpu_hw_btrs_telemetry_offset_get(struct ivpu_device * vdev) ivpu_hw_btrs_telemetry_offset_get() argument 776 ivpu_hw_btrs_telemetry_size_get(struct ivpu_device * vdev) ivpu_hw_btrs_telemetry_size_get() argument 784 ivpu_hw_btrs_telemetry_enable_get(struct ivpu_device * vdev) ivpu_hw_btrs_telemetry_enable_get() argument 792 ivpu_hw_btrs_global_int_disable(struct ivpu_device * vdev) ivpu_hw_btrs_global_int_disable() argument 800 ivpu_hw_btrs_global_int_enable(struct ivpu_device * vdev) ivpu_hw_btrs_global_int_enable() argument 808 ivpu_hw_btrs_irq_enable(struct ivpu_device * vdev) ivpu_hw_btrs_irq_enable() argument 819 ivpu_hw_btrs_irq_disable(struct ivpu_device * vdev) ivpu_hw_btrs_irq_disable() argument 830 diagnose_failure_mtl(struct ivpu_device * vdev) diagnose_failure_mtl() argument 847 diagnose_failure_lnl(struct ivpu_device * vdev) diagnose_failure_lnl() argument 877 ivpu_hw_btrs_diagnose_failure(struct ivpu_device * vdev) ivpu_hw_btrs_diagnose_failure() argument 885 ivpu_hw_btrs_platform_read(struct ivpu_device * vdev) ivpu_hw_btrs_platform_read() argument [all...] |
H A D | ivpu_hw.c | 39 static void platform_init(struct ivpu_device *vdev) in platform_init() argument 59 static void wa_init(struct ivpu_device *vdev) in wa_init() argument 91 timeouts_init(struct ivpu_device * vdev) timeouts_init() argument 130 priority_bands_init(struct ivpu_device * vdev) priority_bands_init() argument 150 memory_ranges_init(struct ivpu_device * vdev) memory_ranges_init() argument 165 wp_enable(struct ivpu_device * vdev) wp_enable() argument 170 wp_disable(struct ivpu_device * vdev) wp_disable() argument 175 ivpu_hw_power_up(struct ivpu_device * vdev) ivpu_hw_power_up() argument 239 save_d0i3_entry_timestamp(struct ivpu_device * vdev) save_d0i3_entry_timestamp() argument 245 ivpu_hw_reset(struct ivpu_device * vdev) ivpu_hw_reset() argument 262 ivpu_hw_power_down(struct ivpu_device * vdev) ivpu_hw_power_down() argument 284 ivpu_hw_init(struct ivpu_device * vdev) ivpu_hw_init() argument 303 ivpu_hw_boot_fw(struct ivpu_device * vdev) ivpu_hw_boot_fw() argument 316 ivpu_hw_profiling_freq_drive(struct ivpu_device * vdev,bool enable) ivpu_hw_profiling_freq_drive() argument 329 ivpu_irq_handlers_init(struct ivpu_device * vdev) ivpu_irq_handlers_init() argument 342 ivpu_hw_irq_enable(struct ivpu_device * vdev) ivpu_hw_irq_enable() argument 348 ivpu_hw_irq_disable(struct ivpu_device * vdev) ivpu_hw_irq_disable() argument 356 struct ivpu_device *vdev = ptr; ivpu_hw_irq_handler() local [all...] |
H A D | ivpu_drv.c | 72 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_get() local 82 static void file_priv_unbind(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv) in file_priv_unbind() 100 struct ivpu_device *vdev = file_priv->vdev; in file_priv_release() local 121 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_put() local 130 bool ivpu_is_capable(struct ivpu_device *vdev, u32 capability) in ivpu_is_capable() 147 struct ivpu_device *vdev = file_priv->vdev; in ivpu_get_param_ioctl() local 227 struct ivpu_device *vdev = to_ivpu_device(dev); in ivpu_open() local 290 struct ivpu_device *vdev = to_ivpu_device(dev); in ivpu_postclose() local 315 static int ivpu_wait_for_ready(struct ivpu_device *vdev) in ivpu_wait_for_ready() 351 static int ivpu_hw_sched_init(struct ivpu_device *vdev) in ivpu_hw_sched_init() [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 169 ivpu_ipc_rx_msg_del(struct ivpu_device * vdev,struct ivpu_ipc_rx_msg * rx_msg) ivpu_ipc_rx_msg_del() argument 177 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 197 ivpu_ipc_consumer_del(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons) ivpu_ipc_consumer_del() argument 214 ivpu_ipc_send(struct ivpu_device * vdev,struct ivpu_ipc_consumer * cons,struct vpu_jsm_msg * req) ivpu_ipc_send() argument 249 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 298 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 333 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 360 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 387 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 399 ivpu_ipc_irq_handler(struct ivpu_device * vdev) ivpu_ipc_irq_handler() argument 468 struct ivpu_device *vdev = container_of(work, struct ivpu_device, irq_ipc_work); ivpu_ipc_irq_work_fn() local 485 ivpu_ipc_init(struct ivpu_device * vdev) ivpu_ipc_init() argument 535 ivpu_ipc_fini(struct ivpu_device * vdev) ivpu_ipc_fini() argument 546 ivpu_ipc_enable(struct ivpu_device * vdev) ivpu_ipc_enable() argument 555 ivpu_ipc_disable(struct ivpu_device * vdev) ivpu_ipc_disable() argument 582 ivpu_ipc_reset(struct ivpu_device * vdev) ivpu_ipc_reset() argument [all...] |
H A D | ivpu_job.c | 29 static void ivpu_cmdq_ring_db(struct ivpu_device *vdev, struct ivpu_cmdq *cmdq) in ivpu_cmdq_ring_db() argument 34 static int ivpu_preemption_buffers_create(struct ivpu_device *vdev, in ivpu_preemption_buffers_create() argument 66 ivpu_preemption_buffers_free(struct ivpu_device * vdev,struct ivpu_file_priv * file_priv,struct ivpu_cmdq * cmdq) ivpu_preemption_buffers_free() argument 80 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_alloc() local 124 ivpu_cmdq_get_flags(struct ivpu_device * vdev,u32 flags) ivpu_cmdq_get_flags() argument 149 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_create() local 186 struct ivpu_device *vdev = file_priv->vdev; ivpu_hws_cmdq_init() local 205 struct ivpu_device *vdev = file_priv->vdev; ivpu_register_db() local 231 ivpu_cmdq_jobq_reset(struct ivpu_device * vdev,struct vpu_job_queue * jobq) ivpu_cmdq_jobq_reset() argument 241 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_register() local 266 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_unregister() local 329 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_acquire() local 375 ivpu_cmdq_reset_all_contexts(struct ivpu_device * vdev) ivpu_cmdq_reset_all_contexts() argument 390 struct ivpu_device *vdev = file_priv->vdev; ivpu_context_abort_locked() local 410 struct ivpu_device *vdev = job->vdev; ivpu_cmdq_push_job() local 453 struct ivpu_device *vdev; global() member 478 ivpu_fence_create(struct ivpu_device * vdev) ivpu_fence_create() argument 495 struct ivpu_device *vdev = job->vdev; ivpu_job_destroy() local 513 struct ivpu_device *vdev = file_priv->vdev; ivpu_job_create() local 540 ivpu_job_remove_from_submitted_jobs(struct ivpu_device * vdev,u32 job_id) ivpu_job_remove_from_submitted_jobs() argument 555 ivpu_job_signal_and_destroy(struct ivpu_device * vdev,u32 job_id,u32 job_status) ivpu_job_signal_and_destroy() argument 606 ivpu_jobs_abort_all(struct ivpu_device * vdev) ivpu_jobs_abort_all() argument 619 ivpu_cmdq_abort_all_jobs(struct ivpu_device * vdev,u32 ctx_id,u32 cmdq_id) ivpu_cmdq_abort_all_jobs() argument 636 struct ivpu_device *vdev = job->vdev; ivpu_job_submit() local 720 struct ivpu_device *vdev = file_priv->vdev; ivpu_job_prepare_bos_for_submit() local 785 struct ivpu_device *vdev = file_priv->vdev; ivpu_submit() local 902 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_create_ioctl() local 933 struct ivpu_device *vdev = file_priv->vdev; ivpu_cmdq_destroy_ioctl() local 969 ivpu_job_done_callback(struct ivpu_device * vdev,struct ivpu_ipc_hdr * ipc_hdr,struct vpu_jsm_msg * jsm_msg) ivpu_job_done_callback() argument 991 ivpu_job_done_consumer_init(struct ivpu_device * vdev) ivpu_job_done_consumer_init() argument 997 ivpu_job_done_consumer_fini(struct ivpu_device * vdev) ivpu_job_done_consumer_fini() argument 1004 struct ivpu_device *vdev = container_of(work, struct ivpu_device, context_abort_work); ivpu_context_abort_work_fn() local [all...] |
H A D | ivpu_jsm_msg.c | 95 int ivpu_jsm_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 db_id, in ivpu_jsm_register_db() argument 115 int ivpu_jsm_unregister_db(struct ivpu_device *vdev, u32 db_id) in ivpu_jsm_unregister_db() argument 131 int ivpu_jsm_get_heartbeat(struct ivpu_device *vdev, u32 engine, u64 *heartbeat) in ivpu_jsm_get_heartbeat() argument 154 ivpu_jsm_reset_engine(struct ivpu_device * vdev,u32 engine) ivpu_jsm_reset_engine() argument 175 ivpu_jsm_preempt_engine(struct ivpu_device * vdev,u32 engine,u32 preempt_id) ivpu_jsm_preempt_engine() argument 195 ivpu_jsm_dyndbg_control(struct ivpu_device * vdev,char * command,size_t size) ivpu_jsm_dyndbg_control() argument 212 ivpu_jsm_trace_get_capability(struct ivpu_device * vdev,u32 * trace_destination_mask,u64 * trace_hw_component_mask) ivpu_jsm_trace_get_capability() argument 232 ivpu_jsm_trace_set_config(struct ivpu_device * vdev,u32 trace_level,u32 trace_destination_mask,u64 trace_hw_component_mask) ivpu_jsm_trace_set_config() argument 251 ivpu_jsm_context_release(struct ivpu_device * vdev,u32 host_ssid) ivpu_jsm_context_release() argument 267 ivpu_jsm_pwr_d0i3_enter(struct ivpu_device * vdev) ivpu_jsm_pwr_d0i3_enter() argument 286 ivpu_jsm_hws_create_cmdq(struct ivpu_device * vdev,u32 ctx_id,u32 cmdq_group,u32 cmdq_id,u32 pid,u32 engine,u64 cmdq_base,u32 cmdq_size) ivpu_jsm_hws_create_cmdq() argument 309 ivpu_jsm_hws_destroy_cmdq(struct ivpu_device * vdev,u32 ctx_id,u32 cmdq_id) ivpu_jsm_hws_destroy_cmdq() argument 326 ivpu_jsm_hws_register_db(struct ivpu_device * vdev,u32 ctx_id,u32 cmdq_id,u32 db_id,u64 cmdq_base,u32 cmdq_size) ivpu_jsm_hws_register_db() argument 347 ivpu_jsm_hws_resume_engine(struct ivpu_device * vdev,u32 engine) ivpu_jsm_hws_resume_engine() argument 368 ivpu_jsm_hws_set_context_sched_properties(struct ivpu_device * vdev,u32 ctx_id,u32 cmdq_id,u32 priority) ivpu_jsm_hws_set_context_sched_properties() argument 392 ivpu_jsm_hws_set_scheduling_log(struct ivpu_device * vdev,u32 engine_idx,u32 host_ssid,u64 vpu_log_buffer_va) ivpu_jsm_hws_set_scheduling_log() argument 412 ivpu_jsm_hws_setup_priority_bands(struct ivpu_device * vdev) ivpu_jsm_hws_setup_priority_bands() argument 437 ivpu_jsm_metric_streamer_start(struct ivpu_device * vdev,u64 metric_group_mask,u64 sampling_rate,u64 buffer_addr,u64 buffer_size) ivpu_jsm_metric_streamer_start() argument 459 ivpu_jsm_metric_streamer_stop(struct ivpu_device * vdev,u64 metric_group_mask) ivpu_jsm_metric_streamer_stop() argument 475 ivpu_jsm_metric_streamer_update(struct ivpu_device * vdev,u64 metric_group_mask,u64 buffer_addr,u64 buffer_size,u64 * bytes_written) ivpu_jsm_metric_streamer_update() argument 504 ivpu_jsm_metric_streamer_info(struct ivpu_device * vdev,u64 metric_group_mask,u64 buffer_addr,u64 buffer_size,u32 * sample_size,u64 * info_size) ivpu_jsm_metric_streamer_info() argument 535 ivpu_jsm_dct_enable(struct ivpu_device * vdev,u32 active_us,u32 inactive_us) ivpu_jsm_dct_enable() argument 547 ivpu_jsm_dct_disable(struct ivpu_device * vdev) ivpu_jsm_dct_disable() argument 556 ivpu_jsm_state_dump(struct ivpu_device * vdev) ivpu_jsm_state_dump() argument [all...] |
H A D | ivpu_fw.c | 36 #define IVPU_FW_CHECK_API_COMPAT(vdev, fw_hdr, name, min_major) \ argument 43 #define IVPU_FW_CHECK_API_VER_LT(vdev, fw_hdr, name, major, minor) \ argument 71 static int ivpu_fw_request(struct ivpu_device *vdev) in ivpu_fw_request() argument 99 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 122 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 143 ivpu_fw_sched_mode_select(struct ivpu_device * vdev,const struct vpu_firmware_header * fw_hdr) ivpu_fw_sched_mode_select() argument 154 ivpu_fw_parse(struct ivpu_device * vdev) ivpu_fw_parse() argument 272 ivpu_fw_release(struct ivpu_device * vdev) ivpu_fw_release() argument 279 ivpu_fw_init_wa(struct ivpu_device * vdev) ivpu_fw_init_wa() argument 294 ivpu_fw_update_global_range(struct ivpu_device * vdev) ivpu_fw_update_global_range() argument 309 ivpu_fw_mem_init(struct ivpu_device * vdev) ivpu_fw_mem_init() argument 378 ivpu_fw_mem_fini(struct ivpu_device * vdev) ivpu_fw_mem_fini() argument 396 ivpu_fw_init(struct ivpu_device * vdev) ivpu_fw_init() argument 423 ivpu_fw_fini(struct ivpu_device * vdev) ivpu_fw_fini() argument 429 ivpu_fw_load(struct ivpu_device * vdev) ivpu_fw_load() argument 448 ivpu_fw_boot_params_print(struct ivpu_device * vdev,struct vpu_boot_params * boot_params) ivpu_fw_boot_params_print() argument 551 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_hw.h | 64 ivpu_hw_btrs_irq_handler(struct ivpu_device * vdev,int irq) ivpu_hw_btrs_irq_handler() argument 69 ivpu_hw_ip_irq_handler(struct ivpu_device * vdev,int irq) ivpu_hw_ip_irq_handler() argument 85 ivpu_hw_dpu_max_freq_get(struct ivpu_device * vdev) ivpu_hw_dpu_max_freq_get() argument 90 ivpu_hw_dpu_freq_get(struct ivpu_device * vdev) ivpu_hw_dpu_freq_get() argument 95 ivpu_hw_irq_clear(struct ivpu_device * vdev) ivpu_hw_irq_clear() argument 100 ivpu_hw_profiling_freq_get(struct ivpu_device * vdev) ivpu_hw_profiling_freq_get() argument 105 ivpu_hw_diagnose_failure(struct ivpu_device * vdev) ivpu_hw_diagnose_failure() argument 111 ivpu_hw_telemetry_offset_get(struct ivpu_device * vdev) ivpu_hw_telemetry_offset_get() argument 116 ivpu_hw_telemetry_size_get(struct ivpu_device * vdev) ivpu_hw_telemetry_size_get() argument 121 ivpu_hw_telemetry_enable_get(struct ivpu_device * vdev) ivpu_hw_telemetry_enable_get() argument 126 ivpu_hw_is_idle(struct ivpu_device * vdev) ivpu_hw_is_idle() argument 131 ivpu_hw_wait_for_idle(struct ivpu_device * vdev) ivpu_hw_wait_for_idle() argument 136 ivpu_hw_ipc_tx_set(struct ivpu_device * vdev,u32 vpu_addr) ivpu_hw_ipc_tx_set() argument 141 ivpu_hw_db_set(struct ivpu_device * vdev,u32 db_id) ivpu_hw_db_set() argument 146 ivpu_hw_ipc_rx_addr_get(struct ivpu_device * vdev) ivpu_hw_ipc_rx_addr_get() argument 151 ivpu_hw_ipc_rx_count_get(struct ivpu_device * vdev) ivpu_hw_ipc_rx_count_get() argument [all...] |
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_dev.c | 26 void *vnic_dev_priv(struct vnic_dev *vdev) in vnic_dev_priv() argument 31 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument 120 vnic_dev_get_res_count(struct vnic_dev * vdev,enum vnic_res_type type) vnic_dev_get_res_count() argument 127 vnic_dev_get_res(struct vnic_dev * vdev,enum vnic_res_type type,unsigned int index) vnic_dev_get_res() argument 174 vnic_dev_alloc_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring,unsigned int desc_count,unsigned int desc_size) vnic_dev_alloc_desc_ring() argument 202 vnic_dev_free_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring) vnic_dev_free_desc_ring() argument 212 _vnic_dev_cmd(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int wait) _vnic_dev_cmd() argument 280 _vnic_dev_cmd2(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int wait) _vnic_dev_cmd2() argument 356 vnic_dev_init_devcmd1(struct vnic_dev * vdev) vnic_dev_init_devcmd1() argument 366 vnic_dev_init_devcmd2(struct vnic_dev * vdev) vnic_dev_init_devcmd2() argument 430 vnic_dev_deinit_devcmd2(struct vnic_dev * vdev) vnic_dev_deinit_devcmd2() argument 438 vnic_dev_cmd_proxy(struct vnic_dev * vdev,enum vnic_devcmd_cmd proxy_cmd,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) vnic_dev_cmd_proxy() argument 472 vnic_dev_cmd_no_proxy(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) vnic_dev_cmd_no_proxy() argument 488 vnic_dev_cmd_proxy_by_index_start(struct vnic_dev * vdev,u16 index) vnic_dev_cmd_proxy_by_index_start() argument 494 vnic_dev_cmd_proxy_end(struct vnic_dev * vdev) vnic_dev_cmd_proxy_end() argument 500 vnic_dev_cmd(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) vnic_dev_cmd() argument 518 vnic_dev_capable(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd) vnic_dev_capable() argument 529 vnic_dev_fw_info(struct vnic_dev * vdev,struct vnic_devcmd_fw_info ** fw_info) vnic_dev_fw_info() argument 560 vnic_dev_spec(struct vnic_dev * vdev,unsigned int offset,unsigned int size,void * value) vnic_dev_spec() argument 583 vnic_dev_stats_dump(struct vnic_dev * vdev,struct vnic_stats ** stats) vnic_dev_stats_dump() argument 603 vnic_dev_close(struct vnic_dev * vdev) vnic_dev_close() argument 610 vnic_dev_enable_wait(struct vnic_dev * vdev) vnic_dev_enable_wait() argument 621 vnic_dev_disable(struct vnic_dev * vdev) vnic_dev_disable() argument 628 vnic_dev_open(struct vnic_dev * vdev,int arg) vnic_dev_open() argument 635 vnic_dev_open_done(struct vnic_dev * vdev,int * done) vnic_dev_open_done() argument 652 vnic_dev_soft_reset(struct vnic_dev * vdev,int arg) vnic_dev_soft_reset() argument 659 vnic_dev_soft_reset_done(struct vnic_dev * vdev,int * done) vnic_dev_soft_reset_done() argument 676 vnic_dev_hang_reset(struct vnic_dev * vdev,int arg) vnic_dev_hang_reset() argument 693 vnic_dev_hang_reset_done(struct vnic_dev * vdev,int * done) vnic_dev_hang_reset_done() argument 715 vnic_dev_hang_notify(struct vnic_dev * vdev) vnic_dev_hang_notify() argument 722 vnic_dev_get_mac_addr(struct vnic_dev * vdev,u8 * mac_addr) vnic_dev_get_mac_addr() argument 741 vnic_dev_packet_filter(struct vnic_dev * vdev,int directed,int multicast,int broadcast,int promisc,int allmulti) vnic_dev_packet_filter() argument 761 vnic_dev_add_addr(struct vnic_dev * vdev,const u8 * addr) vnic_dev_add_addr() argument 778 vnic_dev_del_addr(struct vnic_dev * vdev,const u8 * addr) vnic_dev_del_addr() argument 795 vnic_dev_set_ig_vlan_rewrite_mode(struct vnic_dev * vdev,u8 ig_vlan_rewrite_mode) vnic_dev_set_ig_vlan_rewrite_mode() argument 808 vnic_dev_notify_setcmd(struct vnic_dev * vdev,void * notify_addr,dma_addr_t notify_pa,u16 intr) vnic_dev_notify_setcmd() argument 828 vnic_dev_notify_set(struct vnic_dev * vdev,u16 intr) vnic_dev_notify_set() argument 848 vnic_dev_notify_unsetcmd(struct vnic_dev * vdev) vnic_dev_notify_unsetcmd() argument 866 vnic_dev_notify_unset(struct vnic_dev * vdev) vnic_dev_notify_unset() argument 877 vnic_dev_notify_ready(struct vnic_dev * vdev) vnic_dev_notify_ready() argument 898 vnic_dev_init(struct vnic_dev * vdev,int arg) vnic_dev_init() argument 919 vnic_dev_deinit(struct vnic_dev * vdev) vnic_dev_deinit() argument 927 vnic_dev_intr_coal_timer_info_default(struct vnic_dev * vdev) vnic_dev_intr_coal_timer_info_default() argument 936 vnic_dev_intr_coal_timer_info(struct vnic_dev * vdev) vnic_dev_intr_coal_timer_info() argument 967 vnic_dev_link_status(struct vnic_dev * vdev) vnic_dev_link_status() argument 975 vnic_dev_port_speed(struct vnic_dev * vdev) vnic_dev_port_speed() argument 983 vnic_dev_msg_lvl(struct vnic_dev * vdev) vnic_dev_msg_lvl() argument 991 vnic_dev_mtu(struct vnic_dev * vdev) vnic_dev_mtu() argument 999 vnic_dev_set_intr_mode(struct vnic_dev * vdev,enum vnic_dev_intr_mode intr_mode) vnic_dev_set_intr_mode() argument 1006 vnic_dev_get_intr_mode(struct vnic_dev * vdev) vnic_dev_get_intr_mode() argument 1011 vnic_dev_intr_coal_timer_usec_to_hw(struct vnic_dev * vdev,u32 usec) vnic_dev_intr_coal_timer_usec_to_hw() argument 1017 vnic_dev_intr_coal_timer_hw_to_usec(struct vnic_dev * vdev,u32 hw_cycles) vnic_dev_intr_coal_timer_hw_to_usec() argument 1023 vnic_dev_get_intr_coal_timer_max(struct vnic_dev * vdev) vnic_dev_get_intr_coal_timer_max() argument 1028 vnic_dev_unregister(struct vnic_dev * vdev) vnic_dev_unregister() argument 1051 vnic_dev_register(struct vnic_dev * vdev,void * priv,struct pci_dev * pdev,struct vnic_dev_bar * bar,unsigned int num_bars) vnic_dev_register() argument 1075 vnic_dev_get_pdev(struct vnic_dev * vdev) vnic_dev_get_pdev() argument 1081 vnic_devcmd_init(struct vnic_dev * vdev) vnic_devcmd_init() argument 1104 vnic_dev_init_prov2(struct vnic_dev * vdev,u8 * buf,u32 len) vnic_dev_init_prov2() argument 1127 vnic_dev_enable2(struct vnic_dev * vdev,int active) vnic_dev_enable2() argument 1137 vnic_dev_cmd_status(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int * status) vnic_dev_cmd_status() argument 1151 vnic_dev_enable2_done(struct vnic_dev * vdev,int * status) vnic_dev_enable2_done() argument 1156 vnic_dev_deinit_done(struct vnic_dev * vdev,int * status) vnic_dev_deinit_done() argument 1161 vnic_dev_set_mac_addr(struct vnic_dev * vdev,u8 * mac_addr) vnic_dev_set_mac_addr() argument 1187 vnic_dev_classifier(struct vnic_dev * vdev,u8 cmd,u16 * entry,struct filter * data) vnic_dev_classifier() argument 1235 vnic_dev_overlay_offload_ctrl(struct vnic_dev * vdev,u8 overlay,u8 config) vnic_dev_overlay_offload_ctrl() argument 1244 vnic_dev_overlay_offload_cfg(struct vnic_dev * vdev,u8 overlay,u16 vxlan_udp_port_number) vnic_dev_overlay_offload_cfg() argument 1254 vnic_dev_get_supported_feature_ver(struct vnic_dev * vdev,u8 feature,u64 * supported_versions,u64 * a1) vnic_dev_get_supported_feature_ver() argument 1268 vnic_dev_capable_rss_hash_type(struct vnic_dev * vdev,u8 * rss_hash_type) vnic_dev_capable_rss_hash_type() 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() argument 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() argument 57 struct vfio_device *vdev = df->device; vfio_df_iommufd_unbind() local 68 vfio_iommufd_device_ictx(struct vfio_device * vdev) vfio_iommufd_device_ictx() argument 76 vfio_iommufd_device_id(struct vfio_device * vdev) vfio_iommufd_device_id() argument 89 vfio_iommufd_get_dev_id(struct vfio_device * vdev,struct iommufd_ctx * ictx) vfio_iommufd_get_dev_id() argument 117 vfio_iommufd_physical_bind(struct vfio_device * vdev,struct iommufd_ctx * ictx,u32 * out_device_id) vfio_iommufd_physical_bind() argument 131 vfio_iommufd_physical_unbind(struct vfio_device * vdev) vfio_iommufd_physical_unbind() argument 151 vfio_iommufd_physical_attach_ioas(struct vfio_device * vdev,u32 * pt_id) vfio_iommufd_physical_attach_ioas() argument 173 vfio_iommufd_physical_detach_ioas(struct vfio_device * vdev) vfio_iommufd_physical_detach_ioas() argument 185 vfio_iommufd_physical_pasid_attach_ioas(struct vfio_device * vdev,u32 pasid,u32 * pt_id) vfio_iommufd_physical_pasid_attach_ioas() argument 211 vfio_iommufd_physical_pasid_detach_ioas(struct vfio_device * vdev,u32 pasid) vfio_iommufd_physical_pasid_detach_ioas() argument 237 struct vfio_device *vdev = data; vfio_emulated_unmap() local 248 vfio_iommufd_emulated_bind(struct vfio_device * vdev,struct iommufd_ctx * ictx,u32 * out_device_id) vfio_iommufd_emulated_bind() argument 263 vfio_iommufd_emulated_unbind(struct vfio_device * vdev) vfio_iommufd_emulated_unbind() argument 275 vfio_iommufd_emulated_attach_ioas(struct vfio_device * vdev,u32 * pt_id) vfio_iommufd_emulated_attach_ioas() argument 292 vfio_iommufd_emulated_detach_ioas(struct vfio_device * vdev) vfio_iommufd_emulated_detach_ioas() argument [all...] |
/linux/include/linux/ |
H A D | virtio_config.h | 153 __virtio_test_bit(const struct virtio_device * vdev,unsigned int fbit) __virtio_test_bit() argument 164 __virtio_set_bit(struct virtio_device * vdev,unsigned int fbit) __virtio_set_bit() argument 175 __virtio_clear_bit(struct virtio_device * vdev,unsigned int fbit) __virtio_clear_bit() argument 186 virtio_has_feature(const struct virtio_device * vdev,unsigned int fbit) virtio_has_feature() argument 195 virtio_get_features(struct virtio_device * vdev,u64 * features) virtio_get_features() argument 210 virtio_has_dma_quirk(const struct virtio_device * vdev) virtio_has_dma_quirk() argument 220 virtio_find_vqs(struct virtio_device * vdev,unsigned int nvqs,struct virtqueue * vqs[],struct virtqueue_info vqs_info[],struct irq_affinity * desc) virtio_find_vqs() argument 229 virtio_find_single_vq(struct virtio_device * vdev,vq_callback_t * c,const char * n) virtio_find_single_vq() argument 302 virtio_bus_name(struct virtio_device * vdev) virtio_bus_name() argument 321 struct virtio_device *vdev = vq->vdev; virtqueue_set_affinity() local 328 virtio_get_shm_region(struct virtio_device * vdev,struct virtio_shm_region * region,u8 id) virtio_get_shm_region() argument 338 virtio_is_little_endian(struct virtio_device * vdev) virtio_is_little_endian() argument 345 virtio16_to_cpu(struct virtio_device * vdev,__virtio16 val) virtio16_to_cpu() argument 350 cpu_to_virtio16(struct virtio_device * vdev,u16 val) cpu_to_virtio16() argument 355 virtio32_to_cpu(struct virtio_device * vdev,__virtio32 val) virtio32_to_cpu() argument 360 cpu_to_virtio32(struct virtio_device * vdev,u32 val) cpu_to_virtio32() argument 365 virtio64_to_cpu(struct virtio_device * vdev,__virtio64 val) virtio64_to_cpu() argument 370 cpu_to_virtio64(struct virtio_device * vdev,u64 val) cpu_to_virtio64() argument 375 virtio_to_cpu(vdev,x) global() argument 383 cpu_to_virtio(vdev,x,m) global() argument 395 virtio_cread(vdev,structname,member,ptr) global() argument 424 virtio_cwrite(vdev,structname,member,ptr) global() argument 459 virtio_cread_le(vdev,structname,member,ptr) global() argument 487 virtio_cwrite_le(vdev,structname,member,ptr) global() argument 503 __virtio_cread_many(struct virtio_device * vdev,unsigned int offset,void * buf,size_t count,size_t bytes) __virtio_cread_many() argument 524 virtio_cread_bytes(struct virtio_device * vdev,unsigned int offset,void * buf,size_t len) virtio_cread_bytes() argument 531 virtio_cread8(struct virtio_device * vdev,unsigned int offset) virtio_cread8() argument 540 virtio_cwrite8(struct virtio_device * vdev,unsigned int offset,u8 val) virtio_cwrite8() argument 547 virtio_cread16(struct virtio_device * vdev,unsigned int offset) virtio_cread16() argument 557 virtio_cwrite16(struct virtio_device * vdev,unsigned int offset,u16 val) virtio_cwrite16() argument 567 virtio_cread32(struct virtio_device * vdev,unsigned int offset) virtio_cread32() argument 577 virtio_cwrite32(struct virtio_device * vdev,unsigned int offset,u32 val) virtio_cwrite32() argument 587 virtio_cread64(struct virtio_device * vdev,unsigned int offset) virtio_cread64() argument 596 virtio_cwrite64(struct virtio_device * vdev,unsigned int offset,u64 val) virtio_cwrite64() argument 607 virtio_cread_feature(vdev,fbit,structname,member,ptr) global() argument 618 virtio_cread_le_feature(vdev,fbit,structname,member,ptr) global() argument [all...] |
/linux/drivers/scsi/fnic/ |
H A D | vnic_dev.c | 70 void *vnic_dev_priv(struct vnic_dev *vdev) in vnic_dev_priv() argument 75 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument 153 vnic_dev_get_res_count(struct vnic_dev * vdev,enum vnic_res_type type) vnic_dev_get_res_count() argument 159 vnic_dev_get_res(struct vnic_dev * vdev,enum vnic_res_type type,unsigned int index) vnic_dev_get_res() argument 210 vnic_dev_alloc_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring,unsigned int desc_count,unsigned int desc_size) vnic_dev_alloc_desc_ring() argument 238 vnic_dev_free_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring) vnic_dev_free_desc_ring() argument 249 vnic_dev_cmd1(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int wait) vnic_dev_cmd1() argument 311 vnic_dev_cmd2(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int wait) vnic_dev_cmd2() argument 406 vnic_dev_init_devcmd1(struct vnic_dev * vdev) vnic_dev_init_devcmd1() argument 417 vnic_dev_init_devcmd2(struct vnic_dev * vdev) vnic_dev_init_devcmd2() argument 489 vnic_dev_deinit_devcmd2(struct vnic_dev * vdev) vnic_dev_deinit_devcmd2() argument 500 vnic_dev_cmd_no_proxy(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) vnic_dev_cmd_no_proxy() argument 517 vnic_dev_cmd(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) vnic_dev_cmd() argument 530 vnic_dev_fw_info(struct vnic_dev * vdev,struct vnic_devcmd_fw_info ** fw_info) vnic_dev_fw_info() argument 555 vnic_dev_spec(struct vnic_dev * vdev,unsigned int offset,unsigned int size,void * value) vnic_dev_spec() argument 588 vnic_dev_stats_clear(struct vnic_dev * vdev) vnic_dev_stats_clear() argument 595 vnic_dev_stats_dump(struct vnic_dev * vdev,struct vnic_stats ** stats) vnic_dev_stats_dump() argument 614 vnic_dev_close(struct vnic_dev * vdev) vnic_dev_close() argument 621 vnic_dev_enable(struct vnic_dev * vdev) vnic_dev_enable() argument 628 vnic_dev_disable(struct vnic_dev * vdev) vnic_dev_disable() argument 635 vnic_dev_open(struct vnic_dev * vdev,int arg) vnic_dev_open() argument 642 vnic_dev_open_done(struct vnic_dev * vdev,int * done) vnic_dev_open_done() argument 659 vnic_dev_soft_reset(struct vnic_dev * vdev,int arg) vnic_dev_soft_reset() argument 666 vnic_dev_soft_reset_done(struct vnic_dev * vdev,int * done) vnic_dev_soft_reset_done() argument 683 vnic_dev_hang_notify(struct vnic_dev * vdev) vnic_dev_hang_notify() argument 690 vnic_dev_mac_addr(struct vnic_dev * vdev,u8 * mac_addr) vnic_dev_mac_addr() argument 709 vnic_dev_packet_filter(struct vnic_dev * vdev,int directed,int multicast,int broadcast,int promisc,int allmulti) vnic_dev_packet_filter() argument 727 vnic_dev_add_addr(struct vnic_dev * vdev,u8 * addr) vnic_dev_add_addr() argument 742 vnic_dev_del_addr(struct vnic_dev * vdev,u8 * addr) vnic_dev_del_addr() argument 757 vnic_dev_notify_set(struct vnic_dev * vdev,u16 intr) vnic_dev_notify_set() argument 777 vnic_dev_notify_unset(struct vnic_dev * vdev) vnic_dev_notify_unset() argument 789 vnic_dev_notify_ready(struct vnic_dev * vdev) vnic_dev_notify_ready() argument 811 vnic_dev_init(struct vnic_dev * vdev,int arg) vnic_dev_init() argument 818 vnic_dev_set_default_vlan(struct vnic_dev * vdev,u16 new_default_vlan) vnic_dev_set_default_vlan() argument 828 vnic_dev_link_status(struct vnic_dev * vdev) vnic_dev_link_status() argument 839 vnic_dev_port_speed(struct vnic_dev * vdev) vnic_dev_port_speed() argument 847 vnic_dev_msg_lvl(struct vnic_dev * vdev) vnic_dev_msg_lvl() argument 855 vnic_dev_mtu(struct vnic_dev * vdev) vnic_dev_mtu() argument 863 vnic_dev_link_down_cnt(struct vnic_dev * vdev) vnic_dev_link_down_cnt() argument 871 vnic_dev_set_intr_mode(struct vnic_dev * vdev,enum vnic_dev_intr_mode intr_mode) vnic_dev_set_intr_mode() argument 878 vnic_dev_get_intr_mode(struct vnic_dev * vdev) vnic_dev_get_intr_mode() argument 883 vnic_dev_unregister(struct vnic_dev * vdev) vnic_dev_unregister() argument 910 vnic_dev_register(struct vnic_dev * vdev,void * priv,struct pci_dev * pdev,struct vnic_dev_bar * bar) vnic_dev_register() argument 932 vnic_dev_cmd_init(struct vnic_dev * vdev) vnic_dev_cmd_init() argument [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 446 struct video_device *vdev = video_devdata(filp); v4l2_release() local 503 get_index(struct video_device * vdev) get_index() argument 538 determine_valid_ioctls(struct video_device * vdev) determine_valid_ioctls() argument 808 video_register_media_controller(struct video_device * vdev) video_register_media_controller() argument 901 __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 1105 video_unregister_device(struct video_device * vdev) video_unregister_device() argument 1135 video_device_pipeline_start(struct video_device * vdev,struct media_pipeline * pipe) video_device_pipeline_start() argument 1147 __video_device_pipeline_start(struct video_device * vdev,struct media_pipeline * pipe) __video_device_pipeline_start() argument 1159 video_device_pipeline_stop(struct video_device * vdev) video_device_pipeline_stop() argument 1170 __video_device_pipeline_stop(struct video_device * vdev) __video_device_pipeline_stop() argument 1181 video_device_pipeline_alloc_start(struct video_device * vdev) video_device_pipeline_alloc_start() argument 1192 video_device_pipeline(struct video_device * vdev) video_device_pipeline() argument [all...] |
/linux/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 107 static void vfio_pci_probe_mmaps(struct vfio_pci_core_device *vdev) in vfio_pci_probe_mmaps() argument 213 static void vfio_pci_probe_power_state(struct vfio_pci_core_device *vdev) in vfio_pci_probe_power_state() argument 233 vfio_pci_set_power_state(struct vfio_pci_core_device * vdev,pci_power_t state) vfio_pci_set_power_state() argument 281 vfio_pci_runtime_pm_entry(struct vfio_pci_core_device * vdev,struct eventfd_ctx * efdctx) vfio_pci_runtime_pm_entry() argument 305 struct vfio_pci_core_device *vdev = vfio_pci_core_pm_entry() local 327 struct vfio_pci_core_device *vdev = vfio_pci_core_pm_entry_with_wakeup() local 355 __vfio_pci_runtime_pm_exit(struct vfio_pci_core_device * vdev) __vfio_pci_runtime_pm_exit() argument 368 vfio_pci_runtime_pm_exit(struct vfio_pci_core_device * vdev) vfio_pci_runtime_pm_exit() argument 382 struct vfio_pci_core_device *vdev = vfio_pci_core_pm_exit() local 404 struct vfio_pci_core_device *vdev = dev_get_drvdata(dev); vfio_pci_core_runtime_suspend() local 433 struct vfio_pci_core_device *vdev = dev_get_drvdata(dev); vfio_pci_core_runtime_resume() local 465 vfio_pci_core_enable(struct vfio_pci_core_device * vdev) vfio_pci_core_enable() argument 556 vfio_pci_core_disable(struct vfio_pci_core_device * vdev) vfio_pci_core_disable() argument 684 struct vfio_pci_core_device *vdev = vfio_pci_core_close_device() local 711 vfio_pci_core_finish_enable(struct vfio_pci_core_device * vdev) vfio_pci_core_finish_enable() argument 726 vfio_pci_get_irq_count(struct vfio_pci_core_device * vdev,int irq_type) vfio_pci_get_irq_count() argument 768 struct vfio_device *vdev; global() member 792 struct vfio_device *vdev; vfio_pci_fill_devs() local 873 msix_mmappable_cap(struct vfio_pci_core_device * vdev,struct vfio_info_cap * caps) msix_mmappable_cap() argument 884 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 911 vfio_pci_info_atomic_cap(struct vfio_pci_core_device * vdev,struct vfio_info_cap * caps) vfio_pci_info_atomic_cap() argument 942 vfio_pci_ioctl_get_info(struct vfio_pci_core_device * vdev,struct vfio_device_info __user * arg) vfio_pci_ioctl_get_info() argument 999 vfio_pci_ioctl_get_region_info(struct vfio_pci_core_device * vdev,struct vfio_region_info __user * arg) vfio_pci_ioctl_get_region_info() argument 1136 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 1173 vfio_pci_ioctl_set_irqs(struct vfio_pci_core_device * vdev,struct vfio_irq_set __user * arg) vfio_pci_ioctl_set_irqs() argument 1209 vfio_pci_ioctl_reset(struct vfio_pci_core_device * vdev,void __user * arg) vfio_pci_ioctl_reset() argument 1237 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 1313 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 1391 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 1421 vfio_pci_ioctl_ioeventfd(struct vfio_pci_core_device * vdev,struct vfio_device_ioeventfd __user * arg) vfio_pci_ioctl_ioeventfd() argument 1449 struct vfio_pci_core_device *vdev = vfio_pci_core_ioctl() local 1479 struct vfio_pci_core_device *vdev = vfio_pci_core_feature_token() local 1523 vfio_pci_rw(struct vfio_pci_core_device * vdev,char __user * buf,size_t count,loff_t * ppos,bool iswrite) vfio_pci_rw() argument 1573 struct vfio_pci_core_device *vdev = vfio_pci_core_read() local 1586 struct vfio_pci_core_device *vdev = vfio_pci_core_write() local 1596 vfio_pci_zap_bars(struct vfio_pci_core_device * vdev) vfio_pci_zap_bars() argument 1606 vfio_pci_zap_and_down_write_memory_lock(struct vfio_pci_core_device * vdev) vfio_pci_zap_and_down_write_memory_lock() argument 1612 vfio_pci_memory_lock_and_enable(struct vfio_pci_core_device * vdev) vfio_pci_memory_lock_and_enable() argument 1625 vfio_pci_memory_unlock_and_restore(struct vfio_pci_core_device * vdev,u16 cmd) vfio_pci_memory_unlock_and_restore() argument 1633 struct vfio_pci_core_device *vdev = vma->vm_private_data; vma_to_pfn() local 1647 struct vfio_pci_core_device *vdev = vma->vm_private_data; vfio_pci_mmap_huge_fault() local 1710 struct vfio_pci_core_device *vdev = vfio_pci_core_mmap() local 1800 struct vfio_pci_core_device *vdev = vfio_pci_core_request() local 1825 struct vfio_pci_core_device *vdev = vfio_pci_core_match_token_uuid() local 1916 struct vfio_pci_core_device *vdev = vfio_pci_core_match() local 1969 struct vfio_pci_core_device *vdev = container_of(nb, vfio_pci_bus_notifier() local 1996 vfio_pci_vf_init(struct vfio_pci_core_device * vdev) vfio_pci_vf_init() argument 2042 vfio_pci_vf_uninit(struct vfio_pci_core_device * vdev) vfio_pci_vf_uninit() argument 2053 vfio_pci_vga_init(struct vfio_pci_core_device * vdev) vfio_pci_vga_init() argument 2072 vfio_pci_vga_uninit(struct vfio_pci_core_device * vdev) vfio_pci_vga_uninit() argument 2086 struct vfio_pci_core_device *vdev = vfio_pci_core_init_dev() local 2106 struct vfio_pci_core_device *vdev = vfio_pci_core_release_dev() local 2116 vfio_pci_core_register_device(struct vfio_pci_core_device * vdev) vfio_pci_core_register_device() argument 2210 vfio_pci_core_unregister_device(struct vfio_pci_core_device * vdev) vfio_pci_core_unregister_device() argument 2229 struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev); vfio_pci_core_aer_err_detected() local 2242 vfio_pci_core_sriov_configure(struct vfio_pci_core_device * vdev,int nr_virtfn) vfio_pci_core_sriov_configure() argument 2309 vfio_dev_in_groups(struct vfio_device * vdev,struct vfio_pci_group_info * groups) vfio_dev_in_groups() argument 2392 struct vfio_pci_core_device *vdev; vfio_pci_dev_set_hot_reset() local [all...] |
/linux/tools/virtio/linux/ |
H A D | virtio_config.h | 20 static inline bool __virtio_test_bit(const struct virtio_device *vdev, in __virtio_test_bit() argument 31 static inline void __virtio_set_bit(struct virtio_device *vdev, in __virtio_set_bit() argument 42 static inline void __virtio_clear_bit(struct virtio_device *vdev, in __virtio_clear_bit() argument 55 virtio_has_dma_quirk(const struct virtio_device * vdev) virtio_has_dma_quirk() argument 64 virtio_is_little_endian(struct virtio_device * vdev) virtio_is_little_endian() argument 71 virtio16_to_cpu(struct virtio_device * vdev,__virtio16 val) virtio16_to_cpu() argument 76 cpu_to_virtio16(struct virtio_device * vdev,u16 val) cpu_to_virtio16() argument 81 virtio32_to_cpu(struct virtio_device * vdev,__virtio32 val) virtio32_to_cpu() argument 86 cpu_to_virtio32(struct virtio_device * vdev,u32 val) cpu_to_virtio32() argument 91 virtio64_to_cpu(struct virtio_device * vdev,__virtio64 val) virtio64_to_cpu() argument 96 cpu_to_virtio64(struct virtio_device * vdev,u64 val) cpu_to_virtio64() argument [all...] |
/linux/drivers/scsi/snic/ |
H A D | vnic_dev.c | 63 void *svnic_dev_priv(struct vnic_dev *vdev) in svnic_dev_priv() argument 68 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument 151 unsigned int svnic_dev_get_res_count(struct vnic_dev *vdev, in svnic_dev_get_res_count() argument 157 void __iomem *svnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, in svnic_dev_get_res() argument 209 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 236 svnic_dev_free_desc_ring(struct vnic_dev * vdev,struct vnic_dev_ring * ring) svnic_dev_free_desc_ring() argument 247 _svnic_dev_cmd2(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,int wait) _svnic_dev_cmd2() argument 341 svnic_dev_init_devcmd2(struct vnic_dev * vdev) svnic_dev_init_devcmd2() argument 420 vnic_dev_deinit_devcmd2(struct vnic_dev * vdev) vnic_dev_deinit_devcmd2() argument 433 svnic_dev_cmd(struct vnic_dev * vdev,enum vnic_devcmd_cmd cmd,u64 * a0,u64 * a1,int wait) svnic_dev_cmd() argument 450 svnic_dev_fw_info(struct vnic_dev * vdev,struct vnic_devcmd_fw_info ** fw_info) svnic_dev_fw_info() argument 475 svnic_dev_spec(struct vnic_dev * vdev,unsigned int offset,unsigned int size,void * value) svnic_dev_spec() argument 508 svnic_dev_stats_clear(struct vnic_dev * vdev) svnic_dev_stats_clear() argument 516 svnic_dev_stats_dump(struct vnic_dev * vdev,struct vnic_stats ** stats) svnic_dev_stats_dump() argument 535 svnic_dev_close(struct vnic_dev * vdev) svnic_dev_close() argument 543 svnic_dev_enable_wait(struct vnic_dev * vdev) svnic_dev_enable_wait() argument 556 svnic_dev_disable(struct vnic_dev * vdev) svnic_dev_disable() argument 564 svnic_dev_open(struct vnic_dev * vdev,int arg) svnic_dev_open() argument 572 svnic_dev_open_done(struct vnic_dev * vdev,int * done) svnic_dev_open_done() argument 589 svnic_dev_notify_set(struct vnic_dev * vdev,u16 intr) svnic_dev_notify_set() argument 609 svnic_dev_notify_unset(struct vnic_dev * vdev) svnic_dev_notify_unset() argument 621 vnic_dev_notify_ready(struct vnic_dev * vdev) vnic_dev_notify_ready() argument 643 svnic_dev_init(struct vnic_dev * vdev,int arg) svnic_dev_init() argument 651 svnic_dev_link_status(struct vnic_dev * vdev) svnic_dev_link_status() argument 662 svnic_dev_link_down_cnt(struct vnic_dev * vdev) svnic_dev_link_down_cnt() argument 670 svnic_dev_set_intr_mode(struct vnic_dev * vdev,enum vnic_dev_intr_mode intr_mode) svnic_dev_set_intr_mode() argument 676 svnic_dev_get_intr_mode(struct vnic_dev * vdev) svnic_dev_get_intr_mode() argument 681 svnic_dev_unregister(struct vnic_dev * vdev) svnic_dev_unregister() argument 708 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 737 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() argument 71 static int vfio_platform_acpi_call_reset(struct vfio_platform_device *vdev, in vfio_platform_acpi_call_reset() argument 92 static bool vfio_platform_acpi_has_reset(struct vfio_platform_device *vdev) in vfio_platform_acpi_has_reset() argument 104 vfio_platform_has_reset(struct vfio_platform_device * vdev) vfio_platform_has_reset() argument 112 vfio_platform_get_reset(struct vfio_platform_device * vdev) vfio_platform_get_reset() argument 128 vfio_platform_put_reset(struct vfio_platform_device * vdev) vfio_platform_put_reset() argument 137 vfio_platform_regions_init(struct vfio_platform_device * vdev) vfio_platform_regions_init() argument 191 vfio_platform_regions_cleanup(struct vfio_platform_device * vdev) vfio_platform_regions_cleanup() argument 202 vfio_platform_call_reset(struct vfio_platform_device * vdev,const char ** extra_dbg) vfio_platform_call_reset() argument 219 struct vfio_platform_device *vdev = vfio_platform_close_device() local 239 struct vfio_platform_device *vdev = vfio_platform_open_device() local 278 struct vfio_platform_device *vdev = vfio_platform_ioctl() local 448 struct vfio_platform_device *vdev = vfio_platform_read() local 531 struct vfio_platform_device *vdev = vfio_platform_write() local 574 struct vfio_platform_device *vdev = vfio_platform_mmap() local 614 vfio_platform_of_probe(struct vfio_platform_device * vdev,struct device * dev) vfio_platform_of_probe() argument 644 vfio_platform_init_common(struct vfio_platform_device * vdev) vfio_platform_init_common() argument 670 vfio_platform_release_common(struct vfio_platform_device * vdev) vfio_platform_release_common() argument [all...] |
/linux/drivers/media/pci/mgb4/ |
H A D | mgb4_sysfs_in.c | 22 struct video_device *vdev = to_video_device(dev); in input_id_show() local 31 struct video_device *vdev = to_video_device(dev); in oldi_lane_width_show() local 69 struct video_device *vdev = to_video_device(dev); in oldi_lane_width_store() local 120 struct video_device *vdev = to_video_device(dev); in color_mapping_show() local 136 struct video_device *vdev = to_video_device(dev); in color_mapping_store() local 166 struct video_device *vdev = to_video_device(dev); link_status_show() local 177 struct video_device *vdev = to_video_device(dev); stream_status_show() local 189 struct video_device *vdev = to_video_device(dev); video_width_show() local 200 struct video_device *vdev = to_video_device(dev); video_height_show() local 211 struct video_device *vdev = to_video_device(dev); hsync_status_show() local 230 struct video_device *vdev = to_video_device(dev); vsync_status_show() local 250 struct video_device *vdev = to_video_device(dev); hsync_gap_length_show() local 266 struct video_device *vdev = to_video_device(dev); hsync_gap_length_store() local 286 struct video_device *vdev = to_video_device(dev); vsync_gap_length_show() local 302 struct video_device *vdev = to_video_device(dev); vsync_gap_length_store() local 322 struct video_device *vdev = to_video_device(dev); pclk_frequency_show() local 333 struct video_device *vdev = to_video_device(dev); hsync_width_show() local 344 struct video_device *vdev = to_video_device(dev); vsync_width_show() local 355 struct video_device *vdev = to_video_device(dev); hback_porch_show() local 366 struct video_device *vdev = to_video_device(dev); hfront_porch_show() local 377 struct video_device *vdev = to_video_device(dev); vback_porch_show() local 388 struct video_device *vdev = to_video_device(dev); vfront_porch_show() local 399 struct video_device *vdev = to_video_device(dev); frequency_range_show() local 409 struct video_device *vdev = to_video_device(dev); frequency_range_store() local 439 struct video_device *vdev = to_video_device(dev); fpdl3_input_width_show() local 469 struct video_device *vdev = to_video_device(dev); fpdl3_input_width_store() local 507 struct video_device *vdev = to_video_device(dev); gmsl_mode_show() local 549 struct video_device *vdev = to_video_device(dev); gmsl_mode_store() local 589 struct video_device *vdev = to_video_device(dev); gmsl_stream_id_show() local 606 struct video_device *vdev = to_video_device(dev); gmsl_stream_id_store() local 635 struct video_device *vdev = to_video_device(dev); gmsl_fec_show() local 661 struct video_device *vdev = to_video_device(dev); gmsl_fec_store() local [all...] |
H A D | mgb4_sysfs_out.c | 55 struct video_device *vdev = to_video_device(dev); in output_id_show() local 64 struct video_device *vdev = to_video_device(dev); in video_source_show() local 88 struct video_device *vdev = to_video_device(dev); in video_source_store() local 149 struct video_device *vdev = to_video_device(dev); in display_width_show() local 161 struct video_device *vdev = to_video_device(dev); display_width_store() local 189 struct video_device *vdev = to_video_device(dev); display_height_show() local 201 struct video_device *vdev = to_video_device(dev); display_height_store() local 229 struct video_device *vdev = to_video_device(dev); frame_rate_show() local 245 struct video_device *vdev = to_video_device(dev); frame_rate_store() local 264 struct video_device *vdev = to_video_device(dev); hsync_width_show() local 280 struct video_device *vdev = to_video_device(dev); hsync_width_store() local 300 struct video_device *vdev = to_video_device(dev); vsync_width_show() local 316 struct video_device *vdev = to_video_device(dev); vsync_width_store() local 336 struct video_device *vdev = to_video_device(dev); hback_porch_show() local 352 struct video_device *vdev = to_video_device(dev); hback_porch_store() local 372 struct video_device *vdev = to_video_device(dev); vback_porch_show() local 388 struct video_device *vdev = to_video_device(dev); vback_porch_store() local 408 struct video_device *vdev = to_video_device(dev); hfront_porch_show() local 424 struct video_device *vdev = to_video_device(dev); hfront_porch_store() local 444 struct video_device *vdev = to_video_device(dev); vfront_porch_show() local 460 struct video_device *vdev = to_video_device(dev); vfront_porch_store() local 482 struct video_device *vdev = to_video_device(dev); hsync_polarity_show() local 498 struct video_device *vdev = to_video_device(dev); hsync_polarity_store() local 518 struct video_device *vdev = to_video_device(dev); vsync_polarity_show() local 534 struct video_device *vdev = to_video_device(dev); vsync_polarity_store() local 554 struct video_device *vdev = to_video_device(dev); de_polarity_show() local 570 struct video_device *vdev = to_video_device(dev); de_polarity_store() local 590 struct video_device *vdev = to_video_device(dev); fpdl3_output_width_show() local 620 struct video_device *vdev = to_video_device(dev); fpdl3_output_width_store() local 656 struct video_device *vdev = to_video_device(dev); pclk_frequency_show() local 666 struct video_device *vdev = to_video_device(dev); pclk_frequency_store() local [all...] |
/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() argument 57 static struct rproc *vdev_to_rproc(struct virtio_device *vdev) in vdev_to_rproc() argument 103 static struct virtqueue *rp_find_vq(struct virtio_device *vdev, in rp_find_vq() argument 166 static void __rproc_virtio_del_vqs(struct virtio_device *vdev) in __rproc_virtio_del_vqs() argument 178 rproc_virtio_del_vqs(struct virtio_device * vdev) rproc_virtio_del_vqs() argument 183 rproc_virtio_find_vqs(struct virtio_device * vdev,unsigned int nvqs,struct virtqueue * vqs[],struct virtqueue_info vqs_info[],struct irq_affinity * desc) rproc_virtio_find_vqs() argument 213 rproc_virtio_get_status(struct virtio_device * vdev) rproc_virtio_get_status() argument 223 rproc_virtio_set_status(struct virtio_device * vdev,u8 status) rproc_virtio_set_status() argument 234 rproc_virtio_reset(struct virtio_device * vdev) rproc_virtio_reset() argument 246 rproc_virtio_get_features(struct virtio_device * vdev) rproc_virtio_get_features() argument 256 rproc_transport_features(struct virtio_device * vdev) rproc_transport_features() argument 266 rproc_virtio_finalize_features(struct virtio_device * vdev) rproc_virtio_finalize_features() argument 291 rproc_virtio_get(struct virtio_device * vdev,unsigned int offset,void * buf,unsigned int len) rproc_virtio_get() argument 309 rproc_virtio_set(struct virtio_device * vdev,unsigned int offset,const void * buf,unsigned int len) rproc_virtio_set() argument 349 struct virtio_device *vdev = dev_to_virtio(dev); rproc_virtio_dev_release() local 374 struct virtio_device *vdev; rproc_add_virtio_dev() local 470 struct virtio_device *vdev = dev_to_virtio(dev); rproc_remove_virtio_dev() local [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() argument 98 static void snet_set_vq_num(struct vdpa_device *vdev, u16 idx, u32 num) in snet_set_vq_num() argument 105 static void snet_kick_vq(struct vdpa_device *vdev, u16 idx) in snet_kick_vq() argument 115 static void snet_kick_vq_with_data(struct vdpa_device *vdev, u32 data) in snet_kick_vq_with_data() argument 127 static void snet_set_vq_cb(struct vdpa_device *vdev, u16 idx, struct vdpa_callback *cb) in snet_set_vq_cb() argument 135 snet_set_vq_ready(struct vdpa_device * vdev,u16 idx,bool ready) snet_set_vq_ready() argument 142 snet_get_vq_ready(struct vdpa_device * vdev,u16 idx) snet_get_vq_ready() argument 167 snet_set_vq_state(struct vdpa_device * vdev,u16 idx,const struct vdpa_vq_state * state) snet_set_vq_state() argument 186 snet_get_vq_state(struct vdpa_device * vdev,u16 idx,struct vdpa_vq_state * state) snet_get_vq_state() argument 193 snet_get_vq_irq(struct vdpa_device * vdev,u16 idx) snet_get_vq_irq() argument 200 snet_get_vq_align(struct vdpa_device * vdev) snet_get_vq_align() argument 248 snet_reset(struct vdpa_device * vdev) snet_reset() argument 255 snet_get_config_size(struct vdpa_device * vdev) snet_get_config_size() argument 262 snet_get_features(struct vdpa_device * vdev) snet_get_features() argument 269 snet_set_drv_features(struct vdpa_device * vdev,u64 features) snet_set_drv_features() argument 277 snet_get_drv_features(struct vdpa_device * vdev) snet_get_drv_features() argument 284 snet_get_vq_num_max(struct vdpa_device * vdev) snet_get_vq_num_max() argument 291 snet_set_config_cb(struct vdpa_device * vdev,struct vdpa_callback * cb) snet_set_config_cb() argument 299 snet_get_device_id(struct vdpa_device * vdev) snet_get_device_id() argument 306 snet_get_vendor_id(struct vdpa_device * vdev) snet_get_vendor_id() argument 311 snet_get_status(struct vdpa_device * vdev) snet_get_status() argument 428 snet_set_status(struct vdpa_device * vdev,u8 status) snet_set_status() argument 464 snet_get_config(struct vdpa_device * vdev,unsigned int offset,void * buf,unsigned int len) snet_get_config() argument 481 snet_set_config(struct vdpa_device * vdev,unsigned int offset,const void * buf,unsigned int len) snet_set_config() argument 498 snet_suspend(struct vdpa_device * vdev) snet_suspend() argument 512 snet_resume(struct vdpa_device * vdev) snet_resume() argument [all...] |
/linux/drivers/vfio/fsl-mc/ |
H A D | vfio_fsl_mc.c | 24 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_open_device() local 58 vfio_fsl_mc_regions_cleanup(struct vfio_fsl_mc_device * vdev) vfio_fsl_mc_regions_cleanup() argument 68 vfio_fsl_mc_reset_device(struct vfio_fsl_mc_device * vdev) vfio_fsl_mc_reset_device() argument 99 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_close_device() local 124 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_ioctl() local 243 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_read() local 322 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_write() local 387 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_mmap() local 425 struct vfio_fsl_mc_device *vdev = container_of(nb, vfio_fsl_mc_bus_notifier() local 453 vfio_fsl_mc_init_device(struct vfio_fsl_mc_device * vdev) vfio_fsl_mc_init_device() argument 501 vfio_fsl_uninit_device(struct vfio_fsl_mc_device * vdev) vfio_fsl_uninit_device() argument 514 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_init_dev() local 536 struct vfio_fsl_mc_device *vdev; vfio_fsl_mc_probe() local 566 struct vfio_fsl_mc_device *vdev = vfio_fsl_mc_release_dev() local 576 struct vfio_fsl_mc_device *vdev = dev_get_drvdata(dev); vfio_fsl_mc_remove() local [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/vdpa/ |
H A D | vdpa.c | 24 void vdpa_set_status(struct vdpa_device *vdev, u8 status) in vdpa_set_status() argument 36 struct vdpa_device *vdev = dev_to_vdpa(d); in vdpa_dev_probe() local 61 struct vdpa_device *vdev = dev_to_vdpa(d); vdpa_dev_remove() local 70 struct vdpa_device *vdev = dev_to_vdpa(dev); vdpa_dev_match() local 84 struct vdpa_device *vdev = dev_to_vdpa(dev); driver_override_store() local 97 struct vdpa_device *vdev = dev_to_vdpa(dev); driver_override_show() local 128 struct vdpa_device *vdev = dev_to_vdpa(d); vdpa_release_dev() local 163 struct vdpa_device *vdev; __vdpa_alloc_device() local 218 struct vdpa_device *vdev = container_of(dev, struct vdpa_device, dev); vdpa_name_match() local 223 __vdpa_register_device(struct vdpa_device * vdev,u32 nvqs) __vdpa_register_device() argument 248 _vdpa_register_device(struct vdpa_device * vdev,u32 nvqs) _vdpa_register_device() argument 265 vdpa_register_device(struct vdpa_device * vdev,u32 nvqs) vdpa_register_device() argument 282 _vdpa_unregister_device(struct vdpa_device * vdev) _vdpa_unregister_device() argument 294 vdpa_unregister_device(struct vdpa_device * vdev) vdpa_unregister_device() argument 352 struct vdpa_device *vdev = container_of(dev, struct vdpa_device, dev); vdpa_match_remove() local 373 vdpa_get_config_unlocked(struct vdpa_device * vdev,unsigned int offset,void * buf,unsigned int len) vdpa_get_config_unlocked() argument 395 vdpa_get_config(struct vdpa_device * vdev,unsigned int offset,void * buf,unsigned int len) vdpa_get_config() argument 411 vdpa_set_config(struct vdpa_device * vdev,unsigned int offset,const void * buf,unsigned int length) vdpa_set_config() argument 707 struct vdpa_device *vdev; vdpa_nl_cmd_dev_del_set_doit() local 739 vdpa_dev_fill(struct vdpa_device * vdev,struct sk_buff * msg,u32 portid,u32 seq,int flags,struct netlink_ext_ack * extack) vdpa_dev_fill() argument 787 struct vdpa_device *vdev; vdpa_nl_cmd_dev_get_doit() local 838 struct vdpa_device *vdev = container_of(dev, struct vdpa_device, dev); vdpa_dev_dump() local 922 vdpa_dev_net_config_fill(struct vdpa_device * vdev,struct sk_buff * msg) vdpa_dev_net_config_fill() argument 1109 vdpa_dev_blk_config_fill(struct vdpa_device * vdev,struct sk_buff * msg) vdpa_dev_blk_config_fill() argument 1157 vdpa_dev_config_fill(struct vdpa_device * vdev,struct sk_buff * msg,u32 portid,u32 seq,int flags,struct netlink_ext_ack * extack) vdpa_dev_config_fill() argument 1221 vdpa_fill_stats_rec(struct vdpa_device * vdev,struct sk_buff * msg,struct genl_info * info,u32 index) vdpa_fill_stats_rec() argument 1255 vendor_stats_fill(struct vdpa_device * vdev,struct sk_buff * msg,struct genl_info * info,u32 index) vendor_stats_fill() argument 1272 vdpa_dev_vendor_stats_fill(struct vdpa_device * vdev,struct sk_buff * msg,struct genl_info * info,u32 index) vdpa_dev_vendor_stats_fill() argument 1324 struct vdpa_device *vdev; vdpa_nl_cmd_dev_config_get_doit() local 1364 vdpa_dev_net_device_attr_set(struct vdpa_device * vdev,struct genl_info * info) vdpa_dev_net_device_attr_set() argument 1399 struct vdpa_device *vdev; vdpa_nl_cmd_dev_attr_set_doit() local 1440 struct vdpa_device *vdev = container_of(dev, struct vdpa_device, dev); vdpa_dev_config_dump() local 1480 struct vdpa_device *vdev; vdpa_nl_cmd_dev_stats_get_doit() local [all...] |