Symbol: hws_pcie_dev
drivers/media/pci/hws/hws.h
45
struct hws_pcie_dev;
drivers/media/pci/hws/hws.h
57
struct hws_pcie_dev *parent;
drivers/media/pci/hws/hws_irq.c
101
struct hws_pcie_dev *hws = v->parent;
drivers/media/pci/hws/hws_irq.c
191
struct hws_pcie_dev *pdx = info;
drivers/media/pci/hws/hws_irq.c
24
static int hws_arm_next(struct hws_pcie_dev *hws, u32 ch)
drivers/media/pci/hws/hws_pci.c
140
static void hws_stop_device(struct hws_pcie_dev *hws);
drivers/media/pci/hws/hws_pci.c
142
static void hws_log_lifecycle_snapshot(struct hws_pcie_dev *hws,
drivers/media/pci/hws/hws_pci.c
174
static int read_chip_id(struct hws_pcie_dev *hdev)
drivers/media/pci/hws/hws_pci.c
210
struct hws_pcie_dev *pdx = data;
drivers/media/pci/hws/hws_pci.c
237
struct hws_pcie_dev *hws = data;
drivers/media/pci/hws/hws_pci.c
258
static int hws_alloc_seed_buffers(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
293
static void hws_free_seed_buffers(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
309
static void hws_seed_channel(struct hws_pcie_dev *hws, int ch)
drivers/media/pci/hws/hws_pci.c
344
static void hws_seed_all_channels(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
354
static void hws_irq_mask_gate(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
360
static void hws_irq_unmask_gate(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
366
static void hws_irq_clear_pending(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
376
static void hws_block_hotpaths(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
391
struct hws_pcie_dev *hws;
drivers/media/pci/hws/hws_pci.c
536
static int hws_check_busy(struct hws_pcie_dev *pdx)
drivers/media/pci/hws/hws_pci.c
555
static void hws_stop_dsp(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
577
static void hws_publish_stop_flags(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
592
static void hws_drain_after_stop(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
621
static void hws_stop_device(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_pci.c
652
static int hws_quiesce_for_transition(struct hws_pcie_dev *hws,
drivers/media/pci/hws/hws_pci.c
697
struct hws_pcie_dev *hws = pci_get_drvdata(pdev);
drivers/media/pci/hws/hws_pci.c
729
struct hws_pcie_dev *hws = pci_get_drvdata(pdev);
drivers/media/pci/hws/hws_pci.c
753
struct hws_pcie_dev *hws = pci_get_drvdata(pdev);
drivers/media/pci/hws/hws_pci.c
816
struct hws_pcie_dev *hws = pci_get_drvdata(pdev);
drivers/media/pci/hws/hws_pci.c
92
static void hws_configure_hardware_capabilities(struct hws_pcie_dev *hdev)
drivers/media/pci/hws/hws_v4l2_ioctl.c
240
static inline void hws_hw_write_bchs(struct hws_pcie_dev *hws, unsigned int ch,
drivers/media/pci/hws/hws_v4l2_ioctl.c
326
struct hws_pcie_dev *pdx;
drivers/media/pci/hws/hws_v4l2_ioctl.c
353
struct hws_pcie_dev *pdx;
drivers/media/pci/hws/hws_v4l2_ioctl.c
397
struct hws_pcie_dev *pdx;
drivers/media/pci/hws/hws_v4l2_ioctl.c
659
struct hws_pcie_dev *pdx = vid->parent;
drivers/media/pci/hws/hws_v4l2_ioctl.c
747
struct hws_pcie_dev *pdev = vid ? vid->parent : NULL;
drivers/media/pci/hws/hws_video.c
1078
struct hws_pcie_dev *hws = vid->parent;
drivers/media/pci/hws/hws_video.c
1102
struct hws_pcie_dev *hws = vid->parent;
drivers/media/pci/hws/hws_video.c
1146
struct hws_pcie_dev *hws = v->parent;
drivers/media/pci/hws/hws_video.c
1248
struct hws_pcie_dev *hws = v->parent;
drivers/media/pci/hws/hws_video.c
1280
struct hws_pcie_dev *hws = v->parent;
drivers/media/pci/hws/hws_video.c
1325
int hws_video_register(struct hws_pcie_dev *dev)
drivers/media/pci/hws/hws_video.c
1427
void hws_video_unregister(struct hws_pcie_dev *dev)
drivers/media/pci/hws/hws_video.c
1443
int hws_video_quiesce(struct hws_pcie_dev *hws, const char *reason)
drivers/media/pci/hws/hws_video.c
1485
void hws_video_pm_resume(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_video.c
152
struct hws_pcie_dev *hws;
drivers/media/pci/hws/hws_video.c
182
struct hws_pcie_dev *hws;
drivers/media/pci/hws/hws_video.c
291
int hws_video_init_channel(struct hws_pcie_dev *pdev, int ch)
drivers/media/pci/hws/hws_video.c
33
static void update_live_resolution(struct hws_pcie_dev *pdx, unsigned int ch,
drivers/media/pci/hws/hws_video.c
35
static bool hws_read_active_state(struct hws_pcie_dev *pdx, unsigned int ch,
drivers/media/pci/hws/hws_video.c
37
static void handle_hwv2_path(struct hws_pcie_dev *hws, unsigned int ch);
drivers/media/pci/hws/hws_video.c
38
static void handle_legacy_path(struct hws_pcie_dev *hws, unsigned int ch);
drivers/media/pci/hws/hws_video.c
436
void hws_video_cleanup_channel(struct hws_pcie_dev *pdev, int ch)
drivers/media/pci/hws/hws_video.c
506
void hws_program_dma_for_addr(struct hws_pcie_dev *hws, unsigned int ch,
drivers/media/pci/hws/hws_video.c
514
void hws_enable_video_capture(struct hws_pcie_dev *hws, unsigned int chan,
drivers/media/pci/hws/hws_video.c
533
static void hws_seed_dma_windows(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_video.c
591
static void hws_ack_all_irqs(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_video.c
601
static void hws_open_irq_fabric(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_video.c
616
void hws_init_video_sys(struct hws_pcie_dev *hws, bool enable)
drivers/media/pci/hws/hws_video.c
62
void hws_set_dma_doorbell(struct hws_pcie_dev *hws, unsigned int ch,
drivers/media/pci/hws/hws_video.c
645
int hws_check_card_status(struct hws_pcie_dev *hws)
drivers/media/pci/hws/hws_video.c
672
void check_video_format(struct hws_pcie_dev *pdx)
drivers/media/pci/hws/hws_video.c
699
static inline void hws_write_if_diff(struct hws_pcie_dev *hws, u32 reg_off,
drivers/media/pci/hws/hws_video.c
724
static bool hws_read_active_state(struct hws_pcie_dev *pdx, unsigned int ch,
drivers/media/pci/hws/hws_video.c
74
struct hws_pcie_dev *hws = vid->parent;
drivers/media/pci/hws/hws_video.c
743
static void handle_hwv2_path(struct hws_pcie_dev *hws, unsigned int ch)
drivers/media/pci/hws/hws_video.c
797
static void handle_legacy_path(struct hws_pcie_dev *hws, unsigned int ch)
drivers/media/pci/hws/hws_video.c
828
static void hws_video_apply_mode_change(struct hws_pcie_dev *pdx,
drivers/media/pci/hws/hws_video.c
942
static void update_live_resolution(struct hws_pcie_dev *pdx, unsigned int ch,
drivers/media/pci/hws/hws_video.h
14
int hws_video_init_channel(struct hws_pcie_dev *pdev, int ch);
drivers/media/pci/hws/hws_video.h
15
void hws_video_cleanup_channel(struct hws_pcie_dev *pdev, int ch);
drivers/media/pci/hws/hws_video.h
16
void check_video_format(struct hws_pcie_dev *pdx);
drivers/media/pci/hws/hws_video.h
17
int hws_check_card_status(struct hws_pcie_dev *hws);
drivers/media/pci/hws/hws_video.h
18
void hws_init_video_sys(struct hws_pcie_dev *hws, bool enable);
drivers/media/pci/hws/hws_video.h
20
void hws_program_dma_for_addr(struct hws_pcie_dev *hws,
drivers/media/pci/hws/hws_video.h
23
void hws_set_dma_doorbell(struct hws_pcie_dev *hws, unsigned int ch,
drivers/media/pci/hws/hws_video.h
26
int hws_video_quiesce(struct hws_pcie_dev *hws, const char *reason);
drivers/media/pci/hws/hws_video.h
27
void hws_video_pm_resume(struct hws_pcie_dev *hws);
drivers/media/pci/hws/hws_video.h
7
int hws_video_register(struct hws_pcie_dev *dev);
drivers/media/pci/hws/hws_video.h
8
void hws_video_unregister(struct hws_pcie_dev *dev);
drivers/media/pci/hws/hws_video.h
9
void hws_enable_video_capture(struct hws_pcie_dev *hws,