Searched refs:workitem (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/hid/ |
| H A D | hid-logitech-dj.c | 769 struct dj_workitem *workitem) in logi_dj_recv_destroy_djhid_device() 776 dj_dev = djrcv_dev->paired_dj_devices[workitem->device_index]; in logi_dj_recv_destroy_djhid_device() 777 djrcv_dev->paired_dj_devices[workitem->device_index] = NULL; in logi_dj_recv_destroy_djhid_device() 790 struct dj_workitem *workitem) in logi_dj_recv_add_djhid_device() 796 u8 device_index = workitem->device_index; in logi_dj_recv_add_djhid_device() 822 dj_hiddev->product = (workitem->quad_id_msb << 8) | in logi_dj_recv_add_djhid_device() 823 workitem->quad_id_lsb; in logi_dj_recv_add_djhid_device() 824 if (workitem->device_type) { in logi_dj_recv_add_djhid_device() 827 switch (workitem->device_type) { in logi_dj_recv_add_djhid_device() 861 dj_dev->reports_supported = workitem in logi_dj_recv_add_djhid_device() 770 logi_dj_recv_destroy_djhid_device(struct dj_receiver_dev * djrcv_dev,struct dj_workitem * workitem) logi_dj_recv_destroy_djhid_device() argument 791 logi_dj_recv_add_djhid_device(struct dj_receiver_dev * djrcv_dev,struct dj_workitem * workitem) logi_dj_recv_add_djhid_device() argument 893 struct dj_workitem workitem; delayedwork_callback() local 957 struct dj_workitem workitem = { .type = WORKITEM_TYPE_UNKNOWN }; logi_dj_recv_queue_unknown_work() local 971 struct dj_workitem workitem = { logi_dj_recv_queue_notification() local 1027 logi_hidpp_dev_conn_notif_equad(struct hid_device * hdev,struct hidpp_event * hidpp_report,struct dj_workitem * workitem) logi_hidpp_dev_conn_notif_equad() argument 1061 logi_hidpp_dev_conn_notif_27mhz(struct hid_device * hdev,struct hidpp_event * hidpp_report,struct dj_workitem * workitem) logi_hidpp_dev_conn_notif_27mhz() argument 1096 struct dj_workitem workitem = { logi_hidpp_recv_queue_notif() local 1760 struct dj_workitem workitem = { logi_dj_hidpp_event() local 1780 struct dj_workitem workitem = { logi_dj_hidpp_event() local [all...] |
| /linux/drivers/char/xillybus/ |
| H A D | xillyusb.c | 109 struct work_struct workitem; member 459 cancel_work_sync(&ep->workitem); in endpoint_quiesce() 510 INIT_WORK(&ep->workitem, work); in endpoint_alloc() 643 flush_work(&chan->xdev->in_ep->workitem); in safely_assign_in_fifo() 673 queue_work(ep->xdev->workq, &ep->workitem); in bulk_in_completer() 694 queue_work(ep->xdev->workq, &ep->workitem); in bulk_out_completer() 877 workitem); in bulk_out_work() 1027 container_of(work, struct xillyusb_endpoint, workitem); in bulk_in_work()
|
| H A D | xillybus_core.c | 1187 struct delayed_work *workitem = to_delayed_work(work); in xillybus_autoflush() local 1189 workitem, struct xilly_channel, rd_workitem); in xillybus_autoflush()
|
| /linux/Documentation/filesystems/smb/ |
| H A D | ksmbd.rst | 43 parallel. After receiving each command a separated kernel workitem is prepared 45 So, each SMB workitem is queued to the kworkers. This allows the benefit of load
|