bigben            190 drivers/hid/hid-bigbenff.c 	struct bigben_device *bigben = container_of(work,
bigben            192 drivers/hid/hid-bigbenff.c 	struct hid_field *report_field = bigben->report->field[0];
bigben            194 drivers/hid/hid-bigbenff.c 	if (bigben->removed)
bigben            197 drivers/hid/hid-bigbenff.c 	if (bigben->work_led) {
bigben            198 drivers/hid/hid-bigbenff.c 		bigben->work_led = false;
bigben            201 drivers/hid/hid-bigbenff.c 		report_field->value[2] = bigben->led_state;
bigben            207 drivers/hid/hid-bigbenff.c 		hid_hw_request(bigben->hid, bigben->report, HID_REQ_SET_REPORT);
bigben            210 drivers/hid/hid-bigbenff.c 	if (bigben->work_ff) {
bigben            211 drivers/hid/hid-bigbenff.c 		bigben->work_ff = false;
bigben            214 drivers/hid/hid-bigbenff.c 		report_field->value[2] = bigben->right_motor_on;
bigben            215 drivers/hid/hid-bigbenff.c 		report_field->value[3] = bigben->left_motor_force;
bigben            220 drivers/hid/hid-bigbenff.c 		hid_hw_request(bigben->hid, bigben->report, HID_REQ_SET_REPORT);
bigben            228 drivers/hid/hid-bigbenff.c 	struct bigben_device *bigben = hid_get_drvdata(hid);
bigben            232 drivers/hid/hid-bigbenff.c 	if (!bigben) {
bigben            243 drivers/hid/hid-bigbenff.c 	if (right_motor_on != bigben->right_motor_on ||
bigben            244 drivers/hid/hid-bigbenff.c 			left_motor_force != bigben->left_motor_force) {
bigben            245 drivers/hid/hid-bigbenff.c 		bigben->right_motor_on   = right_motor_on;
bigben            246 drivers/hid/hid-bigbenff.c 		bigben->left_motor_force = left_motor_force;
bigben            247 drivers/hid/hid-bigbenff.c 		bigben->work_ff = true;
bigben            248 drivers/hid/hid-bigbenff.c 		schedule_work(&bigben->worker);
bigben            259 drivers/hid/hid-bigbenff.c 	struct bigben_device *bigben = hid_get_drvdata(hid);
bigben            263 drivers/hid/hid-bigbenff.c 	if (!bigben) {
bigben            269 drivers/hid/hid-bigbenff.c 		if (led == bigben->leds[n]) {
bigben            271 drivers/hid/hid-bigbenff.c 				work = (bigben->led_state & BIT(n));
bigben            272 drivers/hid/hid-bigbenff.c 				bigben->led_state &= ~BIT(n);
bigben            274 drivers/hid/hid-bigbenff.c 				work = !(bigben->led_state & BIT(n));
bigben            275 drivers/hid/hid-bigbenff.c 				bigben->led_state |= BIT(n);
bigben            279 drivers/hid/hid-bigbenff.c 				bigben->work_led = true;
bigben            280 drivers/hid/hid-bigbenff.c 				schedule_work(&bigben->worker);
bigben            291 drivers/hid/hid-bigbenff.c 	struct bigben_device *bigben = hid_get_drvdata(hid);
bigben            294 drivers/hid/hid-bigbenff.c 	if (!bigben) {
bigben            300 drivers/hid/hid-bigbenff.c 		if (led == bigben->leds[n])
bigben            301 drivers/hid/hid-bigbenff.c 			return (bigben->led_state & BIT(n)) ? LED_ON : LED_OFF;
bigben            309 drivers/hid/hid-bigbenff.c 	struct bigben_device *bigben = hid_get_drvdata(hid);
bigben            311 drivers/hid/hid-bigbenff.c 	bigben->removed = true;
bigben            312 drivers/hid/hid-bigbenff.c 	cancel_work_sync(&bigben->worker);
bigben            319 drivers/hid/hid-bigbenff.c 	struct bigben_device *bigben;
bigben            327 drivers/hid/hid-bigbenff.c 	bigben = devm_kzalloc(&hid->dev, sizeof(*bigben), GFP_KERNEL);
bigben            328 drivers/hid/hid-bigbenff.c 	if (!bigben)
bigben            330 drivers/hid/hid-bigbenff.c 	hid_set_drvdata(hid, bigben);
bigben            331 drivers/hid/hid-bigbenff.c 	bigben->hid = hid;
bigben            332 drivers/hid/hid-bigbenff.c 	bigben->removed = false;
bigben            347 drivers/hid/hid-bigbenff.c 	bigben->report = list_entry(report_list->next,
bigben            353 drivers/hid/hid-bigbenff.c 	INIT_WORK(&bigben->worker, bigben_worker);
bigben            382 drivers/hid/hid-bigbenff.c 		bigben->leds[n] = led;
bigben            389 drivers/hid/hid-bigbenff.c 	bigben->led_state = BIT(0);
bigben            390 drivers/hid/hid-bigbenff.c 	bigben->right_motor_on = 0;
bigben            391 drivers/hid/hid-bigbenff.c 	bigben->left_motor_force = 0;
bigben            392 drivers/hid/hid-bigbenff.c 	bigben->work_led = true;
bigben            393 drivers/hid/hid-bigbenff.c 	bigben->work_ff = true;
bigben            394 drivers/hid/hid-bigbenff.c 	schedule_work(&bigben->worker);