/linux-6.8/drivers/accel/ivpu/ |
D | ivpu_mmu.c | 301 static void ivpu_mmu_config_check(struct ivpu_device *vdev) in ivpu_mmu_config_check() 335 static int ivpu_mmu_cdtab_alloc(struct ivpu_device *vdev) in ivpu_mmu_cdtab_alloc() 350 static int ivpu_mmu_strtab_alloc(struct ivpu_device *vdev) in ivpu_mmu_strtab_alloc() 370 static int ivpu_mmu_cmdq_alloc(struct ivpu_device *vdev) in ivpu_mmu_cmdq_alloc() 389 static int ivpu_mmu_evtq_alloc(struct ivpu_device *vdev) in ivpu_mmu_evtq_alloc() 408 static int ivpu_mmu_structs_alloc(struct ivpu_device *vdev) in ivpu_mmu_structs_alloc() 437 static int ivpu_mmu_reg_write_cr0(struct ivpu_device *vdev, u32 val) in ivpu_mmu_reg_write_cr0() 444 static int ivpu_mmu_reg_write_irq_ctrl(struct ivpu_device *vdev, u32 val) in ivpu_mmu_reg_write_irq_ctrl() 451 static int ivpu_mmu_irqs_setup(struct ivpu_device *vdev) in ivpu_mmu_irqs_setup() 463 static int ivpu_mmu_cmdq_wait_for_cons(struct ivpu_device *vdev) in ivpu_mmu_cmdq_wait_for_cons() [all …]
|
D | ivpu_jsm_msg.c | 92 int ivpu_jsm_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 db_id, in ivpu_jsm_register_db() 116 int ivpu_jsm_unregister_db(struct ivpu_device *vdev, u32 db_id) in ivpu_jsm_unregister_db() 136 int ivpu_jsm_get_heartbeat(struct ivpu_device *vdev, u32 engine, u64 *heartbeat) in ivpu_jsm_get_heartbeat() 159 int ivpu_jsm_reset_engine(struct ivpu_device *vdev, u32 engine) in ivpu_jsm_reset_engine() 178 int ivpu_jsm_preempt_engine(struct ivpu_device *vdev, u32 engine, u32 preempt_id) in ivpu_jsm_preempt_engine() 198 int ivpu_jsm_dyndbg_control(struct ivpu_device *vdev, char *command, size_t size) in ivpu_jsm_dyndbg_control() 215 int ivpu_jsm_trace_get_capability(struct ivpu_device *vdev, u32 *trace_destination_mask, in ivpu_jsm_trace_get_capability() 235 int ivpu_jsm_trace_set_config(struct ivpu_device *vdev, u32 trace_level, u32 trace_destination_mask, in ivpu_jsm_trace_set_config() 254 int ivpu_jsm_context_release(struct ivpu_device *vdev, u32 host_ssid) in ivpu_jsm_context_release() 265 int ivpu_jsm_pwr_d0i3_enter(struct ivpu_device *vdev) in ivpu_jsm_pwr_d0i3_enter()
|
D | ivpu_gem.c | 25 static inline void ivpu_dbg_bo(struct ivpu_device *vdev, struct ivpu_bo *bo, const char *action) in ivpu_dbg_bo() 43 struct ivpu_device *vdev = ivpu_bo_to_vdev(bo); in ivpu_bo_pin() local 79 struct ivpu_device *vdev = ivpu_bo_to_vdev(bo); in ivpu_bo_alloc_vpu_addr() local 106 struct ivpu_device *vdev = ivpu_bo_to_vdev(bo); in ivpu_bo_unbind_locked() local 136 void ivpu_bo_unbind_all_bos_from_context(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx) in ivpu_bo_unbind_all_bos_from_context() 176 ivpu_bo_create(struct ivpu_device *vdev, u64 size, u32 flags) in ivpu_bo_create() 207 struct ivpu_device *vdev = file_priv->vdev; in ivpu_bo_open() local 229 struct ivpu_device *vdev = to_ivpu_device(obj->dev); in ivpu_bo_free() local 263 struct ivpu_device *vdev = file_priv->vdev; in ivpu_bo_create_ioctl() local 292 ivpu_bo_alloc_internal(struct ivpu_device *vdev, u64 vpu_addr, u64 size, u32 flags) in ivpu_bo_alloc_internal() [all …]
|
D | ivpu_drv.h | 61 #define ivpu_err(vdev, fmt, ...) \ argument 64 #define ivpu_err_ratelimited(vdev, fmt, ...) \ argument 67 #define ivpu_warn(vdev, fmt, ...) \ argument 70 #define ivpu_warn_ratelimited(vdev, fmt, ...) \ argument 73 #define ivpu_info(vdev, fmt, ...) drm_info(&(vdev)->drm, fmt, ##__VA_ARGS__) argument 75 #define ivpu_dbg(vdev, type, fmt, args...) do { \ argument 146 struct ivpu_device *vdev; member 173 static inline u8 ivpu_revision(struct ivpu_device *vdev) in ivpu_revision() 178 static inline u16 ivpu_device_id(struct ivpu_device *vdev) in ivpu_device_id() 183 static inline int ivpu_hw_gen(struct ivpu_device *vdev) in ivpu_hw_gen() [all …]
|
/linux-6.8/drivers/vdpa/solidrun/ |
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-6.8/drivers/vfio/fsl-mc/ |
D | vfio_fsl_mc.c | 24 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_open_device() local 58 static void vfio_fsl_mc_regions_cleanup(struct vfio_fsl_mc_device *vdev) in vfio_fsl_mc_regions_cleanup() 68 static int vfio_fsl_mc_reset_device(struct vfio_fsl_mc_device *vdev) in vfio_fsl_mc_reset_device() 99 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_close_device() local 124 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_ioctl() local 243 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_read() local 322 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_write() local 387 struct vfio_fsl_mc_device *vdev = in vfio_fsl_mc_mmap() local 425 struct vfio_fsl_mc_device *vdev = container_of(nb, in vfio_fsl_mc_bus_notifier() local 453 static int vfio_fsl_mc_init_device(struct vfio_fsl_mc_device *vdev) in vfio_fsl_mc_init_device() [all …]
|
/linux-6.8/drivers/vfio/pci/ |
D | vfio_pci_config.c | 175 static int vfio_default_config_read(struct vfio_pci_core_device *vdev, int pos, in vfio_default_config_read() 201 static int vfio_default_config_write(struct vfio_pci_core_device *vdev, int pos, in vfio_default_config_write() 248 static int vfio_direct_config_read(struct vfio_pci_core_device *vdev, int pos, in vfio_direct_config_read() 273 static int vfio_raw_config_write(struct vfio_pci_core_device *vdev, int pos, in vfio_raw_config_write() 286 static int vfio_raw_config_read(struct vfio_pci_core_device *vdev, int pos, in vfio_raw_config_read() 300 static int vfio_virt_config_write(struct vfio_pci_core_device *vdev, int pos, in vfio_virt_config_write() 308 static int vfio_virt_config_read(struct vfio_pci_core_device *vdev, int pos, in vfio_virt_config_read() 400 bool __vfio_pci_memory_enabled(struct vfio_pci_core_device *vdev) in __vfio_pci_memory_enabled() 420 static void vfio_bar_restore(struct vfio_pci_core_device *vdev) in vfio_bar_restore() 467 static void vfio_bar_fixup(struct vfio_pci_core_device *vdev) in vfio_bar_fixup() [all …]
|
D | vfio_pci_priv.h | 16 struct vfio_pci_core_device *vdev; member 43 static inline ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev, in vfio_pci_vga_rw() 72 static inline int vfio_pci_igd_init(struct vfio_pci_core_device *vdev) in vfio_pci_igd_init() 84 static inline int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev, in vfio_pci_info_zdev_add_caps() 90 static inline int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev) in vfio_pci_zdev_open_device() 95 static inline void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev) in vfio_pci_zdev_close_device()
|
/linux-6.8/drivers/virtio/ |
D | virtio_pci_modern.c | 24 static u64 vp_get_features(struct virtio_device *vdev) in vp_get_features() 31 static bool vp_is_avq(struct virtio_device *vdev, unsigned int index) in vp_is_avq() 77 int vp_modern_admin_cmd_exec(struct virtio_device *vdev, in vp_modern_admin_cmd_exec() 189 static void vp_modern_avq_activate(struct virtio_device *vdev) in vp_modern_avq_activate() 201 static void vp_modern_avq_deactivate(struct virtio_device *vdev) in vp_modern_avq_deactivate() 212 static void vp_transport_features(struct virtio_device *vdev, u64 features) in vp_transport_features() 228 static int __vp_check_common_size_one_feature(struct virtio_device *vdev, u32 fbit, in __vp_check_common_size_one_feature() 246 #define vp_check_common_size_one_feature(vdev, fbit, field) \ argument 250 static int vp_check_common_size(struct virtio_device *vdev) in vp_check_common_size() 265 static int vp_finalize_features(struct virtio_device *vdev) in vp_finalize_features() [all …]
|
D | virtio_vdpa.c | 28 struct virtio_device vdev; member 52 static struct vdpa_device *vd_get_vdpa(struct virtio_device *vdev) in vd_get_vdpa() 57 static void virtio_vdpa_get(struct virtio_device *vdev, unsigned int offset, in virtio_vdpa_get() 65 static void virtio_vdpa_set(struct virtio_device *vdev, unsigned int offset, in virtio_vdpa_set() 73 static u32 virtio_vdpa_generation(struct virtio_device *vdev) in virtio_vdpa_generation() 84 static u8 virtio_vdpa_get_status(struct virtio_device *vdev) in virtio_vdpa_get_status() 92 static void virtio_vdpa_set_status(struct virtio_device *vdev, u8 status) in virtio_vdpa_set_status() 99 static void virtio_vdpa_reset(struct virtio_device *vdev) in virtio_vdpa_reset() 144 virtio_vdpa_setup_vq(struct virtio_device *vdev, unsigned int index, in virtio_vdpa_setup_vq() 288 static void virtio_vdpa_del_vqs(struct virtio_device *vdev) in virtio_vdpa_del_vqs() [all …]
|
D | virtio_mmio.c | 86 struct virtio_device vdev; member 109 static u64 vm_get_features(struct virtio_device *vdev) in vm_get_features() 124 static int vm_finalize_features(struct virtio_device *vdev) in vm_finalize_features() 149 static void vm_get(struct virtio_device *vdev, unsigned int offset, in vm_get() 191 static void vm_set(struct virtio_device *vdev, unsigned int offset, in vm_set() 234 static u32 vm_generation(struct virtio_device *vdev) in vm_generation() 244 static u8 vm_get_status(struct virtio_device *vdev) in vm_get_status() 251 static void vm_set_status(struct virtio_device *vdev, u8 status) in vm_set_status() 266 static void vm_reset(struct virtio_device *vdev) in vm_reset() 354 static void vm_del_vqs(struct virtio_device *vdev) in vm_del_vqs() [all …]
|
D | virtio_pci_legacy.c | 21 static u64 vp_get_features(struct virtio_device *vdev) in vp_get_features() 31 static int vp_finalize_features(struct virtio_device *vdev) in vp_finalize_features() 48 static void vp_get(struct virtio_device *vdev, unsigned int offset, in vp_get() 64 static void vp_set(struct virtio_device *vdev, unsigned int offset, in vp_set() 79 static u8 vp_get_status(struct virtio_device *vdev) in vp_get_status() 85 static void vp_set_status(struct virtio_device *vdev, u8 status) in vp_set_status() 93 static void vp_reset(struct virtio_device *vdev) in vp_reset()
|
D | virtio_pci_common.c | 28 void vp_synchronize_vectors(struct virtio_device *vdev) in vp_synchronize_vectors() 102 static int vp_request_msix_vectors(struct virtio_device *vdev, int nvectors, in vp_request_msix_vectors() 174 static struct virtqueue *vp_setup_vq(struct virtio_device *vdev, unsigned int index, in vp_setup_vq() 232 void vp_del_vqs(struct virtio_device *vdev) in vp_del_vqs() 287 static int vp_find_vqs_msix(struct virtio_device *vdev, unsigned int nvqs, in vp_find_vqs_msix() 361 static int vp_find_vqs_intx(struct virtio_device *vdev, unsigned int nvqs, in vp_find_vqs_intx() 400 int vp_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in vp_find_vqs() 422 const char *vp_bus_name(struct virtio_device *vdev) in vp_bus_name() 436 struct virtio_device *vdev = vq->vdev; in vp_set_vq_affinity() local 458 const struct cpumask *vp_get_vq_affinity(struct virtio_device *vdev, int index) in vp_get_vq_affinity() [all …]
|
/linux-6.8/drivers/usb/gadget/function/ |
D | uvc_v4l2.c | 205 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querycap() local 219 struct video_device *vdev = video_devdata(file); in uvc_v4l2_get_format() local 238 struct video_device *vdev = video_devdata(file); in uvc_v4l2_try_format() local 278 struct video_device *vdev = video_devdata(file); in uvc_v4l2_set_format() local 300 struct video_device *vdev = video_devdata(file); in uvc_v4l2_enum_frameintervals() local 339 struct video_device *vdev = video_devdata(file); in uvc_v4l2_enum_framesizes() local 365 struct video_device *vdev = video_devdata(file); in uvc_v4l2_enum_format() local 386 struct video_device *vdev = video_devdata(file); in uvc_v4l2_reqbufs() local 399 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querybuf() local 409 struct video_device *vdev = video_devdata(file); in uvc_v4l2_qbuf() local [all …]
|
/linux-6.8/drivers/vfio/cdx/ |
D | main.c | 13 struct vfio_cdx_device *vdev = in vfio_cdx_open_device() local 59 struct vfio_cdx_device *vdev = in vfio_cdx_close_device() local 71 struct vfio_cdx_device *vdev = in vfio_cdx_bm_ctrl() local 109 static int vfio_cdx_ioctl_get_info(struct vfio_cdx_device *vdev, in vfio_cdx_ioctl_get_info() 131 static int vfio_cdx_ioctl_get_region_info(struct vfio_cdx_device *vdev, in vfio_cdx_ioctl_get_region_info() 158 struct vfio_cdx_device *vdev = in vfio_cdx_ioctl() local 197 struct vfio_cdx_device *vdev = in vfio_cdx_mmap() local 235 struct vfio_cdx_device *vdev; in vfio_cdx_probe() local 259 struct vfio_cdx_device *vdev = dev_get_drvdata(dev); in vfio_cdx_remove() local
|
/linux-6.8/drivers/nfc/ |
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-6.8/drivers/vfio/platform/ |
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
|
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 93 struct vfio_platform_device *vdev = in vfio_amba_release_dev() local 102 struct vfio_platform_device *vdev = dev_get_drvdata(&adev->dev); in vfio_amba_remove() local
|
/linux-6.8/drivers/vfio/pci/pds/ |
D | vfio_dev.c | 63 pds_vfio_set_device_state(struct vfio_device *vdev, in pds_vfio_set_device_state() 108 static int pds_vfio_get_device_state(struct vfio_device *vdev, in pds_vfio_get_device_state() 121 static int pds_vfio_get_device_state_size(struct vfio_device *vdev, in pds_vfio_get_device_state_size() 140 static int pds_vfio_init_device(struct vfio_device *vdev) in pds_vfio_init_device() 174 static void pds_vfio_release_device(struct vfio_device *vdev) in pds_vfio_release_device() 185 static int pds_vfio_open_device(struct vfio_device *vdev) in pds_vfio_open_device() 204 static void pds_vfio_close_device(struct vfio_device *vdev) in pds_vfio_close_device()
|
/linux-6.8/drivers/staging/media/atomisp/pci/ |
D | atomisp_ioctl.c | 541 struct video_device *vdev = video_devdata(file); in atomisp_querycap() local 557 struct video_device *vdev = video_devdata(file); in atomisp_enum_input() local 607 struct video_device *vdev = video_devdata(file); in atomisp_g_input() local 617 struct video_device *vdev = video_devdata(file); in atomisp_s_fmt_cap() local 627 struct video_device *vdev = video_devdata(file); in atomisp_s_input() local 775 struct video_device *vdev = video_devdata(file); in atomisp_enum_framesizes() local 811 struct video_device *vdev = video_devdata(file); in atomisp_enum_frameintervals() local 845 struct video_device *vdev = video_devdata(file); in atomisp_enum_fmt_cap() local 899 struct video_device *vdev = video_devdata(file); in atomisp_try_fmt_cap() local 908 struct video_device *vdev = video_devdata(file); in atomisp_g_fmt_cap() local [all …]
|
/linux-6.8/drivers/usb/usbip/ |
D | vhci_rx.c | 13 struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum) in pickup_urb_and_free_priv() 55 static void vhci_recv_ret_submit(struct vhci_device *vdev, in vhci_recv_ret_submit() 112 static struct vhci_unlink *dequeue_pending_unlink(struct vhci_device *vdev, in dequeue_pending_unlink() 137 static void vhci_recv_ret_unlink(struct vhci_device *vdev, in vhci_recv_ret_unlink() 184 static int vhci_priv_tx_empty(struct vhci_device *vdev) in vhci_priv_tx_empty() 201 struct vhci_device *vdev = container_of(ud, struct vhci_device, ud); in vhci_rx_pdu() local
|
D | vhci_tx.c | 16 struct vhci_device *vdev = priv->vdev; in setup_cmd_submit_pdu() local 34 static struct vhci_priv *dequeue_from_priv_tx(struct vhci_device *vdev) in dequeue_from_priv_tx() 52 static int vhci_send_cmd_submit(struct vhci_device *vdev) in vhci_send_cmd_submit() 169 static struct vhci_unlink *dequeue_from_unlink_tx(struct vhci_device *vdev) in dequeue_from_unlink_tx() 187 static int vhci_send_cmd_unlink(struct vhci_device *vdev) in vhci_send_cmd_unlink() 238 struct vhci_device *vdev = container_of(ud, struct vhci_device, ud); in vhci_tx_loop() local
|
/linux-6.8/sound/virtio/ |
D | virtio_card.c | 109 struct virtio_device *vdev = snd->vdev; in virtsnd_find_vqs() local 199 struct virtio_device *vdev = snd->vdev; in virtsnd_build_devs() local 264 static int virtsnd_validate(struct virtio_device *vdev) in virtsnd_validate() 295 static int virtsnd_probe(struct virtio_device *vdev) in virtsnd_probe() 339 static void virtsnd_remove(struct virtio_device *vdev) in virtsnd_remove() 371 static int virtsnd_freeze(struct virtio_device *vdev) in virtsnd_freeze() 398 static int virtsnd_restore(struct virtio_device *vdev) in virtsnd_restore()
|
/linux-6.8/drivers/i2c/busses/ |
D | i2c-virtio.c | 29 struct virtio_device *vdev; member 166 static void virtio_i2c_del_vqs(struct virtio_device *vdev) in virtio_i2c_del_vqs() 174 struct virtio_device *vdev = vi->vdev; in virtio_i2c_setup_vqs() local 190 static int virtio_i2c_probe(struct virtio_device *vdev) in virtio_i2c_probe() 232 static void virtio_i2c_remove(struct virtio_device *vdev) in virtio_i2c_remove() 246 static int virtio_i2c_freeze(struct virtio_device *vdev) in virtio_i2c_freeze() 252 static int virtio_i2c_restore(struct virtio_device *vdev) in virtio_i2c_restore()
|
/linux-6.8/drivers/char/hw_random/ |
D | virtio-rng.c | 129 static int probe_common(struct virtio_device *vdev) in probe_common() 175 static void remove_common(struct virtio_device *vdev) in remove_common() 191 static int virtrng_probe(struct virtio_device *vdev) in virtrng_probe() 196 static void virtrng_remove(struct virtio_device *vdev) in virtrng_remove() 201 static void virtrng_scan(struct virtio_device *vdev) in virtrng_scan() 211 static int virtrng_freeze(struct virtio_device *vdev) in virtrng_freeze() 217 static int virtrng_restore(struct virtio_device *vdev) in virtrng_restore()
|