#include <linux/device.h>
#include <linux/err.h>
#include <linux/kernel.h>
#include "atomisp_compat.h"
#include "atomisp_internal.h"
#include "atomisp_ioctl.h"
#include "atomisp_drvfs.h"
#include "hmm/hmm.h"
#include "ia_css_debug.h"
#define OPTION_BIN_LIST …
#define OPTION_BIN_RUN …
#define OPTION_VALID …
static unsigned int dbgopt = …;
static inline int iunit_dump_dbgopt(struct atomisp_device *isp,
unsigned int opt)
{ … }
static ssize_t dbglvl_show(struct device *dev, struct device_attribute *attr,
char *buf)
{ … }
static ssize_t dbglvl_store(struct device *dev, struct device_attribute *attr,
const char *buf, size_t size)
{ … }
static DEVICE_ATTR_RW(dbglvl);
static ssize_t dbgfun_show(struct device *dev, struct device_attribute *attr,
char *buf)
{ … }
static ssize_t dbgfun_store(struct device *dev, struct device_attribute *attr,
const char *buf, size_t size)
{ … }
static DEVICE_ATTR_RW(dbgfun);
static ssize_t dbgopt_show(struct device *dev, struct device_attribute *attr,
char *buf)
{ … }
static ssize_t dbgopt_store(struct device *dev, struct device_attribute *attr,
const char *buf, size_t size)
{ … }
static DEVICE_ATTR_RW(dbgopt);
static struct attribute *dbg_attrs[] = …;
static const struct attribute_group dbg_attr_group = …;
const struct attribute_group *dbg_attr_groups[] = …;