games/rogue/level.c
638
make_maze(short r, short c, short tr, short br, short lc, short rc)
games/rogue/level.c
663
if (((r-1) >= tr) &&
games/rogue/level.c
668
make_maze((r-1), c, tr, br, lc, rc);
games/rogue/level.c
677
make_maze((r+1), c, tr, br, lc, rc);
games/rogue/level.c
686
make_maze(r, (c-1), tr, br, lc, rc);
games/rogue/level.c
695
make_maze(r, (c+1), tr, br, lc, rc);
games/rogue/rogue.h
345
typedef struct tr trap;
games/tetris/screen.c
387
int tr, tc, t;
games/tetris/screen.c
410
tr = t / B_COLS;
games/tetris/screen.c
413
moveto(tr, 2*tc);
lib/libc/locale/collate.c
392
wchar_t *tr = NULL;
lib/libc/locale/collate.c
426
if (tr)
lib/libc/locale/collate.c
427
free(tr);
lib/libc/locale/collate.c
428
if ((tr = wcsdup(t)) == NULL) {
lib/libc/locale/collate.c
432
bp = tr;
lib/libc/locale/collate.c
433
fp = tr + wcslen(tr) - 1;
lib/libc/locale/collate.c
439
t = (const wchar_t *)tr;
lib/libc/locale/collate.c
482
free(tr);
lib/libc/locale/collate.c
486
free(tr);
lib/libc/locale/collate.c
538
wchar_t *tr = NULL;
lib/libc/locale/collate.c
574
if (tr)
lib/libc/locale/collate.c
575
free(tr);
lib/libc/locale/collate.c
576
if ((tr = wcsdup(t)) == NULL) {
lib/libc/locale/collate.c
580
bp = tr;
lib/libc/locale/collate.c
581
fp = tr + wcslen(tr) - 1;
lib/libc/locale/collate.c
587
t = (const wchar_t *)tr;
lib/libc/locale/collate.c
646
free(tr);
lib/libc/locale/collate.c
650
free(tr);
lib/libc/stdlib/radixsort.c
102
const u_char *tr, **ta;
lib/libc/stdlib/radixsort.c
108
simplesort(a, n, 0, tr, endch);
lib/libc/stdlib/radixsort.c
112
r_sort_b(a, ta, n, 0, tr, endch);
lib/libc/stdlib/radixsort.c
125
r_sort_a(const u_char **a, int n, int i, const u_char *tr, u_int endch)
lib/libc/stdlib/radixsort.c
140
simplesort(a, n, i, tr, endch);
lib/libc/stdlib/radixsort.c
149
c = tr[(*ak++)[i]];
lib/libc/stdlib/radixsort.c
157
r_sort_a(a, n, i, tr, endch);
lib/libc/stdlib/radixsort.c
216
for (r = *aj; aj < (ak = --top[c = tr[r[i]]]);)
lib/libc/stdlib/radixsort.c
223
r_sort_b(const u_char **a, const u_char **ta, int n, int i, const u_char *tr,
lib/libc/stdlib/radixsort.c
238
simplesort(a, n, i, tr, endch);
lib/libc/stdlib/radixsort.c
245
c = tr[(*ak)[i]];
lib/libc/stdlib/radixsort.c
253
r_sort_b(a, ta, n, i, tr, endch);
lib/libc/stdlib/radixsort.c
287
*--top[tr[(*ak)[i]]] = *ak;
lib/libc/stdlib/radixsort.c
293
simplesort(const u_char **a, int n, int b, const u_char *tr, u_int endch)
lib/libc/stdlib/radixsort.c
301
(ch = tr[*s]) != endch; s++, t++)
lib/libc/stdlib/radixsort.c
302
if (ch != tr[*t])
lib/libc/stdlib/radixsort.c
304
if (ch >= tr[*t])
lib/libc/stdlib/radixsort.c
70
tr = tr0; \
lib/libc/stdlib/radixsort.c
79
tr = tab; \
lib/libc/stdlib/radixsort.c
90
const u_char *tr;
lib/libc/stdlib/radixsort.c
95
r_sort_a(a, n, 0, tr, endch);
sys/bus/firewire/fwohci.c
1023
struct fwohcidb_tr *tr;
sys/bus/firewire/fwohci.c
1041
tr = dbch->bottom;
sys/bus/firewire/fwohci.c
1046
LAST_DB(tr, db);
sys/bus/firewire/fwohci.c
1053
bus_dmamap_sync(dbch->dmat, tr->dma_map,
sys/bus/firewire/fwohci.c
1055
bus_dmamap_unload(dbch->dmat, tr->dma_map);
sys/bus/firewire/fwohci.c
1101
if (tr->xfer != NULL) {
sys/bus/firewire/fwohci.c
1102
xfer = tr->xfer;
sys/bus/firewire/fwohci.c
1136
tr->xfer = NULL;
sys/bus/firewire/fwohci.c
1139
tr = STAILQ_NEXT(tr, link);
sys/bus/firewire/fwohci.c
1140
dbch->bottom = tr;
sys/crypto/camellia/camellia.c
444
uint32_t kw4l, kw4r, dw, tl, tr;
sys/crypto/camellia/camellia.c
562
dw = tl & subl(8), tr = subr(10) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
564
SUBR(7) = subr(6) ^ tr;
sys/crypto/camellia/camellia.c
570
dw = tl & subl(9), tr = subr(7) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
572
SUBR(10) = tr ^ subr(11);
sys/crypto/camellia/camellia.c
582
dw = tl & subl(16), tr = subr(18) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
584
SUBR(15) = subr(14) ^ tr;
sys/crypto/camellia/camellia.c
590
dw = tl & subl(17), tr = subr(15) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
592
SUBR(18) = tr ^ subr(19);
sys/crypto/camellia/camellia.c
651
uint32_t kw4l, kw4r, dw, tl, tr;
sys/crypto/camellia/camellia.c
810
dw = tl & subl(8), tr = subr(10) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
812
SUBR(7) = subr(6) ^ tr;
sys/crypto/camellia/camellia.c
818
dw = tl & subl(9), tr = subr(7) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
820
SUBR(10) = tr ^ subr(11);
sys/crypto/camellia/camellia.c
830
dw = tl & subl(16), tr = subr(18) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
832
SUBR(15) = subr(14) ^ tr;
sys/crypto/camellia/camellia.c
838
dw = tl & subl(17), tr = subr(15) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
840
SUBR(18) = tr ^ subr(19);
sys/crypto/camellia/camellia.c
850
dw = tl & subl(24), tr = subr(26) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
852
SUBR(23) = subr(22) ^ tr;
sys/crypto/camellia/camellia.c
858
dw = tl & subl(25), tr = subr(23) ^ CAMELLIA_RL1(dw);
sys/crypto/camellia/camellia.c
860
SUBR(26) = tr ^ subr(27);
sys/dev/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c
384
void dal_hw_translate_dce110_init(struct hw_translate *tr)
sys/dev/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c
386
tr->funcs = &funcs;
sys/dev/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.h
32
void dal_hw_translate_dce110_init(struct hw_translate *tr);
sys/dev/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c
406
void dal_hw_translate_dce120_init(struct hw_translate *tr)
sys/dev/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c
408
tr->funcs = &funcs;
sys/dev/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.h
32
void dal_hw_translate_dce120_init(struct hw_translate *tr);
sys/dev/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.h
30
struct hw_translate *tr);
sys/dev/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c
406
void dal_hw_translate_dcn10_init(struct hw_translate *tr)
sys/dev/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c
408
tr->funcs = &funcs;
sys/dev/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.h
32
void dal_hw_translate_dcn10_init(struct hw_translate *tr);
sys/dev/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c
39
void dal_hw_translate_diag_fpga_init(struct hw_translate *tr)
sys/dev/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c
41
tr->funcs = &funcs;
sys/dev/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.h
32
void dal_hw_translate_diag_fpga_init(struct hw_translate *tr);
sys/dev/raid/twe/twe.c
1003
while ((count++ < 5000) && (tr->tr_status == TWE_CMD_BUSY)){
sys/dev/raid/twe/twe.c
1007
if (usetmp && (tr->tr_data != NULL))
sys/dev/raid/twe/twe.c
1008
bcopy(sc->twe_immediate, tr->tr_data, tr->tr_length);
sys/dev/raid/twe/twe.c
1010
return(tr->tr_status != TWE_CMD_COMPLETE);
sys/dev/raid/twe/twe.c
1017
twe_completeio(struct twe_request *tr)
sys/dev/raid/twe/twe.c
1019
TWE_Command *cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
1020
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe.c
1021
struct bio *bio = tr->tr_private;
sys/dev/raid/twe/twe.c
1026
if (tr->tr_status == TWE_CMD_COMPLETE) {
sys/dev/raid/twe/twe.c
1029
if (twe_report_request(tr)) {
sys/dev/raid/twe/twe.c
1037
tr->tr_private = NULL;
sys/dev/raid/twe/twe.c
1039
twe_release_request(tr);
sys/dev/raid/twe/twe.c
1049
struct twe_request *tr;
sys/dev/raid/twe/twe.c
105
static int twe_report_request(struct twe_request *tr);
sys/dev/raid/twe/twe.c
1085
while ((tr = twe_dequeue_busy(sc)) != NULL) {
sys/dev/raid/twe/twe.c
1086
twe_enqueue_ready(tr);
sys/dev/raid/twe/twe.c
1112
twe_start(struct twe_request *tr)
sys/dev/raid/twe/twe.c
1114
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe.c
1126
tr->tr_status = TWE_CMD_BUSY;
sys/dev/raid/twe/twe.c
1128
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
1144
twe_enqueue_busy(tr);
sys/dev/raid/twe/twe.c
1146
TWE_COMMAND_QUEUE(sc, TWE_FIND_COMMANDPHYS(tr));
sys/dev/raid/twe/twe.c
1150
if (tr->tr_complete != NULL) {
sys/dev/raid/twe/twe.c
1151
debug(3, "queued request %d with callback %p", cmd->generic.request_id, tr->tr_complete);
sys/dev/raid/twe/twe.c
1152
} else if (tr->tr_flags & TWE_CMD_SLEEPER) {
sys/dev/raid/twe/twe.c
1153
debug(3, "queued request %d with wait channel %p", cmd->generic.request_id, tr);
sys/dev/raid/twe/twe.c
1184
struct twe_request *tr;
sys/dev/raid/twe/twe.c
1199
tr = sc->twe_lookup[rq.u.response_id]; /* find command */
sys/dev/raid/twe/twe.c
120
struct twe_request *tr;
sys/dev/raid/twe/twe.c
1201
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
1203
if (tr->tr_status != TWE_CMD_BUSY)
sys/dev/raid/twe/twe.c
1205
tr->tr_status = TWE_CMD_COMPLETE;
sys/dev/raid/twe/twe.c
1209
twe_remove_busy(tr);
sys/dev/raid/twe/twe.c
1210
twe_enqueue_complete(tr);
sys/dev/raid/twe/twe.c
1234
struct twe_request *tr;
sys/dev/raid/twe/twe.c
1241
while ((tr = twe_dequeue_complete(sc)) != NULL) {
sys/dev/raid/twe/twe.c
1243
twe_unmap_request(tr);
sys/dev/raid/twe/twe.c
1246
if (tr->tr_complete != NULL) { /* completion callback */
sys/dev/raid/twe/twe.c
1247
debug(2, "call completion handler %p", tr->tr_complete);
sys/dev/raid/twe/twe.c
1248
tr->tr_complete(tr);
sys/dev/raid/twe/twe.c
1250
} else if (tr->tr_flags & TWE_CMD_SLEEPER) { /* caller is asleep waiting */
sys/dev/raid/twe/twe.c
1251
debug(2, "wake up command owner on %p", tr);
sys/dev/raid/twe/twe.c
1252
wakeup_one(tr);
sys/dev/raid/twe/twe.c
141
if ((tr = twe_allocate_request(sc, i)) == NULL)
sys/dev/raid/twe/twe.c
1427
twe_handle_aen(struct twe_request *tr)
sys/dev/raid/twe/twe.c
1429
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe.c
1437
param = (TWE_Param *)tr->tr_data;
sys/dev/raid/twe/twe.c
1440
kfree(tr->tr_data, M_DEVBUF);
sys/dev/raid/twe/twe.c
1441
twe_release_request(tr);
sys/dev/raid/twe/twe.c
146
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
149
sc->twe_lookup[i] = tr;
sys/dev/raid/twe/twe.c
155
twe_release_request(tr);
sys/dev/raid/twe/twe.c
1594
twe_get_request(struct twe_softc *sc, struct twe_request **tr)
sys/dev/raid/twe/twe.c
1602
*tr = twe_dequeue_free(sc);
sys/dev/raid/twe/twe.c
1605
if (*tr != NULL) {
sys/dev/raid/twe/twe.c
1606
cmd = TWE_FIND_COMMAND(*tr);
sys/dev/raid/twe/twe.c
1607
(*tr)->tr_data = NULL;
sys/dev/raid/twe/twe.c
1608
(*tr)->tr_private = NULL;
sys/dev/raid/twe/twe.c
1609
(*tr)->tr_status = TWE_CMD_SETUP; /* command is in setup phase */
sys/dev/raid/twe/twe.c
1610
(*tr)->tr_flags = 0;
sys/dev/raid/twe/twe.c
1611
(*tr)->tr_complete = NULL;
sys/dev/raid/twe/twe.c
1615
return(*tr == NULL);
sys/dev/raid/twe/twe.c
1623
twe_release_request(struct twe_request *tr)
sys/dev/raid/twe/twe.c
1627
twe_lockassert(&tr->tr_sc->twe_io_lock);
sys/dev/raid/twe/twe.c
1628
if (tr->tr_private != NULL)
sys/dev/raid/twe/twe.c
1629
twe_panic(tr->tr_sc, "tr_private != NULL");
sys/dev/raid/twe/twe.c
1630
twe_enqueue_free(tr);
sys/dev/raid/twe/twe.c
1838
twe_report_request(struct twe_request *tr)
sys/dev/raid/twe/twe.c
1840
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe.c
1841
TWE_Command *cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
1942
twe_print_request(struct twe_request *tr)
sys/dev/raid/twe/twe.c
1944
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe.c
1945
TWE_Command *cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
1979
tr, TWE_FIND_COMMANDPHYS(tr), tr->tr_data, tr->tr_dataphys, tr->tr_length);
sys/dev/raid/twe/twe.c
1981
tr->tr_status, tr->tr_flags, tr->tr_complete, tr->tr_private);
sys/dev/raid/twe/twe.c
400
struct twe_request *tr;
sys/dev/raid/twe/twe.c
416
tr = twe_dequeue_ready(sc);
sys/dev/raid/twe/twe.c
419
if (tr == NULL) {
sys/dev/raid/twe/twe.c
422
if (twe_get_request(sc, &tr))
sys/dev/raid/twe/twe.c
427
twe_release_request(tr);
sys/dev/raid/twe/twe.c
433
tr->tr_complete = twe_completeio;
sys/dev/raid/twe/twe.c
434
tr->tr_private = bio;
sys/dev/raid/twe/twe.c
435
tr->tr_data = bp->b_data;
sys/dev/raid/twe/twe.c
436
tr->tr_length = bp->b_bcount;
sys/dev/raid/twe/twe.c
437
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
439
tr->tr_flags |= TWE_CMD_DATAIN;
sys/dev/raid/twe/twe.c
442
tr->tr_flags |= TWE_CMD_DATAOUT;
sys/dev/raid/twe/twe.c
449
cmd->io.block_count = (tr->tr_length + TWE_BLOCK_SIZE - 1) / TWE_BLOCK_SIZE;
sys/dev/raid/twe/twe.c
455
if (tr == NULL)
sys/dev/raid/twe/twe.c
459
error = twe_map_request(tr);
sys/dev/raid/twe/twe.c
464
tr->tr_status = TWE_CMD_ERROR;
sys/dev/raid/twe/twe.c
465
if (tr->tr_private != NULL) {
sys/dev/raid/twe/twe.c
466
bio = (struct bio *)(tr->tr_private);
sys/dev/raid/twe/twe.c
470
tr->tr_private = NULL;
sys/dev/raid/twe/twe.c
472
twe_release_request(tr);
sys/dev/raid/twe/twe.c
473
} else if (tr->tr_flags & TWE_CMD_SLEEPER)
sys/dev/raid/twe/twe.c
474
wakeup_one(tr); /* wakeup the sleeping owner */
sys/dev/raid/twe/twe.c
485
struct twe_request *tr;
sys/dev/raid/twe/twe.c
489
if (twe_get_request(sc, &tr))
sys/dev/raid/twe/twe.c
494
tr->tr_data = data;
sys/dev/raid/twe/twe.c
495
tr->tr_status = TWE_CMD_SETUP;
sys/dev/raid/twe/twe.c
496
tr->tr_length = nblks * TWE_BLOCK_SIZE;
sys/dev/raid/twe/twe.c
497
tr->tr_flags = TWE_CMD_DATAOUT;
sys/dev/raid/twe/twe.c
499
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
50
void (* func)(struct twe_request *tr));
sys/dev/raid/twe/twe.c
506
error = twe_immediate_request(tr, 0);
sys/dev/raid/twe/twe.c
508
if (twe_report_request(tr))
sys/dev/raid/twe/twe.c
510
twe_release_request(tr);
sys/dev/raid/twe/twe.c
528
struct twe_request *tr;
sys/dev/raid/twe/twe.c
554
while (twe_get_request(sc, &tr))
sys/dev/raid/twe/twe.c
561
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
570
tr->tr_length = tr_length;
sys/dev/raid/twe/twe.c
571
tr->tr_data = data;
sys/dev/raid/twe/twe.c
572
if (tr->tr_length > 0)
sys/dev/raid/twe/twe.c
573
tr->tr_flags |= TWE_CMD_DATAIN | TWE_CMD_DATAOUT;
sys/dev/raid/twe/twe.c
576
error = twe_wait_request(tr);
sys/dev/raid/twe/twe.c
585
if (tr->tr_length > 0)
sys/dev/raid/twe/twe.c
586
error = copyout(tr->tr_data, tu->tu_data, tu->tu_size);
sys/dev/raid/twe/twe.c
590
if (tr->tr_data != NULL)
sys/dev/raid/twe/twe.c
591
kfree(tr->tr_data, M_DEVBUF);
sys/dev/raid/twe/twe.c
593
twe_release_request(tr);
sys/dev/raid/twe/twe.c
61
static int twe_wait_request(struct twe_request *tr);
sys/dev/raid/twe/twe.c
62
static int twe_immediate_request(struct twe_request *tr, int usetmp);
sys/dev/raid/twe/twe.c
63
static void twe_completeio(struct twe_request *tr);
sys/dev/raid/twe/twe.c
772
void (* func)(struct twe_request *tr))
sys/dev/raid/twe/twe.c
774
struct twe_request *tr;
sys/dev/raid/twe/twe.c
782
tr = NULL;
sys/dev/raid/twe/twe.c
786
if (twe_get_request(sc, &tr))
sys/dev/raid/twe/twe.c
791
tr->tr_data = param;
sys/dev/raid/twe/twe.c
792
tr->tr_length = TWE_SECTOR_SIZE;
sys/dev/raid/twe/twe.c
793
tr->tr_flags = TWE_CMD_DATAIN | TWE_CMD_DATAOUT;
sys/dev/raid/twe/twe.c
796
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
810
error = twe_immediate_request(tr, 1 /* usetmp */);
sys/dev/raid/twe/twe.c
812
if (twe_report_request(tr))
sys/dev/raid/twe/twe.c
817
twe_release_request(tr);
sys/dev/raid/twe/twe.c
820
tr->tr_complete = func;
sys/dev/raid/twe/twe.c
821
error = twe_map_request(tr);
sys/dev/raid/twe/twe.c
829
if (tr != NULL)
sys/dev/raid/twe/twe.c
830
twe_release_request(tr);
sys/dev/raid/twe/twe.c
867
struct twe_request *tr;
sys/dev/raid/twe/twe.c
875
tr = NULL;
sys/dev/raid/twe/twe.c
880
if (twe_get_request(sc, &tr))
sys/dev/raid/twe/twe.c
885
tr->tr_data = param;
sys/dev/raid/twe/twe.c
886
tr->tr_length = TWE_SECTOR_SIZE;
sys/dev/raid/twe/twe.c
887
tr->tr_flags = TWE_CMD_DATAIN | TWE_CMD_DATAOUT;
sys/dev/raid/twe/twe.c
89
static void twe_handle_aen(struct twe_request *tr);
sys/dev/raid/twe/twe.c
890
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
903
error = twe_immediate_request(tr, 1 /* usetmp */);
sys/dev/raid/twe/twe.c
905
if (twe_report_request(tr))
sys/dev/raid/twe/twe.c
910
if (tr != NULL)
sys/dev/raid/twe/twe.c
911
twe_release_request(tr);
sys/dev/raid/twe/twe.c
925
struct twe_request *tr;
sys/dev/raid/twe/twe.c
934
if (twe_get_request(sc, &tr))
sys/dev/raid/twe/twe.c
938
cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe.c
946
error = twe_immediate_request(tr, 0 /* usetmp */);
sys/dev/raid/twe/twe.c
947
twe_release_request(tr);
sys/dev/raid/twe/twe.c
960
twe_wait_request(struct twe_request *tr)
sys/dev/raid/twe/twe.c
964
twe_lockassert(&tr->tr_sc->twe_io_lock);
sys/dev/raid/twe/twe.c
965
tr->tr_flags |= TWE_CMD_SLEEPER;
sys/dev/raid/twe/twe.c
966
tr->tr_status = TWE_CMD_BUSY;
sys/dev/raid/twe/twe.c
967
twe_enqueue_ready(tr);
sys/dev/raid/twe/twe.c
968
twe_startio(tr->tr_sc);
sys/dev/raid/twe/twe.c
969
while (tr->tr_status == TWE_CMD_BUSY)
sys/dev/raid/twe/twe.c
970
lksleep(tr, &tr->tr_sc->twe_io_lock, 0, "twewait", 0);
sys/dev/raid/twe/twe.c
972
return(tr->tr_status != TWE_CMD_COMPLETE);
sys/dev/raid/twe/twe.c
98
static int twe_get_request(struct twe_softc *sc, struct twe_request **tr);
sys/dev/raid/twe/twe.c
981
twe_immediate_request(struct twe_request *tr, int usetmp)
sys/dev/raid/twe/twe.c
989
sc = tr->tr_sc;
sys/dev/raid/twe/twe.c
99
static void twe_release_request(struct twe_request *tr);
sys/dev/raid/twe/twe.c
991
if (usetmp && (tr->tr_data != NULL)) {
sys/dev/raid/twe/twe.c
992
tr->tr_flags |= TWE_CMD_IMMEDIATE;
sys/dev/raid/twe/twe.c
993
if (tr->tr_length > MAXBSIZE)
sys/dev/raid/twe/twe.c
995
bcopy(tr->tr_data, sc->twe_immediate, tr->tr_length);
sys/dev/raid/twe/twe.c
997
tr->tr_status = TWE_CMD_BUSY;
sys/dev/raid/twe/twe.c
998
if ((error = twe_map_request(tr)) != 0)
sys/dev/raid/twe/twe_freebsd.c
1038
if (tr->tr_flags & TWE_CMD_DATAIN) {
sys/dev/raid/twe/twe_freebsd.c
1039
if (tr->tr_flags & TWE_CMD_IMMEDIATE) {
sys/dev/raid/twe/twe_freebsd.c
1043
bus_dmamap_sync(sc->twe_buffer_dmat, tr->tr_dmamap,
sys/dev/raid/twe/twe_freebsd.c
1048
if (tr->tr_flags & TWE_CMD_DATAOUT) {
sys/dev/raid/twe/twe_freebsd.c
1053
if (tr->tr_flags & TWE_CMD_ALIGNBUF)
sys/dev/raid/twe/twe_freebsd.c
1054
bcopy(tr->tr_realdata, tr->tr_data, tr->tr_length);
sys/dev/raid/twe/twe_freebsd.c
1056
if (tr->tr_flags & TWE_CMD_IMMEDIATE) {
sys/dev/raid/twe/twe_freebsd.c
1060
bus_dmamap_sync(sc->twe_buffer_dmat, tr->tr_dmamap,
sys/dev/raid/twe/twe_freebsd.c
1065
if (twe_start(tr) == EBUSY) {
sys/dev/raid/twe/twe_freebsd.c
1066
tr->tr_sc->twe_state |= TWE_STATE_CTLR_BUSY;
sys/dev/raid/twe/twe_freebsd.c
1067
twe_requeue_ready(tr);
sys/dev/raid/twe/twe_freebsd.c
1083
twe_map_request(struct twe_request *tr)
sys/dev/raid/twe/twe_freebsd.c
1085
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe_freebsd.c
1092
twe_requeue_ready(tr);
sys/dev/raid/twe/twe_freebsd.c
1101
if (tr->tr_data != NULL && ((tr->tr_flags & TWE_CMD_MAPPED) == 0)) {
sys/dev/raid/twe/twe_freebsd.c
1109
if (((vm_offset_t)tr->tr_data % TWE_ALIGNMENT) != 0) {
sys/dev/raid/twe/twe_freebsd.c
1112
tr->tr_realdata = tr->tr_data; /* save pointer to 'real' data */
sys/dev/raid/twe/twe_freebsd.c
1114
while (aligned_size < tr->tr_length)
sys/dev/raid/twe/twe_freebsd.c
1116
tr->tr_flags |= TWE_CMD_ALIGNBUF;
sys/dev/raid/twe/twe_freebsd.c
1117
tr->tr_data = kmalloc(aligned_size, TWE_MALLOC_CLASS, M_INTWAIT);
sys/dev/raid/twe/twe_freebsd.c
1118
if (tr->tr_data == NULL) {
sys/dev/raid/twe/twe_freebsd.c
1120
tr->tr_data = tr->tr_realdata; /* restore original data pointer */
sys/dev/raid/twe/twe_freebsd.c
1128
if (tr->tr_flags & TWE_CMD_IMMEDIATE) {
sys/dev/raid/twe/twe_freebsd.c
1130
tr->tr_length, twe_setup_data_dmamap, tr, BUS_DMA_NOWAIT);
sys/dev/raid/twe/twe_freebsd.c
1132
error = bus_dmamap_load(sc->twe_buffer_dmat, tr->tr_dmamap, tr->tr_data, tr->tr_length,
sys/dev/raid/twe/twe_freebsd.c
1133
twe_setup_data_dmamap, tr, 0);
sys/dev/raid/twe/twe_freebsd.c
1136
tr->tr_flags |= TWE_CMD_IN_PROGRESS;
sys/dev/raid/twe/twe_freebsd.c
1141
if ((error = twe_start(tr)) == EBUSY) {
sys/dev/raid/twe/twe_freebsd.c
1143
twe_requeue_ready(tr);
sys/dev/raid/twe/twe_freebsd.c
1150
twe_unmap_request(struct twe_request *tr)
sys/dev/raid/twe/twe_freebsd.c
1152
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe_freebsd.c
1161
if (tr->tr_data != NULL) {
sys/dev/raid/twe/twe_freebsd.c
1162
if (tr->tr_flags & TWE_CMD_DATAIN) {
sys/dev/raid/twe/twe_freebsd.c
1163
if (tr->tr_flags & TWE_CMD_IMMEDIATE) {
sys/dev/raid/twe/twe_freebsd.c
1167
bus_dmamap_sync(sc->twe_buffer_dmat, tr->tr_dmamap,
sys/dev/raid/twe/twe_freebsd.c
1172
if (tr->tr_flags & TWE_CMD_ALIGNBUF)
sys/dev/raid/twe/twe_freebsd.c
1173
bcopy(tr->tr_data, tr->tr_realdata, tr->tr_length);
sys/dev/raid/twe/twe_freebsd.c
1175
if (tr->tr_flags & TWE_CMD_DATAOUT) {
sys/dev/raid/twe/twe_freebsd.c
1176
if (tr->tr_flags & TWE_CMD_IMMEDIATE) {
sys/dev/raid/twe/twe_freebsd.c
1180
bus_dmamap_sync(sc->twe_buffer_dmat, tr->tr_dmamap,
sys/dev/raid/twe/twe_freebsd.c
1185
if (tr->tr_flags & TWE_CMD_IMMEDIATE) {
sys/dev/raid/twe/twe_freebsd.c
1188
bus_dmamap_unload(sc->twe_buffer_dmat, tr->tr_dmamap);
sys/dev/raid/twe/twe_freebsd.c
1193
if (tr->tr_flags & TWE_CMD_ALIGNBUF) {
sys/dev/raid/twe/twe_freebsd.c
1194
kfree(tr->tr_data, TWE_MALLOC_CLASS);
sys/dev/raid/twe/twe_freebsd.c
1195
tr->tr_data = tr->tr_realdata; /* restore 'real' data pointer */
sys/dev/raid/twe/twe_freebsd.c
371
struct twe_request *tr;
sys/dev/raid/twe/twe_freebsd.c
376
while ((tr = twe_dequeue_free(sc)) != NULL)
sys/dev/raid/twe/twe_freebsd.c
377
twe_free_request(tr);
sys/dev/raid/twe/twe_freebsd.c
917
struct twe_request *tr;
sys/dev/raid/twe/twe_freebsd.c
928
tr = kmalloc(aligned_size, TWE_MALLOC_CLASS, M_INTWAIT | M_ZERO);
sys/dev/raid/twe/twe_freebsd.c
929
tr->tr_sc = sc;
sys/dev/raid/twe/twe_freebsd.c
930
tr->tr_tag = tag;
sys/dev/raid/twe/twe_freebsd.c
931
if (bus_dmamap_create(sc->twe_buffer_dmat, 0, &tr->tr_dmamap)) {
sys/dev/raid/twe/twe_freebsd.c
932
twe_free_request(tr);
sys/dev/raid/twe/twe_freebsd.c
936
return(tr);
sys/dev/raid/twe/twe_freebsd.c
943
twe_free_request(struct twe_request *tr)
sys/dev/raid/twe/twe_freebsd.c
945
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe_freebsd.c
949
bus_dmamap_destroy(sc->twe_buffer_dmat, tr->tr_dmamap);
sys/dev/raid/twe/twe_freebsd.c
950
kfree(tr, TWE_MALLOC_CLASS);
sys/dev/raid/twe/twe_freebsd.c
979
struct twe_request *tr = (struct twe_request *)arg;
sys/dev/raid/twe/twe_freebsd.c
980
struct twe_softc *sc = tr->tr_sc;
sys/dev/raid/twe/twe_freebsd.c
981
TWE_Command *cmd = TWE_FIND_COMMAND(tr);
sys/dev/raid/twe/twe_freebsd.c
985
if (tr->tr_flags & TWE_CMD_MAPPED)
sys/dev/raid/twe/twe_freebsd.c
988
tr->tr_flags |= TWE_CMD_MAPPED;
sys/dev/raid/twe/twe_freebsd.c
990
if (tr->tr_flags & TWE_CMD_IN_PROGRESS)
sys/dev/raid/twe/twe_freebsd.c
993
tr->tr_dataphys = segs[0].ds_addr;
sys/dev/raid/twe/twevar.h
112
void (* tr_complete)(struct twe_request *tr); /* completion handler */
sys/dev/raid/twe/twevar.h
118
#define TWE_FIND_COMMAND(tr) \
sys/dev/raid/twe/twevar.h
119
(TWE_Command *)((u_int8_t *)(tr)->tr_sc->twe_cmd + \
sys/dev/raid/twe/twevar.h
120
((tr)->tr_tag * sizeof(TWE_Command)))
sys/dev/raid/twe/twevar.h
121
#define TWE_FIND_COMMANDPHYS(tr) ((tr)->tr_sc->twe_cmdphys + \
sys/dev/raid/twe/twevar.h
122
((tr)->tr_tag * sizeof(TWE_Command)))
sys/dev/raid/twe/twevar.h
167
extern int twe_start(struct twe_request *tr);
sys/dev/raid/twe/twevar.h
185
extern void twe_free_request(struct twe_request *tr); /* free request structure */
sys/dev/raid/twe/twevar.h
186
extern int twe_map_request(struct twe_request *tr); /* make request visible to controller, do s/g */
sys/dev/raid/twe/twevar.h
187
extern void twe_unmap_request(struct twe_request *tr); /* cleanup after transfer, unmap */
sys/dev/raid/twe/twevar.h
226
twe_enqueue_ ## name (struct twe_request *tr) \
sys/dev/raid/twe/twevar.h
228
TAILQ_INSERT_TAIL(&tr->tr_sc->twe_ ## name, tr, tr_link); \
sys/dev/raid/twe/twevar.h
229
TWEQ_ADD(tr->tr_sc, index); \
sys/dev/raid/twe/twevar.h
232
twe_requeue_ ## name (struct twe_request *tr) \
sys/dev/raid/twe/twevar.h
234
TAILQ_INSERT_HEAD(&tr->tr_sc->twe_ ## name, tr, tr_link); \
sys/dev/raid/twe/twevar.h
235
TWEQ_ADD(tr->tr_sc, index); \
sys/dev/raid/twe/twevar.h
240
struct twe_request *tr; \
sys/dev/raid/twe/twevar.h
242
if ((tr = TAILQ_FIRST(&sc->twe_ ## name)) != NULL) { \
sys/dev/raid/twe/twevar.h
243
TAILQ_REMOVE(&sc->twe_ ## name, tr, tr_link); \
sys/dev/raid/twe/twevar.h
246
return(tr); \
sys/dev/raid/twe/twevar.h
249
twe_remove_ ## name (struct twe_request *tr) \
sys/dev/raid/twe/twevar.h
251
TAILQ_REMOVE(&tr->tr_sc->twe_ ## name, tr, tr_link); \
sys/dev/raid/twe/twevar.h
252
TWEQ_REMOVE(tr->tr_sc, index); \
sys/dev/sound/pci/t4dwave.c
1000
if (tr_init(tr) == -1) {
sys/dev/sound/pci/t4dwave.c
1010
for (i = 0; i < tr->playchns; i++) {
sys/dev/sound/pci/t4dwave.c
1011
if (tr->chinfo[i].was_active) {
sys/dev/sound/pci/t4dwave.c
1012
trpchan_trigger(NULL, &tr->chinfo[i], PCMTRIG_START);
sys/dev/sound/pci/t4dwave.c
1016
if (tr->recchinfo.was_active) {
sys/dev/sound/pci/t4dwave.c
1017
trrchan_trigger(NULL, &tr->recchinfo, PCMTRIG_START);
sys/dev/sound/pci/t4dwave.c
145
tr_rd(struct tr_info *tr, int regno, int size)
sys/dev/sound/pci/t4dwave.c
149
return bus_space_read_1(tr->st, tr->sh, regno);
sys/dev/sound/pci/t4dwave.c
151
return bus_space_read_2(tr->st, tr->sh, regno);
sys/dev/sound/pci/t4dwave.c
153
return bus_space_read_4(tr->st, tr->sh, regno);
sys/dev/sound/pci/t4dwave.c
160
tr_wr(struct tr_info *tr, int regno, u_int32_t data, int size)
sys/dev/sound/pci/t4dwave.c
164
bus_space_write_1(tr->st, tr->sh, regno, data);
sys/dev/sound/pci/t4dwave.c
167
bus_space_write_2(tr->st, tr->sh, regno, data);
sys/dev/sound/pci/t4dwave.c
170
bus_space_write_4(tr->st, tr->sh, regno, data);
sys/dev/sound/pci/t4dwave.c
181
struct tr_info *tr = (struct tr_info *)devinfo;
sys/dev/sound/pci/t4dwave.c
184
switch (tr->type) {
sys/dev/sound/pci/t4dwave.c
190
if (tr->rev > 0x01)
sys/dev/sound/pci/t4dwave.c
212
snd_mtxlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
213
if (tr->type == ALI_PCI_ID) {
sys/dev/sound/pci/t4dwave.c
217
j = tr_rd(tr, treg, 4);
sys/dev/sound/pci/t4dwave.c
219
chk1 = tr_rd(tr, 0xc8, 4);
sys/dev/sound/pci/t4dwave.c
220
chk2 = tr_rd(tr, 0xc8, 4);
sys/dev/sound/pci/t4dwave.c
223
chk2 = tr_rd(tr, 0xc8, 4);
sys/dev/sound/pci/t4dwave.c
226
if (tr->type != ALI_PCI_ID || i > 0) {
sys/dev/sound/pci/t4dwave.c
227
tr_wr(tr, treg, regno | trw, 4);
sys/dev/sound/pci/t4dwave.c
230
j=tr_rd(tr, treg, 4);
sys/dev/sound/pci/t4dwave.c
232
snd_mtxunlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
240
struct tr_info *tr = (struct tr_info *)devinfo;
sys/dev/sound/pci/t4dwave.c
243
switch (tr->type) {
sys/dev/sound/pci/t4dwave.c
269
snd_mtxlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
270
if (tr->type == ALI_PCI_ID) {
sys/dev/sound/pci/t4dwave.c
273
j = tr_rd(tr, treg, 4);
sys/dev/sound/pci/t4dwave.c
276
chk1 = tr_rd(tr, 0xc8, 4);
sys/dev/sound/pci/t4dwave.c
277
chk2 = tr_rd(tr, 0xc8, 4);
sys/dev/sound/pci/t4dwave.c
280
chk2 = tr_rd(tr, 0xc8, 4);
sys/dev/sound/pci/t4dwave.c
283
if (tr->type != ALI_PCI_ID || i > 0) {
sys/dev/sound/pci/t4dwave.c
285
j=tr_rd(tr, treg, 4);
sys/dev/sound/pci/t4dwave.c
286
if (tr->type == ALI_PCI_ID && tr->rev > 0x01)
sys/dev/sound/pci/t4dwave.c
288
tr_wr(tr, treg, (data << TR_CDC_DATA) | regno | trw, 4);
sys/dev/sound/pci/t4dwave.c
293
snd_mtxunlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
312
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
317
return tr_rd(tr, bank? TR_REG_ADDRINTB : TR_REG_ADDRINTA, 4) & (1 << chan);
sys/dev/sound/pci/t4dwave.c
324
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
329
tr_wr(tr, bank? TR_REG_ADDRINTB : TR_REG_ADDRINTA, 1 << chan, 4);
sys/dev/sound/pci/t4dwave.c
335
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
339
snd_mtxlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
344
i = tr_rd(tr, reg, 4);
sys/dev/sound/pci/t4dwave.c
349
tr_wr(tr, reg, i, 4);
sys/dev/sound/pci/t4dwave.c
350
snd_mtxunlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
358
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
361
i = tr_rd(tr, TR_REG_CIR, 4);
sys/dev/sound/pci/t4dwave.c
364
tr_wr(tr, TR_REG_CIR, i, 4);
sys/dev/sound/pci/t4dwave.c
370
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
375
tr_wr(tr, bank? TR_REG_STARTB : TR_REG_STARTA, 1 << chan, 4);
sys/dev/sound/pci/t4dwave.c
381
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
386
tr_wr(tr, bank? TR_REG_STOPB : TR_REG_STOPA, 1 << chan, 4);
sys/dev/sound/pci/t4dwave.c
392
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
406
if (tr->type == ALI_PCI_ID)
sys/dev/sound/pci/t4dwave.c
415
switch (tr->type) {
sys/dev/sound/pci/t4dwave.c
437
snd_mtxlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
440
tr_wr(tr, TR_REG_CHNBASE+(i<<2), cr[i], 4);
sys/dev/sound/pci/t4dwave.c
441
snd_mtxunlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
447
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
450
snd_mtxlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
453
cr[i]=tr_rd(tr, TR_REG_CHNBASE+(i<<2), 4);
sys/dev/sound/pci/t4dwave.c
454
snd_mtxunlock(tr->lock);
sys/dev/sound/pci/t4dwave.c
457
if (tr->type == ALI_PCI_ID)
sys/dev/sound/pci/t4dwave.c
469
switch(tr->type) {
sys/dev/sound/pci/t4dwave.c
508
struct tr_info *tr = devinfo;
sys/dev/sound/pci/t4dwave.c
512
ch = &tr->chinfo[tr->playchns];
sys/dev/sound/pci/t4dwave.c
513
ch->index = tr->playchns++;
sys/dev/sound/pci/t4dwave.c
515
ch->parent = tr;
sys/dev/sound/pci/t4dwave.c
517
if (sndbuf_alloc(ch->buffer, tr->parent_dmat, 0, tr->bufsz) != 0)
sys/dev/sound/pci/t4dwave.c
617
struct tr_info *tr = devinfo;
sys/dev/sound/pci/t4dwave.c
621
ch = &tr->recchinfo;
sys/dev/sound/pci/t4dwave.c
623
ch->parent = tr;
sys/dev/sound/pci/t4dwave.c
625
if (sndbuf_alloc(ch->buffer, tr->parent_dmat, 0, tr->bufsz) != 0)
sys/dev/sound/pci/t4dwave.c
635
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
641
tr_wr(tr, TR_REG_SBBL, i | (i << 16), 4);
sys/dev/sound/pci/t4dwave.c
644
tr_wr(tr, TR_REG_SBCTRL, i, 1);
sys/dev/sound/pci/t4dwave.c
653
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
657
tr_wr(tr, TR_REG_SBDELTA, ch->delta, 2);
sys/dev/sound/pci/t4dwave.c
677
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
685
tr_wr(tr, TR_REG_DMAR15, 0, 1);
sys/dev/sound/pci/t4dwave.c
686
i = tr_rd(tr, TR_REG_DMAR11, 1) & 0x03;
sys/dev/sound/pci/t4dwave.c
687
tr_wr(tr, TR_REG_DMAR11, i | 0x54, 1);
sys/dev/sound/pci/t4dwave.c
689
tr_wr(tr, TR_REG_DMAR0, sndbuf_getbufaddr(ch->buffer), 4);
sys/dev/sound/pci/t4dwave.c
691
i = tr_rd(tr, TR_REG_DMAR4, 4) & ~0x00ffffff;
sys/dev/sound/pci/t4dwave.c
692
tr_wr(tr, TR_REG_DMAR4, i | (sndbuf_runsz(ch->buffer) - 1), 4);
sys/dev/sound/pci/t4dwave.c
694
tr_wr(tr, TR_REG_SBCTRL, tr_rd(tr, TR_REG_SBCTRL, 1) | 1, 1);
sys/dev/sound/pci/t4dwave.c
697
tr_wr(tr, TR_REG_SBCTRL, tr_rd(tr, TR_REG_SBCTRL, 1) & ~7, 1);
sys/dev/sound/pci/t4dwave.c
709
struct tr_info *tr = ch->parent;
sys/dev/sound/pci/t4dwave.c
712
return tr_rd(tr, TR_REG_DMAR0, 4) - sndbuf_getbufaddr(ch->buffer);
sys/dev/sound/pci/t4dwave.c
739
struct tr_info *tr = (struct tr_info *)p;
sys/dev/sound/pci/t4dwave.c
744
intsrc = tr_rd(tr, TR_REG_MISCINT, 4);
sys/dev/sound/pci/t4dwave.c
747
while (chnum < tr->hwchns) {
sys/dev/sound/pci/t4dwave.c
749
active = tr_rd(tr, (chnum < 32)? TR_REG_ADDRINTA : TR_REG_ADDRINTB, 4);
sys/dev/sound/pci/t4dwave.c
750
bufhalf = tr_rd(tr, (chnum < 32)? TR_REG_CSPF_A : TR_REG_CSPF_B, 4);
sys/dev/sound/pci/t4dwave.c
755
if (chnum < tr->playchns) {
sys/dev/sound/pci/t4dwave.c
756
ch = &tr->chinfo[chnum];
sys/dev/sound/pci/t4dwave.c
770
tr_wr(tr, (chnum <= 32)? TR_REG_ADDRINTA : TR_REG_ADDRINTB, active, 4);
sys/dev/sound/pci/t4dwave.c
774
chn_intr(tr->recchinfo.channel);
sys/dev/sound/pci/t4dwave.c
775
tr_rd(tr, TR_REG_SBR9, 1);
sys/dev/sound/pci/t4dwave.c
776
tr_rd(tr, TR_REG_SBR10, 1);
sys/dev/sound/pci/t4dwave.c
787
tr_init(struct tr_info *tr)
sys/dev/sound/pci/t4dwave.c
789
switch (tr->type) {
sys/dev/sound/pci/t4dwave.c
791
tr_wr(tr, SPA_REG_GPIO, 0, 4);
sys/dev/sound/pci/t4dwave.c
792
tr_wr(tr, SPA_REG_CODECST, SPA_RST_OFF, 4);
sys/dev/sound/pci/t4dwave.c
795
tr_wr(tr, TDX_REG_CODECST, TDX_CDC_ON, 4);
sys/dev/sound/pci/t4dwave.c
798
tr_wr(tr, TNX_REG_CODECST, TNX_CDC_ON, 4);
sys/dev/sound/pci/t4dwave.c
802
tr_wr(tr, TR_REG_CIR, TR_CIR_MIDENA | TR_CIR_ADDRENA, 4);
sys/dev/sound/pci/t4dwave.c
830
struct tr_info *tr;
sys/dev/sound/pci/t4dwave.c
836
tr = kmalloc(sizeof(*tr), M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/sound/pci/t4dwave.c
837
tr->type = pci_get_devid(dev);
sys/dev/sound/pci/t4dwave.c
838
tr->rev = pci_get_revid(dev);
sys/dev/sound/pci/t4dwave.c
839
tr->lock = snd_mtxcreate(device_get_nameunit(dev), "snd_t4dwave softc");
sys/dev/sound/pci/t4dwave.c
850
switch (tr->type) {
sys/dev/sound/pci/t4dwave.c
862
tr->regid = PCIR_BAR(0);
sys/dev/sound/pci/t4dwave.c
863
tr->regtype = SYS_RES_IOPORT;
sys/dev/sound/pci/t4dwave.c
864
tr->reg = bus_alloc_resource_any(dev, tr->regtype, &tr->regid,
sys/dev/sound/pci/t4dwave.c
866
if (tr->reg) {
sys/dev/sound/pci/t4dwave.c
867
tr->st = rman_get_bustag(tr->reg);
sys/dev/sound/pci/t4dwave.c
868
tr->sh = rman_get_bushandle(tr->reg);
sys/dev/sound/pci/t4dwave.c
874
if (tr_init(tr) == -1) {
sys/dev/sound/pci/t4dwave.c
878
tr->playchns = 0;
sys/dev/sound/pci/t4dwave.c
880
codec = AC97_CREATE(dev, tr, tr_ac97);
sys/dev/sound/pci/t4dwave.c
884
tr->irqid = 0;
sys/dev/sound/pci/t4dwave.c
885
tr->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &tr->irqid,
sys/dev/sound/pci/t4dwave.c
887
if (!tr->irq || snd_setup_intr(dev, tr->irq, 0, tr_intr, tr, &tr->ih)) {
sys/dev/sound/pci/t4dwave.c
892
if (tr->type == ALI_PCI_ID) {
sys/dev/sound/pci/t4dwave.c
904
tr->hwchns = ALI_MAXHWCH;
sys/dev/sound/pci/t4dwave.c
905
tr->bufsz = ALI_BUFSZ;
sys/dev/sound/pci/t4dwave.c
908
tr->hwchns = TR_MAXHWCH;
sys/dev/sound/pci/t4dwave.c
909
tr->bufsz = pcm_getbuffersize(dev, 4096, TR_DEFAULT_BUFSZ,
sys/dev/sound/pci/t4dwave.c
918
/*maxsize*/tr->bufsz, /*nsegments*/1, /*maxsegz*/tr->bufsz,
sys/dev/sound/pci/t4dwave.c
920
&tr->parent_dmat) != 0) {
sys/dev/sound/pci/t4dwave.c
926
rman_get_start(tr->reg), rman_get_start(tr->irq),PCM_KLDSTRING(snd_t4dwave));
sys/dev/sound/pci/t4dwave.c
928
if (pcm_register(dev, tr, dacn, 1))
sys/dev/sound/pci/t4dwave.c
930
pcm_addchan(dev, PCMDIR_REC, &trrchan_class, tr);
sys/dev/sound/pci/t4dwave.c
932
pcm_addchan(dev, PCMDIR_PLAY, &trpchan_class, tr);
sys/dev/sound/pci/t4dwave.c
939
if (tr->reg) bus_release_resource(dev, tr->regtype, tr->regid, tr->reg);
sys/dev/sound/pci/t4dwave.c
940
if (tr->ih) bus_teardown_intr(dev, tr->irq, tr->ih);
sys/dev/sound/pci/t4dwave.c
941
if (tr->irq) bus_release_resource(dev, SYS_RES_IRQ, tr->irqid, tr->irq);
sys/dev/sound/pci/t4dwave.c
942
if (tr->parent_dmat) bus_dma_tag_destroy(tr->parent_dmat);
sys/dev/sound/pci/t4dwave.c
943
if (tr->lock) snd_mtxfree(tr->lock);
sys/dev/sound/pci/t4dwave.c
944
kfree(tr, M_DEVBUF);
sys/dev/sound/pci/t4dwave.c
952
struct tr_info *tr;
sys/dev/sound/pci/t4dwave.c
958
tr = pcm_getdevinfo(dev);
sys/dev/sound/pci/t4dwave.c
959
bus_release_resource(dev, tr->regtype, tr->regid, tr->reg);
sys/dev/sound/pci/t4dwave.c
960
bus_teardown_intr(dev, tr->irq, tr->ih);
sys/dev/sound/pci/t4dwave.c
961
bus_release_resource(dev, SYS_RES_IRQ, tr->irqid, tr->irq);
sys/dev/sound/pci/t4dwave.c
962
bus_dma_tag_destroy(tr->parent_dmat);
sys/dev/sound/pci/t4dwave.c
963
snd_mtxfree(tr->lock);
sys/dev/sound/pci/t4dwave.c
964
kfree(tr, M_DEVBUF);
sys/dev/sound/pci/t4dwave.c
973
struct tr_info *tr;
sys/dev/sound/pci/t4dwave.c
975
tr = pcm_getdevinfo(dev);
sys/dev/sound/pci/t4dwave.c
977
for (i = 0; i < tr->playchns; i++) {
sys/dev/sound/pci/t4dwave.c
978
tr->chinfo[i].was_active = tr->chinfo[i].active;
sys/dev/sound/pci/t4dwave.c
979
if (tr->chinfo[i].active) {
sys/dev/sound/pci/t4dwave.c
980
trpchan_trigger(NULL, &tr->chinfo[i], PCMTRIG_STOP);
sys/dev/sound/pci/t4dwave.c
984
tr->recchinfo.was_active = tr->recchinfo.active;
sys/dev/sound/pci/t4dwave.c
985
if (tr->recchinfo.active) {
sys/dev/sound/pci/t4dwave.c
986
trrchan_trigger(NULL, &tr->recchinfo, PCMTRIG_STOP);
sys/dev/sound/pci/t4dwave.c
996
struct tr_info *tr;
sys/dev/sound/pci/t4dwave.c
998
tr = pcm_getdevinfo(dev);
sys/dev/sound/pcm/mixer.c
250
u_int l, r, tl, tr;
sys/dev/sound/pcm/mixer.c
284
tr = (r * ((m->level[parent] & 0xff00) >> 8)) / 100;
sys/dev/sound/pcm/mixer.c
286
(void)mixer_set_softpcmvol(m, d, tl, tr);
sys/dev/sound/pcm/mixer.c
288
MIXER_SET(m, realdev, tl, tr) < 0) {
sys/dev/sound/pcm/mixer.c
298
tr = (r * ((m->level[i] & 0xff00) >> 8)) / 100;
sys/dev/sound/pcm/mixer.c
301
(void)mixer_set_softpcmvol(m, d, tl, tr);
sys/dev/sound/pcm/mixer.c
303
MIXER_SET(m, realdev, tl, tr);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1951
&vmcb->state.tr);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2101
&vmcb->state.tr);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
436
struct vmcb_segment tr;
sys/net/pf/pf.c
6520
struct pf_rule *a = NULL, *r = &pf_default_rule, *tr, *nr;
sys/net/pf/pf.c
6814
tr = r;
sys/net/pf/pf.c
6817
tr = nr;
sys/net/pf/pf.c
6818
if (tr->src.addr.type == PF_ADDR_TABLE)
sys/net/pf/pf.c
6819
pfr_update_stats(tr->src.addr.p.tbl,
sys/net/pf/pf.c
6824
r->action == PF_PASS, tr->src.neg);
sys/net/pf/pf.c
6825
if (tr->dst.addr.type == PF_ADDR_TABLE)
sys/net/pf/pf.c
6826
pfr_update_stats(tr->dst.addr.p.tbl,
sys/net/pf/pf.c
6831
r->action == PF_PASS, tr->dst.neg);
sys/net/pf/pf.c
6861
struct pf_rule *a = NULL, *r = &pf_default_rule, *tr, *nr;
sys/net/pf/pf.c
7211
tr = r;
sys/net/pf/pf.c
7214
tr = nr;
sys/net/pf/pf.c
7215
if (tr->src.addr.type == PF_ADDR_TABLE)
sys/net/pf/pf.c
7216
pfr_update_stats(tr->src.addr.p.tbl,
sys/net/pf/pf.c
7220
r->action == PF_PASS, tr->src.neg);
sys/net/pf/pf.c
7221
if (tr->dst.addr.type == PF_ADDR_TABLE)
sys/net/pf/pf.c
7222
pfr_update_stats(tr->dst.addr.p.tbl,
sys/net/pf/pf.c
7226
r->action == PF_PASS, tr->dst.neg);
sys/net/wg/wg_cookie.c
501
struct ratelimit_entry *r, *tr;
sys/net/wg/wg_cookie.c
514
LIST_FOREACH_MUTABLE(r, &rl->rl_table[i], r_entry, tr) {
sys/platform/pc64/x86_64/vm_machdep.c
507
struct trampframe *tr;
sys/platform/pc64/x86_64/vm_machdep.c
524
tr = &pscpu->trampoline;
sys/platform/pc64/x86_64/vm_machdep.c
535
tr->tr_pcb_spec_ctrl[0] &= ~spec_mask;
sys/platform/pc64/x86_64/vm_machdep.c
536
tr->tr_pcb_spec_ctrl[1] &= ~spec_mask;
sys/platform/pc64/x86_64/vm_machdep.c
593
tr->tr_pcb_spec_ctrl[0] |= spec_ctrl;
sys/platform/pc64/x86_64/vm_machdep.c
598
tr->tr_pcb_spec_ctrl[1] |= spec_ctrl;
sys/platform/pc64/x86_64/vm_machdep.c
942
struct trampframe *tr;
sys/platform/pc64/x86_64/vm_machdep.c
958
tr = &pscpu->trampoline;
sys/platform/pc64/x86_64/vm_machdep.c
969
tr->tr_pcb_spec_ctrl[0] &= ~spec_mask;
sys/platform/pc64/x86_64/vm_machdep.c
970
tr->tr_pcb_spec_ctrl[1] &= ~spec_mask;
sys/platform/pc64/x86_64/vm_machdep.c
993
tr->tr_pcb_spec_ctrl[1] |= spec_ctrl;
usr.bin/dfregress/runlist.c
110
struct testcase_result tr;
usr.bin/dfregress/runlist.c
141
errbuf, sizeof(errbuf), &tr);
usr.bin/dfregress/runlist.c
148
if (tr.stdout_buf != NULL) {
usr.bin/dfregress/runlist.c
149
testcase_set_build_buf(testcase, tr.stdout_buf);
usr.bin/dfregress/runlist.c
150
free(tr.stdout_buf);
usr.bin/dfregress/runlist.c
153
if (tr.result != RESULT_PASS) {
usr.bin/dfregress/runlist.c
156
testcase_set_result(testcase, tr.result);
usr.bin/dfregress/runlist.c
160
testcase_set_exit_value(testcase, tr.exit_value);
usr.bin/dfregress/runlist.c
161
testcase_set_signal(testcase, tr.signal);
usr.bin/dfregress/runlist.c
173
sizeof(errbuf), &tr);
usr.bin/dfregress/runlist.c
183
&tr);
usr.bin/dfregress/runlist.c
200
if (tr.stdout_buf != NULL) {
usr.bin/dfregress/runlist.c
201
testcase_set_precmd_buf(testcase, tr.stdout_buf);
usr.bin/dfregress/runlist.c
202
free(tr.stdout_buf);
usr.bin/dfregress/runlist.c
205
if (tr.result != RESULT_PASS) {
usr.bin/dfregress/runlist.c
227
0, errbuf, sizeof(errbuf), &tr);
usr.bin/dfregress/runlist.c
230
testcase_set_result(testcase, tr.result);
usr.bin/dfregress/runlist.c
231
testcase_set_exit_value(testcase, tr.exit_value);
usr.bin/dfregress/runlist.c
232
testcase_set_signal(testcase, tr.signal);
usr.bin/dfregress/runlist.c
234
if (tr.stdout_buf != NULL) {
usr.bin/dfregress/runlist.c
235
testcase_set_stdout_buf(testcase, tr.stdout_buf);
usr.bin/dfregress/runlist.c
236
free(tr.stdout_buf);
usr.bin/dfregress/runlist.c
239
if (tr.stderr_buf != NULL) {
usr.bin/dfregress/runlist.c
240
testcase_set_stderr_buf(testcase, tr.stderr_buf);
usr.bin/dfregress/runlist.c
241
free(tr.stderr_buf);
usr.bin/dfregress/runlist.c
261
sizeof(errbuf), &tr);
usr.bin/dfregress/runlist.c
271
&tr);
usr.bin/dfregress/runlist.c
288
if (tr.stdout_buf != NULL) {
usr.bin/dfregress/runlist.c
289
testcase_set_postcmd_buf(testcase, tr.stdout_buf);
usr.bin/dfregress/runlist.c
290
free(tr.stdout_buf);
usr.bin/dfregress/runlist.c
293
if (tr.result != RESULT_PASS) {
usr.bin/dfregress/runlist.c
305
errbuf, sizeof(errbuf), &tr);
usr.bin/dfregress/runlist.c
307
if (tr.stdout_buf != NULL) {
usr.bin/dfregress/runlist.c
308
testcase_set_cleanup_buf(testcase, tr.stdout_buf);
usr.bin/dfregress/runlist.c
309
free(tr.stdout_buf);
usr.bin/dfregress/userland.c
136
r_pid = wait4(pid, &status, 0, &tr->rusage);
usr.bin/dfregress/userland.c
140
tr->result = RESULT_TIMEOUT;
usr.bin/dfregress/userland.c
146
tr->result = RESULT_UNKNOWN;
usr.bin/dfregress/userland.c
157
tr->result = (WEXITSTATUS(status) == rc) ?
usr.bin/dfregress/userland.c
162
tr->exit_value = WEXITSTATUS(status);
usr.bin/dfregress/userland.c
164
tr->result = RESULT_SIGNALLED;
usr.bin/dfregress/userland.c
165
tr->signal = WTERMSIG(status);
usr.bin/dfregress/userland.c
166
tr->core_dumped = (WCOREDUMP(status)) ? 1 : 0;
usr.bin/dfregress/userland.c
168
tr->result = RESULT_UNKNOWN;
usr.bin/dfregress/userland.c
256
tr->stdout_buf = malloc(sz_stdout + 1);
usr.bin/dfregress/userland.c
257
if (tr->stdout_buf == NULL)
usr.bin/dfregress/userland.c
260
read(fd_stdout, tr->stdout_buf, sz_stdout);
usr.bin/dfregress/userland.c
261
tr->stdout_buf[sz_stdout] = '\0';
usr.bin/dfregress/userland.c
270
tr->stderr_buf = malloc(sz_stderr + 1);
usr.bin/dfregress/userland.c
271
if (tr->stderr_buf == NULL)
usr.bin/dfregress/userland.c
274
read(fd_stderr, tr->stderr_buf, sz_stderr);
usr.bin/dfregress/userland.c
275
tr->stderr_buf[sz_stderr] = '\0';
usr.bin/dfregress/userland.c
304
size_t errbuf_sz, struct testcase_result *tr)
usr.bin/dfregress/userland.c
326
tr); /* testcase_result */
usr.bin/dfregress/userland.c
69
char *errbuf, size_t errbuf_sz, struct testcase_result *tr)
usr.bin/dfregress/userland.c
82
bzero(tr, sizeof(*tr));
usr.bin/dfregress/userland.c
83
tr->result = RESULT_NOTRUN;
usr.bin/dfregress/userland.h
33
struct testcase_result *tr);
usr.bin/dfregress/userland.h
35
size_t errbuf_sz, struct testcase_result *tr);
usr.bin/paste/paste.c
54
static int tr(wchar_t *);
usr.bin/paste/paste.c
84
delimcnt = tr(delim = warg);
usr.bin/tail/reverse.c
241
struct bfelem *temp, *tr;
usr.bin/tail/reverse.c
257
tr = TAILQ_NEXT(tl, entries);
usr.bin/tail/reverse.c
259
if (tr != NULL) {
usr.bin/tail/reverse.c
260
TAILQ_FOREACH_FROM_MUTABLE(tr, &head,
usr.bin/tail/reverse.c
262
if (tr->len > 0)
usr.bin/tail/reverse.c
263
WR(&tr->l, tr->len);
usr.bin/tail/reverse.c
264
TAILQ_REMOVE(&head, tr,
usr.bin/tail/reverse.c
266
free(tr);