sdtx_device
static struct sdtx_device *sdtx_device_create(struct device *dev, struct ssam_controller *ctrl)
struct sdtx_device *ddev;
static void sdtx_device_destroy(struct sdtx_device *ddev)
struct sdtx_device *ddev = dev_get_drvdata(dev);
struct sdtx_device *ddev;
struct sdtx_device *ddev;
struct sdtx_device *ddev;
struct sdtx_device *ddev = container_of(kref, struct sdtx_device, kref);
static struct sdtx_device *sdtx_device_get(struct sdtx_device *ddev)
static void sdtx_device_put(struct sdtx_device *ddev)
static u16 sdtx_translate_base_state(struct sdtx_device *ddev, u8 state)
static u16 sdtx_translate_latch_status(struct sdtx_device *ddev, u8 status)
static u16 sdtx_translate_cancel_reason(struct sdtx_device *ddev, u8 reason)
static int sdtx_ioctl_get_base_info(struct sdtx_device *ddev,
static int sdtx_ioctl_get_device_mode(struct sdtx_device *ddev, u16 __user *buf)
static int sdtx_ioctl_get_latch_status(struct sdtx_device *ddev, u16 __user *buf)
struct sdtx_device *ddev = client->ddev;
struct sdtx_device *ddev = container_of(file->private_data, struct sdtx_device, mdev);
struct sdtx_device *ddev = client->ddev;
static void sdtx_update_device_mode(struct sdtx_device *ddev, unsigned long delay);
static void sdtx_push_event(struct sdtx_device *ddev, struct sdtx_event *evt)
struct sdtx_device *ddev = container_of(nf, struct sdtx_device, notif);
struct sdtx_device *ddev = container_of(work, struct sdtx_device, mode_work.work);
static void sdtx_update_device_mode(struct sdtx_device *ddev, unsigned long delay)
static void __sdtx_device_state_update_base(struct sdtx_device *ddev,
static void __sdtx_device_state_update_mode(struct sdtx_device *ddev, u8 mode)
static void __sdtx_device_state_update_latch(struct sdtx_device *ddev, u8 status)
struct sdtx_device *ddev = container_of(work, struct sdtx_device, state_work.work);
static void sdtx_update_device_state(struct sdtx_device *ddev, unsigned long delay)
static int sdtx_device_init(struct sdtx_device *ddev, struct device *dev,