Lines Matching refs:tp
2310 struct ffs_blkfree_trim_params *tp;
2312 tp = ctx;
2313 ffs_blkfree_cg(tp->ump, tp->ump->um_fs, tp->devvp, tp->bno, tp->size,
2314 tp->inum, tp->pdephd);
2315 vn_finished_secondary_write(UFSTOVFS(tp->ump));
2316 atomic_add_int(&tp->ump->um_trim_inflight, -1);
2317 free(tp, M_TEMP);
2324 struct ffs_blkfree_trim_params *tp;
2326 tp = bip->bio_caller2;
2328 TASK_INIT(&tp->task, 0, ffs_blkfree_trim_task, tp);
2329 taskqueue_enqueue(tp->ump->um_trim_tq, &tp->task);
2345 struct ffs_blkfree_trim_params *tp;
2374 tp = malloc(sizeof(struct ffs_blkfree_trim_params), M_TEMP, M_WAITOK);
2375 tp->ump = ump;
2376 tp->devvp = devvp;
2377 tp->bno = bno;
2378 tp->size = size;
2379 tp->inum = inum;
2381 LIST_INIT(&tp->dephd);
2382 LIST_SWAP(dephd, &tp->dephd, worklist, wk_list);
2383 tp->pdephd = &tp->dephd;
2385 tp->pdephd = NULL;
2392 bip->bio_caller2 = tp;