Symbol: work
common/dist/zlib/infback.c
328
&(state->lenbits), state->work);
common/dist/zlib/infback.c
405
&(state->lenbits), state->work);
common/dist/zlib/infback.c
414
&(state->next), &(state->distbits), state->work);
common/dist/zlib/inflate.c
823
&(state->lenbits), state->work);
common/dist/zlib/inflate.c
901
&(state->lenbits), state->work);
common/dist/zlib/inflate.c
910
&(state->next), &(state->distbits), state->work);
common/dist/zlib/inflate.h
121
unsigned short work[288]; /* work area for code table building */
common/dist/zlib/inftrees.c
158
if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
common/dist/zlib/inftrees.c
226
if (work[sym] + 1U < match) {
common/dist/zlib/inftrees.c
228
here.val = work[sym];
common/dist/zlib/inftrees.c
230
else if (work[sym] >= match) {
common/dist/zlib/inftrees.c
231
here.op = (unsigned char)(extra[work[sym] - match]);
common/dist/zlib/inftrees.c
232
here.val = base[work[sym] - match];
common/dist/zlib/inftrees.c
263
len = lens[work[sym]];
common/dist/zlib/inftrees.c
332
unsigned short lens[288], work[288];
common/dist/zlib/inftrees.c
343
inflate_table(LENS, lens, 288, &(next), &(bits), work);
common/dist/zlib/inftrees.c
350
inflate_table(DISTS, lens, 32, &(next), &(bits), work);
common/dist/zlib/inftrees.c
50
unsigned FAR *bits, unsigned short FAR *work) {
common/dist/zlib/inftrees.h
62
unsigned FAR *bits, unsigned short FAR *work);
common/dist/zlib/test/infcover.c
622
unsigned short lens[16], work[16];
common/dist/zlib/test/infcover.c
632
ret = inflate_table(DISTS, lens, 16, &next, &bits, work);
common/dist/zlib/test/infcover.c
636
ret = inflate_table(DISTS, lens, 16, &next, &bits, work);
games/warp/term.h
134
# ??? warp will not work without PENDING
games/warp/term.h
176
??? warp will not work without PENDING
sys/arch/arm/broadcom/bcm53xx_eth.c
174
struct work sc_work;
sys/arch/arm/broadcom/bcm53xx_eth.c
1955
bcmeth_worker(struct work *wk, void *arg)
sys/arch/arm/broadcom/bcm53xx_eth.c
226
static void bcmeth_worker(struct work *, void *);
sys/arch/arm/nvidia/tegra_drm.c
285
tegra_drm_task_work(struct work *work, void *cookie)
sys/arch/arm/nvidia/tegra_drm.c
287
struct tegra_drm_task *task = container_of(work, struct tegra_drm_task,
sys/arch/arm/nvidia/tegra_drm.c
288
tdt_u.work);
sys/arch/arm/nvidia/tegra_drm.c
309
workqueue_enqueue(sc->sc_task_wq, &task->tdt_u.work, NULL);
sys/arch/arm/nvidia/tegra_drm.c
58
static void tegra_drm_task_work(struct work *, void *);
sys/arch/arm/nvidia/tegra_drm.h
138
struct work work;
sys/arch/arm/rockchip/rk_drm.c
482
rk_drm_task_work(struct work *work, void *cookie)
sys/arch/arm/rockchip/rk_drm.c
484
struct rk_drm_task *task = container_of(work, struct rk_drm_task,
sys/arch/arm/rockchip/rk_drm.c
485
rdt_u.work);
sys/arch/arm/rockchip/rk_drm.c
506
workqueue_enqueue(sc->sc_task_wq, &task->rdt_u.work, NULL);
sys/arch/arm/rockchip/rk_drm.c
83
static void rk_drm_task_work(struct work *, void *);
sys/arch/arm/rockchip/rk_drm.h
103
struct work work;
sys/arch/arm/sunxi/sun8i_codec.c
117
struct work sc_work;
sys/arch/arm/sunxi/sun8i_codec.c
322
sun8i_codec_thread(struct work *wk, void *priv)
sys/arch/arm/sunxi/sun8i_crypto.c
1050
sun8i_crypto_worker(struct work *wk, void *cookie)
sys/arch/arm/sunxi/sun8i_crypto.c
128
struct work sc_work;
sys/arch/arm/sunxi/sun8i_crypto.c
220
static void sun8i_crypto_worker(struct work *, void *);
sys/arch/arm/sunxi/sunxi_drm.c
532
sunxi_drm_task_work(struct work *work, void *cookie)
sys/arch/arm/sunxi/sunxi_drm.c
534
struct sunxi_drm_task *task = container_of(work, struct sunxi_drm_task,
sys/arch/arm/sunxi/sunxi_drm.c
535
sdt_u.work);
sys/arch/arm/sunxi/sunxi_drm.c
556
workqueue_enqueue(sc->sc_task_wq, &task->sdt_u.work, NULL);
sys/arch/arm/sunxi/sunxi_drm.c
93
static void sunxi_drm_task_work(struct work *, void *);
sys/arch/arm/sunxi/sunxi_drm.h
106
struct work work;
sys/arch/arm/ti/ti_lcdc.c
675
tilcdc_drm_task_work(struct work *work, void *cookie)
sys/arch/arm/ti/ti_lcdc.c
677
struct tilcdc_drm_task *task = container_of(work,
sys/arch/arm/ti/ti_lcdc.c
678
struct tilcdc_drm_task, tdt_u.work);
sys/arch/arm/ti/ti_lcdc.c
699
workqueue_enqueue(sc->sc_task_wq, &task->tdt_u.work, NULL);
sys/arch/arm/ti/ti_lcdc.c
74
static void tilcdc_drm_task_work(struct work *, void *);
sys/arch/arm/ti/ti_lcdc.h
113
struct work work;
sys/arch/cobalt/cobalt/machdep.c
390
char *work;
sys/arch/cobalt/cobalt/machdep.c
395
work = strtok_light(bootstring, ' ');
sys/arch/cobalt/cobalt/machdep.c
396
while (work != NULL) {
sys/arch/cobalt/cobalt/machdep.c
398
if (work[0] == '-') {
sys/arch/cobalt/cobalt/machdep.c
400
while (work[i] != ' ' && work[i] != '\0') {
sys/arch/cobalt/cobalt/machdep.c
401
BOOT_FLAG(work[i], boothowto);
sys/arch/cobalt/cobalt/machdep.c
407
if ((equ = strchr(work, '=')) != NULL) {
sys/arch/cobalt/cobalt/machdep.c
408
if (memcmp("nfsroot=", work, 8) == 0) {
sys/arch/cobalt/cobalt/machdep.c
411
if (memcmp("root=", work, 5) == 0) {
sys/arch/cobalt/cobalt/machdep.c
417
if (memcmp("single", work, 5) == 0) {
sys/arch/cobalt/cobalt/machdep.c
420
if (memcmp("ro", work, 2) == 0) {
sys/arch/cobalt/cobalt/machdep.c
425
work = strtok_light(NULL, ' ');
sys/arch/cobalt/cobalt/machdep.c
448
char *work;
sys/arch/cobalt/cobalt/machdep.c
457
work = strchr(proc, sep);
sys/arch/cobalt/cobalt/machdep.c
458
if (work == NULL) { /* we hit the end */
sys/arch/cobalt/cobalt/machdep.c
459
proc = work;
sys/arch/cobalt/cobalt/machdep.c
461
proc = (work + 1);
sys/arch/cobalt/cobalt/machdep.c
462
*work = '\0';
sys/arch/m68k/fpsp/l_fpsp.h
50
* work variables that are needed, and save any registers that
sys/arch/mips/cavium/dev/if_cnmac.c
1174
cnmac_recv_mbuf(struct cnmac_softc *sc, uint64_t *work, struct mbuf **rm)
sys/arch/mips/cavium/dev/if_cnmac.c
1180
uint64_t word1 = work[1];
sys/arch/mips/cavium/dev/if_cnmac.c
1181
uint64_t word2 = work[2];
sys/arch/mips/cavium/dev/if_cnmac.c
1182
uint64_t word3 = work[3];
sys/arch/mips/cavium/dev/if_cnmac.c
1188
octfpa_buf_put(cnmac_fb_wqe, work);
sys/arch/mips/cavium/dev/if_cnmac.c
1243
cnmac_recv(struct cnmac_softc *sc, uint64_t *work)
sys/arch/mips/cavium/dev/if_cnmac.c
1250
KASSERT(work != NULL);
sys/arch/mips/cavium/dev/if_cnmac.c
1252
word2 = work[2];
sys/arch/mips/cavium/dev/if_cnmac.c
1265
if (__predict_false(cnmac_recv_mbuf(sc, work, &m) != 0)) {
sys/arch/mips/cavium/dev/if_cnmac.c
1281
cnmac_buf_free_work(sc, work);
sys/arch/mips/cavium/dev/if_cnmac.c
1289
uint64_t *work;
sys/arch/mips/cavium/dev/if_cnmac.c
1301
work = (uint64_t *)octpow_work_response_async(
sys/arch/mips/cavium/dev/if_cnmac.c
1303
if (work == NULL)
sys/arch/mips/cavium/dev/if_cnmac.c
1310
port = __SHIFTOUT(work[1], PIP_WQE_WORD1_IPRT);
sys/arch/mips/cavium/dev/if_cnmac.c
1317
(void)cnmac_recv(sc, work);
sys/arch/mips/cavium/dev/if_cnmac.c
1327
printf("word0: 0x%016" PRIx64 "\n", work[0]);
sys/arch/mips/cavium/dev/if_cnmac.c
1328
printf("word1: 0x%016" PRIx64 "\n", work[1]);
sys/arch/mips/cavium/dev/if_cnmac.c
1329
printf("word2: 0x%016" PRIx64 "\n", work[2]);
sys/arch/mips/cavium/dev/if_cnmac.c
1330
printf("word3: 0x%016" PRIx64 "\n", work[3]);
sys/arch/mips/cavium/dev/if_cnmac.c
672
cnmac_buf_free_work(struct cnmac_softc *sc, uint64_t *work)
sys/arch/mips/cavium/dev/if_cnmac.c
676
if (ISSET(work[2], PIP_WQE_WORD2_IP_BUFS)) {
sys/arch/mips/cavium/dev/if_cnmac.c
680
addr = work[3] & PIP_WQE_WORD3_ADDR;
sys/arch/mips/cavium/dev/if_cnmac.c
686
octfpa_buf_put(cnmac_fb_wqe, work);
sys/arch/sgimips/dev/scn.c
1393
int work;
sys/arch/sgimips/dev/scn.c
1395
work = 0;
sys/arch/sgimips/dev/scn.c
1397
while (work <= 10) {
sys/arch/sgimips/dev/scn.c
1404
work++; \
sys/arch/sgimips/dev/scn.c
1423
work++;
sys/arch/sgimips/dev/scn.c
1442
return work;
sys/arch/sgimips/dev/scn.c
1449
int work = 0;
sys/arch/sgimips/dev/scn.c
1452
work += scn_rxintr(duart->chan[0].sc);
sys/arch/sgimips/dev/scn.c
1454
work += scn_rxintr(duart->chan[1].sc);
sys/arch/sgimips/dev/scn.c
1455
if (work > 0) {
sys/dev/cadence/if_cemac.c
130
cemac_handle_reset_work(struct work *work, void *arg)
sys/dev/cadence/if_cemacvar.h
87
struct work sc_reset_work; /* i */
sys/dev/cgd.c
1564
cgd_process(struct work *wk, void *arg)
sys/dev/cgd.c
406
static void cgd_process(struct work *, void *);
sys/dev/cgdvar.h
85
struct work cx_work;
sys/dev/dmover/dmover_io.c
120
static void dmio_usrreq_fini1(struct work *wk, void *);
sys/dev/dmover/dmover_io.c
378
dmio_usrreq_fini1(struct work *wk, void *dummy)
sys/dev/dmover/dmover_io.c
88
struct work u_work;
sys/dev/gpio/gpiosim.c
318
workqueue_enqueue(sc->sc_wq, (struct work *)&gpiosim_work, NULL);
sys/dev/gpio/gpiosim.c
460
gpiosim_wq(struct work *wk, void *arg)
sys/dev/gpio/gpiosim.c
79
void gpiosim_wq(struct work *, void *);
sys/dev/hyperv/if_hvn.c
260
struct work rxr_wk;
sys/dev/hyperv/if_hvn.c
3697
hvn_handle_ring_work(struct work *wk, void *arg)
sys/dev/hyperv/if_hvn.c
531
static void hvn_handle_ring_work(struct work *, void *);
sys/dev/i2c/axppmic.c
460
struct work sc_work;
sys/dev/i2c/axppmic.c
982
axppmic_work(struct work *work, void *arg)
sys/dev/i2c/axppmic.c
985
container_of(work, struct axppmic_softc, sc_work);
sys/dev/i2c/ihidev.c
125
static void ihidev_work(struct work *, void *);
sys/dev/i2c/ihidev.c
845
ihidev_work(struct work *wk, void *arg)
sys/dev/i2c/ihidev.h
126
struct work sc_work;
sys/dev/ic/bwfm.c
1005
bwfm_task(struct work *wk, void *arg)
sys/dev/ic/bwfm.c
2179
workqueue_enqueue(sc->sc_taskq, (struct work*)t, NULL);
sys/dev/ic/bwfm.c
77
void bwfm_task(struct work *, void *);
sys/dev/ic/bwfm.c
826
workqueue_enqueue(sc->sc_taskq, (struct work *)t, NULL);
sys/dev/ic/bwfm.c
918
workqueue_enqueue(sc->sc_taskq, (struct work *)t, NULL);
sys/dev/ic/bwfm.c
953
workqueue_enqueue(sc->sc_taskq, (struct work *)t, NULL);
sys/dev/ic/bwfmvar.h
199
struct work t_work;
sys/dev/ic/bwi.c
319
static void bwi_task(struct work *, void *);
sys/dev/ic/bwi.c
7909
bwi_task(struct work *wk, void *arg)
sys/dev/ic/bwivar.h
549
struct work t_work;
sys/dev/ic/com.c
1500
workqueue_enqueue(sc->sc_wq,(struct work *)&sc->sc_wk,NULL);
sys/dev/ic/com.c
193
static void comsoftwq(struct work *, void *);
sys/dev/ic/com.c
2368
comsoftwq(struct work *wk, void *arg)
sys/dev/ic/com.c
2688
workqueue_enqueue(sc->sc_wq,(struct work *)&sc->sc_wk,NULL);
sys/dev/ic/dwc_eqos.c
1259
eqos_receive(struct work *wk, void *arg)
sys/dev/ic/dwc_eqos_var.h
100
struct work sc_rxwork;
sys/dev/ic/mfi.c
272
void mfi_tbolt_sync_map_info(struct work *, void *);
sys/dev/ic/mfi.c
3389
mfi_tbolt_sync_map_info(struct work *w, void *v)
sys/dev/ic/mfivar.h
199
struct work sc_ldsync_wk;
sys/dev/ic/sc16is7xx.c
124
sc16is7xx_wq(struct work *wk, void *arg)
sys/dev/ic/sc16is7xx.c
151
workqueue_enqueue(sc->sc_wq, (struct work *)&sc->sc_frequency, NULL);
sys/dev/ic/tpm.c
763
tpm_rng_work(struct work *wk, void *cookie)
sys/dev/ic/tpmvar.h
99
struct work sc_rndwk;
sys/dev/mscp/mscp.c
319
(struct work *)mw, NULL);
sys/dev/mscp/mscp.c
495
mscp_worker(struct work *wk, void *arg)
sys/dev/mscp/mscp_disk.c
920
void rronline_cb(struct work *);
sys/dev/mscp/mscp_disk.c
993
workqueue_enqueue(mi->mi_wq, (struct work *)&ra->ra_work, NULL);
sys/dev/mscp/mscp_disk.c
999
rronline_cb(struct work *wk)
sys/dev/mscp/mscpvar.h
133
(struct work *wk);
sys/dev/mscp/mscpvar.h
190
struct work mw_work;
sys/dev/mscp/mscpvar.h
297
void mscp_worker(struct work *, void *);
sys/dev/pci/cxgb/cxgb_main.c
1456
cxgb_start_proc(struct work *wk, void *arg)
sys/dev/pci/cxgb/cxgb_main.c
1560
cxgb_ext_intr_handler(struct work *wk, void *arg)
sys/dev/pci/cxgb/cxgb_main.c
1641
cxgb_tick_handler(struct work *wk, void *arg)
sys/dev/pci/cxgb/cxgb_main.c
84
static void cxgb_start_proc(struct work *, void *);
sys/dev/pci/cxgb/cxgb_main.c
89
static void cxgb_ext_intr_handler(struct work *, void *);
sys/dev/pci/cxgb/cxgb_main.c
90
static void cxgb_tick_handler(struct work *, void *);
sys/dev/pci/cxgb/cxgb_offload.c
533
t3_process_tid_release_list(struct work *wk, void *data)
sys/dev/pci/cxgb/cxgb_osdep.h
60
void (*func)(struct work *, void *);
sys/dev/pci/cxgb/cxgb_osdep.h
62
struct work w;
sys/dev/pci/cxgb/cxgb_sge.c
1464
restart_ctrlq(struct work *wk, void *data)
sys/dev/pci/cxgb/cxgb_sge.c
172
static void sge_timer_reclaim(struct work *wk, void *arg);
sys/dev/pci/cxgb/cxgb_sge.c
173
static void sge_txq_reclaim_handler(struct work *wk, void *arg);
sys/dev/pci/cxgb/cxgb_sge.c
1844
restart_offloadq(struct work *wk, void *data)
sys/dev/pci/cxgb/cxgb_sge.c
2536
int work;
sys/dev/pci/cxgb/cxgb_sge.c
2539
work = process_responses(adap, rspq_to_qset(rq), -1);
sys/dev/pci/cxgb/cxgb_sge.c
2545
if (work)
sys/dev/pci/cxgb/cxgb_sge.c
2548
return work;
sys/dev/pci/cxgb/cxgb_sge.c
640
sge_slow_intr_handler(struct work *wk, void *arg)
sys/dev/pci/cxgb/cxgb_sge.c
801
sge_txq_reclaim_handler(struct work *wk, void *arg)
sys/dev/pci/cxgb/cxgb_sge.c
809
sge_timer_reclaim(struct work *wk, void *arg)
sys/dev/pci/if_aq.c
1410
struct work sc_reset_work;
sys/dev/pci/if_aq.c
1472
static void aq_handle_reset_work(struct work *, void *);
sys/dev/pci/if_aq.c
6013
aq_handle_reset_work(struct work *work, void *arg)
sys/dev/pci/if_bge.c
210
static void bge_handle_reset_work(struct work *, void *);
sys/dev/pci/if_bge.c
6091
bge_handle_reset_work(struct work *work, void *arg)
sys/dev/pci/if_bgevar.h
387
struct work sc_reset_work; /* i */
sys/dev/pci/if_bnx.c
405
void bnx_alloc_pkts(struct work *, void *);
sys/dev/pci/if_bnx.c
4075
bnx_alloc_pkts(struct work * unused, void * arg)
sys/dev/pci/if_bnxvar.h
131
struct work bnx_wk;
sys/dev/pci/if_bwfm_pci.c
117
struct work wq_cookie;
sys/dev/pci/if_bwfm_pci.c
1793
bwfm_pci_flowring_create_cb(struct work *wk, void *arg) //(struct bwfm_softc *bwfm, void *arg)
sys/dev/pci/if_bwfm_pci.c
280
void bwfm_pci_flowring_create_cb(struct work *, void *);
sys/dev/pci/if_ena.c
110
static void ena_reset_task(struct work *, void *);
sys/dev/pci/if_ena.c
166
static void ena_cleanup(struct work *, void *);
sys/dev/pci/if_ena.c
183
static void ena_deferred_mq_start(struct work *, void *);
sys/dev/pci/if_ena.c
1861
ena_cleanup(struct work *wk, void *arg)
sys/dev/pci/if_ena.c
2999
ena_deferred_mq_start(struct work *wk, void *arg)
sys/dev/pci/if_ena.c
3593
ena_reset_task(struct work *wk, void *arg)
sys/dev/pci/if_enavar.h
309
struct work enqueue_task;
sys/dev/pci/if_enavar.h
313
struct work cleanup_task;
sys/dev/pci/if_enavar.h
414
struct work reset_task;
sys/dev/pci/if_iavf.c
221
struct work ixw_cookie;
sys/dev/pci/if_iavf.c
291
struct work qp_work;
sys/dev/pci/if_iavf.c
3318
iavf_handle_queue_wk(struct work *wk, void *xsc __unused)
sys/dev/pci/if_iavf.c
5177
iavf_workq_work(struct work *wk, void *context)
sys/dev/pci/if_iavf.c
5179
struct iavf_work *work;
sys/dev/pci/if_iavf.c
5181
work = container_of(wk, struct iavf_work, ixw_cookie);
sys/dev/pci/if_iavf.c
5183
atomic_swap_uint(&work->ixw_added, 0);
sys/dev/pci/if_iavf.c
5184
work->ixw_func(work->ixw_arg);
sys/dev/pci/if_iavf.c
5210
iavf_work_set(struct iavf_work *work, void (*func)(void *), void *arg)
sys/dev/pci/if_iavf.c
5213
if (work->ixw_added != 0)
sys/dev/pci/if_iavf.c
5216
memset(work, 0, sizeof(*work));
sys/dev/pci/if_iavf.c
5217
work->ixw_func = func;
sys/dev/pci/if_iavf.c
5218
work->ixw_arg = arg;
sys/dev/pci/if_iavf.c
5224
iavf_work_add(struct workqueue *wq, struct iavf_work *work)
sys/dev/pci/if_iavf.c
5226
if (atomic_cas_uint(&work->ixw_added, 0, 1) != 0)
sys/dev/pci/if_iavf.c
5230
workqueue_enqueue(wq, &work->ixw_cookie, NULL);
sys/dev/pci/if_iavf.c
5235
iavf_work_wait(struct workqueue *wq, struct iavf_work *work)
sys/dev/pci/if_iavf.c
5238
workqueue_wait(wq, &work->ixw_cookie);
sys/dev/pci/if_iavf.c
548
static void iavf_handle_queue_wk(struct work *, void *);
sys/dev/pci/if_iwm.c
252
struct work ns_wk;
sys/dev/pci/if_iwm.c
490
static void iwm_setrates_cb(struct work *, void *);
sys/dev/pci/if_iwm.c
495
static void iwm_newstate_cb(struct work *, void *);
sys/dev/pci/if_iwm.c
6961
struct work *wk;
sys/dev/pci/if_iwm.c
6975
iwm_setrates_cb(struct work *wk, void *arg)
sys/dev/pci/if_iwm.c
7213
iwm_newstate_cb(struct work *wk, void *v)
sys/dev/pci/if_ixl.c
3485
ixl_handle_queue_wk(struct work *wk, void *xsc)
sys/dev/pci/if_ixl.c
370
struct work ixw_cookie;
sys/dev/pci/if_ixl.c
441
struct work qp_work;
sys/dev/pci/if_ixl.c
6769
ixl_work_set(struct ixl_work *work, void (*func)(void *), void *arg)
sys/dev/pci/if_ixl.c
6772
memset(work, 0, sizeof(*work));
sys/dev/pci/if_ixl.c
6773
work->ixw_func = func;
sys/dev/pci/if_ixl.c
6774
work->ixw_arg = arg;
sys/dev/pci/if_ixl.c
6778
ixl_work_add(struct workqueue *wq, struct ixl_work *work)
sys/dev/pci/if_ixl.c
6780
if (atomic_cas_uint(&work->ixw_added, 0, 1) != 0)
sys/dev/pci/if_ixl.c
6784
workqueue_enqueue(wq, &work->ixw_cookie, NULL);
sys/dev/pci/if_ixl.c
6789
ixl_work_wait(struct workqueue *wq, struct ixl_work *work)
sys/dev/pci/if_ixl.c
6792
workqueue_wait(wq, &work->ixw_cookie);
sys/dev/pci/if_ixl.c
6796
ixl_workq_work(struct work *wk, void *context)
sys/dev/pci/if_ixl.c
6798
struct ixl_work *work;
sys/dev/pci/if_ixl.c
6800
work = container_of(wk, struct ixl_work, ixw_cookie);
sys/dev/pci/if_ixl.c
6802
atomic_swap_uint(&work->ixw_added, 0);
sys/dev/pci/if_ixl.c
6803
work->ixw_func(work->ixw_arg);
sys/dev/pci/if_ixl.c
806
static void ixl_handle_queue_wk(struct work *, void *);
sys/dev/pci/if_ixl.c
856
static void ixl_workq_work(struct work *, void *);
sys/dev/pci/if_mcx.c
2495
struct work sc_port_change;
sys/dev/pci/if_mcx.c
2643
static void mcx_port_change(struct work *, void *);
sys/dev/pci/if_mcx.c
8159
mcx_port_change(struct work *wk, void *xsc)
sys/dev/pci/if_vioif.c
227
struct work cookie;
sys/dev/pci/if_vioif.c
2760
vioif_workq_work(struct work *wk, void *context)
sys/dev/pci/if_vioif.c
2762
struct vioif_work *work;
sys/dev/pci/if_vioif.c
2764
work = container_of(wk, struct vioif_work, cookie);
sys/dev/pci/if_vioif.c
2766
atomic_store_relaxed(&work->added, 0);
sys/dev/pci/if_vioif.c
2767
work->func(work->arg);
sys/dev/pci/if_vioif.c
2793
vioif_work_set(struct vioif_work *work, void (*func)(void *), void *arg)
sys/dev/pci/if_vioif.c
2796
memset(work, 0, sizeof(*work));
sys/dev/pci/if_vioif.c
2797
work->func = func;
sys/dev/pci/if_vioif.c
2798
work->arg = arg;
sys/dev/pci/if_vioif.c
2802
vioif_work_add(struct workqueue *wq, struct vioif_work *work)
sys/dev/pci/if_vioif.c
2805
if (atomic_load_relaxed(&work->added) != 0)
sys/dev/pci/if_vioif.c
2808
atomic_store_relaxed(&work->added, 1);
sys/dev/pci/if_vioif.c
2810
workqueue_enqueue(wq, &work->cookie, NULL);
sys/dev/pci/if_vioif.c
2815
vioif_work_wait(struct workqueue *wq, struct vioif_work *work)
sys/dev/pci/if_vioif.c
2818
workqueue_wait(wq, &work->cookie);
sys/dev/pci/if_vmx.c
249
struct work vxq_wq_cookie;
sys/dev/pci/if_vmx.c
2646
vmxnet3_handle_queue_work(struct work *wk, void *context)
sys/dev/pci/if_vmx.c
323
struct work vmx_reset_work;
sys/dev/pci/if_vmx.c
3567
vmxnet3_reset_work(struct work *work, void *arg)
sys/dev/pci/if_vmx.c
413
static void vmxnet3_handle_queue_work(struct work *, void *);
sys/dev/pci/if_vmx.c
449
static void vmxnet3_reset_work(struct work *, void *);
sys/dev/pci/if_wm.c
11154
wm_handle_queue_work(struct work *wk, void *context)
sys/dev/pci/if_wm.c
3839
wm_handle_reset_work(struct work *work, void *arg)
sys/dev/pci/if_wm.c
482
struct work wmq_cookie;
sys/dev/pci/if_wm.c
732
struct work sc_reset_work;
sys/dev/pci/if_wm.c
949
static void wm_handle_queue_work(struct work *, void *);
sys/dev/pci/if_wm.c
950
static void wm_handle_reset_work(struct work *, void *);
sys/dev/pci/igc/if_igc.c
224
static void igc_handle_queue_work(struct work *, void *);
sys/dev/pci/igc/if_igc.c
2919
igc_handle_queue_work(struct work *wk, void *context)
sys/dev/pci/igc/if_igc.h
272
struct work igcq_wq_cookie;
sys/dev/pci/ixgbe/ix_txrx.c
1117
u32 work, processed = 0;
sys/dev/pci/ixgbe/ix_txrx.c
1159
work = txr->next_to_clean;
sys/dev/pci/ixgbe/ix_txrx.c
1160
buf = &txr->tx_buffers[work];
sys/dev/pci/ixgbe/ix_txrx.c
1161
txd = &txr->tx_base[work];
sys/dev/pci/ixgbe/ix_txrx.c
1162
work -= txr->num_desc; /* The distance to ring end */
sys/dev/pci/ixgbe/ix_txrx.c
1191
++work;
sys/dev/pci/ixgbe/ix_txrx.c
1193
if (__predict_false(!work)) {
sys/dev/pci/ixgbe/ix_txrx.c
1194
work -= txr->num_desc;
sys/dev/pci/ixgbe/ix_txrx.c
1219
++work;
sys/dev/pci/ixgbe/ix_txrx.c
1221
if (__predict_false(!work)) {
sys/dev/pci/ixgbe/ix_txrx.c
1222
work -= txr->num_desc;
sys/dev/pci/ixgbe/ix_txrx.c
1232
work += txr->num_desc;
sys/dev/pci/ixgbe/ix_txrx.c
1233
txr->next_to_clean = work;
sys/dev/pci/ixgbe/ix_txrx.c
374
ixgbe_deferred_mq_start_work(struct work *wk, void *arg)
sys/dev/pci/ixgbe/ixgbe.c
196
static void ixgbe_handle_timer(struct work *, void *);
sys/dev/pci/ixgbe/ixgbe.c
198
static void ixgbe_handle_recovery_mode_timer(struct work *, void *);
sys/dev/pci/ixgbe/ixgbe.c
279
static void ixgbe_handle_admin(struct work *, void *);
sys/dev/pci/ixgbe/ixgbe.c
280
static void ixgbe_handle_que_work(struct work *, void *);
sys/dev/pci/ixgbe/ixgbe.c
4611
ixgbe_handle_timer(struct work *wk, void *context)
sys/dev/pci/ixgbe/ixgbe.c
4760
ixgbe_handle_recovery_mode_timer(struct work *wk, void *context)
sys/dev/pci/ixgbe/ixgbe.c
4925
ixgbe_handle_admin(struct work *wk, void *context)
sys/dev/pci/ixgbe/ixgbe.c
6732
ixgbe_handle_que_work(struct work *wk, void *context)
sys/dev/pci/ixgbe/ixgbe.h
333
struct work wq_cookie;
sys/dev/pci/ixgbe/ixgbe.h
375
struct work wq_cookie;
sys/dev/pci/ixgbe/ixgbe.h
484
struct work timer_wc;
sys/dev/pci/ixgbe/ixgbe.h
530
struct work admin_wc;
sys/dev/pci/ixgbe/ixgbe.h
600
struct work recovery_mode_timer_wc;
sys/dev/pci/ixgbe/ixgbe.h
755
void ixgbe_deferred_mq_start_work(struct work *, void *);
sys/dev/pci/ixgbe/ixv.c
106
static void ixv_handle_timer(struct work *, void *);
sys/dev/pci/ixgbe/ixv.c
1281
ixv_handle_timer(struct work *wk, void *context)
sys/dev/pci/ixgbe/ixv.c
158
static void ixv_handle_admin(struct work *, void *);
sys/dev/pci/ixgbe/ixv.c
159
static void ixv_handle_que_work(struct work *, void *);
sys/dev/pci/ixgbe/ixv.c
3347
ixv_handle_que_work(struct work *wk, void *context)
sys/dev/pci/ixgbe/ixv.c
3574
ixv_handle_admin(struct work *wk, void *context)
sys/dev/pci/mfii.c
1358
mfii_aen(struct work *wk, void *arg)
sys/dev/pci/mfii.c
2725
mfii_abort_task(struct work *wk, void *scp)
sys/dev/pci/mfii.c
345
struct work sc_aen_work;
sys/dev/pci/mfii.c
350
struct work sc_abort_work;
sys/dev/pci/mfii.c
482
static void mfii_abort_task(struct work *, void *);
sys/dev/pci/mfii.c
492
static void mfii_aen(struct work *, void *);
sys/dev/pci/mpii.c
1547
mpii_eventack(struct work *wk, void * cookie)
sys/dev/pci/mpii.c
1942
mpii_event_sas_work(struct work *wq, void *xsc)
sys/dev/pci/mpii.c
222
struct work sc_ssb_tmowork;
sys/dev/pci/mpii.c
240
struct work sc_evt_sas_work;
sys/dev/pci/mpii.c
245
struct work sc_evt_ack_work;
sys/dev/pci/mpii.c
282
static void mpii_scsi_cmd_tmo_handler(struct work *, void *);
sys/dev/pci/mpii.c
3095
mpii_scsi_cmd_tmo_handler(struct work *wk, void *cookie)
sys/dev/pci/mpii.c
332
static void mpii_eventack(struct work *, void *);
sys/dev/pci/mpii.c
337
static void mpii_event_sas_work(struct work *, void *);
sys/dev/pci/xmm7360.c
1787
void xmm7360_dev_init_work(struct work_struct *work)
sys/dev/pci/xmm7360.c
1789
struct xmm_dev *xmm = container_of(work, struct xmm_dev, init_work);
sys/dev/scsipi/if_dse.c
186
struct work sc_recv_work, sc_send_work;
sys/dev/scsipi/if_dse.c
206
static void dse_send_worker(struct work *wk, void *cookie);
sys/dev/scsipi/if_dse.c
213
static void dse_recv_worker(struct work *wk, void *cookie);
sys/dev/scsipi/if_dse.c
517
dse_send_worker(struct work *wk, void *cookie)
sys/dev/scsipi/if_dse.c
668
dse_recv_worker(struct work *wk, void *cookie)
sys/dev/scsipi/if_se.c
183
struct work sc_recv_work, sc_send_work;
sys/dev/scsipi/if_se.c
217
static void se_recv_worker(struct work *wk, void *cookie);
sys/dev/scsipi/if_se.c
239
static void se_send_worker(struct work *wk, void *cookie);
sys/dev/scsipi/if_se.c
480
se_send_worker(struct work *wk, void *cookie)
sys/dev/scsipi/if_se.c
627
se_recv_worker(struct work *wk, void *cookie)
sys/dev/spi/oj6sh.c
115
static void oj6sh_cb(struct work *, void *);
sys/dev/spi/oj6sh.c
225
oj6sh_cb(struct work *wk, void *arg)
sys/dev/spi/oj6sh.c
88
struct work sc_wk;
sys/dev/sysmon/swwdog.c
101
doreboot(struct work *wrkwrkwrk, void *p)
sys/dev/sysmon/swwdog.c
252
static struct work wk; /* we'll need it max once */
sys/dev/sysmon/sysmon_envsys_events.c
776
sme_events_worker(struct work *wk, void *arg)
sys/dev/sysmon/sysmon_envsysvar.h
142
void sme_events_worker(struct work *, void *);
sys/dev/sysmon/sysmon_envsysvar.h
76
struct work see_wk;
sys/dev/tprof/tprof.c
205
tprof_worker(struct work *wk, void *dummy)
sys/dev/tprof/tprof.c
88
struct work c_work;
sys/dev/usb/emdtv_ir.c
142
emdtv_ir_worker(struct work *wk, void *opaque)
sys/dev/usb/emdtv_ir.c
54
static void emdtv_ir_worker(struct work *, void *);
sys/dev/usb/emdtvvar.h
95
struct work sc_ir_work;
sys/fs/autofs/autofs.c
180
autofs_timeout_wq(struct work *wk, void *arg)
sys/fs/autofs/autofs.h
126
struct work ar_wk; /* must be first */
sys/fs/autofs/autofs.h
158
void autofs_timeout_wq(struct work *wk, void *arg);
sys/fs/udf/udf_strat_rmw.c
1204
int new_queue, wait, work;
sys/fs/udf/udf_strat_rmw.c
1206
work = 1;
sys/fs/udf/udf_strat_rmw.c
1212
while (priv->run_thread || work || priv->num_floating) {
sys/fs/udf/udf_strat_rmw.c
1291
work = 1;
sys/fs/udf/udf_strat_rmw.c
1323
work = (bufq_peek(priv->queues[UDF_SHED_WAITING]) != NULL);
sys/fs/udf/udf_strat_rmw.c
1324
work |= (bufq_peek(priv->queues[UDF_SHED_READING]) != NULL);
sys/fs/udf/udf_strat_rmw.c
1325
work |= (bufq_peek(priv->queues[UDF_SHED_WRITING]) != NULL);
sys/fs/udf/udf_strat_rmw.c
1326
work |= (bufq_peek(priv->queues[UDF_SHED_SEQWRITING]) != NULL);
sys/fs/udf/udf_strat_rmw.c
1332
work, priv->num_floating));
sys/kern/kern_physio.c
114
physio_done(struct work *wk, void *dummy)
sys/kern/kern_pmf.c
105
struct work psw_work;
sys/kern/kern_pmf.c
143
pmf_suspend_worker(struct work *wk, void *dummy)
sys/kern/kern_pmf.c
184
pmf_event_worker(struct work *wk, void *dummy)
sys/kern/kern_pmf.c
99
struct work pew_work;
sys/kern/subr_vmem.c
1557
static struct work vmem_rehash_wk;
sys/kern/subr_vmem.c
1560
vmem_rehash_all(struct work *wk, void *dummy)
sys/kern/subr_workqueue.c
209
void (*callback_func)(struct work *, void *), void *callback_arg,
sys/kern/subr_workqueue.c
257
workqueue_exit(struct work *wk, void *arg)
sys/kern/subr_workqueue.c
300
void (*callback_func)(struct work *, void *), void *callback_arg,
sys/kern/subr_workqueue.c
308
CTASSERT(sizeof(work_impl_t) <= sizeof(struct work));
sys/kern/subr_workqueue.c
408
workqueue_wait(struct workqueue *wq, struct work *wk)
sys/kern/subr_workqueue.c
467
workqueue_enqueue(struct workqueue *wq, struct work *wk0, struct cpu_info *ci)
sys/kern/subr_workqueue.c
60
void (*wq_func)(struct work *, void *);
sys/net/agr/if_agrtimer.c
43
static void agrtimer_work(struct work *, void *);
sys/net/agr/if_agrtimer.c
92
agrtimer_work(struct work *wk, void *arg)
sys/net/agr/if_agrvar_impl.h
117
struct work sc_wk;
sys/net/if.c
225
static void if_slowtimo_work(struct work *, void *);
sys/net/if.c
233
static void if_link_state_change_work(struct work *, void *);
sys/net/if.c
2343
if_link_state_change_work(struct work *work, void *arg)
sys/net/if.c
2345
struct ifnet *ifp = container_of(work, struct ifnet, if_link_work);
sys/net/if.c
2631
if_slowtimo_work(struct work *work, void *arg)
sys/net/if.c
2634
container_of(work, struct if_slowtimo_data, isd_work);
sys/net/if.c
264
struct work isd_work;
sys/net/if.h
421
struct work if_link_work; /* q: linkage on link state work queue */
sys/net/if_bridge.c
2431
bridge_rtage_work(struct work *wk, void *arg)
sys/net/if_bridge.c
259
static void bridge_rtage_work(struct work *, void *);
sys/net/if_bridgevar.h
330
struct work sc_rtage_wk;
sys/net/if_pppoe.c
1557
pppoe_timeout_wk(struct work *wk __unused, void *arg)
sys/net/if_pppoe.c
196
struct work sc_timeout_wk;
sys/net/if_pppoe.c
237
static void pppoe_timeout_wk(struct work *, void *);
sys/net/if_spppsubr.c
6575
sppp_wq_work(struct work *wk, void *xsp)
sys/net/if_spppsubr.c
6578
struct sppp_work *work;
sys/net/if_spppsubr.c
6581
work = container_of(wk, struct sppp_work, work);
sys/net/if_spppsubr.c
6582
atomic_cas_uint(&work->state, SPPP_WK_BUSY, SPPP_WK_FREE);
sys/net/if_spppsubr.c
6585
work->func(sp, work->arg);
sys/net/if_spppsubr.c
6613
sppp_wq_set(struct sppp_work *work,
sys/net/if_spppsubr.c
6617
work->func = func;
sys/net/if_spppsubr.c
6618
work->arg = arg;
sys/net/if_spppsubr.c
6622
sppp_wq_add(struct workqueue *wq, struct sppp_work *work)
sys/net/if_spppsubr.c
6625
if (atomic_cas_uint(&work->state, SPPP_WK_FREE, SPPP_WK_BUSY)
sys/net/if_spppsubr.c
6629
KASSERT(work->func != NULL);
sys/net/if_spppsubr.c
6631
workqueue_enqueue(wq, &work->work, NULL);
sys/net/if_spppsubr.c
6635
sppp_wq_wait(struct workqueue *wq, struct sppp_work *work)
sys/net/if_spppsubr.c
6638
atomic_swap_uint(&work->state, SPPP_WK_UNAVAIL);
sys/net/if_spppsubr.c
6639
workqueue_wait(wq, &work->work);
sys/net/if_spppvar.h
34
struct work work;
sys/net/if_wg.c
3714
wg_peer_work(struct work *wk, void *cookie)
sys/net/if_wg.c
671
struct work wgp_work;
sys/net/if_wg.c
803
static void wg_peer_work(struct work *, void *);
sys/net/lagg/if_lagg.c
2863
lagg_workq_work(struct work *wk, void *context)
sys/net/lagg/if_laggproto.h
44
struct work lw_cookie;
sys/net/npf/npf_worker.c
132
npf_worker_addfunc(npf_t *npf, npf_workfunc_t work)
sys/net/npf/npf_worker.c
139
npf->worker_funcs[i] = work;
sys/net/npf/npf_worker.c
235
npf_workfunc_t work;
sys/net/npf/npf_worker.c
251
if ((work = npf->worker_funcs[i]) == NULL) {
sys/net/npf/npf_worker.c
254
work(npf);
sys/net/route.c
164
static struct work rt_timer_wk;
sys/net/route.c
1812
static void rt_timer_work(struct work *, void *);
sys/net/route.c
1973
rt_timer_work(struct work *wk, void *arg)
sys/net/route.c
261
struct work wk;
sys/net/route.c
464
static void rt_free_work(struct work *, void *);
sys/net/route.c
714
rt_free_work(struct work *wk, void *arg)
sys/netinet/ip_flow.c
112
static void ipflow_slowtimo_work(struct work *, void *);
sys/netinet/ip_flow.c
114
static struct work ipflow_slowtimo_wk;
sys/netinet/ip_flow.c
476
ipflow_slowtimo_work(struct work *wk, void *arg)
sys/netinet/tcp_timer.c
155
static struct work tcp_slowtimo_wk;
sys/netinet/tcp_timer.c
158
static void tcp_slowtimo_work(struct work *, void *);
sys/netinet/tcp_timer.c
257
tcp_slowtimo_work(struct work *wk, void *arg)
sys/netinet/wqinput.c
205
struct wqinput_work *work;
sys/netinet/wqinput.c
209
work = wwl->wwl_head;
sys/netinet/wqinput.c
210
if (work != NULL) {
sys/netinet/wqinput.c
213
wwl->wwl_head = work->ww_next;
sys/netinet/wqinput.c
214
work->ww_next = NULL;
sys/netinet/wqinput.c
222
return work;
sys/netinet/wqinput.c
226
wqinput_work(struct work *wk, void *arg)
sys/netinet/wqinput.c
229
struct wqinput_work *work;
sys/netinet/wqinput.c
241
while ((work = wqinput_work_get(wwl)) != NULL) {
sys/netinet/wqinput.c
244
wqi->wqi_input(work->ww_mbuf, work->ww_off, work->ww_proto);
sys/netinet/wqinput.c
248
pool_put(&wqi->wqi_work_pool, work);
sys/netinet/wqinput.c
256
wqinput_work_put(struct wqinput_worklist *wwl, struct wqinput_work *work)
sys/netinet/wqinput.c
260
wwl->wwl_tail->ww_next = work;
sys/netinet/wqinput.c
262
wwl->wwl_head = work;
sys/netinet/wqinput.c
264
wwl->wwl_tail = work;
sys/netinet/wqinput.c
271
struct wqinput_work *work;
sys/netinet/wqinput.c
283
work = pool_get(&wqi->wqi_work_pool, PR_NOWAIT);
sys/netinet/wqinput.c
284
if (work == NULL) {
sys/netinet/wqinput.c
289
work->ww_mbuf = m;
sys/netinet/wqinput.c
290
work->ww_off = off;
sys/netinet/wqinput.c
291
work->ww_proto = proto;
sys/netinet/wqinput.c
292
work->ww_next = NULL;
sys/netinet/wqinput.c
294
wqinput_work_put(wwl, work);
sys/netinet/wqinput.c
67
struct work wwl_work;
sys/netinet/wqinput.c
78
static void wqinput_work(struct work *, void *);
sys/netinet6/ip6_flow.c
106
static void ip6flow_slowtimo_work(struct work *, void *);
sys/netinet6/ip6_flow.c
108
static struct work ip6flow_slowtimo_wk;
sys/netinet6/ip6_flow.c
511
ip6flow_slowtimo_work(struct work *wk, void *arg)
sys/netinet6/nd6.c
115
static void nd6_timer_work(struct work *, void *);
sys/netinet6/nd6.c
121
static struct work nd6_timer_wk;
sys/netinet6/nd6.c
451
nd6_timer_work(struct work *wk, void *arg)
sys/netipsec/key.c
5212
key_timehandler_work(struct work *wk, void *arg)
sys/netipsec/key.c
833
static void key_timehandler_work(struct work *, void *);
sys/netipsec/key.c
836
static struct work key_timehandler_wk;
sys/nfs/nfs_node.c
292
nfs_sillyworker(struct work *work, void *arg)
sys/nfs/nfs_node.c
297
sp = (struct sillyrename *)work;
sys/nfs/nfs_node.c
70
static void nfs_sillyworker(struct work *, void *);
sys/nfs/nfsnode.h
214
struct work s_work;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
142
simplehook_tester_work(struct work *wk, void *xctx)
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
65
struct work ctx_wk;
sys/sys/buf.h
111
__CTASSERT(sizeof(struct work) <= sizeof(TAILQ_ENTRY(buf)));
sys/sys/buf.h
120
struct work u_work;
sys/sys/workqueue.h
55
void (*)(struct work *, void *), void *, pri_t, int, int);
sys/sys/workqueue.h
57
void workqueue_wait(struct workqueue *, struct work *);
sys/sys/workqueue.h
59
void workqueue_enqueue(struct workqueue *, struct work *, struct cpu_info *);
sys/ufs/ffs/ffs_alloc.c
1597
struct work wk; /* must be first */
sys/ufs/ffs/ffs_alloc.c
1639
ffs_discardcb(struct work *wk, void *arg)
sys/ufs/lfs/lfs_extern.h
103
struct work;
sys/ufs/lfs/lfs_extern.h
247
void lfs_cluster_work(struct work *wk, void *arg);
sys/ufs/lfs/lfs_extern.h
248
void lfs_super_work(struct work *wk, void *arg);
sys/ufs/lfs/lfs_extern.h
249
void lfs_free_work(struct work *wk, void *arg);
sys/ufs/lfs/lfs_segment.c
2571
workqueue_enqueue(lfs_super_wq, (struct work *)bp, NULL);
sys/ufs/lfs/lfs_segment.c
2575
lfs_super_work(struct work *wk, void *arg)
sys/ufs/lfs/lfs_segment.c
2599
workqueue_enqueue(lfs_cluster_wq, (struct work *)bp, NULL);
sys/ufs/lfs/lfs_segment.c
2603
lfs_cluster_work(struct work *wk, void *arg)
sys/uvm/uvm_extern.h
810
struct work;
sys/uvm/uvm_extern.h
811
void uvm_aiodone_worker(struct work *, void *);
sys/uvm/uvm_swap.c
1707
sw_reg_iodone(struct work *wk, void *dummy)
sys/uvm/uvm_swap.c
213
static void sw_reg_iodone(struct work *wk, void *dummy);
tests/lib/libc/sys/t_getrusage.c
215
work();
tests/lib/libc/sys/t_getrusage.c
219
work();
tests/lib/libc/sys/t_getrusage.c
251
work();
tests/lib/libc/sys/t_getrusage.c
49
static void work(void);
tests/rump/kernspace/workqueue.c
126
struct work dummy;
tests/rump/kernspace/workqueue.c
151
struct work dummy;
tests/rump/kernspace/workqueue.c
158
struct work wk;
tests/rump/kernspace/workqueue.c
49
struct work wk;
tests/rump/kernspace/workqueue.c
55
rump_work1(struct work *wk, void *arg)
usr.bin/deroff/deroff.c
363
work();