Symbol: sdtx_device
drivers/platform/surface/surface_dtx.c
1042
static struct sdtx_device *sdtx_device_create(struct device *dev, struct ssam_controller *ctrl)
drivers/platform/surface/surface_dtx.c
1044
struct sdtx_device *ddev;
drivers/platform/surface/surface_dtx.c
1060
static void sdtx_device_destroy(struct sdtx_device *ddev)
drivers/platform/surface/surface_dtx.c
1119
struct sdtx_device *ddev = dev_get_drvdata(dev);
drivers/platform/surface/surface_dtx.c
1155
struct sdtx_device *ddev;
drivers/platform/surface/surface_dtx.c
1199
struct sdtx_device *ddev;
drivers/platform/surface/surface_dtx.c
177
struct sdtx_device *ddev;
drivers/platform/surface/surface_dtx.c
189
struct sdtx_device *ddev = container_of(kref, struct sdtx_device, kref);
drivers/platform/surface/surface_dtx.c
195
static struct sdtx_device *sdtx_device_get(struct sdtx_device *ddev)
drivers/platform/surface/surface_dtx.c
203
static void sdtx_device_put(struct sdtx_device *ddev)
drivers/platform/surface/surface_dtx.c
212
static u16 sdtx_translate_base_state(struct sdtx_device *ddev, u8 state)
drivers/platform/surface/surface_dtx.c
230
static u16 sdtx_translate_latch_status(struct sdtx_device *ddev, u8 status)
drivers/platform/surface/surface_dtx.c
254
static u16 sdtx_translate_cancel_reason(struct sdtx_device *ddev, u8 reason)
drivers/platform/surface/surface_dtx.c
281
static int sdtx_ioctl_get_base_info(struct sdtx_device *ddev,
drivers/platform/surface/surface_dtx.c
303
static int sdtx_ioctl_get_device_mode(struct sdtx_device *ddev, u16 __user *buf)
drivers/platform/surface/surface_dtx.c
317
static int sdtx_ioctl_get_latch_status(struct sdtx_device *ddev, u16 __user *buf)
drivers/platform/surface/surface_dtx.c
333
struct sdtx_device *ddev = client->ddev;
drivers/platform/surface/surface_dtx.c
402
struct sdtx_device *ddev = container_of(file->private_data, struct sdtx_device, mdev);
drivers/platform/surface/surface_dtx.c
463
struct sdtx_device *ddev = client->ddev;
drivers/platform/surface/surface_dtx.c
593
static void sdtx_update_device_mode(struct sdtx_device *ddev, unsigned long delay);
drivers/platform/surface/surface_dtx.c
596
static void sdtx_push_event(struct sdtx_device *ddev, struct sdtx_event *evt)
drivers/platform/surface/surface_dtx.c
622
struct sdtx_device *ddev = container_of(nf, struct sdtx_device, notif);
drivers/platform/surface/surface_dtx.c
730
struct sdtx_device *ddev = container_of(work, struct sdtx_device, mode_work.work);
drivers/platform/surface/surface_dtx.c
787
static void sdtx_update_device_mode(struct sdtx_device *ddev, unsigned long delay)
drivers/platform/surface/surface_dtx.c
793
static void __sdtx_device_state_update_base(struct sdtx_device *ddev,
drivers/platform/surface/surface_dtx.c
816
static void __sdtx_device_state_update_mode(struct sdtx_device *ddev, u8 mode)
drivers/platform/surface/surface_dtx.c
855
static void __sdtx_device_state_update_latch(struct sdtx_device *ddev, u8 status)
drivers/platform/surface/surface_dtx.c
876
struct sdtx_device *ddev = container_of(work, struct sdtx_device, state_work.work);
drivers/platform/surface/surface_dtx.c
934
static void sdtx_update_device_state(struct sdtx_device *ddev, unsigned long delay)
drivers/platform/surface/surface_dtx.c
942
static int sdtx_device_init(struct sdtx_device *ddev, struct device *dev,