Symbol: acct
include/unistd.h
490
int acct(const char *);
lib/libc/hidden/unistd.h
35
PROTO_NORMAL(acct);
sbin/init/init.c
1320
acct(NULL);
sbin/init/init.c
1392
acct(NULL);
sys/kern/kern_acct.c
169
struct acct acct;
sys/kern/kern_acct.c
197
memcpy(acct.ac_comm, pr->ps_comm, sizeof acct.ac_comm);
sys/kern/kern_acct.c
202
acct.ac_utime = encode_comp_t(ut.tv_sec, ut.tv_nsec);
sys/kern/kern_acct.c
203
acct.ac_stime = encode_comp_t(st.tv_sec, st.tv_nsec);
sys/kern/kern_acct.c
209
acct.ac_btime = realstart.tv_sec;
sys/kern/kern_acct.c
211
acct.ac_etime = encode_comp_t(elapsed.tv_sec, elapsed.tv_nsec);
sys/kern/kern_acct.c
218
acct.ac_mem = (r->ru_ixrss + r->ru_idrss + r->ru_isrss) / t;
sys/kern/kern_acct.c
220
acct.ac_mem = 0;
sys/kern/kern_acct.c
223
acct.ac_io = encode_comp_t(r->ru_inblock + r->ru_oublock, 0);
sys/kern/kern_acct.c
226
acct.ac_uid = pr->ps_ucred->cr_ruid;
sys/kern/kern_acct.c
227
acct.ac_gid = pr->ps_ucred->cr_rgid;
sys/kern/kern_acct.c
232
acct.ac_tty = pr->ps_pgrp->pg_session->s_ttyp->t_dev;
sys/kern/kern_acct.c
234
acct.ac_tty = -1;
sys/kern/kern_acct.c
237
acct.ac_flag = pr->ps_acflag;
sys/kern/kern_acct.c
240
acct.ac_pid = pr->ps_pid;
sys/kern/kern_acct.c
245
error = vn_rdwr(UIO_WRITE, vp, (caddr_t)&acct, sizeof (acct),
usr.bin/lastcomm/lastcomm.c
104
size -= sizeof(struct acct);
usr.bin/lastcomm/lastcomm.c
111
if (fread(&ab, sizeof(struct acct), 1, fp) != 1)
usr.bin/lastcomm/lastcomm.c
143
if (fseek(fp, 2 * -(long)sizeof(struct acct), SEEK_CUR) == -1)
usr.bin/lastcomm/lastcomm.c
145
size -= sizeof(struct acct);
usr.bin/lastcomm/lastcomm.c
187
requested(char *argv[], struct acct *acp)
usr.bin/lastcomm/lastcomm.c
52
int requested(char *[], struct acct *);
usr.bin/lastcomm/lastcomm.c
62
struct acct ab;
usr.bin/lastcomm/lastcomm.c
94
size = sb.st_size - sb.st_size % sizeof(struct acct);
usr.bin/lastcomm/lastcomm.c
97
if (size < sizeof(struct acct))
usr.sbin/accton/accton.c
63
if (acct(NULL))
usr.sbin/accton/accton.c
67
if (acct(*argv))
usr.sbin/npppd/npppd/npppd.h
169
struct radconf acct;
usr.sbin/npppd/npppd/npppd_auth.c
526
(auth->data.radius.acct.timeout == 0)
usr.sbin/npppd/npppd/npppd_auth.c
527
? DEFAULT_RADIUS_TIMEOUT : auth->data.radius.acct.timeout;
usr.sbin/npppd/npppd/npppd_auth.c
534
(auth->data.radius.acct.max_tries == 0)
usr.sbin/npppd/npppd/npppd_auth.c
535
? DEFAULT_RADIUS_MAX_TRIES : auth->data.radius.acct.max_tries;
usr.sbin/npppd/npppd/npppd_auth.c
542
(auth->data.radius.acct.max_failovers == 0)
usr.sbin/npppd/npppd/npppd_auth.c
544
: auth->data.radius.acct.max_failovers;
usr.sbin/npppd/npppd/npppd_auth.c
575
TAILQ_FOREACH(server, &auth->data.radius.acct.servers, entry) {
usr.sbin/npppd/npppd/parse.y
1658
radconf_fini(&auth->data.radius.acct);
usr.sbin/npppd/npppd/parse.y
722
TAILQ_INIT(&n->data.radius.acct.servers);
usr.sbin/npppd/npppd/parse.y
771
curr_radconf = &curr_authconf->data.radius.acct;
usr.sbin/radiusd/parse.y
487
struct radiusd_accounting *acct;
usr.sbin/radiusd/parse.y
490
if ((acct = calloc(1,
usr.sbin/radiusd/parse.y
495
if ((acct->acct = create_module_ref($5)) == NULL)
usr.sbin/radiusd/parse.y
497
acct->username = $3.v;
usr.sbin/radiusd/parse.y
498
acct->quick = $2;
usr.sbin/radiusd/parse.y
499
TAILQ_INIT(&acct->deco);
usr.sbin/radiusd/parse.y
504
TAILQ_INSERT_TAIL(&acct->deco, modref, next);
usr.sbin/radiusd/parse.y
506
TAILQ_INSERT_TAIL(&conf->account, acct, next);
usr.sbin/radiusd/parse.y
507
acct = NULL;
usr.sbin/radiusd/parse.y
510
if (acct != NULL) {
usr.sbin/radiusd/parse.y
511
free(acct->acct);
usr.sbin/radiusd/parse.y
512
TAILQ_FOREACH_SAFE(modref, &acct->deco, next,
usr.sbin/radiusd/parse.y
514
TAILQ_REMOVE(&acct->deco, modref, next);
usr.sbin/radiusd/parse.y
519
free(acct);
usr.sbin/radiusd/radiusd.c
345
struct radiusd_accounting *acct, *acctt;
usr.sbin/radiusd/radiusd.c
359
TAILQ_FOREACH_SAFE(acct, &radiusd->account, next, acctt) {
usr.sbin/radiusd/radiusd.c
360
TAILQ_REMOVE(&radiusd->account, acct, next);
usr.sbin/radiusd/radiusd.c
361
free(acct->secret);
usr.sbin/radiusd/radiusd.c
362
free(acct->acct);
usr.sbin/radiusd/radiusd.c
363
TAILQ_FOREACH_SAFE(modref, &acct->deco, next, modreft) {
usr.sbin/radiusd/radiusd.c
364
TAILQ_REMOVE(&acct->deco, modref, next);
usr.sbin/radiusd/radiusd.c
367
for (i = 0; acct->username[i] != NULL; i++)
usr.sbin/radiusd/radiusd.c
368
free(acct->username[i]);
usr.sbin/radiusd/radiusd.c
369
free(acct->username);
usr.sbin/radiusd/radiusd.c
370
free(acct);
usr.sbin/radiusd/radiusd.c
758
if (MODULE_DO_ACCTREQ(accounting->acct->module))
usr.sbin/radiusd/radiusd.c
759
radiusd_module_account_request(accounting->acct->module,
usr.sbin/radiusd/radiusd_local.h
108
struct radiusd_module_ref *acct;
usr.sbin/sa/extern.h
35
#define CI_COMMLEN (sizeof(((struct acct *)NULL)->ac_comm))
usr.sbin/sa/main.c
292
struct acct ac;
usr.sbin/sa/main.c
312
rv = read(fd, &ac, sizeof(struct acct));
usr.sbin/sa/main.c
315
else if (rv > 0 && rv < sizeof(struct acct))
usr.sbin/sa/main.c
317
if (rv != sizeof(struct acct))
usr.sbin/vmd/vioscsi.c
1026
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1027
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1031
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1032
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1034
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1036
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1041
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1042
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1046
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1047
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1049
if (write_mem(acct->resp_desc->addr, r_cap_data,
usr.sbin/vmd/vioscsi.c
1053
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1058
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1059
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1071
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1107
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1108
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1112
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1113
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1115
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1117
"data @ 0x%llx", __func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1122
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1123
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1127
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1128
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1130
if (write_mem(acct->resp_desc->addr, r_cap_data_16,
usr.sbin/vmd/vioscsi.c
1134
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1139
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1140
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1152
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1176
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1177
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1179
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1182
acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1187
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1188
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1208
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1209
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1212
"idx %d req_idx %d global_idx %d", __func__, acct->resp_desc->addr,
usr.sbin/vmd/vioscsi.c
1213
acct->resp_desc->len, acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1215
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1217
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1222
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1223
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1227
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1228
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1230
if (write_mem(acct->resp_desc->addr, reply_rpl,
usr.sbin/vmd/vioscsi.c
1234
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1239
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1240
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1252
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1285
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1286
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1288
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1291
acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1296
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1297
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1320
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1321
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1323
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1326
acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1331
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1332
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1341
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1342
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1346
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1347
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1349
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1351
"data @ 0x%llx", __func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1356
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1357
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1361
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1362
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1364
if (write_mem(acct->resp_desc->addr, read_buf, info->len)) {
usr.sbin/vmd/vioscsi.c
1366
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1371
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1372
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1384
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1420
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1421
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1423
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1425
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1430
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1431
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1454
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1455
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1457
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1459
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1464
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1465
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1474
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1475
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1479
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1480
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1482
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1484
"data @ 0x%llx", __func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1496
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1497
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1501
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1502
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1505
if (acct->resp_desc->len > info->len - chunk_offset) {
usr.sbin/vmd/vioscsi.c
1510
chunk_len = acct->resp_desc->len;
usr.sbin/vmd/vioscsi.c
1512
if (write_mem(acct->resp_desc->addr, read_buf + chunk_offset,
usr.sbin/vmd/vioscsi.c
1516
acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1519
chunk_offset += acct->resp_desc->len;
usr.sbin/vmd/vioscsi.c
1525
vioscsi_next_ring_item(vq_info, acct->avail, acct->used, acct->req_desc,
usr.sbin/vmd/vioscsi.c
1526
acct->req_idx);
usr.sbin/vmd/vioscsi.c
1537
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1549
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1550
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1562
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1564
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1569
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1570
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1579
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1600
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1601
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1603
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1605
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1610
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1611
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1613
if (write_mem(acct->resp_desc->addr, mech_status_header,
usr.sbin/vmd/vioscsi.c
1618
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1623
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1624
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1636
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1667
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1668
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1670
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1672
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1679
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1680
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1738
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1739
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1743
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1744
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1746
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1748
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1753
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1754
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1758
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1759
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1761
if (write_mem(acct->resp_desc->addr, toc_data, sizeof(toc_data))) {
usr.sbin/vmd/vioscsi.c
1763
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1768
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1769
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1779
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1794
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1795
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1797
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1799
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1804
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1805
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1814
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
1840
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1841
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1843
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1845
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1852
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1853
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1873
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1874
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1878
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1879
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1881
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
1883
"data @ 0x%llx", __func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1888
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
1889
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
1893
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
1894
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
1896
if (write_mem(acct->resp_desc->addr, gesn_reply, sizeof(gesn_reply))) {
usr.sbin/vmd/vioscsi.c
1899
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
1904
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
1905
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
1915
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
2023
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
2024
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
2028
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
2029
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
2031
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
2033
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
2038
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
2039
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
2043
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
2044
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
2046
if (write_mem(acct->resp_desc->addr, get_conf_reply,
usr.sbin/vmd/vioscsi.c
2050
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
2055
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
2056
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
2189
struct virtio_vq_acct acct;
usr.sbin/vmd/vioscsi.c
2198
acct.desc = (struct vring_desc *)(vr);
usr.sbin/vmd/vioscsi.c
2199
acct.avail = (struct vring_avail *)(vr + vq_info->vq_availoffset);
usr.sbin/vmd/vioscsi.c
2200
acct.used = (struct vring_used *)(vr + vq_info->vq_usedoffset);
usr.sbin/vmd/vioscsi.c
2202
acct.idx = vq_info->last_avail & vq_info->mask;
usr.sbin/vmd/vioscsi.c
2204
if ((acct.avail->idx & vq_info->mask) == acct.idx) {
usr.sbin/vmd/vioscsi.c
2210
while (acct.idx != (acct.avail->idx & vq_info->mask)) {
usr.sbin/vmd/vioscsi.c
2218
acct.req_idx = acct.avail->ring[acct.idx] & vq_info->mask;
usr.sbin/vmd/vioscsi.c
2219
acct.req_desc = &(acct.desc[acct.req_idx]);
usr.sbin/vmd/vioscsi.c
2224
if ((acct.req_desc->flags & VRING_DESC_F_NEXT) == 0) {
usr.sbin/vmd/vioscsi.c
2226
"(idx %d)", __func__, acct.req_idx);
usr.sbin/vmd/vioscsi.c
2231
if (read_mem(acct.req_desc->addr, &req, sizeof(req))) {
usr.sbin/vmd/vioscsi.c
2233
__func__, acct.req_desc->addr);
usr.sbin/vmd/vioscsi.c
2257
acct.resp_desc = vioscsi_next_ring_desc(vq_info,
usr.sbin/vmd/vioscsi.c
2258
acct.desc, acct.req_desc, &(acct.resp_idx));
usr.sbin/vmd/vioscsi.c
2263
if (acct.resp_desc->len > sizeof(resp)) {
usr.sbin/vmd/vioscsi.c
2268
if (write_mem(acct.resp_desc->addr, &resp,
usr.sbin/vmd/vioscsi.c
2272
__func__, acct.resp_desc->addr);
usr.sbin/vmd/vioscsi.c
2280
vioscsi_next_ring_item(vq_info, acct.avail, acct.used,
usr.sbin/vmd/vioscsi.c
2281
acct.req_desc, acct.req_idx);
usr.sbin/vmd/vioscsi.c
2295
ret = vioscsi_handle_tur(dev, vq_info, &req, &acct);
usr.sbin/vmd/vioscsi.c
2299
&acct);
usr.sbin/vmd/vioscsi.c
2303
&acct);
usr.sbin/vmd/vioscsi.c
2307
&acct);
usr.sbin/vmd/vioscsi.c
2311
&req, &acct);
usr.sbin/vmd/vioscsi.c
2314
ret = vioscsi_handle_read_6(dev, vq_info, &req, &acct);
usr.sbin/vmd/vioscsi.c
2317
ret = vioscsi_handle_read_10(dev, vq_info, &req, &acct);
usr.sbin/vmd/vioscsi.c
2320
ret = vioscsi_handle_inquiry(dev, vq_info, &req, &acct);
usr.sbin/vmd/vioscsi.c
2324
&acct);
usr.sbin/vmd/vioscsi.c
2328
&acct);
usr.sbin/vmd/vioscsi.c
2331
ret = vioscsi_handle_gesn(dev, vq_info, &req, &acct);
usr.sbin/vmd/vioscsi.c
2335
&acct);
usr.sbin/vmd/vioscsi.c
2339
&acct);
usr.sbin/vmd/vioscsi.c
2343
&req, &acct);
usr.sbin/vmd/vioscsi.c
2347
&acct);
usr.sbin/vmd/vioscsi.c
2353
vioscsi_next_ring_item(vq_info, acct.avail, acct.used,
usr.sbin/vmd/vioscsi.c
2354
acct.req_desc, acct.req_idx);
usr.sbin/vmd/vioscsi.c
2359
acct.idx = (acct.idx + 1) & vq_info->mask;
usr.sbin/vmd/vioscsi.c
396
struct virtio_scsi_req_hdr *req, struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
403
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
404
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
408
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
410
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
415
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
416
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
621
struct virtio_scsi_req_hdr *req, struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
654
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
655
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
658
"idx %d req_idx %d global_idx %d", __func__, acct->resp_desc->addr,
usr.sbin/vmd/vioscsi.c
659
acct->resp_desc->len, acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
661
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
663
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
668
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
669
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
673
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
674
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
676
if (write_mem(acct->resp_desc->addr, inq_data,
usr.sbin/vmd/vioscsi.c
680
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
685
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
686
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
698
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
766
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
767
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
771
__func__, acct->resp_desc->addr, mode_reply_len,
usr.sbin/vmd/vioscsi.c
772
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
774
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
777
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
783
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
784
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
788
"global_idx %d", __func__, acct->resp_desc->addr,
usr.sbin/vmd/vioscsi.c
789
mode_reply_len, acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
791
if (write_mem(acct->resp_desc->addr, mode_reply,
usr.sbin/vmd/vioscsi.c
795
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
805
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
806
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
815
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
816
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
818
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
820
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
827
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
828
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
837
struct virtio_vq_acct *acct)
usr.sbin/vmd/vioscsi.c
905
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
906
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
910
__func__, acct->resp_desc->addr, acct->resp_desc->len,
usr.sbin/vmd/vioscsi.c
911
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
913
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
916
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
922
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
923
acct->resp_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
927
__func__, acct->resp_desc->addr, mode_reply_len,
usr.sbin/vmd/vioscsi.c
928
acct->resp_idx, acct->req_idx, acct->idx);
usr.sbin/vmd/vioscsi.c
930
if (write_mem(acct->resp_desc->addr, mode_reply,
usr.sbin/vmd/vioscsi.c
934
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
944
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
945
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
954
acct->resp_desc = vioscsi_next_ring_desc(vq_info, acct->desc,
usr.sbin/vmd/vioscsi.c
955
acct->req_desc, &(acct->resp_idx));
usr.sbin/vmd/vioscsi.c
957
if (write_mem(acct->resp_desc->addr, &resp, sizeof(resp))) {
usr.sbin/vmd/vioscsi.c
959
__func__, acct->resp_desc->addr);
usr.sbin/vmd/vioscsi.c
966
vioscsi_next_ring_item(vq_info, acct->avail, acct->used,
usr.sbin/vmd/vioscsi.c
967
acct->req_desc, acct->req_idx);
usr.sbin/vmd/vioscsi.c
976
struct virtio_vq_acct *acct)