dj_receiver_dev
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
static void logi_dj_recv_forward_null_report(struct dj_receiver_dev *djrcv_dev,
static void logi_dj_recv_forward_dj(struct dj_receiver_dev *djrcv_dev,
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
static int logi_dj_recv_send_report(struct dj_receiver_dev *djrcv_dev,
static int logi_dj_recv_query_hidpp_devices(struct dj_receiver_dev *djrcv_dev)
static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev)
static int logi_dj_recv_switch_to_dj_mode(struct dj_receiver_dev *djrcv_dev,
struct dj_receiver_dev *djrcv_dev = djdev->dj_receiver_dev;
if (djdev->dj_receiver_dev->type == recvr_type_gaming_hidpp_ls_1_3)
if (djdev->dj_receiver_dev->type == recvr_type_gaming_hidpp ||
djdev->dj_receiver_dev->type == recvr_type_mouse_only)
else if (djdev->dj_receiver_dev->type == recvr_type_gaming_hidpp_ls_1_3)
else if (djdev->dj_receiver_dev->type == recvr_type_27mhz)
else if (recvr_type_is_bluetooth(djdev->dj_receiver_dev->type))
struct dj_receiver_dev *dj_receiver_dev;
struct dj_receiver_dev *djrcv_dev = djdev->dj_receiver_dev;
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
struct dj_receiver_dev *djrcv_dev;
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev);
static int logi_dj_recv_switch_to_dj_mode(struct dj_receiver_dev *djrcv_dev,
static struct dj_receiver_dev *dj_find_receiver_dev(struct hid_device *hdev,
struct dj_receiver_dev *djrcv_dev;
struct dj_receiver_dev *djrcv_dev = container_of(kref, struct dj_receiver_dev, kref);
struct dj_receiver_dev *djrcv_dev = hid_get_drvdata(hdev);
static struct dj_receiver_dev *dj_get_receiver_dev(struct hid_device *hdev,
struct dj_receiver_dev *djrcv_dev;
static void logi_dj_recv_destroy_djhid_device(struct dj_receiver_dev *djrcv_dev,
static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev,
dj_dev->dj_receiver_dev = djrcv_dev;
struct dj_receiver_dev *djrcv_dev =
container_of(work, struct dj_receiver_dev, work);
static void logi_dj_recv_queue_unknown_work(struct dj_receiver_dev *djrcv_dev)
static void logi_dj_recv_queue_notification(struct dj_receiver_dev *djrcv_dev,