Home
last modified time | relevance | path

Searched refs:device (Results 1 - 25 of 656) sorted by relevance

12345678910>>...27

/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/umplock/
H A Dumplock_driver.c16 #include <linux/device.h>
57 static umplock_device_private device; variable
72 if (device.items[i].secure_id == secure_id) { in umplock_find_item()
94 if (device.items[i].references[j].pid == lock_cmd->pid) { in umplock_find_item_by_pid()
112 if (device.pids[i] == pid) { in umplock_find_client_valid()
138 if (device.items[i_index].references[ref_index].pid == 0) { in do_umplock_create_locked()
143 device.items[i_index].references[ref_index].pid = lock_cmd->pid; in do_umplock_create_locked()
144 device.items[i_index].references[ref_index].ref_count = 0; in do_umplock_create_locked()
145 device.items[i_index].references[ref_index].down_count = 0; in do_umplock_create_locked()
155 device in do_umplock_create_locked()
[all...]
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/linuxkpi/include/linux/
H A Ddevice.h37 /* device define */
40 * Define the structure of the parameters used for device creation.
42 struct device { struct
48 struct device *parent;
51 struct bus_type *bus; /**< type of bus device is on */
52 struct device_driver *driver; /**< which driver has allocated this device */
54 VOID *platform_data; /**< Platform specific data, device core doesn't touch it */
56 VOID (*release)(struct device *dev);
68 INT32 (*probe)(struct device *dev);
69 INT32 (*remove)(struct device *de
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Diommu.h11 #include <linux/device.h>
58 struct device;
68 typedef int (*iommu_fault_handler_t)(struct iommu_domain *, struct device *, unsigned long, int, void *);
150 * for instance in device assignment use case (USB, Graphics)
153 /* Arbitrary "never map this or give it to a device" address ranges */
177 /* Per device IOMMU features */
209 * @attach_dev: attach device to an iommu domain
210 * @detach_dev: detach device from an iommu domain
223 * @probe_device: Add device to iommu driver handling
224 * @release_device: Remove device fro
[all...]
H A Ddma-mapping.h7 #include <linux/device.h>
37 * transferred to 'device' domain.
83 * be given to a device to use as a DMA source or target. It is specific to a
84 * given device and there may be a translation between the CPU physical address
96 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
97 void debug_dma_map_single(struct device *dev, const void *addr, unsigned long len);
99 static inline void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in debug_dma_mapping_error()
102 static inline void debug_dma_map_single(struct device *dev, const void *addr, unsigned long len) in debug_dma_map_single()
108 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
118 dma_addr_t dma_map_page_attrs(struct device *de
[all...]
H A Ddma-map-ops.h16 void *(*alloc)(struct device *dev, size_t size, dma_addr_t *dma_handle,
18 void (*free)(struct device *dev, size_t size, void *vaddr,
20 struct page *(*alloc_pages)(struct device *dev, size_t size,
23 void (*free_pages)(struct device *dev, size_t size, struct page *vaddr,
25 void *(*alloc_noncoherent)(struct device *dev, size_t size,
28 void (*free_noncoherent)(struct device *dev, size_t size, void *vaddr,
31 int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t,
34 int (*get_sgtable)(struct device *dev, struct sg_table *sgt, void *cpu_addr,
37 dma_addr_t (*map_page)(struct device *dev, struct page *page,
40 void (*unmap_page)(struct device *de
[all...]
H A Drockchip-iovmm.h34 * @fault_addr: the device (virtual) address that the System MMU tried to
37 typedef int (*rockchip_iommu_fault_handler_t)(struct device *dev, enum rk_iommu_inttype itype,
41 struct device;
43 static inline int rockchip_iovmm_activate(struct device *dev) in rockchip_iovmm_activate()
48 static inline void rockchip_iovmm_deactivate(struct device *dev) in rockchip_iovmm_deactivate()
52 static inline dma_addr_t rockchip_iovmm_map(struct device *dev, struct scatterlist *sg, off_t offset, size_t size) in rockchip_iovmm_map()
57 static inline void rockchip_iovmm_unmap(struct device *dev, dma_addr_t iova) in rockchip_iovmm_unmap()
61 static inline int rockchip_iovmm_map_oto(struct device *dev, phys_addr_t phys, size_t size) in rockchip_iovmm_map_oto()
66 static inline void rockchip_iovmm_unmap_oto(struct device *dev, phys_addr_t phys) in rockchip_iovmm_unmap_oto()
70 static inline void rockchip_iovmm_set_fault_handler(struct device *de
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/platform/rk/
H A Drk.c58 /* mali device. */
59 struct device *dev;
71 static ssize_t utilisation_period_show(struct device *dev, struct device_attribute *attr, char *buf) in utilisation_period_show()
81 static ssize_t utilisation_period_store(struct device *dev, struct device_attribute *attr, const char *buf, in utilisation_period_store()
97 static ssize_t utilisation_show(struct device *dev, struct device_attribute *attr, char *buf) in utilisation_show()
128 static int rk_context_create_sysfs_files(struct device *dev) in rk_context_create_sysfs_files()
156 static void rk_context_remove_sysfs_files(struct device *dev) in rk_context_remove_sysfs_files()
172 struct device *dev = &pdev->dev; in rk_context_init()
204 struct device *dev = &pdev->dev; in rk_context_deinit()
349 static int rk_platform_enable_clk_gpu(struct device *de
444 mali_runtime_suspend(struct device *device) mali_runtime_suspend() argument
460 mali_runtime_resume(struct device *device) mali_runtime_resume() argument
474 mali_runtime_idle(struct device *device) mali_runtime_idle() argument
490 mali_os_suspend(struct device *device) mali_os_suspend() argument
506 mali_os_resume(struct device *device) mali_os_resume() argument
520 mali_os_freeze(struct device *device) mali_os_freeze() argument
532 mali_os_thaw(struct device *device) mali_os_thaw() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/platform/rk/
H A Drk.c56 /* mali device. */
57 struct device *dev;
69 static ssize_t utilisation_period_show(struct device *dev, in utilisation_period_show()
81 static ssize_t utilisation_period_store(struct device *dev, in utilisation_period_store()
99 static ssize_t utilisation_show(struct device *dev, in utilisation_show()
132 static int rk_context_create_sysfs_files(struct device *dev) in rk_context_create_sysfs_files()
160 static void rk_context_remove_sysfs_files(struct device *dev) in rk_context_remove_sysfs_files()
176 struct device *dev = &pdev->dev; in rk_context_init()
208 struct device *dev = &pdev->dev; in rk_context_deinit()
373 static int rk_platform_enable_clk_gpu(struct device *de
464 mali_runtime_suspend(struct device *device) mali_runtime_suspend() argument
483 mali_runtime_resume(struct device *device) mali_runtime_resume() argument
501 mali_runtime_idle(struct device *device) mali_runtime_idle() argument
520 mali_os_suspend(struct device *device) mali_os_suspend() argument
539 mali_os_resume(struct device *device) mali_os_resume() argument
557 mali_os_freeze(struct device *device) mali_os_freeze() argument
573 mali_os_thaw(struct device *device) mali_os_thaw() argument
[all...]
/device/board/hihope/rk3568/audio_drivers/dsp/src/
H A Drk3568_dsp_ops.c16 int32_t DspDaiStartup(const struct AudioCard *card, const struct DaiDevice *device) in DspDaiStartup() argument
19 (void)device; in DspDaiStartup()
32 int32_t DspDeviceInit(const struct DspDevice *device) in DspDeviceInit() argument
34 (void)device; in DspDeviceInit()
38 int32_t DspDeviceReadReg(const struct DspDevice *device, const void *msgs, const uint32_t len) in DspDeviceReadReg() argument
40 (void)device; in DspDeviceReadReg()
45 int32_t DspDeviceWriteReg(const struct DspDevice *device, const void *msgs, const uint32_t len) in DspDeviceWriteReg() argument
47 (void)device; in DspDeviceWriteReg()
52 int32_t DspDaiDeviceInit(struct AudioCard *card, const struct DaiDevice *device) in DspDaiDeviceInit() argument
55 (void)device; in DspDaiDeviceInit()
59 DspDecodeAudioStream(const struct AudioCard *card, const uint8_t *buf, const struct DspDevice *device) DspDecodeAudioStream() argument
68 DspEncodeAudioStream(const struct AudioCard *card, const uint8_t *buf, const struct DspDevice *device) DspEncodeAudioStream() argument
78 DspEqualizerActive(const struct AudioCard *card, const uint8_t *buf, const struct DspDevice *device) DspEqualizerActive() argument
[all...]
/device/soc/rockchip/common/sdk_linux/include/soc/rockchip/
H A Drockchip_opp_select.h19 int (*get_soc_info)(struct device *dev, struct device_node *np, int *bin, int *process);
20 int (*set_read_margin)(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt);
34 int rockchip_of_get_leakage(struct device *dev, char *lkg_name, int *leakage);
35 void rockchip_of_get_lkg_sel(struct device *dev, struct device_node *np, char *lkg_name, int process, int *volt_sel,
37 void rockchip_of_get_pvtm_sel(struct device *dev, struct device_node *np, char *reg_name, int process, int *volt_sel,
39 void rockchip_of_get_bin_sel(struct device *dev, struct device_node *np, int bin, int *scale_sel);
40 void rockchip_of_get_bin_volt_sel(struct device *dev, struct device_node *np, int bin, int *bin_volt_sel);
43 int rockchip_get_volt_rm_table(struct device *dev, struct device_node *np, char *porp_name,
46 void rockchip_get_scale_volt_sel(struct device *dev, char *lkg_name, char *reg_name, int bin, int process, int *scale,
48 struct opp_table *rockchip_set_opp_prop_name(struct device *de
[all...]
H A Dpm_domains.h7 struct device;
10 int rockchip_pmu_pd_on(struct device *dev);
11 int rockchip_pmu_pd_off(struct device *dev);
12 bool rockchip_pmu_pd_is_on(struct device *dev);
13 int rockchip_pmu_idle_request(struct device *dev, bool idle);
14 int rockchip_save_qos(struct device *dev);
15 int rockchip_restore_qos(struct device *dev);
18 static inline int rockchip_pmu_pd_on(struct device *dev) in rockchip_pmu_pd_on()
23 static inline int rockchip_pmu_pd_off(struct device *dev) in rockchip_pmu_pd_off()
28 static inline bool rockchip_pmu_pd_is_on(struct device *de
[all...]
/device/soc/rockchip/rk3588/kernel/include/soc/rockchip/
H A Drockchip_opp_select.h19 int (*get_soc_info)(struct device *dev, struct device_node *np,
21 int (*set_read_margin)(struct device *dev,
38 int rockchip_of_get_leakage(struct device *dev, char *lkg_name, int *leakage);
39 void rockchip_of_get_lkg_sel(struct device *dev, struct device_node *np,
42 void rockchip_of_get_pvtm_sel(struct device *dev, struct device_node *np,
45 void rockchip_of_get_bin_sel(struct device *dev, struct device_node *np,
47 void rockchip_of_get_bin_volt_sel(struct device *dev, struct device_node *np,
53 int rockchip_get_volt_rm_table(struct device *dev, struct device_node *np,
57 void rockchip_get_scale_volt_sel(struct device *dev, char *lkg_name,
60 struct opp_table *rockchip_set_opp_prop_name(struct device *de
[all...]
H A Dpm_domains.h7 struct device;
10 int rockchip_pmu_pd_on(struct device *dev);
11 int rockchip_pmu_pd_off(struct device *dev);
12 bool rockchip_pmu_pd_is_on(struct device *dev);
13 int rockchip_pmu_idle_request(struct device *dev, bool idle);
14 int rockchip_save_qos(struct device *dev);
15 int rockchip_restore_qos(struct device *dev);
18 static inline int rockchip_pmu_pd_on(struct device *dev) in rockchip_pmu_pd_on()
23 static inline int rockchip_pmu_pd_off(struct device *dev) in rockchip_pmu_pd_off()
28 static inline bool rockchip_pmu_pd_is_on(struct device *de
[all...]
H A Drockchip_iommu.h8 struct device;
11 int rockchip_iommu_enable(struct device *dev);
12 int rockchip_iommu_disable(struct device *dev);
13 int rockchip_pagefault_done(struct device *master_dev);
14 void __iomem *rockchip_get_iommu_base(struct device *master_dev, int idx);
15 bool rockchip_iommu_is_enabled(struct device *dev);
17 static inline int rockchip_iommu_enable(struct device *dev) in rockchip_iommu_enable()
21 static inline int rockchip_iommu_disable(struct device *dev) in rockchip_iommu_disable()
25 static inline int rockchip_pagefault_done(struct device *master_dev) in rockchip_pagefault_done()
29 static inline void __iomem *rockchip_get_iommu_base(struct device *master_de in rockchip_pagefault_done()
[all...]
/device/board/hisilicon/hispark_taurus/audio_drivers/codec/hi3516/src/
H A Dhi3516_codec_adapter.c43 static int32_t CodecDriverBind(struct HdfDeviceObject *device) in CodecDriverBind() argument
45 if (device == NULL) { in CodecDriverBind()
55 codecHost->device = device; in CodecDriverBind()
56 device->service = &codecHost->service; in CodecDriverBind()
61 static int32_t CodecDriverInit(struct HdfDeviceObject *device) in CodecDriverInit() argument
63 if (device == NULL) { in CodecDriverInit()
64 AUDIO_DRIVER_LOG_ERR("device is NULL."); in CodecDriverInit()
68 if (CodecDaiGetPortConfigInfo(device, &g_codecDaiData) != HDF_SUCCESS) { in CodecDriverInit()
72 if (CodecGetConfigInfo(device, in CodecDriverInit()
97 CodecDriverRelease(struct HdfDeviceObject *device) CodecDriverRelease() argument
[all...]
/device/board/hisilicon/hispark_taurus/audio_drivers/soc/src/
H A Dhi3516_dai_ops.c151 int32_t Hi3516DaiTrigger(const struct AudioCard *card, int cmd, const struct DaiDevice *device) in Hi3516DaiTrigger() argument
154 (void)device; in Hi3516DaiTrigger()
160 int32_t Hi3516DaiStartup(const struct AudioCard *card, const struct DaiDevice *device) in Hi3516DaiStartup() argument
165 if (device == NULL || device->devData == NULL || device->devData->regConfig == NULL || in Hi3516DaiStartup()
166 device->devData->regConfig->audioRegParams[AUDIO_DAI_STARTUP_PATAM_GROUP] == NULL || in Hi3516DaiStartup()
167 device->devData->regConfig->audioRegParams[AUDIO_DAI_STARTUP_PATAM_GROUP]->regCfgItem == NULL) { in Hi3516DaiStartup()
171 regCfgItem = device->devData->regConfig->audioRegParams[AUDIO_DAI_STARTUP_PATAM_GROUP]->regCfgItem; in Hi3516DaiStartup()
172 int itemNum = device in Hi3516DaiStartup()
191 SetIISRate(const struct DaiDevice *device, struct AudioMixerControl *regCfgItem, uint32_t itemNum) SetIISRate() argument
237 DaiParamsUpdate(const struct DaiDevice *device) DaiParamsUpdate() argument
300 struct DaiDevice *device = card->rtd->cpuDai; Hi3516DaiHwParams() local
[all...]
H A Dhi3516_dai_adapter.c41 static int32_t DaiDriverBind(struct HdfDeviceObject *device) in DaiDriverBind() argument
43 if (device == NULL) { in DaiDriverBind()
54 daiHost->device = device; in DaiDriverBind()
55 device->service = &daiHost->service; in DaiDriverBind()
62 static int32_t DaiGetServiceName(const struct HdfDeviceObject *device) in DaiGetServiceName() argument
64 if (device == NULL) { in DaiGetServiceName()
69 const struct DeviceResourceNode *node = device->property; in DaiGetServiceName()
89 static int32_t DaiDriverInit(struct HdfDeviceObject *device) in DaiDriverInit() argument
91 if (device in DaiDriverInit()
118 DaiDriverRelease(struct HdfDeviceObject *device) DaiDriverRelease() argument
[all...]
H A Dhi3516_dma_adapter.c44 static int32_t Hi3516DmaDriverBind(struct HdfDeviceObject *device) in Hi3516DmaDriverBind() argument
48 if (device == NULL) { in Hi3516DmaDriverBind()
59 platformHost->device = device; in Hi3516DmaDriverBind()
60 device->service = &platformHost->service; in Hi3516DmaDriverBind()
66 static int32_t Hi3516DmaGetServiceName(const struct HdfDeviceObject *device) in Hi3516DmaGetServiceName() argument
68 if (device == NULL) { in Hi3516DmaGetServiceName()
73 const struct DeviceResourceNode *node = device->property; in Hi3516DmaGetServiceName()
94 static int32_t Hi3516DmaDriverInit(struct HdfDeviceObject *device) in Hi3516DmaDriverInit() argument
96 if (device in Hi3516DmaDriverInit()
119 Hi3516DmaDriverRelease(struct HdfDeviceObject *device) Hi3516DmaDriverRelease() argument
[all...]
/device/soc/hisilicon/common/platform/hisi_sdk/
H A Dhisi_sdk.c23 static int32_t HisiSdkBind(struct HdfDeviceObject *device) in HisiSdkBind() argument
26 if (device == NULL) { in HisiSdkBind()
27 HDF_LOGE("%s: device is null!", __func__); in HisiSdkBind()
30 device->service = &service; in HisiSdkBind()
37 static int32_t HisiSdkInit(struct HdfDeviceObject *device) in HisiSdkInit() argument
39 (void)device; in HisiSdkInit()
43 static void HisiSdkRelease(struct HdfDeviceObject *device) in HisiSdkRelease() argument
45 (void)device; in HisiSdkRelease()
57 static int32_t HisiSdkBind2(struct HdfDeviceObject *device) in HisiSdkBind2() argument
60 if (device in HisiSdkBind2()
71 HisiSdkInit2(struct HdfDeviceObject *device) HisiSdkInit2() argument
77 HisiSdkRelease2(struct HdfDeviceObject *device) HisiSdkRelease2() argument
[all...]
/device/board/hisilicon/hispark_taurus/audio_drivers/codec/tfa9879/src/
H A Dtfa9879_codec_adapter.c46 static int32_t Tfa9879DriverBind(struct HdfDeviceObject *device) in Tfa9879DriverBind() argument
48 (void)device; in Tfa9879DriverBind()
53 static int32_t Tfa9879DriverInit(struct HdfDeviceObject *device) in Tfa9879DriverInit() argument
56 if (device == NULL) { in Tfa9879DriverInit()
57 AUDIO_DRIVER_LOG_ERR("device is NULL."); in Tfa9879DriverInit()
61 if (CodecDaiGetPortConfigInfo(device, &g_tfa9879DaiData) != HDF_SUCCESS) { in Tfa9879DriverInit()
66 ret = CodecGetConfigInfo(device, &g_tfa9879Data); in Tfa9879DriverInit()
77 if (CodecGetServiceName(device, &g_tfa9879Data.drvCodecName) != HDF_SUCCESS) { in Tfa9879DriverInit()
82 if (CodecGetDaiName(device, &g_tfa9879DaiData.drvDaiName) != HDF_SUCCESS) { in Tfa9879DriverInit()
89 ret = AudioRegisterCodec(device, in Tfa9879DriverInit()
98 Tfa9879DriverRelease(struct HdfDeviceObject *device) Tfa9879DriverRelease() argument
[all...]
/device/board/hihope/rk3568/audio_drivers/dai/src/
H A Drk3568_dai_adapter.c25 static int32_t DaiDriverBind(struct HdfDeviceObject *device) in DaiDriverBind() argument
30 if (device == NULL) { in DaiDriverBind()
41 daiHost->device = device; in DaiDriverBind()
42 device->service = &daiHost->service; in DaiDriverBind()
49 static int32_t DaiGetServiceName(const struct HdfDeviceObject *device, struct DaiData *daiData) in DaiGetServiceName() argument
56 if (device == NULL || daiData == NULL) { in DaiGetServiceName()
61 node = device->property; in DaiGetServiceName()
82 static int32_t DaiDriverInit(struct HdfDeviceObject *device) in DaiDriverInit() argument
89 if (device in DaiDriverInit()
136 DaiDriverRelease(struct HdfDeviceObject *device) DaiDriverRelease() argument
[all...]
/device/board/hihope/rk3568/audio_drivers/codec/rk809_codec/src/
H A Drk809_codec_adapter.c17 #include <linux/device.h>
56 static int32_t Rk809DriverBind(struct HdfDeviceObject *device) in Rk809DriverBind() argument
59 if (device == NULL) { in Rk809DriverBind()
69 codecHost->device = device; in Rk809DriverBind()
70 device->service = &codecHost->service; in Rk809DriverBind()
75 static int32_t Rk809DriverInit(struct HdfDeviceObject *device) in Rk809DriverInit() argument
105 if (CodecDaiGetPortConfigInfo(device, &g_rk809DaiData) != HDF_SUCCESS) { in Rk809DriverInit()
109 if (CodecGetConfigInfo(device, &g_rk809Data) != HDF_SUCCESS) { in Rk809DriverInit()
115 ret = CodecGetServiceName(device, in Rk809DriverInit()
132 RK809DriverRelease(struct HdfDeviceObject *device) RK809DriverRelease() argument
[all...]
/device/board/hihope/rk3568/audio_drivers/soc/src/
H A Drk3568_dma_adapter.c35 static int32_t PlatformDriverBind(struct HdfDeviceObject *device) in PlatformDriverBind() argument
39 if (device == NULL) { in PlatformDriverBind()
50 platformHost->device = device; in PlatformDriverBind()
51 device->service = &platformHost->service; in PlatformDriverBind()
57 static int32_t PlatformGetServiceName(const struct HdfDeviceObject *device, struct PlatformData *platformData) in PlatformGetServiceName() argument
63 if (device == NULL || platformData == NULL) { in PlatformGetServiceName()
68 node = device->property; in PlatformGetServiceName()
90 static int32_t PlatformDriverInit(struct HdfDeviceObject *device) in PlatformDriverInit() argument
96 if (device in PlatformDriverInit()
138 PlatformDriverRelease(struct HdfDeviceObject *device) PlatformDriverRelease() argument
[all...]
/device/board/hihope/dayu210/audio_drivers/dai/src/
H A Drk3588_dai_adapter.c34 static int32_t DaiDriverBind(struct HdfDeviceObject *device) in DaiDriverBind() argument
39 if (device == NULL) { in DaiDriverBind()
50 daiHost->device = device; in DaiDriverBind()
51 device->service = &daiHost->service; in DaiDriverBind()
59 static int32_t DaiGetServiceName(const struct HdfDeviceObject *device) in DaiGetServiceName() argument
66 if (device == NULL) { in DaiGetServiceName()
71 node = device->property; in DaiGetServiceName()
92 static int32_t DaiDriverInit(struct HdfDeviceObject *device) in DaiDriverInit() argument
96 if (device in DaiDriverInit()
122 DaiDriverRelease(struct HdfDeviceObject *device) DaiDriverRelease() argument
[all...]
/device/board/hihope/dayu210/audio_drivers/soc/src/
H A Drk3588_dma_adapter.c39 static int32_t PlatformDriverBind(struct HdfDeviceObject *device) in PlatformDriverBind() argument
43 if (device == NULL) { in PlatformDriverBind()
54 platformHost->device = device; in PlatformDriverBind()
55 device->service = &platformHost->service; in PlatformDriverBind()
61 static int32_t PlatformGetServiceName(const struct HdfDeviceObject *device) in PlatformGetServiceName() argument
67 if (device == NULL) { in PlatformGetServiceName()
72 node = device->property; in PlatformGetServiceName()
94 static int32_t PlatformDriverInit(struct HdfDeviceObject *device) in PlatformDriverInit() argument
98 if (device in PlatformDriverInit()
121 PlatformDriverRelease(struct HdfDeviceObject *device) PlatformDriverRelease() argument
[all...]

Completed in 10 milliseconds

12345678910>>...27