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))