gnss_device
struct gnss_device *gdev = file->private_data;
struct gnss_device *gdev = file->private_data;
struct gnss_device *gdev = to_gnss_device(dev);
struct gnss_device *gnss_allocate_device(struct device *parent)
struct gnss_device *gdev;
void gnss_put_device(struct gnss_device *gdev)
int gnss_register_device(struct gnss_device *gdev)
void gnss_deregister_device(struct gnss_device *gdev)
int gnss_insert_raw(struct gnss_device *gdev, const unsigned char *buf,
static const char *gnss_type_name(const struct gnss_device *gdev)
#define to_gnss_device(d) container_of((d), struct gnss_device, dev)
struct gnss_device *gdev = to_gnss_device(dev);
const struct gnss_device *gdev = to_gnss_device(dev);
struct gnss_device *gdev;
gdev = container_of(inode->i_cdev, struct gnss_device, cdev);
struct gnss_device *gdev = file->private_data;
struct gnss_device *gdev = file->private_data;
struct gnss_device *gdev;
static int gnss_serial_open(struct gnss_device *gdev)
static void gnss_serial_close(struct gnss_device *gdev)
static int gnss_serial_write_raw(struct gnss_device *gdev,
struct gnss_device *gdev = gserial->gdev;
struct gnss_device *gdev;
static void sirf_close(struct gnss_device *gdev)
static int sirf_write_raw(struct gnss_device *gdev, const unsigned char *buf,
struct gnss_device *gdev = data->gdev;
struct gnss_device *gdev;
struct gnss_device *gdev;
static int sirf_open(struct gnss_device *gdev)
struct gnss_device *gdev;
struct gnss_device *gdev;
struct gnss_device *gdev = gusb->gdev;
static int gnss_usb_open(struct gnss_device *gdev)
static void gnss_usb_close(struct gnss_device *gdev)
static int gnss_usb_write_raw(struct gnss_device *gdev,
struct gnss_device *gnss_dev;
static int ice_gnss_open(struct gnss_device *gdev)
static void ice_gnss_close(struct gnss_device *gdev)
ice_gnss_write(struct gnss_device *gdev, const unsigned char *buf,
struct gnss_device *gdev;
struct gnss_device *gnss;
static int wwan_gnss_open(struct gnss_device *gdev)
static void wwan_gnss_close(struct gnss_device *gdev)
static int wwan_gnss_write(struct gnss_device *gdev, const unsigned char *buf,
struct gnss_device *gdev;
struct gnss_device *gdev = port->gnss;
struct gnss_device;
int (*open)(struct gnss_device *gdev);
void (*close)(struct gnss_device *gdev);
int (*write_raw)(struct gnss_device *gdev, const unsigned char *buf,
struct gnss_device *gnss_allocate_device(struct device *parent);
void gnss_put_device(struct gnss_device *gdev);
int gnss_register_device(struct gnss_device *gdev);
void gnss_deregister_device(struct gnss_device *gdev);
int gnss_insert_raw(struct gnss_device *gdev, const unsigned char *buf,
static inline void gnss_set_drvdata(struct gnss_device *gdev, void *data)
static inline void *gnss_get_drvdata(struct gnss_device *gdev)