mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
coresight: Convert claim/disclaim operations to use access wrappers
Convert the generic CLAIM tag management APIs to use the device access layer abstraction. Link: https://lore.kernel.org/r/20210110224850.1880240-7-suzuki.poulose@arm.com Cc: Mike Leach <mike.leach@linaro.org> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Link: https://lore.kernel.org/r/20210201181351.1475223-9-mathieu.poirier@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
020052825e
commit
8ce0029658
11 changed files with 91 additions and 62 deletions
|
@ -463,11 +463,11 @@ extern void coresight_disable(struct coresight_device *csdev);
|
|||
extern int coresight_timeout(struct csdev_access *csa, u32 offset,
|
||||
int position, int value);
|
||||
|
||||
extern int coresight_claim_device(void __iomem *base);
|
||||
extern int coresight_claim_device_unlocked(void __iomem *base);
|
||||
extern int coresight_claim_device(struct coresight_device *csdev);
|
||||
extern int coresight_claim_device_unlocked(struct coresight_device *csdev);
|
||||
|
||||
extern void coresight_disclaim_device(void __iomem *base);
|
||||
extern void coresight_disclaim_device_unlocked(void __iomem *base);
|
||||
extern void coresight_disclaim_device(struct coresight_device *csdev);
|
||||
extern void coresight_disclaim_device_unlocked(struct coresight_device *csdev);
|
||||
extern char *coresight_alloc_device_name(struct coresight_dev_list *devs,
|
||||
struct device *dev);
|
||||
|
||||
|
@ -498,18 +498,18 @@ static inline int coresight_timeout(struct csdev_access *csa, u32 offset,
|
|||
return 1;
|
||||
}
|
||||
|
||||
static inline int coresight_claim_device_unlocked(void __iomem *base)
|
||||
static inline int coresight_claim_device_unlocked(struct coresight_device *csdev)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int coresight_claim_device(void __iomem *base)
|
||||
static inline int coresight_claim_device(struct coresight_device *csdev)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline void coresight_disclaim_device(void __iomem *base) {}
|
||||
static inline void coresight_disclaim_device_unlocked(void __iomem *base) {}
|
||||
static inline void coresight_disclaim_device(struct coresight_device *csdev) {}
|
||||
static inline void coresight_disclaim_device_unlocked(struct coresight_device *csdev) {}
|
||||
|
||||
static inline bool coresight_loses_context_with_cpu(struct device *dev)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue