workitem         1166 drivers/char/xillybus/xillybus_core.c 	struct delayed_work *workitem = container_of(
workitem         1169 drivers/char/xillybus/xillybus_core.c 		workitem, struct xilly_channel, rd_workitem);
workitem          632 drivers/hid/hid-logitech-dj.c 					      struct dj_workitem *workitem)
workitem          639 drivers/hid/hid-logitech-dj.c 	dj_dev = djrcv_dev->paired_dj_devices[workitem->device_index];
workitem          640 drivers/hid/hid-logitech-dj.c 	djrcv_dev->paired_dj_devices[workitem->device_index] = NULL;
workitem          653 drivers/hid/hid-logitech-dj.c 					  struct dj_workitem *workitem)
workitem          659 drivers/hid/hid-logitech-dj.c 	u8 device_index = workitem->device_index;
workitem          685 drivers/hid/hid-logitech-dj.c 	dj_hiddev->product = (workitem->quad_id_msb << 8) |
workitem          686 drivers/hid/hid-logitech-dj.c 			      workitem->quad_id_lsb;
workitem          687 drivers/hid/hid-logitech-dj.c 	if (workitem->device_type) {
workitem          690 drivers/hid/hid-logitech-dj.c 		switch (workitem->device_type) {
workitem          724 drivers/hid/hid-logitech-dj.c 	dj_dev->reports_supported = workitem->reports_supported;
workitem          755 drivers/hid/hid-logitech-dj.c 	struct dj_workitem workitem;
workitem          775 drivers/hid/hid-logitech-dj.c 	count = kfifo_out(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem));
workitem          777 drivers/hid/hid-logitech-dj.c 	if (count != sizeof(workitem)) {
workitem          787 drivers/hid/hid-logitech-dj.c 	switch (workitem.type) {
workitem          789 drivers/hid/hid-logitech-dj.c 		logi_dj_recv_add_djhid_device(djrcv_dev, &workitem);
workitem          792 drivers/hid/hid-logitech-dj.c 		logi_dj_recv_destroy_djhid_device(djrcv_dev, &workitem);
workitem          821 drivers/hid/hid-logitech-dj.c 	struct dj_workitem workitem = { .type = WORKITEM_TYPE_UNKNOWN };
workitem          827 drivers/hid/hid-logitech-dj.c 	kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem));
workitem          835 drivers/hid/hid-logitech-dj.c 	struct dj_workitem workitem = {
workitem          841 drivers/hid/hid-logitech-dj.c 		workitem.type = WORKITEM_TYPE_PAIRED;
workitem          844 drivers/hid/hid-logitech-dj.c 			workitem.type = WORKITEM_TYPE_EMPTY;
workitem          849 drivers/hid/hid-logitech-dj.c 		workitem.quad_id_msb =
workitem          851 drivers/hid/hid-logitech-dj.c 		workitem.quad_id_lsb =
workitem          853 drivers/hid/hid-logitech-dj.c 		workitem.reports_supported = get_unaligned_le32(
workitem          856 drivers/hid/hid-logitech-dj.c 		workitem.reports_supported |= HIDPP;
workitem          858 drivers/hid/hid-logitech-dj.c 			workitem.type = WORKITEM_TYPE_UNPAIRED;
workitem          865 drivers/hid/hid-logitech-dj.c 	kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem));
workitem          871 drivers/hid/hid-logitech-dj.c 					    struct dj_workitem *workitem)
workitem          875 drivers/hid/hid-logitech-dj.c 	workitem->type = WORKITEM_TYPE_PAIRED;
workitem          876 drivers/hid/hid-logitech-dj.c 	workitem->device_type = hidpp_report->params[HIDPP_PARAM_DEVICE_INFO] &
workitem          878 drivers/hid/hid-logitech-dj.c 	workitem->quad_id_msb = hidpp_report->params[HIDPP_PARAM_EQUAD_MSB];
workitem          879 drivers/hid/hid-logitech-dj.c 	workitem->quad_id_lsb = hidpp_report->params[HIDPP_PARAM_EQUAD_LSB];
workitem          880 drivers/hid/hid-logitech-dj.c 	switch (workitem->device_type) {
workitem          882 drivers/hid/hid-logitech-dj.c 		workitem->reports_supported |= STD_KEYBOARD | MULTIMEDIA |
workitem          887 drivers/hid/hid-logitech-dj.c 		workitem->reports_supported |= STD_MOUSE | HIDPP;
workitem          889 drivers/hid/hid-logitech-dj.c 			workitem->reports_supported |= MULTIMEDIA;
workitem          896 drivers/hid/hid-logitech-dj.c 					    struct dj_workitem *workitem)
workitem          898 drivers/hid/hid-logitech-dj.c 	workitem->type = WORKITEM_TYPE_PAIRED;
workitem          899 drivers/hid/hid-logitech-dj.c 	workitem->quad_id_lsb = hidpp_report->params[HIDPP_PARAM_27MHZ_DEVID];
workitem          903 drivers/hid/hid-logitech-dj.c 		workitem->device_type = HIDPP_DEVICE_TYPE_MOUSE;
workitem          904 drivers/hid/hid-logitech-dj.c 		workitem->reports_supported |= STD_MOUSE | HIDPP;
workitem          908 drivers/hid/hid-logitech-dj.c 		workitem->device_type = HIDPP_DEVICE_TYPE_KEYBOARD;
workitem          909 drivers/hid/hid-logitech-dj.c 		workitem->reports_supported |= STD_KEYBOARD | MULTIMEDIA |
workitem          924 drivers/hid/hid-logitech-dj.c 	struct dj_workitem workitem = {
workitem          933 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          938 drivers/hid/hid-logitech-dj.c 			workitem.reports_supported &= ~HIDPP;
workitem          943 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_27mhz(hdev, hidpp_report, &workitem);
workitem          947 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          951 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          958 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          962 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          969 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          973 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          974 drivers/hid/hid-logitech-dj.c 		workitem.reports_supported |= STD_KEYBOARD;
workitem          978 drivers/hid/hid-logitech-dj.c 		logi_hidpp_dev_conn_notif_equad(hdev, hidpp_report, &workitem);
workitem          979 drivers/hid/hid-logitech-dj.c 		workitem.reports_supported |= STD_KEYBOARD;
workitem          983 drivers/hid/hid-logitech-dj.c 	if (workitem.type == WORKITEM_TYPE_EMPTY) {
workitem          996 drivers/hid/hid-logitech-dj.c 	kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem));
workitem         1526 drivers/hid/hid-logitech-dj.c 		struct dj_workitem workitem = {
workitem         1530 drivers/hid/hid-logitech-dj.c 		kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem));