Symbol: trans
bin/cpdup/hclink.c
106
trans.hc = &hcslave;
bin/cpdup/hclink.c
115
head = hcc_read_command(trans.hc, &trans);
bin/cpdup/hclink.c
123
hcc_start_reply(&trans, head);
bin/cpdup/hclink.c
125
r = dispatch[head->cmd & 255](&trans, head);
bin/cpdup/hclink.c
13
static void hcc_start_reply(hctransaction_t trans, struct HCHead *rhead);
bin/cpdup/hclink.c
14
static int hcc_finish_reply(hctransaction_t trans, struct HCHead *head);
bin/cpdup/hclink.c
141
if (!hcc_finish_reply(&trans, head))
bin/cpdup/hclink.c
152
hcc_read_command(struct HostConf *hc, hctransaction_t trans)
bin/cpdup/hclink.c
160
if (trans == NULL)
bin/cpdup/hclink.c
186
trans->swap = need_swap;
bin/cpdup/hclink.c
187
bcopy(&tmp, trans->rbuf, n);
bin/cpdup/hclink.c
191
r = read(hc->fdin, trans->rbuf + n, aligned_bytes - n);
bin/cpdup/hclink.c
197
hcc_debug_dump(trans, head);
bin/cpdup/hclink.c
199
trans->state = HCT_REPLIED;
bin/cpdup/hclink.c
200
return((void *)trans->rbuf);
bin/cpdup/hclink.c
202
trans->state = HCT_FAIL;
bin/cpdup/hclink.c
213
hctransaction_t trans;
bin/cpdup/hclink.c
215
trans = &hc->trans;
bin/cpdup/hclink.c
217
whead = (void *)trans->wbuf;
bin/cpdup/hclink.c
221
whead->id = trans->id;
bin/cpdup/hclink.c
224
trans->windex = sizeof(*whead);
bin/cpdup/hclink.c
225
trans->hc = hc;
bin/cpdup/hclink.c
226
trans->state = HCT_IDLE;
bin/cpdup/hclink.c
228
return(trans);
bin/cpdup/hclink.c
232
hcc_start_reply(hctransaction_t trans, struct HCHead *rhead)
bin/cpdup/hclink.c
234
struct HCHead *whead = (void *)trans->wbuf;
bin/cpdup/hclink.c
242
trans->windex = sizeof(*whead);
bin/cpdup/hclink.c
250
hcc_finish_command(hctransaction_t trans)
bin/cpdup/hclink.c
258
hc = trans->hc;
bin/cpdup/hclink.c
259
whead = (void *)trans->wbuf;
bin/cpdup/hclink.c
260
whead->bytes = trans->windex;
bin/cpdup/hclink.c
261
aligned_bytes = HCC_ALIGN(trans->windex);
bin/cpdup/hclink.c
262
trans->windex = 0; /* initialize for hcc_nextchaineditem() */
bin/cpdup/hclink.c
264
trans->state = HCT_SENT;
bin/cpdup/hclink.c
283
rhead = hcc_read_command(hc, trans);
bin/cpdup/hclink.c
284
if (trans->state != HCT_REPLIED || rhead->id != trans->id) {
bin/cpdup/hclink.c
294
trans->state = HCT_DONE;
bin/cpdup/hclink.c
307
hcc_finish_reply(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hclink.c
312
whead = (void *)trans->wbuf;
bin/cpdup/hclink.c
313
whead->bytes = trans->windex;
bin/cpdup/hclink.c
315
aligned_bytes = HCC_ALIGN(trans->windex);
bin/cpdup/hclink.c
317
hcc_debug_dump(trans, whead);
bin/cpdup/hclink.c
319
return (write(trans->hc->fdout, whead, aligned_bytes) == aligned_bytes);
bin/cpdup/hclink.c
323
hcc_leaf_string(hctransaction_t trans, int16_t leafid, const char *str)
bin/cpdup/hclink.c
328
item = (void *)(trans->wbuf + trans->windex);
bin/cpdup/hclink.c
329
assert(trans->windex + sizeof(*item) + bytes < HC_BUFSIZE);
bin/cpdup/hclink.c
334
trans->windex = HCC_ALIGN(trans->windex + item->bytes);
bin/cpdup/hclink.c
338
hcc_leaf_data(hctransaction_t trans, int16_t leafid, const void *ptr, int bytes)
bin/cpdup/hclink.c
342
item = (void *)(trans->wbuf + trans->windex);
bin/cpdup/hclink.c
343
assert(trans->windex + sizeof(*item) + bytes < HC_BUFSIZE);
bin/cpdup/hclink.c
348
trans->windex = HCC_ALIGN(trans->windex + item->bytes);
bin/cpdup/hclink.c
352
hcc_leaf_int32(hctransaction_t trans, int16_t leafid, int32_t value)
bin/cpdup/hclink.c
356
item = (void *)(trans->wbuf + trans->windex);
bin/cpdup/hclink.c
357
assert(trans->windex + sizeof(*item) + sizeof(value) < HC_BUFSIZE);
bin/cpdup/hclink.c
362
trans->windex = HCC_ALIGN(trans->windex + item->bytes);
bin/cpdup/hclink.c
366
hcc_leaf_int64(hctransaction_t trans, int16_t leafid, int64_t value)
bin/cpdup/hclink.c
370
item = (void *)(trans->wbuf + trans->windex);
bin/cpdup/hclink.c
371
assert(trans->windex + sizeof(*item) + sizeof(value) < HC_BUFSIZE);
bin/cpdup/hclink.c
376
trans->windex = HCC_ALIGN(trans->windex + item->bytes);
bin/cpdup/hclink.c
388
hcc_check_space(hctransaction_t trans, struct HCHead *head, int n, int size)
bin/cpdup/hclink.c
391
if (size >= HC_BUFSIZE - trans->windex) {
bin/cpdup/hclink.c
392
struct HCHead *whead = (void *)trans->wbuf;
bin/cpdup/hclink.c
395
if (!hcc_finish_reply(trans, head))
bin/cpdup/hclink.c
397
hcc_start_reply(trans, head);
bin/cpdup/hclink.c
464
hcc_nextitem(hctransaction_t trans, struct HCHead *head, struct HCLeaf *item)
bin/cpdup/hclink.c
475
if (trans->swap) {
bin/cpdup/hclink.c
501
hctransaction_t trans = &hc->trans;
bin/cpdup/hclink.c
504
while ((item = hcc_nextitem(trans, head, item)) == NULL) {
bin/cpdup/hclink.c
507
head = hcc_read_command(hc, trans);
bin/cpdup/hclink.c
508
if (trans->state != HCT_REPLIED || head->id != trans->id)
bin/cpdup/hclink.c
511
trans->windex = (char *)item - (char *)head;
bin/cpdup/hclink.c
518
hctransaction_t trans = &hc->trans;
bin/cpdup/hclink.c
520
if (trans->windex == 0)
bin/cpdup/hclink.c
523
return ((void *) ((char *)head + trans->windex));
bin/cpdup/hclink.c
529
hcc_debug_dump(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hclink.c
538
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hclink.c
76
rc_badop(hctransaction_t trans __unused, struct HCHead *head)
bin/cpdup/hclink.c
87
struct HCTransaction trans;
bin/cpdup/hclink.c
93
bzero(&trans, sizeof(trans));
bin/cpdup/hclink.h
105
struct HCLeaf *hcc_nextitem(hctransaction_t trans, struct HCHead *head, struct HCLeaf *item);
bin/cpdup/hclink.h
106
#define hcc_firstitem(trans, head) hcc_nextitem(trans, head, NULL)
bin/cpdup/hclink.h
40
struct HCTransaction trans;
bin/cpdup/hclink.h
82
#define FOR_EACH_ITEM(item, trans, head) \
bin/cpdup/hclink.h
83
for (item = hcc_firstitem(trans, head); item; \
bin/cpdup/hclink.h
84
item = hcc_nextitem(trans, head, item))
bin/cpdup/hclink.h
92
struct HCHead *hcc_read_command(struct HostConf *hc, hctransaction_t trans);
bin/cpdup/hclink.h
94
struct HCHead *hcc_finish_command(hctransaction_t trans);
bin/cpdup/hclink.h
95
void hcc_leaf_string(hctransaction_t trans, int16_t leafid, const char *str);
bin/cpdup/hclink.h
96
void hcc_leaf_data(hctransaction_t trans, int16_t leafid, const void *ptr, int bytes);
bin/cpdup/hclink.h
97
void hcc_leaf_int32(hctransaction_t trans, int16_t leafid, int32_t value);
bin/cpdup/hclink.h
98
void hcc_leaf_int64(hctransaction_t trans, int16_t leafid, int64_t value);
bin/cpdup/hclink.h
99
int hcc_check_space(hctransaction_t trans, struct HCHead *head, int n, int size);
bin/cpdup/hcproto.c
1003
hctransaction_t trans;
bin/cpdup/hcproto.c
1023
trans = hcc_start_command(hc, HC_WRITE);
bin/cpdup/hcproto.c
1024
hcc_leaf_int32(trans, LC_DESCRIPTOR, fd);
bin/cpdup/hcproto.c
1025
hcc_leaf_data(trans, LC_DATA, buf, n);
bin/cpdup/hcproto.c
1026
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1030
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1049
rc_write(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1056
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1059
fdp = hcc_get_descriptor(trans->hc, HCC_INT32(item), HC_DESC_FD);
bin/cpdup/hcproto.c
1078
hcc_leaf_int32(trans, LC_BYTES, n);
bin/cpdup/hcproto.c
1090
hctransaction_t trans;
bin/cpdup/hcproto.c
11
static int hc_decode_stat(hctransaction_t trans, struct stat *, struct HCHead *);
bin/cpdup/hcproto.c
1103
trans = hcc_start_command(hc, HC_REMOVE);
bin/cpdup/hcproto.c
1104
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1105
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1113
rc_remove(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1118
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1137
hctransaction_t trans;
bin/cpdup/hcproto.c
1145
trans = hcc_start_command(hc, HC_MKDIR);
bin/cpdup/hcproto.c
1146
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1147
hcc_leaf_int32(trans, LC_MODE, mode);
bin/cpdup/hcproto.c
1148
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1156
rc_mkdir(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1162
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1187
hctransaction_t trans;
bin/cpdup/hcproto.c
1195
trans = hcc_start_command(hc, HC_RMDIR);
bin/cpdup/hcproto.c
1196
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1197
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1205
rc_rmdir(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1210
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1231
hctransaction_t trans;
bin/cpdup/hcproto.c
1247
trans = hcc_start_command(hc, HC_CHOWN);
bin/cpdup/hcproto.c
1248
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1249
hcc_leaf_int32(trans, LC_UID, owner);
bin/cpdup/hcproto.c
1250
hcc_leaf_int32(trans, LC_GID, group);
bin/cpdup/hcproto.c
1251
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1259
rc_chown(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1267
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1298
hctransaction_t trans;
bin/cpdup/hcproto.c
13
static int rc_encode_stat(hctransaction_t trans, struct stat *);
bin/cpdup/hcproto.c
1314
trans = hcc_start_command(hc, HC_LCHOWN);
bin/cpdup/hcproto.c
1315
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1316
hcc_leaf_int32(trans, LC_UID, owner);
bin/cpdup/hcproto.c
1317
hcc_leaf_int32(trans, LC_GID, group);
bin/cpdup/hcproto.c
1318
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1326
rc_lchown(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1334
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1365
hctransaction_t trans;
bin/cpdup/hcproto.c
1373
trans = hcc_start_command(hc, HC_CHMOD);
bin/cpdup/hcproto.c
1374
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1375
hcc_leaf_int32(trans, LC_MODE, mode);
bin/cpdup/hcproto.c
1376
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1386
hctransaction_t trans;
bin/cpdup/hcproto.c
1394
trans = hcc_start_command(hc, HC_LCHMOD);
bin/cpdup/hcproto.c
1395
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1396
hcc_leaf_int32(trans, LC_MODE, mode);
bin/cpdup/hcproto.c
1397
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
140
hctransaction_t trans;
bin/cpdup/hcproto.c
1405
rc_chmod(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1411
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1439
hctransaction_t trans;
bin/cpdup/hcproto.c
1453
trans = hcc_start_command(hc, HC_MKNOD);
bin/cpdup/hcproto.c
1454
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1455
hcc_leaf_int32(trans, LC_MODE, mode);
bin/cpdup/hcproto.c
1456
hcc_leaf_int32(trans, LC_RDEV, rdev);
bin/cpdup/hcproto.c
1457
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1465
rc_mknod(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1472
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
15
static int rc_hello(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
150
trans = hcc_start_command(hc, HC_HELLO);
bin/cpdup/hcproto.c
1500
hctransaction_t trans;
bin/cpdup/hcproto.c
1508
trans = hcc_start_command(hc, HC_LINK);
bin/cpdup/hcproto.c
1509
hcc_leaf_string(trans, LC_PATH1, name1);
bin/cpdup/hcproto.c
151
hcc_leaf_string(trans, LC_HELLOSTR, hostbuf);
bin/cpdup/hcproto.c
1510
hcc_leaf_string(trans, LC_PATH2, name2);
bin/cpdup/hcproto.c
1511
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1519
rc_link(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
152
hcc_leaf_int32(trans, LC_VERSION, HCPROTO_VERSION);
bin/cpdup/hcproto.c
1525
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
154
hcc_leaf_string(trans, LC_PATH1, UseCpFile);
bin/cpdup/hcproto.c
155
if ((head = hcc_finish_command(trans)) == NULL) {
bin/cpdup/hcproto.c
1551
hctransaction_t trans;
bin/cpdup/hcproto.c
1566
trans = hcc_start_command(hc, HC_CHFLAGS);
bin/cpdup/hcproto.c
1567
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1568
hcc_leaf_int64(trans, LC_FILEFLAGS, flags);
bin/cpdup/hcproto.c
1569
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1579
hctransaction_t trans;
bin/cpdup/hcproto.c
1594
trans = hcc_start_command(hc, HC_LCHFLAGS);
bin/cpdup/hcproto.c
1595
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1596
hcc_leaf_int64(trans, LC_FILEFLAGS, flags);
bin/cpdup/hcproto.c
1597
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
16
static int rc_stat(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
1605
rc_chflags(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1612
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1645
hctransaction_t trans;
bin/cpdup/hcproto.c
1653
trans = hcc_start_command(hc, HC_READLINK);
bin/cpdup/hcproto.c
1654
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1655
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1661
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1675
rc_readlink(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
168
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1682
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1691
hcc_leaf_data(trans, LC_DATA, buf, r);
bin/cpdup/hcproto.c
17
static int rc_lstat(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
1701
hctransaction_t trans;
bin/cpdup/hcproto.c
1710
trans = hcc_start_command(hc, HC_UMASK);
bin/cpdup/hcproto.c
1711
hcc_leaf_int32(trans, LC_MODE, numask);
bin/cpdup/hcproto.c
1712
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1718
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1726
rc_umask(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1731
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1736
hcc_leaf_int32(trans, LC_MODE, numask);
bin/cpdup/hcproto.c
1746
hctransaction_t trans;
bin/cpdup/hcproto.c
1754
trans = hcc_start_command(hc, HC_SYMLINK);
bin/cpdup/hcproto.c
1755
hcc_leaf_string(trans, LC_PATH1, name1);
bin/cpdup/hcproto.c
1756
hcc_leaf_string(trans, LC_PATH2, name2);
bin/cpdup/hcproto.c
1757
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1765
rc_symlink(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1771
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1796
hctransaction_t trans;
bin/cpdup/hcproto.c
18
static int rc_opendir(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
1804
trans = hcc_start_command(hc, HC_RENAME);
bin/cpdup/hcproto.c
1805
hcc_leaf_string(trans, LC_PATH1, name1);
bin/cpdup/hcproto.c
1806
hcc_leaf_string(trans, LC_PATH2, name2);
bin/cpdup/hcproto.c
1807
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1815
rc_rename(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1821
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1846
hctransaction_t trans;
bin/cpdup/hcproto.c
1855
trans = hcc_start_command(hc, HC_UTIMES);
bin/cpdup/hcproto.c
1856
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1857
hcc_leaf_int64(trans, LC_ATIME, times[0].tv_sec);
bin/cpdup/hcproto.c
1858
hcc_leaf_int64(trans, LC_MTIME, times[1].tv_sec);
bin/cpdup/hcproto.c
1860
hcc_leaf_int32(trans, LC_ATIMENSEC, times[0].tv_usec * 1000);
bin/cpdup/hcproto.c
1861
hcc_leaf_int32(trans, LC_MTIMENSEC, times[1].tv_usec * 1000);
bin/cpdup/hcproto.c
1863
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1873
hctransaction_t trans;
bin/cpdup/hcproto.c
1882
trans = hcc_start_command(hc, HC_LUTIMES);
bin/cpdup/hcproto.c
1883
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
1884
hcc_leaf_int64(trans, LC_ATIME, times[0].tv_sec);
bin/cpdup/hcproto.c
1885
hcc_leaf_int64(trans, LC_MTIME, times[1].tv_sec);
bin/cpdup/hcproto.c
1887
hcc_leaf_int32(trans, LC_ATIMENSEC, times[0].tv_usec * 1000);
bin/cpdup/hcproto.c
1888
hcc_leaf_int32(trans, LC_MTIMENSEC, times[1].tv_usec * 1000);
bin/cpdup/hcproto.c
1890
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
1898
rc_utimes(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
19
static int rc_readdir(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
1907
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1943
hctransaction_t trans;
bin/cpdup/hcproto.c
195
rc_hello(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
1956
trans = hcc_start_command(hc, HC_GETEUID);
bin/cpdup/hcproto.c
1957
if ((head = hcc_finish_command(trans)) == NULL || head->error)
bin/cpdup/hcproto.c
1959
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
1967
rc_geteuid(hctransaction_t trans, struct HCHead *head __unused)
bin/cpdup/hcproto.c
1969
hcc_leaf_int32(trans, LC_UID, geteuid());
bin/cpdup/hcproto.c
1995
hctransaction_t trans;
bin/cpdup/hcproto.c
20
static int rc_closedir(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
200
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
2011
trans = hcc_start_command(hc, HC_GETGROUPS);
bin/cpdup/hcproto.c
2012
if ((head = hcc_finish_command(trans)) == NULL || head->error)
bin/cpdup/hcproto.c
2014
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
2041
rc_getgroups(hctransaction_t trans, struct HCHead *head __unused)
bin/cpdup/hcproto.c
2048
hcc_leaf_int32(trans, LC_COUNT, count);
bin/cpdup/hcproto.c
2050
hcc_leaf_int32(trans, LC_GID, gidlist[i]);
bin/cpdup/hcproto.c
21
static int rc_scandir(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
211
hcc_leaf_string(trans, LC_HELLOSTR, hostbuf);
bin/cpdup/hcproto.c
212
hcc_leaf_int32(trans, LC_VERSION, HCPROTO_VERSION);
bin/cpdup/hcproto.c
22
static int rc_open(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
223
hctransaction_t trans;
bin/cpdup/hcproto.c
228
trans = hcc_start_command(hc, HC_STAT);
bin/cpdup/hcproto.c
229
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
23
static int rc_close(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
230
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
234
return(hc_decode_stat(trans, st, head));
bin/cpdup/hcproto.c
24
static int rc_read(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
241
hctransaction_t trans;
bin/cpdup/hcproto.c
246
trans = hcc_start_command(hc, HC_LSTAT);
bin/cpdup/hcproto.c
247
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
248
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
25
static int rc_readfile(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
252
return(hc_decode_stat(trans, st, head));
bin/cpdup/hcproto.c
256
hc_decode_stat(hctransaction_t trans, struct stat *st, struct HCHead *head)
bin/cpdup/hcproto.c
26
static int rc_write(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
261
FOR_EACH_ITEM(item, trans, head)
bin/cpdup/hcproto.c
27
static int rc_remove(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
28
static int rc_mkdir(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
29
static int rc_rmdir(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
30
static int rc_chown(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
31
static int rc_lchown(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
32
static int rc_chmod(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
33
static int rc_mknod(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
330
rc_stat(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
336
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
34
static int rc_link(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
344
return (rc_encode_stat(trans, &st));
bin/cpdup/hcproto.c
348
rc_lstat(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
354
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
36
static int rc_chflags(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
362
return (rc_encode_stat(trans, &st));
bin/cpdup/hcproto.c
373
rc_encode_stat(hctransaction_t trans, struct stat *st)
bin/cpdup/hcproto.c
375
hcc_leaf_int32(trans, LC_DEV, st->st_dev);
bin/cpdup/hcproto.c
376
hcc_leaf_int64(trans, LC_INO, st->st_ino);
bin/cpdup/hcproto.c
377
hcc_leaf_int32(trans, LC_MODE, st->st_mode);
bin/cpdup/hcproto.c
378
hcc_leaf_int32(trans, LC_NLINK, st->st_nlink);
bin/cpdup/hcproto.c
379
hcc_leaf_int32(trans, LC_UID, st->st_uid);
bin/cpdup/hcproto.c
38
static int rc_readlink(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
380
hcc_leaf_int32(trans, LC_GID, st->st_gid);
bin/cpdup/hcproto.c
381
hcc_leaf_int32(trans, LC_RDEV, st->st_rdev);
bin/cpdup/hcproto.c
382
hcc_leaf_int64(trans, LC_ATIME, st->st_atime);
bin/cpdup/hcproto.c
383
hcc_leaf_int64(trans, LC_MTIME, st->st_mtime);
bin/cpdup/hcproto.c
384
hcc_leaf_int64(trans, LC_CTIME, st->st_ctime);
bin/cpdup/hcproto.c
386
hcc_leaf_int32(trans, LC_ATIMENSEC, st->st_atim.tv_nsec);
bin/cpdup/hcproto.c
387
hcc_leaf_int32(trans, LC_MTIMENSEC, st->st_mtim.tv_nsec);
bin/cpdup/hcproto.c
388
hcc_leaf_int32(trans, LC_CTIMENSEC, st->st_ctim.tv_nsec);
bin/cpdup/hcproto.c
39
static int rc_umask(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
390
hcc_leaf_int64(trans, LC_FILESIZE, st->st_size);
bin/cpdup/hcproto.c
391
hcc_leaf_int64(trans, LC_FILEBLKS, st->st_blocks);
bin/cpdup/hcproto.c
392
hcc_leaf_int32(trans, LC_BLKSIZE, st->st_blksize);
bin/cpdup/hcproto.c
394
hcc_leaf_int64(trans, LC_FILEFLAGS, st->st_flags);
bin/cpdup/hcproto.c
40
static int rc_symlink(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
405
hctransaction_t trans;
bin/cpdup/hcproto.c
41
static int rc_rename(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
416
trans = hcc_start_command(hc, HC_OPENDIR);
bin/cpdup/hcproto.c
417
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
418
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
42
static int rc_utimes(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
422
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
43
static int rc_geteuid(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
437
trans = hcc_start_command(hc, HC_SCANDIR);
bin/cpdup/hcproto.c
438
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
439
if ((head = hcc_finish_command(trans)) == NULL || head->error)
bin/cpdup/hcproto.c
44
static int rc_getgroups(hctransaction_t trans, struct HCHead *);
bin/cpdup/hcproto.c
445
rc_opendir(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
452
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
461
desc = hcc_alloc_descriptor(trans->hc, dir, HC_DESC_DIR);
bin/cpdup/hcproto.c
462
hcc_leaf_int32(trans, LC_DESCRIPTOR, desc);
bin/cpdup/hcproto.c
489
hctransaction_t trans;
bin/cpdup/hcproto.c
492
trans = hcc_start_command(hc, HC_READDIR);
bin/cpdup/hcproto.c
493
hcc_leaf_int32(trans, LC_DESCRIPTOR, (intptr_t)dir);
bin/cpdup/hcproto.c
494
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
502
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
527
if (hc->trans.state == HCT_FAIL)
bin/cpdup/hcproto.c
533
rc_readdir(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
539
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
541
dir = hcc_get_descriptor(trans->hc, HCC_INT32(item), HC_DESC_DIR);
bin/cpdup/hcproto.c
546
hcc_leaf_string(trans, LC_PATH1, den->d_name);
bin/cpdup/hcproto.c
564
hctransaction_t trans;
bin/cpdup/hcproto.c
570
trans = hcc_start_command(hc, HC_CLOSEDIR);
bin/cpdup/hcproto.c
571
hcc_leaf_int32(trans, LC_DESCRIPTOR, (intptr_t)dir);
bin/cpdup/hcproto.c
572
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
588
if (hc->trans.state == HCT_FAIL || head->error)
bin/cpdup/hcproto.c
594
rc_closedir(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
599
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
601
dir = hcc_get_descriptor(trans->hc, HCC_INT32(item), HC_DESC_DIR);
bin/cpdup/hcproto.c
603
hcc_set_descriptor(trans->hc, HCC_INT32(item),
bin/cpdup/hcproto.c
617
rc_scandir(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
626
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
645
if (!hcc_check_space(trans, head, STAT_MAX_NUM_ENTRIES,
bin/cpdup/hcproto.c
653
rc_encode_stat(trans, &st);
bin/cpdup/hcproto.c
655
hcc_leaf_string(trans, LC_PATH1, den->d_name);
bin/cpdup/hcproto.c
667
hctransaction_t trans;
bin/cpdup/hcproto.c
685
trans = hcc_start_command(hc, HC_READFILE);
bin/cpdup/hcproto.c
686
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
687
if ((head = hcc_finish_command(trans)) == NULL || head->error)
bin/cpdup/hcproto.c
701
trans = hcc_start_command(hc, HC_OPEN);
bin/cpdup/hcproto.c
702
hcc_leaf_string(trans, LC_PATH1, path);
bin/cpdup/hcproto.c
703
hcc_leaf_int32(trans, LC_OFLAGS, nflags);
bin/cpdup/hcproto.c
704
hcc_leaf_int32(trans, LC_MODE, mode);
bin/cpdup/hcproto.c
706
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
710
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
726
rc_open(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
737
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
776
desc = hcc_alloc_descriptor(trans->hc, fdp, HC_DESC_FD);
bin/cpdup/hcproto.c
777
hcc_leaf_int32(trans, LC_DESCRIPTOR, desc);
bin/cpdup/hcproto.c
787
hctransaction_t trans;
bin/cpdup/hcproto.c
797
head = (void *)hc->trans.rbuf;
bin/cpdup/hcproto.c
801
if (hc->trans.state == HCT_FAIL || head->error)
bin/cpdup/hcproto.c
811
trans = hcc_start_command(hc, HC_CLOSE);
bin/cpdup/hcproto.c
812
hcc_leaf_int32(trans, LC_DESCRIPTOR, fd);
bin/cpdup/hcproto.c
813
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
824
rc_close(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
831
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
837
if ((fdp = hcc_get_descriptor(trans->hc, desc, HC_DESC_FD)) == NULL)
bin/cpdup/hcproto.c
841
hcc_set_descriptor(trans->hc, desc, NULL, HC_DESC_FD);
bin/cpdup/hcproto.c
857
hctransaction_t trans;
bin/cpdup/hcproto.c
869
head = (void *)hc->trans.rbuf;
bin/cpdup/hcproto.c
877
if (hc->trans.state == HCT_FAIL)
bin/cpdup/hcproto.c
904
trans = hcc_start_command(hc, HC_READ);
bin/cpdup/hcproto.c
905
hcc_leaf_int32(trans, LC_DESCRIPTOR, fd);
bin/cpdup/hcproto.c
906
hcc_leaf_int32(trans, LC_BYTES, n);
bin/cpdup/hcproto.c
907
if ((head = hcc_finish_command(trans)) == NULL)
bin/cpdup/hcproto.c
911
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
932
rc_read(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
940
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
943
fdp = hcc_get_descriptor(trans->hc, HCC_INT32(item), HC_DESC_FD);
bin/cpdup/hcproto.c
957
hcc_leaf_data(trans, LC_DATA, buf, n);
bin/cpdup/hcproto.c
965
rc_readfile(hctransaction_t trans, struct HCHead *head)
bin/cpdup/hcproto.c
973
FOR_EACH_ITEM(item, trans, head) {
bin/cpdup/hcproto.c
982
if (!hcc_check_space(trans, head, 1, n)) {
bin/cpdup/hcproto.c
986
hcc_leaf_data(trans, LC_DATA, buf, n);
bin/date/vary.c
43
static struct trans trans_mon[] = {
bin/date/vary.c
50
static struct trans trans_wday[] = {
bin/date/vary.c
535
if ((val = trans(trans_wday, arg)) != -1) {
bin/date/vary.c
547
if ((val = trans(trans_mon, arg)) != -1) {
bin/date/vary.c
71
trans(const struct trans t[], const char *arg)
lib/libc/locale/wctrans.c
79
wctrans_t trans;
lib/libc/locale/wctrans.c
91
if (ccls[i].trans == _WCT_ERROR)
lib/libc/locale/wctrans.c
93
return (ccls[i].trans);
libexec/rtld-elf/rtld.c
2802
const char *trans;
libexec/rtld-elf/rtld.c
2812
trans = lm_findn(NULL, path, len);
libexec/rtld-elf/rtld.c
2813
if (trans)
libexec/rtld-elf/rtld.c
2814
res = callback(trans, strlen(trans), arg);
sys/dev/disk/fd/fd.c
1721
fdc->fdctl_wr(fdc, fd->ft.trans);
sys/dev/disk/fd/fd.c
1722
TRACE1("[0x%x->FDCTL]", fd->ft.trans);
sys/dev/disk/xdisk/xdisk.c
885
kdmsg_state_t *trans;
sys/dev/disk/xdisk/xdisk.c
888
TAILQ_FOREACH(trans, &sc->spanq, user_entry) {
sys/dev/disk/xdisk/xdisk.c
889
if ((trans->rxcmd & DMSGF_DELETE) == 0)
sys/dev/disk/xdisk/xdisk.c
893
trans = sc->open_tag->state;
sys/dev/disk/xdisk/xdisk.c
895
if (trans == NULL)
sys/dev/disk/xdisk/xdisk.c
904
msg = kdmsg_msg_alloc(trans,
sys/dev/disk/xdisk/xdisk.c
914
msg = kdmsg_msg_alloc(trans,
sys/dev/disk/xdisk/xdisk.c
925
msg = kdmsg_msg_alloc(trans,
sys/dev/disk/xdisk/xdisk.c
934
msg = kdmsg_msg_alloc(trans,
sys/dev/drm/amd/display/modules/color/color_gamma.c
1665
bool mod_color_calculate_curve(enum dc_transfer_func_predefined trans,
sys/dev/drm/amd/display/modules/color/color_gamma.c
1673
if (trans == TRANSFER_FUNCTION_UNITY ||
sys/dev/drm/amd/display/modules/color/color_gamma.c
1674
trans == TRANSFER_FUNCTION_LINEAR) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1686
} else if (trans == TRANSFER_FUNCTION_PQ) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1710
} else if (trans == TRANSFER_FUNCTION_SRGB ||
sys/dev/drm/amd/display/modules/color/color_gamma.c
1711
trans == TRANSFER_FUNCTION_BT709) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1724
coordinates_x, trans == TRANSFER_FUNCTION_SRGB ? true:false);
sys/dev/drm/amd/display/modules/color/color_gamma.c
1733
} else if (trans == TRANSFER_FUNCTION_HLG ||
sys/dev/drm/amd/display/modules/color/color_gamma.c
1734
trans == TRANSFER_FUNCTION_HLG12) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1744
trans == TRANSFER_FUNCTION_HLG12 ? true:false);
sys/dev/drm/amd/display/modules/color/color_gamma.c
1758
bool mod_color_calculate_degamma_curve(enum dc_transfer_func_predefined trans,
sys/dev/drm/amd/display/modules/color/color_gamma.c
1765
if (trans == TRANSFER_FUNCTION_UNITY ||
sys/dev/drm/amd/display/modules/color/color_gamma.c
1766
trans == TRANSFER_FUNCTION_LINEAR) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1774
} else if (trans == TRANSFER_FUNCTION_PQ) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1793
} else if (trans == TRANSFER_FUNCTION_SRGB ||
sys/dev/drm/amd/display/modules/color/color_gamma.c
1794
trans == TRANSFER_FUNCTION_BT709) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1803
coordinates_x, trans == TRANSFER_FUNCTION_SRGB ? true:false);
sys/dev/drm/amd/display/modules/color/color_gamma.c
1812
} else if (trans == TRANSFER_FUNCTION_HLG ||
sys/dev/drm/amd/display/modules/color/color_gamma.c
1813
trans == TRANSFER_FUNCTION_HLG12) {
sys/dev/drm/amd/display/modules/color/color_gamma.c
1823
trans == TRANSFER_FUNCTION_HLG12 ? true:false);
sys/dev/drm/amd/display/modules/color/color_gamma.h
86
bool mod_color_calculate_curve(enum dc_transfer_func_predefined trans,
sys/dev/drm/amd/display/modules/color/color_gamma.h
90
bool mod_color_calculate_degamma_curve(enum dc_transfer_func_predefined trans,
sys/dev/drm/i915/i915_reg.h
4078
#define HTOTAL(trans) _MMIO_TRANS2(trans, _HTOTAL_A)
sys/dev/drm/i915/i915_reg.h
4079
#define HBLANK(trans) _MMIO_TRANS2(trans, _HBLANK_A)
sys/dev/drm/i915/i915_reg.h
4080
#define HSYNC(trans) _MMIO_TRANS2(trans, _HSYNC_A)
sys/dev/drm/i915/i915_reg.h
4081
#define VTOTAL(trans) _MMIO_TRANS2(trans, _VTOTAL_A)
sys/dev/drm/i915/i915_reg.h
4082
#define VBLANK(trans) _MMIO_TRANS2(trans, _VBLANK_A)
sys/dev/drm/i915/i915_reg.h
4083
#define VSYNC(trans) _MMIO_TRANS2(trans, _VSYNC_A)
sys/dev/drm/i915/i915_reg.h
4084
#define BCLRPAT(trans) _MMIO_TRANS2(trans, _BCLRPAT_A)
sys/dev/drm/i915/i915_reg.h
4085
#define VSYNCSHIFT(trans) _MMIO_TRANS2(trans, _VSYNCSHIFT_A)
sys/dev/drm/i915/i915_reg.h
4086
#define PIPESRC(trans) _MMIO_TRANS2(trans, _PIPEASRC)
sys/dev/drm/i915/i915_reg.h
4087
#define PIPE_MULT(trans) _MMIO_TRANS2(trans, _PIPE_MULT_A)
sys/dev/drm/i915/i915_reg.h
4156
#define EDP_PSR_ERROR(trans) (1 << (((trans) * 8 + 10) & 31))
sys/dev/drm/i915/i915_reg.h
4157
#define EDP_PSR_POST_EXIT(trans) (1 << (((trans) * 8 + 9) & 31))
sys/dev/drm/i915/i915_reg.h
4158
#define EDP_PSR_PRE_ENTRY(trans) (1 << (((trans) * 8 + 8) & 31))
sys/dev/drm/i915/i915_reg.h
4228
#define PSR_EVENT(trans) _MMIO_TRANS2(trans, _PSR_EVENT_TRANS_A)
sys/dev/drm/i915/i915_reg.h
7326
#define CHICKEN_TRANS(trans) _MMIO_TRANS(trans, CHICKEN_TRANS_A, CHICKEN_TRANS_B)
sys/dev/drm/i915/i915_reg.h
7954
#define HSW_TVIDEO_DIP_CTL(trans) _MMIO_TRANS2(trans, _HSW_VIDEO_DIP_CTL_A)
sys/dev/drm/i915/i915_reg.h
7955
#define HSW_TVIDEO_DIP_AVI_DATA(trans, i) _MMIO_TRANS2(trans, _HSW_VIDEO_DIP_AVI_DATA_A + (i) * 4)
sys/dev/drm/i915/i915_reg.h
7956
#define HSW_TVIDEO_DIP_VS_DATA(trans, i) _MMIO_TRANS2(trans, _HSW_VIDEO_DIP_VS_DATA_A + (i) * 4)
sys/dev/drm/i915/i915_reg.h
7957
#define HSW_TVIDEO_DIP_SPD_DATA(trans, i) _MMIO_TRANS2(trans, _HSW_VIDEO_DIP_SPD_DATA_A + (i) * 4)
sys/dev/drm/i915/i915_reg.h
7958
#define HSW_TVIDEO_DIP_GCP(trans) _MMIO_TRANS2(trans, _HSW_VIDEO_DIP_GCP_A)
sys/dev/drm/i915/i915_reg.h
7959
#define HSW_TVIDEO_DIP_VSC_DATA(trans, i) _MMIO_TRANS2(trans, _HSW_VIDEO_DIP_VSC_DATA_A + (i) * 4)
sys/dev/drm/i915/i915_reg.h
7960
#define ICL_VIDEO_DIP_PPS_DATA(trans, i) _MMIO_TRANS2(trans, _ICL_VIDEO_DIP_PPS_DATA_A + (i) * 4)
sys/dev/drm/i915/i915_reg.h
7961
#define ICL_VIDEO_DIP_PPS_ECC(trans, i) _MMIO_TRANS2(trans, _ICL_VIDEO_DIP_PPS_ECC_A + (i) * 4)
sys/dev/drm/i915/i915_reg.h
7967
#define HSW_STEREO_3D_CTL(trans) _MMIO_PIPE2(trans, _HSW_STEREO_3D_CTL_A)
sys/dev/drm/i915/i915_reg.h
8810
#define AUDIO_INACTIVE(trans) ((1 << 3) << ((trans) * 4))
sys/dev/drm/i915/i915_reg.h
8811
#define AUDIO_OUTPUT_ENABLE(trans) ((1 << 2) << ((trans) * 4))
sys/dev/drm/i915/i915_reg.h
8812
#define AUDIO_CP_READY(trans) ((1 << 1) << ((trans) * 4))
sys/dev/drm/i915/i915_reg.h
8813
#define AUDIO_ELD_VALID(trans) ((1 << 0) << ((trans) * 4))
sys/dev/netif/ae/if_ae.c
1147
int error, trans;
sys/dev/netif/ae/if_ae.c
1162
trans = 0;
sys/dev/netif/ae/if_ae.c
1181
trans = 1;
sys/dev/netif/ae/if_ae.c
1188
if (trans) { /* Something was dequeued. */
sys/dev/netif/bwn/bwn/if_bwn.c
3168
uint32_t trans = siba_dma_translation(sc->sc_dev);
sys/dev/netif/bwn/bwn/if_bwn.c
3185
~SIBA_DMA_TRANSLATION_MASK) | (trans << 1));
sys/dev/netif/bwn/bwn/if_bwn.c
3194
(ring32 & ~SIBA_DMA_TRANSLATION_MASK) | trans);
sys/dev/netif/bwn/bwn/if_bwn.c
3215
| (trans << 1));
sys/dev/netif/bwn/bwn/if_bwn.c
3227
(ring32 & ~SIBA_DMA_TRANSLATION_MASK) | trans);
sys/dev/netif/et/if_et.c
1198
int trans, oactive;
sys/dev/netif/et/if_et.c
1212
trans = 0;
sys/dev/netif/et/if_et.c
1252
trans = 1;
sys/dev/netif/et/if_et.c
1257
if (trans)
sys/dev/netif/iwm/if_iwm_pcie_trans.c
514
if (trans->cfg->base_params->pll_cfg_val)
sys/dev/netif/iwm/if_iwm_pcie_trans.c
515
IWM_SETBITS(trans, IWM_CSR_ANA_PLL_CFG,
sys/dev/netif/iwm/if_iwm_pcie_trans.c
516
trans->cfg->base_params->pll_cfg_val);
sys/dev/netif/iwm/if_iwm_sta.c
275
ret = iwl_trans_wait_tx_queue_empty(mvm->trans,
sys/dev/netif/sk/if_sk.c
1693
int trans = 0;
sys/dev/netif/sk/if_sk.c
1727
trans = 1;
sys/dev/netif/sk/if_sk.c
1730
if (!trans)
sys/dev/video/fb/vga.c
1847
u_char *red, u_char *green, u_char *blue, u_char *trans)
sys/dev/video/fb/vga.c
1867
if (trans != NULL) {
sys/dev/video/fb/vga.c
1869
copyout(r, trans, count);
sys/dev/video/fb/vga.c
1878
u_char *red, u_char *green, u_char *blue, u_char *trans)
sys/platform/pc64/include/ioctl_fd.h
96
int trans; /* transfer speed code */
sys/vfs/hammer/hammer.h
1017
int hammer_ip_check_directory_empty(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1057
void hammer_sync_lock_ex(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1058
void hammer_sync_lock_sh(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1059
int hammer_sync_lock_sh_try(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1060
void hammer_sync_unlock(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1083
int hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
sys/vfs/hammer/hammer.h
1123
int btree_set_parent_of_child(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1141
hammer_node_t hammer_btree_get_parent(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1179
hammer_node_t hammer_get_node(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1182
hammer_node_t hammer_ref_node_safe(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1185
void hammer_delete_node(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1192
hammer_node_t hammer_alloc_btree(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1194
void *hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
sys/vfs/hammer/hammer.h
1199
int hammer_generate_undo(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1201
int hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1204
void hammer_generate_redo_sync(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1209
int hammer_upgrade_undo_4(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1211
hammer_off_t hammer_freemap_alloc(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1213
void hammer_freemap_free(hammer_transaction_t trans, hammer_off_t phys_offset,
sys/vfs/hammer/hammer.h
1216
hammer_off_t hammer_blockmap_alloc(hammer_transaction_t trans, int zone,
sys/vfs/hammer/hammer.h
1223
void hammer_blockmap_free(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1225
int hammer_blockmap_dedup(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1227
int hammer_blockmap_finalize(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1237
int64_t hammer_undo_used(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1238
int64_t hammer_undo_space(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1242
void hammer_start_transaction(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1244
void hammer_simple_transaction(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1246
void hammer_start_transaction_fls(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1248
void hammer_done_transaction(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1251
void hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags);
sys/vfs/hammer/hammer.h
1255
int hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
sys/vfs/hammer/hammer.h
1266
int hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip);
sys/vfs/hammer/hammer.h
1272
int hammer_ip_add_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1275
int hammer_ip_del_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1282
int hammer_ip_add_record(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1291
hammer_pseudofs_inmem_t hammer_load_pseudofs(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1293
int hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
sys/vfs/hammer/hammer.h
1295
int hammer_save_pseudofs(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1297
int hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization);
sys/vfs/hammer/hammer.h
1332
void hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
sys/vfs/hammer/hammer.h
1334
void hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
sys/vfs/hammer/hammer.h
1339
int hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1341
int hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1343
int hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1345
int hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1347
int hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1349
int hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1351
int hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1353
int hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1355
int hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1357
int hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1359
int hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1361
int hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1363
int hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1365
int hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1367
int hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1369
int hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1384
int hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter);
sys/vfs/hammer/hammer.h
1386
void hammer_flusher_finalize(hammer_transaction_t trans, int final);
sys/vfs/hammer/hammer.h
1425
hammer_modify_volume_noundo(hammer_transaction_t trans, hammer_volume_t volume)
sys/vfs/hammer/hammer.h
1427
hammer_modify_volume(trans, volume, NULL, 0);
sys/vfs/hammer/hammer.h
1431
hammer_modify_buffer_noundo(hammer_transaction_t trans, hammer_buffer_t buffer)
sys/vfs/hammer/hammer.h
1433
hammer_modify_buffer(trans, buffer, NULL, 0);
sys/vfs/hammer/hammer.h
1440
hammer_modify_node_noundo(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer.h
1443
hammer_modify_buffer(trans, node->buffer, NULL, 0);
sys/vfs/hammer/hammer.h
1447
hammer_modify_node_all(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer.h
1450
hammer_modify_buffer(trans, node->buffer,
sys/vfs/hammer/hammer.h
1455
hammer_modify_node(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer.h
1464
hammer_modify_node_all(trans, node);
sys/vfs/hammer/hammer.h
1466
hammer_modify_buffer(trans, node->buffer, base, len);
sys/vfs/hammer/hammer.h
1467
hammer_modify_buffer(trans, node->buffer, &node->ondisk->crc,
sys/vfs/hammer/hammer.h
1528
#define hammer_modify_volume_field(trans, vol, field) \
sys/vfs/hammer/hammer.h
1529
hammer_modify_volume(trans, vol, &(vol)->ondisk->field, \
sys/vfs/hammer/hammer.h
1532
#define hammer_modify_node_field(trans, node, field) \
sys/vfs/hammer/hammer.h
1533
hammer_modify_node(trans, node, &(node)->ondisk->field, \
sys/vfs/hammer/hammer.h
782
struct hammer_transaction trans; /* shared transaction */
sys/vfs/hammer/hammer.h
976
hammer_inode_t hammer_get_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
980
hammer_inode_t hammer_get_dummy_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
984
hammer_inode_t hammer_find_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
993
void hammer_inode_waitreclaims(hammer_transaction_t trans);
sys/vfs/hammer/hammer_blockmap.c
1004
hmp = trans->hmp;
sys/vfs/hammer/hammer_blockmap.c
1017
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_blockmap.c
1046
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_blockmap.c
1054
hammer_modify_buffer(trans, buffer1, layer1, sizeof(*layer1));
sys/vfs/hammer/hammer_blockmap.c
1061
hammer_modify_volume_field(trans,
sys/vfs/hammer/hammer_blockmap.c
1062
trans->rootvol,
sys/vfs/hammer/hammer_blockmap.c
1067
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_blockmap.c
118
hmp = trans->hmp;
sys/vfs/hammer/hammer_blockmap.c
133
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_blockmap.c
327
hammer_modify_buffer(trans, buffer1, layer1, sizeof(*layer1));
sys/vfs/hammer/hammer_blockmap.c
331
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_blockmap.c
335
hammer_modify_volume_field(trans, trans->rootvol,
sys/vfs/hammer/hammer_blockmap.c
340
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_blockmap.c
342
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_blockmap.c
373
hammer_bnew_ext(trans->hmp, next_offset, bytes,
sys/vfs/hammer/hammer_blockmap.c
762
hammer_blockmap_free(hammer_transaction_t trans,
sys/vfs/hammer/hammer_blockmap.c
780
hmp = trans->hmp;
sys/vfs/hammer/hammer_blockmap.c
795
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_blockmap.c
824
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_blockmap.c
861
hammer_modify_buffer(trans, buffer1,
sys/vfs/hammer/hammer_blockmap.c
866
hammer_modify_volume_field(trans,
sys/vfs/hammer/hammer_blockmap.c
867
trans->rootvol,
sys/vfs/hammer/hammer_blockmap.c
872
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_blockmap.c
887
hammer_blockmap_dedup(hammer_transaction_t trans,
sys/vfs/hammer/hammer_blockmap.c
904
hmp = trans->hmp;
sys/vfs/hammer/hammer_blockmap.c
947
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_blockmap.c
95
hammer_blockmap_alloc(hammer_transaction_t trans, int zone, int bytes,
sys/vfs/hammer/hammer_blockmap.c
985
hammer_blockmap_finalize(hammer_transaction_t trans,
sys/vfs/hammer/hammer_btree.c
1156
hammer_modify_node_field(cursor->trans, cursor->node,
sys/vfs/hammer/hammer_btree.c
1195
hammer_modify_node(cursor->trans, cursor->node,
sys/vfs/hammer/hammer_btree.c
136
hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_btree.c
1446
hammer_mount_t hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_btree.c
1495
parent = hammer_alloc_btree(cursor->trans, 0, &error);
sys/vfs/hammer/hammer_btree.c
1499
hammer_modify_node_noundo(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
1531
new_node = hammer_alloc_btree(cursor->trans, 0, &error);
sys/vfs/hammer/hammer_btree.c
1535
hammer_delete_node(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
1548
hammer_modify_node_noundo(cursor->trans, new_node);
sys/vfs/hammer/hammer_btree.c
1549
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
1577
hammer_modify_node_all(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
1602
error = btree_set_parent_of_child(cursor->trans, new_node, elm);
sys/vfs/hammer/hammer_btree.c
1618
hammer_modify_volume_field(cursor->trans, volume,
sys/vfs/hammer/hammer_btree.c
1669
hammer_btree_unlock_children(cursor->trans->hmp, &lockroot, NULL);
sys/vfs/hammer/hammer_btree.c
1748
parent = hammer_alloc_btree(cursor->trans, 0, &error);
sys/vfs/hammer/hammer_btree.c
1752
hammer_modify_node_noundo(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
1784
new_leaf = hammer_alloc_btree(cursor->trans, 0, &error);
sys/vfs/hammer/hammer_btree.c
1788
hammer_delete_node(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
1799
hammer_modify_node_all(cursor->trans, leaf);
sys/vfs/hammer/hammer_btree.c
1800
hammer_modify_node_noundo(cursor->trans, new_leaf);
sys/vfs/hammer/hammer_btree.c
1828
hammer_modify_node_all(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
1860
hammer_modify_volume_field(cursor->trans, volume,
sys/vfs/hammer/hammer_btree.c
1956
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
2012
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
2018
hammer_delete_node(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
2046
hammer_modify_node_all(cursor->trans, parent);
sys/vfs/hammer/hammer_btree.c
2091
hammer_delete_node(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
2127
if (cursor->trans->hmp->master_id < 0)
sys/vfs/hammer/hammer_btree.c
2201
hammer_modify_node(cursor->trans, node, &elm->mirror_tid,
sys/vfs/hammer/hammer_btree.c
2218
hammer_modify_node_field(cursor->trans, node, mirror_tid);
sys/vfs/hammer/hammer_btree.c
2238
hammer_btree_get_parent(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer_btree.c
2248
parent = hammer_get_node(trans, node->ondisk->parent, 0, errorp);
sys/vfs/hammer/hammer_btree.c
2302
btree_set_parent_of_child(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer_btree.c
2311
child = hammer_get_node(trans, elm->internal.subtree_offset,
sys/vfs/hammer/hammer_btree.c
2314
hammer_modify_node_field(trans, child, parent);
sys/vfs/hammer/hammer_btree.c
2417
hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_btree.c
2430
child = hammer_get_node(cursor->trans,
sys/vfs/hammer/hammer_btree.c
2445
child = hammer_get_node(cursor->trans,
sys/vfs/hammer/hammer_btree.c
2500
hammer_mount_t hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_btree.c
2526
hammer_modify_node_all(cursor->trans, parent->node);
sys/vfs/hammer/hammer_btree.c
2531
hammer_delete_node(cursor->trans, parent->node);
sys/vfs/hammer/hammer_btree.c
426
hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_btree.c
590
cursor->trans->sync_lock_refs > 0);
sys/vfs/hammer/hammer_btree.c
770
if (cursor->trans->flags & HAMMER_TRANSF_CRCDOM)
sys/vfs/hammer/hammer_btree.c
813
hammer_modify_node_all(cursor->trans, cursor->node);
sys/vfs/hammer/hammer_btree.c
884
KKASSERT (cursor->trans->sync_lock_refs > 0);
sys/vfs/hammer/hammer_btree.c
902
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_cursor.c
119
if (trans->type == HAMMER_TRANS_FLS) {
sys/vfs/hammer/hammer_cursor.c
136
node = hammer_ref_node_safe(trans, cache, &error);
sys/vfs/hammer/hammer_cursor.c
160
node = hammer_get_node(trans, volume->ondisk->vol0_btree_root,
sys/vfs/hammer/hammer_cursor.c
172
cursor->trans->type != HAMMER_TRANS_FLS) {
sys/vfs/hammer/hammer_cursor.c
267
if (ip && cursor->trans->type == HAMMER_TRANS_FLS)
sys/vfs/hammer/hammer_cursor.c
276
if (ip && cursor->trans->type == HAMMER_TRANS_FLS) {
sys/vfs/hammer/hammer_cursor.c
294
cursor->trans = NULL;
sys/vfs/hammer/hammer_cursor.c
47
hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
sys/vfs/hammer/hammer_cursor.c
499
hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_cursor.c
503
parent = hammer_btree_get_parent(cursor->trans, node,
sys/vfs/hammer/hammer_cursor.c
58
cursor->trans = trans;
sys/vfs/hammer/hammer_cursor.c
59
hmp = trans->hmp;
sys/vfs/hammer/hammer_cursor.c
648
node = hammer_get_node(cursor->trans,
sys/vfs/hammer/hammer_cursor.c
677
cursor->trans->type != HAMMER_TRANS_FLS) {
sys/vfs/hammer/hammer_cursor.c
76
if (trans->type != HAMMER_TRANS_FLS && tticks &&
sys/vfs/hammer/hammer_cursor.c
795
hammer_transaction_t trans __debugvar;
sys/vfs/hammer/hammer_cursor.c
806
trans = cursor->trans;
sys/vfs/hammer/hammer_cursor.c
807
KKASSERT(trans->sync_lock_refs > 0);
sys/vfs/hammer/hammer_cursor.c
819
if (ip && trans->type == HAMMER_TRANS_FLS)
sys/vfs/hammer/hammer_cursor.c
828
if (ip && trans->type == HAMMER_TRANS_FLS) {
sys/vfs/hammer/hammer_cursor.c
861
hmp = ocursor->trans->hmp;
sys/vfs/hammer/hammer_cursor.c
899
hmp = ncursor->trans->hmp;
sys/vfs/hammer/hammer_cursor.h
58
hammer_transaction_t trans;
sys/vfs/hammer/hammer_dedup.c
127
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_dedup.c
130
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_dedup.c
134
error = hammer_blockmap_dedup(cursor1.trans,
sys/vfs/hammer/hammer_dedup.c
153
hammer_blockmap_free(cursor2.trans,
sys/vfs/hammer/hammer_dedup.c
156
hammer_modify_node(cursor2.trans, cursor2.node,
sys/vfs/hammer/hammer_dedup.c
163
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_dedup.c
172
seq = trans->hmp->flusher.done;
sys/vfs/hammer/hammer_dedup.c
173
while (hammer_flusher_meta_halflimit(trans->hmp) ||
sys/vfs/hammer/hammer_dedup.c
174
hammer_flusher_undo_exhausted(trans, 2)) {
sys/vfs/hammer/hammer_dedup.c
175
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_dedup.c
176
seq = hammer_flusher_async_one(trans->hmp);
sys/vfs/hammer/hammer_dedup.c
38
hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_dedup.c
48
if (trans->hmp->version < HAMMER_VOL_VERSION_FIVE) {
sys/vfs/hammer/hammer_dedup.c
57
error = hammer_init_cursor(trans, &cursor1, NULL, NULL);
sys/vfs/hammer/hammer_dedup.c
73
error = hammer_init_cursor(trans, &cursor2, NULL, NULL);
sys/vfs/hammer/hammer_flusher.c
375
hammer_start_transaction_fls(&hmp->flusher.trans, hmp);
sys/vfs/hammer/hammer_flusher.c
383
if (hammer_flusher_undo_exhausted(&hmp->flusher.trans, 3))
sys/vfs/hammer/hammer_flusher.c
384
hammer_flusher_finalize(&hmp->flusher.trans, 0);
sys/vfs/hammer/hammer_flusher.c
399
info->trans = hmp->flusher.trans;
sys/vfs/hammer/hammer_flusher.c
413
hammer_flusher_finalize(&hmp->flusher.trans, 1);
sys/vfs/hammer/hammer_flusher.c
414
hmp->flusher.tid = hmp->flusher.trans.tid;
sys/vfs/hammer/hammer_flusher.c
416
hammer_done_transaction(&hmp->flusher.trans);
sys/vfs/hammer/hammer_flusher.c
436
hammer_start_transaction_fls(&hmp->flusher.trans, hmp);
sys/vfs/hammer/hammer_flusher.c
437
hammer_flusher_finalize(&hmp->flusher.trans, 1);
sys/vfs/hammer/hammer_flusher.c
438
hammer_done_transaction(&hmp->flusher.trans);
sys/vfs/hammer/hammer_flusher.c
533
hammer_transaction_t trans = &info->trans;
sys/vfs/hammer/hammer_flusher.c
551
error = hammer_sync_inode(trans, ip);
sys/vfs/hammer/hammer_flusher.c
569
if (hammer_flusher_undo_exhausted(trans, 1)) {
sys/vfs/hammer/hammer_flusher.c
571
hammer_flusher_finalize(trans, 1);
sys/vfs/hammer/hammer_flusher.c
572
} else if (hammer_flusher_meta_limit(trans->hmp)) {
sys/vfs/hammer/hammer_flusher.c
573
hammer_flusher_finalize(trans, 0);
sys/vfs/hammer/hammer_flusher.c
593
hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter)
sys/vfs/hammer/hammer_flusher.c
595
if (hammer_undo_space(trans) <
sys/vfs/hammer/hammer_flusher.c
596
hammer_undo_max(trans->hmp) * quarter / 4) {
sys/vfs/hammer/hammer_flusher.c
617
hammer_flusher_finalize(hammer_transaction_t trans, int final)
sys/vfs/hammer/hammer_flusher.c
62
struct hammer_transaction trans; /* per-slave transaction */
sys/vfs/hammer/hammer_flusher.c
627
hmp = trans->hmp;
sys/vfs/hammer/hammer_flusher.c
628
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_flusher.c
674
hammer_sync_lock_ex(trans);
sys/vfs/hammer/hammer_flusher.c
685
hammer_modify_volume(trans, root_volume,
sys/vfs/hammer/hammer_flusher.c
764
if (root_volume->ondisk->vol0_next_tid < trans->tid)
sys/vfs/hammer/hammer_flusher.c
765
root_volume->ondisk->vol0_next_tid = trans->tid;
sys/vfs/hammer/hammer_flusher.c
855
hmp->flush_tid2 = trans->tid;
sys/vfs/hammer/hammer_flusher.c
869
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_inode.c
1005
pfsm->pfsd.unique_uuid = trans->rootvol->ondisk->vol_fsid;
sys/vfs/hammer/hammer_inode.c
1008
hammer_init_cursor(trans, &cursor, (ip ? &ip->cache[1] : NULL), ip);
sys/vfs/hammer/hammer_inode.c
1055
hammer_save_pseudofs(hammer_transaction_t trans, hammer_pseudofs_inmem_t pfsm)
sys/vfs/hammer/hammer_inode.c
1066
ip = hammer_get_inode(trans, NULL, HAMMER_OBJID_ROOT, HAMMER_MAX_TID,
sys/vfs/hammer/hammer_inode.c
1070
hammer_init_cursor(trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_inode.c
1113
error = hammer_ip_add_record(trans, record);
sys/vfs/hammer/hammer_inode.c
1131
hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
sys/vfs/hammer/hammer_inode.c
1138
ip = hammer_get_inode(trans, NULL, HAMMER_OBJID_ROOT, HAMMER_MAX_TID,
sys/vfs/hammer/hammer_inode.c
1142
hmkprintf(trans->hmp,
sys/vfs/hammer/hammer_inode.c
1150
error = hammer_create_inode(trans, &vap, cred,
sys/vfs/hammer/hammer_inode.c
1155
hammer_modify_inode(trans, ip, HAMMER_INODE_DDIRTY);
sys/vfs/hammer/hammer_inode.c
1196
hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization)
sys/vfs/hammer/hammer_inode.c
1202
res = hammer_ino_rb_tree_RB_SCAN(&trans->hmp->rb_inos_root,
sys/vfs/hammer/hammer_inode.c
1208
hammer_flusher_sync(trans->hmp);
sys/vfs/hammer/hammer_inode.c
1235
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_inode.c
1271
error = hammer_ip_delete_record(cursor, ip, trans->tid);
sys/vfs/hammer/hammer_inode.c
1282
error = hammer_init_cursor(trans, cursor,
sys/vfs/hammer/hammer_inode.c
1309
record->leaf.base.create_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
1311
record->leaf.create_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
1337
error = hammer_init_cursor(trans, cursor,
sys/vfs/hammer/hammer_inode.c
1372
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_inode.c
1374
hammer_modify_volume_field(trans,
sys/vfs/hammer/hammer_inode.c
1375
trans->rootvol,
sys/vfs/hammer/hammer_inode.c
1378
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_inode.c
1383
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_inode.c
1413
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_inode.c
1445
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_inode.c
1446
hammer_modify_buffer(trans, cursor->data_buffer,
sys/vfs/hammer/hammer_inode.c
1453
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_inode.c
1459
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_inode.c
1460
hammer_modify_buffer_noundo(trans, cursor->data_buffer);
sys/vfs/hammer/hammer_inode.c
1463
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_inode.c
1469
error = hammer_init_cursor(trans, cursor, &ip->cache[0], ip);
sys/vfs/hammer/hammer_inode.c
1657
hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags)
sys/vfs/hammer/hammer_inode.c
1678
if (trans &&
sys/vfs/hammer/hammer_inode.c
1681
trans->flags |= HAMMER_TRANSF_NEWINODE;
sys/vfs/hammer/hammer_inode.c
2711
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_inode.c
2712
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
2838
record->leaf.base.create_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
2839
record->leaf.create_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
2856
hammer_generate_redo(trans, record->ip,
sys/vfs/hammer/hammer_inode.c
2869
error = hammer_init_cursor(trans, cursor, &record->ip->cache[0],
sys/vfs/hammer/hammer_inode.c
2894
hammer_flusher_finalize(trans, 0);
sys/vfs/hammer/hammer_inode.c
2904
hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip)
sys/vfs/hammer/hammer_inode.c
2916
error = hammer_init_cursor(trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_inode.c
3036
if (trans->hmp->version >= HAMMER_VOL_VERSION_FOUR &&
sys/vfs/hammer/hammer_inode.c
3038
hammer_generate_redo(trans, ip, aligned_trunc_off,
sys/vfs/hammer/hammer_inode.c
3081
tmp_node = hammer_ref_node_safe(trans, &ip->cache[0], &error);
sys/vfs/hammer/hammer_inode.c
3119
ip->ino_leaf.base.delete_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
3120
ip->sync_ino_leaf.base.delete_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
3121
ip->ino_leaf.delete_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
3122
ip->sync_ino_leaf.delete_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
3128
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_inode.c
3130
hammer_modify_volume_field(trans,
sys/vfs/hammer/hammer_inode.c
3131
trans->rootvol,
sys/vfs/hammer/hammer_inode.c
3134
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_inode.c
3136
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_inode.c
3199
ip->ino_leaf.base.create_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
3200
ip->ino_leaf.create_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
3201
ip->sync_ino_leaf.base.create_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
3202
ip->sync_ino_leaf.create_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
3352
hammer_inode_waitreclaims(hammer_transaction_t trans)
sys/vfs/hammer/hammer_inode.c
3354
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
420
hammer_get_inode(hammer_transaction_t trans, hammer_inode_t dip,
sys/vfs/hammer/hammer_inode.c
424
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
448
ip = __hammer_find_inode(trans, obj_id, asof, localization);
sys/vfs/hammer/hammer_inode.c
499
hammer_init_cursor(trans, &cursor, cachep, NULL);
sys/vfs/hammer/hammer_inode.c
54
static hammer_inode_t __hammer_find_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer_inode.c
565
ip->pfsm = hammer_load_pseudofs(trans,
sys/vfs/hammer/hammer_inode.c
608
hammer_get_dummy_inode(hammer_transaction_t trans, hammer_inode_t dip,
sys/vfs/hammer/hammer_inode.c
612
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
631
ip = __hammer_find_inode(trans, obj_id, asof, localization);
sys/vfs/hammer/hammer_inode.c
681
ip->pfsm = hammer_load_pseudofs(trans, ip->obj_localization,
sys/vfs/hammer/hammer_inode.c
706
trans->flags |= HAMMER_TRANSF_NEWINODE;
sys/vfs/hammer/hammer_inode.c
715
hammer_find_inode(hammer_transaction_t trans, int64_t obj_id,
sys/vfs/hammer/hammer_inode.c
720
ip = __hammer_find_inode(trans, obj_id, asof, localization);
sys/vfs/hammer/hammer_inode.c
735
__hammer_find_inode(hammer_transaction_t trans, int64_t obj_id,
sys/vfs/hammer/hammer_inode.c
738
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
759
hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
sys/vfs/hammer/hammer_inode.c
771
hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
789
trans->flags |= HAMMER_TRANSF_NEWINODE;
sys/vfs/hammer/hammer_inode.c
818
ip->ino_data.atime = trans->time;
sys/vfs/hammer/hammer_inode.c
819
ip->ino_data.mtime = trans->time;
sys/vfs/hammer/hammer_inode.c
846
ip->ino_data.ctime = trans->time;
sys/vfs/hammer/hammer_inode.c
852
if (trans->hmp->version >= HAMMER_VOL_VERSION_TWO) {
sys/vfs/hammer/hammer_inode.c
858
if (trans->hmp->version >= HAMMER_VOL_VERSION_SIX) {
sys/vfs/hammer/hammer_inode.c
921
ip->pfsm = hammer_load_pseudofs(trans,
sys/vfs/hammer/hammer_inode.c
973
hammer_load_pseudofs(hammer_transaction_t trans,
sys/vfs/hammer/hammer_inode.c
976
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_inode.c
996
ip = hammer_get_inode(trans, NULL, HAMMER_OBJID_ROOT,
sys/vfs/hammer/hammer_io.c
901
hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
sys/vfs/hammer/hammer_io.c
904
KKASSERT (trans == NULL || trans->sync_lock_refs > 0);
sys/vfs/hammer/hammer_io.c
910
hammer_generate_undo(trans,
sys/vfs/hammer/hammer_io.c
923
hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
sys/vfs/hammer/hammer_io.c
926
KKASSERT (trans == NULL || trans->sync_lock_refs > 0);
sys/vfs/hammer/hammer_io.c
932
hammer_generate_undo(trans,
sys/vfs/hammer/hammer_ioctl.c
1005
error = hammer_init_cursor(trans, &cursor, &ip->cache[0], NULL);
sys/vfs/hammer/hammer_ioctl.c
1060
hammer_ioc_get_data(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
1068
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_ioctl.c
113
error = hammer_ioc_rebalance(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
118
error = hammer_ioc_synctid(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
122
error = hammer_ioc_get_pseudofs(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
129
error = hammer_ioc_set_pseudofs(&trans, ip, cred,
sys/vfs/hammer/hammer_ioctl.c
137
error = hammer_ioc_upgrade_pseudofs(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
145
error = hammer_ioc_downgrade_pseudofs(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
153
error = hammer_ioc_destroy_pseudofs(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
159
error = hammer_ioc_wait_pseudofs(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
165
error = hammer_ioc_mirror_read(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
173
error = hammer_ioc_mirror_write(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
178
error = hammer_ioc_get_version(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
182
error = hammer_ioc_get_info(&trans,
sys/vfs/hammer/hammer_ioctl.c
189
error = hammer_ioc_set_version(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
199
error = hammer_ioc_volume_add(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
209
error = hammer_ioc_volume_del(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
214
error = hammer_ioc_volume_list(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
222
&trans, ip, (struct hammer_ioc_snapshot *)data);
sys/vfs/hammer/hammer_ioctl.c
230
&trans, ip, (struct hammer_ioc_snapshot *)data);
sys/vfs/hammer/hammer_ioctl.c
235
&trans, ip, (struct hammer_ioc_snapshot *)data);
sys/vfs/hammer/hammer_ioctl.c
239
&trans, ip, (struct hammer_ioc_config *)data);
sys/vfs/hammer/hammer_ioctl.c
246
&trans, ip, (struct hammer_ioc_config *)data);
sys/vfs/hammer/hammer_ioctl.c
254
&trans, ip, (struct hammer_ioc_dedup *)data);
sys/vfs/hammer/hammer_ioctl.c
260
&trans, ip, (struct hammer_ioc_data *)data);
sys/vfs/hammer/hammer_ioctl.c
265
&trans, ip, (struct hammer_ioc_pseudofs_rw *)data);
sys/vfs/hammer/hammer_ioctl.c
271
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_ioctl.c
284
hammer_ioc_gethistory(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
318
error = hammer_init_cursor(trans, &cursor, &ip->cache[0], NULL);
sys/vfs/hammer/hammer_ioctl.c
39
static int hammer_ioc_gethistory(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
41
static int hammer_ioc_synctid(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
43
static int hammer_ioc_get_version(hammer_transaction_t trans,
sys/vfs/hammer/hammer_ioctl.c
46
static int hammer_ioc_set_version(hammer_transaction_t trans,
sys/vfs/hammer/hammer_ioctl.c
49
static int hammer_ioc_get_info(hammer_transaction_t trans,
sys/vfs/hammer/hammer_ioctl.c
509
hammer_ioc_synctid(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
51
static int hammer_ioc_add_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
53
static int hammer_ioc_del_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
55
static int hammer_ioc_get_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
554
hammer_ioc_get_version(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
563
ver->cur_version = trans->hmp->version;
sys/vfs/hammer/hammer_ioctl.c
57
static int hammer_ioc_get_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
59
static int hammer_ioc_set_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
607
hammer_ioc_set_version(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
61
static int hammer_ioc_get_data(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
610
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_ioctl.c
635
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_ioctl.c
639
hammer_sync_lock_ex(trans);
sys/vfs/hammer/hammer_ioctl.c
649
error = hammer_upgrade_undo_4(trans);
sys/vfs/hammer/hammer_ioctl.c
659
hammer_modify_volume_field(cursor.trans, volume, vol_version);
sys/vfs/hammer/hammer_ioctl.c
664
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_ioctl.c
677
hammer_ioc_get_info(hammer_transaction_t trans, struct hammer_ioc_info *info)
sys/vfs/hammer/hammer_ioctl.c
679
hammer_volume_ondisk_t ondisk = trans->hmp->rootvol->ondisk;
sys/vfs/hammer/hammer_ioctl.c
68
struct hammer_transaction trans;
sys/vfs/hammer/hammer_ioctl.c
680
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_ioctl.c
711
hammer_ioc_add_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
733
error = hammer_init_cursor(trans, &cursor, &ip->cache[0], NULL);
sys/vfs/hammer/hammer_ioctl.c
75
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_ioctl.c
789
hammer_ioc_del_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
810
error = hammer_init_cursor(trans, &cursor, &ip->cache[0], NULL);
sys/vfs/hammer/hammer_ioctl.c
82
error = hammer_ioc_prune(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
861
hammer_ioc_get_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
87
error = hammer_ioc_gethistory(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
879
error = hammer_init_cursor(trans, &cursor, &ip->cache[0], NULL);
sys/vfs/hammer/hammer_ioctl.c
94
error = hammer_ioc_reblock(&trans, ip,
sys/vfs/hammer/hammer_ioctl.c
953
hammer_ioc_get_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
959
error = hammer_init_cursor(trans, &cursor, &ip->cache[0], NULL);
sys/vfs/hammer/hammer_ioctl.c
996
hammer_ioc_set_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_mirror.c
108
trans->flags |= HAMMER_TRANSF_CRCDOM;
sys/vfs/hammer/hammer_mirror.c
111
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_mirror.c
139
error = hammer_signal_check(trans->hmp);
sys/vfs/hammer/hammer_mirror.c
330
hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_mirror.c
343
seq = trans->hmp->flusher.done;
sys/vfs/hammer/hammer_mirror.c
362
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_mirror.c
385
while (hammer_flusher_meta_halflimit(trans->hmp) ||
sys/vfs/hammer/hammer_mirror.c
386
hammer_flusher_undo_exhausted(trans, 2)) {
sys/vfs/hammer/hammer_mirror.c
388
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_mirror.c
390
seq = hammer_flusher_async_one(trans->hmp);
sys/vfs/hammer/hammer_mirror.c
397
if (hammer_checkspace(trans->hmp, HAMMER_CHKSPC_MIRROR)) {
sys/vfs/hammer/hammer_mirror.c
403
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_mirror.c
405
seq = hammer_flusher_async(trans->hmp, NULL);
sys/vfs/hammer/hammer_mirror.c
470
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_mirror.c
473
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_mirror.c
73
hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_object.c
1122
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
1123
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_object.c
1208
trans->tid);
sys/vfs/hammer/hammer_object.c
1226
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_object.c
1256
error = hammer_blockmap_finalize(trans,
sys/vfs/hammer/hammer_object.c
1264
bdata = hammer_alloc_data(trans, record->leaf.data_len,
sys/vfs/hammer/hammer_object.c
1272
hammer_modify_buffer_noundo(trans, cursor->data_buffer);
sys/vfs/hammer/hammer_object.c
1333
hammer_blockmap_free(trans, record->leaf.data_offset,
sys/vfs/hammer/hammer_object.c
1338
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_object.c
1877
cursor->data = hammer_bread_ext(cursor->trans->hmp,
sys/vfs/hammer/hammer_object.c
1926
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
1932
KKASSERT(trans->type == HAMMER_TRANS_FLS);
sys/vfs/hammer/hammer_object.c
2036
error = hammer_ip_delete_record(cursor, ip, trans->tid);
sys/vfs/hammer/hammer_object.c
2062
error = hammer_init_cursor(trans, cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_object.c
2084
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2087
KKASSERT(trans->type == HAMMER_TRANS_FLS);
sys/vfs/hammer/hammer_object.c
2099
error = hammer_ip_delete_record(cursor, ip, trans->tid);
sys/vfs/hammer/hammer_object.c
2103
error = hammer_init_cursor(trans, cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_object.c
2119
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2123
KKASSERT(trans->type == HAMMER_TRANS_FLS);
sys/vfs/hammer/hammer_object.c
2165
error = hammer_ip_delete_record(cursor, ip, trans->tid);
sys/vfs/hammer/hammer_object.c
2175
error = hammer_init_cursor(trans, cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_object.c
2237
cursor->trans->tid,
sys/vfs/hammer/hammer_object.c
2238
cursor->trans->time32,
sys/vfs/hammer/hammer_object.c
2277
hammer_transaction_t trans;
sys/vfs/hammer/hammer_object.c
2286
trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2287
hmp = trans->hmp;
sys/vfs/hammer/hammer_object.c
2296
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_object.c
2299
ndata = hammer_alloc_data(trans, leaf->data_len,
sys/vfs/hammer/hammer_object.c
2304
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_object.c
2308
hammer_modify_buffer_noundo(trans, data_buffer);
sys/vfs/hammer/hammer_object.c
2369
hammer_modify_volume_field(trans, trans->rootvol,
sys/vfs/hammer/hammer_object.c
2371
++trans->hmp->rootvol->ondisk->vol0_stat_inodes;
sys/vfs/hammer/hammer_object.c
2372
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_object.c
2382
if (trans->rootvol->ondisk->vol0_next_tid < high_tid) {
sys/vfs/hammer/hammer_object.c
2383
hammer_modify_volume_noundo(trans, trans->rootvol);
sys/vfs/hammer/hammer_object.c
2384
trans->rootvol->ondisk->vol0_next_tid = high_tid;
sys/vfs/hammer/hammer_object.c
2385
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_object.c
2400
hammer_blockmap_free(trans, leaf->data_offset, leaf->data_len);
sys/vfs/hammer/hammer_object.c
2403
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_object.c
2428
hammer_transaction_t trans;
sys/vfs/hammer/hammer_object.c
2444
trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2450
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_object.c
2467
hammer_modify_node(trans, node, elm, sizeof(*elm));
sys/vfs/hammer/hammer_object.c
2473
hammer_modify_node_field(trans, node, mirror_tid);
sys/vfs/hammer/hammer_object.c
2542
hammer_blockmap_free(trans,
sys/vfs/hammer/hammer_object.c
2558
hammer_modify_volume_field(trans, trans->rootvol,
sys/vfs/hammer/hammer_object.c
2560
trans->rootvol->ondisk->vol0_stat_inodes += icount;
sys/vfs/hammer/hammer_object.c
2561
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_object.c
2563
if (trans->rootvol->ondisk->vol0_next_tid < delete_tid) {
sys/vfs/hammer/hammer_object.c
2564
hammer_modify_volume_noundo(trans, trans->rootvol);
sys/vfs/hammer/hammer_object.c
2565
trans->rootvol->ondisk->vol0_next_tid = delete_tid;
sys/vfs/hammer/hammer_object.c
2566
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_object.c
2592
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_object.c
2606
hammer_ip_check_directory_empty(hammer_transaction_t trans, hammer_inode_t ip)
sys/vfs/hammer/hammer_object.c
2614
hammer_init_cursor(trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_object.c
659
hammer_ip_add_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer_object.c
685
ip->ino_data.ctime = trans->time;
sys/vfs/hammer/hammer_object.c
686
hammer_modify_inode(trans, ip, HAMMER_INODE_DDIRTY);
sys/vfs/hammer/hammer_object.c
701
hammer_init_cursor(trans, &cursor, &dip->cache[1], dip);
sys/vfs/hammer/hammer_object.c
713
hmkprintf(trans->hmp, "Failed to find an unused namekey\n");
sys/vfs/hammer/hammer_object.c
742
dip->ino_data.mtime = trans->time;
sys/vfs/hammer/hammer_object.c
743
dip->ino_data.ctime = trans->time;
sys/vfs/hammer/hammer_object.c
744
hammer_modify_inode(trans, dip, HAMMER_INODE_MTIME | HAMMER_INODE_DDIRTY);
sys/vfs/hammer/hammer_object.c
763
hammer_ip_del_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer_object.c
856
ip->ino_data.ctime = trans->time;
sys/vfs/hammer/hammer_object.c
858
dip->ino_data.mtime = trans->time;
sys/vfs/hammer/hammer_object.c
859
hammer_modify_inode(trans, dip, HAMMER_INODE_MTIME);
sys/vfs/hammer/hammer_object.c
861
hammer_modify_inode(trans, ip, HAMMER_INODE_DDIRTY);
sys/vfs/hammer/hammer_object.c
889
hammer_ip_add_record(hammer_transaction_t trans, hammer_record_t record)
sys/vfs/hammer/hammer_ondisk.c
1207
hammer_get_node(hammer_transaction_t trans, hammer_off_t node_offset,
sys/vfs/hammer/hammer_ondisk.c
1210
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_ondisk.c
1238
*errorp = hammer_load_node(trans, node, isnew);
sys/vfs/hammer/hammer_ondisk.c
1269
hammer_load_node(hammer_transaction_t trans, hammer_node_t node, int isnew)
sys/vfs/hammer/hammer_ondisk.c
1273
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_ondisk.c
1328
if (trans->flags & HAMMER_TRANSF_CRCDOM)
sys/vfs/hammer/hammer_ondisk.c
1346
hammer_ref_node_safe(hammer_transaction_t trans, hammer_node_cache_t cache,
sys/vfs/hammer/hammer_ondisk.c
1356
*errorp = hammer_load_node(trans, node, 0);
sys/vfs/hammer/hammer_ondisk.c
1362
if (trans->flags & HAMMER_TRANSF_CRCDOM)
sys/vfs/hammer/hammer_ondisk.c
1463
hammer_delete_node(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer_ondisk.c
1467
hammer_blockmap_free(trans, node->node_offset, sizeof(*node->ondisk));
sys/vfs/hammer/hammer_ondisk.c
1603
hammer_alloc_btree(hammer_transaction_t trans, hammer_off_t hint, int *errorp)
sys/vfs/hammer/hammer_ondisk.c
1609
node_offset = hammer_blockmap_alloc(trans, HAMMER_ZONE_BTREE_INDEX,
sys/vfs/hammer/hammer_ondisk.c
1613
node = hammer_get_node(trans, node_offset, 1, errorp);
sys/vfs/hammer/hammer_ondisk.c
1614
hammer_modify_node_noundo(trans, node);
sys/vfs/hammer/hammer_ondisk.c
1634
hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
sys/vfs/hammer/hammer_ondisk.c
1673
*data_offsetp = hammer_blockmap_alloc(trans, zone, data_len,
sys/vfs/hammer/hammer_ondisk.c
1681
data = hammer_bread_ext(trans->hmp, *data_offsetp, data_len,
sys/vfs/hammer/hammer_ondisk.c
50
static int hammer_load_node(hammer_transaction_t trans,
sys/vfs/hammer/hammer_pfs.c
117
pfsm = hammer_load_pseudofs(trans, localization, &error);
sys/vfs/hammer/hammer_pfs.c
128
error = hammer_mkroot_pseudofs(trans, cred, pfsm, ip);
sys/vfs/hammer/hammer_pfs.c
131
error = hammer_save_pseudofs(trans, pfsm);
sys/vfs/hammer/hammer_pfs.c
137
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
153
hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
163
if ((error = hammer_unload_pseudofs(trans, localization)) != 0)
sys/vfs/hammer/hammer_pfs.c
169
pfsm = hammer_load_pseudofs(trans, localization, &error);
sys/vfs/hammer/hammer_pfs.c
172
error = hammer_pfs_rollback(trans, pfsm,
sys/vfs/hammer/hammer_pfs.c
176
error = hammer_save_pseudofs(trans, pfsm);
sys/vfs/hammer/hammer_pfs.c
180
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
202
hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
205
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_pfs.c
213
if ((error = hammer_unload_pseudofs(trans, localization)) != 0)
sys/vfs/hammer/hammer_pfs.c
216
pfsm = hammer_load_pseudofs(trans, localization, &error);
sys/vfs/hammer/hammer_pfs.c
222
error = hammer_save_pseudofs(trans, pfsm);
sys/vfs/hammer/hammer_pfs.c
225
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
240
hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
251
if ((error = hammer_unload_pseudofs(trans, localization)) != 0)
sys/vfs/hammer/hammer_pfs.c
254
pfsm = hammer_load_pseudofs(trans, localization, &error);
sys/vfs/hammer/hammer_pfs.c
256
error = hammer_pfs_rollback(trans, pfsm, 0);
sys/vfs/hammer/hammer_pfs.c
259
error = hammer_save_pseudofs(trans, pfsm);
sys/vfs/hammer/hammer_pfs.c
262
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
274
hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
291
pfsm = hammer_load_pseudofs(trans, localization, &error);
sys/vfs/hammer/hammer_pfs.c
297
tid = trans->hmp->flush_tid1;
sys/vfs/hammer/hammer_pfs.c
298
waitp = &trans->hmp->flush_tid1;
sys/vfs/hammer/hammer_pfs.c
303
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
325
hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
339
dip = hammer_get_inode(trans, NULL, HAMMER_OBJID_ROOT, HAMMER_MAX_TID,
sys/vfs/hammer/hammer_pfs.c
342
error = hammer_init_cursor(trans, &cursor,
sys/vfs/hammer/hammer_pfs.c
409
hammer_pfs_rollback(hammer_transaction_t trans,
sys/vfs/hammer/hammer_pfs.c
42
static int hammer_pfs_rollback(hammer_transaction_t trans,
sys/vfs/hammer/hammer_pfs.c
427
seq = trans->hmp->flusher.done;
sys/vfs/hammer/hammer_pfs.c
430
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_pfs.c
462
error = hammer_signal_check(trans->hmp);
sys/vfs/hammer/hammer_pfs.c
480
while (hammer_flusher_meta_halflimit(trans->hmp) ||
sys/vfs/hammer/hammer_pfs.c
481
hammer_flusher_undo_exhausted(trans, 2)) {
sys/vfs/hammer/hammer_pfs.c
483
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_pfs.c
485
seq = hammer_flusher_async_one(trans->hmp);
sys/vfs/hammer/hammer_pfs.c
522
cursor->trans->tid, cursor->trans->time32,
sys/vfs/hammer/hammer_pfs.c
55
hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
68
pfsm = hammer_load_pseudofs(trans, localization, &error);
sys/vfs/hammer/hammer_pfs.c
70
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
84
pfsm->pfsd.sync_end_tid = trans->hmp->flush_tid1;
sys/vfs/hammer/hammer_pfs.c
91
hammer_rel_pseudofs(trans->hmp, pfsm);
sys/vfs/hammer/hammer_pfs.c
99
hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_prune.c
108
seq = trans->hmp->flusher.done;
sys/vfs/hammer/hammer_prune.c
114
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_prune.c
145
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_prune.c
147
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_prune.c
159
if (trans->hmp->ronly) {
sys/vfs/hammer/hammer_prune.c
167
if ((error = hammer_signal_check(trans->hmp)) != 0)
sys/vfs/hammer/hammer_prune.c
200
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_prune.c
203
cursor.trans->tid,
sys/vfs/hammer/hammer_prune.c
204
cursor.trans->time32,
sys/vfs/hammer/hammer_prune.c
206
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_prune.c
240
while (hammer_flusher_meta_halflimit(trans->hmp) ||
sys/vfs/hammer/hammer_prune.c
241
hammer_flusher_undo_exhausted(trans, 2)) {
sys/vfs/hammer/hammer_prune.c
243
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_prune.c
245
seq = hammer_flusher_async_one(trans->hmp);
sys/vfs/hammer/hammer_prune.c
247
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_prune.c
249
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_prune.c
335
ip = hammer_get_inode(cursor->trans, NULL, elm->base.obj_id,
sys/vfs/hammer/hammer_prune.c
345
hammer_inode_waitreclaims(cursor->trans);
sys/vfs/hammer/hammer_prune.c
53
hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_rebalance.c
104
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_rebalance.c
143
if (trans->hmp->ronly) {
sys/vfs/hammer/hammer_rebalance.c
164
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_rebalance.c
166
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_rebalance.c
198
while (hammer_flusher_meta_halflimit(trans->hmp) ||
sys/vfs/hammer/hammer_rebalance.c
199
hammer_flusher_undo_exhausted(trans, 2)) {
sys/vfs/hammer/hammer_rebalance.c
201
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_rebalance.c
203
seq = hammer_flusher_async_one(trans->hmp);
sys/vfs/hammer/hammer_rebalance.c
221
if ((error = hammer_signal_check(trans->hmp)) != 0)
sys/vfs/hammer/hammer_rebalance.c
238
hammer_btree_lcache_free(trans->hmp, &lcache);
sys/vfs/hammer/hammer_rebalance.c
512
hammer_btree_unlock_children(cursor->trans->hmp, &lockroot, lcache);
sys/vfs/hammer/hammer_rebalance.c
54
hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_rebalance.c
96
hammer_btree_lcache_init(trans->hmp, &lcache, 2);
sys/vfs/hammer/hammer_rebalance.c
98
seq = trans->hmp->flusher.done;
sys/vfs/hammer/hammer_reblock.c
106
seq = trans->hmp->flusher.done;
sys/vfs/hammer/hammer_reblock.c
108
error = hammer_init_cursor(trans, &cursor, NULL, NULL);
sys/vfs/hammer/hammer_reblock.c
154
if (trans->hmp->ronly) {
sys/vfs/hammer/hammer_reblock.c
162
if ((error = hammer_signal_check(trans->hmp)) != 0)
sys/vfs/hammer/hammer_reblock.c
175
if (hammer_checkspace(trans->hmp, slop)) {
sys/vfs/hammer/hammer_reblock.c
182
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_reblock.c
184
seq = hammer_flusher_async(trans->hmp, NULL);
sys/vfs/hammer/hammer_reblock.c
196
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_reblock.c
198
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_reblock.c
200
while (hammer_flusher_meta_halflimit(trans->hmp) ||
sys/vfs/hammer/hammer_reblock.c
201
hammer_flusher_undo_exhausted(trans, 2)) {
sys/vfs/hammer/hammer_reblock.c
203
hammer_flusher_wait(trans->hmp, seq);
sys/vfs/hammer/hammer_reblock.c
205
seq = hammer_flusher_async_one(trans->hmp);
sys/vfs/hammer/hammer_reblock.c
238
hammer_flusher_sync(trans->hmp);
sys/vfs/hammer/hammer_reblock.c
272
hmp = cursor->trans->hmp;
sys/vfs/hammer/hammer_reblock.c
467
ndata = hammer_alloc_data(cursor->trans, elm->leaf.data_len,
sys/vfs/hammer/hammer_reblock.c
486
hammer_modify_buffer_noundo(cursor->trans, data_buffer);
sys/vfs/hammer/hammer_reblock.c
488
ncrc = hammer_crc_get_leaf(cursor->trans->hmp->version, ndata,
sys/vfs/hammer/hammer_reblock.c
493
hammer_blockmap_free(cursor->trans,
sys/vfs/hammer/hammer_reblock.c
496
hammer_modify_node(cursor->trans, cursor->node,
sys/vfs/hammer/hammer_reblock.c
534
nnode = hammer_alloc_btree(cursor->trans, 0, &error);
sys/vfs/hammer/hammer_reblock.c
540
hammer_modify_node_noundo(cursor->trans, nnode);
sys/vfs/hammer/hammer_reblock.c
551
hammer_delete_node(cursor->trans, onode);
sys/vfs/hammer/hammer_reblock.c
59
hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_reblock.c
594
nnode = hammer_alloc_btree(cursor->trans, 0, &error);
sys/vfs/hammer/hammer_reblock.c
600
hammer_modify_node_noundo(cursor->trans, nnode);
sys/vfs/hammer/hammer_reblock.c
611
hammer_delete_node(cursor->trans, onode);
sys/vfs/hammer/hammer_reblock.c
626
hammer_btree_unlock_children(cursor->trans->hmp, &lockroot, NULL);
sys/vfs/hammer/hammer_reblock.c
651
hammer_modify_node(cursor->trans, cursor->parent,
sys/vfs/hammer/hammer_reblock.c
661
volume = hammer_get_root_volume(cursor->trans->hmp, &error);
sys/vfs/hammer/hammer_reblock.c
664
hammer_modify_volume_field(cursor->trans, volume,
sys/vfs/hammer/hammer_reblock.c
677
error = btree_set_parent_of_child(cursor->trans, nnode,
sys/vfs/hammer/hammer_recover.c
1299
struct hammer_transaction trans;
sys/vfs/hammer/hammer_recover.c
1305
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_recover.c
1307
ip = hammer_get_inode(&trans, NULL, redo->redo_objid,
sys/vfs/hammer/hammer_recover.c
1358
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_redo.c
290
hammer_generate_redo_sync(trans);
sys/vfs/hammer/hammer_redo.c
310
hammer_generate_redo_sync(hammer_transaction_t trans)
sys/vfs/hammer/hammer_redo.c
312
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_redo.c
331
hammer_generate_redo(trans, NULL, redo_fifo_start,
sys/vfs/hammer/hammer_redo.c
333
trans->hmp->flags |= HAMMER_MOUNT_REDO_SYNC;
sys/vfs/hammer/hammer_redo.c
60
hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_redo.c
78
hmp = trans->hmp;
sys/vfs/hammer/hammer_redo.c
80
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_redo.c
90
if (hammer_undo_space(trans) < len + HAMMER_BUFSIZE*3)
sys/vfs/hammer/hammer_subs.c
747
hammer_sync_lock_ex(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
749
++trans->sync_lock_refs;
sys/vfs/hammer/hammer_subs.c
750
hammer_lock_ex(&trans->hmp->sync_lock);
sys/vfs/hammer/hammer_subs.c
754
hammer_sync_lock_sh(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
756
++trans->sync_lock_refs;
sys/vfs/hammer/hammer_subs.c
757
hammer_lock_sh(&trans->hmp->sync_lock);
sys/vfs/hammer/hammer_subs.c
761
hammer_sync_lock_sh_try(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
765
++trans->sync_lock_refs;
sys/vfs/hammer/hammer_subs.c
766
if ((error = hammer_lock_sh_try(&trans->hmp->sync_lock)) != 0)
sys/vfs/hammer/hammer_subs.c
767
--trans->sync_lock_refs;
sys/vfs/hammer/hammer_subs.c
772
hammer_sync_unlock(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
774
--trans->sync_lock_refs;
sys/vfs/hammer/hammer_subs.c
775
hammer_unlock(&trans->hmp->sync_lock);
sys/vfs/hammer/hammer_transaction.c
104
bzero(trans, sizeof(*trans));
sys/vfs/hammer/hammer_transaction.c
106
trans->type = HAMMER_TRANS_FLS;
sys/vfs/hammer/hammer_transaction.c
107
trans->hmp = hmp;
sys/vfs/hammer/hammer_transaction.c
108
trans->rootvol = hammer_get_root_volume(hmp, &error);
sys/vfs/hammer/hammer_transaction.c
110
trans->tid = hammer_alloc_tid(hmp, 1);
sys/vfs/hammer/hammer_transaction.c
111
trans->sync_lock_refs = 1;
sys/vfs/hammer/hammer_transaction.c
112
trans->flags = 0;
sys/vfs/hammer/hammer_transaction.c
115
trans->time = (unsigned long)ts.tv_sec * 1000000ULL +
sys/vfs/hammer/hammer_transaction.c
117
trans->time32 = (uint32_t)ts.tv_sec;
sys/vfs/hammer/hammer_transaction.c
124
hammer_done_transaction(hammer_transaction_t trans)
sys/vfs/hammer/hammer_transaction.c
128
hammer_rel_volume(trans->rootvol, 0);
sys/vfs/hammer/hammer_transaction.c
129
trans->rootvol = NULL;
sys/vfs/hammer/hammer_transaction.c
130
expected_lock_refs = (trans->type == HAMMER_TRANS_FLS) ? 1 : 0;
sys/vfs/hammer/hammer_transaction.c
131
KKASSERT(trans->sync_lock_refs == expected_lock_refs);
sys/vfs/hammer/hammer_transaction.c
132
trans->sync_lock_refs = 0;
sys/vfs/hammer/hammer_transaction.c
133
if (trans->type != HAMMER_TRANS_FLS) {
sys/vfs/hammer/hammer_transaction.c
134
if (trans->flags & HAMMER_TRANSF_NEWINODE) {
sys/vfs/hammer/hammer_transaction.c
135
lwkt_gettoken(&trans->hmp->fs_token);
sys/vfs/hammer/hammer_transaction.c
136
hammer_inode_waitreclaims(trans);
sys/vfs/hammer/hammer_transaction.c
137
lwkt_reltoken(&trans->hmp->fs_token);
sys/vfs/hammer/hammer_transaction.c
46
hammer_start_transaction(hammer_transaction_t trans, hammer_mount_t hmp)
sys/vfs/hammer/hammer_transaction.c
51
trans->type = HAMMER_TRANS_STD;
sys/vfs/hammer/hammer_transaction.c
52
trans->hmp = hmp;
sys/vfs/hammer/hammer_transaction.c
53
trans->rootvol = hammer_get_root_volume(hmp, &error);
sys/vfs/hammer/hammer_transaction.c
55
trans->tid = 0;
sys/vfs/hammer/hammer_transaction.c
56
trans->sync_lock_refs = 0;
sys/vfs/hammer/hammer_transaction.c
57
trans->flags = 0;
sys/vfs/hammer/hammer_transaction.c
60
trans->time = (unsigned long)ts.tv_sec * 1000000ULL +
sys/vfs/hammer/hammer_transaction.c
62
trans->time32 = (uint32_t)ts.tv_sec;
sys/vfs/hammer/hammer_transaction.c
71
hammer_simple_transaction(hammer_transaction_t trans, hammer_mount_t hmp)
sys/vfs/hammer/hammer_transaction.c
76
trans->type = HAMMER_TRANS_RO;
sys/vfs/hammer/hammer_transaction.c
77
trans->hmp = hmp;
sys/vfs/hammer/hammer_transaction.c
78
trans->rootvol = hammer_get_root_volume(hmp, &error);
sys/vfs/hammer/hammer_transaction.c
80
trans->tid = 0;
sys/vfs/hammer/hammer_transaction.c
81
trans->sync_lock_refs = 0;
sys/vfs/hammer/hammer_transaction.c
82
trans->flags = 0;
sys/vfs/hammer/hammer_transaction.c
85
trans->time = (unsigned long)ts.tv_sec * 1000000ULL +
sys/vfs/hammer/hammer_transaction.c
87
trans->time32 = (uint32_t)ts.tv_sec;
sys/vfs/hammer/hammer_transaction.c
99
hammer_start_transaction_fls(hammer_transaction_t trans, hammer_mount_t hmp)
sys/vfs/hammer/hammer_undo.c
108
hmp = trans->hmp;
sys/vfs/hammer/hammer_undo.c
118
hammer_generate_redo_sync(trans);
sys/vfs/hammer/hammer_undo.c
128
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_undo.c
136
if (hammer_undo_space(trans) < len + HAMMER_BUFSIZE*3)
sys/vfs/hammer/hammer_undo.c
341
hammer_upgrade_undo_4(hammer_transaction_t trans)
sys/vfs/hammer/hammer_undo.c
354
hmp = trans->hmp;
sys/vfs/hammer/hammer_undo.c
356
root_volume = trans->rootvol;
sys/vfs/hammer/hammer_undo.c
478
hammer_undo_used(hammer_transaction_t trans)
sys/vfs/hammer/hammer_undo.c
485
cundomap = &trans->hmp->blockmap[HAMMER_ZONE_UNDO_INDEX];
sys/vfs/hammer/hammer_undo.c
486
dundomap = &trans->rootvol->ondisk->
sys/vfs/hammer/hammer_undo.c
504
hammer_undo_space(hammer_transaction_t trans)
sys/vfs/hammer/hammer_undo.c
509
rootmap = &trans->hmp->blockmap[HAMMER_ZONE_UNDO_INDEX];
sys/vfs/hammer/hammer_undo.c
511
return(max_bytes - hammer_undo_used(trans));
sys/vfs/hammer/hammer_undo.c
94
hammer_generate_undo(hammer_transaction_t trans,
sys/vfs/hammer/hammer_vfsops.c
1109
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vfsops.c
1123
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vfsops.c
1130
ip = hammer_get_inode(&trans, NULL, info.obj_id,
sys/vfs/hammer/hammer_vfsops.c
1138
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vfsops.c
923
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vfsops.c
930
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vfsops.c
949
ip = hammer_get_inode(&trans, NULL, ino,
sys/vfs/hammer/hammer_vfsops.c
958
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1114
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1147
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1168
ip = hammer_get_inode(&trans, dip, HAMMER_OBJID_ROOT,
sys/vfs/hammer/hammer_vnops.c
1196
ip = hammer_get_inode(&trans, dip, dip->obj_id,
sys/vfs/hammer/hammer_vnops.c
1223
error = hammer_init_cursor(&trans, &cursor, &dip->cache[1], dip);
sys/vfs/hammer/hammer_vnops.c
1270
ip = hammer_get_inode(&trans, dip, obj_id,
sys/vfs/hammer/hammer_vnops.c
1280
ip = hammer_get_dummy_inode(&trans, dip, obj_id,
sys/vfs/hammer/hammer_vnops.c
1299
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1322
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1364
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1366
ip = hammer_get_inode(&trans, dip, parent_obj_id,
sys/vfs/hammer/hammer_vnops.c
1375
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1387
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1416
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1423
error = hammer_ip_add_direntry(&trans, dip,
sys/vfs/hammer/hammer_vnops.c
1434
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1451
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1471
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1477
error = hammer_create_inode(&trans, ap->a_vap, ap->a_cred,
sys/vfs/hammer/hammer_vnops.c
1481
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1490
error = hammer_ip_add_direntry(&trans, dip,
sys/vfs/hammer/hammer_vnops.c
1510
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1527
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1547
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
155
static int hammer_dounlink(hammer_transaction_t trans, struct nchandle *nch,
sys/vfs/hammer/hammer_vnops.c
1555
error = hammer_create_inode(&trans, ap->a_vap, ap->a_cred,
sys/vfs/hammer/hammer_vnops.c
1559
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1569
error = hammer_ip_add_direntry(&trans, dip,
sys/vfs/hammer/hammer_vnops.c
1587
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1629
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1661
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1705
hammer_init_cursor(&trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_vnops.c
1752
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1784
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1819
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1823
pfsm = hammer_load_pseudofs(&trans, localization,
sys/vfs/hammer/hammer_vnops.c
1843
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1853
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1854
hammer_init_cursor(&trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_vnops.c
1884
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1896
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1910
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1911
error = hammer_dounlink(&trans, ap->a_nch, ap->a_dvp, ap->a_cred, 0, 0);
sys/vfs/hammer/hammer_vnops.c
1912
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
1926
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
1967
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
1976
error = hammer_dounlink(&trans, ap->a_tnch, ap->a_tdvp,
sys/vfs/hammer/hammer_vnops.c
1979
error = hammer_ip_add_direntry(&trans, tdip,
sys/vfs/hammer/hammer_vnops.c
1984
ip->ino_data.ctime = trans.time;
sys/vfs/hammer/hammer_vnops.c
1985
hammer_modify_inode(&trans, ip, HAMMER_INODE_DDIRTY);
sys/vfs/hammer/hammer_vnops.c
2003
hammer_init_cursor(&trans, &cursor, &fdip->cache[1], fdip);
sys/vfs/hammer/hammer_vnops.c
2046
error = hammer_ip_del_direntry(&trans, &cursor, fdip, ip);
sys/vfs/hammer/hammer_vnops.c
2085
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2097
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2111
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
2112
error = hammer_dounlink(&trans, ap->a_nch, ap->a_dvp, ap->a_cred, 0, 1);
sys/vfs/hammer/hammer_vnops.c
2113
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2127
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2140
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
2142
ip->ino_data.atime = trans.time;
sys/vfs/hammer/hammer_vnops.c
2143
hammer_modify_inode(&trans, ip, HAMMER_INODE_ATIME);
sys/vfs/hammer/hammer_vnops.c
2144
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2157
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2187
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
2198
ip->ino_data.ctime = trans.time;
sys/vfs/hammer/hammer_vnops.c
2232
ip->ino_data.ctime = trans.time;
sys/vfs/hammer/hammer_vnops.c
2256
error = hammer_generate_redo(&trans, ip,
sys/vfs/hammer/hammer_vnops.c
2288
ip->ino_data.mtime = trans.time;
sys/vfs/hammer/hammer_vnops.c
2334
ip->ino_data.mtime = trans.time;
sys/vfs/hammer/hammer_vnops.c
2365
ip->ino_data.ctime = trans.time;
sys/vfs/hammer/hammer_vnops.c
2372
hammer_modify_inode(&trans, ip, modflags);
sys/vfs/hammer/hammer_vnops.c
2373
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2386
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2410
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
2417
error = hammer_create_inode(&trans, ap->a_vap, ap->a_cred,
sys/vfs/hammer/hammer_vnops.c
2421
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2447
error = hammer_ip_add_record(&trans, record);
sys/vfs/hammer/hammer_vnops.c
2455
hammer_modify_inode(&trans, nip, HAMMER_INODE_DDIRTY);
sys/vfs/hammer/hammer_vnops.c
2459
error = hammer_ip_add_direntry(&trans, dip, nch->ncp->nc_name,
sys/vfs/hammer/hammer_vnops.c
2477
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2489
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2503
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
2504
error = hammer_dounlink(&trans, ap->a_nch, ap->a_dvp,
sys/vfs/hammer/hammer_vnops.c
2506
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2640
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2702
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
2703
hammer_init_cursor(&trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_vnops.c
2927
dip = hammer_find_inode(&trans, ip->ino_data.parent_obj_id,
sys/vfs/hammer/hammer_vnops.c
2935
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
2959
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
2998
hammer_simple_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
3000
hammer_init_cursor(&trans, &cursor, &ip->cache[1], ip);
sys/vfs/hammer/hammer_vnops.c
305
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
3105
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
3283
hammer_dounlink(hammer_transaction_t trans, struct nchandle *nch,
sys/vfs/hammer/hammer_vnops.c
3313
hammer_init_cursor(trans, &cursor, &dip->cache[1], dip);
sys/vfs/hammer/hammer_vnops.c
3361
ip = hammer_get_inode(trans, dip, cursor.data->entry.obj_id,
sys/vfs/hammer/hammer_vnops.c
3407
error = hammer_ip_check_directory_empty(trans, ip);
sys/vfs/hammer/hammer_vnops.c
3425
error = hammer_ip_del_direntry(trans, &cursor,
sys/vfs/hammer/hammer_vnops.c
396
hammer_start_transaction(&trans, ip->hmp);
sys/vfs/hammer/hammer_vnops.c
471
hammer_start_transaction(&trans, ip->hmp);
sys/vfs/hammer/hammer_vnops.c
479
ip->ino_data.atime = trans.time;
sys/vfs/hammer/hammer_vnops.c
480
hammer_modify_inode(&trans, ip, HAMMER_INODE_ATIME);
sys/vfs/hammer/hammer_vnops.c
481
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
484
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
497
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
529
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
538
trans.time = vp->v_lastwrite_ts.tv_sec * 1000000 +
sys/vfs/hammer/hammer_vnops.c
541
trans.time = ip->ino_data.mtime;
sys/vfs/hammer/hammer_vnops.c
560
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
565
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
571
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
746
error = hammer_generate_redo(&trans, ip,
sys/vfs/hammer/hammer_vnops.c
781
ip->ino_data.mtime = trans.time;
sys/vfs/hammer/hammer_vnops.c
783
hammer_modify_inode(&trans, ip, flags);
sys/vfs/hammer/hammer_vnops.c
846
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
927
struct hammer_transaction trans;
sys/vfs/hammer/hammer_vnops.c
947
hammer_start_transaction(&trans, hmp);
sys/vfs/hammer/hammer_vnops.c
954
error = hammer_create_inode(&trans, ap->a_vap, ap->a_cred,
sys/vfs/hammer/hammer_vnops.c
959
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
969
error = hammer_ip_add_direntry(&trans, dip,
sys/vfs/hammer/hammer_vnops.c
980
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_vnops.c
984
hammer_done_transaction(&trans);
sys/vfs/hammer/hammer_volume.c
111
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_volume.c
117
error = hammer_format_freemap(trans, volume);
sys/vfs/hammer/hammer_volume.c
128
error = hammer_update_volumes_header(trans,
sys/vfs/hammer/hammer_volume.c
133
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_volume.c
148
hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_volume.c
151
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
195
if (volume == trans->rootvol) {
sys/vfs/hammer/hammer_volume.c
214
error = hammer_do_reblock(trans, ip);
sys/vfs/hammer/hammer_volume.c
227
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_volume.c
234
error = hammer_free_freemap(trans, volume);
sys/vfs/hammer/hammer_volume.c
252
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_volume.c
256
hammer_sync_lock_sh(trans);
sys/vfs/hammer/hammer_volume.c
273
error = hammer_update_volumes_header(trans,
sys/vfs/hammer/hammer_volume.c
280
hammer_sync_unlock(trans);
sys/vfs/hammer/hammer_volume.c
291
hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_volume.c
294
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
334
hammer_do_reblock(hammer_transaction_t trans, hammer_inode_t ip)
sys/vfs/hammer/hammer_volume.c
336
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
343
vol_no = trans->hmp->volume_to_remove;
sys/vfs/hammer/hammer_volume.c
356
error = hammer_ioc_reblock(trans, ip, &reblock);
sys/vfs/hammer/hammer_volume.c
383
hammer_format_freemap(hammer_transaction_t trans, hammer_volume_t volume)
sys/vfs/hammer/hammer_volume.c
385
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
426
hammer_modify_buffer(trans, buffer1, layer1, sizeof(*layer1));
sys/vfs/hammer/hammer_volume.c
456
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_volume.c
46
hammer_update_volumes_header(hammer_transaction_t trans,
sys/vfs/hammer/hammer_volume.c
478
hammer_modify_buffer(trans, buffer1, layer1, sizeof(*layer1));
sys/vfs/hammer/hammer_volume.c
50
hammer_do_reblock(hammer_transaction_t trans, hammer_inode_t ip);
sys/vfs/hammer/hammer_volume.c
502
hammer_free_freemap(hammer_transaction_t trans, hammer_volume_t volume)
sys/vfs/hammer/hammer_volume.c
504
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
53
hammer_format_freemap(hammer_transaction_t trans, hammer_volume_t volume);
sys/vfs/hammer/hammer_volume.c
56
hammer_free_freemap(hammer_transaction_t trans, hammer_volume_t volume);
sys/vfs/hammer/hammer_volume.c
593
hammer_modify_buffer(trans, buffer2, layer2, sizeof(*layer2));
sys/vfs/hammer/hammer_volume.c
600
hammer_modify_buffer(trans, buffer1, layer1, sizeof(*layer1));
sys/vfs/hammer/hammer_volume.c
63
hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_volume.c
66
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
674
hammer_update_volumes_header(hammer_transaction_t trans,
sys/vfs/hammer/hammer_volume.c
677
hammer_mount_t hmp = trans->hmp;
sys/vfs/hammer/hammer_volume.c
689
hammer_modify_volume_field(trans, volume, vol_count);
sys/vfs/hammer/hammer_volume.c
701
if (volume != trans->rootvol && volume->io.modified) {
sys/vfs/hammer/hammer_volume.c
712
hammer_modify_volume_field(trans, trans->rootvol, vol0_stat_bigblocks);
sys/vfs/hammer/hammer_volume.c
713
trans->rootvol->ondisk->vol0_stat_bigblocks += total_bigblocks;
sys/vfs/hammer/hammer_volume.c
714
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_volume.c
719
mp->mnt_stat.f_blocks = trans->rootvol->ondisk->vol0_stat_bigblocks *
sys/vfs/hammer/hammer_volume.c
721
mp->mnt_vstat.f_blocks = trans->rootvol->ondisk->vol0_stat_bigblocks *
sys/vfs/hammer/hammer_volume.c
727
hammer_modify_volume_field(trans, trans->rootvol,
sys/vfs/hammer/hammer_volume.c
729
trans->rootvol->ondisk->vol0_stat_freebigblocks += empty_bigblocks;
sys/vfs/hammer/hammer_volume.c
730
hammer_modify_volume_done(trans->rootvol);
sys/vfs/hammer/hammer_volume.c
736
trans->rootvol->ondisk->vol0_stat_freebigblocks;
sys/vfs/hammer2/hammer2.h
1214
hammer2_trans_t trans;
sys/vfs/hammer2/hammer2_flush.c
125
oflags = pmp->trans.flags;
sys/vfs/hammer2/hammer2_flush.c
162
tsleep_interlock(&pmp->trans.sync_wait, 0);
sys/vfs/hammer2/hammer2_flush.c
163
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
sys/vfs/hammer2/hammer2_flush.c
166
tsleep(&pmp->trans.sync_wait, PINTERLOCKED,
sys/vfs/hammer2/hammer2_flush.c
189
oflags = pmp->trans.flags;
sys/vfs/hammer2/hammer2_flush.c
194
tsleep_interlock(&pmp->trans.sync_wait, 0);
sys/vfs/hammer2/hammer2_flush.c
195
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
sys/vfs/hammer2/hammer2_flush.c
196
tsleep(&pmp->trans.sync_wait, PINTERLOCKED,
sys/vfs/hammer2/hammer2_flush.c
227
atomic_set_int(&pmp->trans.flags, flags);
sys/vfs/hammer2/hammer2_flush.c
242
oflags = pmp->trans.flags;
sys/vfs/hammer2/hammer2_flush.c
245
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
sys/vfs/hammer2/hammer2_flush.c
247
wakeup(&pmp->trans.sync_wait);
sys/vfs/hammer2/hammer2_flush.c
282
oflags = pmp->trans.flags;
sys/vfs/hammer2/hammer2_flush.c
294
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
sys/vfs/hammer2/hammer2_flush.c
296
wakeup(&pmp->trans.sync_wait);
sys/vfs/hammer2/hammer2_flush.c
326
KKASSERT((pmp->trans.flags & HAMMER2_TRANS_ISFLUSH) == 0);
sys/vfs/hammer2/hammer2_vfsops.c
2743
if (dorestart || (pmp->trans.flags & HAMMER2_TRANS_RESCAN)) {
usr.bin/rpcinfo/rpcinfo.c
331
int *fdp, char *trans)
usr.bin/rpcinfo/rpcinfo.c
335
if (strcmp(trans, "tcp") == 0) {
usr.bin/rpcinfo/rpcinfo.c
364
ip_ping(u_short portnum, char *trans, int argc, char **argv)
usr.bin/rpcinfo/rpcinfo.c
391
client = clnt_com_create(&addr, prognum, vers, &fd, trans);
usr.bin/rpcinfo/rpcinfo.c
414
client = clnt_com_create(&addr, prognum, MAX_VERS, &fd, trans);
usr.bin/rpcinfo/rpcinfo.c
441
client = clnt_com_create(&addr, prognum, vers, &fd, trans);
usr.sbin/fdcontrol/fdcontrol.c
91
ask(trans, "%d");
usr.sbin/fdformat/fdformat.c
334
case 250: fdt.trans = FDC_250KBPS; break;
usr.sbin/fdformat/fdformat.c
335
case 300: fdt.trans = FDC_300KBPS; break;
usr.sbin/fdformat/fdformat.c
336
case 500: fdt.trans = FDC_500KBPS; break;
usr.sbin/fdformat/fdformat.c
388
track % fdt.heads, fdt.trans, fdt.f_gap,
usr.sbin/fdwrite/fdwrite.c
172
fdt.trans, fdt.f_gap, fdt.secsize, 0xe6,
usr.sbin/keyserv/keyserv.c
711
root_auth(SVCXPRT *trans, struct svc_req *rqstp)
usr.sbin/keyserv/keyserv.c
716
remote = svc_getrpccaller(trans)->buf;
usr.sbin/keyserv/keyserv.c
723
if (__rpc_get_local_uid(trans, &uid) < 0) {
usr.sbin/makefs/hammer2/hammer2.h
1258
hammer2_trans_t trans;
usr.sbin/makefs/hammer2/hammer2_flush.c
129
oflags = pmp->trans.flags;
usr.sbin/makefs/hammer2/hammer2_flush.c
166
tsleep_interlock(&pmp->trans.sync_wait, 0);
usr.sbin/makefs/hammer2/hammer2_flush.c
167
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
usr.sbin/makefs/hammer2/hammer2_flush.c
170
tsleep(&pmp->trans.sync_wait, PINTERLOCKED,
usr.sbin/makefs/hammer2/hammer2_flush.c
193
oflags = pmp->trans.flags;
usr.sbin/makefs/hammer2/hammer2_flush.c
198
tsleep_interlock(&pmp->trans.sync_wait, 0);
usr.sbin/makefs/hammer2/hammer2_flush.c
199
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
usr.sbin/makefs/hammer2/hammer2_flush.c
200
tsleep(&pmp->trans.sync_wait, PINTERLOCKED,
usr.sbin/makefs/hammer2/hammer2_flush.c
231
atomic_set_int(&pmp->trans.flags, flags);
usr.sbin/makefs/hammer2/hammer2_flush.c
246
oflags = pmp->trans.flags;
usr.sbin/makefs/hammer2/hammer2_flush.c
249
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
usr.sbin/makefs/hammer2/hammer2_flush.c
251
wakeup(&pmp->trans.sync_wait);
usr.sbin/makefs/hammer2/hammer2_flush.c
286
oflags = pmp->trans.flags;
usr.sbin/makefs/hammer2/hammer2_flush.c
298
if (atomic_cmpset_int(&pmp->trans.flags, oflags, nflags)) {
usr.sbin/makefs/hammer2/hammer2_flush.c
300
wakeup(&pmp->trans.sync_wait);
usr.sbin/makefs/hammer2/hammer2_flush.c
330
KKASSERT((pmp->trans.flags & HAMMER2_TRANS_ISFLUSH) == 0);
usr.sbin/makefs/hammer2/hammer2_vfsops.c
2709
if (dorestart || (pmp->trans.flags & HAMMER2_TRANS_RESCAN)) {
usr.sbin/moused/moused.c
2148
r_statetrans(mousestatus_t *a1, mousestatus_t *a2, int trans)
usr.sbin/moused/moused.c
2164
mouse_button_state, trans,
usr.sbin/moused/moused.c
2165
states[mouse_button_state].s[trans]);
usr.sbin/moused/moused.c
2173
S_DELAYED(states[mouse_button_state].s[trans])) {
usr.sbin/moused/moused.c
2183
if (mouse_button_state != states[mouse_button_state].s[trans])
usr.sbin/moused/moused.c
2187
mouse_button_state = states[mouse_button_state].s[trans];
usr.sbin/moused/moused.c
490
static int r_statetrans(mousestatus_t *a1, mousestatus_t *a2, int trans);
usr.sbin/pfctl/parse.y
6129
pfctl_load_anchors(int dev, struct pfctl *his_pf, struct pfr_buffer *trans)
usr.sbin/pfctl/parse.y
6138
la->anchorname, trans) == -1)
usr.sbin/pfctl/pfctl.c
1221
int osize = pf->trans->pfrb_size;
usr.sbin/pfctl/pfctl.c
1224
if (pfctl_add_trans(pf->trans, PF_RULESET_NAT, path) ||
usr.sbin/pfctl/pfctl.c
1225
pfctl_add_trans(pf->trans, PF_RULESET_BINAT, path) ||
usr.sbin/pfctl/pfctl.c
1226
pfctl_add_trans(pf->trans, PF_RULESET_RDR, path))
usr.sbin/pfctl/pfctl.c
1231
if (pfctl_add_trans(pf->trans, PF_RULESET_ALTQ, path))
usr.sbin/pfctl/pfctl.c
1235
if (pfctl_add_trans(pf->trans, PF_RULESET_SCRUB, path) ||
usr.sbin/pfctl/pfctl.c
1236
pfctl_add_trans(pf->trans, PF_RULESET_FILTER, path))
usr.sbin/pfctl/pfctl.c
1240
if (pfctl_add_trans(pf->trans, PF_RULESET_TABLE, path))
usr.sbin/pfctl/pfctl.c
1242
if (pfctl_trans(pf->dev, pf->trans, DIOCXBEGIN, osize))
usr.sbin/pfctl/pfctl.c
1319
pr.ticket = pfctl_get_ticket(pf->trans, rs_num, path);
usr.sbin/pfctl/pfctl.c
1383
char *anchorname, struct pfr_buffer *trans)
usr.sbin/pfctl/pfctl.c
1400
if (trans == NULL) {
usr.sbin/pfctl/pfctl.c
1406
t = trans;
usr.sbin/pfctl/pfctl.c
1442
pf.trans = t;
usr.sbin/pfctl/pfctl.c
1492
if (trans == NULL && (opts & PF_OPT_NOACTION) == 0) {
usr.sbin/pfctl/pfctl.c
1502
if (trans == NULL) { /* main ruleset */
usr.sbin/pfctl/pfctl_parser.c
1708
struct pfioc_trans_e trans;
usr.sbin/pfctl/pfctl_parser.c
1710
bzero(&trans, sizeof(trans));
usr.sbin/pfctl/pfctl_parser.c
1711
trans.rs_num = rs_num;
usr.sbin/pfctl/pfctl_parser.c
1712
if (strlcpy(trans.anchor, anchor,
usr.sbin/pfctl/pfctl_parser.c
1713
sizeof(trans.anchor)) >= sizeof(trans.anchor))
usr.sbin/pfctl/pfctl_parser.c
1716
return pfr_buf_add(buf, &trans);
usr.sbin/pfctl/pfctl_parser.c
1733
struct pfioc_trans trans;
usr.sbin/pfctl/pfctl_parser.c
1735
bzero(&trans, sizeof(trans));
usr.sbin/pfctl/pfctl_parser.c
1736
trans.size = buf->pfrb_size - from;
usr.sbin/pfctl/pfctl_parser.c
1737
trans.esize = sizeof(struct pfioc_trans_e);
usr.sbin/pfctl/pfctl_parser.c
1738
trans.array = ((struct pfioc_trans_e *)buf->pfrb_caddr) + from;
usr.sbin/pfctl/pfctl_parser.c
1739
return ioctl(dev, cmd, &trans);
usr.sbin/pfctl/pfctl_parser.h
85
struct pfr_buffer *trans;
usr.sbin/zic/zic.c
1415
if (ats[i] > trans[j] - corr[j]) {
usr.sbin/zic/zic.c
1433
while (leapcnt32 > 0 && !is32(trans[leapcnt32 - 1]))
usr.sbin/zic/zic.c
1435
while (leapcnt32 > 0 && !is32(trans[leapi32])) {
usr.sbin/zic/zic.c
1633
if (timecnt == 0 || trans[i] < ats[0]) {
usr.sbin/zic/zic.c
1643
trans[i] >= ats[j])
usr.sbin/zic/zic.c
1647
todo = tadd(trans[i], -gmtoffs[j]);
usr.sbin/zic/zic.c
1648
} else todo = trans[i];
usr.sbin/zic/zic.c
2367
if (t <= trans[i]) {
usr.sbin/zic/zic.c
2368
if (t == trans[i]) {
usr.sbin/zic/zic.c
2376
trans[j] = trans[j - 1];
usr.sbin/zic/zic.c
2380
trans[i] = t;
usr.sbin/zic/zic.c
2397
trans[i] = tadd(trans[i], last);
usr.sbin/zic/zic.c
342
static zic_t trans[TZ_MAX_LEAPS];