Home
last modified time | relevance | path

Searched refs:workitem (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/hid/
H A Dhid-logitech-dj.c737 if (workitem->device_type) { in logi_dj_recv_add_djhid_device()
805 struct dj_workitem workitem; in delayedwork_callback() local
825 count = kfifo_out(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem)); in delayedwork_callback()
837 switch (workitem.type) { in delayedwork_callback()
877 kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem)); in logi_dj_recv_queue_unknown_work()
899 workitem.quad_id_msb = in logi_dj_recv_queue_notification()
901 workitem.quad_id_lsb = in logi_dj_recv_queue_notification()
915 kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem)); in logi_dj_recv_queue_notification()
956 id = (workitem->quad_id_msb << 8) | workitem->quad_id_lsb; in logi_hidpp_dev_conn_notif_equad()
1094 kfifo_in(&djrcv_dev->notif_fifo, &workitem, sizeof(workitem)); in logi_hidpp_recv_queue_notif()
[all …]
/linux-6.15/drivers/char/xillybus/
H A Dxillyusb.c109 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 Dxillybus_core.c1187 struct delayed_work *workitem = container_of( in xillybus_autoflush() local
1190 workitem, struct xilly_channel, rd_workitem); in xillybus_autoflush()
/linux-6.15/Documentation/filesystems/smb/
H A Dksmbd.rst43 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