ccp_device
struct ccp_device *ccp = filp->private_data;
struct ccp_device *ccp = filp->private_data;
void ccp5_debugfs_setup(struct ccp_device *ccp)
struct ccp_device *ccp = filp->private_data;
struct ccp_device *ccp = cmd_q->ccp;
static void ccp_disable_queue_interrupts(struct ccp_device *ccp)
static void ccp_enable_queue_interrupts(struct ccp_device *ccp)
struct ccp_device *ccp = (struct ccp_device *)data;
struct ccp_device *ccp = (struct ccp_device *)data;
static int ccp_init(struct ccp_device *ccp)
static void ccp_destroy(struct ccp_device *ccp)
struct ccp_device *ccp = cmd_q->ccp;
struct ccp_device *ccp = cmd_q->ccp;
static void ccp5_destroy(struct ccp_device *ccp)
static void ccp5_config(struct ccp_device *ccp)
static void ccp5other_config(struct ccp_device *ccp)
struct ccp_device *ccp;
static int ccp_find_and_assign_lsb_to_q(struct ccp_device *ccp,
static int ccp_assign_lsbs(struct ccp_device *ccp)
static void ccp5_disable_queue_interrupts(struct ccp_device *ccp)
static void ccp5_enable_queue_interrupts(struct ccp_device *ccp)
struct ccp_device *ccp = (struct ccp_device *)data;
struct ccp_device *ccp = (struct ccp_device *)data;
static int ccp5_init(struct ccp_device *ccp)
struct ccp_device *ccp = cmd_q->ccp;
static struct ccp_device *ccp_rr;
void ccp_add_device(struct ccp_device *ccp)
void ccp_del_device(struct ccp_device *ccp)
ccp_rr = list_first_entry(&ccp_units, struct ccp_device,
int ccp_register_rng(struct ccp_device *ccp)
void ccp_unregister_rng(struct ccp_device *ccp)
static struct ccp_device *ccp_get_device(void)
struct ccp_device *dp = NULL;
ccp_rr = list_first_entry(&ccp_units, struct ccp_device,
struct ccp_device *dp;
dp = list_first_entry(&ccp_units, struct ccp_device, entry);
struct ccp_device *ccp;
struct ccp_device *ccp = cmd->ccp;
struct ccp_device *ccp = cmd_q->ccp;
struct ccp_device *ccp_alloc_struct(struct sp_device *sp)
struct ccp_device *ccp;
struct ccp_device *ccp = container_of(rng, struct ccp_device, hwrng);
bool ccp_queues_suspended(struct ccp_device *ccp)
struct ccp_device *ccp = sp->ccp_data;
struct ccp_device *ccp = sp->ccp_data;
struct ccp_device *ccp;
struct ccp_device *ccp = sp->ccp_data;
void ccp_log_error(struct ccp_device *d, unsigned int e)
struct ccp_device;
struct ccp_device *ccp;
struct ccp_device *ccp;
struct ccp_device *ccp;
void ccp_add_device(struct ccp_device *ccp);
void ccp_del_device(struct ccp_device *ccp);
extern void ccp_log_error(struct ccp_device *, unsigned int);
struct ccp_device *ccp_alloc_struct(struct sp_device *sp);
bool ccp_queues_suspended(struct ccp_device *ccp);
int ccp_register_rng(struct ccp_device *ccp);
void ccp_unregister_rng(struct ccp_device *ccp);
int ccp_dmaengine_register(struct ccp_device *ccp);
void ccp_dmaengine_unregister(struct ccp_device *ccp);
void ccp5_debugfs_setup(struct ccp_device *ccp);
int (*init)(struct ccp_device *);
void (*destroy)(struct ccp_device *);
static void ccp_cleanup_desc_resources(struct ccp_device *ccp,
struct ccp_device *ccp = chan->ccp;
static unsigned int ccp_get_dma_chan_attr(struct ccp_device *ccp)
static void ccp_free_cmd_resources(struct ccp_device *ccp,
static void ccp_dma_release(struct ccp_device *ccp)
static void ccp_dma_release_channels(struct ccp_device *ccp)
int ccp_dmaengine_register(struct ccp_device *ccp)
static void ccp_free_desc_resources(struct ccp_device *ccp,
void ccp_dmaengine_unregister(struct ccp_device *ccp)
static u32 ccp_gen_jobid(struct ccp_device *ccp)
struct ccp_device;
void (*setup)(struct ccp_device *);
static int ccp_get_errno(struct ccp_device *ccp)
static int send_usb_cmd(struct ccp_device *ccp, u8 command, u8 byte1, u8 byte2, u8 byte3)
struct ccp_device *ccp = hid_get_drvdata(hdev);
static int get_data(struct ccp_device *ccp, int command, int channel, bool two_byte_data)
static int set_pwm(struct ccp_device *ccp, int channel, long val)
static int set_target(struct ccp_device *ccp, int channel, long val)
struct ccp_device *ccp = dev_get_drvdata(dev);
struct ccp_device *ccp = dev_get_drvdata(dev);
struct ccp_device *ccp = dev_get_drvdata(dev);
const struct ccp_device *ccp = data;
static int get_fan_cnct(struct ccp_device *ccp)
static int get_temp_cnct(struct ccp_device *ccp)
static int get_fw_version(struct ccp_device *ccp)
static int get_bl_version(struct ccp_device *ccp)
struct ccp_device *ccp = seqf->private;
struct ccp_device *ccp = seqf->private;
static void ccp_debugfs_init(struct ccp_device *ccp)
struct ccp_device *ccp;
struct ccp_device *ccp = hid_get_drvdata(hdev);
struct ccp_device;
struct ccp_device *ccp;