wk 1236 dev/ic/if_wi.c struct wi_ltv_keys *wk = (struct wi_ltv_keys *)ltv;
wk 1238 dev/ic/if_wi.c keylen = wk->wi_keys[sc->wi_tx_key].wi_keylen;
wk 1245 dev/ic/if_wi.c bcopy(&wk->wi_keys[i].wi_keydat,
wk 3004 dev/ic/if_wi.c struct wi_ltv_keys *wk = (struct wi_ltv_keys *)&wreq;
wk 3010 dev/ic/if_wi.c memcpy(wk, &sc->wi_keys, sizeof(*wk));
wk 3015 dev/ic/if_wi.c if (len > sizeof(wk->wi_keys[i].wi_keydat))
wk 3018 dev/ic/if_wi.c wk->wi_keys[i].wi_keydat, len);
wk 3021 dev/ic/if_wi.c wk->wi_keys[i].wi_keylen = htole16(len);
wk 3024 dev/ic/if_wi.c wk->wi_len = (sizeof(*wk) / 2) + 1;
wk 3025 dev/ic/if_wi.c wk->wi_type = WI_RID_DEFLT_CRYPT_KEYS;
wk 3064 dev/ic/if_wi.c struct wi_ltv_keys *wk = &sc->wi_keys;
wk 3079 dev/ic/if_wi.c len = letoh16(wk->wi_keys[i].wi_keylen);
wk 3083 dev/ic/if_wi.c error = copyout(wk->wi_keys[i].wi_keydat,
wk 887 dev/usb/if_wi_usb.c struct wi_ltv_keys *wk;
wk 889 dev/usb/if_wi_usb.c wk = (struct wi_ltv_keys *)ltv;
wk 890 dev/usb/if_wi_usb.c keylen = wk->wi_keys[wsc->wi_tx_key].wi_keylen;
wk 897 dev/usb/if_wi_usb.c bcopy(&wk->wi_keys[i].wi_keydat,
wk 461 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 465 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&softdep_freequeue)) != NULL) {
wk 466 ufs/ffs/ffs_softdep.c LIST_REMOVE(wk, wk_list);
wk 468 ufs/ffs/ffs_softdep.c softdep_free(wk, wk->wk_type);
wk 582 ufs/ffs/ffs_softdep.c add_to_worklist(wk)
wk 583 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 586 ufs/ffs/ffs_softdep.c if (wk->wk_state & ONWORKLIST) {
wk 593 ufs/ffs/ffs_softdep.c wk->wk_state |= ONWORKLIST;
wk 595 ufs/ffs/ffs_softdep.c LIST_INSERT_HEAD(&softdep_workitem_pending, wk, wk_list);
wk 597 ufs/ffs/ffs_softdep.c LIST_INSERT_AFTER(worklist_tail, wk, wk_list);
wk 598 ufs/ffs/ffs_softdep.c worklist_tail = wk;
wk 736 ufs/ffs/ffs_softdep.c struct worklist *wk, *wkend;
wk 749 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &softdep_workitem_pending, wk_list) {
wk 750 ufs/ffs/ffs_softdep.c if ((flags & LK_NOWAIT) == 0 || wk->wk_type != D_DIRREM)
wk 752 ufs/ffs/ffs_softdep.c dirrem = WK_DIRREM(wk);
wk 758 ufs/ffs/ffs_softdep.c if (wk == 0) {
wk 769 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 770 ufs/ffs/ffs_softdep.c if (wk == worklist_tail) {
wk 778 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 782 ufs/ffs/ffs_softdep.c mp = WK_DIRREM(wk)->dm_mnt;
wk 790 ufs/ffs/ffs_softdep.c handle_workitem_remove(WK_DIRREM(wk));
wk 795 ufs/ffs/ffs_softdep.c mp = WK_FREEBLKS(wk)->fb_mnt;
wk 803 ufs/ffs/ffs_softdep.c handle_workitem_freeblocks(WK_FREEBLKS(wk));
wk 808 ufs/ffs/ffs_softdep.c mp = WK_FREEFRAG(wk)->ff_mnt;
wk 816 ufs/ffs/ffs_softdep.c handle_workitem_freefrag(WK_FREEFRAG(wk));
wk 821 ufs/ffs/ffs_softdep.c mp = WK_FREEFILE(wk)->fx_mnt;
wk 829 ufs/ffs/ffs_softdep.c handle_workitem_freefile(WK_FREEFILE(wk));
wk 834 ufs/ffs/ffs_softdep.c "softdep", TYPENAME(wk->wk_type));
wk 848 ufs/ffs/ffs_softdep.c struct worklist *wk, *wktail;
wk 854 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&oldbp->b_dep)) != NULL) {
wk 855 ufs/ffs/ffs_softdep.c LIST_REMOVE(wk, wk_list);
wk 857 ufs/ffs/ffs_softdep.c LIST_INSERT_HEAD(&newbp->b_dep, wk, wk_list);
wk 859 ufs/ffs/ffs_softdep.c LIST_INSERT_AFTER(wktail, wk, wk_list);
wk 860 ufs/ffs/ffs_softdep.c wktail = wk;
wk 1384 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 1392 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &bp->b_dep, wk_list)
wk 1393 ufs/ffs/ffs_softdep.c if (wk->wk_type == D_BMSAFEMAP)
wk 1394 ufs/ffs/ffs_softdep.c return (WK_BMSAFEMAP(wk));
wk 1561 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 1606 ufs/ffs/ffs_softdep.c if ((wk = LIST_FIRST(&oldadp->ad_newdirblk)) != NULL) {
wk 1607 ufs/ffs/ffs_softdep.c newdirblk = WK_NEWDIRBLK(wk);
wk 1783 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 1794 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &bp->b_dep, wk_list) {
wk 1795 ufs/ffs/ffs_softdep.c if (wk->wk_type != D_INDIRDEP)
wk 1797 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk);
wk 2063 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 2071 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&bp->b_dep)) != NULL) {
wk 2072 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 2075 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk);
wk 2104 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 2105 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&indirdep->ir_savebp->b_dep, wk);
wk 2109 ufs/ffs/ffs_softdep.c pagedep = WK_PAGEDEP(wk);
wk 2138 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &inodedep->id_bufwait, wk_list)
wk 2139 ufs/ffs/ffs_softdep.c if (wk->wk_type == D_NEWDIRBLK &&
wk 2140 ufs/ffs/ffs_softdep.c WK_NEWDIRBLK(wk)->db_pagedep ==
wk 2143 ufs/ffs/ffs_softdep.c if (wk != NULL) {
wk 2144 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 2145 ufs/ffs/ffs_softdep.c free_newdirblk(WK_NEWDIRBLK(wk));
wk 2158 ufs/ffs/ffs_softdep.c free_allocindir(WK_ALLOCINDIR(wk), inodedep);
wk 2165 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 2171 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 2188 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 2208 ufs/ffs/ffs_softdep.c if ((wk = LIST_FIRST(&adp->ad_newdirblk)) != NULL) {
wk 2209 ufs/ffs/ffs_softdep.c newdirblk = WK_NEWDIRBLK(wk);
wk 2472 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 2495 ufs/ffs/ffs_softdep.c (wk = LIST_FIRST(&bp->b_dep)) != NULL) {
wk 2496 ufs/ffs/ffs_softdep.c if (wk->wk_type != D_INDIRDEP ||
wk 2497 ufs/ffs/ffs_softdep.c (indirdep = WK_INDIRDEP(wk))->ir_savebp != bp ||
wk 2502 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 3297 ufs/ffs/ffs_softdep.c struct worklist *wk, *nextwk;
wk 3314 ufs/ffs/ffs_softdep.c for (wk = LIST_FIRST(&bp->b_dep); wk; wk = nextwk) {
wk 3315 ufs/ffs/ffs_softdep.c nextwk = LIST_NEXT(wk, wk_list);
wk 3316 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 3319 ufs/ffs/ffs_softdep.c initiate_write_filepage(WK_PAGEDEP(wk), bp);
wk 3323 ufs/ffs/ffs_softdep.c inodedep = WK_INODEDEP(wk);
wk 3333 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk);
wk 3345 ufs/ffs/ffs_softdep.c wk->wk_state &= ~ONWORKLIST;
wk 3346 ufs/ffs/ffs_softdep.c LIST_REMOVE(wk, wk_list);
wk 3376 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 3806 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 3828 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&bp->b_dep)) != NULL) {
wk 3829 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 3830 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 3833 ufs/ffs/ffs_softdep.c if (handle_written_filepage(WK_PAGEDEP(wk), bp))
wk 3834 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&reattach, wk);
wk 3838 ufs/ffs/ffs_softdep.c if (handle_written_inodeblock(WK_INODEDEP(wk), bp))
wk 3839 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&reattach, wk);
wk 3843 ufs/ffs/ffs_softdep.c bmsafemap = WK_BMSAFEMAP(wk);
wk 3873 ufs/ffs/ffs_softdep.c handle_written_mkdir(WK_MKDIR(wk), MKDIR_BODY);
wk 3877 ufs/ffs/ffs_softdep.c adp = WK_ALLOCDIRECT(wk);
wk 3883 ufs/ffs/ffs_softdep.c aip = WK_ALLOCINDIR(wk);
wk 3889 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk);
wk 3902 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&reattach, wk);
wk 3910 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 3917 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&reattach)) != NULL) {
wk 3918 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 3919 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&bp->b_dep, wk);
wk 4049 ufs/ffs/ffs_softdep.c struct worklist *wk, *filefree;
wk 4183 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&inodedep->id_bufwait)) != NULL) {
wk 4184 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 4185 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 4196 ufs/ffs/ffs_softdep.c filefree = wk;
wk 4200 ufs/ffs/ffs_softdep.c handle_written_mkdir(WK_MKDIR(wk), MKDIR_PARENT);
wk 4204 ufs/ffs/ffs_softdep.c diradd_inode_written(WK_DIRADD(wk), inodedep);
wk 4208 ufs/ffs/ffs_softdep.c wk->wk_state |= COMPLETE;
wk 4209 ufs/ffs/ffs_softdep.c if ((wk->wk_state & ALLCOMPLETE) != ALLCOMPLETE)
wk 4214 ufs/ffs/ffs_softdep.c add_to_worklist(wk);
wk 4218 ufs/ffs/ffs_softdep.c free_newdirblk(WK_NEWDIRBLK(wk));
wk 4223 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 4440 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 4483 ufs/ffs/ffs_softdep.c while ((wk = LIST_FIRST(&inodedep->id_inowait)) != NULL) {
wk 4484 ufs/ffs/ffs_softdep.c WORKLIST_REMOVE(wk);
wk 4485 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&inodedep->id_bufwait, wk);
wk 4551 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 4579 ufs/ffs/ffs_softdep.c if ((wk = LIST_FIRST(&inodedep->id_pendinghd)) == NULL)
wk 4581 ufs/ffs/ffs_softdep.c if (wk->wk_type != D_DIRADD) {
wk 4584 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 4586 ufs/ffs/ffs_softdep.c dap = WK_DIRADD(wk);
wk 4684 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 4706 ufs/ffs/ffs_softdep.c if ((wk = LIST_FIRST(&bp->b_dep)) == NULL ||
wk 4707 ufs/ffs/ffs_softdep.c wk->wk_type != D_BMSAFEMAP) {
wk 4746 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 4802 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &bp->b_dep, wk_list) {
wk 4803 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 4806 ufs/ffs/ffs_softdep.c adp = WK_ALLOCDIRECT(wk);
wk 4823 ufs/ffs/ffs_softdep.c aip = WK_ALLOCINDIR(wk);
wk 4842 ufs/ffs/ffs_softdep.c LIST_FOREACH(aip, &WK_INDIRDEP(wk)->ir_deplisthd, ai_next) {
wk 4859 ufs/ffs/ffs_softdep.c if ((error = flush_inodedep_deps(WK_INODEDEP(wk)->id_fs,
wk 4860 ufs/ffs/ffs_softdep.c WK_INODEDEP(wk)->id_ino)) != 0) {
wk 4875 ufs/ffs/ffs_softdep.c pagedep = WK_PAGEDEP(wk);
wk 4897 ufs/ffs/ffs_softdep.c nbp = WK_MKDIR(wk)->md_buf;
wk 4918 ufs/ffs/ffs_softdep.c nbp = WK_BMSAFEMAP(wk)->sm_buf;
wk 4934 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 5090 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 5157 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &bp->b_dep, wk_list)
wk 5158 ufs/ffs/ffs_softdep.c if (wk->wk_type == D_MKDIR)
wk 5160 ufs/ffs/ffs_softdep.c if (wk) {
wk 5514 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 5525 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &bp->b_dep, wk_list) {
wk 5526 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 5529 ufs/ffs/ffs_softdep.c inodedep = WK_INODEDEP(wk);
wk 5545 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk);
wk 5556 ufs/ffs/ffs_softdep.c pagedep = WK_PAGEDEP(wk);
wk 5579 ufs/ffs/ffs_softdep.c TYPENAME(wk->wk_type));
wk 5686 ufs/ffs/ffs_softdep.c struct worklist *wk;
wk 5689 ufs/ffs/ffs_softdep.c LIST_FOREACH(wk, &bp->b_dep, wk_list)
wk 5690 ufs/ffs/ffs_softdep.c worklist_print(wk, full, pr);
wk 5694 ufs/ffs/ffs_softdep.c worklist_print(struct worklist *wk, int full, int (*pr)(const char *, ...))
wk 5716 ufs/ffs/ffs_softdep.c (*pr)("%s%s(%p) state %b\n%s", prefix, TYPENAME(wk->wk_type), wk,
wk 5717 ufs/ffs/ffs_softdep.c wk->wk_state, DEP_BITS, prefix);
wk 5718 ufs/ffs/ffs_softdep.c switch (wk->wk_type) {
wk 5720 ufs/ffs/ffs_softdep.c pagedep = WK_PAGEDEP(wk);
wk 5725 ufs/ffs/ffs_softdep.c inodedep = WK_INODEDEP(wk);
wk 5733 ufs/ffs/ffs_softdep.c newblk = WK_NEWBLK(wk);
wk 5739 ufs/ffs/ffs_softdep.c bmsafemap = WK_BMSAFEMAP(wk);
wk 5743 ufs/ffs/ffs_softdep.c adp = WK_ALLOCDIRECT(wk);
wk 5751 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk);
wk 5756 ufs/ffs/ffs_softdep.c aip = WK_ALLOCINDIR(wk);
wk 5763 ufs/ffs/ffs_softdep.c freefrag = WK_FREEFRAG(wk);
wk 5769 ufs/ffs/ffs_softdep.c freeblks = WK_FREEBLKS(wk);
wk 5777 ufs/ffs/ffs_softdep.c freefile = WK_FREEFILE(wk);
wk 5782 ufs/ffs/ffs_softdep.c dap = WK_DIRADD(wk);
wk 5787 ufs/ffs/ffs_softdep.c mkdir = WK_MKDIR(wk);
wk 5791 ufs/ffs/ffs_softdep.c dirrem = WK_DIRREM(wk);
wk 5796 ufs/ffs/ffs_softdep.c newdirblk = WK_NEWDIRBLK(wk);
wk 142 ufs/ffs/softdep.h #define WK_DATA(wk) ((void *)(wk))
wk 143 ufs/ffs/softdep.h #define WK_PAGEDEP(wk) ((struct pagedep *)(wk))
wk 144 ufs/ffs/softdep.h #define WK_INODEDEP(wk) ((struct inodedep *)(wk))
wk 145 ufs/ffs/softdep.h #define WK_NEWBLK(wk) ((struct newblk *)(wk))
wk 146 ufs/ffs/softdep.h #define WK_BMSAFEMAP(wk) ((struct bmsafemap *)(wk))
wk 147 ufs/ffs/softdep.h #define WK_ALLOCDIRECT(wk) ((struct allocdirect *)(wk))
wk 148 ufs/ffs/softdep.h #define WK_INDIRDEP(wk) ((struct indirdep *)(wk))
wk 149 ufs/ffs/softdep.h #define WK_ALLOCINDIR(wk) ((struct allocindir *)(wk))
wk 150 ufs/ffs/softdep.h #define WK_FREEFRAG(wk) ((struct freefrag *)(wk))
wk 151 ufs/ffs/softdep.h #define WK_FREEBLKS(wk) ((struct freeblks *)(wk))
wk 152 ufs/ffs/softdep.h #define WK_FREEFILE(wk) ((struct freefile *)(wk))
wk 153 ufs/ffs/softdep.h #define WK_DIRADD(wk) ((struct diradd *)(wk))
wk 154 ufs/ffs/softdep.h #define WK_MKDIR(wk) ((struct mkdir *)(wk))
wk 155 ufs/ffs/softdep.h #define WK_DIRREM(wk) ((struct dirrem *)(wk))
wk 156 ufs/ffs/softdep.h #define WK_NEWDIRBLK(wk) ((struct newdirblk *)(wk))