Searched refs:cougar (Results 1 – 2 of 2) sorted by relevance
77 struct cougar { struct145 struct cougar *cougar = resource; in cougar_remove_shared_data() local147 if (cougar->shared) { in cougar_remove_shared_data()148 kref_put(&cougar->shared->kref, cougar_release_shared_data); in cougar_remove_shared_data()149 cougar->shared = NULL; in cougar_remove_shared_data()157 static int cougar_bind_shared_data(struct hid_device *hdev, struct cougar *cougar) in cougar_bind_shared_data() argument177 cougar->shared = shared; in cougar_bind_shared_data()179 error = devm_add_action(&hdev->dev, cougar_remove_shared_data, cougar); in cougar_bind_shared_data()182 cougar_remove_shared_data(cougar); in cougar_bind_shared_data()194 struct cougar *cougar; in cougar_probe() local[all …]
38 obj-$(CONFIG_HID_COUGAR) += hid-cougar.o