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