usr/src/boot/common/interp_forth.c
371
setenv("interpret", bf_vm->state ? "" : "ok", 1);
usr/src/boot/common/interp_parse.c
105
switch (state) {
usr/src/boot/common/interp_parse.c
128
state = WHITE;
usr/src/boot/common/interp_parse.c
141
state = VAR;
usr/src/boot/common/interp_parse.c
152
state = STR;
usr/src/boot/common/interp_parse.c
173
state = STR;
usr/src/boot/common/interp_parse.c
180
if (i && state == STR) {
usr/src/boot/common/interp_parse.c
90
enum { STR, VAR, WHITE } state;
usr/src/boot/common/interp_parse.c
99
state = STR;
usr/src/boot/common/tem.c
587
int state;
usr/src/boot/common/tem.c
622
state = tems.ts_initialized;
usr/src/boot/common/tem.c
628
tems.ts_initialized = state; /* restore state */
usr/src/boot/efi/include/IndustryStandard/Tpm12.h
2012
TPM_DA_STATE state;
usr/src/boot/efi/include/IndustryStandard/Tpm12.h
2026
TPM_DA_STATE state;
usr/src/boot/libsa/zfs/zfsimpl.c
1413
state_name(vdev_state_t state)
usr/src/boot/libsa/zfs/zfsimpl.c
1425
return (names[state]);
usr/src/boot/libsa/zfs/zfsimpl.c
1443
print_state(int indent, const char *name, vdev_state_t state)
usr/src/boot/libsa/zfs/zfsimpl.c
1452
return (pager_printf(STATUS_FORMAT, buf, state_name(state)));
usr/src/boot/libsa/zfs/zfsimpl.c
1486
vdev_state_t state;
usr/src/boot/libsa/zfs/zfsimpl.c
1522
state = VDEV_STATE_CLOSED;
usr/src/boot/libsa/zfs/zfsimpl.c
1524
state = VDEV_STATE_HEALTHY;
usr/src/boot/libsa/zfs/zfsimpl.c
1526
state = VDEV_STATE_DEGRADED;
usr/src/boot/libsa/zfs/zfsimpl.c
1528
ret = print_state(0, spa->spa_name, state);
usr/src/boot/sys/sys/_pthreadtypes.h
94
int state;
usr/src/cmd/acctadm/aconf.c
127
int state;
usr/src/cmd/acctadm/aconf.c
178
state = (b ? AC_ON : AC_OFF);
usr/src/cmd/acctadm/aconf.c
207
if (acctctl(type | AC_STATE_SET, &state, sizeof (state)) == -1) {
usr/src/cmd/acctadm/aconf.c
209
state == AC_ON ? gettext("enable") : gettext("disable"),
usr/src/cmd/acctadm/aconf.c
215
if (state == AC_ON && type == AC_NET) {
usr/src/cmd/acctadm/aconf.c
254
acp->state == AC_ON ?
usr/src/cmd/acctadm/aconf.c
269
acp->state == AC_ON ?
usr/src/cmd/acctadm/aconf.c
284
acp->state == AC_ON ?
usr/src/cmd/acctadm/aconf.c
299
acp->state == AC_ON ?
usr/src/cmd/acctadm/aconf.c
81
if (acctctl(type | AC_STATE_GET, &acp->state,
usr/src/cmd/acctadm/aconf.c
82
sizeof (acp->state)) == -1)
usr/src/cmd/acctadm/aconf.h
40
int state;
usr/src/cmd/acctadm/main.c
129
int state;
usr/src/cmd/acctadm/main.c
324
state = AC_OFF;
usr/src/cmd/acctadm/main.c
327
if (acctctl(type | AC_STATE_SET, &state, sizeof (int)) == -1)
usr/src/cmd/acctadm/main.c
414
state = AC_ON;
usr/src/cmd/acctadm/main.c
416
if (acctctl(type | AC_STATE_SET, &state, sizeof (int)) == -1)
usr/src/cmd/acctadm/main.c
473
state = AC_OFF;
usr/src/cmd/acctadm/main.c
476
if (acctctl(type | AC_STATE_SET, &state, sizeof (int)) == -1)
usr/src/cmd/acctadm/main.c
511
state = AC_ON;
usr/src/cmd/acctadm/main.c
514
if (acctctl(type | AC_STATE_SET, &state, sizeof (int)) == -1)
usr/src/cmd/acctadm/main.c
542
if (ac.state == AC_ON ||
usr/src/cmd/acctadm/res.c
273
resset(ac_res_t *res, int id, int state)
usr/src/cmd/acctadm/res.c
277
resp->ar_state = state;
usr/src/cmd/acctadm/res.c
297
str2buf(ac_res_t *buf, char *str, int state, int type)
usr/src/cmd/acctadm/res.c
320
resset(buf, id, state);
usr/src/cmd/acctadm/res.c
328
resset(buf, id, state);
usr/src/cmd/acctadm/res.c
345
buf2str(ac_res_t *buffer, size_t bufsz, int state, int type)
usr/src/cmd/acctadm/res.c
364
if (resget(buf, id) != state) {
usr/src/cmd/acctadm/res.c
376
state == AC_ON ? AC_OFF : AC_ON);
usr/src/cmd/acctadm/res.c
385
if (cur->ar_state == state) {
usr/src/cmd/adbgen/common/adbgen1.c
263
if (state)
usr/src/cmd/adbgen/common/adbgen1.c
275
if (state)
usr/src/cmd/adbgen/common/adbgen1.c
304
state = 1; /* XXX */
usr/src/cmd/adbgen/common/adbgen1.c
318
state = 0; /* XXX */
usr/src/cmd/adbgen/common/adbgen1.c
99
int state; /* XXX 1 = gathering a printf */
usr/src/cmd/ahciem/ahciem.c
216
const char *state;
usr/src/cmd/ahciem/ahciem.c
230
state = ahciem_led_to_string(get.aiemg_status[i]);
usr/src/cmd/ahciem/ahciem.c
231
(void) printf("%-20s %-12s %s,default\n", port, state, sup);
usr/src/cmd/audio/include/Fir.h
55
double *state; // "order" filter states
usr/src/cmd/audio/utilities/Fir.cc
116
state[i] = 0.0;
usr/src/cmd/audio/utilities/Fir.cc
127
state = new double[order];
usr/src/cmd/audio/utilities/Fir.cc
137
delete state;
usr/src/cmd/audio/utilities/Fir.cc
178
double *state_ptr = state;
usr/src/cmd/audio/utilities/Fir.cc
92
memcpy(state, data + size - order, order * sizeof (double));
usr/src/cmd/audio/utilities/Fir.cc
95
BCOPY((char *)(state + size), (char *)state,
usr/src/cmd/audio/utilities/Fir.cc
97
memcpy(state + order - size, data, size * sizeof (double));
usr/src/cmd/audio/utilities/Resample.cc
132
memcpy(state, in + size - num_state,
usr/src/cmd/audio/utilities/Resample.cc
136
BCOPY((char *)(state + size), (char *)state,
usr/src/cmd/audio/utilities/Resample.cc
138
memcpy(state + old, in, size * sizeof (double));
usr/src/cmd/audio/utilities/Resample.cc
159
state = new double[num_state];
usr/src/cmd/audio/utilities/Resample.cc
161
state[i] = 0.0;
usr/src/cmd/audio/utilities/Resample.cc
164
state = new double[order]; // need order states
usr/src/cmd/audio/utilities/Resample.cc
198
convolve(coef + i + 1, state + i, order - i));
usr/src/cmd/audio/utilities/Resample.cc
263
order - coef_offset, up, state, num_state));
usr/src/cmd/audio/utilities/Resample.cc
271
coef + coef_offset, order - coef_offset, up, state,
usr/src/cmd/audio/utilities/Resample.cc
281
coef + coef_offset, order - coef_offset, up, state,
usr/src/cmd/audio/utilities/Resample.cc
354
order - coef_offset, up, state, num_state));
usr/src/cmd/audio/utilities/Resample.cc
363
coef + coef_offset, order - coef_offset, up, state,
usr/src/cmd/audio/utilities/Resample.cc
374
order - coef_offset, up, state, num_state)));
usr/src/cmd/audit/audit.c
205
int state = B_TRUE; /* B_TRUE/B_FALSE = ok/not_ok */
usr/src/cmd/audit/audit.c
243
state = B_FALSE;
usr/src/cmd/audit/audit.c
248
state = B_FALSE;
usr/src/cmd/audit/audit.c
258
state = B_FALSE;
usr/src/cmd/audit/audit.c
270
state = B_FALSE;
usr/src/cmd/audit/audit.c
273
return (state);
usr/src/cmd/audit/audit.c
390
char *state;
usr/src/cmd/audit/audit.c
396
if ((state = smf_get_state(AUDITD_FMRI)) == NULL) {
usr/src/cmd/audit/audit.c
400
if (strcmp(SCF_STATE_STRING_ONLINE, state) != 0) {
usr/src/cmd/audit/audit.c
403
free(state);
usr/src/cmd/audit/audit.c
409
free(state);
usr/src/cmd/audit/audit.c
413
free(state);
usr/src/cmd/availdevs/availdevs.c
124
uint64_t state;
usr/src/cmd/availdevs/availdevs.c
134
nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE, &state) ||
usr/src/cmd/availdevs/availdevs.c
169
(xmlChar *)zjni_pool_state_to_str(state));
usr/src/cmd/backup/dump/dumpmain.c
1301
nextstate(int state)
usr/src/cmd/backup/dump/dumpmain.c
1304
dumpstate = state;
usr/src/cmd/backup/dump/dumpmain.c
1323
timeclock(time32_t state)
usr/src/cmd/backup/dump/dumpmain.c
1334
if (state == (time32_t)-1)
usr/src/cmd/backup/dump/dumpmain.c
1336
else if (state > 0)
usr/src/cmd/backup/dump/dumpmain.c
1370
if (state == (time32_t)-1) {
usr/src/cmd/backup/dump/dumpmain.c
1389
if (state != 0)
usr/src/cmd/backup/dump/dumpmain.c
1392
*currentState = state;
usr/src/cmd/backup/dump/dumptape.c
2154
int state, type;
usr/src/cmd/backup/dump/dumptape.c
2194
state = DS_DIRS;
usr/src/cmd/backup/dump/dumptape.c
2196
state = DS_FILES;
usr/src/cmd/backup/dump/dumptape.c
2199
state = DS_CLRI;
usr/src/cmd/backup/dump/dumptape.c
2202
state = DS_BITS;
usr/src/cmd/backup/dump/dumptape.c
2209
state = DS_DIRS;
usr/src/cmd/backup/dump/dumptape.c
2211
state = DS_FILES;
usr/src/cmd/backup/dump/dumptape.c
2215
state = DS_START;
usr/src/cmd/backup/dump/dumptape.c
2219
state = DS_CLRI;
usr/src/cmd/backup/dump/dumptape.c
2222
state = DS_BITS;
usr/src/cmd/backup/dump/dumptape.c
2226
state = DS_DONE;
usr/src/cmd/backup/dump/dumptape.c
2228
state = DS_END;
usr/src/cmd/backup/dump/dumptape.c
2244
chkpt.sl_state = state;
usr/src/cmd/bhyve/common/mevent.c
328
const int state = mevp->me_state;
usr/src/cmd/bhyve/common/mevent.c
330
if ((state & EV_DELETE) != 0) {
usr/src/cmd/bhyve/common/mevent.c
345
if (state == (EV_ENABLE|EV_DISABLE)) {
usr/src/cmd/bhyve/common/mevent.c
607
int state, int fflags)
usr/src/cmd/bhyve/common/mevent.c
664
mevp->me_state = state;
usr/src/cmd/bhyve/common/pci_emul.c
1117
pdi->pi_lintr.state = IDLE;
usr/src/cmd/bhyve/common/pci_emul.c
2009
if (pi->pi_lintr.state == IDLE) {
usr/src/cmd/bhyve/common/pci_emul.c
2011
pi->pi_lintr.state = ASSERTED;
usr/src/cmd/bhyve/common/pci_emul.c
2014
pi->pi_lintr.state = PENDING;
usr/src/cmd/bhyve/common/pci_emul.c
2026
if (pi->pi_lintr.state == ASSERTED) {
usr/src/cmd/bhyve/common/pci_emul.c
2027
pi->pi_lintr.state = IDLE;
usr/src/cmd/bhyve/common/pci_emul.c
2029
} else if (pi->pi_lintr.state == PENDING)
usr/src/cmd/bhyve/common/pci_emul.c
2030
pi->pi_lintr.state = IDLE;
usr/src/cmd/bhyve/common/pci_emul.c
2039
if (pi->pi_lintr.state == ASSERTED && !pci_lintr_permitted(pi)) {
usr/src/cmd/bhyve/common/pci_emul.c
2041
pi->pi_lintr.state = PENDING;
usr/src/cmd/bhyve/common/pci_emul.c
2042
} else if (pi->pi_lintr.state == PENDING && pci_lintr_permitted(pi)) {
usr/src/cmd/bhyve/common/pci_emul.c
2043
pi->pi_lintr.state = ASSERTED;
usr/src/cmd/bhyve/common/pci_emul.h
146
enum lintr_stat state;
usr/src/cmd/bhyvectl/bhyvectl.c
1489
const struct xsave_state *state = buf;
usr/src/cmd/bhyvectl/bhyvectl.c
1490
const struct fxsave_state *fx = &state->xs_fxsave;
usr/src/cmd/bhyvectl/bhyvectl.c
1514
if (state->xs_header.xsh_xstate_bv & XFEATURE_AVX) {
usr/src/cmd/bhyvectl/bhyvectl.c
1519
state->xs_ymm[i]._l[0], state->xs_ymm[i]._l[1],
usr/src/cmd/bhyvectl/bhyvectl.c
1520
state->xs_ymm[i]._l[2], state->xs_ymm[i]._l[3]);
usr/src/cmd/bnu/pk.h
153
short state;
usr/src/cmd/bnu/pk1.c
303
for(i = 0; st_trans[i].state != -1; i++) {
usr/src/cmd/bnu/pk1.c
304
if (pk->p_state&st_trans[i].state){
usr/src/cmd/bnu/pk1.c
48
int state;
usr/src/cmd/bnu/uustat.c
545
statefound = state(dir, file);
usr/src/cmd/bnu/uustat.c
82
static int state();
usr/src/cmd/busstat/busstat.c
567
dev_node->state = STATE_INST;
usr/src/cmd/busstat/busstat.c
570
(dev_node->state == STATE_ALL)) {
usr/src/cmd/busstat/busstat.c
574
dev_node->state = STATE_INST;
usr/src/cmd/busstat/busstat.c
577
(dev_node->state == STATE_INST)) {
usr/src/cmd/busstat/busstat.c
599
dev_node->state = STATE_ALL;
usr/src/cmd/busstat/busstat.c
602
(dev_node->state == STATE_ALL)) {
usr/src/cmd/busstat/busstat.c
686
new_dev_node->state = STATE_INIT;
usr/src/cmd/busstat/busstat.h
139
int state; /* state flag */
usr/src/cmd/cdrw/main.c
115
hal_state_t state;
usr/src/cmd/cdrw/main.c
123
state = DBUS_CONNECTION;
usr/src/cmd/cdrw/main.c
128
state = HAL_CONTEXT;
usr/src/cmd/cdrw/main.c
133
state = HAL_PAIRED;
usr/src/cmd/cdrw/main.c
139
state = HAL_INITIALIZED;
usr/src/cmd/cdrw/main.c
145
detach_from_hald(ctx, state);
usr/src/cmd/cdrw/main.c
151
detach_from_hald(LibHalContext *ctx, hal_state_t state)
usr/src/cmd/cdrw/main.c
158
switch (state) {
usr/src/cmd/cdrw/main.h
90
void detach_from_hald(LibHalContext *ctx, hal_state_t state);
usr/src/cmd/cfgadm/cfgadm.c
1006
state = CFGA_PSTATE_ERR;
usr/src/cmd/cfgadm/cfgadm.c
1009
state = CFGA_PSTATE_INIT;
usr/src/cmd/cfgadm/cfgadm.c
1013
state = CFGA_PSTATE_ERR;
usr/src/cmd/cfgadm/cfgadm.c
1022
if (state == CFGA_PSTATE_VAL_DONE) {
usr/src/cmd/cfgadm/cfgadm.c
948
parse_state_t state = CFGA_PSTATE_INIT;
usr/src/cmd/cfgadm/cfgadm.c
970
state = CFGA_PSTATE_INIT;
usr/src/cmd/cfgadm/cfgadm.c
973
switch (state) {
usr/src/cmd/cfgadm/cfgadm.c
980
state = CFGA_PSTATE_ATTR_DONE;
usr/src/cmd/cfgadm/cfgadm.c
992
state = CFGA_PSTATE_VAL_DONE;
usr/src/cmd/cfgadm/cfgadm.c
999
state = CFGA_PSTATE_ERR;
usr/src/cmd/cmd-crypto/pktool/common.c
931
char *state = NULL;
usr/src/cmd/cmd-crypto/pktool/common.c
945
state = get_input_string(STATE_PROMPT, STATE_DEFAULT,
usr/src/cmd/cmd-crypto/pktool/common.c
961
if (state != NULL) {
usr/src/cmd/cmd-crypto/pktool/common.c
963
(void) strlcat(subname, state, SUBNAMESIZ);
usr/src/cmd/cmd-crypto/pktool/common.c
994
if (state)
usr/src/cmd/cmd-crypto/pktool/common.c
995
free(state);
usr/src/cmd/cmd-inet/lib/nwamd/conditions.c
113
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/conditions.c
119
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/conditions.c
124
return (state == NWAM_STATE_ONLINE);
usr/src/cmd/cmd-inet/lib/nwamd/conditions.c
126
return (state != NWAM_STATE_ONLINE);
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
150
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
182
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
268
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
271
state = NWAM_STATE_UNINITIALIZED;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
276
state = NWAM_STATE_ONLINE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
293
state = NWAM_STATE_DISABLED;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
297
state = NWAM_STATE_UNINITIALIZED;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
301
state = NWAM_STATE_OFFLINE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
308
if (state == NWAM_STATE_UNINITIALIZED &&
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
310
object->nwamd_object_state = state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
315
object->nwamd_object_name, state, aux_state);
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
376
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
387
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
403
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
412
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
430
state = NWAM_STATE_ONLINE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
436
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
448
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
456
if (state != object->nwamd_object_state ||
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
459
object->nwamd_object_name, state, aux_state);
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
483
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
494
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
497
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
519
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
528
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
538
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
558
state = NWAM_STATE_MAINTENANCE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
567
if (state == object->nwamd_object_state &&
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
577
state = NWAM_STATE_DISABLED;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
581
state = NWAM_STATE_UNINITIALIZED;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
585
state = NWAM_STATE_OFFLINE;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
592
if (!destroying && (state != object->nwamd_object_state ||
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
595
object->nwamd_object_name, state, aux_state);
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
599
if (state == NWAM_STATE_UNINITIALIZED &&
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
619
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
622
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
637
switch (state) {
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
654
switch (state) {
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
700
if (state != NWAM_STATE_ONLINE && satisfied) {
usr/src/cmd/cmd-inet/lib/nwamd/enm.c
706
if (state == NWAM_STATE_ONLINE && !satisfied) {
usr/src/cmd/cmd-inet/lib/nwamd/events.c
277
const char *object_name, nwam_state_t state, nwam_aux_state_t aux_state)
usr/src/cmd/cmd-inet/lib/nwamd/events.c
286
event->event_msg->nwe_data.nwe_object_state.nwe_state = state;
usr/src/cmd/cmd-inet/lib/nwamd/loc.c
213
char *state = smf_get_state(NET_LOC_FMRI);
usr/src/cmd/cmd-inet/lib/nwamd/loc.c
216
object_name, state == NULL ? "unknown" : state);
usr/src/cmd/cmd-inet/lib/nwamd/loc.c
217
free(state);
usr/src/cmd/cmd-inet/lib/nwamd/loc.c
421
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/loc.c
444
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/loc.c
455
if (state == NWAM_STATE_ONLINE && old_enabled == new_enabled) {
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
320
nwam_state_t state, if_state;
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
324
state = object->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
330
if (state == NWAM_STATE_UNINITIALIZED) {
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
382
if (state == NWAM_STATE_OFFLINE && ncu->ncu_enabled) {
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
390
if (state != NWAM_STATE_DISABLED &&
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
405
if (state == NWAM_STATE_ONLINE &&
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
415
if (state == NWAM_STATE_OFFLINE &&
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
440
if (state == NWAM_STATE_ONLINE &&
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
455
if (state == NWAM_STATE_ONLINE &&
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
461
if (state == NWAM_STATE_OFFLINE) {
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
481
if (state == NWAM_STATE_ONLINE &&
usr/src/cmd/cmd-inet/lib/nwamd/ncp.c
491
if (state == NWAM_STATE_OFFLINE) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
1120
if (state != NWAM_STATE_ONLINE)
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
1139
} else if (state == NWAM_STATE_ONLINE ||
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
1140
state == NWAM_STATE_OFFLINE_TO_ONLINE) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
811
nwam_state_t state;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
824
state = ncu_obj->nwamd_object_state;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
829
nwam_state_to_string(state), nwam_aux_state_to_string(aux_state));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
832
switch (state) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c
856
event->event_object, nwam_state_to_string(state));
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
418
nwam_state_t state, nwam_aux_state_t aux_state, uint32_t when)
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
421
state, aux_state);
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
424
nwam_state_to_string(state),
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
432
nwam_state_t state, nwam_aux_state_t aux_state)
usr/src/cmd/cmd-inet/lib/nwamd/objects.c
434
nwamd_object_set_state_timed(type, name, state, aux_state, 0);
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1662
check_cmd_allowed(DHCPSTATE state, dhcp_ipc_type_t cmd)
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1664
return (ipc_cmd_allowed[state][cmd] != 0);
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
763
is_bound_state(DHCPSTATE state)
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
765
return (state == BOUND || state == REBINDING || state == INFORMATION ||
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
766
state == RELEASING || state == INFORM_SENT || state == RENEWING);
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
778
set_smach_state(dhcp_smach_t *dsmp, DHCPSTATE state)
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
782
if (dsmp->dsm_state != state) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
786
dhcp_state_to_string(state), dsmp->dsm_name);
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
795
if (!is_bound_state(state)) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
802
if (is_bound_state(state)) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
811
dsmp->dsm_state = state;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1995
mitcp_state(int state, const mib2_transportMLPEntry_t *attr)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2000
switch (state) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2042
"UnknownState(%d)", state);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2062
miudp_state(int state, const mib2_transportMLPEntry_t *attr)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2067
switch (state) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2079
"Unknown State(%d)", state);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4305
char *state;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4344
state = "INCOMPLETE";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4347
state = "REACHABLE";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4350
state = "STALE";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4353
state = "DELAY";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4356
state = "PROBE";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4359
state = "UNREACHABLE";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4362
state = "UNKNOWN";
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4386
state,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6246
nssctp_state(int state, const mib2_transportMLPEntry_t *attr)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6251
switch (state) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6281
"UNKNOWN STATE(%d)", state);
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
1447
if (f->state == OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
1494
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
349
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
410
oldstate = f->state;
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
412
if (oldstate == OPENED && p[0] == CODE_TERMREQ && f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
437
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
480
if (f->state == OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
844
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ccp.c
914
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
103
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
108
error("%s: Up event in state %s", PROTO_NAME(f), fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
122
switch( f->state ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
124
f->state = INITIAL;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
128
f->state = STARTING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
134
f->state = INITIAL;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
142
f->state = STARTING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
147
f->state = STARTING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
154
fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
166
switch( f->state ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
168
f->state = STARTING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
175
f->state = STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
179
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
184
f->state = STOPPING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
216
int prevstate = f->state;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
220
switch( f->state ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
222
f->state = INITIAL;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
228
f->state = CLOSED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
232
f->state = CLOSING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
239
f->state = CLOSING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
275
switch (f->state) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
282
f->state = (f->state == CLOSING)? CLOSED: STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
299
f->state = STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
308
if( f->state == ACKRCVD )
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
309
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
315
fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
358
if (f->state == INITIAL || f->state == STARTING) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
360
fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
414
switch( f->state ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
423
fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
454
if (f->state == OPENED || f->state == STOPPED)
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
462
if (f->state == ACKRCVD) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
464
f->state = OPENED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
468
f->state = ACKSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
474
if (f->state != ACKRCVD)
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
475
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
502
switch (f->state) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
509
f->state = ACKRCVD;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
517
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
522
f->state = OPENED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
531
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
562
switch (f->state) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
573
f->state = STOPPED; /* kludge for stopping CCP */
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
582
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
588
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
606
switch (f->state) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
609
f->state = REQSENT; /* Start over but keep trying */
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
618
f->state = STOPPING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
637
switch (f->state) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
640
f->state = CLOSED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
646
f->state = STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
652
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
657
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
703
switch (f->state) {
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
708
f->state = CLOSED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
718
f->state = STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
726
f->state = STOPPING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
74
f->state = INITIAL;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
748
if (f->state == ACKRCVD)
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
749
f->state = REQSENT;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
763
switch( f->state ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
768
f->state = CLOSED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
780
f->state = STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
786
f->state = STOPPING;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
800
fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
816
if( f->state != REQSENT && f->state != ACKRCVD && f->state != ACKSENT ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
92
switch( f->state ){
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
94
f->state = CLOSED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.c
99
f->state = STOPPED;
usr/src/cmd/cmd-inet/usr.bin/pppd/fsm.h
67
int state; /* State */
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
1703
if (ipcp_fsm[0].state != OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
1709
if (ipcp_fsm[0].state == OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
1998
fsm_state(ipcp_fsm[unit].state));
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
872
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
979
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ipv6cp.c
1366
if (ipv6cp_fsm[0].state != OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/ipv6cp.c
1372
if (ipv6cp_fsm[0].state == OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/ipv6cp.c
728
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/ipv6cp.c
800
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
1571
if (f->state != OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
1804
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
2843
if (f->state == OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
2875
if (f->state != OPENED || lcp_echo_interval == 0)
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
2972
if (f->state == OPENED) {
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
3047
if (f->state == OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
3077
if (lcp_gotoptions[f->unit].neg_magicnumber && f->state == OPENED &&
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
3098
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
3125
if (lcp_gotoptions[f->unit].neg_magicnumber && f->state == OPENED &&
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
589
if (f->state == STOPPED && (f->flags & (OPT_PASSIVE|OPT_SILENT))) {
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
596
f->state = CLOSED;
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
682
if (f->state != OPENED)
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
746
if( f->state != OPENED ){
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
748
fsm_state(f->state));
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
970
if (f->state == ACKSENT && go->neg_lqr && go->lqr_period == 0 &&
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
130
static void bsd_free __P((void *state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
131
static int bsd_decomp_init __P((void *state, u_char *options, int opt_len,
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
133
static void bsd_incomp __P((void *state, u_char *dmsg, int len));
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
134
static int bsd_decompress __P((void *state, u_char *cmp, int inlen,
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
136
static void bsd_reset __P((void *state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
137
static void bsd_comp_stats __P((void *state, struct compstat *stats));
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
246
bsd_comp_stats(state, stats)
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
247
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
250
struct bsd_db *db = (struct bsd_db *) state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
273
bsd_reset(state)
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
274
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
276
struct bsd_db *db = (struct bsd_db *) state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
355
bsd_free(state)
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
356
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
358
struct bsd_db *db = (struct bsd_db *) state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
414
bsd_decomp_init(state, options, opt_len, unit, hdrlen, mru, debug)
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
415
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
419
return bsd_init((struct bsd_db *) state, options, opt_len,
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
429
bsd_incomp(state, dmsg, mlen)
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
430
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
434
struct bsd_db *db = (struct bsd_db *) state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
549
bsd_decompress(state, cmsg, inlen, dmp, outlenp)
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
550
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/bsd-comp.c
554
struct bsd_db *db = (struct bsd_db *) state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
113
struct deflate_state *state = (struct deflate_state *) arg;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
116
*stats = state->stats;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
135
struct deflate_state *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
147
state = (struct deflate_state *) malloc(sizeof(*state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
148
if (state == NULL)
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
151
state->strm.next_out = NULL;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
152
state->strm.zalloc = (alloc_func) z_alloc;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
153
state->strm.zfree = (free_func) z_free;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
154
if (inflateInit2(&state->strm, -w_size) != Z_OK) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
155
free(state);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
159
state->w_size = w_size;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
160
memset(&state->stats, 0, sizeof(state->stats));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
161
return (void *) state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
168
struct deflate_state *state = (struct deflate_state *) arg;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
170
inflateEnd(&state->strm);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
171
free(state);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
180
struct deflate_state *state = (struct deflate_state *) arg;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
185
|| DEFLATE_SIZE(options[2]) != state->w_size
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
189
state->seqno = 0;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
190
state->unit = unit;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
191
state->hdrlen = hdrlen;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
192
state->debug = debug;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
193
state->mru = mru;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
195
inflateReset(&state->strm);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
204
struct deflate_state *state = (struct deflate_state *) arg;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
206
state->seqno = 0;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
207
inflateReset(&state->strm);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
232
struct deflate_state *state = (struct deflate_state *) arg;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
245
if (seq != state->seqno) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
247
if (state->debug)
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
250
state->unit, seq, state->seqno);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
253
++state->seqno;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
259
state->strm.next_in = rptr;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
260
state->strm.avail_in = mi + inlen - rptr;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
261
rlen = state->strm.avail_in + PPP_HDRLEN + DEFLATE_OVHD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
262
state->strm.next_out = wptr;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
263
state->strm.avail_out = state->mru + 2;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
265
r = inflate(&state->strm, Z_PACKET_FLUSH);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
268
if (state->debug)
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
271
state->unit, r, (state->strm.msg? state->strm.msg: ""));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
274
olen = state->mru + 2 - state->strm.avail_out;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
282
if (olen > state->mru + PPP_HDRLEN)
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
284
state->unit, olen, state->mru + PPP_HDRLEN);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
287
state->stats.unc_bytes += olen;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
288
state->stats.unc_packets++;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
289
state->stats.comp_bytes += rlen;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
290
state->stats.comp_packets++;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
304
struct deflate_state *state = (struct deflate_state *) arg;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
318
++state->seqno;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
323
state->strm.next_in = rptr;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
324
state->strm.avail_in = rlen;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
325
r = inflateIncomp(&state->strm);
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
329
if (state->debug)
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
332
state->unit, r, (state->strm.msg? state->strm.msg: ""));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
342
state->stats.inc_bytes += rlen;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
343
state->stats.inc_packets++;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
344
state->stats.unc_bytes += rlen;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
345
state->stats.unc_packets++;
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
65
static void z_decomp_free __P((void *state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
66
static int z_decomp_init __P((void *state, u_char *options, int opt_len,
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
68
static void z_incomp __P((void *state, u_char *dmsg, int len));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
69
static int z_decompress __P((void *state, u_char *cmp, int inlen,
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
71
static void z_decomp_reset __P((void *state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/deflate.c
72
static void z_comp_stats __P((void *state, struct compstat *stats));
usr/src/cmd/cmd-inet/usr.bin/pppdump/ppp-comp.h
55
void (*decomp_free) __P((void *state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/ppp-comp.h
57
int (*decomp_init) __P((void *state, u_char *options, int opt_len,
usr/src/cmd/cmd-inet/usr.bin/pppdump/ppp-comp.h
60
void (*decomp_reset) __P((void *state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/ppp-comp.h
62
int (*decompress) __P((void *state, u_char *mp, int inlen,
usr/src/cmd/cmd-inet/usr.bin/pppdump/ppp-comp.h
65
void (*incomp) __P((void *state, u_char *mp, int len));
usr/src/cmd/cmd-inet/usr.bin/pppdump/ppp-comp.h
67
void (*decomp_stat) __P((void *state, struct compstat *stats));
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
227
void *state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
327
&& pkt->state
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
329
rv = pkt->comp->decompress(pkt->state, r,
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
351
} else if (pkt->state
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
353
pkt->comp->incomp(pkt->state, r, endp - r);
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
452
if (cp->state != NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
453
(*cp->comp->decomp_free)(cp->state);
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
454
cp->state = NULL;
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
457
cp->state = (*comp)->decomp_alloc(dp, CCP_OPT_LENGTH(dp));
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
459
if (cp->state != NULL
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
461
(cp->state, dp, clen, 0, 0, 8192, 1))
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
475
if (cp->state && (cp->flags & CCP_DECOMP_RUN)) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/pppdump.c
476
(*cp->comp->decomp_reset)(cp->state);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2775
if (z == Z_NULL || z->state == Z_NULL)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2779
z->state->mode = z->state->nowrap ? BLOCKS : METHOD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2780
inflate_blocks_reset(z->state->blocks, z, &c);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2791
if (z == Z_NULL || z->state == Z_NULL || z->zfree == Z_NULL)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2793
if (z->state->blocks != Z_NULL)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2794
inflate_blocks_free(z->state->blocks, z, &c);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2795
ZFREE(z, z->state, sizeof(struct internal_state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2796
z->state = Z_NULL;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2811
if ((z->state = (struct internal_state FAR *)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2814
z->state->blocks = Z_NULL;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2817
z->state->nowrap = 0;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2821
z->state->nowrap = 1;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2830
z->state->wbits = (uInt)w;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2833
if ((z->state->blocks =
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2834
inflate_blocks_new(z, z->state->nowrap ? Z_NULL : adler32, 1 << w))
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2868
while (1) switch (z->state->mode)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2872
if (((z->state->sub.method = NEXTBYTE) & 0xf) != DEFLATED)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2874
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2876
z->state->sub.marker = 5; /* can't try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2879
if ((z->state->sub.method >> 4) + 8 > z->state->wbits)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2881
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2883
z->state->sub.marker = 5; /* can't try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2886
z->state->mode = FLAG;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2892
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2894
z->state->sub.marker = 5; /* can't try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2897
if (((z->state->sub.method << 8) + b) % 31)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2899
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2901
z->state->sub.marker = 5; /* can't try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2905
z->state->mode = BLOCKS;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2908
r = inflate_blocks(z->state->blocks, z, r);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2910
r = inflate_packet_flush(z->state->blocks);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2913
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2914
z->state->sub.marker = 0; /* can try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2920
inflate_blocks_reset(z->state->blocks, z, &z->state->sub.check.was);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2921
if (z->state->nowrap)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2923
z->state->mode = DONE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2926
z->state->mode = CHECK4;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2930
z->state->sub.check.need = (uLong)NEXTBYTE << 24;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2931
z->state->mode = CHECK3;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2935
z->state->sub.check.need += (uLong)NEXTBYTE << 16;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2936
z->state->mode = CHECK2;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2940
z->state->sub.check.need += (uLong)NEXTBYTE << 8;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2941
z->state->mode = CHECK1;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2945
z->state->sub.check.need += (uLong)NEXTBYTE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2947
if (z->state->sub.check.was != z->state->sub.check.need)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2949
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2951
z->state->sub.marker = 5; /* can't try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2955
z->state->mode = DONE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2968
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2969
z->state->sub.marker = 0; /* can try inflateSync */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2985
if (z->state->mode != BLOCKS)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2987
return inflate_addhistory(z->state->blocks, z);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3000
if (z == Z_NULL || z->state == Z_NULL)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3002
if (z->state->mode != BAD)
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3004
z->state->mode = BAD;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3005
z->state->sub.marker = 0;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3010
m = z->state->sub.marker;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3028
z->state->sub.marker = m;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
3036
z->state->mode = BLOCKS;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
620
strm->state = (struct internal_state FAR *)s;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
669
if (strm == Z_NULL || strm->state == Z_NULL ||
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
676
s = (deflate_state *)strm->state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
711
deflate_state *state = (deflate_state *) strm->state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
712
unsigned len = state->pending;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
718
zmemcpy(strm->next_out, state->pending_out, len);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
721
state->pending_out += len;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
724
state->pending -= len;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
725
if (state->pending == 0) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
726
state->pending_out = state->pending_buf;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
735
deflate_state *state = (deflate_state *) strm->state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
737
if (strm == Z_NULL || state == Z_NULL) return Z_STREAM_ERROR;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
744
state->strm = strm; /* just in case */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
747
if (state->status == INIT_STATE) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
749
uInt header = (DEFLATED + ((state->w_bits-8)<<4)) << 8;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
750
uInt level_flags = (state->level-1) >> 1;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
756
state->status = BUSY_STATE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
757
putShortMSB(state, header);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
761
if (state->pending != 0) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
769
if (state->status == FLUSH_STATE) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
770
state->status = BUSY_STATE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
776
if (state->status == FINISH_STATE && strm->avail_in != 0) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
782
if (strm->avail_in != 0 || state->lookahead != 0 ||
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
783
(flush == Z_FINISH && state->status != FINISH_STATE)) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
787
state->status = FINISH_STATE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
789
if (state->level <= 3) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
790
quit = deflate_fast(state, flush);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
792
quit = deflate_slow(state, flush);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
807
&& state->status != FINISH_STATE) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
810
ct_align(state);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
815
ct_stored_type_only(state);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
818
ct_stored_block(state, (char*)0, 0L, 0);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
823
CLEAR_HASH(state); /* forget history */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
832
state->status = FLUSH_STATE;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
840
if (state->noheader) return Z_STREAM_END;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
843
putShortMSB(state, (uInt)(state->adler >> 16));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
844
putShortMSB(state, (uInt)(state->adler & 0xffff));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
849
state->noheader = -1; /* write the trailer only once! */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
850
return state->pending != 0 ? Z_OK : Z_STREAM_END;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
857
deflate_state *state = (deflate_state *) strm->state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
859
if (strm == Z_NULL || state == Z_NULL) return Z_STREAM_ERROR;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
861
TRY_FREE(strm, state->window, state->w_size * 2 * sizeof(Byte));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
862
TRY_FREE(strm, state->prev, state->w_size * sizeof(Pos));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
863
TRY_FREE(strm, state->head, state->hash_size * sizeof(Pos));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
864
TRY_FREE(strm, state->pending_buf, state->lit_bufsize * 2 * sizeof(ush));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
866
ZFREE(strm, state, sizeof(deflate_state));
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
867
strm->state = Z_NULL;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
882
deflate_state *state = (deflate_state *) strm->state;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
889
if (!state->noheader) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
890
state->adler = adler32(state->adler, strm->next_in, len);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.h
169
struct internal_state FAR *state; /* not visible by applications */
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
140
fbp->state[0] = des_cfb.state[1] = ENCR_STATE_FAILED;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
168
register int state;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
177
state = fbp->state[dir];
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
178
if (state == ENCR_STATE_FAILED)
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
179
state = ENCR_STATE_IN_PROGRESS;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
183
state = fbp->state[dir];
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
184
if (state == ENCR_STATE_FAILED)
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
185
state = ENCR_STATE_IN_PROGRESS;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
186
else if ((state & ENCR_STATE_NO_SEND_IV) == 0)
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
193
state &= ~ENCR_STATE_NO_SEND_IV;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
194
state |= ENCR_STATE_NO_RECV_IV;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
228
return (fbp->state[dir] = state);
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
242
register int state = fbp->state[TELNET_DIR_DECRYPT];
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
254
state = ENCR_STATE_FAILED;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
278
state = fbp->state[TELNET_DIR_DECRYPT] = ENCR_STATE_IN_PROGRESS;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
306
return (fbp->state[TELNET_DIR_DECRYPT] = state);
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
319
register int state = fbp->state[TELNET_DIR_ENCRYPT];
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
328
if (state == ENCR_STATE_FAILED)
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
329
state = ENCR_STATE_IN_PROGRESS;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
330
state &= ~ENCR_STATE_NO_RECV_IV;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
339
state = ENCR_STATE_FAILED;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
351
state = ENCR_STATE_FAILED;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
354
return (fbp->state[TELNET_DIR_ENCRYPT] = state);
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
396
register int state = fbp->state[dir];
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
400
return (state);
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
403
if (state == ENCR_STATE_FAILED)
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
404
state = ENCR_STATE_IN_PROGRESS;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
406
state &= ~ENCR_STATE_NO_KEYID;
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
408
return (fbp->state[dir] = state);
usr/src/cmd/cmd-inet/usr.bin/telnet/enc_des.c
92
int state[2]; /* state for each direction */
usr/src/cmd/cmd-inet/usr.lib/bridged/door.c
141
portstate.state = UID_PORT_BADSDU;
usr/src/cmd/cmd-inet/usr.lib/bridged/door.c
143
portstate.state = UID_PORT_NON_STP;
usr/src/cmd/cmd-inet/usr.lib/bridged/door.c
145
portstate.state = UID_PORT_DISABLED;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
232
port->state = BLS_BLOCKLISTEN;
usr/src/cmd/cmd-inet/usr.lib/bridged/global.h
57
bridge_state_t state;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
174
set_port_state(int port_index, int vlan_id, RSTP_PORT_STATE state)
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
186
port_index, pd->name, state);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
187
switch (state) {
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
201
pd->name, bls_state(pd->state), bls_state(bss.bss_state));
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
208
if (pd->state == BLS_FORWARDING &&
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
214
pd->state = bss.bss_state;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
504
bss.bss_state = port->state = BLS_BLOCKLISTEN;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
509
bss.bss_state = port->state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2507
probe_chstate(struct probe_stats *pr, struct phyint_instance *pii, int state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2509
if (pr->pr_status == state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2512
pr->pr_status = state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1140
enum pg_state state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1160
state = PG_FAILED;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1162
state = PG_OK;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1164
state = PG_DEGRADED;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1166
phyint_group_chstate(pg, state);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1180
if (state != PG_FAILED && pg->pg_failmsg_printed) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1185
} else if (origstate != PG_FAILED && state == PG_FAILED) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3374
ipmp_addr_state_t state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3398
state = (addrmatchp->al_flags & IFF_UP) ? IPMP_ADDR_UP : IPMP_ADDR_DOWN;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3399
if (state == IPMP_ADDR_UP) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3406
*adinfopp = ipmp_addrinfo_create(ssp, state, pg->pg_name, binding);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
458
phyint_chstate(struct phyint *pi, enum pi_state state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
467
if (pi->pi_state == state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
470
pi->pi_state = state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
538
phyint_group_chstate(struct phyint_group *pg, enum pg_state state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
549
if (pg->pg_state == state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
552
pg->pg_state = state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
554
switch (state) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
579
"aborting\n", state);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
422
extern void phyint_chstate(struct phyint *pi, enum pi_state state);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
423
extern void phyint_group_chstate(struct phyint_group *pg, enum pg_state state);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1858
prefix_print_state(int state, char *buf, int buflen)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1866
if (state & PR_ONLINK) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1872
if (state & PR_AUTO) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1878
if (state & PR_DEPRECATED) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1884
if (state & PR_STATIC) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
44
static char *prefix_print_state(int state, char *buf, int buflen);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
306
poe_state(int state)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
312
if (state < 0 || state >= PCSMS__MAX) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
315
return (poestate[state]);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4325
vrrp_state_t state = vif->vvi_vr_state;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4353
if (state == VRRP_STATE_MASTER)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4364
state == VRRP_STATE_MASTER ? "down" : "up");
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4370
vif->vvi_ifname, vrrp_state2str(state),
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4371
state == VRRP_STATE_MASTER ? "up" : "down",
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4382
vrrp_state_t state;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4392
state = vr->vvr_state;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4395
assert(vif->vvi_vr_state != state);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4396
vif->vvi_vr_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/defs.h
455
#define AG_IS_REDUN(state) (((state) & (AGS_REDUN0 | AGS_REDUN1)) \
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
388
if (ag->ag_seqno < update_seqno && (ws.state & WS_ST_FLASH))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
394
(ws.state & WS_ST_TO_ON_NET) ? ws.ifp : NULL);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
405
if ((ws.state & WS_ST_RIP2_ALL) ||
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
464
if (ws.state & WS_ST_RIP2_ALL) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
466
((ws.state & WS_ST_QUERY) ||
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
524
if (!should_supply(NULL) && !(ws.state & WS_ST_QUERY) &&
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
533
if (dst == RIP_DEFAULT && (ws.state & WS_ST_DEFAULT))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
552
if (ws.state & WS_ST_RIP2_ALL)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
595
if ((ws.state & WS_ST_AG) && ((RT->rt_state & RS_SUBNET) ||
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
596
(ws.state & WS_ST_SUPER_AG)))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
61
uint16_t state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
617
if ((ws.state & WS_ST_AG) && (ws.state & WS_ST_RIP2_ALL))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
625
if ((RT->rt_state & RS_SUBNET) && !(ws.state & WS_ST_RIP2_ALL) &&
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
647
if (ws.ifp != NULL && !(ws.state & WS_ST_QUERY) &&
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
648
(ws.state & WS_ST_TO_ON_NET) && (!(RT->rt_state & RS_IF) ||
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
716
if (!(ws.state & WS_ST_QUERY) && (pref >= HOPCNT_INFINITY ||
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
750
ws.state = 0;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
762
ws.state |= WS_ST_TO_ON_NET;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
776
ws.state |= WS_ST_FLASH;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
800
ws.state |= WS_ST_QUERY;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
816
ws.state |= WS_ST_RIP2_ALL;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
817
if ((ws.state & WS_ST_QUERY) || !(ws.state & WS_ST_TO_ON_NET)) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
818
ws.state |= (WS_ST_AG | WS_ST_SUPER_AG);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
820
ws.state |= WS_ST_AG;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
823
ws.state |= WS_ST_SUPER_AG;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
855
ws.state |= WS_ST_DEFAULT;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
867
if ((ws.state & WS_ST_RIP2_ALL) &&
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
896
if (ws.npackets == 0 && (ws.state & WS_ST_QUERY)) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
227
uint32_t state, metric;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
333
state = IS_REMOTE | IS_PASSIVE;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
345
state = IS_REMOTE | IS_PASSIVE | IS_EXTERNAL;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
366
state = IS_REMOTE;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
372
state = IS_REMOTE | IS_PASSIVE | IS_ALIAS;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
381
if (0 != (state & (IS_PASSIVE | IS_REMOTE)))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
382
state |= IS_NO_RDISC;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
383
if (state & IS_PASSIVE)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
384
state |= IS_NO_RIP;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
389
((state & IS_EXTERNAL)? RTS_EXTERNAL : 0));
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
402
ifp->int_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
417
if (!(state & IS_EXTERNAL) &&
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2303
uint16_t state, /* rt_state for the entry */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2332
state |= RS_SUBNET;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2337
rt->rt_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2362
uint16_t state, /* new state bits */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2387
state |= (rt->rt_state & RS_SUBNET);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2390
if (!AGE_RT(state, rt->rt_spares[0].rts_origin, new->rts_ifp))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2394
trace_change(rt, state, new,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2397
rt->rt_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2573
uint_t state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2577
state = 0;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2588
state |= RS_LOCAL;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2596
if (!(state & RS_LOCAL)) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2606
state |= RS_NET_SYN;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2618
state |= (RS_NET_SYN | RS_NET_INT);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2624
if (ifp1 != NULL || (state & RS_NET_SYN)) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2627
rtchange(rt, ((rt->rt_state & ~(RS_NET_SYN|RS_LOCAL)) | state),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
323
uint16_t state,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
351
nc_ag.ag_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
450
ag->ag_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
451
state = tmp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
461
(state & (AGS_AGGREGATE_EITHER |
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
483
if (!((state & AGS_AGGREGATE) &&
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
485
!((ag->ag_state & AGS_AGGREGATE) && (state & AGS_SUPPRESS)))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
493
if (AG_IS_REDUN(ag->ag_state) || AG_IS_REDUN(state) ||
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
496
(state & ag->ag_state & AGS_AGGREGATE) != 0)) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
507
if (!AG_IS_REDUN(state))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
508
state &= ~AGS_REDUN1;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
510
state |= AGS_REDUN0;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
512
state &= ~AGS_REDUN0;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
513
state |= (ag->ag_state & AGS_AGGREGATE_EITHER);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
562
ag->ag_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
563
state = tmp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
580
if (!(state & AGS_AGGREGATE))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
591
if (!AG_IS_REDUN(state))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
592
state &= ~AGS_REDUN1;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
593
state &= ~AGS_REDUN0;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
655
nag->ag_state = state;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
1003
trace_bits(rs_bits, rt->rt_state, rt->rt_state != state);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
1016
if (rt->rt_state != state) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
1018
trace_bits(rs_bits, state, _B_TRUE);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
980
uint16_t state,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
990
rt->rt_state == state &&
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1003
encr_data.encrypt.state = ENCR_STATE_NOT_READY;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1004
encr_data.decrypt.state = ENCR_STATE_NOT_READY;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1087
lstate = encr_data.decrypt.state;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1155
encr_data.decrypt.state = lstate;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1166
encr_data.decrypt.state);
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1183
lstate = encr_data.encrypt.state;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1275
encr_data.encrypt.state = lstate;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1387
encr_data.encrypt.state = lstate;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1852
lstate = encr_data.encrypt.state;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1890
encr_data.encrypt.state = lstate;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1915
lstate = (dir == TELNET_DIR_ENCRYPT ? encr_data.encrypt.state :
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1916
encr_data.decrypt.state);
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1955
encr_data.encrypt.state = lstate;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
1957
encr_data.decrypt.state = lstate;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2012
(dir == TELNET_DIR_ENCRYPT ? encr_data.encrypt.state:
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2013
encr_data.decrypt.state),
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2019
if ((encr_data.encrypt.state == ENCR_STATE_OK) &&
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2031
encr_data.encrypt.state :
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2032
encr_data.decrypt.state));
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
252
static int state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2659
encr_data.encrypt.state != ENCR_STATE_OK) {
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2667
encr_data.encrypt.state == ENCR_STATE_OK ? "" : "not ");
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3342
if (state == TS_DATA) {
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3453
if (c != IAC && state == TS_DATA && init_neg_done) {
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3458
switch (state) {
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3461
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3470
state = TS_IAC;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3486
state = TS_CR;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3568
state = TS_SB;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3573
state = TS_WILL;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3577
state = TS_WONT;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3581
state = TS_DO;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3585
state = TS_DONT;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3592
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3596
state = TS_SE;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3607
state = TS_SB;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3612
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3619
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3625
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3631
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3638
state = TS_DATA;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3642
syslog(LOG_ERR, "telnetd: panic state=%d\n", state);
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3643
(void) printf("telnetd: panic state=%d\n", state);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
446
const char *state, *restart_str;
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
488
((state = scf_simple_prop_next_astring(prop2)) == NULL)) {
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
497
(void) printf("%-10s%-15s%s\n", INETADM_ENABLED_STR, state,
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
500
(void) printf("%-10s%-15s%s\n", INETADM_DISABLED_STR, state,
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1081
show_prop_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1089
bzero(&state, sizeof (state));
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1090
state.sps_propval = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1091
state.sps_parsable = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1092
state.sps_modprop = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1093
state.sps_status = state.sps_retstatus = IPADM_SUCCESS;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1106
state.sps_parsable = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1120
state.sps_proto = proto;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1127
state.sps_proto = MOD_PROTO_NONE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1130
state.sps_proplist = proplist;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1132
if (state.sps_parsable)
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1137
ofmt_check(oferr, state.sps_parsable, ofmt, die, warn);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1138
state.sps_ofmt = ofmt;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1141
show_properties(&state, IPADMPROP_CLASS_MODULE);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1146
if (state.sps_retstatus != IPADM_SUCCESS) {
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2028
show_addr_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2044
state.sa_parsable = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2045
state.sa_persist = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2050
state.sa_parsable = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2060
if (state.sa_parsable && fields_str == NULL)
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2078
if (state.sa_parsable)
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2084
ofmt_check(oferr, state.sa_parsable, ofmt, die, warn);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2085
state.sa_ofmt = ofmt;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2111
sargs.sa_state = &state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2119
ofmt_print(state.sa_ofmt, &sargs);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2210
show_if_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2221
state.si_parsable = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2227
state.si_parsable = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2241
if (state.si_parsable)
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2244
ofmt_check(oferr, state.si_parsable, ofmt, die, warn);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2245
state.si_ofmt = ofmt;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2247
sargs.si_state = &state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2259
ofmt_print(state.si_ofmt, &sargs);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2348
show_prop_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2361
bzero(&state, sizeof (state));
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2362
state.sps_propval = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2363
state.sps_parsable = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2364
state.sps_addrprop = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2365
state.sps_proto = MOD_PROTO_NONE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2366
state.sps_status = state.sps_retstatus = IPADM_SUCCESS;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2376
state.sps_parsable = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2399
state.sps_proplist = proplist;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2400
if (state.sps_parsable)
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2403
ofmt_check(oferr, state.sps_parsable, ofmt, die, warn);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2404
state.sps_ofmt = ofmt;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2430
(void) strlcpy(state.sps_aobjname, taobjname,
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2431
sizeof (state.sps_aobjname));
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2432
show_properties(&state, IPADMPROP_CLASS_ADDR);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
2443
if (state.sps_retstatus != IPADM_SUCCESS) {
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
906
show_prop_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
910
bzero(&state, sizeof (state));
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
911
state.sps_propval = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
912
state.sps_parsable = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
913
state.sps_ifprop = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
914
state.sps_status = state.sps_retstatus = IPADM_SUCCESS;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
924
state.sps_parsable = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
951
state.sps_proto = proto;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
952
state.sps_proplist = proplist;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
954
if (state.sps_parsable)
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
957
ofmt_check(oferr, state.sps_parsable, ofmt, die, warn);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
958
state.sps_ofmt = ofmt;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
969
(void) strlcpy(state.sps_ifname, ifp->ifi_name, LIFNAMSIZ);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
970
state.sps_proto = proto;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
971
show_properties(&state, IPADMPROP_CLASS_IF);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
979
if (state.sps_retstatus != IPADM_SUCCESS) {
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
814
uint32_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
816
if (nvlist_lookup_uint32(nvl, IPMP_PROBE_STATE, &state) != 0)
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
819
if (state != IPMP_PROBE_ACKED)
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
838
uint32_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
840
if (nvlist_lookup_uint32(nvl, IPMP_PROBE_STATE, &state) != 0)
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
843
if (state != IPMP_PROBE_ACKED)
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
944
uint32_t state;
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
967
if (nvlist_lookup_uint32(nvl, IPMP_PROBE_STATE, &state) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
972
if (state == IPMP_PROBE_ACKED || state == IPMP_PROBE_LOST)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1377
statestr(int state)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1381
switch (state) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1398
gettext("<unknown %d>"), state);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
644
parsestate(char *state, char *ebuf)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
647
char *state;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
659
if (state == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
664
for (sp = states; sp->state != NULL; sp++) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
665
if (strcmp(sp->state, state) == 0)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
668
ERROR1(ep, ebuf, gettext("Unknown state type \"%s\"\n"), state);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1018
char *state = NULL;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1042
state = statestr;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1139
state = statestr;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1149
state = event->nwe_data.nwe_link_state.nwe_link_up ?
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1158
} else if (object != NULL && state != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1160
"%s -> state %s", object, state);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1384
char *state;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1402
state = smf_get_state(NWAM_FMRI);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1403
if (state == NULL || strcmp(state,
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1405
free(state);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
1410
free(state);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
252
nwam_state_t state = NWAM_STATE_UNINITIALIZED;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
255
(void) nwam_ncp_get_state(ncph, &state, &aux);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
256
if (state == NWAM_STATE_ONLINE) {
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
702
nwam_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
708
ret = nwam_enm_get_state(handle, &state, &astate);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
711
ret = nwam_loc_get_state(handle, &state, &astate);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
714
ret = nwam_ncp_get_state(handle, &state, &astate);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
717
ret = nwam_ncu_get_state(handle, &state, &astate);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
727
state = NWAM_STATE_UNINITIALIZED;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
733
return (state);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
807
nwam_state_t state;
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
815
state = determine_object_state(NWAM_OBJECT_TYPE_NCP, ncph, NULL);
usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c
816
if (state == NWAM_STATE_ONLINE) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2902
int byte = 0, state = VIRGIN, new;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2914
state |= END;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2916
state |= DELIM;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2919
switch (state /* | INPUT */) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2924
state = GOTONE; byte = new; continue;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2926
state = GOTTWO; byte = new + (byte << 4); continue;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2928
state = VIRGIN; *cp++ = byte; byte = 0; continue;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2960
int byte = 0, state = VIRGIN, new;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2965
state &= ~LETTER;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2973
state |= END;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2974
} else if (state == VIRGIN &&
usr/src/cmd/cmd-inet/usr.sbin/route.c
2977
state |= LETTER;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2979
state |= DELIM;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2982
switch (state /* | INPUT */) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2988
state = RESET;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2995
state = GOTONE;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2999
state = GOTTWO;
usr/src/cmd/cmd-inet/usr.sbin/route.c
3003
state = RESET;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nlm.c
731
long state;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nlm.c
735
state = getxdr_long();
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nlm.c
736
(void) sprintf(cp, " State=%ld", state);
usr/src/cmd/connstat/connstat_main.c
480
conn_walk_state_t state;
usr/src/cmd/connstat/connstat_main.c
482
state.cws_ofmt = ofmt;
usr/src/cmd/connstat/connstat_main.c
483
state.cws_flags = flags;
usr/src/cmd/connstat/connstat_main.c
484
state.cws_filter = *filter;
usr/src/cmd/connstat/connstat_main.c
498
if (conn_walk(mibfd, proto, &state) != 0) {
usr/src/cmd/connstat/connstat_mib.c
165
if ((state->cws_flags & CS_IPV4) &&
usr/src/cmd/connstat/connstat_mib.c
167
proto->csp_v4walk(&dbuf, state);
usr/src/cmd/connstat/connstat_mib.c
168
} else if ((state->cws_flags & CS_IPV6) &&
usr/src/cmd/connstat/connstat_mib.c
170
proto->csp_v6walk(&dbuf, state);
usr/src/cmd/connstat/connstat_mib.c
53
conn_walk(int fd, connstat_proto_t *proto, conn_walk_state_t *state)
usr/src/cmd/connstat/connstat_tcp.c
232
tcp_ipv4_print(mib2_tcpConnEntry_t *ce, conn_walk_state_t *state)
usr/src/cmd/connstat/connstat_tcp.c
234
if (!(state->cws_flags & CS_LOOPBACK) &&
usr/src/cmd/connstat/connstat_tcp.c
239
if (state->cws_flags & CS_LADDR) {
usr/src/cmd/connstat/connstat_tcp.c
241
(struct sockaddr_in *)&state->cws_filter.ca_laddr;
usr/src/cmd/connstat/connstat_tcp.c
246
if (state->cws_flags & CS_RADDR) {
usr/src/cmd/connstat/connstat_tcp.c
248
(struct sockaddr_in *)&state->cws_filter.ca_raddr;
usr/src/cmd/connstat/connstat_tcp.c
253
if (state->cws_flags & CS_LPORT) {
usr/src/cmd/connstat/connstat_tcp.c
254
if (ce->tcpConnLocalPort != state->cws_filter.ca_lport) {
usr/src/cmd/connstat/connstat_tcp.c
258
if (state->cws_flags & CS_RPORT) {
usr/src/cmd/connstat/connstat_tcp.c
259
if (ce->tcpConnRemPort != state->cws_filter.ca_rport) {
usr/src/cmd/connstat/connstat_tcp.c
264
if ((state->cws_flags & CS_STATE) &&
usr/src/cmd/connstat/connstat_tcp.c
265
ce->tcpConnEntryInfo.ce_state != state->cws_filter.ca_state) {
usr/src/cmd/connstat/connstat_tcp.c
270
ofmt_print(state->cws_ofmt, &fields_buf);
usr/src/cmd/connstat/connstat_tcp.c
278
tcp_ipv6_print(mib2_tcp6ConnEntry_t *ce, conn_walk_state_t *state)
usr/src/cmd/connstat/connstat_tcp.c
280
if (!(state->cws_flags & CS_LOOPBACK) &&
usr/src/cmd/connstat/connstat_tcp.c
286
if (state->cws_flags & CS_LADDR) {
usr/src/cmd/connstat/connstat_tcp.c
288
(struct sockaddr_in6 *)&state->cws_filter.ca_laddr;
usr/src/cmd/connstat/connstat_tcp.c
295
if (state->cws_flags & CS_RADDR) {
usr/src/cmd/connstat/connstat_tcp.c
297
(struct sockaddr_in6 *)&state->cws_filter.ca_raddr;
usr/src/cmd/connstat/connstat_tcp.c
304
if (state->cws_flags & CS_LPORT) {
usr/src/cmd/connstat/connstat_tcp.c
305
if (ce->tcp6ConnLocalPort != state->cws_filter.ca_lport) {
usr/src/cmd/connstat/connstat_tcp.c
309
if (state->cws_flags & CS_RPORT) {
usr/src/cmd/connstat/connstat_tcp.c
310
if (ce->tcp6ConnRemPort != state->cws_filter.ca_rport) {
usr/src/cmd/connstat/connstat_tcp.c
315
if ((state->cws_flags & CS_STATE) &&
usr/src/cmd/connstat/connstat_tcp.c
316
ce->tcp6ConnEntryInfo.ce_state != state->cws_filter.ca_state) {
usr/src/cmd/connstat/connstat_tcp.c
321
ofmt_print(state->cws_ofmt, &fields_buf);
usr/src/cmd/connstat/connstat_tcp.c
325
tcp_walk_ipv4(struct strbuf *dbuf, conn_walk_state_t *state)
usr/src/cmd/connstat/connstat_tcp.c
332
tcp_ipv4_print(ce, state);
usr/src/cmd/connstat/connstat_tcp.c
337
tcp_walk_ipv6(struct strbuf *dbuf, conn_walk_state_t *state)
usr/src/cmd/connstat/connstat_tcp.c
344
tcp_ipv6_print(ce, state);
usr/src/cmd/connstat/connstat_tcp.c
349
tcp_stateinfobystate(int state)
usr/src/cmd/connstat/connstat_tcp.c
354
if (sip->tsi_state == state) {
usr/src/cmd/connstat/connstat_tcp.c
383
tcp_state2str(int state)
usr/src/cmd/connstat/connstat_tcp.c
385
tcp_state_info_t *sip = tcp_stateinfobystate(state);
usr/src/cmd/connstat/connstat_tcp.c
393
int state = *(int *)((char *)ofarg->ofmt_cbarg + ofarg->ofmt_id);
usr/src/cmd/connstat/connstat_tcp.c
394
const char *statestr = tcp_state2str(state);
usr/src/cmd/connstat/connstat_tcp.c
399
(void) snprintf(buf, bufsize, "UNKNOWN(%d)", state);
usr/src/cmd/connstat/connstat_tcp.h
29
int tcp_str2state(const char *state);
usr/src/cmd/coreadm/coreadm.c
389
char *state = smf_get_state(fmri);
usr/src/cmd/coreadm/coreadm.c
390
boolean_t result = state != NULL &&
usr/src/cmd/coreadm/coreadm.c
391
strcmp(state, SCF_STATE_STRING_ONLINE) == 0;
usr/src/cmd/coreadm/coreadm.c
393
free(state);
usr/src/cmd/cpc/common/cpustat.c
429
struct tstate *state = arg;
usr/src/cmd/cpc/common/cpustat.c
434
cpc_setgrp_t *sgrp = state->sgrp;
usr/src/cmd/cpc/common/cpustat.c
452
if (smt && chip_designees[state->chip_id] != state->cpuid)
usr/src/cmd/cpc/common/cpustat.c
459
if (cond_init(&state->soak_cv, USYNC_THREAD, NULL) != 0)
usr/src/cmd/cpc/common/cpustat.c
461
if (mutex_init(&state->soak_lock, USYNC_THREAD,
usr/src/cmd/cpc/common/cpustat.c
464
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
465
state->soak_state = SOAK_PAUSE;
usr/src/cmd/cpc/common/cpustat.c
466
if (thr_create(NULL, 0, soaker, state, 0, &tid) != 0)
usr/src/cmd/cpc/common/cpustat.c
469
while (state->soak_state == SOAK_PAUSE)
usr/src/cmd/cpc/common/cpustat.c
470
(void) cond_wait(&state->soak_cv,
usr/src/cmd/cpc/common/cpustat.c
471
&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
472
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
478
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
479
state->soak_state = SOAK_PAUSE;
usr/src/cmd/cpc/common/cpustat.c
480
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
483
if (cpc_bind_cpu(cpc, state->cpuid, this, 0) == -1)
usr/src/cmd/cpc/common/cpustat.c
519
print_sample(state->cpuid, *scratch, nreqs, name, 0);
usr/src/cmd/cpc/common/cpustat.c
541
opts->pgmname, state->cpuid,
usr/src/cmd/cpc/common/cpustat.c
546
print_sample(state->cpuid, *scratch, nreqs, name, 0);
usr/src/cmd/cpc/common/cpustat.c
557
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
558
if (state->soak_state == SOAK_RUN)
usr/src/cmd/cpc/common/cpustat.c
559
state->soak_state = SOAK_PAUSE;
usr/src/cmd/cpc/common/cpustat.c
560
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
577
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
579
state->soak_state == SOAK_PAUSE) {
usr/src/cmd/cpc/common/cpustat.c
584
state->soak_state = SOAK_RUN;
usr/src/cmd/cpc/common/cpustat.c
585
(void) cond_signal(&state->soak_cv);
usr/src/cmd/cpc/common/cpustat.c
587
state->soak_state == SOAK_RUN)
usr/src/cmd/cpc/common/cpustat.c
592
state->soak_state = SOAK_PAUSE;
usr/src/cmd/cpc/common/cpustat.c
593
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
596
if (cpc_bind_cpu(cpc, state->cpuid, this, 0) != 0)
usr/src/cmd/cpc/common/cpustat.c
604
state->cpuid, strerror(errno));
usr/src/cmd/cpc/common/cpustat.c
610
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
611
if (state->soak_state == SOAK_RUN)
usr/src/cmd/cpc/common/cpustat.c
612
state->soak_state = SOAK_PAUSE;
usr/src/cmd/cpc/common/cpustat.c
613
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
618
state->status = 3;
usr/src/cmd/cpc/common/cpustat.c
621
opts->pgmname, state->cpuid, errstr);
usr/src/cmd/cpc/common/cpustat.c
826
struct tstate *state = arg;
usr/src/cmd/cpc/common/cpustat.c
830
if (processor_bind(P_LWPID, P_MYID, state->cpuid, NULL) != 0)
usr/src/cmd/cpc/common/cpustat.c
832
"thread to cpu%d: %s\n"), opts->pgmname, state->cpuid,
usr/src/cmd/cpc/common/cpustat.c
852
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
853
state->soak_state = SOAK_RUN;
usr/src/cmd/cpc/common/cpustat.c
854
(void) cond_signal(&state->soak_cv);
usr/src/cmd/cpc/common/cpustat.c
855
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
859
(void) mutex_lock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
860
if (state->soak_state == SOAK_RUN) {
usr/src/cmd/cpc/common/cpustat.c
861
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
865
while (state->soak_state == SOAK_PAUSE)
usr/src/cmd/cpc/common/cpustat.c
866
(void) cond_wait(&state->soak_cv,
usr/src/cmd/cpc/common/cpustat.c
867
&state->soak_lock);
usr/src/cmd/cpc/common/cpustat.c
868
(void) mutex_unlock(&state->soak_lock);
usr/src/cmd/cpc/common/cputrack.c
323
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
333
if (state->maxlwpid < lwpid) {
usr/src/cmd/cpc/common/cputrack.c
334
state->sgrps = realloc(state->sgrps,
usr/src/cmd/cpc/common/cputrack.c
335
lwpid * sizeof (state->sgrps));
usr/src/cmd/cpc/common/cputrack.c
336
if (state->sgrps == NULL) {
usr/src/cmd/cpc/common/cputrack.c
341
while (state->maxlwpid < lwpid) {
usr/src/cmd/cpc/common/cputrack.c
342
state->sgrps[state->maxlwpid] = NULL;
usr/src/cmd/cpc/common/cputrack.c
343
state->maxlwpid++;
usr/src/cmd/cpc/common/cputrack.c
347
if ((sgrp = state->sgrps[lwpid-1]) == NULL) {
usr/src/cmd/cpc/common/cputrack.c
353
state->sgrps[lwpid-1] = sgrp;
usr/src/cmd/cpc/common/cputrack.c
385
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
386
cpc_setgrp_t *sgrp = state->sgrps[lwpid-1];
usr/src/cmd/cpc/common/cputrack.c
417
cpc_setgrp_accum(state->accum, sgrp);
usr/src/cmd/cpc/common/cputrack.c
461
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
462
cpc_setgrp_t *sgrp = state->sgrps[lwpid-1];
usr/src/cmd/cpc/common/cputrack.c
486
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
499
cpc_setgrp_reset(state->accum);
usr/src/cmd/cpc/common/cputrack.c
500
start = cpc_setgrp_getset(state->accum);
usr/src/cmd/cpc/common/cputrack.c
502
nreq = cpc_setgrp_getbufs(state->accum, &data1, &data2,
usr/src/cmd/cpc/common/cputrack.c
508
*data1, nreq, cpc_setgrp_getname(state->accum));
usr/src/cmd/cpc/common/cputrack.c
511
} while (cpc_setgrp_nextset(state->accum) != start);
usr/src/cmd/cpc/common/cputrack.c
515
if (state->accum != NULL) {
usr/src/cmd/cpc/common/cputrack.c
516
cpc_setgrp_free(state->accum);
usr/src/cmd/cpc/common/cputrack.c
517
state->accum = NULL;
usr/src/cmd/cpc/common/cputrack.c
521
state->accum = cpc_setgrp_clone(opts->master);
usr/src/cmd/cpc/common/cputrack.c
531
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
539
cpc_setgrp_reset(state->accum);
usr/src/cmd/cpc/common/cputrack.c
540
start = cpc_setgrp_getset(state->accum);
usr/src/cmd/cpc/common/cputrack.c
542
nreq = cpc_setgrp_getbufs(state->accum, &data1, &data2,
usr/src/cmd/cpc/common/cputrack.c
547
*data1, nreq, cpc_setgrp_getname(state->accum));
usr/src/cmd/cpc/common/cputrack.c
548
} while (cpc_setgrp_nextset(state->accum) != start);
usr/src/cmd/cpc/common/cputrack.c
550
cpc_setgrp_free(state->accum);
usr/src/cmd/cpc/common/cputrack.c
551
state->accum = NULL;
usr/src/cmd/cpc/common/cputrack.c
553
for (lwpid = 1; lwpid < state->maxlwpid; lwpid++)
usr/src/cmd/cpc/common/cputrack.c
554
if (state->sgrps[lwpid-1] != NULL) {
usr/src/cmd/cpc/common/cputrack.c
555
cpc_setgrp_free(state->sgrps[lwpid-1]);
usr/src/cmd/cpc/common/cputrack.c
556
state->sgrps[lwpid-1] = NULL;
usr/src/cmd/cpc/common/cputrack.c
558
free(state->sgrps);
usr/src/cmd/cpc/common/cputrack.c
559
state->sgrps = NULL;
usr/src/cmd/cpc/common/cputrack.c
565
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
566
cpc_setgrp_t *sgrp = state->sgrps[lwpid-1];
usr/src/cmd/cpc/common/cputrack.c
651
struct pstate *state = arg;
usr/src/cmd/cpc/common/cputrack.c
667
state->accum = cpc_setgrp_clone(opts->master);
usr/src/cmd/cpc/common/cputrack.c
669
if (state->accum) {
usr/src/cmd/cpc/common/cputrack.c
670
free(state->accum);
usr/src/cmd/cpc/common/cputrack.c
671
state->accum = NULL;
usr/src/cmd/cpc/common/cputrack.c
683
struct pstate __state, *state = &__state;
usr/src/cmd/cpc/common/cputrack.c
687
bzero(state, sizeof (*state));
usr/src/cmd/cpc/common/cputrack.c
697
&argv[optind], state, 1, cputrack_pctx_errfn);
usr/src/cmd/cpc/common/cputrack.c
706
pctx = pctx_capture(opts->pid, state, 1, cputrack_pctx_errfn);
usr/src/cmd/cpc/common/cputrack.c
733
state->accum = cpc_setgrp_clone(opts->master);
usr/src/cmd/cpc/common/cputrack.c
736
if (state->accum) {
usr/src/cmd/cpc/common/cputrack.c
737
cpc_setgrp_free(state->accum);
usr/src/cmd/cpc/common/cputrack.c
738
state->accum = NULL;
usr/src/cmd/ctstat/ctstat.c
273
uint_t state;
usr/src/cmd/ctstat/ctstat.c
275
if (err = ct_dev_status_get_dev_state(hdl, &state))
usr/src/cmd/ctstat/ctstat.c
278
(void) printf("%s\n", state == CT_DEV_EV_ONLINE ? "online" :
usr/src/cmd/ctstat/ctstat.c
279
state == CT_DEV_EV_DEGRADED ? "degraded" : "offline");
usr/src/cmd/ctstat/ctstat.c
526
ctstate_t state;
usr/src/cmd/ctstat/ctstat.c
547
state = ct_status_get_state(status);
usr/src/cmd/ctstat/ctstat.c
548
if (!opt_showall && state == CTS_DEAD) {
usr/src/cmd/ctstat/ctstat.c
572
if ((state == CTS_OWNED) || (state == CTS_INHERITED))
usr/src/cmd/ctstat/ctstat.c
594
(state == CTS_OWNED) ? "owned" :
usr/src/cmd/ctstat/ctstat.c
595
(state == CTS_INHERITED) ? "inherit" :
usr/src/cmd/ctstat/ctstat.c
596
(state == CTS_ORPHAN) ? "orphan" : "dead", hstr,
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1052
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1082
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1153
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1167
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1180
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1249
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1259
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1272
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1341
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1357
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1370
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1474
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1484
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1496
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1563
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1569
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1580
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1664
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1697
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1703
sp->state = DCS_CONF_PENDING;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1715
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1772
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
794
if (sp->state != DCS_CONNECTED) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
835
sp->state = DCS_SES_REQ;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
867
if (sp->state != DCS_SES_REQ) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
887
sp->state = DCS_SES_ESTBL;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
949
sp->state = DCS_SES_END;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
989
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.h
255
dcs_ses_state_t state;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
204
if (sp->state == DCS_SES_END) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
237
sp->state = DCS_SES_END;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
572
sp->state = DCS_CONNECTED;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
595
dcs_state_str[sp->state]);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
597
if (sp->state == DCS_SES_END) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
629
if (sp->state != DCS_CONNECTED) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1011
nvlist_add_string(cpu->conf_props, RI_CPU_STATE, state) != 0) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1865
char *state;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1869
state = PS_OFFLINE;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1872
state = PS_ONLINE;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1875
state = PS_FAULTED;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1878
state = PS_POWEROFF;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1881
state = PS_NOINTR;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1884
state = PS_SPARE;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1887
state = "unknown";
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1891
return (state);
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
973
char *state, buf[32];
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
982
state = (processor_info(cpuid, &cpu_info) == 0) ?
usr/src/cmd/devctl/devctl.c
107
static void print_bus_state(char *devname, uint_t state);
usr/src/cmd/devctl/devctl.c
108
static void print_dev_state(char *devname, uint_t state);
usr/src/cmd/devctl/devctl.c
369
uint_t state;
usr/src/cmd/devctl/devctl.c
371
rv = devctl_device_getstate(dcp, &state);
usr/src/cmd/devctl/devctl.c
373
print_dev_state(orig_path, state);
usr/src/cmd/devctl/devctl.c
382
uint_t state;
usr/src/cmd/devctl/devctl.c
384
rv = devctl_bus_getstate(dcp, &state);
usr/src/cmd/devctl/devctl.c
386
print_bus_state(orig_path, state);
usr/src/cmd/devctl/devctl.c
482
print_bus_state(char *devname, uint_t state)
usr/src/cmd/devctl/devctl.c
485
if (state == BUS_QUIESCED)
usr/src/cmd/devctl/devctl.c
487
else if (state == BUS_ACTIVE)
usr/src/cmd/devctl/devctl.c
489
else if (state == BUS_SHUTDOWN)
usr/src/cmd/devctl/devctl.c
495
print_dev_state(char *devname, uint_t state)
usr/src/cmd/devctl/devctl.c
498
if (state & DEVICE_ONLINE) {
usr/src/cmd/devctl/devctl.c
500
if (state & DEVICE_BUSY)
usr/src/cmd/devctl/devctl.c
502
if (state & DEVICE_DOWN)
usr/src/cmd/devctl/devctl.c
505
if (state & DEVICE_OFFLINE) {
usr/src/cmd/devctl/devctl.c
507
if (state & DEVICE_DOWN)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
1414
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
1417
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
1418
if (state != NULL) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
1419
if (strcmp(state, "enabled") == 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
1422
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4600
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4667
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4668
if (state != NULL &&
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4669
strcmp(state, "enabled") == 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4685
if (state != NULL)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4686
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4816
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4884
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4885
if (state == NULL ||
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4886
strcmp(state, "disabled") == 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4902
if (state != NULL)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4903
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
4948
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5014
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5015
if (state == NULL ||
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5016
strcmp(state, "enabled") == 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5035
if (state != NULL)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5036
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5044
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5045
if (state == NULL || strcmp(state, "enabled") == 0)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5048
if (state != NULL)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5049
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5076
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5140
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5141
if (state == NULL ||
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5142
strcmp(state, "enabled") == 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5152
if (state != NULL)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5153
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5161
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5162
if (state == NULL || strcmp(state, "enabled") == 0)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5165
if (state != NULL)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5166
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
569
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
573
state = sa_get_group_attr(group, "state");
usr/src/cmd/dfs.cmds/sharemgr/commands.c
574
if (state != NULL) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
576
if (strcmp(state, "enabled") == 0)
usr/src/cmd/dfs.cmds/sharemgr/commands.c
578
sa_free_attr_string(state);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
598
char *state;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
683
state = smf_get_state(instance);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
684
if (state == NULL ||
usr/src/cmd/dfs.cmds/sharemgr/commands.c
685
strcmp(state, "online") != 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
688
free(state);
usr/src/cmd/dladm/dladm.c
10207
showoverlay_state_t state;
usr/src/cmd/dladm/dladm.c
10225
state.sho_linkname = buf;
usr/src/cmd/dladm/dladm.c
10226
state.sho_ofmt = req->sor_ofmt;
usr/src/cmd/dladm/dladm.c
10230
&state, &errlist);
usr/src/cmd/dladm/dladm.c
1639
show_usage_state_t *state = (show_usage_state_t *)arg;
usr/src/cmd/dladm/dladm.c
1649
if (!state->us_showall) {
usr/src/cmd/dladm/dladm.c
1669
show_usage_state_t *state = (show_usage_state_t *)arg;
usr/src/cmd/dladm/dladm.c
1681
if (!state->us_showall) {
usr/src/cmd/dladm/dladm.c
1690
if (state->us_plot) {
usr/src/cmd/dladm/dladm.c
1691
if (!state->us_printheader) {
usr/src/cmd/dladm/dladm.c
1692
if (state->us_first) {
usr/src/cmd/dladm/dladm.c
1694
state->us_first = B_FALSE;
usr/src/cmd/dladm/dladm.c
1699
state->us_first = B_TRUE;
usr/src/cmd/dladm/dladm.c
1700
state->us_printheader = B_TRUE;
usr/src/cmd/dladm/dladm.c
1703
if (state->us_first) {
usr/src/cmd/dladm/dladm.c
1707
state->us_first = B_FALSE;
usr/src/cmd/dladm/dladm.c
1714
state->us_first = B_TRUE;
usr/src/cmd/dladm/dladm.c
1739
ofmt_print(state->us_ofmt, &ubuf);
usr/src/cmd/dladm/dladm.c
1746
show_usage_state_t *state = (show_usage_state_t *)arg;
usr/src/cmd/dladm/dladm.c
1756
if (!state->us_showall) {
usr/src/cmd/dladm/dladm.c
1782
ofmt_print(state->us_ofmt, &ubuf);
usr/src/cmd/dladm/dladm.c
1807
show_usage_state_t state;
usr/src/cmd/dladm/dladm.c
1818
bzero(&state, sizeof (show_usage_state_t));
usr/src/cmd/dladm/dladm.c
1819
state.us_parsable = B_FALSE;
usr/src/cmd/dladm/dladm.c
1820
state.us_printheader = B_FALSE;
usr/src/cmd/dladm/dladm.c
1821
state.us_plot = B_FALSE;
usr/src/cmd/dladm/dladm.c
1822
state.us_first = B_TRUE;
usr/src/cmd/dladm/dladm.c
1831
state.us_showall = B_TRUE;
usr/src/cmd/dladm/dladm.c
1847
state.us_plot = F_arg = B_TRUE;
usr/src/cmd/dladm/dladm.c
1863
if (!state.us_showall &&
usr/src/cmd/dladm/dladm.c
1877
if (state.us_parsable)
usr/src/cmd/dladm/dladm.c
1890
ofmt_check(oferr, state.us_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
1891
state.us_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
1896
DLADM_LOGTYPE_LINK, file, resource, &state);
usr/src/cmd/dladm/dladm.c
1901
DLADM_LOGTYPE_LINK, file, &state);
usr/src/cmd/dladm/dladm.c
1905
DLADM_LOGTYPE_LINK, file, resource, stime, etime, &state);
usr/src/cmd/dladm/dladm.c
1909
DLADM_LOGTYPE_LINK, file, stime, etime, &state);
usr/src/cmd/dladm/dladm.c
2766
print_link_topology(show_state_t *state, datalink_id_t linkid,
usr/src/cmd/dladm/dladm.c
2769
uint32_t flags = state->ls_flags;
usr/src/cmd/dladm/dladm.c
2914
print_link(show_state_t *state, datalink_id_t linkid, link_fields_buf_t *lbuf)
usr/src/cmd/dladm/dladm.c
2927
if (!(state->ls_flags & flags)) {
usr/src/cmd/dladm/dladm.c
2936
if (state->ls_flags == DLADM_OPT_ACTIVE) {
usr/src/cmd/dladm/dladm.c
2983
print_link_topology(state, linkid, class, lbuf);
usr/src/cmd/dladm/dladm.c
2992
show_state_t *state = (show_state_t *)arg;
usr/src/cmd/dladm/dladm.c
3000
if ((status = print_link(state, linkid, &lbuf)) == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
3001
ofmt_print(state->ls_ofmt, &lbuf);
usr/src/cmd/dladm/dladm.c
3002
state->ls_status = status;
usr/src/cmd/dladm/dladm.c
3046
show_state_t *state = arg;
usr/src/cmd/dladm/dladm.c
3051
if (state->ls_firstonly) {
usr/src/cmd/dladm/dladm.c
3052
if (state->ls_donefirst)
usr/src/cmd/dladm/dladm.c
3054
state->ls_donefirst = B_TRUE;
usr/src/cmd/dladm/dladm.c
3056
bzero(&state->ls_prevstats, sizeof (state->ls_prevstats));
usr/src/cmd/dladm/dladm.c
3076
dladm_stats_diff(&diff_stats, &stats, &state->ls_prevstats);
usr/src/cmd/dladm/dladm.c
3080
ofmt_print(state->ls_ofmt, &largs);
usr/src/cmd/dladm/dladm.c
3082
state->ls_prevstats = stats;
usr/src/cmd/dladm/dladm.c
3088
print_aggr_info(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3116
ofmt_print(state->gs_ofmt, &lbuf);
usr/src/cmd/dladm/dladm.c
3189
print_aggr_extended(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3200
largs.laggr_parsable = state->gs_parsable;
usr/src/cmd/dladm/dladm.c
3202
ofmt_print(state->gs_ofmt, &largs);
usr/src/cmd/dladm/dladm.c
3209
ofmt_print(state->gs_ofmt, &largs);
usr/src/cmd/dladm/dladm.c
3283
print_aggr_lacp(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3296
ofmt_print(state->gs_ofmt, &largs);
usr/src/cmd/dladm/dladm.c
3409
print_aggr_stats(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3446
dladm_stats_diff(&state->gs_prevstats[i], &port_stat[i],
usr/src/cmd/dladm/dladm.c
3447
&state->gs_prevstats[i]);
usr/src/cmd/dladm/dladm.c
3449
&state->gs_prevstats[i]);
usr/src/cmd/dladm/dladm.c
3458
ofmt_print(state->gs_ofmt, &largs);
usr/src/cmd/dladm/dladm.c
3465
largs.laggr_diffstats = &state->gs_prevstats[i];
usr/src/cmd/dladm/dladm.c
3466
ofmt_print(state->gs_ofmt, &largs);
usr/src/cmd/dladm/dladm.c
3473
state->gs_prevstats[i] = port_stat[i];
usr/src/cmd/dladm/dladm.c
3481
print_aggr(show_grp_state_t *state, datalink_id_t linkid)
usr/src/cmd/dladm/dladm.c
3494
if (!(state->gs_flags & flags))
usr/src/cmd/dladm/dladm.c
3497
status = dladm_aggr_info(handle, linkid, &ginfo, state->gs_flags);
usr/src/cmd/dladm/dladm.c
3501
if (state->gs_lacp)
usr/src/cmd/dladm/dladm.c
3502
status = print_aggr_lacp(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3503
else if (state->gs_extended)
usr/src/cmd/dladm/dladm.c
3504
status = print_aggr_extended(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3505
else if (state->gs_stats)
usr/src/cmd/dladm/dladm.c
3506
status = print_aggr_stats(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3508
status = print_aggr_info(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3518
show_grp_state_t *state = arg;
usr/src/cmd/dladm/dladm.c
3520
state->gs_status = print_aggr(state, linkid);
usr/src/cmd/dladm/dladm.c
3535
show_state_t state;
usr/src/cmd/dladm/dladm.c
3547
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
3631
state.ls_parsable = p_arg;
usr/src/cmd/dladm/dladm.c
3632
state.ls_flags = flags;
usr/src/cmd/dladm/dladm.c
3633
state.ls_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
3636
link_stats(linkid, interval, fields_str, &state);
usr/src/cmd/dladm/dladm.c
3639
if (state.ls_parsable)
usr/src/cmd/dladm/dladm.c
3645
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
3646
state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
3649
(void) dladm_walk_datalink_id(show_link, handle, &state,
usr/src/cmd/dladm/dladm.c
3652
(void) show_link(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
3653
if (state.ls_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
3654
die_dlerr(state.ls_status, "failed to show link %s",
usr/src/cmd/dladm/dladm.c
3669
show_grp_state_t state;
usr/src/cmd/dladm/dladm.c
3780
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
3781
state.gs_lacp = L_arg;
usr/src/cmd/dladm/dladm.c
3782
state.gs_stats = s_arg;
usr/src/cmd/dladm/dladm.c
3783
state.gs_flags = flags;
usr/src/cmd/dladm/dladm.c
3784
state.gs_parsable = p_arg;
usr/src/cmd/dladm/dladm.c
3785
state.gs_extended = x_arg;
usr/src/cmd/dladm/dladm.c
3788
if (state.gs_lacp)
usr/src/cmd/dladm/dladm.c
3790
else if (state.gs_stats)
usr/src/cmd/dladm/dladm.c
3792
else if (state.gs_extended)
usr/src/cmd/dladm/dladm.c
3798
if (state.gs_lacp) {
usr/src/cmd/dladm/dladm.c
3800
} else if (state.gs_stats) {
usr/src/cmd/dladm/dladm.c
3802
} else if (state.gs_extended) {
usr/src/cmd/dladm/dladm.c
3808
if (state.gs_parsable)
usr/src/cmd/dladm/dladm.c
3811
ofmt_check(oferr, state.gs_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
3812
state.gs_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
3815
aggr_stats(linkid, &state, interval);
usr/src/cmd/dladm/dladm.c
3821
(void) dladm_walk_datalink_id(show_aggr, handle, &state,
usr/src/cmd/dladm/dladm.c
3824
(void) show_aggr(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
3825
if (state.gs_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
3826
die_dlerr(state.gs_status, "failed to show aggr %s",
usr/src/cmd/dladm/dladm.c
3834
print_phys_default(show_state_t *state, datalink_id_t linkid,
usr/src/cmd/dladm/dladm.c
3841
status = dladm_phys_info(handle, linkid, &dpa, state->ls_flags);
usr/src/cmd/dladm/dladm.c
3849
if (state->ls_flags == DLADM_OPT_ACTIVE) {
usr/src/cmd/dladm/dladm.c
3881
ofmt_print(state->ls_ofmt, &pattr);
usr/src/cmd/dladm/dladm.c
4051
show_state_t *state = mac_state->ms_state;
usr/src/cmd/dladm/dladm.c
4054
ofmt_print(state->ls_ofmt, mac_state);
usr/src/cmd/dladm/dladm.c
4063
print_phys_mac(show_state_t *state, datalink_id_t linkid, char *link)
usr/src/cmd/dladm/dladm.c
4067
mac_state.ms_state = state;
usr/src/cmd/dladm/dladm.c
4081
show_state_t *state = hwgrp_state->hs_state;
usr/src/cmd/dladm/dladm.c
4084
ofmt_print(state->ls_ofmt, hwgrp_state);
usr/src/cmd/dladm/dladm.c
4091
print_phys_hwgrp(show_state_t *state, datalink_id_t linkid, char *link)
usr/src/cmd/dladm/dladm.c
4095
hwgrp_state.hs_state = state;
usr/src/cmd/dladm/dladm.c
4250
show_state_t state;
usr/src/cmd/dladm/dladm.c
4255
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
4264
state.ls_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
4287
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
4289
state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
4290
state.ls_flags = flags;
usr/src/cmd/dladm/dladm.c
4294
&state, DATALINK_CLASS_IPTUN, DATALINK_ANY_MEDIATYPE,
usr/src/cmd/dladm/dladm.c
4296
status = state.ls_status;
usr/src/cmd/dladm/dladm.c
4300
status = print_iptun(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
4380
print_iptun(dladm_handle_t dh, datalink_id_t linkid, show_state_t *state)
usr/src/cmd/dladm/dladm.c
4389
status = dladm_iptun_getparams(dh, ¶ms, state->ls_flags);
usr/src/cmd/dladm/dladm.c
4416
laddr = (state->ls_parsable) ? "" : "--";
usr/src/cmd/dladm/dladm.c
4423
raddr = (state->ls_parsable) ? "" : "--";
usr/src/cmd/dladm/dladm.c
4426
ofmt_print(state->ls_ofmt, &lbuf);
usr/src/cmd/dladm/dladm.c
4439
print_phys(show_state_t *state, datalink_id_t linkid)
usr/src/cmd/dladm/dladm.c
4457
if (!(state->ls_flags & flags)) {
usr/src/cmd/dladm/dladm.c
4462
if (state->ls_mac)
usr/src/cmd/dladm/dladm.c
4463
status = print_phys_mac(state, linkid, link);
usr/src/cmd/dladm/dladm.c
4464
else if (state->ls_hwgrp)
usr/src/cmd/dladm/dladm.c
4465
status = print_phys_hwgrp(state, linkid, link);
usr/src/cmd/dladm/dladm.c
4467
status = print_phys_default(state, linkid, link, flags, media);
usr/src/cmd/dladm/dladm.c
4477
show_state_t *state = arg;
usr/src/cmd/dladm/dladm.c
4479
state->ls_status = print_phys(state, linkid);
usr/src/cmd/dladm/dladm.c
4487
print_vlan(show_state_t *state, datalink_id_t linkid, link_fields_buf_t *l)
usr/src/cmd/dladm/dladm.c
4498
if (!(state->ls_flags & flags)) {
usr/src/cmd/dladm/dladm.c
4504
state->ls_flags)) != DLADM_STATUS_OK ||
usr/src/cmd/dladm/dladm.c
4524
show_state_t *state = arg;
usr/src/cmd/dladm/dladm.c
4529
status = print_vlan(state, linkid, &lbuf);
usr/src/cmd/dladm/dladm.c
4533
ofmt_print(state->ls_ofmt, &lbuf);
usr/src/cmd/dladm/dladm.c
4536
state->ls_status = status;
usr/src/cmd/dladm/dladm.c
4550
show_state_t state;
usr/src/cmd/dladm/dladm.c
4563
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
4615
state.ls_parsable = p_arg;
usr/src/cmd/dladm/dladm.c
4616
state.ls_flags = flags;
usr/src/cmd/dladm/dladm.c
4617
state.ls_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
4618
state.ls_mac = m_arg;
usr/src/cmd/dladm/dladm.c
4619
state.ls_hwgrp = H_arg;
usr/src/cmd/dladm/dladm.c
4630
if (state.ls_mac)
usr/src/cmd/dladm/dladm.c
4632
else if (state.ls_hwgrp)
usr/src/cmd/dladm/dladm.c
4634
else if (state.ls_flags & DLADM_OPT_ACTIVE) {
usr/src/cmd/dladm/dladm.c
4641
if (state.ls_mac) {
usr/src/cmd/dladm/dladm.c
4643
} else if (state.ls_hwgrp) {
usr/src/cmd/dladm/dladm.c
4649
if (state.ls_parsable)
usr/src/cmd/dladm/dladm.c
4652
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
4653
state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
4656
(void) dladm_walk_datalink_id(show_phys, handle, &state,
usr/src/cmd/dladm/dladm.c
4659
(void) show_phys(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
4660
if (state.ls_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
4661
die_dlerr(state.ls_status,
usr/src/cmd/dladm/dladm.c
4675
show_state_t state;
usr/src/cmd/dladm/dladm.c
4683
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
4729
state.ls_parsable = p_arg;
usr/src/cmd/dladm/dladm.c
4730
state.ls_flags = flags;
usr/src/cmd/dladm/dladm.c
4731
state.ls_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
4736
if (state.ls_parsable)
usr/src/cmd/dladm/dladm.c
4739
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
4740
state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
4743
(void) dladm_walk_datalink_id(show_vlan, handle, &state,
usr/src/cmd/dladm/dladm.c
4746
(void) show_vlan(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
4747
if (state.ls_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
4748
die_dlerr(state.ls_status, "failed to show vlan %s",
usr/src/cmd/dladm/dladm.c
5081
show_vnic_state_t *state, pktsum_t *vnic_stats, pktsum_t *tot_stats)
usr/src/cmd/dladm/dladm.c
5084
pktsum_t *old_stats = &state->vs_prevstats[vnic_id];
usr/src/cmd/dladm/dladm.c
5119
print_vnic(show_vnic_state_t *state, datalink_id_t linkid)
usr/src/cmd/dladm/dladm.c
5129
if ((status = dladm_vnic_info(handle, linkid, vnic, state->vs_flags)) !=
usr/src/cmd/dladm/dladm.c
5134
if (state->vs_etherstub != is_etherstub) {
usr/src/cmd/dladm/dladm.c
5142
if (state->vs_link_id != DATALINK_ALL_LINKID) {
usr/src/cmd/dladm/dladm.c
5143
if (state->vs_link_id != vnic->va_link_id)
usr/src/cmd/dladm/dladm.c
5157
state->vs_found = B_TRUE;
usr/src/cmd/dladm/dladm.c
5158
if (state->vs_stats) {
usr/src/cmd/dladm/dladm.c
5162
if (state->vs_firstonly) {
usr/src/cmd/dladm/dladm.c
5163
if (state->vs_donefirst)
usr/src/cmd/dladm/dladm.c
5165
state->vs_donefirst = B_TRUE;
usr/src/cmd/dladm/dladm.c
5168
if (!state->vs_printstats) {
usr/src/cmd/dladm/dladm.c
5174
dladm_stats_total(&state->vs_totalstats, &vnic_stats,
usr/src/cmd/dladm/dladm.c
5175
&state->vs_prevstats[vnic->va_vnic_id]);
usr/src/cmd/dladm/dladm.c
5179
dump_vnic_stat(vnic_name, linkid, state, &vnic_stats,
usr/src/cmd/dladm/dladm.c
5180
&state->vs_totalstats);
usr/src/cmd/dladm/dladm.c
5234
ofmt_print(state->vs_ofmt, &vbuf);
usr/src/cmd/dladm/dladm.c
5244
show_vnic_state_t *state = arg;
usr/src/cmd/dladm/dladm.c
5246
state->vs_status = print_vnic(state, linkid);
usr/src/cmd/dladm/dladm.c
5261
show_vnic_state_t state;
usr/src/cmd/dladm/dladm.c
5271
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
5277
state.vs_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
5286
if (strlcpy(state.vs_link, optarg, MAXLINKNAMELEN) >=
usr/src/cmd/dladm/dladm.c
5343
(void) strlcpy(state.vs_vnic, argv[optind], MAXLINKNAMELEN);
usr/src/cmd/dladm/dladm.c
5349
status = dladm_name2info(handle, state.vs_link, &dev_linkid,
usr/src/cmd/dladm/dladm.c
5353
state.vs_link);
usr/src/cmd/dladm/dladm.c
5357
state.vs_vnic_id = linkid;
usr/src/cmd/dladm/dladm.c
5358
state.vs_link_id = dev_linkid;
usr/src/cmd/dladm/dladm.c
5359
state.vs_etherstub = etherstub;
usr/src/cmd/dladm/dladm.c
5360
state.vs_found = B_FALSE;
usr/src/cmd/dladm/dladm.c
5361
state.vs_flags = flags;
usr/src/cmd/dladm/dladm.c
5369
if (state.vs_parsable)
usr/src/cmd/dladm/dladm.c
5372
ofmt_check(oferr, state.vs_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
5373
state.vs_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
5377
vnic_stats(&state, interval);
usr/src/cmd/dladm/dladm.c
5383
state.vs_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
5386
(void) dladm_walk_datalink_id(show_vnic, handle, &state,
usr/src/cmd/dladm/dladm.c
5390
(void) show_vnic(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
5391
if (state.vs_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
5393
die_dlerr(state.vs_status, "failed to show vnic '%s'",
usr/src/cmd/dladm/dladm.c
5394
state.vs_vnic);
usr/src/cmd/dladm/dladm.c
5645
print_simnet(show_state_t *state, datalink_id_t linkid)
usr/src/cmd/dladm/dladm.c
5659
if (!(state->ls_flags & flags))
usr/src/cmd/dladm/dladm.c
5663
state->ls_flags)) != DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
5681
ofmt_print(state->ls_ofmt, &slbuf);
usr/src/cmd/dladm/dladm.c
5689
show_state_t *state = arg;
usr/src/cmd/dladm/dladm.c
5691
state->ls_status = print_simnet(state, linkid);
usr/src/cmd/dladm/dladm.c
5702
show_state_t state;
usr/src/cmd/dladm/dladm.c
5711
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
5722
state.ls_parsable = p_arg;
usr/src/cmd/dladm/dladm.c
5759
state.ls_flags = flags;
usr/src/cmd/dladm/dladm.c
5760
state.ls_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
5761
if (state.ls_parsable)
usr/src/cmd/dladm/dladm.c
5764
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
5765
state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
5768
(void) dladm_walk_datalink_id(show_simnet, handle, &state,
usr/src/cmd/dladm/dladm.c
5771
(void) show_simnet(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
5772
if (state.ls_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
5774
die_dlerr(state.ls_status, "failed to show simnet %s",
usr/src/cmd/dladm/dladm.c
5783
show_state_t *state)
usr/src/cmd/dladm/dladm.c
5789
if (state->ls_parsable)
usr/src/cmd/dladm/dladm.c
5792
ofmt_check(oferr, state->ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
5793
state->ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
5799
state->ls_firstonly = (interval != 0);
usr/src/cmd/dladm/dladm.c
5802
state->ls_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
5805
state, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE,
usr/src/cmd/dladm/dladm.c
5808
(void) show_link_stats(handle, linkid, state);
usr/src/cmd/dladm/dladm.c
5821
aggr_stats(datalink_id_t linkid, show_grp_state_t *state, uint_t interval)
usr/src/cmd/dladm/dladm.c
5827
state->gs_firstonly = (interval != 0);
usr/src/cmd/dladm/dladm.c
5830
state->gs_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
5832
(void) dladm_walk_datalink_id(show_aggr, handle, state,
usr/src/cmd/dladm/dladm.c
5836
(void) show_aggr(handle, linkid, state);
usr/src/cmd/dladm/dladm.c
5850
show_vnic_state_t state;
usr/src/cmd/dladm/dladm.c
5856
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
5857
state.vs_stats = B_TRUE;
usr/src/cmd/dladm/dladm.c
5858
state.vs_vnic_id = sp->vs_vnic_id;
usr/src/cmd/dladm/dladm.c
5859
state.vs_link_id = sp->vs_link_id;
usr/src/cmd/dladm/dladm.c
5870
state.vs_found = B_FALSE;
usr/src/cmd/dladm/dladm.c
5871
state.vs_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
5872
state.vs_printstats = B_FALSE;
usr/src/cmd/dladm/dladm.c
5873
state.vs_flags = DLADM_OPT_ACTIVE;
usr/src/cmd/dladm/dladm.c
5876
(void) dladm_walk_datalink_id(show_vnic, handle, &state,
usr/src/cmd/dladm/dladm.c
5880
(void) show_vnic(handle, sp->vs_vnic_id, &state);
usr/src/cmd/dladm/dladm.c
5881
if (state.vs_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
5882
die_dlerr(state.vs_status,
usr/src/cmd/dladm/dladm.c
5887
if (specific_link && !state.vs_found)
usr/src/cmd/dladm/dladm.c
5889
if (specific_dev && !state.vs_found)
usr/src/cmd/dladm/dladm.c
5896
state.vs_totalstats.ipackets);
usr/src/cmd/dladm/dladm.c
5898
state.vs_totalstats.rbytes);
usr/src/cmd/dladm/dladm.c
5900
state.vs_totalstats.opackets);
usr/src/cmd/dladm/dladm.c
5902
state.vs_totalstats.obytes);
usr/src/cmd/dladm/dladm.c
5906
state.vs_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
5907
state.vs_printstats = B_TRUE;
usr/src/cmd/dladm/dladm.c
5910
(void) dladm_walk_datalink_id(show_vnic, handle, &state,
usr/src/cmd/dladm/dladm.c
5914
(void) show_vnic(handle, sp->vs_vnic_id, &state);
usr/src/cmd/dladm/dladm.c
5915
if (state.vs_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
5916
die_dlerr(state.vs_status,
usr/src/cmd/dladm/dladm.c
6262
print_wifi_state_t state;
usr/src/cmd/dladm/dladm.c
6273
state.ws_parsable = B_FALSE;
usr/src/cmd/dladm/dladm.c
6274
state.ws_header = B_TRUE;
usr/src/cmd/dladm/dladm.c
6283
state.ws_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
6290
if (state.ws_parsable && fields_str == NULL)
usr/src/cmd/dladm/dladm.c
6293
if (state.ws_parsable && strcasecmp(fields_str, "all") == 0)
usr/src/cmd/dladm/dladm.c
6305
if (parse_wifi_fields(fields_str, &state.ws_ofmt, cmd,
usr/src/cmd/dladm/dladm.c
6306
state.ws_parsable) < 0)
usr/src/cmd/dladm/dladm.c
6310
(void) dladm_walk_datalink_id(callback, handle, &state,
usr/src/cmd/dladm/dladm.c
6314
(void) (*callback)(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
6316
ofmt_close(state.ws_ofmt);
usr/src/cmd/dladm/dladm.c
6850
show_linkprop_state_t state;
usr/src/cmd/dladm/dladm.c
6860
state.ls_propvals = NULL;
usr/src/cmd/dladm/dladm.c
6861
state.ls_line = NULL;
usr/src/cmd/dladm/dladm.c
6862
state.ls_parsable = B_FALSE;
usr/src/cmd/dladm/dladm.c
6863
state.ls_persist = B_FALSE;
usr/src/cmd/dladm/dladm.c
6864
state.ls_header = B_TRUE;
usr/src/cmd/dladm/dladm.c
6865
state.ls_retstatus = DLADM_STATUS_OK;
usr/src/cmd/dladm/dladm.c
6877
state.ls_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
6880
state.ls_persist = B_TRUE;
usr/src/cmd/dladm/dladm.c
6904
state.ls_proplist = proplist;
usr/src/cmd/dladm/dladm.c
6905
state.ls_status = DLADM_STATUS_OK;
usr/src/cmd/dladm/dladm.c
6907
if (state.ls_parsable)
usr/src/cmd/dladm/dladm.c
6913
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
6914
state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
6918
&state, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE, flags);
usr/src/cmd/dladm/dladm.c
6920
(void) show_linkprop_onelink(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
6925
if (state.ls_retstatus != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
7078
set_linkprop_state_t state;
usr/src/cmd/dladm/dladm.c
7080
state.ls_name = argv[optind];
usr/src/cmd/dladm/dladm.c
7081
state.ls_reset = reset;
usr/src/cmd/dladm/dladm.c
7082
state.ls_temp = temp;
usr/src/cmd/dladm/dladm.c
7083
state.ls_status = DLADM_STATUS_OK;
usr/src/cmd/dladm/dladm.c
7085
(void) dladm_walk_linkprop(handle, linkid, &state,
usr/src/cmd/dladm/dladm.c
7088
status = state.ls_status;
usr/src/cmd/dladm/dladm.c
7633
show_secobj_state_t state;
usr/src/cmd/dladm/dladm.c
7647
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
7648
state.ss_parsable = B_FALSE;
usr/src/cmd/dladm/dladm.c
7650
state.ss_persist = B_FALSE;
usr/src/cmd/dladm/dladm.c
7651
state.ss_parsable = B_FALSE;
usr/src/cmd/dladm/dladm.c
7652
state.ss_header = B_TRUE;
usr/src/cmd/dladm/dladm.c
7657
state.ss_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
7660
state.ss_persist = B_TRUE;
usr/src/cmd/dladm/dladm.c
7675
if (state.ss_parsable && !o_arg)
usr/src/cmd/dladm/dladm.c
7678
if (state.ss_parsable && fields_str == all_fields)
usr/src/cmd/dladm/dladm.c
7681
if (state.ss_parsable)
usr/src/cmd/dladm/dladm.c
7684
ofmt_check(oferr, state.ss_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
7685
state.ss_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
7687
flags = state.ss_persist ? DLADM_OPT_PERSIST : 0;
usr/src/cmd/dladm/dladm.c
7705
if (!show_secobj(handle, &state, field))
usr/src/cmd/dladm/dladm.c
7714
status = dladm_walk_secobj(handle, &state, show_secobj, flags);
usr/src/cmd/dladm/dladm.c
7781
print_ether_state_t state;
usr/src/cmd/dladm/dladm.c
7787
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
7788
state.es_link = NULL;
usr/src/cmd/dladm/dladm.c
7789
state.es_parsable = B_FALSE;
usr/src/cmd/dladm/dladm.c
7795
state.es_extended = B_TRUE;
usr/src/cmd/dladm/dladm.c
7798
state.es_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
7810
state.es_link = argv[optind];
usr/src/cmd/dladm/dladm.c
7812
if (state.es_parsable)
usr/src/cmd/dladm/dladm.c
7816
ofmt_check(oferr, state.es_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
7817
state.es_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
7819
if (state.es_link == NULL) {
usr/src/cmd/dladm/dladm.c
7820
(void) dladm_walk_datalink_id(show_etherprop, handle, &state,
usr/src/cmd/dladm/dladm.c
7823
if (!link_is_ether(state.es_link, &linkid))
usr/src/cmd/dladm/dladm.c
7825
(void) show_etherprop(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
8254
print_bridge(show_state_t *state, datalink_id_t linkid,
usr/src/cmd/dladm/dladm.c
8269
if (!(state->ls_flags & flags))
usr/src/cmd/dladm/dladm.c
8287
"%s%s", state->ls_parsable || smfprot == runprot ? "" : "*",
usr/src/cmd/dladm/dladm.c
8291
!state->ls_parsable && (runcfg.field_mask & BR_CFG_AGE));
usr/src/cmd/dladm/dladm.c
8294
!state->ls_parsable && (runcfg.field_mask & BR_CFG_AGE));
usr/src/cmd/dladm/dladm.c
8298
!state->ls_parsable && (runcfg.field_mask & BR_CFG_HELLO));
usr/src/cmd/dladm/dladm.c
8301
!state->ls_parsable && (runcfg.field_mask & BR_CFG_DELAY));
usr/src/cmd/dladm/dladm.c
8304
!state->ls_parsable && (runcfg.field_mask & BR_CFG_FORCE_VER));
usr/src/cmd/dladm/dladm.c
8307
!state->ls_parsable && (runcfg.field_mask & BR_CFG_HOLD_TIME));
usr/src/cmd/dladm/dladm.c
8340
print_bridge_stats(show_state_t *state, datalink_id_t linkid,
usr/src/cmd/dladm/dladm.c
8349
brsum_t *brsum = (brsum_t *)&state->ls_prevstats;
usr/src/cmd/dladm/dladm.c
8356
if (sizeof (*brsum) > sizeof (state->ls_prevstats))
usr/src/cmd/dladm/dladm.c
8360
if (state->ls_firstonly) {
usr/src/cmd/dladm/dladm.c
8361
if (state->ls_donefirst)
usr/src/cmd/dladm/dladm.c
8363
state->ls_donefirst = B_TRUE;
usr/src/cmd/dladm/dladm.c
8373
if (!(state->ls_flags & flags))
usr/src/cmd/dladm/dladm.c
8436
show_state_t state;
usr/src/cmd/dladm/dladm.c
8451
brstate->state.ls_status = print_bridge_stats(&brstate->state,
usr/src/cmd/dladm/dladm.c
8453
if (brstate->state.ls_status == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8454
ofmt_print(brstate->state.ls_ofmt, &bbuf);
usr/src/cmd/dladm/dladm.c
8459
brstate->state.ls_status = print_bridge(&brstate->state, linkid,
usr/src/cmd/dladm/dladm.c
8461
if (brstate->state.ls_status == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8462
ofmt_print(brstate->state.ls_ofmt, &bbuf);
usr/src/cmd/dladm/dladm.c
8474
print_bridge_link(show_state_t *state, datalink_id_t linkid,
usr/src/cmd/dladm/dladm.c
8487
if (!(state->ls_flags & flags))
usr/src/cmd/dladm/dladm.c
8496
STP_IN_state2str(stpstate.state),
usr/src/cmd/dladm/dladm.c
8501
stpstate.state);
usr/src/cmd/dladm/dladm.c
8530
print_bridge_link_stats(show_state_t *state, datalink_id_t linkid,
usr/src/cmd/dladm/dladm.c
8541
brlsum_t *brlsum = (brlsum_t *)&state->ls_prevstats;
usr/src/cmd/dladm/dladm.c
8548
if (sizeof (*brlsum) > sizeof (state->ls_prevstats))
usr/src/cmd/dladm/dladm.c
8552
if (state->ls_firstonly) {
usr/src/cmd/dladm/dladm.c
8553
if (state->ls_donefirst)
usr/src/cmd/dladm/dladm.c
8555
state->ls_donefirst = B_TRUE;
usr/src/cmd/dladm/dladm.c
8566
if (!(state->ls_flags & flags))
usr/src/cmd/dladm/dladm.c
8634
brstate->state.ls_status = print_bridge_link_stats(
usr/src/cmd/dladm/dladm.c
8635
&brstate->state, linkid, &bbuf);
usr/src/cmd/dladm/dladm.c
8636
if (brstate->state.ls_status == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8637
ofmt_print(brstate->state.ls_ofmt, &bbuf);
usr/src/cmd/dladm/dladm.c
8642
brstate->state.ls_status = print_bridge_link(&brstate->state,
usr/src/cmd/dladm/dladm.c
8644
if (brstate->state.ls_status == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8645
ofmt_print(brstate->state.ls_ofmt, &bbuf);
usr/src/cmd/dladm/dladm.c
8665
show_state_t *state)
usr/src/cmd/dladm/dladm.c
8686
state->ls_status = dladm_datalink_id2info(handle,
usr/src/cmd/dladm/dladm.c
8690
if (state->ls_status == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8691
ofmt_print(state->ls_ofmt, &bbuf);
usr/src/cmd/dladm/dladm.c
8695
show_bridge_trillnick(trill_listnick_t *tln, show_state_t *state)
usr/src/cmd/dladm/dladm.c
8706
state->ls_status = dladm_datalink_id2info(handle,
usr/src/cmd/dladm/dladm.c
8713
if (state->ls_status == DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8714
ofmt_print(state->ls_ofmt, &bbuf);
usr/src/cmd/dladm/dladm.c
8839
brstate.state.ls_parsable = parsable;
usr/src/cmd/dladm/dladm.c
8840
brstate.state.ls_flags = flags;
usr/src/cmd/dladm/dladm.c
8841
brstate.state.ls_firstonly = (interval != 0);
usr/src/cmd/dladm/dladm.c
8890
ofmt_check(oferr, brstate.state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
8891
brstate.state.ls_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
8894
brstate.state.ls_donefirst = B_FALSE;
usr/src/cmd/dladm/dladm.c
8903
if (brstate.state.ls_status !=
usr/src/cmd/dladm/dladm.c
8905
die_dlerr(brstate.state.ls_status,
usr/src/cmd/dladm/dladm.c
8949
&brstate.state);
usr/src/cmd/dladm/dladm.c
8972
&brstate.state);
usr/src/cmd/dladm/dladm.c
9266
print_part(show_part_state_t *state, datalink_id_t linkid)
usr/src/cmd/dladm/dladm.c
9280
if ((status = dladm_part_info(handle, linkid, &attr, state->ps_flags))
usr/src/cmd/dladm/dladm.c
9292
if (state->ps_over_id != DATALINK_ALL_LINKID)
usr/src/cmd/dladm/dladm.c
9293
if (state->ps_over_id != attr.dia_physlinkid)
usr/src/cmd/dladm/dladm.c
9314
state->ps_found = B_TRUE;
usr/src/cmd/dladm/dladm.c
9356
ofmt_print(state->ps_ofmt, &pbuf);
usr/src/cmd/dladm/dladm.c
9381
show_part_state_t state;
usr/src/cmd/dladm/dladm.c
9389
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
9395
state.ps_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
9431
(void) strlcpy(state.ps_part, argv[optind], MAXLINKNAMELEN);
usr/src/cmd/dladm/dladm.c
9436
if (state.ps_parsable && !o_arg)
usr/src/cmd/dladm/dladm.c
9451
state.ps_over_id = over_linkid; /* IB Phys link ID */
usr/src/cmd/dladm/dladm.c
9452
state.ps_found = B_FALSE;
usr/src/cmd/dladm/dladm.c
9453
state.ps_flags = flags;
usr/src/cmd/dladm/dladm.c
9455
if (state.ps_parsable)
usr/src/cmd/dladm/dladm.c
9458
ofmt_check(oferr, state.ps_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
9459
state.ps_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
9468
(void) dladm_walk_datalink_id(show_part, handle, &state,
usr/src/cmd/dladm/dladm.c
9471
(void) show_part(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
9472
if (state.ps_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
9474
die_dlerr(state.ps_status, "failed to show IB partition"
usr/src/cmd/dladm/dladm.c
9475
" '%s'", state.ps_part);
usr/src/cmd/dladm/dladm.c
9487
print_ib(show_ib_state_t *state, datalink_id_t phys_linkid)
usr/src/cmd/dladm/dladm.c
9503
state->is_flags)) != DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
9506
if ((state->is_link_id != DATALINK_ALL_LINKID) && (state->is_link_id
usr/src/cmd/dladm/dladm.c
9555
ofmt_print(state->is_ofmt, &ibuf);
usr/src/cmd/dladm/dladm.c
9579
show_ib_state_t state;
usr/src/cmd/dladm/dladm.c
9587
bzero(&state, sizeof (state));
usr/src/cmd/dladm/dladm.c
9593
state.is_parsable = B_TRUE;
usr/src/cmd/dladm/dladm.c
9612
(void) strlcpy(state.is_link, argv[optind], MAXLINKNAMELEN);
usr/src/cmd/dladm/dladm.c
9617
if (state.is_parsable && !o_arg)
usr/src/cmd/dladm/dladm.c
9624
state.is_link_id = linkid;
usr/src/cmd/dladm/dladm.c
9625
state.is_flags = flags;
usr/src/cmd/dladm/dladm.c
9627
if (state.is_parsable)
usr/src/cmd/dladm/dladm.c
9630
ofmt_check(oferr, state.is_parsable, ofmt, die, warn);
usr/src/cmd/dladm/dladm.c
9631
state.is_ofmt = ofmt;
usr/src/cmd/dladm/dladm.c
9639
(void) dladm_walk_datalink_id(show_ib, handle, &state,
usr/src/cmd/dladm/dladm.c
9646
(void) show_ib(handle, linkid, &state);
usr/src/cmd/dladm/dladm.c
9647
if (state.is_status != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
9649
die_dlerr(state.is_status, "failed to show IB Phys link"
usr/src/cmd/dladm/dladm.c
9650
" '%s'", state.is_link);
usr/src/cmd/dlstat/dlstat.c
1478
walk_dlstat_stats(show_state_t *state, const char *linkname,
usr/src/cmd/dlstat/dlstat.c
1488
fields_buf = state->ls_stats2str[stattype](linkname,
usr/src/cmd/dlstat/dlstat.c
1489
curr->dc_statentry, state->ls_unit, state->ls_parsable);
usr/src/cmd/dlstat/dlstat.c
1492
ofmt_print(state->ls_ofmt, fields_buf);
usr/src/cmd/dlstat/dlstat.c
1500
show_state_t *state = arg;
usr/src/cmd/dlstat/dlstat.c
1511
if (state->ls_stattype[i]) {
usr/src/cmd/dlstat/dlstat.c
1517
walk_dlstat_stats(state, linkname, i, diff_stat);
usr/src/cmd/dlstat/dlstat.c
1526
show_link_stats(datalink_id_t linkid, show_state_t state, uint32_t interval)
usr/src/cmd/dlstat/dlstat.c
1531
handle, &state, DATALINK_CLASS_ALL,
usr/src/cmd/dlstat/dlstat.c
1534
(void) show_queried_stats(handle, linkid, &state);
usr/src/cmd/dlstat/dlstat.c
1537
cleanup_removed_links(&state);
usr/src/cmd/dlstat/dlstat.c
1632
show_state_t state;
usr/src/cmd/dlstat/dlstat.c
1649
bzero(&state, sizeof (state));
usr/src/cmd/dlstat/dlstat.c
1779
state.ls_unit = unit;
usr/src/cmd/dlstat/dlstat.c
1780
state.ls_parsable = p_arg;
usr/src/cmd/dlstat/dlstat.c
1782
if (state.ls_parsable)
usr/src/cmd/dlstat/dlstat.c
1788
state.ls_stattype[DLADM_STAT_RX_LANE_TOTAL] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1789
state.ls_stats2str[DLADM_STAT_RX_LANE_TOTAL] =
usr/src/cmd/dlstat/dlstat.c
1794
state.ls_stattype[DLADM_STAT_TX_LANE_TOTAL] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1795
state.ls_stats2str[DLADM_STAT_TX_LANE_TOTAL] =
usr/src/cmd/dlstat/dlstat.c
1800
state.ls_stattype[DLADM_STAT_TOTAL] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1801
state.ls_stats2str[DLADM_STAT_TOTAL] = print_total_stats;
usr/src/cmd/dlstat/dlstat.c
1810
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dlstat/dlstat.c
1811
state.ls_ofmt = ofmt;
usr/src/cmd/dlstat/dlstat.c
1813
show_link_stats(linkid, state, interval);
usr/src/cmd/dlstat/dlstat.c
1834
show_state_t state;
usr/src/cmd/dlstat/dlstat.c
1850
bzero(&state, sizeof (state));
usr/src/cmd/dlstat/dlstat.c
1956
state.ls_unit = unit;
usr/src/cmd/dlstat/dlstat.c
1957
state.ls_parsable = p_arg;
usr/src/cmd/dlstat/dlstat.c
1959
if (state.ls_parsable)
usr/src/cmd/dlstat/dlstat.c
1965
state.ls_stattype[DLADM_STAT_RX_RING] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1966
state.ls_stats2str[DLADM_STAT_RX_RING] = print_rx_ring_stats;
usr/src/cmd/dlstat/dlstat.c
1970
state.ls_stattype[DLADM_STAT_TX_RING] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1971
state.ls_stats2str[DLADM_STAT_TX_RING] = print_tx_ring_stats;
usr/src/cmd/dlstat/dlstat.c
1975
state.ls_stattype[DLADM_STAT_RX_RING] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1976
state.ls_stattype[DLADM_STAT_TX_RING] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
1977
state.ls_stats2str[DLADM_STAT_RX_RING] =
usr/src/cmd/dlstat/dlstat.c
1979
state.ls_stats2str[DLADM_STAT_TX_RING] =
usr/src/cmd/dlstat/dlstat.c
1989
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dlstat/dlstat.c
1990
state.ls_ofmt = ofmt;
usr/src/cmd/dlstat/dlstat.c
1992
show_link_stats(linkid, state, interval);
usr/src/cmd/dlstat/dlstat.c
2013
show_state_t state;
usr/src/cmd/dlstat/dlstat.c
2032
bzero(&state, sizeof (state));
usr/src/cmd/dlstat/dlstat.c
2158
state.ls_unit = unit;
usr/src/cmd/dlstat/dlstat.c
2159
state.ls_parsable = p_arg;
usr/src/cmd/dlstat/dlstat.c
2161
if (state.ls_parsable)
usr/src/cmd/dlstat/dlstat.c
2168
state.ls_stattype[DLADM_STAT_RX_LANE_FOUT] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
2169
state.ls_stats2str[DLADM_STAT_RX_LANE_FOUT] =
usr/src/cmd/dlstat/dlstat.c
2174
state.ls_stattype[DLADM_STAT_RX_LANE] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
2175
state.ls_stats2str[DLADM_STAT_RX_LANE] =
usr/src/cmd/dlstat/dlstat.c
2181
state.ls_stattype[DLADM_STAT_TX_LANE] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
2182
state.ls_stats2str[DLADM_STAT_TX_LANE] = print_tx_lane_stats;
usr/src/cmd/dlstat/dlstat.c
2186
state.ls_stattype[DLADM_STAT_RX_LANE] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
2187
state.ls_stattype[DLADM_STAT_TX_LANE] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
2188
state.ls_stats2str[DLADM_STAT_RX_LANE] =
usr/src/cmd/dlstat/dlstat.c
2190
state.ls_stats2str[DLADM_STAT_TX_LANE] =
usr/src/cmd/dlstat/dlstat.c
2199
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dlstat/dlstat.c
2201
state.ls_ofmt = ofmt;
usr/src/cmd/dlstat/dlstat.c
2203
show_link_stats(linkid, state, interval);
usr/src/cmd/dlstat/dlstat.c
2222
show_state_t state;
usr/src/cmd/dlstat/dlstat.c
2237
bzero(&state, sizeof (state));
usr/src/cmd/dlstat/dlstat.c
2313
state.ls_unit = unit;
usr/src/cmd/dlstat/dlstat.c
2314
state.ls_parsable = p_arg;
usr/src/cmd/dlstat/dlstat.c
2316
if (state.ls_parsable)
usr/src/cmd/dlstat/dlstat.c
2320
state.ls_stattype[DLADM_STAT_AGGR_PORT] = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
2321
state.ls_stats2str[DLADM_STAT_AGGR_PORT] = print_aggr_port_stats;
usr/src/cmd/dlstat/dlstat.c
2336
ofmt_check(oferr, state.ls_parsable, ofmt, die, warn);
usr/src/cmd/dlstat/dlstat.c
2337
state.ls_ofmt = ofmt;
usr/src/cmd/dlstat/dlstat.c
2339
show_link_stats(linkid, state, interval);
usr/src/cmd/dlstat/dlstat.c
541
show_history_state_t *state = arg;
usr/src/cmd/dlstat/dlstat.c
551
if (!state->hs_showall) {
usr/src/cmd/dlstat/dlstat.c
571
show_history_state_t *state = arg;
usr/src/cmd/dlstat/dlstat.c
583
if (!state->hs_showall) {
usr/src/cmd/dlstat/dlstat.c
592
if (state->hs_plot) {
usr/src/cmd/dlstat/dlstat.c
593
if (!state->hs_printheader) {
usr/src/cmd/dlstat/dlstat.c
594
if (state->hs_first) {
usr/src/cmd/dlstat/dlstat.c
596
state->hs_first = B_FALSE;
usr/src/cmd/dlstat/dlstat.c
601
state->hs_first = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
602
state->hs_printheader = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
605
if (state->hs_first) {
usr/src/cmd/dlstat/dlstat.c
609
state->hs_first = B_FALSE;
usr/src/cmd/dlstat/dlstat.c
616
state->hs_first = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
641
ofmt_print(state->hs_ofmt, &ubuf);
usr/src/cmd/dlstat/dlstat.c
648
show_history_state_t *state = arg;
usr/src/cmd/dlstat/dlstat.c
658
if (!state->hs_showall) {
usr/src/cmd/dlstat/dlstat.c
684
ofmt_print(state->hs_ofmt, &ubuf);
usr/src/cmd/dlstat/dlstat.c
706
show_history_state_t state;
usr/src/cmd/dlstat/dlstat.c
717
bzero(&state, sizeof (show_history_state_t));
usr/src/cmd/dlstat/dlstat.c
718
state.hs_parsable = B_FALSE;
usr/src/cmd/dlstat/dlstat.c
719
state.hs_printheader = B_FALSE;
usr/src/cmd/dlstat/dlstat.c
720
state.hs_plot = B_FALSE;
usr/src/cmd/dlstat/dlstat.c
721
state.hs_first = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
729
state.hs_showall = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
745
state.hs_plot = F_arg = B_TRUE;
usr/src/cmd/dlstat/dlstat.c
761
if (!state.hs_showall &&
usr/src/cmd/dlstat/dlstat.c
775
if (state.hs_parsable)
usr/src/cmd/dlstat/dlstat.c
788
ofmt_check(oferr, state.hs_parsable, ofmt, die, warn);
usr/src/cmd/dlstat/dlstat.c
789
state.hs_ofmt = ofmt;
usr/src/cmd/dlstat/dlstat.c
794
DLADM_LOGTYPE_LINK, file, resource, &state);
usr/src/cmd/dlstat/dlstat.c
799
DLADM_LOGTYPE_LINK, file, &state);
usr/src/cmd/dlstat/dlstat.c
803
DLADM_LOGTYPE_LINK, file, resource, stime, etime, &state);
usr/src/cmd/dlstat/dlstat.c
807
DLADM_LOGTYPE_LINK, file, stime, etime, &state);
usr/src/cmd/dlstat/dlstat.c
900
show_state_t *state = (show_state_t *)arg;
usr/src/cmd/dlstat/dlstat.c
904
for (link_curr = state->ls_linkchain; link_curr;
usr/src/cmd/dlstat/dlstat.c
917
link_curr->lc_next = state->ls_linkchain;
usr/src/cmd/dlstat/dlstat.c
918
state->ls_linkchain = link_curr;
usr/src/cmd/dlstat/dlstat.c
931
cleanup_removed_links(show_state_t *state)
usr/src/cmd/dlstat/dlstat.c
939
lcurr = state->ls_linkchain;
usr/src/cmd/dlstat/dlstat.c
948
if (lcurr == state->ls_linkchain)
usr/src/cmd/dlstat/dlstat.c
949
state->ls_linkchain = lcurr->lc_next;
usr/src/cmd/dlstat/dlstat.c
958
if (state->ls_stattype[i])
usr/src/cmd/drd/drd_rcm.c
1006
state = 0;
usr/src/cmd/drd/drd_rcm.c
1007
rcm_get_rsrcstate(rcm_hdl, rlist[idx], &state);
usr/src/cmd/drd/drd_rcm.c
1009
rlist[idx], state, rcm_state_str[state]);
usr/src/cmd/drd/drd_rcm.c
470
int state;
usr/src/cmd/drd/drd_rcm.c
527
state = 0;
usr/src/cmd/drd/drd_rcm.c
528
rcm_get_rsrcstate(rcm_hdl, rlist[idx], &state);
usr/src/cmd/drd/drd_rcm.c
538
rsrc->status = ((state == RCM_STATE_OFFLINE) ?
usr/src/cmd/drd/drd_rcm.c
581
int state;
usr/src/cmd/drd/drd_rcm.c
609
state = 0;
usr/src/cmd/drd/drd_rcm.c
610
rcm_get_rsrcstate(rcm_hdl, full_rlist[idx], &state);
usr/src/cmd/drd/drd_rcm.c
611
if (state != RCM_STATE_ONLINE) {
usr/src/cmd/drd/drd_rcm.c
984
int state;
usr/src/cmd/eject/eject.c
552
enum dkio_state state;
usr/src/cmd/eject/eject.c
589
state = DKIO_NONE;
usr/src/cmd/eject/eject.c
590
if (ioctl(fd, DKIOCSTATE, &state) >= 0) {
usr/src/cmd/eject/eject.c
592
if (state == DKIO_INSERTED) {
usr/src/cmd/eject/eject.c
600
if (state == DKIO_EJECTED) {
usr/src/cmd/find/find.c
1103
val = dodelete(name, statb, state);
usr/src/cmd/find/find.c
1178
state->quit = FTW_PRUNE;
usr/src/cmd/find/find.c
1240
if (state->level == maxdepth && type == FTW_D)
usr/src/cmd/find/find.c
1241
state->quit = FTW_PRUNE;
usr/src/cmd/find/find.c
1430
dodelete(const char *name, const struct stat *statb, struct FTW *state)
usr/src/cmd/find/find.c
1443
fn = name + state->base;
usr/src/cmd/find/find.c
935
execute(const char *name, const struct stat *statb, int type, struct FTW *state)
usr/src/cmd/find/find.c
967
if ((maxdepth != -1 && state->level > maxdepth) ||
usr/src/cmd/find/find.c
968
(mindepth != -1 && state->level < mindepth))
usr/src/cmd/find/find.c
996
(void) execute(name, statb, type, state);
usr/src/cmd/flowadm/flowadm.c
1136
show_flowprop_state_t state;
usr/src/cmd/flowadm/flowadm.c
1143
state.fs_propvals = NULL;
usr/src/cmd/flowadm/flowadm.c
1144
state.fs_line = NULL;
usr/src/cmd/flowadm/flowadm.c
1145
state.fs_parsable = B_FALSE;
usr/src/cmd/flowadm/flowadm.c
1146
state.fs_persist = B_FALSE;
usr/src/cmd/flowadm/flowadm.c
1147
state.fs_header = B_TRUE;
usr/src/cmd/flowadm/flowadm.c
1148
state.fs_retstatus = DLADM_STATUS_OK;
usr/src/cmd/flowadm/flowadm.c
1149
state.fs_linkid = DATALINK_INVALID_LINKID;
usr/src/cmd/flowadm/flowadm.c
1150
state.fs_flow = NULL;
usr/src/cmd/flowadm/flowadm.c
1161
state.fs_parsable = B_TRUE;
usr/src/cmd/flowadm/flowadm.c
1165
state.fs_persist = B_TRUE;
usr/src/cmd/flowadm/flowadm.c
1168
if (dladm_name2info(handle, optarg, &state.fs_linkid,
usr/src/cmd/flowadm/flowadm.c
1184
state.fs_flow = argv[optind];
usr/src/cmd/flowadm/flowadm.c
1188
state.fs_proplist = proplist;
usr/src/cmd/flowadm/flowadm.c
1189
state.fs_status = DLADM_STATUS_OK;
usr/src/cmd/flowadm/flowadm.c
1192
ofmt_check(oferr, state.fs_parsable, ofmt, die, warn);
usr/src/cmd/flowadm/flowadm.c
1193
state.fs_ofmt = ofmt;
usr/src/cmd/flowadm/flowadm.c
1196
if (state.fs_flow != NULL) {
usr/src/cmd/flowadm/flowadm.c
1197
show_flowprop_one_flow(&state, state.fs_flow);
usr/src/cmd/flowadm/flowadm.c
1200
} else if (state.fs_linkid != DATALINK_INVALID_LINKID) {
usr/src/cmd/flowadm/flowadm.c
1201
(void) show_flowprop_onelink(handle, state.fs_linkid, &state);
usr/src/cmd/flowadm/flowadm.c
1206
&state, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE,
usr/src/cmd/flowadm/flowadm.c
418
remove_flow_state_t state;
usr/src/cmd/flowadm/flowadm.c
421
bzero(&state, sizeof (state));
usr/src/cmd/flowadm/flowadm.c
465
state.fs_tempop = t_arg;
usr/src/cmd/flowadm/flowadm.c
466
state.fs_altroot = altroot;
usr/src/cmd/flowadm/flowadm.c
467
state.fs_status = DLADM_STATUS_OK;
usr/src/cmd/flowadm/flowadm.c
468
status = dladm_walk_flow(remove_flow, handle, linkid, &state,
usr/src/cmd/flowadm/flowadm.c
475
status = state.fs_status;
usr/src/cmd/flowadm/flowadm.c
489
remove_flow_state_t *state = (remove_flow_state_t *)arg;
usr/src/cmd/flowadm/flowadm.c
491
state->fs_status = dladm_flow_remove(handle, attr->fa_flowname,
usr/src/cmd/flowadm/flowadm.c
492
state->fs_tempop, state->fs_altroot);
usr/src/cmd/flowadm/flowadm.c
494
if (state->fs_status == DLADM_STATUS_OK)
usr/src/cmd/flowadm/flowadm.c
502
print_flow(show_flow_state_t *state, dladm_flow_attr_t *attr,
usr/src/cmd/flowadm/flowadm.c
582
show_flow_state_t *state = arg;
usr/src/cmd/flowadm/flowadm.c
584
(void) dladm_walk_flow(show_flow, dh, linkid, arg, state->fs_persist);
usr/src/cmd/flowadm/flowadm.c
598
show_flow_state_t state;
usr/src/cmd/flowadm/flowadm.c
604
bzero(&state, sizeof (state));
usr/src/cmd/flowadm/flowadm.c
611
state.fs_parsable = B_TRUE;
usr/src/cmd/flowadm/flowadm.c
615
state.fs_persist = B_TRUE;
usr/src/cmd/flowadm/flowadm.c
644
state.fs_flow = flowname;
usr/src/cmd/flowadm/flowadm.c
648
ofmt_check(oferr, state.fs_parsable, ofmt, die, warn);
usr/src/cmd/flowadm/flowadm.c
649
state.fs_ofmt = ofmt;
usr/src/cmd/flowadm/flowadm.c
652
if (state.fs_flow != NULL) {
usr/src/cmd/flowadm/flowadm.c
653
show_one_flow(&state, state.fs_flow);
usr/src/cmd/flowadm/flowadm.c
657
(void) show_flows_onelink(handle, linkid, &state);
usr/src/cmd/flowadm/flowadm.c
662
&state, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE,
usr/src/cmd/flowstat/flowstat.c
1004
DLADM_LOGTYPE_FLOW, file, resource, &state);
usr/src/cmd/flowstat/flowstat.c
1009
DLADM_LOGTYPE_FLOW, file, &state);
usr/src/cmd/flowstat/flowstat.c
1013
DLADM_LOGTYPE_FLOW, file, resource, stime, etime, &state);
usr/src/cmd/flowstat/flowstat.c
1017
DLADM_LOGTYPE_FLOW, file, stime, etime, &state);
usr/src/cmd/flowstat/flowstat.c
309
show_flow_state_t *state = arg;
usr/src/cmd/flowstat/flowstat.c
313
for (flow_curr = state->fs_flowchain; flow_curr;
usr/src/cmd/flowstat/flowstat.c
327
flow_curr->fc_next = state->fs_flowchain;
usr/src/cmd/flowstat/flowstat.c
328
state->fs_flowchain = flow_curr;
usr/src/cmd/flowstat/flowstat.c
341
cleanup_removed_flows(show_flow_state_t *state)
usr/src/cmd/flowstat/flowstat.c
348
fcurr = state->fs_flowchain;
usr/src/cmd/flowstat/flowstat.c
358
if (fcurr == state->fs_flowchain)
usr/src/cmd/flowstat/flowstat.c
359
state->fs_flowchain = fcurr->fc_next;
usr/src/cmd/flowstat/flowstat.c
420
show_flow_state_t *state = arg;
usr/src/cmd/flowstat/flowstat.c
456
fargs.flow_s_unit = state->fs_unit;
usr/src/cmd/flowstat/flowstat.c
457
fargs.flow_s_parsable = state->fs_parsable;
usr/src/cmd/flowstat/flowstat.c
458
ofmt_print(state->fs_ofmt, &fargs);
usr/src/cmd/flowstat/flowstat.c
566
show_flow_state_t state;
usr/src/cmd/flowstat/flowstat.c
595
bzero(&state, sizeof (state));
usr/src/cmd/flowstat/flowstat.c
701
dump_all_flow_stats(&attr, &state, linkid, flow_arg);
usr/src/cmd/flowstat/flowstat.c
705
state.fs_unit = unit;
usr/src/cmd/flowstat/flowstat.c
706
state.fs_parsable = p_arg;
usr/src/cmd/flowstat/flowstat.c
708
if (state.fs_parsable)
usr/src/cmd/flowstat/flowstat.c
724
ofmt_check(oferr, state.fs_parsable, ofmt, die, warn);
usr/src/cmd/flowstat/flowstat.c
725
state.fs_ofmt = ofmt;
usr/src/cmd/flowstat/flowstat.c
730
(void) query_flow_stats(handle, &attr, &state);
usr/src/cmd/flowstat/flowstat.c
735
&state, B_FALSE);
usr/src/cmd/flowstat/flowstat.c
740
handle, &state, DATALINK_CLASS_ALL,
usr/src/cmd/flowstat/flowstat.c
748
cleanup_removed_flows(&state);
usr/src/cmd/flowstat/flowstat.c
761
show_history_state_t *state = (show_history_state_t *)arg;
usr/src/cmd/flowstat/flowstat.c
771
if (!state->us_showall && ((status = dladm_flow_info(handle,
usr/src/cmd/flowstat/flowstat.c
787
show_history_state_t *state = (show_history_state_t *)arg;
usr/src/cmd/flowstat/flowstat.c
799
if (!state->us_showall && ((status = dladm_flow_info(handle,
usr/src/cmd/flowstat/flowstat.c
804
if (state->us_plot) {
usr/src/cmd/flowstat/flowstat.c
805
if (!state->us_printheader) {
usr/src/cmd/flowstat/flowstat.c
806
if (state->us_first) {
usr/src/cmd/flowstat/flowstat.c
808
state->us_first = B_FALSE;
usr/src/cmd/flowstat/flowstat.c
813
state->us_first = B_TRUE;
usr/src/cmd/flowstat/flowstat.c
814
state->us_printheader = B_TRUE;
usr/src/cmd/flowstat/flowstat.c
817
if (state->us_first) {
usr/src/cmd/flowstat/flowstat.c
821
state->us_first = B_FALSE;
usr/src/cmd/flowstat/flowstat.c
828
state->us_first = B_TRUE;
usr/src/cmd/flowstat/flowstat.c
854
ofmt_print(state->us_ofmt, (void *)&ubuf);
usr/src/cmd/flowstat/flowstat.c
861
show_history_state_t *state = (show_history_state_t *)arg;
usr/src/cmd/flowstat/flowstat.c
871
if (!state->us_showall && ((status = dladm_flow_info(handle,
usr/src/cmd/flowstat/flowstat.c
893
ofmt_print(state->us_ofmt, (void *)&ubuf);
usr/src/cmd/flowstat/flowstat.c
915
show_history_state_t state;
usr/src/cmd/flowstat/flowstat.c
928
bzero(&state, sizeof (show_history_state_t));
usr/src/cmd/flowstat/flowstat.c
929
state.us_parsable = B_FALSE;
usr/src/cmd/flowstat/flowstat.c
930
state.us_printheader = B_FALSE;
usr/src/cmd/flowstat/flowstat.c
931
state.us_plot = B_FALSE;
usr/src/cmd/flowstat/flowstat.c
932
state.us_first = B_TRUE;
usr/src/cmd/flowstat/flowstat.c
940
state.us_showall = B_TRUE;
usr/src/cmd/flowstat/flowstat.c
956
state.us_plot = F_arg = B_TRUE;
usr/src/cmd/flowstat/flowstat.c
971
if (!state.us_showall &&
usr/src/cmd/flowstat/flowstat.c
978
if (state.us_parsable)
usr/src/cmd/flowstat/flowstat.c
992
ofmt_check(oferr, state.us_parsable, ofmt, die, warn);
usr/src/cmd/flowstat/flowstat.c
993
state.us_ofmt = ofmt;
usr/src/cmd/fm/fmadm/common/config.c
33
const char *state;
usr/src/cmd/fm/fmadm/common/config.c
36
state = "failed";
usr/src/cmd/fm/fmadm/common/config.c
38
state = "active";
usr/src/cmd/fm/fmadm/common/config.c
41
ami->ami_name, ami->ami_vers, state, ami->ami_desc);
usr/src/cmd/fm/fmd/common/fmd_api.c
1238
fmd_case_instate(fmd_hdl_t *hdl, fmd_case_t *cp, uint_t state)
usr/src/cmd/fm/fmd/common/fmd_api.c
1242
int rv = cip->ci_state >= state;
usr/src/cmd/fm/fmd/common/fmd_case.c
1041
fmd_case_publish(fmd_case_t *cp, uint_t state)
usr/src/cmd/fm/fmd/common/fmd_case.c
1048
if (state == FMD_CASE_CURRENT)
usr/src/cmd/fm/fmd/common/fmd_case.c
1049
state = cip->ci_state; /* use current state */
usr/src/cmd/fm/fmd/common/fmd_case.c
1051
switch (state) {
usr/src/cmd/fm/fmd/common/fmd_case.c
1342
uint_t state, const char *uuid, const char *code)
usr/src/cmd/fm/fmd/common/fmd_case.c
1354
cip->ci_state = state;
usr/src/cmd/fm/fmd/common/fmd_case.c
1360
if (state > FMD_CASE_CLOSE_WAIT)
usr/src/cmd/fm/fmd/common/fmd_case.c
1404
state == FMD_CASE_CLOSED)
usr/src/cmd/fm/fmd/common/fmd_case.c
1443
if (state == FMD_CASE_UNSOLVED) {
usr/src/cmd/fm/fmd/common/fmd_case.c
1454
cip->ci_state = state;
usr/src/cmd/fm/fmd/common/fmd_case.c
1580
uint_t state;
usr/src/cmd/fm/fmd/common/fmd_case.c
1587
state = FMD_EVS_DIAGNOSED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1589
state = FMD_EVS_ACCEPTED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1605
fmd_event_transition(ep, state);
usr/src/cmd/fm/fmd/common/fmd_case.c
1618
uint_t state;
usr/src/cmd/fm/fmd/common/fmd_case.c
1625
state = FMD_EVS_DIAGNOSED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1627
state = FMD_EVS_ACCEPTED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1642
fmd_event_transition(ep, state);
usr/src/cmd/fm/fmd/common/fmd_case.c
1663
fmd_event_transition(ep, state);
usr/src/cmd/fm/fmd/common/fmd_case.c
1739
fmd_case_transition(fmd_case_t *cp, uint_t state, uint_t flags)
usr/src/cmd/fm/fmd/common/fmd_case.c
1747
ASSERT(state <= FMD_CASE_RESOLVED);
usr/src/cmd/fm/fmd/common/fmd_case.c
1755
if (cip->ci_state >= state) {
usr/src/cmd/fm/fmd/common/fmd_case.c
1761
_fmd_case_snames[cip->ci_state], _fmd_case_snames[state]));
usr/src/cmd/fm/fmd/common/fmd_case.c
1763
cip->ci_state = state;
usr/src/cmd/fm/fmd/common/fmd_case.c
1769
switch (state) {
usr/src/cmd/fm/fmd/common/fmd_case.c
1798
state = cip->ci_state = FMD_CASE_REPAIRED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1805
state = cip->ci_state = FMD_CASE_CLOSED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1846
fmd_case_publish(cp, state);
usr/src/cmd/fm/fmd/common/fmd_case.c
1850
state = FMD_CASE_RESOLVED;
usr/src/cmd/fm/fmd/common/fmd_case.c
1896
fmd_case_publish(cp, state);
usr/src/cmd/fm/fmd/common/fmd_case.c
1981
fmd_case_transition_update(fmd_case_t *cp, uint_t state, uint_t flags)
usr/src/cmd/fm/fmd/common/fmd_case.c
1987
ASSERT(state >= FMD_CASE_SOLVED);
usr/src/cmd/fm/fmd/common/fmd_case.c
1995
state = MAX(state, FMD_CASE_CLOSE_WAIT);
usr/src/cmd/fm/fmd/common/fmd_case.c
1999
fmd_case_transition(cp, state, flags);
usr/src/cmd/fm/fmd/common/fmd_case.c
2382
uint_t state;
usr/src/cmd/fm/fmd/common/fmd_case.c
2388
state = FMD_EVS_DIAGNOSED;
usr/src/cmd/fm/fmd/common/fmd_case.c
2390
state = FMD_EVS_ACCEPTED;
usr/src/cmd/fm/fmd/common/fmd_case.c
2403
fmd_event_transition(ep, state);
usr/src/cmd/fm/fmd/common/fmd_case.c
317
int state;
usr/src/cmd/fm/fmd/common/fmd_case.c
325
state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
326
if (state & FMD_ASRU_DEGRADED)
usr/src/cmd/fm/fmd/common/fmd_case.c
328
if (state & FMD_ASRU_UNUSABLE)
usr/src/cmd/fm/fmd/common/fmd_case.c
330
if (state & FMD_ASRU_FAULTY)
usr/src/cmd/fm/fmd/common/fmd_case.c
332
if (!(state & FMD_ASRU_PRESENT))
usr/src/cmd/fm/fmd/common/fmd_case.c
375
int state;
usr/src/cmd/fm/fmd/common/fmd_case.c
388
state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
391
*rvalp |= ((state & FMD_ASRU_UNUSABLE) && (state & FMD_ASRU_PRESENT));
usr/src/cmd/fm/fmd/common/fmd_case.c
550
int state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
555
if (!(state & FMD_ASRU_PRESENT) || (!(state & FMD_ASRU_FAULTY) &&
usr/src/cmd/fm/fmd/common/fmd_case.c
559
else if ((state & FMD_ASRU_UNUSABLE) && (state & FMD_ASRU_FAULTY))
usr/src/cmd/fm/fmd/common/fmd_case.c
562
else if (state & FMD_ASRU_FAULTY)
usr/src/cmd/fm/fmd/common/fmd_case.c
601
int state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
603
if (!(state & FMD_ASRU_FAULTY) &&
usr/src/cmd/fm/fmd/common/fmd_case.c
625
int state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
627
if (!(state & FMD_ASRU_FAULTY)) {
usr/src/cmd/fm/fmd/common/fmd_case.c
648
int state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
650
if (state & FMD_ASRU_FAULTY) {
usr/src/cmd/fm/fmd/common/fmd_case.c
670
int state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
672
if ((state & FMD_ASRU_PRESENT) && (state & FMD_ASRU_UNUSABLE) &&
usr/src/cmd/fm/fmd/common/fmd_case.c
673
(state & FMD_ASRU_FAULTY)) {
usr/src/cmd/fm/fmd/common/fmd_case.c
687
int state = fmd_asru_al_getstate(alp);
usr/src/cmd/fm/fmd/common/fmd_case.c
689
if ((state & FMD_ASRU_FAULTY) &&
usr/src/cmd/fm/fmd/common/fmd_event.c
278
fmd_event_transition(fmd_event_t *e, uint_t state)
usr/src/cmd/fm/fmd/common/fmd_event.c
285
(void *)ep, ep->ev_state, state));
usr/src/cmd/fm/fmd/common/fmd_event.c
287
if (state <= ep->ev_state) {
usr/src/cmd/fm/fmd/common/fmd_event.c
293
fmd_panic("illegal transition %u -> %u\n", ep->ev_state, state);
usr/src/cmd/fm/fmd/common/fmd_event.c
295
ep->ev_state = state;
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
431
int state;
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
445
state = fmd_asru_getstate(ap);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
452
rvp->rri_faulty = (state & FMD_ASRU_FAULTY) != 0;
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
453
rvp->rri_unusable = (state & FMD_ASRU_UNUSABLE) != 0;
usr/src/cmd/fm/fmd/common/fmd_xprt.c
369
const fmd_xprt_rule_t *state, const char *tag)
usr/src/cmd/fm/fmd/common/fmd_xprt.c
378
xip->xi_state = state;
usr/src/cmd/fm/fmd/common/fmd_xprt.c
391
if (state == _fmd_xprt_state_sub) {
usr/src/cmd/fm/fmdump/common/asru.c
49
char buf[32], state[32];
usr/src/cmd/fm/fmdump/common/asru.c
57
state[0] = '\0';
usr/src/cmd/fm/fmdump/common/asru.c
60
(void) strcat(state, ",faulty");
usr/src/cmd/fm/fmdump/common/asru.c
62
(void) strcat(state, ",unusable");
usr/src/cmd/fm/fmdump/common/asru.c
64
(void) strcat(state, ",ok");
usr/src/cmd/fm/fmdump/common/asru.c
67
fmdump_date(buf, sizeof (buf), rp), uuid, state + 1);
usr/src/cmd/fm/fmdump/common/asru.c
79
char buf[32], state[32];
usr/src/cmd/fm/fmdump/common/asru.c
87
state[0] = '\0';
usr/src/cmd/fm/fmdump/common/asru.c
90
(void) strcat(state, ",faulty");
usr/src/cmd/fm/fmdump/common/asru.c
92
(void) strcat(state, ",unusable");
usr/src/cmd/fm/fmdump/common/asru.c
94
(void) strcat(state, ",ok");
usr/src/cmd/fm/fmdump/common/asru.c
97
fmdump_year(buf, sizeof (buf), rp), rp->rec_nsec, uuid, state + 1);
usr/src/cmd/fm/fmstat/common/fmstat.c
406
mp->m_new->state.fmds_value.str,
usr/src/cmd/fm/fmstat/common/fmstat.c
460
mp->m_new->state.fmds_value.str,
usr/src/cmd/fm/fmstat/common/fmstat.c
51
fmd_stat_t state;
usr/src/cmd/fm/modules/common/cpumem-retire/cma_cpu.c
291
p_online_state_fmt(int state)
usr/src/cmd/fm/modules/common/cpumem-retire/cma_cpu.c
293
state &= ~P_FORCED;
usr/src/cmd/fm/modules/common/cpumem-retire/cma_cpu.c
294
switch (state) {
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
226
new_indaction(ind_state_t state, char *namep)
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
229
lap->ind_state = state;
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
350
dmp->state = HPS_UNKNOWN;
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
48
hotplug_state_string(hotplug_state_t state)
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
50
switch (state & ~HPS_FAULTED) {
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h
138
hotplug_state_t state;
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h
203
extern ind_action_t *new_indaction(ind_state_t state, char *namep);
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h
245
extern const char *hotplug_state_string(hotplug_state_t state);
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
185
hotplug_state_t state = HPS_UNKNOWN;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
230
state = HPS_ABSENT;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
252
state = HPS_ABSENT;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
256
state = HPS_PRESENT;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
260
state = HPS_UNCONFIGURED;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
263
state = HPS_CONFIGURED;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
268
return (state);
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
280
hotplug_state_t state = HPS_UNKNOWN;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
303
state = HPS_CONFIGURED;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
307
state = HPS_UNCONFIGURED;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
321
state = HPS_PRESENT;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
326
state = HPS_ABSENT;
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
338
if ((state == HPS_UNKNOWN) || (state = HPS_PRESENT))
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
339
state = disk_ap_state_to_hotplug_state(diskp);
usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
342
return (state);
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
331
nextstate = DISK_STATE(diskp->state) | HPS_FAULTED;
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
334
nextstate = DISK_STATE(diskp->state);
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
343
nextstate = dscp->newstate | DISK_FAULTED(diskp->state);
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
369
DISK_STATE(diskp->state), DISK_STATE(nextstate));
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
403
diskp->state = nextstate;
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
435
hotplug_state_string(diskp->state),
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
436
DISK_FAULTED(diskp->state) ? "+FAULTED" : "");
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
59
new_statechange(diskmon_t *diskp, hotplug_state_t state)
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
69
dscp->newstate = state;
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
87
lookup_action_string(indicator_t *ind_listp, ind_state_t state, char *name)
usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
93
if (state == ind_listp->ind_state &&
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
347
indicator_breakup(char *identifier, ind_state_t *state, char **name)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
354
*state = (identifier[0] == '+') ? INDICATOR_ON : INDICATOR_OFF;
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
364
ind_state_t state;
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
367
if (indicator_breakup(ind_name, &state, &name) != 0)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
369
newindp = new_indicator(state, name, ind_action);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
395
ind_state_t state;
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
428
if (indicator_breakup(p, &state, &name) != 0) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
433
link_indaction(&indactp, new_indaction(state, name));
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
438
if (indicator_breakup(actions, &state, &name) != 0)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
440
indactp = new_indaction(state, name);
usr/src/cmd/fm/modules/common/eversholt/fme.c
119
} state;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1367
enum fme_state state;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1464
state = hypothesise(nfmep, nfmep->e0, nfmep->ull, &my_delay);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1467
if (state == FME_DISPROVED) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
1652
enum fme_state state;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1697
state = hypothesise(fmep, fmep->e0, fmep->ull, &my_delay);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1704
if (state != FME_DISPROVED) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
1920
"suspect list:", fmep->id, fme_state2str(fmep->state));
usr/src/cmd/fm/modules/common/eversholt/fme.c
273
Nfmep->state = FME_NOTHING;
usr/src/cmd/fm/modules/common/eversholt/fme.c
3380
fmep->state = hypothesise(fmep, fmep->e0, fmep->ull, &my_delay);
usr/src/cmd/fm/modules/common/eversholt/fme.c
3383
fme_state2str(fmep->state));
usr/src/cmd/fm/modules/common/eversholt/fme.c
3390
switch (fmep->state) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
414
Nfmep->state = FME_NOTHING;
usr/src/cmd/fm/modules/common/eversholt/fme.c
978
out(flags, "\t State: %s", fme_state2str(fmep->state));
usr/src/cmd/fs.d/autofs/autod_nfs.c
3675
int state)
usr/src/cmd/fs.d/autofs/autod_nfs.c
3694
entry->cache_state = state;
usr/src/cmd/fs.d/autofs/autod_nfs.c
3708
int state = NOHOST;
usr/src/cmd/fs.d/autofs/autod_nfs.c
3739
return (state);
usr/src/cmd/fs.d/autofs/autod_nfs.c
3755
state = ce->cache_state;
usr/src/cmd/fs.d/autofs/autod_nfs.c
3759
if (state == GOODHOST)
usr/src/cmd/fs.d/autofs/autod_nfs.c
3761
if (state == DEADHOST)
usr/src/cmd/fs.d/autofs/autod_nfs.c
3765
return (state);
usr/src/cmd/fs.d/autofs/autod_nfs.c
3769
return (state);
usr/src/cmd/fs.d/nfs/clear_locks/clear_locks.c
171
notify.state = 0;
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
167
logtab_findent(FILE *fd, char *buffer, char *path, char *tag, int state,
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
180
if (state != -1)
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
181
found = found && (state == (*lepp)->le_state);
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
208
logtab_rement(FILE *fd, char *buffer, char *path, char *tag, int state)
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
225
if (state != -1)
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
226
found = found && (state == lep->le_state);
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid_server.c
790
args.state = 1;
usr/src/cmd/fs.d/nfs/nfsmapid/nfsmapid_server.c
793
args.state = 0;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
109
resp->state = LOCAL_STATE;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
136
resp->state = local_state;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
159
resp->state = local_state;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
178
resp->state = local_state;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
193
ntfp->mon_name, ntfp->state);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
194
send_notice(ntfp->mon_name, ntfp->state);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
647
send_notice(char *mon_name, int state)
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
692
minfop->state = state;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
724
if (statd_call_lockd(&minfop->id, minfop->state) == -1) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
731
minfop->id.mon_id.mon_name, minfop->state);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
749
statd_call_lockd(mon *monp, int state)
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
764
stat.state = state;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
770
stat.mon_name, stat.state);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
82
static int statd_call_lockd(mon *monp, int state);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
89
static void send_notice(char *mon_name, int state);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
551
ntf.state = LOCAL_STATE;
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
612
ntf.state = LOCAL_STATE;
usr/src/cmd/fs.d/nfs/statd/sm_statd.h
98
int state; /* Current state */
usr/src/cmd/fs.d/ufs/fsck/fsck.h
90
#define S_IS_DUNFOUND(state) (((state) & (DSTATE | INZLINK)) \
usr/src/cmd/fs.d/ufs/fsck/fsck.h
91
== (state))
usr/src/cmd/fs.d/ufs/fsck/fsck.h
92
#define S_IS_DVALID(state) (((state) & (DSTATE | INZLINK | INFOUND | \
usr/src/cmd/fs.d/ufs/fsck/fsck.h
93
INORPHAN)) == (state))
usr/src/cmd/fs.d/ufs/fsck/fsck.h
94
#define S_IS_ZLINK(state) (((state) & INZLINK) != 0)
usr/src/cmd/fs.d/ufs/fsck/pass3.c
53
int state;
usr/src/cmd/fs.d/ufs/fsck/pass3.c
62
state = statemap[inp->i_number];
usr/src/cmd/fs.d/ufs/fsck/pass3.c
64
(inp->i_parent != 0 && !S_IS_DUNFOUND(state)))
usr/src/cmd/fs.d/ufs/fsck/pass3.c
66
if (state == DCLEAR || state == USTATE || (state & INORPHAN))
usr/src/cmd/fs.d/ufs/fsck/pass3.c
74
if (preen && !iscorrupt && islog && S_IS_DUNFOUND(state)) {
usr/src/cmd/fs.d/zfs/fstyp/fstyp.c
105
&state) != 0 || state == POOL_STATE_DESTROYED) {
usr/src/cmd/fs.d/zfs/fstyp/fstyp.c
89
uint64_t state;
usr/src/cmd/fwflash/plugins/hdrs/hermon_ib.h
250
uint32_t state;
usr/src/cmd/fwflash/plugins/hdrs/tavor_ib.h
129
uint32_t state;
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
115
"state 0x%x\n", manuf->state);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
1460
handle->state |= type;
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
1616
logmsg(MSG_INFO, "cnx_get_image_info: state %x\n", handle->state);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
1618
type = handle->state &
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
180
manuf->state |=
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
199
j = manuf->state &
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
480
type = handle->state &
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
597
if (handle->state & FWFLASH_IB_STATE_GUIDN) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
602
if (handle->state & FWFLASH_IB_STATE_GUID1) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
607
if (handle->state & FWFLASH_IB_STATE_GUID2) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
612
if (handle->state & FWFLASH_IB_STATE_GUIDS) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
617
if (handle->state & FWFLASH_IB_STATE_GUIDN) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
622
if (handle->state & FWFLASH_IB_STATE_GUID1) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
627
if (handle->state & FWFLASH_IB_STATE_GUID2) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
632
if (handle->state & FWFLASH_IB_STATE_GUIDS) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
782
manuf->state = FWFLASH_IB_STATE_NONE;
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
854
manuf->state = FWFLASH_IB_STATE_NONE;
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
934
manuf->state |= FWFLASH_IB_STATE_MMAP;
usr/src/cmd/fwflash/plugins/vendor/hermon-MELLANOX.c
148
if ((handle->state & FWFLASH_IB_STATE_IMAGE_PRI) == 0 &&
usr/src/cmd/fwflash/plugins/vendor/hermon-MELLANOX.c
149
(handle->state & FWFLASH_IB_STATE_IMAGE_SEC) == 0) {
usr/src/cmd/hal/addons/storage/addon-storage.c
321
int state, last_state;
usr/src/cmd/hal/addons/storage/addon-storage.c
357
last_state = state = DKIO_NONE;
usr/src/cmd/hal/addons/storage/addon-storage.c
378
if (ioctl (fd, DKIOCSTATE, &state) == 0) {
usr/src/cmd/hal/addons/storage/addon-storage.c
379
if (state == last_state) {
usr/src/cmd/hal/addons/storage/addon-storage.c
380
HAL_DEBUG (("state has not changed %d %s", state, device_file));
usr/src/cmd/hal/addons/storage/addon-storage.c
383
HAL_DEBUG (("new state %d %s", state, device_file));
usr/src/cmd/hal/addons/storage/addon-storage.c
386
switch (state) {
usr/src/cmd/hal/addons/storage/addon-storage.c
389
last_state = state;
usr/src/cmd/hal/addons/storage/addon-storage.c
404
last_state = state;
usr/src/cmd/hal/addons/storage/addon-storage.c
416
last_state = state;
usr/src/cmd/hotplug/hotplug.c
1242
state_atoi(char *state)
usr/src/cmd/hotplug/hotplug.c
1247
if (strcasecmp(state, hpstates[i].state_str) == 0)
usr/src/cmd/hotplug/hotplug.c
1248
return (hpstates[i].state);
usr/src/cmd/hotplug/hotplug.c
1259
state_itoa(int state)
usr/src/cmd/hotplug/hotplug.c
1265
if (state == hpstates[i].state)
usr/src/cmd/hotplug/hotplug.c
1277
valid_target(int state)
usr/src/cmd/hotplug/hotplug.c
1282
if (state == hpstates[i].state)
usr/src/cmd/hotplug/hotplug.c
74
int state;
usr/src/cmd/hotplug/hotplug.c
789
int state = -1;
usr/src/cmd/hotplug/hotplug.c
805
if ((state = state_atoi(optarg)) == -1) {
usr/src/cmd/hotplug/hotplug.c
818
if ((state == -1) || (path == NULL) || (connection == NULL)) {
usr/src/cmd/hotplug/hotplug.c
825
if (valid_target(state) == 0) {
usr/src/cmd/hotplug/hotplug.c
838
rv = hp_set_state(root, flags, state, &results);
usr/src/cmd/hotplugd/hotplugd_door.c
370
int rv, state, old_state, status;
usr/src/cmd/hotplugd/hotplugd_door.c
377
(nvlist_lookup_int32(args, HPD_STATE, &state) != 0)) {
usr/src/cmd/hotplugd/hotplugd_door.c
394
state, -1, ADT_FAIL_VALUE_AUTH);
usr/src/cmd/hotplugd/hotplugd_door.c
400
status = changestate(path, connection, state, flags, &old_state, &root);
usr/src/cmd/hotplugd/hotplugd_door.c
404
audit_changestate(uc, HP_MODIFY_AUTH, path, connection, state,
usr/src/cmd/hotplugd/hotplugd_door.c
732
state_str(int state)
usr/src/cmd/hotplugd/hotplugd_door.c
734
switch (state) {
usr/src/cmd/hotplugd/hotplugd_impl.c
134
if (modctl(MODHPOPS, MODHPOPS_CHANGE_STATE, path, connection, state))
usr/src/cmd/hotplugd/hotplugd_impl.c
64
changestate(const char *path, const char *connection, int state, uint_t flags,
usr/src/cmd/hotplugd/hotplugd_impl.c
73
"flags=0x%x)\n", path, connection, state, flags);
usr/src/cmd/hotplugd/hotplugd_impl.c
93
use_rcm = check_rcm_required(root, state);
usr/src/cmd/hotplugd/hotplugd_impl.h
66
int changestate(const char *path, const char *connection, int state,
usr/src/cmd/idmap/idmapd/adutils.c
197
idmap_query_state_t **state)
usr/src/cmd/idmap/idmapd/adutils.c
202
*state = NULL;
usr/src/cmd/idmap/idmapd/adutils.c
226
*state = new_state;
usr/src/cmd/idmap/idmapd/adutils.c
234
idmap_lookup_batch_set_unixattr(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.c
237
state->ad_unixuser_attr = unixuser_attr;
usr/src/cmd/idmap/idmapd/adutils.c
238
state->ad_unixgroup_attr = unixgroup_attr;
usr/src/cmd/idmap/idmapd/adutils.c
387
idmap_extract_object(idmap_query_state_t *state, idmap_q_t *q,
usr/src/cmd/idmap/idmapd/adutils.c
428
if (state->directory_based_mapping == DIRECTORY_MAPPING_IDMU &&
usr/src/cmd/idmap/idmapd/adutils.c
448
if (state->directory_based_mapping == DIRECTORY_MAPPING_NAME &&
usr/src/cmd/idmap/idmapd/adutils.c
467
attr = state->ad_unixuser_attr;
usr/src/cmd/idmap/idmapd/adutils.c
469
attr = state->ad_unixgroup_attr;
usr/src/cmd/idmap/idmapd/adutils.c
508
idmap_query_state_t *state = (idmap_query_state_t *)argp;
usr/src/cmd/idmap/idmapd/adutils.c
509
idmap_q_t *q = &(state->queries[qid]);
usr/src/cmd/idmap/idmapd/adutils.c
514
idmap_extract_object(state, q, q->search_res, ld);
usr/src/cmd/idmap/idmapd/adutils.c
551
idmap_lookup_release_batch(idmap_query_state_t **state)
usr/src/cmd/idmap/idmapd/adutils.c
553
if (state == NULL || *state == NULL)
usr/src/cmd/idmap/idmapd/adutils.c
555
adutils_lookup_batch_release(&(*state)->qs);
usr/src/cmd/idmap/idmapd/adutils.c
556
idmap_cleanup_batch(*state);
usr/src/cmd/idmap/idmapd/adutils.c
557
free((*state)->default_domain);
usr/src/cmd/idmap/idmapd/adutils.c
558
free(*state);
usr/src/cmd/idmap/idmapd/adutils.c
559
*state = NULL;
usr/src/cmd/idmap/idmapd/adutils.c
563
idmap_lookup_batch_end(idmap_query_state_t **state)
usr/src/cmd/idmap/idmapd/adutils.c
567
idmap_query_state_t *id_qs = *state;
usr/src/cmd/idmap/idmapd/adutils.c
580
idmap_lookup_release_batch(state);
usr/src/cmd/idmap/idmapd/adutils.c
590
idmap_batch_add1(idmap_query_state_t *state, const char *filter,
usr/src/cmd/idmap/idmapd/adutils.c
603
qid = atomic_inc_32_nv(&state->qcount) - 1;
usr/src/cmd/idmap/idmapd/adutils.c
604
q = &(state->queries[qid]);
usr/src/cmd/idmap/idmapd/adutils.c
606
assert(qid < state->qsize);
usr/src/cmd/idmap/idmapd/adutils.c
638
state->ad_unixuser_attr != NULL)
usr/src/cmd/idmap/idmapd/adutils.c
639
attrs[i++] = (char *)state->ad_unixuser_attr;
usr/src/cmd/idmap/idmapd/adutils.c
641
state->ad_unixgroup_attr != NULL)
usr/src/cmd/idmap/idmapd/adutils.c
642
attrs[i++] = (char *)state->ad_unixgroup_attr;
usr/src/cmd/idmap/idmapd/adutils.c
690
ad_rc = adutils_lookup_batch_add(state->qs, filter,
usr/src/cmd/idmap/idmapd/adutils.c
697
idmap_name2sid_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.c
724
dname = state->default_domain;
usr/src/cmd/idmap/idmapd/adutils.c
737
if (!adutils_lookup_check_domain(state->qs, dname)) {
usr/src/cmd/idmap/idmapd/adutils.c
760
retcode = idmap_batch_add1(state, filter, ecanonname, edomain,
usr/src/cmd/idmap/idmapd/adutils.c
770
idmap_sid2name_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.c
789
if (!adutils_lookup_check_sid_prefix(state->qs, sid))
usr/src/cmd/idmap/idmapd/adutils.c
801
retcode = idmap_batch_add1(state, filter, NULL, NULL, esidtype,
usr/src/cmd/idmap/idmapd/adutils.c
811
idmap_unixname2sid_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.c
823
state->ad_unixuser_attr : state->ad_unixgroup_attr;
usr/src/cmd/idmap/idmapd/adutils.c
840
retcode = idmap_batch_add1(state, filter, NULL, NULL,
usr/src/cmd/idmap/idmapd/adutils.c
860
idmap_pid2sid_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.c
881
retcode = idmap_batch_add1(state, filter, NULL, NULL,
usr/src/cmd/idmap/idmapd/adutils.h
109
idmap_retcode idmap_name2sid_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.h
129
idmap_retcode idmap_sid2name_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.h
138
idmap_retcode idmap_unixname2sid_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.h
147
idmap_retcode idmap_pid2sid_batch_add1(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.h
156
void idmap_lookup_batch_set_unixattr(idmap_query_state_t *state,
usr/src/cmd/idmap/idmapd/adutils.h
88
idmap_query_state_t **state);
usr/src/cmd/idmap/idmapd/adutils.h
91
idmap_retcode idmap_lookup_batch_end(idmap_query_state_t **state);
usr/src/cmd/idmap/idmapd/adutils.h
94
void idmap_lookup_release_batch(idmap_query_state_t **state);
usr/src/cmd/idmap/idmapd/dbutils.c
1151
load_cfg_in_state(lookup_state_t *state)
usr/src/cmd/idmap/idmapd/dbutils.c
1153
state->nm_siduid = IDMAP_NM_NONE;
usr/src/cmd/idmap/idmapd/dbutils.c
1154
state->nm_sidgid = IDMAP_NM_NONE;
usr/src/cmd/idmap/idmapd/dbutils.c
1157
state->eph_map_unres_sids = 0;
usr/src/cmd/idmap/idmapd/dbutils.c
1159
state->eph_map_unres_sids = 1;
usr/src/cmd/idmap/idmapd/dbutils.c
1161
state->id_cache_timeout =
usr/src/cmd/idmap/idmapd/dbutils.c
1163
state->name_cache_timeout =
usr/src/cmd/idmap/idmapd/dbutils.c
1166
state->directory_based_mapping =
usr/src/cmd/idmap/idmapd/dbutils.c
1170
state->defdom =
usr/src/cmd/idmap/idmapd/dbutils.c
1172
if (state->defdom == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
1188
state->nm_siduid =
usr/src/cmd/idmap/idmapd/dbutils.c
1191
state->nm_sidgid =
usr/src/cmd/idmap/idmapd/dbutils.c
1195
state->nm_siduid =
usr/src/cmd/idmap/idmapd/dbutils.c
1198
state->nm_sidgid =
usr/src/cmd/idmap/idmapd/dbutils.c
1203
state->ad_unixuser_attr =
usr/src/cmd/idmap/idmapd/dbutils.c
1205
if (state->ad_unixuser_attr == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
1211
state->ad_unixgroup_attr =
usr/src/cmd/idmap/idmapd/dbutils.c
1213
if (state->ad_unixgroup_attr == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
1219
state->nldap_winname_attr =
usr/src/cmd/idmap/idmapd/dbutils.c
1221
if (state->nldap_winname_attr == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
1962
ad_lookup_batch_int(lookup_state_t *state, idmap_mapping_batch *batch,
usr/src/cmd/idmap/idmapd/dbutils.c
1997
retcode = idmap_lookup_batch_start(dir, state->ad_nqueries,
usr/src/cmd/idmap/idmapd/dbutils.c
1998
state->directory_based_mapping,
usr/src/cmd/idmap/idmapd/dbutils.c
1999
state->defdom,
usr/src/cmd/idmap/idmapd/dbutils.c
2021
state->ad_unixuser_attr, state->ad_unixgroup_attr);
usr/src/cmd/idmap/idmapd/dbutils.c
2052
if (state->directory_based_mapping ==
usr/src/cmd/idmap/idmapd/dbutils.c
2056
AD_OR_MIXED(state->nm_siduid)) {
usr/src/cmd/idmap/idmapd/dbutils.c
2060
AD_OR_MIXED(state->nm_sidgid)) {
usr/src/cmd/idmap/idmapd/dbutils.c
2063
} else if (AD_OR_MIXED(state->nm_siduid) ||
usr/src/cmd/idmap/idmapd/dbutils.c
2064
AD_OR_MIXED(state->nm_sidgid)) {
usr/src/cmd/idmap/idmapd/dbutils.c
2081
} else if (state->directory_based_mapping ==
usr/src/cmd/idmap/idmapd/dbutils.c
2181
} else if (state->directory_based_mapping ==
usr/src/cmd/idmap/idmapd/dbutils.c
2397
NLDAP_MODE(res->id.idtype, state)) {
usr/src/cmd/idmap/idmapd/dbutils.c
2399
state->nldap_nqueries++;
usr/src/cmd/idmap/idmapd/dbutils.c
2456
ad_lookup_batch(lookup_state_t *state, idmap_mapping_batch *batch,
usr/src/cmd/idmap/idmapd/dbutils.c
2466
if (state->ad_nqueries == 0)
usr/src/cmd/idmap/idmapd/dbutils.c
2483
num_queries = state->ad_nqueries;
usr/src/cmd/idmap/idmapd/dbutils.c
2499
if (state->directory_based_mapping == DIRECTORY_MAPPING_IDMU) {
usr/src/cmd/idmap/idmapd/dbutils.c
2502
retcode = ad_lookup_batch_int(state, batch,
usr/src/cmd/idmap/idmapd/dbutils.c
2513
retcode = ad_lookup_batch_int(state, batch, result,
usr/src/cmd/idmap/idmapd/dbutils.c
2540
state->ad_nqueries = 0;
usr/src/cmd/idmap/idmapd/dbutils.c
2610
sid2pid_first_pass(lookup_state_t *state, idmap_mapping *req,
usr/src/cmd/idmap/idmapd/dbutils.c
2697
if (state->defdom == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
2701
req->id1domain = strdup(state->defdom);
usr/src/cmd/idmap/idmapd/dbutils.c
2710
retcode = lookup_cache_sid2pid(state->cache, req, res);
usr/src/cmd/idmap/idmapd/dbutils.c
2734
retcode = lookup_name_cache(state->cache, req, res);
usr/src/cmd/idmap/idmapd/dbutils.c
2798
state->sid2pid_done = FALSE;
usr/src/cmd/idmap/idmapd/dbutils.c
2810
AD_OR_MIXED_MODE(res->id.idtype, state)) ||
usr/src/cmd/idmap/idmapd/dbutils.c
2812
state->directory_based_mapping == DIRECTORY_MAPPING_IDMU)) {
usr/src/cmd/idmap/idmapd/dbutils.c
2815
state->ad_nqueries++;
usr/src/cmd/idmap/idmapd/dbutils.c
2816
} else if (NLDAP_MODE(res->id.idtype, state)) {
usr/src/cmd/idmap/idmapd/dbutils.c
2818
state->nldap_nqueries++;
usr/src/cmd/idmap/idmapd/dbutils.c
3085
name_based_mapping_sid2pid(lookup_state_t *state,
usr/src/cmd/idmap/idmapd/dbutils.c
3150
if (sqlite_compile(state->db, sql, NULL, &vm, &errmsg) != SQLITE_OK) {
usr/src/cmd/idmap/idmapd/dbutils.c
3363
get_from_sid_history(lookup_state_t *state, const char *prefix, uint32_t rid,
usr/src/cmd/idmap/idmapd/dbutils.c
3367
uint_t htsize = state->sid_history_size;
usr/src/cmd/idmap/idmapd/dbutils.c
3372
key = state->sid_history[next].key;
usr/src/cmd/idmap/idmapd/dbutils.c
3375
sid = &state->batch->idmap_mapping_batch_val[key].id1.
usr/src/cmd/idmap/idmapd/dbutils.c
3378
*pid = state->result->ids.ids_val[key].id.
usr/src/cmd/idmap/idmapd/dbutils.c
3382
next = state->sid_history[next].next;
usr/src/cmd/idmap/idmapd/dbutils.c
3389
add_to_sid_history(lookup_state_t *state, const char *prefix, uint32_t rid)
usr/src/cmd/idmap/idmapd/dbutils.c
3392
uint_t htsize = state->sid_history_size;
usr/src/cmd/idmap/idmapd/dbutils.c
3395
while (state->sid_history[next].key != htsize) {
usr/src/cmd/idmap/idmapd/dbutils.c
3399
state->sid_history[next].key = state->curpos;
usr/src/cmd/idmap/idmapd/dbutils.c
3402
state->sid_history[next].next = state->sid_history[hash].next;
usr/src/cmd/idmap/idmapd/dbutils.c
3403
state->sid_history[hash].next = next;
usr/src/cmd/idmap/idmapd/dbutils.c
3407
cleanup_lookup_state(lookup_state_t *state)
usr/src/cmd/idmap/idmapd/dbutils.c
3409
free(state->sid_history);
usr/src/cmd/idmap/idmapd/dbutils.c
3410
free(state->ad_unixuser_attr);
usr/src/cmd/idmap/idmapd/dbutils.c
3411
free(state->ad_unixgroup_attr);
usr/src/cmd/idmap/idmapd/dbutils.c
3412
free(state->nldap_winname_attr);
usr/src/cmd/idmap/idmapd/dbutils.c
3413
free(state->defdom);
usr/src/cmd/idmap/idmapd/dbutils.c
3419
dynamic_ephemeral_mapping(lookup_state_t *state,
usr/src/cmd/idmap/idmapd/dbutils.c
3433
if (state->sid_history != NULL &&
usr/src/cmd/idmap/idmapd/dbutils.c
3434
get_from_sid_history(state, req->id1.idmap_id_u.sid.prefix,
usr/src/cmd/idmap/idmapd/dbutils.c
3454
if (state->sid_history != NULL)
usr/src/cmd/idmap/idmapd/dbutils.c
3455
add_to_sid_history(state, req->id1.idmap_id_u.sid.prefix,
usr/src/cmd/idmap/idmapd/dbutils.c
3462
sid2pid_second_pass(lookup_state_t *state,
usr/src/cmd/idmap/idmapd/dbutils.c
3474
if (retcode != IDMAP_SUCCESS && state->eph_map_unres_sids &&
usr/src/cmd/idmap/idmapd/dbutils.c
3534
if (AD_MODE(res->id.idtype, state))
usr/src/cmd/idmap/idmapd/dbutils.c
3536
else if (NLDAP_MODE(res->id.idtype, state))
usr/src/cmd/idmap/idmapd/dbutils.c
3538
else if (MIXED_MODE(res->id.idtype, state))
usr/src/cmd/idmap/idmapd/dbutils.c
3578
if ((AD_MODE(res->id.idtype, state) ||
usr/src/cmd/idmap/idmapd/dbutils.c
3579
MIXED_MODE(res->id.idtype, state)) &&
usr/src/cmd/idmap/idmapd/dbutils.c
3580
state->ad_unixuser_attr != NULL &&
usr/src/cmd/idmap/idmapd/dbutils.c
3581
state->ad_unixgroup_attr != NULL &&
usr/src/cmd/idmap/idmapd/dbutils.c
3582
strcasecmp(state->ad_unixuser_attr,
usr/src/cmd/idmap/idmapd/dbutils.c
3583
state->ad_unixgroup_attr) == 0 &&
usr/src/cmd/idmap/idmapd/dbutils.c
3627
retcode = name_based_mapping_sid2pid(state, req, res);
usr/src/cmd/idmap/idmapd/dbutils.c
3638
retcode = dynamic_ephemeral_mapping(state, req, res);
usr/src/cmd/idmap/idmapd/dbutils.c
3654
state->sid2pid_done = FALSE;
usr/src/cmd/idmap/idmapd/dbutils.c
3659
update_cache_pid2sid(lookup_state_t *state,
usr/src/cmd/idmap/idmapd/dbutils.c
3761
state->id_cache_timeout,
usr/src/cmd/idmap/idmapd/dbutils.c
3772
retcode = sql_exec_no_cb(state->cache, IDMAP_CACHENAME, sql);
usr/src/cmd/idmap/idmapd/dbutils.c
3776
state->pid2sid_done = FALSE;
usr/src/cmd/idmap/idmapd/dbutils.c
3792
res->id.idtype, state->name_cache_timeout);
usr/src/cmd/idmap/idmapd/dbutils.c
3800
retcode = sql_exec_no_cb(state->cache, IDMAP_CACHENAME, sql);
usr/src/cmd/idmap/idmapd/dbutils.c
3809
update_cache_sid2pid(lookup_state_t *state,
usr/src/cmd/idmap/idmapd/dbutils.c
3853
retcode = sql_exec_no_cb(state->cache, IDMAP_CACHENAME, sql);
usr/src/cmd/idmap/idmapd/dbutils.c
3911
state->id_cache_timeout,
usr/src/cmd/idmap/idmapd/dbutils.c
3922
retcode = sql_exec_no_cb(state->cache, IDMAP_CACHENAME, sql);
usr/src/cmd/idmap/idmapd/dbutils.c
3926
state->sid2pid_done = FALSE;
usr/src/cmd/idmap/idmapd/dbutils.c
3942
req->id1.idtype, state->name_cache_timeout);
usr/src/cmd/idmap/idmapd/dbutils.c
3950
retcode = sql_exec_no_cb(state->cache, IDMAP_CACHENAME, sql);
usr/src/cmd/idmap/idmapd/dbutils.c
4270
ad_lookup_by_winname(lookup_state_t *state,
usr/src/cmd/idmap/idmapd/dbutils.c
4305
if (state != NULL && i == 0) {
usr/src/cmd/idmap/idmapd/dbutils.c
4316
state->ad_unixuser_attr,
usr/src/cmd/idmap/idmapd/dbutils.c
4317
state->ad_unixgroup_attr);
usr/src/cmd/idmap/idmapd/dbutils.c
4490
name_based_mapping_pid2sid(lookup_state_t *state, const char *unixname,
usr/src/cmd/idmap/idmapd/dbutils.c
4524
if (sqlite_compile(state->db, sql, NULL, &vm, &errmsg) != SQLITE_OK) {
usr/src/cmd/idmap/idmapd/dbutils.c
4581
else if (state->defdom != NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
4582
windomain = state->defdom;
usr/src/cmd/idmap/idmapd/dbutils.c
4594
retcode = lookup_name2sid(state->cache,
usr/src/cmd/idmap/idmapd/dbutils.c
4732
pid2sid_first_pass(lookup_state_t *state, idmap_mapping *req,
usr/src/cmd/idmap/idmapd/dbutils.c
4777
retcode = lookup_cache_pid2sid(state->cache, req, res, is_user);
usr/src/cmd/idmap/idmapd/dbutils.c
4807
if (state->directory_based_mapping == DIRECTORY_MAPPING_IDMU) {
usr/src/cmd/idmap/idmapd/dbutils.c
4809
state->ad_nqueries++;
usr/src/cmd/idmap/idmapd/dbutils.c
4810
} else if (AD_MODE(req->id1.idtype, state)) {
usr/src/cmd/idmap/idmapd/dbutils.c
4829
state->ad_nqueries++;
usr/src/cmd/idmap/idmapd/dbutils.c
4830
} else if (NLDAP_OR_MIXED_MODE(req->id1.idtype, state)) {
usr/src/cmd/idmap/idmapd/dbutils.c
4837
state->nldap_nqueries++;
usr/src/cmd/idmap/idmapd/dbutils.c
4844
state->pid2sid_done = FALSE;
usr/src/cmd/idmap/idmapd/dbutils.c
4864
pid2sid_second_pass(lookup_state_t *state, idmap_mapping *req,
usr/src/cmd/idmap/idmapd/dbutils.c
4897
if (state->directory_based_mapping == DIRECTORY_MAPPING_IDMU)
usr/src/cmd/idmap/idmapd/dbutils.c
4899
else if (AD_MODE(req->id1.idtype, state))
usr/src/cmd/idmap/idmapd/dbutils.c
4901
else if (NLDAP_MODE(req->id1.idtype, state))
usr/src/cmd/idmap/idmapd/dbutils.c
4903
else if (MIXED_MODE(req->id1.idtype, state))
usr/src/cmd/idmap/idmapd/dbutils.c
4941
retcode = name_based_mapping_pid2sid(state, req->id1name, is_user,
usr/src/cmd/idmap/idmapd/dbutils.c
4974
state->pid2sid_done = FALSE;
usr/src/cmd/idmap/idmapd/nldaputils.c
737
nldap_lookup_batch(lookup_state_t *state, idmap_mapping_batch *batch,
usr/src/cmd/idmap/idmapd/nldaputils.c
747
if (state->nldap_nqueries == 0)
usr/src/cmd/idmap/idmapd/nldaputils.c
751
retcode = idmap_nldap_lookup_batch_start(state->nldap_nqueries, &qs);
usr/src/cmd/idmap/idmapd/nldaputils.c
758
qs->nldap_winname_attr = state->nldap_winname_attr;
usr/src/cmd/idmap/idmapd/nldaputils.c
759
qs->defdom = state->defdom;
usr/src/cmd/idmap/idmapd/nldaputils.c
909
rc1 = lookup_name2sid(state->cache,
usr/src/cmd/idmap/idmapd/nldaputils.c
918
state->ad_nqueries++;
usr/src/cmd/idmap/idmapd/nldaputils.c
936
state->nldap_nqueries = 0;
usr/src/cmd/idmap/idmapd/server.c
186
lookup_state_t state;
usr/src/cmd/idmap/idmapd/server.c
196
(void) memset(&state, 0, sizeof (state));
usr/src/cmd/idmap/idmapd/server.c
206
state.cache = cache;
usr/src/cmd/idmap/idmapd/server.c
212
state.db = db;
usr/src/cmd/idmap/idmapd/server.c
225
state.sid_history = calloc(batch.idmap_mapping_batch_len,
usr/src/cmd/idmap/idmapd/server.c
226
sizeof (*state.sid_history));
usr/src/cmd/idmap/idmapd/server.c
227
if (state.sid_history == NULL) {
usr/src/cmd/idmap/idmapd/server.c
232
state.sid_history_size = batch.idmap_mapping_batch_len;
usr/src/cmd/idmap/idmapd/server.c
233
for (i = 0; i < state.sid_history_size; i++) {
usr/src/cmd/idmap/idmapd/server.c
234
state.sid_history[i].key = state.sid_history_size;
usr/src/cmd/idmap/idmapd/server.c
235
state.sid_history[i].next = state.sid_history_size;
usr/src/cmd/idmap/idmapd/server.c
237
state.batch = &batch;
usr/src/cmd/idmap/idmapd/server.c
238
state.result = result;
usr/src/cmd/idmap/idmapd/server.c
241
result->retcode = load_cfg_in_state(&state);
usr/src/cmd/idmap/idmapd/server.c
246
state.sid2pid_done = state.pid2sid_done = TRUE;
usr/src/cmd/idmap/idmapd/server.c
256
state.curpos = i;
usr/src/cmd/idmap/idmapd/server.c
261
&state,
usr/src/cmd/idmap/idmapd/server.c
266
&state,
usr/src/cmd/idmap/idmapd/server.c
271
&state,
usr/src/cmd/idmap/idmapd/server.c
285
if (state.sid2pid_done == TRUE && state.pid2sid_done == TRUE)
usr/src/cmd/idmap/idmapd/server.c
298
if (state.nldap_nqueries) {
usr/src/cmd/idmap/idmapd/server.c
299
retcode = nldap_lookup_batch(&state, &batch, result);
usr/src/cmd/idmap/idmapd/server.c
334
if (state.ad_nqueries) {
usr/src/cmd/idmap/idmapd/server.c
335
retcode = ad_lookup_batch(&state, &batch, result);
usr/src/cmd/idmap/idmapd/server.c
378
if (state.nldap_nqueries) {
usr/src/cmd/idmap/idmapd/server.c
379
retcode = nldap_lookup_batch(&state, &batch, result);
usr/src/cmd/idmap/idmapd/server.c
395
state.sid2pid_done = state.pid2sid_done = TRUE;
usr/src/cmd/idmap/idmapd/server.c
401
state.curpos = i;
usr/src/cmd/idmap/idmapd/server.c
404
&state,
usr/src/cmd/idmap/idmapd/server.c
409
&state,
usr/src/cmd/idmap/idmapd/server.c
414
&state,
usr/src/cmd/idmap/idmapd/server.c
428
if (state.sid2pid_done == TRUE && state.pid2sid_done == TRUE)
usr/src/cmd/idmap/idmapd/server.c
432
state.sid2pid_done = state.pid2sid_done = TRUE;
usr/src/cmd/idmap/idmapd/server.c
442
state.curpos = i;
usr/src/cmd/idmap/idmapd/server.c
445
&state,
usr/src/cmd/idmap/idmapd/server.c
451
&state,
usr/src/cmd/idmap/idmapd/server.c
458
if (state.sid2pid_done == FALSE || state.pid2sid_done == FALSE)
usr/src/cmd/idmap/idmapd/server.c
473
cleanup_lookup_state(&state);
usr/src/cmd/init/init.c
1531
int c, lastc, state;
usr/src/cmd/init/init.c
1610
state = FAILURE;
usr/src/cmd/init/init.c
1618
for (proceed = TRUE, ptr = shcmd, state = ID, lastc = '\0';
usr/src/cmd/init/init.c
1625
if (state != FAILURE && state != COMMAND) {
usr/src/cmd/init/init.c
1635
if (state == COMMENT) {
usr/src/cmd/init/init.c
1650
if (state == ID && c == '#' && ptr == shcmd) {
usr/src/cmd/init/init.c
1651
state = COMMENT;
usr/src/cmd/init/init.c
1661
switch (state) {
usr/src/cmd/init/init.c
1669
state = FAILURE;
usr/src/cmd/init/init.c
1673
state = LEVELS;
usr/src/cmd/init/init.c
1687
state = FAILURE;
usr/src/cmd/init/init.c
1692
if (state != FAILURE) {
usr/src/cmd/init/init.c
1693
state = ACTION;
usr/src/cmd/init/init.c
1740
state = FAILURE;
usr/src/cmd/init/init.c
1742
state = COMMAND;
usr/src/cmd/init/init.c
1769
state = FAILURE;
usr/src/cmd/init/init.c
1786
if (state == COMMAND) {
usr/src/cmd/init/init.c
1845
state_to_name(int state)
usr/src/cmd/init/init.c
1849
if (lvls[i].lvl_state == state)
usr/src/cmd/init/init.c
1859
state_to_mask(int state)
usr/src/cmd/init/init.c
1863
if (lvls[i].lvl_state == state)
usr/src/cmd/init/init.c
1890
state_to_flags(int state)
usr/src/cmd/init/init.c
1894
if (lvls[i].lvl_state == state)
usr/src/cmd/init/init.c
2623
account(short state, struct PROC_TABLE *process, char *program)
usr/src/cmd/init/init.c
2654
u->ut_type = state;
usr/src/cmd/init/init.c
2680
if (oldu->ut_type == USER_PROCESS && state == DEAD_PROCESS) {
usr/src/cmd/init/init.c
2690
switch (state) {
usr/src/cmd/ipf/lib/ipft_hx.c
132
int state = 0;
usr/src/cmd/ipf/lib/ipft_hx.c
137
if (state) {
usr/src/cmd/ipf/lib/ipft_hx.c
139
state = 0;
usr/src/cmd/ipf/lib/ipft_hx.c
145
if (state == 0) {
usr/src/cmd/ipf/lib/ipft_hx.c
147
state++;
usr/src/cmd/ipf/lib/ipft_hx.c
150
state = 0;
usr/src/cmd/ipf/svc/ipfd.c
248
char *state = NULL;
usr/src/cmd/ipf/svc/ipfd.c
273
if ((state = smf_get_state(fmri)) == NULL) {
usr/src/cmd/ipf/svc/ipfd.c
279
syslog(LOG_DEBUG | LOG_DAEMON, "%s STATE: %s \n", fmri, state);
usr/src/cmd/ipf/svc/ipfd.c
280
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/ipf/svc/ipfd.c
307
if (state)
usr/src/cmd/ipf/svc/ipfd.c
308
free(state);
usr/src/cmd/isns/isnsadm/isnsadm.c
208
char *state = NULL;
usr/src/cmd/isns/isnsadm/isnsadm.c
211
if (((state = smf_get_state(ISNS_FMRI)) != NULL) &&
usr/src/cmd/isns/isnsadm/isnsadm.c
212
(strcmp(state, SCF_STATE_STRING_ONLINE) != 0)) {
usr/src/cmd/isns/isnsadm/isnsadm.c
223
if (state) free(state);
usr/src/cmd/isns/isnsd/esi.c
720
int state;
usr/src/cmd/isns/isnsd/esi.c
752
state = (pending << 1) | flag;
usr/src/cmd/isns/isnsd/esi.c
753
switch (state) {
usr/src/cmd/isns/isnsd/obj.c
2545
int state;
usr/src/cmd/isns/isnsd/obj.c
2557
state = (clone_flag << 2) | (dd_flag << 1) | online;
usr/src/cmd/isns/isnsd/obj.c
2569
switch (state) {
usr/src/cmd/isns/isnsd/scn.c
1236
int state;
usr/src/cmd/isns/isnsd/scn.c
1510
int state,
usr/src/cmd/isns/isnsd/scn.c
1517
int new_state = state;
usr/src/cmd/isns/isnsd/scn.c
1523
if ((tbl->state == -1 || tbl->state == state) &&
usr/src/cmd/isns/isnsd/scn.c
1540
state, event, type);
usr/src/cmd/isns/isnsd/scn.c
1544
state = new_state;
usr/src/cmd/isns/isnsd/scn.c
1546
return (state);
usr/src/cmd/isns/isnsd/scn.c
2099
int state = 0;
usr/src/cmd/isns/isnsd/scn.c
2118
state = scn_transition(state, raw);
usr/src/cmd/isns/isnsd/scn.c
2131
state = 0;
usr/src/cmd/itadm/itadm.c
829
char *state;
usr/src/cmd/itadm/itadm.c
868
state = "-";
usr/src/cmd/itadm/itadm.c
881
state = "online";
usr/src/cmd/itadm/itadm.c
883
state = "offline";
usr/src/cmd/itadm/itadm.c
914
(void) printf("%-9s%-9d", state, num_sessions);
usr/src/cmd/itadm/itadm.c
917
state, num_sessions);
usr/src/cmd/lastcomm/lc_utils.c
110
state = START_STATE;
usr/src/cmd/lastcomm/lc_utils.c
112
switch (state) {
usr/src/cmd/lastcomm/lc_utils.c
115
state = COMMENT_STATE;
usr/src/cmd/lastcomm/lc_utils.c
117
state = DIRNAME_STATE;
usr/src/cmd/lastcomm/lc_utils.c
123
state = START_STATE;
usr/src/cmd/lastcomm/lc_utils.c
128
state = START_STATE;
usr/src/cmd/lastcomm/lc_utils.c
131
state = COMMENT_STATE;
usr/src/cmd/lastcomm/lc_utils.c
85
int state;
usr/src/cmd/ldap/ns_ldap/ldapclient.c
318
static boolean_t is_service(const char *fmri, const char *state);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
319
static int wait_till(const char *fmri, const char *state, useconds_t max,
usr/src/cmd/ldap/ns_ldap/ldapclient.c
322
const char *state);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3606
const char *state) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3669
status = wait_till(fmri, state, max, what, !is_maint);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3712
wait_till(const char *fmri, const char *state, useconds_t max,
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3730
if (strcmp(st, state) == 0) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3782
is_service(const char *fmri, const char *state) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3787
if (strcmp(st, state) == 0)
usr/src/cmd/ldapcachemgr/cachemgr.c
703
int ldapErrno = 0, state, callnumber;
usr/src/cmd/ldapcachemgr/cachemgr.c
737
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
748
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
759
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
770
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
781
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
791
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
808
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
820
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
831
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
847
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
852
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
865
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
874
state = GETSIZE;
usr/src/cmd/ldapcachemgr/cachemgr.c
877
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
895
state = ALLOCATE;
usr/src/cmd/ldapcachemgr/cachemgr.c
899
switch (state) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
146
char *state = NULL;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
154
state = *s_inout;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
159
switch (*state) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
164
state++;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
170
*s_inout = state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
174
switch (*state) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
177
state++;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
178
tag = state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
179
end = strchr(state, ')'); /* for sanity checking */
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
183
state = strchr(tag, '=');
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
184
if (state) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
185
if (state > end)
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
187
*state++ = 0;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
196
end = strchr(state, ')');
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
201
val = state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
202
state = strchr(val, ','); /* is this attr multivalued? */
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
203
if (!state || state > end) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
205
state = end;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
208
*state++ = 0;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
214
tag = state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
215
state = strchr(tag, ',');
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
216
if (state) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
217
*state++ = 0;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
228
*s_inout = state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
240
char *tag, *val, *state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
252
state = attrs;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
254
while (next_attr(&tag, &val, &state, &type)) {
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
439
char *attrs, *tag, *val, *state;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
456
state = attrs;
usr/src/cmd/ldapcachemgr/cachemgr_discovery.c
458
while (next_attr(&tag, &val, &state, &type)) {
usr/src/cmd/locator/locator.c
106
char state[PICL_PROPNAMELEN_MAX];
usr/src/cmd/locator/locator.c
111
state, sizeof (state));
usr/src/cmd/locator/locator.c
119
if (strcmp(state, locator_info->on) == 0)
usr/src/cmd/locator/locator.c
121
else if (strcmp(state, locator_info->off) == 0)
usr/src/cmd/locator/locator.c
124
display_state = state;
usr/src/cmd/locator/locator.c
59
char state[PICL_PROPNAMELEN_MAX];
usr/src/cmd/locator/locator.c
71
err = picl_get_propval(state_prop, state, sizeof (state));
usr/src/cmd/locator/locator.c
82
if (strcmp(state, new_state) != 0) {
usr/src/cmd/login/login.c
1031
int state;
usr/src/cmd/login/login.c
1036
state = WHITESPACE;
usr/src/cmd/login/login.c
1053
if (state == ARGUMENT) {
usr/src/cmd/login/login.c
1055
state = WHITESPACE;
usr/src/cmd/login/login.c
1064
if (state == WHITESPACE) {
usr/src/cmd/login/login.c
1066
state = ARGUMENT;
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.c
540
char *state; /* new printer state - from sbuf[] */
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.c
557
state = sbuf;
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.c
562
if (strcmp(state = strtok(NULL, " :;"), "status") == 0)
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.c
563
state = strtok(NULL, " :;");
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.c
566
for (i = 0; status[i].state != NULL; i++)
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.c
567
if (strcmp(state, status[i].state) == 0)
usr/src/cmd/lp/filter/postscript/postcomm/postcomm.h
96
char *state; /* printer's current status */
usr/src/cmd/lp/filter/postscript/postio/parallel.c
102
sprintf(buf, "State (0x%.4x) - (%s%s%s%s)\n", state,
usr/src/cmd/lp/filter/postscript/postio/parallel.c
103
((state & BPP_SLCT_ERR) ? "offline " : ""),
usr/src/cmd/lp/filter/postscript/postio/parallel.c
104
((state & BPP_BUSY_ERR) ? "busy " : ""),
usr/src/cmd/lp/filter/postscript/postio/parallel.c
105
((state & BPP_PE_ERR) ? "paper " : ""),
usr/src/cmd/lp/filter/postscript/postio/parallel.c
106
((state & BPP_ERR_ERR) ? "error " : ""));
usr/src/cmd/lp/filter/postscript/postio/parallel.c
116
int state;
usr/src/cmd/lp/filter/postscript/postio/parallel.c
120
state = bpp_stat.pin_status;
usr/src/cmd/lp/filter/postscript/postio/parallel.c
123
logit("%s", BppState(state));
usr/src/cmd/lp/filter/postscript/postio/parallel.c
126
if (state == (BPP_PE_ERR | BPP_ERR_ERR | BPP_SLCT_ERR)) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
129
} else if (state & BPP_BUSY_ERR) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
132
} else if (state & BPP_SLCT_ERR) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
135
} else if (state & BPP_ERR_ERR) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
138
} else if (state == BPP_PE_ERR) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
141
} else if (state) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
152
int state;
usr/src/cmd/lp/filter/postscript/postio/parallel.c
160
state = transfer_parms.mode;
usr/src/cmd/lp/filter/postscript/postio/parallel.c
167
if (state != ECPP_CENTRONICS) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
172
state = ECPP_CENTRONICS;
usr/src/cmd/lp/filter/postscript/postio/parallel.c
176
return(state);
usr/src/cmd/lp/filter/postscript/postio/parallel.c
313
int state;
usr/src/cmd/lp/filter/postscript/postio/parallel.c
316
while (state = get_state(fd)) {
usr/src/cmd/lp/filter/postscript/postio/parallel.c
318
printer_error(state);
usr/src/cmd/lp/filter/postscript/postio/parallel.c
50
int state; /* status of the printer interface */
usr/src/cmd/lp/filter/postscript/postio/parallel.c
97
char *BppState(int state)
usr/src/cmd/lp/filter/postscript/postio/postio.c
1011
for (i = 0; status[i].state != NULL; i++)
usr/src/cmd/lp/filter/postscript/postio/postio.c
1012
if (strcmp(status[i].state, key) == 0)
usr/src/cmd/lp/filter/postscript/postio/postio.c
929
int state = nostatus; /* the current state */
usr/src/cmd/lp/filter/postscript/postio/postio.c
934
state = parsemesg();
usr/src/cmd/lp/filter/postscript/postio/postio.c
935
if (state != laststate || mesgptr != mesg || debug == ON)
usr/src/cmd/lp/filter/postscript/postio/postio.c
942
return (laststate = state);
usr/src/cmd/lp/filter/postscript/postio/postio.h
139
char *state; /* printer's current status */
usr/src/cmd/lp/include/msgs.h
317
short state; /* Current state of client */
usr/src/cmd/lp/lib/msgs/mconnect.c
129
md->state = MDS_IDLE;
usr/src/cmd/lp/lib/msgs/mconnect.c
153
md->state = MDS_IDLE;
usr/src/cmd/lp/lib/msgs/mcreate.c
68
md->state = MDS_IDLE;
usr/src/cmd/lp/lib/msgs/mlisten.c
327
md->state = MDS_IDLE;
usr/src/cmd/lp/lib/papi/job.c
953
state = 0;
usr/src/cmd/lp/lib/papi/job.c
967
&user, &slabel, &size, &date, &state, &dest, &form,
usr/src/cmd/lp/lib/papi/job.c
983
job_status_to_attributes(j, request_id, user, slabel, size, date, state,
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
302
unsigned short state)
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
307
if (state & RS_NOTIFYING) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
312
} else if (state & RS_HELD) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
317
} else if (state & RS_CANCELLED) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
322
} else if (state & RS_PRINTED) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
327
} else if (state & RS_PRINTING) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
332
} else if (state & RS_ADMINHELD) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
337
} else if (state & RS_FILTERED) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
342
} else if (state & RS_CHANGING) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
347
} else if (state & RS_FILTERING) {
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
363
((state & RS_HELD) ? "indefinite" : "no-hold"));
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
471
size_t size, time_t date, short state, char *destination,
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
503
lpsched_request_outcome_to_attributes(&job->attributes, state);
usr/src/cmd/lp/lib/papi/lpsched-jobs.c
512
"lpsched-job-state", state);
usr/src/cmd/lp/lib/papi/papi_impl.h
83
short state, char *destination, char *form,
usr/src/cmd/lp/lib/papi/printer.c
464
short rank = 0, state = 0;
usr/src/cmd/lp/lib/papi/printer.c
467
&owner, &slabel, &size, &date, &state, &dest,
usr/src/cmd/lp/lib/papi/printer.c
495
date, state, dest, form, charset, rank, file);
usr/src/cmd/lp/model/lp.cat.c
111
BppState(int state)
usr/src/cmd/lp/model/lp.cat.c
116
sprintf(buf, "State (0x%.4x) - (%s%s%s%s)\n", state,
usr/src/cmd/lp/model/lp.cat.c
117
((state & BPP_SLCT_ERR) ? "offline " : ""),
usr/src/cmd/lp/model/lp.cat.c
118
((state & BPP_BUSY_ERR) ? "busy " : ""),
usr/src/cmd/lp/model/lp.cat.c
119
((state & BPP_PE_ERR) ? "paper " : ""),
usr/src/cmd/lp/model/lp.cat.c
120
((state & BPP_ERR_ERR) ? "error " : ""));
usr/src/cmd/lp/model/lp.cat.c
131
int state;
usr/src/cmd/lp/model/lp.cat.c
135
state = bpp_stat.pin_status;
usr/src/cmd/lp/model/lp.cat.c
138
logit("%s", BppState(state));
usr/src/cmd/lp/model/lp.cat.c
141
if (state == (BPP_PE_ERR | BPP_ERR_ERR | BPP_SLCT_ERR)) {
usr/src/cmd/lp/model/lp.cat.c
144
} else if (state & BPP_BUSY_ERR) {
usr/src/cmd/lp/model/lp.cat.c
147
} else if (state & BPP_SLCT_ERR) {
usr/src/cmd/lp/model/lp.cat.c
150
} else if (state & BPP_ERR_ERR) {
usr/src/cmd/lp/model/lp.cat.c
153
} else if (state == BPP_PE_ERR) {
usr/src/cmd/lp/model/lp.cat.c
156
} else if (state) {
usr/src/cmd/lp/model/lp.cat.c
171
int state;
usr/src/cmd/lp/model/lp.cat.c
179
state = transfer_parms.mode;
usr/src/cmd/lp/model/lp.cat.c
185
if (state != ECPP_CENTRONICS) {
usr/src/cmd/lp/model/lp.cat.c
190
state = ECPP_CENTRONICS;
usr/src/cmd/lp/model/lp.cat.c
195
return (state);
usr/src/cmd/lp/model/lp.cat.c
331
int state;
usr/src/cmd/lp/model/lp.cat.c
334
while (state = get_state(fd)) {
usr/src/cmd/lp/model/lp.cat.c
336
printer_error(state);
usr/src/cmd/lp/model/lp.cat.c
66
int state; /* status of the printer interface */
usr/src/cmd/luxadm/g_adm.c
5757
int state, ext_state = 0;
usr/src/cmd/luxadm/g_adm.c
5808
pathlist.path_info[i].path_hba, &state,
usr/src/cmd/luxadm/hotplug.c
2993
print_dev_state(char *devname, int state)
usr/src/cmd/luxadm/hotplug.c
2996
if (state & DEVICE_ONLINE) {
usr/src/cmd/luxadm/hotplug.c
2998
if (state & DEVICE_BUSY) {
usr/src/cmd/luxadm/hotplug.c
3002
if (state & DEVICE_DOWN) {
usr/src/cmd/luxadm/hotplug.c
3007
if (state & DEVICE_OFFLINE) {
usr/src/cmd/luxadm/hotplug.c
3009
if (state & DEVICE_DOWN) {
usr/src/cmd/luxadm/hotplug.c
3026
print_bus_state(char *devname, int state)
usr/src/cmd/luxadm/hotplug.c
3029
if (state == BUS_QUIESCED) {
usr/src/cmd/luxadm/hotplug.c
3031
} else if (state == BUS_ACTIVE) {
usr/src/cmd/luxadm/hotplug.c
3033
} else if (state == BUS_SHUTDOWN) {
usr/src/cmd/luxadm/qlgcupdate.c
1050
uint_t state = 0, fflag = 0;
usr/src/cmd/luxadm/qlgcupdate.c
1125
state = di_state(count_node);
usr/src/cmd/luxadm/qlgcupdate.c
1126
if ((state & DI_DRIVER_DETACHED)
usr/src/cmd/luxadm/qlgcupdate.c
1130
state = di_state(sib_node);
usr/src/cmd/luxadm/qlgcupdate.c
1131
if ((state & DI_DRIVER_DETACHED) !=
usr/src/cmd/luxadm/qlgcupdate.c
1159
state = di_state(node);
usr/src/cmd/luxadm/qlgcupdate.c
1160
if ((state & DI_DRIVER_DETACHED) == DI_DRIVER_DETACHED) {
usr/src/cmd/luxadm/qlgcupdate.c
1167
state = di_state(sib_node);
usr/src/cmd/luxadm/qlgcupdate.c
1168
if ((state & DI_DRIVER_DETACHED) !=
usr/src/cmd/mailx/optim.c
812
register int state;
usr/src/cmd/mailx/optim.c
814
state = LOCAL;
usr/src/cmd/mailx/optim.c
816
n = best(state, *cp);
usr/src/cmd/mailx/optim.c
819
state = *cp;
usr/src/cmd/make/bin/doname.cc
1153
force->state = build_dont_know;
usr/src/cmd/make/bin/doname.cc
1168
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
312
if (target->state == build_running) {
usr/src/cmd/make/bin/doname.cc
3158
if (true_target->state == build_running) {
usr/src/cmd/make/bin/doname.cc
326
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
359
if (target->state == build_ok) {
usr/src/cmd/make/bin/doname.cc
366
if (target->state == build_subtree) {
usr/src/cmd/make/bin/doname.cc
368
target->state = build_dont_know;
usr/src/cmd/make/bin/doname.cc
377
} else if (target->state == build_pending) {
usr/src/cmd/make/bin/doname.cc
378
target->state = build_dont_know;
usr/src/cmd/make/bin/doname.cc
454
if (target->state == build_in_progress) {
usr/src/cmd/make/bin/doname.cc
459
target->state = build_in_progress;
usr/src/cmd/make/bin/doname.cc
533
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
568
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
602
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
650
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
746
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
767
target->state = build_running;
usr/src/cmd/make/bin/doname.cc
859
target->state = result;
usr/src/cmd/make/bin/doname.cc
991
(dependency->name->state == build_failed)) {
usr/src/cmd/make/bin/doname.cc
992
dep_result = (Doname) dependency->name->state;
usr/src/cmd/make/bin/implicit.cc
288
result = (Doname) source->state;
usr/src/cmd/make/bin/implicit.cc
925
result = (Doname) depe_to_check->state;
usr/src/cmd/make/bin/main.cc
2941
result = (Doname) default_target_to_build->state;
usr/src/cmd/make/bin/main.cc
2963
default_target_to_build->state =
usr/src/cmd/make/bin/main.cc
3028
default_target_to_build->state = build_dont_know;
usr/src/cmd/make/bin/main.cc
771
if (rp->state != build_running) {
usr/src/cmd/make/bin/main.cc
826
if (rp->state != build_running) {
usr/src/cmd/make/bin/misc.cc
660
wait_name->state = build_ok;
usr/src/cmd/make/bin/parallel.cc
1060
if (rp->state == build_pending) {
usr/src/cmd/make/bin/parallel.cc
1138
rp->state = (WIFEXITED(status) && WEXITSTATUS(status) == 0) ? build_ok : build_failed;
usr/src/cmd/make/bin/parallel.cc
1192
if (rp->state == build_ok || rp->state == build_failed) {
usr/src/cmd/make/bin/parallel.cc
1253
if (rp->state == build_failed) {
usr/src/cmd/make/bin/parallel.cc
1287
rp->state);
usr/src/cmd/make/bin/parallel.cc
1366
Doname result = rp->state;
usr/src/cmd/make/bin/parallel.cc
1383
target->state = result;
usr/src/cmd/make/bin/parallel.cc
1412
target->state = build_running;
usr/src/cmd/make/bin/parallel.cc
1495
rp->state = build_running;
usr/src/cmd/make/bin/parallel.cc
1553
rp->state = build_pending;
usr/src/cmd/make/bin/parallel.cc
1589
rp->state = build_serial;
usr/src/cmd/make/bin/parallel.cc
1621
rp->state = build_subtree;
usr/src/cmd/make/bin/parallel.cc
1742
if (target->state != build_running) {
usr/src/cmd/make/bin/parallel.cc
1751
return (rp->state == build_running) ? true : false;
usr/src/cmd/make/bin/parallel.cc
688
return (Doname) target->state;
usr/src/cmd/make/bin/parallel.cc
718
target->state = build_subtree;
usr/src/cmd/make/bin/parallel.cc
723
target->state = build_subtree;
usr/src/cmd/make/bin/parallel.cc
797
if (rp->state == build_serial) {
usr/src/cmd/make/bin/parallel.cc
803
rp->target->state = build_pending;
usr/src/cmd/make/bin/parallel.cc
824
if (!(rp->state == build_pending ||
usr/src/cmd/make/bin/parallel.cc
825
rp->state == build_subtree)) {
usr/src/cmd/make/bin/parallel.cc
828
} else if (rp->state == build_pending) {
usr/src/cmd/make/bin/parallel.cc
833
if (dep->name->state == build_running ||
usr/src/cmd/make/bin/parallel.cc
834
dep->name->state == build_pending ||
usr/src/cmd/make/bin/parallel.cc
835
dep->name->state == build_serial) {
usr/src/cmd/make/bin/parallel.cc
853
rp->target->state = rp->redo ?
usr/src/cmd/make/bin/parallel.cc
897
if (rp->state == build_subtree) {
usr/src/cmd/make/bin/read.cc
2104
target->names[i]->state = build_dont_know;
usr/src/cmd/make/bin/read.cc
489
Reader_state state;
usr/src/cmd/make/bin/read.cc
928
while (1) switch (state) {
usr/src/cmd/make/include/mk/defs.h
115
Doname state;
usr/src/cmd/make/include/mksh/defs.h
473
Doname state:3;
usr/src/cmd/make/include/mksh/defs.h
714
#define SET_STATE(new_state) state = (new_state)
usr/src/cmd/man/makewhatis.c
632
int state = STATE_UNKNOWN;
usr/src/cmd/man/makewhatis.c
646
switch (state) {
usr/src/cmd/man/makewhatis.c
650
state = STATE_MANSTYLE;
usr/src/cmd/man/makewhatis.c
652
state = STATE_MDOCNAME;
usr/src/cmd/man/makewhatis.c
682
state = STATE_MDOCDESC;
usr/src/cmd/mandoc/mdoc_macro.c
1386
int state; /* arg#; -1: not yet open; -2: closed */
usr/src/cmd/mandoc/mdoc_macro.c
1417
state = -1;
usr/src/cmd/mandoc/mdoc_macro.c
1423
if ((ac == ARGS_WORD || ac == ARGS_ALLOC) && state == -1 &&
usr/src/cmd/mandoc/mdoc_macro.c
1432
if (state == -1 && tok != MDOC_In &&
usr/src/cmd/mandoc/mdoc_macro.c
1435
state = 0;
usr/src/cmd/mandoc/mdoc_macro.c
1439
if (abs(state) < 2 && tok == MDOC_Pf)
usr/src/cmd/mandoc/mdoc_macro.c
1446
if (state == maxargs) {
usr/src/cmd/mandoc/mdoc_macro.c
1448
state = -2;
usr/src/cmd/mandoc/mdoc_macro.c
1451
ntok = (tok == MDOC_Pf && state == 0) ?
usr/src/cmd/mandoc/mdoc_macro.c
1455
if (state >= 0) {
usr/src/cmd/mandoc/mdoc_macro.c
1457
state = -2;
usr/src/cmd/mandoc/mdoc_macro.c
1468
if (state == -1) {
usr/src/cmd/mandoc/mdoc_macro.c
1470
state = 1;
usr/src/cmd/mandoc/mdoc_macro.c
1471
} else if (state >= 0)
usr/src/cmd/mandoc/mdoc_macro.c
1472
state++;
usr/src/cmd/mandoc/mdoc_macro.c
1473
} else if (state >= 0) {
usr/src/cmd/mandoc/mdoc_macro.c
1475
state = -2;
usr/src/cmd/mandoc/mdoc_macro.c
1485
if (state == -1) {
usr/src/cmd/mandoc/mdoc_macro.c
1491
if (state == 0 && tok == MDOC_Pf)
usr/src/cmd/mandoc/mdoc_macro.c
1493
if (state >= 0)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
109
kctl_set_state(uint_t state)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
114
if (state > ostate) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
115
kctl_dprintf("new kctl state: %d", state);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
116
kctl.kctl_state = state;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
206
uint_t state = kctl_set_state(KCTL_ST_DEACTIVATING);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
208
kctl_dprintf("cleaning up from state %d", state);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
212
switch (state) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
380
kctl_state_check(uint_t state, uint_t ok_state)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
382
if (state == ok_state)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
385
if (state == KCTL_ST_INACTIVE)
usr/src/cmd/mdb/common/kmdb/kmdb_dpi.c
446
kmdb_dpi_set_state(int state, int why)
usr/src/cmd/mdb/common/kmdb/kmdb_dpi.c
450
state, why);
usr/src/cmd/mdb/common/kmdb/kmdb_dpi.c
452
kmdb_dpi_state = state;
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
257
kmdb_kdi_dtrace_set(int state)
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
261
if ((err = mdb.m_kdi->kdi_dtrace_set(state)) != 0)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1364
int state;
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1368
switch ((state = kmdb_dpi_get_state(NULL))) {
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1396
state, tsp->st_state, (void *)tsp->st_pc, tsp->st_pc);
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1867
int state, why;
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1870
state = kmdb_dpi_get_state(&why);
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1873
return (state == DPI_STATE_FAULTED && why == DPI_STATE_WHY_BKPT &&
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
523
kmt_dmod_status(char *msg, int state)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
533
if (kmc->kmc_state != state)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2631
char state = "0-+*!"[sp.spec_state];
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2661
state, tflag, aflag, sp.spec_hits, sp.spec_limit, s1, s2);
usr/src/cmd/mdb/common/mdb/mdb_main.c
307
char *state = mdb_get_config();
usr/src/cmd/mdb/common/mdb/mdb_main.c
309
if (ioctl(fd, KMDB_IOC_START, state) < 0)
usr/src/cmd/mdb/common/mdb/mdb_main.c
312
strfree(state);
usr/src/cmd/mdb/common/mdb/mdb_print.c
3014
int state = PRINTF_NOFMT;
usr/src/cmd/mdb/common/mdb/mdb_print.c
3049
switch (state) {
usr/src/cmd/mdb/common/mdb/mdb_print.c
3051
state = f == '%' ? PRINTF_PERC : PRINTF_NOFMT;
usr/src/cmd/mdb/common/mdb/mdb_print.c
3055
state = f == '-' ? PRINTF_LEFT :
usr/src/cmd/mdb/common/mdb/mdb_print.c
3062
state = f >= '0' && f <= '9' ? PRINTF_WIDTH :
usr/src/cmd/mdb/common/mdb/mdb_print.c
3067
state = f >= '0' && f <= '9' ? PRINTF_WIDTH :
usr/src/cmd/mdb/common/mdb/mdb_print.c
3072
state = PRINTF_FMT;
usr/src/cmd/mdb/common/mdb/mdb_print.c
3076
if (state != PRINTF_FMT)
usr/src/cmd/mdb/common/mdb/mdb_print.c
3137
state = PRINTF_NOFMT;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1244
int state, perr;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1277
state = Pstate(t->t_pshandle);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1278
if (state != PS_DEAD && state != PS_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1299
int state = Pstate(t->t_pshandle);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1301
if (state != PS_DEAD && state != PS_IDLE)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1462
int state;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1468
(state = Pstate(t->t_pshandle)) != PS_DEAD && state != PS_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1647
int state;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1675
state = Pstate(P);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1676
if (psp != NULL && state != PS_UNDEAD && state != PS_IDLE)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1679
if (state == PS_DEAD && pip != NULL) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1683
} else if (state == PS_DEAD) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1686
} else if (state == PS_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1693
} else if (state == PS_UNDEAD && pi.pr_pid == 0) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1704
if (pip != NULL && state == PS_DEAD)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1707
if (state != PS_UNDEAD && state != PS_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1716
switch (state) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3380
int state;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3389
switch (state = Pstate(t->t_pshandle)) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
339
rdm.type, rdm.u.state);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
341
if (rdm.type == RD_DLACTIVITY && rdm.u.state == RD_CONSISTENT) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3422
fail("unknown libproc state (%d)\n", state);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
401
if (rdm.type == RD_DLACTIVITY && rdm.u.state == RD_ADD &&
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5368
int state = 0;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5431
state = Pstate(t->t_pshandle);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5457
if (aout_path == NULL && state != PS_DEAD && state != PS_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5543
if ((t->t_pshandle != NULL && state != PS_DEAD && state != PS_IDLE) ||
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5571
if (t->t_pshandle != NULL && state != PS_DEAD && state != PS_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5594
state == PS_DEAD) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
915
char *state, *env;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
930
state = mdb_get_config();
usr/src/cmd/mdb/common/mdb/mdb_proc.c
931
envlen = strlen(MDB_CONFIG_ENV_VAR) + 1 + strlen(state) + 1;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
934
"%s=%s", MDB_CONFIG_ENV_VAR, state);
usr/src/cmd/mdb/common/mdb/mdb_target.c
720
uint_t state = t->t_status.st_state;
usr/src/cmd/mdb/common/mdb/mdb_target.c
738
if (state > MDB_TGT_LOST)
usr/src/cmd/mdb/common/mdb/mdb_target.c
739
fail("invalid target state (%u)\n", state);
usr/src/cmd/mdb/common/mdb/mdb_target.c
740
if (state != MDB_TGT_STOPPED && istop)
usr/src/cmd/mdb/common/mdb/mdb_target.c
741
fail("target state is (%u) and ISTOP is set\n", state);
usr/src/cmd/mdb/common/mdb/mdb_target.c
742
if (state != MDB_TGT_STOPPED && state != MDB_TGT_RUNNING && dstop)
usr/src/cmd/mdb/common/mdb/mdb_target.c
743
fail("target state is (%u) and DSTOP is set\n", state);
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
38
prt_an_state(int state)
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
40
switch (state) {
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
57
mdb_printf("? %d ?? ", state);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
103
dtracemdb_eprobe(dtrace_state_t *state, dtrace_eprobedesc_t *epd)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1069
dtrace_state_t state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1090
if (mdb_vread(&state, sizeof (state), addr) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1095
if (state.dts_anon != NULL) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1096
addr = (uintptr_t)state.dts_anon;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1098
if (mdb_vread(&state, sizeof (state), addr) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1105
md.dtmd_state = &state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
112
addr = (uintptr_t)state->dts_ecbs +
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1618
dtrace_state_t state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1629
if (mdb_vread(&state, sizeof (state), statep) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1634
rval = wsp->walk_callback(statep, &state, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1719
dtrace_state_t state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1744
if (mdb_vread(&state, sizeof (state), addr) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1750
getminor(state.dts_dev), "-", MAXCOMLEN,
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
182
dtracemdb_probe(dtrace_state_t *state, dtrace_probedesc_t *pd)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2432
dtrace_state_t state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2440
if (mdb_vread(&state, sizeof (state), addr) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2447
ecbwp->dtew_ecbs = state.dts_ecbs;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2448
ecbwp->dtew_necbs = state.dts_necbs;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2597
dtrace_state_t state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2605
if (mdb_vread(&state, sizeof (dtrace_state_t), (uintptr_t)addr) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
2610
options = &state.dts_options[0];
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
262
dtracemdb_aggdesc(dtrace_state_t *state, dtrace_aggdesc_t *agd)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
272
addr = (uintptr_t)state->dts_aggregations +
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
494
dtracemdb_dof_create(dtrace_state_t *state, int isanon)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
543
opt[i].dofo_value = state->dts_options[i];
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
553
dtracemdb_format(dtrace_state_t *state, dtrace_fmtdesc_t *desc)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
559
if (desc->dtfd_format == 0 || desc->dtfd_format > state->dts_nformats) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
564
faddr = (uintptr_t)state->dts_formats +
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
593
dtracemdb_status(dtrace_state_t *state, dtrace_status_t *status)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
608
if (state->dts_activity == DTRACE_ACTIVITY_INACTIVE) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
618
nerrs = state->dts_errors;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
619
dstate = &state->dts_vstate.dtvs_dynvars;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
636
addr = (uintptr_t)&state->dts_buffer[i];
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
645
for (j = 0; j < state->dts_nspeculations; j++) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
648
addr = (uintptr_t)&state->dts_speculations[j];
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
668
status->dtst_specdrops_busy = state->dts_speculations_busy;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
669
status->dtst_specdrops_unavail = state->dts_speculations_unavail;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
687
dtrace_state_t *state = data->dtmd_state;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
705
dof = dtracemdb_dof_create(state, data->dtmd_isanon);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
713
return (dtracemdb_bufsnap(state->dts_buffer, arg));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
716
return (dtracemdb_bufsnap(state->dts_aggbuffer, arg));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
719
return (dtracemdb_aggdesc(state, arg));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
722
return (dtracemdb_eprobe(state, arg));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
725
return (dtracemdb_probe(state, arg));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
728
return (dtracemdb_format(state, arg));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
731
return (dtracemdb_status(state, arg));
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
854
devinfo_pathinfo_state(mdi_pathinfo_state_t state)
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
858
switch (state) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
878
mdb_printf("state=0x%x\n", state);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
882
char state[20];
usr/src/cmd/mdb/common/modules/genunix/findstack.c
886
state, sizeof (state));
usr/src/cmd/mdb/common/modules/genunix/findstack.c
892
cur->se_thread, state, sobj, count);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
895
cur->se_thread, state, sobj, "-");
usr/src/cmd/mdb/common/modules/genunix/findstack_subr.c
344
print_tstate_help(uint_t state, const char *name, void *ignored)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1014
char c, state;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1027
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1028
switch (state) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1029
case TS_SLEEP: state = SSLEEP; c = 'S'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1030
case TS_RUN: state = SRUN; c = 'R'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1031
case TS_ONPROC: state = SONPROC; c = 'O'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1032
case TS_ZOMB: state = SZOMB; c = 'Z'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1033
case TS_STOPPED: state = SSTOP; c = 'T'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1034
case TS_WAIT: state = SWAIT; c = 'W'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1035
default: state = 0; c = '?'; break;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1037
psp->pr_state = state;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
130
pstat2ch(uchar_t state)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
132
switch (state) {
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
35
ddihp_get_cn_state(ddi_hp_cn_state_t state)
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
37
switch (state) {
usr/src/cmd/mdb/common/modules/genunix/leaky.c
238
leak_state_t *state = NULL, *new_state;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
349
if (state == NULL || state_idx == LK_STATE_SIZE) {
usr/src/cmd/mdb/common/modules/genunix/leaky.c
354
sizeof (*state), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/genunix/leaky.c
356
new_state->lks_next = state;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
357
state = new_state;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
362
state->lks_stack[state_idx++] = mtab_ndx;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
372
if (state_idx == 0 && state != NULL) {
usr/src/cmd/mdb/common/modules/genunix/leaky.c
373
new_state = state->lks_next;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
375
state->lks_next = lk_free_state;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
376
lk_free_state = state;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
378
state = new_state;
usr/src/cmd/mdb/common/modules/genunix/leaky.c
383
mtab_ndx = state->lks_stack[--state_idx];
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
381
int state;
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
383
if ((state = mdb_get_state()) == MDB_STATE_RUNNING) {
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
394
if (state != MDB_STATE_STOPPED && panicstr == 0) {
usr/src/cmd/mdb/common/modules/genunix/net.c
648
char *state;
usr/src/cmd/mdb/common/modules/genunix/net.c
673
state = "UNBOUND";
usr/src/cmd/mdb/common/modules/genunix/net.c
675
state = "IDLE";
usr/src/cmd/mdb/common/modules/genunix/net.c
677
state = "CONNECTED";
usr/src/cmd/mdb/common/modules/genunix/net.c
679
state = "UNKNOWN";
usr/src/cmd/mdb/common/modules/genunix/net.c
681
mdb_printf("%0?p %10s ", udp_kaddr, state);
usr/src/cmd/mdb/common/modules/genunix/net.c
704
char *state;
usr/src/cmd/mdb/common/modules/genunix/net.c
727
state = "UNBOUND";
usr/src/cmd/mdb/common/modules/genunix/net.c
729
state = "IDLE";
usr/src/cmd/mdb/common/modules/genunix/net.c
731
state = "CONNECTED";
usr/src/cmd/mdb/common/modules/genunix/net.c
733
state = "UNKNOWN";
usr/src/cmd/mdb/common/modules/genunix/net.c
735
mdb_printf("%0?p %10s ", (uintptr_t)connp->conn_icmp, state);
usr/src/cmd/mdb/common/modules/genunix/sobj.c
408
int state, i;
usr/src/cmd/mdb/common/modules/genunix/sobj.c
422
if ((state = mdb_get_state()) == MDB_STATE_DEAD ||
usr/src/cmd/mdb/common/modules/genunix/sobj.c
423
state == MDB_STATE_STOPPED) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
331
thread_state_to_text(uint_t state, char *out, size_t out_sz)
usr/src/cmd/mdb/common/modules/genunix/thread.c
337
if (tsp->ts_state == state) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
342
mdb_snprintf(out, out_sz, "inval/%02x", state);
usr/src/cmd/mdb/common/modules/genunix/thread.c
346
thread_text_to_state(const char *state, uint_t *out)
usr/src/cmd/mdb/common/modules/genunix/thread.c
352
if (strcasecmp(tsp->ts_name, state) == 0) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1216
tg_buildstate_t *state = NULL, *new_state, *free = NULL;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1310
new_state->tgbs_next = state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1314
state = new_state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1328
if (state != NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1329
buf = state->tgbs_buf;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1330
ndx = state->tgbs_ndx;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1331
src = state->tgbs_src;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1332
nptrs = state->tgbs_nptrs;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1333
addr = state->tgbs_addr;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1337
new_state = state->tgbs_next;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1338
state->tgbs_next = free;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1339
free = state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1340
state = new_state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1346
state = free;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1348
mdb_free(state, sizeof (tg_buildstate_t));
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2127
tg_poststate_t *free = NULL, *stack = NULL, *state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2148
state = mdb_alloc(sizeof (tg_poststate_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2150
state = free;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2154
state->tgps_node = node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2155
state->tgps_edge = e;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2156
state->tgps_total = total;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2157
state->tgps_next = stack;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2158
stack = state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2176
if ((state = stack) != NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2177
edge = state->tgps_edge;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2178
node = state->tgps_node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2179
total = state->tgps_total;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2182
stack = state->tgps_next;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2183
state->tgps_next = free;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2184
free = state;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2204
state = free;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2206
mdb_free(state, sizeof (tg_poststate_t));
usr/src/cmd/mdb/common/modules/idm/idm.c
198
static const char *iscsi_idm_conn_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
199
static const char *iscsi_idm_task_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
200
static const char *iscsi_iscsit_tgt_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
201
static const char *iscsi_iscsit_sess_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
202
static const char *iscsi_iscsit_login_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
203
static const char *iscsi_iscsi_cmd_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
204
static const char *iscsi_iscsi_sess_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
205
static const char *iscsi_iscsi_conn_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
207
static const char *iscsi_iscsi_login_state(unsigned int state);
usr/src/cmd/mdb/common/modules/idm/idm.c
2730
iscsi_idm_conn_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2732
return ((state < CS_MAX_STATE) ? idm_cs_name[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2744
iscsi_idm_task_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2750
iscsi_iscsit_tgt_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2752
return ((state < TS_MAX_STATE) ? iscsit_ts_name[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2756
iscsi_iscsit_sess_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2758
return ((state < SS_MAX_STATE) ? iscsit_ss_name[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2762
iscsi_iscsit_login_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2764
return ((state < ILS_MAX_STATE) ? iscsit_ils_name[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2768
iscsi_iscsi_cmd_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2770
return ((state < ISCSI_CMD_STATE_MAX) ?
usr/src/cmd/mdb/common/modules/idm/idm.c
2771
iscsi_cmd_state_names[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2775
iscsi_iscsi_sess_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2777
return ((state < ISCSI_SESS_STATE_MAX) ?
usr/src/cmd/mdb/common/modules/idm/idm.c
2778
iscsi_sess_state_names[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2782
iscsi_iscsi_conn_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2784
return ((state < ISCSI_CONN_STATE_MAX) ? iscsi_ics_name[state] : "N/A");
usr/src/cmd/mdb/common/modules/idm/idm.c
2788
iscsi_iscsi_login_state(unsigned int state)
usr/src/cmd/mdb/common/modules/idm/idm.c
2790
return ((state < LOGIN_MAX) ? iscsi_login_state_names[state] : "N/A");
usr/src/cmd/mdb/common/modules/libc/findstack_subr.c
64
thread_text_to_state(const char *state, uint_t *out)
usr/src/cmd/mdb/common/modules/libc/findstack_subr.c
66
if (strcmp(state, "PARKED") == 0) {
usr/src/cmd/mdb/common/modules/libc/findstack_subr.c
68
} else if (strcmp(state, "UNPARKED") == 0) {
usr/src/cmd/mdb/common/modules/libc/findstack_subr.c
70
} else if (strcmp(state, "FREE") == 0) {
usr/src/cmd/mdb/common/modules/libc/findstack_subr.c
85
thread_state_to_text(uint_t state, char *out, size_t out_sz)
usr/src/cmd/mdb/common/modules/libc/findstack_subr.c
87
(void) snprintf(out, out_sz, state ? "PARKED" : "UNPARKED");
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
824
tnwalk_state_t *state;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
836
state = mdb_zalloc(sizeof (tnwalk_state_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
838
state->curr_hash = (topo_nodehash_t *)node.tn_children.l_next;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
839
state->hash_idx = 0;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
840
wsp->walk_data = state;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
849
tnwalk_state_t *state = wsp->walk_data;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
850
int rv, i = state->hash_idx++;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
853
if (state->curr_hash == NULL)
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
856
if (mdb_vread(&(state->hash), sizeof (topo_nodehash_t),
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
857
(uintptr_t)state->curr_hash) != sizeof (topo_nodehash_t)) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
860
(uintptr_t)state->curr_hash);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
865
(uintptr_t)(state->hash.th_nodearr+i)) != sizeof (tnode_t *)) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
868
state->hash.th_nodearr+i);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
873
rv = wsp->walk_callback(wsp->walk_addr, state, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
875
if (state->hash_idx >= state->hash.th_arrlen) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
879
state->curr_hash =
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
880
(topo_nodehash_t *)(state->hash.th_list.l_next);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
881
state->hash_idx = 0;
usr/src/cmd/mdb/common/modules/mac/mac.c
948
mac_ring_state2str(mac_ring_state_t state)
usr/src/cmd/mdb/common/modules/mac/mac.c
950
switch (state) {
usr/src/cmd/mdb/common/modules/mdb_test/mdb_test.c
135
int state, i;
usr/src/cmd/mdb/common/modules/mdb_test/mdb_test.c
155
state = mdb_get_state();
usr/src/cmd/mdb/common/modules/mdb_test/mdb_test.c
156
mdb_printf("- kernel=%d state=%d\n", mdb_prop_kernel, state);
usr/src/cmd/mdb/common/modules/mdb_test/mdb_test.c
158
if (mdb_prop_kernel && (state == MDB_STATE_DEAD ||
usr/src/cmd/mdb/common/modules/mdb_test/mdb_test.c
159
state == MDB_STATE_RUNNING)) {
usr/src/cmd/mdb/common/modules/mpt_sas/mpt_sas.c
465
int state;
usr/src/cmd/mdb/common/modules/mpt_sas/mpt_sas.c
467
if ((state = mdb_get_state()) == MDB_STATE_RUNNING) {
usr/src/cmd/mdb/common/modules/mpt_sas/mpt_sas.c
478
if (state != MDB_STATE_STOPPED && panicstr == 0) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2724
switch (ss.state) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
3030
switch (ss.state) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
553
if (work.state != PMCS_WORK_STATE_NIL) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
848
work_state_to_string(uint32_t state)
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
852
switch (state) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
885
char *state, *last_state;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
891
state = work_state_to_string(wp->state);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
920
wp->htag, state, path, wp->timer,
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
924
wp->htag, state, path, tgt, wp->timer,
usr/src/cmd/mdb/common/modules/s1394/s1394.c
65
s1394_state_t state;
usr/src/cmd/mdb/common/modules/s1394/s1394.c
72
if (mdb_vread(&state, sizeof (s1394_state_t),
usr/src/cmd/mdb/common/modules/s1394/s1394.c
77
wsp->walk_addr = (uintptr_t)state.hal_head;
usr/src/cmd/mdb/common/modules/sctp/sctp.c
109
sctp_faddr_state(int state)
usr/src/cmd/mdb/common/modules/sctp/sctp.c
113
switch (state) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1008
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1020
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1057
sr->sr_state, state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1136
state,
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1475
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1477
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1485
mdb_printf("State: %d (%s)\n", user->u_state, state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1684
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1686
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1693
mdb_printf("State: %d (%s)\n", tree->t_state, state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1761
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1763
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1770
mdb_printf("State: %d (%s)\n", od->d_state, state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1881
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1884
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1896
mdb_printf("State: %d (%s)\n", of->f_state, state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
688
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
715
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
720
addr, sv->sv_zid, state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
881
char state[40];
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
892
get_enum(state, sizeof (state),
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
912
state);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
936
se->s_remote_port, se->dialect, state);
usr/src/cmd/mdb/common/modules/stmf/stmf.c
250
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
268
if (mdb_readsym(&state, sizeof (struct stmf_state), "stmf_state")
usr/src/cmd/mdb/common/modules/stmf/stmf.c
274
ilup = state.stmf_ilulist;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
300
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
318
if (mdb_readsym(&state, sizeof (struct stmf_state), "stmf_state")
usr/src/cmd/mdb/common/modules/stmf/stmf.c
324
ilpp = state.stmf_ilplist;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
349
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
367
if (mdb_readsym(&state, sizeof (struct stmf_state), "stmf_state")
usr/src/cmd/mdb/common/modules/stmf/stmf.c
373
ippp = state.stmf_ipplist;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
46
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
48
if (mdb_readsym(&state, sizeof (struct stmf_state),
usr/src/cmd/mdb/common/modules/stmf/stmf.c
53
wsp->walk_addr = (uintptr_t)state.stmf_ilportlist;
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
104
char state[20];
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
130
enum_lookup(state, sizeof (state), thread_state_enum,
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
132
make_lower(state, sizeof (state));
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
139
(void *)addr, t.ti_thread, state, oldstate,
usr/src/cmd/mdb/common/modules/usba/usb.c
307
char *dir, *type, *state;
usr/src/cmd/mdb/common/modules/usba/usb.c
326
state = "*******";
usr/src/cmd/mdb/common/modules/usba/usb.c
330
state = "CLOSED ";
usr/src/cmd/mdb/common/modules/usba/usb.c
334
state = "IDLE ";
usr/src/cmd/mdb/common/modules/usba/usb.c
338
state = "ACTIVE ";
usr/src/cmd/mdb/common/modules/usba/usb.c
342
state = "ERROR ";
usr/src/cmd/mdb/common/modules/usba/usb.c
346
state = "CLOSING";
usr/src/cmd/mdb/common/modules/usba/usb.c
350
state = "ILLEGAL";
usr/src/cmd/mdb/common/modules/usba/usb.c
388
ept_descr.bEndpointAddress & USB_EP_NUM_MASK, type, dir, state,
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1414
const char *state;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1450
state = "UNKNOWN";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1452
state = statetab[spa.spa_state];
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1454
mdb_printf("%0?p %9s %s\n", addr, state, spa.spa_name);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1780
const char *state, *aux;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1783
state = "CLOSED";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1786
state = "OFFLINE";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1789
state = "CANT_OPEN";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1792
state = "DEGRADED";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1795
state = "HEALTHY";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1798
state = "REMOVED";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1801
state = "FAULTED";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1804
state = "UNKNOWN";
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1865
mdb_printf("%-9s %-12s %*s%s\n", state, aux, depth, "", desc);
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
281
uint32_t info, info2, tt, state;
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
297
state = LE_32(sctx.xsc_state);
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
335
mdb_printf("Device Address: 0x%x\n", XHCI_SCTX_GET_DEV_ADDR(state));
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
337
switch (XHCI_SCTX_GET_SLOT_STATE(state)) {
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
354
mdb_printf(" (%d)\n", XHCI_SCTX_GET_SLOT_STATE(state));
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
721
const char *state;
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
734
state = xhci_mdb_epctx_states[XHCI_EPCTX_STATE(LE_32(epctx.xec_info))];
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
737
state, xep->xep_ring.xr_head, xep->xep_ring.xr_tail);
usr/src/cmd/more/more.c
892
register int state = 0; /* next output char's UL state */
usr/src/cmd/more/more.c
903
state = 1;
usr/src/cmd/more/more.c
908
state = 1;
usr/src/cmd/more/more.c
911
state = 0;
usr/src/cmd/more/more.c
913
if (state != pstate)
usr/src/cmd/more/more.c
914
putp(state ? ULenter : ULexit);
usr/src/cmd/more/more.c
915
pstate = state;
usr/src/cmd/more/more.c
917
if (state && underline_char) {
usr/src/cmd/more/more.c
928
if (state && !underline_char) { /*M002*/
usr/src/cmd/msgfmt/xgettext.c
1724
int state = INIT_STATE;
usr/src/cmd/msgfmt/xgettext.c
1744
if ((tmp_elem != NULL) && (state == IN_MSGSTR)) {
usr/src/cmd/msgfmt/xgettext.c
1748
if ((state == INIT_STATE) || (state == IN_MSGSTR)) {
usr/src/cmd/msgfmt/xgettext.c
1749
state = IN_COMMENT;
usr/src/cmd/msgfmt/xgettext.c
1760
} else if (state == IN_COMMENT) {
usr/src/cmd/msgfmt/xgettext.c
1776
if (state == IN_MSGSTR) {
usr/src/cmd/msgfmt/xgettext.c
1779
} else if (state == INIT_STATE) {
usr/src/cmd/msgfmt/xgettext.c
1783
state = IN_MSGID;
usr/src/cmd/msgfmt/xgettext.c
1789
state = IN_MSGSTR;
usr/src/cmd/msgfmt/xgettext.c
1798
if (state == IN_MSGID) {
usr/src/cmd/msgfmt/xgettext.c
1803
} else if (state == IN_MSGSTR) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
105
reply.state = session->ns_data.dd_state;
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
356
reply.state = session->ns_data.dd_state;
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
878
reply.state = session->ns_data.dd_state;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
1140
reply.state = session->ns_mover.md_state;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
143
reply.state = session->ns_mover.md_state;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
559
reply.state = session->ns_mover.md_state;
usr/src/cmd/newform/newform.c
317
int state, /* DFA state */
usr/src/cmd/newform/newform.c
327
state = 0;
usr/src/cmd/newform/newform.c
328
while (state >= 0) {
usr/src/cmd/newform/newform.c
330
switch (state) {
usr/src/cmd/newform/newform.c
335
state = -1;
usr/src/cmd/newform/newform.c
338
state = 1;
usr/src/cmd/newform/newform.c
343
state = 3;
usr/src/cmd/newform/newform.c
353
state = -1;
usr/src/cmd/newform/newform.c
356
state = 1;
usr/src/cmd/newform/newform.c
360
state = 2;
usr/src/cmd/newform/newform.c
368
state = 1;
usr/src/cmd/newform/newform.c
378
state = 4;
usr/src/cmd/newform/newform.c
381
state = 5;
usr/src/cmd/newform/newform.c
384
state = 7;
usr/src/cmd/newform/newform.c
387
state = 10;
usr/src/cmd/newform/newform.c
390
state = 11;
usr/src/cmd/newform/newform.c
393
state = 12;
usr/src/cmd/newform/newform.c
396
state = 13;
usr/src/cmd/newform/newform.c
399
state = 14;
usr/src/cmd/newform/newform.c
409
state = -1;
usr/src/cmd/newform/newform.c
413
state = -1;
usr/src/cmd/newform/newform.c
419
state = -1;
usr/src/cmd/newform/newform.c
421
state = 6;
usr/src/cmd/newform/newform.c
428
state = -1;
usr/src/cmd/newform/newform.c
437
state = -1;
usr/src/cmd/newform/newform.c
440
state = 8;
usr/src/cmd/newform/newform.c
443
state = 9;
usr/src/cmd/newform/newform.c
452
state = -1;
usr/src/cmd/newform/newform.c
460
state = -1;
usr/src/cmd/newform/newform.c
468
state = -1;
usr/src/cmd/newform/newform.c
476
state = -1;
usr/src/cmd/newform/newform.c
484
state = -1;
usr/src/cmd/newform/newform.c
492
state = -1;
usr/src/cmd/newform/newform.c
499
state = 14;
usr/src/cmd/newform/newform.c
503
state = -1;
usr/src/cmd/newform/newform.c
578
int state, /* Current state */
usr/src/cmd/newform/newform.c
586
state = 0;
usr/src/cmd/newform/newform.c
588
while (state >= 0) {
usr/src/cmd/newform/newform.c
590
switch (state) {
usr/src/cmd/newform/newform.c
592
state = (c == '<') ? 1 : 0;
usr/src/cmd/newform/newform.c
595
state = (c == ':') ? 2 : 0;
usr/src/cmd/newform/newform.c
598
state = (c == 't') ? 4
usr/src/cmd/newform/newform.c
602
state = ((c == ' ') || (c == '\t')) ? 2 : 3;
usr/src/cmd/newform/newform.c
614
state = (c == ':') ? 6
usr/src/cmd/newform/newform.c
618
state = (c == ':') ? 6 : 5;
usr/src/cmd/newform/newform.c
621
state = (c == '>') ? -2 : 5;
usr/src/cmd/newform/newform.c
624
if (c == '\n') state = -1;
usr/src/cmd/newform/newform.c
628
value = (state == -1) ? 0 : cnvtspec(tabspecp);
usr/src/cmd/nlsadmin/nlsadmin.c
664
char *state;
usr/src/cmd/nlsadmin/nlsadmin.c
691
if ((state = nexttok(NULL, ":")) == NULL)
usr/src/cmd/nlsadmin/nlsadmin.c
693
if (strcmp(state, "ENABLED") == 0 ||
usr/src/cmd/nlsadmin/nlsadmin.c
694
strcmp(state, "STARTING") == 0) {
usr/src/cmd/nscd/nscd_smfmonitor.c
100
free(state);
usr/src/cmd/nscd/nscd_smfmonitor.c
68
char *state = NULL;
usr/src/cmd/nscd/nscd_smfmonitor.c
71
state = smf_get_state(NSCD_SMF_SVC_FMRI(srci));
usr/src/cmd/nscd/nscd_smfmonitor.c
72
if (state == NULL)
usr/src/cmd/nscd/nscd_smfmonitor.c
76
(me, "%s -- %s\n", state, NSCD_SMF_SVC_FMRI(srci));
usr/src/cmd/nscd/nscd_smfmonitor.c
84
if (strcmp(state, SCF_STATE_STRING_UNINIT) == 0)
usr/src/cmd/nscd/nscd_smfmonitor.c
86
else if (strcmp(state, SCF_STATE_STRING_MAINT) == 0)
usr/src/cmd/nscd/nscd_smfmonitor.c
88
else if (strcmp(state, SCF_STATE_STRING_OFFLINE) == 0)
usr/src/cmd/nscd/nscd_smfmonitor.c
90
else if (strcmp(state, SCF_STATE_STRING_DISABLED) == 0)
usr/src/cmd/nscd/nscd_smfmonitor.c
92
else if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0)
usr/src/cmd/nscd/nscd_smfmonitor.c
94
else if (strcmp(state, SCF_STATE_STRING_DEGRADED) == 0)
usr/src/cmd/nvmeadm/nvmeadm.c
1197
const char *bd_addr, *disk = NULL, *state = NULL;
usr/src/cmd/nvmeadm/nvmeadm.c
1204
state = "unallocated";
usr/src/cmd/nvmeadm/nvmeadm.c
1208
state = "allocated";
usr/src/cmd/nvmeadm/nvmeadm.c
1212
state = "active";
usr/src/cmd/nvmeadm/nvmeadm.c
1216
state = "active-usable";
usr/src/cmd/nvmeadm/nvmeadm.c
1220
state = "blkdev";
usr/src/cmd/nvmeadm/nvmeadm.c
1236
oarg.nloa_state = state;
usr/src/cmd/oawk/b.c
471
ptr = state[0] = foll[0];
usr/src/cmd/oawk/b.c
589
if (*(state[s] + *state[s]) == line) { /* s final? */
usr/src/cmd/oawk/b.c
595
ptr = state[s];
usr/src/cmd/oawk/b.c
752
if (notin(state, n, &prev)) {
usr/src/cmd/oawk/b.c
754
printf("cgotofn: notin; state = %d, n = %d\n", state, n, NULL);
usr/src/cmd/oawk/b.c
757
state[++n] = add(setcnt);
usr/src/cmd/oawk/b.c
799
xfree(state[i]); /* free state[i] */
usr/src/cmd/oawk/b.c
83
int *state[NSTATES];
usr/src/cmd/pg/pg.c
854
int state = 0;
usr/src/cmd/pg/pg.c
861
(void) set_state(&state, ' ', (char *)0);
usr/src/cmd/pg/pg.c
863
while (state != 10) {
usr/src/cmd/pg/pg.c
897
(void) set_state(&state, ch, sptr);
usr/src/cmd/pg/pg.c
927
if (set_state(&state, ch, sptr) == 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1018
PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1058
if (strcmp(state, PSVC_OK) != 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1132
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1135
status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1160
if ((unplugged) && (strcmp(state, "NO AC POWER") != 0)) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1197
if ((!unplugged) && (strcmp(state, "NO AC POWER") == 0)) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1321
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1336
err = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1339
if (strcmp(state, PSVC_OK) == 0 || strcmp(state, "") == 0) { /* OK */
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1562
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1578
status = psvc_get_attr(hdlp, sensor_id, PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1583
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1584
strlcpy(state, PSVC_ERROR, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1590
strlcpy(state, PSVC_OK, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1594
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1655
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1659
strlcpy(state, PSVC_OK, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1661
state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
378
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
407
strlcpy(state, PSVC_ERROR, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
412
strlcpy(state, PSVC_OK, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
422
status = psvc_set_attr(hdlp, fan_id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
427
status = psvc_get_attr(hdlp, fan_id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
435
if (strcmp(state, PSVC_OK) != 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
439
if (strcmp(state, prev_state) != 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
463
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
497
err = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
509
if (strcmp(state, prev_state) != 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
685
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
692
&state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
882
char state[PSVC_MAX_STR_LEN];
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
905
status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
909
if (strcmp(state, "NO AC POWER") == 0)
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
923
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
928
(strcmp(previous_state, state)));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
935
if (strcmp(previous_state, state) != 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
936
if (strcmp(state, PSVC_SWITCH_OFF) == 0) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
937
strlcpy(state, PSVC_ERROR, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
945
strlcpy(state, PSVC_OK, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
949
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
980
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
985
(strcmp(state, PSVC_SWITCH_ON) == 0));
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
987
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1030
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1082
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1085
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1089
status = psvc_set_attr(hdlp, ps_id[i], PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1103
if (strcmp(state, previous_state) != 0) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1109
if (strcmp(state, PSVC_ERROR) == 0) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1139
char state[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1175
state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1179
if (strcmp(state, PSVC_OK))
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1365
char state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1375
strlcpy(state, PSVC_ERROR,
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1376
sizeof (state));
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1378
PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1525
char label[32], state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1574
char state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1583
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1584
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1653
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1656
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
2296
char state[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
2299
status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
2304
if (strcmp(state, PSVC_HOTPLUGGED) != 0) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
2305
strcpy(state, PSVC_HOTPLUGGED);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
2307
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
494
char state[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
514
PSVC_PROBE_RESULT_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
525
if ((strcmp(state, PSVC_ERROR) == 0) &&
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
543
char state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
610
status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
626
state, PSVC_HOTPLUGGED));
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
629
(strcmp(state, PSVC_HOTPLUGGED) != 0)) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
630
strcpy(state, PSVC_HOTPLUGGED);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
634
state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
674
(strcmp(state, PSVC_HOTPLUGGED) == 0)) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
675
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
677
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
710
char state[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
754
PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
758
if (strcmp(state, PSVC_HOTPLUGGED) == 0) {
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
921
char state[32], fault[32], previous_state[32], past_state[32];
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
980
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
106
static int lookup_led_status(int8_t state, const char **string);
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
113
static void fixstate(uint8_t state, const char *string, int *max_len);
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
1350
fixstate(uint8_t state, const char *string, int *max_len)
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
1357
if (ledstate_lkup[i].state == state) {
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
147
int8_t state;
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
707
int8_t *state, int8_t *colour)
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
724
if (state != NULL)
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
725
*state = data.led_state;
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
870
lookup_led_status(int8_t state, const char **string)
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
876
if (ledstate_lkup[i].state == state) {
usr/src/cmd/picl/plugins/sun4u/envmon/piclenvmon.c
98
int8_t *state, int8_t *colour);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
410
char state[32];
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
468
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
472
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
476
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
480
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
485
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
489
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
500
if (strcmp(previous_state, state) != 0) {
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
510
if (strcmp(state, PSVC_ERROR) == 0)
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
537
char state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
596
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
600
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
606
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
702
char state[32], fault[32], previous_state[32];
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
724
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
728
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
729
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
732
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
736
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
747
if (strcmp(state, previous_state) != 0) {
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
755
if (strcmp(state, PSVC_ERROR) == 0)
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
768
if (strcmp(state, PSVC_ERROR) == 0)
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
515
led_state_t state;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
519
state = dtls->led_state[ledNo][diskNo];
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
520
if ((state == LED_STATE_ON) ||
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
521
(state == LED_STATE_TEST))
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2703
char state[MAX_STATE_SIZE];
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2828
err = ptree_get_propval(nextprop, &state, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2835
if (strcmp(state, "pass") == 0) {
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2838
} else if (strcmp(state, "fail") == 0) {
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2842
(void) strlcpy(result, state,
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2869
char state[MAX_STATE_SIZE];
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2930
state, sizeof (state));
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2932
if (strcmp(state, "fail") == 0)
usr/src/cmd/picl/plugins/sun4u/lw8/frutree/piclfrutree.c
2936
(void) strlcpy(result, state,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvc_objects_class.h
49
char state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1197
strcpy(objp->previous_state, objp->state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1198
strcpy(objp->state, led_state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1290
strcpy(objp->previous_state, objp->state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1291
strcpy(objp->state, led_state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1322
char state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1343
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1347
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1368
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1372
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1393
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1397
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1418
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1422
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1613
strcpy(objp->previous_state, objp->state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
1614
strcpy(objp->state, sw_state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2753
char state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2756
state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2760
if (strcmp(state, PSVC_SWITCH_ON) == 0)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2761
strcpy(objp->state, PSVC_ON);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2763
strcpy(objp->state, PSVC_OFF);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2767
char state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2770
state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2773
strcpy(objp->state, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
3143
strcpy((char *)attrp, objp->state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
3196
strcpy(objp->previous_state, objp->state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
3197
strcpy(objp->state, (char *)attrp);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1093
char state[32], fault[32], previous_state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1116
PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1120
if (strcmp(state, PSVC_SWITCH_ON) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1121
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1124
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1128
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1139
if (strcmp(state, previous_state) != 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
1148
if (strcmp(state, PSVC_ERROR) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
312
char state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
333
status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
337
if ((strcmp(state, PSVC_HOTPLUGGED) == 0)) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
372
if ((temp == 127) && (strcmp(state, PSVC_ERROR) != 0)) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
408
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
425
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
442
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
459
strcpy(state, PSVC_ERROR);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
476
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
481
status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
492
if (strcmp(previous_state, state) != 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
531
char state[32], previous_state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
592
status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
606
if (strcmp(state, PSVC_OK) == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
619
if ((strcmp(state, PSVC_ERROR) == 0) &&
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
634
if ((strcmp(state, PSVC_ERROR) == 0) &&
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
655
char state[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
668
strcpy(state, PSVC_SWITCH_OFF);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
670
strcpy(state, PSVC_SWITCH_ON);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
673
status = psvc_set_attr(hdlp, switchid, PSVC_SWITCH_STATE_ATTR, state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
859
char state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
863
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
865
state);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
935
char state[32], fault[32];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
944
strcpy(state, PSVC_OK);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
946
state);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
72
public final static native int pool_set_status(int state);
usr/src/cmd/powertop/common/cpufreq.c
168
freq_state_info_t *state;
usr/src/cmd/powertop/common/cpufreq.c
178
state = g_pstate_info;
usr/src/cmd/powertop/common/cpufreq.c
208
state->speed = HZ2MHZ(atoll(token));
usr/src/cmd/powertop/common/cpufreq.c
210
if (state->speed > max_cpufreq)
usr/src/cmd/powertop/common/cpufreq.c
211
max_cpufreq = state->speed;
usr/src/cmd/powertop/common/cpufreq.c
213
state->total_time = (uint64_t)0;
usr/src/cmd/powertop/common/cpufreq.c
216
state++;
usr/src/cmd/powertop/common/cpuidle.c
218
uint64_t n = 0, state;
usr/src/cmd/powertop/common/cpuidle.c
226
state = *(uint32_t *)(data->dtada_data +
usr/src/cmd/powertop/common/cpuidle.c
231
state = *(uint64_t *)(data->dtada_data +
usr/src/cmd/powertop/common/cpuidle.c
242
g_cstate_info[state].events += n;
usr/src/cmd/powertop/common/cpuidle.c
250
g_cstate_info[state].last_time = n;
usr/src/cmd/powertop/common/cpuidle.c
251
g_cstate_info[state].total_time += n;
usr/src/cmd/powertop/common/display.c
526
uint32_t state)
usr/src/cmd/powertop/common/display.c
541
switch (state) {
usr/src/cmd/print/bsd-sysv-commands/common.c
137
state_string(int state)
usr/src/cmd/print/bsd-sysv-commands/common.c
139
switch (state) {
usr/src/cmd/print/bsd-sysv-commands/common.c
176
int state = 0;
usr/src/cmd/print/bsd-sysv-commands/common.c
180
"printer-state", &state);
usr/src/cmd/print/bsd-sysv-commands/common.c
186
if ((state != 0x03) || (num_jobs != 0)) {
usr/src/cmd/print/bsd-sysv-commands/common.c
187
fprintf(fp, "%s: %s", name, state_string(state));
usr/src/cmd/print/bsd-sysv-commands/common.c
188
if ((state == 0x05) ||
usr/src/cmd/print/bsd-sysv-commands/common.c
189
(state == 0x06) ||
usr/src/cmd/print/bsd-sysv-commands/common.c
190
(state == 0x07) ||
usr/src/cmd/print/bsd-sysv-commands/common.c
191
(state == 0x08)) /* stopped */
usr/src/cmd/print/bsd-sysv-commands/disable.c
71
int state = 0;
usr/src/cmd/print/bsd-sysv-commands/disable.c
77
"job-state", &state);
usr/src/cmd/print/bsd-sysv-commands/disable.c
78
if (state & 0x082A) { /* If state is RS_ACTIVE */
usr/src/cmd/print/bsd-sysv-commands/lpc.c
65
int32_t state = 0;
usr/src/cmd/print/bsd-sysv-commands/lpc.c
75
"printer-state", &state);
usr/src/cmd/print/bsd-sysv-commands/lpc.c
77
((state != 0x05) ? gettext("enabled") :
usr/src/cmd/print/bsd-sysv-commands/lpc.c
80
if (state != 0x03) { /* !idle */
usr/src/cmd/print/bsd-sysv-commands/lpc.c
94
if (state == 0x04)
usr/src/cmd/prstat/prutil.c
185
Format_state(char *str, char state, processorid_t pr_id, int length)
usr/src/cmd/prstat/prutil.c
187
switch (state) {
usr/src/cmd/ptools/pstack/pstack.c
334
tip->state = thrinfo.ti_state;
usr/src/cmd/ptools/pstack/pstack.c
409
if (tip->state == TD_THR_ZOMBIE)
usr/src/cmd/ptools/pstack/pstack.c
480
if (tip->state == TD_THR_ZOMBIE)
usr/src/cmd/ptools/pstack/pstack.c
64
td_thr_state_e state;
usr/src/cmd/raidctl/raidctl.c
1579
array_attr.state = ARRAY_STATE_SYNC;
usr/src/cmd/raidctl/raidctl.c
1592
array_attr.state =
usr/src/cmd/raidctl/raidctl.c
1696
switch (array_attr.state) {
usr/src/cmd/raidctl/raidctl.c
1785
} else if (disk_attr.state == DISK_STATE_GOOD) {
usr/src/cmd/raidctl/raidctl.c
1788
} else if (disk_attr.state == DISK_STATE_FAILED) {
usr/src/cmd/raidctl/raidctl.c
1887
array_attr.state = ARRAY_STATE_SYNC;
usr/src/cmd/raidctl/raidctl.c
1899
array_attr.state = ARRAY_STATE_SYNC;
usr/src/cmd/raidctl/raidctl.c
1929
subarray_attr.state = ARRAY_STATE_SYNC;
usr/src/cmd/raidctl/raidctl.c
2134
if (attrp->state & ARRAY_STATE_INACTIVATE)
usr/src/cmd/raidctl/raidctl.c
2137
switch (attrp->state) {
usr/src/cmd/raidctl/raidctl.c
2223
if (attrp->state == DISK_STATE_GOOD) {
usr/src/cmd/raidctl/raidctl.c
2225
} else if (attrp->state == DISK_STATE_FAILED) {
usr/src/cmd/raidctl/raidctl.c
2281
if (attrp->state == DISK_STATE_GOOD) {
usr/src/cmd/raidctl/raidctl.c
2283
} else if (attrp->state == DISK_STATE_FAILED) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
487
aggr_offline_port(link_cache_t *node, cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
524
node->vc_state |= (CACHE_AGGR_PORT_OFFLINED | state);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
434
cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
441
"(%s %u %u)\n", node->pc_resource, flags, state);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
466
node->pc_state |= state;
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
288
len = snprintf(&c, 1, MPXIO_MSG_USAGE, s_state(reg->phci.state));
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
291
s_state(reg->phci.state)) > len + 1)) {
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
448
s_state(di_path_state_t state)
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
450
switch (state) {
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
533
int state;
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
552
if ((group->phcis[i].state == DI_PATH_STATE_ONLINE) ||
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
553
(group->phcis[i].state == DI_PATH_STATE_STANDBY)) {
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
554
if (rcm_get_rsrcstate(hdl, group->phcis[i].path, &state)
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
561
group->phcis[i].path, state);
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
562
if (state == RCM_STATE_ONLINE) {
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
63
di_path_state_t state;
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
678
reg->phci.state = group->phcis[i].state;
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
700
reg->phci.state = group->phcis[i].state;
usr/src/cmd/rcm_daemon/common/mpxio_rcm.c
802
phcis[i].state = di_path_state(dipath);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
432
(user->state == RCM_STATE_REMOVE)) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
433
user->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
598
int state;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
615
state = RCM_STATE_UNKNOWN;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
621
state = rcm_info_state(dr_info_tuple);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
627
if (state != RCM_STATE_UNKNOWN) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
629
"get_resource_state(%s)=%d\n", rsrcname, state);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
630
add_busy_rsrc_to_list(rsrcname, pid, state, 0, NULL,
usr/src/cmd/rcm_daemon/common/rcm_impl.c
644
state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
648
if (client->state == RCM_STATE_OFFLINE_FAIL ||
usr/src/cmd/rcm_daemon/common/rcm_impl.c
649
client->state == RCM_STATE_OFFLINE_QUERY_FAIL ||
usr/src/cmd/rcm_daemon/common/rcm_impl.c
650
client->state == RCM_STATE_SUSPEND_FAIL ||
usr/src/cmd/rcm_daemon/common/rcm_impl.c
651
client->state == RCM_STATE_SUSPEND_QUERY_FAIL) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
652
state = client->state;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
656
if (client->state != RCM_STATE_ONLINE &&
usr/src/cmd/rcm_daemon/common/rcm_impl.c
657
client->state != RCM_STATE_REMOVE)
usr/src/cmd/rcm_daemon/common/rcm_impl.c
658
state = client->state;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
664
rsrcname, state);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
665
add_busy_rsrc_to_list(rsrcname, pid, state, 0, NULL,
usr/src/cmd/rcm_daemon/common/rcm_impl.h
132
int state; /* rsrc state known to client */
usr/src/cmd/rcm_daemon/common/rcm_impl.h
150
int state; /* current state */
usr/src/cmd/rcm_daemon/common/rcm_impl.h
190
short state;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1027
switch (tmp->state) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1109
tmp->rsrcname, tmp->state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1131
return (barrier.state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1135
rcmd_set_state(int state)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1144
barrier.state = state;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1146
switch (state) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
1192
while (barrier.state != RCMD_NORMAL)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
182
if (list->req[i].state == RCM_STATE_REMOVE)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
251
(*listp)->req[i].state = RCM_STATE_REMOVE;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
265
((*listp)->req[i].state == RCM_STATE_REMOVE)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
314
req->state = RCM_STATE_ONLINE; /* mark that the entry is in use */
usr/src/cmd/rcm_daemon/common/rcm_lock.c
340
if (info_req_list->req[i].state == RCM_STATE_REMOVE)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
346
info_req_list->req[i].state = RCM_STATE_REMOVE;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
383
if ((req->state == RCM_STATE_REMOVE) || (dr_dev[0] == '\0'))
usr/src/cmd/rcm_daemon/common/rcm_lock.c
403
dr_req_list->req[i].state,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
420
dr_req_list->req[i].state,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
449
transition_state(int state)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
455
switch (state) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
476
dr_req_update_entry(char *device, pid_t pid, uint_t flag, int state,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
487
switch (state) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
51
int state; /* current state */
usr/src/cmd/rcm_daemon/common/rcm_lock.c
522
req->state, req->device);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
527
switch (state) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
534
if ((req->state != RCM_STATE_OFFLINE_FAIL) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
535
(req->state != RCM_STATE_OFFLINE_QUERYING) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
536
(req->state != RCM_STATE_OFFLINE_QUERY) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
537
(req->state != RCM_STATE_OFFLINE_QUERY_FAIL) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
538
(req->state != RCM_STATE_OFFLINE)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
541
device, req->state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
552
if ((req->state != RCM_STATE_SUSPEND_FAIL) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
553
(req->state != RCM_STATE_SUSPEND_QUERYING) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
554
(req->state != RCM_STATE_SUSPEND_QUERY) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
555
(req->state != RCM_STATE_SUSPEND_QUERY_FAIL) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
556
(req->state != RCM_STATE_SUSPEND)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
559
device, req->state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
565
if ((req->state != RCM_STATE_SUSPEND) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
566
(req->state != RCM_STATE_SUSPEND_QUERYING) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
567
(req->state != RCM_STATE_SUSPEND_QUERY) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
568
(req->state != RCM_STATE_SUSPEND_QUERY_FAIL) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
569
(req->state != RCM_STATE_SUSPEND_FAIL)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
572
device, req->state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
578
if ((req->state != RCM_STATE_OFFLINE) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
579
(req->state != RCM_STATE_OFFLINE_QUERYING) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
580
(req->state != RCM_STATE_OFFLINE_QUERY) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
581
(req->state != RCM_STATE_OFFLINE_QUERY_FAIL) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
582
(req->state != RCM_STATE_OFFLINE_FAIL)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
585
device, req->state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
591
if ((req->state != RCM_STATE_OFFLINE) &&
usr/src/cmd/rcm_daemon/common/rcm_lock.c
592
(req->state != RCM_STATE_OFFLINE_FAIL)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
595
device, req->state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
601
assert(req->state == RCM_STATE_SUSPENDING);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
605
assert(req->state == RCM_STATE_OFFLINING);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
609
assert(req->state == RCM_STATE_SUSPENDING);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
613
assert(req->state == RCM_STATE_OFFLINING);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
617
assert((req->state == RCM_STATE_RESUMING) ||
usr/src/cmd/rcm_daemon/common/rcm_lock.c
618
(req->state == RCM_STATE_ONLINING));
usr/src/cmd/rcm_daemon/common/rcm_lock.c
623
gettext("invalid update to dr state: %d\n"), state);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
631
req->state = state;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
644
add_busy_rsrc_to_list(req->device, req->pid, req->state,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
658
if (transition_state(req->state)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
669
dr_req_add(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
677
rsrcname, pid, flag, state, seq_num, (void *)info);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
692
error = dr_req_update_entry(device, pid, flag, state, seq_num, interval,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
724
req->state = state;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
753
dr_req_update(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
760
rsrcname, pid, flag, state, seq_num);
usr/src/cmd/rcm_daemon/common/rcm_lock.c
763
error = dr_req_update_entry(device, pid, flag, state, seq_num, NULL,
usr/src/cmd/rcm_daemon/common/rcm_lock.c
797
if ((dr_req_list->req[i].state == RCM_STATE_REMOVE) ||
usr/src/cmd/rcm_daemon/common/rcm_lock.c
839
req->state = RCM_STATE_REMOVE;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
871
if (dr_req_list->req[i].state == RCM_STATE_REMOVE)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
919
dr_req_list->req[i].state)) {
usr/src/cmd/rcm_daemon/common/rcm_lock.c
960
int state;
usr/src/cmd/rcm_daemon/common/rcm_lock.c
977
if (dr_req_list->req[i].state == RCM_STATE_REMOVE)
usr/src/cmd/rcm_daemon/common/rcm_lock.c
999
tmp->state = dr_req_list->req[i].state;
usr/src/cmd/rcm_daemon/common/rcm_script.c
1732
client->state = RCM_STATE_REMOVE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1214
(user->state != RCM_STATE_REMOVE)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1220
(user->state == RCM_STATE_REMOVE)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1221
user->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1252
if ((user == NULL) || (user->state == RCM_STATE_REMOVE)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1266
user->state = RCM_STATE_REMOVE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1671
if ((client->state != RCM_STATE_REMOVE) &&
usr/src/cmd/rcm_daemon/common/rcm_subr.c
412
add_busy_rsrc_to_list(char *alias, pid_t pid, int state, int seq_num,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
436
(errno = nvlist_add_int32(info->info, RCM_RSRCSTATE, state))) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
531
client->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
702
(client->state == RCM_STATE_SUSPEND)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
723
client->state = RCM_STATE_SUSPENDING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
725
client->state = RCM_STATE_SUSPEND_QUERYING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
727
client->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
738
client->state = RCM_STATE_SUSPEND;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
740
client->state = RCM_STATE_SUSPEND_FAIL;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
744
client->state = RCM_STATE_SUSPEND_QUERY;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
746
client->state = RCM_STATE_SUSPEND_QUERY_FAIL;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
752
if (client->state == RCM_STATE_ONLINE) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
755
client->state = RCM_STATE_RESUMING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
760
client->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
765
(client->state == RCM_STATE_OFFLINE)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
786
client->state = RCM_STATE_OFFLINING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
788
client->state = RCM_STATE_OFFLINE_QUERYING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
790
client->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
815
client->state = RCM_STATE_OFFLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
817
client->state = RCM_STATE_OFFLINE_FAIL;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
821
client->state = RCM_STATE_OFFLINE_QUERY;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
823
client->state = RCM_STATE_OFFLINE_QUERY_FAIL;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
829
if (client->state == RCM_STATE_ONLINE) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
835
client->state = RCM_STATE_ONLINING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
838
client->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
843
client->state = RCM_STATE_REMOVING;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
846
client->state = RCM_STATE_REMOVE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
905
add_busy_rsrc_to_list(client->alias, client->pid, client->state,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
946
client->state == RCM_STATE_REMOVE) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
947
client->state = RCM_STATE_ONLINE;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
952
if (client->state == RCM_STATE_REMOVE)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
429
vlan_offline_vlan(link_cache_t *node, uint32_t flags, cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
436
node->vc_resource, flags, state);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
456
node->vc_state |= state;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
430
vnic_offline_vnic(link_cache_t *node, uint32_t flags, cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
437
node->vc_resource, flags, state);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
459
node->vc_state |= state;
usr/src/cmd/refer/glue5.c
344
struct words *state;
usr/src/cmd/refer/glue5.c
373
state = s->fail;
usr/src/cmd/refer/glue5.c
375
if (state == 0) state = www;
usr/src/cmd/refer/glue5.c
376
if (state->inp == c) {
usr/src/cmd/refer/glue5.c
377
q->fail = state->nst;
usr/src/cmd/refer/glue5.c
378
if ((state->nst)->out == 1) q->out = 1;
usr/src/cmd/refer/glue5.c
380
} else if ((state = state->link) != 0)
usr/src/cmd/saf/sac.c
1072
validstate(uchar_t state)
usr/src/cmd/saf/sac.c
1074
switch (state) {
usr/src/cmd/saf/sacadm.c
858
char *state; /* returned state */
usr/src/cmd/saf/sacadm.c
889
state = pstate((unchar) atoi(getfield(&p, ':'))); /* state in nice output format */
usr/src/cmd/saf/sacadm.c
902
rsmax, state, cmd, comment);
usr/src/cmd/saf/sacadm.c
909
rsmax, state, cmd, comment);
usr/src/cmd/saf/util.c
285
pstate(unchar state)
usr/src/cmd/saf/util.c
287
switch (state) {
usr/src/cmd/savecore/savecore.c
1049
s->state = STREAMSTART;
usr/src/cmd/savecore/savecore.c
1055
switch (s->state) {
usr/src/cmd/savecore/savecore.c
1071
s->state = STREAMPAGES;
usr/src/cmd/savecore/savecore.c
1089
s->state = STREAMSTART;
usr/src/cmd/savecore/savecore.c
713
streamstate_t state;
usr/src/cmd/savecore/savecore.c
925
s->state = STREAMSTART;
usr/src/cmd/savecore/savecore.c
928
switch (s->state) {
usr/src/cmd/savecore/savecore.c
944
s->state = STREAMPAGES;
usr/src/cmd/savecore/savecore.c
974
s->state = STREAMSTART;
usr/src/cmd/sed/main.c
223
static enum {ST_EOF, ST_FILE, ST_STRING} state = ST_EOF;
usr/src/cmd/sed/main.c
230
switch (state) {
usr/src/cmd/sed/main.c
243
state = ST_FILE;
usr/src/cmd/sed/main.c
253
state = ST_STRING;
usr/src/cmd/sed/main.c
271
state = ST_EOF;
usr/src/cmd/sed/main.c
287
state = ST_EOF;
usr/src/cmd/sendmail/libmilter/engine.c
554
get_nr_bit(state)
usr/src/cmd/sendmail/libmilter/engine.c
555
int state;
usr/src/cmd/sendmail/libmilter/engine.c
559
switch (state)
usr/src/cmd/sendmail/src/milter.c
123
*state = SMFIR_TEMPFAIL; \
usr/src/cmd/sendmail/src/milter.c
125
*state = SMFIR_SHUTDOWN; \
usr/src/cmd/sendmail/src/milter.c
127
*state = SMFIR_REJECT; \
usr/src/cmd/sendmail/src/milter.c
1982
milter_send_command(m, cmd, data, sz, e, state, where)
usr/src/cmd/sendmail/src/milter.c
1988
char *state;
usr/src/cmd/sendmail/src/milter.c
2127
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
2135
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
2143
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
2151
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
2195
if (*state != SMFIR_REPLYCODE && response != NULL)
usr/src/cmd/sendmail/src/milter.c
2221
milter_command(cmd, data, sz, macros, e, state, where, cmd_error)
usr/src/cmd/sendmail/src/milter.c
2227
char *state;
usr/src/cmd/sendmail/src/milter.c
2240
*state = SMFIR_CONTINUE;
usr/src/cmd/sendmail/src/milter.c
2285
response = milter_send_command(m, command, data, sz, e, state,
usr/src/cmd/sendmail/src/milter.c
2296
if (*state != SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
2702
milter_headers(m, e, state)
usr/src/cmd/sendmail/src/milter.c
2705
char *state;
usr/src/cmd/sendmail/src/milter.c
2763
len_t, e, state, "header");
usr/src/cmd/sendmail/src/milter.c
2767
*state != SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
2789
milter_body(m, e, state)
usr/src/cmd/sendmail/src/milter.c
2792
char *state;
usr/src/cmd/sendmail/src/milter.c
2807
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
2851
bp - buf, e, state,
usr/src/cmd/sendmail/src/milter.c
2864
*state != SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
2872
if (*state == SMFIR_CONTINUE ||
usr/src/cmd/sendmail/src/milter.c
2873
*state == SMFIR_ACCEPT ||
usr/src/cmd/sendmail/src/milter.c
2876
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
2894
*state == SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
2898
e, state, "last body chunk");
usr/src/cmd/sendmail/src/milter.c
2906
*state = SMFIR_CONTINUE;
usr/src/cmd/sendmail/src/milter.c
3826
milter_init(e, state, milters)
usr/src/cmd/sendmail/src/milter.c
3828
char *state;
usr/src/cmd/sendmail/src/milter.c
3837
*state = SMFIR_CONTINUE;
usr/src/cmd/sendmail/src/milter.c
3891
if (*state != SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
3911
milter_connect(hostname, addr, e, state)
usr/src/cmd/sendmail/src/milter.c
3915
char *state;
usr/src/cmd/sendmail/src/milter.c
3993
e, state, "connect", false);
usr/src/cmd/sendmail/src/milter.c
4001
if (*state != SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
4016
if (*state == SMFIR_REPLYCODE)
usr/src/cmd/sendmail/src/milter.c
4022
*state = SMFIR_SHUTDOWN;
usr/src/cmd/sendmail/src/milter.c
4024
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
4027
*state = SMFIR_REJECT;
usr/src/cmd/sendmail/src/milter.c
4050
milter_helo(helo, e, state)
usr/src/cmd/sendmail/src/milter.c
4053
char *state;
usr/src/cmd/sendmail/src/milter.c
4081
MilterHeloMacros, e, state, "helo", false);
usr/src/cmd/sendmail/src/milter.c
4099
milter_envfrom(args, e, state)
usr/src/cmd/sendmail/src/milter.c
4102
char *state;
usr/src/cmd/sendmail/src/milter.c
4120
*state = SMFIR_REJECT;
usr/src/cmd/sendmail/src/milter.c
4153
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
4170
e, state, "mail", false);
usr/src/cmd/sendmail/src/milter.c
4180
if (MilterLogLevel > 10 && *state == SMFIR_REJECT)
usr/src/cmd/sendmail/src/milter.c
4199
milter_envrcpt(args, e, state, rcpt_error)
usr/src/cmd/sendmail/src/milter.c
4202
char *state;
usr/src/cmd/sendmail/src/milter.c
4221
*state = SMFIR_REJECT;
usr/src/cmd/sendmail/src/milter.c
4234
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
4251
e, state, "rcpt", rcpt_error);
usr/src/cmd/sendmail/src/milter.c
4268
milter_data_cmd(e, state)
usr/src/cmd/sendmail/src/milter.c
4270
char *state;
usr/src/cmd/sendmail/src/milter.c
4276
return milter_command(SMFIC_DATA, NULL, 0, MilterDataMacros, e, state,
usr/src/cmd/sendmail/src/milter.c
4297
if (*state == SMFIR_ACCEPT || \
usr/src/cmd/sendmail/src/milter.c
4305
if (*state != SMFIR_CONTINUE) \
usr/src/cmd/sendmail/src/milter.c
4312
milter_data(e, state)
usr/src/cmd/sendmail/src/milter.c
4314
char *state;
usr/src/cmd/sendmail/src/milter.c
4331
*state = SMFIR_CONTINUE;
usr/src/cmd/sendmail/src/milter.c
4344
if (*state != SMFIR_CONTINUE &&
usr/src/cmd/sendmail/src/milter.c
4345
*state != SMFIR_ACCEPT)
usr/src/cmd/sendmail/src/milter.c
4356
*state = SMFIR_CONTINUE;
usr/src/cmd/sendmail/src/milter.c
4376
response = milter_headers(m, e, state);
usr/src/cmd/sendmail/src/milter.c
4395
e, state, "eoh");
usr/src/cmd/sendmail/src/milter.c
4404
response = milter_body(m, e, state);
usr/src/cmd/sendmail/src/milter.c
4423
while (*state == SMFIR_CONTINUE)
usr/src/cmd/sendmail/src/milter.c
4458
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
4466
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
4474
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
4482
*state = rcmd;
usr/src/cmd/sendmail/src/milter.c
4490
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
4492
*state = SMFIR_ACCEPT;
usr/src/cmd/sendmail/src/milter.c
4666
if (*state == SMFIR_CONTINUE ||
usr/src/cmd/sendmail/src/milter.c
4667
*state == SMFIR_ACCEPT)
usr/src/cmd/sendmail/src/milter.c
4669
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
4694
if (*state == SMFIR_CONTINUE ||
usr/src/cmd/sendmail/src/milter.c
4695
*state == SMFIR_ACCEPT)
usr/src/cmd/sendmail/src/milter.c
4697
*state = SMFIR_TEMPFAIL;
usr/src/cmd/sendmail/src/milter.c
4708
if (MilterLogLevel > 10 && *state == SMFIR_REJECT)
usr/src/cmd/sendmail/src/milter.c
4728
milter_unknown(smtpcmd, e, state)
usr/src/cmd/sendmail/src/milter.c
4731
char *state;
usr/src/cmd/sendmail/src/milter.c
4737
NULL, e, state, "unknown", false);
usr/src/cmd/sendmail/src/milter.c
92
if (*state == SMFIR_REPLYCODE || \
usr/src/cmd/sendmail/src/milter.c
93
*state == SMFIR_REJECT || \
usr/src/cmd/sendmail/src/milter.c
94
*state == SMFIR_DISCARD || \
usr/src/cmd/sendmail/src/milter.c
95
*state == SMFIR_TEMPFAIL) \
usr/src/cmd/sendmail/src/parseaddr.c
678
int state;
usr/src/cmd/sendmail/src/parseaddr.c
722
state = ATM;
usr/src/cmd/sendmail/src/parseaddr.c
776
else if (state == QST)
usr/src/cmd/sendmail/src/parseaddr.c
796
else if (c == delim && cmntcnt <= 0 && state != QST)
usr/src/cmd/sendmail/src/parseaddr.c
811
sm_dprintf("c=%c, s=%d; ", c, state);
usr/src/cmd/sendmail/src/parseaddr.c
825
else if (c != '!' || state == QST)
usr/src/cmd/sendmail/src/parseaddr.c
839
else if (state == QST)
usr/src/cmd/sendmail/src/parseaddr.c
897
if (c == delim && anglecnt <= 0 && state != QST)
usr/src/cmd/sendmail/src/parseaddr.c
900
newstate = StateTab[state][toktab[c & 0xff]];
usr/src/cmd/sendmail/src/parseaddr.c
903
state = newstate & TYPE;
usr/src/cmd/sendmail/src/parseaddr.c
904
if (state == ILL)
usr/src/cmd/sendmail/src/savemail.c
126
state = ESM_REPORT;
usr/src/cmd/sendmail/src/savemail.c
131
state = ESM_MAIL;
usr/src/cmd/sendmail/src/savemail.c
136
state = ESM_QUIET;
usr/src/cmd/sendmail/src/savemail.c
146
state = ESM_MAIL;
usr/src/cmd/sendmail/src/savemail.c
159
state = ESM_POSTMASTER;
usr/src/cmd/sendmail/src/savemail.c
162
while (state != ESM_DONE)
usr/src/cmd/sendmail/src/savemail.c
165
sm_dprintf(" state %d\n", state);
usr/src/cmd/sendmail/src/savemail.c
167
switch (state)
usr/src/cmd/sendmail/src/savemail.c
171
state = ESM_DEADLETTER;
usr/src/cmd/sendmail/src/savemail.c
173
state = ESM_MAIL;
usr/src/cmd/sendmail/src/savemail.c
194
state = ESM_MAIL;
usr/src/cmd/sendmail/src/savemail.c
224
state = ESM_DEADLETTER;
usr/src/cmd/sendmail/src/savemail.c
258
state = ESM_POSTMASTER;
usr/src/cmd/sendmail/src/savemail.c
288
state = ESM_POSTMASTER;
usr/src/cmd/sendmail/src/savemail.c
296
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
301
state = ESM_POSTMASTER;
usr/src/cmd/sendmail/src/savemail.c
319
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
326
state = ESM_DEADLETTERDROP;
usr/src/cmd/sendmail/src/savemail.c
334
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
339
state = ESM_DEADLETTERDROP;
usr/src/cmd/sendmail/src/savemail.c
365
state = ESM_MAIL;
usr/src/cmd/sendmail/src/savemail.c
392
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
396
state = ESM_MAIL;
usr/src/cmd/sendmail/src/savemail.c
406
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
414
state = ESM_PANIC;
usr/src/cmd/sendmail/src/savemail.c
423
state = ESM_PANIC;
usr/src/cmd/sendmail/src/savemail.c
445
state = ESM_PANIC;
usr/src/cmd/sendmail/src/savemail.c
460
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
466
syserr("554 5.3.5 savemail: unknown state %d", state);
usr/src/cmd/sendmail/src/savemail.c
475
state = ESM_DONE;
usr/src/cmd/sendmail/src/savemail.c
63
int state;
usr/src/cmd/sendmail/src/srvrsmtp.c
2138
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
2141
response = milter_helo(p, e, &state);
usr/src/cmd/sendmail/src/srvrsmtp.c
2142
switch (state)
usr/src/cmd/sendmail/src/srvrsmtp.c
2506
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
2509
response = milter_envfrom(args, e, &state);
usr/src/cmd/sendmail/src/srvrsmtp.c
2755
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
2790
response = milter_envrcpt(args, e, &state,
usr/src/cmd/sendmail/src/srvrsmtp.c
2839
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
2864
response = milter_envrcpt(args, e, &state,
usr/src/cmd/sendmail/src/srvrsmtp.c
3268
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
3274
response = milter_unknown(inp, e, &state);
usr/src/cmd/sendmail/src/srvrsmtp.c
3276
if (state == SMFIR_REPLYCODE ||
usr/src/cmd/sendmail/src/srvrsmtp.c
3277
state == SMFIR_REJECT ||
usr/src/cmd/sendmail/src/srvrsmtp.c
3278
state == SMFIR_TEMPFAIL ||
usr/src/cmd/sendmail/src/srvrsmtp.c
3279
state == SMFIR_SHUTDOWN)
usr/src/cmd/sendmail/src/srvrsmtp.c
3370
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
3374
response = milter_data_cmd(e, &state);
usr/src/cmd/sendmail/src/srvrsmtp.c
3375
switch (state)
usr/src/cmd/sendmail/src/srvrsmtp.c
3494
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
3497
response = milter_data(e, &state);
usr/src/cmd/sendmail/src/srvrsmtp.c
3498
switch (state)
usr/src/cmd/sendmail/src/srvrsmtp.c
378
switch (state) \
usr/src/cmd/sendmail/src/srvrsmtp.c
929
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
932
smtp.sm_milterlist = milter_init(e, &state, &smtp.sm_milters);
usr/src/cmd/sendmail/src/srvrsmtp.c
933
switch (state)
usr/src/cmd/sendmail/src/srvrsmtp.c
971
char state;
usr/src/cmd/sendmail/src/srvrsmtp.c
978
response = milter_connect(q, RealHostAddr, e, &state);
usr/src/cmd/sendmail/src/srvrsmtp.c
979
switch (state)
usr/src/cmd/sendmail/src/usersmtp.c
118
syserr("451 4.4.0 smtpinit: state CLOSED (was %d)", state);
usr/src/cmd/sendmail/src/usersmtp.c
73
int state;
usr/src/cmd/sendmail/src/usersmtp.c
95
state = mci->mci_state;
usr/src/cmd/sendmail/src/usersmtp.c
96
switch (state)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
233
if (emt.u.state == RD_CONSISTENT)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
241
switch (emt.u.state) {
usr/src/cmd/sgs/demo_rdb/common/bpt.c
252
(void) printf("unknown: 0x%x\n", emt.u.state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1005
dump_lwpstatus(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1007
const sl_lwpstatus_layout_t *layout = state->ns_arch->lwpstatus;
usr/src/cmd/sgs/elfdump/common/corenote.c
1015
indent_enter(state, title, &layout->pr_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1017
if (data_present(state, &layout->pr_flags)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1018
w = extract_as_word(state, &layout->pr_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1019
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1025
if (data_present(state, &layout->pr_why)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1026
w = extract_as_word(state, &layout->pr_why);
usr/src/cmd/sgs/elfdump/common/corenote.c
1027
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_WHY),
usr/src/cmd/sgs/elfdump/common/corenote.c
1030
if (data_present(state, &layout->pr_what)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1031
w2 = extract_as_word(state, &layout->pr_what);
usr/src/cmd/sgs/elfdump/common/corenote.c
1032
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_WHAT),
usr/src/cmd/sgs/elfdump/common/corenote.c
1037
if (data_present(state, &layout->pr_cursig)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1038
w = extract_as_word(state, &layout->pr_cursig);
usr/src/cmd/sgs/elfdump/common/corenote.c
1039
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_CURSIG),
usr/src/cmd/sgs/elfdump/common/corenote.c
1055
if (data_present(state, &layout->pr_syscall)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1056
w = extract_as_word(state, &layout->pr_syscall);
usr/src/cmd/sgs/elfdump/common/corenote.c
1057
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_SYSCALL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1063
if (data_present(state, &layout->pr_errno)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1064
w = extract_as_word(state, &layout->pr_errno);
usr/src/cmd/sgs/elfdump/common/corenote.c
1065
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_ERRNO),
usr/src/cmd/sgs/elfdump/common/corenote.c
1069
if (data_present(state, &layout->pr_nsysarg)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1070
w2 = extract_as_word(state, &layout->pr_nsysarg);
usr/src/cmd/sgs/elfdump/common/corenote.c
1071
print_array(state, &layout->pr_sysarg, SL_FMT_NUM_ZHEX, w2, 1,
usr/src/cmd/sgs/elfdump/common/corenote.c
1083
if (data_present(state, &layout->pr_errpriv)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1084
i = extract_as_sword(state, &layout->pr_errpriv);
usr/src/cmd/sgs/elfdump/common/corenote.c
1085
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_ERRPRIV),
usr/src/cmd/sgs/elfdump/common/corenote.c
1099
state->ns_vcol += 3;
usr/src/cmd/sgs/elfdump/common/corenote.c
1100
state->ns_t2col += 3;
usr/src/cmd/sgs/elfdump/common/corenote.c
1101
state->ns_v2col += 2;
usr/src/cmd/sgs/elfdump/common/corenote.c
1103
state->ns_vcol -= 3;
usr/src/cmd/sgs/elfdump/common/corenote.c
1104
state->ns_t2col -= 3;
usr/src/cmd/sgs/elfdump/common/corenote.c
1105
state->ns_v2col -= 2;
usr/src/cmd/sgs/elfdump/common/corenote.c
1113
if (data_present(state, &layout->pr_fpreg)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1114
indent_enter(state, MSG_ORIG(MSG_CNOTE_T_PR_FPREG),
usr/src/cmd/sgs/elfdump/common/corenote.c
1116
dump_hex_bytes(layout->pr_fpreg.slf_offset + state->ns_data,
usr/src/cmd/sgs/elfdump/common/corenote.c
1117
layout->pr_fpreg.slf_eltlen, state->ns_indent, 4, 3);
usr/src/cmd/sgs/elfdump/common/corenote.c
1118
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1121
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1129
dump_pstatus(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1131
const sl_pstatus_layout_t *layout = state->ns_arch->pstatus;
usr/src/cmd/sgs/elfdump/common/corenote.c
1138
indent_enter(state, title, &layout->pr_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1140
if (data_present(state, &layout->pr_flags)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1141
w = extract_as_word(state, &layout->pr_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1142
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1155
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_BRKBASE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1159
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_STKBASE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1178
if (data_present(state, &layout->pr_dmodel)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1179
w = extract_as_word(state, &layout->pr_dmodel);
usr/src/cmd/sgs/elfdump/common/corenote.c
1180
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_DMODEL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1196
state->ns_vcol += 5;
usr/src/cmd/sgs/elfdump/common/corenote.c
1197
state->ns_t2col += 5;
usr/src/cmd/sgs/elfdump/common/corenote.c
1198
state->ns_v2col += 5;
usr/src/cmd/sgs/elfdump/common/corenote.c
1201
state->ns_vcol -= 5;
usr/src/cmd/sgs/elfdump/common/corenote.c
1202
state->ns_t2col -= 5;
usr/src/cmd/sgs/elfdump/common/corenote.c
1203
state->ns_v2col -= 5;
usr/src/cmd/sgs/elfdump/common/corenote.c
1205
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
121
typedef void (* dump_func_t)(note_state_t *state, const char *title);
usr/src/cmd/sgs/elfdump/common/corenote.c
1213
dump_prstatus(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1215
const sl_prstatus_layout_t *layout = state->ns_arch->prstatus;
usr/src/cmd/sgs/elfdump/common/corenote.c
1223
indent_enter(state, title, &layout->pr_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1225
if (data_present(state, &layout->pr_flags)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1226
w = extract_as_word(state, &layout->pr_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1227
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1231
if (data_present(state, &layout->pr_why)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1232
w = extract_as_word(state, &layout->pr_why);
usr/src/cmd/sgs/elfdump/common/corenote.c
1233
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_WHY),
usr/src/cmd/sgs/elfdump/common/corenote.c
1237
if (data_present(state, &layout->pr_what)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1238
w2 = extract_as_word(state, &layout->pr_what);
usr/src/cmd/sgs/elfdump/common/corenote.c
1239
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_WHAT),
usr/src/cmd/sgs/elfdump/common/corenote.c
1246
if (data_present(state, &layout->pr_cursig)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1247
w = extract_as_word(state, &layout->pr_cursig);
usr/src/cmd/sgs/elfdump/common/corenote.c
1248
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_CURSIG),
usr/src/cmd/sgs/elfdump/common/corenote.c
1273
if (data_present(state, &layout->pr_syscall)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1274
w = extract_as_word(state, &layout->pr_syscall);
usr/src/cmd/sgs/elfdump/common/corenote.c
1275
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_SYSCALL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1281
if (data_present(state, &layout->pr_nsysarg)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1282
w2 = extract_as_word(state, &layout->pr_nsysarg);
usr/src/cmd/sgs/elfdump/common/corenote.c
1283
print_array(state, &layout->pr_sysarg, SL_FMT_NUM_ZHEX, w2, 1,
usr/src/cmd/sgs/elfdump/common/corenote.c
1291
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_BRKBASE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1295
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_STKBASE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1301
if (data_present(state, &layout->pr_bind)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1302
i = extract_as_sword(state, &layout->pr_bind);
usr/src/cmd/sgs/elfdump/common/corenote.c
1303
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_BIND),
usr/src/cmd/sgs/elfdump/common/corenote.c
1310
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1315
dump_lwpname(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1317
const sl_prlwpname_layout_t *layout = state->ns_arch->prlwpname;
usr/src/cmd/sgs/elfdump/common/corenote.c
1319
indent_enter(state, title, &layout->pr_lwpid);
usr/src/cmd/sgs/elfdump/common/corenote.c
1324
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1335
prtpct_value(note_state_t *state, const sl_field_t *fdesc,
usr/src/cmd/sgs/elfdump/common/corenote.c
1340
value = extract_as_word(state, fdesc);
usr/src/cmd/sgs/elfdump/common/corenote.c
1357
prtpct_2up(note_state_t *state, const sl_field_t *fdesc1,
usr/src/cmd/sgs/elfdump/common/corenote.c
1362
if (!(data_present(state, fdesc1) &&
usr/src/cmd/sgs/elfdump/common/corenote.c
1363
data_present(state, fdesc2)))
usr/src/cmd/sgs/elfdump/common/corenote.c
1367
state->ns_vcol - state->ns_indent, title1,
usr/src/cmd/sgs/elfdump/common/corenote.c
1368
state->ns_t2col - state->ns_vcol,
usr/src/cmd/sgs/elfdump/common/corenote.c
1369
prtpct_value(state, fdesc1, buf1),
usr/src/cmd/sgs/elfdump/common/corenote.c
1370
state->ns_v2col - state->ns_t2col, title2,
usr/src/cmd/sgs/elfdump/common/corenote.c
1371
prtpct_value(state, fdesc2, buf2));
usr/src/cmd/sgs/elfdump/common/corenote.c
1381
print_state_sname_2up(note_state_t *state,
usr/src/cmd/sgs/elfdump/common/corenote.c
1394
if (!(data_present(state, state_fdesc) &&
usr/src/cmd/sgs/elfdump/common/corenote.c
1395
data_present(state, sname_fdesc)))
usr/src/cmd/sgs/elfdump/common/corenote.c
1398
sname = extract_as_sword(state, sname_fdesc);
usr/src/cmd/sgs/elfdump/common/corenote.c
1403
state->ns_vcol - state->ns_indent, MSG_ORIG(MSG_CNOTE_T_PR_STATE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1404
state->ns_t2col - state->ns_vcol,
usr/src/cmd/sgs/elfdump/common/corenote.c
1405
fmt_num(state, state_fdesc, SL_FMT_NUM_DEC, buf1),
usr/src/cmd/sgs/elfdump/common/corenote.c
1406
state->ns_v2col - state->ns_t2col, MSG_ORIG(MSG_CNOTE_T_PR_SNAME),
usr/src/cmd/sgs/elfdump/common/corenote.c
1414
dump_lwpsinfo(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1416
const sl_lwpsinfo_layout_t *layout = state->ns_arch->lwpsinfo;
usr/src/cmd/sgs/elfdump/common/corenote.c
1424
indent_enter(state, title, &layout->pr_flag);
usr/src/cmd/sgs/elfdump/common/corenote.c
1426
if (data_present(state, &layout->pr_flag)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1427
w = extract_as_word(state, &layout->pr_flag);
usr/src/cmd/sgs/elfdump/common/corenote.c
1428
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FLAG),
usr/src/cmd/sgs/elfdump/common/corenote.c
1432
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_LWPID), &layout->pr_lwpid,
usr/src/cmd/sgs/elfdump/common/corenote.c
1437
if (data_present(state, &layout->pr_stype)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1438
w = extract_as_word(state, &layout->pr_stype);
usr/src/cmd/sgs/elfdump/common/corenote.c
1439
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_STYPE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1443
print_state_sname_2up(state, &layout->pr_state, &layout->pr_sname);
usr/src/cmd/sgs/elfdump/common/corenote.c
1447
if (data_present(state, &layout->pr_syscall)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1448
w = extract_as_word(state, &layout->pr_syscall);
usr/src/cmd/sgs/elfdump/common/corenote.c
1449
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_SYSCALL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1456
if (data_present(state, &layout->pr_pri) &&
usr/src/cmd/sgs/elfdump/common/corenote.c
1457
data_present(state, &layout->pr_pctcpu)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1461
state->ns_vcol - state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
1463
state->ns_t2col - state->ns_vcol,
usr/src/cmd/sgs/elfdump/common/corenote.c
1464
fmt_num(state, &layout->pr_pri, SL_FMT_NUM_DEC, buf1),
usr/src/cmd/sgs/elfdump/common/corenote.c
1465
state->ns_v2col - state->ns_t2col,
usr/src/cmd/sgs/elfdump/common/corenote.c
1467
prtpct_value(state, &layout->pr_pctcpu, buf2));
usr/src/cmd/sgs/elfdump/common/corenote.c
1477
if (data_present(state, &layout->pr_bindpset)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1478
i = extract_as_sword(state, &layout->pr_bindpset);
usr/src/cmd/sgs/elfdump/common/corenote.c
1479
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_BINDPSET),
usr/src/cmd/sgs/elfdump/common/corenote.c
1485
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1493
dump_psinfo(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1495
const sl_psinfo_layout_t *layout = state->ns_arch->psinfo;
usr/src/cmd/sgs/elfdump/common/corenote.c
1502
indent_enter(state, title, &layout->pr_flag);
usr/src/cmd/sgs/elfdump/common/corenote.c
1504
if (data_present(state, &layout->pr_flag)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1505
w = extract_as_word(state, &layout->pr_flag);
usr/src/cmd/sgs/elfdump/common/corenote.c
1506
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FLAG),
usr/src/cmd/sgs/elfdump/common/corenote.c
1519
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_ADDR), &layout->pr_addr,
usr/src/cmd/sgs/elfdump/common/corenote.c
1522
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_RSSIZE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1525
prtpct_2up(state, &layout->pr_pctcpu, MSG_ORIG(MSG_CNOTE_T_PR_PCTCPU),
usr/src/cmd/sgs/elfdump/common/corenote.c
1532
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_WSTAT), &layout->pr_wstat,
usr/src/cmd/sgs/elfdump/common/corenote.c
1538
if (data_present(state, &layout->pr_dmodel)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1539
w = extract_as_word(state, &layout->pr_dmodel);
usr/src/cmd/sgs/elfdump/common/corenote.c
1540
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_DMODEL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1553
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1560
dump_prpsinfo(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1562
const sl_prpsinfo_layout_t *layout = state->ns_arch->prpsinfo;
usr/src/cmd/sgs/elfdump/common/corenote.c
1569
indent_enter(state, title, &layout->pr_state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1571
print_state_sname_2up(state, &layout->pr_state, &layout->pr_sname);
usr/src/cmd/sgs/elfdump/common/corenote.c
1575
if (data_present(state, &layout->pr_flag)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1576
w = extract_as_word(state, &layout->pr_flag);
usr/src/cmd/sgs/elfdump/common/corenote.c
1577
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FLAG),
usr/src/cmd/sgs/elfdump/common/corenote.c
1588
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_ADDR), &layout->pr_addr,
usr/src/cmd/sgs/elfdump/common/corenote.c
1604
if (data_present(state, &layout->pr_syscall)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1605
w = extract_as_word(state, &layout->pr_syscall);
usr/src/cmd/sgs/elfdump/common/corenote.c
1606
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_SYSCALL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1613
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_ARGC), &layout->pr_argc,
usr/src/cmd/sgs/elfdump/common/corenote.c
1616
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PR_ENVP), &layout->pr_envp,
usr/src/cmd/sgs/elfdump/common/corenote.c
1619
prtpct_2up(state, &layout->pr_pctcpu, MSG_ORIG(MSG_CNOTE_T_PR_PCTCPU),
usr/src/cmd/sgs/elfdump/common/corenote.c
1625
if (data_present(state, &layout->pr_dmodel)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1626
w = extract_as_word(state, &layout->pr_dmodel);
usr/src/cmd/sgs/elfdump/common/corenote.c
1627
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_DMODEL),
usr/src/cmd/sgs/elfdump/common/corenote.c
1631
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1639
dump_prcred(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1641
const sl_prcred_layout_t *layout = state->ns_arch->prcred;
usr/src/cmd/sgs/elfdump/common/corenote.c
1644
indent_enter(state, title, &layout->pr_euid);
usr/src/cmd/sgs/elfdump/common/corenote.c
1654
if (data_present(state, &layout->pr_ngroups)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1655
ngroups = extract_as_word(state, &layout->pr_ngroups);
usr/src/cmd/sgs/elfdump/common/corenote.c
1656
print_array(state, &layout->pr_groups, SL_FMT_NUM_DEC, ngroups,
usr/src/cmd/sgs/elfdump/common/corenote.c
1660
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1668
dump_prpriv(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1670
const sl_prpriv_layout_t *layout = state->ns_arch->prpriv;
usr/src/cmd/sgs/elfdump/common/corenote.c
1673
indent_enter(state, title, &layout->pr_nsets);
usr/src/cmd/sgs/elfdump/common/corenote.c
1679
if (data_present(state, &layout->pr_nsets)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1680
nsets = extract_as_word(state, &layout->pr_nsets);
usr/src/cmd/sgs/elfdump/common/corenote.c
1681
print_array(state, &layout->pr_sets, SL_FMT_NUM_ZHEX, nsets,
usr/src/cmd/sgs/elfdump/common/corenote.c
1685
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1689
dump_prfdinfo(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1691
const sl_prfdinfo_layout_t *layout = state->ns_arch->prfdinfo;
usr/src/cmd/sgs/elfdump/common/corenote.c
1695
indent_enter(state, title, &layout->pr_fd);
usr/src/cmd/sgs/elfdump/common/corenote.c
1698
mode = extract_as_word(state, &layout->pr_mode);
usr/src/cmd/sgs/elfdump/common/corenote.c
1700
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_MODE),
usr/src/cmd/sgs/elfdump/common/corenote.c
1716
fileflags = extract_as_word(state, &layout->pr_fileflags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1718
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FILEFLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1721
fdflags = extract_as_word(state, &layout->pr_fdflags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1722
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_FDFLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1727
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1734
dump_priv_impl_info(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1738
layout = state->ns_arch->priv_impl_info;
usr/src/cmd/sgs/elfdump/common/corenote.c
1739
indent_enter(state, title, &layout->priv_headersize);
usr/src/cmd/sgs/elfdump/common/corenote.c
1744
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PRIV_NSETS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1748
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_PRIV_MAX), &layout->priv_max,
usr/src/cmd/sgs/elfdump/common/corenote.c
1754
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1770
dump_asrset(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1781
nelts = state->ns_len / ftemplate.slf_eltlen;
usr/src/cmd/sgs/elfdump/common/corenote.c
1785
indent_enter(state, title, &fdesc1);
usr/src/cmd/sgs/elfdump/common/corenote.c
1794
INDENT, state->ns_vcol - state->ns_indent, index1,
usr/src/cmd/sgs/elfdump/common/corenote.c
1795
fmt_num(state, &fdesc1, SL_FMT_NUM_ZHEX, buf1));
usr/src/cmd/sgs/elfdump/common/corenote.c
1807
state->ns_vcol - state->ns_indent, index1,
usr/src/cmd/sgs/elfdump/common/corenote.c
1808
state->ns_t2col - state->ns_vcol,
usr/src/cmd/sgs/elfdump/common/corenote.c
1809
fmt_num(state, &fdesc1, SL_FMT_NUM_ZHEX, buf1),
usr/src/cmd/sgs/elfdump/common/corenote.c
1810
state->ns_v2col - state->ns_t2col, index2,
usr/src/cmd/sgs/elfdump/common/corenote.c
1811
fmt_num(state, &fdesc2, SL_FMT_NUM_ZHEX, buf2));
usr/src/cmd/sgs/elfdump/common/corenote.c
1816
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1820
dump_upanic(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1822
const sl_prupanic_layout_t *layout = state->ns_arch->prupanic;
usr/src/cmd/sgs/elfdump/common/corenote.c
1826
indent_enter(state, title, &layout->pru_version);
usr/src/cmd/sgs/elfdump/common/corenote.c
1827
w = extract_as_word(state, &layout->pru_version);
usr/src/cmd/sgs/elfdump/common/corenote.c
1830
dump_hex_bytes(state->ns_data, state->ns_len, state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
1834
w = extract_as_word(state, &layout->pru_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
1835
print_str(state, MSG_ORIG(MSG_CNOTE_T_PRU_FLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
1847
print_strbuf(state, MSG_ORIG(MSG_CNOTE_T_PRU_DATA),
usr/src/cmd/sgs/elfdump/common/corenote.c
1854
dump_cwd(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
1856
const sl_prcwd_layout_t *layout = state->ns_arch->prcwd;
usr/src/cmd/sgs/elfdump/common/corenote.c
1858
indent_enter(state, title, &layout->prcwd_fsid);
usr/src/cmd/sgs/elfdump/common/corenote.c
1860
if (data_present(state, &layout->prcwd_fsid)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1864
if (data_present(state, &layout->prcwd_fsname)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1865
print_strbuf(state, MSG_ORIG(MSG_CNOTE_T_CWD_FSNAME),
usr/src/cmd/sgs/elfdump/common/corenote.c
1869
if (data_present(state, &layout->prcwd_mntpt)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1870
print_strbuf(state, MSG_ORIG(MSG_CNOTE_T_CWD_MNTPT),
usr/src/cmd/sgs/elfdump/common/corenote.c
1874
if (data_present(state, &layout->prcwd_mntspec)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1875
print_strbuf(state, MSG_ORIG(MSG_CNOTE_T_CWD_MNTSPEC),
usr/src/cmd/sgs/elfdump/common/corenote.c
1879
if (data_present(state, &layout->prcwd_cwd)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
1880
print_strbuf(state, MSG_ORIG(MSG_CNOTE_T_CWD_CWD),
usr/src/cmd/sgs/elfdump/common/corenote.c
1884
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
1891
note_state_t state;
usr/src/cmd/sgs/elfdump/common/corenote.c
1896
state.ns_mach = mach;
usr/src/cmd/sgs/elfdump/common/corenote.c
1897
state.ns_arch = sl_mach(state.ns_mach);
usr/src/cmd/sgs/elfdump/common/corenote.c
1898
if (sl_mach(state.ns_mach) == NULL)
usr/src/cmd/sgs/elfdump/common/corenote.c
1901
state.ns_swap = do_swap;
usr/src/cmd/sgs/elfdump/common/corenote.c
1902
state.ns_indent = 4;
usr/src/cmd/sgs/elfdump/common/corenote.c
1903
state.ns_t2col = state.ns_v2col = 0;
usr/src/cmd/sgs/elfdump/common/corenote.c
1904
state.ns_data = desc;
usr/src/cmd/sgs/elfdump/common/corenote.c
1905
state.ns_len = descsz;
usr/src/cmd/sgs/elfdump/common/corenote.c
1909
state.ns_vcol = 26;
usr/src/cmd/sgs/elfdump/common/corenote.c
1910
state.ns_t2col = 46;
usr/src/cmd/sgs/elfdump/common/corenote.c
1911
state.ns_v2col = 60;
usr/src/cmd/sgs/elfdump/common/corenote.c
1912
dump_prstatus(&state, MSG_ORIG(MSG_CNOTE_DESC_PRSTATUS_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1919
state.ns_vcol = 20;
usr/src/cmd/sgs/elfdump/common/corenote.c
1920
state.ns_t2col = 41;
usr/src/cmd/sgs/elfdump/common/corenote.c
1921
state.ns_v2col = 54;
usr/src/cmd/sgs/elfdump/common/corenote.c
1922
dump_prpsinfo(&state, MSG_ORIG(MSG_CNOTE_DESC_PRPSINFO_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1934
state.ns_vcol = 18;
usr/src/cmd/sgs/elfdump/common/corenote.c
1935
dump_auxv(&state, MSG_ORIG(MSG_CNOTE_DESC_AUXV_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1942
state.ns_vcol = 18;
usr/src/cmd/sgs/elfdump/common/corenote.c
1943
state.ns_t2col = 38;
usr/src/cmd/sgs/elfdump/common/corenote.c
1944
state.ns_v2col = 46;
usr/src/cmd/sgs/elfdump/common/corenote.c
1945
dump_asrset(&state, MSG_ORIG(MSG_CNOTE_DESC_ASRSET_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1952
state.ns_vcol = 22;
usr/src/cmd/sgs/elfdump/common/corenote.c
1953
state.ns_t2col = 42;
usr/src/cmd/sgs/elfdump/common/corenote.c
1954
state.ns_v2col = 54;
usr/src/cmd/sgs/elfdump/common/corenote.c
1955
dump_pstatus(&state, MSG_ORIG(MSG_CNOTE_DESC_PSTATUS_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1959
state.ns_vcol = 25;
usr/src/cmd/sgs/elfdump/common/corenote.c
1960
state.ns_t2col = 45;
usr/src/cmd/sgs/elfdump/common/corenote.c
1961
state.ns_v2col = 58;
usr/src/cmd/sgs/elfdump/common/corenote.c
1962
dump_psinfo(&state, MSG_ORIG(MSG_CNOTE_DESC_PSINFO_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1966
state.ns_vcol = 20;
usr/src/cmd/sgs/elfdump/common/corenote.c
1967
state.ns_t2col = 34;
usr/src/cmd/sgs/elfdump/common/corenote.c
1968
state.ns_v2col = 44;
usr/src/cmd/sgs/elfdump/common/corenote.c
1969
dump_prcred(&state, MSG_ORIG(MSG_CNOTE_DESC_PRCRED_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1973
state.ns_vcol = 18;
usr/src/cmd/sgs/elfdump/common/corenote.c
1974
dump_utsname(&state, MSG_ORIG(MSG_CNOTE_DESC_STRUCT_UTSNAME));
usr/src/cmd/sgs/elfdump/common/corenote.c
1978
state.ns_vcol = 24;
usr/src/cmd/sgs/elfdump/common/corenote.c
1979
state.ns_t2col = 44;
usr/src/cmd/sgs/elfdump/common/corenote.c
1980
state.ns_v2col = 54;
usr/src/cmd/sgs/elfdump/common/corenote.c
1981
dump_lwpstatus(&state, MSG_ORIG(MSG_CNOTE_DESC_LWPSTATUS_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1985
state.ns_vcol = 22;
usr/src/cmd/sgs/elfdump/common/corenote.c
1986
state.ns_t2col = 42;
usr/src/cmd/sgs/elfdump/common/corenote.c
1987
state.ns_v2col = 54;
usr/src/cmd/sgs/elfdump/common/corenote.c
1988
dump_lwpsinfo(&state, MSG_ORIG(MSG_CNOTE_DESC_LWPSINFO_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1992
state.ns_vcol = 21;
usr/src/cmd/sgs/elfdump/common/corenote.c
1993
state.ns_t2col = 34;
usr/src/cmd/sgs/elfdump/common/corenote.c
1994
state.ns_v2col = 38;
usr/src/cmd/sgs/elfdump/common/corenote.c
1995
dump_prpriv(&state, MSG_ORIG(MSG_CNOTE_DESC_PRPRIV_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
1999
state.ns_vcol = 29;
usr/src/cmd/sgs/elfdump/common/corenote.c
2000
state.ns_t2col = 41;
usr/src/cmd/sgs/elfdump/common/corenote.c
2001
state.ns_v2col = 56;
usr/src/cmd/sgs/elfdump/common/corenote.c
2002
dump_priv_impl_info(&state,
usr/src/cmd/sgs/elfdump/common/corenote.c
201
extract_as_word(note_state_t *state, const sl_field_t *fdesc)
usr/src/cmd/sgs/elfdump/common/corenote.c
2014
state.ns_vcol = 8;
usr/src/cmd/sgs/elfdump/common/corenote.c
2015
indent_enter(&state,
usr/src/cmd/sgs/elfdump/common/corenote.c
2018
content = extract_as_lword(&state, &fdesc);
usr/src/cmd/sgs/elfdump/common/corenote.c
2019
print_str(&state, MSG_ORIG(MSG_STR_EMPTY),
usr/src/cmd/sgs/elfdump/common/corenote.c
2021
indent_exit(&state);
usr/src/cmd/sgs/elfdump/common/corenote.c
203
return (sl_extract_as_word(state->ns_data, state->ns_swap, fdesc));
usr/src/cmd/sgs/elfdump/common/corenote.c
2032
state.ns_vcol = 22;
usr/src/cmd/sgs/elfdump/common/corenote.c
2033
state.ns_t2col = 41;
usr/src/cmd/sgs/elfdump/common/corenote.c
2034
state.ns_v2col = 54;
usr/src/cmd/sgs/elfdump/common/corenote.c
2035
dump_prfdinfo(&state, MSG_ORIG(MSG_CNOTE_DESC_PRFDINFO_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
2039
state.ns_vcol = 25;
usr/src/cmd/sgs/elfdump/common/corenote.c
2040
state.ns_t2col = 45;
usr/src/cmd/sgs/elfdump/common/corenote.c
2041
state.ns_v2col = 58;
usr/src/cmd/sgs/elfdump/common/corenote.c
2042
dump_psinfo(&state, MSG_ORIG(MSG_CNOTE_DESC_PSINFO_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
2046
state.ns_vcol = 23;
usr/src/cmd/sgs/elfdump/common/corenote.c
2047
state.ns_t2col = 41;
usr/src/cmd/sgs/elfdump/common/corenote.c
2048
state.ns_v2col = 54;
usr/src/cmd/sgs/elfdump/common/corenote.c
2049
dump_secflags(&state, MSG_ORIG(MSG_CNOTE_DESC_PRSECFLAGS_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
2053
state.ns_vcol = 20;
usr/src/cmd/sgs/elfdump/common/corenote.c
2054
dump_lwpname(&state, MSG_ORIG(MSG_CNOTE_DESC_PRLWPNAME_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
2058
state.ns_vcol = 23;
usr/src/cmd/sgs/elfdump/common/corenote.c
2059
dump_upanic(&state, MSG_ORIG(MSG_CNOTE_DESC_PRUPANIC_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
206
extract_as_lword(note_state_t *state, const sl_field_t *fdesc)
usr/src/cmd/sgs/elfdump/common/corenote.c
2063
state.ns_vcol = 23;
usr/src/cmd/sgs/elfdump/common/corenote.c
2064
dump_cwd(&state, MSG_ORIG(MSG_CNOTE_DESC_PRCWD_T));
usr/src/cmd/sgs/elfdump/common/corenote.c
208
return (sl_extract_as_lword(state->ns_data, state->ns_swap, fdesc));
usr/src/cmd/sgs/elfdump/common/corenote.c
211
extract_as_sword(note_state_t *state, const sl_field_t *fdesc)
usr/src/cmd/sgs/elfdump/common/corenote.c
213
return (sl_extract_as_sword(state->ns_data, state->ns_swap, fdesc));
usr/src/cmd/sgs/elfdump/common/corenote.c
216
fmt_num(note_state_t *state, const sl_field_t *fdesc,
usr/src/cmd/sgs/elfdump/common/corenote.c
219
return (sl_fmt_num(state->ns_data, state->ns_swap, fdesc,
usr/src/cmd/sgs/elfdump/common/corenote.c
228
data_present(note_state_t *state, const sl_field_t *fdesc)
usr/src/cmd/sgs/elfdump/common/corenote.c
230
return ((fdesc->slf_offset + fdesc->slf_eltlen) <= state->ns_len);
usr/src/cmd/sgs/elfdump/common/corenote.c
240
indent_enter(note_state_t *state, const char *title,
usr/src/cmd/sgs/elfdump/common/corenote.c
249
if (data_present(state, first_fdesc))
usr/src/cmd/sgs/elfdump/common/corenote.c
252
state->ns_indent += INDENT_STEP;
usr/src/cmd/sgs/elfdump/common/corenote.c
255
indent_exit(note_state_t *state)
usr/src/cmd/sgs/elfdump/common/corenote.c
257
state->ns_indent -= INDENT_STEP;
usr/src/cmd/sgs/elfdump/common/corenote.c
267
print_num(note_state_t *state, const char *title,
usr/src/cmd/sgs/elfdump/common/corenote.c
278
if (!data_present(state, fdesc))
usr/src/cmd/sgs/elfdump/common/corenote.c
282
state->ns_vcol - state->ns_indent, title,
usr/src/cmd/sgs/elfdump/common/corenote.c
283
fmt_num(state, fdesc, fmt_type, buf));
usr/src/cmd/sgs/elfdump/common/corenote.c
292
print_num_2up(note_state_t *state, const char *title1,
usr/src/cmd/sgs/elfdump/common/corenote.c
304
if (!(data_present(state, fdesc1) &&
usr/src/cmd/sgs/elfdump/common/corenote.c
305
data_present(state, fdesc2)))
usr/src/cmd/sgs/elfdump/common/corenote.c
309
state->ns_vcol - state->ns_indent, title1,
usr/src/cmd/sgs/elfdump/common/corenote.c
310
state->ns_t2col - state->ns_vcol,
usr/src/cmd/sgs/elfdump/common/corenote.c
311
fmt_num(state, fdesc1, fmt_type1, buf1),
usr/src/cmd/sgs/elfdump/common/corenote.c
312
state->ns_v2col - state->ns_t2col, title2,
usr/src/cmd/sgs/elfdump/common/corenote.c
313
fmt_num(state, fdesc2, fmt_type2, buf2));
usr/src/cmd/sgs/elfdump/common/corenote.c
323
print_strbuf(note_state_t *state, const char *title,
usr/src/cmd/sgs/elfdump/common/corenote.c
336
if (fdesc->slf_offset >= state->ns_len)
usr/src/cmd/sgs/elfdump/common/corenote.c
344
n = state->ns_len - fdesc->slf_offset;
usr/src/cmd/sgs/elfdump/common/corenote.c
349
state->ns_vcol - state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
350
title, safe_str(fdesc->slf_offset + state->ns_data, n));
usr/src/cmd/sgs/elfdump/common/corenote.c
360
print_str(note_state_t *state, const char *title, const char *str)
usr/src/cmd/sgs/elfdump/common/corenote.c
363
state->ns_vcol - state->ns_indent, title, str);
usr/src/cmd/sgs/elfdump/common/corenote.c
374
print_subtype(note_state_t *state, const char *title,
usr/src/cmd/sgs/elfdump/common/corenote.c
385
if (fdesc->slf_offset >= state->ns_len)
usr/src/cmd/sgs/elfdump/common/corenote.c
391
sub_state = *state;
usr/src/cmd/sgs/elfdump/common/corenote.c
416
print_array(note_state_t *state, const sl_field_t *base_desc,
usr/src/cmd/sgs/elfdump/common/corenote.c
428
indent_enter(state, title, base_desc);
usr/src/cmd/sgs/elfdump/common/corenote.c
434
if (!data_present(state, &fdesc1))
usr/src/cmd/sgs/elfdump/common/corenote.c
438
print_num(state, index1, &fdesc1, fmt_type);
usr/src/cmd/sgs/elfdump/common/corenote.c
446
if (!(data_present(state, &fdesc1) &&
usr/src/cmd/sgs/elfdump/common/corenote.c
447
data_present(state, &fdesc2)))
usr/src/cmd/sgs/elfdump/common/corenote.c
453
print_num_2up(state, index1, &fdesc1, fmt_type,
usr/src/cmd/sgs/elfdump/common/corenote.c
459
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
467
dump_auxv(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
469
const sl_auxv_layout_t *layout = state->ns_arch->auxv;
usr/src/cmd/sgs/elfdump/common/corenote.c
485
indent_enter(state, title, &layout->sizeof_struct);
usr/src/cmd/sgs/elfdump/common/corenote.c
493
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
496
while (state->ns_len > sizeof_auxv) {
usr/src/cmd/sgs/elfdump/common/corenote.c
504
type = extract_as_word(state, &layout->a_type);
usr/src/cmd/sgs/elfdump/common/corenote.c
510
while ((state->ns_len - sizeof_auxv) >= sizeof_auxv) {
usr/src/cmd/sgs/elfdump/common/corenote.c
511
type = extract_as_word(state, &a_type_next);
usr/src/cmd/sgs/elfdump/common/corenote.c
515
state->ns_data += sizeof_auxv;
usr/src/cmd/sgs/elfdump/common/corenote.c
516
state->ns_len -= sizeof_auxv;
usr/src/cmd/sgs/elfdump/common/corenote.c
543
w = extract_as_word(state, &layout->a_val);
usr/src/cmd/sgs/elfdump/common/corenote.c
544
vstr = conv_ehdr_flags(state->ns_mach, w,
usr/src/cmd/sgs/elfdump/common/corenote.c
549
w = extract_as_word(state, &layout->a_val);
usr/src/cmd/sgs/elfdump/common/corenote.c
550
vstr = conv_cap_val_hw1(w, state->ns_mach,
usr/src/cmd/sgs/elfdump/common/corenote.c
570
w = extract_as_word(state, &layout->a_val);
usr/src/cmd/sgs/elfdump/common/corenote.c
571
vstr = conv_cap_val_hw2(w, state->ns_mach,
usr/src/cmd/sgs/elfdump/common/corenote.c
591
w = extract_as_word(state, &layout->a_val);
usr/src/cmd/sgs/elfdump/common/corenote.c
592
vstr = conv_cap_val_hw3(w, state->ns_mach,
usr/src/cmd/sgs/elfdump/common/corenote.c
61
#define INDENT state->ns_indent, MSG_ORIG(MSG_STR_EMPTY)
usr/src/cmd/sgs/elfdump/common/corenote.c
613
w = extract_as_word(state, &layout->a_val);
usr/src/cmd/sgs/elfdump/common/corenote.c
628
vstr = fmt_num(state, &layout->a_val, num_fmt, buf);
usr/src/cmd/sgs/elfdump/common/corenote.c
630
state->ns_vcol - state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
634
state->ns_data += sizeof_auxv;
usr/src/cmd/sgs/elfdump/common/corenote.c
635
state->ns_len -= sizeof_auxv;
usr/src/cmd/sgs/elfdump/common/corenote.c
645
dump_fltset(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
649
const sl_fltset_layout_t *layout = state->ns_arch->fltset;
usr/src/cmd/sgs/elfdump/common/corenote.c
655
if (!data_present(state, &layout->sizeof_struct))
usr/src/cmd/sgs/elfdump/common/corenote.c
663
mask[i] = extract_as_word(state, &fdesc);
usr/src/cmd/sgs/elfdump/common/corenote.c
667
print_str(state, title, conv_cnote_fltset(mask, nelts, 0, &buf));
usr/src/cmd/sgs/elfdump/common/corenote.c
677
dump_sigset(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
681
const sl_sigset_layout_t *layout = state->ns_arch->sigset;
usr/src/cmd/sgs/elfdump/common/corenote.c
687
if (!data_present(state, &layout->sizeof_struct))
usr/src/cmd/sgs/elfdump/common/corenote.c
695
mask[i] = extract_as_word(state, &fdesc);
usr/src/cmd/sgs/elfdump/common/corenote.c
699
print_str(state, title, conv_cnote_sigset(mask, nelts, 0, &buf));
usr/src/cmd/sgs/elfdump/common/corenote.c
709
dump_sigaction(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
711
const sl_sigaction_layout_t *layout = state->ns_arch->sigaction;
usr/src/cmd/sgs/elfdump/common/corenote.c
715
indent_enter(state, title, &layout->sa_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
717
if (data_present(state, &layout->sa_flags)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
718
w = extract_as_word(state, &layout->sa_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
719
print_str(state, MSG_ORIG(MSG_CNOTE_T_SA_FLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
727
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
735
dump_siginfo(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
737
const sl_siginfo_layout_t *layout = state->ns_arch->siginfo;
usr/src/cmd/sgs/elfdump/common/corenote.c
742
if (!data_present(state, &layout->sizeof_struct))
usr/src/cmd/sgs/elfdump/common/corenote.c
745
indent_enter(state, title, &layout->f_si_signo);
usr/src/cmd/sgs/elfdump/common/corenote.c
747
v_si_signo = extract_as_sword(state, &layout->f_si_signo);
usr/src/cmd/sgs/elfdump/common/corenote.c
748
print_str(state, MSG_ORIG(MSG_CNOTE_T_SI_SIGNO),
usr/src/cmd/sgs/elfdump/common/corenote.c
751
w = extract_as_word(state, &layout->f_si_errno);
usr/src/cmd/sgs/elfdump/common/corenote.c
752
print_str(state, MSG_ORIG(MSG_CNOTE_T_SI_ERRNO),
usr/src/cmd/sgs/elfdump/common/corenote.c
755
v_si_code = extract_as_sword(state, &layout->f_si_code);
usr/src/cmd/sgs/elfdump/common/corenote.c
756
print_str(state, MSG_ORIG(MSG_CNOTE_T_SI_CODE),
usr/src/cmd/sgs/elfdump/common/corenote.c
757
conv_cnote_si_code(state->ns_mach, v_si_signo, v_si_code,
usr/src/cmd/sgs/elfdump/common/corenote.c
761
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
776
indent_enter(state, MSG_ORIG(MSG_CNOTE_T_SI_VALUE),
usr/src/cmd/sgs/elfdump/common/corenote.c
782
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
785
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
80
print_num(state, _title, &layout->_field, SL_FMT_NUM_DEC)
usr/src/cmd/sgs/elfdump/common/corenote.c
811
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
819
dump_stack(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
82
print_num_2up(state, _title1, &layout->_field1, SL_FMT_NUM_DEC, \
usr/src/cmd/sgs/elfdump/common/corenote.c
821
const sl_stack_layout_t *layout = state->ns_arch->stack;
usr/src/cmd/sgs/elfdump/common/corenote.c
825
indent_enter(state, title, &layout->ss_size);
usr/src/cmd/sgs/elfdump/common/corenote.c
827
print_num_2up(state, MSG_ORIG(MSG_CNOTE_T_SS_SP), &layout->ss_sp,
usr/src/cmd/sgs/elfdump/common/corenote.c
831
if (data_present(state, &layout->ss_flags)) {
usr/src/cmd/sgs/elfdump/common/corenote.c
832
w = extract_as_word(state, &layout->ss_flags);
usr/src/cmd/sgs/elfdump/common/corenote.c
833
print_str(state, MSG_ORIG(MSG_CNOTE_T_SS_FLAGS),
usr/src/cmd/sgs/elfdump/common/corenote.c
837
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
845
dump_sysset(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
849
const sl_sysset_layout_t *layout = state->ns_arch->sysset;
usr/src/cmd/sgs/elfdump/common/corenote.c
85
print_num(state, _title, &layout->_field, SL_FMT_NUM_HEX)
usr/src/cmd/sgs/elfdump/common/corenote.c
855
if (!data_present(state, &layout->sizeof_struct))
usr/src/cmd/sgs/elfdump/common/corenote.c
863
mask[i] = extract_as_word(state, &fdesc);
usr/src/cmd/sgs/elfdump/common/corenote.c
867
print_str(state, title, conv_cnote_sysset(mask, nelts, 0, &buf));
usr/src/cmd/sgs/elfdump/common/corenote.c
87
print_num_2up(state, _title1, &layout->_field1, SL_FMT_NUM_HEX, \
usr/src/cmd/sgs/elfdump/common/corenote.c
877
dump_timestruc(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
879
const sl_timestruc_layout_t *layout = state->ns_arch->timestruc;
usr/src/cmd/sgs/elfdump/common/corenote.c
881
indent_enter(state, title, &layout->tv_sec);
usr/src/cmd/sgs/elfdump/common/corenote.c
886
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
893
dump_secflags(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
895
const sl_prsecflags_layout_t *layout = state->ns_arch->prsecflags;
usr/src/cmd/sgs/elfdump/common/corenote.c
90
print_num(state, _title, &layout->_field, SL_FMT_NUM_ZHEX)
usr/src/cmd/sgs/elfdump/common/corenote.c
900
indent_enter(state, title, &layout->pr_version);
usr/src/cmd/sgs/elfdump/common/corenote.c
902
w = extract_as_word(state, &layout->pr_version);
usr/src/cmd/sgs/elfdump/common/corenote.c
906
dump_hex_bytes(state->ns_data, state->ns_len, state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
910
lw = extract_as_lword(state, &layout->pr_effective);
usr/src/cmd/sgs/elfdump/common/corenote.c
911
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_EFFECTIVE),
usr/src/cmd/sgs/elfdump/common/corenote.c
914
lw = extract_as_lword(state, &layout->pr_inherit);
usr/src/cmd/sgs/elfdump/common/corenote.c
915
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_INHERIT),
usr/src/cmd/sgs/elfdump/common/corenote.c
918
lw = extract_as_lword(state, &layout->pr_lower);
usr/src/cmd/sgs/elfdump/common/corenote.c
919
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_LOWER),
usr/src/cmd/sgs/elfdump/common/corenote.c
92
print_num_2up(state, _title1, &layout->_field1, SL_FMT_NUM_ZHEX, \
usr/src/cmd/sgs/elfdump/common/corenote.c
922
lw = extract_as_lword(state, &layout->pr_upper);
usr/src/cmd/sgs/elfdump/common/corenote.c
923
print_str(state, MSG_ORIG(MSG_CNOTE_T_PR_UPPER),
usr/src/cmd/sgs/elfdump/common/corenote.c
927
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
934
dump_utsname(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
936
const sl_utsname_layout_t *layout = state->ns_arch->utsname;
usr/src/cmd/sgs/elfdump/common/corenote.c
938
indent_enter(state, title, &layout->sysname);
usr/src/cmd/sgs/elfdump/common/corenote.c
946
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/corenote.c
95
print_subtype(state, _title, &layout->_field, _func)
usr/src/cmd/sgs/elfdump/common/corenote.c
954
dump_prgregset(note_state_t *state, const char *title)
usr/src/cmd/sgs/elfdump/common/corenote.c
961
fdesc1 = fdesc2 = state->ns_arch->prgregset->elt0;
usr/src/cmd/sgs/elfdump/common/corenote.c
962
indent_enter(state, title, &fdesc1);
usr/src/cmd/sgs/elfdump/common/corenote.c
967
if (!data_present(state, &fdesc1))
usr/src/cmd/sgs/elfdump/common/corenote.c
97
print_strbuf(state, _title, &layout->_field)
usr/src/cmd/sgs/elfdump/common/corenote.c
970
INDENT, state->ns_vcol - state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
971
conv_cnote_pr_regname(state->ns_mach, w,
usr/src/cmd/sgs/elfdump/common/corenote.c
973
fmt_num(state, &fdesc1, SL_FMT_NUM_ZHEX, buf1));
usr/src/cmd/sgs/elfdump/common/corenote.c
981
if (!(data_present(state, &fdesc1) &&
usr/src/cmd/sgs/elfdump/common/corenote.c
982
data_present(state, &fdesc2)))
usr/src/cmd/sgs/elfdump/common/corenote.c
985
state->ns_vcol - state->ns_indent,
usr/src/cmd/sgs/elfdump/common/corenote.c
986
conv_cnote_pr_regname(state->ns_mach, w,
usr/src/cmd/sgs/elfdump/common/corenote.c
988
state->ns_t2col - state->ns_vcol,
usr/src/cmd/sgs/elfdump/common/corenote.c
989
fmt_num(state, &fdesc1, SL_FMT_NUM_ZHEX, buf1),
usr/src/cmd/sgs/elfdump/common/corenote.c
990
state->ns_v2col - state->ns_t2col,
usr/src/cmd/sgs/elfdump/common/corenote.c
991
conv_cnote_pr_regname(state->ns_mach, w + 1,
usr/src/cmd/sgs/elfdump/common/corenote.c
993
fmt_num(state, &fdesc2, SL_FMT_NUM_ZHEX, buf2));
usr/src/cmd/sgs/elfdump/common/corenote.c
998
indent_exit(state);
usr/src/cmd/sgs/elfdump/common/dwarf.c
207
dump_cfi_state_t *state, const char *msg, int indent)
usr/src/cmd/sgs/elfdump/common/dwarf.c
217
dwarf_regname(state->e_machine, _rnum, _buf, sizeof (_buf))
usr/src/cmd/sgs/elfdump/common/dwarf.c
250
cur_pc = state->fdeinitloc;
usr/src/cmd/sgs/elfdump/common/dwarf.c
269
oper1 = state->ciecalign * LOW_OP(op);
usr/src/cmd/sgs/elfdump/common/dwarf.c
281
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
285
oper1 *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
323
&cur_pc, state->cieRflag, state->e_ident, B_FALSE,
usr/src/cmd/sgs/elfdump/common/dwarf.c
324
state->sh_addr, off + *ndx, state->gotaddr)) {
usr/src/cmd/sgs/elfdump/common/dwarf.c
328
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
333
state->file, state->sh_name,
usr/src/cmd/sgs/elfdump/common/dwarf.c
334
state->cieRflag);
usr/src/cmd/sgs/elfdump/common/dwarf.c
353
ndx, i, state->do_swap, &oper1)) {
usr/src/cmd/sgs/elfdump/common/dwarf.c
357
state->file, state->sh_name,
usr/src/cmd/sgs/elfdump/common/dwarf.c
363
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
368
oper1 *= state->ciecalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
380
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
388
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
392
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
405
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
419
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
427
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
439
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
447
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
459
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
471
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
486
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
494
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
508
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
516
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
520
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
530
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
538
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
542
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
552
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
556
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
566
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
574
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
578
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
588
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
596
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
600
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
607
ndx, 8, state->do_swap, &oper1)) {
usr/src/cmd/sgs/elfdump/common/dwarf.c
611
state->file, state->sh_name,
usr/src/cmd/sgs/elfdump/common/dwarf.c
617
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
622
oper1 *= state->ciecalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
634
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
648
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
656
state->file, state->sh_name);
usr/src/cmd/sgs/elfdump/common/dwarf.c
659
soper = -soper * state->ciedalign;
usr/src/cmd/sgs/elfdump/common/dwarf.c
660
soper *= state->ciedalign;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1031
init_symtbl_state(SYMTBL_STATE *state, Cache *cache, Word shnum, Word secndx,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1037
state->file = file;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1038
state->ehdr = ehdr;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1039
state->cache = cache;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1040
state->osabi = osabi;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1041
state->shnum = shnum;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1042
state->seccache = &cache[secndx];
usr/src/cmd/sgs/elfdump/common/elfdump.c
1043
state->secndx = secndx;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1044
state->secname = state->seccache->c_name;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1045
state->flags = flags;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1046
state->shxndx.checked = 0;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1047
state->shxndx.data = NULL;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1048
state->shxndx.n = 0;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1050
shdr = state->seccache->c_shdr;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1057
file, state->secname);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1060
if ((state->seccache->c_data == NULL) ||
usr/src/cmd/sgs/elfdump/common/elfdump.c
1061
(state->seccache->c_data->d_buf == NULL))
usr/src/cmd/sgs/elfdump/common/elfdump.c
1065
state->symn = (Word)(shdr->sh_size / shdr->sh_entsize);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1066
state->sym = (Sym *)state->seccache->c_data->d_buf;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1073
file, state->secname, EC_WORD(shdr->sh_link));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1082
(versym->cache->c_shdr->sh_link == state->secndx))
usr/src/cmd/sgs/elfdump/common/elfdump.c
1083
state->versym = versym;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1085
state->versym = NULL;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1095
symbols_getxindex(SYMTBL_STATE *state)
usr/src/cmd/sgs/elfdump/common/elfdump.c
1100
state->shxndx.checked = 1; /* Note that we've been called */
usr/src/cmd/sgs/elfdump/common/elfdump.c
1101
for (symcnt = 1; symcnt < state->shnum; symcnt++) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1102
Cache *_cache = &state->cache[symcnt];
usr/src/cmd/sgs/elfdump/common/elfdump.c
1106
(shdr->sh_link != state->secndx))
usr/src/cmd/sgs/elfdump/common/elfdump.c
1120
state->shxndx.data = _cache->c_data->d_buf;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1121
state->shxndx.n = symn;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1139
output_symbol(SYMTBL_STATE *state, Word symndx, Word info, Word disp_symndx,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1178
if (symndx >= state->symn) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1180
state->file, state->secname, EC_WORD(symndx));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1188
if ((sym->st_shndx == SHN_XINDEX) && (state->shxndx.checked == 0))
usr/src/cmd/sgs/elfdump/common/elfdump.c
1189
symbols_getxindex(state);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1192
symname = string(state->seccache, symndx,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1193
&state->cache[state->seccache->c_shdr->sh_link], state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1199
if (state->ehdr->e_type == ET_CORE) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1201
} else if (state->flags & FLG_CTL_FAKESHDR) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1209
sec = conv_sym_shndx(state->osabi, state->ehdr->e_machine,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1212
(sym->st_shndx < state->shnum)) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1214
tshdr = state->cache[shndx].c_shdr;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1215
sec = state->cache[shndx].c_name;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1217
if (state->shxndx.data) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1220
if (symndx > state->shxndx.n) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1223
state->file, state->secname,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1226
state->shxndx.data[symndx]) > state->shnum) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1229
state->file, state->secname,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1233
tshdr = state->cache[shndx].c_shdr;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1234
sec = state->cache[shndx].c_name;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1239
state->file, state->secname, EC_WORD(symndx));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1242
(sym->st_shndx >= state->shnum)) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1244
MSG_INTL(MSG_ERR_BADSYM5), state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1245
state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1246
demangle(symname, state->flags), sym->st_shndx);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1253
if (state->versym) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1256
verndx = test_verndx = state->versym->data[symndx];
usr/src/cmd/sgs/elfdump/common/elfdump.c
1257
gnuver = state->versym->gnu_full;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1276
if ((test_verndx > state->versym->max_verndx) &&
usr/src/cmd/sgs/elfdump/common/elfdump.c
1279
state->file, state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1280
EC_HALF(test_verndx), state->versym->max_verndx);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1295
MSG_INTL(MSG_ERR_BADSYM3), state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1296
state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1297
demangle(symname, state->flags));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1302
MSG_INTL(MSG_ERR_BADSYM4), state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1303
state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1304
demangle(symname, state->flags));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1327
if (state->ehdr->e_type != ET_REL)
usr/src/cmd/sgs/elfdump/common/elfdump.c
1331
MSG_INTL(MSG_ERR_BADSYM6), state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1332
state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1333
demangle(symname, state->flags),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1353
MSG_INTL(MSG_ERR_BADSYM7), state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1354
state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1355
demangle(symname, state->flags), EC_XWORD(info));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1362
MSG_INTL(MSG_ERR_BADSYM8), state->file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1363
state->secname, EC_WORD(symndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
1364
demangle(symname, state->flags), EC_XWORD(info));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1370
Elf_syms_table_entry(0, ELF_DBG_ELFDUMP, index, state->osabi,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1371
state->ehdr->e_machine, sym, verndx, gnuver, sec, symname);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1381
SYMTBL_STATE state;
usr/src/cmd/sgs/elfdump/common/elfdump.c
1449
if (!init_symtbl_state(&state, cache, shnum,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1595
output_symbol(&state, inum, 0,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1596
inum, state.sym + inum);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1681
sym = (Sym *)(state.sym + inum);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1711
if (sndx > state.symn) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1718
sym = (Sym *)(state.sym + sndx);
usr/src/cmd/sgs/elfdump/common/elfdump.c
2497
SYMTBL_STATE state;
usr/src/cmd/sgs/elfdump/common/elfdump.c
2516
if (!init_symtbl_state(&state, cache, shnum, secndx, ehdr,
usr/src/cmd/sgs/elfdump/common/elfdump.c
2523
dbg_print(0, MSG_INTL(MSG_ELF_SCN_SYMTAB), state.secname);
usr/src/cmd/sgs/elfdump/common/elfdump.c
2526
for (symcnt = 0; symcnt < state.symn; symcnt++)
usr/src/cmd/sgs/elfdump/common/elfdump.c
2527
output_symbol(&state, symcnt, shdr->sh_info, symcnt,
usr/src/cmd/sgs/elfdump/common/elfdump.c
2528
state.sym + symcnt);
usr/src/cmd/sgs/elfdump/common/elfdump.c
3662
parse_note_entry(parse_note_t *state)
usr/src/cmd/sgs/elfdump/common/elfdump.c
3666
noteoff = (Word)state->pns_cache->c_data->d_size - state->pns_size;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3671
if (state->pns_size >= (sizeof (Word) * 3)) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3672
state->pns_size -= (sizeof (Word) * 3);
usr/src/cmd/sgs/elfdump/common/elfdump.c
3675
state->pns_file, state->pns_cache->c_name,
usr/src/cmd/sgs/elfdump/common/elfdump.c
3683
if ((state->pn_namesz = *state->pns_data++) != 0) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3684
if (state->pns_size >= state->pn_namesz) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3685
state->pns_size -= state->pn_namesz;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3688
state->pns_file, state->pns_cache->c_name,
usr/src/cmd/sgs/elfdump/common/elfdump.c
3689
EC_WORD(noteoff), EC_WORD(state->pn_namesz));
usr/src/cmd/sgs/elfdump/common/elfdump.c
3697
if ((state->pn_descsz = *state->pns_data++) != 0) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3702
if ((pad = (state->pn_namesz & (sizeof (Word) - 1))) != 0) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3704
state->pns_size -= pad;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3706
if (state->pns_size >= state->pn_descsz) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3707
state->pns_size -= state->pn_descsz;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3710
state->pns_file, state->pns_cache->c_name,
usr/src/cmd/sgs/elfdump/common/elfdump.c
3711
EC_WORD(noteoff), EC_WORD(state->pn_namesz));
usr/src/cmd/sgs/elfdump/common/elfdump.c
3716
state->pn_type = *state->pns_data++;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3719
if (state->pn_namesz) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3720
state->pn_name = (char *)state->pns_data;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3721
pad = (state->pn_namesz +
usr/src/cmd/sgs/elfdump/common/elfdump.c
3724
state->pns_data = (Word *)(state->pn_name + pad);
usr/src/cmd/sgs/elfdump/common/elfdump.c
3732
if ((pad = (state->pn_descsz & (sizeof (Word) - 1))) != 0) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3734
if (state->pns_size > pad)
usr/src/cmd/sgs/elfdump/common/elfdump.c
3735
state->pns_size -= pad;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3739
if (state->pn_descsz) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
3740
state->pn_desc = (const char *)state->pns_data;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3742
state->pns_data = (Word *)(state->pn_desc +
usr/src/cmd/sgs/elfdump/common/elfdump.c
3743
state->pn_descsz + pad);
usr/src/cmd/sgs/elfedit/common/_elfedit.h
221
extern STATE_T state;
usr/src/cmd/sgs/elfedit/common/elfconst.c
374
if (!state.file.present) {
usr/src/cmd/sgs/elfedit/common/elfconst.c
381
} else if (state.elf.elfclass == ELFCLASS32) {
usr/src/cmd/sgs/elfedit/common/elfconst.c
382
*osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI];
usr/src/cmd/sgs/elfedit/common/elfconst.c
383
*mach = state.elf.obj_state.s32->os_ehdr->e_machine;
usr/src/cmd/sgs/elfedit/common/elfconst.c
385
*osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI];
usr/src/cmd/sgs/elfedit/common/elfconst.c
386
*mach = state.elf.obj_state.s64->os_ehdr->e_machine;
usr/src/cmd/sgs/elfedit/common/elfconst.c
443
state.elf.elfconst_ehdr_change = 0;
usr/src/cmd/sgs/elfedit/common/elfconst.c
445
if (state.elf.elfclass == ELFCLASS32) {
usr/src/cmd/sgs/elfedit/common/elfconst.c
446
cur_osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI];
usr/src/cmd/sgs/elfedit/common/elfconst.c
447
cur_mach = state.elf.obj_state.s32->os_ehdr->e_machine;
usr/src/cmd/sgs/elfedit/common/elfconst.c
449
cur_osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI];
usr/src/cmd/sgs/elfedit/common/elfconst.c
450
cur_mach = state.elf.obj_state.s64->os_ehdr->e_machine;
usr/src/cmd/sgs/elfedit/common/elfconst.c
535
if (state.elf.elfconst_ehdr_change)
usr/src/cmd/sgs/elfedit/common/elfedit.c
1143
elfedit_format_command_usage(state.cur_cmd->ucmd_mod,
usr/src/cmd/sgs/elfedit/common/elfedit.c
1144
state.cur_cmd->ucmd_cmd, NULL, 0));
usr/src/cmd/sgs/elfedit/common/elfedit.c
1155
return (state.flags);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1170
if ((state.cur_cmd != NULL) && (str != NULL)) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
1171
if (elfedit_atooutstyle(str, &state.cur_cmd->ucmd_ostyle) == 0)
usr/src/cmd/sgs/elfedit/common/elfedit.c
1174
state.cur_cmd->ucmd_ostyle_set = 1;
usr/src/cmd/sgs/elfedit/common/elfedit.c
1188
if ((state.cur_cmd != NULL) && (state.cur_cmd->ucmd_ostyle_set))
usr/src/cmd/sgs/elfedit/common/elfedit.c
1189
return (state.cur_cmd->ucmd_ostyle);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1192
return (state.outstyle);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1202
return (state.cur_cmd->ucmd_cmd);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1240
open_flag = ((state.flags & ELFEDIT_F_READONLY) ? O_RDONLY : O_RDWR);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1280
state.elf.elfclass = gelf_getclass(elf);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1281
switch (state.elf.elfclass) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
1307
for (m = state.modlist; m != NULL; m = m->next) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
1341
moddef = state.modlist;
usr/src/cmd/sgs/elfedit/common/elfedit.c
143
STATE_T state;
usr/src/cmd/sgs/elfedit/common/elfedit.c
1786
for (i = 0; i < state.modpath.n; i++) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
1788
MSG_ORIG(MSG_FMT_BLDSOPATH), state.modpath.seg[i],
usr/src/cmd/sgs/elfedit/common/elfedit.c
1792
state.modpath.seg[i], name, NULL, NULL);
usr/src/cmd/sgs/elfedit/common/elfedit.c
1805
if (state.elf.elfclass == ELFCLASS32) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
1902
moddef->ml_next = state.modlist;
usr/src/cmd/sgs/elfedit/common/elfedit.c
1903
state.modlist = moddef;
usr/src/cmd/sgs/elfedit/common/elfedit.c
1954
state.modlist = moddef->ml_next;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2019
for (i = 0; i < state.modpath.n; i++)
usr/src/cmd/sgs/elfedit/common/elfedit.c
2020
elfedit_load_moddir(state.modpath.seg[i], 0, 0);
usr/src/cmd/sgs/elfedit/common/elfedit.c
2143
while (state.ucmd.list) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
2144
next = state.ucmd.list->ucmd_next;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2145
free(state.ucmd.list);
usr/src/cmd/sgs/elfedit/common/elfedit.c
2146
state.ucmd.list = next;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2148
state.ucmd.tail = NULL;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2149
state.ucmd.n = 0;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2150
state.cur_cmd = NULL;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2164
ucmd = state.ucmd.list;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2168
state.cur_cmd = ucmd;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2169
if (!state.msg_jbuf.active)
usr/src/cmd/sgs/elfedit/common/elfedit.c
2178
if (state.elf.elfclass == ELFCLASS32) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
2183
cmd_ret = (* cmd_func)(state.elf.obj_state.s32,
usr/src/cmd/sgs/elfedit/common/elfedit.c
2190
cmd_ret = (* cmd_func)(state.elf.obj_state.s64,
usr/src/cmd/sgs/elfedit/common/elfedit.c
2193
state.cur_cmd = NULL;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2204
state.elf.elfconst_ehdr_change = 1;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2211
state.file.dirty = 1;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2218
state.file.dirty = 0;
usr/src/cmd/sgs/elfedit/common/elfedit.c
227
if (state.file.present) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
229
if (state.file.dirty)
usr/src/cmd/sgs/elfedit/common/elfedit.c
237
if (state.file.unlink_on_exit) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
240
state.file.outfile);
usr/src/cmd/sgs/elfedit/common/elfedit.c
241
(void) unlink(state.file.outfile);
usr/src/cmd/sgs/elfedit/common/elfedit.c
2515
if ((state.file.present == 0) &&
usr/src/cmd/sgs/elfedit/common/elfedit.c
2542
if (state.ucmd.list == NULL) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
2543
state.ucmd.list = state.ucmd.tail = ucmd;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2545
state.ucmd.tail->ucmd_next = ucmd;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2546
state.ucmd.tail = ucmd;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2548
state.ucmd.n++;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2823
state.modpath.n = 1;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2834
state.modpath.n++;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2844
state.modpath.seg = elfedit_malloc(MSG_INTL(MSG_ALLOC_PATHARR),
usr/src/cmd/sgs/elfedit/common/elfedit.c
2845
sizeof (state.modpath.seg[0]) * state.modpath.n);
usr/src/cmd/sgs/elfedit/common/elfedit.c
2848
for (len = 0; len < state.modpath.n; len++) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
2850
state.modpath.seg[len] = MSG_ORIG(MSG_STR_DOT);
usr/src/cmd/sgs/elfedit/common/elfedit.c
2853
state.modpath.seg[len] = src;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2868
if (state.msg_jbuf.active) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
2869
state.msg_jbuf.active = 0;
usr/src/cmd/sgs/elfedit/common/elfedit.c
2870
siglongjmp(state.msg_jbuf.env, 1);
usr/src/cmd/sgs/elfedit/common/elfedit.c
295
if (!(state.flags & ELFEDIT_F_DEBUG))
usr/src/cmd/sgs/elfedit/common/elfedit.c
3018
for (modlist = state.modlist; modlist != NULL;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3150
gl_normal_io(state.input.gl);
usr/src/cmd/sgs/elfedit/common/elfedit.c
317
if (state.pager.fptr != NULL) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3195
(void) gl_normal_io(state.input.gl);
usr/src/cmd/sgs/elfedit/common/elfedit.c
320
stream = state.pager.fptr;
usr/src/cmd/sgs/elfedit/common/elfedit.c
334
if (state.input.in_tecla)
usr/src/cmd/sgs/elfedit/common/elfedit.c
335
(void) gl_normal_io(state.input.gl);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3362
if (state.elf.elfclass == ELFCLASS32) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3367
(* cmdcpl_func)(state.elf.obj_state.s32,
usr/src/cmd/sgs/elfedit/common/elfedit.c
3374
(* cmdcpl_func)(state.elf.obj_state.s64,
usr/src/cmd/sgs/elfedit/common/elfedit.c
3393
if (state.input.full_tty) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3394
state.input.in_tecla = TRUE;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3395
s = gl_get_line(state.input.gl,
usr/src/cmd/sgs/elfedit/common/elfedit.c
3397
state.input.in_tecla = FALSE;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3405
(gl_return_status(state.input.gl) == GLR_ERROR)) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3407
gl_error_message(state.input.gl, NULL, 0));
usr/src/cmd/sgs/elfedit/common/elfedit.c
3455
state.flags |= ELFEDIT_F_AUTOPRINT;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3459
state.flags |= ELFEDIT_F_DEBUG;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3480
if (elfedit_atooutstyle(optarg, &state.outstyle) == 0)
usr/src/cmd/sgs/elfedit/common/elfedit.c
3485
state.flags |= ELFEDIT_F_READONLY;
usr/src/cmd/sgs/elfedit/common/elfedit.c
351
if (state.msg_jbuf.active && (disp == DISP_JMP)) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3511
if ((argc == 2) && (state.flags & ELFEDIT_F_READONLY))
usr/src/cmd/sgs/elfedit/common/elfedit.c
3516
state.file.present = (argc != 0);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3529
if (state.file.present != 0)
usr/src/cmd/sgs/elfedit/common/elfedit.c
3540
state.modlist = elfedit_sys_init(ELFEDIT_VER_CURRENT);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3549
if (state.file.present == 0) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3559
state.elf.elfclass = ELFCLASS32;
usr/src/cmd/sgs/elfedit/common/elfedit.c
356
state.input.in_tecla = FALSE;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3563
state.file.infile = argv[optind];
usr/src/cmd/sgs/elfedit/common/elfedit.c
3565
state.file.outfile = state.file.infile;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3566
if (state.flags & ELFEDIT_F_READONLY)
usr/src/cmd/sgs/elfedit/common/elfedit.c
3572
state.file.infile);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3574
state.file.outfile = argv[optind + 1];
usr/src/cmd/sgs/elfedit/common/elfedit.c
3575
create_outfile(state.file.infile, state.file.outfile);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3578
state.file.infile, state.file.outfile);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3587
state.file.unlink_on_exit = 1;
usr/src/cmd/sgs/elfedit/common/elfedit.c
359
siglongjmp(state.msg_jbuf.env, 1);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3591
init_obj_state(state.file.outfile);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3619
if ((state.flags & ELFEDIT_F_READONLY) == 0)
usr/src/cmd/sgs/elfedit/common/elfedit.c
3626
state.input.is_tty = isatty(fileno(stdin));
usr/src/cmd/sgs/elfedit/common/elfedit.c
3627
state.input.full_tty = state.input.is_tty &&
usr/src/cmd/sgs/elfedit/common/elfedit.c
3630
if (state.input.full_tty) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3649
state.input.gl = new_GetLine(ELFEDIT_MAXCMD,
usr/src/cmd/sgs/elfedit/common/elfedit.c
3652
(void) gl_customize_completion(state.input.gl,
usr/src/cmd/sgs/elfedit/common/elfedit.c
3659
state.flags |= ELFEDIT_F_AUTOPRINT;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3669
if (state.input.is_tty) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3670
if (sigsetjmp(state.msg_jbuf.env, 1) != 0) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
3671
if (state.input.full_tty)
usr/src/cmd/sgs/elfedit/common/elfedit.c
3672
gl_abandon_line(state.input.gl);
usr/src/cmd/sgs/elfedit/common/elfedit.c
3675
state.msg_jbuf.active = TRUE;
usr/src/cmd/sgs/elfedit/common/elfedit.c
3695
state.msg_jbuf.active = FALSE;
usr/src/cmd/sgs/elfedit/common/elfedit.c
411
if (state.msg_jbuf.active && state.input.full_tty &&
usr/src/cmd/sgs/elfedit/common/elfedit.c
412
(state.pager.fptr == NULL)) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
428
state.pager.fptr = popen(cmd, MSG_ORIG(MSG_STR_W));
usr/src/cmd/sgs/elfedit/common/elfedit.c
429
if (state.pager.fptr == NULL) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
453
if (state.pager.fptr != NULL) {
usr/src/cmd/sgs/elfedit/common/elfedit.c
454
if (pclose(state.pager.fptr) == -1)
usr/src/cmd/sgs/elfedit/common/elfedit.c
457
state.pager.fptr = NULL;
usr/src/cmd/sgs/elfedit/common/elfedit.c
480
pager = (state.pager.fptr != NULL);
usr/src/cmd/sgs/elfedit/common/elfedit.c
481
fptr = pager ? state.pager.fptr : stdout;
usr/src/cmd/sgs/elfedit/common/elfedit.c
540
pager = (state.pager.fptr != NULL);
usr/src/cmd/sgs/elfedit/common/elfedit.c
541
fptr = pager ? state.pager.fptr : stdout;
usr/src/cmd/sgs/elfedit/common/elfedit.c
587
fptr = (state.pager.fptr == NULL) ? stdout : state.pager.fptr;
usr/src/cmd/sgs/elfedit/common/elfedit_machelf.c
429
state.elf.obj_state.s64 = obj_state;
usr/src/cmd/sgs/elfedit/common/elfedit_machelf.c
431
state.elf.obj_state.s32 = obj_state;
usr/src/cmd/sgs/elfedit/common/sys.c
294
for (modlist = state.modlist; modlist;
usr/src/cmd/sgs/elfedit/common/sys.c
573
if (state.file.present) {
usr/src/cmd/sgs/elfedit/common/sys.c
578
if (!(state.flags & ELFEDIT_F_READONLY) && state.file.dirty &&
usr/src/cmd/sgs/elfedit/common/sys.c
616
if (state.file.present == 0) {
usr/src/cmd/sgs/elfedit/common/sys.c
618
} else if (state.flags & ELFEDIT_F_READONLY) {
usr/src/cmd/sgs/elfedit/common/sys.c
620
state.file.infile);
usr/src/cmd/sgs/elfedit/common/sys.c
622
elfedit_printf(MSG_INTL(MSG_HLPFMT_INFILE), state.file.infile);
usr/src/cmd/sgs/elfedit/common/sys.c
624
state.file.outfile);
usr/src/cmd/sgs/elfedit/common/sys.c
626
if (state.file.dirty)
usr/src/cmd/sgs/elfedit/common/sys.c
632
(state.flags & ELFEDIT_F_AUTOPRINT) ? MSG_ORIG(MSG_STR_ON) :
usr/src/cmd/sgs/elfedit/common/sys.c
635
(state.flags & ELFEDIT_F_DEBUG) ? MSG_ORIG(MSG_STR_ON) :
usr/src/cmd/sgs/elfedit/common/sys.c
639
state.outstyle, 1));
usr/src/cmd/sgs/elfedit/common/sys.c
643
for (i = 0; i < state.modpath.n; i++)
usr/src/cmd/sgs/elfedit/common/sys.c
645
state.modpath.seg[i]);
usr/src/cmd/sgs/elfedit/common/sys.c
649
for (modlist = state.modlist; modlist;
usr/src/cmd/sgs/elfedit/common/sys.c
674
state.flags |= ELFEDIT_F_AUTOPRINT;
usr/src/cmd/sgs/elfedit/common/sys.c
676
state.flags &= ~ELFEDIT_F_AUTOPRINT;
usr/src/cmd/sgs/elfedit/common/sys.c
682
state.flags |= ELFEDIT_F_DEBUG;
usr/src/cmd/sgs/elfedit/common/sys.c
684
state.flags &= ~ELFEDIT_F_DEBUG;
usr/src/cmd/sgs/elfedit/common/sys.c
689
if (elfedit_atooutstyle(argv[1], &state.outstyle) == 0)
usr/src/cmd/sgs/elfedit/common/sys.c
792
while (state.modlist != NULL) {
usr/src/cmd/sgs/elfedit/common/sys.c
793
for (moddef = state.modlist; moddef != NULL;
usr/src/cmd/sgs/elfedit/common/sys.c
845
if (state.file.present != 0) {
usr/src/cmd/sgs/elfedit/common/sys.c
846
if (state.flags & ELFEDIT_F_READONLY)
usr/src/cmd/sgs/elfedit/common/sys.c
860
state.file.unlink_on_exit = 0;
usr/src/cmd/sgs/elfedit/common/sys.c
95
if (state.elf.elfclass == ELFCLASS32) {
usr/src/cmd/sgs/elfedit/common/util.c
464
elfedit_getopt_init(elfedit_getopt_state_t *state,
usr/src/cmd/sgs/elfedit/common/util.c
469
state->go_argc = argc;
usr/src/cmd/sgs/elfedit/common/util.c
470
state->go_argv = argv;
usr/src/cmd/sgs/elfedit/common/util.c
471
state->go_optarg = cmd->cmd_opt;
usr/src/cmd/sgs/elfedit/common/util.c
472
state->go_idmask = 0;
usr/src/cmd/sgs/elfedit/common/util.c
473
state->go_done = 0;
usr/src/cmd/sgs/elfedit/common/util.c
474
state->go_sglgrp = NULL;
usr/src/cmd/sgs/elfedit/common/util.c
501
elfedit_getopt(elfedit_getopt_state_t *state)
usr/src/cmd/sgs/elfedit/common/util.c
505
int argc = *(state->go_argc);
usr/src/cmd/sgs/elfedit/common/util.c
506
const char **argv = *(state->go_argv);
usr/src/cmd/sgs/elfedit/common/util.c
515
if (state->go_sglgrp == NULL) {
usr/src/cmd/sgs/elfedit/common/util.c
523
if ((state->go_optarg == NULL) || state->go_done ||
usr/src/cmd/sgs/elfedit/common/util.c
525
state->go_done = 1;
usr/src/cmd/sgs/elfedit/common/util.c
537
(*state->go_argc)--;
usr/src/cmd/sgs/elfedit/common/util.c
538
(*state->go_argv)++;
usr/src/cmd/sgs/elfedit/common/util.c
547
for (optarg = state->go_optarg; optarg->oa_name != NULL; ) {
usr/src/cmd/sgs/elfedit/common/util.c
584
(*state->go_argc) = --argc;
usr/src/cmd/sgs/elfedit/common/util.c
585
(*state->go_argv) = ++argv;
usr/src/cmd/sgs/elfedit/common/util.c
588
if (item.oai_excmask & state->go_idmask)
usr/src/cmd/sgs/elfedit/common/util.c
592
state->go_idmask |= item.oai_idmask;
usr/src/cmd/sgs/elfedit/common/util.c
593
state->go_ret.gor_idmask = item.oai_idmask;
usr/src/cmd/sgs/elfedit/common/util.c
598
state->go_ret.gor_value = argv[0];
usr/src/cmd/sgs/elfedit/common/util.c
599
(*state->go_argc)--;
usr/src/cmd/sgs/elfedit/common/util.c
600
(*state->go_argv)++;
usr/src/cmd/sgs/elfedit/common/util.c
602
state->go_ret.gor_value = NULL;
usr/src/cmd/sgs/elfedit/common/util.c
606
state->go_ret.gor_value);
usr/src/cmd/sgs/elfedit/common/util.c
607
return (&state->go_ret);
usr/src/cmd/sgs/elfedit/common/util.c
617
(*state->go_argc)--;
usr/src/cmd/sgs/elfedit/common/util.c
618
(*state->go_argv)++;
usr/src/cmd/sgs/elfedit/common/util.c
621
if (sgl_with_value.excmask & state->go_idmask)
usr/src/cmd/sgs/elfedit/common/util.c
624
state->go_idmask |= sgl_with_value.ret.gor_idmask;
usr/src/cmd/sgs/elfedit/common/util.c
625
state->go_ret = sgl_with_value.ret;
usr/src/cmd/sgs/elfedit/common/util.c
628
state->go_ret.gor_value);
usr/src/cmd/sgs/elfedit/common/util.c
630
return (&state->go_ret);
usr/src/cmd/sgs/elfedit/common/util.c
638
state->go_sglgrp = argstr + 1; /* Skip '-' */
usr/src/cmd/sgs/elfedit/common/util.c
646
if (state->go_sglgrp != NULL) {
usr/src/cmd/sgs/elfedit/common/util.c
647
int ch = *state->go_sglgrp++;
usr/src/cmd/sgs/elfedit/common/util.c
650
if (*state->go_sglgrp == '\0') {
usr/src/cmd/sgs/elfedit/common/util.c
651
(*state->go_argc)--;
usr/src/cmd/sgs/elfedit/common/util.c
652
(*state->go_argv)++;
usr/src/cmd/sgs/elfedit/common/util.c
653
state->go_sglgrp = NULL;
usr/src/cmd/sgs/elfedit/common/util.c
656
for (optarg = state->go_optarg; optarg->oa_name != NULL; ) {
usr/src/cmd/sgs/elfedit/common/util.c
669
if (item.oai_excmask & state->go_idmask)
usr/src/cmd/sgs/elfedit/common/util.c
673
state->go_idmask |= item.oai_idmask;
usr/src/cmd/sgs/elfedit/common/util.c
674
state->go_ret.gor_idmask = item.oai_idmask;
usr/src/cmd/sgs/elfedit/common/util.c
675
state->go_ret.gor_value = NULL;
usr/src/cmd/sgs/elfedit/common/util.c
676
return (&state->go_ret);
usr/src/cmd/sgs/include/elfedit.h
325
typedef elfedit_cmdret_t elfedit32_cmd_func_t(elfedit32_obj_state_t *state,
usr/src/cmd/sgs/include/elfedit.h
327
typedef elfedit_cmdret_t elfedit64_cmd_func_t(elfedit64_obj_state_t *state,
usr/src/cmd/sgs/include/elfedit.h
370
typedef void elfedit32_cmdcpl_func_t(elfedit32_obj_state_t *state,
usr/src/cmd/sgs/include/elfedit.h
372
typedef void elfedit64_cmdcpl_func_t(elfedit64_obj_state_t *state,
usr/src/cmd/sgs/lex/common/ldefs.h
218
extern int **state;
usr/src/cmd/sgs/lex/common/main.c
306
state = (int **)myalloc(nstates, sizeof (*state));
usr/src/cmd/sgs/lex/common/main.c
320
state == 0 || atable == 0 || sfall == 0 || cpackflg == 0)
usr/src/cmd/sgs/lex/common/main.c
337
free(state);
usr/src/cmd/sgs/lex/common/once.h
134
int **state;
usr/src/cmd/sgs/lex/common/sub2.c
334
add(state, stnum);
usr/src/cmd/sgs/lex/common/sub2.c
355
npos = *state[s];
usr/src/cmd/sgs/lex/common/sub2.c
357
curpos = *(state[s]+i);
usr/src/cmd/sgs/lex/common/sub2.c
424
add(state, ++stnum);
usr/src/cmd/sgs/lex/common/sub2.c
459
num = *state[s];
usr/src/cmd/sgs/lex/common/sub2.c
461
pos = state[s] + 1;
usr/src/cmd/sgs/lex/common/sub2.c
500
j = state[i];
usr/src/cmd/sgs/lex/common/sub2.c
720
p = state[s];
usr/src/cmd/sgs/lex/common/sub2.c
797
p = state[s];
usr/src/cmd/sgs/libconv/common/globals.c
349
conv_strtol_uvalue_t *state = (conv_strtol_uvalue_t *)uvalue;
usr/src/cmd/sgs/libconv/common/globals.c
351
if ((strlen(str) == state->csl_strlen) &&
usr/src/cmd/sgs/libconv/common/globals.c
352
(strncasecmp(str, state->csl_str, state->csl_strlen) == 0)) {
usr/src/cmd/sgs/libconv/common/globals.c
353
state->csl_found = 1;
usr/src/cmd/sgs/libconv/common/globals.c
354
state->csl_value = value;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
110
if (state->list_cnt != 0) {
usr/src/cmd/sgs/libconv/common/globals_machelf.c
111
if (state->sep_str_len < state->room) {
usr/src/cmd/sgs/libconv/common/globals_machelf.c
112
(void) memcpy(state->cur, state->sep_str,
usr/src/cmd/sgs/libconv/common/globals_machelf.c
113
state->sep_str_len);
usr/src/cmd/sgs/libconv/common/globals_machelf.c
114
state->cur += state->sep_str_len;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
115
state->room -= state->sep_str_len;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
118
state->room = 0;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
121
state->list_cnt++;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
125
if (n < state->room) {
usr/src/cmd/sgs/libconv/common/globals_machelf.c
126
(void) memcpy(state->cur, str, n);
usr/src/cmd/sgs/libconv/common/globals_machelf.c
127
state->cur += n;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
128
state->room -= n;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
145
CONV_EXPN_FIELD_STATE *state)
usr/src/cmd/sgs/libconv/common/globals_machelf.c
150
state->cur = arg->buf;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
151
state->room = arg->bufsize;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
152
state->list_cnt = 0;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
153
state->sep_str = arg->sep ? arg->sep : MSG_ORIG(MSG_GBL_SEP);
usr/src/cmd/sgs/libconv/common/globals_machelf.c
154
state->sep_str_len = strlen(state->sep_str);
usr/src/cmd/sgs/libconv/common/globals_machelf.c
158
if (!cef_cp(arg, state, FALSE,
usr/src/cmd/sgs/libconv/common/globals_machelf.c
166
if (!cef_cp(arg, state, TRUE, *lead_str++))
usr/src/cmd/sgs/libconv/common/globals_machelf.c
179
CONV_EXPN_FIELD_STATE *state, Xword rflags)
usr/src/cmd/sgs/libconv/common/globals_machelf.c
189
if (!cef_cp(arg, state, TRUE, inv_buf.buf))
usr/src/cmd/sgs/libconv/common/globals_machelf.c
195
if (!cef_cp(arg, state, FALSE,
usr/src/cmd/sgs/libconv/common/globals_machelf.c
200
*state->cur = '\0';
usr/src/cmd/sgs/libconv/common/globals_machelf.c
231
CONV_EXPN_FIELD_STATE state;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
234
if (cef_setup(arg, fmt_flags, &state) == FALSE)
usr/src/cmd/sgs/libconv/common/globals_machelf.c
243
if (!cef_cp(arg, &state, TRUE,
usr/src/cmd/sgs/libconv/common/globals_machelf.c
252
return (cef_wrap(arg, fmt_flags, &state, rflags));
usr/src/cmd/sgs/libconv/common/globals_machelf.c
260
CONV_EXPN_FIELD_STATE state;
usr/src/cmd/sgs/libconv/common/globals_machelf.c
263
if (cef_setup(arg, fmt_flags, &state) == FALSE)
usr/src/cmd/sgs/libconv/common/globals_machelf.c
275
if (!cef_cp(arg, &state, TRUE,
usr/src/cmd/sgs/libconv/common/globals_machelf.c
284
return (cef_wrap(arg, fmt_flags, &state, rflags));
usr/src/cmd/sgs/libconv/common/globals_machelf.c
99
cef_cp(CONV_EXPN_FIELD_ARG *arg, CONV_EXPN_FIELD_STATE *state,
usr/src/cmd/sgs/liblddbg/common/debug.c
556
static const Msg state[DBG_STATE_NUM] = {
usr/src/cmd/sgs/liblddbg/common/debug.c
574
return (MSG_INTL(state[type]));
usr/src/cmd/sgs/liblddbg/common/util.c
102
switch (state) {
usr/src/cmd/sgs/liblddbg/common/util.c
81
Dbg_util_dbnotify(Lm_list *lml, rd_event_e event, r_state_e state)
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
503
emsg->u.state = RD_CONSISTENT;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
506
emsg->u.state = RD_ADD;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
509
emsg->u.state = RD_DELETE;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
513
emsg->u.state = RD_NOSTATE;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
516
emsg->type, emsg->u.state));
usr/src/cmd/sgs/link_audit/common/perfcnt.c
118
long state = PR_MSACCT;
usr/src/cmd/sgs/link_audit/common/perfcnt.c
119
if (ioctl(fd, PIOCSET, &state) == -1)
usr/src/cmd/sgs/mcs/common/file.c
1009
if (state->off_table[scn_no] == 0) {
usr/src/cmd/sgs/mcs/common/file.c
1021
if (state->nobits_table[scn_no] == 0)
usr/src/cmd/sgs/mcs/common/file.c
1023
state->off_table[scn_no];
usr/src/cmd/sgs/mcs/common/file.c
1025
if (state->nobits_table[scn_no] == 0)
usr/src/cmd/sgs/mcs/common/file.c
1038
if (!state->Sect_exists && state->new_sec_string != NULL) {
usr/src/cmd/sgs/mcs/common/file.c
1040
string_size = strlen(state->new_sec_string) + 1;
usr/src/cmd/sgs/mcs/common/file.c
1076
state->new_sec_string, string_size);
usr/src/cmd/sgs/mcs/common/file.c
1087
info = &state->sec_table[0];
usr/src/cmd/sgs/mcs/common/file.c
1126
state->sec_table[src_shdr.sh_link].osecno;
usr/src/cmd/sgs/mcs/common/file.c
1133
state->sec_table[src_shdr.sh_info].osecno;
usr/src/cmd/sgs/mcs/common/file.c
1151
(state->sec_table[shstrndx].secno < shnum)) {
usr/src/cmd/sgs/mcs/common/file.c
1152
if (state->sec_table[shstrndx].secno < SHN_LORESERVE) {
usr/src/cmd/sgs/mcs/common/file.c
1154
state->sec_table[dst_ehdr.e_shstrndx].secno;
usr/src/cmd/sgs/mcs/common/file.c
1170
shdr0.sh_link = state->sec_table[shstrndx].secno;
usr/src/cmd/sgs/mcs/common/file.c
1179
if (location(dst_ehdr.e_phoff, 0, dst_elf, state) == AFTER) {
usr/src/cmd/sgs/mcs/common/file.c
1188
if ((location(dst_ehdr.e_shoff, 0, src_elf, state) == AFTER) ||
usr/src/cmd/sgs/mcs/common/file.c
1189
((location(dst_ehdr.e_shoff, 0, src_elf, state) == PRIOR) &&
usr/src/cmd/sgs/mcs/common/file.c
1190
(!state->Sect_exists && state->new_sec_string != NULL))) {
usr/src/cmd/sgs/mcs/common/file.c
1204
if ((state->notesegndx != -1) && (state->notesctndx != -1) &&
usr/src/cmd/sgs/mcs/common/file.c
1205
(state->sec_table[state->notesctndx].secno)) {
usr/src/cmd/sgs/mcs/common/file.c
1210
state->sec_table[state->notesctndx].secno);
usr/src/cmd/sgs/mcs/common/file.c
1215
state->notesegndx;
usr/src/cmd/sgs/mcs/common/file.c
1220
state->notesegndx;
usr/src/cmd/sgs/mcs/common/file.c
1242
build_segment_table(Elf * elf, GElf_Ehdr * ehdr, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1246
state->b_e_seg_table = (Seg_Table *)
usr/src/cmd/sgs/mcs/common/file.c
1248
if (state->b_e_seg_table == NULL) {
usr/src/cmd/sgs/mcs/common/file.c
1263
state->notesegndx = i;
usr/src/cmd/sgs/mcs/common/file.c
1265
state->b_e_seg_table[i].p_offset = ph.p_offset;
usr/src/cmd/sgs/mcs/common/file.c
1266
state->b_e_seg_table[i].p_memsz = ph.p_offset + ph.p_memsz;
usr/src/cmd/sgs/mcs/common/file.c
1267
state->b_e_seg_table[i].p_filesz = ph.p_offset + ph.p_filesz;
usr/src/cmd/sgs/mcs/common/file.c
1481
location(int64_t offset, int mem_search, Elf * elf, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1491
upper = state->b_e_seg_table[i].p_memsz;
usr/src/cmd/sgs/mcs/common/file.c
1493
upper = state->b_e_seg_table[i].p_filesz;
usr/src/cmd/sgs/mcs/common/file.c
1494
if ((offset >= state->b_e_seg_table[i].p_offset) &&
usr/src/cmd/sgs/mcs/common/file.c
1497
else if (offset < state->b_e_seg_table[i].p_offset)
usr/src/cmd/sgs/mcs/common/file.c
1504
scn_location(Elf_Scn * scn, Elf * elf, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1515
return (location(shdr.sh_offset + shdr.sh_size, 0, elf, state));
usr/src/cmd/sgs/mcs/common/file.c
1517
return (location(shdr.sh_offset + shdr.sh_size, 1, elf, state));
usr/src/cmd/sgs/mcs/common/file.c
1521
initialize(int shnum, Cmd_Info *cmd_info, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1531
state->sec_table = (section_info_table *)
usr/src/cmd/sgs/mcs/common/file.c
1533
if (state->sec_table == NULL) {
usr/src/cmd/sgs/mcs/common/file.c
1538
state->off_table = (int64_t *)calloc(shnum, sizeof (int64_t));
usr/src/cmd/sgs/mcs/common/file.c
1539
if (state->off_table == NULL) {
usr/src/cmd/sgs/mcs/common/file.c
1544
state->nobits_table = (int64_t *)calloc(shnum, sizeof (int64_t));
usr/src/cmd/sgs/mcs/common/file.c
1545
if (state->nobits_table == NULL) {
usr/src/cmd/sgs/mcs/common/file.c
1555
post_process(Cmd_Info *cmd_info, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1584
if (state->sec_table[grpdata[i]].secno !=
usr/src/cmd/sgs/mcs/common/file.c
1609
while (state->sec_table[sno].scn != (Elf_Scn *)-1) {
usr/src/cmd/sgs/mcs/common/file.c
1610
sinfo = &state->sec_table[sno];
usr/src/cmd/sgs/mcs/common/file.c
1646
if (state->sec_table[grpdata[i]].secno !=
usr/src/cmd/sgs/mcs/common/file.c
1649
state->sec_table[grpdata[i]].secno;
usr/src/cmd/sgs/mcs/common/file.c
253
file_state_t state;
usr/src/cmd/sgs/mcs/common/file.c
269
state.Sect_exists = 0;
usr/src/cmd/sgs/mcs/common/file.c
270
state.notesegndx = -1;
usr/src/cmd/sgs/mcs/common/file.c
271
state.notesctndx = -1;
usr/src/cmd/sgs/mcs/common/file.c
272
state.b_e_seg_table = NULL;
usr/src/cmd/sgs/mcs/common/file.c
273
state.sec_table = NULL;
usr/src/cmd/sgs/mcs/common/file.c
274
state.off_table = 0;
usr/src/cmd/sgs/mcs/common/file.c
275
state.nobits_table = NULL;
usr/src/cmd/sgs/mcs/common/file.c
276
state.new_sec_string = NULL;
usr/src/cmd/sgs/mcs/common/file.c
278
initialize(shnum, cmd_info, &state);
usr/src/cmd/sgs/mcs/common/file.c
281
(build_segment_table(elf, &ehdr, &state) == FAILURE)) {
usr/src/cmd/sgs/mcs/common/file.c
284
cmd_info, &state)) == FAILURE) {
usr/src/cmd/sgs/mcs/common/file.c
289
post_process(cmd_info, &state);
usr/src/cmd/sgs/mcs/common/file.c
290
if (build_file(elf, &ehdr, cmd_info, &state) == FAILURE) {
usr/src/cmd/sgs/mcs/common/file.c
298
if (state.b_e_seg_table != NULL)
usr/src/cmd/sgs/mcs/common/file.c
299
free(state.b_e_seg_table);
usr/src/cmd/sgs/mcs/common/file.c
300
if (state.sec_table != NULL)
usr/src/cmd/sgs/mcs/common/file.c
301
free(state.sec_table);
usr/src/cmd/sgs/mcs/common/file.c
302
if (state.off_table != NULL)
usr/src/cmd/sgs/mcs/common/file.c
303
free(state.off_table);
usr/src/cmd/sgs/mcs/common/file.c
304
if (state.nobits_table != NULL)
usr/src/cmd/sgs/mcs/common/file.c
305
free(state.nobits_table);
usr/src/cmd/sgs/mcs/common/file.c
306
if (state.new_sec_string != NULL)
usr/src/cmd/sgs/mcs/common/file.c
307
free(state.new_sec_string);
usr/src/cmd/sgs/mcs/common/file.c
317
file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
331
state->Sect_exists = 0;
usr/src/cmd/sgs/mcs/common/file.c
344
sinfo = &state->sec_table[scn_index];
usr/src/cmd/sgs/mcs/common/file.c
369
SET_LOC(sinfo->si_flags, scn_location(scn, elf, state));
usr/src/cmd/sgs/mcs/common/file.c
401
scn_location(temp_scn, elf, state);
usr/src/cmd/sgs/mcs/common/file.c
423
state->Sect_exists++;
usr/src/cmd/sgs/mcs/common/file.c
435
state->Sect_exists++;
usr/src/cmd/sgs/mcs/common/file.c
445
state->Sect_exists++;
usr/src/cmd/sgs/mcs/common/file.c
461
if ((shdr->sh_type == SHT_NOTE) && (state->notesctndx == -1) &&
usr/src/cmd/sgs/mcs/common/file.c
462
(state->notesegndx != -1) &&
usr/src/cmd/sgs/mcs/common/file.c
463
(state->b_e_seg_table[state->notesegndx].p_offset
usr/src/cmd/sgs/mcs/common/file.c
465
state->notesctndx = scn_index;
usr/src/cmd/sgs/mcs/common/file.c
468
state->off_table[scn_index] = shdr->sh_offset;
usr/src/cmd/sgs/mcs/common/file.c
470
state->nobits_table[scn_index] = 1;
usr/src/cmd/sgs/mcs/common/file.c
509
(void) gelf_getshdr(state->sec_table[SYM].scn, &tmp_shdr);
usr/src/cmd/sgs/mcs/common/file.c
510
state->sec_table[SYM].secno = (GElf_Word)DELETED;
usr/src/cmd/sgs/mcs/common/file.c
512
if (state->Sect_exists == 0)
usr/src/cmd/sgs/mcs/common/file.c
513
++state->Sect_exists;
usr/src/cmd/sgs/mcs/common/file.c
514
SET_ACTION(state->sec_table[SYM].si_flags, ACT_DELETE);
usr/src/cmd/sgs/mcs/common/file.c
515
state->off_table[SYM] = 0;
usr/src/cmd/sgs/mcs/common/file.c
523
(GET_LOC(state->sec_table[tmp_shdr.sh_link].si_flags) ==
usr/src/cmd/sgs/mcs/common/file.c
525
state->sec_table[tmp_shdr.sh_link].secno =
usr/src/cmd/sgs/mcs/common/file.c
528
if (state->Sect_exists == 0)
usr/src/cmd/sgs/mcs/common/file.c
529
++state->Sect_exists;
usr/src/cmd/sgs/mcs/common/file.c
530
SET_ACTION(state->sec_table[tmp_shdr.sh_link].si_flags,
usr/src/cmd/sgs/mcs/common/file.c
532
state->off_table[tmp_shdr.sh_link] = 0;
usr/src/cmd/sgs/mcs/common/file.c
547
if (state->Sect_exists == 0 && CHK_OPT(cmd_info, aFLAG)) {
usr/src/cmd/sgs/mcs/common/file.c
549
state->new_sec_string = calloc(1, cmd_info->str_size + 1);
usr/src/cmd/sgs/mcs/common/file.c
550
if (state->new_sec_string == NULL)
usr/src/cmd/sgs/mcs/common/file.c
554
(void) strcat(state->new_sec_string,
usr/src/cmd/sgs/mcs/common/file.c
556
(void) strcat(state->new_sec_string, "\n");
usr/src/cmd/sgs/mcs/common/file.c
566
if ((state->Sect_exists == 0 && cmd_info->no_of_append == 0) ||
usr/src/cmd/sgs/mcs/common/file.c
574
if (state->Sect_exists) {
usr/src/cmd/sgs/mcs/common/file.c
587
sinfo = &(state->sec_table[0]);
usr/src/cmd/sgs/mcs/common/file.c
603
if (GET_LOC(state->
usr/src/cmd/sgs/mcs/common/file.c
606
state->sec_table[rel_idx].
usr/src/cmd/sgs/mcs/common/file.c
609
state->sec_table[rel_idx].
usr/src/cmd/sgs/mcs/common/file.c
613
state->sec_table[rel_idx].si_flags,
usr/src/cmd/sgs/mcs/common/file.c
622
if (((state->sec_table[rel_idx].secno ==
usr/src/cmd/sgs/mcs/common/file.c
624
(state->sec_table[rel_idx].secno ==
usr/src/cmd/sgs/mcs/common/file.c
641
sinfo = &(state->sec_table[1]);
usr/src/cmd/sgs/mcs/common/file.c
682
file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
741
(state->sec_table[shstrndx].secno == (GElf_Word)DELETED))
usr/src/cmd/sgs/mcs/common/file.c
773
x = location(dst_ehdr.e_phoff, 0, src_elf, state);
usr/src/cmd/sgs/mcs/common/file.c
779
while ((src_scn = state->sec_table[scn_no].scn) != (Elf_Scn *) -1) {
usr/src/cmd/sgs/mcs/common/file.c
780
info = &state->sec_table[scn_no];
usr/src/cmd/sgs/mcs/common/file.c
801
else if ((int)state->sec_table[src_shdr.sh_link].secno <
usr/src/cmd/sgs/mcs/common/file.c
806
state->sec_table[src_shdr.sh_link].secno;
usr/src/cmd/sgs/mcs/common/file.c
811
((int)state->sec_table[src_shdr.
usr/src/cmd/sgs/mcs/common/file.c
815
dst_shdr.sh_info = state->
usr/src/cmd/sgs/mcs/common/file.c
819
data = state->sec_table[scn_no].data;
usr/src/cmd/sgs/mcs/common/file.c
861
i = &state->
usr/src/cmd/sgs/mcs/common/file.c
926
i = &state->
usr/src/cmd/sgs/mcs/common/file.c
967
data = state->sec_table[scn_no].mdata;
usr/src/cmd/sgs/mcs/common/file.c
973
else if (!state->Sect_exists &&
usr/src/cmd/sgs/mcs/common/file.c
974
(state->new_sec_string != NULL) &&
usr/src/cmd/sgs/mcs/common/file.c
978
((x = scn_location(dst_scn, dst_elf, state))
usr/src/cmd/sgs/rtld/common/util.c
120
rd_event(Lm_list *lml, rd_event_e event, r_state_e state)
usr/src/cmd/sgs/rtld/common/util.c
132
switch (state) {
usr/src/cmd/sgs/rtld/common/util.c
168
r_debug.rtd_rdebug.r_state = state;
usr/src/cmd/sgs/yacc/common/dextern.h
289
extern int state(int);
usr/src/cmd/sgs/yacc/common/y1.c
986
(void) state(c); /* register new state */
usr/src/cmd/sgs/yacc/common/y1.c
987
else temp1[c-NTBASE] = state(c);
usr/src/cmd/sgs/yacc/common/y3.c
66
temp1[c] = state(c);
usr/src/cmd/smbsrv/testoplock/tol_main.c
124
uint32_t state = ol->ol_state;
usr/src/cmd/smbsrv/testoplock/tol_main.c
127
print_bits32(" ol_state=", state_bits, state);
usr/src/cmd/smbsrv/testoplock/tol_main.c
84
print_bits32(char *label, struct bit_defs *bit, uint32_t state)
usr/src/cmd/smbsrv/testoplock/tol_main.c
86
printf("%s0x%x (", label, state);
usr/src/cmd/smbsrv/testoplock/tol_main.c
88
if ((state & bit->mask) != 0)
usr/src/cmd/smserverd/smediad.c
366
xlate_state(int32_t state)
usr/src/cmd/smserverd/smediad.c
368
switch (state) {
usr/src/cmd/sort/fields.c
1002
state |= IN_NUMBER;
usr/src/cmd/sort/fields.c
1022
if ((state & IN_NUMBER) == 0) {
usr/src/cmd/sort/fields.c
809
int state = BEFORE_NUMBER;
usr/src/cmd/sort/fields.c
847
if (number[i] == '0' && !(state & IN_NUMBER))
usr/src/cmd/sort/fields.c
853
state |= IN_NUMBER;
usr/src/cmd/sort/fields.c
878
state |= IN_NUMBER;
usr/src/cmd/sort/fields.c
899
if ((state & IN_NUMBER) == 0) {
usr/src/cmd/sort/fields.c
955
int state = BEFORE_NUMBER;
usr/src/cmd/sort/fields.c
977
if (number[i] == L'0' && !(state & IN_NUMBER))
usr/src/cmd/sort/fields.c
983
state |= IN_NUMBER;
usr/src/cmd/srptadm/srptadm.c
481
char *state;
usr/src/cmd/srptadm/srptadm.c
509
state = "-";
usr/src/cmd/srptadm/srptadm.c
518
state = "online";
usr/src/cmd/srptadm/srptadm.c
520
state = "offline";
usr/src/cmd/srptadm/srptadm.c
528
(void) printf("%s\n", state);
usr/src/cmd/stmfadm/stmfadm.c
2409
getStmfState(stmfState *state)
usr/src/cmd/stmfadm/stmfadm.c
2413
ret = stmfGetState(state);
usr/src/cmd/stmfadm/stmfadm.c
2453
stmfState state;
usr/src/cmd/stmfadm/stmfadm.c
2457
if ((ret = getStmfState(&state)) != STMF_STATUS_SUCCESS)
usr/src/cmd/stmfadm/stmfadm.c
2461
switch (state.operationalState) {
usr/src/cmd/stmfadm/stmfadm.c
2480
switch (state.configState) {
usr/src/cmd/stmfadm/stmfadm.c
2826
onlineOfflineLu(char *lu, int state)
usr/src/cmd/stmfadm/stmfadm.c
2857
if (state == ONLINE_LU) {
usr/src/cmd/stmfadm/stmfadm.c
2859
} else if (state == OFFLINE_LU) {
usr/src/cmd/stmfadm/stmfadm.c
2896
ret_state = (state == ONLINE_LU) ?
usr/src/cmd/stmfadm/stmfadm.c
2907
if ((state == ONLINE_LU &&
usr/src/cmd/stmfadm/stmfadm.c
2909
(state == OFFLINE_LU &&
usr/src/cmd/stmfadm/stmfadm.c
2913
if ((state == ONLINE_LU &&
usr/src/cmd/stmfadm/stmfadm.c
2915
(state == OFFLINE_LU &&
usr/src/cmd/stmfadm/stmfadm.c
2944
stmfState state;
usr/src/cmd/stmfadm/stmfadm.c
2946
ret = getStmfState(&state);
usr/src/cmd/stmfadm/stmfadm.c
2949
if (state.operationalState == STMF_SERVICE_STATE_OFFLINE ||
usr/src/cmd/stmfadm/stmfadm.c
2950
state.operationalState == STMF_SERVICE_STATE_OFFLINING) {
usr/src/cmd/stmfadm/stmfadm.c
2983
onlineOfflineTarget(char *target, int state)
usr/src/cmd/stmfadm/stmfadm.c
2994
if (state == ONLINE_TARGET) {
usr/src/cmd/stmfadm/stmfadm.c
2996
} else if (state == OFFLINE_TARGET) {
usr/src/cmd/stmfadm/stmfadm.c
3033
ret_state = (state == ONLINE_TARGET) ?
usr/src/cmd/stmfadm/stmfadm.c
3043
if ((state == ONLINE_TARGET &&
usr/src/cmd/stmfadm/stmfadm.c
3045
(state == OFFLINE_TARGET &&
usr/src/cmd/stmfadm/stmfadm.c
3050
if ((state == ONLINE_TARGET &&
usr/src/cmd/stmfadm/stmfadm.c
3052
(state == OFFLINE_TARGET &&
usr/src/cmd/stmfadm/stmfadm.c
3082
stmfState state;
usr/src/cmd/stmfadm/stmfadm.c
3084
ret = getStmfState(&state);
usr/src/cmd/stmfadm/stmfadm.c
3087
if (state.operationalState == STMF_SERVICE_STATE_OFFLINE ||
usr/src/cmd/stmfadm/stmfadm.c
3088
state.operationalState == STMF_SERVICE_STATE_OFFLINING) {
usr/src/cmd/stmfsvc/stmfsvc.c
124
stmfRet = stmfGetState(&state);
usr/src/cmd/stmfsvc/stmfsvc.c
129
if (state.operationalState == STMF_SERVICE_STATE_OFFLINE) {
usr/src/cmd/stmfsvc/stmfsvc.c
201
stmfState state;
usr/src/cmd/stmfsvc/stmfsvc.c
233
stmfRet = stmfGetState(&state);
usr/src/cmd/stmfsvc/stmfsvc.c
238
if (state.operationalState == STMF_SERVICE_STATE_ONLINE) {
usr/src/cmd/stmfsvc/stmfsvc.c
92
stmfState state;
usr/src/cmd/svc/startd/fork.c
706
emi_set_state(restarter_instance_state_t state, boolean_t setlog)
usr/src/cmd/svc/startd/fork.c
760
switch (r = _restarter_commit_states(hndl, &idata, state,
usr/src/cmd/svc/startd/graph.c
1828
restarter_instance_state_t state, next_state;
usr/src/cmd/svc/startd/graph.c
1877
r = libscf_read_states(pg, &state, &next_state);
usr/src/cmd/svc/startd/graph.c
207
#define up_state(state) ((state) == RESTARTER_STATE_ONLINE || \
usr/src/cmd/svc/startd/graph.c
208
(state) == RESTARTER_STATE_DEGRADED || \
usr/src/cmd/svc/startd/graph.c
209
(state) == RESTARTER_STATE_OFFLINE)
usr/src/cmd/svc/startd/graph.c
4773
restarter_instance_state_t state = states->ps_state;
usr/src/cmd/svc/startd/graph.c
4786
switch (state) {
usr/src/cmd/svc/startd/graph.c
4801
instance_state_str[v->gv_state], instance_state_str[state]);
usr/src/cmd/svc/startd/graph.c
4804
v->gv_state = state;
usr/src/cmd/svc/startd/graph.c
4904
graph_transition_sulogin(restarter_instance_state_t state,
usr/src/cmd/svc/startd/graph.c
4909
if (state != old_state && st->st_load_complete &&
usr/src/cmd/svc/startd/libscf.c
509
restarter_instance_state_t *state)
usr/src/cmd/svc/startd/libscf.c
530
*state = restarter_string_to_state(char_state);
usr/src/cmd/svc/startd/libscf.c
549
restarter_instance_state_t *state, restarter_instance_state_t *next_state)
usr/src/cmd/svc/startd/libscf.c
553
state_ret = libscf_read_state(pg, SCF_PROPERTY_STATE, state);
usr/src/cmd/svc/startd/libscf.c
564
*state = RESTARTER_STATE_UNINIT;
usr/src/cmd/svc/startd/libscf.c
572
*state = RESTARTER_STATE_MAINT;
usr/src/cmd/svc/startd/protocol.c
283
int state, next_state;
usr/src/cmd/svc/startd/protocol.c
298
&state) != 0) ||
usr/src/cmd/svc/startd/protocol.c
309
states->ps_state = state;
usr/src/cmd/svc/startd/protocol.c
317
sz = restarter_state_to_string(state, str_state, sizeof (str_state));
usr/src/cmd/svc/startd/restarter.c
1396
restarter_instance_state_t state;
usr/src/cmd/svc/startd/restarter.c
1407
state = inst->ri_i.i_state;
usr/src/cmd/svc/startd/restarter.c
1412
if (state == RESTARTER_STATE_UNINIT ||
usr/src/cmd/svc/startd/restarter.c
1413
state == RESTARTER_STATE_DISABLED) {
usr/src/cmd/svc/startd/restarter.c
1430
else if (state == RESTARTER_STATE_DISABLED)
usr/src/cmd/svc/startd/restarter.c
1443
switch (state) {
usr/src/cmd/svc/startd/restarter.c
1472
state == RESTARTER_STATE_OFFLINE)
usr/src/cmd/svc/startd/restarter.c
1498
"unknown state %d.\n", inst->ri_i.i_fmri, state);
usr/src/cmd/svc/startd/restarter.c
329
restarter_instance_state_t state, next_state;
usr/src/cmd/svc/startd/restarter.c
443
state = RESTARTER_STATE_UNINIT;
usr/src/cmd/svc/startd/restarter.c
471
r = libscf_read_states(pg, &state, &next_state);
usr/src/cmd/svc/startd/restarter.c
489
else if (state == RESTARTER_STATE_MAINT)
usr/src/cmd/svc/startd/restarter.c
496
inst->ri_i.i_state = ps->ps_state = state;
usr/src/cmd/svc/startd/restarter.c
669
(void) restarter_instance_update_states(h, inst, state,
usr/src/cmd/svc/startd/transition.c
52
gt_running(restarter_instance_state_t state)
usr/src/cmd/svc/startd/transition.c
54
if (state == RESTARTER_STATE_ONLINE ||
usr/src/cmd/svc/startd/transition.c
55
state == RESTARTER_STATE_DEGRADED)
usr/src/cmd/svc/svcadm/svcadm.c
1629
inst_get_state(scf_instance_t *inst, char *state, const char *fmri,
usr/src/cmd/svc/svcadm/svcadm.c
1653
szret = get_astring_prop(pg, SCF_PROPERTY_STATE, prop, val, state,
usr/src/cmd/svc/svcadm/svcadm.c
1829
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
1831
if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
1833
if (strcmp(state, svcstate) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
1876
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
1884
if (inst_get_state(wip->inst, state, wip->fmri, &pg) != 0) {
usr/src/cmd/svc/svcadm/svcadm.c
1889
if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0 ||
usr/src/cmd/svc/svcadm/svcadm.c
1890
strcmp(state, SCF_STATE_STRING_DEGRADED) == 0) {
usr/src/cmd/svc/svcadm/svcadm.c
1897
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcadm/svcadm.c
1946
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
1954
if (inst_get_state(wip->inst, state, wip->fmri, &pg) != 0) {
usr/src/cmd/svc/svcadm/svcadm.c
1959
if (strcmp(state, SCF_STATE_STRING_DISABLED) == 0) {
usr/src/cmd/svc/svcadm/svcadm.c
2004
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
2009
if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
2012
if (svcsearch && strcmp(state, svcstate) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
2015
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcadm/svcadm.c
2017
} else if (strcmp(state, SCF_STATE_STRING_DEGRADED) == 0) {
usr/src/cmd/svc/svcadm/svcadm.c
2035
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
2037
if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
2039
if (strcmp(state, svcstate) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
2052
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
2054
if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) {
usr/src/cmd/svc/svcadm/svcadm.c
2059
if (svcsearch && strcmp(state, svcstate) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
2062
if (strcmp(state, SCF_STATE_STRING_ONLINE) != 0) {
usr/src/cmd/svc/svcadm/svcadm.c
2081
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/svcadm.c
2083
if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
2085
if (strcmp(state, svcstate) != 0)
usr/src/cmd/svc/svcadm/synch.c
246
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcadm/synch.c
257
if (inst_get_state(inst, state, NULL, NULL) != 0)
usr/src/cmd/svc/svcadm/synch.c
264
if (optional && strcmp(state, SCF_STATE_STRING_OFFLINE) == 0)
usr/src/cmd/svc/svcadm/synch.c
267
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcadm/synch.c
281
if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0 ||
usr/src/cmd/svc/svcadm/synch.c
282
strcmp(state, SCF_STATE_STRING_DEGRADED) == 0)
usr/src/cmd/svc/svcs/explain.c
1206
strcmp(svcp->state, SCF_STATE_STRING_UNINIT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1212
if (strcmp(svcp->state, SCF_STATE_STRING_DEGRADED) == 0)
usr/src/cmd/svc/svcs/explain.c
1218
if (strcmp(svcp->state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1224
if (strcmp(svcp->state, SCF_STATE_STRING_DISABLED) == 0) {
usr/src/cmd/svc/svcs/explain.c
1232
if (strcmp(svcp->state, SCF_STATE_STRING_OFFLINE) != 0) {
usr/src/cmd/svc/svcs/explain.c
1235
svcp->svcname, svcp->instname, svcp->state);
usr/src/cmd/svc/svcs/explain.c
125
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcs/explain.c
1446
if (strcmp(ip->state, SCF_STATE_STRING_UNINIT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1448
} else if (strcmp(ip->state, SCF_STATE_STRING_DISABLED) == 0) {
usr/src/cmd/svc/svcs/explain.c
1453
} else if (strcmp(ip->state, SCF_STATE_STRING_OFFLINE) == 0) {
usr/src/cmd/svc/svcs/explain.c
1460
} else if (strcmp(ip->state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1715
if (strcmp(svcp->state, SCF_STATE_STRING_ONLINE) == 0)
usr/src/cmd/svc/svcs/explain.c
1718
if (strcmp(svcp->state, SCF_STATE_STRING_UNINIT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1757
} else if (strcmp(svcp->state, SCF_STATE_STRING_DISABLED) == 0) {
usr/src/cmd/svc/svcs/explain.c
1779
} else if (strcmp(svcp->state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1824
} else if (strcmp(svcp->state, SCF_STATE_STRING_OFFLINE) == 0) {
usr/src/cmd/svc/svcs/explain.c
1841
} else if (strcmp(svcp->state, SCF_STATE_STRING_DEGRADED) == 0) {
usr/src/cmd/svc/svcs/explain.c
1865
svcp->state);
usr/src/cmd/svc/svcs/explain.c
2056
(void) printf(gettext(" State: %s since %s\n"), svcp->state, timebuf);
usr/src/cmd/svc/svcs/explain.c
456
(void *)instp->state, sizeof (instp->state), 0) != 0)
usr/src/cmd/svc/svcs/explain.c
537
if (strcmp(instp->state, SCF_STATE_STRING_OFFLINE) == 0 &&
usr/src/cmd/svc/svcs/explain.c
677
return (strcmp(ip->state, SCF_STATE_STRING_ONLINE) == 0 ||
usr/src/cmd/svc/svcs/explain.c
678
strcmp(ip->state, SCF_STATE_STRING_DEGRADED) == 0);
usr/src/cmd/svc/svcs/explain.c
685
strcmp(ip->state, SCF_STATE_STRING_MAINT) == 0);
usr/src/cmd/svc/svcs/svcs.c
1134
state_to_char(const char *state)
usr/src/cmd/svc/svcs/svcs.c
1136
if (strcmp(state, SCF_STATE_STRING_UNINIT) == 0)
usr/src/cmd/svc/svcs/svcs.c
1139
if (strcmp(state, SCF_STATE_STRING_OFFLINE) == 0)
usr/src/cmd/svc/svcs/svcs.c
1142
if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0)
usr/src/cmd/svc/svcs/svcs.c
1145
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0)
usr/src/cmd/svc/svcs/svcs.c
1148
if (strcmp(state, SCF_STATE_STRING_DISABLED) == 0)
usr/src/cmd/svc/svcs/svcs.c
1151
if (strcmp(state, SCF_STATE_STRING_DEGRADED) == 0)
usr/src/cmd/svc/svcs/svcs.c
1154
if (strcmp(state, SCF_STATE_STRING_LEGACY) == 0)
usr/src/cmd/svc/svcs/svcs.c
1383
state_abbrev(const char *state)
usr/src/cmd/svc/svcs/svcs.c
1385
if (strcmp(state, SCF_STATE_STRING_UNINIT) == 0)
usr/src/cmd/svc/svcs/svcs.c
1387
if (strcmp(state, SCF_STATE_STRING_OFFLINE) == 0)
usr/src/cmd/svc/svcs/svcs.c
1389
if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0)
usr/src/cmd/svc/svcs/svcs.c
1391
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0)
usr/src/cmd/svc/svcs/svcs.c
1393
if (strcmp(state, SCF_STATE_STRING_DISABLED) == 0)
usr/src/cmd/svc/svcs/svcs.c
1395
if (strcmp(state, SCF_STATE_STRING_DEGRADED) == 0)
usr/src/cmd/svc/svcs/svcs.c
1397
if (strcmp(state, SCF_STATE_STRING_LEGACY) == 0)
usr/src/cmd/svc/svcs/svcs.c
2062
get_fmri_state(char *fmri, char *state, size_t state_sz)
usr/src/cmd/svc/svcs/svcs.c
2086
(void) strlcpy(state, msg, state_sz);
usr/src/cmd/svc/svcs/svcs.c
2099
(void) strlcpy(state, "invalid", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2106
(void) strlcpy(state, "invalid", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2119
state, state_sz);
usr/src/cmd/svc/svcs/svcs.c
2123
(void) strlcpy(state, "invalid", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2126
(void) strlcpy(state, "absent", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2151
(void) strlcpy(state, "invalid", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2154
(void) strlcpy(state, "absent", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2167
(void) strlcpy(state, "absent", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2178
get_restarter_string_prop(inst, scf_property_state, state, state_sz);
usr/src/cmd/svc/svcs/svcs.c
2186
(void) strlcpy(state, "multiple", state_sz);
usr/src/cmd/svc/svcs/svcs.c
2379
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/cmd/svc/svcs/svcs.c
2389
state[0] = '-';
usr/src/cmd/svc/svcs/svcs.c
2390
state[1] = '\0';
usr/src/cmd/svc/svcs/svcs.c
2392
get_fmri_state(val_buf, state, sizeof (state));
usr/src/cmd/svc/svcs/svcs.c
2394
(void) printf(" (%s)", state);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1418
int state;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1429
state = 0;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1432
switch (state) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1435
state = 1;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1438
state = 2;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1442
state = 0; /* after backslash */
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1498
if (state != 0) {
usr/src/cmd/tabs/tabs.c
398
char state, found;
usr/src/cmd/tabs/tabs.c
415
found = state = 0;
usr/src/cmd/tabs/tabs.c
418
switch (state) {
usr/src/cmd/tabs/tabs.c
420
state = (c == '<'); break;
usr/src/cmd/tabs/tabs.c
422
state = (c == ':')?2:0; break;
usr/src/cmd/tabs/tabs.c
425
state = 3;
usr/src/cmd/tabs/tabs.c
427
state = 6;
usr/src/cmd/tabs/tabs.c
429
state = 5;
usr/src/cmd/tabs/tabs.c
433
state = 2;
usr/src/cmd/tabs/tabs.c
436
state = 4;
usr/src/cmd/tabs/tabs.c
442
state = 5;
usr/src/cmd/tabs/tabs.c
445
state = 6;
usr/src/cmd/tabs/tabs.c
450
state = 2;
usr/src/cmd/tabs/tabs.c
452
state = 6;
usr/src/cmd/tabs/tabs.c
458
} else state = 5;
usr/src/cmd/th_tools/th_manage.c
305
uint_t state = 0;
usr/src/cmd/th_tools/th_manage.c
311
if ((devctl_device_getstate(dcp, &state)) == -1) {
usr/src/cmd/th_tools/th_manage.c
317
switch (state) {
usr/src/cmd/tr/extern.h
42
CCLASS, CCLASS_UPPER, CCLASS_LOWER, SET } state;
usr/src/cmd/tr/str.c
106
s->state = NORMAL;
usr/src/cmd/tr/str.c
116
s->state = NORMAL;
usr/src/cmd/tr/str.c
123
s->state = NORMAL;
usr/src/cmd/tr/str.c
182
s->state = CCLASS_UPPER;
usr/src/cmd/tr/str.c
184
s->state = CCLASS_LOWER;
usr/src/cmd/tr/str.c
186
s->state = CCLASS;
usr/src/cmd/tr/str.c
238
s->state = SET;
usr/src/cmd/tr/str.c
274
s->state = RANGE;
usr/src/cmd/tr/str.c
294
s->state = SET;
usr/src/cmd/tr/str.c
345
s->state = s->cnt ? SEQUENCE : INFINITE;
usr/src/cmd/tr/str.c
392
s->state = EOS;
usr/src/cmd/tr/str.c
65
switch (s->state) {
usr/src/cmd/tr/str.c
73
s->state = EOS;
usr/src/cmd/tr/str.c
99
s->state = NORMAL;
usr/src/cmd/tr/tr.c
229
if (s1.state == CCLASS_LOWER &&
usr/src/cmd/tr/tr.c
230
s2.state == CCLASS_UPPER &&
usr/src/cmd/tr/tr.c
239
} while (s1.state == CCLASS_LOWER && s1.cnt > 1);
usr/src/cmd/tr/tr.c
244
} while (s2.state == CCLASS_UPPER && s2.cnt > 1);
usr/src/cmd/tr/tr.c
246
} else if (s1.state == CCLASS_UPPER &&
usr/src/cmd/tr/tr.c
247
s2.state == CCLASS_LOWER &&
usr/src/cmd/tr/tr.c
256
} while (s1.state == CCLASS_UPPER && s1.cnt > 1);
usr/src/cmd/tr/tr.c
261
} while (s2.state == CCLASS_LOWER && s2.cnt > 1);
usr/src/cmd/tr/tr.c
284
s2.state = NORMAL;
usr/src/cmd/tr/tr.c
295
if ((s2.state == EOS || s2.state == INFINITE) &&
usr/src/cmd/tr/tr.c
312
s2.state = NORMAL;
usr/src/cmd/troff/n3.c
348
int i, j, state;
usr/src/cmd/troff/n3.c
361
state = 1;
usr/src/cmd/troff/n3.c
371
if (state == 3) {
usr/src/cmd/troff/n3.c
381
state = 0;
usr/src/cmd/troff/n3.c
385
state = 1;
usr/src/cmd/troff/n3.c
389
if (state == 1 && i == '.') {
usr/src/cmd/troff/n3.c
390
state++;
usr/src/cmd/troff/n3.c
394
if ((state == 2) && (i == j)) {
usr/src/cmd/troff/n3.c
395
state++;
usr/src/cmd/troff/n3.c
398
state = 0;
usr/src/cmd/troff/troff.d/ta.c
485
struct state state[MAXSTATE];
usr/src/cmd/troff/troff.d/ta.c
486
struct state *statep = state;
usr/src/cmd/troff/troff.d/ta.c
501
if (statep++ >= state+MAXSTATE)
usr/src/cmd/troff/troff.d/ta.c
511
if (--statep < state)
usr/src/cmd/truss/fcall.c
1286
switch (event_msg.u.state) {
usr/src/cmd/truss/fcall.c
1327
switch (event_msg.u.state) {
usr/src/cmd/truss/fcall.c
1342
event_msg.u.state);
usr/src/cmd/ttymon/tmpmtab.c
156
for (state = P_TAG, ptr = line; state != FAILURE &&
usr/src/cmd/ttymon/tmpmtab.c
157
state != SUCCESS;) {
usr/src/cmd/ttymon/tmpmtab.c
158
switch (state) {
usr/src/cmd/ttymon/tmpmtab.c
165
field = state;
usr/src/cmd/ttymon/tmpmtab.c
166
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
190
field = state;
usr/src/cmd/ttymon/tmpmtab.c
191
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
199
field = state;
usr/src/cmd/ttymon/tmpmtab.c
200
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
215
field = state;
usr/src/cmd/ttymon/tmpmtab.c
216
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
229
field = state;
usr/src/cmd/ttymon/tmpmtab.c
230
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
254
if (state == FAILURE)
usr/src/cmd/ttymon/tmpmtab.c
258
state++;
usr/src/cmd/ttymon/tmpmtab.c
260
field = state;
usr/src/cmd/ttymon/tmpmtab.c
261
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
269
if (state > P_DMSG) {
usr/src/cmd/ttymon/tmpmtab.c
270
state = SUCCESS;
usr/src/cmd/ttymon/tmpmtab.c
272
field = state;
usr/src/cmd/ttymon/tmpmtab.c
273
state = FAILURE;
usr/src/cmd/ttymon/tmpmtab.c
278
if (state == SUCCESS) {
usr/src/cmd/ttymon/tmpmtab.c
63
int input, state, size, rawc, field, linenum;
usr/src/cmd/ttymon/tmttydefs.c
127
state = T_TTYLABEL;
usr/src/cmd/ttymon/tmttydefs.c
132
field = state;
usr/src/cmd/ttymon/tmttydefs.c
133
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
136
state++;
usr/src/cmd/ttymon/tmttydefs.c
153
for (; state != FAILURE && state != SUCCESS; ) {
usr/src/cmd/ttymon/tmttydefs.c
154
switch (state) {
usr/src/cmd/ttymon/tmttydefs.c
162
field = state;
usr/src/cmd/ttymon/tmttydefs.c
163
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
166
state++;
usr/src/cmd/ttymon/tmttydefs.c
176
field = state;
usr/src/cmd/ttymon/tmttydefs.c
177
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
180
state++;
usr/src/cmd/ttymon/tmttydefs.c
189
field = state;
usr/src/cmd/ttymon/tmttydefs.c
190
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
198
field = state;
usr/src/cmd/ttymon/tmttydefs.c
199
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
205
field = state;
usr/src/cmd/ttymon/tmttydefs.c
206
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
209
state++;
usr/src/cmd/ttymon/tmttydefs.c
219
field = state;
usr/src/cmd/ttymon/tmttydefs.c
220
state = FAILURE;
usr/src/cmd/ttymon/tmttydefs.c
222
state = SUCCESS;
usr/src/cmd/ttymon/tmttydefs.c
229
if (state == SUCCESS) {
usr/src/cmd/ttymon/tmttydefs.c
62
int input, state, size, rawc, field;
usr/src/cmd/vi/port/ex_cmds2.c
309
if (state == ONEOPEN || state == HARDOPEN)
usr/src/cmd/vi/port/ex_cmds2.c
620
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_cmds2.c
631
if (state == CRTOPEN) {
usr/src/cmd/vi/port/ex_cmds2.c
682
if (state != VISUAL && state != CRTOPEN && destline <= WECHO)
usr/src/cmd/vi/port/ex_subr.c
1137
if(state == VISUAL)
usr/src/cmd/vi/port/ex_subr.c
1139
else if(state == CRTOPEN)
usr/src/cmd/vi/port/ex_v.c
112
if(state != VISUAL) {
usr/src/cmd/vi/port/ex_v.c
239
if (state != CRTOPEN)
usr/src/cmd/vi/port/ex_v.c
244
if (state != CRTOPEN)
usr/src/cmd/vi/port/ex_v.c
248
if (state == CRTOPEN) {
usr/src/cmd/vi/port/ex_v.c
257
if (state != CRTOPEN)
usr/src/cmd/vi/port/ex_v.c
462
state = bastate;
usr/src/cmd/vi/port/ex_vadj.c
1096
if (state == VISUAL)
usr/src/cmd/vi/port/ex_vadj.c
1099
state = HARDOPEN;
usr/src/cmd/vi/port/ex_vadj.c
146
if (state == VISUAL && l == vcline && vp->vliny < 0) {
usr/src/cmd/vi/port/ex_vadj.c
175
if (state == ONEOPEN) {
usr/src/cmd/vi/port/ex_vadj.c
182
} else if (state == HARDOPEN)
usr/src/cmd/vi/port/ex_vadj.c
220
if (state == VISUAL && WTOP - ZERO >= need && insert_line && delete_line) {
usr/src/cmd/vi/port/ex_vadj.c
412
if (splitw && (state == VISUAL || state == CRTOPEN))
usr/src/cmd/vi/port/ex_vadj.c
454
if (state == ONEOPEN || state == HARDOPEN) {
usr/src/cmd/vi/port/ex_vadj.c
563
if (vcnt == 0 || vcline < 0 || vcline > vcnt || holdupd && state != VISUAL) {
usr/src/cmd/vi/port/ex_vadj.c
568
if (state == VISUAL)
usr/src/cmd/vi/port/ex_vadj.c
63
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vadj.c
656
if (state == HARDOPEN || splitw)
usr/src/cmd/vi/port/ex_vadj.c
724
if (state == VISUAL && p <= WBOT) {
usr/src/cmd/vi/port/ex_vadj.c
75
state = bastate;
usr/src/cmd/vi/port/ex_vadj.c
873
if (state == HARDOPEN || splitw)
usr/src/cmd/vi/port/ex_vadj.c
891
if (l == 0 && state != VISUAL ||
usr/src/cmd/vi/port/ex_vadj.c
96
if (state == VISUAL && vcline == 0 && vcnt > 1 && p > ZERO) {
usr/src/cmd/vi/port/ex_vget.c
468
if (notecnt < 1 || !must && state == VISUAL)
usr/src/cmd/vi/port/ex_vget.c
478
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vget.c
481
if (state == ONEOPEN || state == CRTOPEN)
usr/src/cmd/vi/port/ex_vis.h
55
var short state;
usr/src/cmd/vi/port/ex_vmain.c
1221
if (i < 0 || i >= vcnt && i >= -vcnt || state != VISUAL && dot != addr) {
usr/src/cmd/vi/port/ex_vmain.c
1222
if (state == CRTOPEN)
usr/src/cmd/vi/port/ex_vmain.c
1236
if (state == VISUAL)
usr/src/cmd/vi/port/ex_vmain.c
1238
else if (state == CRTOPEN) {
usr/src/cmd/vi/port/ex_vmain.c
126
if (state == VISUAL) {
usr/src/cmd/vi/port/ex_vmain.c
1261
if (state == VISUAL) {
usr/src/cmd/vi/port/ex_vmain.c
140
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vmain.c
1427
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vmain.c
1440
if (state == CRTOPEN)
usr/src/cmd/vi/port/ex_vmain.c
271
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vmain.c
377
if (state == VISUAL)
usr/src/cmd/vi/port/ex_vmain.c
397
if (state == VISUAL)
usr/src/cmd/vi/port/ex_vmain.c
419
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vmain.c
434
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vmain.c
521
if (state == VISUAL) {
usr/src/cmd/vi/port/ex_vmain.c
711
if (state == HARDOPEN) {
usr/src/cmd/vi/port/ex_vmain.c
981
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_voper.c
864
if (state == ONEOPEN || state == HARDOPEN)
usr/src/cmd/vi/port/ex_voper.c
879
if (state == CRTOPEN && addr != dot)
usr/src/cmd/vi/port/ex_vops.c
146
if (cnt < 0 || cnt > vcnt || state != VISUAL) {
usr/src/cmd/vi/port/ex_vops.c
176
if (state == HARDOPEN) {
usr/src/cmd/vi/port/ex_vops.c
383
if (state == HARDOPEN) {
usr/src/cmd/vi/port/ex_vops.c
442
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vops.c
469
if (state == HARDOPEN) {
usr/src/cmd/vi/port/ex_vops.c
617
if (c != 'd' && state != VISUAL && state != HARDOPEN) {
usr/src/cmd/vi/port/ex_vops.c
677
if (state != HARDOPEN)
usr/src/cmd/vi/port/ex_vops.c
684
if (state == HARDOPEN)
usr/src/cmd/vi/port/ex_vops.c
704
if (state != HARDOPEN) {
usr/src/cmd/vi/port/ex_vops.c
750
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vops.c
80
if (state == ONEOPEN || state == HARDOPEN) {
usr/src/cmd/vi/port/ex_vops.c
807
if (state == HARDOPEN)
usr/src/cmd/vi/port/ex_vops2.c
214
if (ch != 'o' && state == HARDOPEN && (rubble || !ateopr())) {
usr/src/cmd/vi/port/ex_vops2.c
415
if (*cursor == 0 || state == CRTOPEN)
usr/src/cmd/vi/port/ex_vops2.c
536
if (state != HARDOPEN) {
usr/src/cmd/vi/port/ex_vops2.c
622
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vops2.c
740
if (state != HARDOPEN)
usr/src/cmd/vi/port/ex_vops2.c
904
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vput.c
1277
if (!insmode && !insert_null_glitch && (state != HARDOPEN || over_strike) && (*tp&TRIM) == 0) {
usr/src/cmd/vi/port/ex_vput.c
1321
if (rewrite == _OFF && d == (c & TRIM) && !insmode && (state != HARDOPEN || over_strike)) {
usr/src/cmd/vi/port/ex_vput.c
1324
(state != HARDOPEN || over_strike) && !multibyte) {
usr/src/cmd/vi/port/ex_vput.c
213
if (state != VISUAL && state != CRTOPEN) {
usr/src/cmd/vi/port/ex_vput.c
417
if (state == HARDOPEN || state == ONEOPEN) {
usr/src/cmd/vi/port/ex_vput.c
83
if (state == HARDOPEN)
usr/src/cmd/vi/port/ex_vwind.c
124
if (state == VISUAL && !insert_line && !scroll_reverse &&
usr/src/cmd/vi/port/ex_vwind.c
128
if (state != VISUAL || (!insert_line && !scroll_reverse) || (!scroll && (cnt > tot || vfit(dot - cnt, cnt) > tot / 3 + 1))) {
usr/src/cmd/vi/port/ex_vwind.c
175
if (state != VISUAL || cnt - tot > 0 || vfit(dot, cnt) > tot / 3 + 1) {
usr/src/cmd/vi/port/ex_vwind.c
183
if (state == VISUAL && scroll) {
usr/src/cmd/vi/port/ex_vwind.c
202
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vwind.c
225
if (state == ONEOPEN && LINE(0) == WBOT)
usr/src/cmd/vi/port/ex_vwind.c
229
if (state == CRTOPEN)
usr/src/cmd/vi/port/ex_vwind.c
243
if (state != VISUAL && state != CRTOPEN) {
usr/src/cmd/vi/port/ex_vwind.c
267
if (state != HARDOPEN && state != ONEOPEN && i >= 0 && i < vcnt) {
usr/src/cmd/vi/port/ex_vwind.c
273
if (state != VISUAL) {
usr/src/cmd/vi/port/ex_vwind.c
377
if (state != VISUAL)
usr/src/cmd/vi/port/ex_vwind.c
381
if (state == ONEOPEN)
usr/src/cmd/vi/port/ex_vwind.c
394
if (state == HARDOPEN)
usr/src/cmd/vt/vtdaemon.c
1359
struct vt_stat state;
usr/src/cmd/vt/vtdaemon.c
1366
if (ioctl(fd, VT_GETSTATE, &state) != 0 ||
usr/src/cmd/vt/vtdaemon.c
1372
source_vt = state.v_active; /* 1..n */
usr/src/cmd/vt/vtdaemon.c
312
struct vt_stat state;
usr/src/cmd/vt/vtdaemon.c
320
if (ioctl(fd, VT_GETSTATE, &state) != 0) {
usr/src/cmd/vt/vtdaemon.c
327
if (state.v_active == target_vt) {
usr/src/cmd/vt/vtdaemon.c
353
if (target_vt < 8 * sizeof (state.v_state)) {
usr/src/cmd/vt/vtdaemon.c
354
if ((state.v_state & (1 << target_vt)) != 0) {
usr/src/cmd/vt/vtdaemon.c
889
struct vt_stat state;
usr/src/cmd/vt/vtdaemon.c
895
if (ioctl(fd, VT_GETSTATE, &state) != 0) {
usr/src/cmd/vt/vtdaemon.c
901
(void) snprintf(vtname, sizeof (vtname), "/dev/vt/%d", state.v_active);
usr/src/cmd/xhci/xhci_portsc.c
184
xp_set_pls(const char *path, uint32_t port, const char *state)
usr/src/cmd/xhci/xhci_portsc.c
196
if (strcasecmp(state, xp_pls_strings[i]) == 0)
usr/src/cmd/xhci/xhci_portsc.c
201
errx(EXIT_FAILURE, "unknown state string: %s\n", state);
usr/src/cmd/ypcmd/yppasswd/yppasswdd.c
428
int state;
usr/src/cmd/ypcmd/yppasswd/yppasswdd.c
437
if ((state = t_sync(tli[i])) < 0) {
usr/src/cmd/ypcmd/yppasswd/yppasswdd.c
448
switch (state) {
usr/src/cmd/ypcmd/yppasswd/yppasswdd.c
467
state);
usr/src/cmd/ypcmd/yppush.c
119
unsigned short state;
usr/src/cmd/ypcmd/yppush.c
158
int state;
usr/src/cmd/ypcmd/yppush.c
557
ps->state = SSTAT_INIT;
usr/src/cmd/ypcmd/yppush.c
729
if (ps->state == SSTAT_CALLED) {
usr/src/cmd/ypcmd/yppush.c
743
if (ps->state == SSTAT_CALLED) {
usr/src/cmd/ypcmd/yppush.c
761
if (ps->state == SSTAT_CALLED) {
usr/src/cmd/ypcmd/yppush.c
786
ps->state = send_message(ps, program, &error);
usr/src/cmd/ypcmd/yppush.c
788
if (ps->state != SSTAT_CALLED)
usr/src/cmd/ypcmd/yppush.c
796
if (ps->state == SSTAT_CALLED) {
usr/src/cmd/ypcmd/yppush.c
887
if (s->state == SSTAT_SYSTEM)
usr/src/cmd/ypcmd/yppush.c
890
if (!verbose && (s->state == SSTAT_RESPONDED ||
usr/src/cmd/ypcmd/yppush.c
891
s->state == SSTAT_CALLED))
usr/src/cmd/ypcmd/yppush.c
895
if (sd->state == s->state) {
usr/src/cmd/ypcmd/yppush.c
898
if (s->state == SSTAT_RPC) {
usr/src/cmd/ypcmd/yppush.c
908
fprintf(stderr, "yppush: Bad server state value %d.\n", s->state);
usr/src/cmd/ypcmd/yppush.c
987
s->state = SSTAT_RESPONDED;
usr/src/cmd/zfs/zfs_main.c
6136
get_all_state_t *state = data;
usr/src/cmd/zfs/zfs_main.c
6139
if (state->ga_verbose) {
usr/src/cmd/zfs/zfs_main.c
6165
libzfs_add_handle(state->ga_cbp, zhp);
usr/src/cmd/zfs/zfs_main.c
6166
assert(state->ga_cbp->cb_used <= state->ga_cbp->cb_alloc);
usr/src/cmd/zfs/zfs_main.c
6174
get_all_state_t state = {
usr/src/cmd/zfs/zfs_main.c
6181
(void) zfs_iter_root(g_zfs, get_one_dataset, &state);
usr/src/cmd/zic/private.h
861
typedef struct state *timezone_t;
usr/src/cmd/zoneadm/zoneadm.c
1122
if ((res = zone_get_state(target_zone, &state)) != Z_OK) {
usr/src/cmd/zoneadm/zoneadm.c
1134
if (state == ZONE_STATE_CONFIGURED && cmd_num != CMD_ATTACH) {
usr/src/cmd/zoneadm/zoneadm.c
1631
zone_state_t state, min_state;
usr/src/cmd/zoneadm/zoneadm.c
1740
if ((err = zone_get_state(zone, &state)) != Z_OK) {
usr/src/cmd/zoneadm/zoneadm.c
1747
if (state == ZONE_STATE_CONFIGURED) {
usr/src/cmd/zoneadm/zoneadm.c
1754
if (state == ZONE_STATE_INSTALLED) {
usr/src/cmd/zoneadm/zoneadm.c
1758
} else if (state == ZONE_STATE_INCOMPLETE && !force) {
usr/src/cmd/zoneadm/zoneadm.c
1767
if (state == ZONE_STATE_INSTALLED) {
usr/src/cmd/zoneadm/zoneadm.c
1771
} else if (state == ZONE_STATE_INCOMPLETE) {
usr/src/cmd/zoneadm/zoneadm.c
1792
if (state < min_state) {
usr/src/cmd/zoneadm/zoneadm.c
1800
if (state == ZONE_STATE_INCOMPLETE) {
usr/src/cmd/zoneadm/zoneadm.c
1808
if (state != ZONE_STATE_MOUNTED) {
usr/src/cmd/zoneadm/zoneadm.c
1816
if (state != ZONE_STATE_INSTALLED) {
usr/src/cmd/zoneadm/zoneadm.c
1819
zone_state_str(state));
usr/src/cmd/zoneadm/zoneadm.c
3562
zone_state_t state;
usr/src/cmd/zoneadm/zoneadm.c
3659
if ((err = zone_get_state(source_zone, &state)) != Z_OK) {
usr/src/cmd/zoneadm/zoneadm.c
3664
if (state != ZONE_STATE_INSTALLED) {
usr/src/cmd/zoneadm/zoneadm.c
3667
execname, source_zone, zone_state_str(state),
usr/src/cmd/zoneadm/zoneadm.c
5179
int state;
usr/src/cmd/zoneadm/zoneadm.c
5197
state = ZONE_STATE_CONFIGURED;
usr/src/cmd/zoneadm/zoneadm.c
5199
state = ZONE_STATE_INCOMPLETE;
usr/src/cmd/zoneadm/zoneadm.c
5201
state = ZONE_STATE_INSTALLED;
usr/src/cmd/zoneadm/zoneadm.c
5205
if (state != ZONE_STATE_INCOMPLETE && !force)
usr/src/cmd/zoneadm/zoneadm.c
5224
err = zone_set_state(target_zone, state);
usr/src/cmd/zoneadm/zoneadm.c
948
zone_state_t state;
usr/src/cmd/zoneadmd/zoneadmd.c
464
brand_prestatechg(zlog_t *zlogp, int state, int cmd)
usr/src/cmd/zoneadmd/zoneadmd.c
474
state, cmd, altroot) > sizeof (cmdbuf))
usr/src/cmd/zoneadmd/zoneadmd.c
487
brand_poststatechg(zlog_t *zlogp, int state, int cmd)
usr/src/cmd/zoneadmd/zoneadmd.c
497
state, cmd, altroot) > sizeof (cmdbuf))
usr/src/cmd/zonecfg/zonecfg.c
1520
state_atleast(zone_state_t state)
usr/src/cmd/zonecfg/zonecfg.c
1533
return (state_num >= state);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
1874
int i, j, ret, state;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
1897
ret = pool_get_status(&state);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
1898
if (ret == 0 && state == POOL_ENABLED) {
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2523
int ret, oret, state, trys = 0, flags;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2551
ret = acctctl(AC_STATE_GET | AC_PROC, &state, sizeof (state));
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2556
if (state != AC_ON) {
usr/src/cmd/zonestat/zonestatd/zonestatd.c
517
int ret, state = AC_ON;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
552
if (acctctl(AC_PROC | AC_STATE_SET, &state, sizeof (state)) == -1) {
usr/src/cmd/zonestat/zonestatd/zonestatd.c
564
int ret, state = AC_OFF;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
593
if (acctctl(AC_PROC | AC_STATE_SET, &state, sizeof (state)) == -1) {
usr/src/cmd/zpool/zpool_main.c
1011
ret = zpool_in_use(g_zfs, fd, &state, &name, &inuse);
usr/src/cmd/zpool/zpool_main.c
1021
switch (state) {
usr/src/cmd/zpool/zpool_main.c
1028
vdev, zpool_pool_state_to_name(state), name);
usr/src/cmd/zpool/zpool_main.c
1844
const char *state;
usr/src/cmd/zpool/zpool_main.c
1859
state = zpool_state_to_name(vs->vs_state, vs->vs_aux);
usr/src/cmd/zpool/zpool_main.c
1866
state = "INUSE";
usr/src/cmd/zpool/zpool_main.c
1868
state = "AVAIL";
usr/src/cmd/zpool/zpool_main.c
1872
name, state);
usr/src/cmd/zpool/zpool_main.c
2524
uint64_t state;
usr/src/cmd/zpool/zpool_main.c
2528
state = fnvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE);
usr/src/cmd/zpool/zpool_main.c
2531
if (state != POOL_STATE_EXPORTED && hostid != get_system_hostid())
usr/src/cmd/zpool/zpool_main.c
5229
const char *state;
usr/src/cmd/zpool/zpool_main.c
5273
state = zpool_state_to_name(vs->vs_state, vs->vs_aux);
usr/src/cmd/zpool/zpool_main.c
5276
state = "INUSE";
usr/src/cmd/zpool/zpool_main.c
5278
state = "AVAIL";
usr/src/cmd/zpool/zpool_main.c
5280
print_one_column(ZPOOL_PROP_HEALTH, 0, state, scripted,
usr/src/cmd/zpool/zpool_main.c
946
pool_state_t state;
usr/src/cmd/zpool/zpool_vdev.c
1113
pool_state_t state;
usr/src/cmd/zpool/zpool_vdev.c
1125
if (zpool_in_use(g_zfs, fd, &state, &name, &inuse) != 0 ||
usr/src/cmd/zpool/zpool_vdev.c
1127
state != POOL_STATE_SPARE ||
usr/src/cmd/zpool/zpool_vdev.c
290
pool_state_t state;
usr/src/cmd/zpool/zpool_vdev.c
305
if (zpool_in_use(g_zfs, fd, &state, &name, &inuse) == 0 && inuse) {
usr/src/cmd/zpool/zpool_vdev.c
308
switch (state) {
usr/src/cmd/zpool/zpool_vdev.c
329
if (state == POOL_STATE_SPARE && isspare)
usr/src/cmd/zpool/zpool_vdev.c
332
if (state == POOL_STATE_ACTIVE ||
usr/src/cmd/zpool/zpool_vdev.c
333
state == POOL_STATE_SPARE || !force) {
usr/src/cmd/zpool/zpool_vdev.c
334
switch (state) {
usr/src/cmd/ztest/ztest.c
666
int state = ZTEST_VDEV_CLASS_RND;
usr/src/cmd/ztest/ztest.c
680
state = ZTEST_VDEV_CLASS_ON;
usr/src/cmd/ztest/ztest.c
682
state = ZTEST_VDEV_CLASS_OFF;
usr/src/cmd/ztest/ztest.c
684
state = ZTEST_VDEV_CLASS_RND;
usr/src/cmd/ztest/ztest.c
691
zo->zo_special_vdevs = state;
usr/src/common/acl/acl_common.c
1348
if (acl->state > ace_user_obj) {
usr/src/common/acl/acl_common.c
1352
acl->state = ace_user_obj;
usr/src/common/acl/acl_common.c
1357
acl->state = ace_other_obj;
usr/src/common/acl/acl_common.c
1362
if (acl->state > ace_group) {
usr/src/common/acl/acl_common.c
1380
acl->state = ace_group;
usr/src/common/acl/acl_common.c
1382
if (acl->state > ace_user) {
usr/src/common/acl/acl_common.c
1386
acl->state = ace_user;
usr/src/common/acl/acl_common.c
1397
if (!(acl->state > ace_unused)) {
usr/src/common/acl/acl_common.c
1416
if ((acl->state != ace_user) &&
usr/src/common/acl/acl_common.c
1417
(acl->state != ace_group)) {
usr/src/common/acl/acl_common.c
1437
if (normacl->state != ace_unused) {
usr/src/common/acl/acl_common.c
1444
if (dfacl->state != ace_unused) {
usr/src/common/acl/acl_common.c
150
ace_to_aent_state_t state;
usr/src/common/acl/acl_common.c
792
al->state = ace_unused;
usr/src/common/bootbanner/bootbanner.c
121
state = ST_REST;
usr/src/common/bootbanner/bootbanner.c
51
} state = ST_REST;
usr/src/common/bootbanner/bootbanner.c
73
switch (state) {
usr/src/common/bootbanner/bootbanner.c
76
state = ST_CARET;
usr/src/common/bzip2/bzlib.c
1000
if (s->state == BZ_X_OUTPUT) {
usr/src/common/bzip2/bzlib.c
1017
s->state = BZ_X_BLKHDR_1;
usr/src/common/bzip2/bzlib.c
1022
if (s->state >= BZ_X_MAGIC_1) {
usr/src/common/bzip2/bzlib.c
1032
if (s->state != BZ_X_OUTPUT) return r;
usr/src/common/bzip2/bzlib.c
1049
s = strm->state;
usr/src/common/bzip2/bzlib.c
1057
BZFREE(strm->state);
usr/src/common/bzip2/bzlib.c
1058
strm->state = NULL;
usr/src/common/bzip2/bzlib.c
273
s->state = BZ_S_INPUT;
usr/src/common/bzip2/bzlib.c
286
strm->state = s;
usr/src/common/bzip2/bzlib.c
324
EState* s = strm->state;
usr/src/common/bzip2/bzlib.c
332
s->state = BZ_S_INPUT;
usr/src/common/bzip2/bzlib.c
342
strm->state = s;
usr/src/common/bzip2/bzlib.c
504
EState* s = strm->state;
usr/src/common/bzip2/bzlib.c
508
if (s->state == BZ_S_OUTPUT) {
usr/src/common/bzip2/bzlib.c
515
s->state = BZ_S_INPUT;
usr/src/common/bzip2/bzlib.c
521
if (s->state == BZ_S_INPUT) {
usr/src/common/bzip2/bzlib.c
526
s->state = BZ_S_OUTPUT;
usr/src/common/bzip2/bzlib.c
531
s->state = BZ_S_OUTPUT;
usr/src/common/bzip2/bzlib.c
551
s = strm->state;
usr/src/common/bzip2/bzlib.c
611
s = strm->state;
usr/src/common/bzip2/bzlib.c
618
BZFREE(strm->state);
usr/src/common/bzip2/bzlib.c
620
strm->state = NULL;
usr/src/common/bzip2/bzlib.c
651
strm->state = s;
usr/src/common/bzip2/bzlib.c
652
s->state = BZ_X_MAGIC_1;
usr/src/common/bzip2/bzlib.c
682
s = strm->state;
usr/src/common/bzip2/bzlib.c
685
s->state = BZ_X_MAGIC_1;
usr/src/common/bzip2/bzlib.c
994
s = strm->state;
usr/src/common/bzip2/bzlib.c
999
if (s->state == BZ_X_IDLE) return BZ_SEQUENCE_ERROR;
usr/src/common/bzip2/bzlib.h
63
void *state;
usr/src/common/bzip2/bzlib_private.h
209
Int32 state;
usr/src/common/bzip2/bzlib_private.h
358
Int32 state;
usr/src/common/bzip2/decompress.c
140
if (s->state == BZ_X_MAGIC_1) {
usr/src/common/bzip2/decompress.c
196
switch (s->state) {
usr/src/common/bzip2/decompress.c
45
case lll: s->state = lll; \
usr/src/common/bzip2/decompress.c
522
s->state = BZ_X_OUTPUT;
usr/src/common/bzip2/decompress.c
608
s->state = BZ_X_IDLE;
usr/src/common/crypto/edonr/edonr.c
449
EdonRInit(EdonRState *state, size_t hashbitlen)
usr/src/common/crypto/edonr/edonr.c
454
state->hashbitlen = 224;
usr/src/common/crypto/edonr/edonr.c
455
state->bits_processed = 0;
usr/src/common/crypto/edonr/edonr.c
456
state->unprocessed_bits = 0;
usr/src/common/crypto/edonr/edonr.c
457
bcopy(i224p2, hashState224(state)->DoublePipe,
usr/src/common/crypto/edonr/edonr.c
462
state->hashbitlen = 256;
usr/src/common/crypto/edonr/edonr.c
463
state->bits_processed = 0;
usr/src/common/crypto/edonr/edonr.c
464
state->unprocessed_bits = 0;
usr/src/common/crypto/edonr/edonr.c
465
bcopy(i256p2, hashState256(state)->DoublePipe,
usr/src/common/crypto/edonr/edonr.c
470
state->hashbitlen = 384;
usr/src/common/crypto/edonr/edonr.c
471
state->bits_processed = 0;
usr/src/common/crypto/edonr/edonr.c
472
state->unprocessed_bits = 0;
usr/src/common/crypto/edonr/edonr.c
473
bcopy(i384p2, hashState384(state)->DoublePipe,
usr/src/common/crypto/edonr/edonr.c
478
state->hashbitlen = 512;
usr/src/common/crypto/edonr/edonr.c
479
state->bits_processed = 0;
usr/src/common/crypto/edonr/edonr.c
480
state->unprocessed_bits = 0;
usr/src/common/crypto/edonr/edonr.c
481
bcopy(i512p2, hashState224(state)->DoublePipe,
usr/src/common/crypto/edonr/edonr.c
489
EdonRUpdate(EdonRState *state, const uint8_t *data, size_t databitlen)
usr/src/common/crypto/edonr/edonr.c
496
ASSERT(EDONR_VALID_HASHBITLEN(state->hashbitlen));
usr/src/common/crypto/edonr/edonr.c
497
switch (state->hashbitlen) {
usr/src/common/crypto/edonr/edonr.c
500
if (state->unprocessed_bits > 0) {
usr/src/common/crypto/edonr/edonr.c
504
ASSERT(state->unprocessed_bits + databitlen <=
usr/src/common/crypto/edonr/edonr.c
507
bcopy(data, hashState256(state)->LastPart
usr/src/common/crypto/edonr/edonr.c
508
+ (state->unprocessed_bits >> 3), LastBytes);
usr/src/common/crypto/edonr/edonr.c
509
state->unprocessed_bits += (int)databitlen;
usr/src/common/crypto/edonr/edonr.c
510
databitlen = state->unprocessed_bits;
usr/src/common/crypto/edonr/edonr.c
512
data32 = (uint32_t *)hashState256(state)->LastPart;
usr/src/common/crypto/edonr/edonr.c
518
hashState256(state)->DoublePipe);
usr/src/common/crypto/edonr/edonr.c
519
state->bits_processed += bits_processed;
usr/src/common/crypto/edonr/edonr.c
521
state->unprocessed_bits = (int)databitlen;
usr/src/common/crypto/edonr/edonr.c
529
bcopy(data32, hashState256(state)->LastPart, LastBytes);
usr/src/common/crypto/edonr/edonr.c
535
if (state->unprocessed_bits > 0) {
usr/src/common/crypto/edonr/edonr.c
539
ASSERT(state->unprocessed_bits + databitlen <=
usr/src/common/crypto/edonr/edonr.c
542
bcopy(data, hashState512(state)->LastPart
usr/src/common/crypto/edonr/edonr.c
543
+ (state->unprocessed_bits >> 3), LastBytes);
usr/src/common/crypto/edonr/edonr.c
544
state->unprocessed_bits += (int)databitlen;
usr/src/common/crypto/edonr/edonr.c
545
databitlen = state->unprocessed_bits;
usr/src/common/crypto/edonr/edonr.c
547
data64 = (uint64_t *)hashState512(state)->LastPart;
usr/src/common/crypto/edonr/edonr.c
553
hashState512(state)->DoublePipe);
usr/src/common/crypto/edonr/edonr.c
554
state->bits_processed += bits_processed;
usr/src/common/crypto/edonr/edonr.c
556
state->unprocessed_bits = (int)databitlen;
usr/src/common/crypto/edonr/edonr.c
564
bcopy(data64, hashState512(state)->LastPart, LastBytes);
usr/src/common/crypto/edonr/edonr.c
571
EdonRFinal(EdonRState *state, uint8_t *hashval)
usr/src/common/crypto/edonr/edonr.c
579
num_bits = state->bits_processed + state->unprocessed_bits;
usr/src/common/crypto/edonr/edonr.c
580
ASSERT(EDONR_VALID_HASHBITLEN(state->hashbitlen));
usr/src/common/crypto/edonr/edonr.c
581
switch (state->hashbitlen) {
usr/src/common/crypto/edonr/edonr.c
584
LastByte = (int)state->unprocessed_bits >> 3;
usr/src/common/crypto/edonr/edonr.c
585
PadOnePosition = 7 - (state->unprocessed_bits & 0x07);
usr/src/common/crypto/edonr/edonr.c
586
hashState256(state)->LastPart[LastByte] =
usr/src/common/crypto/edonr/edonr.c
587
(hashState256(state)->LastPart[LastByte]
usr/src/common/crypto/edonr/edonr.c
591
data64 = (uint64_t *)hashState256(state)->LastPart;
usr/src/common/crypto/edonr/edonr.c
593
if (state->unprocessed_bits < 448) {
usr/src/common/crypto/edonr/edonr.c
594
(void) memset((hashState256(state)->LastPart) +
usr/src/common/crypto/edonr/edonr.c
604
(void) memset((hashState256(state)->LastPart) +
usr/src/common/crypto/edonr/edonr.c
616
data32 = (uint32_t *)hashState256(state)->LastPart;
usr/src/common/crypto/edonr/edonr.c
617
state->bits_processed += Q256(databitlen, data32,
usr/src/common/crypto/edonr/edonr.c
618
hashState256(state)->DoublePipe);
usr/src/common/crypto/edonr/edonr.c
623
LastByte = (int)state->unprocessed_bits >> 3;
usr/src/common/crypto/edonr/edonr.c
624
PadOnePosition = 7 - (state->unprocessed_bits & 0x07);
usr/src/common/crypto/edonr/edonr.c
625
hashState512(state)->LastPart[LastByte] =
usr/src/common/crypto/edonr/edonr.c
626
(hashState512(state)->LastPart[LastByte]
usr/src/common/crypto/edonr/edonr.c
630
data64 = (uint64_t *)hashState512(state)->LastPart;
usr/src/common/crypto/edonr/edonr.c
632
if (state->unprocessed_bits < 960) {
usr/src/common/crypto/edonr/edonr.c
633
(void) memset((hashState512(state)->LastPart) +
usr/src/common/crypto/edonr/edonr.c
643
(void) memset((hashState512(state)->LastPart) +
usr/src/common/crypto/edonr/edonr.c
654
state->bits_processed += Q512(databitlen, data64,
usr/src/common/crypto/edonr/edonr.c
655
hashState512(state)->DoublePipe);
usr/src/common/crypto/edonr/edonr.c
659
switch (state->hashbitlen) {
usr/src/common/crypto/edonr/edonr.c
664
uint32_t *s32 = hashState224(state)->DoublePipe + 9;
usr/src/common/crypto/edonr/edonr.c
670
bcopy(hashState256(state)->DoublePipe + 9, hashval,
usr/src/common/crypto/edonr/edonr.c
679
uint32_t *s32 = hashState224(state)->DoublePipe + 8;
usr/src/common/crypto/edonr/edonr.c
685
bcopy(hashState256(state)->DoublePipe + 8, hashval,
usr/src/common/crypto/edonr/edonr.c
694
uint64_t *s64 = hashState384(state)->DoublePipe + 10;
usr/src/common/crypto/edonr/edonr.c
700
bcopy(hashState384(state)->DoublePipe + 10, hashval,
usr/src/common/crypto/edonr/edonr.c
709
uint64_t *s64 = hashState512(state)->DoublePipe + 8;
usr/src/common/crypto/edonr/edonr.c
715
bcopy(hashState512(state)->DoublePipe + 8, hashval,
usr/src/common/crypto/edonr/edonr.c
728
EdonRState state;
usr/src/common/crypto/edonr/edonr.c
730
EdonRInit(&state, hashbitlen);
usr/src/common/crypto/edonr/edonr.c
731
EdonRUpdate(&state, data, databitlen);
usr/src/common/crypto/edonr/edonr.c
732
EdonRFinal(&state, hashval);
usr/src/common/crypto/md4/md4.c
110
context->state[0] = 0x67452301UL;
usr/src/common/crypto/md4/md4.c
111
context->state[1] = 0xefcdab89UL;
usr/src/common/crypto/md4/md4.c
112
context->state[2] = 0x98badcfeUL;
usr/src/common/crypto/md4/md4.c
113
context->state[3] = 0x10325476UL;
usr/src/common/crypto/md4/md4.c
143
MD4Transform(context->state, (uchar_t *)context->buffer);
usr/src/common/crypto/md4/md4.c
146
MD4Transform(context->state, (uchar_t *)&input[i]);
usr/src/common/crypto/md4/md4.c
181
Encode(digest, context->state, 16);
usr/src/common/crypto/md4/md4.c
191
MD4Transform(uint32_t state[4], unsigned char block[64])
usr/src/common/crypto/md4/md4.c
193
uint32_t a = state[0], b = state[1], c = state[2], d = state[3], x[16];
usr/src/common/crypto/md4/md4.c
253
state[0] += a;
usr/src/common/crypto/md4/md4.c
254
state[1] += b;
usr/src/common/crypto/md4/md4.c
255
state[2] += c;
usr/src/common/crypto/md4/md4.c
256
state[3] += d;
usr/src/common/crypto/md5/md5.c
227
ctx->state[0] = MD5_INIT_CONST_1;
usr/src/common/crypto/md5/md5.c
228
ctx->state[1] = MD5_INIT_CONST_2;
usr/src/common/crypto/md5/md5.c
229
ctx->state[2] = MD5_INIT_CONST_3;
usr/src/common/crypto/md5/md5.c
230
ctx->state[3] = MD5_INIT_CONST_4;
usr/src/common/crypto/md5/md5.c
297
MD5Transform(ctx->state[0], ctx->state[1],
usr/src/common/crypto/md5/md5.c
298
ctx->state[2], ctx->state[3], ctx,
usr/src/common/crypto/md5/md5.c
309
MD5Transform(ctx->state[0], ctx->state[1],
usr/src/common/crypto/md5/md5.c
310
ctx->state[2], ctx->state[3], ctx, &input[i]);
usr/src/common/crypto/md5/md5.c
374
Encode(digest, ctx->state, sizeof (ctx->state));
usr/src/common/crypto/md5/md5.c
634
ctx->state[0] += a;
usr/src/common/crypto/md5/md5.c
635
ctx->state[1] += b;
usr/src/common/crypto/md5/md5.c
636
ctx->state[2] += c;
usr/src/common/crypto/md5/md5.c
637
ctx->state[3] += d;
usr/src/common/crypto/rng/fips_random.c
150
x_j[i] = sha1_context.state[i];
usr/src/common/crypto/rng/fips_random.c
154
xvalconv(x_j, sha1_context.state, SHA1BYTES/4);
usr/src/common/crypto/sha1/sha1.c
1024
ctx->state[0] += ROTATE_LEFT(b, 5) + G(c, d, e) + a + W(15) +
usr/src/common/crypto/sha1/sha1.c
1026
ctx->state[1] += b;
usr/src/common/crypto/sha1/sha1.c
1027
ctx->state[2] += ROTATE_LEFT(c, 30);
usr/src/common/crypto/sha1/sha1.c
1028
ctx->state[3] += d;
usr/src/common/crypto/sha1/sha1.c
1029
ctx->state[4] += e;
usr/src/common/crypto/sha1/sha1.c
134
ctx->state[0] = 0x67452301U;
usr/src/common/crypto/sha1/sha1.c
135
ctx->state[1] = 0xefcdab89U;
usr/src/common/crypto/sha1/sha1.c
136
ctx->state[2] = 0x98badcfeU;
usr/src/common/crypto/sha1/sha1.c
137
ctx->state[3] = 0x10325476U;
usr/src/common/crypto/sha1/sha1.c
138
ctx->state[4] = 0xc3d2e1f0U;
usr/src/common/crypto/sha1/sha1.c
252
&ctx->state[0], VIS);
usr/src/common/crypto/sha1/sha1.c
296
&ctx->state[0], VIS);
usr/src/common/crypto/sha1/sha1.c
306
&ctx->state[0], VIS);
usr/src/common/crypto/sha1/sha1.c
452
Encode(digest, ctx->state, sizeof (ctx->state));
usr/src/common/crypto/sha1/sha1.c
662
sha1word a = ctx->state[0];
usr/src/common/crypto/sha1/sha1.c
663
sha1word b = ctx->state[1];
usr/src/common/crypto/sha1/sha1.c
664
sha1word c = ctx->state[2];
usr/src/common/crypto/sha1/sha1.c
665
sha1word d = ctx->state[3];
usr/src/common/crypto/sha1/sha1.c
666
sha1word e = ctx->state[4];
usr/src/common/crypto/sha1/sha1.c
84
SHA1Transform((ctx)->state[0], (ctx)->state[1], (ctx)->state[2], \
usr/src/common/crypto/sha1/sha1.c
85
(ctx)->state[3], (ctx)->state[4], (ctx), (in))
usr/src/common/crypto/sha2/sha2.c
160
uint32_t a = ctx->state.s32[0];
usr/src/common/crypto/sha2/sha2.c
161
uint32_t b = ctx->state.s32[1];
usr/src/common/crypto/sha2/sha2.c
162
uint32_t c = ctx->state.s32[2];
usr/src/common/crypto/sha2/sha2.c
163
uint32_t d = ctx->state.s32[3];
usr/src/common/crypto/sha2/sha2.c
164
uint32_t e = ctx->state.s32[4];
usr/src/common/crypto/sha2/sha2.c
165
uint32_t f = ctx->state.s32[5];
usr/src/common/crypto/sha2/sha2.c
166
uint32_t g = ctx->state.s32[6];
usr/src/common/crypto/sha2/sha2.c
167
uint32_t h = ctx->state.s32[7];
usr/src/common/crypto/sha2/sha2.c
353
ctx->state.s32[0] += a;
usr/src/common/crypto/sha2/sha2.c
354
ctx->state.s32[1] += b;
usr/src/common/crypto/sha2/sha2.c
355
ctx->state.s32[2] += c;
usr/src/common/crypto/sha2/sha2.c
356
ctx->state.s32[3] += d;
usr/src/common/crypto/sha2/sha2.c
357
ctx->state.s32[4] += e;
usr/src/common/crypto/sha2/sha2.c
358
ctx->state.s32[5] += f;
usr/src/common/crypto/sha2/sha2.c
359
ctx->state.s32[6] += g;
usr/src/common/crypto/sha2/sha2.c
360
ctx->state.s32[7] += h;
usr/src/common/crypto/sha2/sha2.c
370
uint64_t a = ctx->state.s64[0];
usr/src/common/crypto/sha2/sha2.c
371
uint64_t b = ctx->state.s64[1];
usr/src/common/crypto/sha2/sha2.c
372
uint64_t c = ctx->state.s64[2];
usr/src/common/crypto/sha2/sha2.c
373
uint64_t d = ctx->state.s64[3];
usr/src/common/crypto/sha2/sha2.c
374
uint64_t e = ctx->state.s64[4];
usr/src/common/crypto/sha2/sha2.c
375
uint64_t f = ctx->state.s64[5];
usr/src/common/crypto/sha2/sha2.c
376
uint64_t g = ctx->state.s64[6];
usr/src/common/crypto/sha2/sha2.c
377
uint64_t h = ctx->state.s64[7];
usr/src/common/crypto/sha2/sha2.c
602
ctx->state.s64[0] += a;
usr/src/common/crypto/sha2/sha2.c
603
ctx->state.s64[1] += b;
usr/src/common/crypto/sha2/sha2.c
604
ctx->state.s64[2] += c;
usr/src/common/crypto/sha2/sha2.c
605
ctx->state.s64[3] += d;
usr/src/common/crypto/sha2/sha2.c
606
ctx->state.s64[4] += e;
usr/src/common/crypto/sha2/sha2.c
607
ctx->state.s64[5] += f;
usr/src/common/crypto/sha2/sha2.c
608
ctx->state.s64[6] += g;
usr/src/common/crypto/sha2/sha2.c
609
ctx->state.s64[7] += h;
usr/src/common/crypto/sha2/sha2.c
689
ctx->state.s32[0] = 0x6a09e667U;
usr/src/common/crypto/sha2/sha2.c
690
ctx->state.s32[1] = 0xbb67ae85U;
usr/src/common/crypto/sha2/sha2.c
691
ctx->state.s32[2] = 0x3c6ef372U;
usr/src/common/crypto/sha2/sha2.c
692
ctx->state.s32[3] = 0xa54ff53aU;
usr/src/common/crypto/sha2/sha2.c
693
ctx->state.s32[4] = 0x510e527fU;
usr/src/common/crypto/sha2/sha2.c
694
ctx->state.s32[5] = 0x9b05688cU;
usr/src/common/crypto/sha2/sha2.c
695
ctx->state.s32[6] = 0x1f83d9abU;
usr/src/common/crypto/sha2/sha2.c
696
ctx->state.s32[7] = 0x5be0cd19U;
usr/src/common/crypto/sha2/sha2.c
701
ctx->state.s64[0] = 0xcbbb9d5dc1059ed8ULL;
usr/src/common/crypto/sha2/sha2.c
702
ctx->state.s64[1] = 0x629a292a367cd507ULL;
usr/src/common/crypto/sha2/sha2.c
703
ctx->state.s64[2] = 0x9159015a3070dd17ULL;
usr/src/common/crypto/sha2/sha2.c
704
ctx->state.s64[3] = 0x152fecd8f70e5939ULL;
usr/src/common/crypto/sha2/sha2.c
705
ctx->state.s64[4] = 0x67332667ffc00b31ULL;
usr/src/common/crypto/sha2/sha2.c
706
ctx->state.s64[5] = 0x8eb44a8768581511ULL;
usr/src/common/crypto/sha2/sha2.c
707
ctx->state.s64[6] = 0xdb0c2e0d64f98fa7ULL;
usr/src/common/crypto/sha2/sha2.c
708
ctx->state.s64[7] = 0x47b5481dbefa4fa4ULL;
usr/src/common/crypto/sha2/sha2.c
713
ctx->state.s64[0] = 0x6a09e667f3bcc908ULL;
usr/src/common/crypto/sha2/sha2.c
714
ctx->state.s64[1] = 0xbb67ae8584caa73bULL;
usr/src/common/crypto/sha2/sha2.c
715
ctx->state.s64[2] = 0x3c6ef372fe94f82bULL;
usr/src/common/crypto/sha2/sha2.c
716
ctx->state.s64[3] = 0xa54ff53a5f1d36f1ULL;
usr/src/common/crypto/sha2/sha2.c
717
ctx->state.s64[4] = 0x510e527fade682d1ULL;
usr/src/common/crypto/sha2/sha2.c
718
ctx->state.s64[5] = 0x9b05688c2b3e6c1fULL;
usr/src/common/crypto/sha2/sha2.c
719
ctx->state.s64[6] = 0x1f83d9abfb41bd6bULL;
usr/src/common/crypto/sha2/sha2.c
720
ctx->state.s64[7] = 0x5be0cd19137e2179ULL;
usr/src/common/crypto/sha2/sha2.c
723
ctx->state.s64[0] = 0x8C3D37C819544DA2ULL;
usr/src/common/crypto/sha2/sha2.c
724
ctx->state.s64[1] = 0x73E1996689DCD4D6ULL;
usr/src/common/crypto/sha2/sha2.c
725
ctx->state.s64[2] = 0x1DFAB7AE32FF9C82ULL;
usr/src/common/crypto/sha2/sha2.c
726
ctx->state.s64[3] = 0x679DD514582F9FCFULL;
usr/src/common/crypto/sha2/sha2.c
727
ctx->state.s64[4] = 0x0F6D2B697BD44DA8ULL;
usr/src/common/crypto/sha2/sha2.c
728
ctx->state.s64[5] = 0x77E36F7304C48942ULL;
usr/src/common/crypto/sha2/sha2.c
729
ctx->state.s64[6] = 0x3F9D85A86A1D36C8ULL;
usr/src/common/crypto/sha2/sha2.c
730
ctx->state.s64[7] = 0x1112E6AD91D692A1ULL;
usr/src/common/crypto/sha2/sha2.c
733
ctx->state.s64[0] = 0x22312194FC2BF72CULL;
usr/src/common/crypto/sha2/sha2.c
734
ctx->state.s64[1] = 0x9F555FA3C84C64C2ULL;
usr/src/common/crypto/sha2/sha2.c
735
ctx->state.s64[2] = 0x2393B86B6F53B151ULL;
usr/src/common/crypto/sha2/sha2.c
736
ctx->state.s64[3] = 0x963877195940EABDULL;
usr/src/common/crypto/sha2/sha2.c
737
ctx->state.s64[4] = 0x96283EE2A88EFFE3ULL;
usr/src/common/crypto/sha2/sha2.c
738
ctx->state.s64[5] = 0xBE5E1E2553863992ULL;
usr/src/common/crypto/sha2/sha2.c
739
ctx->state.s64[6] = 0x2B0199FC2C85B8AAULL;
usr/src/common/crypto/sha2/sha2.c
740
ctx->state.s64[7] = 0x0EB72DDC81C52CA2ULL;
usr/src/common/crypto/sha2/sha2.c
938
Encode(digest, ctx->state.s32, sizeof (ctx->state.s32));
usr/src/common/crypto/sha2/sha2.c
946
ctx->state.s64[6] = ctx->state.s64[7] = 0;
usr/src/common/crypto/sha2/sha2.c
947
Encode64(digest, ctx->state.s64,
usr/src/common/crypto/sha2/sha2.c
959
Encode64(digest, ctx->state.s64, sizeof (uint64_t) * 3);
usr/src/common/crypto/sha2/sha2.c
960
Encode64(last, &ctx->state.s64[3], sizeof (uint64_t));
usr/src/common/crypto/sha2/sha2.c
963
Encode64(digest, ctx->state.s64, sizeof (uint64_t) * 4);
usr/src/common/crypto/sha2/sha2.c
965
Encode64(digest, ctx->state.s64,
usr/src/common/crypto/sha2/sha2.c
966
sizeof (ctx->state.s64));
usr/src/common/definit/definit.c
103
while ((line = fgets(state->di_line, DEFINIT_MAXLINE, state->di_fp))
usr/src/common/definit/definit.c
158
if ((p = strtok_r(line, SEPARATORS, &state->di_tok)) != NULL)
usr/src/common/definit/definit.c
168
definit_t *state = statep;
usr/src/common/definit/definit.c
174
if (state->di_tok != NULL)
usr/src/common/definit/definit.c
175
tok = strtok_r(NULL, SEPARATORS, &state->di_tok);
usr/src/common/definit/definit.c
178
tok = definit_nextline(state);
usr/src/common/definit/definit.c
49
definit_t *state = NULL;
usr/src/common/definit/definit.c
54
if ((state = calloc(1, sizeof (*state))) == NULL)
usr/src/common/definit/definit.c
57
if ((state->di_line = calloc(DEFINIT_MAXLINE, sizeof (char))) == NULL)
usr/src/common/definit/definit.c
60
state->di_fp = fp;
usr/src/common/definit/definit.c
61
*statep = state;
usr/src/common/definit/definit.c
68
if (state != NULL) {
usr/src/common/definit/definit.c
69
free(state->di_line);
usr/src/common/definit/definit.c
70
free(state);
usr/src/common/definit/definit.c
79
definit_t *state = statep;
usr/src/common/definit/definit.c
81
(void) fclose(state->di_fp);
usr/src/common/definit/definit.c
82
free(state->di_line);
usr/src/common/definit/definit.c
83
free(state);
usr/src/common/definit/definit.c
99
definit_nextline(definit_t *state)
usr/src/common/ficl/emu/loader_emu.c
340
enum { STR, VAR, WHITE } state;
usr/src/common/ficl/emu/loader_emu.c
349
state = STR;
usr/src/common/ficl/emu/loader_emu.c
355
switch (state) {
usr/src/common/ficl/emu/loader_emu.c
376
state = WHITE;
usr/src/common/ficl/emu/loader_emu.c
389
state = VAR;
usr/src/common/ficl/emu/loader_emu.c
400
state = STR;
usr/src/common/ficl/emu/loader_emu.c
422
state = STR;
usr/src/common/ficl/emu/loader_emu.c
429
if (i && state == STR) {
usr/src/common/ficl/emu/loader_emu.c
834
(void) setenv("interpret", bf_vm->state ? "" : "ok", 1);
usr/src/common/ficl/extras.c
168
vm->state = vm->state;
usr/src/common/ficl/ficl.h
1006
ficlUnsigned state; /* compiling or interpreting */
usr/src/common/ficl/float.c
383
if (vm->state == FICL_VM_STATE_COMPILE)
usr/src/common/ficl/primitives.c
1285
if (vm->state == FICL_VM_STATE_INTERPRET) {
usr/src/common/ficl/primitives.c
1400
ficlStackPushPointer(vm->dataStack, &vm->state);
usr/src/common/ficl/primitives.c
1506
vm->state = FICL_VM_STATE_INTERPRET;
usr/src/common/ficl/primitives.c
1512
vm->state = FICL_VM_STATE_COMPILE;
usr/src/common/ficl/primitives.c
183
vm->state = FICL_VM_STATE_COMPILE;
usr/src/common/ficl/primitives.c
2031
if (vm->state == FICL_VM_STATE_INTERPRET) {
usr/src/common/ficl/primitives.c
213
vm->state = FICL_VM_STATE_INTERPRET;
usr/src/common/ficl/primitives.c
2302
vm->state = FICL_VM_STATE_COMPILE;
usr/src/common/ficl/primitives.c
2367
if (vm->state == FICL_VM_STATE_INTERPRET) {
usr/src/common/ficl/primitives.c
2578
(vm->state == FICL_VM_STATE_COMPILE)) {
usr/src/common/ficl/primitives.c
2677
if (vm->state == FICL_VM_STATE_INTERPRET) {
usr/src/common/ficl/vm.c
2301
vm->state = FICL_VM_STATE_INTERPRET;
usr/src/common/ficl/vm.c
2468
if ((vm->state != FICL_VM_STATE_COMPILE) &&
usr/src/common/ficl/vm.c
2480
if (vm->state == FICL_VM_STATE_COMPILE) {
usr/src/common/ficl/vm.c
2494
if (vm->state == FICL_VM_STATE_COMPILE) {
usr/src/common/ficl/vm.c
2652
if (vm->state == FICL_VM_STATE_COMPILE)
usr/src/common/ficl/vm.c
2660
if (vm->state == FICL_VM_STATE_COMPILE)
usr/src/common/ficl/vm.c
2769
if (vm->state == FICL_VM_STATE_INTERPRET) {
usr/src/common/lzma/LzmaDec.c
152
unsigned state = p->state;
usr/src/common/lzma/LzmaDec.c
177
prob = probs + IsMatch + (state << kNumPosBitsMax) + posState;
usr/src/common/lzma/LzmaDec.c
187
if (state < kNumLitStates)
usr/src/common/lzma/LzmaDec.c
211
state = kLiteralNextStates[state];
usr/src/common/lzma/LzmaDec.c
218
prob = probs + IsRep + state;
usr/src/common/lzma/LzmaDec.c
222
state += kNumStates;
usr/src/common/lzma/LzmaDec.c
230
prob = probs + IsRepG0 + state;
usr/src/common/lzma/LzmaDec.c
234
prob = probs + IsRep0Long + (state << kNumPosBitsMax) + posState;
usr/src/common/lzma/LzmaDec.c
241
state = state < kNumLitStates ? 9 : 11;
usr/src/common/lzma/LzmaDec.c
250
prob = probs + IsRepG1 + state;
usr/src/common/lzma/LzmaDec.c
259
prob = probs + IsRepG2 + state;
usr/src/common/lzma/LzmaDec.c
276
state = state < kNumLitStates ? 8 : 11;
usr/src/common/lzma/LzmaDec.c
312
if (state >= kNumStates)
usr/src/common/lzma/LzmaDec.c
375
state -= kNumStates;
usr/src/common/lzma/LzmaDec.c
391
state = (state < kNumStates + kNumLitStates) ? kNumLitStates : kNumLitStates + 3;
usr/src/common/lzma/LzmaDec.c
442
p->state = state;
usr/src/common/lzma/LzmaDec.c
512
unsigned state = p->state;
usr/src/common/lzma/LzmaDec.c
521
prob = probs + IsMatch + (state << kNumPosBitsMax) + posState;
usr/src/common/lzma/LzmaDec.c
534
if (state < kNumLitStates)
usr/src/common/lzma/LzmaDec.c
563
prob = probs + IsRep + state;
usr/src/common/lzma/LzmaDec.c
567
state = 0;
usr/src/common/lzma/LzmaDec.c
575
prob = probs + IsRepG0 + state;
usr/src/common/lzma/LzmaDec.c
579
prob = probs + IsRep0Long + (state << kNumPosBitsMax) + posState;
usr/src/common/lzma/LzmaDec.c
594
prob = probs + IsRepG1 + state;
usr/src/common/lzma/LzmaDec.c
602
prob = probs + IsRepG2 + state;
usr/src/common/lzma/LzmaDec.c
613
state = kNumStates;
usr/src/common/lzma/LzmaDec.c
649
if (state < 4)
usr/src/common/lzma/LzmaDec.c
734
p->state = 0;
usr/src/common/lzma/LzmaDec.h
133
SRes LzmaDec_Allocate(CLzmaDec *state, const Byte *prop, unsigned propsSize, ISzAlloc *alloc);
usr/src/common/lzma/LzmaDec.h
134
void LzmaDec_Free(CLzmaDec *state, ISzAlloc *alloc);
usr/src/common/lzma/LzmaDec.h
57
unsigned state;
usr/src/common/lzma/LzmaEnc.c
1027
p->opt[0].state = (CState)p->state;
usr/src/common/lzma/LzmaEnc.c
1033
p->opt[1].price = GET_PRICE_0(p->isMatch[p->state][posState]) +
usr/src/common/lzma/LzmaEnc.c
1034
(!IsCharState(p->state) ?
usr/src/common/lzma/LzmaEnc.c
1041
matchPrice = GET_PRICE_1(p->isMatch[p->state][posState]);
usr/src/common/lzma/LzmaEnc.c
1042
repMatchPrice = matchPrice + GET_PRICE_1(p->isRep[p->state]);
usr/src/common/lzma/LzmaEnc.c
1046
UInt32 shortRepPrice = repMatchPrice + GetRepLen1Price(p, p->state, posState);
usr/src/common/lzma/LzmaEnc.c
1076
price = repMatchPrice + GetPureRepPrice(p, i, p->state, posState);
usr/src/common/lzma/LzmaEnc.c
1092
normalMatchPrice = matchPrice + GET_PRICE_0(p->isRep[p->state]);
usr/src/common/lzma/LzmaEnc.c
1146
UInt32 numAvailFull, newLen, numPairs, posPrev, state, posState, startLen;
usr/src/common/lzma/LzmaEnc.c
1173
state = p->opt[curOpt->posPrev2].state;
usr/src/common/lzma/LzmaEnc.c
1175
state = kRepNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1177
state = kMatchNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1180
state = p->opt[posPrev].state;
usr/src/common/lzma/LzmaEnc.c
1181
state = kLiteralNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1184
state = p->opt[posPrev].state;
usr/src/common/lzma/LzmaEnc.c
1188
state = kShortRepNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1190
state = kLiteralNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1200
state = kRepNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1206
state = kRepNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1208
state = kMatchNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1228
curOpt->state = (CState)state;
usr/src/common/lzma/LzmaEnc.c
1243
curAnd1Price = curPrice + GET_PRICE_0(p->isMatch[state][posState]);
usr/src/common/lzma/LzmaEnc.c
1247
(!IsCharState(state) ?
usr/src/common/lzma/LzmaEnc.c
1262
matchPrice = curPrice + GET_PRICE_1(p->isMatch[state][posState]);
usr/src/common/lzma/LzmaEnc.c
1263
repMatchPrice = matchPrice + GET_PRICE_1(p->isRep[state]);
usr/src/common/lzma/LzmaEnc.c
1267
UInt32 shortRepPrice = repMatchPrice + GetRepLen1Price(p, state, posState);
usr/src/common/lzma/LzmaEnc.c
1301
UInt32 state2 = kLiteralNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1342
price = repMatchPrice + GetPureRepPrice(p, repIndex, state, posState);
usr/src/common/lzma/LzmaEnc.c
1372
UInt32 state2 = kRepNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1419
UInt32 normalMatchPrice = matchPrice + GET_PRICE_0(p->isRep[state]);
usr/src/common/lzma/LzmaEnc.c
145
CState state;
usr/src/common/lzma/LzmaEnc.c
1462
UInt32 state2 = kMatchNextStates[state];
usr/src/common/lzma/LzmaEnc.c
1620
RangeEnc_EncodeBit(&p->rc, &p->isMatch[p->state][posState], 1);
usr/src/common/lzma/LzmaEnc.c
1621
RangeEnc_EncodeBit(&p->rc, &p->isRep[p->state], 0);
usr/src/common/lzma/LzmaEnc.c
1622
p->state = kMatchNextStates[p->state];
usr/src/common/lzma/LzmaEnc.c
1777
RangeEnc_EncodeBit(&p->rc, &p->isMatch[p->state][0], 0);
usr/src/common/lzma/LzmaEnc.c
1778
p->state = kLiteralNextStates[p->state];
usr/src/common/lzma/LzmaEnc.c
1806
RangeEnc_EncodeBit(&p->rc, &p->isMatch[p->state][posState], 0);
usr/src/common/lzma/LzmaEnc.c
1810
if (IsCharState(p->state))
usr/src/common/lzma/LzmaEnc.c
1814
p->state = kLiteralNextStates[p->state];
usr/src/common/lzma/LzmaEnc.c
1818
RangeEnc_EncodeBit(&p->rc, &p->isMatch[p->state][posState], 1);
usr/src/common/lzma/LzmaEnc.c
1821
RangeEnc_EncodeBit(&p->rc, &p->isRep[p->state], 1);
usr/src/common/lzma/LzmaEnc.c
1824
RangeEnc_EncodeBit(&p->rc, &p->isRepG0[p->state], 0);
usr/src/common/lzma/LzmaEnc.c
1825
RangeEnc_EncodeBit(&p->rc, &p->isRep0Long[p->state][posState], ((len == 1) ? 0 : 1));
usr/src/common/lzma/LzmaEnc.c
1830
RangeEnc_EncodeBit(&p->rc, &p->isRepG0[p->state], 1);
usr/src/common/lzma/LzmaEnc.c
1832
RangeEnc_EncodeBit(&p->rc, &p->isRepG1[p->state], 0);
usr/src/common/lzma/LzmaEnc.c
1835
RangeEnc_EncodeBit(&p->rc, &p->isRepG1[p->state], 1);
usr/src/common/lzma/LzmaEnc.c
1836
RangeEnc_EncodeBit(&p->rc, &p->isRepG2[p->state], pos - 2);
usr/src/common/lzma/LzmaEnc.c
1845
p->state = kShortRepNextStates[p->state];
usr/src/common/lzma/LzmaEnc.c
1849
p->state = kRepNextStates[p->state];
usr/src/common/lzma/LzmaEnc.c
1855
RangeEnc_EncodeBit(&p->rc, &p->isRep[p->state], 0);
usr/src/common/lzma/LzmaEnc.c
1856
p->state = kMatchNextStates[p->state];
usr/src/common/lzma/LzmaEnc.c
1971
p->state = 0;
usr/src/common/lzma/LzmaEnc.c
273
UInt32 state;
usr/src/common/lzma/LzmaEnc.c
309
UInt32 state;
usr/src/common/lzma/LzmaEnc.c
366
dest->state = p->state;
usr/src/common/lzma/LzmaEnc.c
392
dest->state = p->state;
usr/src/common/lzma/LzmaEnc.c
876
static UInt32 GetRepLen1Price(CLzmaEnc *p, UInt32 state, UInt32 posState)
usr/src/common/lzma/LzmaEnc.c
879
GET_PRICE_0(p->isRepG0[state]) +
usr/src/common/lzma/LzmaEnc.c
880
GET_PRICE_0(p->isRep0Long[state][posState]);
usr/src/common/lzma/LzmaEnc.c
883
static UInt32 GetPureRepPrice(CLzmaEnc *p, UInt32 repIndex, UInt32 state, UInt32 posState)
usr/src/common/lzma/LzmaEnc.c
888
price = GET_PRICE_0(p->isRepG0[state]);
usr/src/common/lzma/LzmaEnc.c
889
price += GET_PRICE_1(p->isRep0Long[state][posState]);
usr/src/common/lzma/LzmaEnc.c
893
price = GET_PRICE_1(p->isRepG0[state]);
usr/src/common/lzma/LzmaEnc.c
895
price += GET_PRICE_0(p->isRepG1[state]);
usr/src/common/lzma/LzmaEnc.c
898
price += GET_PRICE_1(p->isRepG1[state]);
usr/src/common/lzma/LzmaEnc.c
899
price += GET_PRICE(p->isRepG2[state], repIndex - 2);
usr/src/common/lzma/LzmaEnc.c
905
static UInt32 GetRepPrice(CLzmaEnc *p, UInt32 repIndex, UInt32 len, UInt32 state, UInt32 posState)
usr/src/common/lzma/LzmaEnc.c
908
GetPureRepPrice(p, repIndex, state, posState);
usr/src/common/unicode/u8_textprep.c
1397
int *errnum, u8_normalization_states_t *state)
usr/src/common/unicode/u8_textprep.c
1489
*state = U8_STATE_START;
usr/src/common/unicode/u8_textprep.c
1500
canonical_decomposition, state);
usr/src/common/unicode/u8_textprep.c
1522
if (*state == U8_STATE_START) {
usr/src/common/unicode/u8_textprep.c
1524
*state = U8_STATE_COMBINING_MARK;
usr/src/common/unicode/u8_textprep.c
1557
if (U8_HANGUL_COMPOSABLE_L_V(*state,
usr/src/common/unicode/u8_textprep.c
1560
*state = U8_STATE_HANGUL_LV;
usr/src/common/unicode/u8_textprep.c
1564
if (U8_HANGUL_COMPOSABLE_LV_T(*state,
usr/src/common/unicode/u8_textprep.c
1567
*state = U8_STATE_HANGUL_LVT;
usr/src/common/unicode/u8_textprep.c
1588
if (*state != U8_STATE_START &&
usr/src/common/unicode/u8_textprep.c
1589
*state != U8_STATE_COMBINING_MARK)
usr/src/common/unicode/u8_textprep.c
1592
*state = U8_STATE_COMBINING_MARK;
usr/src/common/unicode/u8_textprep.c
1610
*state = U8_STATE_START;
usr/src/common/unicode/u8_textprep.c
1626
if (*state == U8_STATE_COMBINING_MARK) {
usr/src/common/unicode/u8_textprep.c
1630
canonical_decomposition, state);
usr/src/common/unicode/u8_textprep.c
1649
*state = U8_STATE_COMBINING_MARK;
usr/src/common/unicode/u8_textprep.c
1754
u8_normalization_states_t state;
usr/src/common/unicode/u8_textprep.c
1787
state = U8_STATE_START;
usr/src/common/unicode/u8_textprep.c
1792
canonical_composition, errnum, &state);
usr/src/common/unicode/u8_textprep.c
1807
state = U8_STATE_START;
usr/src/common/unicode/u8_textprep.c
1812
canonical_composition, errnum, &state);
usr/src/common/unicode/u8_textprep.c
1945
u8_normalization_states_t state;
usr/src/common/unicode/u8_textprep.c
2111
state = U8_STATE_START;
usr/src/common/unicode/u8_textprep.c
2120
errnum, &state);
usr/src/common/unicode/u8_textprep.c
750
boolean_t canonical_decomposition, u8_normalization_states_t *state)
usr/src/common/unicode/u8_textprep.c
791
*state = U8_STATE_HANGUL_LVT;
usr/src/common/unicode/u8_textprep.c
796
*state = U8_STATE_HANGUL_LV;
usr/src/common/unicode/u8_textprep.c
810
*state = U8_STATE_HANGUL_L;
usr/src/common/unicode/u8_textprep.c
815
if (*state == U8_STATE_HANGUL_L)
usr/src/common/unicode/u8_textprep.c
816
*state = U8_STATE_HANGUL_LV;
usr/src/common/unicode/u8_textprep.c
818
*state = U8_STATE_HANGUL_V;
usr/src/common/unicode/u8_textprep.c
823
if (*state == U8_STATE_HANGUL_LV)
usr/src/common/unicode/u8_textprep.c
824
*state = U8_STATE_HANGUL_LVT;
usr/src/common/unicode/u8_textprep.c
826
*state = U8_STATE_HANGUL_T;
usr/src/common/unicode/u8_textprep.c
842
*state = U8_STATE_START;
usr/src/common/unicode/u8_textprep.c
850
*state = U8_STATE_START;
usr/src/grub/grub-0.97/grub/asmstub.c
1273
hercules_setcolorstate (color_state state)
usr/src/grub/grub-0.97/grub/asmstub.c
1275
console_setcolorstate (state);
usr/src/grub/grub-0.97/grub/asmstub.c
741
console_setcolorstate (color_state state)
usr/src/grub/grub-0.97/grub/asmstub.c
744
(state == COLOR_STATE_HIGHLIGHT) ? A_REVERSE : A_NORMAL;
usr/src/grub/grub-0.97/netboot/config.c
102
printf("[%s]", state->driver->name);
usr/src/grub/grub-0.97/netboot/config.c
106
if (state->driver->probe(dev, state->driver->ioaddrs)) {
usr/src/grub/grub-0.97/netboot/config.c
107
state->advance = (dev->index == -1);
usr/src/grub/grub-0.97/netboot/config.c
135
memset(&dev->state, 0, sizeof(dev->state));
usr/src/grub/grub-0.97/netboot/config.c
26
struct pci_probe_state *state = &dev->state.pci;
usr/src/grub/grub-0.97/netboot/config.c
29
state->advance = 1;
usr/src/grub/grub-0.97/netboot/config.c
30
state->dev.driver = 0;
usr/src/grub/grub-0.97/netboot/config.c
31
state->dev.bus = 0;
usr/src/grub/grub-0.97/netboot/config.c
32
state->dev.devfn = 0;
usr/src/grub/grub-0.97/netboot/config.c
36
if ((dev->how_probe != PROBE_AWAKE) && state->advance) {
usr/src/grub/grub-0.97/netboot/config.c
37
find_pci(dev->type, &state->dev);
usr/src/grub/grub-0.97/netboot/config.c
40
state->advance = 1;
usr/src/grub/grub-0.97/netboot/config.c
42
if (state->dev.driver == 0)
usr/src/grub/grub-0.97/netboot/config.c
47
if (state->dev.romaddr != ((unsigned long) rom.rom_segment << 4)) {
usr/src/grub/grub-0.97/netboot/config.c
55
dev->devid.vendor_id = htons(state->dev.vendor);
usr/src/grub/grub-0.97/netboot/config.c
56
dev->devid.device_id = htons(state->dev.dev_id);
usr/src/grub/grub-0.97/netboot/config.c
59
printf("[%s]", state->dev.name);
usr/src/grub/grub-0.97/netboot/config.c
60
if (state->dev.driver->probe(dev, &state->dev)) {
usr/src/grub/grub-0.97/netboot/config.c
61
state->advance = (dev->index == -1);
usr/src/grub/grub-0.97/netboot/config.c
78
struct isa_probe_state *state = &dev->state.isa;
usr/src/grub/grub-0.97/netboot/config.c
81
state->advance = 0;
usr/src/grub/grub-0.97/netboot/config.c
82
state->driver = isa_drivers;
usr/src/grub/grub-0.97/netboot/config.c
87
if ((dev->how_probe != PROBE_AWAKE) && state->advance) {
usr/src/grub/grub-0.97/netboot/config.c
88
state->driver++;
usr/src/grub/grub-0.97/netboot/config.c
91
state->advance = 1;
usr/src/grub/grub-0.97/netboot/config.c
93
if (state->driver >= isa_drivers_end)
usr/src/grub/grub-0.97/netboot/config.c
96
if (state->driver->type != dev->type)
usr/src/grub/grub-0.97/netboot/dev.h
59
union probe_state state;
usr/src/grub/grub-0.97/netboot/tg3.c
1003
switch(ap->state) {
usr/src/grub/grub-0.97/netboot/tg3.c
1006
ap->state = ANEG_STATE_AN_ENABLE;
usr/src/grub/grub-0.97/netboot/tg3.c
1020
ap->state = ANEG_STATE_RESTART_INIT;
usr/src/grub/grub-0.97/netboot/tg3.c
1022
ap->state = ANEG_STATE_DISABLE_LINK_OK;
usr/src/grub/grub-0.97/netboot/tg3.c
1035
ap->state = ANEG_STATE_RESTART;
usr/src/grub/grub-0.97/netboot/tg3.c
1041
ap->state = ANEG_STATE_ABILITY_DETECT_INIT;
usr/src/grub/grub-0.97/netboot/tg3.c
1058
ap->state = ANEG_STATE_ABILITY_DETECT;
usr/src/grub/grub-0.97/netboot/tg3.c
1063
ap->state = ANEG_STATE_ACK_DETECT_INIT;
usr/src/grub/grub-0.97/netboot/tg3.c
1073
ap->state = ANEG_STATE_ACK_DETECT;
usr/src/grub/grub-0.97/netboot/tg3.c
1080
ap->state = ANEG_STATE_COMPLETE_ACK_INIT;
usr/src/grub/grub-0.97/netboot/tg3.c
1082
ap->state = ANEG_STATE_AN_ENABLE;
usr/src/grub/grub-0.97/netboot/tg3.c
1086
ap->state = ANEG_STATE_AN_ENABLE;
usr/src/grub/grub-0.97/netboot/tg3.c
1128
ap->state = ANEG_STATE_COMPLETE_ACK;
usr/src/grub/grub-0.97/netboot/tg3.c
1135
ap->state = ANEG_STATE_AN_ENABLE;
usr/src/grub/grub-0.97/netboot/tg3.c
1141
ap->state = ANEG_STATE_IDLE_DETECT_INIT;
usr/src/grub/grub-0.97/netboot/tg3.c
1145
ap->state = ANEG_STATE_IDLE_DETECT_INIT;
usr/src/grub/grub-0.97/netboot/tg3.c
1158
ap->state = ANEG_STATE_IDLE_DETECT;
usr/src/grub/grub-0.97/netboot/tg3.c
1165
ap->state = ANEG_STATE_AN_ENABLE;
usr/src/grub/grub-0.97/netboot/tg3.c
1171
ap->state = ANEG_STATE_LINK_OK;
usr/src/grub/grub-0.97/netboot/tg3.c
1274
aninfo.state = ANEG_STATE_UNKNOWN;
usr/src/grub/grub-0.97/netboot/tg3.c
1602
static int tg3_restart_fw(struct tg3 *tp, uint32_t state)
usr/src/grub/grub-0.97/netboot/tg3.c
1623
state = DRV_STATE_SUSPEND;
usr/src/grub/grub-0.97/netboot/tg3.c
1625
tg3_write_mem(NIC_SRAM_FW_DRV_STATE_MBOX, state);
usr/src/grub/grub-0.97/netboot/tg3.c
889
int state;
usr/src/grub/grub-0.97/netboot/tg3.c
959
if (ap->state == ANEG_STATE_UNKNOWN) {
usr/src/grub/grub-0.97/stage2/console.c
35
console_setcolorstate (color_state state)
usr/src/grub/grub-0.97/stage2/console.c
37
switch (state) {
usr/src/grub/grub-0.97/stage2/console.c
52
console_color_state = state;
usr/src/grub/grub-0.97/stage2/graphics.c
288
void graphics_setcolorstate (color_state state) {
usr/src/grub/grub-0.97/stage2/graphics.c
289
switch (state) {
usr/src/grub/grub-0.97/stage2/graphics.c
304
graphics_color_state = state;
usr/src/grub/grub-0.97/stage2/hercules.c
143
hercules_setcolorstate (color_state state)
usr/src/grub/grub-0.97/stage2/hercules.c
145
switch (state) {
usr/src/grub/grub-0.97/stage2/hercules.c
160
herc_color_state = state;
usr/src/grub/grub-0.97/stage2/md5.c
100
a = state[0];
usr/src/grub/grub-0.97/stage2/md5.c
101
b = state[1];
usr/src/grub/grub-0.97/stage2/md5.c
102
c = state[2];
usr/src/grub/grub-0.97/stage2/md5.c
103
d = state[3];
usr/src/grub/grub-0.97/stage2/md5.c
138
state[0] += a;
usr/src/grub/grub-0.97/stage2/md5.c
139
state[1] += b;
usr/src/grub/grub-0.97/stage2/md5.c
140
state[2] += c;
usr/src/grub/grub-0.97/stage2/md5.c
141
state[3] += d;
usr/src/grub/grub-0.97/stage2/md5.c
147
memcpy ((char *) state, (char *) initstate, sizeof (initstate));
usr/src/grub/grub-0.97/stage2/md5.c
196
state[i] = cpu_to_le32 (state[i]);
usr/src/grub/grub-0.97/stage2/md5.c
197
return (unsigned char *) state;
usr/src/grub/grub-0.97/stage2/md5.c
244
memcpy ((char *) state, (char *) initstate, sizeof (initstate));
usr/src/grub/grub-0.97/stage2/md5.c
260
memcpy ((char *) state, (char *) initstate, sizeof (initstate));
usr/src/grub/grub-0.97/stage2/md5.c
329
memcpy ((char *) state, (char *) initstate, sizeof (initstate));
usr/src/grub/grub-0.97/stage2/md5.c
89
static UINT4 state[4];
usr/src/grub/grub-0.97/stage2/serial.c
444
serial_setcolorstate (color_state state)
usr/src/grub/grub-0.97/stage2/serial.c
450
if (state == COLOR_STATE_HIGHLIGHT)
usr/src/grub/grub-0.97/stage2/serial.c
503
composite_setcolorstate (color_state state)
usr/src/grub/grub-0.97/stage2/serial.c
505
serial_setcolorstate (state);
usr/src/grub/grub-0.97/stage2/serial.c
506
console_setcolorstate (state);
usr/src/grub/grub-0.97/stage2/stage2.c
1002
if (state > 1)
usr/src/grub/grub-0.97/stage2/stage2.c
1018
state = 1;
usr/src/grub/grub-0.97/stage2/stage2.c
1025
else if (! state)
usr/src/grub/grub-0.97/stage2/stage2.c
1042
state++;
usr/src/grub/grub-0.97/stage2/stage2.c
1049
if (state > 1)
usr/src/grub/grub-0.97/stage2/stage2.c
956
int state = 0, prev_config_len = 0, prev_menu_len = 0;
usr/src/grub/grub-0.97/stage2/term.h
109
void console_setcolorstate (color_state state);
usr/src/grub/grub-0.97/stage2/term.h
121
void serial_setcolorstate (color_state state);
usr/src/grub/grub-0.97/stage2/term.h
129
void composite_setcolorstate (color_state state);
usr/src/grub/grub-0.97/stage2/term.h
137
void hercules_setcolorstate (color_state state);
usr/src/grub/grub-0.97/stage2/term.h
151
void graphics_setcolorstate (color_state state);
usr/src/grub/grub-0.97/stage2/term.h
78
void (*setcolorstate) (color_state state);
usr/src/head/arpa/telnet.h
410
unsigned int state;
usr/src/head/rtld_db.h
95
rd_state_e state; /* for DLACTIVITY */
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
201
uint_t state;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
358
state = di_state(client_node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
372
if ((state & DI_DRIVER_DETACHED) &&
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
39
uint_t state, char *pathp, int *l_errnop);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
435
uint_t state;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
467
state = di_state(dev_node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
478
if ((state & DI_DRIVER_DETACHED) &&
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
494
return (update_lunlist(lunlistpp, *lunp, state, pathp, l_errnop));
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
501
uint_t state,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
516
newlun->node_state = state;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
715
uint_t state;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
720
state = di_state(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
735
if (state & DI_DRIVER_DETACHED) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
921
uint_t state;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
923
state = di_state(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
930
if ((state & DI_DEVICE_OFFLINE) == DI_DEVICE_OFFLINE ||
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
931
(state & DI_DRIVER_DETACHED) != DI_DRIVER_DETACHED) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1089
led_info.state = HPC_LED_ON;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1091
led_info.state = HPC_LED_OFF;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1093
led_info.state = HPC_LED_BLINK;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1498
devctl_ap_state_t state;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1540
if (devctl_ap_getstate(dcp, NULL, &state) == -1) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1548
switch (state.ap_rstate) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1568
switch (state.ap_ostate) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1584
switch (state.ap_condition) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1611
(*cs)->ap_busy = (int)state.ap_in_transition;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1626
(*cs)->ap_status_time = state.ap_last_change;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
580
devctl_ap_state_t state;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
606
if (devctl_ap_getstate(dcp, NULL, &state) == -1) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
617
rs = state.ap_rstate;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
618
os = state.ap_ostate;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
620
DBG(1, ("cfga_change_state: rs is %d\n", state.ap_rstate));
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
621
DBG(1, ("cfga_change_state: os is %d\n", state.ap_ostate));
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
940
mode_strs[power_led_info.state]);
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
945
DBG(1, ("%s:%d\n", led_strs[power_led_info.led], power_led_info.state));
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
956
mode_strs[fault_led_info.state]);
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
960
DBG(1, ("%s:%d\n", led_strs[fault_led_info.led], fault_led_info.state));
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
971
mode_strs[attn_led_info.state]);
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
975
DBG(1, ("%s:%d\n", led_strs[attn_led_info.led], attn_led_info.state));
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
984
mode_strs[active_led_info.state]);
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
988
active_led_info.state));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
255
uint_t state = 0;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
275
if (devctl_cmd(apidp->hba_phys, SCFGA_BUS_GETSTATE, &state,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
281
bus_state = bus_devctl_to_recep_state(state);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
69
uint_t state = 0;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
89
if (devctl_cmd(apidp->path, SCFGA_BUS_GETSTATE, &state,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
95
bus_state = bus_devctl_to_recep_state(state);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1052
uint_t state;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1054
state = di_state(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1061
if ((state & DI_DEVICE_OFFLINE) == DI_DEVICE_OFFLINE ||
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1062
(state & DI_DRIVER_DETACHED) != DI_DRIVER_DETACHED) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
521
cfga_target_state(cfga_cmd_t state_change_cmd, int *state)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
525
*state = DDI_HP_CN_STATE_POWERED;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
528
*state = DDI_HP_CN_STATE_PRESENT;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
531
*state = DDI_HP_CN_STATE_ENABLED;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
534
*state = DDI_HP_CN_STATE_POWERED;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
549
int state;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
552
state = hp_state(connector);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
555
switch (state) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
620
int rv, state, new_state;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
646
state = hp_state(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
660
DBG(1, ("cfga_change_state: state is %d\n", state));
usr/src/lib/cfgadm_plugins/shp/common/shp.c
664
if (state == DDI_HP_CN_STATE_EMPTY) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
667
} else if (state == DDI_HP_CN_STATE_PRESENT) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
678
if (state == DDI_HP_CN_STATE_EMPTY) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
681
} else if (state > DDI_HP_CN_STATE_PRESENT) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
708
if (state == DDI_HP_CN_STATE_EMPTY) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
719
if (state == DDI_HP_CN_STATE_EMPTY) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
722
} else if (state >= DDI_HP_CN_STATE_ENABLED) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
744
if (state < DDI_HP_CN_STATE_POWERED) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
755
if (state < DDI_HP_CN_STATE_POWERED) {
usr/src/lib/crypt_modules/bsdbf/bcrypt.c
195
blf_ctx state;
usr/src/lib/crypt_modules/bsdbf/bcrypt.c
268
Blowfish_initstate(&state);
usr/src/lib/crypt_modules/bsdbf/bcrypt.c
269
Blowfish_expandstate(&state, csalt, salt_len,
usr/src/lib/crypt_modules/bsdbf/bcrypt.c
272
Blowfish_expand0state(&state, (uint8_t *)key, key_len);
usr/src/lib/crypt_modules/bsdbf/bcrypt.c
273
Blowfish_expand0state(&state, csalt, salt_len);
usr/src/lib/crypt_modules/bsdbf/bcrypt.c
284
blf_enc(&state, cdata, BCRYPT_BLOCKS / 2);
usr/src/lib/fm/topo/libtopo/common/dev.c
541
uint_t state;
usr/src/lib/fm/topo/libtopo/common/dev.c
560
state = di_state(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
561
if (retired || (state & (DI_DEVICE_OFFLINE | DI_DEVICE_DOWN |
usr/src/lib/fm/topo/libtopo/common/dev.c
588
uint_t state;
usr/src/lib/fm/topo/libtopo/common/dev.c
607
state = di_state(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
608
if (retired || (state & (DI_DEVICE_OFFLINE | DI_DEVICE_DOWN |
usr/src/lib/fm/topo/libtopo/common/dev.c
611
else if (state & DI_DEVICE_DEGRADED)
usr/src/lib/fm/topo/libtopo/common/svc.c
712
char *state;
usr/src/lib/fm/topo/libtopo/common/svc.c
784
state = alloca(len + 1);
usr/src/lib/fm/topo/libtopo/common/svc.c
785
if (scf_value_get_astring(val, state, len + 1) < 0)
usr/src/lib/fm/topo/libtopo/common/svc.c
788
if (strcmp(state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/lib/fm/topo/libtopo/common/svc.c
790
} else if (strcmp(state, SCF_STATE_STRING_DEGRADED) == 0) {
usr/src/lib/fm/topo/libtopo/common/svc.c
815
int state;
usr/src/lib/fm/topo/libtopo/common/svc.c
820
if (svc_get_state(mod, in, B_TRUE, &state) != 0)
usr/src/lib/fm/topo/libtopo/common/svc.c
826
state != FMD_SERVICE_STATE_UNKNOWN) != 0) {
usr/src/lib/fm/topo/libtopo/common/svc.c
839
int state;
usr/src/lib/fm/topo/libtopo/common/svc.c
844
if (svc_get_state(mod, in, B_TRUE, &state) != 0)
usr/src/lib/fm/topo/libtopo/common/svc.c
850
state == FMD_SERVICE_STATE_UNKNOWN ?
usr/src/lib/fm/topo/libtopo/common/svc.c
864
int state;
usr/src/lib/fm/topo/libtopo/common/svc.c
869
if (svc_get_state(mod, in, B_FALSE, &state) != 0)
usr/src/lib/fm/topo/libtopo/common/svc.c
875
state) != 0) {
usr/src/lib/fm/topo/libtopo/common/svc.c
888
int state;
usr/src/lib/fm/topo/libtopo/common/svc.c
893
if (svc_get_state(mod, in, B_FALSE, &state) != 0)
usr/src/lib/fm/topo/libtopo/common/svc.c
899
(state == FMD_SERVICE_STATE_UNKNOWN ||
usr/src/lib/fm/topo/libtopo/common/svc.c
900
state == FMD_SERVICE_STATE_UNUSABLE)) != 0) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
299
topo_sensor_failed(int32_t type, uint32_t state, struct sensor_errinfo *seinfo)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
314
if (state & (TOPO_SENSOR_STATE_THRESH_LOWER_NONREC |
usr/src/lib/fm/topo/libtopo/common/topo_method.c
317
} else if (state & (TOPO_SENSOR_STATE_THRESH_LOWER_CRIT |
usr/src/lib/fm/topo/libtopo/common/topo_method.c
325
if (state & TOPO_SENSOR_STATE_POWER_SUPPLY_PREDFAIL) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
329
} else if (state & TOPO_SENSOR_STATE_POWER_SUPPLY_FAILURE) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
332
} else if (state &
usr/src/lib/fm/topo/libtopo/common/topo_method.c
342
if (state & TOPO_SENSOR_STATE_GENERIC_FAIL_NONRECOV) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
344
} else if (state & TOPO_SENSOR_STATE_GENERIC_FAIL_CRITICAL) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
351
if (state & TOPO_SENSOR_STATE_GENERIC_OK_DEASSERTED)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
355
if (state & TOPO_SENSOR_STATE_GENERIC_PREDFAIL_ASSERTED) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
367
nvlist_t *in, uint32_t *state)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
394
*state = spoof_state;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
434
uint32_t type, state, units;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
455
type = state = units = 0;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
475
TOPO_PROP_VAL_VAL, &state);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
488
fp->tf_node, in, &state);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
490
if (topo_sensor_failed(type, state, &seinfo)) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
496
state) != 0 ||
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
415
topo_sensor_state_name(uint32_t sensor_type, uint32_t state, char *buf,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
548
(void) snprintf(buf, len, "0x%02x", state);
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
551
if (state == 0) {
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
557
if (state & ntp->int_value) {
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
565
(void) snprintf(buf, len, "0x%02x", state);
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
350
uint32_t e_id, e_inst, state;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
445
state = reading->isr_state;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
447
state = state & 0x3F;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
449
state = state & 0x7FFF;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
457
nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, state) != 0) {
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
168
uint32_t state;
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
187
state = TOPO_LED_STATE_ON;
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
189
state = TOPO_LED_STATE_OFF;
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
196
nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, state) != 0) {
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
107
link_state_t state;
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
157
KSTAT_DATA_UINT32, &state);
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
164
switch (state) {
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
180
if (state == LINK_STATE_DOWN || state == LINK_STATE_UNKNOWN) {
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
185
if (state == LINK_STATE_UP) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
328
uint32_t state;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
348
state = 0;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
354
state |= TOPO_SENSOR_STATE_GENERIC_FAIL_NONRECOV;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
356
state |= TOPO_SENSOR_STATE_GENERIC_FAIL_CRITICAL;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
359
state |= TOPO_SENSOR_STATE_GENERIC_FAIL_NONRECOV;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
361
state |= TOPO_SENSOR_STATE_GENERIC_FAIL_DEASSERTED;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
366
state |= TOPO_SENSOR_STATE_THRESH_LOWER_NONCRIT;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
369
state |= TOPO_SENSOR_STATE_THRESH_UPPER_NONCRIT;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
372
state |= TOPO_SENSOR_STATE_THRESH_LOWER_CRIT;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
375
state |= TOPO_SENSOR_STATE_THRESH_UPPER_CRIT;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
385
nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, state) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
416
uint32_t state;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
426
state = 0;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
431
state |= TOPO_SENSOR_STATE_POWER_SUPPLY_INPUT_LOST;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
435
state |= TOPO_SENSOR_STATE_POWER_SUPPLY_INPUT_RANGE;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
441
state |= TOPO_SENSOR_STATE_POWER_SUPPLY_INPUT_RANGE_PRES;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
450
nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, state) != 0) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
141
if (cntx->state != ESTABLISHED)
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
235
if (cntx->state != ESTABLISHED)
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
327
if (cntx->state != ESTABLISHED)
usr/src/lib/gss_mechs/mech_dh/backend/mech/MICwrap.c
74
if (cntx->state != ESTABLISHED)
usr/src/lib/gss_mechs/mech_dh/backend/mech/context.c
246
*open = (cntx->state == ESTABLISHED);
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
483
g_cntx->state = ESTABLISHED;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
684
dh_gss_ctx->state = INCOMPLETE;
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
771
dh_gss_ctx->state = dh_gss_ctx->flags & GSS_C_MUTUAL_FLAG ?
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
774
return (dh_gss_ctx->state == ESTABLISHED ?
usr/src/lib/gss_mechs/mech_dh/backend/mech/context_establish.c
864
dh_gss_ctx->state = ESTABLISHED;
usr/src/lib/gss_mechs/mech_dh/backend/mech/dh_gssapi.h
156
DHState state; /* Context state */
usr/src/lib/gss_mechs/mech_dh/backend/mech/validate.c
46
if (ctx && ctx->state != BAD)
usr/src/lib/gss_mechs/mech_krb5/crypto/state.c
64
krb5_data *state)
usr/src/lib/gss_mechs/mech_krb5/crypto/state.c
78
(context, state);
usr/src/lib/gss_mechs/mech_krb5/include/cm.h
60
enum conn_states state;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gc_frm_kdc.c
775
struct tr_state state, *ts;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gc_frm_kdc.c
779
ts = &state;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
1013
conn->state = WRITING;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
1069
conn->state = READING;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
1157
if (conn->state != READING)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
1217
state_strings[(int) conns[i].state]);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
1429
if (conns[i].state == READING
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
654
set_conn_state_msg_length (struct conn_state *state, const krb5_data *message)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
659
if (!state->is_udp) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
661
state->x.out.msg_len_buf[0] = (message->length >> 24) & 0xff;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
662
state->x.out.msg_len_buf[1] = (message->length >> 16) & 0xff;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
663
state->x.out.msg_len_buf[2] = (message->length >> 8) & 0xff;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
664
state->x.out.msg_len_buf[3] = message->length & 0xff;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
666
SG_SET(&state->x.out.sgbuf[0], state->x.out.msg_len_buf, 4);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
667
SG_SET(&state->x.out.sgbuf[1], message->data, message->length);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
668
state->x.out.sg_count = 2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
672
SG_SET(&state->x.out.sgbuf[0], message->data, message->length);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
673
SG_SET(&state->x.out.sgbuf[1], 0, 0);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
674
state->x.out.sg_count = 1;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
682
setup_connection (struct conn_state *state, struct addrinfo *ai,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
685
state->state = INITIALIZING;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
686
state->err = 0;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
687
state->x.out.sgp = state->x.out.sgbuf;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
688
state->addr = ai;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
689
state->fd = INVALID_SOCKET;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
690
SG_SET(&state->x.out.sgbuf[1], 0, 0);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
698
state->is_udp = 0;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
699
state->service = service_tcp_fd;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
700
set_conn_state_msg_length (state, message);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
708
state->is_udp = 1;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
709
state->service = service_udp_fd;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
710
set_conn_state_msg_length (state, message);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
716
(void) closesocket(state->fd);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
717
state->fd = INVALID_SOCKET;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
718
state->state = FAILED;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
722
state->x.in.buf = *udpbufp;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
723
state->x.in.bufsize = krb5_max_dgram_size;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
729
start_connection (struct conn_state *state,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
735
struct addrinfo *ai = state->addr;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
738
dprint("start_connection(@%p)\ngetting %s socket in family %d...", state,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
743
state->err = SOCKET_ERRNO;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
745
dprint("socket: %m creating with af %d\n", state->err, ai->ai_family);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
769
state->state = CONNECTING;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
770
state->fd = fd;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
775
state->err = SOCKET_ERRNO;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
776
state->state = FAILED;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
786
state->state = WRITING;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
787
state->fd = fd;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
790
dprint("new state = %s\n", state_strings[state->state]);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
799
e = callback_info->pfn_callback(state,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
805
state->err = e;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
806
state->fd = INVALID_SOCKET;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
807
state->state = FAILED;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
812
state,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
816
set_conn_state_msg_length( state, callback_buffer );
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
822
sg_buf *sg = &state->x.out.sgbuf[0];
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
825
dprint("sending %d bytes on fd %d\n", SG_LEN(sg), state->fd);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
826
ret = send(state->fd, SG_BUF(sg), SG_LEN(sg), 0);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
829
(void) closesocket(state->fd);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
830
state->fd = INVALID_SOCKET;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
831
state->state = FAILED;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
834
state->state = READING;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
841
if (getsockname(state->fd, (struct sockaddr *)&ss, &sslen) == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
852
FD_SET(state->fd, &selstate->rfds);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
853
if (state->state == CONNECTING || state->state == WRITING)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
854
FD_SET(state->fd, &selstate->wfds);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
855
FD_SET(state->fd, &selstate->xfds);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
856
if (selstate->max <= state->fd)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
857
selstate->max = state->fd + 1;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
883
state_strings[conn->state],
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
885
if (conn->state == INITIALIZING)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
889
if (conn->state == FAILED) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
921
conn->state = FAILED;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
974
switch (conn->state) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
131
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
137
&state)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
144
if ((retval = profile_node_iterator(&state, 0, 0, &value)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
148
} while (state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
171
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
176
&state)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
179
if ((retval = profile_node_iterator(&state, 0, 0, &value)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
188
profile_node_iterator_free(&state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
341
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
347
&state)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
354
if ((retval = profile_node_iterator(&state, 0, &name, 0)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
358
} while (state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
377
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
383
&state)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
390
if ((retval = profile_node_iterator(&state, 0, &name, 0)))
usr/src/lib/gss_mechs/mech_krb5/profile/prof_get.c
394
} while (state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
181
int section_flag, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
186
const char *name, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
191
const char *name, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
202
(struct profile_node *section, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
101
if (state->group_level > 0)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
108
retval = profile_find_node_subsection(state->root_section,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
110
&state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
112
retval = profile_add_node(state->root_section,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
114
&state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
125
profile_make_node_final(state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
137
if (state->group_level == 0)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
140
profile_make_node_final(state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
141
retval = profile_get_node_parent(state->current_section,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
142
&state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
145
state->group_level--;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
179
state->state = STATE_GET_OBRACE;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
191
retval = profile_add_node(state->current_section,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
192
tag, 0, &state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
196
profile_make_node_final(state->current_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
197
state->group_level++;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
203
profile_add_node(state->current_section, tag, value, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
209
static errcode_t parse_line(char *line, struct parse_state *state)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
213
switch (state->state) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
217
state->state = STATE_STD_LINE;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
220
return parse_std_line(line, state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
225
state->state = STATE_STD_LINE;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
236
struct parse_state state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
24
int state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
242
retval = parse_init_state(&state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
251
retval = parse_line(bptr, &state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
298
retval = parse_line (p, &state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
309
*root = state.root_section;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
74
static errcode_t parse_init_state(struct parse_state *state)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
76
state->state = STATE_INIT_COMMENT;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
77
state->group_level = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
79
return profile_create_node("(root)", 0, &state->root_section);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
82
static errcode_t parse_std_line(char *line, struct parse_state *state)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
106
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
108
&state, §ion);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
115
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
116
retval = profile_find_node(section, *cpp, old_value, 0, &state, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
140
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
152
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
154
&state, §ion);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
159
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
161
retval = profile_find_node(section, *cpp, 0, 0, &state, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
167
} while (state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
186
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
201
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
203
&state, §ion);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
210
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
211
retval = profile_find_node(section, *cpp, 0, 1, &state, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
240
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
254
state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
256
&state, §ion);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
266
retval = profile_find_node(section, *cpp, 0, 1, &state, 0);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
88
void *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
42
void *state = NULL;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
53
PROFILE_ITER_LIST_SECTION, &state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
55
code = profile_iterator(&state, &name, &value);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
582
void *state = NULL, *state2 = NULL;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
601
PROFILE_ITER_LIST_SECTION, &state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
603
code = profile_iterator(&state, &source, &dummy_val);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
647
if (state != NULL)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
648
profile_iterator_free(&state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
83
if (state != NULL)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_solaris.c
84
profile_iterator_free(&state);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
249
const char *value, int section_flag, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
255
p = *state;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
281
*state = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
304
*state = p;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
323
const char *name, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
329
retval = profile_find_node(section, name, 0, 0, state, &p);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
355
const char *name, void **state,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
366
retval = profile_find_node(section, name, 0, 1, state, &p);
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
102
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
103
state->little_endian = B_FALSE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
108
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
109
state->little_endian = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
114
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
118
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
161
ucs_state_t *state) /* BOM state and endian */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
175
if (state->bom_written == B_FALSE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
180
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
181
state->little_endian = B_FALSE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
186
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
187
state->little_endian = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
192
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
196
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
218
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
448
ucs_state_t *state) /* BOM state and endian - unused */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
462
ucs_state_t *state, /* BOM state and endian */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
470
if (state->bom_written == B_FALSE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
471
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
489
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
513
if (state->bom_written == B_FALSE)
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
514
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
527
ucs_state_t *state, /* BOM state and endian */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
536
if (state->bom_written == B_FALSE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
537
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
558
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
572
if (state->little_endian == B_TRUE) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
592
if (state->bom_written == B_FALSE)
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
593
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
606
ucs_state_t *state, /* BOM state and endian - unused */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
677
ucs_state_t *state = (ucs_state_t *)cd;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
685
state->little_endian = B_FALSE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
686
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
693
state->little_endian = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
694
state->bom_written = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
696
state->little_endian = B_TRUE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
697
state->bom_written = B_FALSE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
699
state->little_endian = B_FALSE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
700
state->bom_written = B_FALSE;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
82
ucs_state_t *state) /* BOM state and endian */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
95
if (state->bom_written == B_FALSE) {
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
100
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
115
if ((obtail - ob) < (cd->state == WANSUNG ? 2 : 1))
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
121
if (cd->state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
124
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
181
(cd->state == ASCII ? 3 : 2) :
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
182
(cd->state == ASCII ? 7 : 6);
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
216
cd->state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
225
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
241
if (cd->state == ASCII)
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
244
cd->state = WANSUNG;
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
46
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_iso2022-7.c
85
if (cd->state == WANSUNG && outbufleft && *outbufleft >= 1 &&
usr/src/lib/iconv_modules/ko/common/UTF2_to_nbyte.c
104
if (cd->state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/UTF2_to_nbyte.c
107
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_nbyte.c
45
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_nbyte.c
83
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/UTF2_to_nbyte.c
98
if ((obtail - ob) < (cd->state == WANSUNG ? 2 : 1))
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
102
if (cd->state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
118
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
131
if (cd->state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
140
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
171
if (cd->state == ASCII)
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
180
cd->state = WANSUNG;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
49
enum { ASCII, WANSUNG } state;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
66
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
103
if (!state)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
111
if (*state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
126
*state = ASCII;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
139
if ((obtail - ob) < (*state == WANSUNG ? 2 : 1))
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
145
if (*state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
148
*state = ASCII;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
184
if ((obtail - ob) < (i + (*state == ASCII ?
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
191
if (*state == ASCII)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
194
*state = WANSUNG;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
202
if (*state == WANSUNG)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
211
*state = ASCII;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
94
size_t _icv_iconv(_conv_desc* state, char** inbuf, size_t* inbufleft,
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_UTF2.c
105
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_UTF2.c
111
cd->state = WANSUNG;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_UTF2.c
115
else if ((*ib == ' ' && cd->state == WANSUNG) ||
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_UTF2.c
116
cd->state == ASCII)
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_UTF2.c
45
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_UTF2.c
82
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
103
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
146
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
152
cd->state = WANSUNG;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
156
else if ((*ib == ' ' && cd->state == WANSUNG) ||
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
157
cd->state == ASCII)
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
49
enum { ASCII, WANSUNG } state;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
66
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso2022_utf.h
36
enum { ASCII, WANSUNG } state;
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
108
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
114
cd->state = HANGUL;
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
118
else if ((*ib == ' ' && cd->state == HANGUL) ||
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
119
cd->state == ASCII)
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
38
enum { ASCII, HANGUL } state;
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
54
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/iso_to_utf_main.c
91
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/nbyte_to_UTF2.c
105
state = next_stat[cd->cur_stat][cur_input];
usr/src/lib/iconv_modules/ko/common/nbyte_to_UTF2.c
174
cd->cur_stat = state;
usr/src/lib/iconv_modules/ko/common/nbyte_to_UTF2.c
95
int cur_input, action, state;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
114
int cur_input, action, state;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
123
state = next_stat[cd->cur_stat][cur_input];
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
192
cd->cur_stat = state;
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
100
if (cd->state == ASCII && errno != EILSEQ)\
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
103
cd->state = WANSUNG;\
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
48
enum { ASCII, WANSUNG } state;
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
60
(cd->state == ASCII ? 3 : 2) :\
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
61
(cd->state == ASCII ? 7 : 6);\
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
73
num = (cd->designated && cd->state == WANSUNG)\
usr/src/lib/iconv_modules/ko/common/utf_iso2022.h
84
cd->state = ASCII;\
usr/src/lib/iconv_modules/ko/common/utf_nbyte.h
36
enum { ASCII, WANSUNG } state;
usr/src/lib/iconv_modules/ko/common/utf_nbyte.h
67
if ((obtail - ob) < (i + (cd->state == ASCII ?\
usr/src/lib/iconv_modules/ko/common/utf_nbyte.h
74
if (cd->state == ASCII)\
usr/src/lib/iconv_modules/ko/common/utf_nbyte.h
77
cd->state = WANSUNG;\
usr/src/lib/iconv_modules/ko/common/utf_nbyte.h
85
if (cd->state == WANSUNG)\
usr/src/lib/iconv_modules/ko/common/utf_nbyte.h
94
cd->state = ASCII;\
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
108
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
129
if (cd->state == HANGUL) {
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
131
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
173
if (cd->state == ASCII) {
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
175
cd->state = HANGUL;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
196
if (cd->state == HANGUL) {
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
198
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
249
if (cd->state == HANGUL) {
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
251
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
40
enum { ASCII, HANGUL } state;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
56
cd->state = ASCII;
usr/src/lib/iconv_modules/ko/common/utf_to_iso_main.c
92
if (cd->state == HANGUL)
usr/src/lib/krb5/dyn/dyn.h
65
int DynDebug P((DynObject obj, int state));
usr/src/lib/krb5/dyn/dyn.h
66
int DynParanoid P((DynObject obj, int state));
usr/src/lib/krb5/dyn/dyn.h
67
int DynInitzero P((DynObject obj, int state));
usr/src/lib/krb5/dyn/dyn_debug.c
17
int DynDebug(obj, state)
usr/src/lib/krb5/dyn/dyn_debug.c
19
int state;
usr/src/lib/krb5/dyn/dyn_debug.c
21
obj->debug = state;
usr/src/lib/krb5/dyn/dyn_debug.c
23
fprintf(stderr, "dyn: debug: Debug state set to %d.\n", state);
usr/src/lib/krb5/dyn/dyn_initzero.c
17
int DynInitzero(obj, state)
usr/src/lib/krb5/dyn/dyn_initzero.c
19
int state;
usr/src/lib/krb5/dyn/dyn_initzero.c
21
obj->initzero = state;
usr/src/lib/krb5/dyn/dyn_initzero.c
24
fprintf(stderr, "dyn: initzero: initzero set to %d.\n", state);
usr/src/lib/krb5/dyn/dyn_paranoid.c
17
int DynParanoid(obj, state)
usr/src/lib/krb5/dyn/dyn_paranoid.c
19
int state;
usr/src/lib/krb5/dyn/dyn_paranoid.c
21
obj->paranoid = state;
usr/src/lib/krb5/dyn/dyn_paranoid.c
24
fprintf(stderr, "dyn: paranoid: Paranoia set to %d.\n", state);
usr/src/lib/krb5/kadm5/srv/server_acl.c
638
wildstate_t state;
usr/src/lib/krb5/kadm5/srv/server_acl.c
641
memset((char *)&state, 0, sizeof state);
usr/src/lib/krb5/kadm5/srv/server_acl.c
669
&principal->data[i], 0, &state)) {
usr/src/lib/krb5/kadm5/srv/server_acl.c
701
&dest_princ->data[i], 1, &state)) {
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
6694
p7->state=PKCS7_S_HEADER;
usr/src/lib/libadt_jni/com/sun/audit/AuditSession.java
151
byte[] state;
usr/src/lib/libadt_jni/com/sun/audit/AuditSession.java
154
state = (byte[])stateStack.pop();
usr/src/lib/libadt_jni/com/sun/audit/AuditSession.java
155
endSession(state);
usr/src/lib/libadt_jni/common/adt_jni.c
157
adt_session_data_t *state;
usr/src/lib/libadt_jni/common/adt_jni.c
175
rc = adt_start_session(&state, (adt_export_data_t *)import, flags);
usr/src/lib/libadt_jni/common/adt_jni.c
184
c2j_pointer(env, (caddr_t)state, &jstate);
usr/src/lib/libadt_jni/common/adt_jni.c
197
adt_session_data_t *state;
usr/src/lib/libadt_jni/common/adt_jni.c
200
if (j2c_pointer(env, jstate, (caddr_t *)&state))
usr/src/lib/libadt_jni/common/adt_jni.c
203
if (state == NULL)
usr/src/lib/libadt_jni/common/adt_jni.c
207
if (adt_end_session(state)) {
usr/src/lib/libadt_jni/common/adt_jni.c
251
adt_session_data_t *state;
usr/src/lib/libadt_jni/common/adt_jni.c
255
if (j2c_pointer(env, jstate, (caddr_t *)&state))
usr/src/lib/libadt_jni/common/adt_jni.c
258
if (adt_get_session_id(state, &session_id)) {
usr/src/lib/libadt_jni/common/adt_jni.c
274
adt_session_data_t *state;
usr/src/lib/libadt_jni/common/adt_jni.c
279
if (j2c_pointer(env, jstate, (caddr_t *)&state))
usr/src/lib/libadt_jni/common/adt_jni.c
282
length = adt_export_session_data(state, (adt_export_data_t **)&buffer);
usr/src/lib/libadt_jni/common/adt_jni.c
300
adt_session_data_t *state;
usr/src/lib/libadt_jni/common/adt_jni.c
304
if (j2c_pointer(env, jstate, (caddr_t *)&state))
usr/src/lib/libadt_jni/common/adt_jni.c
307
if (state == NULL)
usr/src/lib/libadt_jni/common/adt_jni.c
314
} else if (adt_set_user(state, euid, egid, ruid, rgid, termid,
usr/src/lib/libadutils/common/addisc.c
1010
if (ctx->domain_name.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1011
ctx->domain_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1013
if (ctx->domain_guid.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1014
ctx->domain_guid.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1016
if (ctx->domain_controller.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1017
ctx->domain_controller.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1019
if (ctx->preferred_dc.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1020
ctx->preferred_dc.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1022
if (ctx->site_name.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1023
ctx->site_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1025
if (ctx->forest_name.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1026
ctx->forest_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1028
if (ctx->global_catalog.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1029
ctx->global_catalog.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1031
if (ctx->domains_in_forest.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1032
ctx->domains_in_forest.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1034
if (ctx->trusted_domains.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1035
ctx->trusted_domains.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1037
if (ctx->site_domain_controller.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1038
ctx->site_domain_controller.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1040
if (ctx->site_global_catalog.state == AD_STATE_AUTO)
usr/src/lib/libadutils/common/addisc.c
1041
ctx->site_global_catalog.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1200
(domain_name_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1376
(domain_controller_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1418
(domain_guid_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1460
(site_name_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1504
(forest_name_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
158
((item)->state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
1713
(global_catalog_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1796
(trusted_domains_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1851
(domains_in_forest_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1879
(preferred_dc_item->state == AD_STATE_AUTO);
usr/src/lib/libadutils/common/addisc.c
1898
} else if (ctx->domain_name.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
1899
ctx->domain_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1913
} else if (ctx->domain_guid.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
1914
ctx->domain_guid.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1943
} else if (ctx->domain_controller.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
1944
ctx->domain_controller.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1957
} else if (ctx->site_name.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
1958
ctx->site_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
1986
} else if (ctx->forest_name.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
1987
ctx->forest_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2016
} else if (ctx->global_catalog.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2017
ctx->global_catalog.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2031
} else if (ctx->preferred_dc.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2032
ctx->preferred_dc.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2046
if (ctx->domain_name.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2047
ctx->domain_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2049
if (ctx->domain_controller.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2050
ctx->domain_controller.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2052
if (ctx->preferred_dc.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2053
ctx->preferred_dc.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2055
if (ctx->site_name.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2056
ctx->site_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2058
if (ctx->forest_name.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2059
ctx->forest_name.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
2061
if (ctx->global_catalog.state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
2062
ctx->global_catalog.state = AD_STATE_INVALID;
usr/src/lib/libadutils/common/addisc.c
238
if (item->state == AD_STATE_FIXED)
usr/src/lib/libadutils/common/addisc.c
240
if (item->state == AD_STATE_AUTO &&
usr/src/lib/libadutils/common/addisc.c
249
update_item(ad_item_t *item, void *value, enum ad_item_state state,
usr/src/lib/libadutils/common/addisc.c
271
item->state = state;
usr/src/lib/libadutils/common/addisc_impl.h
63
enum ad_item_state state;
usr/src/lib/libadutils/common/adutils.c
1003
adutils_query_state_t **state, int *qid)
usr/src/lib/libadutils/common/adutils.c
1017
*state = p;
usr/src/lib/libadutils/common/adutils.c
1461
adutils_lookup_batch_unlock(adutils_query_state_t **state)
usr/src/lib/libadutils/common/adutils.c
1467
(*state)->ref_cnt--;
usr/src/lib/libadutils/common/adutils.c
1471
if ((*state)->ref_cnt <= 1)
usr/src/lib/libadutils/common/adutils.c
1472
(void) pthread_cond_signal(&(*state)->cv);
usr/src/lib/libadutils/common/adutils.c
1474
*state = NULL;
usr/src/lib/libadutils/common/adutils.c
1483
adutils_lookup_batch_release(adutils_query_state_t **state)
usr/src/lib/libadutils/common/adutils.c
1488
if (state == NULL || *state == NULL)
usr/src/lib/libadutils/common/adutils.c
1497
(*state)->qdead = 1;
usr/src/lib/libadutils/common/adutils.c
1498
while ((*state)->ref_cnt > 1) {
usr/src/lib/libadutils/common/adutils.c
1499
(void) pthread_cond_wait(&(*state)->cv, &qstatelock);
usr/src/lib/libadutils/common/adutils.c
1504
if (*p == (*state)) {
usr/src/lib/libadutils/common/adutils.c
1505
*p = (*state)->next;
usr/src/lib/libadutils/common/adutils.c
1510
(void) pthread_cond_destroy(&(*state)->cv);
usr/src/lib/libadutils/common/adutils.c
1511
release_conn((*state)->qadh);
usr/src/lib/libadutils/common/adutils.c
1514
for (i = 0; i < (*state)->qcount; i++) {
usr/src/lib/libadutils/common/adutils.c
1515
if (*(*state)->queries[i].rc != ADUTILS_SUCCESS) {
usr/src/lib/libadutils/common/adutils.c
1516
adutils_freeresult((*state)->queries[i].result);
usr/src/lib/libadutils/common/adutils.c
1519
free(*state);
usr/src/lib/libadutils/common/adutils.c
1520
*state = NULL;
usr/src/lib/libadutils/common/adutils.c
1532
adutils_lookup_batch_wait(adutils_query_state_t *state)
usr/src/lib/libadutils/common/adutils.c
1541
state->qdead = 1;
usr/src/lib/libadutils/common/adutils.c
1542
while (state->ref_cnt > 1) {
usr/src/lib/libadutils/common/adutils.c
1543
(void) pthread_cond_wait(&state->cv, &qstatelock);
usr/src/lib/libadutils/common/adutils.c
1553
adutils_lookup_batch_end(adutils_query_state_t **state)
usr/src/lib/libadutils/common/adutils.c
1563
while ((*state)->qinflight > 0) {
usr/src/lib/libadutils/common/adutils.c
1564
if ((rc = get_adobject_batch((*state)->qadh,
usr/src/lib/libadutils/common/adutils.c
1568
(*state)->qdead = 1;
usr/src/lib/libadutils/common/adutils.c
1570
adutils_lookup_batch_wait(*state);
usr/src/lib/libadutils/common/adutils.c
1571
if (rc == -1 || (*state)->qinflight != 0)
usr/src/lib/libadutils/common/adutils.c
1573
adutils_lookup_batch_release(state);
usr/src/lib/libadutils/common/adutils.c
1582
adutils_lookup_batch_add(adutils_query_state_t *state,
usr/src/lib/libadutils/common/adutils.c
1593
qid = atomic_inc_32_nv(&state->qcount) - 1;
usr/src/lib/libadutils/common/adutils.c
1594
q = &(state->queries[qid]);
usr/src/lib/libadutils/common/adutils.c
1596
assert(qid < state->qsize);
usr/src/lib/libadutils/common/adutils.c
1619
while (!state->qadh->dead &&
usr/src/lib/libadutils/common/adutils.c
1620
state->qadh->num_requests > state->qadh->max_requests) {
usr/src/lib/libadutils/common/adutils.c
1621
if (get_adobject_batch(state->qadh, &tv) != 0)
usr/src/lib/libadutils/common/adutils.c
1627
(void) pthread_mutex_lock(&state->qadh->lock);
usr/src/lib/libadutils/common/adutils.c
1629
if (!state->qadh->dead) {
usr/src/lib/libadutils/common/adutils.c
1630
state->qadh->idletime = time(NULL);
usr/src/lib/libadutils/common/adutils.c
1632
lrc = ldap_search_ext(state->qadh->ld,
usr/src/lib/libadutils/common/adutils.c
1633
state->qadh->owner->basedn,
usr/src/lib/libadutils/common/adutils.c
1638
state->qadh->num_requests++;
usr/src/lib/libadutils/common/adutils.c
1643
state->qadh->dead = 1;
usr/src/lib/libadutils/common/adutils.c
1646
state->qadh->dead = 1;
usr/src/lib/libadutils/common/adutils.c
1649
dead = state->qadh->dead;
usr/src/lib/libadutils/common/adutils.c
1650
num = state->qadh->num_requests;
usr/src/lib/libadutils/common/adutils.c
1651
(void) pthread_mutex_unlock(&state->qadh->lock);
usr/src/lib/libadutils/common/adutils.c
1662
atomic_inc_32(&state->qinflight);
usr/src/lib/libadutils/common/adutils.c
1669
while (get_adobject_batch(state->qadh, &tv) == 0)
usr/src/lib/libadutils/common/adutils.c
57
static void adutils_lookup_batch_unlock(adutils_query_state_t **state);
usr/src/lib/libadutils/common/adutils.c
958
adutils_query_state_t **state)
usr/src/lib/libadutils/common/adutils.c
966
*state = NULL;
usr/src/lib/libadutils/common/adutils.c
989
*state = new_state;
usr/src/lib/libadutils/common/libadutils.h
178
adutils_query_state_t **state);
usr/src/lib/libadutils/common/libadutils.h
179
extern adutils_rc adutils_lookup_batch_add(adutils_query_state_t *state,
usr/src/lib/libadutils/common/libadutils.h
184
adutils_query_state_t **state);
usr/src/lib/libadutils/common/libadutils.h
186
adutils_query_state_t **state);
usr/src/lib/libadutils/common/libadutils.h
188
adutils_query_state_t *state,
usr/src/lib/libadutils/common/libadutils.h
191
adutils_query_state_t *state,
usr/src/lib/libadutils/common/srv_query.c
170
srv_query(res_state state, const char *svc_name, const char *dname,
usr/src/lib/libadutils/common/srv_query.c
192
len = res_nsearch(state, svc_name, C_IN, T_SRV,
usr/src/lib/libadutils/common/srv_query.c
198
svc_name, hstrerror(state->res_h_errno));
usr/src/lib/libadutils/common/srv_query.c
208
len = res_nquerydomain(state, svc_name, dname, C_IN, T_SRV,
usr/src/lib/libadutils/common/srv_query.c
215
hstrerror(state->res_h_errno));
usr/src/lib/libadutils/common/srv_query.c
69
srv_getdom(res_state state, const char *svc_name, char **rrname)
usr/src/lib/libadutils/common/srv_query.c
85
len = res_nsearch(state, svc_name, C_IN, T_SRV,
usr/src/lib/libadutils/common/srv_query.c
91
svc_name, hstrerror(state->res_h_errno));
usr/src/lib/libbsm/common/adt.c
1035
adt_internal_state_t *state;
usr/src/lib/libbsm/common/adt.c
1038
state = (adt_internal_state_t *)session_data;
usr/src/lib/libbsm/common/adt.c
1039
if (state->as_check != ADT_VALID) {
usr/src/lib/libbsm/common/adt.c
1042
state->as_check = 0;
usr/src/lib/libbsm/common/adt.c
1043
m_label_free(state->as_label);
usr/src/lib/libbsm/common/adt.c
1417
adt_setto_unaudited(adt_internal_state_t *state)
usr/src/lib/libbsm/common/adt.c
1419
if (state->as_audit_state & AUC_DISABLED) {
usr/src/lib/libbsm/common/adt.c
1420
state->as_ruid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1421
state->as_euid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1422
state->as_rgid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1423
state->as_egid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1424
state->as_pid = (pid_t)-1;
usr/src/lib/libbsm/common/adt.c
1425
state->as_label = NULL;
usr/src/lib/libbsm/common/adt.c
1427
state->as_info.ai_asid = 0;
usr/src/lib/libbsm/common/adt.c
1428
state->as_info.ai_auid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1430
(void) memset((void *)&(state->as_info.ai_termid), 0,
usr/src/lib/libbsm/common/adt.c
1432
state->as_info.ai_termid.at_type = AU_IPv4;
usr/src/lib/libbsm/common/adt.c
1434
(void) memset((void *)&(state->as_info.ai_mask), 0,
usr/src/lib/libbsm/common/adt.c
1436
state->as_have_user_data = 0;
usr/src/lib/libbsm/common/adt.c
1449
adt_init(adt_internal_state_t *state, int use_proc_data)
usr/src/lib/libbsm/common/adt.c
1454
state->as_audit_state = auditstate;
usr/src/lib/libbsm/common/adt.c
1457
state->as_ruid = getuid();
usr/src/lib/libbsm/common/adt.c
1458
state->as_euid = geteuid();
usr/src/lib/libbsm/common/adt.c
1459
state->as_rgid = getgid();
usr/src/lib/libbsm/common/adt.c
1460
state->as_egid = getegid();
usr/src/lib/libbsm/common/adt.c
1461
state->as_pid = getpid();
usr/src/lib/libbsm/common/adt.c
1463
if (!(state->as_audit_state & AUC_DISABLED)) {
usr/src/lib/libbsm/common/adt.c
1479
&(state->as_info.ai_termid)))
usr/src/lib/libbsm/common/adt.c
1484
state->as_info.ai_mask = *mask;
usr/src/lib/libbsm/common/adt.c
1491
adt_cpy_tid(&(state->as_info.ai_termid),
usr/src/lib/libbsm/common/adt.c
1497
state->as_info.ai_asid = ucred_getasid(ucred);
usr/src/lib/libbsm/common/adt.c
1498
state->as_info.ai_auid = ucred_getauid(ucred);
usr/src/lib/libbsm/common/adt.c
1499
state->as_label = adt_ucred_label(ucred);
usr/src/lib/libbsm/common/adt.c
1502
state->as_have_user_data = ADT_HAVE_ALL;
usr/src/lib/libbsm/common/adt.c
1505
adt_setto_unaudited(state);
usr/src/lib/libbsm/common/adt.c
1507
state->as_session_model = ADT_SESSION_MODEL; /* default */
usr/src/lib/libbsm/common/adt.c
1509
if ((state->as_audit_state & (AUC_AUDITING | AUC_NOSPACE)) &&
usr/src/lib/libbsm/common/adt.c
1510
auditon(A_GETPOLICY, (caddr_t)&(state->as_kernel_audit_policy),
usr/src/lib/libbsm/common/adt.c
1511
sizeof (state->as_kernel_audit_policy))) {
usr/src/lib/libbsm/common/adt.c
1514
state->as_check = ADT_VALID;
usr/src/lib/libbsm/common/adt.c
1515
adt_load_table((adt_session_data_t *)state, &adt_xlate_table[0],
usr/src/lib/libbsm/common/adt.c
1536
adt_internal_state_t *state;
usr/src/lib/libbsm/common/adt.c
1542
state = (adt_internal_state_t *)session_data;
usr/src/lib/libbsm/common/adt.c
1544
assert(state->as_check == ADT_VALID);
usr/src/lib/libbsm/common/adt.c
1546
if ((state->as_have_user_data & (ADT_HAVE_ALL & ~ADT_HAVE_IDS)) !=
usr/src/lib/libbsm/common/adt.c
1552
if (setaudit_addr((auditinfo_addr_t *)&(state->as_info),
usr/src/lib/libbsm/common/adt.c
1557
state->as_session_model = ADT_PROCESS_MODEL;
usr/src/lib/libbsm/common/adt.c
1567
adt_newuser(adt_internal_state_t *state, uid_t ruid, au_tid_addr_t *termid)
usr/src/lib/libbsm/common/adt.c
1573
state->as_info.ai_auid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1574
state->as_info.ai_asid = 0;
usr/src/lib/libbsm/common/adt.c
1575
state->as_info.ai_termid = no_tid;
usr/src/lib/libbsm/common/adt.c
1576
state->as_info.ai_mask = no_mask;
usr/src/lib/libbsm/common/adt.c
1579
state->as_info.ai_auid = ruid;
usr/src/lib/libbsm/common/adt.c
1580
state->as_info.ai_asid = adt_get_unique_id(ruid);
usr/src/lib/libbsm/common/adt.c
1582
state->as_info.ai_termid = *termid;
usr/src/lib/libbsm/common/adt.c
1584
if (adt_get_mask_from_user(ruid, &(state->as_info.ai_mask)))
usr/src/lib/libbsm/common/adt.c
1589
if (state->as_pid == (pid_t)-1)
usr/src/lib/libbsm/common/adt.c
1590
state->as_pid = getpid();
usr/src/lib/libbsm/common/adt.c
1592
if (is_system_labeled() && state->as_label == NULL) {
usr/src/lib/libbsm/common/adt.c
1595
state->as_label = adt_ucred_label(ucred);
usr/src/lib/libbsm/common/adt.c
1603
adt_changeuser(adt_internal_state_t *state, uid_t ruid)
usr/src/lib/libbsm/common/adt.c
1607
if (!(state->as_have_user_data & ADT_HAVE_AUID))
usr/src/lib/libbsm/common/adt.c
1608
state->as_info.ai_auid = ruid;
usr/src/lib/libbsm/common/adt.c
1609
if (!(state->as_have_user_data & ADT_HAVE_ASID))
usr/src/lib/libbsm/common/adt.c
1610
state->as_info.ai_asid = adt_get_unique_id(ruid);
usr/src/lib/libbsm/common/adt.c
1616
state->as_info.ai_mask.am_success |= mask.am_success;
usr/src/lib/libbsm/common/adt.c
1617
state->as_info.ai_mask.am_failure |= mask.am_failure;
usr/src/lib/libbsm/common/adt.c
1620
state->as_info.ai_mask.am_success,
usr/src/lib/libbsm/common/adt.c
1621
state->as_info.ai_mask.am_failure,
usr/src/lib/libbsm/common/adt.c
1653
adt_internal_state_t *state;
usr/src/lib/libbsm/common/adt.c
1659
state = (adt_internal_state_t *)session_data;
usr/src/lib/libbsm/common/adt.c
1660
assert(state->as_check == ADT_VALID);
usr/src/lib/libbsm/common/adt.c
1669
if ((rc = adt_newuser(state, ruid,
usr/src/lib/libbsm/common/adt.c
1673
state->as_have_user_data = ADT_HAVE_ALL;
usr/src/lib/libbsm/common/adt.c
1676
if (state->as_have_user_data != ADT_HAVE_ALL) {
usr/src/lib/libbsm/common/adt.c
1682
if ((rc = adt_changeuser(state, ruid)) != 0)
usr/src/lib/libbsm/common/adt.c
1686
if (state->as_have_user_data != ADT_HAVE_ALL) {
usr/src/lib/libbsm/common/adt.c
1693
state->as_info.ai_termid = *((au_tid_addr_t *)termid);
usr/src/lib/libbsm/common/adt.c
1695
state->as_info.ai_auid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1696
state->as_info.ai_asid = 0;
usr/src/lib/libbsm/common/adt.c
1697
state->as_info.ai_mask.am_failure = 0;
usr/src/lib/libbsm/common/adt.c
1698
state->as_info.ai_mask.am_success = 0;
usr/src/lib/libbsm/common/adt.c
1699
state->as_have_user_data = ADT_HAVE_TID |
usr/src/lib/libbsm/common/adt.c
1708
state->as_ruid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1709
state->as_euid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1710
state->as_rgid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1711
state->as_egid = AU_NOAUDITID;
usr/src/lib/libbsm/common/adt.c
1714
state->as_ruid = ruid;
usr/src/lib/libbsm/common/adt.c
1716
state->as_euid = euid;
usr/src/lib/libbsm/common/adt.c
1718
state->as_rgid = rgid;
usr/src/lib/libbsm/common/adt.c
1720
state->as_egid = egid;
usr/src/lib/libbsm/common/adt.c
1724
state->as_session_model = ADT_SESSION_MODEL;
usr/src/lib/libbsm/common/adt.c
1751
adt_internal_state_t *state;
usr/src/lib/libbsm/common/adt.c
1761
state = (adt_internal_state_t *)session_data;
usr/src/lib/libbsm/common/adt.c
1762
assert(state->as_check == ADT_VALID);
usr/src/lib/libbsm/common/adt.c
1782
adt_setto_unaudited(state);
usr/src/lib/libbsm/common/adt.c
1783
state->as_have_user_data = ADT_HAVE_ALL;
usr/src/lib/libbsm/common/adt.c
1787
state->as_info.ai_auid = ucred_getauid(ucred);
usr/src/lib/libbsm/common/adt.c
1788
state->as_info.ai_asid = ucred_getasid(ucred);
usr/src/lib/libbsm/common/adt.c
1789
state->as_info.ai_mask = *ucred_getamask(ucred);
usr/src/lib/libbsm/common/adt.c
1790
state->as_info.ai_termid = *tid;
usr/src/lib/libbsm/common/adt.c
1792
state->as_have_user_data = ADT_HAVE_ALL;
usr/src/lib/libbsm/common/adt.c
1795
if (state->as_have_user_data != ADT_HAVE_ALL) {
usr/src/lib/libbsm/common/adt.c
1800
if ((rc = adt_changeuser(state, ucred_getruid(ucred))) != 0)
usr/src/lib/libbsm/common/adt.c
1804
if (state->as_have_user_data != ADT_HAVE_ALL) {
usr/src/lib/libbsm/common/adt.c
1815
state->as_ruid = ucred_getruid(ucred);
usr/src/lib/libbsm/common/adt.c
1816
state->as_euid = ucred_geteuid(ucred);
usr/src/lib/libbsm/common/adt.c
1817
state->as_rgid = ucred_getrgid(ucred);
usr/src/lib/libbsm/common/adt.c
1818
state->as_egid = ucred_getegid(ucred);
usr/src/lib/libbsm/common/adt.c
1819
state->as_pid = ucred_getpid(ucred);
usr/src/lib/libbsm/common/adt.c
1820
state->as_label = adt_ucred_label(ucred);
usr/src/lib/libbsm/common/adt.c
372
adt_internal_state_t *state;
usr/src/lib/libbsm/common/adt.c
387
if ((state = calloc(1, sizeof (adt_internal_state_t))) == NULL) {
usr/src/lib/libbsm/common/adt.c
391
if (adt_init(state, flags & ADT_USE_PROC_DATA) != 0) {
usr/src/lib/libbsm/common/adt.c
401
if (adt_import(state, imported_state) != 0) {
usr/src/lib/libbsm/common/adt.c
405
state->as_session_model = ADT_PROCESS_MODEL;
usr/src/lib/libbsm/common/adt.c
407
state->as_flags = flags;
usr/src/lib/libbsm/common/adt.c
409
(long long) getpid(), state->as_info.ai_asid));
usr/src/lib/libbsm/common/adt.c
411
*new_session = (adt_session_data_t *)state;
usr/src/lib/libbsm/common/adt.c
415
free(state);
usr/src/lib/libbsm/common/adt.c
432
adt_internal_state_t *state = (adt_internal_state_t *)session_data;
usr/src/lib/libbsm/common/adt.c
434
if (state != NULL) {
usr/src/lib/libbsm/common/adt.c
435
assert(state->as_check == ADT_VALID);
usr/src/lib/libbsm/common/adt.c
436
state->as_xlate = xlate;
usr/src/lib/libbsm/common/adt.c
437
state->as_preload = preload;
usr/src/lib/libc/port/aio/posix_aio.c
128
int state = 0;
usr/src/lib/libc/port/aio/posix_aio.c
1324
int state = 0;
usr/src/lib/libc/port/aio/posix_aio.c
1344
state = NOCHECK;
usr/src/lib/libc/port/aio/posix_aio.c
1347
state = CHECK;
usr/src/lib/libc/port/aio/posix_aio.c
1366
aiocbp->aio_state = state;
usr/src/lib/libc/port/aio/posix_aio.c
148
state = NOCHECK;
usr/src/lib/libc/port/aio/posix_aio.c
151
state = CHECK;
usr/src/lib/libc/port/aio/posix_aio.c
170
aiocbp->aio_state = state;
usr/src/lib/libc/port/gen/localtime.c
1071
state_is_posix(const state_t *state)
usr/src/lib/libc/port/gen/localtime.c
1073
return (state->zonerules == POSIX || state->zonerules == POSIX_USA);
usr/src/lib/libc/port/gen/localtime.c
275
struct state *next; /* next state */
usr/src/lib/libc/port/gen/nftw.c
148
struct FTW state;
usr/src/lib/libc/port/gen/nftw.c
295
vp->state.quit = 0;
usr/src/lib/libc/port/gen/nftw.c
302
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
305
skip = (vp->state.quit & FTW_SKD);
usr/src/lib/libc/port/gen/nftw.c
306
if (rc != 0 || type != FTW_D || (vp->state.quit & FTW_PRUNE))
usr/src/lib/libc/port/gen/nftw.c
332
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
365
oldbase = vp->state.base;
usr/src/lib/libc/port/gen/nftw.c
366
vp->state.base = (int)(component - vp->tmppath);
usr/src/lib/libc/port/gen/nftw.c
413
vp->state.level++;
usr/src/lib/libc/port/gen/nftw.c
422
vp->state.level--;
usr/src/lib/libc/port/gen/nftw.c
446
vp->state.base = oldbase;
usr/src/lib/libc/port/gen/nftw.c
450
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
540
var.state.base = (int)(base + 1 - var.tmppath);
usr/src/lib/libc/port/gen/nftw.c
585
var.state.level = 0;
usr/src/lib/libc/port/gen/random.c
154
unsigned int *state;
usr/src/lib/libc/port/gen/random.c
236
ostate = (char *)(&rp->state[ -1 ]);
usr/src/lib/libc/port/gen/random.c
238
if (rp->rand_type == TYPE_0) rp->state[ -1 ] = rp->rand_type;
usr/src/lib/libc/port/gen/random.c
239
else rp->state[ -1 ] =
usr/src/lib/libc/port/gen/random.c
240
(unsigned int)(MAX_TYPES*(rp->rptr - rp->state) + rp->rand_type);
usr/src/lib/libc/port/gen/random.c
272
rp->state = &(((unsigned int *)(uintptr_t)arg_state)[1]);
usr/src/lib/libc/port/gen/random.c
274
rp->end_ptr = &rp->state[rp->rand_deg];
usr/src/lib/libc/port/gen/random.c
276
if (rp->rand_type == TYPE_0) rp->state[ -1 ] = rp->rand_type;
usr/src/lib/libc/port/gen/random.c
278
rp->state[-1] = (unsigned int)(MAX_TYPES*
usr/src/lib/libc/port/gen/random.c
279
(rp->rptr - rp->state) + rp->rand_type);
usr/src/lib/libc/port/gen/random.c
311
ostate = (char *)(&rp->state[ -1 ]);
usr/src/lib/libc/port/gen/random.c
313
if (rp->rand_type == TYPE_0) rp->state[ -1 ] = rp->rand_type;
usr/src/lib/libc/port/gen/random.c
315
rp->state[-1] = (unsigned int)(MAX_TYPES*
usr/src/lib/libc/port/gen/random.c
316
(rp->rptr - rp->state) + rp->rand_type);
usr/src/lib/libc/port/gen/random.c
331
rp->state = &new_state[ 1 ];
usr/src/lib/libc/port/gen/random.c
333
rp->rptr = &rp->state[ rear ];
usr/src/lib/libc/port/gen/random.c
334
rp->fptr = &rp->state[ (rear + rp->rand_sep)%rp->rand_deg ];
usr/src/lib/libc/port/gen/random.c
336
rp->end_ptr = &rp->state[ rp->rand_deg ]; /* set end_ptr too */
usr/src/lib/libc/port/gen/random.c
366
i = rp->state[0] = (rp->state[0]*1103515245 + 12345)&0x7fffffff;
usr/src/lib/libc/port/gen/random.c
371
rp->fptr = rp->state;
usr/src/lib/libc/port/gen/random.c
374
if (++rp->rptr >= rp->end_ptr) rp->rptr = rp->state;
usr/src/lib/libc/port/gen/random.c
402
rp->state[ 0 ] = x;
usr/src/lib/libc/port/gen/random.c
404
rp->state[ 0 ] = x;
usr/src/lib/libc/port/gen/random.c
406
rp->state[i] = 1103515245*rp->state[i - 1] + 12345;
usr/src/lib/libc/port/gen/random.c
408
rp->fptr = &rp->state[ rp->rand_sep ];
usr/src/lib/libc/port/gen/random.c
409
rp->rptr = &rp->state[ 0 ];
usr/src/lib/libc/port/gen/ttyname.c
629
int fd, state;
usr/src/lib/libc/port/gen/ttyname.c
696
state = START_STATE;
usr/src/lib/libc/port/gen/ttyname.c
698
switch (state) {
usr/src/lib/libc/port/gen/ttyname.c
702
state = COMMENT_STATE;
usr/src/lib/libc/port/gen/ttyname.c
706
state = DIRNAME_STATE;
usr/src/lib/libc/port/gen/ttyname.c
714
state = START_STATE;
usr/src/lib/libc/port/gen/ttyname.c
719
state = CHECK_STATE;
usr/src/lib/libc/port/gen/ttyname.c
723
state = FLAG_STATE;
usr/src/lib/libc/port/gen/ttyname.c
740
state = CHECK_STATE;
usr/src/lib/libc/port/gen/ttyname.c
765
state = START_STATE;
usr/src/lib/libc/port/locale/collate.c
272
int *len, int *pri, int which, const int **state)
usr/src/lib/libc/port/locale/collate.c
286
*state = NULL;
usr/src/lib/libc/port/locale/collate.c
294
if ((sptr = *state) != NULL) {
usr/src/lib/libc/port/locale/collate.c
297
if ((sptr == *state) || (sptr == NULL))
usr/src/lib/libc/port/locale/collate.c
298
*state = NULL;
usr/src/lib/libc/port/locale/collate.c
300
*state = sptr;
usr/src/lib/libc/port/locale/collate.c
363
*state = *sptr ? sptr : NULL;
usr/src/lib/libc/port/locale/collate.c
383
const int32_t *state;
usr/src/lib/libc/port/locale/collate.c
392
state = NULL;
usr/src/lib/libc/port/locale/collate.c
431
while (*t || state) {
usr/src/lib/libc/port/locale/collate.c
433
&state);
usr/src/lib/libc/port/locale/collate.c
440
state = NULL;
usr/src/lib/libc/port/locale/collate.c
451
while (*t || state) {
usr/src/lib/libc/port/locale/collate.c
453
&state);
usr/src/lib/libc/port/locale/collate.c
460
state = NULL;
usr/src/lib/libc/port/locale/collate.c
531
const int32_t *state;
usr/src/lib/libc/port/locale/collate.c
543
state = NULL;
usr/src/lib/libc/port/locale/collate.c
582
while (*t || state) {
usr/src/lib/libc/port/locale/collate.c
585
&state);
usr/src/lib/libc/port/locale/collate.c
592
state = NULL;
usr/src/lib/libc/port/locale/collate.c
610
while (*t || state) {
usr/src/lib/libc/port/locale/collate.c
612
&state);
usr/src/lib/libc/port/locale/collate.c
619
state = NULL;
usr/src/lib/libc/port/threads/cancel.c
109
switch (state) {
usr/src/lib/libc/port/threads/cancel.c
92
pthread_setcancelstate(int state, int *oldstate)
usr/src/lib/libc/port/threads/door_calls.c
497
volatile enum door_xsync_state state;
usr/src/lib/libc/port/threads/door_calls.c
543
ASSERT(xsp->state == DOOR_XSYNC_CREATEWAIT ||
usr/src/lib/libc/port/threads/door_calls.c
544
xsp->state == DOOR_XSYNC_ABORT);
usr/src/lib/libc/port/threads/door_calls.c
546
if (xsp->state == DOOR_XSYNC_ABORT)
usr/src/lib/libc/port/threads/door_calls.c
549
xsp->state = next_state;
usr/src/lib/libc/port/threads/door_calls.c
559
while (xsp->state == DOOR_XSYNC_BOUND)
usr/src/lib/libc/port/threads/door_calls.c
562
next_state = xsp->state;
usr/src/lib/libc/port/threads/door_calls.c
649
xsp[i].state = DOOR_XSYNC_CREATEWAIT;
usr/src/lib/libc/port/threads/door_calls.c
657
xsp[i].state = DOOR_XSYNC_MAXCONCUR;
usr/src/lib/libc/port/threads/door_calls.c
667
xsp[i].state = DOOR_XSYNC_CREATEFAIL;
usr/src/lib/libc/port/threads/door_calls.c
687
if (xsp[i].state == DOOR_XSYNC_CREATEWAIT)
usr/src/lib/libc/port/threads/door_calls.c
688
xsp[i].state = DOOR_XSYNC_ABORT;
usr/src/lib/libc/port/threads/door_calls.c
710
int statidx = xsp[i].state - DOOR_XSYNC_CREATEWAIT;
usr/src/lib/libc/port/threads/door_calls.c
713
if (xsp[i].state == DOOR_XSYNC_BOUND)
usr/src/lib/libc/port/threads/door_calls.c
730
if (xsp[i].state == DOOR_XSYNC_BOUND) {
usr/src/lib/libc/port/threads/door_calls.c
731
xsp[i].state = (rv == 1 || isdepcb) ?
usr/src/lib/libc_db/common/thread_db.c
1069
if ((state != ts_state) &&
usr/src/lib/libc_db/common/thread_db.c
1070
(state != TD_THR_ANY_STATE))
usr/src/lib/libc_db/common/thread_db.c
917
void *cbdata_p, td_thr_state_e state, int ti_pri,
usr/src/lib/libc_db/common/thread_db.c
92
void *cbdata_p, td_thr_state_e state, int ti_pri,
usr/src/lib/libc_db/common/thread_db.c
935
if (state < TD_THR_ANY_STATE || state > TD_THR_STOPPED_ASLEEP)
usr/src/lib/libdevinfo/devfsmap.c
1294
add_to_phci_list(char **phci_list, sv_path_info_t *pi, int npaths, int state,
usr/src/lib/libdevinfo/devfsmap.c
1301
if (state == pi->ret_state) {
usr/src/lib/libdevinfo/devfsmap.c
1877
enum { STATE_RESET, STATE_DEVPATH, STATE_INSTVAL } state;
usr/src/lib/libdevinfo/devfsmap.c
1899
state = STATE_RESET;
usr/src/lib/libdevinfo/devfsmap.c
1910
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
1915
state = STATE_DEVPATH;
usr/src/lib/libdevinfo/devfsmap.c
1927
state = STATE_RESET;
usr/src/lib/libdevinfo/devfsmap.c
1931
state = STATE_RESET;
usr/src/lib/libdevinfo/devfsmap.c
1937
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
1940
state = STATE_INSTVAL;
usr/src/lib/libdevinfo/devfsmap.c
1944
state = STATE_RESET;
usr/src/lib/libdevinfo/devfsmap.c
1950
state = STATE_RESET;
usr/src/lib/libdevinfo/devfsmap.c
1954
state = STATE_RESET;
usr/src/lib/libdevinfo/devfsmap.c
447
conf_state_t state;
usr/src/lib/libdevinfo/devfsmap.c
456
state = begin;
usr/src/lib/libdevinfo/devfsmap.c
463
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
467
state = prop;
usr/src/lib/libdevinfo/devfsmap.c
476
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
478
state = prop_equals;
usr/src/lib/libdevinfo/devfsmap.c
485
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
490
state = begin;
usr/src/lib/libdevinfo/devfsmap.c
543
state = prop_equals_string;
usr/src/lib/libdevinfo/devfsmap.c
551
state = prop_equals_string;
usr/src/lib/libdevinfo/devfsmap.c
559
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
569
state = begin;
usr/src/lib/libdevinfo/devfsmap.c
571
state = prop_equals_integer;
usr/src/lib/libdevinfo/devfsmap.c
577
state = prop_equals_integer;
usr/src/lib/libdevinfo/devfsmap.c
584
switch (state) {
usr/src/lib/libdevinfo/devfsmap.c
586
state = prop_equals_string_comma;
usr/src/lib/libdevinfo/devfsmap.c
589
state = prop_equals_integer_comma;
usr/src/lib/libdevinfo/devinfo.c
977
if (DI_NODE(node)->state & DEVI_DEVICE_OFFLINE)
usr/src/lib/libdevinfo/devinfo.c
979
if (DI_NODE(node)->state & DEVI_DEVICE_DOWN)
usr/src/lib/libdevinfo/devinfo.c
981
if (DI_NODE(node)->state & DEVI_DEVICE_DEGRADED)
usr/src/lib/libdevinfo/devinfo.c
983
if (DI_NODE(node)->state & DEVI_DEVICE_REMOVED)
usr/src/lib/libdevinfo/devinfo.c
985
if (DI_NODE(node)->state & DEVI_BUS_QUIESCED)
usr/src/lib/libdevinfo/devinfo.c
987
if (DI_NODE(node)->state & DEVI_BUS_DOWN)
usr/src/lib/libdevinfo/devinfo_retire.c
264
uint_t state;
usr/src/lib/libdevinfo/devinfo_retire.c
287
state = di_state(node);
usr/src/lib/libdevinfo/devinfo_retire.c
288
if ((state & DI_DRIVER_DETACHED) || (state & DI_DEVICE_OFFLINE) ||
usr/src/lib/libdevinfo/devinfo_retire.c
289
(state & DI_BUS_DOWN)) {
usr/src/lib/libdhcpagent/common/dhcpagent_util.c
62
dhcp_state_to_string(DHCPSTATE state)
usr/src/lib/libdhcpagent/common/dhcpagent_util.c
80
if (state < 0 || state >= DHCP_NSTATES)
usr/src/lib/libdhcpagent/common/dhcpagent_util.c
83
return (states[state]);
usr/src/lib/libdiskmgt/common/inuse_zpool.c
100
} else if (state == POOL_STATE_SPARE) {
usr/src/lib/libdiskmgt/common/inuse_zpool.c
103
} else if (state == POOL_STATE_L2CACHE) {
usr/src/lib/libdiskmgt/common/inuse_zpool.c
55
pool_state_t *state, char **name, boolean_t *);
usr/src/lib/libdiskmgt/common/inuse_zpool.c
71
pool_state_t state;
usr/src/lib/libdiskmgt/common/inuse_zpool.c
95
if (zfsdl_zpool_in_use(zfs_hdl, fd, &state,
usr/src/lib/libdiskmgt/common/inuse_zpool.c
98
if (state == POOL_STATE_ACTIVE) {
usr/src/lib/libdladm/common/flowprop.c
169
prop_db_state_t state;
usr/src/lib/libdladm/common/flowprop.c
171
state.ls_op = process_prop_set;
usr/src/lib/libdladm/common/flowprop.c
172
state.ls_name = flow;
usr/src/lib/libdladm/common/flowprop.c
173
state.ls_propname = prop_name;
usr/src/lib/libdladm/common/flowprop.c
174
state.ls_propval = prop_val;
usr/src/lib/libdladm/common/flowprop.c
175
state.ls_valcntp = &val_cnt;
usr/src/lib/libdladm/common/flowprop.c
176
state.ls_initop = NULL;
usr/src/lib/libdladm/common/flowprop.c
178
return (FLOWPROP_RW_DB(handle, &state, B_TRUE));
usr/src/lib/libdladm/common/flowprop.c
185
prop_db_state_t state;
usr/src/lib/libdladm/common/flowprop.c
187
state.ls_op = process_prop_get;
usr/src/lib/libdladm/common/flowprop.c
188
state.ls_name = flow;
usr/src/lib/libdladm/common/flowprop.c
189
state.ls_propname = prop_name;
usr/src/lib/libdladm/common/flowprop.c
190
state.ls_propval = prop_val;
usr/src/lib/libdladm/common/flowprop.c
191
state.ls_valcntp = val_cntp;
usr/src/lib/libdladm/common/flowprop.c
192
state.ls_initop = NULL;
usr/src/lib/libdladm/common/flowprop.c
194
return (FLOWPROP_RW_DB(handle, &state, B_FALSE));
usr/src/lib/libdladm/common/flowprop.c
200
prop_db_state_t state;
usr/src/lib/libdladm/common/flowprop.c
202
state.ls_op = process_prop_init;
usr/src/lib/libdladm/common/flowprop.c
203
state.ls_name = NULL;
usr/src/lib/libdladm/common/flowprop.c
204
state.ls_propname = NULL;
usr/src/lib/libdladm/common/flowprop.c
205
state.ls_propval = NULL;
usr/src/lib/libdladm/common/flowprop.c
206
state.ls_valcntp = NULL;
usr/src/lib/libdladm/common/flowprop.c
207
state.ls_initop = dladm_set_flowprop;
usr/src/lib/libdladm/common/flowprop.c
209
return (FLOWPROP_RW_DB(handle, &state, B_FALSE));
usr/src/lib/libdladm/common/libdlaggr.c
1485
i_walk_key_state_t state;
usr/src/lib/libdladm/common/libdlaggr.c
1490
state.found = B_FALSE;
usr/src/lib/libdladm/common/libdlaggr.c
1491
state.key = key;
usr/src/lib/libdladm/common/libdlaggr.c
1493
(void) dladm_walk_datalink_id(i_dladm_walk_key2linkid, handle, &state,
usr/src/lib/libdladm/common/libdlaggr.c
1495
if (state.found == B_TRUE) {
usr/src/lib/libdladm/common/libdlaggr.c
1496
*linkidp = state.linkid;
usr/src/lib/libdladm/common/libdlaggr.c
990
dladm_aggr_port_state_t *state;
usr/src/lib/libdladm/common/libdlaggr.c
996
state = &port_states[i];
usr/src/lib/libdladm/common/libdlaggr.c
997
if (state->state_id == state_id) {
usr/src/lib/libdladm/common/libdlaggr.c
999
state->state_str);
usr/src/lib/libdladm/common/libdlbridge.c
693
char *state;
usr/src/lib/libdladm/common/libdlbridge.c
706
state = smf_get_state(fmri);
usr/src/lib/libdladm/common/libdlbridge.c
707
if (state != NULL &&
usr/src/lib/libdladm/common/libdlbridge.c
708
strcmp(state, SCF_STATE_STRING_DISABLED) == 0)
usr/src/lib/libdladm/common/libdlbridge.c
710
free(state);
usr/src/lib/libdladm/common/libdlbridge.c
717
state = smf_get_state(fmri);
usr/src/lib/libdladm/common/libdlbridge.c
718
if (state != NULL &&
usr/src/lib/libdladm/common/libdlbridge.c
719
strcmp(state, SCF_STATE_STRING_DISABLED) == 0)
usr/src/lib/libdladm/common/libdlbridge.c
722
free(state);
usr/src/lib/libdladm/common/libdlflow.c
444
remove_db_state_t *state = (remove_db_state_t *)arg;
usr/src/lib/libdladm/common/libdlflow.c
445
dld_flowinfo_t *attr = &state->rs_newattr;
usr/src/lib/libdladm/common/libdlflow.c
450
bcopy(grp, &state->rs_oldattr,
usr/src/lib/libdladm/common/libdlflow.c
452
state->rs_found = B_TRUE;
usr/src/lib/libdladm/common/libdlflow.c
459
i_dladm_flow_remove_db(remove_db_state_t *state, const char *root)
usr/src/lib/libdladm/common/libdlflow.c
461
if (i_dladm_flow_walk_rw_db(i_dladm_flow_remove_db_fn, state, root)
usr/src/lib/libdladm/common/libdlflow.c
465
if (!state->rs_found) {
usr/src/lib/libdladm/common/libdlflow.c
647
remove_db_state_t state;
usr/src/lib/libdladm/common/libdlflow.c
659
bzero(&state, sizeof (state));
usr/src/lib/libdladm/common/libdlflow.c
660
(void) strlcpy(state.rs_newattr.fi_flowname, flowname,
usr/src/lib/libdladm/common/libdlflow.c
661
sizeof (state.rs_newattr.fi_flowname));
usr/src/lib/libdladm/common/libdlflow.c
662
state.rs_found = B_FALSE;
usr/src/lib/libdladm/common/libdlflow.c
665
if (i_dladm_flow_remove_db(&state, root) < 0) {
usr/src/lib/libdladm/common/libdlflow.c
708
get_db_state_t *state = (get_db_state_t *)arg;
usr/src/lib/libdladm/common/libdlflow.c
712
if (grp->fi_linkid == state->gs_linkid) {
usr/src/lib/libdladm/common/libdlflow.c
713
attr.fa_linkid = state->gs_linkid;
usr/src/lib/libdladm/common/libdlflow.c
720
(void) state->gs_fn(handle, &attr, state->gs_arg);
usr/src/lib/libdladm/common/libdlflow.c
745
get_db_state_t state;
usr/src/lib/libdladm/common/libdlflow.c
747
bzero(&state, sizeof (state));
usr/src/lib/libdladm/common/libdlflow.c
749
state.gs_linkid = linkid;
usr/src/lib/libdladm/common/libdlflow.c
750
state.gs_fn = fn;
usr/src/lib/libdladm/common/libdlflow.c
751
state.gs_arg = arg;
usr/src/lib/libdladm/common/libdlflow.c
753
&state, NULL);
usr/src/lib/libdladm/common/libdllink.c
346
dladm_linkstate2str(link_state_t state, char *buf)
usr/src/lib/libdladm/common/libdllink.c
350
switch (state) {
usr/src/lib/libdladm/common/libdllink.c
880
i_walk_dev_state_t state;
usr/src/lib/libdladm/common/libdllink.c
882
state.found = B_FALSE;
usr/src/lib/libdladm/common/libdllink.c
883
state.devname = devname;
usr/src/lib/libdladm/common/libdllink.c
885
(void) dladm_walk_datalink_id(i_dladm_walk_dev2linkid, handle, &state,
usr/src/lib/libdladm/common/libdllink.c
887
if (state.found == B_TRUE) {
usr/src/lib/libdladm/common/libdllink.c
888
*linkidp = state.linkid;
usr/src/lib/libdladm/common/libdlwlan.c
1801
char *state;
usr/src/lib/libdladm/common/libdlwlan.c
1825
if ((state = smf_get_state(fmri)) != NULL) {
usr/src/lib/libdladm/common/libdlwlan.c
1826
if (strcmp(state, "disabled") == 0)
usr/src/lib/libdladm/common/libdlwlan.c
1883
char *state;
usr/src/lib/libdladm/common/libdlwlan.c
1885
state = smf_get_state(buf);
usr/src/lib/libdladm/common/libdlwlan.c
1886
if (state && (strcmp(state, SCF_STATE_STRING_ONLINE) == 0 ||
usr/src/lib/libdladm/common/libdlwlan.c
1887
strcmp(state, SCF_STATE_STRING_DEGRADED) == 0)) {
usr/src/lib/libdladm/common/libdlwlan.c
562
connect_state_t state = {0, 0, NULL};
usr/src/lib/libdladm/common/libdlwlan.c
596
state.cs_attr = attrp;
usr/src/lib/libdladm/common/libdlwlan.c
597
state.cs_list = NULL;
usr/src/lib/libdladm/common/libdlwlan.c
598
state.cs_count = 0;
usr/src/lib/libdladm/common/libdlwlan.c
600
status = dladm_wlan_scan(handle, linkid, &state, connect_cb);
usr/src/lib/libdladm/common/libdlwlan.c
604
if (state.cs_count == 0) {
usr/src/lib/libdladm/common/libdlwlan.c
614
wl_list = malloc(state.cs_count * sizeof (dladm_wlan_attr_t *));
usr/src/lib/libdladm/common/libdlwlan.c
620
nodep = state.cs_list;
usr/src/lib/libdladm/common/libdlwlan.c
621
for (i = 0; i < state.cs_count; i++) {
usr/src/lib/libdladm/common/libdlwlan.c
625
qsort(wl_list, state.cs_count, sizeof (dladm_wlan_attr_t *),
usr/src/lib/libdladm/common/libdlwlan.c
628
for (i = 0; i < state.cs_count; i++) {
usr/src/lib/libdladm/common/libdlwlan.c
649
while (state.cs_list != NULL) {
usr/src/lib/libdladm/common/libdlwlan.c
650
nodep = state.cs_list;
usr/src/lib/libdladm/common/libdlwlan.c
651
state.cs_list = nodep->an_next;
usr/src/lib/libdladm/common/linkprop.c
4970
link_state_t *state)
usr/src/lib/libdladm/common/linkprop.c
4975
&perms, state, sizeof (*state)));
usr/src/lib/libdladm/common/secobj.c
551
secobj_db_state_t state;
usr/src/lib/libdladm/common/secobj.c
553
state.ss_op = process_secobj_set;
usr/src/lib/libdladm/common/secobj.c
554
state.ss_info.si_name = obj_name;
usr/src/lib/libdladm/common/secobj.c
555
state.ss_info.si_classp = &class;
usr/src/lib/libdladm/common/secobj.c
556
state.ss_info.si_val = obj_val;
usr/src/lib/libdladm/common/secobj.c
557
state.ss_info.si_lenp = &obj_len;
usr/src/lib/libdladm/common/secobj.c
558
state.ss_namelist = NULL;
usr/src/lib/libdladm/common/secobj.c
560
return (SECOBJ_RW_DB(handle, &state, B_TRUE));
usr/src/lib/libdladm/common/secobj.c
567
secobj_db_state_t state;
usr/src/lib/libdladm/common/secobj.c
569
state.ss_op = process_secobj_get;
usr/src/lib/libdladm/common/secobj.c
570
state.ss_info.si_name = obj_name;
usr/src/lib/libdladm/common/secobj.c
571
state.ss_info.si_classp = classp;
usr/src/lib/libdladm/common/secobj.c
572
state.ss_info.si_val = obj_val;
usr/src/lib/libdladm/common/secobj.c
573
state.ss_info.si_lenp = obj_lenp;
usr/src/lib/libdladm/common/secobj.c
574
state.ss_namelist = NULL;
usr/src/lib/libdladm/common/secobj.c
576
return (SECOBJ_RW_DB(handle, &state, B_FALSE));
usr/src/lib/libdladm/common/secobj.c
582
secobj_db_state_t state;
usr/src/lib/libdladm/common/secobj.c
584
state.ss_op = process_secobj_unset;
usr/src/lib/libdladm/common/secobj.c
585
state.ss_info.si_name = obj_name;
usr/src/lib/libdladm/common/secobj.c
586
state.ss_info.si_classp = NULL;
usr/src/lib/libdladm/common/secobj.c
587
state.ss_info.si_val = NULL;
usr/src/lib/libdladm/common/secobj.c
588
state.ss_info.si_lenp = NULL;
usr/src/lib/libdladm/common/secobj.c
589
state.ss_namelist = NULL;
usr/src/lib/libdladm/common/secobj.c
591
return (SECOBJ_RW_DB(handle, &state, B_TRUE));
usr/src/lib/libdladm/common/secobj.c
598
secobj_db_state_t state;
usr/src/lib/libdladm/common/secobj.c
603
state.ss_op = process_secobj_walk;
usr/src/lib/libdladm/common/secobj.c
604
state.ss_info.si_name = NULL;
usr/src/lib/libdladm/common/secobj.c
605
state.ss_info.si_classp = NULL;
usr/src/lib/libdladm/common/secobj.c
606
state.ss_info.si_val = NULL;
usr/src/lib/libdladm/common/secobj.c
607
state.ss_info.si_lenp = NULL;
usr/src/lib/libdladm/common/secobj.c
608
state.ss_namelist = &snp;
usr/src/lib/libdladm/common/secobj.c
610
status = SECOBJ_RW_DB(handle, &state, B_FALSE);
usr/src/lib/libdladm/common/secobj.c
628
secobj_db_state_t state;
usr/src/lib/libdladm/common/secobj.c
630
state.ss_op = process_secobj_init;
usr/src/lib/libdladm/common/secobj.c
631
state.ss_info.si_name = NULL;
usr/src/lib/libdladm/common/secobj.c
632
state.ss_info.si_classp = NULL;
usr/src/lib/libdladm/common/secobj.c
633
state.ss_info.si_val = NULL;
usr/src/lib/libdladm/common/secobj.c
634
state.ss_info.si_lenp = NULL;
usr/src/lib/libdladm/common/secobj.c
635
state.ss_namelist = NULL;
usr/src/lib/libdladm/common/secobj.c
637
return (SECOBJ_RW_DB(handle, &state, B_FALSE));
usr/src/lib/libdtrace/common/dt_proc.c
122
int state = Pstate(dpr->dpr_proc);
usr/src/lib/libdtrace/common/dt_proc.c
129
state != PS_LOST && state != PS_UNDEAD) {
usr/src/lib/libdtrace/common/dt_proc.c
280
(int)dpr->dpr_pid, evname, rdm.type, rdm.u.state);
usr/src/lib/libdtrace/common/dt_proc.c
284
if (rdm.u.state != RD_CONSISTENT)
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1013
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
157
private State state = State.INIT;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
290
if (state == State.CLOSED) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
293
if (state != State.INIT) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
307
state = State.OPEN;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
322
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
374
state = State.COMPILED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
414
state = State.COMPILED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
440
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
475
if (state == State.CLOSED) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
483
assert ((state != State.INIT) && (state != State.OPEN));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
520
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
545
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
568
return ((state != State.INIT) && (state != State.CLOSED));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
574
if (state != State.COMPILED) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
584
return (state == State.STARTED);
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
590
return (state == State.CLOSED);
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
604
if (state != State.GO) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
612
state = State.STARTED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
638
if (state == State.STOPPED || state == State.CLOSED) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
650
state = State.STOPPED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
734
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
754
throw new IllegalArgumentException("unknown state: " + state);
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
761
state = State.GO;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
780
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
791
state = State.STOPPED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
827
state);
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
872
if ((state != State.INIT) && (state != State.CLOSED)) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
889
if ((state == State.INIT) || (state == State.CLOSED)) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
890
state = State.CLOSED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
904
if (state != State.CLOSED) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
909
state = State.CLOSED;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
995
switch (state) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
110
private State state;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
146
state = processState;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
170
state = Enum.valueOf(State.class, processStateName);
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
184
if (state == null) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
208
return state;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
285
(state == s.state) &&
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
308
hash = (37 * hash) + state.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
349
buf.append(state);
usr/src/lib/libfakekernel/common/sys/thread.h
103
int state,
usr/src/lib/libfakekernel/common/thread.c
52
int state,
usr/src/lib/libfakekernel/common/thread.c
62
switch (state) {
usr/src/lib/libhotplug/common/libhotplug.c
1280
uint_t flags, const char *options, int state)
usr/src/lib/libhotplug/common/libhotplug.c
1317
(nvlist_add_int32(args, HPD_STATE, state) != 0)) {
usr/src/lib/libhotplug/common/libhotplug.c
507
hp_set_state(hp_node_t node, uint_t flags, int state, hp_node_t *resultsp)
usr/src/lib/libhotplug/common/libhotplug.c
517
"resultsp=%p\n", (void *)node, flags, state, (void *)resultsp);
usr/src/lib/libhotplug/common/libhotplug.c
534
switch (state) {
usr/src/lib/libhotplug/common/libhotplug.c
562
NULL, state)) == NULL)
usr/src/lib/libhotplug/common/libhotplug.h
91
int hp_set_state(hp_node_t node, uint_t flags, int state,
usr/src/lib/libi2c/common/libi2c.c
707
char *dup, *state;
usr/src/lib/libi2c/common/libi2c.c
725
for (const char *ent = strtok_r(dup, "/", &state); ent != NULL;
usr/src/lib/libi2c/common/libi2c.c
726
ent = strtok_r(NULL, "/", &state)) {
usr/src/lib/libipmp/common/ipmp_query.c
674
ipmp_ifinfo_create(const char *name, const char *group, ipmp_if_state_t state,
usr/src/lib/libipmp/common/ipmp_query.c
688
ifinfop->if_state = state;
usr/src/lib/libipmp/common/ipmp_query.c
729
ipmp_group_state_t state, uint_t nif, char (*ifs)[LIFNAMSIZ],
usr/src/lib/libipmp/common/ipmp_query.c
741
grinfop->gr_state = state;
usr/src/lib/libipmp/common/ipmp_query.c
818
ipmp_addrinfo_create(struct sockaddr_storage *addrp, ipmp_addr_state_t state,
usr/src/lib/libipmp/common/ipmp_query.c
828
adinfop->ad_state = state;
usr/src/lib/libiscsit/common/libiscsit.c
1995
char *state;
usr/src/lib/libiscsit/common/libiscsit.c
1997
state = smf_get_state(ISCSIT_FMRI);
usr/src/lib/libiscsit/common/libiscsit.c
1998
if (state != NULL) {
usr/src/lib/libiscsit/common/libiscsit.c
1999
if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0) {
usr/src/lib/libiscsit/common/libiscsit.c
2000
free(state);
usr/src/lib/libiscsit/common/libiscsit.c
2003
free(state);
usr/src/lib/libldap5/sources/ldap/common/getdn.c
101
state = INQUOTE;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
106
if ( state == OUTQUOTE )
usr/src/lib/libldap5/sources/ldap/common/getdn.c
112
if ( state == INQUOTE )
usr/src/lib/libldap5/sources/ldap/common/getdn.c
194
int state, count = 0, endquote, len, goteq;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
213
state = OUTQUOTE;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
227
if ( state == INQUOTE )
usr/src/lib/libldap5/sources/ldap/common/getdn.c
228
state = OUTQUOTE;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
230
state = INQUOTE;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
237
if ( state == OUTQUOTE ) {
usr/src/lib/libldap5/sources/ldap/common/getdn.c
316
if ( state == OUTQUOTE ) {
usr/src/lib/libldap5/sources/ldap/common/getdn.c
70
int state;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
85
state = OUTQUOTE;
usr/src/lib/libldap5/sources/ldap/common/getdn.c
98
if ( state == INQUOTE )
usr/src/lib/libldap5/sources/ldap/common/getdn.c
99
state = OUTQUOTE;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
252
int state = 0;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
254
while ( ((c = *pos++) != '\0') && (state != 4) ) {
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
255
switch (state) {
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
266
state = 1;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
276
state = 2;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
278
state = 4;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
286
state = 3;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
288
state = 4;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
295
state = 4;
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
303
if (3 == state) {
usr/src/lib/libldap5/sources/ldap/common/sortctrl.c
308
if (1 == state) {
usr/src/lib/libm/common/m9x/__fex_hdlr.c
522
fpchip_state.state[1] &= ~0x3800;
usr/src/lib/libm/common/m9x/__fex_hdlr.c
524
fpchip_state.state[2] = 0;
usr/src/lib/libm/common/m9x/__fex_hdlr.c
640
fpchip_state.state[3];
usr/src/lib/libm/common/m9x/__fex_hdlr.c
708
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[1] &= ~0x3d;
usr/src/lib/libm/common/m9x/__fex_hdlr.c
709
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[1] |=
usr/src/lib/libm/common/m9x/__fex_hdlr.c
711
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[0] |= 0x3d;
usr/src/lib/libm/common/m9x/__fex_hdlr.c
712
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[0] &= ~i;
usr/src/lib/libm/common/m9x/__fex_i386.c
1183
top = (uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] >> 10)
usr/src/lib/libm/common/m9x/__fex_i386.c
1185
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[TW] |= (3 << top);
usr/src/lib/libm/common/m9x/__fex_i386.c
1187
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] =
usr/src/lib/libm/common/m9x/__fex_i386.c
1188
(uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] & ~0x3800)
usr/src/lib/libm/common/m9x/__fex_i386.c
1215
top = (uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] >> 10)
usr/src/lib/libm/common/m9x/__fex_i386.c
1218
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[TW] &= ~(3 << top);
usr/src/lib/libm/common/m9x/__fex_i386.c
1219
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] =
usr/src/lib/libm/common/m9x/__fex_i386.c
1220
(uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] & ~0x3800)
usr/src/lib/libm/common/m9x/__fex_i386.c
1249
op = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[OP] >> 16;
usr/src/lib/libm/common/m9x/__fex_i386.c
1250
ea = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[EA];
usr/src/lib/libm/common/m9x/__fex_i386.c
1275
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] |= 0x4500;
usr/src/lib/libm/common/m9x/__fex_i386.c
1299
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] |= 0x4500;
usr/src/lib/libm/common/m9x/__fex_i386.c
1310
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] |= 0x4500;
usr/src/lib/libm/common/m9x/__fex_i386.c
1321
uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[SW] |= 0x4500;
usr/src/lib/libm/common/m9x/__fex_i386.c
142
#define fpreg(u,x) *(long double *)(10*(x)+(char*)&(u)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[7])
usr/src/lib/libm/common/m9x/__fex_i386.c
157
cw = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[CW];
usr/src/lib/libm/common/m9x/__fex_i386.c
249
op = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[OP] >> 16;
usr/src/lib/libm/common/m9x/__fex_i386.c
250
ea = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[EA];
usr/src/lib/libm/common/m9x/__fex_i386.c
584
op = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[OP] >> 16;
usr/src/lib/libm/common/m9x/__fex_i386.c
585
ea = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[EA];
usr/src/lib/libm/common/m9x/__fex_sse.c
212
fpchip_state.state[7]);
usr/src/lib/libm/common/m9x/__fex_sse.c
236
fpchip_state.state[7]);
usr/src/lib/libnisdb/nis_hashitem.c
42
#define set_thread_status(msg, state)
usr/src/lib/libnsl/nsl/t_look.c
47
int state;
usr/src/lib/libnsl/nsl/t_look.c
60
state = _t_look_locked(fd, tiptr, do_expinline_peek, api_semantics);
usr/src/lib/libnsl/nsl/t_look.c
66
return (state);
usr/src/lib/libnsl/rpc/clnt_generic.c
638
int state; /* Current state of provider */
usr/src/lib/libnsl/rpc/clnt_generic.c
644
if (((state = t_sync(fd)) == -1) ||
usr/src/lib/libnsl/rpc/clnt_generic.c
645
((state == T_UNBND) && (t_bind(fd, NULL, NULL) == -1)) ||
usr/src/lib/libnsl/rpc/clnt_vc.c
457
int state;
usr/src/lib/libnsl/rpc/clnt_vc.c
466
state = t_getstate(fd);
usr/src/lib/libnsl/rpc/clnt_vc.c
467
if (state == -1) {
usr/src/lib/libnsl/rpc/clnt_vc.c
474
switch (state) {
usr/src/lib/libnsl/rpc/clnt_vc.c
567
if ((state = t_getstate(fd)) == T_OUTCON) {
usr/src/lib/libnsl/rpc/clnt_vc.c
571
if (state != T_IDLE) {
usr/src/lib/libnsl/rpc/rpc_td.c
47
int state;
usr/src/lib/libnsl/rpc/rpc_td.c
52
if ((state = t_getstate(fd)) == -1)
usr/src/lib/libnsl/rpc/rpc_td.c
56
if ((state == T_IDLE) && (t_optreq.flags != T_NEGOTIATE)) {
usr/src/lib/libnsl/rpc/rpc_td.c
89
if (state == T_IDLE)
usr/src/lib/libnsl/rpc/svc_generic.c
281
int state; /* state of the transport provider */
usr/src/lib/libnsl/rpc/svc_generic.c
301
state = T_UNBND;
usr/src/lib/libnsl/rpc/svc_generic.c
306
if ((state = t_sync(fd)) == -1) {
usr/src/lib/libnsl/rpc/svc_generic.c
370
switch (state) {
usr/src/lib/libnsl/rpc/svc_generic.c
545
"svc_tli_create: connection in a wierd state (%d)", state);
usr/src/lib/libnsl/rpc/svc_generic.c
555
if (state == T_DATAXFER)
usr/src/lib/libnsl/rpc/svc_generic.c
564
(state != T_DATAXFER) &&
usr/src/lib/libnvme/common/libnvme.c
903
nvme_ns_state_to_disc_level(nvme_ns_state_t state)
usr/src/lib/libnvme/common/libnvme.c
908
switch (state) {
usr/src/lib/libnvme/common/libnvme.c
921
"state: 0x%x", state);
usr/src/lib/libnwam/common/libnwam_object.c
437
nwam_state_t state;
usr/src/lib/libnwam/common/libnwam_object.c
440
return ((nwam_get_state(NULL, hp, &state, &aux) == NWAM_SUCCESS &&
usr/src/lib/libnwam/common/libnwam_object.c
441
state == NWAM_STATE_ONLINE));
usr/src/lib/libnwam/common/libnwam_util.c
389
nwam_state_to_string(nwam_state_t state)
usr/src/lib/libnwam/common/libnwam_util.c
391
switch (state) {
usr/src/lib/libpam/pam_framework.c
738
int state = WHITESPACE;
usr/src/lib/libpam/pam_framework.c
754
state = USERNAME;
usr/src/lib/libpam/pam_framework.c
759
if (state == USERNAME)
usr/src/lib/libpcidb/common/pcidb.c
298
pcidb_parse_t state = PDB_INIT;
usr/src/lib/libpcidb/common/pcidb.c
312
switch (state) {
usr/src/lib/libpcidb/common/pcidb.c
319
state = PDB_CLASS;
usr/src/lib/libpcidb/common/pcidb.c
321
state = PDB_VENDOR;
usr/src/lib/libpcidb/common/pcidb.c
328
state = PDB_DEVICE;
usr/src/lib/libpcidb/common/pcidb.c
332
state = PDB_INIT;
usr/src/lib/libpcidb/common/pcidb.c
337
state = PDB_SUBDEV;
usr/src/lib/libpcidb/common/pcidb.c
348
state = PDB_INIT;
usr/src/lib/libpcidb/common/pcidb.c
353
state = PDB_DEVICE;
usr/src/lib/libpcidb/common/pcidb.c
365
state = PDB_SUBCLASS;
usr/src/lib/libpcidb/common/pcidb.c
369
state = PDB_INIT;
usr/src/lib/libpcidb/common/pcidb.c
374
state = PDB_PROGIF;
usr/src/lib/libpcidb/common/pcidb.c
386
state = PDB_INIT;
usr/src/lib/libpcidb/common/pcidb.c
391
state = PDB_SUBCLASS;
usr/src/lib/libpcsc/common/libpcsc.c
818
SCardEndTransaction(SCARDHANDLE arg, DWORD state)
usr/src/lib/libpcsc/common/libpcsc.c
830
switch (state) {
usr/src/lib/libpool/common/pool.c
678
pool_get_status(int *state)
usr/src/lib/libpool/common/pool.c
694
*state = status.ps_io_state;
usr/src/lib/libpool/common/pool.c
700
pool_set_status(int state)
usr/src/lib/libpool/common/pool.c
709
if (old_state != state) {
usr/src/lib/libpool/common/pool.c
729
if (state != 0) {
usr/src/lib/libpool/common/pool.c
757
if (state != 0)
usr/src/lib/libpool/common/pool.c
768
status.ps_io_state = state;
usr/src/lib/libproc/common/Pcontrol.c
1106
if (P->state == PS_LOST) { /* WoV */
usr/src/lib/libproc/common/Pcontrol.c
1111
(P->state != PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
1113
if (P->state != PS_RUN && errno != ENOENT) {
usr/src/lib/libproc/common/Pcontrol.c
1300
return (P->state);
usr/src/lib/libproc/common/Pcontrol.c
1451
if (P->state == PS_DEAD) {
usr/src/lib/libproc/common/Pcontrol.c
1484
if (P->state != PS_DEAD)
usr/src/lib/libproc/common/Pcontrol.c
1569
if (P->state == PS_DEAD || P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
1624
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
1640
if (P->state == PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
1737
if (P->state == PS_DEAD) {
usr/src/lib/libproc/common/Pcontrol.c
1744
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
1768
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
1772
if (P->state == PS_STOP)
usr/src/lib/libproc/common/Pcontrol.c
1783
if (P->state != PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
1909
int old_state = P->state;
usr/src/lib/libproc/common/Pcontrol.c
1911
switch (P->state) {
usr/src/lib/libproc/common/Pcontrol.c
1933
Pdprintf("Pstopstatus: corrupted state: %d\n", P->state);
usr/src/lib/libproc/common/Pcontrol.c
1953
if (P->state == PS_DEAD || P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
1983
P->state = PS_LOST;
usr/src/lib/libproc/common/Pcontrol.c
2013
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
2021
P->state = PS_STOP;
usr/src/lib/libproc/common/Pcontrol.c
2090
P->state = PS_UNDEAD;
usr/src/lib/libproc/common/Pcontrol.c
2104
P->state = PS_UNDEAD;
usr/src/lib/libproc/common/Pcontrol.c
2110
P->state = PS_LOST;
usr/src/lib/libproc/common/Pcontrol.c
2130
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
2135
if (P->state != PS_STOP && P->state != PS_DEAD) {
usr/src/lib/libproc/common/Pcontrol.c
2155
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Pcontrol.c
2180
if (P->state != PS_STOP && (P->status.pr_lwp.pr_flags & sbits) == 0) {
usr/src/lib/libproc/common/Pcontrol.c
2237
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
2334
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2335
P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
2382
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2383
P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
2514
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Pcontrol.c
2529
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
2550
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2551
P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
2576
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2577
P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
2709
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Pcontrol.c
2722
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
2795
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2796
P->state == PS_IDLE) {
usr/src/lib/libproc/common/Pcontrol.c
2821
if (P->state == PS_RUN)
usr/src/lib/libproc/common/Pcontrol.c
2855
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2856
P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
2862
if (P->state == PS_RUN)
usr/src/lib/libproc/common/Pcontrol.c
2882
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2883
P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
2889
if (P->state == PS_RUN)
usr/src/lib/libproc/common/Pcontrol.c
2909
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2910
P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
2916
if (P->state == PS_RUN)
usr/src/lib/libproc/common/Pcontrol.c
2936
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Pcontrol.c
2937
P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
2943
if (P->state == PS_RUN)
usr/src/lib/libproc/common/Pcontrol.c
3009
switch (P->state) {
usr/src/lib/libproc/common/Pcontrol.c
3034
if (P->state == PS_DEAD) {
usr/src/lib/libproc/common/Pcontrol.c
3087
if (P->state == PS_RUN)
usr/src/lib/libproc/common/Pcontrol.c
3091
if (P->state == PS_STOP)
usr/src/lib/libproc/common/Pcontrol.c
3106
if (P->state == PS_DEAD) {
usr/src/lib/libproc/common/Pcontrol.c
3193
if (P->state == PS_DEAD)
usr/src/lib/libproc/common/Pcontrol.c
3195
if (P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
3257
if (P->state == PS_UNDEAD || P->state == PS_IDLE)
usr/src/lib/libproc/common/Pcontrol.c
3280
if (P->state == PS_DEAD) { /* core file */
usr/src/lib/libproc/common/Pcontrol.c
3758
L->lwp_proc->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
4028
P->state = PS_STOP;
usr/src/lib/libproc/common/Pcontrol.c
552
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
618
if (P->state == PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
625
if (P->state != PS_STOP || /* interrupt or process died */
usr/src/lib/libproc/common/Pcontrol.c
654
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Pcontrol.c
666
while (P->state == PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
685
if (P->state == PS_LOST && /* we lost control */
usr/src/lib/libproc/common/Pcontrol.c
695
if (P->state == PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
711
if (P->state == PS_STOP &&
usr/src/lib/libproc/common/Pcontrol.c
955
P->state = PS_RUN;
usr/src/lib/libproc/common/Pcontrol.c
975
if (P->state == PS_LOST) { /* WoV */
usr/src/lib/libproc/common/Pcontrol.c
980
if (P->state == PS_UNDEAD)
usr/src/lib/libproc/common/Pcontrol.h
217
int state; /* state of the process, see "libproc.h" */
usr/src/lib/libproc/common/Pcore.c
2425
P->state = PS_DEAD;
usr/src/lib/libproc/common/Pcore.c
2969
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Pfdinfo.c
116
if (P->state == PS_DEAD || P->state == PS_IDLE)
usr/src/lib/libproc/common/Pidle.c
184
P->state = PS_IDLE;
usr/src/lib/libproc/common/Plwpregs.c
181
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
243
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Plwpregs.c
419
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
424
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
425
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Plwpregs.c
497
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
502
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
503
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Plwpregs.c
528
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
533
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
534
if (P->state != PS_STOP) {
usr/src/lib/libproc/common/Plwpregs.c
566
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
571
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
592
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
597
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
621
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
634
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
654
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
659
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
695
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
700
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Plwpregs.c
766
if (P->state == PS_IDLE) {
usr/src/lib/libproc/common/Plwpregs.c
771
if (P->state != PS_DEAD) {
usr/src/lib/libproc/common/Pservice.c
110
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
119
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
127
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
139
if (P->state != PS_STOP)
usr/src/lib/libproc/common/Pservice.c
151
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
163
if (P->state != PS_STOP)
usr/src/lib/libproc/common/Pservice.c
178
if (P->state == PS_DEAD) {
usr/src/lib/libproc/common/Pservice.c
221
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
242
if (P->state != PS_STOP)
usr/src/lib/libproc/common/Pservice.c
273
if (P->state != PS_STOP)
usr/src/lib/libproc/common/Pservice.c
300
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
89
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pservice.c
97
if (P->state != PS_STOP && P->state != PS_DEAD)
usr/src/lib/libproc/common/Pstack.c
243
if ((P->state == PS_STOP || P->state == PS_DEAD) &&
usr/src/lib/libproc/common/Pstack.c
261
if (P->state == PS_STOP || P->state == PS_DEAD) {
usr/src/lib/libproc/common/Psymtab.c
1861
if (P->state == PS_DEAD || P->state == PS_IDLE) {
usr/src/lib/libproc/common/Psymtab.c
2543
else if (Prd_agent(P) != NULL || P->state == PS_IDLE)
usr/src/lib/libproc/common/Psymtab.c
483
if (P->info_valid || P->state == PS_UNDEAD)
usr/src/lib/libproc/common/Psymtab.c
613
if (P->rap == NULL && P->state != PS_DEAD && P->state != PS_IDLE) {
usr/src/lib/libproc/common/Psymtab.c
855
if (P->state == PS_IDLE && name == PR_OBJ_EXEC && P->info_valid == 1 &&
usr/src/lib/libproc/common/Psyscall.c
103
if (P->state == PS_DEAD || P->state == PS_UNDEAD ||
usr/src/lib/libproc/common/Psyscall.c
104
P->state == PS_IDLE) {
usr/src/lib/libproc/common/Psyscall.c
271
while (P->state == PS_RUN) {
usr/src/lib/libproc/common/Psyscall.c
274
if (P->state != PS_STOP)
usr/src/lib/libproc/common/Psyscall.c
324
if (P->state == PS_DEAD || P->state == PS_UNDEAD || P->state == PS_IDLE)
usr/src/lib/libproc/common/Psyscall.c
348
if (P->state != PS_STOP || /* check state of LWP */
usr/src/lib/libproc/common/Psyscall.c
465
while (P->state == PS_RUN)
usr/src/lib/libproc/common/Psyscall.c
467
} while (P->state == PS_STOP && P->status.pr_lwp.pr_why != PR_SYSEXIT);
usr/src/lib/libproc/common/Psyscall.c
480
if (P->state != PS_STOP || P->status.pr_lwp.pr_why != PR_SYSEXIT)
usr/src/lib/libproc/common/Psyscall.c
565
if (P->state != PS_UNDEAD) {
usr/src/lib/libproc/sparc/Pisadep.c
189
if (P->state == PS_DEAD) {
usr/src/lib/libproc/sparcv9/Pisadep.c
237
if (P->state == PS_DEAD) {
usr/src/lib/libproject/common/setproject.c
195
uint_t state = 0;
usr/src/lib/libproject/common/setproject.c
262
if (state & INPAREN) {
usr/src/lib/libproject/common/setproject.c
267
state |= INPAREN;
usr/src/lib/libproject/common/setproject.c
272
if (state & INPAREN) {
usr/src/lib/libproject/common/setproject.c
283
state &= ~INPAREN;
usr/src/lib/libproject/common/setproject.c
319
if (state & INPAREN) {
usr/src/lib/libproject/common/setproject.c
333
else if (state & INPAREN)
usr/src/lib/libproject/common/setproject.c
339
if (!(state & INPAREN))
usr/src/lib/libprtdiag/common/display_sun4v.c
1009
state:
usr/src/lib/libprtdiag/common/display_sun4v.c
1013
status = picl_get_propval(proph, state, sizeof (state));
usr/src/lib/libprtdiag/common/display_sun4v.c
1017
log_printf("%-9s", state);
usr/src/lib/libprtdiag/common/display_sun4v.c
912
char state[MAXSTRLEN];
usr/src/lib/libprtdiag/common/display_sun4v.c
963
goto state;
usr/src/lib/libprtdiag/common/display_sun4v.c
979
goto state;
usr/src/lib/libprtdiag/common/display_sun4v.c
984
goto state;
usr/src/lib/libprtdiag/common/display_sun4v.c
990
goto state;
usr/src/lib/libprtdiag/common/display_sun4v.c
996
goto state;
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
619
char state[PICL_PROPNAMELEN_MAX];
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
632
state, PICL_PROPNAMELEN_MAX);
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
637
"DISK %d: [%3s]\n"), i, state);
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
735
char state[PICL_PROPNAMELEN_MAX];
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
752
"State", state, sizeof (state));
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
755
(void) strcpy(state, "n/a");
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/cherrystone.c
785
log_printf("%s\t\t%3d\t\t%s\n", label, temp, state);
usr/src/lib/libprtdiag_psr/sparc/daktari/common/daktari.c
1179
char state[PICL_PROPNAMELEN_MAX];
usr/src/lib/libprtdiag_psr/sparc/daktari/common/daktari.c
1196
"State", state, sizeof (state));
usr/src/lib/libprtdiag_psr/sparc/daktari/common/daktari.c
1199
strcpy(state, "n/a");
usr/src/lib/libprtdiag_psr/sparc/daktari/common/daktari.c
1229
log_printf("%s\t\t%3d\t\t%s\n", label, temp, state);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3001
char *state;
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3023
err = picldiag_get_string_propval(ledh, PICL_PROP_STATE, &state);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3029
log_printf("%-10s ", state);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3030
free(state);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3094
char *state;
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3110
err = picldiag_get_string_propval(keyswitchh, PICL_PROP_STATE, &state);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3116
log_printf("%s\n", state);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/picldiag.c
3117
free(state);
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1037
(void) sprintf(state, "%s", "Off");
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1040
(void) sprintf(state, "%s", "On");
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1043
(void) sprintf(state, "%s", "Diagnostic");
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1046
(void) sprintf(state, "%s", "Secure");
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1049
(void) sprintf(state, "%s", "Broken!");
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1055
log_printf("Keyswitch position is in %s mode.\n", state);
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1135
(void) sprintf(state, "%s", " OK ");
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1137
(void) sprintf(state, "%s", "FAILED: DC "
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
1142
log_printf(" %2d %s\n", ps_ks.slot, state);
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
985
char state[48];
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
2981
char *state;
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3003
err = picldiag_get_string_propval(ledh, PICL_PROP_STATE, &state);
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3009
log_printf("%-10s ", state);
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3010
free(state);
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3074
char *state;
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3090
err = picldiag_get_string_propval(keyswitchh, PICL_PROP_STATE, &state);
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3096
log_printf("%s\n", state);
usr/src/lib/libprtdiag_psr/sparc/lw8/common/lw8.c
3097
free(state);
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2591
char *state;
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2613
err = picldiag_get_string_propval(ledh, PICL_PROP_STATE, &state);
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2619
log_printf("%-10s ", state);
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2620
free(state);
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2685
char *state;
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2701
err = picldiag_get_string_propval(keyswitchh, PICL_PROP_STATE, &state);
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2707
log_printf("%s\n", state);
usr/src/lib/libprtdiag_psr/sparc/schumacher/common/schumacher.c
2708
free(state);
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
151
static void serengeti_display_board_info(int state);
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
152
static void serengeti_display_board_info_header(int state);
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
670
serengeti_display_board_info_header(int state)
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
676
if (state == ACTIVE)
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
697
serengeti_display_board_info(int state)
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
715
serengeti_display_board_info_header(state);
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
719
if ((state != ACTIVE) &&
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
722
else if ((state == ACTIVE) &&
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
725
if (state == INACTIVE)
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
747
if ((state == INACTIVE) &&
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1018
(void) sprintf(state, "%s", "Off");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1021
(void) sprintf(state, "%s", "On");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1024
(void) sprintf(state, "%s", "Diagnostic");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1027
(void) sprintf(state, "%s", "Secure");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1030
(void) sprintf(state, "%s", "Broken!");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1061
log_printf("Keyswitch position is in %s mode.\n", state);
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1181
(void) sprintf(state, "%s", " OK ");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1183
(void) sprintf(state, "FAILED (FAN# %d)",
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1190
fan.fanspeed, state);
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1205
(void) sprintf(state, "%s", " OK ");
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1209
(void) sprintf(state, "%s",
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1213
(void) sprintf(state, "%s",
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1217
(void) sprintf(state, "%s",
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1225
ps.instance, ps.ps_rating, ps.ps_tempr, state);
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
948
char state[48];
usr/src/lib/libraidcfg/common/raidcfg.c
2823
if (attr->state == DISK_STATE_FAILED) {
usr/src/lib/libraidcfg/common/raidcfg.c
2878
if (attr->state == DISK_STATE_FAILED) {
usr/src/lib/libraidcfg/common/raidcfg.c
3351
if (disk_attr->state != DISK_STATE_GOOD) {
usr/src/lib/libraidcfg/common/raidcfg.c
3626
if (disk_attr->state == DISK_STATE_FAILED) {
usr/src/lib/libraidcfg/common/raidcfg.c
3639
if (!(diskseg_attr->state &
usr/src/lib/libraidcfg/common/raidcfg.c
3790
if (disk_attr->state == DISK_STATE_FAILED) {
usr/src/lib/libraidcfg/common/raidcfg.c
718
dst->state = src->state;
usr/src/lib/libraidcfg/common/raidcfg.h
67
uint32_t state;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
282
uint32_t state;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
293
uint32_t state;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
310
uint32_t state;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
317
uint32_t state;
usr/src/lib/librcm/librcm.c
657
int state;
usr/src/lib/librcm/librcm.c
664
if (errno = nvlist_lookup_int32(tuple->info, RCM_RSRCSTATE, &state))
usr/src/lib/librcm/librcm.c
667
return (state);
usr/src/lib/libresolv/res_init.c
70
struct state _res = {
usr/src/lib/libresolv/resolv.h
98
extern struct state _res;
usr/src/lib/libresolv2/common/isc/base64.c
213
int tarindex, state, ch;
usr/src/lib/libresolv2/common/isc/base64.c
216
state = 0;
usr/src/lib/libresolv2/common/isc/base64.c
230
switch (state) {
usr/src/lib/libresolv2/common/isc/base64.c
237
state = 1;
usr/src/lib/libresolv2/common/isc/base64.c
248
state = 2;
usr/src/lib/libresolv2/common/isc/base64.c
259
state = 3;
usr/src/lib/libresolv2/common/isc/base64.c
268
state = 0;
usr/src/lib/libresolv2/common/isc/base64.c
282
switch (state) {
usr/src/lib/libresolv2/common/isc/base64.c
322
if (state != 0)
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
100
static void new_state(struct ctl_cctx *, enum state);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
158
ctx->state = initializing;
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
218
if (ctx->state != destroyed)
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
237
switch (ctx->state) {
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
293
REQUIRE(ctx->state == connecting || ctx->state == connected);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
311
if (ctx->state == destroyed)
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
340
switch (ctx->state) {
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
384
REQUIRE(ctx->state != destroyed);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
389
new_state(struct ctl_cctx *ctx, enum state new_state) {
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
393
state_names[ctx->state], state_names[new_state]);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
394
ctx->state = new_state;
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
428
if (ctx->state == destroyed) {
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
459
REQUIRE(ctx->state == connecting || ctx->state == connected);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
492
REQUIRE(ctx->state == connected);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
610
ctx->timeout.tv_sec, state_names[ctx->state]);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
78
enum state state;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
122
enum state,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
306
REQUIRE(sess->state == initializing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
307
sess->state == processing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
308
sess->state == reading_data ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
309
sess->state == writing);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
453
sess->state = available;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
463
ctl_new_state(struct ctl_sess *sess, enum state new_state, const char *reason)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
471
state_names[sess->state],
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
473
sess->state = new_state;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
482
REQUIRE(sess->state == initializing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
483
sess->state == writing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
484
sess->state == reading ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
485
sess->state == processing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
486
sess->state == reading_data ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
487
sess->state == idling);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
489
if (sess->state == reading || sess->state == reading_data)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
491
else if (sess->state == writing) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
520
REQUIRE(sess->state == initializing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
521
sess->state == writing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
522
sess->state == processing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
523
sess->state == idling);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
549
REQUIRE(sess->state == reading || sess->state == reading_data);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
571
REQUIRE(sess->state == reading || sess->state == reading_data);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
633
REQUIRE(sess->state == writing);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
660
REQUIRE(sess->state == reading);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
664
if (sess->state == reading || sess->state == reading_data)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
724
REQUIRE(sess->state == writing);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
81
enum state state;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
247
ns_tcp_tsig_state *state)
usr/src/lib/libresolv2/common/nameser/ns_sign.c
250
if (state == NULL || k == NULL || querysig == NULL || querysiglen < 0)
usr/src/lib/libresolv2/common/nameser/ns_sign.c
252
state->counter = -1;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
253
state->key = k;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
254
if (state->key->dk_alg != KEY_HMAC_MD5)
usr/src/lib/libresolv2/common/nameser/ns_sign.c
256
if (querysiglen > (int)sizeof(state->sig))
usr/src/lib/libresolv2/common/nameser/ns_sign.c
258
memcpy(state->sig, querysig, querysiglen);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
259
state->siglen = querysiglen;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
265
ns_tcp_tsig_state *state, int done)
usr/src/lib/libresolv2/common/nameser/ns_sign.c
267
return (ns_sign_tcp2(msg, msglen, msgsize, error, state,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
273
ns_tcp_tsig_state *state, int done,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
282
if (msg == NULL || msglen == NULL || state == NULL)
usr/src/lib/libresolv2/common/nameser/ns_sign.c
285
state->counter++;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
286
if (state->counter == 0)
usr/src/lib/libresolv2/common/nameser/ns_sign.c
287
return (ns_sign2(msg, msglen, msgsize, error, state->key,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
288
state->sig, state->siglen,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
289
state->sig, &state->siglen, 0,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
292
if (state->siglen > 0) {
usr/src/lib/libresolv2/common/nameser/ns_sign.c
293
u_int16_t siglen_n = htons(state->siglen);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
294
dst_sign_data(SIG_MODE_INIT, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
296
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
298
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
299
state->sig, state->siglen, NULL, 0);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
300
state->siglen = 0;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
303
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx, msg, *msglen,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
306
if (done == 0 && (state->counter % 100 != 0))
usr/src/lib/libresolv2/common/nameser/ns_sign.c
313
n = dn_comp(state->key->dk_key_name, cp, eob - cp, dnptrs, lastdnptr);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
349
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
352
n = dst_sign_data(SIG_MODE_FINAL, state->key, &state->ctx, NULL, 0,
usr/src/lib/libresolv2/common/nameser/ns_sign.c
353
state->sig, sizeof(state->sig));
usr/src/lib/libresolv2/common/nameser/ns_sign.c
356
state->siglen = n;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
359
BOUNDS_CHECK(cp, INT16SZ + state->siglen);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
360
PUTSHORT(state->siglen, cp);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
361
memcpy(cp, state->sig, state->siglen);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
362
cp += state->siglen;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
318
ns_tcp_tsig_state *state)
usr/src/lib/libresolv2/common/nameser/ns_verify.c
321
if (state == NULL || k == NULL || querysig == NULL || querysiglen < 0)
usr/src/lib/libresolv2/common/nameser/ns_verify.c
323
state->counter = -1;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
324
state->key = k;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
325
if (state->key->dk_alg != KEY_HMAC_MD5)
usr/src/lib/libresolv2/common/nameser/ns_verify.c
327
if (querysiglen > (int)sizeof(state->sig))
usr/src/lib/libresolv2/common/nameser/ns_verify.c
329
memcpy(state->sig, querysig, querysiglen);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
330
state->siglen = querysiglen;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
335
ns_verify_tcp(u_char *msg, int *msglen, ns_tcp_tsig_state *state,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
347
if (msg == NULL || msglen == NULL || state == NULL)
usr/src/lib/libresolv2/common/nameser/ns_verify.c
352
state->counter++;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
353
if (state->counter == 0)
usr/src/lib/libresolv2/common/nameser/ns_verify.c
354
return (ns_verify(msg, msglen, state->key,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
355
state->sig, state->siglen,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
356
state->sig, &state->siglen, ×igned, 0));
usr/src/lib/libresolv2/common/nameser/ns_verify.c
358
if (state->siglen > 0) {
usr/src/lib/libresolv2/common/nameser/ns_verify.c
359
u_int16_t siglen_n = htons(state->siglen);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
361
dst_verify_data(SIG_MODE_INIT, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
363
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
365
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
366
state->sig, state->siglen, NULL, 0);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
367
state->siglen = 0;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
375
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
381
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
411
if ((ns_samename(state->key->dk_key_name, name) != 1 ||
usr/src/lib/libresolv2/common/nameser/ns_verify.c
412
state->key->dk_alg != KEY_HMAC_MD5))
usr/src/lib/libresolv2/common/nameser/ns_verify.c
452
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
455
n = dst_verify_data(SIG_MODE_FINAL, state->key, &state->ctx, NULL, 0,
usr/src/lib/libresolv2/common/nameser/ns_verify.c
460
if (sigfieldlen > sizeof(state->sig))
usr/src/lib/libresolv2/common/nameser/ns_verify.c
463
memcpy(state->sig, sigstart, sigfieldlen);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
464
state->siglen = sigfieldlen;
usr/src/lib/librestart/common/librestart.c
758
restarter_instance_state_t *state, restarter_instance_state_t *next_state)
usr/src/lib/librestart/common/librestart.c
762
*state = e->re_state;
usr/src/lib/librestart/common/librestart.c
945
restarter_state_to_string(restarter_instance_state_t state, char *string,
usr/src/lib/librestart/common/librestart.c
950
if (state == RESTARTER_STATE_NONE)
usr/src/lib/librestart/common/librestart.c
952
else if (state == RESTARTER_STATE_UNINIT)
usr/src/lib/librestart/common/librestart.c
954
else if (state == RESTARTER_STATE_MAINT)
usr/src/lib/librestart/common/librestart.c
956
else if (state == RESTARTER_STATE_OFFLINE)
usr/src/lib/librestart/common/librestart.c
959
else if (state == RESTARTER_STATE_DISABLED)
usr/src/lib/librestart/common/librestart.c
962
else if (state == RESTARTER_STATE_ONLINE)
usr/src/lib/librestart/common/librestart.c
964
else if (state == RESTARTER_STATE_DEGRADED)
usr/src/lib/librstp/common/choose.h
32
char * GET_STATE_NAME (int state)
usr/src/lib/librstp/common/choose.h
38
if (BEGIN == state) return "Begin";
usr/src/lib/librstp/common/choose.h
39
return state_names[state];
usr/src/lib/librstp/common/edge.h
36
STP_edge_get_state_name (int state);
usr/src/lib/librstp/common/migrate.h
35
STP_migrate_get_state_name (int state);
usr/src/lib/librstp/common/p2p.h
35
STP_p2p_get_state_name (int state);
usr/src/lib/librstp/common/pcost.h
35
STP_pcost_get_state_name (int state);
usr/src/lib/librstp/common/portinfo.h
38
STP_info_get_state_name (int state);
usr/src/lib/librstp/common/rolesel.h
38
STP_rolesel_get_state_name (int state);
usr/src/lib/librstp/common/roletrns.h
34
char* STP_roletrns_get_state_name (int state);
usr/src/lib/librstp/common/stp_in.c
1009
STP_IN_state2str(RSTP_PORT_STATE state)
usr/src/lib/librstp/common/stp_in.c
1011
switch (state) {
usr/src/lib/librstp/common/stp_in.c
359
entry->state = UID_PORT_DISABLED;
usr/src/lib/librstp/common/stp_in.c
361
entry->state = UID_PORT_DISCARDING;
usr/src/lib/librstp/common/stp_in.c
363
entry->state = UID_PORT_LEARNING;
usr/src/lib/librstp/common/stp_in.c
365
entry->state = UID_PORT_FORWARDING;
usr/src/lib/librstp/common/stp_vectors.h
65
IN RSTP_PORT_STATE state);
usr/src/lib/librstp/common/sttrans.h
35
STP_sttrans_get_state_name (int state);
usr/src/lib/librstp/common/topoch.h
34
char* STP_topoch_get_state_name (int state);
usr/src/lib/librstp/common/transmit.h
35
STP_transmit_get_state_name (int state);
usr/src/lib/librstp/common/uid_stp.h
166
RSTP_PORT_STATE state;
usr/src/lib/libsasl/include/hmac-md5.h
53
void _sasl_hmac_md5_import(HMAC_MD5_CTX *hmac, HMAC_MD5_STATE *state);
usr/src/lib/libsasl/include/md5_private.h
41
UINT4 state[4]; /* state (ABCD) */
usr/src/lib/libsasl/lib/md5.c
126
context->state[0] = 0x67452301;
usr/src/lib/libsasl/lib/md5.c
127
context->state[1] = 0xefcdab89;
usr/src/lib/libsasl/lib/md5.c
128
context->state[2] = 0x98badcfe;
usr/src/lib/libsasl/lib/md5.c
129
context->state[3] = 0x10325476;
usr/src/lib/libsasl/lib/md5.c
160
(context->state, context->buffer);
usr/src/lib/libsasl/lib/md5.c
163
MD5Transform (context->state, &input[i]);
usr/src/lib/libsasl/lib/md5.c
200
Encode (digest, context->state, 16);
usr/src/lib/libsasl/lib/md5.c
208
static void MD5Transform (state, block)
usr/src/lib/libsasl/lib/md5.c
209
UINT4 state[4];
usr/src/lib/libsasl/lib/md5.c
212
UINT4 a = state[0], b = state[1], c = state[2], d = state[3], x[16];
usr/src/lib/libsasl/lib/md5.c
288
state[0] += a;
usr/src/lib/libsasl/lib/md5.c
289
state[1] += b;
usr/src/lib/libsasl/lib/md5.c
290
state[2] += c;
usr/src/lib/libsasl/lib/md5.c
291
state[3] += d;
usr/src/lib/libsasl/lib/md5.c
435
void _sasl_hmac_md5_precalc(HMAC_MD5_STATE *state,
usr/src/lib/libsasl/lib/md5.c
444
state->istate[lupe] = htonl(hmac.ictx.state[lupe]);
usr/src/lib/libsasl/lib/md5.c
445
state->ostate[lupe] = htonl(hmac.octx.state[lupe]);
usr/src/lib/libsasl/lib/md5.c
452
HMAC_MD5_STATE *state)
usr/src/lib/libsasl/lib/md5.c
457
hmac->ictx.state[lupe] = ntohl(state->istate[lupe]);
usr/src/lib/libsasl/lib/md5.c
458
hmac->octx.state[lupe] = ntohl(state->ostate[lupe]);
usr/src/lib/libscf/common/midlevel.c
1018
char state[MAX_SCF_STATE_STRING_SZ];
usr/src/lib/libscf/common/midlevel.c
1036
if (scf_value_get_astring(val, state, sizeof (state)) <= 0) {
usr/src/lib/libscf/common/midlevel.c
1041
if (strcmp(state, SCF_STATE_STRING_UNINIT) == 0) {
usr/src/lib/libscf/common/midlevel.c
1043
} else if (strcmp(state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/lib/libscf/common/midlevel.c
1045
} else if (strcmp(state, SCF_STATE_STRING_OFFLINE) == 0) {
usr/src/lib/libscf/common/midlevel.c
1047
} else if (strcmp(state, SCF_STATE_STRING_DISABLED) == 0) {
usr/src/lib/libscf/common/midlevel.c
1049
} else if (strcmp(state, SCF_STATE_STRING_ONLINE) == 0) {
usr/src/lib/libscf/common/midlevel.c
1051
} else if (strcmp(state, SCF_STATE_STRING_DEGRADED) == 0) {
usr/src/lib/libscf/common/midlevel.c
3143
state_from_string(const char *state, size_t l)
usr/src/lib/libscf/common/midlevel.c
3152
if (str_cmp(SCF_STATE_STRING_UNINIT, state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3154
else if (str_cmp(SCF_STATE_STRING_MAINT, state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3156
else if (str_cmp(SCF_STATE_STRING_OFFLINE, state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3158
else if (str_cmp(SCF_STATE_STRING_DISABLED, state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3160
else if (str_cmp(SCF_STATE_STRING_ONLINE, state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3162
else if (str_cmp(SCF_STATE_STRING_DEGRADED, state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3164
else if (str_cmp("all", state, l) == 0)
usr/src/lib/libscf/common/midlevel.c
3177
smf_state_from_string(const char *state)
usr/src/lib/libscf/common/midlevel.c
3179
return (state_from_string(state, 0));
usr/src/lib/libshare/autofs/libshare_autofs.c
305
char *state;
usr/src/lib/libshare/autofs/libshare_autofs.c
308
state = smf_get_state(service);
usr/src/lib/libshare/autofs/libshare_autofs.c
309
if (state != NULL) {
usr/src/lib/libshare/autofs/libshare_autofs.c
311
ret = strcmp(state, chkstate) == 0 ? B_TRUE : B_FALSE;
usr/src/lib/libshare/autofs/libshare_autofs.c
312
free(state);
usr/src/lib/libshare/common/parser.c
48
int state = TK_INIT;
usr/src/lib/libshare/common/parser.c
61
switch (state) {
usr/src/lib/libshare/common/parser.c
70
state = TK_QUOTED;
usr/src/lib/libshare/common/parser.c
75
state = TK_TOKEN;
usr/src/lib/libshare/common/scfutil.c
1011
char *state = sa_get_group_attr((sa_group_t)node,
usr/src/lib/libshare/common/scfutil.c
1014
if (state == NULL) {
usr/src/lib/libshare/common/scfutil.c
1021
sa_free_attr_string(state);
usr/src/lib/libshare/nfs/libshare_nfs.c
3252
char *state;
usr/src/lib/libshare/nfs/libshare_nfs.c
3255
state = smf_get_state(service);
usr/src/lib/libshare/nfs/libshare_nfs.c
3256
if (state != NULL) {
usr/src/lib/libshare/nfs/libshare_nfs.c
3258
ret = strcmp(state, chkstate) == 0 ? B_TRUE : B_FALSE;
usr/src/lib/libshare/nfs/libshare_nfs.c
3259
free(state);
usr/src/lib/libsip/common/sip_dialog.c
1889
sip_get_dialog_state_str(int state)
usr/src/lib/libsip/common/sip_dialog.c
1891
switch (state) {
usr/src/lib/libsip/common/sip_xaction.c
331
int state = 0;
usr/src/lib/libsip/common/sip_xaction.c
390
state = SIP_SRV_INV_PROCEEDING;
usr/src/lib/libsip/common/sip_xaction.c
392
state = SIP_SRV_TRYING;
usr/src/lib/libsip/common/sip_xaction.c
395
trans->sip_xaction_state = state;
usr/src/lib/libsip/common/sip_xaction.c
594
sip_get_xaction_state(int state)
usr/src/lib/libsip/common/sip_xaction.c
596
switch (state) {
usr/src/lib/libsip/common/sip_xaction_state_mc.c
1243
int state;
usr/src/lib/libsip/common/sip_xaction_state_mc.c
1250
state = SIP_CLNT_INV_TERMINATED;
usr/src/lib/libsip/common/sip_xaction_state_mc.c
1252
state = SIP_CLNT_NONINV_TERMINATED;
usr/src/lib/libsip/common/sip_xaction_state_mc.c
1255
state = SIP_SRV_INV_TERMINATED;
usr/src/lib/libsip/common/sip_xaction_state_mc.c
1257
state = SIP_SRV_NONINV_TERMINATED;
usr/src/lib/libsip/common/sip_xaction_state_mc.c
1260
sip_trans->sip_xaction_state = state;
usr/src/lib/libsldap/common/ns_connmgmt.c
1118
cu->state = NS_CONN_USER_WAITING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1131
if (cm->state == NS_CONN_MT_CONNECTING) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1136
cu->state = NS_CONN_USER_WOKEUP;
usr/src/lib/libsldap/common/ns_connmgmt.c
1139
if (cm->state == NS_CONN_MT_CONNECTED)
usr/src/lib/libsldap/common/ns_connmgmt.c
1287
if (cm->state != st || cm->close_when_nouser == B_TRUE ||
usr/src/lib/libsldap/common/ns_connmgmt.c
1353
if (cm->state == NS_CONN_MT_CONNECTED &&
usr/src/lib/libsldap/common/ns_connmgmt.c
1364
if ((cm->state == NS_CONN_MT_CONNECTED &&
usr/src/lib/libsldap/common/ns_connmgmt.c
1367
(cm->state == NS_CONN_MT_CONNECTING &&
usr/src/lib/libsldap/common/ns_connmgmt.c
1424
if (!((cmg->state == NS_CONN_MGMT_INACTIVE &&
usr/src/lib/libsldap/common/ns_connmgmt.c
1425
cu->keep_conn == B_TRUE) || cmg->state == NS_CONN_MGMT_ACTIVE))
usr/src/lib/libsldap/common/ns_connmgmt.c
1435
cu->state = NS_CONN_USER_FINDING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1455
if (cn->state == NS_CONN_MT_CONNECTED) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1459
cu->state = NS_CONN_USER_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1469
if (cn->state != NS_CONN_MT_CONNECTING ||
usr/src/lib/libsldap/common/ns_connmgmt.c
1488
cu->state = NS_CONN_USER_CONNECT_ERROR;
usr/src/lib/libsldap/common/ns_connmgmt.c
1490
cu->state = NS_CONN_USER_FINDING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1502
cu->state = NS_CONN_USER_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1564
cm->state = NS_CONN_MT_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1571
cu->state = NS_CONN_USER_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1608
cu->state = NS_CONN_USER_DISCONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1618
cm->state != NS_CONN_MT_CONNECTED) && cm->cu_cnt == 0) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1626
if (cm->state == NS_CONN_MT_CONNECTED && cm->cu_cnt == 0 &&
usr/src/lib/libsldap/common/ns_connmgmt.c
1719
if (cm->state != NS_CONN_MT_CONNECT_ERROR) {
usr/src/lib/libsldap/common/ns_connmgmt.c
1720
cm->state = NS_CONN_MT_CONNECT_ERROR;
usr/src/lib/libsldap/common/ns_connmgmt.c
1777
cmg->state = NS_CONN_MGMT_ACTIVE;
usr/src/lib/libsldap/common/ns_connmgmt.c
1802
if ((cm->state != NS_CONN_MT_CONNECTED && cm->state !=
usr/src/lib/libsldap/common/ns_connmgmt.c
1814
if (cm->state == NS_CONN_MT_CONNECTED) { /* first time in here */
usr/src/lib/libsldap/common/ns_connmgmt.c
1815
cm->state = NS_CONN_MT_CLOSING;
usr/src/lib/libsldap/common/ns_connmgmt.c
1875
if (cu->state != NS_CONN_USER_CONNECTED || (cm = cu->conn_mt) == NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
2047
if (cm->state == NS_CONN_MT_CONNECTED &&
usr/src/lib/libsldap/common/ns_connmgmt.c
2139
if (cm->state == NS_CONN_MT_CONNECTED &&
usr/src/lib/libsldap/common/ns_connmgmt.c
2267
if (cmg->config == new_cfg || cmg->state == NS_CONN_MGMT_DETACHED) {
usr/src/lib/libsldap/common/ns_connmgmt.c
2481
if (cmg == NULL || cmg->state == NS_CONN_MGMT_DETACHED ||
usr/src/lib/libsldap/common/ns_connmgmt.c
557
cmg->state = NS_CONN_MGMT_INACTIVE;
usr/src/lib/libsldap/common/ns_connmgmt.c
565
cmg->state = NS_CONN_MGMT_ACTIVE;
usr/src/lib/libsldap/common/ns_connmgmt.c
598
cmg->state = NS_CONN_MGMT_DETACHED;
usr/src/lib/libsldap/common/ns_connmgmt.c
644
ns_connmgmt_parent->state =
usr/src/lib/libsldap/common/ns_connmgmt.c
742
if (cmg->state == NS_CONN_MGMT_DETACHED)
usr/src/lib/libsldap/common/ns_connmgmt.c
785
if (cmg->state == NS_CONN_MGMT_DETACHED) {
usr/src/lib/libsldap/common/ns_connmgmt.c
795
" is not DETACHED (%d)"), cmg->state);
usr/src/lib/libsldap/common/ns_connmgmt.c
835
if (cmg->state != NS_CONN_MGMT_ACTIVE &&
usr/src/lib/libsldap/common/ns_connmgmt.c
836
cmg->state != NS_CONN_MGMT_INACTIVE) {
usr/src/lib/libsldap/common/ns_connmgmt.c
848
cu->state = NS_CONN_USER_ALLOCATED;
usr/src/lib/libsldap/common/ns_connmgmt.c
876
cu->state = NS_CONN_USER_FREED;
usr/src/lib/libsldap/common/ns_connmgmt.c
918
cm->state = NS_CONN_MT_CONNECTING;
usr/src/lib/libsldap/common/ns_connmgmt.h
100
ns_conn_user_state_t state;
usr/src/lib/libsldap/common/ns_connmgmt.h
148
ns_conn_mt_state_t state;
usr/src/lib/libsldap/common/ns_connmgmt.h
214
ns_conn_mgmt_state_t state;
usr/src/lib/libsldap/common/ns_internal.h
659
ns_state_t state;
usr/src/lib/libsldap/common/ns_mapping.c
337
_ns_parse_state_t state = P_INIT;
usr/src/lib/libsldap/common/ns_mapping.c
370
for (/* none */; state != P_EXIT && sptr && *sptr; sptr++) {
usr/src/lib/libsldap/common/ns_mapping.c
372
switch (state) {
usr/src/lib/libsldap/common/ns_mapping.c
378
state = P_MEMERR;
usr/src/lib/libsldap/common/ns_mapping.c
381
state = P_SCOPE;
usr/src/lib/libsldap/common/ns_mapping.c
388
state = P_MEMERR;
usr/src/lib/libsldap/common/ns_mapping.c
391
state = P_EXIT;
usr/src/lib/libsldap/common/ns_mapping.c
398
state = P_MEMERR;
usr/src/lib/libsldap/common/ns_mapping.c
404
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
421
state = P_BASEDN;
usr/src/lib/libsldap/common/ns_mapping.c
426
state = P_EXIT;
usr/src/lib/libsldap/common/ns_mapping.c
433
state = P_MEMERR;
usr/src/lib/libsldap/common/ns_mapping.c
439
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
456
state = P_FILTER;
usr/src/lib/libsldap/common/ns_mapping.c
461
state = P_EXIT;
usr/src/lib/libsldap/common/ns_mapping.c
476
state = P_EXIT;
usr/src/lib/libsldap/common/ns_mapping.c
481
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
484
state = P_INIFILTER;
usr/src/lib/libsldap/common/ns_mapping.c
494
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
516
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
521
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
534
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
538
if (state == P_FILTER) {
usr/src/lib/libsldap/common/ns_mapping.c
539
state = P_ERROR;
usr/src/lib/libsldap/common/ns_mapping.c
544
state = P_SCOPE;
usr/src/lib/libsldap/common/ns_mapping.c
549
state = P_EXIT;
usr/src/lib/libsldap/common/ns_mapping.c
558
state = P_EXIT;
usr/src/lib/libsldap/common/ns_reads.c
1004
cookie->state = INIT;
usr/src/lib/libsldap/common/ns_reads.c
2256
search_state_machine(ns_ldap_cookie_t *cookie, ns_state_t state, int cycle)
usr/src/lib/libsldap/common/ns_reads.c
2268
cookie->state = state;
usr/src/lib/libsldap/common/ns_reads.c
2272
switch (cookie->state) {
usr/src/lib/libsldap/common/ns_reads.c
2380
state);
usr/src/lib/libsldap/common/ns_reads.c
2954
cookie->state);
usr/src/lib/libsldap/common/ns_reads.c
2975
cookie->state = cookie->new_state;
usr/src/lib/libsldap/common/ns_reads.c
3458
ns_state_t state;
usr/src/lib/libsldap/common/ns_reads.c
3519
state = search_state_machine(c, c->new_state, ONE_STEP);
usr/src/lib/libsldap/common/ns_reads.c
3520
switch (state) {
usr/src/lib/libsldap/common/ns_reads.c
3522
(void) search_state_machine(c, state, ONE_STEP);
usr/src/lib/libsldap/common/ns_reads.c
3810
ns_state_t state;
usr/src/lib/libsldap/common/ns_reads.c
3952
state = INIT;
usr/src/lib/libsldap/common/ns_reads.c
3954
state = search_state_machine(cookie, state, ONE_STEP);
usr/src/lib/libsldap/common/ns_reads.c
3955
switch (state) {
usr/src/lib/libsldap/common/ns_reads.c
3962
state = search_state_machine(cookie, state, ONE_STEP);
usr/src/lib/libsldap/common/ns_reads.c
3963
state = search_state_machine(cookie, CLEAR_RESULTS,
usr/src/lib/libsldap/common/ns_reads.c
4031
ns_state_t state;
usr/src/lib/libsldap/common/ns_reads.c
4045
state = END_PROCESS_RESULT;
usr/src/lib/libsldap/common/ns_reads.c
4047
state = search_state_machine(cookie, state, ONE_STEP);
usr/src/lib/libsldap/common/ns_reads.c
4048
switch (state) {
usr/src/lib/libsldap/common/ns_reads.c
4054
state = search_state_machine(cookie, state, ONE_STEP);
usr/src/lib/libsldap/common/ns_reads.c
4055
state = search_state_machine(cookie, CLEAR_RESULTS,
usr/src/lib/libsldap/common/ns_sasl.c
382
is_service(const char *fmri, const char *state) {
usr/src/lib/libsldap/common/ns_sasl.c
387
if (strcmp(st, state) == 0)
usr/src/lib/libsldap/common/ns_writes.c
1096
err_state = state;
usr/src/lib/libsldap/common/ns_writes.c
1103
state = new_state;
usr/src/lib/libsldap/common/ns_writes.c
691
ns_write_state_t state = W_INIT, new_state, err_state = W_INIT;
usr/src/lib/libsldap/common/ns_writes.c
701
switch (state) {
usr/src/lib/libslp/clib/slp_config.c
170
int slp_get_next_onlist(char **state) {
usr/src/lib/libslp/clib/slp_config.c
175
if (!*state)
usr/src/lib/libslp/clib/slp_config.c
178
if (**state == ',') {
usr/src/lib/libslp/clib/slp_config.c
179
(*state)++; /* skip the ',' */
usr/src/lib/libslp/clib/slp_config.c
181
p = *state;
usr/src/lib/libslp/clib/slp_config.c
182
*state = slp_utf_strchr(*state, ',');
usr/src/lib/libslp/clib/slp_config.c
183
if (!*state)
usr/src/lib/libslp/clib/slp_config.c
186
l = *state - p;
usr/src/lib/libslp/clib/slp_net.c
211
char *state;
usr/src/lib/libslp/clib/slp_net.c
237
state = (char *)timeouts;
usr/src/lib/libslp/clib/slp_net.c
238
for (timeout = slp_get_next_onlist(&state);
usr/src/lib/libslp/clib/slp_net.c
241
timeout = slp_get_next_onlist(&state)) {
usr/src/lib/libslp/clib/slp_net.c
333
char header[SLP_DEFAULT_SENDMTU], *state;
usr/src/lib/libslp/clib/slp_net.c
362
state = (char *)timeouts;
usr/src/lib/libslp/clib/slp_net.c
365
for (timeout = slp_get_next_onlist(&state);
usr/src/lib/libslp/clib/slp_net.c
370
timeout = slp_get_next_onlist(&state)) {
usr/src/lib/libslp/clib/slp_targets.c
127
struct scope_targets **state;
usr/src/lib/libslp/clib/slp_targets.c
172
tl->state = tl->scopes;
usr/src/lib/libslp/clib/slp_targets.c
262
if (!(*tl->state))
usr/src/lib/libslp/clib/slp_targets.c
265
for (; *tl->state; tl->state++) {
usr/src/lib/libslp/clib/slp_targets.c
266
if (!(*tl->state)->da->used && !(*tl->state)->da->failed)
usr/src/lib/libslp/clib/slp_targets.c
267
return (*tl->state++);
usr/src/lib/libslp/clib/slp_targets.c
268
if ((*tl->state)->da->failed) {
usr/src/lib/libslp/clib/slp_targets.c
270
if (p = slp_next_failover(*tl->state)) {
usr/src/lib/libslp/clib/slp_targets.c
271
tl->state++;
usr/src/lib/libsmbfs/smb/rcfile.c
429
int state = stNewLine, c;
usr/src/lib/libsmbfs/smb/rcfile.c
440
if (state == stNewLine) {
usr/src/lib/libsmbfs/smb/rcfile.c
445
state = stHeader;
usr/src/lib/libsmbfs/smb/rcfile.c
450
state = stSkipToEOL;
usr/src/lib/libsmbfs/smb/rcfile.c
452
state = stGetKey;
usr/src/lib/libsmbfs/smb/rcfile.c
456
if (state == stSkipToEOL || next == last) {
usr/src/lib/libsmbfs/smb/rcfile.c
458
state = stNewLine;
usr/src/lib/libsmbfs/smb/rcfile.c
463
if (state == stHeader) {
usr/src/lib/libsmbfs/smb/rcfile.c
468
state = stSkipToEOL;
usr/src/lib/libsmbfs/smb/rcfile.c
473
if (state == stGetKey) {
usr/src/lib/libsmbfs/smb/rcfile.c
478
state = stNewLine;
usr/src/lib/libsmbfs/smb/rcfile.c
489
state = stSkipToEOL;
usr/src/lib/libsmbfs/smb/rcfile.c
500
state = stNewLine;
usr/src/lib/libsmbfs/smb/rcfile.c
509
state = stNewLine;
usr/src/lib/libsmbfs/smb/rcfile.c
514
state = stGetValue;
usr/src/lib/libsmbfs/smb/rcfile.c
518
if (state != stGetValue) {
usr/src/lib/libsmbfs/smb/rcfile.c
521
state = stSkipToEOL;
usr/src/lib/libsmbfs/smb/rcfile.c
529
state = stNewLine;
usr/src/lib/libsmbfs/smb/rcfile.c
532
if (c == EOF && state == stGetValue) {
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
102
if (state != DKIO_INSERTED) {
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
82
enum dkio_state state = DKIO_NONE;
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
97
if (ioctl(handle->sm_fd, DKIOCSTATE, &state) < 0) {
usr/src/lib/libsqlite/src/pager.c
1031
if( pPager->state!=SQLITE_UNLOCK ){
usr/src/lib/libsqlite/src/pager.c
1076
switch( pPager->state ){
usr/src/lib/libsqlite/src/pager.c
1339
pPager->state = SQLITE_READLOCK;
usr/src/lib/libsqlite/src/pager.c
1356
pPager->state = SQLITE_WRITELOCK;
usr/src/lib/libsqlite/src/pager.c
1642
assert( pPager->state==SQLITE_WRITELOCK );
usr/src/lib/libsqlite/src/pager.c
1649
pPager->state = SQLITE_READLOCK;
usr/src/lib/libsqlite/src/pager.c
1657
pPager->state = SQLITE_READLOCK;
usr/src/lib/libsqlite/src/pager.c
1726
assert( pPager->state!=SQLITE_UNLOCK );
usr/src/lib/libsqlite/src/pager.c
1727
if( pPager->state==SQLITE_READLOCK ){
usr/src/lib/libsqlite/src/pager.c
1733
pPager->state = SQLITE_WRITELOCK;
usr/src/lib/libsqlite/src/pager.c
1790
assert( pPager->state!=SQLITE_UNLOCK );
usr/src/lib/libsqlite/src/pager.c
1795
assert( pPager->state==SQLITE_WRITELOCK );
usr/src/lib/libsqlite/src/pager.c
186
u8 state; /* SQLITE_UNLOCK, _READLOCK or _WRITELOCK */
usr/src/lib/libsqlite/src/pager.c
1966
if( pPager->state!=SQLITE_WRITELOCK || pPager->journalOpen==0 ) return;
usr/src/lib/libsqlite/src/pager.c
2008
if( pPager->state!=SQLITE_WRITELOCK ){
usr/src/lib/libsqlite/src/pager.c
2068
if( pPager->state>=SQLITE_WRITELOCK ){
usr/src/lib/libsqlite/src/pager.c
2073
if( pPager->state!=SQLITE_WRITELOCK ){
usr/src/lib/libsqlite/src/pager.c
2102
a[4] = pPager->state;
usr/src/lib/libsqlite/src/pager.c
458
if( pPager->state>=SQLITE_WRITELOCK ){
usr/src/lib/libsqlite/src/pager.c
462
pPager->state = SQLITE_UNLOCK;
usr/src/lib/libsqlite/src/pager.c
481
if( pPager->state<SQLITE_WRITELOCK ) return SQLITE_OK;
usr/src/lib/libsqlite/src/pager.c
503
pPager->state = SQLITE_READLOCK;
usr/src/lib/libsqlite/src/pager.c
509
pPager->state = SQLITE_UNLOCK;
usr/src/lib/libsqlite/src/pager.c
989
pPager->state = SQLITE_UNLOCK;
usr/src/lib/libsqlite/src/tokenize.c
555
u8 state = 0; /* Current state, using numbers defined in header comment */
usr/src/lib/libsqlite/src/tokenize.c
606
if( *zSql==0 ) return state==0;
usr/src/lib/libsqlite/src/tokenize.c
675
state = trans[state][token];
usr/src/lib/libsqlite/src/tokenize.c
678
return state==0;
usr/src/lib/libsqlite/tool/lemon.c
174
struct state *stp; /* Pointer to state which contains this */
usr/src/lib/libsqlite/tool/lemon.c
1882
} state; /* The state of the parser */
usr/src/lib/libsqlite/tool/lemon.c
1907
x,psp->state);
usr/src/lib/libsqlite/tool/lemon.c
1909
switch( psp->state ){
usr/src/lib/libsqlite/tool/lemon.c
1918
psp->state = WAITING_FOR_DECL_KEYWORD;
usr/src/lib/libsqlite/tool/lemon.c
1923
psp->state = WAITING_FOR_ARROW;
usr/src/lib/libsqlite/tool/lemon.c
1940
psp->state = PRECEDENCE_MARK_1;
usr/src/lib/libsqlite/tool/lemon.c
1965
psp->state = PRECEDENCE_MARK_2;
usr/src/lib/libsqlite/tool/lemon.c
197
struct state *stp; /* The new state, if a shift */
usr/src/lib/libsqlite/tool/lemon.c
1973
psp->state = WAITING_FOR_DECL_OR_RULE;
usr/src/lib/libsqlite/tool/lemon.c
1977
psp->state = IN_RHS;
usr/src/lib/libsqlite/tool/lemon.c
1979
psp->state = LHS_ALIAS_1;
usr/src/lib/libsqlite/tool/lemon.c
1985
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
1991
psp->state = LHS_ALIAS_2;
usr/src/lib/libsqlite/tool/lemon.c
1997
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2002
psp->state = LHS_ALIAS_3;
usr/src/lib/libsqlite/tool/lemon.c
2007
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2012
psp->state = IN_RHS;
usr/src/lib/libsqlite/tool/lemon.c
2018
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2057
psp->state = WAITING_FOR_DECL_OR_RULE;
usr/src/lib/libsqlite/tool/lemon.c
2064
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2071
psp->state = RHS_ALIAS_1;
usr/src/lib/libsqlite/tool/lemon.c
2076
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2082
psp->state = RHS_ALIAS_2;
usr/src/lib/libsqlite/tool/lemon.c
2088
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2093
psp->state = IN_RHS;
usr/src/lib/libsqlite/tool/lemon.c
2098
psp->state = RESYNC_AFTER_RULE_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2106
psp->state = WAITING_FOR_DECL_ARG;
usr/src/lib/libsqlite/tool/lemon.c
2148
psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
usr/src/lib/libsqlite/tool/lemon.c
2152
psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
usr/src/lib/libsqlite/tool/lemon.c
2156
psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
usr/src/lib/libsqlite/tool/lemon.c
2158
psp->state = WAITING_FOR_DESTRUCTOR_SYMBOL;
usr/src/lib/libsqlite/tool/lemon.c
2160
psp->state = WAITING_FOR_DATATYPE_SYMBOL;
usr/src/lib/libsqlite/tool/lemon.c
2163
psp->state = WAITING_FOR_FALLBACK_ID;
usr/src/lib/libsqlite/tool/lemon.c
2168
psp->state = RESYNC_AFTER_DECL_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2174
psp->state = RESYNC_AFTER_DECL_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2182
psp->state = RESYNC_AFTER_DECL_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2187
psp->state = WAITING_FOR_DECL_ARG;
usr/src/lib/libsqlite/tool/lemon.c
2195
psp->state = RESYNC_AFTER_DECL_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2200
psp->state = WAITING_FOR_DECL_ARG;
usr/src/lib/libsqlite/tool/lemon.c
2205
psp->state = WAITING_FOR_DECL_OR_RULE;
usr/src/lib/libsqlite/tool/lemon.c
2230
psp->state = RESYNC_AFTER_DECL_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2234
psp->state = WAITING_FOR_DECL_OR_RULE;
usr/src/lib/libsqlite/tool/lemon.c
2240
psp->state = RESYNC_AFTER_DECL_ERROR;
usr/src/lib/libsqlite/tool/lemon.c
2245
psp->state = WAITING_FOR_DECL_OR_RULE;
usr/src/lib/libsqlite/tool/lemon.c
2268
if( x[0]=='.' ) psp->state = WAITING_FOR_DECL_OR_RULE;
usr/src/lib/libsqlite/tool/lemon.c
2269
if( x[0]=='%' ) psp->state = WAITING_FOR_DECL_KEYWORD;
usr/src/lib/libsqlite/tool/lemon.c
2294
ps.state = INITIALIZE;
usr/src/lib/libsqlite/tool/lemon.c
230
struct state **sorted; /* Table of states sorted by state number */
usr/src/lib/libsqlite/tool/lemon.c
2662
struct state *stp;
usr/src/lib/libsqlite/tool/lemon.c
311
struct state *State_new();
usr/src/lib/libsqlite/tool/lemon.c
314
struct state *State_find(/* struct config * */);
usr/src/lib/libsqlite/tool/lemon.c
3141
struct state *stp; /* A pointer to a state */
usr/src/lib/libsqlite/tool/lemon.c
315
struct state **State_arrayof(/* */);
usr/src/lib/libsqlite/tool/lemon.c
3163
struct state *stp;
usr/src/lib/libsqlite/tool/lemon.c
3593
struct state *stp;
usr/src/lib/libsqlite/tool/lemon.c
386
new->x.stp = (struct state *)arg;
usr/src/lib/libsqlite/tool/lemon.c
4099
struct state *State_new()
usr/src/lib/libsqlite/tool/lemon.c
4101
struct state *new;
usr/src/lib/libsqlite/tool/lemon.c
4102
new = (struct state *)malloc( sizeof(struct state) );
usr/src/lib/libsqlite/tool/lemon.c
4123
struct state *data; /* The data */
usr/src/lib/libsqlite/tool/lemon.c
4154
struct state *data;
usr/src/lib/libsqlite/tool/lemon.c
4213
struct state *State_find(key)
usr/src/lib/libsqlite/tool/lemon.c
4232
struct state **State_arrayof()
usr/src/lib/libsqlite/tool/lemon.c
4234
struct state **array;
usr/src/lib/libsqlite/tool/lemon.c
4238
array = (struct state **)malloc( sizeof(struct state *)*size );
usr/src/lib/libsqlite/tool/lemon.c
660
PRIVATE struct state *getstate(/* struct lemon * */); /* forward reference */
usr/src/lib/libsqlite/tool/lemon.c
720
PRIVATE struct state *getstate(lemp)
usr/src/lib/libsqlite/tool/lemon.c
724
struct state *stp;
usr/src/lib/libsqlite/tool/lemon.c
767
struct state *stp; /* The state from which successors are computed */
usr/src/lib/libsqlite/tool/lemon.c
774
struct state *newstp; /* A pointer to a successor state */
usr/src/lib/libsqlite/tool/lemon.c
818
struct state *stp;
usr/src/lib/libsqlite/tool/lemon.c
891
struct state *stp;
usr/src/lib/libsqlite/tool/lemon.c
929
struct state *stp;
usr/src/lib/libstmf/common/stmf.c
248
stmfState state;
usr/src/lib/libstmf/common/stmf.c
251
ret = stmfGetState(&state);
usr/src/lib/libstmf/common/stmf.c
257
if (state.configState == STMF_CONFIG_STATE_INIT_DONE ||
usr/src/lib/libstmf/common/stmf.c
258
state.configState == STMF_CONFIG_STATE_INIT) {
usr/src/lib/libstmf/common/stmf.c
269
ret = stmfGetState(&state);
usr/src/lib/libstmf/common/stmf.c
276
if (state.configState != STMF_CONFIG_STATE_INIT_DONE) {
usr/src/lib/libstmf/common/stmf.c
278
state.configState);
usr/src/lib/libstmf/common/stmf.c
4673
stmfGetState(stmfState *state)
usr/src/lib/libstmf/common/stmf.c
4678
if (state == NULL) {
usr/src/lib/libstmf/common/stmf.c
4686
switch (iState.state) {
usr/src/lib/libstmf/common/stmf.c
4688
state->operationalState =
usr/src/lib/libstmf/common/stmf.c
4692
state->operationalState =
usr/src/lib/libstmf/common/stmf.c
4696
state->operationalState =
usr/src/lib/libstmf/common/stmf.c
4700
state->operationalState =
usr/src/lib/libstmf/common/stmf.c
4704
state->operationalState =
usr/src/lib/libstmf/common/stmf.c
4710
state->configState = STMF_CONFIG_STATE_NONE;
usr/src/lib/libstmf/common/stmf.c
4713
state->configState = STMF_CONFIG_STATE_INIT;
usr/src/lib/libstmf/common/stmf.c
4716
state->configState =
usr/src/lib/libstmf/common/stmf.c
4720
state->configState =
usr/src/lib/libstmf/common/stmf.c
5365
stmfState state;
usr/src/lib/libstmf/common/stmf.c
5368
stmfStateSet.state = STMF_STATE_OFFLINE;
usr/src/lib/libstmf/common/stmf.c
5387
ret = stmfGetState(&state);
usr/src/lib/libstmf/common/stmf.c
5389
if (state.operationalState != STMF_SERVICE_STATE_OFFLINE) {
usr/src/lib/libstmf/common/stmf.c
5397
stmfStateSet.state = STMF_STATE_OFFLINE;
usr/src/lib/libstmf/common/stmf.c
5417
stmfStateSet.state = STMF_STATE_OFFLINE;
usr/src/lib/libstmf/common/stmf.c
5758
stmfState state;
usr/src/lib/libstmf/common/stmf.c
5761
ret = stmfGetState(&state);
usr/src/lib/libstmf/common/stmf.c
5763
if (state.operationalState == STMF_SERVICE_STATE_ONLINE) {
usr/src/lib/libstmf/common/stmf.c
5769
iState.state = STMF_STATE_ONLINE;
usr/src/lib/libstmf/common/stmf.c
5793
stmfState state;
usr/src/lib/libstmf/common/stmf.c
5796
ret = stmfGetState(&state);
usr/src/lib/libstmf/common/stmf.c
5798
if (state.operationalState == STMF_SERVICE_STATE_OFFLINE) {
usr/src/lib/libstmf/common/stmf.c
5804
iState.state = STMF_STATE_OFFLINE;
usr/src/lib/libstmf/common/stmf.c
5838
targetState.state = STMF_STATE_OFFLINE;
usr/src/lib/libstmf/common/stmf.c
5873
luState.state = STMF_STATE_OFFLINE;
usr/src/lib/libstmf/common/stmf.c
5905
targetState.state = STMF_STATE_ONLINE;
usr/src/lib/libstmf/common/stmf.c
5940
luState.state = STMF_STATE_ONLINE;
usr/src/lib/libtecla/common/getline.c
9616
void gl_state_of_history(GetLine *gl, GlHistoryState *state)
usr/src/lib/libtecla/common/getline.c
9618
if(gl && state) {
usr/src/lib/libtecla/common/getline.c
9627
_glh_state_of_history(gl->glh, &state->enabled, &state->group,
usr/src/lib/libtecla/common/getline.c
9628
&state->max_lines);
usr/src/lib/libtecla/libtecla.h
900
void gl_state_of_history(GetLine *gl, GlHistoryState *state);
usr/src/lib/libumem/common/envvar.c
669
} state = STATE_START;
usr/src/lib/libumem/common/envvar.c
681
switch (state) {
usr/src/lib/libumem/common/envvar.c
715
if (state == STATE_GETENV)
usr/src/lib/libumem/common/envvar.c
717
if (state != STATE_DONE)
usr/src/lib/libumem/common/envvar.c
721
state = STATE_DONE;
usr/src/lib/libumem/common/envvar.c
725
state = STATE_GETENV;
usr/src/lib/libumem/common/envvar.c
729
if (state == STATE_DONE)
usr/src/lib/libumem/common/envvar.c
734
state = STATE_DLOPEN;
usr/src/lib/libumem/common/envvar.c
743
state = STATE_DLSYM;
usr/src/lib/libumem/common/envvar.c
747
if (state == STATE_DONE)
usr/src/lib/libumem/common/envvar.c
750
state = STATE_FUNC;
usr/src/lib/libumem/common/envvar.c
753
if (state == STATE_DONE)
usr/src/lib/libumem/common/envvar.c
764
state = STATE_DONE;
usr/src/lib/libumem/common/stub_stand.c
71
pthread_setcancelstate(int state, int *oldstate)
usr/src/lib/libuuid/common/etheraddr.c
100
walker_arg_t state;
usr/src/lib/libuuid/common/etheraddr.c
108
state.wa_addrvalid = B_FALSE;
usr/src/lib/libuuid/common/etheraddr.c
109
dlpi_walk(get_etheraddr, &state, 0);
usr/src/lib/libuuid/common/etheraddr.c
110
if (state.wa_addrvalid)
usr/src/lib/libuuid/common/etheraddr.c
111
bcopy(state.wa_etheraddr, node, state.wa_etheraddrlen);
usr/src/lib/libuuid/common/etheraddr.c
113
return (state.wa_addrvalid ? 0 : -1);
usr/src/lib/libuuid/common/uuid.c
148
if (data->state.clock == 0) {
usr/src/lib/libuuid/common/uuid.c
149
data->state.clock = get_random();
usr/src/lib/libuuid/common/uuid.c
153
if (memcmp(&system_node, &data->state.node, sizeof (uuid_node_t)) != 0)
usr/src/lib/libuuid/common/uuid.c
154
data->state.clock++;
usr/src/lib/libuuid/common/uuid.c
162
if ((data->state.ts == 0) || (data->state.ts >= timestamp)) {
usr/src/lib/libuuid/common/uuid.c
163
data->state.clock++;
usr/src/lib/libuuid/common/uuid.c
164
data->state.ts = timestamp;
usr/src/lib/libuuid/common/uuid.c
171
format_uuid(uuid, data->state.clock, timestamp, system_node);
usr/src/lib/libuuid/common/uuid.c
287
data->state.ts = 0;
usr/src/lib/libuuid/common/uuid.c
289
for (i = 0; i < sizeof (data->state.node.nodeID); i++)
usr/src/lib/libuuid/common/uuid.c
290
data->state.node.nodeID[i] = 0;
usr/src/lib/libuuid/common/uuid.c
292
data->state.clock = 0;
usr/src/lib/libuuid/common/uuid_misc.h
74
uuid_state_t state;
usr/src/lib/libvmmapi/common/vmmapi.c
1506
vm_get_x2apic_state(struct vcpu *vcpu, enum x2apic_state *state)
usr/src/lib/libvmmapi/common/vmmapi.c
1515
*state = x2apic.state;
usr/src/lib/libvmmapi/common/vmmapi.c
1520
vm_set_x2apic_state(struct vcpu *vcpu, enum x2apic_state state)
usr/src/lib/libvmmapi/common/vmmapi.c
1527
x2apic.state = state;
usr/src/lib/libvmmapi/common/vmmapi.c
2213
vm_get_run_state(struct vcpu *vcpu, enum vcpu_run_state *state,
usr/src/lib/libvmmapi/common/vmmapi.c
2223
*state = data.state;
usr/src/lib/libvmmapi/common/vmmapi.c
2229
vm_set_run_state(struct vcpu *vcpu, enum vcpu_run_state state,
usr/src/lib/libvmmapi/common/vmmapi.c
2235
data.state = state;
usr/src/lib/libvmmapi/common/vmmapi.h
348
int vm_get_run_state(struct vcpu *vcpu, enum vcpu_run_state *state,
usr/src/lib/libvmmapi/common/vmmapi.h
350
int vm_set_run_state(struct vcpu *vcpu, enum vcpu_run_state state,
usr/src/lib/libvrrpadm/common/libvrrpadm.c
267
vrrp_state2str(vrrp_state_t state)
usr/src/lib/libvrrpadm/common/libvrrpadm.c
269
switch (state) {
usr/src/lib/libwrap/workarounds.c
267
static char *state;
usr/src/lib/libwrap/workarounds.c
271
state = buf;
usr/src/lib/libwrap/workarounds.c
272
while ((result = strsep(&state, sep)) && result[0] == 0)
usr/src/lib/libwrap/workarounds.c
292
static char *state;
usr/src/lib/libwrap/workarounds.c
296
state = buf;
usr/src/lib/libwrap/workarounds.c
301
if (*(state += strspn(state, sep)) == 0)
usr/src/lib/libwrap/workarounds.c
307
result = state;
usr/src/lib/libwrap/workarounds.c
308
if (*(state += strcspn(state, sep)) != 0)
usr/src/lib/libwrap/workarounds.c
309
*state++ = 0;
usr/src/lib/libxcurses/h/mks.h
672
struct getopt_state *state);
usr/src/lib/libxcurses/h/posix/mkslocal.h
1102
#define M_PS_LFMT { m_textstr(4868, "flags,state,ruid=UID", "I"),\
usr/src/lib/libxcurses/src/libc/xcurses/private.h
82
#define wcrtomb(mb, wc, state) wctomb(mb, wc)
usr/src/lib/libxcurses/src/libc/xcurses/private.h
84
#define mbrtowc(wc, mb, n, state) mbtowc(wc, mb, n)
usr/src/lib/libzfs/common/libzfs_dataset.c
1192
char state[64] = "";
usr/src/lib/libzfs/common/libzfs_dataset.c
1199
"feature@allocation_classes", state,
usr/src/lib/libzfs/common/libzfs_dataset.c
1200
sizeof (state)) != 0 ||
usr/src/lib/libzfs/common/libzfs_dataset.c
1201
strcmp(state, ZFS_FEATURE_ACTIVE) != 0) {
usr/src/lib/libzfs/common/libzfs_import.c
185
uint64_t state, guid, l2cache;
usr/src/lib/libzfs/common/libzfs_import.c
207
&state) != 0 || state > POOL_STATE_L2CACHE) {
usr/src/lib/libzfs/common/libzfs_import.c
315
zpool_in_use(libzfs_handle_t *hdl, int fd, pool_state_t *state, char **namestr,
usr/src/lib/libzfs/common/libzfs_import.c
477
*state = (pool_state_t)stateval;
usr/src/lib/libzfs/common/libzfs_pool.c
191
zpool_state_to_name(vdev_state_t state, vdev_aux_t aux)
usr/src/lib/libzfs/common/libzfs_pool.c
193
switch (state) {
usr/src/lib/libzfs/common/libzfs_pool.c
224
zpool_pool_state_to_name(pool_state_t state)
usr/src/lib/libzfs/common/libzfs_pool.c
226
switch (state) {
usr/src/lib/libzfs/common/libzfs_status.c
101
vdev_faulted(uint64_t state, uint64_t aux, uint64_t errs)
usr/src/lib/libzfs/common/libzfs_status.c
103
return (state == VDEV_STATE_FAULTED);
usr/src/lib/libzfs/common/libzfs_status.c
108
vdev_errors(uint64_t state, uint64_t aux, uint64_t errs)
usr/src/lib/libzfs/common/libzfs_status.c
110
return (state == VDEV_STATE_DEGRADED || errs != 0);
usr/src/lib/libzfs/common/libzfs_status.c
115
vdev_broken(uint64_t state, uint64_t aux, uint64_t errs)
usr/src/lib/libzfs/common/libzfs_status.c
117
return (state == VDEV_STATE_CANT_OPEN);
usr/src/lib/libzfs/common/libzfs_status.c
122
vdev_offlined(uint64_t state, uint64_t aux, uint64_t errs)
usr/src/lib/libzfs/common/libzfs_status.c
124
return (state == VDEV_STATE_OFFLINE);
usr/src/lib/libzfs/common/libzfs_status.c
129
vdev_removed(uint64_t state, uint64_t aux, uint64_t errs)
usr/src/lib/libzfs/common/libzfs_status.c
131
return (state == VDEV_STATE_REMOVED);
usr/src/lib/libzfs/common/libzfs_status.c
93
vdev_missing(uint64_t state, uint64_t aux, uint64_t errs)
usr/src/lib/libzfs/common/libzfs_status.c
95
return (state == VDEV_STATE_CANT_OPEN &&
usr/src/lib/libzfs_jni/common/libzfs_jni_ipool.h
47
extern char *zjni_vdev_state_to_str(vdev_state_t state);
usr/src/lib/libzfs_jni/common/libzfs_jni_ipool.h
49
extern char *zjni_pool_state_to_str(pool_state_t state);
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
1131
zjni_pool_state_to_obj(JNIEnv *env, pool_state_t state)
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
1133
return (zjni_int_to_enum(env, state,
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
1187
zjni_vdev_state_to_str(vdev_state_t state)
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
1189
return (find_field(vdev_state_map, state));
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
1199
zjni_pool_state_to_str(pool_state_t state)
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
1201
return (find_field(pool_state_map, state));
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
383
uint64_t state;
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
393
nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE, &state) ||
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
408
zjni_pool_state_to_obj(env, (pool_state_t)state));
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
773
zjni_vdev_state_to_obj(JNIEnv *env, vdev_state_t state)
usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c
775
return (zjni_int_to_enum(env, state,
usr/src/lib/libzonecfg/common/libzonecfg.c
356
zone_state_t state;
usr/src/lib/libzonecfg/common/libzonecfg.c
361
state_err = zone_get_state((char *)zonename, &state);
usr/src/lib/libzonecfg/common/libzonecfg.c
383
if (state > ZONE_STATE_INSTALLED)
usr/src/lib/libzonecfg/common/libzonecfg.c
386
if (!force && state > ZONE_STATE_CONFIGURED)
usr/src/lib/libzonecfg/common/libzonecfg.c
5699
zone_state_t state;
usr/src/lib/libzonecfg/common/libzonecfg.c
5707
if (zone_get_state(zone_name, &state) == Z_OK &&
usr/src/lib/libzonecfg/common/libzonecfg.c
5708
state == ZONE_STATE_MOUNTED)
usr/src/lib/libzonecfg/common/libzonecfg.c
5810
zone_set_state(char *zone, zone_state_t state)
usr/src/lib/libzonecfg/common/libzonecfg.c
5814
if (state != ZONE_STATE_CONFIGURED && state != ZONE_STATE_INSTALLED &&
usr/src/lib/libzonecfg/common/libzonecfg.c
5815
state != ZONE_STATE_INCOMPLETE)
usr/src/lib/libzonecfg/common/libzonecfg.c
5820
ze.zone_state = state;
usr/src/lib/libzonecfg/common/libzonecfg.c
847
zone_state_t state;
usr/src/lib/libzonecfg/common/libzonecfg.c
879
if (zone_get_state(name, &state) != Z_NO_ZONE)
usr/src/lib/libzonecfg/common/libzonecfg.c
894
err = zone_get_state(curname, &state);
usr/src/lib/libzonecfg/common/libzonecfg.c
896
if (state > ZONE_STATE_INSTALLED)
usr/src/lib/libzonecfg/common/libzonecfg.c
906
err = zone_get_state(handle->zone_dh_delete_name, &state);
usr/src/lib/libzonecfg/common/libzonecfg.c
908
if (state > ZONE_STATE_INSTALLED)
usr/src/lib/libzutil/common/zutil_import.c
296
uint64_t pool_guid, vdev_guid, top_guid, txg, state;
usr/src/lib/libzutil/common/zutil_import.c
308
&state) == 0 &&
usr/src/lib/libzutil/common/zutil_import.c
309
(state == POOL_STATE_SPARE || state == POOL_STATE_L2CACHE) &&
usr/src/lib/libzutil/common/zutil_import.c
574
uint64_t state, version;
usr/src/lib/libzutil/common/zutil_import.c
595
state = fnvlist_lookup_uint64(tmp,
usr/src/lib/libzutil/common/zutil_import.c
598
ZPOOL_CONFIG_POOL_STATE, state);
usr/src/lib/libzutil/common/zutil_import.c
929
uint64_t state, guid, txg;
usr/src/lib/libzutil/common/zutil_import.c
946
&state) != 0 || state > POOL_STATE_L2CACHE) {
usr/src/lib/libzutil/common/zutil_import.c
951
if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
43
di_path_state_t state;
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
54
if (((state = di_path_state(path)) == DI_PATH_STATE_ONLINE) ||
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
55
(state == DI_PATH_STATE_STANDBY)) {
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
67
int numNodes = 0, state;
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
95
state = di_state(sv_child_node);
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
96
if ((state & DI_DEVICE_DOWN) ||
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
97
(state & DI_DEVICE_OFFLINE)) {
usr/src/lib/nsswitch/ad/common/ad_common.c
297
for (cp = state.qtail, prev = NULL; cp != NULL;
usr/src/lib/nsswitch/ad/common/ad_common.c
305
if (state.qtail != cp) {
usr/src/lib/nsswitch/ad/common/ad_common.c
312
if (state.qhead == cp)
usr/src/lib/nsswitch/ad/common/ad_common.c
313
state.qhead = prev;
usr/src/lib/nsswitch/ad/common/ad_common.c
314
cp->qnext = state.qtail;
usr/src/lib/nsswitch/ad/common/ad_common.c
315
state.qtail = cp;
usr/src/lib/nsswitch/ad/common/ad_common.c
346
state.qcount++;
usr/src/lib/nsswitch/ad/common/ad_common.c
347
if (state.qtail == NULL) {
usr/src/lib/nsswitch/ad/common/ad_common.c
348
state.qtail = state.qhead = cp;
usr/src/lib/nsswitch/ad/common/ad_common.c
353
cp->qnext = state.qtail;
usr/src/lib/nsswitch/ad/common/ad_common.c
354
state.qtail = cp;
usr/src/lib/nsswitch/ad/common/ad_common.c
357
if (state.qcount >= CFG_QUEUE_MAX_SIZE) {
usr/src/lib/nsswitch/ad/common/ad_common.c
359
lru = state.qhead;
usr/src/lib/nsswitch/ad/common/ad_common.c
361
for (prev = state.qtail; prev != NULL;
usr/src/lib/nsswitch/ad/common/ad_common.c
365
state.qhead = prev;
usr/src/lib/nsswitch/ad/common/ad_common.c
367
state.qcount--;
usr/src/lib/nsswitch/ad/common/ad_common.c
43
static nssad_state_t state = {0};
usr/src/lib/nsswitch/ad/common/ad_common.c
456
for (cp = state.qtail; cp != NULL; ) {
usr/src/lib/nsswitch/ad/common/ad_common.c
461
(void) memset(&state, 0, sizeof (state));
usr/src/lib/nsswitch/ad/common/ad_common.c
534
(void) memset(&state, 0, sizeof (state));
usr/src/lib/nsswitch/compat/common/compat_common.c
1030
switch (be->state) {
usr/src/lib/nsswitch/compat/common/compat_common.c
1047
be->state = GETENT_DONE;
usr/src/lib/nsswitch/compat/common/compat_common.c
1117
be->state = GETENT_ALL;
usr/src/lib/nsswitch/compat/common/compat_common.c
1124
be->state = GETENT_NETGROUP;
usr/src/lib/nsswitch/compat/common/compat_common.c
1148
be->state = GETENT_FILE;
usr/src/lib/nsswitch/compat/common/compat_common.c
1164
be->state = GETENT_FILE;
usr/src/lib/nsswitch/compat/common/compat_common.c
1255
be->state = GETENT_FILE; /* i.e. do Automatic setent(); */
usr/src/lib/nsswitch/compat/common/compat_common.c
1257
be->state = GETENT_ATTRDB;
usr/src/lib/nsswitch/compat/common/compat_common.c
1261
be->state = GETENT_ATTRDB;
usr/src/lib/nsswitch/compat/common/compat_common.c
398
be->state = GETENT_ATTRDB;
usr/src/lib/nsswitch/compat/common/compat_common.c
400
be->state = GETENT_FILE;
usr/src/lib/nsswitch/compat/common/compat_common.c
424
be->state = GETENT_FILE; /* Probably superfluous but comforting */
usr/src/lib/nsswitch/compat/common/compat_common.h
86
} state;
usr/src/lib/pkcs11/include/pkcs11t.h
282
CK_STATE state;
usr/src/lib/pkcs11/libpkcs11/common/metaGlobal.h
439
struct opstate_data state[1];
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
197
pInfo->state = CKS_RO_USER_FUNCTIONS;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
199
pInfo->state = CKS_RW_USER_FUNCTIONS;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
203
pInfo->state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
205
pInfo->state = CKS_RW_PUBLIC_SESSION;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
310
opstate.state[0].op_type = session->op1.type;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
311
opstate.state[0].op_slotnum = slot_session->slotnum;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
312
opstate.state[0].op_state_len = *pulOperationStateLen -
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
314
opstate.state[0].op_init_app = session->init.app;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
315
opstate.state[0].op_init_done = session->init.done;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
319
&(opstate.state[0].op_state_len));
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
342
opstate.state[0].op_state_len;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
353
struct opstate_data *state,
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
362
if (state->op_type & encrypt_optypes) {
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
369
if (state->op_type & sign_optypes) {
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
382
slot_session->hSession, databuf, state->op_state_len,
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
390
slot_session->hSession, databuf, state->op_state_len,
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
443
opstate.state[0].op_state_len))
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
461
if (opstate.state[0].op_type != 0) {
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
469
rv = meta_get_slot_session(opstate.state[0].op_slotnum,
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
475
session->op1.type = opstate.state[0].op_type;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
477
session->init.app = opstate.state[0].op_init_app;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
478
session->init.done = opstate.state[0].op_init_done;
usr/src/lib/pkcs11/libpkcs11/common/metaSession.c
481
meta_auth_key, &(opstate.state[0]),
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
154
CK_STATE state;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
161
state = (session_p->ses_RO) ?
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
164
state = (session_p->ses_RO) ?
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
167
state = CKS_RW_SO_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
172
return (state);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
201
pInfo->state = get_ses_state(session_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2228
token_session.state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
210
pInfo->state = session_p->state;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
390
sp->state = CKS_RW_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
392
sp->state = CKS_RO_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
454
sp->state = CKS_RW_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
456
sp->state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.h
83
CK_STATE state; /* session state */
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
122
new_sp->state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
131
new_sp->state = CKS_RW_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
133
new_sp->state = CKS_RO_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
138
new_sp->state = CKS_RW_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
140
new_sp->state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
540
p_op_state->op_session_state = session_p->state;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
656
if (session_p->state != p_op_state->op_session_state) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSlotToken.c
559
if ((session_p->state != CKS_RW_PUBLIC_SESSION) &&
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSlotToken.c
560
(session_p->state != CKS_RW_USER_FUNCTIONS)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
477
if (sess->session_info.state != CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1188
switch (sess->session_info.state) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1364
if (sess->session_info.state == CKS_RO_PUBLIC_SESSION ||
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1365
sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
324
if (sess->session_info.state == CKS_RO_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
336
if (sess->session_info.state == CKS_RO_USER_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
343
if (sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
350
if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
713
if (sess->session_info.state == CKS_RO_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
725
if (sess->session_info.state == CKS_RO_USER_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
732
if (sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
739
if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1007
if (sess->session_info.state != op_data->session_state) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1213
(si->state == CKS_RW_SO_FUNCTIONS))
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1216
((si->state == CKS_RO_USER_FUNCTIONS) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1217
(si->state == CKS_RW_USER_FUNCTIONS)));
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1224
(si->state == CKS_RW_SO_FUNCTIONS))
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1228
((si->state == CKS_RO_USER_FUNCTIONS) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1229
(si->state == CKS_RW_USER_FUNCTIONS)));
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
387
if (s->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
392
if ((s->session_info.state == CKS_RO_USER_FUNCTIONS) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
393
(s->session_info.state == CKS_RW_USER_FUNCTIONS)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
411
new_session->session_info.state = CKS_RW_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
413
new_session->session_info.state = CKS_RO_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
416
new_session->session_info.state = CKS_RW_SO_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
419
new_session->session_info.state = CKS_RW_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
421
new_session->session_info.state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
453
if (s->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
481
if ((s->session_info.state == CKS_RO_USER_FUNCTIONS) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
482
(s->session_info.state == CKS_RW_USER_FUNCTIONS)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
510
if ((s->session_info.state == CKS_RO_PUBLIC_SESSION) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
511
(s->session_info.state == CKS_RW_PUBLIC_SESSION)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
717
s->session_info.state = CKS_RW_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
719
s->session_info.state = CKS_RW_SO_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
722
s->session_info.state = CKS_RO_USER_FUNCTIONS;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
725
global_login_state = s->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
750
s->session_info.state = CKS_RW_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
752
s->session_info.state = CKS_RO_PUBLIC_SESSION;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
754
global_login_state = s->session_info.state; // SAB
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
794
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
835
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
876
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
916
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
956
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1821
if (sess->session_info.state == CKS_RW_USER_FUNCTIONS ||
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1822
sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1852
if (sess->session_info.state == CKS_RW_USER_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1876
} else if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/print/libhttp-core/common/http.c
1091
if (http->state == HTTP_POST_RECV)
usr/src/lib/print/libhttp-core/common/http.c
1092
http->state ++;
usr/src/lib/print/libhttp-core/common/http.c
1094
http->state = HTTP_WAITING;
usr/src/lib/print/libhttp-core/common/http.c
1179
DEBUG_printf(("httpWrite: changing states from %d", http->state));
usr/src/lib/print/libhttp-core/common/http.c
1181
if (http->state == HTTP_POST_RECV)
usr/src/lib/print/libhttp-core/common/http.c
1182
http->state ++;
usr/src/lib/print/libhttp-core/common/http.c
1183
else if (http->state == HTTP_PUT_RECV)
usr/src/lib/print/libhttp-core/common/http.c
1184
http->state = HTTP_STATUS;
usr/src/lib/print/libhttp-core/common/http.c
1186
http->state = HTTP_WAITING;
usr/src/lib/print/libhttp-core/common/http.c
1187
DEBUG_printf((" to %d\n", http->state));
usr/src/lib/print/libhttp-core/common/http.c
1254
DEBUG_printf(("httpWrite: changing states from %d", http->state));
usr/src/lib/print/libhttp-core/common/http.c
1256
if (http->state == HTTP_POST_RECV)
usr/src/lib/print/libhttp-core/common/http.c
1257
http->state ++;
usr/src/lib/print/libhttp-core/common/http.c
1258
else if (http->state == HTTP_PUT_RECV)
usr/src/lib/print/libhttp-core/common/http.c
1259
http->state = HTTP_STATUS;
usr/src/lib/print/libhttp-core/common/http.c
1261
http->state = HTTP_WAITING;
usr/src/lib/print/libhttp-core/common/http.c
1263
DEBUG_printf((" to %d\n", http->state));
usr/src/lib/print/libhttp-core/common/http.c
1559
DEBUG_printf(("httpUpdate(http=%p), state=%d\n", http, http->state));
usr/src/lib/print/libhttp-core/common/http.c
1565
if (http->state == HTTP_WAITING)
usr/src/lib/print/libhttp-core/common/http.c
1614
switch (http->state)
usr/src/lib/print/libhttp-core/common/http.c
1620
http->state ++;
usr/src/lib/print/libhttp-core/common/http.c
1625
http->state = HTTP_WAITING;
usr/src/lib/print/libhttp-core/common/http.c
1924
DEBUG_printf(("httpGetLength(http=%p), state=%d\n", http, http->state));
usr/src/lib/print/libhttp-core/common/http.c
2043
http->state = request;
usr/src/lib/print/libhttp-core/common/http.c
2045
http->state ++;
usr/src/lib/print/libhttp-core/common/http.c
894
DEBUG_printf(("httpFlush(http=%p), state=%d\n", http, http->state));
usr/src/lib/print/libhttp-core/common/http.c
955
if (http->state == HTTP_POST_RECV)
usr/src/lib/print/libhttp-core/common/http.c
956
http->state ++;
usr/src/lib/print/libhttp-core/common/http.c
958
http->state = HTTP_WAITING;
usr/src/lib/print/libhttp-core/common/http.h
303
http_state_t state; /* State of client */
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
278
int state = 0x03; /* idle */
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
349
state = 0x05; /* stopped */
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
355
state = 0x04; /* processing */
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
357
state = 0x03; /* idle */
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
359
state = 0x05; /* stopped */
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
361
"printer-state", state);
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
391
if (state == 0x05)
usr/src/lib/print/libpapi-lpd/common/lpd-query.c
392
win_state = state;
usr/src/lib/sasl_plugins/cram/cram.c
106
int state;
usr/src/lib/sasl_plugins/cram/cram.c
129
text->state = 1;
usr/src/lib/sasl_plugins/cram/cram.c
238
text->state = 2;
usr/src/lib/sasl_plugins/cram/cram.c
438
switch (text->state) {
usr/src/lib/sasl_plugins/cram/cram.c
455
"Invalid CRAM-MD5 server step %d", text->state);
usr/src/lib/sasl_plugins/cram/cram.c
458
"Invalid CRAM-MD5 server step %d\n", text->state);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
213
int state; /* state in the authentication we are in */
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
2545
text->state = 1;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
2831
text->state = 2;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
3060
if (text->state == 1) {
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
3600
switch (text->state) {
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
3657
"Invalid DIGEST-MD5 server step %d", text->state);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
3660
"Invalid DIGEST-MD5 server step %d\n", text->state);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
4777
text->state = 1;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
4847
text->state = 2;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
4862
text->state = 3;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
4919
text->state = 3;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5064
switch (text->state) {
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5088
text->state = 2;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5106
text->state = 2;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5137
"Invalid DIGEST-MD5 client step %d", text->state);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5140
"Invalid DIGEST-MD5 client step %d\n", text->state);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1218
text->state = SASL_GSSAPI_STATE_SSFREQ;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
125
int state;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1363
text->state = SASL_GSSAPI_STATE_AUTHENTICATED;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1373
"Invalid GSSAPI server step %d", text->state);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1376
"Invalid GSSAPI server step %d\n", text->state);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1529
text->state = SASL_GSSAPI_STATE_AUTHNEG;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1574
switch (text->state) {
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1896
text->state = SASL_GSSAPI_STATE_SSFCAP;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
2091
text->state = SASL_GSSAPI_STATE_AUTHENTICATED;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
2101
"Invalid GSSAPI client step %d", text->state);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
2104
"Invalid GSSAPI client step %d\n", text->state);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
376
if (text->state != SASL_GSSAPI_STATE_AUTHENTICATED) return SASL_NOTDONE;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
472
if (text->state != SASL_GSSAPI_STATE_AUTHENTICATED) {
usr/src/lib/sasl_plugins/gssapi/gssapi.c
812
text->state = SASL_GSSAPI_STATE_AUTHNEG;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
852
switch (text->state) {
usr/src/lib/sasl_plugins/gssapi/gssapi.c
988
text->state = SASL_GSSAPI_STATE_SSFCAP;
usr/src/lib/sasl_plugins/login/login.c
100
text->state = 1;
usr/src/lib/sasl_plugins/login/login.c
123
switch (text->state) {
usr/src/lib/sasl_plugins/login/login.c
126
text->state = 2;
usr/src/lib/sasl_plugins/login/login.c
168
text->state = 3;
usr/src/lib/sasl_plugins/login/login.c
246
"Invalid LOGIN server step %d\n", text->state);
usr/src/lib/sasl_plugins/login/login.c
306
int state;
usr/src/lib/sasl_plugins/login/login.c
330
text->state = 1;
usr/src/lib/sasl_plugins/login/login.c
351
switch (text->state) {
usr/src/lib/sasl_plugins/login/login.c
456
text->state = 2;
usr/src/lib/sasl_plugins/login/login.c
496
"Invalid LOGIN client step %d\n", text->state);
usr/src/lib/sasl_plugins/login/login.c
77
int state;
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
103
if ((state == NULL) || (item < 0))
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
186
ddi_soft_state_free(void *state, int item)
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
188
i_ddi_soft_state *ss = (i_ddi_soft_state *)state;
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
45
ddi_get_soft_state(void *state, int item)
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
47
i_ddi_soft_state *ss = (i_ddi_soft_state *)state;
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
97
ddi_soft_state_zalloc(void *state, int item)
usr/src/lib/smbclnt/libfknsmb/common/fake_softc.c
99
i_ddi_soft_state *ss = (i_ddi_soft_state *)state;
usr/src/lib/smbclnt/libfknsmb/common/sys/sunddi.h
126
ddi_soft_state_zalloc(void *state, int item);
usr/src/lib/smbclnt/libfknsmb/common/sys/sunddi.h
128
ddi_get_soft_state(void *state, int item);
usr/src/lib/smbclnt/libfknsmb/common/sys/sunddi.h
130
ddi_soft_state_free(void *state, int item);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1409
dfs_root_isvalidstate(uint32_t state)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1411
switch (state) {
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1587
dfs_link_isvalidstate(uint32_t state)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1589
return (state == DFS_VOLUME_STATE_OK ||
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1590
state == DFS_VOLUME_STATE_OFFLINE ||
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1591
state == DFS_VOLUME_STATE_ONLINE);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1599
uint32_t state)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1603
t->t_state = state;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1633
dfs_target_isvalidstate(uint32_t state)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1635
return (state == DFS_STORAGE_STATE_ONLINE ||
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1636
state == DFS_STORAGE_STATE_OFFLINE);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1788
dfs_isvalidstate(uint32_t state, uint32_t type, boolean_t target,
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1797
return (dfs_root_isvalidstate(state));
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1799
if (!dfs_target_isvalidstate(state))
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1801
else if (state == DFS_STORAGE_STATE_OFFLINE)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1805
if (!dfs_link_isvalidstate(state))
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1808
if (!dfs_target_isvalidstate(state))
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1815
if (state == 0)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1819
switch (state) {
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1832
switch (state) {
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1891
uint32_t state;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1909
state = (target_op)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1911
status = dfs_isvalidstate(state, type, target_op, 101);
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1919
if (state & DFS_VOLUME_STATES_SRV_OPS)
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1922
info->i_state = state;
usr/src/lib/smbsrv/libmlsvc/common/dfs.c
1924
info->i_targets[target_idx].t_state = state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1052
info2->state = info->i_state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1081
info3->state = info->i_state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1113
info4->state = info->i_state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1146
info5->state = info->i_state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
1181
info6->state = info->i_state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
802
info.i_state = netinfo->state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
804
target.t_state = netinfo->state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
919
info.i_state = netinfo->state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
958
storage->state = target->t_state;
usr/src/lib/smbsrv/libmlsvc/common/netdfs.c
998
storage->state = target->t_state;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
514
svcctl_scm_map_status(const char *state)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
532
if (strcmp(state, state_map[i].scf_state) == 0)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
536
if (strrchr(state, '*') != 0) /* State Transitioning */
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.c
475
netbios_state_t state;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.c
512
if (nbtd.nbs_state == sm[i].state) {
usr/src/lib/storage/liba5k/common/mon.c
3264
l_get_node_status(char *path, struct l_disk_state_struct *state,
usr/src/lib/storage/liba5k/common/mon.c
3314
state->ib_status.sel_id);
usr/src/lib/storage/liba5k/common/mon.c
3343
if (state->ib_status.sel_id == select_id) {
usr/src/lib/storage/liba5k/common/mon.c
3349
(void) sprintf(state->g_disk_state.node_wwn_s,
usr/src/lib/storage/liba5k/common/mon.c
3410
(void) strcpy(state->g_disk_state.physical_path,
usr/src/lib/storage/liba5k/common/mon.c
3418
state->l_state_flag = L_INVALID_WWN;
usr/src/lib/storage/liba5k/common/mon.c
3428
if (err = l_get_disk_status(temp_path, state,
usr/src/lib/storage/liba5k/common/mon.c
3486
(state->ib_status.sel_id == select_id)) {
usr/src/lib/storage/liba5k/common/mon.c
3521
(void) sprintf(state->
usr/src/lib/storage/liba5k/common/mon.c
3573
(void) strcpy(state->g_disk_state.physical_path,
usr/src/lib/storage/liba5k/common/mon.c
3581
state->l_state_flag =
usr/src/lib/storage/liba5k/common/mon.c
3594
state, wwn_list, verbose)) {
usr/src/lib/storage/liba5k/common/mon.c
3634
struct l_disk_state_struct *state, Ib_state *ib_state,
usr/src/lib/storage/liba5k/common/mon.c
3644
if ((path == NULL) || (state == NULL) ||
usr/src/lib/storage/liba5k/common/mon.c
3652
if ((state->ib_status.code != S_NOT_INSTALLED) &&
usr/src/lib/storage/liba5k/common/mon.c
3653
(state->ib_status.code != S_NOT_AVAILABLE)) {
usr/src/lib/storage/liba5k/common/mon.c
3694
if ((err = l_get_node_status(path, state,
usr/src/lib/storage/liba5k/common/mon.c
3708
if ((state->ib_status.bypass_a_en &&
usr/src/lib/storage/liba5k/common/mon.c
3709
!(state->ib_status.bypass_b_en)) ||
usr/src/lib/storage/liba5k/common/mon.c
3710
!(state->ib_status.bypass_b_en)) {
usr/src/lib/storage/liba5k/common/mon.c
3724
state, &found_flag,
usr/src/lib/storage/liba5k/common/mon.c
3733
if ((state->ib_status.bypass_b_en &&
usr/src/lib/storage/liba5k/common/mon.c
3734
!(state->ib_status.bypass_a_en)) ||
usr/src/lib/storage/liba5k/common/mon.c
3735
!(state->ib_status.bypass_a_en)) {
usr/src/lib/storage/liba5k/common/mon.c
3748
state, &found_flag,
usr/src/lib/storage/liba5k/common/mon.c
3758
state->l_state_flag = L_INVALID_MAP;
usr/src/lib/storage/liba5k/common/mon.c
3774
(state->ib_status.code == S_NOT_INSTALLED) ?
usr/src/lib/storage/libg_fc/common/map.c
1346
uint32_t state;
usr/src/lib/storage/libg_fc/common/map.c
1372
if (((err = g_get_dev_port_state(fcapath, pwwn, &state))
usr/src/lib/storage/libg_fc/common/map.c
1373
!= 0) || (state != PORT_DEVICE_LOGGED_IN)) {
usr/src/lib/storage/libg_fc/common/map.c
2160
uint32_t hba_port_top, state;
usr/src/lib/storage/libg_fc/common/map.c
2538
fcio.fcio_obuf = (caddr_t)&state;
usr/src/lib/storage/libg_fc/common/map.c
2555
if (state != PORT_DEVICE_LOGGED_IN) {
usr/src/lib/storage/libg_fc/common/map.c
3339
uint32_t hba_port_top, state;
usr/src/lib/storage/libg_fc/common/map.c
3591
fp_path, port_wwn, &state)) == 0) {
usr/src/lib/storage/libg_fc/common/map.c
3592
if (state != PORT_DEVICE_LOGGED_IN) {
usr/src/lib/storage/libg_fc/common/map.c
5352
g_get_dev_port_state(char *fca_path, la_wwn_t port_wwn, uint32_t *state)
usr/src/lib/storage/libg_fc/common/map.c
5380
fcio.fcio_obuf = (caddr_t)state;
usr/src/lib/storage/libg_fc/common/mpath.c
840
g_stms_get_path_state(char *client_path, char *phci, int *state, int *ext_state)
usr/src/lib/storage/libg_fc/common/mpath.c
888
*state = ioc.ret_buf[i].ret_state;
usr/src/lib/sun_sas/common/devtree_device_disco.c
236
uint_t state = 0;
usr/src/lib/sun_sas/common/devtree_device_disco.c
259
state = di_state(node);
usr/src/lib/sun_sas/common/devtree_device_disco.c
261
if (((state & DI_DRIVER_DETACHED) == DI_DRIVER_DETACHED) ||
usr/src/lib/sun_sas/common/devtree_device_disco.c
262
((state & DI_DEVICE_OFFLINE) == DI_DEVICE_OFFLINE)) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
660
di_path_state_t state = 0;
usr/src/lib/sun_sas/common/devtree_device_disco.c
674
state = di_path_state(path);
usr/src/lib/sun_sas/common/devtree_device_disco.c
676
if ((state == DI_PATH_STATE_OFFLINE) ||
usr/src/lib/sun_sas/common/devtree_device_disco.c
677
(state == DI_PATH_STATE_FAULT)) {
usr/src/lib/sun_sas/common/devtree_hba_disco.c
105
uint_t state = HBA_PORTSTATE_UNKNOWN;
usr/src/lib/sun_sas/common/devtree_hba_disco.c
154
state = di_state(portNode);
usr/src/lib/sun_sas/common/devtree_hba_disco.c
155
if (((state & DI_DRIVER_DETACHED) == DI_DRIVER_DETACHED) ||
usr/src/lib/sun_sas/common/devtree_hba_disco.c
156
((state & DI_DEVICE_OFFLINE) == DI_DEVICE_OFFLINE)) {
usr/src/lib/sun_sas/common/verify.c
40
uint_t state;
usr/src/lib/sun_sas/common/verify.c
65
state = di_state(node);
usr/src/lib/sun_sas/common/verify.c
66
if (((state & DI_DRIVER_DETACHED) == DI_DRIVER_DETACHED) ||
usr/src/lib/sun_sas/common/verify.c
67
((state & DI_BUS_DOWN) == DI_BUS_DOWN) ||
usr/src/lib/sun_sas/common/verify.c
68
((state & DI_BUS_QUIESCED) == DI_BUS_QUIESCED)) {
usr/src/lib/sun_sas/common/verify.c
71
"devinfo node is not online state: %d", state);
usr/src/lib/udapl/libdat/common/udat.c
386
DAT_MODULE_STATE state;
usr/src/lib/udapl/libdat/common/udat.c
389
state = dat_module_get_state();
usr/src/lib/udapl/libdat/common/udat.c
391
if (DAT_MODULE_STATE_UNINITIALIZED == state) {
usr/src/lib/udapl/libdat/common/udat.c
394
} else if (DAT_MODULE_STATE_DEINITIALIZED == state) {
usr/src/lib/udapl/udapl_tavor/common/dapl_cr_callback.c
515
sp_ptr->state != DAPL_SP_STATE_FREE) {
usr/src/lib/udapl/udapl_tavor/common/dapl_cr_callback.c
519
sp_ptr->state = DAPL_SP_STATE_FREE;
usr/src/lib/udapl/udapl_tavor/common/dapl_evd_dto_callb.c
101
if (state == DAPL_EVD_STATE_WAITED) {
usr/src/lib/udapl/udapl_tavor/common/dapl_evd_dto_callb.c
117
} else if (state == DAPL_EVD_STATE_OPEN) {
usr/src/lib/udapl/udapl_tavor/common/dapl_evd_dto_callb.c
70
DAPL_EVD_STATE state;
usr/src/lib/udapl/udapl_tavor/common/dapl_evd_dto_callb.c
86
state = *(volatile DAPL_EVD_STATE *) &evd_ptr->evd_state;
usr/src/lib/udapl/udapl_tavor/common/dapl_evd_dto_callb.c
91
state);
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_create.c
170
sp_ptr->state = DAPL_SP_STATE_PSP_LISTENING;
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_create.c
193
sp_ptr->state = DAPL_SP_STATE_FREE;
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_create_any.c
156
sp_ptr->state = DAPL_SP_STATE_PSP_LISTENING;
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_create_any.c
166
sp_ptr->state = DAPL_SP_STATE_FREE;
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_free.c
113
if ((sp_ptr->state == DAPL_SP_STATE_PSP_LISTENING) &&
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_free.c
115
sp_ptr->state = DAPL_SP_STATE_FREE;
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_free.c
120
sp_ptr->state = DAPL_SP_STATE_PSP_LISTENING;
usr/src/lib/udapl/udapl_tavor/common/dapl_psp_free.c
131
sp_ptr->state = DAPL_SP_STATE_PSP_PENDING;
usr/src/lib/udapl/udapl_tavor/common/dapl_rsp_create.c
168
sp_ptr->state = DAPL_SP_STATE_RSP_LISTENING;
usr/src/lib/udapl/udapl_tavor/common/dapl_rsp_free.c
120
sp_ptr->state = DAPL_SP_STATE_FREE;
usr/src/lib/udapl/udapl_tavor/common/dapl_rsp_free.c
125
sp_ptr->state = DAPL_SP_STATE_RSP_LISTENING;
usr/src/lib/udapl/udapl_tavor/common/dapl_rsp_free.c
137
sp_ptr->state = DAPL_SP_STATE_RSP_PENDING;
usr/src/lib/udapl/udapl_tavor/include/dapl.h
542
DAPL_SP_STATE state; /* type and queue of the SP */
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
111
*state = STATE_DEFAULT;
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
117
*state = STATE_FINI;
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
159
enum ia_state_mach state = STATE_NAME;
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
164
while ((ia = get_impl_arch_name(&state, use_default)) != NULL) {
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
189
enum ia_state_mach state = STATE_NAME;
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
194
while ((ia = get_impl_arch_name(&state, 1)) != NULL) {
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
65
get_impl_arch_name(enum ia_state_mach *state, int use_default)
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
76
switch (*state) {
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
78
*state = STATE_COMPAT_INIT;
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
90
*state = STATE_COMPAT;
usr/src/psm/stand/lib/names/sparc/common/uname-i.c
95
*state = STATE_DEFAULT;
usr/src/stand/lib/tcp/tcp.c
1699
tcp_state_wait(int sock_id, tcp_t *tcp, int state)
usr/src/stand/lib/tcp/tcp.c
1735
if (tcp->tcp_state == state)
usr/src/stand/lib/tcp/tcp.c
1742
"packet level %d frame found\n", state,
usr/src/stand/lib/tcp/tcp.c
1768
"error %d\n", state, sockets[sock_id].so_error);
usr/src/stand/lib/tcp/tcp.c
1780
if ((state == TCPS_ALL_ACKED) && (tcp->tcp_suna == tcp->tcp_snxt)) {
usr/src/stand/lib/tcp/tcp.c
1783
if (tcp->tcp_state != state) {
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
123
*state = SEEKING_END;
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
127
*state = DONE;
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
188
enum test_state state = SEEKING_IN;
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
195
kind, &state, have_decodeassist);
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
201
} while (state != DONE);
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
43
struct vcpu *vcpu, enum vm_exit_kind kind, enum test_state *state,
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
46
if (*state != DONE && kind == VEK_REENTR) {
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
50
switch (*state) {
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
86
*state = SEEKING_OUT;
usr/src/test/libc-tests/tests/mutex-16200.c
227
thr_state_t state;
usr/src/test/libc-tests/tests/mutex-16200.c
239
while ((state = mutex_test_thr_state(thr)) == THR_STATE_RUNNING) {
usr/src/test/libc-tests/tests/mutex-16200.c
247
if (state == THR_STATE_PARKED) {
usr/src/test/libc-tests/tests/regex/testregex.c
1016
state.signals++;
usr/src/test/libc-tests/tests/regex/testregex.c
1030
longjmp(state.gotcha, ret);
usr/src/test/libc-tests/tests/regex/testregex.c
1046
state.lineno++;
usr/src/test/libc-tests/tests/regex/testregex.c
1066
printf("skipping lines %d", state.lineno);
usr/src/test/libc-tests/tests/regex/testregex.c
1080
state.extracted = 1;
usr/src/test/libc-tests/tests/regex/testregex.c
1083
state.passed++;
usr/src/test/libc-tests/tests/regex/testregex.c
1103
state.unspecified++;
usr/src/test/libc-tests/tests/regex/testregex.c
1105
state.errors++;
usr/src/test/libc-tests/tests/regex/testregex.c
1131
state.extracted = 1;
usr/src/test/libc-tests/tests/regex/testregex.c
1145
else if (!(eret = setjmp(state.gotcha)))
usr/src/test/libc-tests/tests/regex/testregex.c
1269
state.NOMATCH.rm_so = state.NOMATCH.rm_eo = -2;
usr/src/test/libc-tests/tests/regex/testregex.c
1308
if (!(state.stack = stkalloc(stkstd, 0)))
usr/src/test/libc-tests/tests/regex/testregex.c
1310
state.disc.disc.re_resizef = resizef;
usr/src/test/libc-tests/tests/regex/testregex.c
1311
state.disc.disc.re_resizehandle = (void*)stkstd;
usr/src/test/libc-tests/tests/regex/testregex.c
1344
while (state.file = *argv++)
usr/src/test/libc-tests/tests/regex/testregex.c
1346
if (streq(state.file, "-") || streq(state.file, "/dev/stdin") || streq(state.file, "/dev/fd/0"))
usr/src/test/libc-tests/tests/regex/testregex.c
1348
state.file = 0;
usr/src/test/libc-tests/tests/regex/testregex.c
1351
else if (!(fp = fopen(state.file, "r")))
usr/src/test/libc-tests/tests/regex/testregex.c
1353
fprintf(stderr, "%s: %s: cannot read\n", unit, state.file);
usr/src/test/libc-tests/tests/regex/testregex.c
1356
testno = state.errors = state.ignored = state.lineno = state.passed =
usr/src/test/libc-tests/tests/regex/testregex.c
1357
state.signals = state.unspecified = state.warnings = 0;
usr/src/test/libc-tests/tests/regex/testregex.c
1363
if (s = state.file)
usr/src/test/libc-tests/tests/regex/testregex.c
1384
subunit = state.file;
usr/src/test/libc-tests/tests/regex/testregex.c
1401
if (state.stack)
usr/src/test/libc-tests/tests/regex/testregex.c
1440
state.disc.disc.re_version = REG_VERSION;
usr/src/test/libc-tests/tests/regex/testregex.c
1441
state.disc.disc.re_compf = compf;
usr/src/test/libc-tests/tests/regex/testregex.c
1442
state.disc.disc.re_execf = execf;
usr/src/test/libc-tests/tests/regex/testregex.c
1443
if (!(state.disc.sp = sfstropen()))
usr/src/test/libc-tests/tests/regex/testregex.c
1445
preg.re_disc = &state.disc.disc;
usr/src/test/libc-tests/tests/regex/testregex.c
1535
state.extracted = 0;
usr/src/test/libc-tests/tests/regex/testregex.c
1700
state.verify = state.passed;
usr/src/test/libc-tests/tests/regex/testregex.c
1738
printf("-%d\n", state.lineno);
usr/src/test/libc-tests/tests/regex/testregex.c
1785
if (state.passed == state.verify && i > 1)
usr/src/test/libc-tests/tests/regex/testregex.c
1789
else if (state.passed > state.verify)
usr/src/test/libc-tests/tests/regex/testregex.c
1794
if (state.passed == state.verify)
usr/src/test/libc-tests/tests/regex/testregex.c
1796
state.passed = state.verify;
usr/src/test/libc-tests/tests/regex/testregex.c
1849
if (state.extracted || (skip & level))
usr/src/test/libc-tests/tests/regex/testregex.c
1860
state.which = "BRE";
usr/src/test/libc-tests/tests/regex/testregex.c
1869
state.which = "ERE";
usr/src/test/libc-tests/tests/regex/testregex.c
1878
state.which = "ARE";
usr/src/test/libc-tests/tests/regex/testregex.c
1887
state.which = "LRE";
usr/src/test/libc-tests/tests/regex/testregex.c
1896
state.which = "SRE";
usr/src/test/libc-tests/tests/regex/testregex.c
1904
state.which = "KRE";
usr/src/test/libc-tests/tests/regex/testregex.c
1916
printf("test %-3d %s ", state.lineno, state.which);
usr/src/test/libc-tests/tests/regex/testregex.c
1930
if (state.extracted || (skip & level))
usr/src/test/libc-tests/tests/regex/testregex.c
1935
if (state.stack)
usr/src/test/libc-tests/tests/regex/testregex.c
1936
stkset(stkstd, state.stack, 0);
usr/src/test/libc-tests/tests/regex/testregex.c
1938
state.disc.ordinal = 0;
usr/src/test/libc-tests/tests/regex/testregex.c
1939
sfstrseek(state.disc.sp, 0, SEEK_SET);
usr/src/test/libc-tests/tests/regex/testregex.c
1943
else if (!(cret = setjmp(state.gotcha)))
usr/src/test/libc-tests/tests/regex/testregex.c
1956
else if (!(cret = setjmp(state.gotcha)))
usr/src/test/libc-tests/tests/regex/testregex.c
1981
else if (!(cret = setjmp(state.gotcha)))
usr/src/test/libc-tests/tests/regex/testregex.c
2036
state.errors++;
usr/src/test/libc-tests/tests/regex/testregex.c
2101
state.ignored++;
usr/src/test/libc-tests/tests/regex/testregex.c
2106
state.errors--;
usr/src/test/libc-tests/tests/regex/testregex.c
2107
state.warnings++;
usr/src/test/libc-tests/tests/regex/testregex.c
2124
match[i] = state.NOMATCH;
usr/src/test/libc-tests/tests/regex/testregex.c
2137
else if (!(eret = setjmp(state.gotcha)))
usr/src/test/libc-tests/tests/regex/testregex.c
2150
else if (!(eret = setjmp(state.gotcha)))
usr/src/test/libc-tests/tests/regex/testregex.c
2228
if (match[0].rm_so != state.NOMATCH.rm_so)
usr/src/test/libc-tests/tests/regex/testregex.c
2267
printf("tests=%-4d errors=%-4d warnings=%-2d ignored=%-2d unspecified=%-2d signals=%d\n", testno, state.errors, state.warnings, state.ignored, state.unspecified, state.signals);
usr/src/test/libc-tests/tests/regex/testregex.c
2274
if (state.ignored)
usr/src/test/libc-tests/tests/regex/testregex.c
2275
printf(", %d ignored mismatche%s", state.ignored, state.ignored == 1 ? "" : "s");
usr/src/test/libc-tests/tests/regex/testregex.c
2276
if (state.warnings)
usr/src/test/libc-tests/tests/regex/testregex.c
2277
printf(", %d warning%s", state.warnings, state.warnings == 1 ? "" : "s");
usr/src/test/libc-tests/tests/regex/testregex.c
2278
if (state.unspecified)
usr/src/test/libc-tests/tests/regex/testregex.c
2279
printf(", %d unspecified difference%s", state.unspecified, state.unspecified == 1 ? "" : "s");
usr/src/test/libc-tests/tests/regex/testregex.c
2280
if (state.signals)
usr/src/test/libc-tests/tests/regex/testregex.c
2281
printf(", %d signal%s", state.signals, state.signals == 1 ? "" : "s");
usr/src/test/libc-tests/tests/regex/testregex.c
2282
printf(", %d error%s\n", state.errors, state.errors == 1 ? "" : "s");
usr/src/test/libc-tests/tests/regex/testregex.c
569
} state;
usr/src/test/libc-tests/tests/regex/testregex.c
654
if (state.file)
usr/src/test/libc-tests/tests/regex/testregex.c
655
printf("%s:", state.file);
usr/src/test/libc-tests/tests/regex/testregex.c
656
printf("%d:", state.lineno);
usr/src/test/libc-tests/tests/regex/testregex.c
669
state.unspecified++;
usr/src/test/libc-tests/tests/regex/testregex.c
673
state.errors++;
usr/src/test/libc-tests/tests/regex/testregex.c
674
if (state.which)
usr/src/test/libc-tests/tests/regex/testregex.c
675
printf(" %s", state.which);
usr/src/test/libc-tests/tests/regex/testregex.c
896
if (!(x = sfstruse(state.disc.sp)))
usr/src/test/libc-tests/tests/regex/testregex.c
963
state.ignored++;
usr/src/test/libc-tests/tests/regex/testregex.c
975
if (!(test & TEST_IGNORE_OVER) && match[nmatch].rm_so != state.NOMATCH.rm_so)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
101
const char *state)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
109
return (ns_life_err_comp(ctrl, exp, act, "namespace delete", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
114
const char *state)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
123
return (ns_life_err_comp(ctrl, exp, act, "controller attach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
128
const char *state)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
137
return (ns_life_err_comp(ctrl, exp, act, "controller detach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
142
const char *state)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
150
return (ns_life_err_comp(ctrl, exp, act, "blkdev attach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
155
const char *state)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
163
return (ns_life_err_comp(ctrl, exp, act, "blkdev detach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
84
const char *desc, const char *state)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
88
"expected %s (0x%x)", desc, state,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
93
"%s\n", desc, state, nvme_ctrl_errtostr(ctrl, act));
usr/src/test/os-tests/tests/definit/definit_test.c
24
void *state;
usr/src/test/os-tests/tests/definit/definit_test.c
32
if (definit_open(argv[1], &state) != 0)
usr/src/test/os-tests/tests/definit/definit_test.c
35
while ((p = definit_token(state)) != NULL)
usr/src/test/os-tests/tests/definit/definit_test.c
38
definit_close(state);
usr/src/tools/cscope-fast/cgrep.c
1352
Node *p, *state;
usr/src/tools/cscope-fast/cgrep.c
1356
state = c->root;
usr/src/tools/cscope-fast/cgrep.c
1358
for (l = state->alts; l; l = l->next)
usr/src/tools/cscope-fast/cgrep.c
1364
state = l->node;
usr/src/tools/cscope-fast/cgrep.c
1367
depth = state->d+1;
usr/src/tools/cscope-fast/cgrep.c
1369
l->next = state->alts;
usr/src/tools/cscope-fast/cgrep.c
1370
state->alts = l;
usr/src/tools/cscope-fast/cgrep.c
1371
state = p;
usr/src/tools/cscope-fast/cgrep.c
1373
state->alts = newlink(*e--, p = newnode(c, depth++));
usr/src/tools/cscope-fast/cgrep.c
1374
state = p;
usr/src/tools/cscope-fast/cgrep.c
1378
state->out = 1;
usr/src/tools/cscope-fast/cgrep.c
1410
Node *state, *r, *s;
usr/src/tools/cscope-fast/cgrep.c
1424
state = r->fail;
usr/src/tools/cscope-fast/cgrep.c
1425
while (state) {
usr/src/tools/cscope-fast/cgrep.c
1426
for (ll = state->alts; ll; ll = ll->next)
usr/src/tools/cscope-fast/cgrep.c
1429
if (ll || (state == root)) {
usr/src/tools/cscope-fast/cgrep.c
1431
state = ll->node;
usr/src/tools/cscope-fast/cgrep.c
1436
if (state->out) {
usr/src/tools/cscope-fast/cgrep.c
1441
state = state->fail;
usr/src/tools/cscope-fast/cgrep.c
1443
s->fail = state;
usr/src/tools/cscope-fast/cgrep.c
1466
Node *state, *r, *s;
usr/src/tools/cscope-fast/cgrep.c
1483
if ((state = r->fail) != NULL) {
usr/src/tools/cscope-fast/cgrep.c
1485
k = r->d - state->d;
usr/src/tools/cscope-fast/cgrep.c
1486
if (k < state->shift1) {
usr/src/tools/cscope-fast/cgrep.c
1487
state->shift1 = k;
usr/src/tools/cscope-fast/cgrep.c
1489
if (r->out && (k < state->shift2)) {
usr/src/tools/cscope-fast/cgrep.c
1490
state->shift2 = k;
usr/src/tools/cscope-fast/cgrep.c
1492
} while ((state = state->fail) != NULL);
usr/src/tools/cscope-fast/cgrep.c
1542
Node *state;
usr/src/tools/cscope-fast/cgrep.c
1554
state = c->root;
usr/src/tools/cscope-fast/cgrep.c
1560
for (sp = s; (ostate = state) != NULL; ) {
usr/src/tools/cscope-fast/cgrep.c
1562
if (state->tab) {
usr/src/tools/cscope-fast/cgrep.c
1563
if ((state = state->tab[mappedsp]) == NULL)
usr/src/tools/cscope-fast/cgrep.c
1566
for (l = state->alts; ; l = l->next) {
usr/src/tools/cscope-fast/cgrep.c
1570
state = l->node;
usr/src/tools/cscope-fast/cgrep.c
1575
if (state->out) {
usr/src/tools/cscope-fast/cgrep.c
1593
state = c->root;
usr/src/tools/smatch/src/check_atomic_inc_dec.c
139
if (start_sm && start_sm->state == &inc)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
264
if (sm->state == &dec)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
282
if (sm->state != &inc && !is_maybe_dec(sm))
usr/src/tools/smatch/src/check_atomic_inc_dec.c
284
if (sm->state == get_state_stree(start_states, my_id, sm->name, sm->sym))
usr/src/tools/smatch/src/check_atomic_inc_dec.c
295
(sm->state == &inc) ? ATOMIC_INC : ATOMIC_DEC,
usr/src/tools/smatch/src/check_atomic_inc_dec.c
325
struct smatch_state *state;
usr/src/tools/smatch/src/check_atomic_inc_dec.c
355
state = sm->state;
usr/src/tools/smatch/src/check_atomic_inc_dec.c
357
state = &start_state;
usr/src/tools/smatch/src/check_atomic_inc_dec.c
359
if (state != &inc &&
usr/src/tools/smatch/src/check_atomic_inc_dec.c
360
state != &dec &&
usr/src/tools/smatch/src/check_atomic_inc_dec.c
361
state != &start_state)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
364
bucket = success_fail_positive(estate_rl(return_sm->state));
usr/src/tools/smatch/src/check_atomic_inc_dec.c
366
if (state == &inc) {
usr/src/tools/smatch/src/check_atomic_inc_dec.c
370
if (state == &dec || state == &start_state) {
usr/src/tools/smatch/src/check_atomic_inc_dec.c
39
if ((sm->state == &dec) &&
usr/src/tools/smatch/src/check_atomic_inc_dec.c
399
if (sm->state == &dec)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
41
return sm->state;
usr/src/tools/smatch/src/check_buffer_too_small_for_struct.c
69
struct smatch_state *state;
usr/src/tools/smatch/src/check_buffer_too_small_for_struct.c
79
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/check_buffer_too_small_for_struct.c
80
if (state != &too_small)
usr/src/tools/smatch/src/check_capable.c
60
if (sm->state == &capable)
usr/src/tools/smatch/src/check_capable.c
65
if (sm->state == &capable)
usr/src/tools/smatch/src/check_capable.c
75
if (sm->state == &capable)
usr/src/tools/smatch/src/check_capable.c
81
if (sm->state == &capable)
usr/src/tools/smatch/src/check_check_deref.c
67
if (tmp->state == &merged)
usr/src/tools/smatch/src/check_check_deref.c
69
if (tmp->state == &ok)
usr/src/tools/smatch/src/check_check_deref.c
71
if (tmp->state == &null) {
usr/src/tools/smatch/src/check_check_deref.c
94
if (tmp->state == &merged)
usr/src/tools/smatch/src/check_check_deref.c
96
if (tmp->state == &ok)
usr/src/tools/smatch/src/check_check_deref.c
98
if (tmp->state == &null) {
usr/src/tools/smatch/src/check_debug.c
112
sm_msg("%s = %s", tmp->name, tmp->state->name);
usr/src/tools/smatch/src/check_debug.c
347
printf("%s\n", tmp->state->name);
usr/src/tools/smatch/src/check_debug.c
434
if (!estate_related(sm->state))
usr/src/tools/smatch/src/check_debug.c
439
FOR_EACH_PTR(estate_related(sm->state), rel) {
usr/src/tools/smatch/src/check_debug.c
616
sm_printf("(%d: %s->'%s')", get_stree_id(sm->left->pool), sm->left->name, sm->left->state->name);
usr/src/tools/smatch/src/check_debug.c
624
sm_printf("(%d: %s->'%s')", get_stree_id(sm->right->pool), sm->right->name, sm->right->state->name);
usr/src/tools/smatch/src/check_debug.c
647
sm_printf("merge tree: %s -> %s", name, sm->state->name);
usr/src/tools/smatch/src/check_debug.c
70
sm_msg("'%s' = '%s'", sm->name, sm->state->name);
usr/src/tools/smatch/src/check_debug.c
778
if (old && old->state == sm->state)
usr/src/tools/smatch/src/check_debug.c
782
sm->name, old ? old->state->name : "<none>", sm->state->name);
usr/src/tools/smatch/src/check_deref.c
120
if (tmp->state == &merged)
usr/src/tools/smatch/src/check_deref.c
122
if (tmp->state == &ok)
usr/src/tools/smatch/src/check_deref.c
125
if (tmp->state == &null) {
usr/src/tools/smatch/src/check_deref.c
130
if (tmp->state == &uninitialized) {
usr/src/tools/smatch/src/check_deref.c
136
tmp->name, tmp->state->name);
usr/src/tools/smatch/src/check_deref.c
243
struct smatch_state *state;
usr/src/tools/smatch/src/check_deref.c
248
state = alloc_my_state(fn);
usr/src/tools/smatch/src/check_deref.c
249
set_state_expr(my_id, expr->left, state);
usr/src/tools/smatch/src/check_deref.c
47
struct smatch_state *state;
usr/src/tools/smatch/src/check_deref.c
49
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/check_deref.c
50
state->name = name;
usr/src/tools/smatch/src/check_deref.c
51
return state;
usr/src/tools/smatch/src/check_deref.c
83
if (tmp->state == &merged)
usr/src/tools/smatch/src/check_deref.c
85
if (tmp->state == &ok)
usr/src/tools/smatch/src/check_deref.c
88
if (tmp->state == &null) {
usr/src/tools/smatch/src/check_deref.c
93
if (tmp->state == &uninitialized) {
usr/src/tools/smatch/src/check_deref.c
99
tmp->name, tmp->state->name);
usr/src/tools/smatch/src/check_deref_check.c
83
if (!sm || sm->state != &derefed)
usr/src/tools/smatch/src/check_dereferences_param.c
36
if (sm->state == &derefed)
usr/src/tools/smatch/src/check_dereferences_param.c
99
if (tmp->state != &derefed)
usr/src/tools/smatch/src/check_dma_mapping_error.c
29
if (sm->state != &ok)
usr/src/tools/smatch/src/check_dma_mapping_error.c
54
struct smatch_state *state;
usr/src/tools/smatch/src/check_dma_mapping_error.c
63
state = get_state_expr(SMATCH_EXTRA, ret_value);
usr/src/tools/smatch/src/check_dma_mapping_error.c
64
if (!state)
usr/src/tools/smatch/src/check_double_checking.c
169
struct smatch_state *state;
usr/src/tools/smatch/src/check_double_checking.c
182
state = get_stored_condition(expr);
usr/src/tools/smatch/src/check_double_checking.c
183
if (!state || !state->data)
usr/src/tools/smatch/src/check_double_checking.c
185
if (get_macro_name(((struct expression *)state->data)->pos))
usr/src/tools/smatch/src/check_double_checking.c
210
if (is_obvious_else(state->data))
usr/src/tools/smatch/src/check_double_checking.c
221
sm_warning("we tested '%s' before and it was '%s'", name, state->name);
usr/src/tools/smatch/src/check_double_checking.c
230
if (tmp->state == &checked)
usr/src/tools/smatch/src/check_err_ptr.c
51
if (tmp->state == &undefined || tmp->state == &merged)
usr/src/tools/smatch/src/check_err_ptr.c
53
match_err_ptr((struct expression *)tmp->state->data);
usr/src/tools/smatch/src/check_err_ptr_deref.c
201
tmp_min = estate_min(tmp->state);
usr/src/tools/smatch/src/check_err_ptr_deref.c
204
tmp_max = estate_max(tmp->state);
usr/src/tools/smatch/src/check_err_ptr_deref.c
41
if (sm->state != &checked)
usr/src/tools/smatch/src/check_expects_err_ptr.c
28
if (sm->state != &ok)
usr/src/tools/smatch/src/check_expects_err_ptr.c
47
struct smatch_state *state;
usr/src/tools/smatch/src/check_expects_err_ptr.c
57
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/check_expects_err_ptr.c
58
if (!state || state != &argument)
usr/src/tools/smatch/src/check_free.c
245
struct smatch_state *state;
usr/src/tools/smatch/src/check_free.c
259
state = __get_state(my_id, start, sym);
usr/src/tools/smatch/src/check_free.c
260
if (state == &freed)
usr/src/tools/smatch/src/check_free.c
35
if (sm->state != &ok)
usr/src/tools/smatch/src/check_free_strict.c
277
struct smatch_state *state;
usr/src/tools/smatch/src/check_free_strict.c
288
state = __get_state(my_id, start, sym);
usr/src/tools/smatch/src/check_free_strict.c
289
if (state == &freed)
usr/src/tools/smatch/src/check_free_strict.c
35
if (sm->state != &ok)
usr/src/tools/smatch/src/check_free_strict.c
47
struct smatch_state *state;
usr/src/tools/smatch/src/check_free_strict.c
50
if (sm->state != &freed)
usr/src/tools/smatch/src/check_free_strict.c
53
state = get_state(SMATCH_EXTRA, sm->name, sm->sym);
usr/src/tools/smatch/src/check_free_strict.c
54
if (!state)
usr/src/tools/smatch/src/check_free_strict.c
56
if (!estate_get_single_value(state, &sval) || sval.value != 0)
usr/src/tools/smatch/src/check_frees_argument.c
79
if (tmp->state == &freed)
usr/src/tools/smatch/src/check_frees_argument.c
86
if (tmp && tmp->state != &freed)
usr/src/tools/smatch/src/check_frees_param.c
77
if (sm->state != &freed)
usr/src/tools/smatch/src/check_frees_param_strict.c
127
if (sm->state != &freed)
usr/src/tools/smatch/src/check_frees_param_strict.c
35
if (sm->state != &freed)
usr/src/tools/smatch/src/check_index_overflow.c
356
if (sm->state == &loop_end)
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
40
struct smatch_state *state;
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
47
state = get_state_expr(check_assigned_expr_id, expr);
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
48
if (!state || !state->data)
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
50
right = (struct expression *)state->data;
usr/src/tools/smatch/src/check_kunmap.c
75
check_assignment(tmp->state->data);
usr/src/tools/smatch/src/check_leaks.c
156
static void set_parent(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/check_leaks.c
166
set_parent(expr->cond_true, state);
usr/src/tools/smatch/src/check_leaks.c
167
set_parent(expr->cond_false, state);
usr/src/tools/smatch/src/check_leaks.c
174
if (state == &ok && !get_state(my_id, name, sym))
usr/src/tools/smatch/src/check_leaks.c
176
set_state(my_id, name, sym, state);
usr/src/tools/smatch/src/check_leaks.c
47
static void set_parent(struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/check_locking.c
1024
if (sm->state != &locked &&
usr/src/tools/smatch/src/check_locking.c
1025
sm->state != &unlocked &&
usr/src/tools/smatch/src/check_locking.c
1026
sm->state != &restore)
usr/src/tools/smatch/src/check_locking.c
1029
if ((sm->state == &unlocked || sm->state == &restore) &&
usr/src/tools/smatch/src/check_locking.c
1030
is_EINTR(estate_rl(return_sm->state)))
usr/src/tools/smatch/src/check_locking.c
1033
bucket = success_fail_positive(estate_rl(return_sm->state));
usr/src/tools/smatch/src/check_locking.c
1034
if (sm->state == &locked) {
usr/src/tools/smatch/src/check_locking.c
1038
if (sm->state == &unlocked || sm->state == &restore) {
usr/src/tools/smatch/src/check_locking.c
1199
if (sm->state == &locked)
usr/src/tools/smatch/src/check_locking.c
1201
else if (sm->state == &half_locked ||
usr/src/tools/smatch/src/check_locking.c
1256
if (sm->state != &locked)
usr/src/tools/smatch/src/check_locking.c
544
sm->state != &locked) ||
usr/src/tools/smatch/src/check_locking.c
545
(lock_unlock == LOCK && sm->state != &unlocked))
usr/src/tools/smatch/src/check_locking.c
613
static void warn_on_double(struct sm_state *sm, struct smatch_state *state)
usr/src/tools/smatch/src/check_locking.c
621
if (tmp->state == state)
usr/src/tools/smatch/src/check_locking.c
632
state->name, sm->name, tmp->line);
usr/src/tools/smatch/src/check_locking.c
893
if (sm->state == get_start_state(sm)) {
usr/src/tools/smatch/src/check_locking.c
894
if (sm->state == &locked)
usr/src/tools/smatch/src/check_locking.c
896
if (sm->state == &unlocked)
usr/src/tools/smatch/src/check_locking.c
900
if (sm->state == &locked)
usr/src/tools/smatch/src/check_locking.c
902
if (sm->state == &unlocked)
usr/src/tools/smatch/src/check_locking.c
904
if (sm->state == &restore)
usr/src/tools/smatch/src/check_locking.c
916
if (sm->state != &locked &&
usr/src/tools/smatch/src/check_locking.c
917
sm->state != &unlocked &&
usr/src/tools/smatch/src/check_locking.c
918
sm->state != &restore)
usr/src/tools/smatch/src/check_macro_side_effects.c
30
struct smatch_state *state;
usr/src/tools/smatch/src/check_macro_side_effects.c
38
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/check_macro_side_effects.c
39
state->name = alloc_sname(name);
usr/src/tools/smatch/src/check_macro_side_effects.c
41
state->data = expr;
usr/src/tools/smatch/src/check_macro_side_effects.c
42
return state;
usr/src/tools/smatch/src/check_macro_side_effects.c
74
old_mod = tmp->state->data;
usr/src/tools/smatch/src/check_missing_break.c
52
struct smatch_state *state;
usr/src/tools/smatch/src/check_missing_break.c
55
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/check_missing_break.c
60
state->name = alloc_sname(name);
usr/src/tools/smatch/src/check_missing_break.c
62
state->data = expr;
usr/src/tools/smatch/src/check_missing_break.c
63
return state;
usr/src/tools/smatch/src/check_nospec.c
109
if (get_state_stree(start_states, my_id, sm->name, sm->sym) == sm->state)
usr/src/tools/smatch/src/check_nospec.c
209
if (is_whole_rl(estate_rl(sm->state)))
usr/src/tools/smatch/src/check_nospec.c
211
type = estate_type(sm->state);
usr/src/tools/smatch/src/check_off_by_one_relative.c
109
comp = sm->state->data;
usr/src/tools/smatch/src/check_pointer_math.c
26
if (sm->state == &size_in_bytes)
usr/src/tools/smatch/src/check_puts_argument.c
76
if (tmp->state == &putted)
usr/src/tools/smatch/src/check_puts_argument.c
83
if (tmp && tmp->state != &putted)
usr/src/tools/smatch/src/check_readl_infinite_loops.c
109
static void push_state_at_start(struct smatch_state *state)
usr/src/tools/smatch/src/check_readl_infinite_loops.c
111
add_ptr_list(&state_at_start, state);
usr/src/tools/smatch/src/check_readl_infinite_loops.c
116
struct smatch_state *state;
usr/src/tools/smatch/src/check_readl_infinite_loops.c
118
state = last_ptr_list((struct ptr_list *)state_at_start);
usr/src/tools/smatch/src/check_readl_infinite_loops.c
120
return state;
usr/src/tools/smatch/src/check_readl_infinite_loops.c
125
struct smatch_state *state;
usr/src/tools/smatch/src/check_readl_infinite_loops.c
131
state = get_state(my_id, "depends on", NULL);
usr/src/tools/smatch/src/check_readl_infinite_loops.c
132
push_state_at_start(state);
usr/src/tools/smatch/src/check_resource_size.c
50
struct smatch_state *state;
usr/src/tools/smatch/src/check_resource_size.c
52
state = get_state_expr(check_assigned_expr_id, expr);
usr/src/tools/smatch/src/check_resource_size.c
53
if (!state || !state->data)
usr/src/tools/smatch/src/check_resource_size.c
55
expr = (struct expression *)state->data;
usr/src/tools/smatch/src/check_return_efault.c
35
if (sm->state != &ok)
usr/src/tools/smatch/src/check_return_efault.c
63
struct smatch_state *state;
usr/src/tools/smatch/src/check_return_efault.c
72
state = get_state_expr(SMATCH_EXTRA, ret_value);
usr/src/tools/smatch/src/check_return_efault.c
73
if (!state)
usr/src/tools/smatch/src/check_return_enomem.c
49
if (!estate_get_single_value(sm->state, &sval) || sval.value != 0)
usr/src/tools/smatch/src/check_rosenberg.c
297
struct smatch_state *state;
usr/src/tools/smatch/src/check_rosenberg.c
304
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/check_rosenberg.c
306
state->name = alloc_sname(name);
usr/src/tools/smatch/src/check_rosenberg.c
308
state->data = expr;
usr/src/tools/smatch/src/check_rosenberg.c
309
return state;
usr/src/tools/smatch/src/check_rosenberg.c
315
struct smatch_state *state;
usr/src/tools/smatch/src/check_rosenberg.c
321
state = alloc_expr_state(expr->left);
usr/src/tools/smatch/src/check_rosenberg.c
322
set_state_expr(skb_put_id, expr->left, state);
usr/src/tools/smatch/src/check_rosenberg.c
336
check_skb_put(sm->state->data);
usr/src/tools/smatch/src/check_rosenberg.c
35
static void extra_mod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/check_rosenberg.c
43
set_state(my_member_id, name, sym, state);
usr/src/tools/smatch/src/check_snprintf.c
48
if (PTR_INT(tmp->state->data) > ret)
usr/src/tools/smatch/src/check_snprintf.c
49
ret = PTR_INT(tmp->state->data);
usr/src/tools/smatch/src/check_spectre_second_half.c
66
struct smatch_state *state;
usr/src/tools/smatch/src/check_spectre_second_half.c
71
state = get_spectre_first_half(expr->right);
usr/src/tools/smatch/src/check_spectre_second_half.c
72
if (state) {
usr/src/tools/smatch/src/check_spectre_second_half.c
73
set_state_expr(my_id, expr->left, state);
usr/src/tools/smatch/src/check_spectre_second_half.c
77
state = get_state_expr(my_id, expr->right);
usr/src/tools/smatch/src/check_spectre_second_half.c
78
if (!state)
usr/src/tools/smatch/src/check_spectre_second_half.c
80
set_state_expr(my_id, expr->left, state);
usr/src/tools/smatch/src/check_spectre_second_half.c
86
struct smatch_state *state;
usr/src/tools/smatch/src/check_spectre_second_half.c
92
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/check_spectre_second_half.c
93
if (!state)
usr/src/tools/smatch/src/check_spectre_second_half.c
96
if (get_stmt_cnt() - (long)state->data > MAX_SPEC_STMT)
usr/src/tools/smatch/src/check_syscall_arg_type.c
144
struct smatch_state *state;
usr/src/tools/smatch/src/check_syscall_arg_type.c
152
state = get_state(my_id, sym->ident->name, sym);
usr/src/tools/smatch/src/check_syscall_arg_type.c
153
if (!state)
usr/src/tools/smatch/src/check_syscall_arg_type.c
155
return state->name;
usr/src/tools/smatch/src/check_template.c
56
if (sm->state == &lock)
usr/src/tools/smatch/src/check_template.c
58
if (sm->state == &unlock)
usr/src/tools/smatch/src/check_template.c
96
if (tmp->state != &unlock)
usr/src/tools/smatch/src/check_testing_index_after_use.c
94
if (tmp->state == &merged || tmp->state == &undefined)
usr/src/tools/smatch/src/check_testing_index_after_use.c
96
boundary = PTR_INT(tmp->state->data);
usr/src/tools/smatch/src/check_uninitialized.c
126
if (sm->state == &initialized)
usr/src/tools/smatch/src/check_uninitialized.c
80
static void extra_mod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/check_unused_ret.c
161
delete_used(PTR_INT(tmp->state->data));
usr/src/tools/smatch/src/check_wine_filehandles.c
49
if (sm->state != &oktocheck)
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
145
if (!estate_rl(tmp->state))
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
147
if (is_non_zero_int(estate_rl(tmp->state)))
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
149
if (has_distinct_zero(estate_rl(tmp->state))) {
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
155
if (is_valid_ptr(estate_min(tmp->state)) &&
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
156
is_valid_ptr(estate_max(tmp->state))) {
usr/src/tools/smatch/src/example.c
1009
output_comment(state, "removing pseudo %s from reg %s",
usr/src/tools/smatch/src/example.c
1017
static void generate_copy(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1019
struct hardreg *src = getreg(state, insn->src, insn->target);
usr/src/tools/smatch/src/example.c
1020
kill_pseudo(state, insn->target);
usr/src/tools/smatch/src/example.c
1021
add_pseudo_reg(state, insn->target, src);
usr/src/tools/smatch/src/example.c
1024
static void generate_cast(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1026
struct hardreg *src = getreg(state, insn->src, insn->target);
usr/src/tools/smatch/src/example.c
1036
add_pseudo_reg(state, insn->target, src);
usr/src/tools/smatch/src/example.c
1040
dst = target_copy_reg(state, src, insn->target);
usr/src/tools/smatch/src/example.c
1043
output_insn(state, "sext.%d.%d %s", old, new, dst->name);
usr/src/tools/smatch/src/example.c
1048
output_insn(state, "andl.%d $%#llx,%s", insn->size, mask, dst->name);
usr/src/tools/smatch/src/example.c
1050
add_pseudo_reg(state, insn->target, dst);
usr/src/tools/smatch/src/example.c
1053
static void generate_output_storage(struct bb_state *state);
usr/src/tools/smatch/src/example.c
1069
static void generate_branch(struct bb_state *state, struct instruction *br)
usr/src/tools/smatch/src/example.c
1075
if (state->cc_target == br->cond) {
usr/src/tools/smatch/src/example.c
1076
cond = conditional[state->cc_opcode];
usr/src/tools/smatch/src/example.c
1078
struct hardreg *reg = getreg(state, br->cond, NULL);
usr/src/tools/smatch/src/example.c
1079
output_insn(state, "testl %s,%s", reg->name, reg->name);
usr/src/tools/smatch/src/example.c
1083
generate_output_storage(state);
usr/src/tools/smatch/src/example.c
1086
output_insn(state, "j%s .L%p", cond, target);
usr/src/tools/smatch/src/example.c
1089
output_insn(state, "jmp .L%p", target);
usr/src/tools/smatch/src/example.c
1093
static void generate_switch(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1097
generate_output_storage(state);
usr/src/tools/smatch/src/example.c
1098
output_insn(state, "switch on %s", reg->name);
usr/src/tools/smatch/src/example.c
1099
output_insn(state, "unimplemented: %s", show_instruction(insn));
usr/src/tools/smatch/src/example.c
1102
static void generate_ret(struct bb_state *state, struct instruction *ret)
usr/src/tools/smatch/src/example.c
1106
struct hardreg *reg = getreg(state, ret->src, NULL);
usr/src/tools/smatch/src/example.c
1108
output_insn(state, "movl %s,%s", reg->name, wants->name);
usr/src/tools/smatch/src/example.c
1110
output_insn(state, "ret");
usr/src/tools/smatch/src/example.c
1116
static void generate_call(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1122
output_insn(state, "pushl %s", generic(state, arg));
usr/src/tools/smatch/src/example.c
1125
flush_reg(state, hardregs+0);
usr/src/tools/smatch/src/example.c
1126
flush_reg(state, hardregs+1);
usr/src/tools/smatch/src/example.c
1127
flush_reg(state, hardregs+2);
usr/src/tools/smatch/src/example.c
1128
output_insn(state, "call %s", show_pseudo(insn->func));
usr/src/tools/smatch/src/example.c
1130
output_insn(state, "addl $%d,%%esp", offset);
usr/src/tools/smatch/src/example.c
1132
add_pseudo_reg(state, insn->target, hardregs+0);
usr/src/tools/smatch/src/example.c
1135
static void generate_select(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1140
src1 = getreg(state, insn->src2, NULL);
usr/src/tools/smatch/src/example.c
1141
dst = copy_reg(state, src1, insn->target);
usr/src/tools/smatch/src/example.c
1142
add_pseudo_reg(state, insn->target, dst);
usr/src/tools/smatch/src/example.c
1143
src2 = getreg(state, insn->src3, insn->target);
usr/src/tools/smatch/src/example.c
1145
if (state->cc_target == insn->src1) {
usr/src/tools/smatch/src/example.c
1146
cond = conditional[state->cc_opcode];
usr/src/tools/smatch/src/example.c
1148
struct hardreg *reg = getreg(state, insn->src1, NULL);
usr/src/tools/smatch/src/example.c
1149
output_insn(state, "testl %s,%s", reg->name, reg->name);
usr/src/tools/smatch/src/example.c
1153
output_insn(state, "sel%s %s,%s", cond, src2->name, dst->name);
usr/src/tools/smatch/src/example.c
1251
static struct asm_arg *generate_asm_inputs(struct bb_state *state, struct asm_constraint_list *list, struct asm_arg *arg)
usr/src/tools/smatch/src/example.c
1265
string = getreg(state, pseudo, NULL)->name;
usr/src/tools/smatch/src/example.c
1270
orig = find_in_reg(state, pseudo);
usr/src/tools/smatch/src/example.c
1272
move_reg(state, orig, reg);
usr/src/tools/smatch/src/example.c
1274
fill_reg(state, reg, pseudo);
usr/src/tools/smatch/src/example.c
1278
string = generic(state, pseudo);
usr/src/tools/smatch/src/example.c
1282
output_insn(state, "# asm input \"%s\": %s : %s", constraint, show_pseudo(pseudo), string);
usr/src/tools/smatch/src/example.c
1293
static struct asm_arg *generate_asm_outputs(struct bb_state *state, struct asm_constraint_list *list, struct asm_arg *arg)
usr/src/tools/smatch/src/example.c
1310
reg = target_reg(state, pseudo, NULL);
usr/src/tools/smatch/src/example.c
1317
output_insn(state, "# asm output \"%s\": %s : %s", constraint, show_pseudo(pseudo), string);
usr/src/tools/smatch/src/example.c
1326
static void generate_asm(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1333
arg = generate_asm_outputs(state, insn->asm_rules->outputs, asm_arguments);
usr/src/tools/smatch/src/example.c
1334
arg = generate_asm_inputs(state, insn->asm_rules->inputs, arg);
usr/src/tools/smatch/src/example.c
1337
output_insn(state, "%s", str);
usr/src/tools/smatch/src/example.c
1340
static void generate_compare(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1346
flush_cc_cache(state);
usr/src/tools/smatch/src/example.c
1353
src = getreg(state, insn->src1, insn->target);
usr/src/tools/smatch/src/example.c
1354
src2 = generic(state, insn->src2);
usr/src/tools/smatch/src/example.c
1356
output_insn(state, "cmp.%d %s,%s", insn->size, src2, src->name);
usr/src/tools/smatch/src/example.c
1358
add_cc_cache(state, opcode, insn->target);
usr/src/tools/smatch/src/example.c
1361
static void generate_one_insn(struct instruction *insn, struct bb_state *state)
usr/src/tools/smatch/src/example.c
1364
output_comment(state, "%s", show_instruction(insn));
usr/src/tools/smatch/src/example.c
1386
generate_store(insn, state);
usr/src/tools/smatch/src/example.c
1390
generate_load(insn, state);
usr/src/tools/smatch/src/example.c
1394
mark_pseudo_dead(state, insn->target);
usr/src/tools/smatch/src/example.c
1398
generate_copy(state, insn);
usr/src/tools/smatch/src/example.c
1403
generate_commutative_binop(state, insn);
usr/src/tools/smatch/src/example.c
1409
generate_binop(state, insn);
usr/src/tools/smatch/src/example.c
1413
generate_compare(state, insn);
usr/src/tools/smatch/src/example.c
1424
generate_cast(state, insn);
usr/src/tools/smatch/src/example.c
1428
generate_select(state, insn);
usr/src/tools/smatch/src/example.c
1433
generate_branch(state, insn);
usr/src/tools/smatch/src/example.c
1437
generate_switch(state, insn);
usr/src/tools/smatch/src/example.c
1441
generate_call(state, insn);
usr/src/tools/smatch/src/example.c
1445
generate_ret(state, insn);
usr/src/tools/smatch/src/example.c
1449
generate_asm(state, insn);
usr/src/tools/smatch/src/example.c
1455
output_insn(state, "unimplemented: %s", show_instruction(insn));
usr/src/tools/smatch/src/example.c
1458
kill_dead_pseudos(state);
usr/src/tools/smatch/src/example.c
1464
static void write_reg_to_storage(struct bb_state *state, struct hardreg *reg, pseudo_t pseudo, struct storage *storage)
usr/src/tools/smatch/src/example.c
1474
output_insn(state, "movl %s,%s", reg->name, out->name);
usr/src/tools/smatch/src/example.c
1489
output_insn(state, "movl %s,%s", reg->name, out->name);
usr/src/tools/smatch/src/example.c
1497
alloc_stack(state, storage);
usr/src/tools/smatch/src/example.c
1500
output_insn(state, "movl %s,%s", reg->name, show_memop(storage));
usr/src/tools/smatch/src/example.c
1505
static void write_val_to_storage(struct bb_state *state, pseudo_t src, struct storage *storage)
usr/src/tools/smatch/src/example.c
1511
alloc_stack(state, storage);
usr/src/tools/smatch/src/example.c
1513
output_insn(state, "movl %s,%s", show_pseudo(src), show_memop(storage));
usr/src/tools/smatch/src/example.c
1517
output_insn(state, "movl %s,%s", show_pseudo(src), out->name);
usr/src/tools/smatch/src/example.c
1521
static void fill_output(struct bb_state *state, pseudo_t pseudo, struct storage *out)
usr/src/tools/smatch/src/example.c
1530
write_val_to_storage(state, pseudo, out);
usr/src/tools/smatch/src/example.c
1535
write_val_to_storage(state, pseudo, out);
usr/src/tools/smatch/src/example.c
1549
write_reg_to_storage(state, reg, pseudo, out);
usr/src/tools/smatch/src/example.c
1556
in = find_storage_hash(pseudo, state->internal);
usr/src/tools/smatch/src/example.c
1558
in = find_storage_hash(pseudo, state->inputs);
usr/src/tools/smatch/src/example.c
1568
output_insn(state, "movl %s,%s", show_memop(in->storage), hardregs[out->regno].name);
usr/src/tools/smatch/src/example.c
1575
output_insn(state, "movl %s,%s", show_memop(in->storage), show_memop(out));
usr/src/tools/smatch/src/example.c
1581
static int final_pseudo_flush(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
1591
hash = find_storage_hash(pseudo, state->outputs);
usr/src/tools/smatch/src/example.c
1607
dst = empty_reg(state);
usr/src/tools/smatch/src/example.c
1616
dst = empty_reg(state);
usr/src/tools/smatch/src/example.c
1627
output_insn(state, "movl %s,%s", reg->name, show_memop(out));
usr/src/tools/smatch/src/example.c
1633
output_insn(state, "movl %s,%s", reg->name, dst->name);
usr/src/tools/smatch/src/example.c
1634
add_pseudo_reg(state, pseudo, dst);
usr/src/tools/smatch/src/example.c
1642
static void generate_output_storage(struct bb_state *state)
usr/src/tools/smatch/src/example.c
1647
FOR_EACH_PTR(state->outputs, entry) {
usr/src/tools/smatch/src/example.c
1664
if (final_pseudo_flush(state, p, reg)) {
usr/src/tools/smatch/src/example.c
1672
flush_reg(state, reg);
usr/src/tools/smatch/src/example.c
1676
FOR_EACH_PTR(state->outputs, entry) {
usr/src/tools/smatch/src/example.c
1677
fill_output(state, entry->pseudo, entry->storage);
usr/src/tools/smatch/src/example.c
168
static const char *show_op(struct bb_state *state, struct operand *op)
usr/src/tools/smatch/src/example.c
1681
static void generate(struct basic_block *bb, struct bb_state *state)
usr/src/tools/smatch/src/example.c
1694
FOR_EACH_PTR(state->inputs, entry) {
usr/src/tools/smatch/src/example.c
1697
output_comment(state, "incoming %s in %s", show_pseudo(entry->pseudo), name);
usr/src/tools/smatch/src/example.c
1700
add_pseudo_reg(state, entry->pseudo, hardregs + regno);
usr/src/tools/smatch/src/example.c
1705
output_label(state, ".L%p", bb);
usr/src/tools/smatch/src/example.c
1709
generate_one_insn(insn, state);
usr/src/tools/smatch/src/example.c
1713
output_comment(state, "--- in ---");
usr/src/tools/smatch/src/example.c
1714
FOR_EACH_PTR(state->inputs, entry) {
usr/src/tools/smatch/src/example.c
1715
output_comment(state, "%s <- %s", show_pseudo(entry->pseudo), show_storage(entry->storage));
usr/src/tools/smatch/src/example.c
1717
output_comment(state, "--- spill ---");
usr/src/tools/smatch/src/example.c
1718
FOR_EACH_PTR(state->internal, entry) {
usr/src/tools/smatch/src/example.c
1719
output_comment(state, "%s <-> %s", show_pseudo(entry->pseudo), show_storage(entry->storage));
usr/src/tools/smatch/src/example.c
1721
output_comment(state, "--- out ---");
usr/src/tools/smatch/src/example.c
1722
FOR_EACH_PTR(state->outputs, entry) {
usr/src/tools/smatch/src/example.c
1723
output_comment(state, "%s -> %s", show_pseudo(entry->pseudo), show_storage(entry->storage));
usr/src/tools/smatch/src/example.c
1746
static void mark_used_registers(struct basic_block *bb, struct bb_state *state)
usr/src/tools/smatch/src/example.c
1766
struct bb_state state;
usr/src/tools/smatch/src/example.c
1773
state.pos = bb->pos;
usr/src/tools/smatch/src/example.c
1774
state.inputs = gather_storage(bb, STOR_IN);
usr/src/tools/smatch/src/example.c
1775
state.outputs = gather_storage(bb, STOR_OUT);
usr/src/tools/smatch/src/example.c
1776
state.internal = NULL;
usr/src/tools/smatch/src/example.c
1777
state.cc_opcode = 0;
usr/src/tools/smatch/src/example.c
1778
state.cc_target = NULL;
usr/src/tools/smatch/src/example.c
1781
mark_used_registers(bb, &state);
usr/src/tools/smatch/src/example.c
1783
generate(bb, &state);
usr/src/tools/smatch/src/example.c
1785
free_ptr_list(&state.inputs);
usr/src/tools/smatch/src/example.c
1786
free_ptr_list(&state.outputs);
usr/src/tools/smatch/src/example.c
234
static void FORMAT_ATTR(2) output_line(struct bb_state *state, const char *fmt, ...)
usr/src/tools/smatch/src/example.c
243
static void FORMAT_ATTR(2) output_label(struct bb_state *state, const char *fmt, ...)
usr/src/tools/smatch/src/example.c
252
output_line(state, "%s:\n", buffer);
usr/src/tools/smatch/src/example.c
255
static void FORMAT_ATTR(2) output_insn(struct bb_state *state, const char *fmt, ...)
usr/src/tools/smatch/src/example.c
264
output_line(state, "\t%s\n", buffer);
usr/src/tools/smatch/src/example.c
267
#define output_insn(state, fmt, arg...) \
usr/src/tools/smatch/src/example.c
268
output_insn(state, fmt "\t\t# %s" , ## arg , __FUNCTION__)
usr/src/tools/smatch/src/example.c
270
static void FORMAT_ATTR(2) output_comment(struct bb_state *state, const char *fmt, ...)
usr/src/tools/smatch/src/example.c
281
output_line(state, "\t# %s\n", buffer);
usr/src/tools/smatch/src/example.c
312
static void alloc_stack(struct bb_state *state, struct storage *storage)
usr/src/tools/smatch/src/example.c
325
static int can_regenerate(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
335
in = find_storage_hash(pseudo, state->inputs);
usr/src/tools/smatch/src/example.c
338
in = find_storage_hash(pseudo, state->internal);
usr/src/tools/smatch/src/example.c
345
static void flush_one_pseudo(struct bb_state *state, struct hardreg *hardreg, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
350
if (can_regenerate(state, pseudo))
usr/src/tools/smatch/src/example.c
353
output_comment(state, "flushing %s from %s", show_pseudo(pseudo), hardreg->name);
usr/src/tools/smatch/src/example.c
354
out = find_storage_hash(pseudo, state->internal);
usr/src/tools/smatch/src/example.c
356
out = find_storage_hash(pseudo, state->outputs);
usr/src/tools/smatch/src/example.c
358
out = find_or_create_hash(pseudo, &state->internal);
usr/src/tools/smatch/src/example.c
368
out = find_or_create_hash(pseudo, &state->internal);
usr/src/tools/smatch/src/example.c
372
alloc_stack(state, storage);
usr/src/tools/smatch/src/example.c
375
output_insn(state, "movl %s,%s", hardreg->name, show_memop(storage));
usr/src/tools/smatch/src/example.c
381
static void flush_reg(struct bb_state *state, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
386
output_comment(state, "reg %s flushed while busy is %d!", reg->name, reg->busy);
usr/src/tools/smatch/src/example.c
396
flush_one_pseudo(state, reg, pseudo);
usr/src/tools/smatch/src/example.c
401
static struct storage_hash *find_pseudo_storage(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
405
src = find_storage_hash(pseudo, state->internal);
usr/src/tools/smatch/src/example.c
407
src = find_storage_hash(pseudo, state->inputs);
usr/src/tools/smatch/src/example.c
409
src = find_storage_hash(pseudo, state->outputs);
usr/src/tools/smatch/src/example.c
435
alloc_stack(state, src->storage);
usr/src/tools/smatch/src/example.c
440
static void mark_reg_dead(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
449
output_comment(state, "marking pseudo %s in reg %s dead", show_pseudo(pseudo), reg->name);
usr/src/tools/smatch/src/example.c
455
static void add_pseudo_reg(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
457
output_comment(state, "added pseudo %s to reg %s", show_pseudo(pseudo), reg->name);
usr/src/tools/smatch/src/example.c
461
static struct hardreg *preferred_reg(struct bb_state *state, pseudo_t target)
usr/src/tools/smatch/src/example.c
465
dst = find_storage_hash(target, state->outputs);
usr/src/tools/smatch/src/example.c
474
static struct hardreg *empty_reg(struct bb_state *state)
usr/src/tools/smatch/src/example.c
486
static struct hardreg *target_reg(struct bb_state *state, pseudo_t pseudo, pseudo_t target)
usr/src/tools/smatch/src/example.c
493
reg = preferred_reg(state, target);
usr/src/tools/smatch/src/example.c
497
reg = empty_reg(state);
usr/src/tools/smatch/src/example.c
508
flush_reg(state, reg);
usr/src/tools/smatch/src/example.c
516
add_pseudo_reg(state, pseudo, reg);
usr/src/tools/smatch/src/example.c
520
static struct hardreg *find_in_reg(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
532
output_comment(state, "found pseudo %s in reg %s (busy=%d)", show_pseudo(pseudo), reg->name, reg->busy);
usr/src/tools/smatch/src/example.c
540
static void flush_pseudo(struct bb_state *state, pseudo_t pseudo, struct storage *storage)
usr/src/tools/smatch/src/example.c
542
struct hardreg *reg = find_in_reg(state, pseudo);
usr/src/tools/smatch/src/example.c
545
flush_reg(state, reg);
usr/src/tools/smatch/src/example.c
548
static void flush_cc_cache_to_reg(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
550
int opcode = state->cc_opcode;
usr/src/tools/smatch/src/example.c
552
state->cc_opcode = 0;
usr/src/tools/smatch/src/example.c
553
state->cc_target = NULL;
usr/src/tools/smatch/src/example.c
554
output_insn(state, "%s %s", opcodes[opcode], reg->name);
usr/src/tools/smatch/src/example.c
557
static void flush_cc_cache(struct bb_state *state)
usr/src/tools/smatch/src/example.c
559
pseudo_t pseudo = state->cc_target;
usr/src/tools/smatch/src/example.c
564
state->cc_target = NULL;
usr/src/tools/smatch/src/example.c
566
if (!state->cc_dead) {
usr/src/tools/smatch/src/example.c
567
dst = target_reg(state, pseudo, pseudo);
usr/src/tools/smatch/src/example.c
568
flush_cc_cache_to_reg(state, pseudo, dst);
usr/src/tools/smatch/src/example.c
573
static void add_cc_cache(struct bb_state *state, int opcode, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
575
assert(!state->cc_target);
usr/src/tools/smatch/src/example.c
576
state->cc_target = pseudo;
usr/src/tools/smatch/src/example.c
577
state->cc_opcode = opcode;
usr/src/tools/smatch/src/example.c
578
state->cc_dead = 0;
usr/src/tools/smatch/src/example.c
579
output_comment(state, "caching %s", opcodes[opcode]);
usr/src/tools/smatch/src/example.c
583
static struct hardreg *fill_reg(struct bb_state *state, struct hardreg *hardreg, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
588
if (state->cc_target == pseudo) {
usr/src/tools/smatch/src/example.c
589
flush_cc_cache_to_reg(state, pseudo, hardreg);
usr/src/tools/smatch/src/example.c
595
output_insn(state, "movl $%lld,%s", pseudo->value, hardreg->name);
usr/src/tools/smatch/src/example.c
598
src = find_pseudo_storage(state, pseudo, NULL);
usr/src/tools/smatch/src/example.c
601
output_insn(state, "movl $<%s>,%s", show_pseudo(pseudo), hardreg->name);
usr/src/tools/smatch/src/example.c
607
src = find_or_create_hash(pseudo, &state->internal);
usr/src/tools/smatch/src/example.c
610
alloc_stack(state, src->storage);
usr/src/tools/smatch/src/example.c
614
flush_pseudo(state, pseudo, src->storage);
usr/src/tools/smatch/src/example.c
615
output_insn(state, "leal %s,%s", show_memop(src->storage), hardreg->name);
usr/src/tools/smatch/src/example.c
623
output_insn(state, "movl $<%s>,%s", show_pseudo(def->target), hardreg->name);
usr/src/tools/smatch/src/example.c
626
src = find_pseudo_storage(state, pseudo, hardreg);
usr/src/tools/smatch/src/example.c
630
mark_reg_dead(state, pseudo, hardreg);
usr/src/tools/smatch/src/example.c
631
output_insn(state, "mov.%d %s,%s", 32, show_memop(src->storage), hardreg->name);
usr/src/tools/smatch/src/example.c
634
output_insn(state, "reload %s from %s", hardreg->name, show_pseudo(pseudo));
usr/src/tools/smatch/src/example.c
640
static struct hardreg *getreg(struct bb_state *state, pseudo_t pseudo, pseudo_t target)
usr/src/tools/smatch/src/example.c
644
reg = find_in_reg(state, pseudo);
usr/src/tools/smatch/src/example.c
647
reg = target_reg(state, pseudo, target);
usr/src/tools/smatch/src/example.c
648
return fill_reg(state, reg, pseudo);
usr/src/tools/smatch/src/example.c
651
static void move_reg(struct bb_state *state, struct hardreg *src, struct hardreg *dst)
usr/src/tools/smatch/src/example.c
653
output_insn(state, "movl %s,%s", src->name, dst->name);
usr/src/tools/smatch/src/example.c
656
static struct hardreg *copy_reg(struct bb_state *state, struct hardreg *src, pseudo_t target)
usr/src/tools/smatch/src/example.c
669
reg = preferred_reg(state, target);
usr/src/tools/smatch/src/example.c
671
output_comment(state, "copying %s to preferred target %s", show_pseudo(target), reg->name);
usr/src/tools/smatch/src/example.c
672
move_reg(state, src, reg);
usr/src/tools/smatch/src/example.c
679
output_comment(state, "copying %s to %s", show_pseudo(target), reg->name);
usr/src/tools/smatch/src/example.c
680
output_insn(state, "movl %s,%s", src->name, reg->name);
usr/src/tools/smatch/src/example.c
685
flush_reg(state, src);
usr/src/tools/smatch/src/example.c
689
static void put_operand(struct bb_state *state, struct operand *op)
usr/src/tools/smatch/src/example.c
714
static struct operand *get_register_operand(struct bb_state *state, pseudo_t pseudo, pseudo_t target)
usr/src/tools/smatch/src/example.c
718
op->reg = getreg(state, pseudo, target);
usr/src/tools/smatch/src/example.c
723
static int get_sym_frame_offset(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
733
static struct operand *get_generic_operand(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
755
op->offset = get_sym_frame_offset(state, pseudo);
usr/src/tools/smatch/src/example.c
760
reg = find_in_reg(state, pseudo);
usr/src/tools/smatch/src/example.c
767
hash = find_pseudo_storage(state, pseudo, NULL);
usr/src/tools/smatch/src/example.c
795
static const char *generic(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
798
struct operand *op = get_generic_operand(state, pseudo);
usr/src/tools/smatch/src/example.c
807
int len = sprintf(buf, "$ %s", show_op(state, op));
usr/src/tools/smatch/src/example.c
812
str = show_op(state, op);
usr/src/tools/smatch/src/example.c
813
put_operand(state, op);
usr/src/tools/smatch/src/example.c
814
reg = target_reg(state, pseudo, NULL);
usr/src/tools/smatch/src/example.c
815
output_insn(state, "lea %s,%s", show_op(state, op), reg->name);
usr/src/tools/smatch/src/example.c
819
str = show_op(state, op);
usr/src/tools/smatch/src/example.c
821
put_operand(state, op);
usr/src/tools/smatch/src/example.c
825
static struct operand *get_address_operand(struct bb_state *state, struct instruction *memop)
usr/src/tools/smatch/src/example.c
828
struct operand *op = get_generic_operand(state, memop->src);
usr/src/tools/smatch/src/example.c
835
put_operand(state, op);
usr/src/tools/smatch/src/example.c
836
base = getreg(state, memop->src, NULL);
usr/src/tools/smatch/src/example.c
846
static const char *address(struct bb_state *state, struct instruction *memop)
usr/src/tools/smatch/src/example.c
848
struct operand *op = get_address_operand(state, memop);
usr/src/tools/smatch/src/example.c
849
const char *str = show_op(state, op);
usr/src/tools/smatch/src/example.c
850
put_operand(state, op);
usr/src/tools/smatch/src/example.c
854
static const char *reg_or_imm(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
860
return getreg(state, pseudo, NULL)->name;
usr/src/tools/smatch/src/example.c
880
static struct hardreg *target_copy_reg(struct bb_state *state, struct hardreg *src, pseudo_t target)
usr/src/tools/smatch/src/example.c
883
return copy_reg(state, src, target);
usr/src/tools/smatch/src/example.c
886
static void do_binop(struct bb_state *state, struct instruction *insn, pseudo_t val1, pseudo_t val2)
usr/src/tools/smatch/src/example.c
889
struct operand *src = get_register_operand(state, val1, insn->target);
usr/src/tools/smatch/src/example.c
890
struct operand *src2 = get_generic_operand(state, val2);
usr/src/tools/smatch/src/example.c
893
dst = target_copy_reg(state, src->reg, insn->target);
usr/src/tools/smatch/src/example.c
894
output_insn(state, "%s.%d %s,%s", op, insn->size, show_op(state, src2), dst->name);
usr/src/tools/smatch/src/example.c
895
put_operand(state, src);
usr/src/tools/smatch/src/example.c
896
put_operand(state, src2);
usr/src/tools/smatch/src/example.c
897
add_pseudo_reg(state, insn->target, dst);
usr/src/tools/smatch/src/example.c
900
static void generate_binop(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
902
flush_cc_cache(state);
usr/src/tools/smatch/src/example.c
903
do_binop(state, insn, insn->src1, insn->src2);
usr/src/tools/smatch/src/example.c
906
static int is_dead_reg(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg)
usr/src/tools/smatch/src/example.c
921
static void generate_commutative_binop(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
926
flush_cc_cache(state);
usr/src/tools/smatch/src/example.c
929
reg2 = find_in_reg(state, src2);
usr/src/tools/smatch/src/example.c
932
reg1 = find_in_reg(state, src1);
usr/src/tools/smatch/src/example.c
935
if (!is_dead_reg(state, src2, reg2))
usr/src/tools/smatch/src/example.c
937
if (!is_dead_reg(state, src1, reg1))
usr/src/tools/smatch/src/example.c
941
if (reg2 != preferred_reg(state, insn->target))
usr/src/tools/smatch/src/example.c
948
do_binop(state, insn, src1, src2);
usr/src/tools/smatch/src/example.c
956
static void mark_pseudo_dead(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
961
if (state->cc_target == pseudo)
usr/src/tools/smatch/src/example.c
962
state->cc_dead = 1;
usr/src/tools/smatch/src/example.c
963
src = find_pseudo_storage(state, pseudo, NULL);
usr/src/tools/smatch/src/example.c
967
mark_reg_dead(state, pseudo, hardregs + i);
usr/src/tools/smatch/src/example.c
970
static void kill_dead_pseudos(struct bb_state *state)
usr/src/tools/smatch/src/example.c
979
static void generate_store(struct instruction *insn, struct bb_state *state)
usr/src/tools/smatch/src/example.c
981
output_insn(state, "mov.%d %s,%s", insn->size, reg_or_imm(state, insn->target), address(state, insn));
usr/src/tools/smatch/src/example.c
984
static void generate_load(struct instruction *insn, struct bb_state *state)
usr/src/tools/smatch/src/example.c
986
const char *input = address(state, insn);
usr/src/tools/smatch/src/example.c
989
kill_dead_pseudos(state);
usr/src/tools/smatch/src/example.c
990
dst = target_reg(state, insn->target, NULL);
usr/src/tools/smatch/src/example.c
991
output_insn(state, "mov.%d %s,%s", insn->size, input, dst->name);
usr/src/tools/smatch/src/example.c
994
static void kill_pseudo(struct bb_state *state, pseudo_t pseudo)
usr/src/tools/smatch/src/example.c
999
output_comment(state, "killing pseudo %s", show_pseudo(pseudo));
usr/src/tools/smatch/src/pre-process.c
1385
int state = match_op(token, ',');
usr/src/tools/smatch/src/pre-process.c
1413
if (state == 1 && is_arg) {
usr/src/tools/smatch/src/pre-process.c
1414
state = is_arg;
usr/src/tools/smatch/src/pre-process.c
1417
state = match_op(t, ',');
usr/src/tools/smatch/src/pre-process.c
1425
if (state == 2)
usr/src/tools/smatch/src/pre-process.c
1728
int state = 0;
usr/src/tools/smatch/src/pre-process.c
1731
switch (state) {
usr/src/tools/smatch/src/pre-process.c
1736
state = 1;
usr/src/tools/smatch/src/pre-process.c
1740
state = 4;
usr/src/tools/smatch/src/pre-process.c
1744
state = 6;
usr/src/tools/smatch/src/pre-process.c
1756
state = 2;
usr/src/tools/smatch/src/pre-process.c
1758
state = 0;
usr/src/tools/smatch/src/pre-process.c
1765
state = 3;
usr/src/tools/smatch/src/pre-process.c
1767
state = 0;
usr/src/tools/smatch/src/pre-process.c
1772
state = 0;
usr/src/tools/smatch/src/pre-process.c
1781
state++;
usr/src/tools/smatch/src/pre-process.c
1784
state == 4 ? "builtin" : "attribute");
usr/src/tools/smatch/src/pre-process.c
1785
state = 0;
usr/src/tools/smatch/src/pre-process.c
1792
state = 0;
usr/src/tools/smatch/src/pre-process.c
1797
state == 5 ? "builtin" : "attribute");
usr/src/tools/smatch/src/pre-process.c
1798
if (state == 5)
usr/src/tools/smatch/src/pre-process.c
1802
state = 8;
usr/src/tools/smatch/src/pre-process.c
1806
state = 0;
usr/src/tools/smatch/src/pre-process.c
656
enum {Normal, Placeholder, Concat} state = Normal;
usr/src/tools/smatch/src/pre-process.c
676
if (state == Concat)
usr/src/tools/smatch/src/pre-process.c
677
state = Normal;
usr/src/tools/smatch/src/pre-process.c
679
state = Placeholder;
usr/src/tools/smatch/src/pre-process.c
696
if (state == Concat)
usr/src/tools/smatch/src/pre-process.c
697
state = Normal;
usr/src/tools/smatch/src/pre-process.c
699
state = Placeholder;
usr/src/tools/smatch/src/pre-process.c
708
state = Normal;
usr/src/tools/smatch/src/pre-process.c
718
if (state == Placeholder)
usr/src/tools/smatch/src/pre-process.c
719
state = Normal;
usr/src/tools/smatch/src/pre-process.c
721
state = Concat;
usr/src/tools/smatch/src/pre-process.c
741
if (state == Concat && merge(containing_token(list), added)) {
usr/src/tools/smatch/src/pre-process.c
749
state = Normal;
usr/src/tools/smatch/src/smatch.h
1021
struct smatch_state *get_mtag_return(struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
1121
int state_to_comparison(struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
1250
int estate_get_single_value(struct smatch_state *state, sval_t *sval);
usr/src/tools/smatch/src/smatch.h
1289
void update_mtag_data(struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
360
struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
362
struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
435
const char *show_state(struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
795
typedef void (check_tracker_hook)(int owner, const char *name, struct symbol *sym, struct smatch_state *state);
usr/src/tools/smatch/src/smatch.h
87
struct smatch_state *state;
usr/src/tools/smatch/src/smatch.h
906
void add_returned_member_callback(int owner, void (*callback)(int return_id, char *return_ranges, struct expression *expr, char *printed_name, struct smatch_state *state));
usr/src/tools/smatch/src/smatch_assigned_expr.c
42
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_assigned_expr.c
44
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_assigned_expr.c
45
if (!state)
usr/src/tools/smatch/src/smatch_assigned_expr.c
47
return (struct expression *)state->data;
usr/src/tools/smatch/src/smatch_assigned_expr.c
52
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_assigned_expr.c
54
state = __get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_assigned_expr.c
55
if (!state)
usr/src/tools/smatch/src/smatch_assigned_expr.c
57
return (struct expression *)state->data;
usr/src/tools/smatch/src/smatch_bits.c
408
struct bit_info *binfo = sm->state->data;
usr/src/tools/smatch/src/smatch_bits.c
46
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_bits.c
49
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_bits.c
51
state->name = alloc_sname(buf);
usr/src/tools/smatch/src/smatch_bits.c
52
state->data = alloc_bit_info(set, possible);
usr/src/tools/smatch/src/smatch_bits.c
54
return state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
114
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
118
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_buf_comparison.c
122
state->name = alloc_sname(buf);
usr/src/tools/smatch/src/smatch_buf_comparison.c
124
state->data = expr;
usr/src/tools/smatch/src/smatch_buf_comparison.c
125
return state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
246
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
248
state = get_state_expr(size_id, buf);
usr/src/tools/smatch/src/smatch_buf_comparison.c
249
if (!state)
usr/src/tools/smatch/src/smatch_buf_comparison.c
251
*limit_type = state_to_limit(state);
usr/src/tools/smatch/src/smatch_buf_comparison.c
252
return state->data;
usr/src/tools/smatch/src/smatch_buf_comparison.c
257
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
259
state = get_state_expr(link_id, size);
usr/src/tools/smatch/src/smatch_buf_comparison.c
260
if (state)
usr/src/tools/smatch/src/smatch_buf_comparison.c
261
return state->data;
usr/src/tools/smatch/src/smatch_buf_comparison.c
44
return sm->state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
445
comp = sm->state->data;
usr/src/tools/smatch/src/smatch_buf_comparison.c
64
expr = sm->state->data;
usr/src/tools/smatch/src/smatch_buf_comparison.c
668
if (sm->state != &merged)
usr/src/tools/smatch/src/smatch_buf_comparison.c
675
if (poss->state != &merged &&
usr/src/tools/smatch/src/smatch_buf_comparison.c
676
poss->state != &undefined) {
usr/src/tools/smatch/src/smatch_buf_comparison.c
684
set_state(size_id, sm->name, sm->sym, sm->state);
usr/src/tools/smatch/src/smatch_buf_comparison.c
72
expr = tmp->state->data;
usr/src/tools/smatch/src/smatch_buf_comparison.c
732
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_comparison.c
744
state = get_state_expr(size_id, array);
usr/src/tools/smatch/src/smatch_buf_comparison.c
745
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_buf_comparison.c
748
limit_type = state_to_limit(state);
usr/src/tools/smatch/src/smatch_buf_comparison.c
87
int state_to_limit(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_buf_comparison.c
91
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_buf_comparison.c
95
if (strncmp(state->name, limit_map[i], strlen(limit_map[i])) == 0)
usr/src/tools/smatch/src/smatch_buf_size.c
111
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_size.c
122
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_buf_size.c
123
set_state(my_size_id, fullname, sym, state);
usr/src/tools/smatch/src/smatch_buf_size.c
322
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_size.c
324
state = get_state_expr(my_size_id, expr);
usr/src/tools/smatch/src/smatch_buf_size.c
325
if (!state)
usr/src/tools/smatch/src/smatch_buf_size.c
327
return estate_rl(state);
usr/src/tools/smatch/src/smatch_buf_size.c
428
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_buf_size.c
456
state = get_state(my_size_id, sym->ident->name, sym);
usr/src/tools/smatch/src/smatch_buf_size.c
457
if (!estate_to_size(state) || estate_to_size(state) == -1)
usr/src/tools/smatch/src/smatch_buf_size.c
460
return estate_to_size(state) - type_bytes(base_sym) + type_bytes(get_type(expr));
usr/src/tools/smatch/src/smatch_buf_size.c
63
static int estate_to_size(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_buf_size.c
67
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_buf_size.c
69
sval = estate_max(state);
usr/src/tools/smatch/src/smatch_buf_size.c
852
if (!estate_rl(sm->state) ||
usr/src/tools/smatch/src/smatch_buf_size.c
853
(estate_get_single_value(sm->state, &sval) &&
usr/src/tools/smatch/src/smatch_buf_size.c
857
sql_insert_caller_info(call, BUF_SIZE, param, printed_name, sm->state->name);
usr/src/tools/smatch/src/smatch_capped.c
241
if (sm->state != &capped)
usr/src/tools/smatch/src/smatch_capped.c
265
if (sm->state != &capped)
usr/src/tools/smatch/src/smatch_capped.c
291
if (sm->state != &capped)
usr/src/tools/smatch/src/smatch_capped.c
43
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_capped.c
45
state = __get_state(SMATCH_EXTRA, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_capped.c
46
if (state && !estate_is_whole(state))
usr/src/tools/smatch/src/smatch_comparison.c
1031
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1046
state = get_state_stree(pre_stree, comparison_id, tmp, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
1047
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_comparison.c
1049
data = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1126
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1128
state = get_state_stree(pre_stree, link_id, right_name, vsl_to_sym(right_vsl));
usr/src/tools/smatch/src/smatch_comparison.c
1129
if (state)
usr/src/tools/smatch/src/smatch_comparison.c
1130
update_tf_links(pre_stree, left_expr, left_name, left_vsl, true_comparison, false_comparison, right_name, right_vsl, state->data);
usr/src/tools/smatch/src/smatch_comparison.c
1132
state = get_state_stree(pre_stree, link_id, left_name, vsl_to_sym(left_vsl));
usr/src/tools/smatch/src/smatch_comparison.c
1133
if (state)
usr/src/tools/smatch/src/smatch_comparison.c
1134
update_tf_links(pre_stree, right_expr, right_name, right_vsl, flip_comparison(true_comparison), flip_comparison(false_comparison), left_name, left_vsl, state->data);
usr/src/tools/smatch/src/smatch_comparison.c
1139
if (sm->state != &start ||
usr/src/tools/smatch/src/smatch_comparison.c
1425
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1443
state = alloc_compare_state(
usr/src/tools/smatch/src/smatch_comparison.c
1448
set_state(comparison_id, state_name, NULL, state);
usr/src/tools/smatch/src/smatch_comparison.c
1464
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1493
state = alloc_compare_state(
usr/src/tools/smatch/src/smatch_comparison.c
1498
set_state(comparison_id, state_name, NULL, state);
usr/src/tools/smatch/src/smatch_comparison.c
1589
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1609
state = get_state(link_id, right_var, right_sym);
usr/src/tools/smatch/src/smatch_comparison.c
1610
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
1612
links = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1615
state = get_state(comparison_id, tmp, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
1616
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_comparison.c
1618
data = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1665
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1684
state = get_state(comparison_id, buf, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
1685
if (state)
usr/src/tools/smatch/src/smatch_comparison.c
1686
ret = state_to_comparison(state);
usr/src/tools/smatch/src/smatch_comparison.c
1795
if (!sm->state->data)
usr/src/tools/smatch/src/smatch_comparison.c
1797
saved = ((struct compare_data *)sm->state->data)->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1819
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1825
state = get_state_chunk(link_id, expr);
usr/src/tools/smatch/src/smatch_comparison.c
1826
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
1828
links = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1843
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1849
state = get_state_chunk(link_id, expr);
usr/src/tools/smatch/src/smatch_comparison.c
1850
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
1852
links = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1858
if (!strchr(sm->state->name, '='))
usr/src/tools/smatch/src/smatch_comparison.c
1860
if (strcmp(sm->state->name, "!=") == 0)
usr/src/tools/smatch/src/smatch_comparison.c
1870
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1879
state = get_state_chunk(link_id, expr);
usr/src/tools/smatch/src/smatch_comparison.c
1880
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
1882
links = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1889
if (strcmp(possible->state->name, "!=") != 0)
usr/src/tools/smatch/src/smatch_comparison.c
1904
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
1924
state = get_state(link_id, right_var, right_sym);
usr/src/tools/smatch/src/smatch_comparison.c
1925
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
1927
links = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
1930
state = get_state(comparison_id, tmp, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
1931
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_comparison.c
1933
data = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2152
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
2167
state = get_state_chunk(link_id, arg);
usr/src/tools/smatch/src/smatch_comparison.c
2168
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
2171
links = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2182
data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
222
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
2232
links = link_sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2237
data = compare_sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
229
state = get_orig_estate(sym->ident->name, sym);
usr/src/tools/smatch/src/smatch_comparison.c
230
return estate_rl(state);
usr/src/tools/smatch/src/smatch_comparison.c
2325
links = tmp->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2330
data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
235
struct compare_data *data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2512
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
2545
state = get_state(comparison_id, buf, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
2546
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
2548
state_op = state_to_comparison(state);
usr/src/tools/smatch/src/smatch_comparison.c
2582
data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2651
data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2654
clone->state = alloc_compare_state(data->left, data->left_var, data->left_vsl,
usr/src/tools/smatch/src/smatch_comparison.c
2676
data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2706
data = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
2732
sm->state->name,
usr/src/tools/smatch/src/smatch_comparison.c
541
struct compare_data *data = cur->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
584
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
589
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_comparison.c
601
state->name = alloc_sname(buf);
usr/src/tools/smatch/src/smatch_comparison.c
602
state->data = links;
usr/src/tools/smatch/src/smatch_comparison.c
603
return state;
usr/src/tools/smatch/src/smatch_comparison.c
611
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
625
state = alloc_compare_state(
usr/src/tools/smatch/src/smatch_comparison.c
629
set_state(comparison_id, state_name, NULL, state);
usr/src/tools/smatch/src/smatch_comparison.c
634
state = alloc_link_state(links);
usr/src/tools/smatch/src/smatch_comparison.c
635
set_state(link_id, param->ident->name, param, state);
usr/src/tools/smatch/src/smatch_comparison.c
671
struct smatch_state *state, *new;
usr/src/tools/smatch/src/smatch_comparison.c
677
links = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
680
state = get_state(comparison_id, tmp, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
681
if (!state)
usr/src/tools/smatch/src/smatch_comparison.c
683
data = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
692
op = state_to_comparison(state);
usr/src/tools/smatch/src/smatch_comparison.c
729
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
732
links = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
738
state = get_state(comparison_id, tmp, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
739
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_comparison.c
742
data = state->data;
usr/src/tools/smatch/src/smatch_comparison.c
744
switch (state_to_comparison(state)) {
usr/src/tools/smatch/src/smatch_comparison.c
76
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
775
links = sm->state->data;
usr/src/tools/smatch/src/smatch_comparison.c
79
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_comparison.c
80
state->name = alloc_sname(show_comparison(comparison));
usr/src/tools/smatch/src/smatch_comparison.c
89
state->data = data;
usr/src/tools/smatch/src/smatch_comparison.c
90
return state;
usr/src/tools/smatch/src/smatch_comparison.c
93
int state_to_comparison(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_comparison.c
95
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_comparison.c
97
return ((struct compare_data *)state->data)->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
979
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_comparison.c
993
state = get_state_stree(pre_stree, comparison_id, state_name, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
994
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_comparison.c
996
data = state->data;
usr/src/tools/smatch/src/smatch_constraints.c
116
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_constraints.c
128
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_constraints.c
129
state->name = alloc_string(buf);
usr/src/tools/smatch/src/smatch_constraints.c
130
state->data = list;
usr/src/tools/smatch/src/smatch_constraints.c
131
return state;
usr/src/tools/smatch/src/smatch_constraints.c
296
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_constraints.c
311
state = get_state_expr(my_id, offset);
usr/src/tools/smatch/src/smatch_constraints.c
312
if (!state)
usr/src/tools/smatch/src/smatch_constraints.c
314
list = state->data;
usr/src/tools/smatch/src/smatch_constraints.c
353
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_constraints.c
377
state = alloc_constraint_state(constraints);
usr/src/tools/smatch/src/smatch_constraints.c
380
set_true_false_states_expr(my_id, left, state, NULL);
usr/src/tools/smatch/src/smatch_constraints.c
382
set_true_false_states_expr(my_id, left, NULL, state);
usr/src/tools/smatch/src/smatch_constraints.c
400
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_constraints.c
402
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_constraints.c
403
if (!state)
usr/src/tools/smatch/src/smatch_constraints.c
405
return state->data;
usr/src/tools/smatch/src/smatch_constraints.c
411
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_constraints.c
417
state = get_state_expr(my_id, tmp);
usr/src/tools/smatch/src/smatch_constraints.c
418
if (!state || state == &merged || state == &undefined)
usr/src/tools/smatch/src/smatch_constraints.c
420
sql_insert_caller_info(expr, CONSTRAINT, i, "$", state->name);
usr/src/tools/smatch/src/smatch_constraints.c
426
if (sm->state == &merged || sm->state == &undefined)
usr/src/tools/smatch/src/smatch_constraints.c
428
sql_insert_caller_info(call, CONSTRAINT, param, printed_name, sm->state->name);
usr/src/tools/smatch/src/smatch_constraints.c
481
if (sm->state == &merged || sm->state == &undefined)
usr/src/tools/smatch/src/smatch_constraints.c
489
if (orig && strcmp(sm->state->name, orig->name) == 0)
usr/src/tools/smatch/src/smatch_constraints.c
497
param, param_name, sm->state->name);
usr/src/tools/smatch/src/smatch_constraints_required.c
259
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_constraints_required.c
262
state = get_state_expr(my_id, expr->right);
usr/src/tools/smatch/src/smatch_constraints_required.c
263
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_constraints_required.c
266
data = get_constraint_str(state->data);
usr/src/tools/smatch/src/smatch_container_of.c
194
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_container_of.c
203
state = get_state_expr(param_id, expr);
usr/src/tools/smatch/src/smatch_container_of.c
204
if (!state)
usr/src/tools/smatch/src/smatch_container_of.c
207
snprintf(buf, sizeof(buf), "%s", state->name);
usr/src/tools/smatch/src/smatch_container_of.c
612
set_state(sm->owner, sm->name, sm->sym, sm->state);
usr/src/tools/smatch/src/smatch_container_of.c
620
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_container_of.c
623
state = get_state(param_id, arg->ident->name, arg);
usr/src/tools/smatch/src/smatch_container_of.c
624
if (!state || state == &merged)
usr/src/tools/smatch/src/smatch_container_of.c
626
load_container_data(arg, state->name);
usr/src/tools/smatch/src/smatch_db.c
1564
if (strcmp(tmp->state->name, sm->state->name) == 0)
usr/src/tools/smatch/src/smatch_db.c
1617
rl = cast_rl(cur_func_return_type(), estate_rl(tmp->state));
usr/src/tools/smatch/src/smatch_db.c
1656
if (!type_signed(estate_type(sm->state)))
usr/src/tools/smatch/src/smatch_db.c
1660
if (!estate_rl(tmp->state))
usr/src/tools/smatch/src/smatch_db.c
1662
if (sval_is_negative(estate_min(tmp->state)) &&
usr/src/tools/smatch/src/smatch_db.c
1663
sval_is_negative(estate_max(tmp->state)))
usr/src/tools/smatch/src/smatch_db.c
1676
if (!estate_get_single_value(tmp->state, &sval))
usr/src/tools/smatch/src/smatch_db.c
1764
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_db.c
1778
state = sm->state;
usr/src/tools/smatch/src/smatch_db.c
1779
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_db.c
1781
if (estate_min(state).value == 0 && estate_max(state).value == 0)
usr/src/tools/smatch/src/smatch_db.c
1792
rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_db.c
1834
if (!type_signed(estate_type(sm->state)))
usr/src/tools/smatch/src/smatch_db.c
1838
rl = estate_rl(tmp->state);
usr/src/tools/smatch/src/smatch_db.c
1848
if (strcmp(tmp->state->name, "s32min-(-1)") == 0)
usr/src/tools/smatch/src/smatch_db.c
1850
if (strcmp(tmp->state->name, "s32min-(-1),1-s32max") == 0)
usr/src/tools/smatch/src/smatch_db.c
1885
rl = estate_rl(sm->state);
usr/src/tools/smatch/src/smatch_db.c
1961
if (rl_min(estate_rl(sm->state)).value != 0 ||
usr/src/tools/smatch/src/smatch_db.c
1962
rl_max(estate_rl(sm->state)).value != 1)
usr/src/tools/smatch/src/smatch_db.c
1977
if (!estate_get_single_value(tmp->state, &sval))
usr/src/tools/smatch/src/smatch_db.c
2035
if (!sm || estate_get_single_value(sm->state, &sval))
usr/src/tools/smatch/src/smatch_db.c
2200
cb->callback(return_id, return_ranges, expr, member_name, sm->state);
usr/src/tools/smatch/src/smatch_db.c
2208
cb->callback(return_id, return_ranges, expr, member_name, sm->state);
usr/src/tools/smatch/src/smatch_db.c
64
void (*callback)(int return_id, char *return_ranges, struct expression *expr, char *printed_name, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_db.c
670
void add_returned_member_callback(int owner, void (*callback)(int return_id, char *return_ranges, struct expression *expr, char *printed_name, struct smatch_state *state))
usr/src/tools/smatch/src/smatch_db.c
728
return clone_rl(estate_rl(sm->state));
usr/src/tools/smatch/src/smatch_equiv.c
127
static struct related_list *del_related(struct smatch_state *state, const char *name, struct symbol *sym)
usr/src/tools/smatch/src/smatch_equiv.c
136
FOR_EACH_PTR(estate_related(state), tmp) {
usr/src/tools/smatch/src/smatch_equiv.c
148
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_equiv.c
152
if (!orig_sm || !get_dinfo(orig_sm->state)->related)
usr/src/tools/smatch/src/smatch_equiv.c
155
state = clone_estate(orig_sm->state);
usr/src/tools/smatch/src/smatch_equiv.c
156
to_update = del_related(state, name, sym);
usr/src/tools/smatch/src/smatch_equiv.c
166
get_dinfo(new_sm->state)->related = to_update;
usr/src/tools/smatch/src/smatch_equiv.c
227
left_sm->state = clone_estate_cast(get_type(left), right_sm->state);
usr/src/tools/smatch/src/smatch_equiv.c
229
set_extra_mod_helper(left_name, left_sym, left, left_sm->state);
usr/src/tools/smatch/src/smatch_equiv.c
236
other_sm->state = clone_estate_cast(get_type(left), left_sm->state);
usr/src/tools/smatch/src/smatch_equiv.c
237
set_extra_mod_helper(other_name, other_sym, NULL, other_sm->state);
usr/src/tools/smatch/src/smatch_equiv.c
241
rlist = clone_related_list(estate_related(right_sm->state));
usr/src/tools/smatch/src/smatch_equiv.c
254
new_sm->state = clone_estate(old_sm->state);
usr/src/tools/smatch/src/smatch_equiv.c
255
get_dinfo(new_sm->state)->related = rlist;
usr/src/tools/smatch/src/smatch_equiv.c
262
void set_equiv_state_expr(int id, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_equiv.c
273
set_state(id, rel->name, rel->sym, state);
usr/src/tools/smatch/src/smatch_estate.c
102
void estate_set_fuzzy_max(struct smatch_state *state, sval_t fuzzy_max)
usr/src/tools/smatch/src/smatch_estate.c
104
if (!rl_has_sval(estate_rl(state), fuzzy_max))
usr/src/tools/smatch/src/smatch_estate.c
106
get_dinfo(state)->fuzzy_max = fuzzy_max;
usr/src/tools/smatch/src/smatch_estate.c
116
void estate_clear_fuzzy_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
120
get_dinfo(state)->fuzzy_max = empty;
usr/src/tools/smatch/src/smatch_estate.c
123
int estate_has_hard_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
125
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_estate.c
127
return get_dinfo(state)->hard_max;
usr/src/tools/smatch/src/smatch_estate.c
130
void estate_set_hard_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
133
if (is_ptr_type(estate_type(state)))
usr/src/tools/smatch/src/smatch_estate.c
135
get_dinfo(state)->hard_max = 1;
usr/src/tools/smatch/src/smatch_estate.c
138
void estate_clear_hard_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
140
get_dinfo(state)->hard_max = 0;
usr/src/tools/smatch/src/smatch_estate.c
143
int estate_get_hard_max(struct smatch_state *state, sval_t *sval)
usr/src/tools/smatch/src/smatch_estate.c
145
if (!state || !get_dinfo(state)->hard_max || !estate_rl(state))
usr/src/tools/smatch/src/smatch_estate.c
147
*sval = rl_max(estate_rl(state));
usr/src/tools/smatch/src/smatch_estate.c
151
bool estate_capped(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
153
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
156
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_estate.c
158
return get_dinfo(state)->capped;
usr/src/tools/smatch/src/smatch_estate.c
161
void estate_set_capped(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
163
get_dinfo(state)->capped = true;
usr/src/tools/smatch/src/smatch_estate.c
166
bool estate_treat_untagged(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
168
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
172
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_estate.c
175
return get_dinfo(state)->treat_untagged;
usr/src/tools/smatch/src/smatch_estate.c
178
void estate_set_treat_untagged(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
180
get_dinfo(state)->treat_untagged = true;
usr/src/tools/smatch/src/smatch_estate.c
183
bool estate_new(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
185
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_estate.c
187
return get_dinfo(state)->set;
usr/src/tools/smatch/src/smatch_estate.c
190
void estate_set_new(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
192
get_dinfo(state)->set = true;
usr/src/tools/smatch/src/smatch_estate.c
195
sval_t estate_min(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
197
return rl_min(estate_rl(state));
usr/src/tools/smatch/src/smatch_estate.c
200
sval_t estate_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
202
return rl_max(estate_rl(state));
usr/src/tools/smatch/src/smatch_estate.c
205
struct symbol *estate_type(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
207
return rl_max(estate_rl(state)).type;
usr/src/tools/smatch/src/smatch_estate.c
256
int estate_is_whole(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
258
return is_whole_rl(estate_rl(state));
usr/src/tools/smatch/src/smatch_estate.c
261
int estate_is_empty(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
263
return state && !estate_rl(state);
usr/src/tools/smatch/src/smatch_estate.c
266
int estate_is_unknown(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
268
if (!estate_is_whole(state))
usr/src/tools/smatch/src/smatch_estate.c
270
if (estate_related(state))
usr/src/tools/smatch/src/smatch_estate.c
272
if (estate_has_fuzzy_max(state))
usr/src/tools/smatch/src/smatch_estate.c
277
int estate_get_single_value(struct smatch_state *state, sval_t *sval)
usr/src/tools/smatch/src/smatch_estate.c
281
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_estate.c
283
min = rl_min(estate_rl(state));
usr/src/tools/smatch/src/smatch_estate.c
284
max = rl_max(estate_rl(state));
usr/src/tools/smatch/src/smatch_estate.c
330
struct smatch_state *clone_estate(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
334
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
338
ret->name = state->name;
usr/src/tools/smatch/src/smatch_estate.c
339
ret->data = clone_dinfo(get_dinfo(state));
usr/src/tools/smatch/src/smatch_estate.c
343
struct smatch_state *clone_partial_estate(struct smatch_state *state, struct range_list *rl)
usr/src/tools/smatch/src/smatch_estate.c
347
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
350
rl = cast_rl(estate_type(state), rl);
usr/src/tools/smatch/src/smatch_estate.c
353
set_related(ret, clone_related_list(estate_related(state)));
usr/src/tools/smatch/src/smatch_estate.c
354
if (estate_has_hard_max(state))
usr/src/tools/smatch/src/smatch_estate.c
356
if (estate_has_fuzzy_max(state))
usr/src/tools/smatch/src/smatch_estate.c
357
estate_set_fuzzy_max(ret, estate_get_fuzzy_max(state));
usr/src/tools/smatch/src/smatch_estate.c
364
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_estate.c
368
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_estate.c
369
state->data = dinfo;
usr/src/tools/smatch/src/smatch_estate.c
370
state->name = "";
usr/src/tools/smatch/src/smatch_estate.c
371
return state;
usr/src/tools/smatch/src/smatch_estate.c
391
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_estate.c
393
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_estate.c
394
state->data = alloc_dinfo_range(sval, sval);
usr/src/tools/smatch/src/smatch_estate.c
395
state->name = show_rl(get_dinfo(state)->value_ranges);
usr/src/tools/smatch/src/smatch_estate.c
396
estate_set_hard_max(state);
usr/src/tools/smatch/src/smatch_estate.c
397
estate_set_fuzzy_max(state, sval);
usr/src/tools/smatch/src/smatch_estate.c
398
return state;
usr/src/tools/smatch/src/smatch_estate.c
403
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_estate.c
405
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_estate.c
406
state->data = alloc_dinfo_range(min, max);
usr/src/tools/smatch/src/smatch_estate.c
407
state->name = show_rl(get_dinfo(state)->value_ranges);
usr/src/tools/smatch/src/smatch_estate.c
408
return state;
usr/src/tools/smatch/src/smatch_estate.c
413
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_estate.c
418
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_estate.c
419
state->data = alloc_dinfo_range_list(rl);
usr/src/tools/smatch/src/smatch_estate.c
420
state->name = show_rl(rl);
usr/src/tools/smatch/src/smatch_estate.c
421
return state;
usr/src/tools/smatch/src/smatch_estate.c
424
struct smatch_state *clone_estate_cast(struct symbol *type, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
429
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
433
dinfo->value_ranges = clone_rl(cast_rl(type, estate_rl(state)));
usr/src/tools/smatch/src/smatch_estate.c
444
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_estate.c
447
state = get_state_expr(SMATCH_EXTRA, expr);
usr/src/tools/smatch/src/smatch_estate.c
448
if (state)
usr/src/tools/smatch/src/smatch_estate.c
449
return state;
usr/src/tools/smatch/src/smatch_estate.c
472
struct smatch_state *clone_estate_perm(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
477
ret->name = alloc_string(state->name);
usr/src/tools/smatch/src/smatch_estate.c
478
ret->data = clone_dinfo_perm(get_dinfo(state));
usr/src/tools/smatch/src/smatch_estate.c
65
struct data_info *get_dinfo(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
67
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
69
return (struct data_info *)state->data;
usr/src/tools/smatch/src/smatch_estate.c
72
struct range_list *estate_rl(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
74
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
76
return get_dinfo(state)->value_ranges;
usr/src/tools/smatch/src/smatch_estate.c
79
struct related_list *estate_related(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
81
if (!state)
usr/src/tools/smatch/src/smatch_estate.c
83
return get_dinfo(state)->related;
usr/src/tools/smatch/src/smatch_estate.c
86
sval_t estate_get_fuzzy_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
90
if (!state || !get_dinfo(state))
usr/src/tools/smatch/src/smatch_estate.c
92
return get_dinfo(state)->fuzzy_max;
usr/src/tools/smatch/src/smatch_estate.c
95
int estate_has_fuzzy_max(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_estate.c
97
if (estate_get_fuzzy_max(state).type)
usr/src/tools/smatch/src/smatch_extra.c
101
static void set_union_info(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
1080
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
1110
state = alloc_estate_sval(sval_cast(left_type, sval));
usr/src/tools/smatch/src/smatch_extra.c
1120
state = alloc_estate_sval(sval);
usr/src/tools/smatch/src/smatch_extra.c
1127
state = clone_estate(right_state);
usr/src/tools/smatch/src/smatch_extra.c
1131
state = alloc_estate_rl(alloc_whole_rl(left_type));
usr/src/tools/smatch/src/smatch_extra.c
1145
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_extra.c
1147
estate_set_hard_max(state);
usr/src/tools/smatch/src/smatch_extra.c
1148
estate_set_fuzzy_max(state, max);
usr/src/tools/smatch/src/smatch_extra.c
1155
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_extra.c
1159
set_extra_mod(name, sym, left, state);
usr/src/tools/smatch/src/smatch_extra.c
1232
static struct smatch_state *increment_state(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
1234
sval_t min = estate_min(state);
usr/src/tools/smatch/src/smatch_extra.c
1235
sval_t max = estate_max(state);
usr/src/tools/smatch/src/smatch_extra.c
1237
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_extra.c
1250
static struct smatch_state *decrement_state(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
1252
sval_t min = estate_min(state);
usr/src/tools/smatch/src/smatch_extra.c
1253
sval_t max = estate_max(state);
usr/src/tools/smatch/src/smatch_extra.c
1255
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_extra.c
1293
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
1300
state = get_state_expr(SMATCH_EXTRA, expr->unop);
usr/src/tools/smatch/src/smatch_extra.c
1301
state = increment_state(state);
usr/src/tools/smatch/src/smatch_extra.c
1302
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
1303
state = alloc_estate_whole(get_type(expr));
usr/src/tools/smatch/src/smatch_extra.c
1304
set_extra_expr_mod(expr->unop, state);
usr/src/tools/smatch/src/smatch_extra.c
1308
state = get_state_expr(SMATCH_EXTRA, expr->unop);
usr/src/tools/smatch/src/smatch_extra.c
1309
state = decrement_state(state);
usr/src/tools/smatch/src/smatch_extra.c
1310
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
1311
state = alloc_estate_whole(get_type(expr));
usr/src/tools/smatch/src/smatch_extra.c
1312
set_extra_expr_mod(expr->unop, state);
usr/src/tools/smatch/src/smatch_extra.c
1338
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
1344
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_extra.c
1345
if (state) {
usr/src/tools/smatch/src/smatch_extra.c
1348
rl = rl_intersection(estate_rl(state), valid_ptr_rl);
usr/src/tools/smatch/src/smatch_extra.c
1349
if (rl_equiv(rl, estate_rl(state)))
usr/src/tools/smatch/src/smatch_extra.c
1493
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
1495
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_extra.c
1496
if (state && !estate_rl(state))
usr/src/tools/smatch/src/smatch_extra.c
161
new = alloc_estate_rl(cast_rl(new_type, estate_rl(state)));
usr/src/tools/smatch/src/smatch_extra.c
172
void set_extra_mod_helper(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
179
set_union_info(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
180
call_extra_mod_hooks(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
184
update_mtag_data(expr, state);
usr/src/tools/smatch/src/smatch_extra.c
186
estate_is_unknown(state) && !get_state(SMATCH_EXTRA, name, sym))
usr/src/tools/smatch/src/smatch_extra.c
188
set_state(SMATCH_EXTRA, name, sym, state);
usr/src/tools/smatch/src/smatch_extra.c
191
static void set_extra_nomod_helper(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
193
call_extra_nomod_hooks(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
194
set_state(SMATCH_EXTRA, name, sym, state);
usr/src/tools/smatch/src/smatch_extra.c
2285
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2293
state = __get_state(SMATCH_EXTRA, start, sym);
usr/src/tools/smatch/src/smatch_extra.c
2294
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
2296
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_extra.c
2298
if (estate_min(state).value == 0 &&
usr/src/tools/smatch/src/smatch_extra.c
2299
estate_max(state).value == 0)
usr/src/tools/smatch/src/smatch_extra.c
2309
state = __get_state(SMATCH_EXTRA, start, sym);
usr/src/tools/smatch/src/smatch_extra.c
2310
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
2312
if (estate_min(state).value == 0 &&
usr/src/tools/smatch/src/smatch_extra.c
2313
estate_max(state).value == 0)
usr/src/tools/smatch/src/smatch_extra.c
2354
if (!estate_get_single_value(sm->state, &sval))
usr/src/tools/smatch/src/smatch_extra.c
2415
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2438
state = get_real_absolute_state_var_sym(name, sym);
usr/src/tools/smatch/src/smatch_extra.c
2439
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_extra.c
2442
return rl_intersection(estate_rl(state), start);
usr/src/tools/smatch/src/smatch_extra.c
2447
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2450
state = get_real_absolute_state(expr);
usr/src/tools/smatch/src/smatch_extra.c
2451
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_extra.c
2454
abs_rl = cast_rl(rl_type(start), estate_rl(state));
usr/src/tools/smatch/src/smatch_extra.c
2463
if (estate_is_whole(sm->state) || !estate_rl(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
2467
rl = estate_rl(sm->state);
usr/src/tools/smatch/src/smatch_extra.c
2472
if (!estate_get_single_value(sm->state, &dummy)) {
usr/src/tools/smatch/src/smatch_extra.c
2473
if (estate_has_hard_max(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
2475
sval_to_str(estate_max(sm->state)));
usr/src/tools/smatch/src/smatch_extra.c
2476
if (estate_has_fuzzy_max(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
2478
sval_to_str(estate_get_fuzzy_max(sm->state)));
usr/src/tools/smatch/src/smatch_extra.c
2503
if (!estate_rl(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
2515
if (!compare_str && estate_is_whole(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
2517
snprintf(val_buf, sizeof(val_buf), "%s%s", sm->state->name, compare_str ?: "");
usr/src/tools/smatch/src/smatch_extra.c
2614
rl = estate_rl(sm->state);
usr/src/tools/smatch/src/smatch_extra.c
2666
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2688
state = get_state(SMATCH_EXTRA, name, sym);
usr/src/tools/smatch/src/smatch_extra.c
2689
if (state)
usr/src/tools/smatch/src/smatch_extra.c
2690
new = estate_rl(state);
usr/src/tools/smatch/src/smatch_extra.c
273
tmp = sm->state->data;
usr/src/tools/smatch/src/smatch_extra.c
2771
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2788
state = get_state_expr(SMATCH_EXTRA, arg);
usr/src/tools/smatch/src/smatch_extra.c
2789
if (!estate_get_single_value(state, &dummy) && estate_has_hard_max(state)) {
usr/src/tools/smatch/src/smatch_extra.c
2791
sval_to_str(estate_max(state)));
usr/src/tools/smatch/src/smatch_extra.c
2793
if (estate_has_fuzzy_max(state)) {
usr/src/tools/smatch/src/smatch_extra.c
2795
sval_to_str(estate_get_fuzzy_max(state)));
usr/src/tools/smatch/src/smatch_extra.c
2805
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2818
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_extra.c
2819
if (estate_get_single_value(state, &dummy))
usr/src/tools/smatch/src/smatch_extra.c
2820
estate_set_hard_max(state);
usr/src/tools/smatch/src/smatch_extra.c
2821
set_state(SMATCH_EXTRA, fullname, sym, state);
usr/src/tools/smatch/src/smatch_extra.c
2828
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2838
state = get_state(SMATCH_EXTRA, fullname, sym);
usr/src/tools/smatch/src/smatch_extra.c
2839
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
2841
type = estate_type(state);
usr/src/tools/smatch/src/smatch_extra.c
2845
estate_set_fuzzy_max(state, max);
usr/src/tools/smatch/src/smatch_extra.c
2850
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2859
state = get_state(SMATCH_EXTRA, fullname, sym);
usr/src/tools/smatch/src/smatch_extra.c
2860
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
2862
estate_set_hard_max(state);
usr/src/tools/smatch/src/smatch_extra.c
2888
return sm->state;
usr/src/tools/smatch/src/smatch_extra.c
2915
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
2917
links = sm->state->data;
usr/src/tools/smatch/src/smatch_extra.c
2923
state = get_state(SMATCH_EXTRA, tmp->var, tmp->sym);
usr/src/tools/smatch/src/smatch_extra.c
2924
if (!state)
usr/src/tools/smatch/src/smatch_extra.c
2926
set_state(SMATCH_EXTRA, tmp->var, tmp->sym, alloc_estate_whole(estate_type(state)));
usr/src/tools/smatch/src/smatch_extra.c
351
void set_extra_mod(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
356
set_extra_mod_helper(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
359
set_extra_mod_helper(new_name, new_sym, NULL, state);
usr/src/tools/smatch/src/smatch_extra.c
390
static void set_extra_array_mod(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
410
call_extra_mod_hooks(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
411
set_state(SMATCH_EXTRA, name, sym, state);
usr/src/tools/smatch/src/smatch_extra.c
416
void set_extra_expr_mod(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
422
set_extra_array_mod(expr, state);
usr/src/tools/smatch/src/smatch_extra.c
430
set_extra_mod(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
435
void set_extra_nomod(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
445
if (!orig_state && estate_is_unknown(state))
usr/src/tools/smatch/src/smatch_extra.c
450
set_extra_nomod_helper(new_name, new_sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
454
set_extra_nomod_helper(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
458
set_related(state, estate_related(orig_state));
usr/src/tools/smatch/src/smatch_extra.c
465
set_extra_nomod_helper(rel->name, rel->sym, expr, clone_estate_cast(estate_type(estate), state));
usr/src/tools/smatch/src/smatch_extra.c
469
void set_extra_nomod_vsl(const char *name, struct symbol *sym, struct var_sym_list *vsl, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
477
set_extra_nomod(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
483
void set_extra_expr_nomod(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
497
set_extra_nomod(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
63
typedef void (mod_hook)(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.c
664
if (sval_cmp(estate_min(sm->state), right) < 0)
usr/src/tools/smatch/src/smatch_extra.c
666
start = estate_max(sm->state);
usr/src/tools/smatch/src/smatch_extra.c
683
if (estate_has_hard_max(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
685
estate_copy_fuzzy_max(estate, sm->state);
usr/src/tools/smatch/src/smatch_extra.c
690
if (estate_has_hard_max(sm->state))
usr/src/tools/smatch/src/smatch_extra.c
692
estate_copy_fuzzy_max(estate, sm->state);
usr/src/tools/smatch/src/smatch_extra.c
711
if (!estate_get_single_value(sm->state, &start))
usr/src/tools/smatch/src/smatch_extra.c
764
if (!estate_get_single_value(sm->state, &start))
usr/src/tools/smatch/src/smatch_extra.c
768
end = sval_cast(estate_type(sm->state), end);
usr/src/tools/smatch/src/smatch_extra.c
82
void call_extra_hooks(struct void_fn_list *hooks, const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
855
after_value = estate_min(sm->state);
usr/src/tools/smatch/src/smatch_extra.c
866
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
87
(*fn)(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
878
limit = sval_binop(estate_max(sm->state), '+',
usr/src/tools/smatch/src/smatch_extra.c
879
sval_type_val(estate_type(sm->state), 1));
usr/src/tools/smatch/src/smatch_extra.c
881
limit = sval_binop(estate_min(sm->state), '-',
usr/src/tools/smatch/src/smatch_extra.c
882
sval_type_val(estate_type(sm->state), 1));
usr/src/tools/smatch/src/smatch_extra.c
884
limit = sval_cast(estate_type(sm->state), limit);
usr/src/tools/smatch/src/smatch_extra.c
885
if (!estate_has_hard_max(sm->state) && !__has_breaks()) {
usr/src/tools/smatch/src/smatch_extra.c
887
state = alloc_estate_range(estate_min(sm->state), limit);
usr/src/tools/smatch/src/smatch_extra.c
889
state = alloc_estate_range(limit, estate_max(sm->state));
usr/src/tools/smatch/src/smatch_extra.c
891
state = alloc_estate_sval(limit);
usr/src/tools/smatch/src/smatch_extra.c
893
if (!estate_has_hard_max(sm->state)) {
usr/src/tools/smatch/src/smatch_extra.c
894
estate_clear_hard_max(state);
usr/src/tools/smatch/src/smatch_extra.c
896
if (estate_has_fuzzy_max(sm->state)) {
usr/src/tools/smatch/src/smatch_extra.c
897
sval_t hmax = estate_get_fuzzy_max(sm->state);
usr/src/tools/smatch/src/smatch_extra.c
898
sval_t max = estate_max(sm->state);
usr/src/tools/smatch/src/smatch_extra.c
901
estate_clear_fuzzy_max(state);
usr/src/tools/smatch/src/smatch_extra.c
902
} else if (!estate_has_fuzzy_max(sm->state)) {
usr/src/tools/smatch/src/smatch_extra.c
903
estate_clear_fuzzy_max(state);
usr/src/tools/smatch/src/smatch_extra.c
906
set_extra_mod(sm->name, sm->sym, iter_expr, state);
usr/src/tools/smatch/src/smatch_extra.c
91
void call_extra_mod_hooks(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
925
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_extra.c
929
state = get_state_stree(unmatched_stree, SMATCH_EXTRA, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_extra.c
93
call_extra_hooks(extra_mod_hooks, name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
930
if (state)
usr/src/tools/smatch/src/smatch_extra.c
931
return state;
usr/src/tools/smatch/src/smatch_extra.c
937
return alloc_estate_whole(estate_type(sm->state));
usr/src/tools/smatch/src/smatch_extra.c
959
set_extra_mod(tmp->name, tmp->sym, expr, alloc_estate_whole(estate_type(tmp->state)));
usr/src/tools/smatch/src/smatch_extra.c
96
void call_extra_nomod_hooks(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_extra.c
98
call_extra_hooks(extra_nomod_hooks, name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.h
105
void set_real_absolute(struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
126
struct smatch_state *clone_estate(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
127
struct smatch_state *clone_estate_cast(struct symbol *type, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
128
struct smatch_state *clone_partial_estate(struct smatch_state *state, struct range_list *rl);
usr/src/tools/smatch/src/smatch_extra.h
133
int estate_is_whole(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
134
int estate_is_empty(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
136
struct range_list *estate_rl(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
137
struct related_list *estate_related(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
139
sval_t estate_min(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
140
sval_t estate_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
141
struct symbol *estate_type(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
143
int estate_has_fuzzy_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
144
sval_t estate_get_fuzzy_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
145
void estate_set_fuzzy_max(struct smatch_state *state, sval_t max);
usr/src/tools/smatch/src/smatch_extra.h
147
void estate_clear_fuzzy_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
148
int estate_has_hard_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
149
void estate_set_hard_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
150
void estate_clear_hard_max(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
151
int estate_get_hard_max(struct smatch_state *state, sval_t *sval);
usr/src/tools/smatch/src/smatch_extra.h
152
bool estate_capped(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
153
void estate_set_capped(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
154
bool estate_treat_untagged(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
155
void estate_set_treat_untagged(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
156
bool estate_new(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
157
void estate_set_new(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
159
int estate_get_single_value(struct smatch_state *state, sval_t *sval);
usr/src/tools/smatch/src/smatch_extra.h
164
struct smatch_state *clone_estate_perm(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
170
void call_extra_mod_hooks(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
171
void set_extra_mod(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
172
void set_extra_expr_mod(struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
173
void set_extra_nomod(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
174
void set_extra_nomod_vsl(const char *name, struct symbol *sym, struct var_sym_list *vsl, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
175
void set_extra_expr_nomod(struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
176
void set_extra_mod_helper(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
178
struct data_info *get_dinfo(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
180
void add_extra_mod_hook(void (*fn)(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state));
usr/src/tools/smatch/src/smatch_extra.h
181
void add_extra_nomod_hook(void (*fn)(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state));
usr/src/tools/smatch/src/smatch_extra.h
204
void set_equiv_state_expr(int id, struct expression *expr, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_extra.h
84
int estate_is_unknown(struct smatch_state *state);
usr/src/tools/smatch/src/smatch_flow.c
1833
set_state_stree_perm(&ret, tmp->owner, tmp->name, tmp->sym, clone_estate_perm(tmp->state));
usr/src/tools/smatch/src/smatch_flow.c
640
set_state(sm->owner, sm->name, sm->sym, sm->state);
usr/src/tools/smatch/src/smatch_flow.c
747
int state = 0;
usr/src/tools/smatch/src/smatch_flow.c
750
switch (state) {
usr/src/tools/smatch/src/smatch_flow.c
753
state++;
usr/src/tools/smatch/src/smatch_flow.c
756
state = 0;
usr/src/tools/smatch/src/smatch_fresh_alloc.c
71
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_fresh_alloc.c
74
state = get_state(SMATCH_EXTRA, cur->name, cur->sym);
usr/src/tools/smatch/src/smatch_fresh_alloc.c
75
if (estate_get_single_value(state, &sval) && sval.value == 0)
usr/src/tools/smatch/src/smatch_function_hooks.c
1150
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_function_hooks.c
1161
state = alloc_estate_rl(ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
1162
set_state(SMATCH_EXTRA, buf, NULL, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
1163
store_return_state(db_info, ret_str, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
382
static void store_return_state(struct db_callback_info *db_info, const char *ret_str, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_function_hooks.c
385
db_info->ret_state = state;
usr/src/tools/smatch/src/smatch_function_hooks.c
478
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_function_hooks.c
483
state = alloc_estate_rl(cast_rl(get_type(expr), clone_rl(estate_rl(db_info->ret_state))));
usr/src/tools/smatch/src/smatch_function_hooks.c
484
state = get_mtag_return(db_info->expr, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
485
if (!state)
usr/src/tools/smatch/src/smatch_function_hooks.c
488
set_real_absolute(expr, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
489
set_extra_expr_mod(expr, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
498
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_function_hooks.c
503
state = alloc_estate_rl(cast_rl(get_type(expr), clone_rl(estate_rl(db_info->ret_state))));
usr/src/tools/smatch/src/smatch_function_hooks.c
504
if (!fake_a_param_assignment(db_info->expr, db_info->ret_str, state))
usr/src/tools/smatch/src/smatch_function_hooks.c
505
set_extra_expr_mod(expr, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
514
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_function_hooks.c
519
state = alloc_estate_rl(cast_rl(get_type(expr), clone_rl(estate_rl(db_info->ret_state))));
usr/src/tools/smatch/src/smatch_function_hooks.c
520
set_extra_expr_nomod(expr, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
550
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_function_hooks.c
577
state = get_state(SMATCH_EXTRA, name, sym);
usr/src/tools/smatch/src/smatch_function_hooks.c
578
if (!state) {
usr/src/tools/smatch/src/smatch_function_hooks.c
582
passed = estate_rl(state);
usr/src/tools/smatch/src/smatch_helper.c
108
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_helper.c
116
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_helper.c
117
state->name = alloc_sname(name);
usr/src/tools/smatch/src/smatch_helper.c
119
state->data = expr;
usr/src/tools/smatch/src/smatch_helper.c
120
return state;
usr/src/tools/smatch/src/smatch_helper.c
691
const char *show_state(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_helper.c
693
if (!state)
usr/src/tools/smatch/src/smatch_helper.c
695
return state->name;
usr/src/tools/smatch/src/smatch_helper.c
77
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_helper.c
80
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_helper.c
83
state->name = alloc_string(buff);
usr/src/tools/smatch/src/smatch_helper.c
84
state->data = INT_PTR(num);
usr/src/tools/smatch/src/smatch_helper.c
85
return state;
usr/src/tools/smatch/src/smatch_helper.c
90
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_helper.c
92
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_helper.c
93
state->name = alloc_string(name);
usr/src/tools/smatch/src/smatch_helper.c
94
return state;
usr/src/tools/smatch/src/smatch_imaginary_absolute.c
63
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_imaginary_absolute.c
67
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_imaginary_absolute.c
68
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_imaginary_absolute.c
71
*rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_implied.c
1055
orig = estate_rl(sm->state);
usr/src/tools/smatch/src/smatch_implied.c
111
printf("'%s = %s' from %d is true. %s[stree %d]\n", sm->name, show_state(sm->state),
usr/src/tools/smatch/src/smatch_implied.c
1149
if (strcmp(gate_sm->state->name, pool_sm->state->name) == 0) {
usr/src/tools/smatch/src/smatch_implied.c
115
printf("'%s = %s' from %d is false. %s[stree %d]\n", sm->name, show_state(sm->state),
usr/src/tools/smatch/src/smatch_implied.c
1155
if (strcmp(tmp->state->name, pool_sm->state->name) == 0) {
usr/src/tools/smatch/src/smatch_implied.c
1198
set_state(tmp->owner, tmp->name, tmp->sym, tmp->state);
usr/src/tools/smatch/src/smatch_implied.c
121
show_state(sm->state), sm->line,
usr/src/tools/smatch/src/smatch_implied.c
151
if (!estate_rl(sm->state))
usr/src/tools/smatch/src/smatch_implied.c
154
orig_rl = cast_rl(rl_type(rl), estate_rl(sm->state));
usr/src/tools/smatch/src/smatch_implied.c
157
true_rl = rl_truncate_cast(estate_type(sm->state), true_rl);
usr/src/tools/smatch/src/smatch_implied.c
158
false_rl = rl_truncate_cast(estate_type(sm->state), false_rl);
usr/src/tools/smatch/src/smatch_implied.c
162
rl_equiv(estate_rl(sm->state), true_rl) || rl_equiv(estate_rl(sm->state), false_rl))
usr/src/tools/smatch/src/smatch_implied.c
178
sm->name, show_rl(rl), sm->state->name, show_comparison(comparison), show_rl(rl),
usr/src/tools/smatch/src/smatch_implied.c
184
true_sm->state = clone_partial_estate(sm->state, true_rl);
usr/src/tools/smatch/src/smatch_implied.c
187
false_sm->state = clone_partial_estate(sm->state, false_rl);
usr/src/tools/smatch/src/smatch_implied.c
300
var_rl = cast_rl(rl_type(rl), estate_rl(sm->state));
usr/src/tools/smatch/src/smatch_implied.c
365
__func__, sm->state->name, show_comparison(comparison), show_rl(rl));
usr/src/tools/smatch/src/smatch_implied.c
481
sm->left ? sm->left->state->name : "<none>",
usr/src/tools/smatch/src/smatch_implied.c
486
sm->right ? sm->right->state->name : "<none>",
usr/src/tools/smatch/src/smatch_implied.c
535
DIMPLIED("%s: keep %s (%s, %s, %s): %s\n", __func__, sm->state->name,
usr/src/tools/smatch/src/smatch_implied.c
643
sm->name, sm->state->name, show_comparison(comparison), show_rl(rl));
usr/src/tools/smatch/src/smatch_implied.c
714
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_implied.c
717
state = get_state(SMATCH_EXTRA, name, sym);
usr/src/tools/smatch/src/smatch_implied.c
718
if (!state)
usr/src/tools/smatch/src/smatch_implied.c
720
FOR_EACH_PTR(estate_related(state), rel) {
usr/src/tools/smatch/src/smatch_implied.c
805
separate_and_filter(sm, SPECIAL_NOTEQUAL, tmp_range_list(estate_type(sm->state), 0), __get_cur_stree(), implied_true, implied_false, &mixed);
usr/src/tools/smatch/src/smatch_implied.c
839
if (true_sm && strcmp(true_sm->state->name, "unknown") == 0)
usr/src/tools/smatch/src/smatch_implied.c
841
if (false_sm && strcmp(false_sm->state->name, "unknown") == 0)
usr/src/tools/smatch/src/smatch_integer_overflow.c
184
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_integer_overflow.c
200
state = get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_integer_overflow.c
201
if (state && state->data)
usr/src/tools/smatch/src/smatch_integer_overflow.c
227
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_integer_overflow.c
233
state = get_state(my_id, vs->var, vs->sym);
usr/src/tools/smatch/src/smatch_integer_overflow.c
234
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_integer_overflow.c
237
expr = state->data;
usr/src/tools/smatch/src/smatch_integer_overflow.c
27
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_integer_overflow.c
270
if (get_state_stree(done, my_id, link->state->name, NULL))
usr/src/tools/smatch/src/smatch_integer_overflow.c
274
check_links(call, arg, i, link, link->state->data);
usr/src/tools/smatch/src/smatch_integer_overflow.c
29
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_integer_overflow.c
31
state->name = alloc_sname("safe");
usr/src/tools/smatch/src/smatch_integer_overflow.c
32
state->data = expr;
usr/src/tools/smatch/src/smatch_integer_overflow.c
33
return state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
101
estate_set_treat_untagged(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
102
set_state(my_id, cur->name, cur->sym, state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1026
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1028
state = get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1029
if (state && estate_rl(state)) {
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1030
*rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
105
static void extra_nomod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1072
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1088
if (strcmp(sm->state->name, "") == 0)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1095
state = __get_state(SMATCH_EXTRA, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1096
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1097
rl = estate_rl(sm->state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1099
rl = rl_intersection(estate_rl(sm->state), estate_rl(state));
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1105
estate_capped(sm->state) ? "[c]" : "",
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1106
estate_treat_untagged(sm->state) ? "[u]" : "");
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1115
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1129
state = get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
113
rl = rl_intersection(estate_rl(user), estate_rl(state));
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1130
if (!state)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1155
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1196
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1198
estate_set_capped(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1200
estate_set_treat_untagged(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1201
set_state(my_id, fullname, sym, state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1257
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1270
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1272
estate_set_capped(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1274
estate_set_treat_untagged(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1275
set_state(my_id, name, sym, state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1373
if (start_state && rl_equiv(estate_rl(sm->state), estate_rl(start_state)))
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1383
show_rl(estate_rl(sm->state)),
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1384
estate_capped(sm->state) ? "[c]" : "",
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1385
estate_treat_untagged(sm->state) ? "[u]" : "");
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1406
show_rl(estate_rl(sm->state)),
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1407
estate_capped(sm->state) ? "[c]" : "",
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1408
estate_treat_untagged(sm->state) ? "[u]" : "");
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1441
struct smatch_state *state, *new;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1449
state = get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1450
if (!state || estate_capped(state))
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1453
new = clone_estate(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
154
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
168
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
169
if (state)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
170
return estate_capped(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
180
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
190
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
191
if (state)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
192
return estate_treat_untagged(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
443
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
472
state = __get_state(my_id, buf, sym);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
473
if (state && estate_rl(state))
usr/src/tools/smatch/src/smatch_kernel_user_data.c
577
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
598
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
600
estate_set_capped(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
602
estate_set_treat_untagged(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
603
set_state_expr(my_id, expr->left, state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
613
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
643
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
646
estate_set_capped(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
648
estate_set_treat_untagged(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
649
set_state_expr(my_id, expr->left, state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
88
struct smatch_state *user = cur->state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
880
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
886
state = get_state(my_id, buf, NULL);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
887
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_kernel_user_data.c
889
*rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
90
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
902
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
960
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
961
if (state && estate_rl(state)) {
usr/src/tools/smatch/src/smatch_kernel_user_data.c
962
rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
97
state = alloc_estate_rl(clone_rl(rl));
usr/src/tools/smatch/src/smatch_kernel_user_data.c
99
estate_set_capped(state);
usr/src/tools/smatch/src/smatch_links.c
28
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_links.c
33
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_links.c
45
state->name = alloc_sname(buf);
usr/src/tools/smatch/src/smatch_links.c
46
state->data = links;
usr/src/tools/smatch/src/smatch_links.c
47
return state;
usr/src/tools/smatch/src/smatch_links.c
92
links = sm->state->data;
usr/src/tools/smatch/src/smatch_math.c
1029
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_math.c
1030
if (!state) {
usr/src/tools/smatch/src/smatch_math.c
1041
if (implied == RL_HARD && !estate_has_hard_max(state))
usr/src/tools/smatch/src/smatch_math.c
1043
*res = clone_rl(estate_rl(state));
usr/src/tools/smatch/src/smatch_math.c
1048
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_math.c
1051
if (estate_rl(state) && estate_rl(abs_state)) {
usr/src/tools/smatch/src/smatch_math.c
1052
*res = clone_rl(rl_intersection(estate_rl(state),
usr/src/tools/smatch/src/smatch_math.c
1055
} else if (estate_rl(state)) {
usr/src/tools/smatch/src/smatch_math.c
1056
*res = clone_rl(estate_rl(state));
usr/src/tools/smatch/src/smatch_math.c
1058
} else if (estate_is_empty(state)) {
usr/src/tools/smatch/src/smatch_math.c
1720
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_math.c
1722
state = get_state(SMATCH_EXTRA, var, sym);
usr/src/tools/smatch/src/smatch_math.c
1723
*rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_math.c
698
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_math.c
717
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_math.c
718
if (state && !is_whole_rl(estate_rl(state))) {
usr/src/tools/smatch/src/smatch_math.c
719
if (implied != RL_HARD || estate_has_hard_max(state)) {
usr/src/tools/smatch/src/smatch_math.c
720
*res = clone_rl(estate_rl(state));
usr/src/tools/smatch/src/smatch_math.c
912
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_math.c
920
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_math.c
921
if (!state || !estate_has_fuzzy_max(state))
usr/src/tools/smatch/src/smatch_math.c
923
*max = sval_cast(get_type(expr), estate_get_fuzzy_max(state));
usr/src/tools/smatch/src/smatch_math.c
929
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_math.c
932
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_math.c
933
if (!state || !estate_rl(state))
usr/src/tools/smatch/src/smatch_math.c
936
sval = estate_min(state);
usr/src/tools/smatch/src/smatch_math.c
966
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_math.c
969
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_math.c
970
if (!state || is_whole_rl(estate_rl(state))) {
usr/src/tools/smatch/src/smatch_math.c
971
state = get_real_absolute_state(expr);
usr/src/tools/smatch/src/smatch_math.c
972
if (state && state->data && !estate_is_whole(state))
usr/src/tools/smatch/src/smatch_math.c
973
return clone_rl(estate_rl(state));
usr/src/tools/smatch/src/smatch_math.c
981
if (!estate_rl(state))
usr/src/tools/smatch/src/smatch_math.c
983
return clone_rl(estate_rl(state));
usr/src/tools/smatch/src/smatch_math.c
988
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_modification_hooks.c
51
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_modification_hooks.c
60
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_modification_hooks.c
61
state->name = alloc_sname(name);
usr/src/tools/smatch/src/smatch_modification_hooks.c
67
state->data = data;
usr/src/tools/smatch/src/smatch_modification_hooks.c
69
return state;
usr/src/tools/smatch/src/smatch_mtag.c
101
if (estate_get_single_value(state, &sval))
usr/src/tools/smatch/src/smatch_mtag.c
114
struct smatch_state *state)
usr/src/tools/smatch/src/smatch_mtag.c
120
allocator = get_allocator_info(expr, state);
usr/src/tools/smatch/src/smatch_mtag.c
125
struct smatch_state *get_mtag_return(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_mtag.c
139
if (!rl_intersection(estate_rl(state), valid_ptr_rl))
usr/src/tools/smatch/src/smatch_mtag.c
153
tag_sval.type = estate_type(state);
usr/src/tools/smatch/src/smatch_mtag.c
156
rl = rl_filter(estate_rl(state), valid_ptr_rl);
usr/src/tools/smatch/src/smatch_mtag.c
160
update_mtag_info(expr, tag, left_name, buf, state);
usr/src/tools/smatch/src/smatch_mtag.c
312
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_mtag.c
319
state = get_extra_state(expr);
usr/src/tools/smatch/src/smatch_mtag.c
320
if (!state || !estate_get_single_value(state, &sval) || sval.value == 0)
usr/src/tools/smatch/src/smatch_mtag.c
95
static char *get_allocator_info(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_mtag_data.c
156
void update_mtag_data(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_mtag_data.c
190
new = rl_union(orig, estate_rl(state));
usr/src/tools/smatch/src/smatch_nul_terminator.c
101
if (sm->state == &terminated || sm->state == &unterminated)
usr/src/tools/smatch/src/smatch_nul_terminator.c
102
return sm->state;
usr/src/tools/smatch/src/smatch_nul_terminator.c
105
if (tmp->state == &unterminated)
usr/src/tools/smatch/src/smatch_nul_terminator.c
114
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_nul_terminator.c
118
state = get_terminated_state(expr->right);
usr/src/tools/smatch/src/smatch_nul_terminator.c
119
if (!state)
usr/src/tools/smatch/src/smatch_nul_terminator.c
121
set_terminated(expr->left, state);
usr/src/tools/smatch/src/smatch_nul_terminator.c
130
if (sm->state == &terminated)
usr/src/tools/smatch/src/smatch_nul_terminator.c
134
if (tmp->state == &unterminated)
usr/src/tools/smatch/src/smatch_nul_terminator.c
154
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_nul_terminator.c
162
state = get_terminated_state(arg);
usr/src/tools/smatch/src/smatch_nul_terminator.c
163
if (!state)
usr/src/tools/smatch/src/smatch_nul_terminator.c
166
(state == &terminated) ? "1" : "0");
usr/src/tools/smatch/src/smatch_nul_terminator.c
28
static void set_terminated_var_sym(const char *name, struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_nul_terminator.c
32
set_state(my_id, name, sym, state);
usr/src/tools/smatch/src/smatch_nul_terminator.c
35
static void set_terminated(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_nul_terminator.c
43
set_terminated_var_sym(name, sym, state);
usr/src/tools/smatch/src/smatch_nul_terminator.c
79
if (sm->state == &terminated || sm->state == &unterminated)
usr/src/tools/smatch/src/smatch_nul_terminator.c
80
return sm->state;
usr/src/tools/smatch/src/smatch_nul_terminator.c
83
if (tmp->state == &unterminated)
usr/src/tools/smatch/src/smatch_param_cleared.c
91
if (sm->state == &zeroed) {
usr/src/tools/smatch/src/smatch_param_cleared.c
96
if (sm->state == &cleared) {
usr/src/tools/smatch/src/smatch_param_compare_limit.c
111
state = alloc_compare_state(NULL, left_name, left_vsl, comparison, NULL, right_name, right_vsl);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
113
set_state(compare_id, state_name, NULL, state);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
189
links = tmp->state->data;
usr/src/tools/smatch/src/smatch_param_compare_limit.c
194
data = sm->state->data;
usr/src/tools/smatch/src/smatch_param_compare_limit.c
40
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_compare_limit.c
45
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
57
state->name = alloc_sname(buf);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
58
state->data = links;
usr/src/tools/smatch/src/smatch_param_compare_limit.c
59
return state;
usr/src/tools/smatch/src/smatch_param_compare_limit.c
96
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_filter.c
143
if (is_whole_rl(estate_rl(sm->state)))
usr/src/tools/smatch/src/smatch_param_filter.c
145
if (!estate_rl(sm->state)) {
usr/src/tools/smatch/src/smatch_param_filter.c
156
param_name, show_rl(estate_rl(sm->state)));
usr/src/tools/smatch/src/smatch_param_filter.c
188
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_filter.c
190
state = get_state(my_id, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_param_filter.c
191
if (!state) {
usr/src/tools/smatch/src/smatch_param_filter.c
196
if (estate_rl(state))
usr/src/tools/smatch/src/smatch_param_filter.c
64
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_filter.c
69
state = __get_state(SMATCH_EXTRA, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_param_filter.c
70
if (state)
usr/src/tools/smatch/src/smatch_param_filter.c
71
return state;
usr/src/tools/smatch/src/smatch_param_filter.c
72
return alloc_estate_whole(estate_type(sm->state));
usr/src/tools/smatch/src/smatch_param_filter.c
80
if (estate_rl(other->state))
usr/src/tools/smatch/src/smatch_param_filter.c
87
rl = rl_intersection(estate_rl(extra), estate_rl(cur->state));
usr/src/tools/smatch/src/smatch_param_filter.c
88
if (rl_equiv(rl, estate_rl(cur->state)))
usr/src/tools/smatch/src/smatch_param_filter.c
93
static void extra_mod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_param_limit.c
103
static struct range_list *generify_mtag_range(struct smatch_state *state)
usr/src/tools/smatch/src/smatch_param_limit.c
108
if (!estate_type(state) || estate_type(state)->type != SYM_PTR)
usr/src/tools/smatch/src/smatch_param_limit.c
109
return estate_rl(state);
usr/src/tools/smatch/src/smatch_param_limit.c
119
rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_param_limit.c
130
return estate_rl(state);
usr/src/tools/smatch/src/smatch_param_limit.c
135
struct smatch_state *state, *old;
usr/src/tools/smatch/src/smatch_param_limit.c
150
state = __get_state(my_id, tmp->name, tmp->sym);
usr/src/tools/smatch/src/smatch_param_limit.c
151
if (!state)
usr/src/tools/smatch/src/smatch_param_limit.c
152
state = tmp->state;
usr/src/tools/smatch/src/smatch_param_limit.c
154
if (estate_is_whole(state) || estate_is_empty(state))
usr/src/tools/smatch/src/smatch_param_limit.c
157
if (old && rl_equiv(estate_rl(old), estate_rl(state)))
usr/src/tools/smatch/src/smatch_param_limit.c
163
rl = generify_mtag_range(state);
usr/src/tools/smatch/src/smatch_param_limit.c
169
static void extra_mod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_param_limit.c
178
orig_vals = get_orig_estate_type(name, sym, estate_type(state));
usr/src/tools/smatch/src/smatch_param_limit.c
67
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_limit.c
69
state = __get_state(SMATCH_EXTRA, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_param_limit.c
70
if (state)
usr/src/tools/smatch/src/smatch_param_limit.c
71
return state;
usr/src/tools/smatch/src/smatch_param_limit.c
72
return alloc_estate_whole(estate_type(sm->state));
usr/src/tools/smatch/src/smatch_param_limit.c
77
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_limit.c
79
state = get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_param_limit.c
80
if (state)
usr/src/tools/smatch/src/smatch_param_limit.c
81
return state;
usr/src/tools/smatch/src/smatch_param_limit.c
83
state = get_state(SMATCH_EXTRA, name, sym);
usr/src/tools/smatch/src/smatch_param_limit.c
84
if (state)
usr/src/tools/smatch/src/smatch_param_limit.c
85
return state;
usr/src/tools/smatch/src/smatch_param_limit.c
91
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_limit.c
93
state = get_state(my_id, name, sym);
usr/src/tools/smatch/src/smatch_param_limit.c
94
if (state)
usr/src/tools/smatch/src/smatch_param_limit.c
95
return state;
usr/src/tools/smatch/src/smatch_param_limit.c
97
state = get_state(SMATCH_EXTRA, name, sym);
usr/src/tools/smatch/src/smatch_param_limit.c
98
if (state)
usr/src/tools/smatch/src/smatch_param_limit.c
99
return state;
usr/src/tools/smatch/src/smatch_param_set.c
189
if (!estate_rl(sm->state))
usr/src/tools/smatch/src/smatch_param_set.c
193
rl = rl_intersection(estate_rl(sm->state), estate_rl(extra));
usr/src/tools/smatch/src/smatch_param_set.c
197
rl = estate_rl(sm->state);
usr/src/tools/smatch/src/smatch_param_set.c
47
static int parent_is_set(const char *name, struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_param_set.c
56
if (!is_whole_rl(estate_rl(state)))
usr/src/tools/smatch/src/smatch_param_set.c
86
static void extra_mod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_param_set.c
88
if (parent_is_set(name, sym, state))
usr/src/tools/smatch/src/smatch_param_set.c
92
set_state(my_id, name, sym, state);
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
195
if (!sm->state->data)
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
205
data = sm->state->data;
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
55
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
62
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
63
state->name = alloc_sname(name);
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
64
state->data = data;
usr/src/tools/smatch/src/smatch_param_to_mtag_data.c
65
return state;
usr/src/tools/smatch/src/smatch_parse_call_math.c
120
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_parse_call_math.c
161
state = get_state(SMATCH_EXTRA, buf, sym);
usr/src/tools/smatch/src/smatch_parse_call_math.c
162
if (!state)
usr/src/tools/smatch/src/smatch_parse_call_math.c
164
*rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_parse_call_math.c
260
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_parse_call_math.c
262
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_parse_call_math.c
263
state->name = sname;
usr/src/tools/smatch/src/smatch_parse_call_math.c
264
state->data = INT_PTR(1);
usr/src/tools/smatch/src/smatch_parse_call_math.c
265
return state;
usr/src/tools/smatch/src/smatch_parse_call_math.c
610
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_parse_call_math.c
625
state = get_state_expr(my_id, expr);
usr/src/tools/smatch/src/smatch_parse_call_math.c
626
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_parse_call_math.c
629
return state->name;
usr/src/tools/smatch/src/smatch_parsed_conditions.c
76
if (sm->state == &true_path)
usr/src/tools/smatch/src/smatch_parsed_conditions.c
78
else if (sm->state == &false_path)
usr/src/tools/smatch/src/smatch_real_absolute.c
39
void set_real_absolute(struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_real_absolute.c
41
set_state_expr(my_id, expr, clone_estate(state));
usr/src/tools/smatch/src/smatch_real_absolute.c
44
static void extra_mod_hook(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_real_absolute.c
52
rl = rl_intersection(estate_rl(abs), estate_rl(state));
usr/src/tools/smatch/src/smatch_real_absolute.c
64
if (!estate_rl(cur->state)) {
usr/src/tools/smatch/src/smatch_real_absolute.c
68
rl = rl_intersection(estate_rl(cur->state), estate_rl(extra));
usr/src/tools/smatch/src/smatch_return_to_param.c
125
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_return_to_param.c
135
state = get_state(my_id, name, start_sym);
usr/src/tools/smatch/src/smatch_return_to_param.c
137
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_return_to_param.c
140
*sym = state->data;
usr/src/tools/smatch/src/smatch_return_to_param.c
141
return alloc_string(state->name);
usr/src/tools/smatch/src/smatch_return_to_param.c
36
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_return_to_param.c
38
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_return_to_param.c
39
state->name = alloc_sname(name);
usr/src/tools/smatch/src/smatch_return_to_param.c
40
state->data = sym;
usr/src/tools/smatch/src/smatch_return_to_param.c
41
return state;
usr/src/tools/smatch/src/smatch_return_to_param.c
53
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_return_to_param.c
60
state = get_state(my_id, sym->ident->name, sym);
usr/src/tools/smatch/src/smatch_return_to_param.c
61
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_return_to_param.c
64
snprintf(buf, sizeof(buf), "%s->%s", state->name, name + skip);
usr/src/tools/smatch/src/smatch_return_to_param.c
65
*new_sym = state->data;
usr/src/tools/smatch/src/smatch_return_to_param.c
74
if (sm->state->data != sym)
usr/src/tools/smatch/src/smatch_return_to_param.c
76
len = strlen(sm->state->name);
usr/src/tools/smatch/src/smatch_return_to_param.c
77
if (strncmp(name, sm->state->name, len) != 0)
usr/src/tools/smatch/src/smatch_slist.c
151
if (a->state > b->state)
usr/src/tools/smatch/src/smatch_slist.c
153
if (a->state < b->state)
usr/src/tools/smatch/src/smatch_slist.c
182
if (!a->state->name || !b->state->name)
usr/src/tools/smatch/src/smatch_slist.c
185
return strcmp(a->state->name, b->state->name);
usr/src/tools/smatch/src/smatch_slist.c
189
struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_slist.c
198
sm_state->state = state;
usr/src/tools/smatch/src/smatch_slist.c
211
struct smatch_state *state)
usr/src/tools/smatch/src/smatch_slist.c
215
tmp = alloc_sm_state(owner, NULL, sym, state);
usr/src/tools/smatch/src/smatch_slist.c
388
ret = alloc_state_no_name(s->owner, s->name, s->sym, s->state);
usr/src/tools/smatch/src/smatch_slist.c
409
int slist_has_state(struct state_list *slist, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_slist.c
414
if (tmp->state == state)
usr/src/tools/smatch/src/smatch_slist.c
45
check_name(sm->owner), sm->name, show_state(sm->state),
usr/src/tools/smatch/src/smatch_slist.c
459
if (one->state->data && !has_dynamic_states(one->owner))
usr/src/tools/smatch/src/smatch_slist.c
471
s = merge_states(one->owner, one->name, one->sym, one->state, two->state);
usr/src/tools/smatch/src/smatch_slist.c
492
if (result->state == one->state)
usr/src/tools/smatch/src/smatch_slist.c
494
if (result->state == two->state)
usr/src/tools/smatch/src/smatch_slist.c
505
show_state(one->state), one->line,
usr/src/tools/smatch/src/smatch_slist.c
506
show_state(two->state), two->line,
usr/src/tools/smatch/src/smatch_slist.c
512
printf("%s", show_state(tmp->state));
usr/src/tools/smatch/src/smatch_slist.c
544
return sm->state;
usr/src/tools/smatch/src/smatch_slist.c
565
struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_slist.c
567
struct sm_state *new = alloc_sm_state(owner, name, sym, state);
usr/src/tools/smatch/src/smatch_slist.c
574
struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_slist.c
584
sm->state = state;
usr/src/tools/smatch/src/smatch_slist.c
63
show_state(tmp->state));
usr/src/tools/smatch/src/smatch_slist.c
651
struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_slist.c
657
sm = set_state_stree(&stree, owner, name, sym, state);
usr/src/tools/smatch/src/smatch_slist.c
687
return sm->state;
usr/src/tools/smatch/src/smatch_slist.h
27
struct symbol *sym, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_slist.h
35
int slist_has_state(struct state_list *slist, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_slist.h
49
struct symbol *sym, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_slist.h
51
struct symbol *sym, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_slist.h
68
struct symbol *sym, struct smatch_state *state);
usr/src/tools/smatch/src/smatch_statement_count.c
41
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_statement_count.c
43
state = get_state(my_id, "stmts", NULL);
usr/src/tools/smatch/src/smatch_statement_count.c
44
if (!state)
usr/src/tools/smatch/src/smatch_statement_count.c
46
return (long)state->data;
usr/src/tools/smatch/src/smatch_states.c
131
static void call_tracker_hooks(int owner, const char *name, struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_states.c
141
(*fn)(owner, name, sym, state);
usr/src/tools/smatch/src/smatch_states.c
151
struct sm_state *set_state(int owner, const char *name, struct symbol *sym, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_states.c
155
if (!name || !state)
usr/src/tools/smatch/src/smatch_states.c
167
check_name(owner), name, show_state(state));
usr/src/tools/smatch/src/smatch_states.c
171
show_state(state));
usr/src/tools/smatch/src/smatch_states.c
174
call_tracker_hooks(owner, name, sym, state);
usr/src/tools/smatch/src/smatch_states.c
180
set_state_stree_stack(&fake_cur_stree_stack, owner, name, sym, state);
usr/src/tools/smatch/src/smatch_states.c
182
ret = set_state_stree(&cur_stree, owner, name, sym, state);
usr/src/tools/smatch/src/smatch_states.c
187
struct sm_state *set_state_expr(int owner, struct expression *expr, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_states.c
197
ret = set_state(owner, name, sym, state);
usr/src/tools/smatch/src/smatch_states.c
372
return sm->state;
usr/src/tools/smatch/src/smatch_states.c
623
show_state(true_sm ? true_sm->state : NULL),
usr/src/tools/smatch/src/smatch_states.c
624
show_state(false_sm ? false_sm->state : NULL));
usr/src/tools/smatch/src/smatch_stored_conditions.c
131
expr_list = sm->state->data;
usr/src/tools/smatch/src/smatch_stored_conditions.c
143
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_stored_conditions.c
145
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_stored_conditions.c
147
state->name = alloc_sname("true");
usr/src/tools/smatch/src/smatch_stored_conditions.c
149
state->name = alloc_sname("false");
usr/src/tools/smatch/src/smatch_stored_conditions.c
150
state->data = expr;
usr/src/tools/smatch/src/smatch_stored_conditions.c
151
return state;
usr/src/tools/smatch/src/smatch_stored_conditions.c
216
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_stored_conditions.c
223
state = get_state(my_id, name, NULL);
usr/src/tools/smatch/src/smatch_stored_conditions.c
225
return state;
usr/src/tools/smatch/src/smatch_stored_conditions.c
230
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_stored_conditions.c
232
state = get_state_expr(link_id, expr);
usr/src/tools/smatch/src/smatch_stored_conditions.c
233
if (!state)
usr/src/tools/smatch/src/smatch_stored_conditions.c
235
return state->data;
usr/src/tools/smatch/src/smatch_stored_conditions.c
266
if (strcmp(sm->state->name, "true") == 0) {
usr/src/tools/smatch/src/smatch_stored_conditions.c
268
} else if (strcmp(sm->state->name, "false") == 0) {
usr/src/tools/smatch/src/smatch_stored_conditions.c
48
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_stored_conditions.c
53
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_stored_conditions.c
67
state->name = alloc_sname(buf);
usr/src/tools/smatch/src/smatch_stored_conditions.c
68
state->data = expr_list;
usr/src/tools/smatch/src/smatch_stored_conditions.c
69
return state;
usr/src/tools/smatch/src/smatch_strings.c
124
set_state_expr(my_id, expr->left, sm->state);
usr/src/tools/smatch/src/smatch_strings.c
75
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_strings.c
80
state = alloc_state_str(expr->string->data);
usr/src/tools/smatch/src/smatch_strings.c
81
sm = alloc_sm_state(my_id, expr->string->data, NULL, state);
usr/src/tools/smatch/src/smatch_strlen.c
237
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_strlen.c
239
state = get_state_expr(my_strlen_id, expr);
usr/src/tools/smatch/src/smatch_strlen.c
240
if (!state)
usr/src/tools/smatch/src/smatch_strlen.c
242
*rl = estate_rl(state);
usr/src/tools/smatch/src/smatch_strlen.c
248
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_strlen.c
250
state = get_state_expr(my_equiv_id, expr);
usr/src/tools/smatch/src/smatch_strlen.c
251
if (!state || !state->data)
usr/src/tools/smatch/src/smatch_strlen.c
253
if (!get_implied_rl((struct expression *)state->data, rl))
usr/src/tools/smatch/src/smatch_strlen.c
294
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_strlen.c
305
state = alloc_estate_rl(rl);
usr/src/tools/smatch/src/smatch_strlen.c
306
set_state(my_strlen_id, fullname, sym, state);
usr/src/tools/smatch/src/smatch_strlen.c
327
if (sm->state == &merged)
usr/src/tools/smatch/src/smatch_strlen.c
329
sql_insert_caller_info(call, STR_LEN, param, printed_name, sm->state->name);
usr/src/tools/smatch/src/smatch_strlen.c
78
struct smatch_state *state;
usr/src/tools/smatch/src/smatch_strlen.c
88
state = __alloc_smatch_state(0);
usr/src/tools/smatch/src/smatch_strlen.c
89
state->name = len_name;
usr/src/tools/smatch/src/smatch_strlen.c
90
state->data = len_expr;
usr/src/tools/smatch/src/smatch_strlen.c
92
set_state_expr(my_equiv_id, str, state);
usr/src/tools/smatch/src/smatch_type_val.c
641
sql_insert_function_type_value(sm->name, sm->state->name);
usr/src/tools/smatch/src/smatch_type_val.c
660
sql_insert_function_type_value(sm->name, sm->state->name);
usr/src/tools/smatch/src/validation/conditional-type.c
16
static int bad_if(struct state s)
usr/src/tools/smatch/src/validation/conditional-type.c
27
static int bad_sel(struct state s)
usr/src/tools/smatch/src/validation/conditional-type.c
64
static int good_if_bitfield(struct state s, struct state *p)
usr/src/uts/common/contract/device.c
1517
uint_t state = get_state(dip);
usr/src/uts/common/contract/device.c
1527
ctd->cond_state = state;
usr/src/uts/common/contract/device.c
925
state_str(uint_t state)
usr/src/uts/common/contract/device.c
927
switch (state) {
usr/src/uts/common/cpr/cpr_misc.c
1008
"state %d, (errno %d)", cp->cpu_id, state, rc);
usr/src/uts/common/cpr/cpr_misc.c
992
cpr_p_online(cpu_t *cp, int state)
usr/src/uts/common/cpr/cpr_misc.c
998
switch (state) {
usr/src/uts/common/crypto/io/viorand.c
192
viorand_rbuf_alloc(viorand_state_t *state)
usr/src/uts/common/crypto/io/viorand.c
196
VERIFY(MUTEX_HELD(&state->vio_mutex));
usr/src/uts/common/crypto/io/viorand.c
198
while ((rb = list_remove_head(&state->vio_rdbufs_free)) == NULL)
usr/src/uts/common/crypto/io/viorand.c
199
cv_wait(&state->vio_cv, &state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
201
state->vio_rdbufs_alloc++;
usr/src/uts/common/crypto/io/viorand.c
209
viorand_rbuf_free(viorand_state_t *state, viorand_rdbuf_t *rb)
usr/src/uts/common/crypto/io/viorand.c
211
VERIFY(MUTEX_HELD(&state->vio_mutex));
usr/src/uts/common/crypto/io/viorand.c
212
VERIFY3U(state->vio_rdbufs_alloc, >, 0);
usr/src/uts/common/crypto/io/viorand.c
214
state->vio_rdbufs_alloc--;
usr/src/uts/common/crypto/io/viorand.c
220
list_insert_head(&state->vio_rdbufs_free, rb);
usr/src/uts/common/crypto/io/viorand.c
228
viorand_free_bufs(viorand_state_t *state)
usr/src/uts/common/crypto/io/viorand.c
230
VERIFY(MUTEX_HELD(&state->vio_mutex));
usr/src/uts/common/crypto/io/viorand.c
232
for (uint_t i = 0; i < state->vio_rdbufs_capacity; i++) {
usr/src/uts/common/crypto/io/viorand.c
233
viorand_rdbuf_t *rb = &state->vio_rdbuf_mem[i];
usr/src/uts/common/crypto/io/viorand.c
246
if (state->vio_rdbuf_mem != NULL) {
usr/src/uts/common/crypto/io/viorand.c
247
kmem_free(state->vio_rdbuf_mem,
usr/src/uts/common/crypto/io/viorand.c
248
sizeof (viorand_rdbuf_t) * state->vio_rdbufs_capacity);
usr/src/uts/common/crypto/io/viorand.c
249
state->vio_rdbuf_mem = NULL;
usr/src/uts/common/crypto/io/viorand.c
250
state->vio_rdbufs_capacity = 0;
usr/src/uts/common/crypto/io/viorand.c
251
state->vio_rdbufs_alloc = 0;
usr/src/uts/common/crypto/io/viorand.c
256
viorand_alloc_bufs(viorand_state_t *state)
usr/src/uts/common/crypto/io/viorand.c
258
VERIFY(MUTEX_HELD(&state->vio_mutex));
usr/src/uts/common/crypto/io/viorand.c
260
state->vio_rdbufs_capacity = virtio_queue_size(state->vio_rq);
usr/src/uts/common/crypto/io/viorand.c
261
state->vio_rdbuf_mem = kmem_zalloc(sizeof (viorand_rdbuf_t) *
usr/src/uts/common/crypto/io/viorand.c
262
state->vio_rdbufs_capacity, KM_SLEEP);
usr/src/uts/common/crypto/io/viorand.c
263
list_create(&state->vio_rdbufs_free, sizeof (viorand_rdbuf_t),
usr/src/uts/common/crypto/io/viorand.c
267
for (uint_t i = 0; i < state->vio_rdbufs_capacity; i++)
usr/src/uts/common/crypto/io/viorand.c
268
list_insert_tail(&state->vio_rdbufs_free,
usr/src/uts/common/crypto/io/viorand.c
269
&state->vio_rdbuf_mem[i]);
usr/src/uts/common/crypto/io/viorand.c
271
for (viorand_rdbuf_t *rb = list_head(&state->vio_rdbufs_free);
usr/src/uts/common/crypto/io/viorand.c
272
rb != NULL; rb = list_next(&state->vio_rdbufs_free, rb)) {
usr/src/uts/common/crypto/io/viorand.c
273
rb->rb_viornd = state;
usr/src/uts/common/crypto/io/viorand.c
274
rb->rb_chain = virtio_chain_alloc(state->vio_rq, KM_SLEEP);
usr/src/uts/common/crypto/io/viorand.c
283
viorand_free_bufs(state);
usr/src/uts/common/crypto/io/viorand.c
292
viorand_state_t *state;
usr/src/uts/common/crypto/io/viorand.c
318
state = ddi_get_soft_state(viorand_statep, instance);
usr/src/uts/common/crypto/io/viorand.c
319
state->vio_dip = dip;
usr/src/uts/common/crypto/io/viorand.c
320
state->vio_virtio = vio;
usr/src/uts/common/crypto/io/viorand.c
321
state->vio_rq = virtio_queue_alloc(vio, VIORAND_RQ, "requestq",
usr/src/uts/common/crypto/io/viorand.c
322
viorand_interrupt, state, B_FALSE, 1);
usr/src/uts/common/crypto/io/viorand.c
323
if (state->vio_rq == NULL) {
usr/src/uts/common/crypto/io/viorand.c
324
virtio_fini(state->vio_virtio, B_TRUE);
usr/src/uts/common/crypto/io/viorand.c
329
if (virtio_init_complete(state->vio_virtio, VIRTIO_ANY_INTR_TYPE) !=
usr/src/uts/common/crypto/io/viorand.c
331
virtio_fini(state->vio_virtio, B_TRUE);
usr/src/uts/common/crypto/io/viorand.c
336
cv_init(&state->vio_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/crypto/io/viorand.c
337
mutex_init(&state->vio_mutex, NULL, MUTEX_DRIVER, virtio_intr_pri(vio));
usr/src/uts/common/crypto/io/viorand.c
338
mutex_enter(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
340
if (viorand_alloc_bufs(state) != 0) {
usr/src/uts/common/crypto/io/viorand.c
341
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
345
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
348
viorand_prov_info.pi_provider_handle = state;
usr/src/uts/common/crypto/io/viorand.c
350
if (virtio_interrupts_enable(state->vio_virtio) != DDI_SUCCESS)
usr/src/uts/common/crypto/io/viorand.c
353
rv = crypto_register_provider(&viorand_prov_info, &state->vio_handle);
usr/src/uts/common/crypto/io/viorand.c
359
virtio_interrupts_disable(state->vio_virtio);
usr/src/uts/common/crypto/io/viorand.c
360
mutex_enter(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
361
viorand_free_bufs(state);
usr/src/uts/common/crypto/io/viorand.c
362
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
363
cv_destroy(&state->vio_cv);
usr/src/uts/common/crypto/io/viorand.c
364
mutex_destroy(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
365
virtio_fini(state->vio_virtio, B_TRUE);
usr/src/uts/common/crypto/io/viorand.c
374
viorand_state_t *state = ddi_get_soft_state(viorand_statep, instance);
usr/src/uts/common/crypto/io/viorand.c
387
if (crypto_unregister_provider(state->vio_handle) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/viorand.c
390
virtio_interrupts_disable(state->vio_virtio);
usr/src/uts/common/crypto/io/viorand.c
391
virtio_shutdown(state->vio_virtio);
usr/src/uts/common/crypto/io/viorand.c
393
mutex_enter(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
397
vic = virtio_queue_evacuate(state->vio_rq);
usr/src/uts/common/crypto/io/viorand.c
401
viorand_rbuf_free(state, virtio_chain_data(vic));
usr/src/uts/common/crypto/io/viorand.c
404
viorand_free_bufs(state);
usr/src/uts/common/crypto/io/viorand.c
405
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
406
cv_destroy(&state->vio_cv);
usr/src/uts/common/crypto/io/viorand.c
407
mutex_destroy(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
408
(void) virtio_fini(state->vio_virtio, B_FALSE);
usr/src/uts/common/crypto/io/viorand.c
417
viorand_state_t *state = ddi_get_soft_state(viorand_statep, instance);
usr/src/uts/common/crypto/io/viorand.c
419
if (state == NULL)
usr/src/uts/common/crypto/io/viorand.c
422
return (virtio_quiesce(state->vio_virtio));
usr/src/uts/common/crypto/io/viorand.c
480
viorand_state_t *state = (viorand_state_t *)a;
usr/src/uts/common/crypto/io/viorand.c
484
mutex_enter(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
485
while ((vic = virtio_queue_poll(state->vio_rq)) != NULL) {
usr/src/uts/common/crypto/io/viorand.c
496
cv_broadcast(&state->vio_cv);
usr/src/uts/common/crypto/io/viorand.c
497
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
511
viorand_state_t *state = provider;
usr/src/uts/common/crypto/io/viorand.c
514
mutex_enter(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
515
rb = viorand_rbuf_alloc(state);
usr/src/uts/common/crypto/io/viorand.c
516
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
522
rb->rb_dma = virtio_dma_alloc(state->vio_virtio, len,
usr/src/uts/common/crypto/io/viorand.c
532
mutex_enter(&state->vio_mutex);
usr/src/uts/common/crypto/io/viorand.c
533
viorand_rbuf_free(state, rb);
usr/src/uts/common/crypto/io/viorand.c
534
mutex_exit(&state->vio_mutex);
usr/src/uts/common/crypto/spi/kcf_spi.c
609
crypto_provider_notification(crypto_kcf_provider_handle_t handle, uint_t state)
usr/src/uts/common/crypto/spi/kcf_spi.c
627
switch (state) {
usr/src/uts/common/disp/thread.c
1925
uint_t state;
usr/src/uts/common/disp/thread.c
1936
state = t->t_state;
usr/src/uts/common/disp/thread.c
1941
if ((state & (TS_SLEEP | TS_RUN | TS_WAIT)) == 0) {
usr/src/uts/common/disp/thread.c
1943
if (state == TS_ONPROC) {
usr/src/uts/common/disp/thread.c
1949
} else if (state == TS_SLEEP) {
usr/src/uts/common/disp/thread.c
1958
} else if (state == TS_WAIT) {
usr/src/uts/common/disp/thread.c
1988
uint_t state;
usr/src/uts/common/disp/thread.c
1993
state = t->t_state;
usr/src/uts/common/disp/thread.c
1999
if ((state & (TS_SLEEP | TS_RUN | TS_WAIT)) == 0) {
usr/src/uts/common/disp/thread.c
2002
if (state == TS_ONPROC) {
usr/src/uts/common/disp/thread.c
2008
} else if (state == TS_SLEEP) {
usr/src/uts/common/disp/thread.c
2018
} else if (state == TS_WAIT) {
usr/src/uts/common/disp/thread.c
332
int state,
usr/src/uts/common/disp/thread.c
524
switch (state) {
usr/src/uts/common/disp/thread.c
551
cmn_err(CE_PANIC, "thread_create: invalid state %d", state);
usr/src/uts/common/dtrace/dcpc.c
574
uint8_t *state;
usr/src/uts/common/dtrace/dcpc.c
579
state = &cpu_core[c->cpu_id].cpuc_dcpc_intr_state;
usr/src/uts/common/dtrace/dcpc.c
581
while (atomic_cas_8(state, DCPC_INTR_FREE,
usr/src/uts/common/dtrace/dcpc.c
949
uint8_t *state;
usr/src/uts/common/dtrace/dcpc.c
961
state = &cpu_core[c->cpu_id].cpuc_dcpc_intr_state;
usr/src/uts/common/dtrace/dcpc.c
968
while (atomic_cas_8(state, DCPC_INTR_FREE,
usr/src/uts/common/dtrace/dtrace.c
1000
dtrace_state_t *state = vstate->dtvs_state;
usr/src/uts/common/dtrace/dtrace.c
1002
if (state != NULL) {
usr/src/uts/common/dtrace/dtrace.c
1003
sz = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
10364
dtrace_format_add(dtrace_state_t *state, char *str)
usr/src/uts/common/dtrace/dtrace.c
10372
for (ndx = 0; ndx < state->dts_nformats; ndx++) {
usr/src/uts/common/dtrace/dtrace.c
10373
if (state->dts_formats[ndx] == NULL) {
usr/src/uts/common/dtrace/dtrace.c
10374
state->dts_formats[ndx] = fmt;
usr/src/uts/common/dtrace/dtrace.c
10379
if (state->dts_nformats == USHRT_MAX) {
usr/src/uts/common/dtrace/dtrace.c
10392
ndx = state->dts_nformats++;
usr/src/uts/common/dtrace/dtrace.c
10395
if (state->dts_formats != NULL) {
usr/src/uts/common/dtrace/dtrace.c
10397
bcopy(state->dts_formats, new, ndx * sizeof (char *));
usr/src/uts/common/dtrace/dtrace.c
10398
kmem_free(state->dts_formats, ndx * sizeof (char *));
usr/src/uts/common/dtrace/dtrace.c
10401
state->dts_formats = new;
usr/src/uts/common/dtrace/dtrace.c
10402
state->dts_formats[ndx] = fmt;
usr/src/uts/common/dtrace/dtrace.c
10408
dtrace_format_remove(dtrace_state_t *state, uint16_t format)
usr/src/uts/common/dtrace/dtrace.c
10412
ASSERT(state->dts_formats != NULL);
usr/src/uts/common/dtrace/dtrace.c
10413
ASSERT(format <= state->dts_nformats);
usr/src/uts/common/dtrace/dtrace.c
10414
ASSERT(state->dts_formats[format - 1] != NULL);
usr/src/uts/common/dtrace/dtrace.c
10416
fmt = state->dts_formats[format - 1];
usr/src/uts/common/dtrace/dtrace.c
10418
state->dts_formats[format - 1] = NULL;
usr/src/uts/common/dtrace/dtrace.c
10422
dtrace_format_destroy(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
10426
if (state->dts_nformats == 0) {
usr/src/uts/common/dtrace/dtrace.c
10427
ASSERT(state->dts_formats == NULL);
usr/src/uts/common/dtrace/dtrace.c
10431
ASSERT(state->dts_formats != NULL);
usr/src/uts/common/dtrace/dtrace.c
10433
for (i = 0; i < state->dts_nformats; i++) {
usr/src/uts/common/dtrace/dtrace.c
10434
char *fmt = state->dts_formats[i];
usr/src/uts/common/dtrace/dtrace.c
10442
kmem_free(state->dts_formats, state->dts_nformats * sizeof (char *));
usr/src/uts/common/dtrace/dtrace.c
10443
state->dts_nformats = 0;
usr/src/uts/common/dtrace/dtrace.c
10444
state->dts_formats = NULL;
usr/src/uts/common/dtrace/dtrace.c
10567
dtrace_ecb_add(dtrace_state_t *state, dtrace_probe_t *probe)
usr/src/uts/common/dtrace/dtrace.c
10585
epid = state->dts_epid++;
usr/src/uts/common/dtrace/dtrace.c
10587
if (epid - 1 >= state->dts_necbs) {
usr/src/uts/common/dtrace/dtrace.c
10588
dtrace_ecb_t **oecbs = state->dts_ecbs, **ecbs;
usr/src/uts/common/dtrace/dtrace.c
10589
int necbs = state->dts_necbs << 1;
usr/src/uts/common/dtrace/dtrace.c
10591
ASSERT(epid == state->dts_necbs + 1);
usr/src/uts/common/dtrace/dtrace.c
10601
bcopy(oecbs, ecbs, state->dts_necbs * sizeof (*ecbs));
usr/src/uts/common/dtrace/dtrace.c
10604
state->dts_ecbs = ecbs;
usr/src/uts/common/dtrace/dtrace.c
10614
if (state->dts_activity != DTRACE_ACTIVITY_INACTIVE)
usr/src/uts/common/dtrace/dtrace.c
10617
kmem_free(oecbs, state->dts_necbs * sizeof (*ecbs));
usr/src/uts/common/dtrace/dtrace.c
10621
state->dts_necbs = necbs;
usr/src/uts/common/dtrace/dtrace.c
10624
ecb->dte_state = state;
usr/src/uts/common/dtrace/dtrace.c
10626
ASSERT(state->dts_ecbs[epid - 1] == NULL);
usr/src/uts/common/dtrace/dtrace.c
10628
state->dts_ecbs[(ecb->dte_epid = epid) - 1] = ecb;
usr/src/uts/common/dtrace/dtrace.c
10781
dtrace_state_t *state = ecb->dte_state;
usr/src/uts/common/dtrace/dtrace.c
10917
aggid = (dtrace_aggid_t)(uintptr_t)vmem_alloc(state->dts_aggid_arena, 1,
usr/src/uts/common/dtrace/dtrace.c
10920
if (aggid - 1 >= state->dts_naggregations) {
usr/src/uts/common/dtrace/dtrace.c
10921
dtrace_aggregation_t **oaggs = state->dts_aggregations;
usr/src/uts/common/dtrace/dtrace.c
10923
int naggs = state->dts_naggregations << 1;
usr/src/uts/common/dtrace/dtrace.c
10924
int onaggs = state->dts_naggregations;
usr/src/uts/common/dtrace/dtrace.c
10926
ASSERT(aggid == state->dts_naggregations + 1);
usr/src/uts/common/dtrace/dtrace.c
10940
state->dts_aggregations = aggs;
usr/src/uts/common/dtrace/dtrace.c
10941
state->dts_naggregations = naggs;
usr/src/uts/common/dtrace/dtrace.c
10944
ASSERT(state->dts_aggregations[aggid - 1] == NULL);
usr/src/uts/common/dtrace/dtrace.c
10945
state->dts_aggregations[(agg->dtag_id = aggid) - 1] = agg;
usr/src/uts/common/dtrace/dtrace.c
10963
dtrace_state_t *state = ecb->dte_state;
usr/src/uts/common/dtrace/dtrace.c
10967
vmem_free(state->dts_aggid_arena, (void *)(uintptr_t)aggid, 1);
usr/src/uts/common/dtrace/dtrace.c
10969
ASSERT(state->dts_aggregations[aggid - 1] == agg);
usr/src/uts/common/dtrace/dtrace.c
10970
state->dts_aggregations[aggid - 1] = NULL;
usr/src/uts/common/dtrace/dtrace.c
10983
dtrace_state_t *state = ecb->dte_state;
usr/src/uts/common/dtrace/dtrace.c
10984
dtrace_optval_t *opt = state->dts_options, nframes, strsize;
usr/src/uts/common/dtrace/dtrace.c
11013
state->dts_destructive = 1;
usr/src/uts/common/dtrace/dtrace.c
11033
format = dtrace_format_add(state,
usr/src/uts/common/dtrace/dtrace.c
11145
state->dts_speculates = 1;
usr/src/uts/common/dtrace/dtrace.c
11342
dtrace_state_t *state = ecb->dte_state;
usr/src/uts/common/dtrace/dtrace.c
11343
dtrace_vstate_t *vstate = &state->dts_vstate;
usr/src/uts/common/dtrace/dtrace.c
11356
ASSERT(state->dts_ecbs[epid - 1] == ecb);
usr/src/uts/common/dtrace/dtrace.c
11357
state->dts_ecbs[epid - 1] = NULL;
usr/src/uts/common/dtrace/dtrace.c
11363
dtrace_ecb_create(dtrace_state_t *state, dtrace_probe_t *probe,
usr/src/uts/common/dtrace/dtrace.c
11373
ASSERT(state != NULL);
usr/src/uts/common/dtrace/dtrace.c
11375
ecb = dtrace_ecb_add(state, probe);
usr/src/uts/common/dtrace/dtrace.c
11396
if (!(state->dts_cred.dcr_visible & DTRACE_CRV_ALLPROC) &&
usr/src/uts/common/dtrace/dtrace.c
11400
if (!(state->dts_cred.dcr_visible & DTRACE_CRV_ALLZONE) &&
usr/src/uts/common/dtrace/dtrace.c
11409
if (!(state->dts_cred.dcr_visible & DTRACE_CRV_KERNEL) &&
usr/src/uts/common/dtrace/dtrace.c
11455
dtrace_state_t *state = enab->dten_vstate->dtvs_state;
usr/src/uts/common/dtrace/dtrace.c
11457
ASSERT(state != NULL);
usr/src/uts/common/dtrace/dtrace.c
11468
if ((ecb = dtrace_ecb_create(state, probe, enab)) == NULL)
usr/src/uts/common/dtrace/dtrace.c
11489
if (state->dts_activity != DTRACE_ACTIVITY_INACTIVE ||
usr/src/uts/common/dtrace/dtrace.c
11507
dtrace_epid2ecb(dtrace_state_t *state, dtrace_epid_t id)
usr/src/uts/common/dtrace/dtrace.c
11513
if (id == 0 || id > state->dts_necbs)
usr/src/uts/common/dtrace/dtrace.c
11516
ASSERT(state->dts_necbs > 0 && state->dts_ecbs != NULL);
usr/src/uts/common/dtrace/dtrace.c
11517
ASSERT((ecb = state->dts_ecbs[id - 1]) == NULL || ecb->dte_epid == id);
usr/src/uts/common/dtrace/dtrace.c
11519
return (state->dts_ecbs[id - 1]);
usr/src/uts/common/dtrace/dtrace.c
11523
dtrace_aggid2agg(dtrace_state_t *state, dtrace_aggid_t id)
usr/src/uts/common/dtrace/dtrace.c
11529
if (id == 0 || id > state->dts_naggregations)
usr/src/uts/common/dtrace/dtrace.c
11532
ASSERT(state->dts_naggregations > 0 && state->dts_aggregations != NULL);
usr/src/uts/common/dtrace/dtrace.c
11533
ASSERT((agg = state->dts_aggregations[id - 1]) == NULL ||
usr/src/uts/common/dtrace/dtrace.c
11536
return (state->dts_aggregations[id - 1]);
usr/src/uts/common/dtrace/dtrace.c
11588
dtrace_buffer_activate(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
11593
buf = &state->dts_buffer[CPU->cpu_id];
usr/src/uts/common/dtrace/dtrace.c
11719
dtrace_state_t *state, dtrace_mstate_t *mstate)
usr/src/uts/common/dtrace/dtrace.c
11762
if (state->dts_activity != DTRACE_ACTIVITY_COOLDOWN &&
usr/src/uts/common/dtrace/dtrace.c
11861
ASSERT3U(epid, <=, state->dts_necbs);
usr/src/uts/common/dtrace/dtrace.c
11862
ASSERT(state->dts_ecbs[epid - 1] != NULL);
usr/src/uts/common/dtrace/dtrace.c
11864
size = state->dts_ecbs[epid - 1]->dte_size;
usr/src/uts/common/dtrace/dtrace.c
11930
if (offs + needed > buf->dtb_size - state->dts_reserve) {
usr/src/uts/common/dtrace/dtrace.c
12210
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
12216
state = enab->dten_vstate->dtvs_state;
usr/src/uts/common/dtrace/dtrace.c
12217
ASSERT(state != NULL);
usr/src/uts/common/dtrace/dtrace.c
12222
if (state->dts_nretained >= dtrace_retain_max)
usr/src/uts/common/dtrace/dtrace.c
12225
state->dts_nretained++;
usr/src/uts/common/dtrace/dtrace.c
12241
dtrace_enabling_replicate(dtrace_state_t *state, dtrace_probedesc_t *match,
usr/src/uts/common/dtrace/dtrace.c
12253
new = dtrace_enabling_create(&state->dts_vstate);
usr/src/uts/common/dtrace/dtrace.c
12268
if (enab->dten_vstate->dtvs_state != state)
usr/src/uts/common/dtrace/dtrace.c
12309
dtrace_enabling_retract(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
12328
if (enab->dten_vstate->dtvs_state == state) {
usr/src/uts/common/dtrace/dtrace.c
12329
ASSERT(state->dts_nretained > 0);
usr/src/uts/common/dtrace/dtrace.c
12334
ASSERT(state->dts_nretained == 0);
usr/src/uts/common/dtrace/dtrace.c
12435
dtrace_enabling_prime(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
12443
if (enab->dten_vstate->dtvs_state != state)
usr/src/uts/common/dtrace/dtrace.c
12571
dtrace_state_t *state = ecb->dte_state;
usr/src/uts/common/dtrace/dtrace.c
12572
dtrace_buffer_t *buf = state->dts_buffer;
usr/src/uts/common/dtrace/dtrace.c
12573
dtrace_buffer_t *aggbuf = state->dts_aggbuffer;
usr/src/uts/common/dtrace/dtrace.c
12575
if (state->dts_speculates)
usr/src/uts/common/dtrace/dtrace.c
12621
dtrace_dof_create(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
12672
opt[i].dofo_value = state->dts_options[i];
usr/src/uts/common/dtrace/dtrace.c
13533
dtrace_dof_options(dof_hdr_t *dof, dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
13577
if ((rval = dtrace_state_option(state,
usr/src/uts/common/dtrace/dtrace.c
1367
dtrace_priv_proc_common_user(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
1369
cred_t *cr, *s_cr = state->dts_cred.dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
13735
dtrace_state_clean(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
13737
if (state->dts_activity == DTRACE_ACTIVITY_INACTIVE)
usr/src/uts/common/dtrace/dtrace.c
13740
dtrace_dynvar_clean(&state->dts_vstate.dtvs_dynvars);
usr/src/uts/common/dtrace/dtrace.c
13741
dtrace_speculation_clean(state);
usr/src/uts/common/dtrace/dtrace.c
13745
dtrace_state_deadman(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
13753
if (state != dtrace_anon.dta_state &&
usr/src/uts/common/dtrace/dtrace.c
13754
now - state->dts_laststatus >= dtrace_deadman_user)
usr/src/uts/common/dtrace/dtrace.c
13766
state->dts_alive = INT64_MAX;
usr/src/uts/common/dtrace/dtrace.c
13768
state->dts_alive = now;
usr/src/uts/common/dtrace/dtrace.c
13777
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
13792
state = ddi_get_soft_state(dtrace_softstate, minor);
usr/src/uts/common/dtrace/dtrace.c
13793
state->dts_epid = DTRACE_EPIDNONE + 1;
usr/src/uts/common/dtrace/dtrace.c
13796
state->dts_aggid_arena = vmem_create(c, (void *)1, UINT32_MAX, 1,
usr/src/uts/common/dtrace/dtrace.c
13805
state->dts_dev = makedevice(major, minor);
usr/src/uts/common/dtrace/dtrace.c
13808
*devp = state->dts_dev;
usr/src/uts/common/dtrace/dtrace.c
13816
state->dts_buffer = kmem_zalloc(bufsize, KM_SLEEP);
usr/src/uts/common/dtrace/dtrace.c
13817
state->dts_aggbuffer = kmem_zalloc(bufsize, KM_SLEEP);
usr/src/uts/common/dtrace/dtrace.c
13818
state->dts_cleaner = CYCLIC_NONE;
usr/src/uts/common/dtrace/dtrace.c
13819
state->dts_deadman = CYCLIC_NONE;
usr/src/uts/common/dtrace/dtrace.c
13820
state->dts_vstate.dtvs_state = state;
usr/src/uts/common/dtrace/dtrace.c
13823
state->dts_options[i] = DTRACEOPT_UNSET;
usr/src/uts/common/dtrace/dtrace.c
13828
opt = state->dts_options;
usr/src/uts/common/dtrace/dtrace.c
13844
state->dts_activity = DTRACE_ACTIVITY_INACTIVE;
usr/src/uts/common/dtrace/dtrace.c
13853
state->dts_cred.dcr_visible = DTRACE_CRV_ALL;
usr/src/uts/common/dtrace/dtrace.c
13854
state->dts_cred.dcr_action = DTRACE_CRA_ALL;
usr/src/uts/common/dtrace/dtrace.c
13864
state->dts_cred.dcr_cred = cr;
usr/src/uts/common/dtrace/dtrace.c
13872
state->dts_cred.dcr_action |= DTRACE_CRA_PROC;
usr/src/uts/common/dtrace/dtrace.c
13883
state->dts_cred.dcr_visible |=
usr/src/uts/common/dtrace/dtrace.c
13886
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
13891
state->dts_cred.dcr_visible |=
usr/src/uts/common/dtrace/dtrace.c
13894
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
13905
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
13922
state->dts_cred.dcr_visible |= DTRACE_CRV_KERNEL |
usr/src/uts/common/dtrace/dtrace.c
13925
state->dts_cred.dcr_action |= DTRACE_CRA_KERNEL |
usr/src/uts/common/dtrace/dtrace.c
13932
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
13940
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
1395
dtrace_priv_proc_common_zone(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
13950
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
13963
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
13967
state->dts_cred.dcr_action |=
usr/src/uts/common/dtrace/dtrace.c
1397
cred_t *cr, *s_cr = state->dts_cred.dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
13972
return (state);
usr/src/uts/common/dtrace/dtrace.c
13976
dtrace_state_buffer(dtrace_state_t *state, dtrace_buffer_t *buf, int which)
usr/src/uts/common/dtrace/dtrace.c
13978
dtrace_optval_t *opt = state->dts_options, size;
usr/src/uts/common/dtrace/dtrace.c
13985
ASSERT(state->dts_activity == DTRACE_ACTIVITY_INACTIVE ||
usr/src/uts/common/dtrace/dtrace.c
13986
(state == dtrace_anon.dta_state &&
usr/src/uts/common/dtrace/dtrace.c
13987
state->dts_activity == DTRACE_ACTIVITY_ACTIVE));
usr/src/uts/common/dtrace/dtrace.c
14005
if (state != dtrace_anon.dta_state ||
usr/src/uts/common/dtrace/dtrace.c
14006
state->dts_activity != DTRACE_ACTIVITY_ACTIVE)
usr/src/uts/common/dtrace/dtrace.c
14018
if (size < state->dts_reserve) {
usr/src/uts/common/dtrace/dtrace.c
14046
dtrace_state_buffers(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
14048
dtrace_speculation_t *spec = state->dts_speculations;
usr/src/uts/common/dtrace/dtrace.c
14051
if ((rval = dtrace_state_buffer(state, state->dts_buffer,
usr/src/uts/common/dtrace/dtrace.c
14055
if ((rval = dtrace_state_buffer(state, state->dts_aggbuffer,
usr/src/uts/common/dtrace/dtrace.c
14059
for (i = 0; i < state->dts_nspeculations; i++) {
usr/src/uts/common/dtrace/dtrace.c
14060
if ((rval = dtrace_state_buffer(state,
usr/src/uts/common/dtrace/dtrace.c
14069
dtrace_state_prereserve(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
14074
state->dts_reserve = 0;
usr/src/uts/common/dtrace/dtrace.c
14076
if (state->dts_options[DTRACEOPT_BUFPOLICY] != DTRACEOPT_BUFPOLICY_FILL)
usr/src/uts/common/dtrace/dtrace.c
14087
if (ecb->dte_state != state)
usr/src/uts/common/dtrace/dtrace.c
14090
state->dts_reserve += ecb->dte_needed + ecb->dte_alignment;
usr/src/uts/common/dtrace/dtrace.c
14095
dtrace_state_go(dtrace_state_t *state, processorid_t *cpu)
usr/src/uts/common/dtrace/dtrace.c
14097
dtrace_optval_t *opt = state->dts_options, sz, nspec;
usr/src/uts/common/dtrace/dtrace.c
14108
if (state->dts_activity != DTRACE_ACTIVITY_INACTIVE) {
usr/src/uts/common/dtrace/dtrace.c
14117
dtrace_enabling_prime(state);
usr/src/uts/common/dtrace/dtrace.c
14119
if (state->dts_destructive && !state->dts_cred.dcr_destructive) {
usr/src/uts/common/dtrace/dtrace.c
14124
dtrace_state_prereserve(state);
usr/src/uts/common/dtrace/dtrace.c
14147
state->dts_speculations = spec;
usr/src/uts/common/dtrace/dtrace.c
14148
state->dts_nspeculations = (int)nspec;
usr/src/uts/common/dtrace/dtrace.c
14165
if (state->dts_necbs != 0) {
usr/src/uts/common/dtrace/dtrace.c
14170
state->dts_anon = dtrace_anon_grab();
usr/src/uts/common/dtrace/dtrace.c
14171
ASSERT(state->dts_anon != NULL);
usr/src/uts/common/dtrace/dtrace.c
14172
state = state->dts_anon;
usr/src/uts/common/dtrace/dtrace.c
14179
state->dts_options[DTRACEOPT_GRABANON] =
usr/src/uts/common/dtrace/dtrace.c
14190
if (state->dts_activity != DTRACE_ACTIVITY_INACTIVE)
usr/src/uts/common/dtrace/dtrace.c
14196
if (state->dts_aggregations == NULL) {
usr/src/uts/common/dtrace/dtrace.c
14209
opt[DTRACEOPT_BUFSIZE] < state->dts_needed) {
usr/src/uts/common/dtrace/dtrace.c
14210
opt[DTRACEOPT_BUFSIZE] = state->dts_needed;
usr/src/uts/common/dtrace/dtrace.c
14217
if (!state->dts_speculates) {
usr/src/uts/common/dtrace/dtrace.c
14233
if ((state->dts_needed != 0 && opt[DTRACEOPT_BUFSIZE] < sz) ||
usr/src/uts/common/dtrace/dtrace.c
14234
(state->dts_speculates && opt[DTRACEOPT_SPECSIZE] < sz) ||
usr/src/uts/common/dtrace/dtrace.c
14235
(state->dts_aggregations != NULL && opt[DTRACEOPT_AGGSIZE] < sz)) {
usr/src/uts/common/dtrace/dtrace.c
14247
if ((rval = dtrace_state_buffers(state)) != 0)
usr/src/uts/common/dtrace/dtrace.c
14254
rval = dtrace_dstate_init(&state->dts_vstate.dtvs_dynvars, sz);
usr/src/uts/common/dtrace/dtrace.c
14275
for (i = 0; i < state->dts_necbs; i++) {
usr/src/uts/common/dtrace/dtrace.c
14279
if ((ecb = state->dts_ecbs[i]) == NULL)
usr/src/uts/common/dtrace/dtrace.c
1428
dtrace_priv_proc_destructive(dtrace_state_t *state, dtrace_mstate_t *mstate)
usr/src/uts/common/dtrace/dtrace.c
14299
if ((ecb = state->dts_ecbs[j]) == NULL)
usr/src/uts/common/dtrace/dtrace.c
1430
int action = state->dts_cred.dcr_action;
usr/src/uts/common/dtrace/dtrace.c
14338
hdlr.cyh_arg = state;
usr/src/uts/common/dtrace/dtrace.c
14344
state->dts_cleaner = cyclic_add(&hdlr, &when);
usr/src/uts/common/dtrace/dtrace.c
14347
hdlr.cyh_arg = state;
usr/src/uts/common/dtrace/dtrace.c
14353
state->dts_alive = state->dts_laststatus = dtrace_gethrtime();
usr/src/uts/common/dtrace/dtrace.c
14354
state->dts_deadman = cyclic_add(&hdlr, &when);
usr/src/uts/common/dtrace/dtrace.c
14356
state->dts_activity = DTRACE_ACTIVITY_WARMUP;
usr/src/uts/common/dtrace/dtrace.c
14358
if (state->dts_getf != 0 &&
usr/src/uts/common/dtrace/dtrace.c
14359
!(state->dts_cred.dcr_visible & DTRACE_CRV_KERNEL)) {
usr/src/uts/common/dtrace/dtrace.c
1436
dtrace_priv_proc_common_zone(state) == 0)
usr/src/uts/common/dtrace/dtrace.c
14366
state->dts_cred.dcr_cred->cr_zone->zone_dtrace_getf++;
usr/src/uts/common/dtrace/dtrace.c
14382
ASSERT(state->dts_buffer[*cpu].dtb_flags & DTRACEBUF_INACTIVE);
usr/src/uts/common/dtrace/dtrace.c
14383
state->dts_buffer[*cpu].dtb_flags &= ~DTRACEBUF_INACTIVE;
usr/src/uts/common/dtrace/dtrace.c
14386
(uint64_t)(uintptr_t)state, 0, 0, 0, 0);
usr/src/uts/common/dtrace/dtrace.c
14392
ASSERT(state->dts_activity == DTRACE_ACTIVITY_WARMUP ||
usr/src/uts/common/dtrace/dtrace.c
14393
state->dts_activity == DTRACE_ACTIVITY_DRAINING);
usr/src/uts/common/dtrace/dtrace.c
14395
if (state->dts_activity == DTRACE_ACTIVITY_WARMUP)
usr/src/uts/common/dtrace/dtrace.c
14396
state->dts_activity = DTRACE_ACTIVITY_ACTIVE;
usr/src/uts/common/dtrace/dtrace.c
1440
dtrace_priv_proc_common_user(state) == 0)
usr/src/uts/common/dtrace/dtrace.c
14407
(dtrace_xcall_t)dtrace_buffer_activate, state);
usr/src/uts/common/dtrace/dtrace.c
14411
dtrace_buffer_free(state->dts_buffer);
usr/src/uts/common/dtrace/dtrace.c
14412
dtrace_buffer_free(state->dts_aggbuffer);
usr/src/uts/common/dtrace/dtrace.c
14414
if ((nspec = state->dts_nspeculations) == 0) {
usr/src/uts/common/dtrace/dtrace.c
14415
ASSERT(state->dts_speculations == NULL);
usr/src/uts/common/dtrace/dtrace.c
14419
spec = state->dts_speculations;
usr/src/uts/common/dtrace/dtrace.c
14422
for (i = 0; i < state->dts_nspeculations; i++) {
usr/src/uts/common/dtrace/dtrace.c
14431
state->dts_nspeculations = 0;
usr/src/uts/common/dtrace/dtrace.c
14432
state->dts_speculations = NULL;
usr/src/uts/common/dtrace/dtrace.c
14442
dtrace_state_stop(dtrace_state_t *state, processorid_t *cpu)
usr/src/uts/common/dtrace/dtrace.c
14448
if (state->dts_activity != DTRACE_ACTIVITY_ACTIVE &&
usr/src/uts/common/dtrace/dtrace.c
14449
state->dts_activity != DTRACE_ACTIVITY_DRAINING)
usr/src/uts/common/dtrace/dtrace.c
14457
state->dts_activity = DTRACE_ACTIVITY_DRAINING;
usr/src/uts/common/dtrace/dtrace.c
14468
state->dts_activity = DTRACE_ACTIVITY_COOLDOWN;
usr/src/uts/common/dtrace/dtrace.c
14470
ASSERT(state->dts_activity == DTRACE_ACTIVITY_COOLDOWN);
usr/src/uts/common/dtrace/dtrace.c
14479
state->dts_reserve = 0;
usr/src/uts/common/dtrace/dtrace.c
14484
(uint64_t)(uintptr_t)state, 0, 0, 0, 0);
usr/src/uts/common/dtrace/dtrace.c
14487
state->dts_activity = DTRACE_ACTIVITY_STOPPED;
usr/src/uts/common/dtrace/dtrace.c
14490
if (state->dts_getf != 0 &&
usr/src/uts/common/dtrace/dtrace.c
14491
!(state->dts_cred.dcr_visible & DTRACE_CRV_KERNEL)) {
usr/src/uts/common/dtrace/dtrace.c
14498
ASSERT(state->dts_cred.dcr_cred->cr_zone->zone_dtrace_getf > 0);
usr/src/uts/common/dtrace/dtrace.c
14502
state->dts_cred.dcr_cred->cr_zone->zone_dtrace_getf--;
usr/src/uts/common/dtrace/dtrace.c
14512
dtrace_state_option(dtrace_state_t *state, dtrace_optid_t option,
usr/src/uts/common/dtrace/dtrace.c
14517
if (state->dts_activity != DTRACE_ACTIVITY_INACTIVE)
usr/src/uts/common/dtrace/dtrace.c
14531
state->dts_cred.dcr_destructive = 1;
usr/src/uts/common/dtrace/dtrace.c
1456
dtrace_priv_proc_control(dtrace_state_t *state, dtrace_mstate_t *mstate)
usr/src/uts/common/dtrace/dtrace.c
14561
state->dts_options[option] = val;
usr/src/uts/common/dtrace/dtrace.c
14567
dtrace_state_destroy(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
14570
dtrace_vstate_t *vstate = &state->dts_vstate;
usr/src/uts/common/dtrace/dtrace.c
14571
minor_t minor = getminor(state->dts_dev);
usr/src/uts/common/dtrace/dtrace.c
14573
dtrace_speculation_t *spec = state->dts_speculations;
usr/src/uts/common/dtrace/dtrace.c
14574
int nspec = state->dts_nspeculations;
usr/src/uts/common/dtrace/dtrace.c
14582
dtrace_enabling_retract(state);
usr/src/uts/common/dtrace/dtrace.c
14583
ASSERT(state->dts_nretained == 0);
usr/src/uts/common/dtrace/dtrace.c
14585
if (state->dts_activity == DTRACE_ACTIVITY_ACTIVE ||
usr/src/uts/common/dtrace/dtrace.c
14586
state->dts_activity == DTRACE_ACTIVITY_DRAINING) {
usr/src/uts/common/dtrace/dtrace.c
1459
if (state->dts_cred.dcr_action & DTRACE_CRA_PROC_CONTROL)
usr/src/uts/common/dtrace/dtrace.c
14596
state->dts_activity = DTRACE_ACTIVITY_KILLED;
usr/src/uts/common/dtrace/dtrace.c
14603
if (state->dts_cred.dcr_cred != NULL)
usr/src/uts/common/dtrace/dtrace.c
14604
crfree(state->dts_cred.dcr_cred);
usr/src/uts/common/dtrace/dtrace.c
1462
if (dtrace_priv_proc_common_zone(state) &&
usr/src/uts/common/dtrace/dtrace.c
1463
dtrace_priv_proc_common_user(state) &&
usr/src/uts/common/dtrace/dtrace.c
14633
for (i = 0; i < state->dts_necbs; i++) {
usr/src/uts/common/dtrace/dtrace.c
14634
if ((ecb = state->dts_ecbs[i]) == NULL)
usr/src/uts/common/dtrace/dtrace.c
14660
dtrace_buffer_free(state->dts_buffer);
usr/src/uts/common/dtrace/dtrace.c
14661
dtrace_buffer_free(state->dts_aggbuffer);
usr/src/uts/common/dtrace/dtrace.c
14666
if (state->dts_cleaner != CYCLIC_NONE)
usr/src/uts/common/dtrace/dtrace.c
14667
cyclic_remove(state->dts_cleaner);
usr/src/uts/common/dtrace/dtrace.c
14669
if (state->dts_deadman != CYCLIC_NONE)
usr/src/uts/common/dtrace/dtrace.c
14670
cyclic_remove(state->dts_deadman);
usr/src/uts/common/dtrace/dtrace.c
14674
kmem_free(state->dts_ecbs, state->dts_necbs * sizeof (dtrace_ecb_t *));
usr/src/uts/common/dtrace/dtrace.c
14676
if (state->dts_aggregations != NULL) {
usr/src/uts/common/dtrace/dtrace.c
14678
for (i = 0; i < state->dts_naggregations; i++)
usr/src/uts/common/dtrace/dtrace.c
14679
ASSERT(state->dts_aggregations[i] == NULL);
usr/src/uts/common/dtrace/dtrace.c
14681
ASSERT(state->dts_naggregations > 0);
usr/src/uts/common/dtrace/dtrace.c
14682
kmem_free(state->dts_aggregations,
usr/src/uts/common/dtrace/dtrace.c
14683
state->dts_naggregations * sizeof (dtrace_aggregation_t *));
usr/src/uts/common/dtrace/dtrace.c
14686
kmem_free(state->dts_buffer, bufsize);
usr/src/uts/common/dtrace/dtrace.c
14687
kmem_free(state->dts_aggbuffer, bufsize);
usr/src/uts/common/dtrace/dtrace.c
14694
dtrace_format_destroy(state);
usr/src/uts/common/dtrace/dtrace.c
14696
vmem_destroy(state->dts_aggid_arena);
usr/src/uts/common/dtrace/dtrace.c
14707
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
14711
if ((state = dtrace_anon.dta_state) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
14723
return (state);
usr/src/uts/common/dtrace/dtrace.c
14730
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
1474
dtrace_priv_proc(dtrace_state_t *state, dtrace_mstate_t *mstate)
usr/src/uts/common/dtrace/dtrace.c
14763
if ((state = dtrace_anon.dta_state) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
14764
state = dtrace_state_create(NULL, NULL);
usr/src/uts/common/dtrace/dtrace.c
14765
dtrace_anon.dta_state = state;
usr/src/uts/common/dtrace/dtrace.c
14767
if (state == NULL) {
usr/src/uts/common/dtrace/dtrace.c
1477
(state->dts_cred.dcr_action & DTRACE_CRA_PROC))
usr/src/uts/common/dtrace/dtrace.c
14785
rv = dtrace_dof_slurp(dof, &state->dts_vstate, CRED(),
usr/src/uts/common/dtrace/dtrace.c
14789
rv = dtrace_dof_options(dof, state);
usr/src/uts/common/dtrace/dtrace.c
14800
dtrace_state_destroy(state);
usr/src/uts/common/dtrace/dtrace.c
1486
dtrace_priv_kernel(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
1488
if (state->dts_cred.dcr_action & DTRACE_CRA_KERNEL)
usr/src/uts/common/dtrace/dtrace.c
14893
dtrace_state_t *state, uint64_t arg0, uint64_t arg1)
usr/src/uts/common/dtrace/dtrace.c
14931
if (!dtrace_dif_emulate(pred, mstate, vstate, state))
usr/src/uts/common/dtrace/dtrace.c
14944
mstate, vstate, state);
usr/src/uts/common/dtrace/dtrace.c
1497
dtrace_priv_kernel_destructive(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
1499
if (state->dts_cred.dcr_action & DTRACE_CRA_KERNEL_DESTRUCTIVE)
usr/src/uts/common/dtrace/dtrace.c
1514
dtrace_priv_probe(dtrace_state_t *state, dtrace_mstate_t *mstate,
usr/src/uts/common/dtrace/dtrace.c
1562
cred_t *s_cr = state->dts_cred.dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
1591
cred_t *s_cr = state->dts_cred.dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
16012
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
16018
if ((state = dtrace_anon.dta_state) == NULL)
usr/src/uts/common/dtrace/dtrace.c
16021
if (state->dts_activity != DTRACE_ACTIVITY_ACTIVE)
usr/src/uts/common/dtrace/dtrace.c
16024
opt = state->dts_options;
usr/src/uts/common/dtrace/dtrace.c
16040
(void) dtrace_state_buffers(state);
usr/src/uts/common/dtrace/dtrace.c
16131
dtrace_state_t *state = NULL;
usr/src/uts/common/dtrace/dtrace.c
16247
state = dtrace_anon.dta_state;
usr/src/uts/common/dtrace/dtrace.c
16272
if (state != NULL) {
usr/src/uts/common/dtrace/dtrace.c
16276
(void) dtrace_state_go(state, &dtrace_anon.dta_beganon);
usr/src/uts/common/dtrace/dtrace.c
16286
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
16344
state = dtrace_state_create(devp, cred_p);
usr/src/uts/common/dtrace/dtrace.c
16347
if (state == NULL) {
usr/src/uts/common/dtrace/dtrace.c
16364
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
16370
state = ddi_get_soft_state(dtrace_softstate, minor);
usr/src/uts/common/dtrace/dtrace.c
16375
if (state->dts_anon) {
usr/src/uts/common/dtrace/dtrace.c
16380
dtrace_state_destroy(state->dts_anon);
usr/src/uts/common/dtrace/dtrace.c
16395
dtrace_state_destroy(state);
usr/src/uts/common/dtrace/dtrace.c
16477
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
16483
state = ddi_get_soft_state(dtrace_softstate, minor);
usr/src/uts/common/dtrace/dtrace.c
16485
if (state->dts_anon) {
usr/src/uts/common/dtrace/dtrace.c
16487
state = state->dts_anon;
usr/src/uts/common/dtrace/dtrace.c
16533
if ((ecb = dtrace_epid2ecb(state, epdesc.dtepd_epid)) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
16610
if ((agg = dtrace_aggid2agg(state, aggdesc.dtagd_id)) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
16719
vstate = &state->dts_vstate;
usr/src/uts/common/dtrace/dtrace.c
16721
if (state->dts_activity != DTRACE_ACTIVITY_INACTIVE) {
usr/src/uts/common/dtrace/dtrace.c
16735
if ((rval = dtrace_dof_options(dof, state)) != 0) {
usr/src/uts/common/dtrace/dtrace.c
16776
err = dtrace_enabling_replicate(state, match, create);
usr/src/uts/common/dtrace/dtrace.c
16918
rval = dtrace_state_go(state, &cpuid);
usr/src/uts/common/dtrace/dtrace.c
16933
rval = dtrace_state_stop(state, &cpuid);
usr/src/uts/common/dtrace/dtrace.c
16953
dof = dtrace_dof_create(state);
usr/src/uts/common/dtrace/dtrace.c
16978
buf = &state->dts_buffer[desc.dtbd_cpu];
usr/src/uts/common/dtrace/dtrace.c
16980
buf = &state->dts_aggbuffer[desc.dtbd_cpu];
usr/src/uts/common/dtrace/dtrace.c
16986
if (state->dts_activity != DTRACE_ACTIVITY_STOPPED) {
usr/src/uts/common/dtrace/dtrace.c
17053
state->dts_errors += buf->dtb_xamot_errors;
usr/src/uts/common/dtrace/dtrace.c
17121
state->dts_laststatus = INT64_MAX;
usr/src/uts/common/dtrace/dtrace.c
17123
state->dts_laststatus = dtrace_gethrtime();
usr/src/uts/common/dtrace/dtrace.c
17129
if (state->dts_activity == DTRACE_ACTIVITY_INACTIVE) {
usr/src/uts/common/dtrace/dtrace.c
17134
if (state->dts_activity == DTRACE_ACTIVITY_DRAINING)
usr/src/uts/common/dtrace/dtrace.c
17137
nerrs = state->dts_errors;
usr/src/uts/common/dtrace/dtrace.c
17138
dstate = &state->dts_vstate.dtvs_dynvars;
usr/src/uts/common/dtrace/dtrace.c
17147
if (state->dts_buffer[i].dtb_flags & DTRACEBUF_FULL)
usr/src/uts/common/dtrace/dtrace.c
17150
nerrs += state->dts_buffer[i].dtb_errors;
usr/src/uts/common/dtrace/dtrace.c
17152
for (j = 0; j < state->dts_nspeculations; j++) {
usr/src/uts/common/dtrace/dtrace.c
17156
spec = &state->dts_speculations[j];
usr/src/uts/common/dtrace/dtrace.c
17162
stat.dtst_specdrops_busy = state->dts_speculations_busy;
usr/src/uts/common/dtrace/dtrace.c
17163
stat.dtst_specdrops_unavail = state->dts_speculations_unavail;
usr/src/uts/common/dtrace/dtrace.c
17164
stat.dtst_stkstroverflows = state->dts_stkstroverflows;
usr/src/uts/common/dtrace/dtrace.c
17165
stat.dtst_dblerrors = state->dts_dblerrors;
usr/src/uts/common/dtrace/dtrace.c
17167
(state->dts_activity == DTRACE_ACTIVITY_KILLED);
usr/src/uts/common/dtrace/dtrace.c
17189
fmt.dtfd_format > state->dts_nformats) {
usr/src/uts/common/dtrace/dtrace.c
17200
ASSERT(state->dts_formats != NULL);
usr/src/uts/common/dtrace/dtrace.c
17201
str = state->dts_formats[fmt.dtfd_format - 1];
usr/src/uts/common/dtrace/dtrace.c
17235
dtrace_state_t *state;
usr/src/uts/common/dtrace/dtrace.c
17270
if ((state = dtrace_anon_grab()) != NULL) {
usr/src/uts/common/dtrace/dtrace.c
17276
ASSERT(state->dts_necbs == 0);
usr/src/uts/common/dtrace/dtrace.c
17277
dtrace_state_destroy(state);
usr/src/uts/common/dtrace/dtrace.c
2679
dtrace_speculation(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
2683
uint32_t *stat = &state->dts_speculations_unavail, count;
usr/src/uts/common/dtrace/dtrace.c
2685
while (i < state->dts_nspeculations) {
usr/src/uts/common/dtrace/dtrace.c
2686
dtrace_speculation_t *spec = &state->dts_speculations[i];
usr/src/uts/common/dtrace/dtrace.c
2694
stat = &state->dts_speculations_busy;
usr/src/uts/common/dtrace/dtrace.c
2723
dtrace_speculation_commit(dtrace_state_t *state, processorid_t cpu,
usr/src/uts/common/dtrace/dtrace.c
2736
if (which > state->dts_nspeculations) {
usr/src/uts/common/dtrace/dtrace.c
2741
spec = &state->dts_speculations[which - 1];
usr/src/uts/common/dtrace/dtrace.c
2743
dest = &state->dts_buffer[cpu];
usr/src/uts/common/dtrace/dtrace.c
2801
sizeof (uint64_t), state, NULL)) < 0) {
usr/src/uts/common/dtrace/dtrace.c
2824
ASSERT3U(dtrh->dtrh_epid, <=, state->dts_necbs);
usr/src/uts/common/dtrace/dtrace.c
2825
size = state->dts_ecbs[dtrh->dtrh_epid - 1]->dte_size;
usr/src/uts/common/dtrace/dtrace.c
2892
dtrace_speculation_discard(dtrace_state_t *state, processorid_t cpu,
usr/src/uts/common/dtrace/dtrace.c
2902
if (which > state->dts_nspeculations) {
usr/src/uts/common/dtrace/dtrace.c
2907
spec = &state->dts_speculations[which - 1];
usr/src/uts/common/dtrace/dtrace.c
2951
dtrace_speculation_clean_here(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
2955
dtrace_buffer_t *dest = &state->dts_buffer[cpu];
usr/src/uts/common/dtrace/dtrace.c
2965
for (i = 0; i < state->dts_nspeculations; i++) {
usr/src/uts/common/dtrace/dtrace.c
2966
dtrace_speculation_t *spec = &state->dts_speculations[i];
usr/src/uts/common/dtrace/dtrace.c
2983
dtrace_speculation_commit(state, cpu, i + 1);
usr/src/uts/common/dtrace/dtrace.c
2998
dtrace_speculation_clean(dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
3003
for (i = 0; i < state->dts_nspeculations; i++) {
usr/src/uts/common/dtrace/dtrace.c
3004
dtrace_speculation_t *spec = &state->dts_speculations[i];
usr/src/uts/common/dtrace/dtrace.c
3020
(dtrace_xcall_t)dtrace_speculation_clean_here, state);
usr/src/uts/common/dtrace/dtrace.c
3027
for (i = 0; i < state->dts_nspeculations; i++) {
usr/src/uts/common/dtrace/dtrace.c
3028
dtrace_speculation_t *spec = &state->dts_speculations[i];
usr/src/uts/common/dtrace/dtrace.c
3054
dtrace_speculation_buffer(dtrace_state_t *state, processorid_t cpuid,
usr/src/uts/common/dtrace/dtrace.c
3064
if (which > state->dts_nspeculations) {
usr/src/uts/common/dtrace/dtrace.c
3069
spec = &state->dts_speculations[which - 1];
usr/src/uts/common/dtrace/dtrace.c
3126
dtrace_dif_varstr(uintptr_t addr, dtrace_state_t *state,
usr/src/uts/common/dtrace/dtrace.c
3129
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
3166
dtrace_dif_variable(dtrace_mstate_t *mstate, dtrace_state_t *state, uint64_t v,
usr/src/uts/common/dtrace/dtrace.c
3221
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3236
if (!dtrace_priv_kernel(state))
usr/src/uts/common/dtrace/dtrace.c
3250
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3273
if (!dtrace_priv_kernel(state))
usr/src/uts/common/dtrace/dtrace.c
3290
if (!dtrace_priv_kernel(state))
usr/src/uts/common/dtrace/dtrace.c
3301
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3321
if (!dtrace_priv_kernel(state))
usr/src/uts/common/dtrace/dtrace.c
3356
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3383
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3389
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3395
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3401
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3404
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3426
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3453
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3470
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3473
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3490
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3493
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3514
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3536
if (!dtrace_priv_proc(state, mstate))
usr/src/uts/common/dtrace/dtrace.c
3573
state, mstate));
usr/src/uts/common/dtrace/dtrace.c
3582
dtrace_dif_variable_write(dtrace_mstate_t *mstate, dtrace_state_t *state,
usr/src/uts/common/dtrace/dtrace.c
3590
!dtrace_priv_proc_control(state, mstate)) {
usr/src/uts/common/dtrace/dtrace.c
3707
dtrace_json_state_t state = DTRACE_JSON_REST;
usr/src/uts/common/dtrace/dtrace.c
3725
switch (state) {
usr/src/uts/common/dtrace/dtrace.c
3731
state = DTRACE_JSON_OBJECT;
usr/src/uts/common/dtrace/dtrace.c
3740
state = DTRACE_JSON_VALUE;
usr/src/uts/common/dtrace/dtrace.c
3753
state = DTRACE_JSON_STRING;
usr/src/uts/common/dtrace/dtrace.c
3767
state = DTRACE_JSON_STRING_ESCAPE;
usr/src/uts/common/dtrace/dtrace.c
3780
state = DTRACE_JSON_COLLECT_OBJECT;
usr/src/uts/common/dtrace/dtrace.c
3799
state = string_is_key ? DTRACE_JSON_COLON :
usr/src/uts/common/dtrace/dtrace.c
3811
state = DTRACE_JSON_STRING_ESCAPE_UNICODE;
usr/src/uts/common/dtrace/dtrace.c
3813
state = DTRACE_JSON_STRING;
usr/src/uts/common/dtrace/dtrace.c
3827
state = DTRACE_JSON_STRING;
usr/src/uts/common/dtrace/dtrace.c
3834
state = DTRACE_JSON_VALUE;
usr/src/uts/common/dtrace/dtrace.c
3848
state = DTRACE_JSON_VALUE;
usr/src/uts/common/dtrace/dtrace.c
3852
state = DTRACE_JSON_OBJECT;
usr/src/uts/common/dtrace/dtrace.c
3886
state = DTRACE_JSON_COMMA;
usr/src/uts/common/dtrace/dtrace.c
3899
state = DTRACE_JSON_NUMBER_FRAC;
usr/src/uts/common/dtrace/dtrace.c
3915
state = DTRACE_JSON_NUMBER_EXP;
usr/src/uts/common/dtrace/dtrace.c
3946
state = DTRACE_JSON_COMMA;
usr/src/uts/common/dtrace/dtrace.c
3968
state = DTRACE_JSON_VALUE;
usr/src/uts/common/dtrace/dtrace.c
3976
state = DTRACE_JSON_OBJECT;
usr/src/uts/common/dtrace/dtrace.c
3990
state = DTRACE_JSON_COLLECT_OBJECT;
usr/src/uts/common/dtrace/dtrace.c
3995
state = DTRACE_JSON_STRING;
usr/src/uts/common/dtrace/dtrace.c
4004
state = DTRACE_JSON_IDENTIFIER;
usr/src/uts/common/dtrace/dtrace.c
4010
state = DTRACE_JSON_NUMBER;
usr/src/uts/common/dtrace/dtrace.c
4028
state = DTRACE_JSON_STRING;
usr/src/uts/common/dtrace/dtrace.c
4058
state = DTRACE_JSON_COMMA;
usr/src/uts/common/dtrace/dtrace.c
4076
dtrace_mstate_t *mstate, dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
4080
dtrace_vstate_t *vstate = &state->dts_vstate;
usr/src/uts/common/dtrace/dtrace.c
4266
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4371
regs[rd] = dtrace_speculation(state);
usr/src/uts/common/dtrace/dtrace.c
4380
dtrace_priv_proc_control(state, mstate) &&
usr/src/uts/common/dtrace/dtrace.c
4397
dtrace_priv_proc_control(state, mstate) &&
usr/src/uts/common/dtrace/dtrace.c
4408
size_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4432
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4470
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4609
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4725
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4776
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4837
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
4905
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
5092
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
5146
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
5248
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
5381
if (!dtrace_priv_proc(state, mstate)) {
usr/src/uts/common/dtrace/dtrace.c
5401
uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
5507
(z = state->dts_cred.dcr_cred->cr_zone) != kcred->cr_zone) {
usr/src/uts/common/dtrace/dtrace.c
5752
dtrace_vstate_t *vstate, dtrace_state_t *state)
usr/src/uts/common/dtrace/dtrace.c
6029
size_t sz = state->dts_options[DTRACEOPT_STRSIZE];
usr/src/uts/common/dtrace/dtrace.c
6057
regs[rd] = dtrace_dif_variable(mstate, state,
usr/src/uts/common/dtrace/dtrace.c
6092
regs[rd] = dtrace_dif_variable(mstate, state, id, 0);
usr/src/uts/common/dtrace/dtrace.c
6096
dtrace_dif_variable_write(mstate, state, r1, regs[r2],
usr/src/uts/common/dtrace/dtrace.c
6325
regs, tupregs, ttop, mstate, state);
usr/src/uts/common/dtrace/dtrace.c
6740
dtrace_action_ustack(dtrace_mstate_t *mstate, dtrace_state_t *state,
usr/src/uts/common/dtrace/dtrace.c
6803
mstate, state, pcs[i], fps[i]);
usr/src/uts/common/dtrace/dtrace.c
6821
&(state->dts_vstate))) {
usr/src/uts/common/dtrace/dtrace.c
6849
dtrace_error(&state->dts_stkstroverflows);
usr/src/uts/common/dtrace/dtrace.c
6999
dtrace_state_t *state = ecb->dte_state;
usr/src/uts/common/dtrace/dtrace.c
7000
dtrace_buffer_t *buf = &state->dts_buffer[cpuid];
usr/src/uts/common/dtrace/dtrace.c
7001
dtrace_buffer_t *aggbuf = &state->dts_aggbuffer[cpuid];
usr/src/uts/common/dtrace/dtrace.c
7002
dtrace_vstate_t *vstate = &state->dts_vstate;
usr/src/uts/common/dtrace/dtrace.c
7038
if (arg0 != (uint64_t)(uintptr_t)state)
usr/src/uts/common/dtrace/dtrace.c
7042
if (state->dts_activity != DTRACE_ACTIVITY_ACTIVE) {
usr/src/uts/common/dtrace/dtrace.c
7058
state->dts_activity != DTRACE_ACTIVITY_WARMUP) {
usr/src/uts/common/dtrace/dtrace.c
7059
ASSERT(state->dts_activity ==
usr/src/uts/common/dtrace/dtrace.c
7065
if (ecb->dte_cond && !dtrace_priv_probe(state, &mstate, ecb))
usr/src/uts/common/dtrace/dtrace.c
7068
if (now - state->dts_alive > dtrace_deadman_timeout) {
usr/src/uts/common/dtrace/dtrace.c
7077
if (!dtrace_priv_kernel_destructive(state) ||
usr/src/uts/common/dtrace/dtrace.c
7078
!state->dts_cred.dcr_destructive ||
usr/src/uts/common/dtrace/dtrace.c
7080
void *activity = &state->dts_activity;
usr/src/uts/common/dtrace/dtrace.c
7084
current = state->dts_activity;
usr/src/uts/common/dtrace/dtrace.c
7093
ecb->dte_alignment, state, &mstate)) < 0)
usr/src/uts/common/dtrace/dtrace.c
7115
if (state->dts_cred.dcr_visible & DTRACE_CRV_KERNEL)
usr/src/uts/common/dtrace/dtrace.c
7122
rval = dtrace_dif_emulate(dp, &mstate, vstate, state);
usr/src/uts/common/dtrace/dtrace.c
7156
&mstate, vstate, state);
usr/src/uts/common/dtrace/dtrace.c
7176
if (dtrace_priv_proc_destructive(state,
usr/src/uts/common/dtrace/dtrace.c
7182
if (dtrace_priv_kernel_destructive(state))
usr/src/uts/common/dtrace/dtrace.c
7187
if (dtrace_priv_kernel_destructive(state))
usr/src/uts/common/dtrace/dtrace.c
7192
if (!dtrace_priv_kernel(state))
usr/src/uts/common/dtrace/dtrace.c
7204
if (!dtrace_priv_proc(state, &mstate))
usr/src/uts/common/dtrace/dtrace.c
7231
dtrace_action_ustack(&mstate, state,
usr/src/uts/common/dtrace/dtrace.c
7268
val = dtrace_dif_emulate(dp, &mstate, vstate, state);
usr/src/uts/common/dtrace/dtrace.c
7277
ASSERT(buf == &state->dts_buffer[cpuid]);
usr/src/uts/common/dtrace/dtrace.c
7278
buf = dtrace_speculation_buffer(state,
usr/src/uts/common/dtrace/dtrace.c
7288
state, NULL);
usr/src/uts/common/dtrace/dtrace.c
7317
if (dtrace_priv_kernel_destructive(state))
usr/src/uts/common/dtrace/dtrace.c
7322
if (dtrace_priv_proc_destructive(state,
usr/src/uts/common/dtrace/dtrace.c
7335
buf = &state->dts_buffer[cpuid];
usr/src/uts/common/dtrace/dtrace.c
7336
dtrace_speculation_commit(state, cpuid, val);
usr/src/uts/common/dtrace/dtrace.c
7341
dtrace_speculation_discard(state, cpuid, val);
usr/src/uts/common/dtrace/dtrace.c
7359
if (!dtrace_priv_kernel(state))
usr/src/uts/common/dtrace/dtrace.c
7368
if (!dtrace_priv_proc(state, &mstate))
usr/src/uts/common/dtrace/dtrace.c
7395
void *activity = &state->dts_activity;
usr/src/uts/common/dtrace/dtrace.c
7396
dtrace_activity_t current = state->dts_activity;
usr/src/uts/common/dtrace/dtrace.c
7481
dtrace_error(&state->dts_dblerrors);
usr/src/uts/common/dtrace/dtrace.c
7507
dtrace_probe_error(state, ecb->dte_epid, ndx,
usr/src/uts/common/fs/dev/sdev_subr.c
1735
int state;
usr/src/uts/common/fs/dev/sdev_subr.c
1775
state = dv->sdev_state;
usr/src/uts/common/fs/dev/sdev_subr.c
1776
switch (state) {
usr/src/uts/common/fs/dev/sdev_subr.c
1808
state = dv->sdev_state;
usr/src/uts/common/fs/dev/sdev_subr.c
1809
if (state == SDEV_INIT) {
usr/src/uts/common/fs/dev/sdev_subr.c
1813
} else if (state == SDEV_READY) {
usr/src/uts/common/fs/dev/sdev_subr.c
1815
} else if (state == SDEV_ZOMBIE) {
usr/src/uts/common/fs/dev/sdev_subr.c
236
sdev_set_nodestate(struct sdev_node *dv, sdev_node_state_t state)
usr/src/uts/common/fs/dev/sdev_subr.c
240
dv->sdev_state = state;
usr/src/uts/common/fs/dev/sdev_subr.c
2933
int state;
usr/src/uts/common/fs/dev/sdev_subr.c
2943
state = dv->sdev_state;
usr/src/uts/common/fs/dev/sdev_subr.c
2945
clean = (vp->v_count == 1) && (state == SDEV_ZOMBIE);
usr/src/uts/common/fs/dev/sdev_subr.c
672
sdev_node_state_t state)
usr/src/uts/common/fs/dev/sdev_subr.c
678
ASSERT(state != SDEV_ZOMBIE);
usr/src/uts/common/fs/dev/sdev_subr.c
708
if (state == SDEV_READY) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1455
if (acl->state > ace4_user_obj) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1462
acl->state = ace4_user_obj;
usr/src/uts/common/fs/nfs/nfs4_acl.c
1469
acl->state = ace4_other_obj;
usr/src/uts/common/fs/nfs/nfs4_acl.c
1475
if (acl->state > ace4_group) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1485
acl->state = ace4_group;
usr/src/uts/common/fs/nfs/nfs4_acl.c
1487
if (acl->state > ace4_group) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1498
acl->state = ace4_group;
usr/src/uts/common/fs/nfs/nfs4_acl.c
1500
if (acl->state > ace4_user) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1507
acl->state = ace4_user;
usr/src/uts/common/fs/nfs/nfs4_acl.c
1513
ASSERT(acl->state > ace4_unused);
usr/src/uts/common/fs/nfs/nfs4_acl.c
1532
if ((acl->state != ace4_user) &&
usr/src/uts/common/fs/nfs/nfs4_acl.c
1533
(acl->state != ace4_group)) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1560
if (normacl->state != ace4_unused) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
1566
if (dfacl->state != ace4_unused) {
usr/src/uts/common/fs/nfs/nfs4_acl.c
353
a4l->state = ace4_unused;
usr/src/uts/common/fs/nfs/nfs4_idmap.c
1127
if (idmp->state) {
usr/src/uts/common/fs/nfs/nfs4_state.c
811
char *state, *oldstate;
usr/src/uts/common/fs/nfs/nfs4_state.c
813
state = kmem_alloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_state.c
819
(void) sprintf(state, "%s/%s", path, NFS4_DSS_STATE_LEAF);
usr/src/uts/common/fs/nfs/nfs4_state.c
835
state, oldstate);
usr/src/uts/common/fs/nfs/nfs4_state.c
838
kmem_free(state, MAXPATHLEN);
usr/src/uts/common/fs/nfs/nfs4_state.c
87
put_stateid4(struct compound_state *cs, stateid4 *state)
usr/src/uts/common/fs/nfs/nfs4_state.c
90
memcpy(&cs->current_stateid, state, sizeof (stateid4));
usr/src/uts/common/fs/nfs/nfs4_state.c
96
get_stateid4(struct compound_state *cs, stateid4 *state)
usr/src/uts/common/fs/nfs/nfs4_state.c
98
if ((cs->cs_flags & RFS4_CURRENT_STATEID) && CURRENT_STATEID(state)) {
usr/src/uts/common/fs/nfs/nfs4_state.c
99
memcpy(state, &cs->current_stateid, sizeof (stateid4));
usr/src/uts/common/fs/nfs/nfs_auth.c
1033
auth_state_t state = NFS_AUTH_NEW;
usr/src/uts/common/fs/nfs/nfs_auth.c
1075
state = NFS_AUTH_FRESH;
usr/src/uts/common/fs/nfs/nfs_auth.c
1083
p->auth_state = state;
usr/src/uts/common/fs/proc/prioctl.c
1450
char c, state;
usr/src/uts/common/fs/proc/prioctl.c
1471
state = TS_ZOMB;
usr/src/uts/common/fs/proc/prioctl.c
1473
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
usr/src/uts/common/fs/proc/prioctl.c
1477
switch (state) {
usr/src/uts/common/fs/proc/prioctl.c
1478
case TS_SLEEP: state = SSLEEP; break;
usr/src/uts/common/fs/proc/prioctl.c
1479
case TS_RUN: state = SRUN; break;
usr/src/uts/common/fs/proc/prioctl.c
1480
case TS_ONPROC: state = SONPROC; break;
usr/src/uts/common/fs/proc/prioctl.c
1481
case TS_ZOMB: state = SZOMB; break;
usr/src/uts/common/fs/proc/prioctl.c
1482
case TS_STOPPED: state = SSTOP; break;
usr/src/uts/common/fs/proc/prioctl.c
1483
default: state = 0; break;
usr/src/uts/common/fs/proc/prioctl.c
1485
switch (state) {
usr/src/uts/common/fs/proc/prioctl.c
1497
psp->pr_state = state;
usr/src/uts/common/fs/proc/prioctl.c
1499
psp->pr_zomb = (state == SZOMB);
usr/src/uts/common/fs/proc/prioctl.c
1541
if (state == SZOMB || t == NULL) {
usr/src/uts/common/fs/proc/prioctl.c
3237
char c, state;
usr/src/uts/common/fs/proc/prioctl.c
3258
state = TS_ZOMB;
usr/src/uts/common/fs/proc/prioctl.c
3260
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
usr/src/uts/common/fs/proc/prioctl.c
3264
switch (state) {
usr/src/uts/common/fs/proc/prioctl.c
3265
case TS_SLEEP: state = SSLEEP; break;
usr/src/uts/common/fs/proc/prioctl.c
3266
case TS_RUN: state = SRUN; break;
usr/src/uts/common/fs/proc/prioctl.c
3267
case TS_ONPROC: state = SONPROC; break;
usr/src/uts/common/fs/proc/prioctl.c
3268
case TS_ZOMB: state = SZOMB; break;
usr/src/uts/common/fs/proc/prioctl.c
3269
case TS_STOPPED: state = SSTOP; break;
usr/src/uts/common/fs/proc/prioctl.c
3270
default: state = 0; break;
usr/src/uts/common/fs/proc/prioctl.c
3272
switch (state) {
usr/src/uts/common/fs/proc/prioctl.c
3284
psp->pr_state = state;
usr/src/uts/common/fs/proc/prioctl.c
3286
psp->pr_zomb = (state == SZOMB);
usr/src/uts/common/fs/proc/prioctl.c
3328
if (state == SZOMB || t == NULL) {
usr/src/uts/common/fs/proc/prsubr.c
3311
char c, state;
usr/src/uts/common/fs/proc/prsubr.c
3326
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
usr/src/uts/common/fs/proc/prsubr.c
3327
switch (state) {
usr/src/uts/common/fs/proc/prsubr.c
3328
case TS_SLEEP: state = SSLEEP; c = 'S'; break;
usr/src/uts/common/fs/proc/prsubr.c
3329
case TS_RUN: state = SRUN; c = 'R'; break;
usr/src/uts/common/fs/proc/prsubr.c
3330
case TS_ONPROC: state = SONPROC; c = 'O'; break;
usr/src/uts/common/fs/proc/prsubr.c
3331
case TS_ZOMB: state = SZOMB; c = 'Z'; break;
usr/src/uts/common/fs/proc/prsubr.c
3332
case TS_STOPPED: state = SSTOP; c = 'T'; break;
usr/src/uts/common/fs/proc/prsubr.c
3333
case TS_WAIT: state = SWAIT; c = 'W'; break;
usr/src/uts/common/fs/proc/prsubr.c
3334
default: state = 0; c = '?'; break;
usr/src/uts/common/fs/proc/prsubr.c
3336
psp->pr_state = state;
usr/src/uts/common/fs/proc/prsubr.c
3377
char c, state;
usr/src/uts/common/fs/proc/prsubr.c
3392
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
usr/src/uts/common/fs/proc/prsubr.c
3393
switch (state) {
usr/src/uts/common/fs/proc/prsubr.c
3394
case TS_SLEEP: state = SSLEEP; c = 'S'; break;
usr/src/uts/common/fs/proc/prsubr.c
3395
case TS_RUN: state = SRUN; c = 'R'; break;
usr/src/uts/common/fs/proc/prsubr.c
3396
case TS_ONPROC: state = SONPROC; c = 'O'; break;
usr/src/uts/common/fs/proc/prsubr.c
3397
case TS_ZOMB: state = SZOMB; c = 'Z'; break;
usr/src/uts/common/fs/proc/prsubr.c
3398
case TS_STOPPED: state = SSTOP; c = 'T'; break;
usr/src/uts/common/fs/proc/prsubr.c
3399
case TS_WAIT: state = SWAIT; c = 'W'; break;
usr/src/uts/common/fs/proc/prsubr.c
3400
default: state = 0; c = '?'; break;
usr/src/uts/common/fs/proc/prsubr.c
3402
psp->pr_state = state;
usr/src/uts/common/fs/proc/prsubr.c
3609
int state;
usr/src/uts/common/fs/proc/prsubr.c
3668
switch (state = t->t_mstate) {
usr/src/uts/common/fs/proc/prsubr.c
3673
switch (state = ms->ms_prev) {
usr/src/uts/common/fs/proc/prsubr.c
3680
state = LMS_SLEEP;
usr/src/uts/common/fs/proc/prsubr.c
3688
state = LMS_SYSTEM;
usr/src/uts/common/fs/proc/prsubr.c
3691
switch (state) {
usr/src/uts/common/fs/proc/prsubr.c
3764
int state;
usr/src/uts/common/fs/proc/prsubr.c
3830
switch (state = t->t_mstate) {
usr/src/uts/common/fs/proc/prsubr.c
3835
switch (state = ms->ms_prev) {
usr/src/uts/common/fs/proc/prsubr.c
3842
state = LMS_SLEEP;
usr/src/uts/common/fs/proc/prsubr.c
3850
state = LMS_SYSTEM;
usr/src/uts/common/fs/proc/prsubr.c
3853
switch (state) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
127
smb_iod_newstate(struct smb_vc *vcp, int state)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
129
vcp->vc_state = state;
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
877
int state = so->so_state, mask;
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
893
if ((so->so_mode & SM_CONNREQUIRED) == 0 || (state & SS_ISCONNECTED)) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
927
if ((events & POLLRDHUP) && (state & SS_SENTLASTREADSIG))
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
944
if ((state & SS_OOBPEND) != 0) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
961
if ((state & (mask | SS_ISCONNECTED)) == mask)
usr/src/uts/common/fs/sockfs/socksubr.c
1580
pr_state(uint_t state, uint_t mode)
usr/src/uts/common/fs/sockfs/socksubr.c
1585
if (state & SS_ISCONNECTED)
usr/src/uts/common/fs/sockfs/socksubr.c
1587
if (state & SS_ISCONNECTING)
usr/src/uts/common/fs/sockfs/socksubr.c
1589
if (state & SS_ISDISCONNECTING)
usr/src/uts/common/fs/sockfs/socksubr.c
1591
if (state & SS_CANTSENDMORE)
usr/src/uts/common/fs/sockfs/socksubr.c
1594
if (state & SS_CANTRCVMORE)
usr/src/uts/common/fs/sockfs/socksubr.c
1596
if (state & SS_ISBOUND)
usr/src/uts/common/fs/sockfs/socksubr.c
1598
if (state & SS_NDELAY)
usr/src/uts/common/fs/sockfs/socksubr.c
1600
if (state & SS_NONBLOCK)
usr/src/uts/common/fs/sockfs/socksubr.c
1603
if (state & SS_ASYNC)
usr/src/uts/common/fs/sockfs/socksubr.c
1605
if (state & SS_ACCEPTCONN)
usr/src/uts/common/fs/sockfs/socksubr.c
1607
if (state & SS_SAVEDEOR)
usr/src/uts/common/fs/sockfs/socksubr.c
1610
if (state & SS_RCVATMARK)
usr/src/uts/common/fs/sockfs/socksubr.c
1612
if (state & SS_OOBPEND)
usr/src/uts/common/fs/sockfs/socksubr.c
1614
if (state & SS_HAVEOOBDATA)
usr/src/uts/common/fs/sockfs/socksubr.c
1616
if (state & SS_HADOOBDATA)
usr/src/uts/common/fs/ufs/ufs_panic.c
1302
get_state_desc(ufs_failure_states_t state)
usr/src/uts/common/fs/ufs/ufs_panic.c
1309
if (s->ud_v == state) {
usr/src/uts/common/fs/ufs/ufs_panic.c
2081
terminal_state(ufs_failure_states_t state)
usr/src/uts/common/fs/ufs/ufs_panic.c
2087
s = get_state_desc(state);
usr/src/uts/common/fs/ufs/ufs_panic.c
2229
ufs_failure_states_t state;
usr/src/uts/common/fs/ufs/ufs_panic.c
2234
state = error == EBUSY? UF_LOCKED: UF_FIXING;
usr/src/uts/common/fs/ufs/ufs_panic.c
2235
if (!set_state(f, state)) {
usr/src/uts/common/fs/ufs/ufs_panic.c
2404
state_name(ufs_failure_states_t state)
usr/src/uts/common/fs/ufs/ufs_panic.c
2410
s = get_state_desc(state);
usr/src/uts/common/fs/zfs/arc.c
2064
arc_evictable_space_increment(arc_buf_hdr_t *hdr, arc_state_t *state)
usr/src/uts/common/fs/zfs/arc.c
2070
if (GHOST_STATE(state)) {
usr/src/uts/common/fs/zfs/arc.c
2075
(void) zfs_refcount_add_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2080
ASSERT(!GHOST_STATE(state));
usr/src/uts/common/fs/zfs/arc.c
2082
(void) zfs_refcount_add_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2086
(void) zfs_refcount_add_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2093
(void) zfs_refcount_add_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2104
arc_evictable_space_decrement(arc_buf_hdr_t *hdr, arc_state_t *state)
usr/src/uts/common/fs/zfs/arc.c
2110
if (GHOST_STATE(state)) {
usr/src/uts/common/fs/zfs/arc.c
2115
(void) zfs_refcount_remove_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2120
ASSERT(!GHOST_STATE(state));
usr/src/uts/common/fs/zfs/arc.c
2122
(void) zfs_refcount_remove_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2126
(void) zfs_refcount_remove_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2133
(void) zfs_refcount_remove_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2154
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
2157
(state != arc_anon)) {
usr/src/uts/common/fs/zfs/arc.c
2159
if (state != arc_l2c_only) {
usr/src/uts/common/fs/zfs/arc.c
2160
multilist_remove(state->arcs_list[arc_buf_type(hdr)],
usr/src/uts/common/fs/zfs/arc.c
2162
arc_evictable_space_decrement(hdr, state);
usr/src/uts/common/fs/zfs/arc.c
2182
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
2185
ASSERT(state == arc_anon || MUTEX_HELD(hash_lock));
usr/src/uts/common/fs/zfs/arc.c
2186
ASSERT(!GHOST_STATE(state));
usr/src/uts/common/fs/zfs/arc.c
2193
(state != arc_anon)) {
usr/src/uts/common/fs/zfs/arc.c
2194
multilist_insert(state->arcs_list[arc_buf_type(hdr)], hdr);
usr/src/uts/common/fs/zfs/arc.c
2196
arc_evictable_space_increment(hdr, state);
usr/src/uts/common/fs/zfs/arc.c
2783
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
2790
ASSERT(state != arc_anon && state != arc_l2c_only);
usr/src/uts/common/fs/zfs/arc.c
2792
(void) zfs_refcount_remove_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
2795
(void) zfs_refcount_remove_many(&state->arcs_size, size, hdr);
usr/src/uts/common/fs/zfs/arc.c
2819
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
2853
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
3779
arc_state_t *evicted_state, *state;
usr/src/uts/common/fs/zfs/arc.c
3787
state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
3788
if (GHOST_STATE(state)) {
usr/src/uts/common/fs/zfs/arc.c
3830
ASSERT(state == arc_mru || state == arc_mfu);
usr/src/uts/common/fs/zfs/arc.c
3831
evicted_state = (state == arc_mru) ? arc_mru_ghost : arc_mfu_ghost;
usr/src/uts/common/fs/zfs/arc.c
3861
switch (state->arcs_state) {
usr/src/uts/common/fs/zfs/arc.c
4033
arc_evict_state(arc_state_t *state, uint64_t spa, int64_t bytes,
usr/src/uts/common/fs/zfs/arc.c
4037
multilist_t *ml = state->arcs_list[type];
usr/src/uts/common/fs/zfs/arc.c
4157
arc_flush_state(arc_state_t *state, uint64_t spa, arc_buf_contents_t type,
usr/src/uts/common/fs/zfs/arc.c
4162
while (zfs_refcount_count(&state->arcs_esize[type]) != 0) {
usr/src/uts/common/fs/zfs/arc.c
4163
evicted += arc_evict_state(state, spa, ARC_EVICT_ALL, type);
usr/src/uts/common/fs/zfs/arc.c
4181
arc_adjust_impl(arc_state_t *state, uint64_t spa, int64_t bytes,
usr/src/uts/common/fs/zfs/arc.c
4186
if (bytes > 0 && zfs_refcount_count(&state->arcs_esize[type]) > 0) {
usr/src/uts/common/fs/zfs/arc.c
4187
delta = MIN(zfs_refcount_count(&state->arcs_esize[type]),
usr/src/uts/common/fs/zfs/arc.c
4189
return (arc_evict_state(state, spa, delta, type));
usr/src/uts/common/fs/zfs/arc.c
4241
arc_adjust_type(arc_state_t *state)
usr/src/uts/common/fs/zfs/arc.c
4243
multilist_t *data_ml = state->arcs_list[ARC_BUFC_DATA];
usr/src/uts/common/fs/zfs/arc.c
4244
multilist_t *meta_ml = state->arcs_list[ARC_BUFC_METADATA];
usr/src/uts/common/fs/zfs/arc.c
4846
arc_adapt(int bytes, arc_state_t *state)
usr/src/uts/common/fs/zfs/arc.c
4862
if (state == arc_mru_ghost) {
usr/src/uts/common/fs/zfs/arc.c
4867
} else if (state == arc_mfu_ghost) {
usr/src/uts/common/fs/zfs/arc.c
4902
else if (state == arc_anon)
usr/src/uts/common/fs/zfs/arc.c
4972
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
4976
arc_adapt(size, state);
usr/src/uts/common/fs/zfs/arc.c
5026
if (!GHOST_STATE(state)) {
usr/src/uts/common/fs/zfs/arc.c
5028
(void) zfs_refcount_add_many(&state->arcs_size, size, tag);
usr/src/uts/common/fs/zfs/arc.c
5041
(void) zfs_refcount_add_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
5084
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
5090
ASSERT(state != arc_anon && state != arc_l2c_only);
usr/src/uts/common/fs/zfs/arc.c
5092
(void) zfs_refcount_remove_many(&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
5095
(void) zfs_refcount_remove_many(&state->arcs_size, size, tag);
usr/src/uts/common/fs/zfs/arc.c
612
#define GHOST_STATE(state) \
usr/src/uts/common/fs/zfs/arc.c
613
((state) == arc_mru_ghost || (state) == arc_mfu_ghost || \
usr/src/uts/common/fs/zfs/arc.c
614
(state) == arc_l2c_only)
usr/src/uts/common/fs/zfs/arc.c
6219
arc_state_t *state = hdr->b_l1hdr.b_state;
usr/src/uts/common/fs/zfs/arc.c
6221
ASSERT3P(state, !=, arc_anon);
usr/src/uts/common/fs/zfs/arc.c
6314
ASSERT3P(state, !=, arc_l2c_only);
usr/src/uts/common/fs/zfs/arc.c
6316
(void) zfs_refcount_remove_many(&state->arcs_size,
usr/src/uts/common/fs/zfs/arc.c
6320
ASSERT3P(state, !=, arc_l2c_only);
usr/src/uts/common/fs/zfs/arc.c
6322
&state->arcs_esize[type],
usr/src/uts/common/fs/zfs/arc.c
6878
arc_kstat_update_state(arc_state_t *state, kstat_named_t *size,
usr/src/uts/common/fs/zfs/arc.c
6881
size->value.ui64 = zfs_refcount_count(&state->arcs_size);
usr/src/uts/common/fs/zfs/arc.c
6883
zfs_refcount_count(&state->arcs_esize[ARC_BUFC_DATA]);
usr/src/uts/common/fs/zfs/arc.c
6885
zfs_refcount_count(&state->arcs_esize[ARC_BUFC_METADATA]);
usr/src/uts/common/fs/zfs/spa.c
2381
spa_load(spa_t *spa, spa_load_state_t state, spa_import_type_t type)
usr/src/uts/common/fs/zfs/spa.c
2386
spa->spa_load_state = state;
usr/src/uts/common/fs/zfs/spa.c
2451
uint64_t state = 0;
usr/src/uts/common/fs/zfs/spa.c
2468
(void) nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE, &state);
usr/src/uts/common/fs/zfs/spa.c
2509
if (state != POOL_STATE_ACTIVE)
usr/src/uts/common/fs/zfs/spa.c
4386
spa_load_retry(spa_t *spa, spa_load_state_t state)
usr/src/uts/common/fs/zfs/spa.c
4401
return (spa_load(spa, state, SPA_IMPORT_EXISTING));
usr/src/uts/common/fs/zfs/spa.c
4412
spa_load_best(spa_t *spa, spa_load_state_t state, uint64_t max_request,
usr/src/uts/common/fs/zfs/spa.c
4421
if (spa->spa_load_txg && state == SPA_LOAD_RECOVER) {
usr/src/uts/common/fs/zfs/spa.c
4430
load_error = rewind_error = spa_load(spa, state, SPA_IMPORT_EXISTING);
usr/src/uts/common/fs/zfs/spa.c
4456
if (state == SPA_LOAD_RECOVER) {
usr/src/uts/common/fs/zfs/spa.c
4482
rewind_error = spa_load_retry(spa, state);
usr/src/uts/common/fs/zfs/spa.c
4488
if (config && (rewind_error || state != SPA_LOAD_RECOVER))
usr/src/uts/common/fs/zfs/spa.c
4493
if (state == SPA_LOAD_RECOVER) {
usr/src/uts/common/fs/zfs/spa.c
4528
spa_load_state_t state = SPA_LOAD_OPEN;
usr/src/uts/common/fs/zfs/spa.c
4557
state = SPA_LOAD_RECOVER;
usr/src/uts/common/fs/zfs/spa.c
4561
if (state != SPA_LOAD_RECOVER)
usr/src/uts/common/fs/zfs/spa.c
4566
error = spa_load_best(spa, state, policy.zlp_txg,
usr/src/uts/common/fs/zfs/spa.c
4618
if (state == SPA_LOAD_RECOVER) {
usr/src/uts/common/fs/zfs/spa.c
5643
spa_load_state_t state = SPA_LOAD_IMPORT;
usr/src/uts/common/fs/zfs/spa.c
5697
state = SPA_LOAD_RECOVER;
usr/src/uts/common/fs/zfs/spa.c
5701
if (state != SPA_LOAD_RECOVER) {
usr/src/uts/common/fs/zfs/spa.c
5708
error = spa_load_best(spa, state, policy.zlp_txg, policy.zlp_rewind);
usr/src/uts/common/fs/zfs/spa.c
5828
uint64_t state;
usr/src/uts/common/fs/zfs/spa.c
5835
if (nvlist_lookup_uint64(tryconfig, ZPOOL_CONFIG_POOL_STATE, &state))
usr/src/uts/common/fs/zfs/spa.c
5876
state) == 0);
usr/src/uts/common/fs/zfs/spa_misc.c
2329
spa_set_log_state(spa_t *spa, spa_log_state_t state)
usr/src/uts/common/fs/zfs/spa_misc.c
2331
spa->spa_log_state = state;
usr/src/uts/common/fs/zfs/sys/spa.h
903
extern void spa_set_log_state(spa_t *spa, spa_log_state_t state);
usr/src/uts/common/fs/zfs/sys/vdev.h
109
extern void vdev_set_state(vdev_t *vd, boolean_t isopen, vdev_state_t state,
usr/src/uts/common/fs/zfs/sys/zcp_prop.h
27
int zcp_load_get_lib(lua_State *state);
usr/src/uts/common/fs/zfs/sys/zcp_set.h
35
lua_State *state;
usr/src/uts/common/fs/zfs/vdev.c
141
char state[20];
usr/src/uts/common/fs/zfs/vdev.c
151
(void) snprintf(state, sizeof (state), "unknown");
usr/src/uts/common/fs/zfs/vdev.c
154
(void) snprintf(state, sizeof (state), "closed");
usr/src/uts/common/fs/zfs/vdev.c
157
(void) snprintf(state, sizeof (state), "offline");
usr/src/uts/common/fs/zfs/vdev.c
160
(void) snprintf(state, sizeof (state), "removed");
usr/src/uts/common/fs/zfs/vdev.c
163
(void) snprintf(state, sizeof (state), "can't open");
usr/src/uts/common/fs/zfs/vdev.c
166
(void) snprintf(state, sizeof (state), "faulted");
usr/src/uts/common/fs/zfs/vdev.c
169
(void) snprintf(state, sizeof (state), "degraded");
usr/src/uts/common/fs/zfs/vdev.c
172
(void) snprintf(state, sizeof (state), "healthy");
usr/src/uts/common/fs/zfs/vdev.c
175
(void) snprintf(state, sizeof (state), "<state %u>",
usr/src/uts/common/fs/zfs/vdev.c
1819
uint64_t state;
usr/src/uts/common/fs/zfs/vdev.c
183
vd->vdev_path ? vd->vdev_path : "N/A", state);
usr/src/uts/common/fs/zfs/vdev.c
1964
&state) != 0) {
usr/src/uts/common/fs/zfs/vdev.c
1981
state != POOL_STATE_ACTIVE) {
usr/src/uts/common/fs/zfs/vdev.c
1983
"for spa %s", (u_longlong_t)state, spa->spa_name);
usr/src/uts/common/fs/zfs/vdev.c
3078
uint64_t state;
usr/src/uts/common/fs/zfs/vdev.c
3093
nvlist_lookup_uint64(label, ZPOOL_CONFIG_POOL_STATE, &state) != 0) {
usr/src/uts/common/fs/zfs/vdev.c
3656
uint64_t state = vd->vdev_state;
usr/src/uts/common/fs/zfs/vdev.c
3666
return (!(state < VDEV_STATE_DEGRADED && state != VDEV_STATE_CLOSED) &&
usr/src/uts/common/fs/zfs/vdev.c
4329
vdev_set_state(vdev_t *vd, boolean_t isopen, vdev_state_t state, vdev_aux_t aux)
usr/src/uts/common/fs/zfs/vdev.c
4334
if (state == vd->vdev_state) {
usr/src/uts/common/fs/zfs/vdev.c
4341
vd->vdev_state = state;
usr/src/uts/common/fs/zfs/vdev.c
4367
if (state == VDEV_STATE_HEALTHY && vd->vdev_ops->vdev_op_leaf &&
usr/src/uts/common/fs/zfs/vdev.c
4368
vd->vdev_prevstate != state)
usr/src/uts/common/fs/zfs/vdev.c
4372
state == VDEV_STATE_CANT_OPEN &&
usr/src/uts/common/fs/zfs/vdev.c
4385
} else if (state == VDEV_STATE_REMOVED) {
usr/src/uts/common/fs/zfs/vdev.c
4387
} else if (state == VDEV_STATE_CANT_OPEN) {
usr/src/uts/common/fs/zfs/vdev.c
4414
if ((vd->vdev_prevstate != state || vd->vdev_forcefault) &&
usr/src/uts/common/fs/zfs/vdev_disk.c
1055
int state = DKIO_NONE;
usr/src/uts/common/fs/zfs/vdev_disk.c
1057
if (ldi_ioctl(dvd->vd_lh, DKIOCSTATE, (intptr_t)&state,
usr/src/uts/common/fs/zfs/vdev_disk.c
1058
FKIOCTL, kcred, NULL) == 0 && state != DKIO_INSERTED) {
usr/src/uts/common/fs/zfs/vdev_disk.c
1133
uint64_t offset, state, txg = 0;
usr/src/uts/common/fs/zfs/vdev_disk.c
1148
&state) != 0 || state >= POOL_STATE_DESTROYED) {
usr/src/uts/common/fs/zfs/vdev_label.c
835
uint64_t state, pool_guid, device_guid, txg, spare_pool;
usr/src/uts/common/fs/zfs/vdev_label.c
854
&state) != 0 ||
usr/src/uts/common/fs/zfs/vdev_label.c
861
if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
usr/src/uts/common/fs/zfs/vdev_label.c
877
if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
usr/src/uts/common/fs/zfs/vdev_label.c
890
if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
usr/src/uts/common/fs/zfs/vdev_label.c
929
if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
usr/src/uts/common/fs/zfs/vdev_label.c
932
state = POOL_STATE_ACTIVE;
usr/src/uts/common/fs/zfs/vdev_label.c
938
return (state == POOL_STATE_ACTIVE);
usr/src/uts/common/fs/zfs/vdev_removal.c
659
spa_finish_removal(spa_t *spa, dsl_scan_state_t state, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
667
ASSERT(state == DSS_FINISHED || state == DSS_CANCELED);
usr/src/uts/common/fs/zfs/vdev_removal.c
669
if (state == DSS_FINISHED) {
usr/src/uts/common/fs/zfs/vdev_removal.c
683
spa->spa_removing_phys.sr_state = state;
usr/src/uts/common/fs/zfs/zcp.c
1035
lua_State *state;
usr/src/uts/common/fs/zfs/zcp.c
1053
state = lua_newstate(zcp_lua_alloc, &allocargs);
usr/src/uts/common/fs/zfs/zcp.c
1054
VERIFY(state != NULL);
usr/src/uts/common/fs/zfs/zcp.c
1055
(void) lua_atpanic(state, zcp_panic_cb);
usr/src/uts/common/fs/zfs/zcp.c
1060
VERIFY3U(1, ==, luaopen_base(state));
usr/src/uts/common/fs/zfs/zcp.c
1061
lua_pop(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
1062
VERIFY3U(1, ==, luaopen_coroutine(state));
usr/src/uts/common/fs/zfs/zcp.c
1063
lua_setglobal(state, LUA_COLIBNAME);
usr/src/uts/common/fs/zfs/zcp.c
1064
VERIFY0(lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1065
VERIFY3U(1, ==, luaopen_string(state));
usr/src/uts/common/fs/zfs/zcp.c
1066
lua_setglobal(state, LUA_STRLIBNAME);
usr/src/uts/common/fs/zfs/zcp.c
1067
VERIFY0(lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1068
VERIFY3U(1, ==, luaopen_table(state));
usr/src/uts/common/fs/zfs/zcp.c
1069
lua_setglobal(state, LUA_TABLIBNAME);
usr/src/uts/common/fs/zfs/zcp.c
1070
VERIFY0(lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1075
zcp_load_globals(state);
usr/src/uts/common/fs/zfs/zcp.c
1076
VERIFY0(lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1081
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp.c
1082
VERIFY3U(1, ==, zcp_load_list_lib(state));
usr/src/uts/common/fs/zfs/zcp.c
1083
lua_setfield(state, -2, "list");
usr/src/uts/common/fs/zfs/zcp.c
1084
VERIFY3U(1, ==, zcp_load_synctask_lib(state, B_FALSE));
usr/src/uts/common/fs/zfs/zcp.c
1085
lua_setfield(state, -2, "check");
usr/src/uts/common/fs/zfs/zcp.c
1086
VERIFY3U(1, ==, zcp_load_synctask_lib(state, B_TRUE));
usr/src/uts/common/fs/zfs/zcp.c
1087
lua_setfield(state, -2, "sync");
usr/src/uts/common/fs/zfs/zcp.c
1088
VERIFY3U(1, ==, zcp_load_get_lib(state));
usr/src/uts/common/fs/zfs/zcp.c
1089
lua_pushcclosure(state, zcp_debug_info.func, 0);
usr/src/uts/common/fs/zfs/zcp.c
1090
lua_setfield(state, -2, zcp_debug_info.name);
usr/src/uts/common/fs/zfs/zcp.c
1091
lua_pushcclosure(state, zcp_exists_info.func, 0);
usr/src/uts/common/fs/zfs/zcp.c
1092
lua_setfield(state, -2, zcp_exists_info.name);
usr/src/uts/common/fs/zfs/zcp.c
1093
lua_setglobal(state, "zfs");
usr/src/uts/common/fs/zfs/zcp.c
1094
VERIFY0(lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1100
lua_pushcfunction(state, zcp_error_handler);
usr/src/uts/common/fs/zfs/zcp.c
1101
VERIFY3U(1, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1111
err = luaL_loadbufferx(state, program, strlen(program),
usr/src/uts/common/fs/zfs/zcp.c
1115
lua_tostring(state, -1));
usr/src/uts/common/fs/zfs/zcp.c
1116
lua_close(state);
usr/src/uts/common/fs/zfs/zcp.c
1120
VERIFY3U(2, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1127
err = zcp_nvpair_value_to_lua(state, nvarg,
usr/src/uts/common/fs/zfs/zcp.c
1131
lua_close(state);
usr/src/uts/common/fs/zfs/zcp.c
1134
VERIFY3U(3, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1136
runinfo.zri_state = state;
usr/src/uts/common/fs/zfs/zcp.c
1156
lua_close(state);
usr/src/uts/common/fs/zfs/zcp.c
1165
zcp_run_info(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
1169
lua_getfield(state, LUA_REGISTRYINDEX, ZCP_RUN_INFO_KEY);
usr/src/uts/common/fs/zfs/zcp.c
1170
ri = lua_touserdata(state, -1);
usr/src/uts/common/fs/zfs/zcp.c
1171
lua_pop(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
1215
zcp_args_error(lua_State *state, const char *fname, const zcp_arg_t *pargs,
usr/src/uts/common/fs/zfs/zcp.c
1237
msglen += strlen(lua_typename(state, pargs[i].za_lua_type));
usr/src/uts/common/fs/zfs/zcp.c
1245
msglen += strlen(lua_typename(state, kwargs[i].za_lua_type));
usr/src/uts/common/fs/zfs/zcp.c
1253
(void) luaL_error(state, errmsg);
usr/src/uts/common/fs/zfs/zcp.c
1263
lua_typename(state, pargs[i].za_lua_type), len));
usr/src/uts/common/fs/zfs/zcp.c
1273
lua_typename(state, kwargs[i].za_lua_type), len));
usr/src/uts/common/fs/zfs/zcp.c
1281
(void) luaL_error(state, errmsg);
usr/src/uts/common/fs/zfs/zcp.c
1286
zcp_parse_table_args(lua_State *state, const char *fname,
usr/src/uts/common/fs/zfs/zcp.c
1297
lua_pushinteger(state, i + 1);
usr/src/uts/common/fs/zfs/zcp.c
1298
lua_gettable(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
130
zcp_error_handler(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
1300
type = lua_type(state, -1);
usr/src/uts/common/fs/zfs/zcp.c
1302
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1306
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1308
i + 1, lua_typename(state, type),
usr/src/uts/common/fs/zfs/zcp.c
1309
lua_typename(state, pargs[i].za_lua_type));
usr/src/uts/common/fs/zfs/zcp.c
1316
lua_pushinteger(state, i + 1);
usr/src/uts/common/fs/zfs/zcp.c
1317
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp.c
1318
lua_settable(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
1327
lua_getfield(state, 1, kwargs[i].za_name);
usr/src/uts/common/fs/zfs/zcp.c
1329
type = lua_type(state, -1);
usr/src/uts/common/fs/zfs/zcp.c
1331
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1333
kwargs[i].za_name, lua_typename(state, type),
usr/src/uts/common/fs/zfs/zcp.c
1334
lua_typename(state, kwargs[i].za_lua_type));
usr/src/uts/common/fs/zfs/zcp.c
134
zcp_cleanup(state);
usr/src/uts/common/fs/zfs/zcp.c
1341
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp.c
1342
lua_setfield(state, 1, kwargs[i].za_name);
usr/src/uts/common/fs/zfs/zcp.c
1349
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp.c
1350
if (lua_next(state, 1)) {
usr/src/uts/common/fs/zfs/zcp.c
1351
if (lua_isnumber(state, -2) && lua_tointeger(state, -2) > 0) {
usr/src/uts/common/fs/zfs/zcp.c
1352
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1354
} else if (lua_isstring(state, -2)) {
usr/src/uts/common/fs/zfs/zcp.c
1355
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1356
"invalid kwarg '%s'", lua_tostring(state, -2));
usr/src/uts/common/fs/zfs/zcp.c
1358
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
136
VERIFY3U(1, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
1364
lua_remove(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
1368
zcp_parse_pos_args(lua_State *state, const char *fname, const zcp_arg_t *pargs,
usr/src/uts/common/fs/zfs/zcp.c
137
msg = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
1375
type = lua_type(state, i + 1);
usr/src/uts/common/fs/zfs/zcp.c
1377
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
138
luaL_traceback(state, state, msg, 1);
usr/src/uts/common/fs/zfs/zcp.c
1381
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1383
i + 1, lua_typename(state, type),
usr/src/uts/common/fs/zfs/zcp.c
1384
lua_typename(state, pargs[i].za_lua_type));
usr/src/uts/common/fs/zfs/zcp.c
1388
if (lua_gettop(state) != i) {
usr/src/uts/common/fs/zfs/zcp.c
1389
zcp_args_error(state, fname, pargs, kwargs,
usr/src/uts/common/fs/zfs/zcp.c
1395
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp.c
1416
zcp_parse_args(lua_State *state, const char *fname, const zcp_arg_t *pargs,
usr/src/uts/common/fs/zfs/zcp.c
1419
if (lua_gettop(state) == 1 && lua_istable(state, 1)) {
usr/src/uts/common/fs/zfs/zcp.c
1420
zcp_parse_table_args(state, fname, pargs, kwargs);
usr/src/uts/common/fs/zfs/zcp.c
1422
zcp_parse_pos_args(state, fname, pargs, kwargs);
usr/src/uts/common/fs/zfs/zcp.c
143
zcp_argerror(lua_State *state, int narg, const char *msg, ...)
usr/src/uts/common/fs/zfs/zcp.c
148
const char *buf = lua_pushvfstring(state, msg, alist);
usr/src/uts/common/fs/zfs/zcp.c
151
return (luaL_argerror(state, narg, buf));
usr/src/uts/common/fs/zfs/zcp.c
166
zcp_register_cleanup(lua_State *state, zcp_cleanup_t cleanfunc, void *cleanarg)
usr/src/uts/common/fs/zfs/zcp.c
168
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp.c
179
zcp_deregister_cleanup(lua_State *state, zcp_cleanup_handler_t *zch)
usr/src/uts/common/fs/zfs/zcp.c
181
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp.c
191
zcp_cleanup(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
193
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp.c
211
zcp_table_to_nvlist(lua_State *state, int index, int depth)
usr/src/uts/common/fs/zfs/zcp.c
240
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp.c
242
while (lua_next(state, index) != 0) {
usr/src/uts/common/fs/zfs/zcp.c
253
switch (lua_type(state, -2)) {
usr/src/uts/common/fs/zfs/zcp.c
255
key = lua_tostring(state, -2);
usr/src/uts/common/fs/zfs/zcp.c
269
key = (lua_toboolean(state, -2) == B_TRUE ?
usr/src/uts/common/fs/zfs/zcp.c
278
(longlong_t)lua_tonumber(state, -2)));
usr/src/uts/common/fs/zfs/zcp.c
286
(void) lua_pushfstring(state, "Invalid key "
usr/src/uts/common/fs/zfs/zcp.c
288
lua_typename(state, lua_type(state, -2)));
usr/src/uts/common/fs/zfs/zcp.c
296
(void) lua_pushfstring(state, "Collision of "
usr/src/uts/common/fs/zfs/zcp.c
308
(void) lua_pushfstring(state, "Maximum table "
usr/src/uts/common/fs/zfs/zcp.c
313
err = zcp_lua_to_nvlist_impl(state, -1, nvl, key,
usr/src/uts/common/fs/zfs/zcp.c
326
lua_pop(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
364
zcp_lua_to_nvlist_impl(lua_State *state, int index, nvlist_t *nvl,
usr/src/uts/common/fs/zfs/zcp.c
371
if (!lua_checkstack(state, 3)) {
usr/src/uts/common/fs/zfs/zcp.c
372
(void) lua_pushstring(state, "Lua stack overflow");
usr/src/uts/common/fs/zfs/zcp.c
376
index = lua_absindex(state, index);
usr/src/uts/common/fs/zfs/zcp.c
378
switch (lua_type(state, index)) {
usr/src/uts/common/fs/zfs/zcp.c
384
lua_toboolean(state, index));
usr/src/uts/common/fs/zfs/zcp.c
387
fnvlist_add_int64(nvl, key, lua_tonumber(state, index));
usr/src/uts/common/fs/zfs/zcp.c
390
fnvlist_add_string(nvl, key, lua_tostring(state, index));
usr/src/uts/common/fs/zfs/zcp.c
393
nvlist_t *value_nvl = zcp_table_to_nvlist(state, index, depth);
usr/src/uts/common/fs/zfs/zcp.c
402
(void) lua_pushfstring(state,
usr/src/uts/common/fs/zfs/zcp.c
404
lua_typename(state, lua_type(state, index)), key);
usr/src/uts/common/fs/zfs/zcp.c
415
zcp_lua_to_nvlist(lua_State *state, int index, nvlist_t *nvl, const char *key)
usr/src/uts/common/fs/zfs/zcp.c
422
if (zcp_lua_to_nvlist_impl(state, index, nvl, key, 0) != 0)
usr/src/uts/common/fs/zfs/zcp.c
423
(void) lua_error(state);
usr/src/uts/common/fs/zfs/zcp.c
427
zcp_lua_to_nvlist_helper(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
429
nvlist_t *nv = (nvlist_t *)lua_touserdata(state, 2);
usr/src/uts/common/fs/zfs/zcp.c
430
const char *key = (const char *)lua_touserdata(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
431
zcp_lua_to_nvlist(state, 3, nv, key);
usr/src/uts/common/fs/zfs/zcp.c
436
zcp_convert_return_values(lua_State *state, nvlist_t *nvl,
usr/src/uts/common/fs/zfs/zcp.c
440
VERIFY3U(1, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
441
lua_pushcfunction(state, zcp_lua_to_nvlist_helper);
usr/src/uts/common/fs/zfs/zcp.c
442
lua_pushlightuserdata(state, (char *)key);
usr/src/uts/common/fs/zfs/zcp.c
443
lua_pushlightuserdata(state, nvl);
usr/src/uts/common/fs/zfs/zcp.c
444
lua_pushvalue(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
445
lua_remove(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
446
err = lua_pcall(state, 3, 0, 0); /* zcp_lua_to_nvlist_helper */
usr/src/uts/common/fs/zfs/zcp.c
448
zcp_lua_to_nvlist(state, 1, nvl, ZCP_RET_ERROR);
usr/src/uts/common/fs/zfs/zcp.c
468
zcp_nvlist_to_lua(lua_State *state, nvlist_t *nvl,
usr/src/uts/common/fs/zfs/zcp.c
472
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp.c
489
(void) lua_pushinteger(state, i);
usr/src/uts/common/fs/zfs/zcp.c
490
(void) lua_pushstring(state, nvpair_name(pair));
usr/src/uts/common/fs/zfs/zcp.c
491
(void) lua_settable(state, -3);
usr/src/uts/common/fs/zfs/zcp.c
497
int err = zcp_nvpair_value_to_lua(state, pair,
usr/src/uts/common/fs/zfs/zcp.c
500
lua_pop(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
503
(void) lua_setfield(state, -2, nvpair_name(pair));
usr/src/uts/common/fs/zfs/zcp.c
517
zcp_nvpair_value_to_lua(lua_State *state, nvpair_t *pair,
usr/src/uts/common/fs/zfs/zcp.c
523
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp.c
529
(void) lua_pushboolean(state,
usr/src/uts/common/fs/zfs/zcp.c
533
(void) lua_pushstring(state, fnvpair_value_string(pair));
usr/src/uts/common/fs/zfs/zcp.c
536
(void) lua_pushinteger(state, fnvpair_value_int64(pair));
usr/src/uts/common/fs/zfs/zcp.c
539
err = zcp_nvlist_to_lua(state,
usr/src/uts/common/fs/zfs/zcp.c
546
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp.c
548
(void) lua_pushinteger(state, i + 1);
usr/src/uts/common/fs/zfs/zcp.c
549
(void) lua_pushstring(state, strarr[i]);
usr/src/uts/common/fs/zfs/zcp.c
550
(void) lua_settable(state, -3);
usr/src/uts/common/fs/zfs/zcp.c
558
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp.c
560
(void) lua_pushinteger(state, i + 1);
usr/src/uts/common/fs/zfs/zcp.c
561
(void) lua_pushinteger(state, intarr[i]);
usr/src/uts/common/fs/zfs/zcp.c
562
(void) lua_settable(state, -3);
usr/src/uts/common/fs/zfs/zcp.c
570
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp.c
572
(void) lua_pushinteger(state, i + 1);
usr/src/uts/common/fs/zfs/zcp.c
573
(void) lua_pushinteger(state, intarr[i]);
usr/src/uts/common/fs/zfs/zcp.c
574
(void) lua_settable(state, -3);
usr/src/uts/common/fs/zfs/zcp.c
591
zcp_dataset_hold_error(lua_State *state, dsl_pool_t *dp, const char *dsname,
usr/src/uts/common/fs/zfs/zcp.c
595
(void) zcp_argerror(state, 1, "no such dataset '%s'", dsname);
usr/src/uts/common/fs/zfs/zcp.c
598
(void) zcp_argerror(state, 1,
usr/src/uts/common/fs/zfs/zcp.c
603
(void) luaL_error(state,
usr/src/uts/common/fs/zfs/zcp.c
607
(void) luaL_error(state,
usr/src/uts/common/fs/zfs/zcp.c
620
zcp_dataset_hold(lua_State *state, dsl_pool_t *dp, const char *dsname,
usr/src/uts/common/fs/zfs/zcp.c
625
(void) zcp_dataset_hold_error(state, dp, dsname, error);
usr/src/uts/common/fs/zfs/zcp.c
643
zcp_debug(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
646
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp.c
649
zcp_parse_args(state, libinfo->name, libinfo->pargs, libinfo->kwargs);
usr/src/uts/common/fs/zfs/zcp.c
651
dbgstring = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
672
zcp_exists(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
674
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp.c
678
zcp_parse_args(state, libinfo->name, libinfo->pargs, libinfo->kwargs);
usr/src/uts/common/fs/zfs/zcp.c
680
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
686
lua_pushboolean(state, B_TRUE);
usr/src/uts/common/fs/zfs/zcp.c
688
lua_pushboolean(state, B_FALSE);
usr/src/uts/common/fs/zfs/zcp.c
690
return (luaL_error(state, "dataset '%s' is not in the "
usr/src/uts/common/fs/zfs/zcp.c
693
return (luaL_error(state, "I/O error opening dataset '%s'",
usr/src/uts/common/fs/zfs/zcp.c
696
return (luaL_error(state, "unexpected error %d", error));
usr/src/uts/common/fs/zfs/zcp.c
773
zcp_lua_counthook(lua_State *state, lua_Debug *ar)
usr/src/uts/common/fs/zfs/zcp.c
775
lua_getfield(state, LUA_REGISTRYINDEX, ZCP_RUN_INFO_KEY);
usr/src/uts/common/fs/zfs/zcp.c
776
zcp_run_info_t *ri = lua_touserdata(state, -1);
usr/src/uts/common/fs/zfs/zcp.c
785
(void) lua_pushstring(state, "Channel program was canceled.");
usr/src/uts/common/fs/zfs/zcp.c
786
(void) lua_error(state);
usr/src/uts/common/fs/zfs/zcp.c
796
(void) lua_pushstring(state,
usr/src/uts/common/fs/zfs/zcp.c
798
(void) lua_error(state);
usr/src/uts/common/fs/zfs/zcp.c
803
zcp_panic_cb(lua_State *state)
usr/src/uts/common/fs/zfs/zcp.c
806
lua_tostring(state, -1));
usr/src/uts/common/fs/zfs/zcp.c
814
lua_State *state = ri->zri_state;
usr/src/uts/common/fs/zfs/zcp.c
816
VERIFY3U(3, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
829
lua_pushlightuserdata(state, ri);
usr/src/uts/common/fs/zfs/zcp.c
830
lua_setfield(state, LUA_REGISTRYINDEX, ZCP_RUN_INFO_KEY);
usr/src/uts/common/fs/zfs/zcp.c
831
VERIFY3U(3, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
838
(void) lua_sethook(state, zcp_lua_counthook, LUA_MASKCOUNT,
usr/src/uts/common/fs/zfs/zcp.c
853
err = lua_pcall(state, 1, LUA_MULTRET, 1);
usr/src/uts/common/fs/zfs/zcp.c
866
lua_remove(state, 1);
usr/src/uts/common/fs/zfs/zcp.c
882
int return_count = lua_gettop(state);
usr/src/uts/common/fs/zfs/zcp.c
886
zcp_convert_return_values(state, ri->zri_outnvl,
usr/src/uts/common/fs/zfs/zcp.c
890
lua_settop(state, 0);
usr/src/uts/common/fs/zfs/zcp.c
891
(void) lua_pushfstring(state, "Multiple return "
usr/src/uts/common/fs/zfs/zcp.c
893
zcp_convert_return_values(state, ri->zri_outnvl,
usr/src/uts/common/fs/zfs/zcp.c
907
VERIFY3U(1, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
916
zcp_convert_return_values(state, ri->zri_outnvl,
usr/src/uts/common/fs/zfs/zcp.c
927
VERIFY3U(1, ==, lua_gettop(state));
usr/src/uts/common/fs/zfs/zcp.c
936
zcp_convert_return_values(state, ri->zri_outnvl,
usr/src/uts/common/fs/zfs/zcp_get.c
103
get_prop_src(lua_State *state, const char *setpoint, zfs_prop_t prop)
usr/src/uts/common/fs/zfs/zcp_get.c
106
lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp_get.c
114
(void) lua_pushstring(state, src);
usr/src/uts/common/fs/zfs/zcp_get.c
123
zcp_handle_error(lua_State *state, const char *dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
130
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_get.c
134
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_get.c
138
return (luaL_error(state, "unexpected error %d while "
usr/src/uts/common/fs/zfs/zcp_get.c
149
zcp_get_user_prop(lua_State *state, dsl_pool_t *dp, const char *dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
160
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG);
usr/src/uts/common/fs/zfs/zcp_get.c
171
return (zcp_handle_error(state, dataset_name, property_name,
usr/src/uts/common/fs/zfs/zcp_get.c
174
(void) lua_pushstring(state, buf);
usr/src/uts/common/fs/zfs/zcp_get.c
175
(void) lua_pushstring(state, setpoint);
usr/src/uts/common/fs/zfs/zcp_get.c
222
get_special_prop(lua_State *state, dsl_dataset_t *ds, const char *dsname,
usr/src/uts/common/fs/zfs/zcp_get.c
247
VERIFY0(zcp_nvlist_to_lua(state, clones, NULL, 0));
usr/src/uts/common/fs/zfs/zcp_get.c
249
(void) lua_pushnil(state);
usr/src/uts/common/fs/zfs/zcp_get.c
397
(void) lua_pushnumber(state, numval);
usr/src/uts/common/fs/zfs/zcp_get.c
401
(void) lua_pushstring(state, strval);
usr/src/uts/common/fs/zfs/zcp_get.c
411
(void) lua_pushstring(state, propval);
usr/src/uts/common/fs/zfs/zcp_get.c
418
get_prop_src(state, setpoint, zfs_prop);
usr/src/uts/common/fs/zfs/zcp_get.c
428
get_zap_prop(lua_State *state, dsl_dataset_t *ds, zfs_prop_t zfs_prop)
usr/src/uts/common/fs/zfs/zcp_get.c
442
(void) lua_pushstring(state, strval);
usr/src/uts/common/fs/zfs/zcp_get.c
454
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_get.c
464
(void) lua_pushstring(state, propval);
usr/src/uts/common/fs/zfs/zcp_get.c
467
(void) lua_pushnumber(state, numval);
usr/src/uts/common/fs/zfs/zcp_get.c
473
get_prop_src(state, setpoint, zfs_prop);
usr/src/uts/common/fs/zfs/zcp_get.c
507
zcp_get_system_prop(lua_State *state, dsl_pool_t *dp, const char *dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
516
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG);
usr/src/uts/common/fs/zfs/zcp_get.c
528
error = get_special_prop(state, ds, dataset_name, zfs_prop);
usr/src/uts/common/fs/zfs/zcp_get.c
536
return (zcp_handle_error(state, dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
541
error = get_zap_prop(state, ds, zfs_prop);
usr/src/uts/common/fs/zfs/zcp_get.c
544
return (zcp_handle_error(state, dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
617
zcp_get_userquota_prop(lua_State *state, dsl_pool_t *dp,
usr/src/uts/common/fs/zfs/zcp_get.c
628
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG);
usr/src/uts/common/fs/zfs/zcp_get.c
653
return (zcp_handle_error(state, dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
657
(void) lua_pushnumber(state, value);
usr/src/uts/common/fs/zfs/zcp_get.c
658
(void) lua_pushstring(state, dataset_name);
usr/src/uts/common/fs/zfs/zcp_get.c
687
zcp_get_written_prop(lua_State *state, dsl_pool_t *dp,
usr/src/uts/common/fs/zfs/zcp_get.c
696
dsl_dataset_t *new = zcp_dataset_hold(state, dp, dataset_name, FTAG);
usr/src/uts/common/fs/zfs/zcp_get.c
703
return (zcp_dataset_hold_error(state, dp, snap_name,
usr/src/uts/common/fs/zfs/zcp_get.c
713
return (zcp_handle_error(state, dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
716
(void) lua_pushnumber(state, used);
usr/src/uts/common/fs/zfs/zcp_get.c
717
(void) lua_pushstring(state, dataset_name);
usr/src/uts/common/fs/zfs/zcp_get.c
721
static int zcp_get_prop(lua_State *state);
usr/src/uts/common/fs/zfs/zcp_get.c
736
zcp_get_prop(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_get.c
740
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_get.c
743
zcp_parse_args(state, libinfo->name, libinfo->pargs, libinfo->kwargs);
usr/src/uts/common/fs/zfs/zcp_get.c
745
dataset_name = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_get.c
746
property_name = lua_tostring(state, 2);
usr/src/uts/common/fs/zfs/zcp_get.c
750
return (zcp_get_user_prop(state, dp,
usr/src/uts/common/fs/zfs/zcp_get.c
756
return (zcp_get_userquota_prop(state, dp,
usr/src/uts/common/fs/zfs/zcp_get.c
759
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_get.c
766
return (zcp_get_written_prop(state, dp,
usr/src/uts/common/fs/zfs/zcp_get.c
773
return (zcp_get_system_prop(state, dp, dataset_name,
usr/src/uts/common/fs/zfs/zcp_get.c
778
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_get.c
783
zcp_load_get_lib(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_get.c
785
lua_pushcclosure(state, zcp_get_prop_info.func, 0);
usr/src/uts/common/fs/zfs/zcp_get.c
786
lua_setfield(state, -2, zcp_get_prop_info.name);
usr/src/uts/common/fs/zfs/zcp_global.c
75
zcp_load_errno_globals(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_global.c
79
lua_pushnumber(state, (lua_Number)global->zeg_errno);
usr/src/uts/common/fs/zfs/zcp_global.c
80
lua_setglobal(state, global->zeg_name);
usr/src/uts/common/fs/zfs/zcp_global.c
86
zcp_load_globals(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_global.c
88
zcp_load_errno_globals(state);
usr/src/uts/common/fs/zfs/zcp_iter.c
100
lua_replace(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
102
(void) lua_pushstring(state, clonename);
usr/src/uts/common/fs/zfs/zcp_iter.c
121
zcp_clones_list(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
123
const char *snapname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
124
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
133
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG);
usr/src/uts/common/fs/zfs/zcp_iter.c
142
return (zcp_argerror(state, 1, "%s is not a snapshot",
usr/src/uts/common/fs/zfs/zcp_iter.c
146
lua_pushnumber(state, dsobj);
usr/src/uts/common/fs/zfs/zcp_iter.c
147
lua_pushnumber(state, cursor);
usr/src/uts/common/fs/zfs/zcp_iter.c
148
lua_pushcclosure(state, &zcp_clones_iter, 2);
usr/src/uts/common/fs/zfs/zcp_iter.c
153
zcp_snapshots_iter(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
157
uint64_t dsobj = lua_tonumber(state, lua_upvalueindex(1));
usr/src/uts/common/fs/zfs/zcp_iter.c
158
uint64_t cursor = lua_tonumber(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
159
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
166
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
184
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
188
lua_pushnumber(state, cursor);
usr/src/uts/common/fs/zfs/zcp_iter.c
189
lua_replace(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
191
(void) lua_pushstring(state, snapname);
usr/src/uts/common/fs/zfs/zcp_iter.c
210
zcp_snapshots_list(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
212
const char *fsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
213
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
217
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG);
usr/src/uts/common/fs/zfs/zcp_iter.c
225
return (zcp_argerror(state, 1,
usr/src/uts/common/fs/zfs/zcp_iter.c
229
lua_pushnumber(state, dsobj);
usr/src/uts/common/fs/zfs/zcp_iter.c
230
lua_pushnumber(state, 0);
usr/src/uts/common/fs/zfs/zcp_iter.c
231
lua_pushcclosure(state, &zcp_snapshots_iter, 2);
usr/src/uts/common/fs/zfs/zcp_iter.c
250
zcp_children_iter(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
254
uint64_t dsobj = lua_tonumber(state, lua_upvalueindex(1));
usr/src/uts/common/fs/zfs/zcp_iter.c
255
uint64_t cursor = lua_tonumber(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
256
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp_iter.c
264
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
284
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
289
lua_pushnumber(state, cursor);
usr/src/uts/common/fs/zfs/zcp_iter.c
290
lua_replace(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
292
(void) lua_pushstring(state, childname);
usr/src/uts/common/fs/zfs/zcp_iter.c
311
zcp_children_list(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
313
const char *fsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
314
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
318
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG);
usr/src/uts/common/fs/zfs/zcp_iter.c
327
return (zcp_argerror(state, 1,
usr/src/uts/common/fs/zfs/zcp_iter.c
331
lua_pushnumber(state, dsobj);
usr/src/uts/common/fs/zfs/zcp_iter.c
332
lua_pushnumber(state, 0);
usr/src/uts/common/fs/zfs/zcp_iter.c
333
lua_pushcclosure(state, &zcp_children_iter, 2);
usr/src/uts/common/fs/zfs/zcp_iter.c
338
zcp_props_list_gc(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
340
nvlist_t **props = lua_touserdata(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
347
zcp_props_iter(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
351
nvlist_t **props = lua_touserdata(state, lua_upvalueindex(1));
usr/src/uts/common/fs/zfs/zcp_iter.c
352
nvpair_t *pair = lua_touserdata(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
363
lua_pushlightuserdata(state, pair);
usr/src/uts/common/fs/zfs/zcp_iter.c
364
lua_replace(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
370
(void) lua_pushstring(state, nvpair_name(pair));
usr/src/uts/common/fs/zfs/zcp_iter.c
371
(void) lua_pushstring(state, val);
usr/src/uts/common/fs/zfs/zcp_iter.c
372
(void) lua_pushstring(state, source);
usr/src/uts/common/fs/zfs/zcp_iter.c
392
zcp_props_list(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
394
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
395
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
397
nvlist_t **props = lua_newuserdata(state, sizeof (nvlist_t *));
usr/src/uts/common/fs/zfs/zcp_iter.c
399
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG);
usr/src/uts/common/fs/zfs/zcp_iter.c
409
luaL_getmetatable(state, zcp_props_list_info.name);
usr/src/uts/common/fs/zfs/zcp_iter.c
410
(void) lua_setmetatable(state, -2);
usr/src/uts/common/fs/zfs/zcp_iter.c
412
lua_pushlightuserdata(state, NULL);
usr/src/uts/common/fs/zfs/zcp_iter.c
413
lua_pushcclosure(state, &zcp_props_iter, 2);
usr/src/uts/common/fs/zfs/zcp_iter.c
454
zcp_system_props_list(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
459
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
46
zcp_clones_iter(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
461
zcp_parse_args(state, libinfo->name, libinfo->pargs, libinfo->kwargs);
usr/src/uts/common/fs/zfs/zcp_iter.c
462
dataset_name = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
465
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG);
usr/src/uts/common/fs/zfs/zcp_iter.c
474
error = zcp_nvlist_to_lua(state, nv, errbuf, sizeof (errbuf));
usr/src/uts/common/fs/zfs/zcp_iter.c
477
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
484
zcp_list_func(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
486
zcp_list_info_t *info = lua_touserdata(state, lua_upvalueindex(1));
usr/src/uts/common/fs/zfs/zcp_iter.c
488
zcp_parse_args(state, info->name, info->pargs, info->kwargs);
usr/src/uts/common/fs/zfs/zcp_iter.c
490
return (info->func(state));
usr/src/uts/common/fs/zfs/zcp_iter.c
494
zcp_load_list_lib(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_iter.c
50
uint64_t dsobj = lua_tonumber(state, lua_upvalueindex(1));
usr/src/uts/common/fs/zfs/zcp_iter.c
506
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp_iter.c
51
uint64_t cursor = lua_tonumber(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_iter.c
517
(void) luaL_newmetatable(state, info->name);
usr/src/uts/common/fs/zfs/zcp_iter.c
518
(void) lua_pushstring(state, "__gc");
usr/src/uts/common/fs/zfs/zcp_iter.c
519
lua_pushcfunction(state, info->gc);
usr/src/uts/common/fs/zfs/zcp_iter.c
52
dsl_pool_t *dp = zcp_run_info(state)->zri_pool;
usr/src/uts/common/fs/zfs/zcp_iter.c
520
lua_settable(state, -3);
usr/src/uts/common/fs/zfs/zcp_iter.c
521
lua_pop(state, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
524
lua_pushlightuserdata(state, info);
usr/src/uts/common/fs/zfs/zcp_iter.c
525
lua_pushcclosure(state, &zcp_list_func, 1);
usr/src/uts/common/fs/zfs/zcp_iter.c
526
lua_setfield(state, -2, info->name);
usr/src/uts/common/fs/zfs/zcp_iter.c
61
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
79
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
91
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_iter.c
99
lua_pushnumber(state, cursor);
usr/src/uts/common/fs/zfs/zcp_set.c
38
zcp_set_user_prop(lua_State *state, dsl_pool_t *dp, const char *dsname,
usr/src/uts/common/fs/zfs/zcp_set.c
41
dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG);
usr/src/uts/common/fs/zfs/zcp_set.c
89
zcp_run_info_t *ri = zcp_run_info(args->state);
usr/src/uts/common/fs/zfs/zcp_set.c
97
zcp_set_user_prop(args->state, dp, dsname, prop_name,
usr/src/uts/common/fs/zfs/zcp_synctask.c
102
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_synctask.c
129
zcp_synctask_destroy(lua_State *state, boolean_t sync, nvlist_t *err_details)
usr/src/uts/common/fs/zfs/zcp_synctask.c
132
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
136
if (!issnap && !lua_isnil(state, 2)) {
usr/src/uts/common/fs/zfs/zcp_synctask.c
137
return (luaL_error(state,
usr/src/uts/common/fs/zfs/zcp_synctask.c
145
if (!lua_isnil(state, 2)) {
usr/src/uts/common/fs/zfs/zcp_synctask.c
146
ddsa.ddsa_defer = lua_toboolean(state, 2);
usr/src/uts/common/fs/zfs/zcp_synctask.c
151
err = zcp_sync_task(state, dsl_destroy_snapshot_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
157
err = zcp_sync_task(state, dsl_destroy_head_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
180
zcp_synctask_promote(lua_State *state, boolean_t sync, nvlist_t *err_details)
usr/src/uts/common/fs/zfs/zcp_synctask.c
184
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
185
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp_synctask.c
195
err = zcp_sync_task(state, dsl_dataset_promote_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
217
zcp_synctask_rollback(lua_State *state, boolean_t sync, nvlist_t *err_details)
usr/src/uts/common/fs/zfs/zcp_synctask.c
220
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
226
err = zcp_sync_task(state, dsl_dataset_rollback_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
250
zcp_synctask_snapshot(lua_State *state, boolean_t sync, nvlist_t *err_details)
usr/src/uts/common/fs/zfs/zcp_synctask.c
254
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
255
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp_synctask.c
276
zcp_cleanup_handler_t *zch = zcp_register_cleanup(state,
usr/src/uts/common/fs/zfs/zcp_synctask.c
279
err = zcp_sync_task(state, dsl_dataset_snapshot_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
282
zcp_deregister_cleanup(state, zch);
usr/src/uts/common/fs/zfs/zcp_synctask.c
337
zcp_synctask_inherit_prop(lua_State *state, boolean_t sync,
usr/src/uts/common/fs/zfs/zcp_synctask.c
344
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
345
const char *prop = lua_tostring(state, 2);
usr/src/uts/common/fs/zfs/zcp_synctask.c
347
zipa.zipa_state = state;
usr/src/uts/common/fs/zfs/zcp_synctask.c
354
zcp_cleanup_handler_t *zch = zcp_register_cleanup(state,
usr/src/uts/common/fs/zfs/zcp_synctask.c
357
err = zcp_sync_task(state, zcp_synctask_inherit_prop_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
360
zcp_deregister_cleanup(state, zch);
usr/src/uts/common/fs/zfs/zcp_synctask.c
384
zcp_synctask_set_prop(lua_State *state, boolean_t sync, nvlist_t *err_details)
usr/src/uts/common/fs/zfs/zcp_synctask.c
389
const char *dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
390
const char *prop = lua_tostring(state, 2);
usr/src/uts/common/fs/zfs/zcp_synctask.c
391
const char *val = lua_tostring(state, 3);
usr/src/uts/common/fs/zfs/zcp_synctask.c
393
args.state = state;
usr/src/uts/common/fs/zfs/zcp_synctask.c
398
err = zcp_sync_task(state, zcp_set_prop_check, zcp_set_prop_sync,
usr/src/uts/common/fs/zfs/zcp_synctask.c
426
zcp_synctask_change_key(lua_State *state, boolean_t sync, nvlist_t *err_details)
usr/src/uts/common/fs/zfs/zcp_synctask.c
437
dsname = lua_tostring(state, 1);
usr/src/uts/common/fs/zfs/zcp_synctask.c
443
key = lua_tolstring(state, 2, &keylen);
usr/src/uts/common/fs/zfs/zcp_synctask.c
445
format = lua_tostring(state, 3);
usr/src/uts/common/fs/zfs/zcp_synctask.c
459
zcp_cleanup_handler_t *zch = zcp_register_cleanup(state,
usr/src/uts/common/fs/zfs/zcp_synctask.c
462
err = zcp_sync_task(state, zcp_synctask_change_key_check,
usr/src/uts/common/fs/zfs/zcp_synctask.c
465
zcp_deregister_cleanup(state, zch);
usr/src/uts/common/fs/zfs/zcp_synctask.c
473
zcp_synctask_wrapper(lua_State *state)
usr/src/uts/common/fs/zfs/zcp_synctask.c
484
zch = zcp_register_cleanup(state,
usr/src/uts/common/fs/zfs/zcp_synctask.c
487
zcp_synctask_info_t *info = lua_touserdata(state, lua_upvalueindex(1));
usr/src/uts/common/fs/zfs/zcp_synctask.c
488
boolean_t sync = lua_toboolean(state, lua_upvalueindex(2));
usr/src/uts/common/fs/zfs/zcp_synctask.c
490
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp_synctask.c
496
zcp_parse_args(state, info->name, info->pargs, info->kwargs);
usr/src/uts/common/fs/zfs/zcp_synctask.c
511
err = info->func(state, sync, err_details);
usr/src/uts/common/fs/zfs/zcp_synctask.c
518
lua_pushnumber(state, (lua_Number)err);
usr/src/uts/common/fs/zfs/zcp_synctask.c
520
(void) zcp_nvlist_to_lua(state, err_details, NULL, 0);
usr/src/uts/common/fs/zfs/zcp_synctask.c
524
zcp_deregister_cleanup(state, zch);
usr/src/uts/common/fs/zfs/zcp_synctask.c
531
zcp_load_synctask_lib(lua_State *state, boolean_t sync)
usr/src/uts/common/fs/zfs/zcp_synctask.c
545
lua_newtable(state);
usr/src/uts/common/fs/zfs/zcp_synctask.c
549
lua_pushlightuserdata(state, info);
usr/src/uts/common/fs/zfs/zcp_synctask.c
550
lua_pushboolean(state, sync);
usr/src/uts/common/fs/zfs/zcp_synctask.c
551
lua_pushcclosure(state, &zcp_synctask_wrapper, 2);
usr/src/uts/common/fs/zfs/zcp_synctask.c
552
lua_setfield(state, -2, info->name);
usr/src/uts/common/fs/zfs/zcp_synctask.c
77
zcp_sync_task(lua_State *state, dsl_checkfunc_t *checkfunc,
usr/src/uts/common/fs/zfs/zcp_synctask.c
81
zcp_run_info_t *ri = zcp_run_info(state);
usr/src/uts/common/fs/zfs/zcp_synctask.c
88
return (luaL_error(state, "running functions from the zfs.sync "
usr/src/uts/common/fs/zfs/zcp_synctask.c
98
return (luaL_error(state,
usr/src/uts/common/gssapi/mechs/krb5/crypto/default_state.c
63
(krb5_context context, krb5_data *state)
usr/src/uts/common/gssapi/mechs/krb5/crypto/default_state.c
65
if (state->data) {
usr/src/uts/common/gssapi/mechs/krb5/crypto/default_state.c
66
FREE (state->data, state->length);
usr/src/uts/common/gssapi/mechs/krb5/crypto/default_state.c
67
state-> data = NULL;
usr/src/uts/common/gssapi/mechs/krb5/crypto/default_state.c
68
state->length = 0;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1042
krb5_keyusage usage, krb5_data *state)
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1044
if (!state)
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1047
if (state && state->data)
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1048
FREE(state->data, state->length);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1050
state->length = BLOCK_SIZE;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1051
state->data = (void *) MALLOC(BLOCK_SIZE);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1053
if (state->data == NULL)
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
1056
(void) memset(state->data, 0, state->length);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
190
const krb5_keyblock *key, const krb5_data *state,
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
73
const krb5_keyblock *key, const krb5_data *state,
usr/src/uts/common/inet/ip/ip6_if.c
1238
uint16_t state;
usr/src/uts/common/inet/ip/ip6_if.c
1295
state = ND_PROBE;
usr/src/uts/common/inet/ip/ip6_if.c
1297
state = ND_REACHABLE;
usr/src/uts/common/inet/ip/ip6_if.c
1303
&ipif->ipif_v6lcl_addr, flags, state, &nce);
usr/src/uts/common/inet/ip/ip_if.c
18370
uint16_t state;
usr/src/uts/common/inet/ip/ip_if.c
18427
state = ND_UNCHANGED; /* compute in nce_add_common() */
usr/src/uts/common/inet/ip/ip_if.c
18429
state = ND_REACHABLE;
usr/src/uts/common/inet/ip/ip_if.c
18436
addr, flags, state, &nce);
usr/src/uts/common/inet/ip/ip_ndp.c
226
const in6_addr_t *addr, uint16_t flags, uint16_t state, nce_t **newnce)
usr/src/uts/common/inet/ip/ip_ndp.c
234
err = nce_add_common(ill, hw_addr, hw_addr_len, addr, flags, state,
usr/src/uts/common/inet/ip/ip_ndp.c
331
const in6_addr_t *addr, uint16_t flags, uint16_t state, nce_t **newnce)
usr/src/uts/common/inet/ip/ip_ndp.c
360
err = nce_add_v6(ill, hw_addr, hw_addr_len, addr, flags, state,
usr/src/uts/common/inet/ip/ip_ndp.c
3812
const in_addr_t *addr, uint16_t flags, uint16_t state, nce_t **newnce)
usr/src/uts/common/inet/ip/ip_ndp.c
3864
state, &nce);
usr/src/uts/common/inet/ip/ip_ndp.c
3936
const in_addr_t *addr, uint16_t flags, uint16_t state, nce_t **newnce)
usr/src/uts/common/inet/ip/ip_ndp.c
3948
err = nce_add_common(ill, hw_addr, hw_addr_len, &addr6, flags, state,
usr/src/uts/common/inet/ip/ip_ndp.c
4634
uint16_t state;
usr/src/uts/common/inet/ip/ip_ndp.c
4647
state = 0;
usr/src/uts/common/inet/ip/ip_ndp.c
4789
state = ND_REACHABLE;
usr/src/uts/common/inet/ip/ip_ndp.c
4792
state = ND_INITIAL;
usr/src/uts/common/inet/ip/ip_ndp.c
4798
state = ND_REACHABLE;
usr/src/uts/common/inet/ip/ip_ndp.c
4832
state = ND_REACHABLE;
usr/src/uts/common/inet/ip/ip_ndp.c
4847
state = ND_REACHABLE;
usr/src/uts/common/inet/ip/ip_ndp.c
4849
state = ND_STALE;
usr/src/uts/common/inet/ip/ip_ndp.c
4851
state = ND_PROBE;
usr/src/uts/common/inet/ip/ip_ndp.c
4857
state = nce_state;
usr/src/uts/common/inet/ip/ip_ndp.c
4859
if (state == ND_PROBE)
usr/src/uts/common/inet/ip/ip_ndp.c
4862
ncec->ncec_state = state;
usr/src/uts/common/inet/ip/ip_ndp.c
4864
if (state == ND_REACHABLE) {
usr/src/uts/common/inet/ip/ip_ndp.c
4869
if (state == ND_INITIAL)
usr/src/uts/common/inet/ipf/ip_log.c
181
iplog_ss[i].state = 0;
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
367
int state;
usr/src/uts/common/inet/kstatcom.h
223
kstat_named_t state;
usr/src/uts/common/inet/kstatcom.h
413
kstat_named_t state;
usr/src/uts/common/inet/kstatcom.h
444
kstat_named_t state;
usr/src/uts/common/inet/kstatcom.h
454
kstat_named_t state;
usr/src/uts/common/inet/mi.c
1087
int state;
usr/src/uts/common/inet/mi.c
1096
state = mtb->mtb_state;
usr/src/uts/common/inet/mi.c
1098
if (state == TB_RUNNING) {
usr/src/uts/common/inet/mi.c
1108
} else if (state != TB_IDLE) {
usr/src/uts/common/inet/mi.c
1109
ASSERT(state != TB_TO_BE_FREED);
usr/src/uts/common/inet/mi.c
1110
if (state == TB_CANCELLED) {
usr/src/uts/common/inet/mi.c
1118
if (state == TB_RESCHED) {
usr/src/uts/common/inet/mi.c
1195
int state;
usr/src/uts/common/inet/mi.c
1200
state = mtb->mtb_state;
usr/src/uts/common/inet/mi.c
1201
if (state == TB_RUNNING) {
usr/src/uts/common/inet/mi.c
1210
} else if (state != TB_IDLE) {
usr/src/uts/common/inet/mi.c
1214
ASSERT(state != TB_TO_BE_FREED);
usr/src/uts/common/inet/mi.c
1282
int state;
usr/src/uts/common/inet/mi.c
1288
state = mtb->mtb_state;
usr/src/uts/common/inet/mi.c
1289
if (state == TB_RUNNING) {
usr/src/uts/common/inet/mi.c
1298
} else if (state == TB_RESCHED) {
usr/src/uts/common/inet/mi.c
1315
int state;
usr/src/uts/common/inet/mi.c
1321
state = mtb->mtb_state;
usr/src/uts/common/inet/mi.c
1322
if (state != TB_RUNNING) {
usr/src/uts/common/inet/mi.c
1323
ASSERT(state != TB_IDLE);
usr/src/uts/common/inet/mi.c
1324
if (state == TB_TO_BE_FREED) {
usr/src/uts/common/inet/mi.c
1332
if (state == TB_CANCELLED) {
usr/src/uts/common/inet/mi.c
1337
if (state == TB_RESCHED) {
usr/src/uts/common/inet/sctp/sctp_notify.c
126
sctp_assoc_event(sctp_t *sctp, uint16_t state, uint16_t error,
usr/src/uts/common/inet/sctp/sctp_notify.c
147
sacp->sac_state = state;
usr/src/uts/common/inet/sctp/sctp_notify.c
322
sctp_intf_event(sctp_t *sctp, in6_addr_t addr, int state, int error)
usr/src/uts/common/inet/sctp/sctp_notify.c
354
spc->spc_state = state;
usr/src/uts/common/inet/sctp/sctp_timer.c
103
int state;
usr/src/uts/common/inet/sctp/sctp_timer.c
111
state = sctp_tb->sctp_tb_state;
usr/src/uts/common/inet/sctp/sctp_timer.c
113
if (state == SCTP_TB_RUNNING) {
usr/src/uts/common/inet/sctp/sctp_timer.c
119
} else if (state != SCTP_TB_IDLE) {
usr/src/uts/common/inet/sctp/sctp_timer.c
120
ASSERT(state != SCTP_TB_TO_BE_FREED);
usr/src/uts/common/inet/sctp/sctp_timer.c
121
if (state == SCTP_TB_CANCELLED) {
usr/src/uts/common/inet/sctp/sctp_timer.c
126
if (state == SCTP_TB_RESCHED) {
usr/src/uts/common/inet/sctp/sctp_timer.c
244
int state;
usr/src/uts/common/inet/sctp/sctp_timer.c
252
state = sctp_tb->sctp_tb_state;
usr/src/uts/common/inet/sctp/sctp_timer.c
254
dprint(5, ("sctp_timer_free %p state %d\n", (void *)mp, state));
usr/src/uts/common/inet/sctp/sctp_timer.c
256
if (state == SCTP_TB_RUNNING) {
usr/src/uts/common/inet/sctp/sctp_timer.c
264
} else if (state != SCTP_TB_IDLE) {
usr/src/uts/common/inet/sctp/sctp_timer.c
265
ASSERT(state != SCTP_TB_TO_BE_FREED);
usr/src/uts/common/inet/sctp/sctp_timer.c
280
int state;
usr/src/uts/common/inet/sctp/sctp_timer.c
287
state = sctp_tb->sctp_tb_state;
usr/src/uts/common/inet/sctp/sctp_timer.c
289
dprint(5, ("sctp_timer_stop %p %d\n", (void *)mp, state));
usr/src/uts/common/inet/sctp/sctp_timer.c
291
if (state == SCTP_TB_RUNNING) {
usr/src/uts/common/inet/sctp/sctp_timer.c
299
} else if (state == SCTP_TB_RESCHED) {
usr/src/uts/common/inet/sctp/sctp_timer.c
315
int state;
usr/src/uts/common/inet/sctp/sctp_timer.c
323
state = sctp_tb->sctp_tb_state;
usr/src/uts/common/inet/sctp/sctp_timer.c
324
if (state != SCTP_TB_RUNNING) {
usr/src/uts/common/inet/sctp/sctp_timer.c
325
ASSERT(state != SCTP_TB_IDLE);
usr/src/uts/common/inet/sctp/sctp_timer.c
326
if (state == SCTP_TB_TO_BE_FREED) {
usr/src/uts/common/inet/sctp/sctp_timer.c
334
if (state == SCTP_TB_CANCELLED) {
usr/src/uts/common/inet/sctp/sctp_timer.c
339
if (state == SCTP_TB_RESCHED) {
usr/src/uts/common/inet/tcp/tcp_misc.c
92
#define TCP_AC_GET_ERRCODE(state, err) { \
usr/src/uts/common/inet/tcp/tcp_misc.c
93
switch ((state)) { \
usr/src/uts/common/inet/udp/udp_stats.c
178
state = MIB2_UDP_unbound;
usr/src/uts/common/inet/udp/udp_stats.c
180
state = MIB2_UDP_idle;
usr/src/uts/common/inet/udp/udp_stats.c
182
state = MIB2_UDP_connected;
usr/src/uts/common/inet/udp/udp_stats.c
184
state = MIB2_UDP_unknown;
usr/src/uts/common/inet/udp/udp_stats.c
234
ude.udpEntryInfo.ue_state = state;
usr/src/uts/common/inet/udp/udp_stats.c
297
ude6.udp6EntryInfo.ue_state = state;
usr/src/uts/common/inet/udp/udp_stats.c
76
int state;
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
60
static void hci1394_statebit_set(uint64_t *state, uint_t statebit);
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
61
static boolean_t hci1394_statebit_tst(uint64_t state, uint_t statebit);
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
680
hci1394_statebit_set(uint64_t *state, uint_t statebit)
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
682
ASSERT(state != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
684
*state |= (uint64_t)0x1 << statebit;
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
693
hci1394_statebit_tst(uint64_t state, uint_t statebit)
usr/src/uts/common/io/1394/adapters/hci1394_attach.c
700
bitset = state & ((uint64_t)0x1 << statebit);
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
180
hci1394_csr_state_get(hci1394_csr_handle_t csr_handle, uint32_t *state)
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
183
ASSERT(state != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
186
*state = csr_handle->csr_state;
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
199
hci1394_csr_state_bset(hci1394_csr_handle_t csr_handle, uint32_t state)
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
209
supported_state = state & (IEEE1394_CSR_STATE_ABDICATE |
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
236
hci1394_csr_state_bclr(hci1394_csr_handle_t csr_handle, uint32_t state)
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
246
supported_state = state & (IEEE1394_CSR_STATE_ABDICATE |
usr/src/uts/common/io/1394/adapters/hci1394_csr.c
259
csr_handle->csr_state &= ~state;
usr/src/uts/common/io/1394/adapters/hci1394_misc.c
169
hci1394_state_set(hci1394_drvinfo_t *drvinfo, hci1394_statevar_t state)
usr/src/uts/common/io/1394/adapters/hci1394_misc.c
179
drvinfo->di_drvstate.ds_state = state;
usr/src/uts/common/io/1394/s1394_asynch.c
1090
s1394_hal_state_t state;
usr/src/uts/common/io/1394/s1394_asynch.c
1117
state = hal->hal_state;
usr/src/uts/common/io/1394/s1394_asynch.c
1120
if (state == S1394_HAL_RESET) {
usr/src/uts/common/io/1394/s1394_asynch.c
160
s1394_hal_state_t state;
usr/src/uts/common/io/1394/s1394_asynch.c
168
state = hal->hal_state;
usr/src/uts/common/io/1394/s1394_asynch.c
169
if (((state != S1394_HAL_NORMAL) && (state != S1394_HAL_RESET)) ||
usr/src/uts/common/io/1394/s1394_asynch.c
171
*err = s1394_HAL_asynch_error(hal, cmd, state);
usr/src/uts/common/io/1394/s1394_misc.c
320
s1394_hal_state_t state)
usr/src/uts/common/io/1394/s1394_misc.c
325
switch (state) {
usr/src/uts/common/io/1394/t1394.c
411
s1394_hal_state_t state;
usr/src/uts/common/io/1394/t1394.c
450
state = to_hal->hal_state;
usr/src/uts/common/io/1394/t1394.c
451
if (state != S1394_HAL_NORMAL) {
usr/src/uts/common/io/1394/t1394.c
452
ret = s1394_HAL_asynch_error(to_hal, cmd, state);
usr/src/uts/common/io/1394/t1394.c
475
if (state == S1394_HAL_RESET) {
usr/src/uts/common/io/1394/t1394.c
550
s1394_hal_state_t state;
usr/src/uts/common/io/1394/t1394.c
600
state = to_hal->hal_state;
usr/src/uts/common/io/1394/t1394.c
601
if (state != S1394_HAL_NORMAL) {
usr/src/uts/common/io/1394/t1394.c
602
ret = s1394_HAL_asynch_error(to_hal, cmd, state);
usr/src/uts/common/io/1394/t1394.c
627
if (state == S1394_HAL_RESET) {
usr/src/uts/common/io/1394/t1394.c
704
s1394_hal_state_t state;
usr/src/uts/common/io/1394/t1394.c
727
state = to_hal->hal_state;
usr/src/uts/common/io/1394/t1394.c
728
if (state != S1394_HAL_NORMAL) {
usr/src/uts/common/io/1394/t1394.c
729
ret = s1394_HAL_asynch_error(to_hal, cmd, state);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
969
scsa1394_sbp2_flush_cmds(scsa1394_lun_t *lp, int reason, int state,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
987
pkt->pkt_state |= state;
usr/src/uts/common/io/aac/aac.c
1077
_NOTE(ASSUMING_PROTECTED(softs->state))
usr/src/uts/common/io/aac/aac.c
1328
uint32_t state;
usr/src/uts/common/io/aac/aac.c
1330
state = ddi_get32(slotp->fib_acc_handle,
usr/src/uts/common/io/aac/aac.c
1338
state | AAC_FIBSTATE_DONEADAP);
usr/src/uts/common/io/aac/aac.c
194
softs->state |= AAC_STATE_INTR; \
usr/src/uts/common/io/aac/aac.c
199
softs->state &= ~AAC_STATE_INTR; \
usr/src/uts/common/io/aac/aac.c
2320
if (softs->state & AAC_STATE_RESET) {
usr/src/uts/common/io/aac/aac.c
2967
if (softs->state & AAC_STATE_RESET) {
usr/src/uts/common/io/aac/aac.c
3016
if (softs->state & AAC_STATE_RESET)
usr/src/uts/common/io/aac/aac.c
3115
if (softs->state & AAC_STATE_INTR)
usr/src/uts/common/io/aac/aac.c
3135
if (softs->state & AAC_STATE_INTR)
usr/src/uts/common/io/aac/aac.c
4447
ASSERT(softs->state & AAC_STATE_RESET);
usr/src/uts/common/io/aac/aac.c
4549
if ((softs->state & AAC_STATE_QUIESCED) || softs->ndrains)
usr/src/uts/common/io/aac/aac.c
4585
if (q == AAC_CMDQ_ASYNC && ((softs->state &
usr/src/uts/common/io/aac/aac.c
4611
softs->state |= AAC_STATE_RESET;
usr/src/uts/common/io/aac/aac.c
4666
softs->state |= AAC_STATE_DEAD;
usr/src/uts/common/io/aac/aac.c
4669
softs->state &= ~AAC_STATE_RESET;
usr/src/uts/common/io/aac/aac.c
4999
!(softs->state & AAC_STATE_DEAD)) {
usr/src/uts/common/io/aac/aac.c
5011
if (!(softs->state & AAC_STATE_DEAD)) {
usr/src/uts/common/io/aac/aac.c
5465
softs->state |= AAC_STATE_QUIESCED;
usr/src/uts/common/io/aac/aac.c
5489
softs->state &= ~AAC_STATE_QUIESCED;
usr/src/uts/common/io/aac/aac.c
6730
if ((softs->state & AAC_STATE_RUN) &&
usr/src/uts/common/io/aac/aac.c
6731
(softs->state & AAC_STATE_DEAD) == 0) {
usr/src/uts/common/io/aac/aac.c
7428
if (softs->state & AAC_STATE_QUIESCED) {
usr/src/uts/common/io/aac/aac.c
7511
if (!(softs->state & AAC_STATE_RUN))
usr/src/uts/common/io/aac/aac.c
915
softs->state |= AAC_STATE_RUN;
usr/src/uts/common/io/aac/aac.c
922
softs->state &= ~AAC_STATE_RUN;
usr/src/uts/common/io/aac/aac.c
990
softs->state = AAC_STATE_STOPPED;
usr/src/uts/common/io/aac/aac.h
427
int state; /* driver state */
usr/src/uts/common/io/aac/aac_ioctl.c
196
if (softs->state & AAC_STATE_DEAD) {
usr/src/uts/common/io/aggr/aggr_ctl.c
150
aggr_ioc_info_state_t *state = arg;
usr/src/uts/common/io/aggr/aggr_ctl.c
153
if (state->bytes_left < sizeof (grp))
usr/src/uts/common/io/aggr/aggr_ctl.c
166
if (ddi_copyout(&grp, state->where, sizeof (grp), state->mode) != 0)
usr/src/uts/common/io/aggr/aggr_ctl.c
169
state->where += sizeof (grp);
usr/src/uts/common/io/aggr/aggr_ctl.c
170
state->bytes_left -= sizeof (grp);
usr/src/uts/common/io/aggr/aggr_ctl.c
179
aggr_ioc_info_state_t *state = arg;
usr/src/uts/common/io/aggr/aggr_ctl.c
182
if (state->bytes_left < sizeof (port))
usr/src/uts/common/io/aggr/aggr_ctl.c
190
if (ddi_copyout(&port, state->where, sizeof (port), state->mode) != 0)
usr/src/uts/common/io/aggr/aggr_ctl.c
193
state->where += sizeof (port);
usr/src/uts/common/io/aggr/aggr_ctl.c
194
state->bytes_left -= sizeof (port);
usr/src/uts/common/io/aggr/aggr_ctl.c
204
aggr_ioc_info_state_t state;
usr/src/uts/common/io/aggr/aggr_ctl.c
206
state.bytes_left = info_argp->li_bufsize - sizeof (laioc_info_t);
usr/src/uts/common/io/aggr/aggr_ctl.c
207
state.where = (uchar_t *)arg + sizeof (laioc_info_t);
usr/src/uts/common/io/aggr/aggr_ctl.c
208
state.mode = mode;
usr/src/uts/common/io/aggr/aggr_ctl.c
210
return (aggr_grp_info(info_argp->li_group_linkid, &state,
usr/src/uts/common/io/aggr/aggr_lacp.c
1817
pl->PartnerOperPortState.state = pl->PartnerAdminPortState.state;
usr/src/uts/common/io/aggr/aggr_lacp.c
1846
pl->PartnerOperPortState.state = lacp->actor_info.state.state;
usr/src/uts/common/io/aggr/aggr_lacp.c
1867
(lacp->partner_info.state.bit.aggregation ==
usr/src/uts/common/io/aggr/aggr_lacp.c
1869
(!lacp->actor_info.state.bit.aggregation)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1872
lacp->actor_info.state.bit.sync;
usr/src/uts/common/io/aggr/aggr_lacp.c
1909
lacp->actor_info.state.bit.aggregation)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1973
lacp->partner_info.state.bit.activity) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1975
lacp->partner_info.state.bit.timeout) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1977
lacp->partner_info.state.bit.sync) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1979
lacp->partner_info.state.bit.aggregation)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
704
lacp->actor_info.state.state = pl->ActorOperPortState.state;
usr/src/uts/common/io/aggr/aggr_lacp.c
718
lacp->partner_info.state.state = pl->PartnerOperPortState.state;
usr/src/uts/common/io/arn/arn_core.h
505
uint8_t state;
usr/src/uts/common/io/arn/arn_rc.c
1023
ath_rc_priv->state[tx_rate].per = new_per;
usr/src/uts/common/io/arn/arn_rc.c
1026
ath_rc_priv->state[tx_rate].per =
usr/src/uts/common/io/arn/arn_rc.c
1059
if (ath_rc_priv->state[probe_rate].per > 30)
usr/src/uts/common/io/arn/arn_rc.c
1060
ath_rc_priv->state[probe_rate].per = 20;
usr/src/uts/common/io/arn/arn_rc.c
1120
ath_rc_priv->state[tx_rate].rssi_thres;
usr/src/uts/common/io/arn/arn_rc.c
1130
ath_rc_priv->state[tx_rate].rssi_thres--;
usr/src/uts/common/io/arn/arn_rc.c
1152
((ath_rc_priv->state[(rate)].rssi_thres + \
usr/src/uts/common/io/arn/arn_rc.c
1154
ath_rc_priv->state[(rate)+1].rssi_thres)
usr/src/uts/common/io/arn/arn_rc.c
1174
last_per = ath_rc_priv->state[tx_rate].per;
usr/src/uts/common/io/arn/arn_rc.c
1185
if (ath_rc_priv->state[tx_rate].per >= 55 && tx_rate > 0 &&
usr/src/uts/common/io/arn/arn_rc.c
1211
ath_rc_priv->state[rate+1].rssi_thres =
usr/src/uts/common/io/arn/arn_rc.c
1212
ath_rc_priv->state[rate].rssi_thres +
usr/src/uts/common/io/arn/arn_rc.c
1224
if (ath_rc_priv->state[rate+1].rssi_thres <
usr/src/uts/common/io/arn/arn_rc.c
1226
ath_rc_priv->state[rate].rssi_thres = 0;
usr/src/uts/common/io/arn/arn_rc.c
1228
ath_rc_priv->state[rate].rssi_thres =
usr/src/uts/common/io/arn/arn_rc.c
1229
ath_rc_priv->state[rate+1].
usr/src/uts/common/io/arn/arn_rc.c
1235
if (ath_rc_priv->state[rate].rssi_thres <
usr/src/uts/common/io/arn/arn_rc.c
1237
ath_rc_priv->state[rate].rssi_thres =
usr/src/uts/common/io/arn/arn_rc.c
1247
if (ath_rc_priv->state[tx_rate].per < last_per) {
usr/src/uts/common/io/arn/arn_rc.c
1253
if (ath_rc_priv->state[rate].per >
usr/src/uts/common/io/arn/arn_rc.c
1254
ath_rc_priv->state[rate+1].per) {
usr/src/uts/common/io/arn/arn_rc.c
1255
ath_rc_priv->state[rate].per =
usr/src/uts/common/io/arn/arn_rc.c
1256
ath_rc_priv->state[rate+1].per;
usr/src/uts/common/io/arn/arn_rc.c
1263
if (ath_rc_priv->state[rate+1].per <
usr/src/uts/common/io/arn/arn_rc.c
1264
ath_rc_priv->state[rate].per)
usr/src/uts/common/io/arn/arn_rc.c
1265
ath_rc_priv->state[rate+1].per =
usr/src/uts/common/io/arn/arn_rc.c
1266
ath_rc_priv->state[rate].per;
usr/src/uts/common/io/arn/arn_rc.c
1277
if (ath_rc_priv->state[rate].rssi_thres >
usr/src/uts/common/io/arn/arn_rc.c
1279
ath_rc_priv->state[rate].rssi_thres -= 1;
usr/src/uts/common/io/arn/arn_rc.c
1291
ath_rc_priv->state[rate].per =
usr/src/uts/common/io/arn/arn_rc.c
1292
7 * ath_rc_priv->state[rate].per / 8;
usr/src/uts/common/io/arn/arn_rc.c
1510
ath_rc_priv->state[i].rssi_thres =
usr/src/uts/common/io/arn/arn_rc.c
1512
ath_rc_priv->state[i].per = 0;
usr/src/uts/common/io/arn/arn_rc.c
1927
arn_rate_ctl_reset(struct arn_softc *sc, enum ieee80211_state state)
usr/src/uts/common/io/arn/arn_rc.c
1940
if (state == IEEE80211_S_RUN) {
usr/src/uts/common/io/arn/arn_rc.c
1946
if (state == IEEE80211_S_RUN)
usr/src/uts/common/io/arn/arn_rc.c
742
per_thres = ath_rc_priv->state[rate].per;
usr/src/uts/common/io/arn/arn_rc.c
968
last_per = ath_rc_priv->state[tx_rate].per;
usr/src/uts/common/io/arn/arn_rc.c
972
ath_rc_priv->state[tx_rate].per += 30;
usr/src/uts/common/io/arn/arn_rc.c
973
if (ath_rc_priv->state[tx_rate].per > 100)
usr/src/uts/common/io/arn/arn_rc.c
974
ath_rc_priv->state[tx_rate].per = 100;
usr/src/uts/common/io/arn/arn_rc.c
982
ath_rc_priv->state[tx_rate].per =
usr/src/uts/common/io/arn/arn_rc.h
208
struct ath_tx_ratectrl_state state[RATE_TABLE_SIZE];
usr/src/uts/common/io/arn/arn_rc.h
260
void arn_rate_ctl_reset(struct arn_softc *sc, enum ieee80211_state state);
usr/src/uts/common/io/arn/arn_xmit.c
136
if (tid->state & AGGR_ADDBA_COMPLETE ||
usr/src/uts/common/io/arn/arn_xmit.c
137
tid->state & AGGR_ADDBA_PROGRESS)
usr/src/uts/common/io/arn/arn_xmit.c
2353
tid->state &= ~AGGR_CLEANUP;
usr/src/uts/common/io/arn/arn_xmit.c
2358
tid->state &= ~AGGR_ADDBA_COMPLETE;
usr/src/uts/common/io/arn/arn_xmit.c
2359
tid->state &= ~AGGR_ADDBA_PROGRESS;
usr/src/uts/common/io/arn/arn_xmit.c
2422
tid->state &= ~AGGR_ADDBA_COMPLETE;
usr/src/uts/common/io/arn/arn_xmit.c
2424
tid->state &= ~AGGR_CLEANUP;
usr/src/uts/common/io/arn/arn_xmit.c
413
if (!(tid->state & AGGR_CLEANUP) &&
usr/src/uts/common/io/arn/arn_xmit.c
493
if (tid->state & AGGR_CLEANUP) {
usr/src/uts/common/io/arn/arn_xmit.c
495
tid->state &= ~AGGR_ADDBA_COMPLETE;
usr/src/uts/common/io/arn/arn_xmit.c
497
tid->state &= ~AGGR_CLEANUP;
usr/src/uts/common/io/arn/arn_xmit.c
783
txtid->state |= AGGR_ADDBA_PROGRESS;
usr/src/uts/common/io/arn/arn_xmit.c
803
if (txtid->state & AGGR_CLEANUP)
usr/src/uts/common/io/arn/arn_xmit.c
806
if (!(txtid->state & AGGR_ADDBA_COMPLETE)) {
usr/src/uts/common/io/arn/arn_xmit.c
834
txtid->state |= AGGR_CLEANUP;
usr/src/uts/common/io/arn/arn_xmit.c
836
txtid->state &= ~AGGR_ADDBA_COMPLETE;
usr/src/uts/common/io/arn/arn_xmit.c
857
txtid->state |= AGGR_ADDBA_COMPLETE;
usr/src/uts/common/io/arn/arn_xmit.c
858
txtid->state &= ~AGGR_ADDBA_PROGRESS;
usr/src/uts/common/io/arn/arn_xmit.c
873
if (!(txtid->state & AGGR_ADDBA_COMPLETE)) {
usr/src/uts/common/io/arn/arn_xmit.c
874
if (!(txtid->state & AGGR_ADDBA_PROGRESS) &&
usr/src/uts/common/io/asy.c
5185
static int state = 0;
usr/src/uts/common/io/asy.c
5189
if (ch == sequence[state]) {
usr/src/uts/common/io/asy.c
5190
if (++state >= sizeof (sequence)) {
usr/src/uts/common/io/asy.c
5191
state = 0;
usr/src/uts/common/io/asy.c
5195
state = (ch == sequence[0]) ? 1 : 0;
usr/src/uts/common/io/ath/ath_rate.c
199
ath_rate_ctl_reset(ath_t *asc, enum ieee80211_state state)
usr/src/uts/common/io/ath/ath_rate.c
210
if (state == IEEE80211_S_RUN) {
usr/src/uts/common/io/ath/ath_rate.h
48
void ath_rate_ctl_reset(ath_t *asc, enum ieee80211_state state);
usr/src/uts/common/io/atu/atu.c
1000
if (state != DFUState_ManifestSync)
usr/src/uts/common/io/atu/atu.c
1002
sc->sc_name, state);
usr/src/uts/common/io/atu/atu.c
141
uint8_t state;
usr/src/uts/common/io/atu/atu.c
143
if (atu_usb_request(sc, DFU_GETSTATE, 0, 0, 1, &state))
usr/src/uts/common/io/atu/atu.c
145
return (state);
usr/src/uts/common/io/atu/atu.c
920
uint8_t state, *ptr = NULL, status[6];
usr/src/uts/common/io/atu/atu.c
947
state = atu_get_dfu_state(sc);
usr/src/uts/common/io/atu/atu.c
948
while (block >= 0 && state > 0) {
usr/src/uts/common/io/atu/atu.c
949
switch (state) {
usr/src/uts/common/io/atu/atu.c
960
state = DFUState_DnLoadIdle;
usr/src/uts/common/io/atu/atu.c
998
state = atu_get_dfu_state(sc);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5216
audiohd_change_widget_power_state(audiohd_state_t *statep, int state)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5235
state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1021
audiots_read_ac97(audiots_state_t *state, int reg)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1023
ddi_acc_handle_t acch = state->ts_acch;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1026
uint32_t *stimer = &state->ts_regs->aud_regs.ap_stimer;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1032
if (state->ts_revid == AC_REV_ID1) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1033
addr = &state->ts_regs->aud_regs.ap_acrd_35D_reg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1034
data = &state->ts_regs->aud_regs.ap_acrd_35D_data;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1036
addr = &state->ts_regs->aud_regs.ap_acrdwr_reg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1037
data = &state->ts_regs->aud_regs.ap_acrdwr_data;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1057
state->ts_flags |= TS_AUDIO_READ_FAILED;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1058
if (!(state->ts_flags & TS_READ_FAILURE_PRINTED)) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1059
ddi_dev_report_fault(state->ts_dip,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1062
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1064
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1066
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1070
state->ts_flags |= TS_READ_FAILURE_PRINTED;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1109
state->ts_flags |= TS_AUDIO_READ_FAILED;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1110
if (!(state->ts_flags & TS_READ_FAILURE_PRINTED)) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1111
ddi_dev_report_fault(state->ts_dip,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1114
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1116
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1118
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1122
state->ts_flags |= TS_READ_FAILURE_PRINTED;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1148
audiots_state_t *state = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1149
ddi_acc_handle_t handle = state->ts_acch;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1150
uint16_t *data_addr = &state->ts_regs->aud_regs.ap_acrdwr_data;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1151
uint16_t *reg_addr = &state->ts_regs->aud_regs.ap_acrdwr_reg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1160
if (state->ts_revid == AC_REV_ID1) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1195
tmp_short = audiots_get_ac97(state, reg8);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1267
audiots_state_t *state = port->tp_state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1269
ddi_put32(state->ts_acch, &state->ts_regs->aud_regs.ap_stop,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1289
audiots_state_t *state = port->tp_state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1290
ddi_acc_handle_t handle = state->ts_acch;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1291
audiots_regs_t *regs = state->ts_regs;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1447
audiots_state_t *state = port->tp_state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1452
cso = ddi_get16(state->ts_acch,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1453
&state->ts_regs->aud_ram[port->tp_dma_stream].aram.aram_cso);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1506
audiots_stop_everything(audiots_state_t *state)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1508
if (state->ts_acch == NULL)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1511
ddi_put32(state->ts_acch, &state->ts_regs->aud_regs.ap_ainten,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1514
ddi_put32(state->ts_acch, &state->ts_regs->aud_regs.ap_stop,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1517
ddi_put32(state->ts_acch, &state->ts_regs->aud_regs.ap_aint,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1565
audiots_destroy(audiots_state_t *state)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1567
audiots_stop_everything(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1570
audiots_free_port(state->ts_ports[i]);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1572
if (state->ts_acch)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1573
ddi_regs_map_free(&state->ts_acch);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1575
if (state->ts_pcih)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1576
pci_config_teardown(&state->ts_pcih);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1578
if (state->ts_ac97)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1579
ac97_free(state->ts_ac97);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1581
if (state->ts_adev)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1582
audio_dev_free(state->ts_adev);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1584
ddi_soft_state_free(audiots_statep, ddi_get_instance(state->ts_dip));
usr/src/uts/common/io/audio/drv/audiots/audiots.c
378
audiots_state_t *state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
389
state = ddi_get_soft_state(audiots_statep, instance);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
390
ASSERT(dip == state->ts_dip);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
393
if (state->ts_flags & TS_AUDIO_READ_FAILED) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
394
ddi_dev_report_fault(state->ts_dip,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
399
state->ts_flags &=
usr/src/uts/common/io/audio/drv/audiots/audiots.c
403
audiots_power_up(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
404
audiots_chip_init(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
406
ac97_reset(state->ts_ac97);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
408
audio_dev_resume(state->ts_adev);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
437
state = ddi_get_soft_state(audiots_statep, instance);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
438
ASSERT(state != NULL);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
440
if ((state->ts_adev = audio_dev_alloc(dip, 0)) == NULL) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
446
if (audiots_map_regs(dip, state) == DDI_FAILURE) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
447
audio_dev_warn(state->ts_adev, "unable to map registers");
usr/src/uts/common/io/audio/drv/audiots/audiots.c
452
if (audiots_init_state(state, dip) == DDI_FAILURE) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
453
audio_dev_warn(state->ts_adev, "init state structure failed");
usr/src/uts/common/io/audio/drv/audiots/audiots.c
458
audiots_power_up(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
461
audiots_chip_init(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
464
if (ac97_init(state->ts_ac97, state->ts_adev) != 0) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
469
ddi_put32(state->ts_acch, &state->ts_regs->aud_regs.ap_ainten,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
473
if (audio_dev_register(state->ts_adev) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
474
audio_dev_warn(state->ts_adev, "unable to register audio");
usr/src/uts/common/io/audio/drv/audiots/audiots.c
484
audiots_destroy(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
505
audiots_state_t *state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
511
if ((state = ddi_get_soft_state(audiots_statep, instance)) == NULL) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
522
audio_dev_suspend(state->ts_adev);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
525
(void) audiots_stop_everything(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
534
if (audio_dev_unregister(state->ts_adev) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
538
audiots_destroy(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
561
audiots_state_t *state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
567
if ((state = ddi_get_soft_state(audiots_statep, instance)) == NULL) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
571
audiots_stop_everything(state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
583
audiots_power_up(audiots_state_t *state)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
585
ddi_acc_handle_t pcih = state->ts_pcih;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
646
audiots_chip_init(audiots_state_t *state)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
648
ddi_acc_handle_t handle = state->ts_acch;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
649
audiots_regs_t *regs = state->ts_regs;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
697
OR_SET_WORD(handle, &state->ts_regs->aud_regs.ap_global_control,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
702
OR_SET_WORD(handle, &state->ts_regs->aud_regs.ap_sctrl,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
705
AND_SET_WORD(handle, &state->ts_regs->aud_regs.ap_sctrl,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
709
audiots_set_ac97(state, AC97_RESET_REGISTER, 0);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
713
while ((audiots_get_ac97(state, AC97_POWERDOWN_CTRL_STAT_REGISTER) &
usr/src/uts/common/io/audio/drv/audiots/audiots.c
742
audiots_state_t *state = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
743
ddi_acc_handle_t handle = state->ts_acch;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
750
if (state->ts_revid == AC_REV_ID1) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
751
data = &state->ts_regs->aud_regs.ap_acrd_35D_data;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
753
data = &state->ts_regs->aud_regs.ap_acrdwr_data;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
759
if ((first = audiots_read_ac97(state, reg)) != 0) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
769
if ((next = audiots_read_ac97(state, reg)) != 0) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
807
audiots_init_state(audiots_state_t *state, dev_info_t *dip)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
809
state->ts_ac97 = ac97_alloc(dip, audiots_get_ac97,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
810
audiots_set_ac97, state);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
812
if (state->ts_ac97 == NULL) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
817
state->ts_dip = dip;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
820
if (audiots_alloc_port(state, i) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
849
audiots_map_regs(dev_info_t *dip, audiots_state_t *state)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
855
if (pci_config_setup(dip, &state->ts_pcih) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
856
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
862
state->ts_devid =
usr/src/uts/common/io/audio/drv/audiots/audiots.c
863
(pci_config_get16(state->ts_pcih, PCI_CONF_VENID) << 16) |
usr/src/uts/common/io/audio/drv/audiots/audiots.c
864
pci_config_get16(state->ts_pcih, PCI_CONF_DEVID);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
865
state->ts_revid = pci_config_get8(state->ts_pcih, PCI_CONF_REVID);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
868
(caddr_t *)&state->ts_regs, 0, 0, &ts_regs_attr, &state->ts_acch) !=
usr/src/uts/common/io/audio/drv/audiots/audiots.c
870
audio_dev_warn(state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
875
switch (state->ts_devid) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
883
(void) snprintf(rev, sizeof (rev), "Rev %x", state->ts_revid);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
884
audio_dev_set_description(state->ts_adev, name);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
885
audio_dev_set_version(state->ts_adev, rev);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
916
audiots_alloc_port(audiots_state_t *state, int num)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
919
dev_info_t *dip = state->ts_dip;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
920
audio_dev_t *adev = state->ts_adev;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
926
ddi_acc_handle_t regsh = state->ts_acch;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
927
uint32_t *gcptr = &state->ts_regs->aud_regs.ap_cir_gc;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
930
state->ts_ports[num] = port;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
932
port->tp_state = state;
usr/src/uts/common/io/bfe/bfe.h
192
int state;
usr/src/uts/common/io/bfe/bfe.h
212
int state;
usr/src/uts/common/io/blkdev/blkdev.c
1650
enum dkio_state state;
usr/src/uts/common/io/blkdev/blkdev.c
1651
if (ddi_copyin(ptr, &state, sizeof (state), flag)) {
usr/src/uts/common/io/blkdev/blkdev.c
1654
if ((rv = bd_check_state(bd, &state)) != 0) {
usr/src/uts/common/io/blkdev/blkdev.c
1657
if (ddi_copyout(&state, ptr, sizeof (state), flag)) {
usr/src/uts/common/io/blkdev/blkdev.c
2014
enum dkio_state state = DKIO_INSERTED;
usr/src/uts/common/io/blkdev/blkdev.c
2023
state = DKIO_EJECTED;
usr/src/uts/common/io/blkdev/blkdev.c
2035
state = DKIO_EJECTED;
usr/src/uts/common/io/blkdev/blkdev.c
2063
if (state != bd->d_state) {
usr/src/uts/common/io/blkdev/blkdev.c
2064
bd->d_state = state;
usr/src/uts/common/io/blkdev/blkdev.c
2073
if (state == DKIO_INSERTED) {
usr/src/uts/common/io/blkdev/blkdev.c
2097
bd_check_state(bd_t *bd, enum dkio_state *state)
usr/src/uts/common/io/blkdev/blkdev.c
2107
if (bd->d_state != *state) {
usr/src/uts/common/io/blkdev/blkdev.c
2108
*state = bd->d_state;
usr/src/uts/common/io/bnx/570x/common/include/shmem.h
607
u32_t state;
usr/src/uts/common/io/bnx/570x/common/include/shmem.h
720
ptr = (u32_t *)&(((shmem_region_t volatile *)p)->bc_state.state); \
usr/src/uts/common/io/bnx/570x/common/include/tcp_ctx.h
228
u8_t state; // iooo state
usr/src/uts/common/io/bnx/570x/common/include/tcp_ctx.h
236
u8_t state; // iooo state
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
170
REG_WR_IND(pdev, cpu_reg->state, cpu_reg->state_value_clear);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
229
REG_WR_IND(pdev, cpu_reg->state, cpu_reg->state_value_clear);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
257
cpu_reg.state = OFFSETOF(reg_space_t, rxp.rxp_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
305
cpu_reg.state = OFFSETOF(reg_space_t, txp.txp_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
353
cpu_reg.state = OFFSETOF(reg_space_t, tpat.tpat_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
401
cpu_reg.state = OFFSETOF(reg_space_t, com.com_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
41
u32_t state;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
449
cpu_reg.state = OFFSETOF(reg_space_t, cp.cp_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
515
cpu_reg.state = OFFSETOF(reg_space_t, rxp.rxp_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
563
cpu_reg.state = OFFSETOF(reg_space_t, txp.txp_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
611
cpu_reg.state = OFFSETOF(reg_space_t, tpat.tpat_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
659
cpu_reg.state = OFFSETOF(reg_space_t, com.com_cpu_state);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
707
cpu_reg.state = OFFSETOF(reg_space_t, cp.cp_cpu_state);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1039
if (ets_params->cos[cos_idx].state == elink_cos_state_bw) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1312
if (elink_cos_state_bw == ets_params->cos[cos_entry].state) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1323
ets_params->cos[cos_entry].state){
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1253
ecore_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1353
ecore_vlan_mac_set_rdata_e1x(pdev, o, raw->state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1405
ecore_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1462
ecore_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2401
u32 cid, u8 func_id, void *rdata, lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2409
raw->state = state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2420
int state, unsigned long *pstate, ecore_obj_type type,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2438
state, pstate, type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2444
lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2451
rdata_mapping, state, pstate, type,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2498
lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2505
rdata_mapping, state, pstate, type, NULL,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2539
lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2548
rdata_mapping, state, pstate, type,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2687
ECORE_CLEAR_BIT(p->state, p->pstate);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2707
u16 state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2710
state = ETH_FILTER_RULES_CMD_UCAST_DROP_ALL |
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2714
state &= ~ETH_FILTER_RULES_CMD_UCAST_DROP_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2717
state &= ~ETH_FILTER_RULES_CMD_MCAST_DROP_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2720
state &= ~ETH_FILTER_RULES_CMD_UCAST_DROP_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2721
state |= ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2725
state |= ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2726
state &= ~ETH_FILTER_RULES_CMD_MCAST_DROP_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2729
state |= ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2732
state &= ~ETH_FILTER_RULES_CMD_UCAST_DROP_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2733
state |= ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2736
state |= ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2740
state &= ~ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2741
state &= ~ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2742
state &= ~ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2743
state &= ~ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2746
cmd->state = mm_cpu_to_le16(state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2855
return ecore_state_wait(pdev, p->state, p->pstate);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4190
int state, unsigned long *pstate, ecore_obj_type type)
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4195
rdata, rdata_mapping, state, pstate, type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4633
(r->state << ECORE_SWCID_SHIFT));
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4768
int state, unsigned long *pstate,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4772
rdata_mapping, state, pstate, type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4880
o->state, cur_pending, o->next_state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
4899
o->state = o->next_state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
496
return !!ECORE_TEST_BIT(o->state, o->pstate);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5001
tx_data->state = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
502
ECORE_CLEAR_BIT(o->state, o->pstate);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5047
rx_data->state = mm_cpu_to_le16(CLIENT_INIT_RX_DATA_UCAST_DROP_ALL |
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
509
ECORE_SET_BIT(o->state, o->pstate);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
521
static INLINE int ecore_state_wait(struct _lm_device_t *pdev, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
541
ECORE_MSG(pdev, "waiting for state to become %d\n", state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
545
if (!ECORE_TEST_BIT(state, pstate)) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
566
ECORE_ERR("timeout waiting for state %d\n", state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5686
enum ecore_q_state state = o->state, next_state = ECORE_Q_STATE_MAX;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5709
switch (state) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
576
return ecore_state_wait(pdev, raw->state, raw->pstate);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5831
ECORE_ERR("Illegal state: %d\n", state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5837
state, cmd, next_state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5843
ECORE_MSG(pdev, "Bad state transition request: %d %d\n", state, cmd);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5868
enum ecore_q_state state = o->state, next_state = ECORE_Q_STATE_MAX;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5871
switch (state) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5894
ECORE_ERR("Illegal state: %d\n", state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5900
state, cmd, next_state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5905
ECORE_MSG(pdev, "Bad state transition request: %d %d\n", state, cmd);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5951
switch (obj->state) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5981
return o->state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6009
cmd, FUNC_ID(pdev), o->state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6018
o->state = o->next_state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6071
enum ecore_func_state state = o->state, next_state = ECORE_F_STATE_MAX;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6088
switch (state) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6146
ECORE_ERR("Unknown state: %d\n", state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6152
state, cmd, next_state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
6158
state, cmd);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1119
enum ecore_q_state state, next_state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
137
int state; /* "ramrod is pending" state bit */
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1374
enum ecore_func_state state, next_state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1461
lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1468
lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1475
lm_address_t rdata_mapping, int state,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1518
int state, unsigned long *pstate,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
1558
int state, unsigned long *pstate,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
532
int state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_context.c
1148
IN lm_cid_state_enum state
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_context.c
1169
cid_resc->cid_pending = state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_context.c
1243
lm_status_t lm_set_con_state(struct _lm_device_t *pdev, u32_t cid, u32_t state)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_context.c
1252
cid_resc->con_state = state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/context.h
116
IN lm_cid_state_enum state
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/context.h
124
lm_status_t lm_set_con_state(struct _lm_device_t *pdev, u32_t cid, u32_t state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
535
ets_params.cos[i].state = elink_cos_state_strict;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
545
ets_params.cos[i].state = elink_cos_state_bw;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1071
DbgBreakIf( LM_CLI_UPDATE_NOT_USED != pdev->client_info[LM_SW_VF_CLI_ID(vf_info, q_idx)].update.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1073
pdev->client_info[LM_SW_VF_CLI_ID(vf_info, q_idx)].update.state = LM_CLI_UPDATE_USED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1107
lm_status = lm_wait_state_change(pdev, &pdev->client_info[LM_SW_VF_CLI_ID(vf_info, q_idx)].update.state, LM_CLI_UPDATE_RECV);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1109
pdev->client_info[LM_SW_VF_CLI_ID(vf_info, q_idx)].update.state = LM_CLI_UPDATE_NOT_USED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
793
client_init_data_virt->rx.state = CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN; /*If VF L2 client established without "accept_any_vlan" flag, the firmware is trying */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
794
client_init_data_virt->tx.state = CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN; /*to match packets with both MAC and VLAN, fails and send the packet to
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
1032
(lm_tpa_state_disable == tpa_chain->state));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
1194
DbgBreakIf( lm_tpa_state_disable == tpa_chain->state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
500
tpa_chain->state = lm_tpa_state_disable;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1385
pdev->vars.status_blocks_arr[sb_id].hc_status_block_data.e1x_sb_data.common.state = SB_ENABLED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1404
pdev->vars.status_blocks_arr[sb_id].hc_status_block_data.e2_sb_data.common.state = SB_ENABLED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1601
pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.state = SB_ENABLED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
647
pdev->vars.gen_sp_status_block.sb_data.state = SB_ENABLED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
2165
ramrod_param.state = ECORE_FILTER_RX_MODE_PENDING;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
2235
params.state = ECORE_FILTER_RX_MODE_PENDING;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3532
void lm_sq_change_state(struct _lm_device_t *pdev, lm_sq_state_t state)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3534
DbgMessage(pdev, INFORM, "Changing sq state from %d to %d\n", pdev->sq_info.sq_state, state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
3538
pdev->sq_info.sq_state = state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4086
DbgBreakIf(PFDEV(pdev)->client_info[connection_info_idx].update.state != LM_CLI_UPDATE_USED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4087
PFDEV(pdev)->client_info[connection_info_idx].update.state = LM_CLI_UPDATE_RECV;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4136
tpa_info->state = TPA_STATE_NONE; /* Done with ramrods... */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4308
DbgBreakIf( LM_CLI_UPDATE_NOT_USED != pdev->client_info[client_idx].update.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4310
pdev->client_info[client_idx].update.state = LM_CLI_UPDATE_USED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4341
lm_status = lm_wait_state_change(pdev, &pdev->client_info[client_idx].update.state, LM_CLI_UPDATE_RECV);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
4343
pdev->client_info[client_idx].update.state = LM_CLI_UPDATE_NOT_USED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
668
DbgBreakIf( LM_CLI_UPDATE_NOT_USED != pdev->client_info[client_idx].update.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
670
pdev->client_info[client_idx].update.state = LM_CLI_UPDATE_USED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
698
lm_status = lm_wait_state_change(pdev, &pdev->client_info[client_idx].update.state, LM_CLI_UPDATE_RECV);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
700
pdev->client_info[client_idx].update.state = LM_CLI_UPDATE_NOT_USED;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
858
lm_status = lm_wait_state_change(pdev, &tpa_info->state, TPA_STATE_NONE);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
914
(lm_tpa_state_enable != tpa_chain->state)||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
987
tpa_info->state = TPA_STATE_RAMROD_SENT;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
1113
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
1115
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
1498
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
1500
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
1642
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
1644
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
2439
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
2441
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
3157
u16_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
3201
u16_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
3564
u16_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
8451
u8_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
8457
u8_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
8483
u8_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
8489
u8_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
9002
u8_t state /* channel state (ready / waiting for ack) */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
9004
u8_t state /* channel state (ready / waiting for ack) */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
934
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
936
u8_t state /* The state of the connection */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/command.h
196
void lm_sq_change_state(struct _lm_device_t *pdev, lm_sq_state_t state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
1944
u32_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
2494
lm_tpa_state_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
2511
volatile u32_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
2650
volatile u32_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
903
u8_t state;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1123
DbgBreakIf(toe_info->state != LM_TOE_STATE_INIT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1128
while (toe_info->state != LM_TOE_STATE_NORMAL && to_cnt) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1133
if(toe_info->state != LM_TOE_STATE_NORMAL) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1137
toe_info->state = LM_TOE_STATE_NORMAL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1220
DbgBreakIf(toe_info->state != LM_TOE_STATE_INIT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1221
toe_info->state = LM_TOE_STATE_NORMAL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
521
toe_info->state = LM_TOE_STATE_INIT;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1054
mm_atomic_dec(&mess->state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1069
if (mm_atomic_inc(&pdev->vars.vf_pf_mess.state) != 1) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1070
DbgMessage(pdev, FATAL, "VF_PF Channel: pdev->vars.vf_pf_mess.state is %d\n",pdev->vars.vf_pf_mess.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1071
mm_atomic_dec(&pdev->vars.vf_pf_mess.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1076
mm_atomic_inc(&pdev->vars.vf_pf_mess.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1077
DbgMessage(pdev, FATAL, "VF_PF Channel: pdev->vars.vf_pf_mess.state is %d\n",pdev->vars.vf_pf_mess.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1102
mm_atomic_dec(&pdev->vars.vf_pf_mess.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/lm_vf.c
1264
mm_atomic_dec(&pdev->vars.vf_pf_mess.state);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/common/lm_vf_common.h
83
u32_t state;
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
657
enum elink_cos_state state ;
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/multi_thread_def.h
116
u32 /* thread_state_e*/ state;
usr/src/uts/common/io/bnxe/bnxe.h
746
link_state_t state);
usr/src/uts/common/io/bnxe/bnxe_gld.c
3080
link_state_t state)
usr/src/uts/common/io/bnxe/bnxe_gld.c
3082
mac_link_update(pUM->pMac, state);
usr/src/uts/common/io/bofi.c
1914
ep->state |= BOFI_DEV_ACTIVE;
usr/src/uts/common/io/bofi.c
1937
ep->state &= ~BOFI_DEV_ACTIVE;
usr/src/uts/common/io/bofi.c
1970
ep->state |= BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
1971
if (ep->state & BOFI_MESSAGE_WAIT)
usr/src/uts/common/io/bofi.c
1973
ep->state &= ~BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
1976
ep->state |= BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
1977
if (ep->state & BOFI_MESSAGE_WAIT)
usr/src/uts/common/io/bofi.c
1979
ep->state &= ~BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
2004
ep->state |= BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
2005
if (ep->state & BOFI_MESSAGE_WAIT)
usr/src/uts/common/io/bofi.c
2007
ep->state &= ~BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
2037
ep->state |= BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
2038
if (ep->state & BOFI_MESSAGE_WAIT)
usr/src/uts/common/io/bofi.c
2040
ep->state &= ~BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
2075
ep->state |= BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
2076
if (ep->state & BOFI_MESSAGE_WAIT)
usr/src/uts/common/io/bofi.c
2078
ep->state &= ~BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
2111
ep->state |= BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
2112
if (ep->state & BOFI_MESSAGE_WAIT)
usr/src/uts/common/io/bofi.c
2114
ep->state &= ~BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
2188
if (rval == 0 && !(ep->state & BOFI_NEW_MESSAGE)) {
usr/src/uts/common/io/bofi.c
2189
ep->state |= BOFI_MESSAGE_WAIT;
usr/src/uts/common/io/bofi.c
2191
if (!(ep->state & BOFI_NEW_MESSAGE))
usr/src/uts/common/io/bofi.c
2196
ep->state &= ~BOFI_NEW_MESSAGE;
usr/src/uts/common/io/bofi.c
2435
(ep->state & BOFI_DEV_ACTIVE) &&
usr/src/uts/common/io/bofi.c
2551
(ep->state & BOFI_DEV_ACTIVE) &&
usr/src/uts/common/io/bofi.c
3315
(ep->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
3683
(ep->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
3766
(ep->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
4182
(ep->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
4265
(ep->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
4316
if (ep->state & BOFI_DEV_ACTIVE) {
usr/src/uts/common/io/bofi.c
4402
(lp->errentp->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
4443
(lp->errentp->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
4486
(ep->state & BOFI_DEV_ACTIVE)) {
usr/src/uts/common/io/bofi.c
4539
if (!(ep->state & BOFI_DEV_ACTIVE))
usr/src/uts/common/io/cardbus/cardbus.c
1399
int state = PT_STATE_DEC_VAR;
usr/src/uts/common/io/cardbus/cardbus.c
1405
state = PT_STATE_HEX_VAR;
usr/src/uts/common/io/cardbus/cardbus.c
1415
state = PT_STATE_HEX_VAR;
usr/src/uts/common/io/cardbus/cardbus.c
1424
state = PT_STATE_HEX_VAR;
usr/src/uts/common/io/cardbus/cardbus.c
1427
return (state);
usr/src/uts/common/io/cardbus/cardbus.c
1459
return (pt->state);
usr/src/uts/common/io/cardbus/cardbus.c
1603
int state = PT_STATE_TOKEN, qm = 0, em = 0, smc = 0, l = 0;
usr/src/uts/common/io/cardbus/cardbus.c
1648
if (state == PT_STATE_CHECK) {
usr/src/uts/common/io/cardbus/cardbus.c
1659
} else if (state != PT_STATE_STRING_VAR) {
usr/src/uts/common/io/cardbus/cardbus.c
1675
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1694
switch (state) {
usr/src/uts/common/io/cardbus/cardbus.c
1698
state = PT_STATE_CHECK;
usr/src/uts/common/io/cardbus/cardbus.c
1705
switch (state = parse_token(token)) {
usr/src/uts/common/io/cardbus/cardbus.c
1711
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1714
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1755
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1768
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1781
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1791
state = PT_STATE_TOKEN;
usr/src/uts/common/io/cardbus/cardbus.c
1797
state);
usr/src/uts/common/io/cardbus/cardbus.c
1816
if (state != PT_STATE_TOKEN) {
usr/src/uts/common/io/cardbus/cardbus_hp.c
411
hpc_led_info->state = cbp->leds[hpc_led_info->led];
usr/src/uts/common/io/cardbus/cardbus_hp.c
420
hpc_led_info->led, hpc_led_info->state);
usr/src/uts/common/io/cardbus/cardbus_hp.c
422
cbp->leds[hpc_led_info->led] = hpc_led_info->state;
usr/src/uts/common/io/cardbus/cardbus_parse.h
51
int state; /* state machine state */
usr/src/uts/common/io/chxge/com/ch_subr.c
844
phy->state = PHY_AUTONEG_RDY;
usr/src/uts/common/io/chxge/com/ch_subr.c
848
phy->state = PHY_AUTONEG_EN;
usr/src/uts/common/io/chxge/com/ch_subr.c
852
phy->state = PHY_AUTONEG_RDY;
usr/src/uts/common/io/chxge/com/cphy.h
77
int state; /* Link status state machine */
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
337
cphy->state |= PHY_LINK_UP;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
339
cphy->state &= ~PHY_LINK_UP;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
340
if (cphy->state & PHY_AUTONEG_EN)
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
341
cphy->state &= ~PHY_AUTONEG_RDY;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
347
cphy->state |= PHY_AUTONEG_RDY;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
349
if ((cphy->state & (PHY_LINK_UP | PHY_AUTONEG_RDY)) ==
usr/src/uts/common/io/comstar/port/fct/discovery.c
836
int state;
usr/src/uts/common/io/comstar/port/fct/discovery.c
840
state = iport->iport_li_state & LI_STATE_MASK;
usr/src/uts/common/io/comstar/port/fct/discovery.c
845
if (state <= LI_STATE_FINI_TOPOLOGY) {
usr/src/uts/common/io/comstar/port/fct/discovery.c
850
} else if (state <= LI_STATE_N2N_PLOGI) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
262
iscsit_set_isns(boolean_t state);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
567
iscsit_set_isns(boolean_t state)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
576
if (iscsit_global.global_isns_cfg.isns_state != state) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
585
iscsit_global.global_isns_cfg.isns_state = state;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
587
if (state) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
527
iscsit_tgt_state_t state;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
534
state = tgt->target_state;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
535
if (state != TS_ONLINING && state != TS_ONLINE &&
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
536
state != TS_STMF_ONLINE)
usr/src/uts/common/io/comstar/stmf/stmf.c
1476
if ((std->state != STMF_STATE_ONLINE) &&
usr/src/uts/common/io/comstar/stmf/stmf.c
1477
(std->state != STMF_STATE_OFFLINE)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1491
if (std->state != STMF_STATE_OFFLINE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1510
if (std->state == STMF_STATE_OFFLINE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1545
if ((std->state != STMF_STATE_OFFLINE) ||
usr/src/uts/common/io/comstar/stmf/stmf.c
1579
std->state = stmf_get_service_state();
usr/src/uts/common/io/comstar/stmf/stmf.c
839
cmd = (std->state == STMF_STATE_ONLINE) ? STMF_CMD_LU_ONLINE :
usr/src/uts/common/io/comstar/stmf/stmf.c
911
cmd = (std->state == STMF_STATE_ONLINE) ?
usr/src/uts/common/io/cons.c
277
cnopen(dev_t *dev, int flag, int state, struct cred *cred)
usr/src/uts/common/io/cons.c
313
if (state != OTYP_CHR || getminor(*dev) != 0)
usr/src/uts/common/io/cons.c
350
cnclose(dev_t dev __unused, int flag, int state, struct cred *cred)
usr/src/uts/common/io/cons.c
361
if (state != OTYP_CHR)
usr/src/uts/common/io/conskbd.c
2195
kbtrans_key_t *keycode, enum keystate *state)
usr/src/uts/common/io/conskbd.c
2208
cb->cons_polledio_argument, keycode, state);
usr/src/uts/common/io/cpqary3/cpqary3_ioctl.h
87
uint16_t state; /* currently set to active */
usr/src/uts/common/io/cpudrv.c
977
#define GET_CPU_MSTATE_CNT(state, cnt) \
usr/src/uts/common/io/cpudrv.c
978
msnsecs[state] = NSEC_TO_TICK(msnsecs[state]); \
usr/src/uts/common/io/cpudrv.c
979
if (cpupm->lastquan_mstate[state] > msnsecs[state]) \
usr/src/uts/common/io/cpudrv.c
980
msnsecs[state] = cpupm->lastquan_mstate[state]; \
usr/src/uts/common/io/cpudrv.c
981
cnt = msnsecs[state] - cpupm->lastquan_mstate[state]; \
usr/src/uts/common/io/cpudrv.c
982
cpupm->lastquan_mstate[state] = msnsecs[state]
usr/src/uts/common/io/cxgbe/common/common.h
651
enum dev_state state, int *reset);
usr/src/uts/common/io/cxgbe/common/common.h
801
enum dev_master master, enum dev_state *state);
usr/src/uts/common/io/cxgbe/common/common.h
945
void t4_sge_decode_idma_state(struct adapter *adapter, int state);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
4099
enum dev_state state, int *reset)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
4135
} else if (fs_fw_usable && state == DEV_STATE_UNINIT &&
usr/src/uts/common/io/cxgbe/common/t4_hw.c
4167
t4_fw_install, state,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7101
void t4_sge_decode_idma_state(struct adapter *adapter, int state)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7242
if (state < sge_idma_decode_nstates)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7243
CH_WARN(adapter, "idma state %s\n", sge_idma_decode[state]);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7245
CH_WARN(adapter, "idma state %d unknown\n", state);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7333
enum dev_master master, enum dev_state *state)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7371
if (state) {
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7373
*state = DEV_STATE_ERR;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7375
*state = DEV_STATE_INIT;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7377
*state = DEV_STATE_UNINIT;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7429
if (state) {
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7431
*state = DEV_STATE_ERR;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
7433
*state = DEV_STATE_INIT;
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
190
t4_iq_state_t state;
usr/src/uts/common/io/cxgbe/t4nex/t4_mac.c
903
iq->state = IQS_IDLE;
usr/src/uts/common/io/cxgbe/t4nex/t4_mac.c
926
iq->state = IQS_BUSY;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1040
p->t4_fw_install, state, &reset);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2462
if (atomic_cas_uint(&iq->state, IQS_DISABLED, IQS_IDLE) !=
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2493
while (atomic_cas_uint(&rxq->iq.state, IQS_IDLE,
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
950
enum dev_state state;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
960
rc = t4_fw_hello(sc, sc->mbox, sc->mbox, MASTER_MUST, &state);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1296
iq->state = IQS_IDLE;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
652
int state;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
661
state = atomic_cas_uint(&iq->state, IQS_IDLE, IQS_BUSY);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
662
if (state == IQS_IDLE) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
664
(void) atomic_cas_uint(&iq->state, IQS_BUSY, IQS_IDLE);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
879
if (atomic_cas_uint(&q->state, IQS_IDLE,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
883
&q->state, IQS_BUSY,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
925
(void) atomic_cas_uint(&q->state, IQS_BUSY, IQS_IDLE);
usr/src/uts/common/io/devinfo.c
1815
me->state = node->devi_state;
usr/src/uts/common/io/dld/dld_drv.c
1315
dld_secobj_state_t state;
usr/src/uts/common/io/dld/dld_drv.c
1317
state.ss_free = sgp->sg_size - sizeof (dld_ioc_secobj_get_t);
usr/src/uts/common/io/dld/dld_drv.c
1318
state.ss_count = 0;
usr/src/uts/common/io/dld/dld_drv.c
1319
state.ss_rc = 0;
usr/src/uts/common/io/dld/dld_drv.c
1320
state.ss_mode = mode;
usr/src/uts/common/io/dld/dld_drv.c
1321
state.ss_objp = (dld_secobj_t *)((uchar_t *)arg +
usr/src/uts/common/io/dld/dld_drv.c
1324
mod_hash_walk(drv_secobj_hash, drv_secobj_walker, &state);
usr/src/uts/common/io/dld/dld_drv.c
1325
if (state.ss_rc != 0) {
usr/src/uts/common/io/dld/dld_drv.c
1327
return (state.ss_rc);
usr/src/uts/common/io/dld/dld_drv.c
1329
sgp->sg_count = state.ss_count;
usr/src/uts/common/io/dld/dld_flow.c
103
flowinfo_state_t state;
usr/src/uts/common/io/dld/dld_flow.c
112
state.fi_bufsize = wf->wf_len;
usr/src/uts/common/io/dld/dld_flow.c
113
state.fi_fl = (uchar_t *)uaddr + sizeof (*wf);
usr/src/uts/common/io/dld/dld_flow.c
114
state.fi_nflows = 0;
usr/src/uts/common/io/dld/dld_flow.c
118
&state);
usr/src/uts/common/io/dld/dld_flow.c
125
err = dld_walk_flow_cb(finfo, &state);
usr/src/uts/common/io/dld/dld_flow.c
128
wf->wf_nflows = state.fi_nflows;
usr/src/uts/common/io/dld/dld_proto.c
52
#define DL_ACK_PENDING(state) \
usr/src/uts/common/io/dld/dld_proto.c
53
((state) == DL_ATTACH_PENDING || \
usr/src/uts/common/io/dld/dld_proto.c
54
(state) == DL_DETACH_PENDING || \
usr/src/uts/common/io/dld/dld_proto.c
55
(state) == DL_BIND_PENDING || \
usr/src/uts/common/io/dld/dld_proto.c
56
(state) == DL_UNBIND_PENDING)
usr/src/uts/common/io/dld/dld_str.c
170
i_dld_str_state_t state;
usr/src/uts/common/io/dld/dld_str.c
181
state.ds_minor = getminor(dev);
usr/src/uts/common/io/dld/dld_str.c
182
state.ds_major = getmajor(dev);
usr/src/uts/common/io/dld/dld_str.c
183
state.ds_dip = NULL;
usr/src/uts/common/io/dld/dld_str.c
184
state.ds_instance = -1;
usr/src/uts/common/io/dld/dld_str.c
186
mod_hash_walk(str_hashp, i_dld_str_walker, &state);
usr/src/uts/common/io/dld/dld_str.c
187
return (state.ds_dip);
usr/src/uts/common/io/dld/dld_str.c
194
i_dld_str_state_t state;
usr/src/uts/common/io/dld/dld_str.c
216
state.ds_minor = getminor(dev);
usr/src/uts/common/io/dld/dld_str.c
217
state.ds_major = getmajor(dev);
usr/src/uts/common/io/dld/dld_str.c
218
state.ds_dip = NULL;
usr/src/uts/common/io/dld/dld_str.c
219
state.ds_instance = -1;
usr/src/uts/common/io/dld/dld_str.c
221
mod_hash_walk(str_hashp, i_dld_str_walker, &state);
usr/src/uts/common/io/dld/dld_str.c
222
return (state.ds_instance);
usr/src/uts/common/io/e1000api/e1000_82541.c
1204
void e1000_init_script_state_82541(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82541.c
1215
dev_spec->phy_init_script = state;
usr/src/uts/common/io/e1000api/e1000_82541.h
91
void e1000_init_script_state_82541(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000api/e1000_82543.c
288
bool state = FALSE;
usr/src/uts/common/io/e1000api/e1000_82543.c
297
state = !!(dev_spec->tbi_compatibility & TBI_COMPAT_ENABLED);
usr/src/uts/common/io/e1000api/e1000_82543.c
300
return state;
usr/src/uts/common/io/e1000api/e1000_82543.c
310
void e1000_set_tbi_compatibility_82543(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82543.c
321
if (state)
usr/src/uts/common/io/e1000api/e1000_82543.c
340
bool state = FALSE;
usr/src/uts/common/io/e1000api/e1000_82543.c
349
state = !!(dev_spec->tbi_compatibility & TBI_SBP_ENABLED);
usr/src/uts/common/io/e1000api/e1000_82543.c
352
return state;
usr/src/uts/common/io/e1000api/e1000_82543.c
362
static void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82543.c
368
if (state && e1000_tbi_compatibility_enabled_82543(hw))
usr/src/uts/common/io/e1000api/e1000_82543.c
76
static void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000api/e1000_82543.h
54
bool state);
usr/src/uts/common/io/e1000api/e1000_82571.c
1863
void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82571.c
1870
hw->dev_spec._82571.laa_is_present = state;
usr/src/uts/common/io/e1000api/e1000_82571.c
1873
if (state)
usr/src/uts/common/io/e1000api/e1000_82571.h
64
void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5564
bool state)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5575
dev_spec->kmrn_lock_loss_workaround_enabled = state;
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
329
bool state);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1091
void e1000_set_ttl_workaround_state_82541(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
171
e1000_set_ttl_workaround_state_82541(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
180
dev_spec->ttl_workaround = state;
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
51
bool state = false;
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
58
state = dev_spec->ttl_workaround;
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
61
return (state);
usr/src/uts/common/io/efe/efe.c
859
mac_prop_info_handle_t state)
usr/src/uts/common/io/efe/efe.c
863
mii_m_propinfo(efep->efe_miih, name, id, state);
usr/src/uts/common/io/eventfd.c
100
mutex_enter(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
102
while (state->efd_value == 0) {
usr/src/uts/common/io/eventfd.c
104
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
108
if (!cv_wait_sig_swap(&state->efd_cv, &state->efd_lock)) {
usr/src/uts/common/io/eventfd.c
109
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
119
val = oval = state->efd_value;
usr/src/uts/common/io/eventfd.c
121
if (state->efd_semaphore) {
usr/src/uts/common/io/eventfd.c
122
state->efd_value--;
usr/src/uts/common/io/eventfd.c
125
state->efd_value = 0;
usr/src/uts/common/io/eventfd.c
134
if (state->efd_bwriters != 0) {
usr/src/uts/common/io/eventfd.c
135
cv_broadcast(&state->efd_cv);
usr/src/uts/common/io/eventfd.c
137
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
145
pollwakeup(&state->efd_pollhd, POLLWRNORM | POLLOUT);
usr/src/uts/common/io/eventfd.c
154
eventfd_state_t *state;
usr/src/uts/common/io/eventfd.c
168
state = ddi_get_soft_state(eventfd_softstate, minor);
usr/src/uts/common/io/eventfd.c
170
mutex_enter(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
172
while (val > EVENTFD_VALMAX - state->efd_value) {
usr/src/uts/common/io/eventfd.c
174
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
178
state->efd_bwriters++;
usr/src/uts/common/io/eventfd.c
179
if (!cv_wait_sig_swap(&state->efd_cv, &state->efd_lock)) {
usr/src/uts/common/io/eventfd.c
180
state->efd_bwriters--;
usr/src/uts/common/io/eventfd.c
181
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
184
state->efd_bwriters--;
usr/src/uts/common/io/eventfd.c
190
state->efd_value = (oval = state->efd_value) + val;
usr/src/uts/common/io/eventfd.c
197
cv_broadcast(&state->efd_cv);
usr/src/uts/common/io/eventfd.c
199
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
204
pollwakeup(&state->efd_pollhd, POLLRDNORM | POLLIN);
usr/src/uts/common/io/eventfd.c
213
eventfd_state_t *state;
usr/src/uts/common/io/eventfd.c
217
state = ddi_get_soft_state(eventfd_softstate, minor);
usr/src/uts/common/io/eventfd.c
219
mutex_enter(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
221
if (state->efd_value > 0)
usr/src/uts/common/io/eventfd.c
224
if (state->efd_value < EVENTFD_VALMAX)
usr/src/uts/common/io/eventfd.c
229
*phpp = &state->efd_pollhd;
usr/src/uts/common/io/eventfd.c
232
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
241
eventfd_state_t *state;
usr/src/uts/common/io/eventfd.c
244
state = ddi_get_soft_state(eventfd_softstate, minor);
usr/src/uts/common/io/eventfd.c
248
mutex_enter(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
249
state->efd_semaphore ^= 1;
usr/src/uts/common/io/eventfd.c
250
mutex_exit(&state->efd_lock);
usr/src/uts/common/io/eventfd.c
266
eventfd_state_t *state, **sp;
usr/src/uts/common/io/eventfd.c
269
state = ddi_get_soft_state(eventfd_softstate, minor);
usr/src/uts/common/io/eventfd.c
271
if (state->efd_pollhd.ph_list != NULL) {
usr/src/uts/common/io/eventfd.c
272
pollwakeup(&state->efd_pollhd, POLLERR);
usr/src/uts/common/io/eventfd.c
273
pollhead_clean(&state->efd_pollhd);
usr/src/uts/common/io/eventfd.c
281
for (sp = &eventfd_state; *sp != state; sp = &((*sp)->efd_next))
usr/src/uts/common/io/eventfd.c
58
eventfd_state_t *state;
usr/src/uts/common/io/eventfd.c
76
state = ddi_get_soft_state(eventfd_softstate, minor);
usr/src/uts/common/io/eventfd.c
79
state->efd_next = eventfd_state;
usr/src/uts/common/io/eventfd.c
80
eventfd_state = state;
usr/src/uts/common/io/eventfd.c
90
eventfd_state_t *state;
usr/src/uts/common/io/eventfd.c
98
state = ddi_get_soft_state(eventfd_softstate, minor);
usr/src/uts/common/io/fd.c
1295
enum dkio_state state;
usr/src/uts/common/io/fd.c
1564
if (ddi_copyin((void *)arg, &state, sizeof (int), flag)) {
usr/src/uts/common/io/fd.c
1569
rval = fd_check_media(dev, state);
usr/src/uts/common/io/fd.c
2233
enum dkio_state state;
usr/src/uts/common/io/fd.c
2243
state = DKIO_NONE;
usr/src/uts/common/io/fd.c
2249
state = DKIO_EJECTED;
usr/src/uts/common/io/fd.c
2253
state = DKIO_INSERTED;
usr/src/uts/common/io/fd.c
2257
state = DKIO_INSERTED;
usr/src/uts/common/io/fd.c
2260
(CE_CONT, "fd_get_media_state unit %d: state %x\n", unit, state));
usr/src/uts/common/io/fd.c
2261
return (state);
usr/src/uts/common/io/fd.c
2265
fd_check_media(dev_t dev, enum dkio_state state)
usr/src/uts/common/io/fd.c
2280
while (fdp->d_media_state == state) {
usr/src/uts/common/io/fd.c
86
static int fd_check_media(dev_t dev, enum dkio_state state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1002
if (hba->state != FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1178
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
156
if (hba->state < FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
495
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
640
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
818
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
951
(hba->state == FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10451
if (hba->state != FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10468
if ((fcfp->state != FCFI_STATE_FREE) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2204
(hba->state >= FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2344
(hba->state >= FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2514
(hba->state >= FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2661
(hba->state >= FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3552
if (hba->state < FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3969
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4067
} else if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4081
if (hba->state == FC_ERROR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4223
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4456
} else if (hba->state < FC_INIT_START) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4478
} else if (hba->state != FC_WARM_START) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4497
} else if (hba->state != FC_KILLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4529
} else if (hba->state == FC_KILLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4531
} else if (hba->state == FC_WARM_START) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4564
} else if (hba->state < FC_INIT_START) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6185
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6997
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7007
else if (hba->state == FC_LINK_DOWN_PERSIST) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7009
} else if (hba->state < FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7117
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7125
else if (hba->state < FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8387
while ((hba->state < FC_LINK_UP) && (hba->state != FC_ERROR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8700
while ((hba->state >= FC_LINK_UP) && (hba->state != FC_ERROR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8744
while ((hba->state < FC_LINK_UP) && (hba->state != FC_ERROR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8921
if (hba->state < FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9645
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9652
state = emlxs_sd_bucket.state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9654
if (state == SD_COLLECTING)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9664
emlxs_sd_bucket.state = SD_STOPPED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9684
} else if (emlxs_sd_bucket.state == SD_COLLECTING) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9778
emlxs_sd_bucket.state = SD_COLLECTING;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9841
emlxs_sd_bucket.state = SD_STOPPED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1017
emlxs_dhchap_action[(node_dhc->state * NODE_EVENT_MAX_EVENT) + evt];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1048
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1910
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1965
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2031
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2819
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2821
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3058
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3068
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3168
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3275
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3277
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3403
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3413
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3423
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3539
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3649
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3781
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3783
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
385
emlxs_dhc_event_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3916
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3926
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
393
if (state == emlxs_event_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
398
(void) snprintf(buffer, sizeof (buffer), "event=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4043
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
405
emlxs_dhc_state(emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
413
if ((state != NODE_STATE_NOCHANGE) && (node_dhc->state != state)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4131
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
416
emlxs_dhc_nstate_xlate(node_dhc->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4160
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
417
emlxs_dhc_nstate_xlate(state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
419
node_dhc->prev_state = node_dhc->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
420
node_dhc->state = (uint16_t)state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
423
switch (state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4240
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4242
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4286
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4296
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
452
switch (state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4605
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4612
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4639
ndlp->nlp_DID, node_dhc->state, node_dhc->prev_state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4641
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
471
if (port_dhc->state ==
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
474
} else if (port_dhc->state !=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
481
if (port_dhc->state != pstate) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
484
emlxs_dhc_pstate_xlate(port_dhc->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
487
port_dhc->state = pstate;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4989
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4999
return (node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
511
if (!ndlp || !ndlp->nlp_active || ndlp->node_dhc.state ==
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
52
static char *emlxs_dhc_pstate_xlate(uint32_t state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
53
static char *emlxs_dhc_nstate_xlate(uint32_t state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
530
ndlp->nlp_DID, emlxs_dhc_nstate_xlate(node_dhc->state), reason,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
535
switch (node_dhc->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7187
if (port_dhc->state == ELX_FABRIC_STATE_UNKNOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7194
if (node_dhc->state == NODE_STATE_UNKNOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7212
if (node_dhc->state == NODE_STATE_UNKNOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7393
if (port->port_dhc.state == ELX_FABRIC_AUTH_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
740
emlxs_dhc_pstate_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
748
if (state == emlxs_pstate_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7493
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7500
if (port_dhc->state == ELX_FABRIC_IN_AUTH) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7504
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7510
if (node_dhc->state != NODE_STATE_AUTH_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7514
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7525
if (port_dhc->state == ELX_FABRIC_IN_REAUTH) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7529
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
753
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7541
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7558
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
760
emlxs_dhc_nstate_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7622
ndlp->nlp_DID, node_dhc->state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7633
ndlp->nlp_DID, node_dhc->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
768
if (state == emlxs_nstate_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
773
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9098
((port->port_dhc.state != ELX_FABRIC_AUTH_SUCCESS))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9101
if (ndlp->node_dhc.state >= NODE_STATE_AUTH_NEGOTIATE_ISSUE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9104
if (ndlp->node_dhc.state == NODE_STATE_AUTH_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
156
if ((hba->state < FC_LINK_UP) || (port->did == 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
308
if (hba->state < FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
1622
uint32_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
1641
state = 2; /* BOOT_BIOS_NOT_PRESENT */
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
1643
state = emlxs_boot_code_state(hba);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
1647
(void) snprintf(buf2, buf2_size, " %d", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
1653
if (state == 2) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3479
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
580
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
612
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
615
} else if (hba->state < FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10003
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10099
if (vfip->state != VFI_STATE_INIT_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10104
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10146
if (vfip->state != VFI_STATE_INIT_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10151
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10180
if (vfip->state != VFI_STATE_VPI_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10185
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10284
if (vfip->state != VFI_STATE_VPI_ONLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10289
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10331
if (vfip->state != VFI_STATE_VPI_OFFLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10336
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10374
if (vfip->state != VFI_STATE_VPI_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10379
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10414
if ((vpip->state == VPI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10444
if (vfip->state != VFI_STATE_PAUSED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10449
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10461
if ((vpip->state == VPI_STATE_PAUSED) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10494
if (vfip->state != VFI_STATE_UNREG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10499
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10543
if (vfip->state != VFI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10547
emlxs_vfi_state_xlate(vfip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10590
if (vfip->state != VFI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10595
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10659
if (vfip->state != VFI_STATE_UNREG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10664
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10691
if (vfip->state != VFI_STATE_REG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10696
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10743
if (vfip->state != VFI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10747
emlxs_vfi_state_xlate(vfip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10807
if (vfip->state != VFI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10812
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10959
if (vfip->state != VFI_STATE_REG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10964
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11003
if (vfip->state != VFI_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11008
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11048
if ((vpip->state == VPI_STATE_ONLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11086
emlxs_vpi_state_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11094
if (state == emlxs_vpi_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11099
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11113
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11143
state = vpip->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11145
index += (state * events);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11153
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11214
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11226
emlxs_vpi_state(emlxs_port_t *port, VPIobj_t *vpip, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11231
if (state >= VPI_ACTION_STATES) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11235
if ((vpip->state == state) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11241
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11251
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11252
emlxs_vpi_state_xlate(state), arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11257
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11258
emlxs_vpi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11265
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11266
emlxs_vpi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11273
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11274
emlxs_vpi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11278
vpip->prev_state = vpip->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11280
vpip->state = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11307
if (hba->state < FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11312
while ((vpip->state != VPI_STATE_PORT_ONLINE) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11313
(hba->state != FC_ERROR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11349
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11370
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11383
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11417
if (vpip->state == VPI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11435
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11446
if (vpip->state == VPI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11460
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11489
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11495
switch (vpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11573
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11579
switch (vpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11645
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11674
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11692
switch (vpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11776
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11797
switch (vpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11891
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11920
switch (vpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12060
if (vpip->state != VPI_STATE_PORT_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12065
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12107
if (vpip->fabric_rpip->state != RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12139
if (vpip->fabric_rpip->state != RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12167
if (vpip->state != VPI_STATE_PAUSED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12172
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12196
if (vpip->state != VPI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12201
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12211
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12218
if (vpip->fabric_rpip->state != RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12277
if (vpip->state != VPI_STATE_INIT) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12281
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12325
if (vpip->state != VPI_STATE_INIT) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12330
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12424
if (vpip->state != VPI_STATE_INIT_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12429
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12471
if (vpip->state != VPI_STATE_INIT_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12476
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12502
if (vpip->state != VPI_STATE_PORT_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12507
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12528
if (vpip->fabric_rpip->state == RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12600
if (vpip->state == VPI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12604
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12611
if (vpip->state != VPI_STATE_PORT_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12616
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12627
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12636
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12656
if (vpip->state != VPI_STATE_LOGI) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12661
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12671
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12693
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12702
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12715
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12731
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12740
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12767
if (vpip->state != VPI_STATE_LOGI) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12772
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12786
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12837
if ((vpip->state == VPI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12851
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12875
if (vpip->state != VPI_STATE_LOGI) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12880
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12957
if (vpip->state != VPI_STATE_LOGI_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12962
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13017
if (vpip->state != VPI_STATE_LOGI_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13022
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13103
if (vpip->state != VPI_STATE_LOGO_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13108
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13114
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13158
if (vpip->state != VPI_STATE_LOGO) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13163
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13282
if (vpip->state != VPI_STATE_LOGO_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13287
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13317
if (vpip->state != VPI_STATE_UNREG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13322
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13369
if (vpip->state != VPI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13373
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13415
if (vpip->state != VPI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13420
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13426
(vpip->fabric_rpip->state != RPI_STATE_FREE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13430
vpip->rpi_paused, vpip->fabric_rpip->state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13508
if (vpip->state != VPI_STATE_UNREG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13513
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13540
if (vpip->state != VPI_STATE_REG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13545
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13591
if (vpip->state != VPI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13595
emlxs_vpi_state_xlate(vpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13643
if (vpip->state != VPI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13648
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13756
if (vpip->state != VPI_STATE_REG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13761
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13796
if (vpip->state != VPI_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13801
emlxs_vpi_state_xlate(vpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13836
emlxs_rpi_state_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13844
if (state == emlxs_rpi_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13849
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13863
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13887
state = rpip->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13889
index += (state * events);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13897
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13942
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13954
emlxs_rpi_state(emlxs_port_t *port, RPIobj_t *rpip, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13959
if (state >= RPI_ACTION_STATES) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13963
if ((rpip->state == state) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13968
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13978
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13979
emlxs_rpi_state_xlate(state), arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13984
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13985
emlxs_rpi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13992
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13993
emlxs_rpi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14000
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14001
emlxs_rpi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14005
rpip->prev_state = rpip->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14007
rpip->state = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14056
if (rpip->state != RPI_STATE_RESERVED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14109
if ((rpip->state == RPI_STATE_FREE) && (rpip->RPI != 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14144
if (fabric_rpip->state != RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14147
emlxs_rpi_state_xlate(fabric_rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14208
if (rpip->state == RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14232
if (rpip->state == RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14372
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14452
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14469
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14478
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14532
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14540
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14579
if (rpip->state != RPI_STATE_PAUSED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14599
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14607
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14632
if (rpip->state != RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14637
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14722
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14727
switch (rpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14766
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14771
switch (rpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14823
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14829
switch (rpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14907
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14913
switch (rpip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14946
if (rpip->state != RPI_STATE_RESERVED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14951
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14961
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14988
if (rpip->state != RPI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14993
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15074
if (rpip->state != RPI_STATE_PAUSED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15079
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15140
if (rpip->state != RPI_STATE_UNREG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15145
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15274
if (rpip->state != RPI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15279
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15324
if (rpip->state != RPI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15329
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15424
if (rpip->state != RPI_STATE_UNREG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15429
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15456
if (rpip->state != RPI_STATE_REG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15461
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15555
if (rpip->state != RPI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15559
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15637
if (rpip->state != RPI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15642
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15765
if (rpip->state != RPI_STATE_REG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15770
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15807
if (rpip->state != RPI_STATE_RESUME_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15812
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15861
if (rpip->state != RPI_STATE_RESUME) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15866
emlxs_rpi_state_xlate(rpip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15910
if (rpip->state != RPI_STATE_RESUME) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15915
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16008
if (rpip->state != RPI_STATE_RESUME_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16013
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16060
if (rpip->state != RPI_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16065
emlxs_rpi_state_xlate(rpip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1692
uint16_t state, uint16_t reason, uint32_t explain,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
182
uint32_t state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1855
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1861
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1888
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1894
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1933
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1965
if (rpip->state == RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1976
if (rpip->state == RPI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2020
fcftab->state = FCFTAB_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2032
fcfp->state = FCFI_STATE_FREE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2044
vfip->state = VFI_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2057
vpip->state = VPI_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2062
rpip->state = RPI_STATE_FREE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2077
rpip->state = RPI_STATE_FREE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2084
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2100
emlxs_fcf_event_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2108
if (state == emlxs_fcf_event_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2113
(void) snprintf(buffer, sizeof (buffer), "event=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2200
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2218
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2253
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2287
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2321
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2356
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2390
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2425
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2460
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2478
emlxs_fcftab_state_xlate(emlxs_port_t *port, uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2483
return (emlxs_fcoe_fcftab_state_xlate(state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2485
return (emlxs_fc_fcftab_state_xlate(state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2515
if (fcftab->state != FCFTAB_STATE_SHUTDOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2520
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2533
if (fcfp->state <= FCFI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2562
if (fcfp->state <= FCFI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2574
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2586
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2608
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2622
emlxs_fc_fcftab_state_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2630
if (state == emlxs_fc_fcftab_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2635
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2651
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2678
state = fcftab->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2680
index += (state * events);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2688
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
270
static char *emlxs_fc_fcftab_state_xlate(uint32_t state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2725
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2738
emlxs_fc_fcftab_state(emlxs_port_t *port, uint16_t state, uint16_t reason,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2745
if (state >= FC_FCFTAB_ACTION_STATES) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2749
if ((fcftab->state == state) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2755
emlxs_fc_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2765
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2766
emlxs_fc_fcftab_state_xlate(state), arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2771
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2772
emlxs_fc_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2779
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2780
emlxs_fc_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2787
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2788
emlxs_fc_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2792
fcftab->prev_state = fcftab->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2794
fcftab->state = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2817
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2828
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2839
emlxs_fc_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2857
if (fcftab->state != FC_FCFTAB_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2862
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2874
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2886
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2905
if (fcftab->state != FC_FCFTAB_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2910
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2933
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2940
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2981
if (fcftab->state != FC_FCFTAB_STATE_TOPO) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2985
emlxs_fc_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2996
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3048
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3139
if (fcftab->state != FC_FCFTAB_STATE_TOPO) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3144
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3160
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3178
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3197
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3260
if (fcftab->state != FC_FCFTAB_STATE_TOPO_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3265
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3278
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3291
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3314
if (fcftab->state != FC_FCFTAB_STATE_TOPO_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3319
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3350
if (fcftab->state != FC_FCFTAB_STATE_CFGLINK) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3354
emlxs_fc_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3365
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3418
if (fcftab->state != FC_FCFTAB_STATE_CFGLINK) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3423
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3439
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3457
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3471
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3541
if (fcftab->state != FC_FCFTAB_STATE_CFGLINK_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3546
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3559
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3572
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3595
if (fcftab->state != FC_FCFTAB_STATE_CFGLINK_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3600
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3636
if (fcftab->state != FC_FCFTAB_STATE_SPARM) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3640
emlxs_fc_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3651
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3749
if (fcftab->state != FC_FCFTAB_STATE_SPARM) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3754
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3770
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3786
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3851
if (fcftab->state != FC_FCFTAB_STATE_SPARM_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3856
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3869
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3881
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3904
if (fcftab->state != FC_FCFTAB_STATE_SPARM_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3909
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3963
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3970
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4042
if (fcftab->state != FC_FCFTAB_STATE_FCFI_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4047
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4106
if (fcftab->state != FC_FCFTAB_STATE_FCFI_ONLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4111
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4121
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4133
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4154
if (fcftab->state != FC_FCFTAB_STATE_FCFI_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4159
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4192
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4212
if (fcftab->state != FC_FCFTAB_STATE_FCFI_OFFLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4217
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4227
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4238
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4263
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4272
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4286
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4289
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4322
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4334
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4344
if ((fcfp->state == FCFI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4345
(fcfp->state == FCFI_STATE_PAUSED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4363
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4395
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4403
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4453
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4478
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4510
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4521
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4527
if (fcftab->state == FC_FCFTAB_STATE_SHUTDOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4532
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4542
emlxs_fc_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4598
emlxs_fcoe_fcftab_state_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4606
if (state == emlxs_fcoe_fcftab_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4611
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4627
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4669
state = fcftab->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4671
index += (state * events);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4679
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4721
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4734
emlxs_fcoe_fcftab_state(emlxs_port_t *port, uint16_t state, uint16_t reason,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4741
if (state >= FCOE_FCFTAB_ACTION_STATES) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4745
if ((fcftab->state == state) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4751
emlxs_fcoe_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4761
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4762
emlxs_fcoe_fcftab_state_xlate(state), arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4767
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4768
emlxs_fcoe_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4775
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4776
emlxs_fcoe_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4783
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4784
emlxs_fcoe_fcftab_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4788
fcftab->prev_state = fcftab->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4790
fcftab->state = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4815
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4823
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4876
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4901
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4936
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4950
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4956
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4962
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4974
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5001
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5010
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5016
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5022
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5034
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5063
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5076
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5086
if ((fcfp->state == FCFI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5087
(fcfp->state == FCFI_STATE_PAUSED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5104
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5135
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5146
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5152
if (fcftab->state == FCOE_FCFTAB_STATE_SHUTDOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5157
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5167
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5226
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5231
emlxs_fcoe_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5241
emlxs_fcoe_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5263
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5272
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
528
static char *emlxs_fcoe_fcftab_state_xlate(uint32_t state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5283
emlxs_fcoe_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
531
static uint32_t emlxs_fcoe_fcftab_state(emlxs_port_t *port, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5334
if (fcftab->state != FCOE_FCFTAB_STATE_SOLICIT_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5339
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5352
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5365
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5410
if (fcftab->state != FCOE_FCFTAB_STATE_SOLICIT) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5414
emlxs_fcoe_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5425
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5465
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5489
if (fcftab->state != FCOE_FCFTAB_STATE_SOLICIT) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5494
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5510
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5527
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5679
if (fcftab->state != FCOE_FCFTAB_STATE_SOLICIT_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5684
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5694
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5707
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5743
if (fcftab->state != FCOE_FCFTAB_STATE_READ) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5747
emlxs_fcoe_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5758
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5787
emlxs_fcoe_fcftab_state_xlate(fcftab->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5889
if (fcftab->state != FCOE_FCFTAB_STATE_READ) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5894
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5910
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5926
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5997
if (fcftab->state != FCOE_FCFTAB_STATE_READ_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6002
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6015
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6028
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6053
if (fcftab->state != FCOE_FCFTAB_STATE_READ_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6058
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6067
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6074
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6137
if (fcfp1->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6258
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6267
if (fcfp->state > FCFI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6279
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6302
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6325
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6346
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6365
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6381
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6434
if (fcftab->state != FCOE_FCFTAB_STATE_FCFI_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6439
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6521
if (fcftab->state != FCOE_FCFTAB_STATE_FCFI_ONLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6526
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6536
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6548
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6571
if (fcftab->state != FCOE_FCFTAB_STATE_FCFI_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6576
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6586
if (fcfp->state <= FCFI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6601
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6611
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6632
if (fcftab->state != FCOE_FCFTAB_STATE_FCFI_OFFLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6637
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6647
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6658
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6685
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6692
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6700
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6722
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6746
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6762
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6793
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6808
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6820
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6832
if ((vpip->state == VPI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6844
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6852
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6858
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6870
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6899
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6906
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6914
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6936
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6960
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6976
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7102
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7113
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7124
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7136
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7167
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7173
switch (fcftab->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7179
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7191
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7219
if (fcftab->state != FCOE_FCFTAB_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7224
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7250
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7264
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7276
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7309
if (fcftab->state != FCOE_FCFTAB_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7314
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7327
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7339
emlxs_fcoe_fcftab_state_xlate(fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7353
emlxs_fcfi_state_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7361
if (state == emlxs_fcfi_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7366
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7380
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7407
state = fcfp->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7409
index += (state * events);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7417
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7482
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7495
emlxs_fcfi_state(emlxs_port_t *port, FCFIobj_t *fcfp, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7500
if (state >= FCFI_ACTION_STATES) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7504
if ((fcfp->state == state) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7510
emlxs_fcfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7520
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7521
emlxs_fcfi_state_xlate(state), arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7526
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7527
emlxs_fcfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7534
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7535
emlxs_fcfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7542
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7543
emlxs_fcfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7547
fcfp->prev_state = fcfp->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7549
fcfp->state = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7569
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7620
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7640
if (fcfp->state == FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7661
if (fcfp->state != FCFI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7666
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7700
if (fcfp->state != FCFI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7705
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7776
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7782
switch (fcfp->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7868
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7877
switch (fcfp->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7964
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7980
switch (fcfp->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8035
if (fcfp->state != FCFI_STATE_VFI_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8040
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8113
if (fcfp->state != FCFI_STATE_VFI_ONLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8118
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8145
if (fcfp->state != FCFI_STATE_VFI_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8150
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8185
(vfip->state == VFI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8214
if (fcfp->state != FCFI_STATE_PAUSED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8219
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8231
if ((vfip->state == VFI_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8232
(vfip->state == VFI_STATE_PAUSED) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8263
if (fcfp->state != FCFI_STATE_VFI_OFFLINE_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8268
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
829
static char *emlxs_fcfi_state_xlate(uint32_t state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8307
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8320
switch (fcfp->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8375
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8394
switch (fcfp->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8452
if (fcfp->state != FCFI_STATE_UNREG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8457
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8500
if (fcfp->state != FCFI_STATE_REG_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8505
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8552
if (fcfp->state != FCFI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8556
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8603
if (fcfp->state != FCFI_STATE_REG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8608
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8706
if (fcfp->state != FCFI_STATE_REG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8711
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8751
if (fcfp->state != FCFI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8755
emlxs_fcfi_state_xlate(fcfp->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8798
if (fcfp->state != FCFI_STATE_UNREG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8803
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8866
if (fcfp->state != FCFI_STATE_UNREG_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8871
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8879
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8901
if (fcfp->state != FCFI_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8906
emlxs_fcfi_state_xlate(fcfp->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9195
emlxs_vfi_state_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9203
if (state == emlxs_vfi_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9208
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9222
uint16_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9249
state = vfip->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9251
index += (state * events);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9259
emlxs_vfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9326
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9338
emlxs_vfi_state(emlxs_port_t *port, VFIobj_t *vfip, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9343
if (state >= VFI_ACTION_STATES) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9348
emlxs_vfi_state_xlate(vfip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9352
if ((vfip->state == state) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9358
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9369
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9370
emlxs_vfi_state_xlate(state), arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9375
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9376
emlxs_vfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9383
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9384
emlxs_vfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9391
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9392
emlxs_vfi_state_xlate(state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9396
vfip->prev_state = vfip->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9398
vfip->state = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9420
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9426
switch (vfip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9517
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9527
switch (vfip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9617
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9634
switch (vfip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9709
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9725
switch (vfip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9782
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9806
switch (vfip->state) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9864
if (vfip->state != VFI_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9869
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9879
emlxs_vfi_state_xlate(vfip->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9951
if (vfip->state != VFI_STATE_INIT) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9955
emlxs_vfi_state_xlate(vfip->state));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9998
if (vfip->state != VFI_STATE_INIT) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1477
uint32_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1522
state = FC_STATE_LOOP;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1525
state = FC_STATE_ONLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1533
state |= FC_STATE_1GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1538
state |= FC_STATE_1GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1542
state |= FC_STATE_2GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1546
state |= FC_STATE_4GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1550
state |= FC_STATE_8GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1554
state |= FC_STATE_10GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1558
state |= FC_STATE_16GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1562
state |= FC_STATE_32GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1573
if ((hba->state >= FC_LINK_UP) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1574
!(hba->flag & FC_LOOPBACK_MODE) && (vport->ulp_statec != state)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1576
vport->ulp_statec = state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1649
if (hba->state > FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1801
} while ((hba->state >= FC_LINK_UP) && (hba->state != FC_ERROR));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2394
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2641
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2945
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3071
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3598
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3816
sbp->xrip->state, sbp->xrip->flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4315
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4364
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4399
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1506
(hba->state <= FC_LINK_DOWN)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1832
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1970
fct_port, port->fct_flags, hba->state, hba->flag, hba->topology);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1985
(hba->state < FC_LINK_UP) || (hba->flag & FC_LOOPBACK_MODE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3136
if (!xrip || xrip->state == XRI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4549
hba->state, fct_cmd->cmd_oxid, fct_cmd->cmd_rxid, cmd_sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4694
if (!sbp->xrip || sbp->xrip->state == XRI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4711
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4891
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2705
emlxs_ffstate_xlate(uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2713
if (state == emlxs_ffstate_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2718
(void) snprintf(buffer, sizeof (buffer), "state=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1658
if ((la.attType == AT_LINK_UP) && (hba->state < FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1929
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1936
if (hba->state == FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2700
if (hba->state != FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
298
if ((hba->state == FC_LINK_UP) && (channelno == hba->channel_fcp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
337
if (hba->state != FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1611
while (i && (hba->state < FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1613
if (hba->state == FC_ERROR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2003
vpip->state = VPI_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2814
if (iocbq && (iocbq->flag & IOCB_FCP_CMD) && (hba->state != FC_READY)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3641
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4500
if (hba->state < FC_WARM_START) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5322
word[4], word[5], word[6], word[7], hba->state, hba->flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6873
if (hba->state == FC_READY) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1446
while (i && (hba->state < FC_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1448
if (hba->state == FC_ERROR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2557
vpip->state = VPI_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3220
if (iocbq && (iocbq->flag & IOCB_FCP_CMD) && (hba->state != FC_READY)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4273
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7396
if ((hba->state == FC_KILLED) || (hba->flag & FC_OFFLINE_MODE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7427
if ((hba->state == FC_KILLED) || (hba->flag & FC_OFFLINE_MODE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8148
xrip->state = XRI_STATE_ALLOCATED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8189
if (!xrip || xrip->state == XRI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8230
xrip->state = XRI_STATE_FREE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8291
if ((xrip->state == XRI_STATE_FREE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8297
xrip->XRI, xrip, xrip->state, xrip->flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8390
xrip->state = XRI_STATE_ALLOCATED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8428
if ((xrip->state >= XRI_STATE_ALLOCATED) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8456
if (xrip->state == XRI_STATE_FREE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8477
xrip->state = XRI_STATE_FREE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11299
emlxs_state_xlate(uint8_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11307
if (state == emlxs_state_table[i].code) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11312
(void) snprintf(buffer, sizeof (buffer), "State=0x%x", state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11880
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1579
linkstate = (port->vpip->state == VPI_STATE_PORT_ONLINE) ?
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1582
linkstate = hba->state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3083
if (hba->state <= FC_LINK_DOWN) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3680
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3889
(hba->state <= FC_LINK_DOWN)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4313
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5174
uint32_t state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5187
state = *(uint32_t *)pm->pm_cmd_buf;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5189
if (state == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5699
if (hba->state >= FC_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
132
dev->state |= STATE_MAC_STOPPING;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
134
dev->state &= ~(STATE_MAC_STOPPING | STATE_MAC_STARTED);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
290
if (dev->suspended || !(dev->state & STATE_MAC_STARTED)) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
459
if (dev->state & STATE_MAC_STARTED)
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
473
if (dev->state & STATE_MAC_STARTED) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
63
if (dev->state & STATE_MAC_STARTED) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
78
dev->state |= STATE_MAC_STARTED;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
368
dev->state |= STATE_INIT;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
412
if (dev->state & STATE_MAC_STARTED) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
413
dev->state &= ~STATE_MAC_STARTED;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
464
if (dev->state & STATE_MAC_STARTED) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
468
dev->state &= ~STATE_MAC_STARTED;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
486
if (!(dev->state & STATE_MAC_STARTED)) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
499
dev->state |= STATE_MAC_STARTED;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
524
uint32_t state = dev->attach_state;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
526
if (state & ATTACH_MAC_REG) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
529
if (state & ATTACH_STAT_INIT) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
532
if (state & ATTACH_SETUP_ADAP) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
535
if (state & ATTACH_SETUP_TXRX) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
538
if (state & ATTACH_HW_INIT) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
541
if (state & ATTACH_LOCK_INIT) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
544
if (state & ATTACH_SETUP_INTR) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
547
if (state & ATTACH_PCI_INIT) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
550
if (state & ATTACH_PCI_CFG) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
553
if (state & ATTACH_FM_INIT) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_main.c
556
if (state & ATTACH_DEV_INIT) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
357
(dev->state & STATE_MAC_STOPPING) ||
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
358
!(dev->state & STATE_MAC_STARTED)) {
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
455
if (dev->state & STATE_MAC_STARTED)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10957
if (FC_PORT_STATE_MASK(vha->state) != FC_STATE_LOOP &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10958
FC_PORT_STATE_MASK(vha->state) !=
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10960
vha->state = FC_PORT_SPEED_MASK(vha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10962
vha->state |= FC_STATE_LOOP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10964
vha->state |= FC_STATE_ONLINE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
18222
ql_port_state(ql_adapter_state_t *ha, uint32_t state, uint32_t flags)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
18230
if (FC_PORT_STATE_MASK(vha->state) != state) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
18231
vha->state = state != FC_STATE_OFFLINE ?
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
18232
(FC_PORT_SPEED_MASK(vha->state) | state) : state;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2777
port_info->pi_port_state = vha->state;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4209
ha->state = FC_PORT_SPEED_MASK(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4210
ha->state |= FC_STATE_RESET_REQUESTED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4214
ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4218
ha->state = FC_PORT_SPEED_MASK(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4233
ha->state |= FC_STATE_RESET;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4240
ha->state |= FC_STATE_LOOP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4242
ha->state |= FC_STATE_ONLINE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4828
cmd->pm_stat_buf[0] = (int8_t)LSB(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4829
cmd->pm_stat_buf[1] = (int8_t)MSB(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4831
cnt = FC_PORT_SPEED_MASK(ha->state) |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4837
cmd->pm_stat_buf[0] = (int8_t)LSB(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4838
cmd->pm_stat_buf[1] = (int8_t)MSB(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8690
EL(vha, "state change = %xh\n", vha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8711
if (FC_PORT_STATE_MASK(vha->state) ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8724
} else if (FC_PORT_STATE_MASK(vha->state) ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8731
} else if (FC_PORT_STATE_MASK(vha->state) ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8751
vha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8755
vha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
113
ha->state = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
161
ha->state = ha->state | FC_STATE_LOOP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
167
ha->state = ha->state |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2911
uint16_t state[6] = {0};
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2917
state[0] = 0xffff;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2975
if (state[0] != mr.mb[1] || state[1] != mr.mb[2] ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2976
state[2] != mr.mb[3] || state[3] != mr.mb[4] ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2977
state[4] != mr.mb[5] || state[5] != mr.mb[6]) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2981
state[0] = mr.mb[1];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2982
state[1] = mr.mb[2];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2983
state[2] = mr.mb[3];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2984
state[3] = mr.mb[4];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2985
state[4] = mr.mb[5];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
2986
state[5] = mr.mb[6];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3313
uint32_t state;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3394
state = FC_STATE_FULL_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3398
state = FC_STATE_1GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3400
state = FC_STATE_2GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3402
state = FC_STATE_4GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3404
state = FC_STATE_8GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3406
state = FC_STATE_10GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3408
state = FC_STATE_16GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3410
state = FC_STATE_32GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3412
state = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3417
state = FC_STATE_FULL_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3419
ha->state = FC_PORT_STATE_MASK(ha->state) | state;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4478
ha->state = FC_PORT_SPEED_MASK(ha->state) | FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4548
vha->state = FC_PORT_SPEED_MASK(ha->state) | FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1050
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1051
ha->state) | FC_STATE_1GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1054
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1055
ha->state) | FC_STATE_2GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1058
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1059
ha->state) | FC_STATE_4GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1062
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1063
ha->state) | FC_STATE_8GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1066
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1067
ha->state) | FC_STATE_10GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1070
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1071
ha->state) | FC_STATE_16GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1074
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1075
ha->state) | FC_STATE_32GBIT_SPEED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1078
ha->state = FC_PORT_STATE_MASK(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1079
ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1084
ha->state = FC_PORT_STATE_MASK(ha->state) |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1090
vha->state = FC_PORT_STATE_MASK(vha->state) |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1091
FC_PORT_SPEED_MASK(ha->state);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1172
((FC_PORT_STATE_MASK(vha->state) != FC_STATE_OFFLINE ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1227
if (FC_PORT_STATE_MASK(vha->state) !=
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
9133
tmp_vport.state = vha->state;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1752
fc_ulp_pkt_error(fc_packet_t *pkt, char **state, char **reason,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1755
return (fctl_pkt_error(pkt, state, reason, action, expln));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2058
fc_fca_pkt_error(fc_packet_t *pkt, char **state, char **reason,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2061
return (fctl_pkt_error(pkt, state, reason, action, expln));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2484
uint32_t state;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2518
switch (state = FC_PORT_STATE_MASK(info.port_state)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2521
info.port_state &= ~state;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5804
fctl_pkt_error(fc_packet_t *pkt, char **state, char **reason,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5816
*state = *reason = *action = *expln = fctl_undefined;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5822
*state = error->pkt_msg;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12115
uint32_t state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12143
state = FC_PORT_STATE_MASK(port->fp_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12147
if (state != FC_STATE_ONLINE ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
15008
caddr_t state, reason, action, expln;
usr/src/uts/common/io/fibre-channel/impl/fp.c
15010
(void) fc_ulp_pkt_error(pkt, &state, &reason,
usr/src/uts/common/io/fibre-channel/impl/fp.c
15014
" state=%s, reason=%s", state, reason);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2902
uint32_t state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2914
state = FC_PORT_STATE_MASK(port->fp_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2916
if (state == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2925
if (state == FC_STATE_LOOP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3023
if (state == FC_STATE_LOOP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3495
fp_state_to_rval(uchar_t state)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3501
if (fp_xlat[count].xlat_state == state) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4601
fp_ulp_statec_cb(fc_local_port_t *port, uint32_t state,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4616
clist->clist_state = state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4684
if (state == FC_STATE_ONLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4695
"state=%x, len=%d", port, state, listlen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5851
int state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5904
state = FC_PORT_STATE_MASK(port->fp_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5908
if (state != FC_STATE_LOOP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5987
if (state == FC_STATE_LOOP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6904
fp_statec_cb(opaque_t port_handle, uint32_t state)
usr/src/uts/common/io/fibre-channel/impl/fp.c
6917
(FC_PORT_STATE_MASK(port->fp_state) == FC_PORT_STATE_MASK(state))) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6936
if (FC_PORT_STATE_MASK(state) == FC_STATE_LIP ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
6937
FC_PORT_STATE_MASK(state) == FC_STATE_LIP_LBIT_SET) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6938
state = FC_PORT_SPEED_MASK(port->fp_state) | FC_STATE_LOOP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6943
switch (FC_PORT_STATE_MASK(state)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6964
port->fp_state = state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6973
port->fp_state = state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7027
job->job_ulp_listlen = FC_PORT_STATE_MASK(state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7032
(void) fp_ulp_notify(port, state, KM_NOSLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8663
uint32_t state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8668
fcio->fcio_olen != sizeof (state) ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
8716
state = PORT_DEVICE_INVALID;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8727
state = pd->pd_state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8734
if (ddi_copyout((void *)&state,
usr/src/uts/common/io/fibre-channel/impl/fp.c
8735
(void *)fcio->fcio_obuf, sizeof (state),
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14641
uint32_t count, uint32_t state, int cause)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14661
fcp_update_tgt_state(ptgt, FCP_SET, state);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
15354
caddr_t state, reason, action, expln;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
15356
(void) fc_ulp_pkt_error(fpkt, &state, &reason,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
15364
ptgt->tgt_d_id, plun->lun_num, state, reason);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
15367
ptgt->tgt_d_id, state, reason);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
436
static void fcp_update_state(struct fcp_port *pptr, uint32_t state,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
439
uint32_t state);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5371
fcp_update_state(struct fcp_port *pptr, uint32_t state, int cause)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5382
fcp_update_tgt_state(ptgt, FCP_SET, state);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5446
fcp_update_tgt_state(struct fcp_tgt *ptgt, int flag, uint32_t state)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5455
ptgt->tgt_state |= state;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5458
ptgt->tgt_state &= ~state;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5466
plun->lun_state |= state;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5469
plun->lun_state &= ~state;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5494
fcp_update_lun_state(struct fcp_lun *plun, int flag, uint32_t state)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5502
plun->lun_state |= state;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5504
plun->lun_state &= ~state;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5556
caddr_t state, reason, action, expln;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5558
(void) fc_ulp_pkt_error(fpkt, &state, &reason,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5564
state, reason, fpkt->pkt_cmd_fhdr.ox_id,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
568
fc_portmap_t *dev_list, uint32_t count, uint32_t state, int cause);
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1847
caddr_t state, reason, action, expln;
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1849
(void) fc_ulp_pkt_error(pkt, &state, &reason, &action, &expln);
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1853
state, pkt->pkt_state, reason, pkt->pkt_reason);
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1878
fcsm_pkt_state_to_rval(uchar_t state, uint32_t reason)
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1882
if (state == FC_PKT_LOCAL_RJT && (reason == FC_REASON_NO_CONNECTION ||
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1885
} else if (state == FC_PKT_PORT_OFFLINE &&
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
1892
if (fcsm_xlat_pkt_state[count].xlat_state == state) {
usr/src/uts/common/io/gen_drv.c
1027
state = dstatep->busy[0];
usr/src/uts/common/io/gen_drv.c
1028
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/io/gen_drv.c
1037
nodename, instance, state));
usr/src/uts/common/io/gen_drv.c
1135
state = (dstatep->flag & POWER_FLAG) ? 1 : 0;
usr/src/uts/common/io/gen_drv.c
1136
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/io/gen_drv.c
1143
nodename, instance, "DEVCTL_PM_POWER", state));
usr/src/uts/common/io/gen_drv.c
901
uint_t state;
usr/src/uts/common/io/gld.c
4415
int state = gld->gld_state;
usr/src/uts/common/io/gld.c
4423
if (state != DL_UNBOUND)
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1184
switch (led_info.state) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2965
led_info.state = HPC_LED_ON;
usr/src/uts/common/io/hxge/hxge_classify.h
83
uint32_t state;
usr/src/uts/common/io/hxge/hxge_main.c
159
static void hxge_link_update(p_hxge_t hxge, link_state_t state);
usr/src/uts/common/io/hxge/hxge_main.c
4425
hxge_link_update(p_hxge_t hxgep, link_state_t state)
usr/src/uts/common/io/hxge/hxge_main.c
4429
mac_link_update(hxgep->mach, state);
usr/src/uts/common/io/hxge/hxge_main.c
4430
if (state == LINK_STATE_UP) {
usr/src/uts/common/io/hxge/hxge_pfc.c
1011
classify_ptr->state |= HXGE_PFC_SW_INIT;
usr/src/uts/common/io/hxge/hxge_pfc.c
1033
hxgep->classifier.state = 0;
usr/src/uts/common/io/hxge/hxge_pfc.c
945
hxgep->classifier.state |= HXGE_PFC_HW_RESET;
usr/src/uts/common/io/hxge/hxge_pfc.c
959
if (hxgep->classifier.state & HXGE_PFC_HW_INIT) {
usr/src/uts/common/io/hxge/hxge_pfc.c
980
hxgep->classifier.state |= HXGE_PFC_HW_INIT;
usr/src/uts/common/io/hxge/hxge_pfc.c
996
if (classify_ptr->state & HXGE_PFC_SW_INIT) {
usr/src/uts/common/io/i40e/core/i40e_adminq_cmd.h
2875
__le32 state;
usr/src/uts/common/io/i40e/i40e_main.c
545
i40e_link_state_set(i40e_t *i40e, link_state_t state)
usr/src/uts/common/io/i40e/i40e_main.c
547
if (i40e->i40e_link_state == state)
usr/src/uts/common/io/i40e/i40e_main.c
550
i40e->i40e_link_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
100
static int hermon_hca_port_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
101
static int hermon_hca_ports_shutdown(hermon_state_t *state, uint_t num_init);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
102
static int hermon_internal_uarpg_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
103
static void hermon_internal_uarpg_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
104
static int hermon_special_qp_contexts_reserve(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
105
static void hermon_special_qp_contexts_unreserve(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
106
static int hermon_sw_reset(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
107
static int hermon_mcg_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1072
status = hermon_dma_alloc(state, dma_info, MAP_ICM);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
108
static void hermon_mcg_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
109
static int hermon_fw_version_check(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
110
static void hermon_device_info_report(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
111
static int hermon_pci_capability_list(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1117
hermon_icm_free(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1124
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
113
static void hermon_pci_capability_vpd(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1139
status = hermon_unmap_icm_cmd_post(state, dma_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1141
HERMON_WARNING(state, "UNMAP_ICM failure");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
117
static int hermon_intr_or_msi_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1178
hermon_icm_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
118
static int hermon_add_intrs(hermon_state_t *state, int intr_type);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1186
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
119
static int hermon_intr_or_msi_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
120
void hermon_pci_capability_msix(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1215
hermon_icm_set_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1222
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
123
static uint64_t hermon_size_icm(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1241
hermon_device_mode(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1243
if (state->hs_vendor_id != PCI_VENID_MLX)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1246
switch (state->hs_device_id) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1266
hermon_drv_init(hermon_state_t *state, dev_info_t *dip, int instance)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1271
state->hs_vendor_id = HERMON_GET_VENDOR_ID(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1272
state->hs_device_id = HERMON_GET_DEVICE_ID(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1273
state->hs_revision_id = HERMON_GET_REVISION_ID(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1283
state->hs_operational_mode = hermon_device_mode(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1284
switch (state->hs_operational_mode) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1286
state->hs_cfg_profile_setting = HERMON_CFG_MEMFREE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1289
HERMON_FMANOTE(state, HERMON_FMA_MAINT);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1290
state->hs_fm_degraded_reason = HCA_FW_MISC; /* not fw reason */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1293
HERMON_FMANOTE(state, HERMON_FMA_PCIID);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1294
HERMON_WARNING(state, "unexpected device type detected");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1312
status = hermon_hw_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1315
state->hs_attach_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1324
status = hermon_eq_arm_all(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1327
hermon_hw_fini(state, HERMON_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1332
status = hermon_nop_post(state, 0x0, 0x0);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1335
hermon_hw_fini(state, HERMON_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1340
status = hermon_soft_state_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1343
hermon_hw_fini(state, HERMON_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1356
hermon_drv_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1359
hermon_soft_state_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1362
hermon_hw_fini(state, HERMON_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1371
hermon_drv_fini2(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1373
if (state->hs_fm_poll_thread) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1374
ddi_periodic_delete(state->hs_fm_poll_thread);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1375
state->hs_fm_poll_thread = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1379
if (state->hs_fm_cmdhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1380
hermon_regs_map_free(state, &state->hs_fm_cmdhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1381
state->hs_fm_cmdhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1384
if (state->hs_reg_cmdhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1385
ddi_regs_map_free(&state->hs_reg_cmdhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1386
state->hs_reg_cmdhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1390
if (state->hs_msix_tbl_entries) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1391
kmem_free(state->hs_msix_tbl_entries,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1392
state->hs_msix_tbl_size);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1393
state->hs_msix_tbl_entries = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1396
if (state->hs_msix_pba_entries) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1397
kmem_free(state->hs_msix_pba_entries,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1398
state->hs_msix_pba_size);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1399
state->hs_msix_pba_entries = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1402
if (state->hs_fm_msix_tblhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1403
hermon_regs_map_free(state, &state->hs_fm_msix_tblhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1404
state->hs_fm_msix_tblhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1407
if (state->hs_reg_msix_tblhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1408
ddi_regs_map_free(&state->hs_reg_msix_tblhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1409
state->hs_reg_msix_tblhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1412
if (state->hs_fm_msix_pbahdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1413
hermon_regs_map_free(state, &state->hs_fm_msix_pbahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1414
state->hs_fm_msix_pbahdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1417
if (state->hs_reg_msix_pbahdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1418
ddi_regs_map_free(&state->hs_reg_msix_pbahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1419
state->hs_reg_msix_pbahdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1422
if (state->hs_fm_pcihdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1423
hermon_pci_config_teardown(state, &state->hs_fm_pcihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1424
state->hs_fm_pcihdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1427
if (state->hs_reg_pcihdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1428
pci_config_teardown(&state->hs_reg_pcihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1429
state->hs_reg_pcihdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1439
hermon_isr_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1444
for (intr = 0; intr < state->hs_intrmsi_allocd; intr++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1449
status = ddi_intr_add_handler(state->hs_intrmsi_hdl[intr],
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1450
hermon_isr, (caddr_t)state, (void *)(uintptr_t)intr);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1460
if (state->hs_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1462
&state->hs_intrmsi_hdl[intr], 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1467
status = ddi_intr_enable(state->hs_intrmsi_hdl[intr]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1487
hermon_isr_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1491
for (intr = 0; intr < state->hs_intrmsi_allocd; intr++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1493
if (state->hs_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1495
&state->hs_intrmsi_hdl[intr], 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1497
(void) ddi_intr_disable(state->hs_intrmsi_hdl[intr]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1503
(void) ddi_intr_remove_handler(state->hs_intrmsi_hdl[intr]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1514
hermon_size_icm(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1527
devlim = &state->hs_devlim;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1528
cfg = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1559
num_mcgs * HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1569
hermon_hw_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1582
state->hs_reg_accattr.devacc_attr_version = DDI_DEVICE_ATTR_V1;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1583
state->hs_reg_accattr.devacc_attr_endian_flags = DDI_STRUCTURE_BE_ACC;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1584
state->hs_reg_accattr.devacc_attr_dataorder = DDI_STRICTORDER_ACC;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1585
state->hs_reg_accattr.devacc_attr_access = DDI_DEFAULT_ACC;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1588
state->hs_fm_accattr.devacc_attr_version =
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1589
hermon_devacc_attr_version(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1590
state->hs_fm_accattr.devacc_attr_endian_flags = DDI_STRUCTURE_BE_ACC;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1591
state->hs_fm_accattr.devacc_attr_dataorder = DDI_STRICTORDER_ACC;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1593
state->hs_fm_accattr.devacc_attr_access =
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1594
hermon_devacc_attr_access(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1597
status = hermon_pci_config_setup(state, &state->hs_fm_pcihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1599
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1600
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1607
hermon_set_msix_info(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1610
status = hermon_regs_map_setup(state, HERMON_CMD_BAR,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1611
&state->hs_reg_cmd_baseaddr, 0, 0, &state->hs_fm_accattr,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1612
&state->hs_fm_cmdhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1614
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1615
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1636
status = ddi_regs_map_setup(state->hs_dip, HERMON_MSIX_BAR,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1637
&state->hs_reg_msi_baseaddr, 0, 0, &state->hs_reg_accattr,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1638
&state->hs_reg_msihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1640
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1641
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1657
state->hs_cmd_regs.hcr = (hermon_hw_hcr_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1658
((uintptr_t)state->hs_reg_cmd_baseaddr + HERMON_CMD_HCR_OFFSET);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1659
state->hs_cmd_toggle = 0; /* initialize it for use */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1662
state->hs_cmd_regs.sw_reset = (uint32_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1663
((uintptr_t)state->hs_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1665
state->hs_cmd_regs.sw_semaphore = (uint32_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1666
((uintptr_t)state->hs_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1670
bzero(&state->hs_hcaparams, sizeof (struct hermon_hw_initqueryhca_s));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1673
status = hermon_cfg_profile_init_phase1(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1675
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1676
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1684
status = hermon_sw_reset(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1686
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1687
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1694
status = hermon_rsrc_init_phase1(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1696
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1697
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1705
status = hermon_cmn_query_cmd_post(state, QUERY_FW, 0, 0, &state->hs_fw,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1709
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1710
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1718
status = hermon_fw_version_check(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1720
HERMON_FMANOTE(state, HERMON_FMA_FWVER);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1721
if (state->hs_operational_mode == HERMON_HCA_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1728
state->hs_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1729
state->hs_fw.fw_rev_minor,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1730
state->hs_fw.fw_rev_subminor);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1734
state->hs_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1735
state->hs_fw.fw_rev_minor,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1736
state->hs_fw.fw_rev_subminor);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1738
state->hs_operational_mode = HERMON_MAINTENANCE_MODE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1739
state->hs_fm_degraded_reason = HCA_FW_MISMATCH;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1740
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1741
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1758
clr_intr_offset = state->hs_fw.clr_intr_offs & HERMON_CMD_OFFSET_MASK;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1761
state->hs_cmd_regs.clr_intr = (uint64_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1762
(uintptr_t)(state->hs_reg_cmd_baseaddr + clr_intr_offset);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1769
state->hs_cmd_regs.fw_err_buf = (uint32_t *)(uintptr_t)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1770
(state->hs_reg_cmd_baseaddr + state->hs_fw.error_buf_addr);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1776
state->hs_fm_poll_thread = ddi_periodic_add(
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1777
hermon_inter_err_chk, (void *)state, FM_POLL_INTERVAL,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1790
fw_size = 1 << highbit(state->hs_fw.fw_pages);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1791
state->hs_fw_dma.length = fw_size << HERMON_PAGESHIFT;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1792
status = hermon_dma_alloc(state, &state->hs_fw_dma, MAP_FA);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1795
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1796
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1805
status = hermon_run_fw_cmd_post(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1809
state->hs_operational_mode = HERMON_MAINTENANCE_MODE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1810
state->hs_fm_degraded_reason = HCA_FW_CORRUPT;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1812
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1813
HERMON_ATTACH_MSG(state->hs_attach_buf, "hw_init_run_fw_fail");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1831
status = hermon_cmn_query_cmd_post(state, QUERY_DEV_CAP, 0, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1832
&state->hs_devlim, sizeof (hermon_hw_querydevlim_t),
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1837
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1838
HERMON_ATTACH_MSG(state->hs_attach_buf, "hw_init_devcap_fail");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1843
state->hs_rsvd_eqs = max(state->hs_devlim.num_rsvd_eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1844
(4 * state->hs_devlim.num_rsvd_uar));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1853
if (state->hs_devlim.blu_flm) { /* Blue Flame Enabled */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1854
offset = (uint64_t)1 << (state->hs_devlim.log_max_uar_sz + 20);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1858
status = hermon_regs_map_setup(state, HERMON_UAR_BAR,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1859
&state->hs_reg_uar_baseaddr, 0, offset, &state->hs_fm_accattr,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1860
&state->hs_fm_uarhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1862
HERMON_ATTACH_MSG(state->hs_attach_buf, "UAR BAR mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1868
if (state->hs_devlim.blu_flm) { /* Blue Flame Enabled */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1869
offset = (uint64_t)1 << (state->hs_devlim.log_max_uar_sz + 20);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1870
status = ddi_regs_map_setup(state->hs_dip, HERMON_UAR_BAR,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1871
&state->hs_reg_bf_baseaddr, offset, offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1872
&state->hs_reg_accattr, &state->hs_reg_bfhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1874
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1880
state->hs_bf_offset = offset;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1886
status = hermon_cmn_query_cmd_post(state, QUERY_PORT, 0, 0x01,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1887
&state->hs_queryport, sizeof (hermon_hw_query_port_t),
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1892
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1893
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1900
status = hermon_cfg_profile_init_phase2(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1903
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1904
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1911
state->hs_icm_sz = hermon_size_icm(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1912
status = hermon_set_icm_size_cmd_post(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1916
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1917
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1924
state->hs_icma_dma.length = 1 << highbit(state->hs_icma_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1926
status = hermon_dma_alloc(state, &state->hs_icma_dma, MAP_ICM_AUX);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1929
(longlong_t)state->hs_icma_dma.length);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1930
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1931
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1941
state->hs_icm = kmem_zalloc(HERMON_NUM_ICM_RESOURCES *
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1945
status = hermon_icm_config_setup(state, &state->hs_hcaparams);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1948
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1949
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1957
status = hermon_init_hca_cmd_post(state, &state->hs_hcaparams,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1961
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1962
HERMON_ATTACH_MSG(state->hs_attach_buf, "hw_init_hca_fail");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1969
status = hermon_rsrc_init_phase2(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1971
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1972
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1980
status = hermon_cmn_query_cmd_post(state, QUERY_ADAPTER, 0, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1981
&state->hs_adapter, sizeof (hermon_hw_queryadapter_t),
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1986
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1987
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1994
status = hermon_pd_alloc(state, &state->hs_pdhdl_internal,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1998
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1999
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2007
status = hermon_internal_uarpg_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2010
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2011
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2019
status = hermon_intr_or_msi_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2022
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2023
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2030
status = hermon_isr_init(state); /* set up the isr */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2033
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2034
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2042
status = hermon_eq_init_all(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2045
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2046
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2056
status = hermon_special_qp_contexts_reserve(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2059
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2060
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2068
status = hermon_mcg_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2071
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2072
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2080
status = hermon_hca_port_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2083
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2084
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2093
status = hermon_getnodeinfo_cmd_post(state, HERMON_CMD_NOSLEEP_SPIN,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2097
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2098
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2112
if (state->hs_cfg_profile->cp_nodeguid) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2113
state->hs_nodeguid = state->hs_cfg_profile->cp_nodeguid;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2115
state->hs_nodeguid = nodeinfo.NodeGUID;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2118
if (state->hs_nodeguid != nodeinfo.NodeGUID) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2131
if (state->hs_cfg_profile->cp_sysimgguid) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2132
state->hs_sysimgguid = state->hs_cfg_profile->cp_sysimgguid;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2134
state->hs_sysimgguid = nodeinfo.SystemImageGUID;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2137
if (state->hs_sysimgguid != nodeinfo.SystemImageGUID) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2143
status = hermon_getnodedesc_cmd_post(state, HERMON_CMD_NOSLEEP_SPIN,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2144
(sm_nodedesc_t *)&state->hs_nodedesc);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2147
hermon_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2148
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2163
hermon_hw_fini(hermon_state_t *state, hermon_drv_cleanup_level_t cleanup)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2184
num_ports = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2185
(void) hermon_hca_ports_shutdown(state, num_ports);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2190
hermon_mcg_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2195
hermon_special_qp_contexts_unreserve(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2204
status = hermon_eq_fini_all(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2206
HERMON_WARNING(state, "failed to teardown EQs");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2212
hermon_isr_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2216
status = hermon_intr_or_msi_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2218
HERMON_WARNING(state, "failed to free intr/MSI");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2225
hermon_internal_uarpg_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2234
status = hermon_pd_free(state, &state->hs_pdhdl_internal);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2236
HERMON_WARNING(state, "failed to free internal PD");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2243
hermon_rsrc_fini(state, HERMON_RSRC_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2255
status = hermon_unmap_icm_cmd_post(state, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2262
hermon_icm_dma_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2265
hermon_icm_tables_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2268
kmem_free(state->hs_icm, HERMON_NUM_ICM_RESOURCES *
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2277
status = hermon_unmap_icm_aux_cmd_post(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2288
hermon_dma_free(&state->hs_icma_dma);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2292
if (state->hs_fm_uarhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2293
hermon_regs_map_free(state, &state->hs_fm_uarhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2294
state->hs_fm_uarhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2297
if (state->hs_reg_uarhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2298
ddi_regs_map_free(&state->hs_reg_uarhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2299
state->hs_reg_uarhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2302
if (state->hs_bf_offset != 0 && state->hs_reg_bfhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2303
ddi_regs_map_free(&state->hs_reg_bfhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2304
state->hs_reg_bfhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2308
if (state->hs_pkey[i]) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2309
kmem_free(state->hs_pkey[i], (1 <<
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2310
state->hs_cfg_profile->cp_log_max_pkeytbl) *
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2312
state->hs_pkey[i] = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2314
if (state->hs_guid[i]) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2315
kmem_free(state->hs_guid[i], (1 <<
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2316
state->hs_cfg_profile->cp_log_max_gidtbl) *
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2318
state->hs_guid[i] = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2327
status = hermon_unmap_fa_cmd_post(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2337
hermon_dma_free(&state->hs_fw_dma);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2342
if (state->hs_fm_poll_thread) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2343
ddi_periodic_delete(state->hs_fm_poll_thread);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2344
state->hs_fm_poll_thread = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2350
hermon_rsrc_fini(state, HERMON_RSRC_CLEANUP_PHASE1_COMPLETE);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2355
hermon_cfg_profile_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2363
if (state->hs_reg_msihdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2364
ddi_regs_map_free(&state->hs_reg_msihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2365
state->hs_reg_msihdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2378
HERMON_WARNING(state, "unexpected driver cleanup level");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2389
hermon_soft_state_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2405
state->hs_ibtfinfo.hca_ci_vers = IBCI_V4;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2406
state->hs_ibtfinfo.hca_handle = (ibc_hca_hdl_t)state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2407
state->hs_ibtfinfo.hca_ops = &hermon_ibc_ops;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2410
state->hs_ibtfinfo.hca_attr = hca_attr;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2412
hca_attr->hca_dip = state->hs_dip;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2413
hca_attr->hca_fw_major_version = state->hs_fw.fw_rev_major;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2414
hca_attr->hca_fw_minor_version = state->hs_fw.fw_rev_minor;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2415
hca_attr->hca_fw_micro_version = state->hs_fw.fw_rev_subminor;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2420
hca_attr->hca_max_cq_handlers = state->hs_intrmsi_allocd;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2435
if (state->hs_devlim.ud_multi) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2438
if (state->hs_devlim.atomic) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2441
if (state->hs_devlim.apm) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2444
if (state->hs_devlim.pkey_v) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2447
if (state->hs_devlim.qkey_v) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2450
if (state->hs_devlim.ipoib_cksm) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2454
if (state->hs_devlim.mod_wr_srq) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2457
if (state->hs_devlim.lif) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2460
if (state->hs_devlim.reserved_lkey) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2462
hca_attr->hca_reserved_lkey = state->hs_devlim.rsv_lkey;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2464
if (state->hs_devlim.local_inv && state->hs_devlim.remote_inv &&
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2465
state->hs_devlim.fast_reg_wr) { /* fw needs to be >= 2.7.000 */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2466
if ((state->hs_fw.fw_rev_major > 2) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2467
((state->hs_fw.fw_rev_major == 2) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2468
(state->hs_fw.fw_rev_minor >= 7)))
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2471
if (state->hs_devlim.log_max_rss_tbl_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2473
state->hs_devlim.log_max_rss_tbl_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2474
if (state->hs_devlim.rss_xor)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2476
if (state->hs_devlim.rss_toep)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2479
if (state->hs_devlim.mps) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2482
if (state->hs_devlim.zb) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2490
if (state->hs_devlim.log_max_gso_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2492
(1 << state->hs_devlim.log_max_gso_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2495
state->hs_devlim.max_desc_sz_sq - (64 + 4 + 16);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2499
max_send_wqe_bytes = state->hs_devlim.max_desc_sz_sq;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2500
max_recv_wqe_bytes = state->hs_devlim.max_desc_sz_rq;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2516
if (state->hs_devlim.fcoib && (caps2 & IBT_HCA2_MEM_MGT_EXT)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2530
hca_attr->hca_vendor_id = state->hs_vendor_id;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2531
hca_attr->hca_device_id = state->hs_device_id;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2532
hca_attr->hca_version_id = state->hs_revision_id;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2540
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2542
state->hs_devlim.log_rsvd_qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2543
maxval = ((uint64_t)1 << state->hs_devlim.log_max_qp_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2544
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_qp_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2547
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2562
if (state->hs_devlim.max_sg_rq <= state->hs_devlim.max_sg_sq) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2563
maxval = state->hs_devlim.max_sg_rq;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2565
maxval = state->hs_devlim.max_sg_sq;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2567
val = state->hs_cfg_profile->cp_wqe_max_sgl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2570
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2575
if (state->hs_cfg_profile->cp_wqe_real_max_sgl > maxval) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2576
state->hs_cfg_profile->cp_wqe_real_max_sgl = (uint32_t)maxval;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2579
val = state->hs_cfg_profile->cp_wqe_real_max_sgl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2591
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_cq);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2593
state->hs_devlim.log_rsvd_cq);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2594
maxval = ((uint64_t)1 << state->hs_devlim.log_max_cq_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2595
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_cq_sz) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2598
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2610
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_srq);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2612
state->hs_devlim.log_rsvd_srq);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2613
maxval = ((uint64_t)1 << state->hs_devlim.log_max_srq_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2614
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_srq_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2618
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2625
maxval = state->hs_devlim.max_sg_rq - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2628
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2649
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_dmpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2651
state->hs_devlim.log_rsvd_dmpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2652
hca_attr->hca_max_mem_win = state->hs_devlim.mem_win ? (val -
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2653
((uint64_t)1 << state->hs_devlim.log_rsvd_dmpt)) : 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2654
maxval = state->hs_devlim.log_max_mrw_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2655
val = state->hs_cfg_profile->cp_log_max_mrw_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2658
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2665
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_rdb);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2667
val = state->hs_cfg_profile->cp_hca_max_rdma_in_qp;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2669
val = state->hs_cfg_profile->cp_hca_max_rdma_out_qp;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2682
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2684
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_mcg);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2686
val = state->hs_cfg_profile->cp_num_qp_per_mcg;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2690
maxval = ((uint64_t)state->hs_cfg_profile->cp_num_ports <<
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2691
state->hs_queryport.log_max_pkey);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2692
val = ((uint64_t)state->hs_cfg_profile->cp_num_ports <<
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2693
state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2697
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
270
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2704
maxval = state->hs_devlim.num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2705
val = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2708
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2715
hca_attr->hca_node_guid = state->hs_nodeguid;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2716
hca_attr->hca_si_guid = state->hs_sysimgguid;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2722
hca_attr->hca_local_ack_delay = state->hs_devlim.ca_ack_delay;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2725
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2727
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2731
maxval = ((uint64_t)1 << state->hs_devlim.log_max_pd);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2732
val = ((uint64_t)1 << state->hs_cfg_profile->cp_log_num_pd);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2735
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2749
mutex_init(&state->hs_uar_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2750
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2753
state->hs_fw_flashstarted = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2754
mutex_init(&state->hs_fw_flashlock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2755
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2758
mutex_init(&state->hs_info_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2759
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2762
hermon_qpn_avl_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2765
status = hermon_cq_sched_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2767
hermon_qpn_avl_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2768
mutex_destroy(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2769
mutex_destroy(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
277
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2770
mutex_destroy(&state->hs_uar_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2772
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2778
status = hermon_fcoib_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
278
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2780
hermon_cq_sched_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2781
hermon_qpn_avl_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2782
mutex_destroy(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2783
mutex_destroy(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2784
mutex_destroy(&state->hs_uar_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2786
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2792
status = hermon_kstat_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2794
hermon_fcoib_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2795
hermon_cq_sched_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2796
hermon_qpn_avl_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2797
mutex_destroy(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2798
mutex_destroy(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2799
mutex_destroy(&state->hs_uar_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2801
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
281
*result = (void *)state->hs_dip;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2815
hermon_soft_state_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2819
hermon_kstat_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2822
hermon_fcoib_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2825
hermon_cq_sched_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2828
hermon_qpn_avl_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2831
mutex_destroy(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2834
mutex_destroy(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2837
mutex_destroy(&state->hs_uar_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2840
kmem_free(state->hs_ibtfinfo.hca_attr, sizeof (ibt_hca_attr_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2849
hermon_icm_config_setup(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2863
devlim = &state->hs_devlim;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2864
cfg = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2865
icm = state->hs_icm;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2887
icm[HERMON_MCG].object_size = HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2909
hermon_icm_tables_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2978
hermon_icm_tables_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2982
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3003
hermon_inithca_set(state, inithca);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3012
status = hermon_icm_dma_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3015
hermon_icm_tables_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3016
HERMON_WARNING(state, "Failed to allocate initial ICM");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3017
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3030
hermon_inithca_set(hermon_state_t *state, hermon_hw_initqueryhca_t *inithca)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3038
icm = state->hs_icm;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3039
cfg = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
305
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3061
if (state->hs_devlim.ipoib_cksm)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3126
highbit(HERMON_MCGMEM_SZ(state)) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
315
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
316
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3211
hermon_icm_tables_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3218
icm = state->hs_icm;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3290
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3317
hermon_icm_tables_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3324
icm = state->hs_icm;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3355
hermon_icm_dma_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3392
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3395
status = hermon_icm_alloc(state, type, 0, 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3399
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3401
hermon_icm_free(state, type, 0, 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3423
hermon_icm_dma_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3432
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3452
hermon_hca_port_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3462
cfgprof = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3486
bzero(&state->hs_queryport, sizeof (hermon_hw_query_port_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3487
status = hermon_cmn_query_cmd_post(state, QUERY_PORT, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3488
(i + 1), &state->hs_queryport,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3496
state->hs_initport = &portinits[i];
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3531
maxval = state->hs_queryport.ib_mtu;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3542
maxval = state->hs_queryport.ib_port_wid;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3549
maxval = state->hs_queryport.max_vl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3560
maxval = ((uint64_t)1 << state->hs_queryport.log_max_gid);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3569
maxval = ((uint64_t)1 << state->hs_queryport.log_max_pkey);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3580
status = hermon_set_port_cmd_post(state, initport, i + 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3591
status = hermon_set_port_cmd_post(state, initport, i + 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3606
status = hermon_init_port_cmd_post(state, i + 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3625
(void) hermon_hca_ports_shutdown(state, i);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3636
hermon_hca_ports_shutdown(hermon_state_t *state, uint_t num_init)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3648
status = hermon_close_port_cmd_post(state, i + 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3651
HERMON_WARNING(state, "failed to shutdown HCA port");
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3664
hermon_internal_uarpg_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3679
status = hermon_rsrc_alloc(state, HERMON_UARPG, 1, HERMON_SLEEP,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3680
&state->hs_uarkpg_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3686
state->hs_uar = (hermon_hw_uar_t *)state->hs_uarkpg_rsrc->hr_addr;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3689
status = hermon_dbr_page_alloc(state, &info);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3693
state->hs_kern_dbr = info;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3703
hermon_internal_uarpg_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3706
hermon_rsrc_free(state, &state->hs_uarkpg_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3715
hermon_special_qp_contexts_reserve(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
372
if (!HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3721
mutex_init(&state->hs_spec_qplock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3722
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3730
status = hermon_rsrc_alloc(state, HERMON_QPC, 2,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3733
mutex_destroy(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3736
state->hs_spec_qp0 = qp0_rsrc;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
374
hr_indx = state->hs_open_ar_indx++;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3744
status = hermon_rsrc_alloc(state, HERMON_QPC, 2,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3747
hermon_rsrc_free(state, &qp0_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3748
mutex_destroy(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3751
state->hs_spec_qp1 = qp1_rsrc;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3753
status = hermon_rsrc_alloc(state, HERMON_QPC, 4,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3756
hermon_rsrc_free(state, &qp1_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3757
hermon_rsrc_free(state, &qp0_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3758
mutex_destroy(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3761
state->hs_spec_qp_unused = qp_resvd;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
377
status = hermon_rsrc_alloc(state, HERMON_UARPG, 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3772
hermon_special_qp_contexts_unreserve(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3776
hermon_rsrc_free(state, &state->hs_spec_qp_unused);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3779
hermon_rsrc_free(state, &state->hs_spec_qp1);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3782
hermon_rsrc_free(state, &state->hs_spec_qp0);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3785
mutex_destroy(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3795
hermon_sw_reset(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3797
ddi_acc_handle_t hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3798
ddi_acc_handle_t cmdhdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3814
reset_delay = state->hs_cfg_profile->cp_sw_reset_delay;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3820
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3822
hermon_pio_start(state, hdl, pio_error2, fm_loop_cnt2, fm_status2,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3827
status = hermon_pci_capability_list(state, hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3848
sem = ddi_get32(cmdhdl, state->hs_cmd_regs.sw_semaphore);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3862
hermon_pci_config_teardown(state, &hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3866
(void *)state->hs_cmd_regs.sw_semaphore);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3868
hermon_fm_ereport(state, HCA_IBA_ERR, HCA_ERR_NON_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3875
state->hs_cfg_data[i] = pci_config_get32(hdl, i << 2);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3882
ddi_put32(cmdhdl, state->hs_cmd_regs.sw_reset, HERMON_SW_RESET_START);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3911
pci_config_put32(hdl, i << 2, state->hs_cfg_data[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3919
offset = state->hs_pci_cap_offset;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3920
data32 = state->hs_pci_cap_devctl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3922
data32 = state->hs_pci_cap_lnkctl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3925
pci_config_put32(hdl, 0x04, (state->hs_cfg_data[1] | 0x0006));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3928
hermon_pio_end(state, hdl, pio_error2, fm_loop_cnt2, fm_status2,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3930
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3938
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_NON_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3948
hermon_mcg_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3957
mcg_tmp_sz = HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3958
state->hs_mcgtmp = kmem_zalloc(mcg_tmp_sz, KM_SLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3965
mutex_init(&state->hs_mcglock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3966
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
397
if (HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3977
hermon_mcg_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
398
hermon_rsrc_free(state, &rsrcp);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3983
mcg_tmp_sz = HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3984
kmem_free(state->hs_mcgtmp, mcg_tmp_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3987
mutex_destroy(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3997
hermon_fw_version_check(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4015
switch (state->hs_operational_mode) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4031
if (state->hs_fw.fw_rev_major < hermon_fw_ver_major) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4033
} else if (state->hs_fw.fw_rev_major > hermon_fw_ver_major) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4041
if (state->hs_fw.fw_rev_minor < hermon_fw_ver_minor) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4043
} else if (state->hs_fw.fw_rev_minor > hermon_fw_ver_minor) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4052
if (state->hs_fw.fw_rev_subminor < hermon_fw_ver_subminor) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4054
} else if (state->hs_fw.fw_rev_subminor > hermon_fw_ver_subminor) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4067
hermon_device_info_report(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4071
"HW rev: %02d\n", state->hs_instance, state->hs_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4072
state->hs_fw.fw_rev_minor, state->hs_fw.fw_rev_subminor,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4073
state->hs_revision_id);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4075
state->hs_instance, state->hs_nodedesc, state->hs_nodeguid);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4085
hermon_pci_capability_list(hermon_state_t *state, ddi_acc_handle_t hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4090
state->hs_pci_cap_offset = 0; /* make sure it's cleared */
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4135
hermon_pci_capability_vpd(state, hdl, offset);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4138
hermon_pci_capability_vpd(state, hdl, offset);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4146
state->hs_pci_cap_offset = offset;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4149
state->hs_pci_cap_devctl = data32;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4152
state->hs_pci_cap_lnkctl = data32;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4218
hermon_pci_capability_vpd(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
422
if (HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
423
hermon_rsrc_free(state, &rsrcp);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4266
if (name_length > sizeof (state->hs_hca_name)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4271
(void) memcpy(state->hs_hca_name, &vpd.vpd_char[vpd_str_id + 3],
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4273
state->hs_hca_name[name_length] = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4288
if (pn_length > sizeof (state->hs_hca_pn)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4293
(void) memcpy(state->hs_hca_pn,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4296
state->hs_hca_pn[pn_length] = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4297
state->hs_hca_pn_len = pn_length;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4298
cmn_err(CE_CONT, "!vpd %s\n", state->hs_hca_pn);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4307
state->hs_hca_pn_len = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4317
hermon_intr_or_msi_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4322
status = ddi_intr_get_supported_types(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4323
&state->hs_intr_types_avail);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4335
if ((state->hs_cfg_profile->cp_use_msi_if_avail != 0) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4336
(state->hs_intr_types_avail & DDI_INTR_TYPE_MSIX)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4337
status = hermon_add_intrs(state, DDI_INTR_TYPE_MSIX);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4339
state->hs_intr_type_chosen = DDI_INTR_TYPE_MSIX;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4352
if ((state->hs_cfg_profile->cp_use_msi_if_avail != 0) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4353
(state->hs_intr_types_avail & DDI_INTR_TYPE_MSI)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4354
status = hermon_add_intrs(state, DDI_INTR_TYPE_MSI);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4356
state->hs_intr_type_chosen = DDI_INTR_TYPE_MSI;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4365
if (state->hs_intr_types_avail & DDI_INTR_TYPE_FIXED) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4366
status = hermon_add_intrs(state, DDI_INTR_TYPE_FIXED);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4368
state->hs_intr_type_chosen = DDI_INTR_TYPE_FIXED;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4385
hermon_state_t *state = (hermon_state_t *)arg1;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4388
"action %d, cbarg %d\n", state->hs_instance, action,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4398
hermon_add_intrs(hermon_state_t *state, int intr_type)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4402
if (state->hs_intr_cb_hdl == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4403
status = ddi_cb_register(state->hs_dip, DDI_CB_FLAG_INTR,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4404
hermon_intr_cb_handler, state, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4405
&state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4409
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4415
status = ddi_intr_get_nintrs(state->hs_dip, intr_type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4416
&state->hs_intrmsi_count);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4418
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4419
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4424
status = ddi_intr_get_navail(state->hs_dip, intr_type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4425
&state->hs_intrmsi_avail);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4427
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4428
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4433
if ((state->hs_intrmsi_avail < 1) || (state->hs_intrmsi_count < 1)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4434
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4435
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4447
status = ddi_intr_alloc(state->hs_dip, &state->hs_intrmsi_hdl[0],
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4448
intr_type, 0, min(min(HERMON_MSIX_MAX, state->hs_intrmsi_avail),
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4449
hermon_msix_max), &state->hs_intrmsi_allocd, DDI_INTR_ALLOC_NORMAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4451
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4452
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4457
if (state->hs_intrmsi_allocd < 1) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4458
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4459
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4467
status = ddi_intr_get_pri(state->hs_intrmsi_hdl[0],
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4468
&state->hs_intrmsi_pri);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4471
(void) ddi_intr_free(state->hs_intrmsi_hdl[0]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4473
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4474
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4479
if (state->hs_intrmsi_pri >= ddi_intr_get_hilevel_pri()) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4481
(void) ddi_intr_free(state->hs_intrmsi_hdl[0]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4487
status = ddi_intr_get_cap(state->hs_intrmsi_hdl[0],
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4488
&state->hs_intrmsi_cap);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4491
(void) ddi_intr_free(state->hs_intrmsi_hdl[0]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4505
hermon_intr_or_msi_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4510
for (intr = 0; intr < state->hs_intrmsi_allocd; intr++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4513
status = ddi_intr_free(state->hs_intrmsi_hdl[intr]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4518
if (state->hs_intr_cb_hdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4519
(void) ddi_cb_unregister(state->hs_intr_cb_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4520
state->hs_intr_cb_hdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4528
hermon_pci_capability_msix(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4566
msix_data = ddi_get32(state->hs_reg_msihdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4567
(uint32_t *)((uintptr_t)state->hs_reg_msi_baseaddr
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
457
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4588
hermon_state_t *state = ddi_get_soft_state(hermon_statep,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4590
ddi_acc_handle_t pci_cfg_hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4627
hermon_set_msix_info(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4649
ddi_acc_handle_t pci_cfg_hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
466
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4660
state->hs_msix_tbl_offset = PCI_CAP_GET32(pci_cfg_hdl, 0, caps_ctrl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4664
breg = pci_msix_bir_index[state->hs_msix_tbl_offset &
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4669
state->hs_msix_tbl_offset = state->hs_msix_tbl_offset &
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
467
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4673
state->hs_msix_tbl_size = ((msix_ctrl & PCI_MSIX_TBL_SIZE_MASK) + 1) *
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4676
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4696
state->hs_msix_tbl_rnumber = rnumber;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4699
dev_attr.devacc_attr_version = hermon_devacc_attr_version(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4700
dev_attr.devacc_attr_access = hermon_devacc_attr_access(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4703
if (hermon_regs_map_setup(state, state->hs_msix_tbl_rnumber,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4704
(caddr_t *)&state->hs_msix_tbl_addr, state->hs_msix_tbl_offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4705
state->hs_msix_tbl_size, &dev_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4706
&state->hs_fm_msix_tblhdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4710
state->hs_msix_pba_offset = PCI_CAP_GET32(pci_cfg_hdl, 0, caps_ctrl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4714
breg = pci_msix_bir_index[state->hs_msix_pba_offset &
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4719
state->hs_msix_pba_offset = state->hs_msix_pba_offset &
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4723
state->hs_msix_pba_size =
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4739
state->hs_msix_pba_rnumber = rnumber;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4743
if (hermon_regs_map_setup(state, state->hs_msix_pba_rnumber,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4744
(caddr_t *)&state->hs_msix_pba_addr, state->hs_msix_pba_offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4745
state->hs_msix_pba_size, &dev_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4746
&state->hs_fm_msix_pbahdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4747
hermon_regs_map_free(state, &state->hs_fm_msix_tblhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4748
state->hs_fm_msix_tblhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4753
state->hs_msix_tbl_entries = kmem_alloc(state->hs_msix_tbl_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4757
state->hs_msix_pba_entries = kmem_alloc(state->hs_msix_pba_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4763
hermon_intr_disable(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4766
ddi_acc_handle_t pci_cfg_hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4767
ddi_acc_handle_t msix_tblhdl = hermon_get_msix_tblhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4770
ASSERT(state->hs_intr_types_avail &
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4778
if ((state->hs_cfg_profile->cp_use_msi_if_avail != 0) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4779
(state->hs_intr_types_avail & DDI_INTR_TYPE_MSIX)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4793
for (i = 0; i < get_msix_tbl_size(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4796
char *addr = state->hs_msix_tbl_addr + i + j;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4809
ASSERT(state->hs_intr_types_avail & DDI_INTR_TYPE_FIXED);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4823
hermon_state_t *state = ddi_get_soft_state(hermon_statep,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4825
ddi_acc_handle_t pcihdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4826
ddi_acc_handle_t cmdhdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4827
ddi_acc_handle_t msix_tbl_hdl = hermon_get_msix_tblhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4828
ddi_acc_handle_t msix_pba_hdl = hermon_get_msix_pbahdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4829
uint32_t sem, reset_delay = state->hs_cfg_profile->cp_sw_reset_delay;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4835
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4838
state->hs_quiescing = B_TRUE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4841
if (!HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4846
if (hermon_get_state(state) & HCA_EREPORT_FM) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4847
hermon_clr_state_nolock(state, HCA_EREPORT_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4851
if (hermon_hca_ports_shutdown(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4852
state->hs_cfg_profile->cp_num_ports) != HERMON_CMD_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4853
state->hs_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4858
if (hermon_close_hca_cmd_post(state, HERMON_CMD_NOSLEEP_SPIN) !=
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4860
state->hs_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4865
if (hermon_intr_disable(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4866
state->hs_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4874
if (hermon_pci_capability_list(state, pcihdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4875
state->hs_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4893
sem = ddi_get32(cmdhdl, state->hs_cmd_regs.sw_semaphore);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4903
state->hs_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4910
for (i = 0; i < get_msix_tbl_size(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4913
char *addr = state->hs_msix_tbl_addr + i + j;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4916
*(uint32_t *)(uintptr_t)(state->
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4921
for (i = 0; i < get_msix_pba_size(state->hs_dip); i += 8) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4922
char *addr = state->hs_msix_pba_addr + i;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4925
*(uint64_t *)(uintptr_t)(state->
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4934
state->hs_cfg_data[i] =
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4940
ddi_put32(cmdhdl, state->hs_cmd_regs.sw_reset, HERMON_SW_RESET_START);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4957
state->hs_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4966
pci_config_put32(pcihdl, i << 2, state->hs_cfg_data[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4973
for (i = 0; i < get_msix_pba_size(state->hs_dip); i += 8) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4974
char *addr = state->hs_msix_pba_addr + i;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4976
(state->hs_msix_pba_entries + i);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4981
for (i = 0; i < get_msix_tbl_size(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4984
char *addr = state->hs_msix_tbl_addr + i + j;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4986
(state->hs_msix_tbl_entries + i + j);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4997
offset = state->hs_pci_cap_offset;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4998
data32 = state->hs_pci_cap_devctl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
5000
data32 = state->hs_pci_cap_lnkctl;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
5004
pci_config_put32(pcihdl, 0x04, (state->hs_cfg_data[1] | 0x0006));
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
528
if (HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
530
hermon_rsrc_free(state, &rsrcp);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
546
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
566
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
567
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
575
HERMON_ATTACH_MSG_INIT(state->hs_attach_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
578
state->hs_dip = dip;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
579
state->hs_instance = instance;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
581
hermon_fm_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
594
status = hermon_drv_init(state, dip, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
596
(HERMON_IS_OPERATIONAL(state->hs_operational_mode))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
603
if ((hermon_get_state(state) & HCA_PIO_FM) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
604
HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
613
if (hermon_init_failure(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
614
hermon_drv_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
615
HERMON_WARNING(state, "unable to "
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
617
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
627
if (hermon_fm_ereport_init(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
629
hermon_drv_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
630
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
640
hermon_drv_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
641
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
652
if (HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
657
&state->hs_ibtfinfo);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
662
hermon_drv_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
663
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
673
HERMON_ENABLE_IBTF_CALLB(state, tmp_ibtfpriv);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
675
ibc_post_attach(state->hs_ibtfpriv);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
678
status = hermon_agent_handlers_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
681
HERMON_QUIESCE_IBTF_CALLB(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
682
if (state->hs_in_evcallb != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
683
HERMON_WARNING(state, "unable to "
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
688
hermon_drv_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
689
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
696
if (!(HERMON_IS_OPERATIONAL(state->hs_operational_mode))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
698
"(for maintenance mode only)", state->hs_instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
699
hermon_fm_ereport(state, HCA_IBA_ERR, HCA_ERR_DEGRADED);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
706
hermon_device_info_report(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
723
state->hs_attach_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
724
if (hermon_get_state(state) & HCA_EREPORT_FM) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
725
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
727
hermon_drv_fini2(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
728
hermon_fm_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
743
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
749
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
750
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
762
if (HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
764
status = hermon_agent_handlers_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
777
ibc_status = ibc_pre_detach(state->hs_ibtfpriv, cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
779
status = hermon_agent_handlers_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
781
HERMON_WARNING(state, "failed to "
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
79
static int hermon_drv_init(hermon_state_t *state, dev_info_t *dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
797
tmp_ibtfpriv = state->hs_ibtfpriv;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
798
HERMON_QUIESCE_IBTF_CALLB(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
799
if (state->hs_in_evcallb != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
800
HERMON_WARNING(state, "unable to quiesce "
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
81
static void hermon_drv_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
817
if (HERMON_IS_OPERATIONAL(state->hs_operational_mode)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
819
hermon_drv_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
82
static void hermon_drv_fini2(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
824
hermon_drv_fini2(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
825
hermon_fm_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
83
static int hermon_isr_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
84
static void hermon_isr_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
849
hermon_dma_attr_init(hermon_state_t *state, ddi_dma_attr_t *dma_attr)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
86
static int hermon_hw_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
872
hermon_dma_alloc(hermon_state_t *state, hermon_dma_info_t *dma_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
88
static void hermon_hw_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
884
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
886
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
891
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr, DDI_DMA_SLEEP,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
90
static int hermon_soft_state_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
901
&state->hs_reg_accattr, DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
91
static void hermon_soft_state_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
92
static int hermon_icm_config_setup(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
929
status = hermon_map_cmd_post(state, dma_info, opcode, cookie, ccount);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
94
static void hermon_icm_tables_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
95
static void hermon_icm_tables_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
96
static int hermon_icm_dma_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
969
hermon_icm_alloc(state, rsrc, index1, index2)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
97
static void hermon_icm_dma_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
971
hermon_icm_free(state, rsrc, index1, index2)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
98
static void hermon_inithca_set(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
984
hermon_icm_alloc(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
998
icm = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
101
status = hermon_agent_register_all(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
103
ddi_taskq_destroy(state->hs_taskq_agents);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
104
hermon_agent_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
122
hermon_agent_handlers_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
127
if ((state->hs_cfg_profile->cp_qp0_agents_in_fw) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
128
(state->hs_cfg_profile->cp_qp1_agents_in_fw)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
133
status = hermon_agent_unregister_all(state, state->hs_num_agents);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
146
ddi_taskq_destroy(state->hs_taskq_agents);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
149
hermon_agent_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
165
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
169
state = curr->agl_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
195
status = ddi_taskq_dispatch(state->hs_taskq_agents,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
209
hermon_get_smlid(hermon_state_t *state, uint_t port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
214
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
259
hermon_set_port_capability(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
269
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
294
status = hermon_set_port_cmd_post(state, &set_port, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
297
HERMON_WARNING(state, "failed to modify port capabilities");
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
319
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
337
state = curr->agl_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
366
hermon_get_smlid(state, port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
395
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
415
status = hermon_mad_ifc_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
462
if (hermon_set_port_capability(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
51
static int hermon_agent_list_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
515
ibc_async_handler(state->hs_ibtfpriv, code,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
52
static void hermon_agent_list_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
53
static int hermon_agent_register_all(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
536
hermon_agent_mad_resp_handling(state, msgp, port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
54
static int hermon_agent_unregister_all(hermon_state_t *state, int num_reg);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
544
msgp, &retrans, hermon_agent_response_cb, state, 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
55
static void hermon_agent_mad_resp_handling(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
585
hermon_agent_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
601
num_ports = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
604
do_qp0 = state->hs_cfg_profile->cp_qp0_agents_in_fw;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
605
do_qp1 = state->hs_cfg_profile->cp_qp1_agents_in_fw;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
626
state->hs_num_agents = num_agents;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
63
hermon_agent_handlers_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
631
state->hs_agents = (hermon_agent_list_t *)kmem_zalloc(num_agents *
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
633
if (state->hs_agents == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
644
curr = &state->hs_agents[indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
645
curr->agl_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
673
hermon_agent_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
676
kmem_free(state->hs_agents,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
677
state->hs_num_agents * sizeof (hermon_agent_list_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
686
hermon_agent_register_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
69
if ((state->hs_cfg_profile->cp_qp0_agents_in_fw) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
695
nodeguid = state->hs_ibtfinfo.hca_attr->hca_node_guid;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
70
(state->hs_cfg_profile->cp_qp1_agents_in_fw)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
706
if (state->hs_num_agents == 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
710
for (i = 0; i < state->hs_num_agents; i++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
712
curr = &state->hs_agents[i];
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
736
(void) hermon_agent_unregister_all(state, num_registered);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
746
hermon_agent_unregister_all(hermon_state_t *state, int num_reg)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
760
curr = &state->hs_agents[i];
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
786
hermon_agent_mad_resp_handling(hermon_state_t *state, ibmf_msg_t *msgp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
82
status = hermon_agent_list_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
93
state->hs_taskq_agents = ddi_taskq_create(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
95
if (state->hs_taskq_agents == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
96
hermon_agent_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
192
static void hermon_cfg_wqe_sizes(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
195
static void hermon_check_iommu_bypass(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
204
hermon_cfg_profile_init_phase1(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
233
if (state->hs_cfg_profile_setting == HERMON_CFG_MEMFREE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
251
hermon_check_iommu_bypass(state, cp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
260
state->hs_cfg_profile = cp;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
270
hermon_cfg_profile_init_phase2(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
279
devlim = &state->hs_devlim;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
281
port = &state->hs_queryport;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
284
cp = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
292
if (state->hs_cfg_profile_setting != HERMON_CFG_MEMFREE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
343
state->hs_kernel_uar_index = (devlim->num_rsvd_uar > 128) ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
368
state->hs_pkey[i] = kmem_zalloc((1 << cp->cp_log_max_pkeytbl) *
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
370
state->hs_guid[i] = kmem_zalloc((1 << cp->cp_log_max_gidtbl) *
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
375
hermon_cfg_wqe_sizes(state, cp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
406
hermon_cfg_profile_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
411
kmem_free(state->hs_cfg_profile, sizeof (hermon_cfg_profile_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
420
hermon_cfg_wqe_sizes(hermon_state_t *state, hermon_cfg_profile_t *cp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
446
max_size = min(max_size, state->hs_devlim.max_desc_sz_sq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
471
hermon_check_iommu_bypass(hermon_state_t *state, hermon_cfg_profile_t *cp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
482
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
496
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
511
&state->hs_reg_accattr, DDI_DMA_CONSISTENT,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1011
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1013
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1014
if (!HERMON_HID_VALID(state, hid))
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1019
attrs->cha_ih = state->hs_intrmsi_hdl[hid - 1];
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1020
attrs->cha_dip = state->hs_dip;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1111
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1133
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1137
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1140
status = hermon_mr_register(state, pdhdl, mr_attr, &mrhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1183
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1205
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1209
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1212
status = hermon_mr_register_buf(state, pdhdl, attrp, buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1251
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1256
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1262
status = hermon_mr_deregister(state, &mrhdl, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1277
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1284
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1288
status = hermon_mr_query(state, mrhdl, mr_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1304
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1326
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1331
status = hermon_mr_register_shared(state, mrhdl, pdhdl, mr_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1374
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1386
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1391
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1392
status = hermon_mr_reregister(state, mrhdl, pdhdl, mr_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1435
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1447
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1452
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1453
status = hermon_mr_reregister_buf(state, mrhdl, pdhdl, attrp, buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1491
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1497
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1500
status = hermon_mr_sync(state, mr_segs, num_segs);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1514
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1523
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1527
status = hermon_mw_alloc(state, pdhdl, flags, &mwhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1549
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1554
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1558
status = hermon_mw_free(state, &mwhdl, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1599
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1621
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1624
status = hermon_dma_mr_register(state, pdhdl, mr_attr, &mrhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1662
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1667
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1671
status = hermon_mcg_attach(state, qphdl, gid, lid);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1685
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1690
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1694
status = hermon_mcg_detach(state, qphdl, gid, lid);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1708
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1716
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1720
status = hermon_post_send(state, qphdl, wr_p, num_wr, num_posted_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1734
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1741
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1745
status = hermon_post_recv(state, qphdl, wr_p, num_wr, num_posted_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1759
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1771
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1775
status = hermon_cq_poll(state, cqhdl, wc_p, num_wc, num_polled);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1789
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1794
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1798
status = hermon_cq_notify(state, cqhdl, flags);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1812
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1816
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1819
status = hermon_umap_ci_data_in(state, flags, object,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1834
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1838
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1841
status = hermon_umap_ci_data_out(state, flags, object,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1857
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1863
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1873
status = hermon_srq_alloc(state, &srqinfo, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1891
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1895
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1905
status = hermon_srq_free(state, &srqhdl, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1948
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1953
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1994
resize_supported = state->hs_ibtfinfo.hca_attr->hca_flags &
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2011
status = hermon_srq_modify(state, srqhdl, size, ret_size_p,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2031
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2035
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2038
status = hermon_post_srq(state, srqhdl, wr, num_wr, num_posted_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2066
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2076
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2077
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2091
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2099
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2203
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2217
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2218
if (!(state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_MEM_MGT_EXT))
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2220
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2222
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2242
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2249
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2264
&state->hs_reg_accattr, DDI_DMA_CONSISTENT, callback, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2363
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2367
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2390
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2395
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2399
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2407
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2443
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2449
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2450
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2452
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2465
iov_attr->iov_alt_lkey : state->hs_devlim.rsv_lkey;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2481
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2499
HERMON_WARNING(state, "failed to "
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2538
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2581
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2599
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2601
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2606
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2625
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2635
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2638
if (!(state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_MEM_MGT_EXT))
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2641
status = hermon_mr_alloc_lkey(state, pdhdl, flags, list_sz, &mrhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2697
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2702
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2721
status = hermon_create_fmr_pool(state, pdhdl, params, &fmrpoolhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2740
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2744
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2747
status = hermon_destroy_fmr_pool(state, fmrpoolhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2759
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2763
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2766
status = hermon_flush_fmr_pool(state, fmrpoolhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2782
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2792
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2796
status = hermon_register_physical_fmr(state, fmrpoolhdl, mem_pattr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2830
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2835
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2842
status = hermon_deregister_fmr(state, mrhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2847
hermon_mem_alloc(hermon_state_t *state, size_t size, ibt_mr_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2858
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2863
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr, ddi_cb,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2871
&state->hs_reg_accattr, DDI_DMA_CONSISTENT, ddi_cb,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2903
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2907
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2910
status = hermon_mem_alloc(state, size, mr_flag, kaddrp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
373
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
378
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
388
end = start + (state->hs_cfg_profile->cp_num_ports - 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
395
status = hermon_port_query(state, port, &info_p[indx]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
413
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
417
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
420
status = hermon_port_modify(state, port, flags, init_type);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
451
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
458
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
461
status = hermon_pd_alloc(state, &pdhdl, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
481
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
486
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
490
status = hermon_pd_free(state, &pdhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
542
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
548
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
552
status = hermon_ah_alloc(state, pdhdl, attr_p, &ahhdl, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
572
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
577
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
581
status = hermon_ah_free(state, &ahhdl, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
596
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
602
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
606
status = hermon_ah_query(state, ahhdl, &pdhdl, attr_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
626
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
631
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
635
status = hermon_ah_modify(state, ahhdl, attr_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
651
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
659
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
667
status = hermon_qp_alloc(state, &qpinfo, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
690
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
698
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
706
status = hermon_special_qp_alloc(state, &qpinfo, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
729
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
737
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
744
status = hermon_qp_alloc_range(state, log2, &qpinfo, ibtl_qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
758
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
763
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
767
status = hermon_qp_free(state, &qphdl, free_qp_flags, qpnh_p,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
782
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
786
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
790
hermon_qp_release_qpn(state, entry, HERMON_QPN_RELEASE);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
805
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
810
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
814
status = hermon_qp_query(state, qphdl, attr_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
829
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
834
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
838
status = hermon_qp_modify(state, qphdl, flags, info_p, actual_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
853
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
857
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
860
status = hermon_cq_alloc(state, ibt_cqhdl, attr_p, actual_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
881
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
886
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
891
status = hermon_cq_free(state, &cqhdl, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
905
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
909
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
917
*hid_p = HERMON_EQNUM_TO_HID(state, cqhdl->cq_eqnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
932
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
937
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
941
status = hermon_cq_resize(state, cqhdl, size, actual_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
958
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
963
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
967
status = hermon_cq_modify(state, cqhdl, count, usec, hid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1001
if (!HERMON_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1002
mutex_enter(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1005
hcr = state->hs_cmd_regs.hcr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1012
countmax = state->hs_cfg_profile->cp_cmd_poll_max;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1013
togmask = (state->hs_cmd_toggle & 0x01) << HERMON_HCR_CMD_T_SHFT;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1016
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1029
drv_usecwait(state->hs_cfg_profile->cp_cmd_poll_delay);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
103
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1037
mutex_exit(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1039
if (!HERMON_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1040
mutex_exit(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1049
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1058
state->hs_cmd_toggle++;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1059
togmask = (state->hs_cmd_toggle & 0x01) << HERMON_HCR_CMD_T_SHFT;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1062
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1084
hcrreg |= (state->hs_cmd_toggle & 0x01) << HERMON_HCR_CMD_T_SHFT;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1095
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
111
status = hermon_outstanding_cmd_alloc(state, &cmdptr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1110
countmax = (state->hs_cfg_profile->cp_cmd_poll_max << 4);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1113
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1126
drv_usecwait(state->hs_cfg_profile->cp_cmd_poll_delay);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1134
mutex_exit(&state-> hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1136
if (!HERMON_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1137
mutex_exit(&state->
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1161
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1176
mutex_exit(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1178
if (!HERMON_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1179
mutex_exit(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1196
mutex_exit(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1198
if (!HERMON_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1199
mutex_exit(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1202
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_NON_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1213
hermon_outstanding_cmdlist_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1227
num_outstanding_cmds = (1 << state->hs_fw.log_max_cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1230
state->hs_cmd_list.cml_list_sz = num_outstanding_cmds;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1231
state->hs_cmd_list.cml_head_indx = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1232
state->hs_cmd_list.cml_tail_indx = state->hs_cmd_list.cml_list_sz - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1233
state->hs_cmd_list.cml_entries_free = state->hs_cmd_list.cml_list_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1234
state->hs_cmd_list.cml_waiters = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1235
state->hs_cmd_list.cml_num_alloc = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1239
state->hs_cmd_list.cml_cmd =
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1240
kmem_zalloc(state->hs_cmd_list.cml_list_sz *
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1243
mutex_init(&state->hs_cmd_list.cml_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1244
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1245
cv_init(&state->hs_cmd_list.cml_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1248
for (i = 0; i < state->hs_cmd_list.cml_list_sz; i++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1249
mutex_init(&state->hs_cmd_list.cml_cmd[i].cmd_comp_lock,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1250
NULL, MUTEX_DRIVER, DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1251
cv_init(&state->hs_cmd_list.cml_cmd[i].cmd_comp_cv, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1254
state->hs_cmd_list.cml_cmd[i].cmd_next = i+1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1255
state->hs_cmd_list.cml_cmd[i].cmd_prev = i-1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1256
state->hs_cmd_list.cml_cmd[i].cmd_indx = i;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1257
state->hs_cmd_list.cml_num_alloc = i + 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1260
head = state->hs_cmd_list.cml_head_indx;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1261
tail = state->hs_cmd_list.cml_tail_indx;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1262
state->hs_cmd_list.cml_cmd[head].cmd_prev =
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1263
state->hs_cmd_list.cml_tail_indx;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1264
state->hs_cmd_list.cml_cmd[tail].cmd_next =
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1265
state->hs_cmd_list.cml_head_indx;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1277
hermon_outstanding_cmdlist_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1282
for (i = 0; i < state->hs_cmd_list.cml_num_alloc; i++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1283
mutex_destroy(&state->hs_cmd_list.cml_cmd[i].cmd_comp_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1284
cv_destroy(&state->hs_cmd_list.cml_cmd[i].cmd_comp_cv);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1288
mutex_destroy(&state->hs_cmd_list.cml_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1289
cv_destroy(&state->hs_cmd_list.cml_cv);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1290
if (state->hs_cmd_list.cml_num_alloc) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1291
kmem_free(state->hs_cmd_list.cml_cmd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1292
state->hs_cmd_list.cml_list_sz * sizeof (hermon_cmd_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1324
hermon_init_hca_cmd_post(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1340
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
135
status = hermon_write_hcr(state, cmdpost, token,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1363
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1366
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1377
hermon_close_hca_cmd_post(hermon_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1395
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1406
hermon_set_port_cmd_post(hermon_state_t *state, hermon_hw_set_port_t *initport,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1419
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1442
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1445
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1456
hermon_init_port_cmd_post(hermon_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1470
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
148
hermon_cmd_check_status(state, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1482
hermon_close_port_cmd_post(hermon_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
149
hermon_outstanding_cmd_free(state, &cmdptr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1496
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1511
hermon_mod_stat_cfg_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1532
status = hermon_mbox_alloc(state, &mbox_info, HERMON_NOSLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
154
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1547
mod->srq = state->hs_cfg_profile->cp_srq_enable;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1551
mod->log_max_srq = state->hs_cfg_profile->cp_log_num_srq;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1574
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1580
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1593
hermon_map_cmd_post(hermon_state_t *state, hermon_dma_info_t *dma,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1613
status = hermon_mbox_alloc(state, &mbox_info, HERMON_SLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1712
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1715
"failed (0x%x)", state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1746
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1749
"failed (0x%x)", state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1760
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1770
hermon_unmap_fa_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1784
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1795
hermon_run_fw_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1810
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1818
HERMON_FMANOTE(state, HERMON_FMA_BADNVMEM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1830
hermon_set_icm_size_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1838
cmd.cp_inparm = (uint64_t)state->hs_icm_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1844
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1850
state->hs_icma_sz = (uint64_t)(cmd.cp_outparm << HERMON_PAGESHIFT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1860
hermon_unmap_icm_aux_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1874
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1884
hermon_unmap_icm_cmd_post(hermon_state_t *state, hermon_dma_info_t *dma_info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1901
npages = state->hs_icm_sz / HERMON_PAGESIZE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1912
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1922
hermon_mad_ifc_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1934
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1953
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1966
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1976
hermon_getportinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1989
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
199
hermon_outstanding_cmd_free(state, &cmdptr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2017
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2039
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2050
hermon_is_ext_port_counters_supported(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2063
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2091
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
210
hermon_cmd_check_status(state, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2111
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2122
hermon_getextperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
213
state->hs_instance, cmdpost->cp_opcode,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2135
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2164
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2185
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
219
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2198
hermon_getperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2212
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2257
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2283
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2295
hermon_getnodeinfo_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2311
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2338
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
235
hermon_cmd_check_status(hermon_state_t *state, int status)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2360
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2371
hermon_getnodedesc_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2384
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
239
HERMON_FMANOTE(state, HERMON_FMA_TOTOG);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
240
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2411
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2427
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2437
hermon_getguidinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
245
HERMON_FMANOTE(state, HERMON_FMA_GOBIT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2450
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
246
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2478
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2499
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2509
hermon_getpkeytable_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
251
HERMON_FMANOTE(state, HERMON_FMA_RSRC);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2522
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
255
HERMON_FMANOTE(state, HERMON_FMA_CMDINV);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2550
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
256
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2571
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2581
hermon_write_mtt_cmd_post(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2595
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
261
HERMON_FMANOTE(state, HERMON_FMA_HCRINT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
262
hermon_fm_ereport(state, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2630
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2636
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2646
hermon_sync_tpt_cmd_post(hermon_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2660
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2671
hermon_map_eq_cmd_post(hermon_state_t *state, uint_t map, uint_t eqcindx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2689
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2699
hermon_resize_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
271
HERMON_FMANOTE(state, HERMON_FMA_NVMEM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2712
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2735
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2744
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2754
hermon_modify_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2767
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2790
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2793
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2813
hermon_cmn_qp_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
287
hermon_mbox_alloc(hermon_state_t *state, hermon_mbox_info_t *mbox_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2884
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2920
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2929
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2949
hermon_cmn_query_cmd_post(hermon_state_t *state, uint_t opcode, uint_t opmod,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2962
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2974
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
299
status = hermon_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2998
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
300
&state->hs_in_intr_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3020
hermon_cmn_ownership_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
306
status = hermon_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
307
&state->hs_in_mblist, &mbox_info->mbi_in,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3073
status = hermon_mbox_alloc(state, &mbox_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3088
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3117
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3144
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3156
hermon_conf_special_qp_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3171
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3182
hermon_get_heart_beat_rq_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3197
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
320
status = hermon_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
321
&state->hs_out_intr_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3212
hermon_mgid_hash_cmd_post(hermon_state_t *state, uint64_t mgid_h,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3223
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3245
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3251
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3266
hermon_read_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
327
status = hermon_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
328
&state->hs_out_mblist, &mbox_info->mbi_out,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3280
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3292
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3298
size = HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3317
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3332
hermon_write_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3345
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
335
&state->hs_in_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3351
size = HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3375
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3378
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3387
int hermon_resize_srq_cmd_post(hermon_state_t *state, hermon_hw_srqc_t *srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3400
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3423
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3426
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3434
hermon_modify_mpt_cmd_post(hermon_state_t *state, hermon_hw_dmpt_t *mpt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3447
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3470
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3473
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3487
hermon_config_fc_cmd_post(hermon_state_t *state, void *cfginfo, int enable,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3501
status = hermon_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3545
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3548
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3558
hermon_sense_port_post(hermon_state_t *state, uint_t portnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
356
hermon_mbox_free(hermon_state_t *state, hermon_mbox_info_t *mbox_info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3573
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3584
hermon_config_int_mod(hermon_state_t *state, uint_t min_delay, uint_t vector)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3602
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3608
hermon_nop_post(hermon_state_t *state, uint_t interval, uint_t sleep)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3623
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3628
hermon_hw_health_check(hermon_state_t *state, int *health)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3642
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3648
hermon_setdebug_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3662
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3668
hermon_read_mtt_cmd_post(hermon_state_t *state, uint64_t mtt_addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3682
status = hermon_mbox_alloc(state, &mbox_info, HERMON_CMD_SLEEP_NOSPIN);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3694
status = hermon_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
371
hermon_impl_mbox_free(&state->hs_in_intr_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3711
hermon_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
377
hermon_impl_mbox_free(&state->hs_out_intr_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
383
hermon_impl_mbox_free(&state->hs_in_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
389
hermon_impl_mbox_free(&state->hs_out_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
403
hermon_cmd_complete_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
412
cmdp = &state->hs_cmd_list.cml_cmd[HERMON_EQE_CMDTOKEN_GET(eq, eqe)];
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
432
hermon_inmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
438
num_inmbox = (1 << state->hs_cfg_profile->cp_log_num_inmbox);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
439
status = hermon_impl_mboxlist_init(state, &state->hs_in_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
45
static int hermon_impl_mbox_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
454
hermon_intr_inmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
460
num_inmbox = (1 << state->hs_cfg_profile->cp_log_num_intr_inmbox);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
461
status = hermon_impl_mboxlist_init(state, &state->hs_in_intr_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
476
hermon_outmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
482
num_outmbox = (1 << state->hs_cfg_profile->cp_log_num_outmbox);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
483
status = hermon_impl_mboxlist_init(state, &state->hs_out_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
49
static int hermon_impl_mboxlist_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
498
hermon_intr_outmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
504
num_outmbox = (1 << state->hs_cfg_profile->cp_log_num_intr_outmbox);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
505
status = hermon_impl_mboxlist_init(state, &state->hs_out_intr_mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
51
static void hermon_impl_mboxlist_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
520
hermon_inmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
523
hermon_impl_mboxlist_fini(state, &state->hs_in_mblist);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
53
static int hermon_outstanding_cmd_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
532
hermon_intr_inmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
535
hermon_impl_mboxlist_fini(state, &state->hs_in_intr_mblist);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
544
hermon_outmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
547
hermon_impl_mboxlist_fini(state, &state->hs_out_mblist);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
55
static void hermon_outstanding_cmd_free(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
556
hermon_intr_outmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
559
hermon_impl_mboxlist_fini(state, &state->hs_out_intr_mblist);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
568
hermon_impl_mbox_alloc(hermon_state_t *state, hermon_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
57
static int hermon_write_hcr(hermon_state_t *state, hermon_cmd_post_t *cmdpost,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
581
countmax = state->hs_cfg_profile->cp_cmd_poll_max;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
593
drv_usecwait(state->hs_cfg_profile->cp_cmd_poll_delay);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
61
static void hermon_cmd_check_status(hermon_state_t *state, int status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
72
hermon_cmd_post(hermon_state_t *state, hermon_cmd_post_t *cmdpost)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
728
hermon_impl_mboxlist_init(hermon_state_t *state, hermon_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
750
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
756
status = hermon_rsrc_alloc(state, type, 1, HERMON_SLEEP,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
779
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
802
hermon_impl_mboxlist_fini(state, mblist);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
813
hermon_impl_mboxlist_fini(hermon_state_t *state, hermon_mboxlist_t *mblist)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
833
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
838
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
856
hermon_outstanding_cmd_alloc(hermon_state_t *state, hermon_cmd_t **cmd_ptr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
86
status = hermon_write_hcr(state, cmdpost, 0, &hw_err);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
862
cmd_list = &state->hs_cmd_list;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
923
hermon_outstanding_cmd_free(hermon_state_t *state, hermon_cmd_t **cmd_ptr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
928
cmd_list = &state->hs_cmd_list;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
979
hermon_write_hcr(hermon_state_t *state, hermon_cmd_post_t *cmdpost,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
98
hermon_cmd_check_status(state, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
986
ddi_acc_handle_t cmdhdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
999
mutex_enter(&state->hs_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
105
uarpg = state->hs_kernel_uar_index;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1055
hermon_cq_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1063
cq = hermon_cqhdl_from_cqnum(state, cqnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1086
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1088
HERMON_DO_IBTF_CQ_CALLB(state, cq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
109
pd = state->hs_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1101
hermon_cq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1109
HERMON_FMANOTE(state, HERMON_FMA_OVERRUN);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1112
cq = hermon_cqhdl_from_cqnum(state, cqnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1135
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1138
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1193
hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq, uint_t cq_cmd)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1198
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1207
hermon_pio_start(state, uarhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
121
status = hermon_rsrc_alloc(state, HERMON_CQC, 1, sleepflag, &cqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1222
HERMON_UAR_DOORBELL(state, uarhdl, (uint64_t *)(void *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1223
&state->hs_uar->cq, (((uint64_t)cmd_sn | cq_num) <<
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1236
HERMON_UAR_DOORBELL(state, uarhdl, (uint64_t *)(void *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1237
&state->hs_uar->cq, (((uint64_t)cmd_sn | cq_num) <<
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1243
hermon_pio_end(state, uarhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1249
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1274
hermon_cqhdl_from_cqnum(hermon_state_t *state, uint_t cqnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1279
cqmask = (1 << state->hs_cfg_profile->cp_log_num_cq) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1281
return (hermon_icm_num_to_hdl(state, HERMON_CQC, cqindx));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1289
hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1305
hermon_cq_errcqe_consume(state, cq, cqe, wc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1321
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->hs_fcoib_may_be_running))
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
133
status = hermon_rsrc_alloc(state, HERMON_CQHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1366
HERMON_WARNING(state, "unknown send CQE type");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1370
} else if ((state->hs_fcoib_may_be_running == B_TRUE) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1371
hermon_fcoib_is_fexch_qpn(state, HERMON_CQE_QPNUM_GET(cq, cqe))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1403
((1 << state->hs_queryport.log_max_pkey) - 1));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1430
qp1_indx = state->hs_spec_qp1->hr_indx;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1459
HERMON_WARNING(state, "unknown recv CQE type");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1474
hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1501
HERMON_WARNING(state, HERMON_FMA_LOCLEN);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1506
HERMON_WARNING(state, HERMON_FMA_LOCQPOP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1511
HERMON_WARNING(state, HERMON_FMA_LOCPROT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1525
HERMON_WARNING(state, HERMON_FMA_MWBIND);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
153
umapdb = hermon_umap_db_alloc(state->hs_instance, cq->cq_cqnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1530
HERMON_WARNING(state, HERMON_FMA_RESP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1535
HERMON_WARNING(state, HERMON_FMA_LOCACC);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1540
HERMON_WARNING(state, HERMON_FMA_REMREQ);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1545
HERMON_WARNING(state, HERMON_FMA_REMACC);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1550
HERMON_WARNING(state, HERMON_FMA_REMOP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1555
HERMON_WARNING(state, HERMON_FMA_XPORTCNT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1560
HERMON_WARNING(state, HERMON_FMA_RNRCNT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1576
HERMON_WARNING(state, "unknown error CQE status");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1577
HERMON_FMANOTE(state, HERMON_FMA_UNKN);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1591
hermon_cq_resize_helper(hermon_state_t *state, hermon_cqhdl_t cq)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1614
status = hermon_mr_deregister(state, &cq->cq_mrhdl, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1617
HERMON_WARNING(state, "failed to deregister old CQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1645
hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
167
status = hermon_dbr_alloc(state, uarpg, &cq->cq_arm_ci_dbr_acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1778
hermon_get_cq_sched_list(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1786
if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1791
state->hs_cq_sched_array_size = nlist;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1792
state->hs_cq_sched_array = cq_schedp = kmem_zalloc(nlist *
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1811
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1827
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1838
cq_schedp = &state->hs_cq_sched_default;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1852
state->hs_cq_sched_array_size = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1866
hermon_cq_sched_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
187
if (log_cq_size > state->hs_cfg_profile->cp_log_max_cq_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1871
mutex_init(&state->hs_cq_sched_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1872
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1874
mutex_enter(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1875
state->hs_cq_sched_array = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1878
defp = &state->hs_cq_sched_default;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1880
defp->cqs_len = state->hs_intrmsi_allocd;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1885
if (hermon_get_cq_sched_list(state) == 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1892
cq_schedp = state->hs_cq_sched_array;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1893
array_size = state->hs_cq_sched_array_size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1896
if (desired > state->hs_intrmsi_allocd) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1899
state->hs_intrmsi_allocd, desired);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1913
state->hs_cq_sched_default.cqs_next_alloc =
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1914
state->hs_cq_sched_default.cqs_len - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1917
mutex_exit(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1922
hermon_cq_sched_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1924
mutex_enter(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1925
if (state->hs_cq_sched_array_size) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1926
kmem_free(state->hs_cq_sched_array, sizeof (hermon_cq_sched_t) *
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1927
state->hs_cq_sched_array_size);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1928
state->hs_cq_sched_array_size = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1929
state->hs_cq_sched_array = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1931
mutex_exit(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1932
mutex_destroy(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1936
hermon_cq_sched_alloc(hermon_state_t *state, ibt_cq_sched_attr_t *attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1951
mutex_enter(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1952
cq_schedp = state->hs_cq_sched_array;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1953
for (i = 0; i < state->hs_cq_sched_array_size; i++, cq_schedp++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1960
if ((i == state->hs_cq_sched_array_size) || /* not found, or */
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1963
mutex_exit(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1974
hermon_cq_sched_free(hermon_state_t *state, hermon_cq_sched_t *cq_schedp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1978
mutex_enter(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1980
HERMON_WARNING(state, "cq_sched free underflow\n");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1983
mutex_exit(&state->hs_cq_sched_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
217
status = hermon_queue_alloc(state, &cq->cq_cqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
242
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
245
status = hermon_mr_register(state, pd, &mr_attr, &mr, &op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
253
cq->cq_erreqnum = HERMON_CQ_ERREQNUM_GET(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
255
if (!HERMON_HID_VALID(state, cq_attr->cq_hid)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
261
cq->cq_eqnum = HERMON_HID_TO_EQNUM(state, cq_attr->cq_hid);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
266
cq_schedp = &state->hs_cq_sched_default;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
267
} else if (cq_schedp != &state->hs_cq_sched_default) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
271
tmp = state->hs_cq_sched_array;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
272
for (i = 0; i < state->hs_cq_sched_array_size; i++)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
275
if (i >= state->hs_cq_sched_array_size) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
278
cq_schedp = &state->hs_cq_sched_default;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
281
cq->cq_eqnum = HERMON_HID_TO_EQNUM(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
298
cqc_entry.state = HERMON_CQ_DISARMED;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
316
status = hermon_cmn_ownership_cmd_post(state, SW2HW_CQ, &cqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
322
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
356
hermon_icm_set_num_to_hdl(state, HERMON_CQC, cqc->hr_indx, cq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
382
if (hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
384
HERMON_WARNING(state, "failed to deregister CQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
389
hermon_dbr_free(state, uarpg, cq->cq_arm_ci_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
395
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
397
hermon_rsrc_free(state, &cqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
411
hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
433
pd = state->hs_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
457
status = hermon_umap_db_find(state->hs_instance, cqnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
462
HERMON_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
469
state->hs_dip, 0, 0, cq->cq_cqinfo.qa_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
473
HERMON_WARNING(state, "failed in CQ memory "
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
486
hermon_icm_set_num_to_hdl(state, HERMON_CQC, cqc->hr_indx, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
497
status = hermon_cmn_ownership_cmd_post(state, HW2SW_CQ, &cqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
500
HERMON_WARNING(state, "failed to reclaim CQC ownership");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
504
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
52
static int hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
522
status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
525
HERMON_WARNING(state, "failed to deregister CQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
531
status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
534
HERMON_WARNING(state, "failed to deregister resize CQ "
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
55
static void hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
551
hermon_dbr_free(state, cq->cq_uarpg, cq->cq_arm_ci_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
554
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
557
hermon_rsrc_free(state, &cqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
57
static void hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
574
hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cq, uint_t req_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
596
pd = state->hs_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
611
if (log_cq_size > state->hs_cfg_profile->cp_log_max_cq_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
644
status = hermon_queue_alloc(state, &new_cqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
66
hermon_cq_alloc(hermon_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
668
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
671
status = hermon_mr_register(state, pd, &mr_attr, &mr, &op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
715
status = hermon_resize_cq_cmd_post(state, &cqc_entry, cq->cq_cqnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
720
if (hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
722
HERMON_WARNING(state, "failed to deregister CQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
732
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
787
hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
799
status = hermon_modify_cq_cmd_post(state, &cqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
806
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
816
cqc_entry.c_eqn = HERMON_HID_TO_EQNUM(state, hid);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
817
status = hermon_modify_cq_cmd_post(state, &cqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
824
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
840
hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
855
status = hermon_cq_arm_doorbell(state, cq, cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
865
hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cq, ibt_wc_t *wc_p,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
915
hermon_cq_resize_helper(state, cq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
934
hermon_cq_cqe_consume(state, cq, cqe, &wc_p[polled_cnt++]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
97
status = hermon_umap_db_find(state->hs_instance, ddi_get_pid(),
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
994
(void) hermon_isr((caddr_t)state, (caddr_t)NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1013
hermon_eq_handler_fini(hermon_state_t *state, hermon_eqhdl_t eq)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1030
status = hermon_map_eq_cmd_post(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1035
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
105
log_eq_size = state->hs_cfg_profile->cp_log_eq_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1050
hermon_eq_demux(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1061
status = hermon_port_state_change_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1065
status = hermon_comm_estbl_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1069
status = hermon_cmd_complete_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1073
HERMON_WARNING(state, HERMON_FMA_LOCCAT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1074
status = hermon_local_wq_cat_err_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1078
HERMON_WARNING(state, HERMON_FMA_LOCINV);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1079
status = hermon_invreq_local_wq_err_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1083
HERMON_WARNING(state, HERMON_FMA_LOCACEQ);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1085
status = hermon_local_acc_vio_wq_err_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1088
status = hermon_sendq_drained_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1092
status = hermon_path_mig_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1096
HERMON_WARNING(state, HERMON_FMA_PATHMIG);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1097
status = hermon_path_mig_err_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1101
HERMON_WARNING(state, HERMON_FMA_SRQCAT);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1102
status = hermon_catastrophic_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1106
status = hermon_srq_last_wqe_reached_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1110
status = hermon_fexch_error_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1125
hermon_port_state_change_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1141
if ((port == 0) || (port > state->hs_cfg_profile->cp_num_ports)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1142
HERMON_WARNING(state, "Unexpected port number in port state "
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1154
ddi_dev_report_fault(state->hs_dip, DDI_SERVICE_RESTORED,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1161
ddi_dev_report_fault(state->hs_dip, DDI_SERVICE_LOST,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1164
HERMON_WARNING(state, "Unexpected subtype in port state change "
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1177
if (state->hs_ibtfpriv != NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1178
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1191
hermon_comm_estbl_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
120
num_eq_rsvd = state->hs_rsvd_eqs;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1201
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
121
eq = &state->hs_eqhdl[num_eq_rsvd];
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1224
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1228
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1241
hermon_local_wq_cat_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1251
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1274
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1278
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
128
if (state->hs_intr_type_chosen == DDI_INTR_TYPE_FIXED) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
129
intr_num = state->hs_adapter.inta_pin;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1291
hermon_invreq_local_wq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1301
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1324
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1328
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
133
for (i = 0; i + 1 < state->hs_intrmsi_allocd; i++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
134
status = hermon_eq_alloc(state, log_eq_size, i, &eq[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1341
hermon_local_acc_vio_wq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1351
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
137
(void) hermon_eq_handler_fini(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1374
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1378
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
139
(void) hermon_eq_free(state, &eq[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1391
hermon_sendq_drained_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1402
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1425
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
144
(void) hermon_eq_handler_init(state, eq[i],
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1443
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1457
hermon_path_mig_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1467
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1490
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1494
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1507
hermon_path_mig_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1517
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1540
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1544
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1557
hermon_catastrophic_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1566
HERMON_FMANOTE(state, HERMON_FMA_INTERNAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1567
hermon_eq_catastrophic(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
157
status = hermon_eq_alloc(state, log_eq_size, intr_num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1573
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1596
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1604
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1617
hermon_srq_last_wqe_reached_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1627
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1650
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1654
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1662
static int hermon_fexch_error_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1672
qpnum = hermon_fcoib_qpnum_from_fexch(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1674
qp = hermon_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1699
(state->hs_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1703
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1716
hermon_no_eqhandler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1731
HERMON_WARNING(state, "Unexpected Event handler");
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
178
(void) hermon_eq_handler_init(state, eq[num_eq_unmap + num_extra],
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
192
status = hermon_eq_handler_init(state, eq[num_eq_unmap + num_extra],
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
197
state->hs_cq_erreqnum = num_eq_unmap + num_extra + num_eq_rsvd;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
258
status = hermon_eq_handler_init(state, eq[num_eq_unmap + num_extra],
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
274
status = hermon_eq_handler_init(state, eq[num_eq_unmap + num_extra],
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
282
hermon_pio_start(state, uarhdl, all_eq_init_fail, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
293
hermon_pio_end(state, uarhdl, all_eq_init_fail, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
302
(void) hermon_eq_handler_fini(state, eq[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
307
(void) hermon_eq_free(state, &eq[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
312
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_NON_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
325
hermon_eq_fini_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
336
num_eq = HERMON_NUM_EQ_USED + state->hs_intrmsi_allocd - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
337
num_eq_rsvd = state->hs_rsvd_eqs;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
338
eq = &state->hs_eqhdl[num_eq_rsvd];
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
345
status = hermon_eq_handler_fini(state, eq[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
356
status = hermon_eq_free(state, &eq[i]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
371
hermon_eq_reset_uar_baseaddr(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
376
num_eq = HERMON_NUM_EQ_USED + state->hs_intrmsi_allocd - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
377
eqh = &state->hs_eqhdl[state->hs_rsvd_eqs];
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
381
((uintptr_t)state->hs_reg_uar_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
392
hermon_eq_arm_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
399
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
404
num_eq = HERMON_NUM_EQ_USED + state->hs_intrmsi_allocd - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
405
num_eq_rsvd = state->hs_rsvd_eqs;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
408
hermon_pio_start(state, uarhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
413
eq = state->hs_eqhdl[i + num_eq_rsvd];
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
416
(uint32_t *)((uintptr_t)state->hs_reg_uar_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
421
hermon_pio_end(state, uarhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
427
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_NON_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
439
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
446
state = (hermon_state_t *)(void *)arg1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
456
if (state->hs_intr_type_chosen == DDI_INTR_TYPE_FIXED) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
457
ddi_acc_handle_t cmdhdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
46
static void hermon_eq_poll(hermon_state_t *state, hermon_eqhdl_t eq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
463
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
466
ddi_put64(cmdhdl, state->hs_cmd_regs.clr_intr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
467
(uint64_t)1 << state->hs_adapter.inta_pin);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
47
static void hermon_eq_catastrophic(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
470
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
48
static int hermon_eq_alloc(hermon_state_t *state, uint32_t log_eq_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
485
r = state->hs_rsvd_eqs;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
487
if (intr + 1 == state->hs_intrmsi_allocd) { /* last intr */
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
488
r += state->hs_intrmsi_allocd - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
490
hermon_eq_poll(state, state->hs_eqhdl[i + r]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
493
hermon_eq_poll(state, state->hs_eqhdl[intr + r]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
499
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
50
static int hermon_eq_free(hermon_state_t *state, hermon_eqhdl_t *eqhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
509
hermon_eq_poll(hermon_state_t *state, hermon_eqhdl_t eq)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
51
static int hermon_eq_handler_init(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
514
int (*eqfunction)(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
516
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
52
uint_t evt_type_mask, int (*eqfunc)(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
54
static int hermon_eq_handler_fini(hermon_state_t *state, hermon_eqhdl_t eq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
55
static int hermon_port_state_change_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
567
eqfunction(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
57
static int hermon_comm_estbl_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
589
hermon_pio_start(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
59
static int hermon_local_wq_cat_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
596
hermon_pio_end(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
605
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
61
static int hermon_invreq_local_wq_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
614
hermon_eq_catastrophic(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
616
ddi_acc_handle_t cmdhdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
63
static int hermon_local_acc_vio_wq_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
630
base_addr = state->hs_cmd_regs.fw_err_buf;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
632
buf_size = state->hs_fw.error_buf_sz; /* in #dwords */
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
635
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
641
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
65
static int hermon_sendq_drained_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
67
static int hermon_path_mig_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
681
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
689
(state->hs_cmd_regs.fw_err_buf + i);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
69
static int hermon_path_mig_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
692
state->hs_instance, i, err_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
696
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
71
static int hermon_catastrophic_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
710
if (state->hs_ibtfpriv != NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
711
HERMON_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
716
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_NON_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
725
hermon_eq_alloc(hermon_state_t *state, uint32_t log_eq_size, uint_t intr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
73
static int hermon_srq_last_wqe_reached_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
739
pd = state->hs_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
75
static int hermon_fexch_error_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
751
status = hermon_rsrc_alloc(state, HERMON_EQC, 1, HERMON_SLEEP, &eqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
763
status = hermon_rsrc_alloc(state, HERMON_EQHDL, 1, HERMON_SLEEP, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
77
static int hermon_no_eqhandler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
778
status = hermon_queue_alloc(state, &eq->eq_eqinfo, HERMON_SLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
79
static int hermon_eq_demux(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
804
op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
807
status = hermon_mr_register(state, pd, &mr_attr, &mr, &op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
824
eqc_entry.state = HERMON_EQ_ARMED;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
841
status = hermon_cmn_ownership_cmd_post(state, SW2HW_EQ, &eqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
845
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
847
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
866
eq->eq_doorbell = (uint32_t *)((uintptr_t)state->hs_reg_uar_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
87
hermon_eq_init_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
876
if (hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
878
HERMON_WARNING(state, "failed to deregister EQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
883
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
885
hermon_rsrc_free(state, &eqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
897
hermon_eq_free(hermon_state_t *state, hermon_eqhdl_t *eqhdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
915
pd = state->hs_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
925
status = hermon_cmn_ownership_cmd_post(state, HW2SW_EQ, &eqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
928
HERMON_WARNING(state, "failed to reclaim EQC ownership");
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
94
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
940
status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
943
HERMON_WARNING(state, "failed to deregister EQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
950
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
953
hermon_rsrc_free(state, &eqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
970
hermon_eq_handler_init(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
971
uint_t evt_type_mask, int (*eq_func)(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
994
status = hermon_map_eq_cmd_post(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
999
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
107
status = hermon_config_fc_cmd_post(state, n_port_ids, 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
111
HERMON_WARNING(state, "fcoib_set_id failed");
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
124
hermon_fcoib_get_id_idx(hermon_state_t *state, int port, ibt_fc_attr_t *fcp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
131
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
145
hermon_fcoib_check_exch_base_off(hermon_state_t *state, int port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
153
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
167
hermon_fcoib_is_fexch_qpn(hermon_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
171
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
181
hermon_fcoib_qpnum_from_fexch(hermon_state_t *state, int port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
189
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
199
hermon_fcoib_qpn_to_mkey(hermon_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
205
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
219
hermon_fcoib_fexch_relative_qpn(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
224
qp_indx -= state->hs_fcoib.hfc_fexch_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
233
hermon_fcoib_fexch_mkey_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
244
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
253
status = hermon_mr_fexch_mpt_init(state, pd, mpt_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
263
hermon_fcoib_fexch_mkey_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
272
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
283
status = hermon_mr_fexch_mpt_fini(state, pd, mpt_indx, sleep);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
292
hermon_fcoib_query_fc(hermon_state_t *state, hermon_fcoib_t *fcoib)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
297
status = hermon_cmn_query_cmd_post(state, QUERY_FC, 0, 0, &query_fc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
312
hermon_fcoib_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
321
state->hs_fcoib_may_be_running = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
323
if ((state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_FC) == 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
326
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
329
hermon_fcoib_query_fc(state, fcoib);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
337
fcoib->hfc_nports = numports = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
339
1 << state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_qp;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
342
(1 << state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_mem) >>
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
345
1 << state->hs_ibtfinfo.hca_attr->hca_rfci_max_log2_qp;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
347
if (hermon_rsrc_reserve(state, HERMON_DMPT, numports *
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
351
hermon_fcoib_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
359
if (hermon_rsrc_reserve(state, HERMON_MTT, numports *
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
363
hermon_fcoib_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
366
if (hermon_rsrc_reserve(state, HERMON_QPC, numports *
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
370
hermon_fcoib_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
373
if (hermon_rsrc_reserve(state, HERMON_QPC, numports *
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
377
hermon_fcoib_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
398
state->hs_instance, i + 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
405
state->hs_instance, i + 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
41
hermon_fcoib_enable(hermon_state_t *state, int port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
422
hermon_fcoib_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
428
if ((state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_FC) == 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
431
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
450
hermon_rsrc_free(state, &fcoib->hfc_rfci_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
452
hermon_rsrc_free(state, &fcoib->hfc_fexch_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
454
hermon_rsrc_free(state, &fcoib->hfc_mpt_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
456
hermon_rsrc_free(state, &fcoib->hfc_mtt_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
49
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
57
state->hs_ibtfinfo.hca_attr->hca_rfci_max_log2_qp;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
61
status = hermon_config_fc_cmd_post(state, &config_fc_basic, 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
64
status = hermon_config_fc_cmd_post(state, &config_fc_basic, 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
69
HERMON_WARNING(state, "fcoib_enable failed");
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
73
state->hs_fcoib_may_be_running = B_TRUE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
82
hermon_fcoib_set_id(hermon_state_t *state, int port, uint32_t rfci_qpn,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
92
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
96
if (hermon_fcoib_enable(state, port + 1) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1001
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1008
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1012
switch (state->hs_fm_degraded_reason) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1014
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1018
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1023
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1027
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1031
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1033
state->hs_fm_async_fatal = B_TRUE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1044
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1046
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1054
switch (state->hs_fm_degraded_reason) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1056
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1060
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1065
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1069
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1074
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1076
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1080
if (hermon_get_state(state) & HCA_PIO_FM) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1082
atomic_inc_32(&state->
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1085
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1087
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1090
state->hs_fm_async_fatal = B_TRUE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1092
i_hca_fm_ereport(state->hs_dip, type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1094
ddi_fm_service_impact(state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1098
"Hermon state=0x%p", (void *)state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1136
hermon_devacc_attr_version(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1138
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1167
hermon_devacc_attr_access(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1169
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1203
hermon_PIO_start(hermon_state_t *state, ddi_acc_handle_t handle,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1206
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1210
i_hca_get_acc_handle(state->hs_fm_hca_fm, handle);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1212
return (i_hca_pio_start(state->hs_dip, handlep, tst));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1245
hermon_PIO_end(hermon_state_t *state, ddi_acc_handle_t handle, int *cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1248
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1252
i_hca_get_acc_handle(state->hs_fm_hca_fm, handle);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1254
return (i_hca_pio_end(state->hs_dip, handlep, cnt, tst));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1279
hermon_get_cmdhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1281
return (state->hs_fm_disable || hermon_get_state(state) & HCA_PIO_FM ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1282
state->hs_fm_cmdhdl : state->hs_reg_cmdhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1306
hermon_get_uarhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1308
return (state->hs_fm_disable || hermon_get_state(state) & HCA_PIO_FM ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1309
state->hs_fm_uarhdl : state->hs_reg_uarhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1334
hermon_rsrc_alloc_uarhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1336
return (state->hs_fm_disable || hermon_get_state(state) & HCA_ATTCH_FM ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1337
state->hs_fm_uarhdl : state->hs_reg_uarhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1361
hermon_get_pcihdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1363
return (state->hs_fm_disable || hermon_get_state(state) & HCA_ATTCH_FM ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1364
state->hs_fm_pcihdl : state->hs_reg_pcihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1389
hermon_get_msix_tblhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1391
return (state->hs_fm_disable || hermon_get_state(state) & HCA_ATTCH_FM ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1392
state->hs_fm_msix_tblhdl : state->hs_reg_msix_tblhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1417
hermon_get_msix_pbahdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1419
return (state->hs_fm_disable || hermon_get_state(state) & HCA_ATTCH_FM ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1420
state->hs_fm_msix_pbahdl : state->hs_reg_msix_pbahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1455
hermon_state_t *state = (hermon_state_t *)arg;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1465
if (state->hs_fm_poll_suspend) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1470
cmdhdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1473
hermon_pio_start(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1476
word = ddi_get32(cmdhdl, state->hs_cmd_regs.fw_err_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1479
hermon_pio_end(state, cmdhdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1483
HERMON_FMANOTE(state, HERMON_FMA_INTERNAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1485
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1488
"Hermon state=0x%p", (void *)state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
149
hermon_hca_fm_init(hermon_state_t *state, hermon_hca_fm_t *hca_fm)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1490
hermon_fm_ereport(state, HCA_IBA_ERR, HCA_ERR_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1495
if (state->hs_fm_async_errcnt > 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1496
hermon_fm_ereport(state, HCA_IBA_ERR, HCA_ERR_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1497
atomic_dec_32(&state->hs_fm_async_errcnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1503
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_FATAL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
151
state->hs_fm_hca_fm = hca_fm;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
173
hermon_hca_fm_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1731
hermon_state_t *state = (hermon_state_t *)tst->private;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1739
i_ddi_node_state(state->hs_dip) < DS_ATTACHED &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1740
hermon_get_state(state) & HCA_PIO_FM)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1742
i_hca_fm_ereport(state->hs_dip, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1748
i_hca_fm_ereport(state->hs_dip, HCA_IBA_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
175
i_hca_fm_fini((struct i_hca_fm *)state->hs_fm_hca_fm);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
176
state->hs_fm_hca_fm = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1788
hermon_test_register(hermon_state_t *state, char *filename, int linenum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1795
if (state->hs_fm_disable)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1799
pio_injection, (void *)state, state->hs_fm_test_hash,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1800
state->hs_fm_id_hash, hermon_test_num));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
206
hermon_clr_state_nolock(hermon_state_t *state, int fm_state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
210
state->hs_fm_state &= ~fm_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
240
hermon_clr_state(hermon_state_t *state, int fm_state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
244
mutex_enter(&state->hs_fm_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
245
hermon_clr_state_nolock(state, fm_state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
246
mutex_exit(&state->hs_fm_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
275
hermon_set_state(hermon_state_t *state, int fm_state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
279
mutex_enter(&state->hs_fm_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
281
state->hs_fm_state = HCA_NO_FM;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
283
state->hs_fm_state |= fm_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
286
mutex_exit(&state->hs_fm_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
314
hermon_get_state(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
316
return (state->hs_fm_state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
343
hermon_fm_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
351
if (ddi_getprop(DDI_DEV_T_NONE, state->hs_dip, DDI_PROP_DONTPASS,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
353
state->hs_fm_disable = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
357
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
358
hermon_set_state(state, HCA_NO_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
363
hermon_set_state(state, HCA_ATTCH_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
366
state->hs_fm_capabilities = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
367
state->hs_dip, DDI_PROP_DONTPASS, fm_cap,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
376
if (state->hs_fm_capabilities !=
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
378
state->hs_fm_disable = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
379
hermon_set_state(state, HCA_NO_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
380
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
386
hermon_hca_fm_init(state, &hca_fm);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
389
mutex_init(&state->hs_fm_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
392
ddi_fm_init(state->hs_dip, &state->hs_fm_capabilities, &iblk);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
395
if (DDI_FM_EREPORT_CAP(state->hs_fm_capabilities)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
396
pci_ereport_setup(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
400
hermon_set_state(state, HCA_PIO_FM | HCA_EREPORT_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
403
i_hca_test_init(&state->hs_fm_test_hash, &state->hs_fm_id_hash);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
426
hermon_fm_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
432
if (state->hs_fm_disable || hermon_get_state(state) == HCA_NO_FM) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
436
ASSERT(!(hermon_get_state(state) & HCA_ERRCB_FM));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
439
i_hca_test_fini(&state->hs_fm_test_hash, &state->hs_fm_id_hash);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
443
hermon_set_state(state, HCA_NO_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
446
hermon_hca_fm_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
451
if (DDI_FM_EREPORT_CAP(state->hs_fm_capabilities)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
452
pci_ereport_teardown(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
456
ddi_fm_fini(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
479
hermon_fm_ereport_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
497
state->hs_fm_poll_suspend = B_TRUE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
504
if (state->hs_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
506
(&state->hs_intrmsi_hdl[0], 1) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
511
(state->hs_intrmsi_hdl[0]) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
519
if (DDI_FM_EREPORT_CAP(state->hs_fm_capabilities)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
520
pci_ereport_teardown(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
524
ddi_fm_fini(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
527
state->hs_fm_capabilities = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
528
state->hs_dip, DDI_PROP_DONTPASS, fm_cap,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
536
if (state->hs_fm_capabilities != DDI_FM_EREPORT_CAPABLE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
537
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
543
ddi_fm_init(state->hs_dip, &state->hs_fm_capabilities, &iblk);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
546
if (DDI_FM_EREPORT_CAP(state->hs_fm_capabilities)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
547
pci_ereport_setup(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
551
if (pci_config_setup(state->hs_dip, &state->hs_reg_pcihdl) !=
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
553
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
559
if (ddi_regs_map_setup(state->hs_dip, state->hs_msix_tbl_rnumber,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
560
(caddr_t *)&state->hs_msix_tbl_addr, state->hs_msix_tbl_offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
561
state->hs_msix_tbl_size, &dev_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
562
&state->hs_reg_msix_tblhdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
563
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
569
if (ddi_regs_map_setup(state->hs_dip, state->hs_msix_pba_rnumber,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
570
(caddr_t *)&state->hs_msix_pba_addr, state->hs_msix_pba_offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
571
state->hs_msix_pba_size, &dev_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
572
&state->hs_reg_msix_pbahdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
573
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
579
if (ddi_regs_map_setup(state->hs_dip, HERMON_CMD_BAR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
580
&state->hs_reg_cmd_baseaddr, 0, 0, &state->hs_reg_accattr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
581
&state->hs_reg_cmdhdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
582
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
588
state->hs_cmd_regs.hcr = (hermon_hw_hcr_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
589
((uintptr_t)state->hs_reg_cmd_baseaddr + HERMON_CMD_HCR_OFFSET);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
592
state->hs_cmd_regs.sw_reset = (uint32_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
593
((uintptr_t)state->hs_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
597
state->hs_cmd_regs.sw_semaphore = (uint32_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
598
((uintptr_t)state->hs_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
602
offset = state->hs_fw.clr_intr_offs & HERMON_CMD_OFFSET_MASK;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
605
state->hs_cmd_regs.clr_intr = (uint64_t *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
606
(uintptr_t)(state->hs_reg_cmd_baseaddr + offset);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
609
state->hs_cmd_regs.fw_err_buf = (uint32_t *)(uintptr_t)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
610
(state->hs_reg_cmd_baseaddr + state->hs_fw.error_buf_addr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
613
if (state->hs_devlim.blu_flm) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
615
(state->hs_devlim.log_max_uar_sz + 20);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
621
if (ddi_regs_map_setup(state->hs_dip, HERMON_UAR_BAR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
622
&state->hs_reg_uar_baseaddr, 0, offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
623
&state->hs_reg_accattr, &state->hs_reg_uarhdl) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
624
HERMON_ATTACH_MSG(state->hs_attach_buf,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
629
hermon_eq_reset_uar_baseaddr(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
632
hermon_clr_state(state, HCA_ATTCH_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
635
hermon_set_state(state, HCA_RUNTM_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
638
hermon_rsrc_free(state, &state->hs_uarkpg_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
641
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_UARPG];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
642
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
645
cfgprof = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
646
devlim = &state->hs_devlim;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
650
rsrc_pool = &state->hs_rsrc_hdl[HERMON_UARPG];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
657
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
658
rsrc_pool->rsrc_start = (void *)state->hs_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
666
if (hermon_rsrc_hw_entries_init(state, &entry_info) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
673
if (hermon_rsrc_alloc(state, HERMON_UARPG, 1, HERMON_SLEEP,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
674
&state->hs_uarkpg_rsrc) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
679
state->hs_uar = (hermon_hw_uar_t *)state->hs_uarkpg_rsrc->hr_addr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
682
hermon_clr_state(state, HCA_PIO_FM);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
685
if (state->hs_fm_msix_tblhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
686
hermon_regs_map_free(state, &state->hs_fm_msix_tblhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
687
state->hs_fm_msix_tblhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
691
if (state->hs_fm_msix_pbahdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
692
hermon_regs_map_free(state, &state->hs_fm_msix_pbahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
693
state->hs_fm_msix_pbahdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
697
if (state->hs_fm_pcihdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
698
hermon_regs_map_free(state, &state->hs_fm_pcihdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
699
state->hs_fm_pcihdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
703
if (state->hs_fm_cmdhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
704
hermon_regs_map_free(state, &state->hs_fm_cmdhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
705
state->hs_fm_cmdhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
709
if (state->hs_fm_uarhdl) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
710
hermon_regs_map_free(state, &state->hs_fm_uarhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
711
state->hs_fm_uarhdl = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
715
if (state->hs_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
717
(&state->hs_intrmsi_hdl[0], 1) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
722
(state->hs_intrmsi_hdl[0]) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
728
state->hs_fm_poll_suspend = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
734
if (state->hs_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
735
(void) ddi_intr_block_enable(&state->hs_intrmsi_hdl[0], 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
737
(void) ddi_intr_enable(state->hs_intrmsi_hdl[0]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
777
hermon_regs_map_setup(hermon_state_t *state, uint_t rnumber, caddr_t *addrp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
781
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
782
return (ddi_regs_map_setup(state->hs_dip, rnumber, addrp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
785
return (i_hca_regs_map_setup(state->hs_fm_hca_fm, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
816
hermon_regs_map_free(hermon_state_t *state, ddi_acc_handle_t *handle)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
818
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
822
i_hca_regs_map_free(state->hs_fm_hca_fm, handle);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
851
hermon_pci_config_setup(hermon_state_t *state, ddi_acc_handle_t *handle)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
853
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
854
return (pci_config_setup(state->hs_dip, handle));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
857
ASSERT((hermon_get_state(state) & HCA_PIO_FM &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
858
DDI_FM_ACC_ERR_CAP(ddi_fm_capable(state->hs_dip))) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
859
(!(hermon_get_state(state) & HCA_PIO_FM) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
860
!DDI_FM_ACC_ERR_CAP(ddi_fm_capable(state->hs_dip))));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
861
return (i_hca_pci_config_setup(state->hs_fm_hca_fm,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
862
state->hs_dip, handle));
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
891
hermon_pci_config_teardown(hermon_state_t *state, ddi_acc_handle_t *handle)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
893
if (state->hs_fm_disable) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
897
i_hca_pci_config_teardown(state->hs_fm_hca_fm, handle);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
922
hermon_init_failure(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
927
if (!(hermon_get_state(state) & HCA_PIO_FM))
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
931
if (state->hs_fm_async_fatal)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
934
hdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
941
hdl = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
984
hermon_fm_ereport(hermon_state_t *state, int type, int detail)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
990
if (state->hs_fm_disable ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
991
!(hermon_get_state(state) & HCA_EREPORT_FM)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
100
static void hermon_flash_write(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1002
if (!hermon_portnum_is_valid(state, lb.alb_port_num)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1009
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1012
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
102
static int hermon_flash_spi_wait_wip(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1022
if (hermon_port_query(state, lb.alb_port_num, &pi) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1024
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1026
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
103
static void hermon_flash_spi_write_enable(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1039
lstate.hls_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
104
static int hermon_flash_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1043
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1045
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
105
static int hermon_flash_cfi_init(hermon_state_t *state, uint32_t *cfi_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
107
static int hermon_flash_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1075
if (hermon_loopback_init(state, &lstate) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
108
static int hermon_flash_reset(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
109
static uint32_t hermon_flash_read_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
112
static void hermon_flash_write_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
114
static void hermon_flash_write_cfg_helper(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
116
static void hermon_flash_write_confirm(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1223
hermon_ioctl_reg_read(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1238
if (state->hs_operational_mode == HERMON_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
125
static int hermon_loopback_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1252
baseaddr = (uintptr_t)state->hs_reg_cmd_baseaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1253
handle = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1257
baseaddr = (uintptr_t)state->hs_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1258
handle = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1270
hermon_pio_start(state, handle, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1277
hermon_pio_end(state, handle, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1289
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1298
hermon_ioctl_reg_write(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1313
if (state->hs_operational_mode == HERMON_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1327
baseaddr = (uintptr_t)state->hs_reg_cmd_baseaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1328
handle = hermon_get_cmdhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1332
baseaddr = (uintptr_t)state->hs_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1333
handle = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1344
hermon_pio_start(state, handle, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1351
hermon_pio_end(state, handle, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1356
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1362
hermon_ioctl_write_boot_addr(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1374
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1375
if ((state->hs_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1376
(state->hs_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1377
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1388
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1400
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1404
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1411
ddi_acc_handle_t pci_hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1414
hermon_pio_start(state, pci_hdl, pio_error,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1417
hermon_flash_write_cfg(state, pci_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1422
hermon_pio_end(state, pci_hdl, pio_error,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1429
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1432
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1436
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1437
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1445
hermon_flash_reset(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1453
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1455
hermon_flash_write(state, 0x555, HERMON_HW_FLASH_RESET_AMD,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1463
hermon_flash_write(state, 0x555, HERMON_HW_FLASH_RESET_INTEL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1487
hermon_flash_read_sector(hermon_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1494
image = (uint32_t *)&state->hs_fw_sector[0];
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1500
addr = sector_num << state->hs_fw_log_sector_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1501
end_addr = addr + (1 << state->hs_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1504
if ((status = hermon_flash_bank(state, addr)) != 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1509
image[i] = hermon_flash_read(state, addr, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1521
hermon_flash_read_quadlet(hermon_state_t *state, uint32_t *data,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1527
if ((status = hermon_flash_bank(state, addr)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1532
*data = hermon_flash_read(state, addr, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1544
hermon_flash_write_sector(hermon_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1553
sector = (uchar_t *)&state->hs_fw_sector[0];
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1559
addr = sector_num << state->hs_fw_log_sector_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
156
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1560
end_addr = addr + (1 << state->hs_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1563
if ((status = hermon_flash_bank(state, addr)) != 0 ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1564
(status = hermon_flash_reset(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1569
status = hermon_flash_erase_sector(state, sector_num);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1574
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1579
if ((status = hermon_flash_spi_write_dword(state, addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1584
status = hermon_flash_reset(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1591
status = hermon_flash_write_byte(state, addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1597
status = hermon_flash_reset(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1616
hermon_flash_spi_write_dword(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1625
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1628
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1632
hermon_flash_spi_write_enable(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1635
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_SPI_ADDR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1639
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_SPI_DATA, data);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1642
hermon_flash_spi_exec_command(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1651
if ((status = hermon_flash_spi_wait_wip(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1656
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status, fm_test);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1660
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1668
hermon_flash_write_byte(hermon_state_t *state, uint32_t addr, uchar_t data)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1680
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1683
hermon_flash_write(state, addr, 0xAA, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1688
hermon_flash_write(state, addr, 0x55, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
169
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1693
hermon_flash_write(state, addr, 0xA0, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1698
hermon_flash_write(state, addr, data, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
170
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1707
stat = hermon_flash_read(state, addr & ~3, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1717
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1728
hermon_flash_write(state, addr, HERMON_HW_FLASH_ICS_WRITE,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1733
hermon_flash_write(state, addr, data, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1742
stat = hermon_flash_read(state, addr & ~3, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1752
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1764
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
178
status = hermon_ioctl_flash_read(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1785
if ((status = hermon_flash_read_quadlet(state, &dword.dword,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1793
status = hermon_flash_spi_write_dword(state, dword_addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1802
state->hs_fw_cmdset);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1814
hermon_flash_erase_sector(hermon_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
182
status = hermon_ioctl_flash_write(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1826
addr = sector_num << state->hs_fw_log_sector_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1828
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1831
hermon_flash_write(state, addr, 0xAA, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1836
hermon_flash_write(state, addr, 0x55, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1841
hermon_flash_write(state, addr, 0x80, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1846
hermon_flash_write(state, addr, 0xAA, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1851
hermon_flash_write(state, addr, 0x55, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1856
hermon_flash_write(state, addr, 0x30, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
186
status = hermon_ioctl_flash_erase(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1865
stat = hermon_flash_read(state, addr, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1874
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1884
hermon_flash_write(state, addr, HERMON_HW_FLASH_ICS_ERASE,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1890
hermon_flash_write(state, addr, HERMON_HW_FLASH_ICS_CONFIRM,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
190
status = hermon_ioctl_flash_init(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1900
stat = hermon_flash_read(state, addr & ~3, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1909
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1920
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1927
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1930
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1934
hermon_flash_spi_write_enable(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1937
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_SPI_ADDR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
194
status = hermon_ioctl_flash_fini(state, dev);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1941
hermon_flash_spi_exec_command(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1948
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1952
status = hermon_flash_spi_wait_wip(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1959
state->hs_fw_cmdset);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1966
status = hermon_flash_reset(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1971
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1979
hermon_flash_erase_chip(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
198
status = hermon_ioctl_info(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1987
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1990
hermon_flash_write(state, 0, 0xAA, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1995
hermon_flash_write(state, 0, 0x55, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2000
hermon_flash_write(state, 0, 0x80, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2005
hermon_flash_write(state, 0, 0xAA, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2010
hermon_flash_write(state, 0, 0x55, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2015
hermon_flash_write(state, 0, 0x10, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
202
status = hermon_ioctl_ports(state, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2024
stat = hermon_flash_read(state, 0, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2032
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2046
size = (0x1 << state->hs_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2047
num_sect = state->hs_fw_device_sz / size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2050
status = hermon_flash_erase_sector(state, i);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
206
status = hermon_ioctl_loopback(state, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2063
"unknown cmd set: 0x%x\n", state->hs_fw_cmdset);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2075
hermon_flash_spi_write_enable(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2079
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2081
hermon_flash_spi_exec_command(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2091
hermon_flash_spi_wait_wip(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2099
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2102
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2107
status = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
211
status = hermon_ioctl_reg_write(state, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2113
hermon_flash_spi_exec_command(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2121
status = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2126
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status, fm_test);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2130
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2138
hermon_flash_bank(hermon_state_t *state, uint32_t addr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2147
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
215
status = hermon_ioctl_reg_read(state, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2152
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->hs_fw_flashbank))
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2160
if (state->hs_fw_flashbank != bank || addr == 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2161
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2169
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2172
hermon_flash_write_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2174
hermon_flash_write_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2178
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2187
state->hs_fw_flashbank = bank;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2192
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2200
hermon_flash_spi_exec_command(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2208
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_SPI_GW, cmd);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2211
data = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2222
hermon_flash_read(hermon_state_t *state, uint32_t addr, int *err)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2231
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2234
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2237
switch (state->hs_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2240
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_SPI_ADDR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2243
hermon_flash_spi_exec_command(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
225
status = hermon_ioctl_write_boot_addr(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2252
data = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2266
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_ADDR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2271
data = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2281
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2285
data = hermon_flash_read_cfg(state, hdl, HERMON_HW_FLASH_DATA);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2291
state->hs_fw_cmdset);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2298
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status, fm_test);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2304
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2312
hermon_flash_write(hermon_state_t *state, uint32_t addr, uchar_t data, int *err)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2321
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2324
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2335
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_DATA, data << 24);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2336
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_ADDR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2341
cmd = hermon_flash_read_cfg(state, hdl, HERMON_HW_FLASH_ADDR);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2349
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2354
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status, fm_test);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2360
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2367
hermon_flash_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2378
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2381
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2390
word = hermon_flash_read_cfg(state, hdl, HERMON_HW_FLASH_WRCONF_SEMA);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2400
word = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
241
hermon_ioctl_flash_read(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2417
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2422
state->hs_fw_gpio[0] = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2426
gpio = state->hs_fw_gpio[0] | HERMON_HW_FLASH_GPIO_PIN_ENABLE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2427
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_DATA, gpio);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2430
state->hs_fw_gpio[1] = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2432
state->hs_fw_gpio[2] = hermon_flash_read_cfg(state, hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2436
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_LOCK,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2442
gpio = state->hs_fw_gpio[1] | HERMON_HW_FLASH_GPIO_PIN_ENABLE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2443
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_MOD0, gpio);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2445
gpio = state->hs_fw_gpio[2] & ~HERMON_HW_FLASH_GPIO_PIN_ENABLE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2446
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_MOD1, gpio);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2449
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_LOCK, 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2459
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status, fm_test);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2463
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2472
hermon_flash_cfi_init(hermon_state_t *state, uint32_t *cfi_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2483
if (hermon_device_mode(state)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2488
state->hs_fw_cmdset = HERMON_FLASH_SPI_CMDSET;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2489
state->hs_fw_log_sector_sz = HERMON_FLASH_SPI_LOG_SECTOR_SIZE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2490
state->hs_fw_device_sz = HERMON_FLASH_SPI_DEVICE_SIZE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
251
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2517
hermon_flash_write(state, 0x55, HERMON_FLASH_CFI_INIT, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
252
if ((state->hs_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2523
state->hs_fw_cmdset = HERMON_FLASH_INTEL_CMDSET;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2527
data = hermon_flash_read(state, i, &status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
253
(state->hs_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2535
state->hs_fw_cmdset = HERMON_FLASH_UNKNOWN_CMDSET;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
254
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2551
state->hs_fw_cmdset = cfi_ch_info[0x13];
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2553
if (state->hs_fw_cmdset != HERMON_FLASH_INTEL_CMDSET &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2554
state->hs_fw_cmdset != HERMON_FLASH_AMD_CMDSET) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2557
state->hs_fw_cmdset);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2558
state->hs_fw_cmdset = HERMON_FLASH_UNKNOWN_CMDSET;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2571
state->hs_fw_log_sector_sz = bit_count;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2574
state->hs_fw_device_sz = 0x1 << cfi_ch_info[0x27];
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2577
if ((status = hermon_flash_reset(state)) != 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2598
cfi_ch_info[0x13] = state->hs_fw_cmdset;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2608
hermon_flash_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2617
hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2619
if ((status = hermon_flash_bank(state, 0)) != 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2623
hermon_pio_start(state, hdl, pio_error, fm_loop_cnt, fm_status,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2629
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_DATA,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2630
state->hs_fw_gpio[0]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2633
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_LOCK,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2636
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_MOD0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2637
state->hs_fw_gpio[1]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2638
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_MOD1,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2639
state->hs_fw_gpio[2]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2642
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_LOCK, 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2645
hermon_flash_write_cfg(state, hdl, HERMON_HW_FLASH_GPIO_SEMA, 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2648
hermon_pio_end(state, hdl, pio_error, fm_loop_cnt, fm_status, fm_test);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
265
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2652
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2660
hermon_flash_read_cfg(hermon_state_t *state, ddi_acc_handle_t pci_config_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2666
read = ddi_get32(hermon_get_cmdhdl(state), (uint32_t *)(void *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2667
(state->hs_reg_cmd_baseaddr + addr));
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2687
hermon_flash_write_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2690
hermon_flash_write_cfg_helper(state, pci_config_hdl, addr, data);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2691
hermon_flash_write_confirm(state, pci_config_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2695
hermon_flash_write_confirm(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2700
hermon_flash_write_cfg_helper(state, pci_config_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2703
sem_value = hermon_flash_read_cfg(state, pci_config_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2714
hermon_flash_write_cfg_helper(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2717
hermon_flash_write_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2722
ddi_put32(hermon_get_cmdhdl(state), (uint32_t *)(void *)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2723
(state->hs_reg_cmd_baseaddr + addr), data);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
276
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2834
hermon_loopback_init(hermon_state_t *state, hermon_loopback_state_t *lstate)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2838
lstate->hls_hca_hdl = (ibc_hca_hdl_t)state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
287
(state->hs_fw_device_sz >> state->hs_fw_log_sector_sz)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
288
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
293
if ((status = hermon_flash_reset(state)) != 0 ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
294
(status = hermon_flash_read_sector(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
296
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
301
if (ddi_copyout(&state->hs_fw_sector[0],
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
302
&ioctl_info.af_sector[0], 1 << state->hs_fw_log_sector_sz,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
304
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
311
if (ioctl_info.af_addr >= state->hs_fw_device_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
312
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
317
if ((status = hermon_flash_reset(state)) != 0 ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
318
(status = hermon_flash_read_quadlet(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
320
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
326
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
343
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
350
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
354
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
362
hermon_ioctl_flash_write(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
372
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
373
if ((state->hs_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
374
(state->hs_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
375
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
386
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
398
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
409
(state->hs_fw_device_sz >> state->hs_fw_log_sector_sz)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
410
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
416
&state->hs_fw_sector[0], 1 << state->hs_fw_log_sector_sz,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
418
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
423
status = hermon_flash_write_sector(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
429
if (ioctl_info.af_addr >= state->hs_fw_device_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
430
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
440
if ((status = hermon_flash_bank(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
442
(status = hermon_flash_reset(state)) != 0 ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
443
(status = hermon_flash_write_byte(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
445
(status = hermon_flash_reset(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
446
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
456
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
464
hermon_ioctl_flash_erase(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
474
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
475
if ((state->hs_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
476
(state->hs_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
477
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
488
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
497
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
508
(state->hs_fw_device_sz >> state->hs_fw_log_sector_sz)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
509
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
514
status = hermon_flash_erase_sector(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
520
status = hermon_flash_erase_chip(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
528
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
536
hermon_ioctl_flash_init(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
542
ddi_acc_handle_t pci_hdl = hermon_get_pcihdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
547
state->hs_fw_sector = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
55
static int hermon_ioctl_flash_read(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
553
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
554
if (state->hs_fw_flashstarted == 1) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
555
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
562
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
567
if ((ret = hermon_flash_init(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
57
static int hermon_ioctl_flash_write(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
571
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
576
if ((ret = hermon_flash_cfi_init(state, &init_info.af_cfi_info[0],
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
581
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
588
if (state->hs_fw_cmdset == HERMON_FLASH_UNKNOWN_CMDSET) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
589
if ((ret = hermon_ioctl_flash_cleanup_nolock(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
59
static int hermon_ioctl_flash_erase(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
593
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
596
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
601
hermon_pio_start(state, pci_hdl, pio_error,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
609
hermon_pio_end(state, pci_hdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
61
static int hermon_ioctl_flash_init(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
613
init_info.af_fwrev.afi_maj = state->hs_fw.fw_rev_major;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
614
init_info.af_fwrev.afi_min = state->hs_fw.fw_rev_minor;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
615
init_info.af_fwrev.afi_sub = state->hs_fw.fw_rev_subminor;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
618
state->hs_fw_sector = (uint32_t *)kmem_zalloc(1 <<
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
619
state->hs_fw_log_sector_sz, KM_SLEEP);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
622
init_info.af_pn_len = state->hs_hca_pn_len;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
623
if (state->hs_hca_pn_len != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
624
(void) memcpy(init_info.af_hwpn, state->hs_hca_pn,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
625
state->hs_hca_pn_len);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
63
static int hermon_ioctl_flash_fini(hermon_state_t *state, dev_t dev);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
631
if ((ret = hermon_ioctl_flash_cleanup_nolock(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
635
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
638
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
64
static int hermon_ioctl_flash_cleanup(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
643
state->hs_fw_flashstarted = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
644
state->hs_fw_flashdev = dev;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
646
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
65
static int hermon_ioctl_flash_cleanup_nolock(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
655
(int (*)(void *))hermon_ioctl_flash_cleanup, state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
657
int status = hermon_ioctl_flash_fini(state, dev);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
660
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
67
static int hermon_ioctl_reg_write(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
670
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
671
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
679
hermon_ioctl_flash_fini(hermon_state_t *state, dev_t dev)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
687
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
688
if ((state->hs_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
689
(state->hs_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
69
static int hermon_ioctl_reg_read(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
690
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
694
if ((ret = hermon_ioctl_flash_cleanup_nolock(state)) != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
695
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
697
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_IOCTL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
701
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
72
static int hermon_ioctl_write_boot_addr(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
720
hermon_ioctl_flash_cleanup(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
724
mutex_enter(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
725
status = hermon_ioctl_flash_cleanup_nolock(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
726
mutex_exit(&state->hs_fw_flashlock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
736
hermon_ioctl_flash_cleanup_nolock(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
739
ASSERT(MUTEX_HELD(&state->hs_fw_flashlock));
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
74
static int hermon_ioctl_info(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
742
if (state->hs_fw_sector) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
743
kmem_free(state->hs_fw_sector, 1 << state->hs_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
747
if ((status = hermon_flash_fini(state)) != 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
751
state->hs_fw_flashstarted = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
752
state->hs_fw_flashdev = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
76
static int hermon_ioctl_ports(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
761
hermon_ioctl_info(hermon_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
769
if (state->hs_operational_mode == HERMON_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
78
static int hermon_ioctl_loopback(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
793
mutex_enter(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
794
if (state->hs_fw_device_sz == 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
795
if (hermon_ioctl_flash_init(state, dev, (intptr_t)&init_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
797
mutex_exit(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
800
(void) hermon_ioctl_flash_fini(state, dev);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
802
mutex_exit(&state->hs_info_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
804
info.ai_hw_rev = state->hs_revision_id;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
805
info.ai_flash_sz = state->hs_fw_device_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
806
info.ai_fw_rev.afi_maj = state->hs_fw.fw_rev_major;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
807
info.ai_fw_rev.afi_min = state->hs_fw.fw_rev_minor;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
808
info.ai_fw_rev.afi_sub = state->hs_fw.fw_rev_subminor;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
82
static void hermon_flash_spi_exec_command(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
823
hermon_ioctl_ports(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
836
if (state->hs_operational_mode == HERMON_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
84
static int hermon_flash_read_sector(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
86
static int hermon_flash_read_quadlet(hermon_state_t *state, uint32_t *data,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
869
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
872
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
88
static int hermon_flash_write_sector(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
882
info.ap_num_ports = (uint8_t)state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
892
(void) hermon_port_query(state, i + 1, &pi);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
90
static int hermon_flash_spi_write_dword(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
912
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
914
tbl_size = (1 << state->hs_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
92
static int hermon_flash_write_byte(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
94
static int hermon_flash_erase_sector(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
944
hermon_ioctl_loopback(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
959
if (state->hs_operational_mode == HERMON_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
96
static int hermon_flash_erase_chip(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
97
static int hermon_flash_bank(hermon_state_t *state, uint32_t addr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
98
static uint32_t hermon_flash_read(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
100
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1001
status = hermon_rsrc_alloc(state, HERMON_MCG, 1, HERMON_NOSLEEP, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1003
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1013
newmcg = &state->hs_mcghdl[rsrc->hr_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1028
status = hermon_mcg_qplist_add(state, newmcg, mcg_entry_qplist, qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
103
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1032
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1033
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1047
status = hermon_write_mgm_cmd_post(state, mcg_entry, rsrc->hr_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1051
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1052
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1053
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1057
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1073
status = hermon_read_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1077
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1078
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1079
HERMON_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1083
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1101
status = hermon_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1105
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1106
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1107
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1111
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1115
mcg = &state->hs_mcghdl[end_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1133
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1143
hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1171
status = hermon_mgid_hash_cmd_post(state, gid.gid_prefix, gid.gid_guid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1177
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1186
mutex_enter(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1187
mcg_entry = state->hs_mcgtmp;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1199
end_indx = hermon_mcg_walk_mgid_hash(state, mgid_hash, gid, &prev_indx);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1200
mcg = &state->hs_mcghdl[end_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1211
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
122
umapdb = hermon_umap_db_alloc(state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1221
status = hermon_read_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1224
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1225
HERMON_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1229
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1241
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1265
status = hermon_mcg_hash_list_remove(state, end_indx, prev_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1268
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1283
status = hermon_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1286
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1287
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1291
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1299
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
132
hermon_user_dbr_alloc(hermon_state_t *state, uint_t index,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1336
hermon_mcg_qplist_add(hermon_state_t *state, hermon_mcghdl_t mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1342
ASSERT(MUTEX_HELD(&state->hs_mcglock));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1350
if (qplist_indx >= state->hs_cfg_profile->cp_num_qp_per_mcg) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1429
hermon_mcg_walk_mgid_hash(hermon_state_t *state, uint64_t start_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
143
mutex_enter(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1435
ASSERT(MUTEX_HELD(&state->hs_mcglock));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
144
for (udbr = state->hs_user_dbr; udbr != NULL; udbr = udbr->udbr_link)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1440
curr_mcghdl = &state->hs_mcghdl[curr_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1458
curr_mcghdl = &state->hs_mcghdl[curr_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
149
udbr->udbr_link = state->hs_user_dbr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
150
state->hs_user_dbr = udbr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1512
hermon_mcg_hash_list_remove(hermon_state_t *state, uint_t curr_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1520
curr_mcg = &state->hs_mcghdl[curr_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1540
status = hermon_mcg_entry_invalidate(state, mcg_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1550
next_mcg = &state->hs_mcghdl[next_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1558
status = hermon_read_mgm_cmd_post(state, mcg_entry, next_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1561
HERMON_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1565
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1583
status = hermon_write_mgm_cmd_post(state, mcg_entry, curr_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1586
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1590
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1611
hermon_rsrc_free(state, &curr_mcg->mcg_rsrcp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
162
pagep = hermon_dbr_new_user_page(state, index, next_page);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1633
status = hermon_read_mgm_cmd_post(state, mcg_entry, prev_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1636
HERMON_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
164
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1640
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1656
status = hermon_write_mgm_cmd_post(state, mcg_entry, prev_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1659
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1663
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1675
prev_mcg = &state->hs_mcghdl[prev_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1684
hermon_rsrc_free(state, &curr_mcg->mcg_rsrcp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1696
hermon_mcg_entry_invalidate(hermon_state_t *state, hermon_hw_mcg_t *mcg_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1708
bzero(mcg_entry, HERMON_MCGMEM_SZ(state));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1709
status = hermon_write_mgm_cmd_post(state, mcg_entry, indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1712
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1716
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1804
hermon_pd_alloc(hermon_state_t *state, hermon_pdhdl_t *pdhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1817
status = hermon_rsrc_alloc(state, HERMON_PDHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1836
hermon_pd_free(hermon_state_t *state, hermon_pdhdl_t *pdhdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1862
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1900
hermon_port_query(hermon_state_t *state, uint_t port, ibt_hca_portinfo_t *pi)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1912
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*state))
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1915
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1918
pkeyp = state->hs_pkey[port - 1];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1919
guidp = state->hs_guid[port - 1];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1928
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1934
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1961
tbl_size = state->hs_cfg_profile->cp_log_max_gidtbl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1963
tbl_size = state->hs_cfg_profile->cp_log_max_pkeytbl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1965
state->hs_sn_prefix[port - 1] = portinfo.GidPrefix;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1994
status = hermon_getguidinfo_cmd_post(state, port, i >> 3,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2000
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2027
status = hermon_getpkeytable_cmd_post(state, port, i,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2033
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
205
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2058
hermon_port_modify(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2083
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2095
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2099
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
210
hermon_user_dbr_free(hermon_state_t *state, uint_t index, hermon_dbr_t *record)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2140
status = hermon_set_port_cmd_post(state, &set_port, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2143
HERMON_WARNING(state, "failed to modify port capabilities");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2147
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2171
hermon_set_addr_path(hermon_state_t *state, ibt_adds_vect_t *av,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2213
gidtbl_sz = (1 << state->hs_queryport.log_max_gid);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
223
mutex_enter(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
224
for (udbr = state->hs_user_dbr; udbr != NULL; udbr = udbr->udbr_link)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2287
hermon_get_addr_path(hermon_state_t *state, hermon_hw_addr_path_t *path,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
230
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2339
gidtbl_sz = (1 << state->hs_queryport.log_max_gid);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2359
hermon_portnum_is_valid(hermon_state_t *state, uint_t portnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2363
max_port = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2377
hermon_pkeyindex_is_valid(hermon_state_t *state, uint_t pkeyindx)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2381
max_pkeyindx = 1 << state->hs_cfg_profile->cp_log_max_pkeytbl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2395
hermon_queue_alloc(hermon_state_t *state, hermon_qalloc_info_t *qa_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
240
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2414
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2417
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2423
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr, callback, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2459
&state->hs_reg_accattr, DDI_DMA_CONSISTENT, callback, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
246
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
255
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2550
hermon_create_fmr_pool(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2575
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2577
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2579
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2581
fmrpool->fmr_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2593
fmrpool->fmr_max_remaps = state->hs_cfg_profile->cp_fmr_max_remaps;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2605
status = hermon_mr_alloc_fmr(state, pd, fmrpool, &mr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2636
(void) hermon_mr_dealloc_fmr(state, &fmr->fmr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
265
hermon_dbr_page_alloc(hermon_state_t *state, hermon_dbr_info_t **dinfo)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2656
hermon_destroy_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrpool)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2666
(void) hermon_mr_dealloc_fmr(state, &fmr->fmr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2690
hermon_flush_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrpool)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2709
hermon_register_physical_fmr(hermon_state_t *state, hermon_fmrhdl_t fmrpool,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2764
status = hermon_mr_register_physical_fmr(state, mem_pattr, fmr->fmr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2792
hermon_deregister_fmr(hermon_state_t *state, hermon_mrhdl_t mr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2807
state->hs_cfg_profile->cp_fmr_max_remaps) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
286
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
290
if (state->hs_cfg_profile->cp_iommu_bypass == HERMON_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
294
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
303
&state->hs_reg_accattr, DDI_DMA_CONSISTENT, DDI_DMA_SLEEP,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
352
hermon_dbr_alloc(hermon_state_t *state, uint_t index, ddi_acc_handle_t *acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
360
if (index != state->hs_kernel_uar_index)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
361
return (hermon_user_dbr_alloc(state, index, acchdl, vdbr, pdbr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
364
mutex_enter(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
365
for (info = state->hs_kern_dbr; info != NULL; info = info->dbr_link)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
370
status = hermon_dbr_page_alloc(state, &info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
373
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
377
info->dbr_link = state->hs_kern_dbr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
378
state->hs_kern_dbr = info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
389
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
401
hermon_dbr_free(hermon_state_t *state, uint_t indx, hermon_dbr_t *record)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
406
if (indx != state->hs_kernel_uar_index) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
407
hermon_user_dbr_free(state, indx, record);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
411
mutex_enter(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
412
for (info = state->hs_kern_dbr; info != NULL; info = info->dbr_link)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
419
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
432
hermon_dbr_kern_free(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
442
mutex_enter(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
443
for (info = state->hs_kern_dbr; info != NULL; info = link) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
451
udbr = state->hs_user_dbr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
452
instance = state->hs_instance;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
479
mutex_exit(&state->hs_dbr_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
487
hermon_ah_alloc(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
502
if (!hermon_portnum_is_valid(state, attr_p->av_port_num)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
51
static int hermon_mcg_qplist_add(hermon_state_t *state, hermon_mcghdl_t mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
510
status = hermon_rsrc_alloc(state, HERMON_AHHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
529
status = hermon_set_addr_path(state, attr_p,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
533
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
564
hermon_ah_free(hermon_state_t *state, hermon_ahhdl_t *ahhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
57
static uint_t hermon_mcg_walk_mgid_hash(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
589
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
604
hermon_ah_query(hermon_state_t *state, hermon_ahhdl_t ah, hermon_pdhdl_t *pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
61
static int hermon_mcg_hash_list_remove(hermon_state_t *state, uint_t curr_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
623
hermon_get_addr_path(state, (hermon_hw_addr_path_t *)ah->ah_udav,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
63
static int hermon_mcg_entry_invalidate(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
639
hermon_ah_modify(hermon_state_t *state, hermon_ahhdl_t ah,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
647
if (!hermon_portnum_is_valid(state, attr_p->av_port_num)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
668
status = hermon_set_addr_path(state, attr_p,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
720
hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
75
hermon_dbr_new_user_page(hermon_state_t *state, uint_t index,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
765
status = hermon_mgid_hash_cmd_post(state, gid.gid_prefix, gid.gid_guid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
771
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
781
mutex_enter(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
782
mcg_entry = state->hs_mcgtmp;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
784
bzero(mcg_entry, HERMON_MCGMEM_SZ(state));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
802
end_indx = hermon_mcg_walk_mgid_hash(state, mgid_hash, gid, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
803
mcg = &state->hs_mcghdl[end_indx];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
824
status = hermon_mcg_qplist_add(state, mcg, mcg_entry_qplist, qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
828
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
845
status = hermon_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
849
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
850
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
854
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
883
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
904
status = hermon_read_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
907
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
908
HERMON_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
912
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
930
status = hermon_mcg_qplist_add(state, mcg, mcg_entry_qplist, qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
933
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
948
status = hermon_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
951
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
952
HERMON_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
956
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
98
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
985
mutex_exit(&state->hs_mcglock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1007
status = hermon_cmn_query_cmd_post(state, QUERY_MPT, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
103
hermon_mr_register(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1075
hermon_mr_reregister(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1095
status = hermon_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1105
hermon_mr_reregister_buf(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1134
status = hermon_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1145
hermon_mr_sync(hermon_state_t *state, ibt_mr_sync_t *mr_segs, size_t num_segs)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1223
hermon_mw_alloc(hermon_state_t *state, hermon_pdhdl_t pd, ibt_mw_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
123
status = hermon_mr_common_reg(state, pd, &bind, mrhdl, op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1232
if (state != NULL) /* XXX - bogus test that is always TRUE */
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1259
status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1273
status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1308
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1314
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1334
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1336
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
134
hermon_mr_register_buf(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1349
hermon_mw_free(hermon_state_t *state, hermon_mwhdl_t *mwhdl, uint_t sleep)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1384
status = hermon_cmn_ownership_cmd_post(state, HW2SW_MPT, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1390
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1396
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1399
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1467
hermon_mr_common_reg(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1514
max_sz = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_mrw_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1543
status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1558
status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
163
status = hermon_mr_common_reg(state, pd, &bind, mrhdl, op, mpt_type);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1633
umapdb = hermon_umap_db_alloc(state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1649
status = hermon_mr_mtt_bind(state, bh, bind_dmahdl, &mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1668
status = hermon_rsrc_alloc(state, HERMON_REFCNT, 1, sleep,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
173
hermon_mr_register_shared(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1735
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1741
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1791
hermon_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1793
hermon_mr_mem_unbind(state, bh);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1814
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1817
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1829
hermon_dma_mr_register(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1864
status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1876
status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1962
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1968
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2004
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2006
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2018
hermon_mr_alloc_lkey(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2043
status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2055
status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2067
status = hermon_rsrc_alloc(state, HERMON_MTT, nummtt, sleep, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2081
status = hermon_rsrc_alloc(state, HERMON_REFCNT, 1, sleep,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
212
status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2123
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2129
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2155
hermon_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2157
hermon_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2159
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2161
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2174
hermon_mr_fexch_mpt_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2213
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2219
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2237
hermon_mr_fexch_mpt_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
224
status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2242
status = hermon_cmn_ownership_cmd_post(state, HW2SW_MPT,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2248
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2265
hermon_mr_mtt_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2297
status = hermon_mr_mem_bind(state, bind, bind_dmahdl, sleep, is_buffer);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2309
nummtt = hermon_mr_nummtt_needed(state, bind, mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2317
status = hermon_rsrc_alloc(state, HERMON_MTT, nummtt, sleep, mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2329
status = hermon_mr_fast_mtt_write(state, *mtt, bind, *mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2335
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2345
hermon_rsrc_free(state, mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2347
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2358
hermon_mr_mtt_unbind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2365
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2366
hermon_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2377
hermon_mr_common_rereg(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2436
status = hermon_cmn_ownership_cmd_post(state, HW2SW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2446
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2453
if (hermon_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2455
HERMON_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2477
if (hermon_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2480
HERMON_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2514
if (hermon_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2517
HERMON_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2560
status = hermon_mr_rereg_xlat_helper(state, mr, bind, op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2568
if (hermon_mr_deregister(state, &mr, dereg_level,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2570
HERMON_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2631
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2638
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2646
if (hermon_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2648
HERMON_WARNING(state, "failed to deregister memory "
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2695
hermon_mr_rereg_xlat_helper(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2725
max_sz = ((uint64_t)1 << state->hs_cfg_profile->cp_log_max_mrw_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2744
nummtt_needed = hermon_mr_nummtt_needed(state, bind, &mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2781
hermon_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2785
hermon_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2801
status = hermon_mr_mem_bind(state, bind, dmahdl, sleep, 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2830
status = hermon_mr_fast_mtt_write(state, mtt, bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2845
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2852
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2881
hermon_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2885
hermon_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2905
status = hermon_mr_mem_bind(state, bind, dmahdl, sleep, 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2932
status = hermon_rsrc_alloc(state, HERMON_MTT, nummtt_needed,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2947
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2965
status = hermon_rsrc_alloc(state, HERMON_REFCNT, 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
298
umapdb = hermon_umap_db_alloc(state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2982
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2983
hermon_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3001
status = hermon_mr_fast_mtt_write(state, mtt, bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3019
hermon_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3021
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3022
hermon_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3040
hermon_rsrc_free(state, &mr->mr_mttrsrcp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3070
hermon_mr_nummtt_needed(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3095
hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3117
hermon_dma_attr_init(state, &dma_attr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3143
status = ddi_dma_alloc_handle(state->hs_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3190
hermon_mr_mem_unbind(hermon_state_t *state, hermon_bind_info_t *bind)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3223
HERMON_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3239
hermon_mr_fast_mtt_write(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3273
icm_table = &state->hs_icm[HERMON_MTT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3361
hermon_mr_fast_mtt_write_fmr(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3371
icm_table = &state->hs_icm[HERMON_MTT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
371
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
377
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
429
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
431
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
443
hermon_mr_alloc_fmr(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
482
status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
494
status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
539
nummtt = hermon_mr_nummtt_needed(state, &bind, &mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
547
status = hermon_rsrc_alloc(state, HERMON_MTT, nummtt, sleep, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
592
status = hermon_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
598
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
62
static int hermon_mr_common_reg(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
623
icm_table = &state->hs_icm[HERMON_DMPT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
640
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
642
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
65
static int hermon_mr_common_rereg(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
655
hermon_mr_register_physical_fmr(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
677
status = hermon_mr_fast_mtt_write_fmr(state, mr->mr_mttrsrcp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
68
static int hermon_mr_rereg_xlat_helper(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
71
static uint64_t hermon_mr_nummtt_needed(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
73
static int hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
744
hermon_mr_deregister(hermon_state_t *state, hermon_mrhdl_t *mrhdl, uint_t level,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
75
static void hermon_mr_mem_unbind(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
77
static int hermon_mr_fast_mtt_write(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
79
static int hermon_mr_fast_mtt_write_fmr(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
825
status = hermon_cmn_ownership_cmd_post(state, HW2SW_MPT,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
835
hermon_fm_ereport(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
863
status = hermon_umap_db_find(state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
887
hermon_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
898
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
900
hermon_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
920
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
924
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
941
hermon_mr_dealloc_fmr(hermon_state_t *state, hermon_mrhdl_t *mrhdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
962
hermon_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
965
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
968
hermon_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
986
hermon_mr_query(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1009
status = hermon_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1067
mr_op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1071
status = hermon_mr_register(state, pd, &mr_attr, &mr, &mr_op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1181
hermon_icm_set_num_to_hdl(state, HERMON_QPC, qpc->hr_indx + port, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1184
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1200
hermon_dbr_free(state, uarpg, qp->qp_rq_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1202
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1204
if (hermon_special_qp_rsrc_free(state, type, port) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1205
HERMON_WARNING(state, "failed to free special QP rsrc");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1223
hermon_qp_alloc_range(hermon_state_t *state, uint_t log2,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1265
if (log2 > state->hs_ibtfinfo.hca_attr->hca_rss_max_log2_table)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1270
if (log2 > state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1294
uarpg = state->hs_kernel_uar_index;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1345
status = hermon_rsrc_alloc(state, rsrc_type, 1 << log2, sleepflag,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1358
*(qpinfo->qpi_qpn) = hermon_fcoib_fexch_relative_qpn(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1370
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1414
status = hermon_rsrc_alloc(state, HERMON_QPHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1440
status = hermon_dbr_alloc(state, uarpg, &qp->qp_rq_dbr_acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1455
max_sgl = state->hs_ibtfinfo.hca_attr->hca_ud_send_sgl_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1457
max_recv_sgl = state->hs_ibtfinfo.hca_attr->hca_recv_sgl_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1476
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1480
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1543
(1 << state->hs_cfg_profile->cp_log_max_qp_sz)) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1544
(log_qp_sq_size > state->hs_cfg_profile->cp_log_max_qp_sz) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1546
state->hs_cfg_profile->cp_log_max_qp_sz))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
158
status = hermon_umap_db_find(state->hs_instance, ddi_get_pid(),
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1592
status = hermon_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
165
uarpg = state->hs_kernel_uar_index;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1664
state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1667
status = hermon_mr_register(state, pd, &mr_attr, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1784
hermon_icm_set_num_to_hdl(state, HERMON_QPC, qpc->hr_indx + ii, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1787
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1810
hermon_dbr_free(state, uarpg, qp->qp_rq_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1814
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1825
hermon_rsrc_free(state, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1836
free_status = hermon_qp_free(state, &qphdl[ii],
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1859
hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1912
if (hermon_qp_to_reset(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1914
HERMON_WARNING(state, "failed to reset QP context");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1925
if (hermon_wrid_to_reset_handling(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1927
HERMON_WARNING(state, "failed to reset QP WRID list");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1942
status = hermon_umap_db_find(state->hs_instance, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1947
HERMON_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1954
state->hs_dip, 0, 0, qp->qp_wqinfo.qa_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1958
HERMON_WARNING(state, "failed in QP memory "
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1974
hermon_icm_set_num_to_hdl(state, HERMON_QPC,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1977
hermon_icm_set_num_to_hdl(state, HERMON_QPC,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1980
hermon_icm_set_num_to_hdl(state, HERMON_QPC,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2005
status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2008
HERMON_WARNING(state, "failed to deregister QP memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2023
hermon_dbr_free(state, qp->qp_uarpg, qp->qp_rq_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2039
status = hermon_special_qp_rsrc_free(state, type, port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2041
HERMON_WARNING(state, "failed to free special QP rsrc");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2053
hermon_rsrc_free(state, &qp->qp_rangep->hqpr_qpcrsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2058
hermon_rsrc_free(state, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2066
hermon_qp_release_qpn(state, qp->qp_qpn_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2070
hermon_qp_release_qpn(state, qp->qp_qpn_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2078
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2103
hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2198
status = hermon_cmn_query_cmd_post(state, QUERY_QP, 0, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2203
"command failed: %08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2205
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2236
hermon_fcoib_qpn_to_mkey(state, qp->qp_qpnum);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2238
state->hs_fcoib.hfc_mtts_per_mpt;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2249
((hermon_get_heart_beat_rq_cmd_post(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2285
hermon_get_addr_path(state, qpc_path, &path_ptr->cep_adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2298
hermon_get_addr_path(state, qpc_alt_path,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2341
hermon_get_addr_path(state, qpc_path, &path_ptr->cep_adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2353
hermon_get_addr_path(state, qpc_alt_path,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2372
HERMON_WARNING(state, "unexpected QP transport type");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2383
if (qpc->state == HERMON_QP_SQERR) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2388
if (qpc->state == HERMON_QP_ERR) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2404
hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2420
mutex_enter(&state->hs_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2421
entry = (hermon_qpn_entry_t *)avl_find(&state->hs_qpn_avl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2431
mutex_exit(&state->hs_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2440
avl_insert(&state->hs_qpn_avl, entry, where);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2456
state->hs_cfg_profile->cp_log_num_qp) | qpc->hr_indx) &
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2467
mutex_exit(&state->hs_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2478
hermon_qp_release_qpn(hermon_state_t *state, hermon_qpn_entry_t *entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2483
mutex_enter(&state->hs_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2510
hermon_rsrc_free(state, &entry->qpn_qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2520
(24 - state->hs_cfg_profile->cp_log_num_qp))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2521
avl_remove(&state->hs_qpn_avl, entry);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2539
(24 - state->hs_cfg_profile->cp_log_num_qp))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2540
hermon_rsrc_free(state, &entry->qpn_qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2543
mutex_exit(&state->hs_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
257
status = hermon_rsrc_alloc(state, rsrc_type, 1, sleepflag, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2574
hermon_qpn_avl_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2577
mutex_init(&state->hs_qpn_avl_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2578
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2581
avl_create(&state->hs_qpn_avl, hermon_qpn_avl_compare,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2592
hermon_qpn_avl_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2603
&state->hs_qpn_avl, &cookie)) != NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2606
avl_destroy(&state->hs_qpn_avl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2609
mutex_destroy(&state->hs_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2633
hermon_qphdl_from_qpnum(hermon_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2638
qpmask = (1 << state->hs_cfg_profile->cp_log_num_qp) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2640
return (hermon_icm_num_to_hdl(state, HERMON_QPC, qpindx));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2649
hermon_special_qp_rsrc_alloc(hermon_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2655
mutex_enter(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2656
flags = state->hs_spec_qpflags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2667
if (state->hs_cfg_profile->cp_qp0_agents_in_fw != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2668
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2677
status = hermon_conf_special_qp_cmd_post(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2678
state->hs_spec_qp0->hr_indx, HERMON_CMD_QP_SMI,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
268
status = hermon_rsrc_alloc(state, HERMON_QPHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2681
state->hs_cfg_profile->cp_qp0_agents_in_fw,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2682
state->hs_cfg_profile->cp_qp1_agents_in_fw));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2684
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2687
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2698
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2701
state->hs_spec_qpflags |= mask;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2702
*qp_rsrc = state->hs_spec_qp0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2710
status = hermon_conf_special_qp_cmd_post(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2711
state->hs_spec_qp1->hr_indx, HERMON_CMD_QP_GSI,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2714
state->hs_cfg_profile->cp_qp0_agents_in_fw,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2715
state->hs_cfg_profile->cp_qp1_agents_in_fw));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2717
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2720
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2731
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2734
state->hs_spec_qpflags |= mask;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2735
*qp_rsrc = state->hs_spec_qp1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2738
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2748
hermon_special_qp_rsrc_free(hermon_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2754
mutex_enter(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2757
state->hs_spec_qpflags &= ~mask;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2758
flags = state->hs_spec_qpflags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2766
status = hermon_conf_special_qp_cmd_post(state, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2769
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2772
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2774
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2782
state->hs_spec_qpflags &= ~mask;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2783
flags = state->hs_spec_qpflags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2791
status = hermon_conf_special_qp_cmd_post(state, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2794
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2797
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2799
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2807
mutex_exit(&state->hs_spec_qplock);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2817
hermon_qp_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
289
status = hermon_qp_create_qpn(state, qp, qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2923
HERMON_WARNING(state, "unexpected work queue type");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
304
umapdb = hermon_umap_db_alloc(state->hs_instance, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
319
status = hermon_dbr_alloc(state, uarpg, &qp->qp_rq_dbr_acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
335
max_sgl = state->hs_ibtfinfo.hca_attr->hca_ud_send_sgl_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
338
max_sgl = state->hs_ibtfinfo.hca_attr->hca_conn_send_sgl_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
341
max_recv_sgl = state->hs_ibtfinfo.hca_attr->hca_recv_sgl_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
360
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
364
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
427
(1 << state->hs_cfg_profile->cp_log_max_qp_sz)) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
428
(log_qp_sq_size > state->hs_cfg_profile->cp_log_max_qp_sz) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
430
state->hs_cfg_profile->cp_log_max_qp_sz))) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
45
static int hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
48
static int hermon_special_qp_rsrc_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
482
status = hermon_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
50
static int hermon_special_qp_rsrc_free(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
52
static void hermon_qp_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
555
mr_op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
559
state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
563
status = hermon_mr_register(state, pd, &mr_attr, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
61
hermon_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
696
hermon_icm_set_num_to_hdl(state, HERMON_QPC, qpc->hr_indx, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
707
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
728
hermon_dbr_free(state, uarpg, qp->qp_rq_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
737
hermon_qp_release_qpn(state, qp->qp_qpn_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
740
hermon_rsrc_free(state, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
744
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
747
hermon_rsrc_free(state, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
766
hermon_special_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
813
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
870
status = hermon_special_qp_rsrc_alloc(state, type, port, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
880
status = hermon_rsrc_alloc(state, HERMON_QPHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
900
uarpg = state->hs_kernel_uar_index; /* must be for spec qp */
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
906
status = hermon_dbr_alloc(state, uarpg, &qp->qp_rq_dbr_acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
936
if ((log_qp_sq_size > state->hs_cfg_profile->cp_log_max_qp_sz) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
937
(log_qp_rq_size > state->hs_cfg_profile->cp_log_max_qp_sz)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
947
max_sgl = state->hs_cfg_profile->cp_wqe_real_max_sgl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
960
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
964
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
968
hermon_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1005
my_fc_id_idx = hermon_fcoib_get_id_idx(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1010
exch_base = hermon_fcoib_check_exch_base_off(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1029
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1040
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1057
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1068
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1080
HERMON_WARNING(state, "unknown QP transport type in rst2init");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1092
status = hermon_cmn_qp_cmd_post(state, RST2INIT_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1096
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1098
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1112
hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1150
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1167
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1196
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1214
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1239
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1257
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1281
HERMON_WARNING(state, "unknown QP transport type in init2init");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1293
status = hermon_cmn_qp_cmd_post(state, INIT2INIT_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1298
"failed: %08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1300
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1318
hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1354
qpc->msg_max = state->hs_devlim.log_max_gso_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1372
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1399
status = hermon_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1406
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1437
if (hermon_qp_validate_mtu(state, mtu) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1461
if (hermon_qp_validate_resp_rsrc(state, rc, &rra_max) !=
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1476
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1500
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1513
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1526
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1542
status = hermon_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1550
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1568
if (hermon_qp_validate_mtu(state, mtu) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1587
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1615
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1628
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1642
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1655
HERMON_WARNING(state, "unknown QP transport type in init2rtr");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1667
status = hermon_cmn_qp_cmd_post(state, INIT2RTR_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1672
"failed: %08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1674
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1692
hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1747
qpc->ack_req_freq = state->hs_cfg_profile->cp_ackreq_freq;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1754
if (hermon_qp_validate_init_depth(state, rc, &sra_max) !=
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1803
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1816
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1830
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1886
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1898
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1911
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1924
HERMON_WARNING(state, "unknown QP transport type in rtr2rts");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1936
status = hermon_cmn_qp_cmd_post(state, RTR2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1941
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1943
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1961
hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
202
status = hermon_qp_reset2init(state, qp, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2044
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2056
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2070
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2117
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2128
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2142
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2155
HERMON_WARNING(state, "unknown QP transport type in rts2rts");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2167
status = hermon_cmn_qp_cmd_post(state, RTS2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2172
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2174
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2193
hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2217
status = hermon_cmn_qp_cmd_post(state, RTS2SQD_QP, NULL, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2222
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2224
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2250
hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2288
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2306
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
231
status = hermon_qp_reset2err(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2362
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2373
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2387
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2402
if (hermon_qp_validate_init_depth(state, rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2418
if (hermon_qp_validate_resp_rsrc(state, rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2476
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2487
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2501
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2514
HERMON_WARNING(state, "unknown QP transport type in sqd2rts");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2526
status = hermon_cmn_qp_cmd_post(state, SQD2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2531
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2533
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
255
status = hermon_wrid_from_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2551
hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
257
if (hermon_qp_to_reset(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
258
HERMON_WARNING(state, "failed to reset QP");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2589
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2607
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2645
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2655
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2698
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2713
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2733
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2745
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2759
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2774
if (hermon_qp_validate_init_depth(state, rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2790
if (hermon_qp_validate_resp_rsrc(state, rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2863
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2869
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2910
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2927
status = hermon_set_addr_path(state, adds_vect,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2938
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2952
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2965
HERMON_WARNING(state, "unknown QP transport type in sqd2sqd");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2977
status = hermon_cmn_qp_cmd_post(state, SQD2SQD_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2982
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2984
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3002
hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
304
status = hermon_qp_init2rtr(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3052
HERMON_WARNING(state, "unknown QP transport type in sqerr2rts");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3064
status = hermon_cmn_qp_cmd_post(state, SQERR2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3069
"failed: %08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3071
hermon_fm_ereport(state, HCA_SYS_ERR,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3089
hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3103
status = hermon_cmn_qp_cmd_post(state, TOERR_QP, NULL, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3107
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3109
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3123
hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3143
status = hermon_cmn_qp_cmd_post(state, TORST_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3147
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3149
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3154
status = hermon_fcoib_fexch_mkey_fini(state, qp->qp_pdhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3158
"%08x\n", state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3169
hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
317
status = hermon_qp_init2init(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3218
cqnmask = (1 << state->hs_cfg_profile->cp_log_num_cq) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3275
HERMON_WARNING(state, "unknown QP transport type in rst2err");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3287
status = hermon_cmn_qp_cmd_post(state, RST2INIT_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3291
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3293
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
330
status = hermon_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3307
status = hermon_cmn_qp_cmd_post(state, TOERR_QP, NULL, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3311
state->hs_instance, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3313
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3315
if (hermon_qp_to_reset(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3316
HERMON_WARNING(state, "failed to reset QP context");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3358
hermon_qp_validate_resp_rsrc(hermon_state_t *state, ibt_qp_rc_attr_t *rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3369
if (rdma_ra_in > state->hs_cfg_profile->cp_hca_max_rdma_in_qp) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3394
hermon_qp_validate_init_depth(hermon_state_t *state, ibt_qp_rc_attr_t *rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3405
if (rdma_ra_out > state->hs_cfg_profile->cp_hca_max_rdma_out_qp) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
343
status = hermon_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3430
hermon_qp_validate_mtu(hermon_state_t *state, uint_t mtu)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3436
if ((mtu == 0) || (mtu > state->hs_cfg_profile->cp_max_mtu)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
354
status = hermon_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
407
status = hermon_qp_rtr2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
420
status = hermon_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
433
status = hermon_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
444
status = hermon_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
48
static int hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
486
status = hermon_qp_rts2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
50
static int hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
500
status = hermon_qp_rts2sqd(state, qp, flags);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
519
status = hermon_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
52
static int hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
532
status = hermon_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
54
static int hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
543
status = hermon_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
56
static int hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
583
status = hermon_qp_sqerr2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
59
static int hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
596
status = hermon_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
609
status = hermon_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
62
static int hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
620
status = hermon_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
64
static int hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
66
static int hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
666
status = hermon_qp_sqd2sqd(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
68
static int hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
69
static int hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
694
status = hermon_qp_sqd2sqd(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
707
status = hermon_qp_sqd2rts(state, qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
721
status = hermon_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
73
static int hermon_qp_validate_resp_rsrc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
734
status = hermon_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
745
status = hermon_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
75
static int hermon_qp_validate_init_depth(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
77
static int hermon_qp_validate_mtu(hermon_state_t *state, uint_t mtu);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
771
status = hermon_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
784
status = hermon_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
817
HERMON_WARNING(state, "unknown QP state in modify");
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
835
hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
85
hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
875
cqnmask = (1 << state->hs_cfg_profile->cp_log_num_cq) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
938
qpc->msg_max = state->hs_devlim.log_max_gso_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
946
if (hermon_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
958
if (hermon_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
986
status = hermon_fcoib_set_id(state, portnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
992
my_fc_id_idx = hermon_fcoib_get_id_idx(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
998
status = hermon_fcoib_fexch_mkey_init(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1008
status = hermon_rsrc_pd_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
101
static void hermon_rsrc_pd_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1010
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1023
rsrc_pool = &state->hs_rsrc_hdl[i];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1135
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1138
status = hermon_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1140
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1157
status = hermon_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1159
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1163
state->hs_mcghdl = hdl_info.swi_table_ptr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1179
rsrc_pool = &state->hs_rsrc_hdl[HERMON_UARPG];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1185
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1186
rsrc_pool->rsrc_start = (void *)state->hs_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1193
status = hermon_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1195
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1216
hermon_rsrc_fini(hermon_state_t *state, hermon_rsrc_cleanup_level_t clean)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1223
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1225
cfgprof = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1243
if (state->hs_kern_dbr) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1244
hermon_dbr_kern_free(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1245
state->hs_kern_dbr = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1249
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_UARPG];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1250
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1257
hdl_info.swi_table_ptr = state->hs_mcghdl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1260
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1265
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_REFCNT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1267
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1272
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_QPHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1276
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1280
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_AHHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1282
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1287
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_SRQHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1291
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1296
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_CQHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1300
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1305
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_EQHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1307
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1312
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_MRHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1314
hermon_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1319
hdl_info.swi_rsrcpool = &state->hs_rsrc_hdl[HERMON_PDHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1321
hermon_rsrc_pd_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1329
hermon_outstanding_cmdlist_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1334
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_EQC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1335
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
134
static int hermon_rsrc_fexch_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1340
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_MCG];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1341
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1348
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_SRQC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1349
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1354
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_AUXC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1355
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
136
static void hermon_rsrc_fexch_free(hermon_state_t *state, hermon_rsrc_t *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1360
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_ALTC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1361
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1366
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_CQC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1367
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
137
static int hermon_rsrc_rfci_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1372
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_RDB];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1373
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1378
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_QPC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1379
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1384
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_CMPT_EQC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1385
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
139
static void hermon_rsrc_rfci_free(hermon_state_t *state, hermon_rsrc_t *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1390
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_CMPT_CQC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1391
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1396
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_CMPT_SRQC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1397
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1402
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_CMPT_QPC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1403
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1408
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_DMPT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1409
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1414
entry_info.hwi_rsrcpool = &state->hs_rsrc_hdl[HERMON_MTT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1415
hermon_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1424
hermon_intr_inmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1430
&state->hs_rsrc_hdl[HERMON_INTR_IN_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1431
hermon_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1436
hermon_inmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1441
mbox_info.mbi_rsrcpool = &state->hs_rsrc_hdl[HERMON_IN_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1442
hermon_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1447
hermon_intr_outmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1453
&state->hs_rsrc_hdl[HERMON_INTR_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1454
hermon_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1459
hermon_outmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1464
mbox_info.mbi_rsrcpool = &state->hs_rsrc_hdl[HERMON_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1465
hermon_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1471
kmem_free(state->hs_rsrc_hdl, HERMON_NUM_RESOURCES *
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1474
kmem_cache_destroy(state->hs_rsrc_cache);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1478
HERMON_WARNING(state, "unexpected resource cleanup level");
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1489
hermon_rsrc_mbox_init(hermon_state_t *state, hermon_rsrc_mbox_info_t *info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
149
static void hermon_rsrc_pdhdl_destructor(void *pd, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1494
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1502
priv->pmb_dip = state->hs_dip;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1503
priv->pmb_devaccattr = state->hs_reg_accattr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
151
static void hermon_rsrc_cqhdl_destructor(void *cq, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1510
hermon_dma_attr_init(state, &priv->pmb_dmaattr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
153
static void hermon_rsrc_qphdl_destructor(void *cq, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1531
hermon_rsrc_mbox_fini(hermon_state_t *state, hermon_rsrc_mbox_info_t *info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1535
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
155
static void hermon_rsrc_srqhdl_destructor(void *srq, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1551
hermon_rsrc_hw_entries_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1560
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
157
static void hermon_rsrc_refcnt_destructor(void *rc, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
159
static void hermon_rsrc_ahhdl_destructor(void *ah, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
161
static void hermon_rsrc_mrhdl_destructor(void *mr, void *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1629
status = hermon_rsrc_alloc(state, rsrc_pool->rsrc_type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1650
hermon_rsrc_hw_entries_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1656
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1665
hermon_rsrc_free(state, &rsvd_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
168
static int hermon_rsrc_mcg_entry_get_size(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1684
hermon_rsrc_sw_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1690
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1734
hermon_rsrc_sw_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1740
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1767
hermon_rsrc_pd_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1775
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1782
status = hermon_rsrc_sw_handles_init(state, info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1796
hermon_rsrc_sw_handles_fini(state, info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
180
hermon_rsrc_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc, uint_t num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1810
hermon_rsrc_pd_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1815
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1824
hermon_rsrc_sw_handles_fini(state, info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
187
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
190
rsrc_pool = &state->hs_rsrc_hdl[rsrc];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
197
tmp_rsrc_hdl = kmem_cache_alloc(state->hs_rsrc_cache, flag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2046
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2070
state = pool_info->rsrc_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2072
icm_table = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2096
status = hermon_icm_alloc(state, type, index1, index2);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2180
HERMON_WARNING(state, "unable to allocate ICM memory: "
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2189
HERMON_WARNING(state, "unable to allocate ICM memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2201
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2222
state = pool_info->rsrc_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2224
icm_table = &state->hs_icm[type];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2283
hermon_icm_free(state, type, index1, index2);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
231
status = hermon_rsrc_fexch_alloc(state, rsrc, num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
238
status = hermon_rsrc_rfci_alloc(state, rsrc, num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2407
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2410
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2413
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2444
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2447
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2450
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2481
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2484
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2487
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2518
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2521
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2524
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2555
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2558
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2561
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2592
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2595
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2598
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2628
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2631
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2634
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2660
hermon_rsrc_mcg_entry_get_size(hermon_state_t *state, uint_t *mcg_size_shift)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2668
num_qp_per_mcg = state->hs_cfg_profile->cp_num_qp_per_mcg + 8;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2673
state->hs_cfg_profile->cp_num_qp_per_mcg = (1 << log2) - 8;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2676
num_qp_per_mcg = state->hs_cfg_profile->cp_num_qp_per_mcg;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2677
max_qp_per_mcg = (1 << state->hs_devlim.log_max_qp_mcg);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
277
HERMON_WARNING(state, "unexpected resource type in alloc ");
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
288
kmem_cache_free(state->hs_rsrc_cache, tmp_rsrc_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
305
hermon_rsrc_reserve(hermon_state_t *state, hermon_rsrc_type_t rsrc, uint_t num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
312
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
315
rsrc_pool = &state->hs_rsrc_hdl[rsrc];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
322
tmp_rsrc_hdl = kmem_cache_alloc(state->hs_rsrc_cache, flag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
346
HERMON_WARNING(state, "unexpected resource type in reserve ");
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
357
kmem_cache_free(state->hs_rsrc_cache, tmp_rsrc_hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
374
hermon_rsrc_fexch_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
388
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
391
if ((state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_FC) == 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
395
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
408
qpc_pool = &state->hs_rsrc_hdl[HERMON_QPC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
420
mpt_pool = &state->hs_rsrc_hdl[HERMON_DMPT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
436
mtt_pool = &state->hs_rsrc_hdl[HERMON_MTT];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
452
hermon_rsrc_fexch_free(hermon_state_t *state, hermon_rsrc_t *hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
457
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
461
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
463
hdl->hr_len >> state->hs_rsrc_hdl[HERMON_QPC].rsrc_shift);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
474
hermon_rsrc_rfci_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
485
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
488
if ((state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_FC) == 0)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
492
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
505
qpc_pool = &state->hs_rsrc_hdl[HERMON_QPC];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
519
hermon_rsrc_rfci_free(hermon_state_t *state, hermon_rsrc_t *hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
524
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
528
fcoib = &state->hs_fcoib;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
530
hdl->hr_len >> state->hs_rsrc_hdl[HERMON_QPC].rsrc_shift);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
539
hermon_rsrc_free(hermon_state_t *state, hermon_rsrc_t **hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
543
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
546
rsrc_pool = &state->hs_rsrc_hdl[(*hdl)->rsrc_type];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
562
hermon_rsrc_fexch_free(state, *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
567
hermon_rsrc_rfci_free(state, *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
611
kmem_cache_free(state->hs_rsrc_cache, *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
634
hermon_rsrc_init_phase1(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
644
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
657
state->hs_rsrc_cache = kmem_cache_create(rsrc_name,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
664
state->hs_rsrc_hdl = kmem_zalloc(HERMON_NUM_RESOURCES *
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
668
cfgprof = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
673
rsrc_pool = &state->hs_rsrc_hdl[HERMON_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
679
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
683
status = hermon_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
685
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
692
status = hermon_outmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
694
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
703
rsrc_pool = &state->hs_rsrc_hdl[HERMON_INTR_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
709
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
713
status = hermon_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
715
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
722
status = hermon_intr_outmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
724
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
733
rsrc_pool = &state->hs_rsrc_hdl[HERMON_IN_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
739
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
743
status = hermon_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
745
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
752
status = hermon_inmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
754
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
763
rsrc_pool = &state->hs_rsrc_hdl[HERMON_INTR_IN_MBOX];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
769
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
773
status = hermon_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
775
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
782
status = hermon_intr_inmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
784
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
803
hermon_rsrc_init_phase2(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
816
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
832
cfgprof = state->hs_cfg_profile;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
833
devlim = &state->hs_devlim;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
850
rsrc_pool = &state->hs_rsrc_hdl[i];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
852
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
89
static int hermon_rsrc_mbox_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
893
num_prealloc = state->hs_rsvd_eqs;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
91
static void hermon_rsrc_mbox_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
912
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
914
rsrc_pool->rsrc_pool_size = state->hs_icm[i].table_size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
915
rsrc_pool->rsrc_align = state->hs_icm[i].table_size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
916
rsrc_pool->rsrc_shift = state->hs_icm[i].log_object_size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
917
rsrc_pool->rsrc_quantum = state->hs_icm[i].object_size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
920
entry_info.hwi_num = state->hs_icm[i].num_entries;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
925
status = hermon_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
927
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
938
status = hermon_rsrc_mcg_entry_get_size(state, &mcg_size_shift);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
94
static int hermon_rsrc_sw_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
940
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
944
mcg_size = HERMON_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
956
rsrc_pool = &state->hs_rsrc_hdl[HERMON_MCG];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
96
static void hermon_rsrc_sw_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
962
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
969
status = hermon_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
971
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
987
status = hermon_outstanding_cmdlist_init(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
989
hermon_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
99
static int hermon_rsrc_pd_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
996
rsrc_pool = &state->hs_rsrc_hdl[HERMON_PDHDL];
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
999
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
104
status = hermon_umap_db_find(state->hs_instance, ddi_get_pid(),
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
112
uarpg = state->hs_kernel_uar_index;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
119
status = hermon_rsrc_alloc(state, HERMON_SRQC, 1, sleepflag, &srqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
126
status = hermon_rsrc_alloc(state, HERMON_SRQHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
149
umapdb = hermon_umap_db_alloc(state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
163
status = hermon_dbr_alloc(state, uarpg, &srq->srq_wq_dbr_acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
187
if (log_srq_size > state->hs_cfg_profile->cp_log_max_srq_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
197
max_sgl = state->hs_ibtfinfo.hca_attr->hca_max_srq_sgl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
208
hermon_srq_sgl_to_logwqesz(state, sizes->srq_sgl_sz,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
253
status = hermon_queue_alloc(state, &srq->srq_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
280
mr_op.mro_bind_type = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
283
status = hermon_mr_register(state, pd, &mr_attr, &mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
319
srqc_entry.state = HERMON_SRQ_STATE_HW_OWNER;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
345
status = hermon_cmn_ownership_cmd_post(state, SW2HW_SRQ, &srqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
352
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
382
hermon_icm_set_num_to_hdl(state, HERMON_SRQC, srqc->hr_indx, srq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
416
if (hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
418
HERMON_WARNING(state, "failed to deregister SRQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
423
hermon_dbr_free(state, uarpg, srq->srq_wq_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
429
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
431
hermon_rsrc_free(state, &srqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
44
static void hermon_srq_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
444
hermon_srq_free(hermon_state_t *state, hermon_srqhdl_t *srqhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
489
status = hermon_umap_db_find(state->hs_instance,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
494
HERMON_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
501
state->hs_dip, 0, 0, srq->srq_wqinfo.qa_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
505
HERMON_WARNING(state, "failed in SRQ memory "
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
518
hermon_icm_set_num_to_hdl(state, HERMON_SRQC, srqc->hr_indx, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
52
hermon_srq_alloc(hermon_state_t *state, hermon_srq_info_t *srqinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
529
status = hermon_cmn_ownership_cmd_post(state, HW2SW_SRQ, &srqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
532
HERMON_WARNING(state, "failed to reclaim SRQC ownership");
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
536
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
547
status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
550
HERMON_WARNING(state, "failed to deregister SRQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
560
hermon_dbr_free(state, srq->srq_uarpg, srq->srq_wq_vdbr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
563
hermon_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
566
hermon_rsrc_free(state, &srqc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
583
hermon_srq_modify(hermon_state_t *state, hermon_srqhdl_t srq, uint_t size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
604
if ((state->hs_devlim.mod_wr_srq == 0) ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
605
(state->hs_cfg_profile->cp_srq_resize_enabled == 0))
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
612
max_srq_size = (1 << state->hs_cfg_profile->cp_log_max_srq_sz);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
633
if (log_srq_size > state->hs_cfg_profile->cp_log_max_srq_sz) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
659
status = hermon_queue_alloc(state, &new_srqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
694
bind.bi_bypass = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
696
status = hermon_mr_mtt_bind(state, &bind, new_srqinfo.qa_dmahdl, &mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
781
status = hermon_resize_srq_cmd_post(state, &srqc_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
787
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
789
(void) hermon_mr_mtt_unbind(state, &bind, mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
850
state->hs_dip, 0, 0, srq->srq_wqinfo.qa_size, maxprot,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
854
HERMON_WARNING(state, "failed in SRQ memory "
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
872
status = hermon_mr_mtt_unbind(state, &old_bind, old_mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
874
HERMON_WARNING(state, "failed to unbind old SRQ memory");
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
946
hermon_srqhdl_from_srqnum(hermon_state_t *state, uint_t srqnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
951
srqmask = (1 << state->hs_cfg_profile->cp_log_num_srq) - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
953
return (hermon_icm_num_to_hdl(state, HERMON_SRQC, srqindx));
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
962
hermon_srq_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
988
HERMON_WARNING(state, "unexpected work queue type");
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
994
*max_sgl = min(state->hs_cfg_profile->cp_srq_max_sgl, actual_sgl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
100
hermon_kstat_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
112
state->hs_ks_info = ksi;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
119
numports = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
121
ksi->hki_picN_ksp[i] = hermon_kstat_picN_create(state, i,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
127
hermon_kstat_perfcntr64_create(state, i + 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
134
ksi->hki_cntr_ksp = hermon_kstat_cntr_create(state, numports,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
186
hermon_kstat_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
193
ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
204
numports = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
231
hermon_kstat_picN_create(hermon_state_t *state, int num_pic, int num_evt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
244
drv_name = (char *)ddi_driver_name(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
245
drv_instance = ddi_get_instance(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
284
hermon_kstat_cntr_create(hermon_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
298
drv_name = (char *)ddi_driver_name(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
299
drv_instance = ddi_get_instance(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
322
cntr_ksp->ks_private = (void *)state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
339
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
357
state = ksp->ks_private;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
359
ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
379
numports = state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
403
status = hermon_getperfcntr_cmd_post(state, 1,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
44
static kstat_t *hermon_kstat_picN_create(hermon_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
46
static kstat_t *hermon_kstat_cntr_create(hermon_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
479
status = hermon_getperfcntr_cmd_post(state, 2,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
50
void hermon_kstat_perfcntr64_create(hermon_state_t *state, uint_t port_num);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
51
static int hermon_kstat_perfcntr64_read(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
594
hermon_kstat_perfcntr64_create(hermon_state_t *state, uint_t port_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
596
hermon_ks_info_t *ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
606
status = hermon_is_ext_port_counters_supported(state, port_num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
613
drv_name = (char *)ddi_driver_name(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
614
drv_instance = ddi_get_instance(state->hs_dip);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
638
ksi->hki_perfcntr64[port_num - 1].hki64_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
662
hermon_kstat_perfcntr64_read(hermon_state_t *state, uint_t port, int reset)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
664
hermon_ks_info_t *ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
674
status = hermon_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
682
status = hermon_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
744
hermon_state_t *state = (hermon_state_t *)arg;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
745
hermon_ks_info_t *ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
755
for (i = 0; i < state->hs_cfg_profile->cp_num_ports; i++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
757
(void) hermon_kstat_perfcntr64_read(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
776
hermon_kstat_perfcntr64_thread_create(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
778
hermon_ks_info_t *ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
790
state, 0, &p0, TS_RUN, minclsyspri);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
876
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
884
state = ksi64->hki64_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
885
ksi = state->hs_ks_info;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
912
if (hermon_getperfcntr_cmd_post(state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
927
hermon_kstat_perfcntr64_thread_create(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
934
for (i = 0; i < state->hs_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
948
if (hermon_kstat_perfcntr64_read(state, ksi64->hki64_port_num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1009
state = dvm_track->hdt_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1020
status = devmap_devmem_remap(new_dhp, state->hs_dip, 0, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1023
HERMON_WARNING(state, "failed in hermon_devmap_dbrecmem_dup()");
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1039
new_dvm_track->hdt_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1043
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1060
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1077
state = dvm_track->hdt_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1166
status = hermon_umap_db_find(state->hs_instance, key, type, &value,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1248
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1254
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1255
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1270
dvm_track->hdt_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1292
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1310
state = dvm_track->hdt_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1321
status = devmap_devmem_remap(new_dhp, state->hs_dip, 0, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1324
HERMON_WARNING(state, "failed in hermon_devmap_devmem_dup()");
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
134
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1376
hermon_umap_ci_data_in(hermon_state_t *state, ibt_ci_data_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
144
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
145
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1476
hermon_umap_ci_data_out(hermon_state_t *state, ibt_ci_data_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
153
if (state->hs_operational_mode == HERMON_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
168
if (state->hs_devlim.blu_flm == 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
171
bf_offset = state->hs_bf_offset;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
189
status = hermon_umap_uarpg(state, dhp, rsrcp, bf_offset,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
198
status = hermon_umap_cqmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
2017
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
2039
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
2040
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
207
status = hermon_umap_qpmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
2075
status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
2078
HERMON_WARNING(state, "Unexpected failure in "
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
216
status = hermon_umap_srqmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
228
status = hermon_umap_dbrecmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
236
HERMON_WARNING(state, "unexpected rsrc type in devmap");
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
252
hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
257
ddi_device_acc_attr_t *accattrp = &state->hs_reg_accattr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
269
status = devmap_devmem_setup(dhp, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
289
hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
306
status = devmap_umem_setup(dhp, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
327
hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
351
status = devmap_umem_setup(dhp, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
370
hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
394
status = devmap_umem_setup(dhp, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
413
hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
436
status = devmap_umem_setup(dhp, state->hs_dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
458
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
469
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
470
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
495
dvm_track->hdt_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
498
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
511
cq = hermon_cqhdl_from_cqnum(state, key);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
53
static int hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
537
qp = hermon_qphdl_from_qpnum(state, key);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
55
static int hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
557
srq = hermon_srqhdl_from_srqnum(state, key);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
57
static int hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
59
static int hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
599
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
61
static int hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
610
state = dvm_track->hdt_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
621
status = devmap_devmem_remap(new_dhp, state->hs_dip, 0, 0,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
624
HERMON_WARNING(state, "failed in hermon_devmap_umem_dup()");
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
640
new_dvm_track->hdt_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
644
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
661
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
678
state = dvm_track->hdt_state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
767
status = hermon_umap_db_find(state->hs_instance, key, type, &value,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
797
hermon_cq_resize_helper(state, cq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
863
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
874
state = ddi_get_soft_state(hermon_statep, instance);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
875
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
900
dvm_track->hdt_state = state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
903
DDI_INTR_PRI(state->hs_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
916
cq = hermon_cqhdl_from_cqnum(state, key);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
936
qp = hermon_qphdl_from_qpnum(state, key);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
956
srq = hermon_srqhdl_from_srqnum(state, key);
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
998
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1056
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1077
hermon_pio_start(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1080
HERMON_UAR_DOORBELL(state, uarhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1081
(uint64_t *)(void *)&state->hs_uar->send,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1085
hermon_pio_end(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1102
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1112
hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1185
status = hermon_wqe_recv_build(state, qp, &wr[wrindx], desc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1222
hermon_post_srq(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1266
status = hermon_wqe_srq_build(state, srq, &wr[wrindx], desc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1301
hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1356
status = hermon_wqe_mlx_build(state, qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1515
status = hermon_wr_bind_check(state, wr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1595
status = hermon_wr_bind_check(state, wr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1680
hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1785
HERMON_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1800
HERMON_WQE_BUILD_MLX_BTH(state, bth, qp, wr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1909
hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1970
hermon_wqe_srq_build(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2109
hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2216
hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2293
hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2325
hermon_cq_entries_flush(state, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
389
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
394
hermon_pio_start(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
397
HERMON_UAR_DOORBELL(state, uarhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
398
(uint64_t *)(void *)&state->hs_uar->send,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
402
hermon_pio_end(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
421
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
426
hermon_post_send_rc(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
45
static int hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
46
static int hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
48
static int hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
51
static int hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
53
static int hermon_wqe_srq_build(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
604
status = hermon_wr_bind_check(state, wr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
686
state->hs_ibtfinfo.hca_attr->hca_conn_rdma_read_sgl_sz + 2)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
73
hermon_post_send_ud(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
733
ddi_acc_handle_t uarhdl = hermon_get_uarhdl(state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
738
hermon_pio_start(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
742
HERMON_UAR_DOORBELL(state, uarhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
743
(uint64_t *)(void *)&state->hs_uar->send,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
747
hermon_pio_end(state, uarhdl, pio_error, fm_loop_cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
770
hermon_fm_ereport(state, HCA_SYS_ERR, HCA_ERR_SRV_LOST);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
779
hermon_post_send(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
830
return (hermon_post_send_ud(state, qp, wr, num_wr, num_posted));
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
834
return (hermon_post_send_rc(state, qp, wr, num_wr, num_posted));
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
933
status = hermon_wqe_send_build(state, qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1003
status = ddi_regs_map_setup(state->ts_dip, TAVOR_UAR_BAR,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1004
&state->ts_reg_uar_baseaddr, 0, 0, &state->ts_reg_accattr,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1005
&state->ts_reg_uarhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1007
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1008
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1014
status = ddi_dev_regsize(state->ts_dip, TAVOR_DDR_BAR, &ddr_size);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1018
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1019
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1037
state->ts_cfg_profile_setting = ddr_size;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1039
status = ddi_regs_map_setup(state->ts_dip, TAVOR_DDR_BAR,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1040
&state->ts_reg_ddr_baseaddr, 0, ddr_size, &state->ts_reg_accattr,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1041
&state->ts_reg_ddrhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1057
status = ddi_regs_map_setup(state->ts_dip, TAVOR_DDR_BAR,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1058
&state->ts_reg_ddr_baseaddr, 0, TAVOR_DDR_SIZE_128,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1059
&state->ts_reg_accattr, &state->ts_reg_ddrhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1066
state->ts_cfg_profile_setting = TAVOR_DDR_SIZE_128;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1075
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1076
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1083
state->ts_cmd_regs.hcr = (tavor_hw_hcr_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1084
((uintptr_t)state->ts_reg_cmd_baseaddr + TAVOR_CMD_HCR_OFFSET);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1087
state->ts_cmd_regs.ecr = (uint64_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1088
((uintptr_t)state->ts_reg_cmd_baseaddr + TAVOR_CMD_ECR_OFFSET);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1089
state->ts_cmd_regs.clr_ecr = (uint64_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1090
((uintptr_t)state->ts_reg_cmd_baseaddr + TAVOR_CMD_CLR_ECR_OFFSET);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1093
state->ts_cmd_regs.sw_reset = (uint32_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1094
((uintptr_t)state->ts_reg_cmd_baseaddr + TAVOR_CMD_SW_RESET_OFFSET);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1097
state->ts_cmd_regs.clr_int = (uint64_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1098
((uintptr_t)state->ts_reg_cmd_baseaddr + TAVOR_CMD_CLR_INT_OFFSET);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1101
status = tavor_cfg_profile_init_phase1(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1103
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1104
TAVOR_ATTACH_MSG(state->ts_attach_buf, "hw_init_cfginit_fail");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1110
status = tavor_sw_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1112
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1113
TAVOR_ATTACH_MSG(state->ts_attach_buf, "hw_init_sw_reset_fail");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1118
status = tavor_sys_en_cmd_post(state, TAVOR_CMD_SYS_EN_NORMAL,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1130
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1131
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1138
status = tavor_rsrc_init_phase1(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1140
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1141
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1148
status = tavor_cmn_query_cmd_post(state, QUERY_DDR, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1149
&state->ts_ddr, sizeof (tavor_hw_queryddr_t),
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1154
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1155
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1161
status = tavor_cmn_query_cmd_post(state, QUERY_FW, 0, &state->ts_fw,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1166
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1167
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1172
if (tavor_fix_error_buf(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1173
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1174
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1180
status = tavor_fw_version_check(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1182
if (state->ts_operational_mode == TAVOR_HCA_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1189
state->ts_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1190
state->ts_fw.fw_rev_minor,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1191
state->ts_fw.fw_rev_subminor);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1192
} else if (state->ts_operational_mode == TAVOR_COMPAT_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1199
state->ts_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1200
state->ts_fw.fw_rev_minor,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1201
state->ts_fw.fw_rev_subminor);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1205
state->ts_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1206
state->ts_fw.fw_rev_minor,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1207
state->ts_fw.fw_rev_subminor);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1209
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1210
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1219
status = tavor_mod_stat_cfg_cmd_post(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1228
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1229
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1235
status = tavor_cmn_query_cmd_post(state, QUERY_DEV_LIM, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1236
&state->ts_devlim, sizeof (tavor_hw_querydevlim_t),
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1241
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1242
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1248
status = tavor_cfg_profile_init_phase2(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1250
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1251
TAVOR_ATTACH_MSG(state->ts_attach_buf, "hw_init_cfginit2_fail");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1256
status = tavor_rsrc_init_phase2(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1258
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1259
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1266
status = tavor_cmn_query_cmd_post(state, QUERY_ADAPTER, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1267
&state->ts_adapter, sizeof (tavor_hw_queryadapter_t),
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1272
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1273
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1279
tavor_hca_config_setup(state, &state->ts_hcaparams);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1282
status = tavor_init_hca_cmd_post(state, &state->ts_hcaparams,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1287
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1288
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1295
status = tavor_pd_alloc(state, &state->ts_pdhdl_internal, TAVOR_SLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1297
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1298
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1305
status = tavor_internal_uarpgs_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1307
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1308
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1315
status = tavor_intr_or_msi_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1317
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1318
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1325
status = tavor_eq_init_all(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1327
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1328
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1335
status = tavor_special_qp_contexts_reserve(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1337
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1338
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1345
status = tavor_mcg_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1347
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1348
TAVOR_ATTACH_MSG(state->ts_attach_buf, "hw_init_mcg_init_fail");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1354
status = tavor_hca_port_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1356
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1357
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1364
status = tavor_getnodeinfo_cmd_post(state, TAVOR_CMD_NOSLEEP_SPIN,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1369
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1370
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1383
if (state->ts_cfg_profile->cp_nodeguid) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1384
state->ts_nodeguid = state->ts_cfg_profile->cp_nodeguid;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1386
state->ts_nodeguid = nodeinfo.NodeGUID;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1389
if (state->ts_nodeguid != nodeinfo.NodeGUID) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1402
if (state->ts_cfg_profile->cp_sysimgguid) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1403
state->ts_sysimgguid = state->ts_cfg_profile->cp_sysimgguid;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1405
state->ts_sysimgguid = nodeinfo.SystemImageGUID;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1408
if (state->ts_sysimgguid != nodeinfo.SystemImageGUID) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1414
status = tavor_getnodedesc_cmd_post(state, TAVOR_CMD_NOSLEEP_SPIN,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1415
(sm_nodedesc_t *)&state->ts_nodedesc);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1419
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1420
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1434
tavor_hw_fini(tavor_state_t *state, tavor_drv_cleanup_level_t cleanup)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1447
num_ports = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1448
(void) tavor_hca_ports_shutdown(state, num_ports);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1453
tavor_mcg_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1458
tavor_special_qp_contexts_unreserve(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1467
status = tavor_eq_fini_all(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1469
TAVOR_WARNING(state, "failed to teardown EQs");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1475
status = tavor_intr_or_msi_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1477
TAVOR_WARNING(state, "failed to free intr/MSI");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1484
tavor_internal_uarpgs_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1493
status = tavor_pd_free(state, &state->ts_pdhdl_internal);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1495
TAVOR_WARNING(state, "failed to free internal PD");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1506
status = tavor_close_hca_cmd_post(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1509
TAVOR_WARNING(state, "failed to shutdown HCA");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1516
tavor_rsrc_fini(state, TAVOR_RSRC_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1521
tavor_rsrc_fini(state, TAVOR_RSRC_CLEANUP_PHASE1_COMPLETE);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1531
status = tavor_sys_dis_cmd_post(state, TAVOR_CMD_NOSLEEP_SPIN);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1533
TAVOR_WARNING(state, "failed to shutdown hardware");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1540
tavor_cfg_profile_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1544
ddi_regs_map_free(&state->ts_reg_ddrhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1548
ddi_regs_map_free(&state->ts_reg_uarhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1560
TAVOR_WARNING(state, "unexpected driver cleanup level");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1571
tavor_soft_state_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1584
state->ts_ibtfinfo.hca_ci_vers = IBCI_V4;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1585
state->ts_ibtfinfo.hca_handle = (ibc_hca_hdl_t)state;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1586
state->ts_ibtfinfo.hca_ops = &tavor_ibc_ops;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1589
state->ts_ibtfinfo.hca_attr = hca_attr;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1591
hca_attr->hca_dip = state->ts_dip;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1592
hca_attr->hca_fw_major_version = state->ts_fw.fw_rev_major;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1593
hca_attr->hca_fw_minor_version = state->ts_fw.fw_rev_minor;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1594
hca_attr->hca_fw_micro_version = state->ts_fw.fw_rev_subminor;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1607
if (state->ts_devlim.ud_multi) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1610
if (state->ts_devlim.atomic) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1613
if (state->ts_devlim.apm) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1616
if (state->ts_devlim.pkey_v) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1619
if (state->ts_devlim.qkey_v) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1622
if (state->ts_cfg_profile->cp_srq_enable) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1632
hca_attr->hca_vendor_id = state->ts_adapter.vendor_id;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1633
hca_attr->hca_device_id = state->ts_adapter.device_id;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1634
hca_attr->hca_version_id = state->ts_adapter.rev_id;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1642
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1644
state->ts_devlim.log_rsvd_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1645
maxval = ((uint64_t)1 << state->ts_devlim.log_max_qp_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1646
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_qp_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1649
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1656
maxval = state->ts_devlim.max_sg;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1657
val = state->ts_cfg_profile->cp_wqe_max_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1660
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1665
if (state->ts_cfg_profile->cp_wqe_real_max_sgl > maxval) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1666
state->ts_cfg_profile->cp_wqe_real_max_sgl = maxval;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1669
val = state->ts_cfg_profile->cp_wqe_real_max_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1681
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_cq);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1683
state->ts_devlim.log_rsvd_cq);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1684
maxval = ((uint64_t)1 << state->ts_devlim.log_max_cq_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1685
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_cq_sz) - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1688
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1700
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_srq);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1702
state->ts_devlim.log_rsvd_srq);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1703
maxval = ((uint64_t)1 << state->ts_devlim.log_max_srq_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1704
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_srq_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1708
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1714
val = state->ts_cfg_profile->cp_srq_max_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1715
maxval = state->ts_devlim.max_sg;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1718
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1739
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1741
state->ts_devlim.log_rsvd_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1743
state->ts_devlim.log_rsvd_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1744
maxval = state->ts_devlim.log_max_mrw_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1745
val = state->ts_cfg_profile->cp_log_max_mrw_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1748
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1755
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_rdb);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1757
val = state->ts_cfg_profile->cp_hca_max_rdma_in_qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1759
val = state->ts_cfg_profile->cp_hca_max_rdma_out_qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1772
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1774
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_mcg);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1776
val = state->ts_cfg_profile->cp_num_qp_per_mcg;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1780
maxval = ((uint64_t)1 << state->ts_devlim.log_max_pkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1781
val = ((uint64_t)state->ts_cfg_profile->cp_num_ports <<
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1782
state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1786
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1793
maxval = state->ts_devlim.num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1794
val = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1797
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1804
hca_attr->hca_node_guid = state->ts_nodeguid;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1805
hca_attr->hca_si_guid = state->ts_sysimgguid;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1811
hca_attr->hca_local_ack_delay = state->ts_devlim.ca_ack_delay;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1814
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1816
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1820
maxval = ((uint64_t)1 << state->ts_devlim.log_max_pd);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1821
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_pd);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1824
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1831
maxval = ((uint64_t)1 << state->ts_devlim.log_max_av);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1832
val = ((uint64_t)1 << state->ts_cfg_profile->cp_log_num_ah);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1835
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1846
mutex_init(&state->ts_uar_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1847
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1850
state->ts_fw_flashstarted = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1851
mutex_init(&state->ts_fw_flashlock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1852
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1855
mutex_init(&state->ts_info_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1856
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1859
tavor_qpn_avl_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1862
status = tavor_kstat_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1864
tavor_qpn_avl_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1865
mutex_destroy(&state->ts_info_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1866
mutex_destroy(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1867
mutex_destroy(&state->ts_uar_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1869
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1883
tavor_soft_state_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1886
tavor_kstat_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1889
tavor_qpn_avl_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1892
mutex_destroy(&state->ts_info_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1895
mutex_destroy(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1898
mutex_destroy(&state->ts_uar_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1901
kmem_free(state->ts_ibtfinfo.hca_attr, sizeof (ibt_hca_attr_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1910
tavor_hca_config_setup(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1928
ddr_baseaddr = (uint64_t)(uintptr_t)state->ts_reg_ddr_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1929
ddr_base_map_addr = (uint64_t)state->ts_ddr.ddr_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1932
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_QPC];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1937
inithca->context.log_num_qp = state->ts_cfg_profile->cp_log_num_qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1945
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_CQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1950
inithca->context.log_num_cq = state->ts_cfg_profile->cp_log_num_cq;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1953
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_SRQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1959
state->ts_cfg_profile->cp_log_num_srq;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1962
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQPC];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1971
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1979
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_RDB];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1986
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MCG];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1990
mcg_size = TAVOR_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1993
(1 << state->ts_cfg_profile->cp_log_num_mcg_hash);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1995
inithca->multi.log_mc_tbl_sz = state->ts_cfg_profile->cp_log_num_mcg;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
1999
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MPT];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2004
inithca->tpt.log_mpt_sz = state->ts_cfg_profile->cp_log_num_mpt;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2007
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2013
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_UAR_SCR];
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2027
tavor_hca_port_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2036
cfgprof = state->ts_cfg_profile;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2080
maxval = state->ts_devlim.max_mtu;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2088
maxval = state->ts_devlim.max_port_width;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2096
maxval = state->ts_devlim.max_vl;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2104
maxval = ((uint64_t)1 << state->ts_devlim.log_max_gid);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2112
maxval = ((uint64_t)1 << state->ts_devlim.log_max_pkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2124
status = tavor_init_ib_cmd_post(state, initib, i + 1,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2143
(void) tavor_hca_ports_shutdown(state, i);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2154
tavor_hca_ports_shutdown(tavor_state_t *state, uint_t num_init)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2166
status = tavor_close_ib_cmd_post(state, i + 1,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2169
TAVOR_WARNING(state, "failed to shutdown HCA port");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2183
tavor_internal_uarpgs_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2191
status = tavor_rsrc_alloc(state, TAVOR_UARPG, 1, TAVOR_SLEEP,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2192
&state->ts_uarpg0_rsrc_rsrvd);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2202
status = tavor_rsrc_alloc(state, TAVOR_UARPG, 1, TAVOR_SLEEP,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2203
&state->ts_uarpg1_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2205
tavor_rsrc_free(state, &state->ts_uarpg0_rsrc_rsrvd);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2210
state->ts_uar = (tavor_hw_uar_t *)state->ts_uarpg1_rsrc->tr_addr;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2221
tavor_internal_uarpgs_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2224
tavor_rsrc_free(state, &state->ts_uarpg1_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2227
tavor_rsrc_free(state, &state->ts_uarpg0_rsrc_rsrvd);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2236
tavor_special_qp_contexts_reserve(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2242
mutex_init(&state->ts_spec_qplock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2243
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2251
status = tavor_rsrc_alloc(state, TAVOR_QPC, 2, TAVOR_SLEEP, &qp0_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2253
mutex_destroy(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2256
state->ts_spec_qp0 = qp0_rsrc;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2264
status = tavor_rsrc_alloc(state, TAVOR_QPC, 2, TAVOR_SLEEP, &qp1_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2266
tavor_rsrc_free(state, &qp0_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2267
mutex_destroy(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2270
state->ts_spec_qp1 = qp1_rsrc;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2281
tavor_special_qp_contexts_unreserve(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2284
tavor_rsrc_free(state, &state->ts_spec_qp1);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2287
tavor_rsrc_free(state, &state->ts_spec_qp0);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2290
mutex_destroy(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2299
tavor_sw_reset(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2302
ddi_acc_handle_t hdl = state->ts_pci_cfghdl, phdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2310
reset_delay = state->ts_cfg_profile->cp_sw_reset_delay;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2321
dip = state->ts_dip;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2325
tavor_pci_capability_list(state, hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2335
state->ts_cfg_data[i] = pci_config_get32(hdl, i << 2);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2356
state->ts_cfg_pdata[i] =
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2365
ddi_put32(state->ts_reg_cmdhdl, state->ts_cmd_regs.sw_reset,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
239
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2394
state->ts_cfg_pdata[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2425
pci_config_put32(hdl, i << 2, state->ts_cfg_data[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2438
tavor_mcg_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2446
mcg_tmp_sz = TAVOR_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2447
state->ts_mcgtmp = kmem_zalloc(mcg_tmp_sz, KM_SLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2454
mutex_init(&state->ts_mcglock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2455
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
246
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2466
tavor_mcg_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
247
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2471
mcg_tmp_sz = TAVOR_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2472
kmem_free(state->ts_mcgtmp, mcg_tmp_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2475
mutex_destroy(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2484
tavor_fw_version_check(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2496
switch (state->ts_operational_mode) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
250
*result = (void *)state->ts_dip;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2518
if (state->ts_fw.fw_rev_major < tavor_fw_ver_major) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2520
} else if (state->ts_fw.fw_rev_major > tavor_fw_ver_major) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2527
if (state->ts_fw.fw_rev_minor < tavor_fw_ver_minor) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2529
} else if (state->ts_fw.fw_rev_minor > tavor_fw_ver_minor) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2538
if (state->ts_fw.fw_rev_subminor < tavor_fw_ver_subminor) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2540
} else if (state->ts_fw.fw_rev_subminor > tavor_fw_ver_subminor) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2553
tavor_device_info_report(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2556
"HW rev: %02x\n", state->ts_instance, state->ts_fw.fw_rev_major,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2557
state->ts_fw.fw_rev_minor, state->ts_fw.fw_rev_subminor,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2558
state->ts_adapter.rev_id);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2560
state->ts_instance, state->ts_nodedesc, state->ts_nodeguid);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2569
tavor_pci_capability_list(tavor_state_t *state, ddi_acc_handle_t hdl)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2604
tavor_pci_capability_vpd(state, hdl, offset);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2607
tavor_pci_capability_pcix(state, hdl, offset);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2660
tavor_pci_capability_vpd(tavor_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2708
if (name_length > sizeof (state->ts_hca_name)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2713
(void) memcpy(state->ts_hca_name, &vpd.vpd_char[vpd_str_id + 3],
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2715
state->ts_hca_name[name_length] = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2731
if (pn_length > sizeof (state->ts_hca_pn)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2736
(void) memcpy(state->ts_hca_pn,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2739
state->ts_hca_pn[pn_length] = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
274
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2740
state->ts_hca_pn_len = pn_length;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2749
state->ts_hca_pn_len = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2757
tavor_pci_capability_pcix(tavor_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2779
max_out_splt_trans = ddi_prop_get_int(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2786
" (%d), using default value (%d)\n", state->ts_instance,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2788
state->ts_cfg_profile->cp_max_out_splt_trans);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2790
state->ts_cfg_profile->cp_max_out_splt_trans;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2793
state->ts_cfg_profile->cp_max_out_splt_trans;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2817
max_mem_rd_byte_cnt = ddi_prop_get_int(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2824
" (%d), using default value (%d)\n", state->ts_instance,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2826
state->ts_cfg_profile->cp_max_mem_rd_byte_cnt);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2828
state->ts_cfg_profile->cp_max_mem_rd_byte_cnt;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2831
state->ts_cfg_profile->cp_max_mem_rd_byte_cnt;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
284
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
285
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2860
tavor_intr_or_msi_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2865
status = ddi_intr_get_supported_types(state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2866
&state->ts_intr_types_avail);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2879
if ((state->ts_cfg_profile->cp_use_msi_if_avail != 0) &&
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2880
(state->ts_intr_types_avail & DDI_INTR_TYPE_MSI)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2881
status = tavor_add_intrs(state, DDI_INTR_TYPE_MSI);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2883
state->ts_intr_type_chosen = DDI_INTR_TYPE_MSI;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2892
if (state->ts_intr_types_avail & DDI_INTR_TYPE_FIXED) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2893
status = tavor_add_intrs(state, DDI_INTR_TYPE_FIXED);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2895
state->ts_intr_type_chosen = DDI_INTR_TYPE_FIXED;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2911
tavor_add_intrs(tavor_state_t *state, int intr_type)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2916
status = ddi_intr_get_nintrs(state->ts_dip, intr_type,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2917
&state->ts_intrmsi_count);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2923
status = ddi_intr_get_navail(state->ts_dip, intr_type,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2924
&state->ts_intrmsi_avail);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2930
if ((state->ts_intrmsi_avail < 1) || (state->ts_intrmsi_count < 1)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2935
status = ddi_intr_alloc(state->ts_dip, &state->ts_intrmsi_hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2936
intr_type, 0, 1, &state->ts_intrmsi_allocd,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2943
if (state->ts_intrmsi_allocd < 1) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2951
status = ddi_intr_get_pri(state->ts_intrmsi_hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2952
&state->ts_intrmsi_pri);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2955
(void) ddi_intr_free(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2961
if (state->ts_intrmsi_pri >= ddi_intr_get_hilevel_pri()) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2963
(void) ddi_intr_free(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2969
status = ddi_intr_get_cap(state->ts_intrmsi_hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2970
&state->ts_intrmsi_cap);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2973
(void) ddi_intr_free(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2987
tavor_intr_or_msi_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
2992
status = ddi_intr_free(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3003
tavor_intr_disable(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3006
ddi_acc_handle_t pci_cfg_hdl = state->ts_pci_cfghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3008
ASSERT(state->ts_intr_types_avail &
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3016
if ((state->ts_cfg_profile->cp_use_msi_if_avail != 0) &&
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3017
(state->ts_intr_types_avail & DDI_INTR_TYPE_MSI)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3045
ASSERT(state->ts_intr_types_avail & DDI_INTR_TYPE_FIXED);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3059
tavor_state_t *state = ddi_get_soft_state(tavor_statep,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3061
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3064
state->ts_quiescing = B_TRUE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3067
if (!TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3072
if (tavor_hca_ports_shutdown(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3073
state->ts_cfg_profile->cp_num_ports) != TAVOR_CMD_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3074
state->ts_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3079
if (tavor_close_hca_cmd_post(state, TAVOR_CMD_NOSLEEP_SPIN) !=
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3081
state->ts_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3086
if (tavor_sys_dis_cmd_post(state, TAVOR_CMD_NOSLEEP_SPIN) !=
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3088
state->ts_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3093
if (tavor_intr_disable(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3094
state->ts_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3099
if (tavor_sw_reset(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
3100
state->ts_quiescing = B_FALSE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
341
if (!TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
343
tr_indx = state->ts_open_tr_indx++;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
346
status = tavor_rsrc_alloc(state, TAVOR_UARPG, 1,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
366
if (TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
367
tavor_rsrc_free(state, &rsrcp);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
391
if (TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
392
tavor_rsrc_free(state, &rsrcp);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
426
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
435
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
436
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
497
if (TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
499
tavor_rsrc_free(state, &rsrcp);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
516
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
536
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
537
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
545
TAVOR_ATTACH_MSG_INIT(state->ts_attach_buf);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
558
status = tavor_drv_init(state, dip, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
560
(TAVOR_IS_OPERATIONAL(state->ts_operational_mode))) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
568
tavor_drv_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
569
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
580
if (TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
584
&state->ts_ibtfinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
587
tavor_drv_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
588
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
598
TAVOR_ENABLE_IBTF_CALLB(state, tmp_ibtfpriv);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
600
ibc_post_attach(state->ts_ibtfpriv);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
603
status = tavor_agent_handlers_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
606
TAVOR_QUIESCE_IBTF_CALLB(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
607
if (state->ts_in_evcallb != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
608
TAVOR_WARNING(state, "unable to "
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
613
tavor_drv_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
614
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
624
tavor_device_info_report(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
627
if (!(TAVOR_IS_OPERATIONAL(state->ts_operational_mode))) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
629
"(for maintenance mode only)", state->ts_instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
644
state->ts_attach_buf);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
645
tavor_drv_fini2(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
659
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
66
static int tavor_drv_init(tavor_state_t *state, dev_info_t *dip, int instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
665
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
666
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
67
static void tavor_drv_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
678
if (TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
68
static void tavor_drv_fini2(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
680
status = tavor_agent_handlers_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
69
static int tavor_isr_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
693
ibc_status = ibc_pre_detach(state->ts_ibtfpriv, cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
695
status = tavor_agent_handlers_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
697
TAVOR_WARNING(state, "failed to "
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
70
static void tavor_isr_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
71
static int tavor_hw_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
713
tmp_ibtfpriv = state->ts_ibtfpriv;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
714
TAVOR_QUIESCE_IBTF_CALLB(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
715
if (state->ts_in_evcallb != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
716
TAVOR_WARNING(state, "unable to quiesce Tavor "
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
72
static void tavor_hw_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
733
if (TAVOR_IS_OPERATIONAL(state->ts_operational_mode)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
735
tavor_drv_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
74
static int tavor_soft_state_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
740
tavor_drv_fini2(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
75
static void tavor_soft_state_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
76
static int tavor_hca_port_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
762
tavor_drv_init(tavor_state_t *state, dev_info_t *dip, int instance)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
767
state->ts_dip = dip;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
768
state->ts_instance = instance;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
77
static int tavor_hca_ports_shutdown(tavor_state_t *state, uint_t num_init);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
778
if (TAVOR_IS_HCA_MODE(state->ts_dip)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
779
state->ts_operational_mode = TAVOR_HCA_MODE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
78
static void tavor_hca_config_setup(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
781
} else if (TAVOR_IS_COMPAT_MODE(state->ts_dip)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
782
state->ts_operational_mode = TAVOR_COMPAT_MODE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
784
} else if (TAVOR_IS_MAINTENANCE_MODE(state->ts_dip)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
785
state->ts_operational_mode = TAVOR_MAINTENANCE_MODE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
789
state->ts_operational_mode = 0; /* invalid operational mode */
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
790
TAVOR_WARNING(state, "unexpected device type detected");
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
80
static int tavor_internal_uarpgs_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
803
status = tavor_hw_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
805
state->ts_operational_mode = TAVOR_MAINTENANCE_MODE;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
807
state->ts_attach_buf);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
81
static void tavor_internal_uarpgs_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
812
status = tavor_isr_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
814
tavor_hw_fini(state, TAVOR_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
819
status = tavor_soft_state_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
82
static int tavor_special_qp_contexts_reserve(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
821
tavor_isr_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
822
tavor_hw_fini(state, TAVOR_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
83
static void tavor_special_qp_contexts_unreserve(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
835
tavor_drv_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
838
tavor_soft_state_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
84
static int tavor_sw_reset(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
841
tavor_isr_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
844
tavor_hw_fini(state, TAVOR_DRV_CLEANUP_ALL);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
85
static int tavor_mcg_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
852
tavor_drv_fini2(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
855
if (state->ts_reg_cmdhdl) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
856
ddi_regs_map_free(&state->ts_reg_cmdhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
857
state->ts_reg_cmdhdl = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
86
static void tavor_mcg_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
861
if (state->ts_pci_cfghdl) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
862
pci_config_teardown(&state->ts_pci_cfghdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
863
state->ts_pci_cfghdl = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
87
static int tavor_fw_version_check(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
872
tavor_isr_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
879
status = ddi_intr_add_handler(state->ts_intrmsi_hdl, tavor_isr,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
88
static void tavor_device_info_report(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
880
(caddr_t)state, NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
89
static void tavor_pci_capability_list(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
891
if (state->ts_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
892
status = ddi_intr_block_enable(&state->ts_intrmsi_hdl, 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
897
status = ddi_intr_enable(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
907
tavor_eq_arm_all(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
91
static void tavor_pci_capability_vpd(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
918
tavor_isr_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
921
if (state->ts_intrmsi_cap & DDI_INTR_FLAG_BLOCK) {
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
922
(void) ddi_intr_block_disable(&state->ts_intrmsi_hdl, 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
924
(void) ddi_intr_disable(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
930
(void) ddi_intr_remove_handler(state->ts_intrmsi_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
943
tavor_fix_error_buf(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
948
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
95
static void tavor_pci_capability_pcix(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
953
state->ts_fw.error_buf_addr -= assigned_addr[0].pci_phys_low +
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
964
tavor_hw_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
97
static int tavor_intr_or_msi_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
977
state->ts_reg_accattr.devacc_attr_version = DDI_DEVICE_ATTR_V0;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
978
state->ts_reg_accattr.devacc_attr_endian_flags = DDI_STRUCTURE_BE_ACC;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
979
state->ts_reg_accattr.devacc_attr_dataorder = DDI_STRICTORDER_ACC;
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
98
static int tavor_add_intrs(tavor_state_t *state, int intr_type);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
982
status = pci_config_setup(state->ts_dip, &state->ts_pci_cfghdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
984
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
985
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
99
static int tavor_intr_or_msi_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
992
status = ddi_regs_map_setup(state->ts_dip, TAVOR_CMD_BAR,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
993
&state->ts_reg_cmd_baseaddr, 0, 0, &state->ts_reg_accattr,
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
994
&state->ts_reg_cmdhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
996
tavor_hw_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor.c
997
TAVOR_ATTACH_MSG(state->ts_attach_buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
101
status = tavor_agent_register_all(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
103
ddi_taskq_destroy(state->ts_taskq_agents);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
104
tavor_agent_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
122
tavor_agent_handlers_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
127
if ((state->ts_cfg_profile->cp_qp0_agents_in_fw) &&
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
128
(state->ts_cfg_profile->cp_qp1_agents_in_fw)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
133
status = tavor_agent_unregister_all(state, state->ts_num_agents);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
146
ddi_taskq_destroy(state->ts_taskq_agents);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
149
tavor_agent_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
165
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
169
state = curr->agl_state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
195
status = ddi_taskq_dispatch(state->ts_taskq_agents,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
212
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
226
state = curr->agl_state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
255
TAVOR_PORT_MASTERSMLID_GET(state, port - 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
267
status = tavor_mad_ifc_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
298
tavor_agent_mad_resp_handling(state, msgp, port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
306
msgp, &retrans, tavor_agent_response_cb, state, 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
346
tavor_agent_list_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
362
num_ports = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
365
do_qp0 = state->ts_cfg_profile->cp_qp0_agents_in_fw;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
366
do_qp1 = state->ts_cfg_profile->cp_qp1_agents_in_fw;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
387
state->ts_num_agents = num_agents;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
392
state->ts_agents = (tavor_agent_list_t *)kmem_zalloc(num_agents *
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
394
if (state->ts_agents == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
405
curr = &state->ts_agents[indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
406
curr->agl_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
434
tavor_agent_list_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
437
kmem_free(state->ts_agents,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
438
state->ts_num_agents * sizeof (tavor_agent_list_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
447
tavor_agent_register_all(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
456
nodeguid = state->ts_ibtfinfo.hca_attr->hca_node_guid;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
466
for (i = 0; i < state->ts_num_agents; i++) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
469
curr = &state->ts_agents[i];
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
492
(void) tavor_agent_unregister_all(state, num_registered);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
502
tavor_agent_unregister_all(tavor_state_t *state, int num_reg)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
51
static int tavor_agent_list_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
512
curr = &state->ts_agents[i];
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
52
static void tavor_agent_list_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
53
static int tavor_agent_register_all(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
538
tavor_agent_mad_resp_handling(tavor_state_t *state, ibmf_msg_t *msgp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
54
static int tavor_agent_unregister_all(tavor_state_t *state, int num_reg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
55
static void tavor_agent_mad_resp_handling(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
63
tavor_agent_handlers_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
69
if ((state->ts_cfg_profile->cp_qp0_agents_in_fw) &&
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
70
(state->ts_cfg_profile->cp_qp1_agents_in_fw)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
82
status = tavor_agent_list_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
93
state->ts_taskq_agents = ddi_taskq_create(state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
95
if (state->ts_taskq_agents == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
96
tavor_agent_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
248
static void tavor_check_iommu_bypass(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
259
static void tavor_cfg_prop_lookup(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
267
tavor_cfg_profile_init_phase1(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
314
} else if (state->ts_cfg_profile_setting >= TAVOR_DDR_SIZE_256) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
326
} else if (state->ts_cfg_profile_setting == TAVOR_DDR_SIZE_128) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
338
} else if (state->ts_cfg_profile_setting == TAVOR_DDR_SIZE_MIN) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
378
state->ts_cfg_profile = cp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
388
tavor_cfg_profile_init_phase2(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
393
cp = state->ts_cfg_profile;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
402
ASSERT(state->ts_cfg_profile_setting != 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
454
} else if (state->ts_cfg_profile_setting >= TAVOR_DDR_SIZE_256) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
492
} else if (state->ts_cfg_profile_setting == TAVOR_DDR_SIZE_128) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
530
} else if (state->ts_cfg_profile_setting == TAVOR_DDR_SIZE_MIN) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
579
tavor_check_iommu_bypass(state, cp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
599
tavor_cfg_prop_lookup(state, cp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
610
tavor_cfg_profile_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
615
kmem_free(state->ts_cfg_profile, sizeof (tavor_cfg_profile_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
676
tavor_cfg_prop_lookup(tavor_state_t *state, tavor_cfg_profile_t *cp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
690
num_ports = ddi_prop_get_int(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
707
status = ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
723
status = ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
739
state->ts_dip, DDI_PROP_DONTPASS, "port-2-guid", &datap,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
749
status = ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
765
tavor_check_iommu_bypass(tavor_state_t *state, tavor_cfg_profile_t *cp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cfg.c
785
status = ddi_dma_alloc_handle(state->ts_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1009
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1024
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1028
status = tavor_cq_free(state, &cqhdl, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1082
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1097
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1101
status = tavor_cq_resize(state, cqhdl, size, actual_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1257
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1289
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1293
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1296
status = tavor_mr_register(state, pdhdl, mr_attr, &mrhdl, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1338
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1370
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1374
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1377
status = tavor_mr_register_buf(state, pdhdl, attrp, buf, &mrhdl, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1415
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1430
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1436
status = tavor_mr_deregister(state, &mrhdl, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1455
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1472
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1476
status = tavor_mr_query(state, mrhdl, mr_attr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1496
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1532
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1537
status = tavor_mr_register_shared(state, mrhdl, pdhdl, mr_attr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1580
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1602
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1607
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1608
status = tavor_mr_reregister(state, mrhdl, pdhdl, mr_attr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1651
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1673
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1678
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1679
status = tavor_mr_reregister_buf(state, mrhdl, pdhdl, attrp, buf,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1717
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1728
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1731
status = tavor_mr_sync(state, mr_segs, num_segs);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1749
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1768
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1772
status = tavor_mw_alloc(state, pdhdl, flags, &mwhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1794
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1809
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1813
status = tavor_mw_free(state, &mwhdl, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1862
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1894
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1897
status = tavor_dma_mr_register(state, pdhdl, mr_attr, &mrhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1935
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1950
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1954
status = tavor_mcg_attach(state, qphdl, gid, lid);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1972
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1987
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
1991
status = tavor_mcg_detach(state, qphdl, gid, lid);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2009
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2027
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2031
status = tavor_post_send(state, qphdl, wr_p, num_wr, num_posted_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2049
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2067
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2071
status = tavor_post_recv(state, qphdl, wr_p, num_wr, num_posted_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2089
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2112
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2116
status = tavor_cq_poll(state, cqhdl, wc_p, num_wc, &polled);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2146
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2161
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2165
status = tavor_cq_notify(state, cqhdl, flags);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2183
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2192
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2195
status = tavor_umap_ci_data_in(state, flags, object,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2214
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2223
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2226
status = tavor_umap_ci_data_out(state, flags, object,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2246
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2258
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2261
if (state->ts_cfg_profile->cp_srq_enable == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2278
op.srqo_wq_loc = state->ts_cfg_profile->cp_srq_wq_inddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2279
status = tavor_srq_alloc(state, &srqinfo, TAVOR_NOSLEEP, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2297
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2306
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2309
if (state->ts_cfg_profile->cp_srq_enable == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2321
status = tavor_srq_free(state, &srqhdl, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2338
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2346
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2349
if (state->ts_cfg_profile->cp_srq_enable == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2385
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2395
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2398
if (state->ts_cfg_profile->cp_srq_enable == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2447
resize_supported = state->ts_ibtfinfo.hca_attr->hca_flags &
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2464
status = tavor_srq_modify(state, srqhdl, size, ret_size_p,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2484
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2493
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2496
if (state->ts_cfg_profile->cp_srq_enable == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2507
status = tavor_post_srq(state, srqhdl, wr, num_wr, num_posted_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2571
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2590
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2593
if (state->ts_cfg_profile->cp_iommu_bypass == TAVOR_BINDMEM_BYPASS)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2617
status = ddi_dma_alloc_handle(state->ts_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2671
status = ddi_dma_alloc_handle(state->ts_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2864
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2878
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2881
status = tavor_mem_alloc(state, size, mr_flag, kaddrp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2925
tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2943
status = ddi_dma_alloc_handle(state->ts_dip, &dma_attr, ddi_cb,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
2951
&state->ts_reg_accattr, DDI_DMA_CONSISTENT, ddi_cb,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
367
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
377
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
387
end = start + (state->ts_cfg_profile->cp_num_ports - 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
394
status = tavor_port_query(state, port, &info_p[indx]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
413
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
422
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
425
status = tavor_port_modify(state, port, flags, init_type);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
461
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
473
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
476
status = tavor_pd_alloc(state, &pdhdl, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
496
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
511
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
515
status = tavor_pd_free(state, &pdhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
573
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
589
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
593
status = tavor_ah_alloc(state, pdhdl, attr_p, &ahhdl, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
613
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
628
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
632
status = tavor_ah_free(state, &ahhdl, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
650
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
666
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
670
status = tavor_ah_query(state, ahhdl, &pdhdl, attr_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
690
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
705
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
709
status = tavor_ah_modify(state, ahhdl, attr_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
728
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
742
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
750
op.qpo_wq_loc = state->ts_cfg_profile->cp_qp_wq_inddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
751
status = tavor_qp_alloc(state, &qpinfo, TAVOR_NOSLEEP, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
774
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
788
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
796
op.qpo_wq_loc = state->ts_cfg_profile->cp_qp_wq_inddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
797
status = tavor_special_qp_alloc(state, &qpinfo, TAVOR_NOSLEEP, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
829
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
844
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
848
status = tavor_qp_free(state, &qphdl, free_qp_flags, qpnh_p,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
866
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
880
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
884
tavor_qp_release_qpn(state, entry, TAVOR_QPN_RELEASE);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
899
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
914
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
918
status = tavor_qp_query(state, qphdl, attr_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
937
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
952
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
956
status = tavor_qp_modify(state, qphdl, flags, info_p, actual_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
975
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
985
state = (tavor_state_t *)hca;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
988
status = tavor_cq_alloc(state, ibt_cqhdl, attr_p, actual_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1011
hcrreg = ddi_get32(state->ts_reg_cmdhdl, &hcr->out_param0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1013
hcrreg = ddi_get32(state->ts_reg_cmdhdl, &hcr->out_param1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1023
mutex_exit(&state->ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1025
if (!TAVOR_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1026
mutex_exit(&state->ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1039
tavor_outstanding_cmdlist_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1053
num_outstanding_cmds = (1 << state->ts_fw.log_max_cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1056
state->ts_cmd_list.cml_list_sz = num_outstanding_cmds;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1057
state->ts_cmd_list.cml_head_indx = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1058
state->ts_cmd_list.cml_tail_indx = state->ts_cmd_list.cml_list_sz - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1059
state->ts_cmd_list.cml_entries_free = state->ts_cmd_list.cml_list_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1060
state->ts_cmd_list.cml_waiters = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1061
state->ts_cmd_list.cml_num_alloc = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1065
state->ts_cmd_list.cml_cmd =
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1066
kmem_zalloc(state->ts_cmd_list.cml_list_sz *
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1069
mutex_init(&state->ts_cmd_list.cml_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1070
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1071
cv_init(&state->ts_cmd_list.cml_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1074
for (i = 0; i < state->ts_cmd_list.cml_list_sz; i++) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1075
mutex_init(&state->ts_cmd_list.cml_cmd[i].cmd_comp_lock,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1076
NULL, MUTEX_DRIVER, DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1077
cv_init(&state->ts_cmd_list.cml_cmd[i].cmd_comp_cv, NULL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1080
state->ts_cmd_list.cml_cmd[i].cmd_next = i+1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1081
state->ts_cmd_list.cml_cmd[i].cmd_prev = i-1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1082
state->ts_cmd_list.cml_cmd[i].cmd_indx = i;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1083
state->ts_cmd_list.cml_num_alloc = i + 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1086
head = state->ts_cmd_list.cml_head_indx;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1087
tail = state->ts_cmd_list.cml_tail_indx;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1088
state->ts_cmd_list.cml_cmd[head].cmd_prev =
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1089
state->ts_cmd_list.cml_tail_indx;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1090
state->ts_cmd_list.cml_cmd[tail].cmd_next =
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1091
state->ts_cmd_list.cml_head_indx;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1103
tavor_outstanding_cmdlist_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1108
for (i = 0; i < state->ts_cmd_list.cml_num_alloc; i++) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1109
mutex_destroy(&state->ts_cmd_list.cml_cmd[i].cmd_comp_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1110
cv_destroy(&state->ts_cmd_list.cml_cmd[i].cmd_comp_cv);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1114
mutex_destroy(&state->ts_cmd_list.cml_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1115
cv_destroy(&state->ts_cmd_list.cml_cv);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1116
if (state->ts_cmd_list.cml_num_alloc) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1117
kmem_free(state->ts_cmd_list.cml_cmd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1118
state->ts_cmd_list.cml_list_sz * sizeof (tavor_cmd_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
114
status = tavor_write_hcr(state, cmdpost, token);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1156
tavor_sys_en_cmd_post(tavor_state_t *state, uint_t flags,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
116
tavor_outstanding_cmd_free(state, &cmdptr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1172
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1192
tavor_sys_dis_cmd_post(tavor_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1207
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1219
tavor_init_hca_cmd_post(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1233
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1256
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1259
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1271
tavor_close_hca_cmd_post(tavor_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1286
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1298
tavor_init_ib_cmd_post(tavor_state_t *state, tavor_hw_initib_t *initib,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1312
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1335
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1338
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1350
tavor_close_ib_cmd_post(tavor_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1362
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1373
tavor_set_ib_cmd_post(tavor_state_t *state, uint32_t capmask, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1382
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1404
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1407
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1418
tavor_mod_stat_cfg_cmd_post(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1436
status = tavor_mbox_alloc(state, &mbox_info, TAVOR_NOSLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1451
mod->srq = state->ts_cfg_profile->cp_srq_enable;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1454
mod->log_max_srq = state->ts_cfg_profile->cp_log_num_srq;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1477
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1483
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1494
tavor_mad_ifc_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1504
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1523
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1536
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1547
tavor_getportinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1558
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
157
tavor_outstanding_cmd_free(state, &cmdptr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1586
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1609
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1621
tavor_getnodeinfo_cmd_post(tavor_state_t *state, uint_t sleepflag,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1635
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1662
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1683
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1695
tavor_getnodedesc_cmd_post(tavor_state_t *state, uint_t sleepflag,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1706
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1733
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1749
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
176
tavor_mbox_alloc(tavor_state_t *state, tavor_mbox_info_t *mbox_info,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1760
tavor_getguidinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1771
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1799
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1821
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1832
tavor_getpkeytable_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1843
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1871
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
188
status = tavor_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
189
&state->ts_in_intr_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1893
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1904
tavor_write_mtt_cmd_post(tavor_state_t *state, tavor_mbox_info_t *mbox_info,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1932
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1943
tavor_sync_tpt_cmd_post(tavor_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
195
status = tavor_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1955
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
196
&state->ts_in_mblist, &mbox_info->mbi_in,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1966
tavor_map_eq_cmd_post(tavor_state_t *state, uint_t map, uint_t eqcindx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1982
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1993
tavor_resize_cq_cmd_post(tavor_state_t *state, tavor_hw_cqc_t *cqc,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2004
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2027
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2036
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2057
tavor_cmn_qp_cmd_post(tavor_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
209
status = tavor_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
210
&state->ts_out_intr_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2125
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
216
status = tavor_impl_mbox_alloc(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2161
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
217
&state->ts_out_mblist, &mbox_info->mbi_out,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2170
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2190
tavor_cmn_query_cmd_post(tavor_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2201
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2213
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2237
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
224
&state->ts_in_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2260
tavor_cmn_ownership_cmd_post(tavor_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2311
status = tavor_mbox_alloc(state, &mbox_info,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2326
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2356
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2382
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2394
tavor_conf_special_qp_cmd_post(tavor_state_t *state, uint_t qpindx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2407
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2418
tavor_mgid_hash_cmd_post(tavor_state_t *state, uint64_t mgid_h,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2427
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2449
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
245
tavor_mbox_free(tavor_state_t *state, tavor_mbox_info_t *mbox_info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2455
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2471
tavor_read_mgm_cmd_post(tavor_state_t *state, tavor_hw_mcg_t *mcg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2482
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2494
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2500
size = TAVOR_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2519
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2535
tavor_write_mgm_cmd_post(tavor_state_t *state, tavor_hw_mcg_t *mcg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2546
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2552
size = TAVOR_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2576
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2579
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2591
tavor_modify_mpt_cmd_post(tavor_state_t *state, tavor_hw_mpt_t *mpt,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
260
tavor_impl_mbox_free(&state->ts_in_intr_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2602
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2625
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2628
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2642
tavor_getperfcntr_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2656
status = tavor_mbox_alloc(state, &mbox_info, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
266
tavor_impl_mbox_free(&state->ts_out_intr_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2701
status = tavor_cmd_post(state, &cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
272
tavor_impl_mbox_free(&state->ts_in_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2727
tavor_mbox_free(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
278
tavor_impl_mbox_free(&state->ts_out_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
290
tavor_cmd_complete_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
302
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
311
cmdp = &state->ts_cmd_list.cml_cmd[TAVOR_EQE_CMDTOKEN_GET(eq, eqe)];
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
331
tavor_inmbox_list_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
337
num_inmbox = (1 << state->ts_cfg_profile->cp_log_num_inmbox);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
338
status = tavor_impl_mboxlist_init(state, &state->ts_in_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
353
tavor_intr_inmbox_list_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
359
num_inmbox = (1 << state->ts_cfg_profile->cp_log_num_intr_inmbox);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
360
status = tavor_impl_mboxlist_init(state, &state->ts_in_intr_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
375
tavor_outmbox_list_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
381
num_outmbox = (1 << state->ts_cfg_profile->cp_log_num_outmbox);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
382
status = tavor_impl_mboxlist_init(state, &state->ts_out_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
397
tavor_intr_outmbox_list_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
403
num_outmbox = (1 << state->ts_cfg_profile->cp_log_num_intr_outmbox);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
404
status = tavor_impl_mboxlist_init(state, &state->ts_out_intr_mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
419
tavor_inmbox_list_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
422
tavor_impl_mboxlist_fini(state, &state->ts_in_mblist);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
431
tavor_intr_inmbox_list_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
434
tavor_impl_mboxlist_fini(state, &state->ts_in_intr_mblist);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
443
tavor_outmbox_list_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
446
tavor_impl_mboxlist_fini(state, &state->ts_out_mblist);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
45
static int tavor_impl_mbox_alloc(tavor_state_t *state, tavor_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
455
tavor_intr_outmbox_list_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
458
tavor_impl_mboxlist_fini(state, &state->ts_out_intr_mblist);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
467
tavor_impl_mbox_alloc(tavor_state_t *state, tavor_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
48
static int tavor_impl_mboxlist_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
480
countmax = state->ts_cfg_profile->cp_cmd_poll_max;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
492
drv_usecwait(state->ts_cfg_profile->cp_cmd_poll_delay);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
50
static void tavor_impl_mboxlist_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
52
static int tavor_outstanding_cmd_alloc(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
54
static void tavor_outstanding_cmd_free(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
56
static int tavor_write_hcr(tavor_state_t *state, tavor_cmd_post_t *cmdpost,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
627
tavor_impl_mboxlist_init(tavor_state_t *state, tavor_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
649
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
653
sync = TAVOR_MBOX_IS_SYNC_REQ(state, type);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
656
flag = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
661
status = tavor_rsrc_alloc(state, type, 1, TAVOR_SLEEP,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
683
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
70
tavor_cmd_post(tavor_state_t *state, tavor_cmd_post_t *cmdpost)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
709
tavor_impl_mboxlist_fini(state, mblist);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
720
tavor_impl_mboxlist_fini(tavor_state_t *state, tavor_mboxlist_t *mblist)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
740
TAVOR_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
745
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
763
tavor_outstanding_cmd_alloc(tavor_state_t *state, tavor_cmd_t **cmd_ptr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
769
cmd_list = &state->ts_cmd_list;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
82
status = tavor_write_hcr(state, cmdpost, 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
830
tavor_outstanding_cmd_free(tavor_state_t *state, tavor_cmd_t **cmd_ptr)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
835
cmd_list = &state->ts_cmd_list;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
886
tavor_write_hcr(tavor_state_t *state, tavor_cmd_post_t *cmdpost,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
900
mutex_enter(&state->ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
902
if (!TAVOR_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
903
mutex_enter(&state->ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
907
hcr = state->ts_cmd_regs.hcr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
914
countmax = state->ts_cfg_profile->cp_cmd_poll_max;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
916
hcrreg = ddi_get32(state->ts_reg_cmdhdl, &hcr->cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
923
drv_usecwait(state->ts_cfg_profile->cp_cmd_poll_delay);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
931
mutex_exit(&state->ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
933
if (!TAVOR_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
934
mutex_exit(&state->ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
94
status = tavor_outstanding_cmd_alloc(state, &cmdptr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
942
ddi_put64(state->ts_reg_cmdhdl, (uint64_t *)&hcr->in_param0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
948
ddi_put64(state->ts_reg_cmdhdl, (uint64_t *)&hcr->input_modifier,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
954
ddi_put64(state->ts_reg_cmdhdl, (uint64_t *)&hcr->out_param1,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
965
ddi_put32(state->ts_reg_cmdhdl, &hcr->cmd, hcrreg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
974
countmax = state->ts_cfg_profile->cp_cmd_poll_max;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
977
hcrreg = ddi_get32(state->ts_reg_cmdhdl, &hcr->cmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
984
drv_usecwait(state->ts_cfg_profile->cp_cmd_poll_delay);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
992
mutex_exit(&state-> ts_cmd_regs.hcr_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
994
if (!TAVOR_IN_FASTREBOOT(state)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
995
mutex_exit(&state->
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1005
tavor_eq_doorbell(state, TAVOR_EQDB_DISARM_CQ, eq->eq_eqnum, cqnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
101
pd = state->ts_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1028
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1029
TAVOR_DO_IBTF_CQ_CALLB(state, cq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1041
tavor_cq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1056
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1065
cq = tavor_cqhdl_from_cqnum(state, cqnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1088
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1092
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
113
status = tavor_rsrc_alloc(state, TAVOR_CQC, 1, sleepflag, &cqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1147
tavor_cq_doorbell(tavor_state_t *state, uint32_t cq_cmd, uint32_t cqn,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1157
TAVOR_UAR_DOORBELL(state, (uint64_t *)&state->ts_uar->cq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1182
tavor_cqhdl_from_cqnum(tavor_state_t *state, uint_t cqnum)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1187
cqmask = (1 << state->ts_cfg_profile->cp_log_num_cq) - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1189
return (state->ts_cqhdl[cqindx]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1198
tavor_cq_cqe_consume(tavor_state_t *state, tavor_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1213
status = tavor_cq_errcqe_consume(state, cq, cqe, wc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
124
status = tavor_rsrc_alloc(state, TAVOR_CQHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1264
TAVOR_WARNING(state, "unknown send CQE type");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1283
qp1_indx = state->ts_spec_qp1->tr_indx;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1302
TAVOR_WARNING(state, "unknown recv CQE type");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1360
tavor_cq_errcqe_consume(tavor_state_t *state, tavor_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
143
umapdb = tavor_umap_db_alloc(state->ts_instance, cq->cq_cqnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1443
TAVOR_WARNING(state, "unknown error CQE status");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1597
tavor_cq_srq_entries_flush(tavor_state_t *state, tavor_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
163
if (log_cq_size > state->ts_cfg_profile->cp_log_max_cq_sz) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
1763
tavor_cq_doorbell(state, TAVOR_CQDB_INCR_CONSINDX,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
190
status = tavor_queue_alloc(state, &cq->cq_cqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
221
dma_xfer_mode = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
226
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
229
status = tavor_mr_register(state, pd, &mr_attr, &mr, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
238
cq_sync = TAVOR_CQ_IS_SYNC_REQ(state, cq->cq_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
258
cqc_entry.state = TAVOR_CQ_DISARMED;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
280
status = tavor_cmn_ownership_cmd_post(state, SW2HW_CQ, &cqc_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
316
ASSERT(state->ts_cqhdl[cqc->tr_indx] == NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
317
state->ts_cqhdl[cqc->tr_indx] = cq;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
343
if (tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
345
TAVOR_WARNING(state, "failed to deregister CQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
348
tavor_queue_free(state, &cq->cq_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
354
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
356
tavor_rsrc_free(state, &cqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
370
tavor_cq_free(tavor_state_t *state, tavor_cqhdl_t *cqhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
392
pd = state->ts_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
414
status = tavor_umap_db_find(state->ts_instance, cqnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
419
TAVOR_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
426
state->ts_dip, 0, 0, cq->cq_cqinfo.qa_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
430
TAVOR_WARNING(state, "failed in CQ memory "
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
443
state->ts_cqhdl[cqc->tr_indx] = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
46
static void tavor_cq_doorbell(tavor_state_t *state, uint32_t cq_cmd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
462
status = tavor_cmn_ownership_cmd_post(state, HW2SW_CQ, &cqc_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
465
TAVOR_WARNING(state, "failed to reclaim CQC ownership");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
477
status = tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
48
static int tavor_cq_cqe_consume(tavor_state_t *state, tavor_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
480
TAVOR_WARNING(state, "failed to deregister CQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
485
tavor_queue_free(state, &cq->cq_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
488
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
491
tavor_rsrc_free(state, &cqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
50
static int tavor_cq_errcqe_consume(tavor_state_t *state, tavor_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
508
tavor_cq_resize(tavor_state_t *state, tavor_cqhdl_t cq, uint_t req_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
523
pd = state->ts_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
538
if (log_cq_size > state->ts_cfg_profile->cp_log_max_cq_sz) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
566
status = tavor_queue_alloc(state, &new_cqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
595
dma_xfer_mode = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
600
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
603
status = tavor_mr_register(state, pd, &mr_attr, &mr, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
605
tavor_queue_free(state, &new_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
611
cq_sync = TAVOR_CQ_IS_SYNC_REQ(state, new_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
62
tavor_cq_alloc(tavor_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
648
status = tavor_cmn_query_cmd_post(state, QUERY_CQ,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
654
if (tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
656
TAVOR_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
659
tavor_queue_free(state, &new_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
660
TAVOR_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
689
status = tavor_resize_cq_cmd_post(state, &cqc_entry, cq->cq_cqnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
694
if (tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
696
TAVOR_WARNING(state, "failed to deregister CQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
698
tavor_queue_free(state, &new_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
748
state->ts_dip, 0, 0, cq->cq_cqinfo.qa_size, maxprot,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
752
TAVOR_WARNING(state, "failed in CQ memory "
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
773
status = tavor_mr_deregister(state, &mr_old, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
776
TAVOR_WARNING(state, "failed to deregister old CQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
781
tavor_queue_free(state, &old_cqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
803
tavor_cq_notify(tavor_state_t *state, tavor_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
818
tavor_cq_doorbell(state, TAVOR_CQDB_NOTIFY_CQ, cqnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
822
tavor_cq_doorbell(state, TAVOR_CQDB_NOTIFY_CQ_SOLICIT,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
838
tavor_cq_poll(tavor_state_t *state, tavor_cqhdl_t cq, ibt_wc_t *wc_p,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
884
status = tavor_cq_cqe_consume(state, cq, cqe,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
92
status = tavor_umap_db_find(state->ts_instance, ddi_get_pid(),
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
930
tavor_cq_doorbell(state, TAVOR_CQDB_INCR_CONSINDX,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
965
(void) tavor_isr((caddr_t)state, (caddr_t)NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
977
tavor_cq_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
990
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cq.c
998
cq = tavor_cqhdl_from_cqnum(state, cqnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1003
if (tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1005
TAVOR_WARNING(state, "failed to deregister EQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1008
tavor_queue_free(state, &eq->eq_eqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
101
log_eq_size = state->ts_cfg_profile->cp_log_default_eq_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1010
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1012
tavor_rsrc_free(state, &eqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1024
tavor_eq_free(tavor_state_t *state, tavor_eqhdl_t *eqhdl)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1042
pd = state->ts_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1052
status = tavor_cmn_ownership_cmd_post(state, HW2SW_EQ, &eqc_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1055
TAVOR_WARNING(state, "failed to reclaim EQC ownership");
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1067
status = tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1070
TAVOR_WARNING(state, "failed to deregister EQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1074
tavor_queue_free(state, &eq->eq_eqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1077
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1080
tavor_rsrc_free(state, &eqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
109
if (state->ts_intr_type_chosen == DDI_INTR_TYPE_MSI) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1097
tavor_eq_handler_init(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1098
uint_t evt_type_mask, int (*eq_func)(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
112
intr_num = state->ts_adapter.inta_pin;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1121
status = tavor_map_eq_cmd_post(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1140
tavor_eq_handler_fini(tavor_state_t *state, tavor_eqhdl_t eq)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1157
status = tavor_map_eq_cmd_post(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1208
tavor_port_state_change_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1223
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1235
if ((port == 0) || (port > state->ts_cfg_profile->cp_num_ports)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1236
TAVOR_WARNING(state, "Unexpected port number in port state "
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1248
ddi_dev_report_fault(state->ts_dip, DDI_SERVICE_RESTORED,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1255
ddi_dev_report_fault(state->ts_dip, DDI_SERVICE_LOST,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1258
TAVOR_WARNING(state, "Unexpected subtype in port state change "
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1271
if (state->ts_ibtfpriv != NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1272
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1284
tavor_comm_estbl_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1299
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1306
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1329
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1333
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1345
tavor_local_wq_cat_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1360
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1367
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
137
status = tavor_eq_alloc(state, log_eq_size, intr_num,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
138
&state->ts_eqhdl[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1390
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1394
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1406
tavor_invreq_local_wq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1421
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1428
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1451
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1455
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1467
tavor_local_acc_vio_wq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1482
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1489
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1512
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1516
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1528
tavor_sendq_drained_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
153
(void) tavor_eq_handler_init(state, state->ts_eqhdl[i],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1544
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1551
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1574
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1592
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1605
tavor_path_mig_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1620
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1627
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1650
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1654
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1666
tavor_path_mig_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
167
status = tavor_eq_handler_init(state, state->ts_eqhdl[32],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1681
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1688
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1711
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1715
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1727
tavor_srq_catastrophic_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1742
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1749
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1772
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1780
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1792
tavor_srq_last_wqe_reached_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1807
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1814
qp = tavor_qphdl_from_qpnum(state, qpnum);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
183
status = tavor_eq_handler_init(state, state->ts_eqhdl[33],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1837
(state->ts_ibtfpriv != NULL)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1841
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1853
tavor_ecc_detection_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1866
tavor_eq_overflow_handler(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1877
TAVOR_WARNING(state, "ECC Correctable Error Event Detected");
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1892
tavor_eq_overflow_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1909
TAVOR_WARNING(state, "Event Queue overflow");
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1920
tavor_no_eqhandler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1935
TAVOR_WARNING(state, "Unexpected Event handler");
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
199
status = tavor_eq_handler_init(state, state->ts_eqhdl[34],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
217
status = tavor_eq_handler_init(state, state->ts_eqhdl[35],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
233
status = tavor_eq_handler_init(state, state->ts_eqhdl[36],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
249
status = tavor_eq_handler_init(state, state->ts_eqhdl[37],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
266
status = tavor_eq_handler_init(state, state->ts_eqhdl[38],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
284
status = tavor_eq_handler_init(state, state->ts_eqhdl[39],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
301
status = tavor_eq_handler_init(state, state->ts_eqhdl[40],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
318
status = tavor_eq_handler_init(state, state->ts_eqhdl[41],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
340
status = tavor_eq_handler_init(state, state->ts_eqhdl[42],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
356
status = tavor_eq_handler_init(state, state->ts_eqhdl[43],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
373
status = tavor_eq_handler_init(state, state->ts_eqhdl[44],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
390
status = tavor_eq_handler_init(state, state->ts_eqhdl[45],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
407
status = tavor_eq_handler_init(state, state->ts_eqhdl[46],
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
418
(void) tavor_eq_handler_fini(state, state->ts_eqhdl[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
423
(void) tavor_eq_free(state, &state->ts_eqhdl[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
434
tavor_eq_fini_all(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
451
status = tavor_eq_handler_fini(state, state->ts_eqhdl[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
462
status = tavor_eq_free(state, &state->ts_eqhdl[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
47
static void tavor_eq_poll(tavor_state_t *state, tavor_eqhdl_t eq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
477
tavor_eq_arm_all(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
48
static void tavor_eq_catastrophic(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
49
static int tavor_eq_alloc(tavor_state_t *state, uint32_t log_eq_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
494
tavor_eq_doorbell(state, TAVOR_EQDB_REARM_EQ, i, 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
507
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
51
static int tavor_eq_free(tavor_state_t *state, tavor_eqhdl_t *eqhdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
516
state = (tavor_state_t *)arg1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
52
static int tavor_eq_handler_init(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
521
ecr = state->ts_cmd_regs.ecr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
522
clr_int = state->ts_cmd_regs.clr_int;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
529
ecrreg = ddi_get64(state->ts_reg_cmdhdl, ecr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
53
uint_t evt_type_mask, int (*eqfunc)(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
541
tavor_eq_poll(state, state->ts_eqhdl[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
55
static int tavor_eq_handler_fini(tavor_state_t *state, tavor_eqhdl_t eq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
555
if (state->ts_intr_type_chosen == DDI_INTR_TYPE_MSI) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
558
int_mask = ((uint64_t)1 << state->ts_adapter.inta_pin);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
560
ddi_put64(state->ts_reg_cmdhdl, clr_int, int_mask);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
563
ecrreg = ddi_get64(state->ts_reg_cmdhdl, ecr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
576
tavor_eq_doorbell(tavor_state_t *state, uint32_t eq_cmd, uint32_t eqn,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
58
static int tavor_port_state_change_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
586
TAVOR_UAR_DOORBELL(state, (uint64_t *)&state->ts_uar->eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
595
tavor_eq_poll(tavor_state_t *state, tavor_eqhdl_t eq)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
60
static int tavor_comm_estbl_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
601
int (*eqfunction)(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
607
clr_ecr = state->ts_cmd_regs.clr_ecr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
619
tavor_eq_catastrophic(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
62
static int tavor_local_wq_cat_err_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
626
ddi_put64(state->ts_reg_cmdhdl, clr_ecr, ecr_mask);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
64
static int tavor_invreq_local_wq_err_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
66
static int tavor_local_acc_vio_wq_err_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
68
static int tavor_sendq_drained_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
686
eqfunction(state, eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
70
static int tavor_path_mig_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
712
ddi_put64(state->ts_reg_cmdhdl, clr_ecr, ecr_mask);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
716
tavor_eq_doorbell(state, TAVOR_EQDB_SET_CONSINDX, eq->eq_eqnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
72
static int tavor_path_mig_err_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
720
tavor_eq_doorbell(state, TAVOR_EQDB_REARM_EQ, eq->eq_eqnum, 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
74
static int tavor_srq_catastrophic_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
745
tavor_eq_catastrophic(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
759
(uintptr_t)state->ts_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
76
static int tavor_srq_last_wqe_reached_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
760
state->ts_fw.error_buf_addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
761
buf_size = state->ts_fw.error_buf_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
763
word = ddi_get32(state->ts_reg_cmdhdl, base_addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
78
static int tavor_ecc_detection_handler(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
80
static int tavor_no_eqhandler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
806
base_addr = (uint32_t *)((uintptr_t)(state->ts_reg_cmd_baseaddr
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
807
+ state->ts_fw.error_buf_addr + (i * 4)));
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
808
err_buf = ddi_get32(state->ts_reg_cmdhdl, base_addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
823
if (state->ts_ibtfpriv != NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
824
TAVOR_DO_IBTF_ASYNC_CALLB(state, type, &event);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
834
tavor_eq_alloc(tavor_state_t *state, uint32_t log_eq_size, uint_t intr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
851
pd = state->ts_pdhdl_internal;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
863
status = tavor_rsrc_alloc(state, TAVOR_EQC, 1, TAVOR_SLEEP, &eqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
874
status = tavor_rsrc_alloc(state, TAVOR_EQHDL, 1, TAVOR_SLEEP, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
89
tavor_eq_init_all(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
895
status = tavor_queue_alloc(state, &eq->eq_eqinfo, TAVOR_SLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
924
dma_xfer_mode = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
928
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
931
status = tavor_mr_register(state, pd, &mr_attr, &mr, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
940
eq->eq_sync = TAVOR_EQ_IS_SYNC_REQ(state, eq->eq_eqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
959
eqc_entry.state = TAVOR_EQ_FIRED;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
975
status = tavor_cmn_ownership_cmd_post(state, SW2HW_EQ, &eqc_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
106
static int tavor_loopback_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1118
tavor_ioctl_ddr_read(tavor_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1128
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1148
ddr_size = (state->ts_ddr.ddr_endaddr - state->ts_ddr.ddr_baseaddr + 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1154
baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1160
rdreg.tdr_data = ddi_get32(state->ts_reg_cmdhdl, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1177
tavor_ioctl_reg_read(tavor_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1188
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1202
baseaddr = (uintptr_t)state->ts_reg_cmd_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1206
baseaddr = (uintptr_t)state->ts_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1210
baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1221
rdreg.trg_data = ddi_get32(state->ts_reg_cmdhdl, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1238
tavor_ioctl_reg_write(tavor_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1249
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1263
baseaddr = (uintptr_t)state->ts_reg_cmd_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1267
baseaddr = (uintptr_t)state->ts_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1271
baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1282
ddi_put32(state->ts_reg_cmdhdl, addr, wrreg.trg_data);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1292
tavor_flash_reset(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1298
switch (state->ts_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1300
tavor_flash_write(state, 0x555, TAVOR_HW_FLASH_RESET_AMD);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1304
tavor_flash_write(state, 0x555, TAVOR_HW_FLASH_RESET_INTEL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1316
tavor_flash_read_sector(tavor_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1323
image = (uint32_t *)&state->ts_fw_sector[0];
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1329
addr = sector_num << state->ts_fw_log_sector_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1330
end_addr = addr + (1 << state->ts_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1333
tavor_flash_bank(state, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1337
image[i] = tavor_flash_read(state, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1345
tavor_flash_read_quadlet(tavor_state_t *state, uint32_t *data,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1349
tavor_flash_bank(state, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1352
*data = tavor_flash_read(state, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1359
tavor_flash_write_sector(tavor_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1367
sector = (uchar_t *)&state->ts_fw_sector[0];
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
137
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1373
addr = sector_num << state->ts_fw_log_sector_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1374
end_addr = addr + (1 << state->ts_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1377
tavor_flash_bank(state, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1380
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1381
status = tavor_flash_erase_sector(state, sector_num);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1388
status = tavor_flash_write_byte(state, addr, sector[i]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1394
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1402
tavor_flash_write_byte(tavor_state_t *state, uint32_t addr, uchar_t data)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1408
switch (state->ts_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1411
tavor_flash_write(state, addr, 0xAA);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1412
tavor_flash_write(state, addr, 0x55);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1413
tavor_flash_write(state, addr, 0xA0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1414
tavor_flash_write(state, addr, data);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1427
stat = tavor_flash_read(state, addr & ~3);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1444
tavor_flash_write(state, addr, TAVOR_HW_FLASH_ICS_WRITE);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1445
tavor_flash_write(state, addr, data);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1451
stat = tavor_flash_read(state, addr & ~3);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1477
state->ts_fw_cmdset);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1489
tavor_flash_erase_sector(tavor_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1497
addr = sector_num << state->ts_fw_log_sector_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1499
switch (state->ts_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
150
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1502
tavor_flash_write(state, addr, 0xAA);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1503
tavor_flash_write(state, addr, 0x55);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1504
tavor_flash_write(state, addr, 0x80);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1505
tavor_flash_write(state, addr, 0xAA);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1506
tavor_flash_write(state, addr, 0x55);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1507
tavor_flash_write(state, addr, 0x30);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
151
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1522
stat = tavor_flash_read(state, addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1538
tavor_flash_write(state, addr, TAVOR_HW_FLASH_ICS_ERASE);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1539
tavor_flash_write(state, addr, TAVOR_HW_FLASH_ICS_CONFIRM);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1545
stat = tavor_flash_read(state, addr & ~3);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1569
state->ts_fw_cmdset);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1574
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1583
tavor_flash_erase_chip(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
159
status = tavor_ioctl_flash_read(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1591
switch (state->ts_fw_cmdset) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1594
tavor_flash_write(state, 0, 0xAA);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1595
tavor_flash_write(state, 0, 0x55);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1596
tavor_flash_write(state, 0, 0x80);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1597
tavor_flash_write(state, 0, 0xAA);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1598
tavor_flash_write(state, 0, 0x55);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1599
tavor_flash_write(state, 0, 0x10);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1614
stat = tavor_flash_read(state, 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
163
status = tavor_ioctl_flash_write(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1632
size = (0x1 << state->ts_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1633
num_sect = state->ts_fw_device_sz / size;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1636
status = tavor_flash_erase_sector(state, i);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1649
"unknown cmd set: 0x%x\n", state->ts_fw_cmdset);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1661
tavor_flash_bank(tavor_state_t *state, uint32_t addr)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1667
hdl = state->ts_pci_cfghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
167
status = tavor_ioctl_flash_erase(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1672
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->ts_fw_flashbank))
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1680
if (state->ts_fw_flashbank != bank || addr == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1687
state->ts_fw_flashbank = bank;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1695
tavor_flash_read(tavor_state_t *state, uint32_t addr)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1702
hdl = state->ts_pci_cfghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
171
status = tavor_ioctl_flash_init(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1735
tavor_flash_write(tavor_state_t *state, uint32_t addr, uchar_t data)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1742
hdl = state->ts_pci_cfghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
175
status = tavor_ioctl_flash_fini(state, dev);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1771
tavor_flash_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1779
hdl = state->ts_pci_cfghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
179
status = tavor_ioctl_info(state, dev, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1807
state->ts_fw_gpio[0] = tavor_flash_read_cfg(hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1809
state->ts_fw_gpio[1] = tavor_flash_read_cfg(hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1811
state->ts_fw_gpio[2] = tavor_flash_read_cfg(hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1813
state->ts_fw_gpio[3] = tavor_flash_read_cfg(hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1817
gpio = state->ts_fw_gpio[0] | 0x70;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1820
gpio = state->ts_fw_gpio[1] & ~0x70;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1823
gpio = state->ts_fw_gpio[2] & ~0x70;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
183
status = tavor_ioctl_ports(state, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1831
tavor_flash_bank(state, 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1839
tavor_flash_cfi_init(tavor_state_t *state, uint32_t *cfi_info, int *intel_xcmd)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1860
tavor_flash_write(state, 0x55, TAVOR_FLASH_CFI_INIT);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1864
data = tavor_flash_read(state, i);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1869
state->ts_fw_cmdset = TAVOR_FLASH_UNKNOWN_CMDSET;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
187
status = tavor_ioctl_ddr_read(state, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1881
state->ts_fw_cmdset = cfi_ch_info[0x13];
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1882
if (state->ts_fw_cmdset != TAVOR_FLASH_INTEL_CMDSET &&
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1883
state->ts_fw_cmdset != TAVOR_FLASH_AMD_CMDSET) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1886
state->ts_fw_cmdset = TAVOR_FLASH_UNKNOWN_CMDSET;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1899
state->ts_fw_log_sector_sz = bit_count;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1902
state->ts_fw_device_sz = 0x1 << cfi_ch_info[0x27];
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1905
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
191
status = tavor_ioctl_loopback(state, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1927
cfi_ch_info[0x13] = state->ts_fw_cmdset;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1935
tavor_flash_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1940
hdl = state->ts_pci_cfghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1944
state->ts_fw_gpio[0]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1946
state->ts_fw_gpio[1]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1948
state->ts_fw_gpio[2]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1950
state->ts_fw_gpio[3]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
196
status = tavor_ioctl_reg_write(state, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
200
status = tavor_ioctl_reg_read(state, arg, mode);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2084
tavor_loopback_init(tavor_state_t *state, tavor_loopback_state_t *lstate)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2088
lstate->tls_hca_hdl = (ibc_hca_hdl_t)state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
217
tavor_ioctl_flash_read(tavor_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
226
mutex_enter(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
227
if ((state->ts_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
228
(state->ts_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
229
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
240
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
251
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
262
(state->ts_fw_device_sz >> state->ts_fw_log_sector_sz)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
263
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
268
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
269
tavor_flash_read_sector(state, ioctl_info.tf_sector_num);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
272
if (ddi_copyout(&state->ts_fw_sector[0],
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
273
&ioctl_info.tf_sector[0], 1 << state->ts_fw_log_sector_sz,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
275
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
282
if (ioctl_info.tf_addr >= state->ts_fw_device_sz) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
283
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
288
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
289
tavor_flash_read_quadlet(state, &ioctl_info.tf_quadlet,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
311
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
318
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
322
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
330
tavor_ioctl_flash_write(tavor_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
339
mutex_enter(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
340
if ((state->ts_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
341
(state->ts_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
342
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
353
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
365
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
376
(state->ts_fw_device_sz >> state->ts_fw_log_sector_sz)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
377
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
383
&state->ts_fw_sector[0], 1 << state->ts_fw_log_sector_sz,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
385
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
390
status = tavor_flash_write_sector(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
396
if (ioctl_info.tf_addr >= state->ts_fw_device_sz) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
397
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
402
tavor_flash_bank(state, ioctl_info.tf_addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
403
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
404
status = tavor_flash_write_byte(state, ioctl_info.tf_addr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
406
tavor_flash_reset(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
414
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
422
tavor_ioctl_flash_erase(tavor_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
431
mutex_enter(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
432
if ((state->ts_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
433
(state->ts_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
434
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
445
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
454
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
465
(state->ts_fw_device_sz >> state->ts_fw_log_sector_sz)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
466
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
471
status = tavor_flash_erase_sector(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
477
status = tavor_flash_erase_chip(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
485
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
493
tavor_ioctl_flash_init(tavor_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
503
mutex_enter(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
504
if (state->ts_fw_flashstarted == 1) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
505
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
512
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
517
tavor_flash_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
52
static int tavor_ioctl_flash_read(tavor_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
520
tavor_flash_cfi_init(state, &init_info.tf_cfi_info[0], &intel_xcmd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
525
if (state->ts_fw_cmdset == TAVOR_FLASH_UNKNOWN_CMDSET) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
526
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
531
init_info.tf_hwrev = pci_config_get32(state->ts_pci_cfghdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
535
init_info.tf_fwrev.tfi_maj = state->ts_fw.fw_rev_major;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
536
init_info.tf_fwrev.tfi_min = state->ts_fw.fw_rev_minor;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
537
init_info.tf_fwrev.tfi_sub = state->ts_fw.fw_rev_subminor;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
54
static int tavor_ioctl_flash_write(tavor_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
540
state->ts_fw_sector = (uint32_t *)kmem_zalloc(1 <<
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
541
state->ts_fw_log_sector_sz, KM_SLEEP);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
544
init_info.tf_pn_len = state->ts_hca_pn_len;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
545
if (state->ts_hca_pn_len != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
546
(void) memcpy(init_info.tf_hwpn, state->ts_hca_pn,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
547
state->ts_hca_pn_len);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
554
tavor_ioctl_flash_cleanup_nolock(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
556
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
56
static int tavor_ioctl_flash_erase(tavor_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
561
state->ts_fw_flashstarted = 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
562
state->ts_fw_flashdev = dev;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
564
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
573
(void (*)(void *))tavor_ioctl_flash_cleanup, state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
575
(void) tavor_ioctl_flash_fini(state, dev);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
58
static int tavor_ioctl_flash_init(tavor_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
587
tavor_ioctl_flash_fini(tavor_state_t *state, dev_t dev)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
595
mutex_enter(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
596
if ((state->ts_fw_flashdev != dev) ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
597
(state->ts_fw_flashstarted == 0)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
598
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
60
static int tavor_ioctl_flash_fini(tavor_state_t *state, dev_t dev);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
602
tavor_ioctl_flash_cleanup_nolock(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
604
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
61
static void tavor_ioctl_flash_cleanup(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
62
static void tavor_ioctl_flash_cleanup_nolock(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
624
tavor_ioctl_flash_cleanup(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
626
mutex_enter(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
627
tavor_ioctl_flash_cleanup_nolock(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
628
mutex_exit(&state->ts_fw_flashlock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
636
tavor_ioctl_flash_cleanup_nolock(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
638
ASSERT(MUTEX_HELD(&state->ts_fw_flashlock));
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
64
static int tavor_ioctl_reg_write(tavor_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
641
kmem_free(state->ts_fw_sector, 1 << state->ts_fw_log_sector_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
644
tavor_flash_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
647
state->ts_fw_flashstarted = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
648
state->ts_fw_flashdev = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
656
tavor_ioctl_info(tavor_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
66
static int tavor_ioctl_reg_read(tavor_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
664
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
688
mutex_enter(&state->ts_info_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
689
if (state->ts_fw_device_sz == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
69
static int tavor_ioctl_info(tavor_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
690
if (tavor_ioctl_flash_init(state, dev, (intptr_t)&init_info,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
692
mutex_exit(&state->ts_info_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
695
(void) tavor_ioctl_flash_fini(state, dev);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
697
mutex_exit(&state->ts_info_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
699
info.ti_hw_rev = state->ts_adapter.rev_id;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
700
info.ti_flash_sz = state->ts_fw_device_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
701
info.ti_fw_rev.tfi_maj = state->ts_fw.fw_rev_major;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
702
info.ti_fw_rev.tfi_min = state->ts_fw.fw_rev_minor;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
703
info.ti_fw_rev.tfi_sub = state->ts_fw.fw_rev_subminor;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
705
info.ti_mem_end_offset = state->ts_ddr.ddr_endaddr -
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
706
state->ts_ddr.ddr_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
71
static int tavor_ioctl_ports(tavor_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
721
tavor_ioctl_ports(tavor_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
73
static int tavor_ioctl_loopback(tavor_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
734
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
75
static int tavor_ioctl_ddr_read(tavor_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
767
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
770
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
780
info.tp_num_ports = (uint8_t)state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
79
static void tavor_flash_read_sector(tavor_state_t *state, uint32_t sector_num);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
790
(void) tavor_port_query(state, i + 1, &pi);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
80
static void tavor_flash_read_quadlet(tavor_state_t *state, uint32_t *data,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
810
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
812
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
82
static int tavor_flash_write_sector(tavor_state_t *state, uint32_t sector_num);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
83
static int tavor_flash_write_byte(tavor_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
842
tavor_ioctl_loopback(tavor_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
85
static int tavor_flash_erase_sector(tavor_state_t *state, uint32_t sector_num);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
857
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
86
static int tavor_flash_erase_chip(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
87
static void tavor_flash_bank(tavor_state_t *state, uint32_t addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
88
static uint32_t tavor_flash_read(tavor_state_t *state, uint32_t addr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
89
static void tavor_flash_write(tavor_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
900
if (!tavor_portnum_is_valid(state, lb.tlb_port_num)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
907
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
91
static void tavor_flash_init(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
910
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
92
static void tavor_flash_cfi_init(tavor_state_t *state, uint32_t *cfi_info,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
920
if (tavor_port_query(state, lb.tlb_port_num, &pi) != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
922
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
924
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
936
lstate.tls_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
94
static void tavor_flash_fini(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
940
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_gidtbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
942
tbl_size = (1 << state->ts_cfg_profile->cp_log_max_pkeytbl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
95
static void tavor_flash_reset(tavor_state_t *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
972
if (tavor_loopback_init(state, &lstate) != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1019
status = tavor_mcg_hash_list_remove(state, end_indx, prev_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1022
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1036
status = tavor_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1039
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
104
status = tavor_rsrc_alloc(state, TAVOR_UDAV, 1, sleepflag, &udav);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1040
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1048
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1085
tavor_mcg_qplist_add(tavor_state_t *state, tavor_mcghdl_t mcg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1091
ASSERT(MUTEX_HELD(&state->ts_mcglock));
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1099
if (qplist_indx >= state->ts_cfg_profile->cp_num_qp_per_mcg) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
114
status = tavor_rsrc_alloc(state, TAVOR_AHHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1179
tavor_mcg_walk_mgid_hash(tavor_state_t *state, uint64_t start_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1185
ASSERT(MUTEX_HELD(&state->ts_mcglock));
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1190
curr_mcghdl = &state->ts_mcghdl[curr_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1208
curr_mcghdl = &state->ts_mcghdl[curr_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1262
tavor_mcg_hash_list_remove(tavor_state_t *state, uint_t curr_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1270
curr_mcg = &state->ts_mcghdl[curr_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1290
status = tavor_mcg_entry_invalidate(state, mcg_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1300
next_mcg = &state->ts_mcghdl[next_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1308
status = tavor_read_mgm_cmd_post(state, mcg_entry, next_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1311
TAVOR_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
132
status = tavor_set_addr_path(state, attr_p,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1329
status = tavor_write_mgm_cmd_post(state, mcg_entry, curr_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1332
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1353
tavor_rsrc_free(state, &curr_mcg->mcg_rsrcp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
136
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
137
tavor_rsrc_free(state, &udav);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1375
status = tavor_read_mgm_cmd_post(state, mcg_entry, prev_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1378
TAVOR_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1395
status = tavor_write_mgm_cmd_post(state, mcg_entry, prev_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1398
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
141
udav_entry.msg_sz = state->ts_cfg_profile->cp_max_mtu - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1410
prev_mcg = &state->ts_mcghdl[prev_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1419
tavor_rsrc_free(state, &curr_mcg->mcg_rsrcp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1431
tavor_mcg_entry_invalidate(tavor_state_t *state, tavor_hw_mcg_t *mcg_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1443
bzero(mcg_entry, TAVOR_MCGMEM_SZ(state));
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1444
status = tavor_write_mgm_cmd_post(state, mcg_entry, indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1447
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1536
tavor_pd_alloc(tavor_state_t *state, tavor_pdhdl_t *pdhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1549
status = tavor_rsrc_alloc(state, TAVOR_PDHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
155
op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1568
tavor_pd_free(tavor_state_t *state, tavor_pdhdl_t *pdhdl)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
158
status = tavor_mr_register(state, pd, &mr_attr, &mr, &op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1594
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1638
tavor_port_query(tavor_state_t *state, uint_t port, ibt_hca_portinfo_t *pi)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1650
if (!tavor_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1661
status = tavor_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1691
tbl_size = state->ts_cfg_profile->cp_log_max_gidtbl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1693
tbl_size = state->ts_cfg_profile->cp_log_max_pkeytbl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1721
status = tavor_getguidinfo_cmd_post(state, port, i >> 3,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1749
status = tavor_getpkeytable_cmd_post(state, port, i,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1775
tavor_port_modify(tavor_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1796
if (!tavor_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1808
status = tavor_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1848
status = tavor_set_ib_cmd_post(state, capmask, port, reset_qkey,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1851
TAVOR_WARNING(state, "failed to modify port capabilities");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1872
tavor_set_addr_path(tavor_state_t *state, ibt_adds_vect_t *av,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1895
if (state->ts_devlim.stat_rate_sup) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1930
gidtbl_sz = (1 << state->ts_devlim.log_max_gid);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1993
tavor_get_addr_path(tavor_state_t *state, tavor_hw_addr_path_t *path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2021
if (state->ts_devlim.stat_rate_sup) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
205
ah->ah_sync = TAVOR_UDAV_IS_SYNC_REQ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2056
gidtbl_sz = (1 << state->ts_devlim.log_max_gid);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2073
tavor_portnum_is_valid(tavor_state_t *state, uint_t portnum)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2077
max_port = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2091
tavor_pkeyindex_is_valid(tavor_state_t *state, uint_t pkeyindx)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2095
max_pkeyindx = 1 << state->ts_cfg_profile->cp_log_max_pkeytbl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2109
tavor_queue_alloc(tavor_state_t *state, tavor_qalloc_info_t *qa_info,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2131
type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2137
status = ddi_dma_alloc_handle(state->ts_dip, &dma_attr, callback, NULL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
214
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
216
tavor_rsrc_free(state, &udav);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2177
dma_xfer_mode = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2181
&state->ts_reg_accattr, dma_xfer_mode, callback, NULL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2218
state->ts_ddrvmem, realsize, qa_info->qa_bind_align, 0, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2233
state->ts_reg_ddr_baseaddr) + ((uintptr_t)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2234
qa_info->qa_buf_real - state->ts_ddr.ddr_baseaddr));
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2236
qa_info->qa_acchdl = state->ts_reg_ddrhdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2258
tavor_queue_free(tavor_state_t *state, tavor_qalloc_info_t *qa_info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
2277
vmem_xfree(state->ts_ddrvmem, qa_info->qa_buf_real,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
228
tavor_ah_free(tavor_state_t *state, tavor_ahhdl_t *ahhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
256
status = tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
277
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
280
tavor_rsrc_free(state, &udav);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
295
tavor_ah_query(tavor_state_t *state, tavor_ahhdl_t ah, tavor_pdhdl_t *pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
335
tavor_get_addr_path(state, (tavor_hw_addr_path_t *)&udav_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
352
tavor_ah_modify(tavor_state_t *state, tavor_ahhdl_t ah,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
362
if (!tavor_portnum_is_valid(state, attr_p->av_port_num)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
390
status = tavor_set_addr_path(state, attr_p,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
508
tavor_mcg_attach(tavor_state_t *state, tavor_qphdl_t qp, ib_gid_t gid,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
51
static int tavor_mcg_qplist_add(tavor_state_t *state, tavor_mcghdl_t mcg,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
553
status = tavor_mgid_hash_cmd_post(state, gid.gid_prefix, gid.gid_guid,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
566
mutex_enter(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
567
mcg_entry = state->ts_mcgtmp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
569
bzero(mcg_entry, TAVOR_MCGMEM_SZ(state));
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
57
static uint_t tavor_mcg_walk_mgid_hash(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
587
end_indx = tavor_mcg_walk_mgid_hash(state, mgid_hash, gid, NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
588
mcg = &state->ts_mcghdl[end_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
609
status = tavor_mcg_qplist_add(state, mcg, mcg_entry_qplist, qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
61
static int tavor_mcg_hash_list_remove(tavor_state_t *state, uint_t curr_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
613
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
627
status = tavor_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
63
static int tavor_mcg_entry_invalidate(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
631
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
632
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
661
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
682
status = tavor_read_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
685
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
686
TAVOR_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
704
status = tavor_mcg_qplist_add(state, mcg, mcg_entry_qplist, qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
707
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
720
status = tavor_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
723
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
724
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
74
tavor_ah_alloc(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
753
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
769
status = tavor_rsrc_alloc(state, TAVOR_MCG, 1, TAVOR_NOSLEEP, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
771
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
781
newmcg = &state->ts_mcghdl[rsrc->tr_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
796
status = tavor_mcg_qplist_add(state, newmcg, mcg_entry_qplist, qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
800
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
801
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
813
status = tavor_write_mgm_cmd_post(state, mcg_entry, rsrc->tr_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
817
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
818
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
819
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
836
status = tavor_read_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
840
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
841
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
842
TAVOR_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
861
status = tavor_write_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
865
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
866
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
867
TAVOR_WARNING(state, "failed to write MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
872
mcg = &state->ts_mcghdl[end_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
890
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
903
tavor_mcg_detach(tavor_state_t *state, tavor_qphdl_t qp, ib_gid_t gid,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
931
status = tavor_mgid_hash_cmd_post(state, gid.gid_prefix, gid.gid_guid,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
94
if (!tavor_portnum_is_valid(state, attr_p->av_port_num)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
943
mutex_enter(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
944
mcg_entry = state->ts_mcgtmp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
956
end_indx = tavor_mcg_walk_mgid_hash(state, mgid_hash, gid, &prev_indx);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
957
mcg = &state->ts_mcghdl[end_indx];
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
968
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
978
status = tavor_read_mgm_cmd_post(state, mcg_entry, end_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
981
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
982
TAVOR_WARNING(state, "failed to read MCG entry");
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
995
mutex_exit(&state->ts_mcglock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1002
log_num_mpt = state->ts_cfg_profile->cp_log_num_mpt;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1013
tavor_mr_common_reg(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1058
max_sz = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_mrw_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1078
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
109
status = tavor_mr_common_reg(state, pd, &bind, mrhdl, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1091
status = tavor_rsrc_alloc(state, TAVOR_MPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1102
status = tavor_rsrc_alloc(state, TAVOR_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1135
tavor_mr_keycalc(state, mpt->tr_indx, &mr->mr_lkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1178
umapdb = tavor_umap_db_alloc(state->ts_instance,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1193
status = tavor_mr_mtt_bind(state, bh, bind_dmahdl, &mtt,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
120
tavor_mr_register_buf(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1212
status = tavor_rsrc_alloc(state, TAVOR_REFCNT, 1, sleep,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1258
status = tavor_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1299
tavor_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1301
tavor_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1302
tavor_mr_mem_unbind(state, bh);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1323
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1325
tavor_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1333
tavor_dma_mr_register(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1368
status = tavor_rsrc_alloc(state, TAVOR_MPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1380
status = tavor_rsrc_alloc(state, TAVOR_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1415
tavor_mr_keycalc(state, mpt->tr_indx, &mr->mr_lkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1463
status = tavor_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
149
status = tavor_mr_common_reg(state, pd, &bind, mrhdl, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1495
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1497
tavor_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1509
tavor_mr_mtt_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1538
status = tavor_mr_mem_bind(state, bind, bind_dmahdl, sleep);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1549
nummtt = tavor_mr_nummtt_needed(state, bind, mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1560
status = tavor_rsrc_alloc(state, TAVOR_MTT,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1582
tavor_rsrc_free(state, mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1584
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1595
tavor_mr_mtt_unbind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
160
tavor_mr_register_shared(tavor_state_t *state, tavor_mrhdl_t mrhdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1602
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1603
tavor_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1614
tavor_mr_common_rereg(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1671
status = tavor_cmn_ownership_cmd_post(state, HW2SW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1685
if (tavor_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1687
TAVOR_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1709
if (tavor_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1712
TAVOR_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1745
if (tavor_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1748
TAVOR_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1790
status = tavor_mr_rereg_xlat_helper(state, mr, bind, op,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1798
if (tavor_mr_deregister(state, &mr, dereg_level,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1800
TAVOR_WARNING(state, "failed to deregister "
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1822
tavor_mr_keycalc(state, mpt->tr_indx, &mr->mr_lkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1853
status = tavor_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1865
if (tavor_mr_deregister(state, &mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1867
TAVOR_WARNING(state, "failed to deregister memory "
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1911
tavor_mr_rereg_xlat_helper(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1943
max_sz = ((uint64_t)1 << state->ts_cfg_profile->cp_log_max_mrw_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1961
nummtt_needed = tavor_mr_nummtt_needed(state, bind, &mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
199
status = tavor_rsrc_alloc(state, TAVOR_MPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1998
tavor_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2002
tavor_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2018
status = tavor_mr_mem_bind(state, bind, dmahdl, sleep);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2060
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2090
tavor_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2094
tavor_mr_mem_unbind(state, &mr->mr_bindinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
210
status = tavor_rsrc_alloc(state, TAVOR_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2114
status = tavor_mr_mem_bind(state, bind, dmahdl, sleep);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2140
status = tavor_rsrc_alloc(state, TAVOR_MTT,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2155
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2172
status = tavor_rsrc_alloc(state, TAVOR_REFCNT, 1,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2189
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2190
tavor_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2224
tavor_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2226
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2227
tavor_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2244
tavor_rsrc_free(state, &mr->mr_mttrsrcp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2259
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2277
tavor_mr_nummtt_needed(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2302
tavor_mr_mem_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2335
if (state->ts_cfg_profile->cp_disable_streaming_on_bypass &&
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2351
status = ddi_dma_alloc_handle(state->ts_dip, &dma_attr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2396
tavor_mr_mem_unbind(tavor_state_t *state, tavor_bind_info_t *bind)
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2424
TAVOR_WARNING(state, "failed to unbind DMA mapping");
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
243
tavor_mr_keycalc(state, mpt->tr_indx, &mr->mr_lkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
287
umapdb = tavor_umap_db_alloc(state->ts_instance,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
334
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
368
status = tavor_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
418
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
420
tavor_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
434
tavor_mr_deregister(tavor_state_t *state, tavor_mrhdl_t *mrhdl, uint_t level,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
500
status = tavor_cmn_ownership_cmd_post(state, HW2SW_MPT,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
531
status = tavor_umap_db_find(state->ts_instance,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
54
static int tavor_mr_common_reg(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
555
tavor_rsrc_free(state, &mtt_refcnt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
56
static int tavor_mr_common_rereg(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
565
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
567
tavor_rsrc_free(state, &mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
587
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
59
static int tavor_mr_rereg_xlat_helper(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
590
tavor_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
608
tavor_mr_query(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
62
static uint64_t tavor_mr_nummtt_needed(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
64
static int tavor_mr_mem_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
66
static void tavor_mr_mem_unbind(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
664
tavor_mr_reregister(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
684
status = tavor_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
695
tavor_mr_reregister_buf(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
724
status = tavor_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
736
tavor_mr_sync(tavor_state_t *state, ibt_mr_sync_t *mr_segs, size_t num_segs)
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
808
tavor_mw_alloc(tavor_state_t *state, tavor_pdhdl_t pd, ibt_mw_flags_t flags,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
840
status = tavor_rsrc_alloc(state, TAVOR_MPT, 1, sleep, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
853
status = tavor_rsrc_alloc(state, TAVOR_MRHDL, 1, sleep, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
866
tavor_mr_keycalc(state, mpt->tr_indx, &mw->mr_rkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
886
status = tavor_cmn_ownership_cmd_post(state, SW2HW_MPT, &mpt_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
90
tavor_mr_register(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
907
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
909
tavor_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
922
tavor_mw_free(tavor_state_t *state, tavor_mwhdl_t *mwhdl, uint_t sleep)
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
956
status = tavor_cmn_ownership_cmd_post(state, HW2SW_MPT, NULL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
965
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
968
tavor_rsrc_free(state, &mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
985
tavor_mr_keycalc(tavor_state_t *state, uint32_t indx, uint32_t *key)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1029
if (tavor_qp_to_reset(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1031
TAVOR_WARNING(state, "failed to reset QP context");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1040
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1052
status = tavor_umap_db_find(state->ts_instance, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1057
TAVOR_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1064
state->ts_dip, 0, 0, qp->qp_wqinfo.qa_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1068
TAVOR_WARNING(state, "failed in QP memory "
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1083
state->ts_qphdl[qpc->tr_indx + port] = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1085
state->ts_qphdl[qpc->tr_indx] = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1109
status = tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1112
TAVOR_WARNING(state, "failed to deregister QP memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1117
tavor_queue_free(state, &qp->qp_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1132
status = tavor_special_qp_rsrc_free(state, type, port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1134
TAVOR_WARNING(state, "failed to free special QP rsrc");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1143
tavor_rsrc_free(state, &rdb);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1152
tavor_qp_release_qpn(state, qp->qp_qpn_hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1156
tavor_qp_release_qpn(state, qp->qp_qpn_hdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1162
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1187
tavor_qp_query(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
123
status = tavor_umap_db_find(state->ts_instance, ddi_get_pid(),
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1277
status = tavor_cmn_query_cmd_post(state, QUERY_QP, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1325
tavor_get_addr_path(state, qpc_path, &path_ptr->cep_adds_vect,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1336
tavor_get_addr_path(state, qpc_alt_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1377
tavor_get_addr_path(state, qpc_path, &path_ptr->cep_adds_vect,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1387
tavor_get_addr_path(state, qpc_alt_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1404
TAVOR_WARNING(state, "unexpected QP transport type");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1415
if (qpc->state == TAVOR_QP_SQERR) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1419
if (qpc->state == TAVOR_QP_ERR) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1434
tavor_qp_create_qpn(tavor_state_t *state, tavor_qphdl_t qp, tavor_rsrc_t *qpc)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1449
mutex_enter(&state->ts_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1450
entry = (tavor_qpn_entry_t *)avl_find(&state->ts_qpn_avl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1460
mutex_exit(&state->ts_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1469
avl_insert(&state->ts_qpn_avl, entry, where);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1485
state->ts_cfg_profile->cp_log_num_qp) | qpc->tr_indx) &
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1495
mutex_exit(&state->ts_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1505
tavor_qp_release_qpn(tavor_state_t *state, tavor_qpn_entry_t *entry, int flags)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1509
mutex_enter(&state->ts_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1536
tavor_rsrc_free(state, &entry->qpn_qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1546
(24 - state->ts_cfg_profile->cp_log_num_qp))) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1547
avl_remove(&state->ts_qpn_avl, entry);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1565
(24 - state->ts_cfg_profile->cp_log_num_qp))) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1566
tavor_rsrc_free(state, &entry->qpn_qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1569
mutex_exit(&state->ts_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1600
tavor_qpn_avl_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1603
mutex_init(&state->ts_qpn_avl_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1604
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1607
avl_create(&state->ts_qpn_avl, tavor_qpn_avl_compare,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1618
tavor_qpn_avl_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1629
&state->ts_qpn_avl, &cookie)) != NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1632
avl_destroy(&state->ts_qpn_avl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1635
mutex_destroy(&state->ts_qpn_avl_lock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1659
tavor_qphdl_from_qpnum(tavor_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1664
qpmask = (1 << state->ts_cfg_profile->cp_log_num_qp) - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1666
return (state->ts_qphdl[qpindx]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1675
tavor_special_qp_rsrc_alloc(tavor_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1681
mutex_enter(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1682
flags = state->ts_spec_qpflags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1693
if (state->ts_cfg_profile->cp_qp0_agents_in_fw != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1694
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1703
status = tavor_conf_special_qp_cmd_post(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1704
state->ts_spec_qp0->tr_indx, TAVOR_CMD_QP_SMI,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1707
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1720
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1723
state->ts_spec_qpflags |= mask;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1724
*qp_rsrc = state->ts_spec_qp0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1732
status = tavor_conf_special_qp_cmd_post(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1733
state->ts_spec_qp1->tr_indx, TAVOR_CMD_QP_GSI,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1736
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1749
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1752
state->ts_spec_qpflags |= mask;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1753
*qp_rsrc = state->ts_spec_qp1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1756
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1766
tavor_special_qp_rsrc_free(tavor_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1772
mutex_enter(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1775
state->ts_spec_qpflags &= ~mask;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1776
flags = state->ts_spec_qpflags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1783
status = tavor_conf_special_qp_cmd_post(state, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1786
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1794
state->ts_spec_qpflags &= ~mask;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1795
flags = state->ts_spec_qpflags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1802
status = tavor_conf_special_qp_cmd_post(state, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1805
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1813
mutex_exit(&state->ts_spec_qplock);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1823
tavor_qp_sgl_to_logwqesz(tavor_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1908
TAVOR_WARNING(state, "unexpected work queue type");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1914
*max_sgl = min(state->ts_cfg_profile->cp_wqe_real_max_sgl, actual_sgl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
212
status = tavor_rsrc_alloc(state, TAVOR_QPC, 1, sleepflag, &qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
222
status = tavor_rsrc_alloc(state, TAVOR_QPHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
234
status = tavor_qp_create_qpn(state, qp, qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
247
umapdb = tavor_umap_db_alloc(state->ts_instance, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
266
max_rdb = state->ts_cfg_profile->cp_hca_max_rdma_in_qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
267
status = tavor_rsrc_alloc(state, TAVOR_RDB, max_rdb,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
274
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_RDB];
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
301
if ((log_qp_sq_size > state->ts_cfg_profile->cp_log_max_qp_sz) ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
303
state->ts_cfg_profile->cp_log_max_qp_sz))) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
312
max_sgl = state->ts_cfg_profile->cp_wqe_real_max_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
330
tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
334
tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
384
status = tavor_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
426
mr_op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
430
state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
432
state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
442
status = tavor_mr_register(state, pd, &mr_attr, &mr, &mr_op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
46
static int tavor_qp_create_qpn(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
49
static int tavor_special_qp_rsrc_alloc(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
51
static int tavor_special_qp_rsrc_free(tavor_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
526
qp->qp_sync = TAVOR_QP_IS_SYNC_REQ(state, qp->qp_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
53
static void tavor_qp_sgl_to_logwqesz(tavor_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
544
ASSERT(state->ts_qphdl[qpc->tr_indx] == NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
545
state->ts_qphdl[qpc->tr_indx] = qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
564
tavor_queue_free(state, &qp->qp_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
567
tavor_rsrc_free(state, &rdb);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
578
tavor_qp_release_qpn(state, qp->qp_qpn_hdl, TAVOR_QPN_RELEASE);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
581
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
584
tavor_rsrc_free(state, &qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
603
tavor_special_qp_alloc(tavor_state_t *state, tavor_qp_info_t *qpinfo,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
61
tavor_qp_alloc(tavor_state_t *state, tavor_qp_info_t *qpinfo,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
658
if (!tavor_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
710
status = tavor_special_qp_rsrc_alloc(state, type, port, &qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
720
status = tavor_rsrc_alloc(state, TAVOR_QPHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
756
if ((log_qp_sq_size > state->ts_cfg_profile->cp_log_max_qp_sz) ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
757
(log_qp_rq_size > state->ts_cfg_profile->cp_log_max_qp_sz)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
766
max_sgl = state->ts_cfg_profile->cp_wqe_real_max_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
778
tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
781
tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
785
tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
823
status = tavor_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
857
mr_op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
859
dma_xfer_mode = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
868
status = tavor_mr_register(state, pd, &mr_attr, &mr, &mr_op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
925
qp->qp_sync = TAVOR_QP_IS_SYNC_REQ(state, qp->qp_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
937
ASSERT(state->ts_qphdl[qpc->tr_indx + port] == NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
938
state->ts_qphdl[qpc->tr_indx + port] = qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
948
tavor_queue_free(state, &qp->qp_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
950
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
952
if (tavor_special_qp_rsrc_free(state, type, port) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
953
TAVOR_WARNING(state, "failed to free special QP rsrc");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
976
tavor_qp_free(tavor_state_t *state, tavor_qphdl_t *qphdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1013
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1028
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1052
TAVOR_WARNING(state, "unknown QP transport type in init2init");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1064
status = tavor_cmn_qp_cmd_post(state, INIT2INIT_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1085
tavor_qp_init2rtr(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1126
qpc->mtu = state->ts_cfg_profile->cp_max_mtu;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1144
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1171
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1203
if (tavor_qp_validate_mtu(state, mtu) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1229
if (tavor_qp_validate_resp_rsrc(state, rc, &rra_max) !=
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1243
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1267
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1286
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1297
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1314
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1330
if (tavor_qp_validate_mtu(state, mtu) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1349
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1377
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1388
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1399
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1412
TAVOR_WARNING(state, "unknown QP transport type in init2rtr");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1424
status = tavor_cmn_qp_cmd_post(state, INIT2RTR_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1445
tavor_qp_rtr2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1504
qpc->ack_req_freq = state->ts_cfg_profile->cp_ackreq_freq;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1511
if (tavor_qp_validate_init_depth(state, rc, &sra_max) !=
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1568
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1588
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1599
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1656
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1667
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1678
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1691
TAVOR_WARNING(state, "unknown QP transport type in rtr2rts");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1703
status = tavor_cmn_qp_cmd_post(state, RTR2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1724
tavor_qp_rts2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1807
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1819
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1830
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1877
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1888
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1899
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1912
TAVOR_WARNING(state, "unknown QP transport type in rts2rts");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1924
status = tavor_cmn_qp_cmd_post(state, RTS2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
193
status = tavor_qp_reset2init(state, qp, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1945
tavor_qp_rts2sqd(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1969
status = tavor_cmn_qp_cmd_post(state, RTS2SQD_QP, NULL, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
1997
tavor_qp_sqd2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2070
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2082
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2093
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2150
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2161
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2172
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2185
TAVOR_WARNING(state, "unknown QP transport type in sqd2rts");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2197
status = tavor_cmn_qp_cmd_post(state, SQD2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
221
status = tavor_qp_reset2err(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2218
tavor_qp_sqd2sqd(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2254
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2292
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2336
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2351
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2368
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2380
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2391
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2406
if (tavor_qp_validate_init_depth(state, rc,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2422
if (tavor_qp_validate_resp_rsrc(state, rc,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
243
status = tavor_wrid_from_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
245
if (tavor_qp_to_reset(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
246
TAVOR_WARNING(state, "failed to reset QP");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2497
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2536
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2553
status = tavor_set_addr_path(state, adds_vect, qpc_path,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2564
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2575
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2588
TAVOR_WARNING(state, "unknown QP transport type in sqd2sqd");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2600
status = tavor_cmn_qp_cmd_post(state, SQD2SQD_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2621
tavor_qp_sqerr2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2672
TAVOR_WARNING(state, "unknown QP transport type in sqerr2rts");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2684
status = tavor_cmn_qp_cmd_post(state, SQERR2RTS_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2705
tavor_qp_to_error(tavor_state_t *state, tavor_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2719
status = tavor_cmn_qp_cmd_post(state, TOERR_QP, NULL, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2736
tavor_qp_to_reset(tavor_state_t *state, tavor_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2756
status = tavor_cmn_qp_cmd_post(state, TORST_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2773
tavor_qp_reset2err(tavor_state_t *state, tavor_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2856
TAVOR_WARNING(state, "unknown QP transport type in rst2err");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2868
status = tavor_cmn_qp_cmd_post(state, RST2INIT_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2885
status = tavor_cmn_qp_cmd_post(state, TOERR_QP, NULL, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
289
status = tavor_qp_init2rtr(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2890
if (tavor_qp_to_reset(state, qp) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2891
TAVOR_WARNING(state, "failed to reset QP context");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2933
tavor_qp_validate_resp_rsrc(tavor_state_t *state, ibt_qp_rc_attr_t *rc,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2944
if (rdma_ra_in > state->ts_cfg_profile->cp_hca_max_rdma_in_qp) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2969
tavor_qp_validate_init_depth(tavor_state_t *state, ibt_qp_rc_attr_t *rc,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
2980
if (rdma_ra_out > state->ts_cfg_profile->cp_hca_max_rdma_out_qp) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
3005
tavor_qp_validate_mtu(tavor_state_t *state, uint_t mtu)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
301
status = tavor_qp_init2init(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
3011
if ((mtu == 0) || (mtu > state->ts_cfg_profile->cp_max_mtu)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
313
status = tavor_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
325
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
332
status = tavor_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
381
status = tavor_qp_rtr2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
393
status = tavor_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
405
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
412
status = tavor_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
451
status = tavor_qp_rts2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
463
status = tavor_qp_rts2sqd(state, qp, flags);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
47
static int tavor_qp_reset2init(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
475
status = tavor_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
487
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
49
static int tavor_qp_init2init(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
494
status = tavor_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
51
static int tavor_qp_init2rtr(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
53
static int tavor_qp_rtr2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
531
status = tavor_qp_sqerr2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
543
status = tavor_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
55
static int tavor_qp_rts2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
555
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
562
status = tavor_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
57
static int tavor_qp_rts2sqd(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
59
static int tavor_qp_sqd2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
605
status = tavor_qp_sqd2sqd(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
61
static int tavor_qp_sqd2sqd(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
627
status = tavor_qp_sqd2rts(state, qp, flags, info_p);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
63
static int tavor_qp_sqerr2rts(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
639
status = tavor_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
65
static int tavor_qp_to_error(tavor_state_t *state, tavor_qphdl_t qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
651
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
658
status = tavor_qp_to_error(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
66
static int tavor_qp_reset2err(tavor_state_t *state, tavor_qphdl_t qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
682
status = tavor_qp_to_reset(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
694
tavor_wrid_to_reset_handling(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
70
static int tavor_qp_validate_resp_rsrc(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
72
static int tavor_qp_validate_init_depth(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
722
TAVOR_WARNING(state, "unknown QP state in modify");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
739
tavor_qp_reset2init(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
74
static int tavor_qp_validate_mtu(tavor_state_t *state, uint_t mtu);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
798
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
806
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
82
tavor_qp_modify(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
823
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
831
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
848
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
856
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
867
TAVOR_WARNING(state, "unknown QP transport type in rst2init");
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
879
status = tavor_cmn_qp_cmd_post(state, RST2INIT_QP, qpc, qp->qp_qpnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
896
tavor_qp_init2init(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
929
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
944
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
973
if (tavor_portnum_is_valid(state, portnum)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qpmod.c
988
if (tavor_pkeyindex_is_valid(state, pkeyindx)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1003
status = tavor_rsrc_mcg_entry_get_size(state, &mcg_size_shift);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1005
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1008
mcg_size = TAVOR_MCGMEM_SZ(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
101
static void tavor_rsrc_hw_entries_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1020
max = ((uint64_t)1 << state->ts_devlim.log_max_mcg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1022
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MCG];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1029
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1037
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1039
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
104
static int tavor_rsrc_sw_handles_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1051
max = ((uint64_t)1 << state->ts_devlim.log_max_eq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1053
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
106
static void tavor_rsrc_sw_handles_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1060
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1068
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1070
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1089
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_PDHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
109
static int tavor_rsrc_pd_handles_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1093
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1096
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_pd);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1102
status = tavor_rsrc_pd_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1104
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
111
static void tavor_rsrc_pd_handles_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1115
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MRHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1119
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1122
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1128
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1130
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1141
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1145
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1148
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_eq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1154
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1156
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1168
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_CQHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1172
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1175
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_cq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1183
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1185
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1197
state->ts_cqhdl = hdl_info.swi_table_ptr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1210
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_SRQHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1214
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1217
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_srq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1231
if (state->ts_cfg_profile->cp_srq_enable != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1232
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1234
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1246
state->ts_srqhdl = hdl_info.swi_table_ptr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1256
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_AHHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1260
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1263
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_av);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1269
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1271
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1283
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_QPHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1287
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1290
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1298
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1300
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1312
state->ts_qphdl = hdl_info.swi_table_ptr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1322
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_REFCNT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1326
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1329
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1335
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1337
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1349
hdl_info.swi_max = ((uint64_t)1 << state->ts_devlim.log_max_mcg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1352
status = tavor_rsrc_sw_handles_init(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1354
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1357
state->ts_mcghdl = hdl_info.swi_table_ptr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1377
max = ((uint64_t)1 << (state->ts_devlim.log_max_uar_sz + 20 -
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1380
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_UARPG];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1387
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1388
rsrc_pool->rsrc_start = (void *)state->ts_reg_uar_baseaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1395
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1397
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1416
tavor_rsrc_fini(tavor_state_t *state, tavor_rsrc_cleanup_level_t clean)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1423
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1425
cfgprof = state->ts_cfg_profile;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1435
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_UARPG];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1436
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1442
hdl_info.swi_table_ptr = state->ts_mcghdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1446
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1451
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_REFCNT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1453
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1458
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_QPHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1459
hdl_info.swi_table_ptr = state->ts_qphdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1463
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1468
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_AHHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
147
static void tavor_rsrc_pdhdl_destructor(void *pd, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1470
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1480
if (state->ts_cfg_profile->cp_srq_enable != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1482
&state->ts_rsrc_hdl[TAVOR_SRQHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1483
hdl_info.swi_table_ptr = state->ts_srqhdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1487
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
149
static void tavor_rsrc_cqhdl_destructor(void *cq, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1493
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_CQHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1494
hdl_info.swi_table_ptr = state->ts_cqhdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1498
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1503
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_EQHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1505
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
151
static void tavor_rsrc_qphdl_destructor(void *cq, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1510
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_MRHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1512
tavor_rsrc_sw_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1517
hdl_info.swi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_PDHDL];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1519
tavor_rsrc_pd_handles_fini(state, &hdl_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1524
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_EQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1525
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
153
static void tavor_rsrc_srqhdl_destructor(void *srq, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1530
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_MCG];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1531
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1536
tavor_outstanding_cmdlist_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1541
tavor_intr_inmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1546
mbox_info.mbi_rsrcpool = &state->ts_rsrc_hdl[
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1548
tavor_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
155
static void tavor_rsrc_refcnt_destructor(void *rc, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1553
tavor_inmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1558
mbox_info.mbi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_IN_MBOX];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1559
tavor_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1569
if (state->ts_cfg_profile->cp_srq_enable != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
157
static void tavor_rsrc_ahhdl_destructor(void *ah, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1571
&state->ts_rsrc_hdl[TAVOR_SRQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1572
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1578
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_UAR_SCR];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1579
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1584
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_UDAV];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1585
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
159
static void tavor_rsrc_mrhdl_destructor(void *mr, void *state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1590
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_EQPC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1591
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1596
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_CQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1597
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1602
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_RDB];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1603
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1608
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_QPC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1609
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1614
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1615
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1620
entry_info.hwi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_MPT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1621
tavor_rsrc_hw_entries_fini(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1626
vmem_destroy(state->ts_ddrvmem);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1635
tavor_intr_outmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1640
mbox_info.mbi_rsrcpool = &state->ts_rsrc_hdl[
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1642
tavor_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1647
tavor_outmbox_list_fini(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1652
mbox_info.mbi_rsrcpool = &state->ts_rsrc_hdl[TAVOR_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1653
tavor_rsrc_mbox_fini(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1658
kmem_free(state->ts_rsrc_hdl, TAVOR_NUM_RESOURCES *
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
166
static int tavor_rsrc_mcg_entry_get_size(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1660
kmem_cache_destroy(state->ts_rsrc_cache);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1664
TAVOR_WARNING(state, "unexpected resource cleanup level");
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1674
tavor_rsrc_mbox_init(tavor_state_t *state, tavor_rsrc_mbox_info_t *info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1682
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1688
dma_xfer_mode = state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1692
priv->pmb_dip = state->ts_dip;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1693
priv->pmb_acchdl = state->ts_reg_ddrhdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1694
priv->pmb_devaccattr = state->ts_reg_accattr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1709
rsrc_pool->rsrc_ddr_offset = vmem_xalloc(state->ts_ddrvmem,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1720
state->ts_ddr.ddr_baseaddr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1722
(void *)(uintptr_t)((uintptr_t)state->ts_reg_ddr_baseaddr +
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1731
vmem_xfree(state->ts_ddrvmem,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1753
tavor_rsrc_mbox_fini(tavor_state_t *state, tavor_rsrc_mbox_info_t *info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1757
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1770
vmem_xfree(state->ts_ddrvmem, rsrc_pool->rsrc_ddr_offset,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
178
tavor_rsrc_alloc(tavor_state_t *state, tavor_rsrc_type_t rsrc, uint_t num,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1784
tavor_rsrc_hw_entries_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1794
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1815
rsrc_pool->rsrc_ddr_offset = vmem_xalloc(state->ts_ddrvmem,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1825
state->ts_ddr.ddr_baseaddr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1827
(void *)(uintptr_t)((uintptr_t)state->ts_reg_ddr_baseaddr +
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1849
vmem_xfree(state->ts_ddrvmem,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
185
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1862
status = tavor_rsrc_alloc(state, rsrc_pool->rsrc_type,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1871
vmem_xfree(state->ts_ddrvmem,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
188
rsrc_pool = &state->ts_rsrc_hdl[rsrc];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1889
tavor_rsrc_hw_entries_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1895
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1904
tavor_rsrc_free(state, &rsvd_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1920
vmem_xfree(state->ts_ddrvmem, rsrc_pool->rsrc_ddr_offset,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1932
tavor_rsrc_sw_handles_init(tavor_state_t *state, tavor_rsrc_sw_hdl_info_t *info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1937
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
195
tmp_rsrc_hdl = (tavor_rsrc_t *)kmem_cache_alloc(state->ts_rsrc_cache,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1979
tavor_rsrc_sw_handles_fini(tavor_state_t *state, tavor_rsrc_sw_hdl_info_t *info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
1984
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2011
tavor_rsrc_pd_handles_init(tavor_state_t *state, tavor_rsrc_sw_hdl_info_t *info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2018
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2025
status = tavor_rsrc_sw_handles_init(state, info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2039
tavor_rsrc_sw_handles_fini(state, info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2053
tavor_rsrc_pd_handles_fini(tavor_state_t *state, tavor_rsrc_sw_hdl_info_t *info)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2057
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2066
tavor_rsrc_sw_handles_fini(state, info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2367
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2370
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2373
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2404
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2407
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2410
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2412
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
242
state->ts_reg_ddrhdl, sleepflag, tmp_rsrc_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2444
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2447
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2450
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2481
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2484
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2487
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2518
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2521
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2524
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2555
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2558
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2561
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2592
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2595
state = (tavor_state_t *)priv;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2598
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2624
tavor_rsrc_mcg_entry_get_size(tavor_state_t *state, uint_t *mcg_size_shift)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2632
num_qp_per_mcg = state->ts_cfg_profile->cp_num_qp_per_mcg + 8;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2637
state->ts_cfg_profile->cp_num_qp_per_mcg = (1 << log2) - 8;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2640
num_qp_per_mcg = state->ts_cfg_profile->cp_num_qp_per_mcg;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
2641
max_qp_per_mcg = (1 << state->ts_devlim.log_max_qp_mcg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
268
state->ts_reg_ddrhdl, sleepflag, tmp_rsrc_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
278
state->ts_reg_uarhdl, sleepflag, tmp_rsrc_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
298
TAVOR_WARNING(state, "unexpected resource type in alloc");
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
308
kmem_cache_free(state->ts_rsrc_cache, tmp_rsrc_hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
323
tavor_rsrc_free(tavor_state_t *state, tavor_rsrc_t **hdl)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
327
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
330
rsrc_pool = &state->ts_rsrc_hdl[(*hdl)->rsrc_type];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
372
TAVOR_WARNING(state, "unexpected resource type in free");
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
380
kmem_cache_free(state->ts_rsrc_cache, *hdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
403
tavor_rsrc_init_phase1(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
413
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
426
state->ts_rsrc_cache = kmem_cache_create(rsrc_name,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
433
state->ts_rsrc_hdl = kmem_zalloc(TAVOR_NUM_RESOURCES *
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
436
cfgprof = state->ts_cfg_profile;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
447
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
454
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
460
status = tavor_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
462
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
474
status = tavor_outmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
476
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
490
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_INTR_OUT_MBOX];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
497
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
503
status = tavor_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
505
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
517
status = tavor_intr_outmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
519
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
538
tavor_rsrc_init_phase2(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
553
ASSERT(state != NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
564
ddr_size = state->ts_ddr.ddr_endaddr - state->ts_ddr.ddr_baseaddr + 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
565
fw_size = state->ts_fw.fw_endaddr - state->ts_fw.fw_baseaddr + 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
577
state->ts_ddrvmem = vmem_create(rsrc_name,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
578
(void *)(uintptr_t)state->ts_ddr.ddr_baseaddr, (ddr_size - fw_size),
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
580
if (state->ts_ddrvmem == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
581
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
591
cfgprof = state->ts_cfg_profile;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
601
max = ((uint64_t)1 << state->ts_devlim.log_max_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
602
num_prealloc = ((uint64_t)1 << state->ts_devlim.log_rsvd_mpt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
603
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MPT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
610
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
618
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
620
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
634
max = ((uint64_t)1 << state->ts_devlim.log_max_mttseg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
635
num_prealloc = ((uint64_t)1 << state->ts_devlim.log_rsvd_mttseg);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
636
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
643
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
651
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
653
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
666
max = ((uint64_t)1 << state->ts_devlim.log_max_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
667
num_prealloc = ((uint64_t)1 << state->ts_devlim.log_rsvd_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
668
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_QPC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
675
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
683
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
685
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
697
max = ((uint64_t)1 << state->ts_devlim.log_max_ra_glob);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
699
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_RDB];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
706
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
714
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
716
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
729
max = ((uint64_t)1 << state->ts_devlim.log_max_cq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
730
num_prealloc = ((uint64_t)1 << state->ts_devlim.log_rsvd_cq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
731
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_CQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
738
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
746
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
748
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
765
max = ((uint64_t)1 << state->ts_devlim.log_max_qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
767
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQPC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
774
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
782
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
784
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
796
max = ((uint64_t)1 << state->ts_devlim.log_max_av);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
798
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_UDAV];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
805
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
813
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
815
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
831
uarscr_size = state->ts_devlim.uarscr_entry_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
833
max = ((uint64_t)1 << (state->ts_devlim.log_max_uar_sz + 20 -
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
836
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_UAR_SCR];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
843
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
851
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
853
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
869
max = ((uint64_t)1 << state->ts_devlim.log_max_srq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
870
num_prealloc = ((uint64_t)1 << state->ts_devlim.log_rsvd_srq);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
872
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_SRQC];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
879
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
893
if (state->ts_cfg_profile->cp_srq_enable != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
894
status = tavor_rsrc_hw_entries_init(state, &entry_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
896
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
911
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_IN_MBOX];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
918
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
924
status = tavor_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
926
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
938
status = tavor_inmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
94
static int tavor_rsrc_mbox_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
940
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
954
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_INTR_IN_MBOX];
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
96
static void tavor_rsrc_mbox_fini(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
961
rsrc_pool->rsrc_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
967
status = tavor_rsrc_mbox_init(state, &mbox_info);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
969
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
981
status = tavor_intr_inmbox_list_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
983
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
99
static int tavor_rsrc_hw_entries_init(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
993
status = tavor_outstanding_cmdlist_init(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_rsrc.c
995
tavor_rsrc_fini(state, cleanup);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
1001
srqmask = (1 << state->ts_cfg_profile->cp_log_num_srq) - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
1003
return (state->ts_srqhdl[srqindx]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
1012
tavor_srq_sgl_to_logwqesz(tavor_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
1038
TAVOR_WARNING(state, "unexpected work queue type");
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
1044
*max_sgl = min(state->ts_cfg_profile->cp_srq_max_sgl, actual_sgl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
113
status = tavor_umap_db_find(state->ts_instance, ddi_get_pid(),
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
125
status = tavor_rsrc_alloc(state, TAVOR_SRQC, 1, sleepflag, &srqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
131
status = tavor_rsrc_alloc(state, TAVOR_SRQHDL, 1, sleepflag, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
149
umapdb = tavor_umap_db_alloc(state->ts_instance,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
174
if (log_srq_size > state->ts_cfg_profile->cp_log_max_srq_sz) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
183
max_sgl = state->ts_cfg_profile->cp_srq_max_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
193
tavor_srq_sgl_to_logwqesz(state, sizes->srq_sgl_sz,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
238
status = tavor_queue_alloc(state, &srq->srq_wqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
265
mr_op.mro_bind_type = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
269
state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
271
state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
281
status = tavor_mr_register(state, pd, &mr_attr, &mr, &mr_op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
300
srq->srq_wrid_wql = tavor_wrid_wql_create(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
336
srqc_entry.state = TAVOR_SRQ_STATE_HW_OWNER;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
353
status = tavor_cmn_ownership_cmd_post(state, SW2HW_SRQ, &srqc_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
384
srq->srq_sync = TAVOR_SRQ_IS_SYNC_REQ(state, srq->srq_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
390
ASSERT(state->ts_srqhdl[srqc->tr_indx] == NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
391
state->ts_srqhdl[srqc->tr_indx] = srq;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
421
if (tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
423
TAVOR_WARNING(state, "failed to deregister SRQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
426
tavor_queue_free(state, &srq->srq_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
432
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
434
tavor_rsrc_free(state, &srqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
447
tavor_srq_free(tavor_state_t *state, tavor_srqhdl_t *srqhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
45
static void tavor_srq_sgl_to_logwqesz(tavor_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
492
status = tavor_umap_db_find(state->ts_instance, srq->srq_srqnum,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
497
TAVOR_WARNING(state, "failed to find in database");
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
504
state->ts_dip, 0, 0, srq->srq_wqinfo.qa_size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
508
TAVOR_WARNING(state, "failed in SRQ memory "
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
521
state->ts_srqhdl[srqc->tr_indx] = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
53
tavor_srq_alloc(tavor_state_t *state, tavor_srq_info_t *srqinfo,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
533
status = tavor_cmn_ownership_cmd_post(state, HW2SW_SRQ, &srqc_entry,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
536
TAVOR_WARNING(state, "failed to reclaim SRQC ownership");
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
548
status = tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
551
TAVOR_WARNING(state, "failed to deregister SRQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
571
tavor_queue_free(state, &srq->srq_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
574
tavor_rsrc_free(state, &rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
577
tavor_rsrc_free(state, &srqc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
594
tavor_srq_modify(tavor_state_t *state, tavor_srqhdl_t srq, uint_t size,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
620
wq_location = state->ts_cfg_profile->cp_srq_wq_inddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
626
max_srq_size = (1 << state->ts_cfg_profile->cp_log_max_srq_sz);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
647
if (log_srq_size > state->ts_cfg_profile->cp_log_max_srq_sz) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
672
status = tavor_queue_alloc(state, &new_srqinfo, sleepflag);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
706
bind.bi_bypass = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
710
state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
712
state->ts_cfg_profile->cp_streaming_consistent;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
720
status = tavor_mr_mtt_bind(state, &bind, new_srqinfo.qa_dmahdl, &mtt,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
725
tavor_queue_free(state, &new_srqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
745
rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT];
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
779
srq_sync = TAVOR_SRQ_IS_SYNC_REQ(state, srq->srq_wqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
801
status = tavor_modify_mpt_cmd_post(state, &mpt_entry, mpt->tr_indx,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
806
(void) tavor_mr_mtt_unbind(state, &srq->srq_mrhdl->mr_bindinfo,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
810
tavor_queue_free(state, &new_srqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
895
state->ts_dip, 0, 0, srq->srq_wqinfo.qa_size, maxprot,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
899
TAVOR_WARNING(state, "failed in SRQ memory "
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
920
status = tavor_mr_mtt_unbind(state, &old_bind, old_mtt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
922
TAVOR_WARNING(state, "failed to unbind old SRQ memory");
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
933
tavor_queue_free(state, &old_srqinfo);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
996
tavor_srqhdl_from_srqnum(tavor_state_t *state, uint_t srqnum)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
116
tavor_kstat_init(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
128
state->ts_ks_info = ksi;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
135
numports = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
137
ksi->tki_picN_ksp[i] = tavor_kstat_picN_create(state, i,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
143
tavor_kstat_perfcntr64_create(state, i + 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
150
ksi->tki_cntr_ksp = tavor_kstat_cntr_create(state, numports,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
202
tavor_kstat_fini(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
209
ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
220
numports = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
246
tavor_kstat_picN_create(tavor_state_t *state, int num_pic, int num_evt,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
259
drv_name = (char *)ddi_driver_name(state->ts_dip);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
260
drv_instance = ddi_get_instance(state->ts_dip);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
299
tavor_kstat_cntr_create(tavor_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
313
drv_name = (char *)ddi_driver_name(state->ts_dip);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
314
drv_instance = ddi_get_instance(state->ts_dip);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
337
cntr_ksp->ks_private = (void *)state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
354
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
370
state = ksp->ks_private;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
372
ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
392
numports = state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
419
pic0 = ddi_get32(state->ts_reg_cmdhdl, (uint32_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
420
(uintptr_t)((uintptr_t)state->ts_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
44
static kstat_t *tavor_kstat_picN_create(tavor_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
442
pic1 = ddi_get32(state->ts_reg_cmdhdl, (uint32_t *)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
443
(uintptr_t)((uintptr_t)state->ts_reg_cmd_baseaddr +
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
46
static kstat_t *tavor_kstat_cntr_create(tavor_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
494
tavor_kstat_perfcntr64_create(tavor_state_t *state, uint_t port_num)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
496
tavor_ks_info_t *ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
50
void tavor_kstat_perfcntr64_create(tavor_state_t *state, uint_t port_num);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
505
drv_name = (char *)ddi_driver_name(state->ts_dip);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
506
drv_instance = ddi_get_instance(state->ts_dip);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
51
static int tavor_kstat_perfcntr64_read(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
530
ksi->tki_perfcntr64[port_num - 1].tki64_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
554
tavor_kstat_perfcntr64_read(tavor_state_t *state, uint_t port, int reset)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
556
tavor_ks_info_t *ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
566
status = tavor_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
574
status = tavor_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
636
tavor_state_t *state = (tavor_state_t *)arg;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
637
tavor_ks_info_t *ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
646
for (i = 0; i < state->ts_cfg_profile->cp_num_ports; i++) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
648
(void) tavor_kstat_perfcntr64_read(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
668
tavor_kstat_perfcntr64_thread_create(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
670
tavor_ks_info_t *ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
682
state, 0, &p0, TS_RUN, minclsyspri);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
722
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
729
state = ksi64->tki64_state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
730
ksi = state->ts_ks_info;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
751
if (tavor_getperfcntr_cmd_post(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
766
tavor_kstat_perfcntr64_thread_create(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
773
for (i = 0; i < state->ts_cfg_profile->cp_num_ports;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
787
if (tavor_kstat_perfcntr64_read(state, ksi64->tki64_port_num,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
119
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
128
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
129
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
137
if (state->ts_operational_mode == TAVOR_MAINTENANCE_MODE) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
1484
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
1506
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
1507
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
1542
status = tavor_mr_deregister(state, &mr, TAVOR_MR_DEREG_ALL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
1545
TAVOR_WARNING(state, "Unexpected failure in "
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
166
status = tavor_umap_uarpg(state, dhp, rsrcp, maplen,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
175
status = tavor_umap_cqmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
184
status = tavor_umap_qpmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
193
status = tavor_umap_srqmem(state, dhp, rsrcp, off,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
201
TAVOR_WARNING(state, "unexpected rsrc type in devmap");
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
217
tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
225
status = devmap_devmem_setup(dhp, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
228
&state->ts_reg_accattr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
245
tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
261
status = devmap_umem_setup(dhp, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
280
tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
304
status = devmap_umem_setup(dhp, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
323
tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
347
status = devmap_umem_setup(dhp, state->ts_dip,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
369
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
380
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
381
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
406
dvm_track->tdt_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
409
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
422
cq = tavor_cqhdl_from_cqnum(state, key);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
442
qp = tavor_qphdl_from_qpnum(state, key);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
462
srq = tavor_srqhdl_from_srqnum(state, key);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
504
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
515
state = dvm_track->tdt_state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
526
status = devmap_devmem_remap(new_dhp, state->ts_dip, 0, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
529
TAVOR_WARNING(state, "failed in tavor_devmap_umem_dup()");
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
54
static int tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
545
new_dvm_track->tdt_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
549
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
56
static int tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
566
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
58
static int tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
583
state = dvm_track->tdt_state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
60
static int tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
672
status = tavor_umap_db_find(state->ts_instance, key, type, &value,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
754
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
760
state = ddi_get_soft_state(tavor_statep, instance);
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
761
if (state == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
776
dvm_track->tdt_state = state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
798
tavor_state_t *state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
816
state = dvm_track->tdt_state;
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
827
status = devmap_devmem_remap(new_dhp, state->ts_dip, 0, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
830
TAVOR_WARNING(state, "failed in tavor_devmap_devmem_dup()");
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
882
tavor_umap_ci_data_in(tavor_state_t *state, ibt_ci_data_flags_t flags,
usr/src/uts/common/io/ib/adapters/tavor/tavor_umap.c
982
tavor_umap_ci_data_out(tavor_state_t *state, ibt_ci_data_flags_t flags,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1062
status = tavor_wr_bind_check(state, wr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1142
status = tavor_wr_bind_check(state, wr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1346
tavor_wqe_mlx_build(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1456
TAVOR_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1470
TAVOR_WQE_BUILD_MLX_BTH(state, bth, qp, wr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1703
tavor_wqe_recv_build(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1810
tavor_wqe_srq_build(tavor_state_t *state, tavor_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2067
tavor_wr_bind_check(tavor_state_t *state, ibt_send_wr_t *wr)
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2156
tavor_mr_keycalc(state, mpt->tr_indx, &new_rkey);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
216
status = tavor_wqe_send_build(state, qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2172
tavor_wrid_from_reset_handling(tavor_state_t *state, tavor_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2192
swq = tavor_wrid_wqhdr_create(state, qp->qp_sq_cqhdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2269
rwq = tavor_wrid_wqhdr_create(state, qp->qp_rq_cqhdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2442
tavor_wrid_to_reset_handling(tavor_state_t *state, tavor_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2474
tavor_cq_srq_entries_flush(state, qp);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
3146
tavor_wrid_wqhdr_create(tavor_state_t *state, tavor_cqhdl_t cq, uint_t qpn,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
3170
wqhdr_tmp->wq_wrid_wql = tavor_wrid_wql_create(state);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
3192
tavor_wrid_wql_create(tavor_state_t *state)
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
3205
DDI_INTR_PRI(state->ts_intrmsi_pri));
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
354
tavor_qp_send_doorbell(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
381
tavor_post_recv(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
45
static void tavor_qp_send_doorbell(tavor_state_t *state, uint32_t nda,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
47
static void tavor_qp_recv_doorbell(tavor_state_t *state, uint32_t nda,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
50
static int tavor_wr_bind_check(tavor_state_t *state, ibt_send_wr_t *wr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
503
status = tavor_wqe_recv_build(state, qp, &wr[wrindx],
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
51
static int tavor_wqe_send_build(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
56
static int tavor_wqe_mlx_build(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
595
tavor_qp_recv_doorbell(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
61
static int tavor_wqe_recv_build(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
620
tavor_post_srq(tavor_state_t *state, tavor_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
65
static int tavor_wqe_srq_build(tavor_state_t *state, tavor_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
730
status = tavor_wqe_srq_build(state, srq, &wr[wrindx],
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
76
static tavor_workq_hdr_t *tavor_wrid_wqhdr_create(tavor_state_t *state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
822
tavor_qp_recv_doorbell(state,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
848
tavor_qp_send_doorbell(tavor_state_t *state, uint32_t nda, uint32_t nds,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
861
TAVOR_UAR_DOORBELL(state, (uint64_t *)&state->ts_uar->send,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
871
tavor_qp_recv_doorbell(tavor_state_t *state, uint32_t nda, uint32_t nds,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
883
TAVOR_UAR_DOORBELL(state, (uint64_t *)&state->ts_uar->recv,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
893
tavor_wqe_send_build(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
94
tavor_post_send(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
941
status = tavor_wqe_mlx_build(state, qp, wr, desc, size);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1089
ibd_get_allroutergroup(ibd_state_t *state, ipoib_mac_t *mcmac,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1093
uint32_t adjscope = state->id_scope << 16;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1110
((uint32_t)(state->id_pkey << 16))),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1148
#define IBD_MCACHE_INSERT_FULL(state, mce) \
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1149
list_insert_head(&state->id_mc_full, mce)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1150
#define IBD_MCACHE_INSERT_NON(state, mce) \
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1151
list_insert_head(&state->id_mc_non, mce)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1152
#define IBD_MCACHE_FIND_FULL(state, mgid) \
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1153
ibd_mcache_find(mgid, &state->id_mc_full)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1154
#define IBD_MCACHE_FIND_NON(state, mgid) \
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1155
ibd_mcache_find(mgid, &state->id_mc_non)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1156
#define IBD_MCACHE_PULLOUT_FULL(state, mce) \
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1157
list_remove(&state->id_mc_full, mce)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1158
#define IBD_MCACHE_PULLOUT_NON(state, mce) \
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1159
list_remove(&state->id_mc_non, mce)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1175
ibd_queue_work_slot(ibd_state_t *state, ibd_req_t *ptr, int op)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1184
mutex_enter(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1185
list_insert_tail(&state->id_req_list, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1188
cv_signal(&state->id_acache_req_cv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1189
mutex_exit(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1196
ibd_async_work(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1201
mutex_enter(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1202
CALLB_CPR_INIT(&cprinfo, &state->id_acache_req_lock,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1206
ptr = list_get_head(&state->id_req_list);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1208
mutex_exit(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1216
if ((state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1231
ibd_async_acache(state, &ptr->rq_mac);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1235
ibd_async_multicast(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1239
ibd_async_setprom(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1242
ibd_async_unsetprom(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1245
ibd_async_reap_group(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1256
ibd_async_trap(state, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1259
ibd_async_txsched(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1262
ibd_async_link(state, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1265
mutex_enter(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1269
mutex_exit(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1273
ibd_async_rc_process_too_big(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1277
ibd_async_rc_close_act_chan(state, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1280
ibd_async_rc_recycle_ace(state, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1289
kmem_cache_free(state->id_req_kmc, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1291
mutex_enter(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1298
cv_wait(&state->id_acache_req_cv,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1299
&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1301
&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1316
ibd_async_safe(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1318
mutex_enter(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1319
if (state->id_trap_stop) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1320
mutex_exit(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1323
state->id_trap_inprog++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1324
mutex_exit(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1334
ibd_async_done(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1336
mutex_enter(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1337
if (--state->id_trap_inprog == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1338
cv_signal(&state->id_trap_cv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1339
mutex_exit(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1383
ibd_acache_init(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1388
mutex_init(&state->id_ac_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1389
mutex_init(&state->id_mc_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1390
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1391
list_create(&state->id_ah_free, sizeof (ibd_ace_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1393
list_create(&state->id_ah_active, sizeof (ibd_ace_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1395
state->id_ah_active_hash = mod_hash_create_extended("IBD AH hash",
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1396
state->id_hash_size, mod_hash_null_keydtor, mod_hash_null_valdtor,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1398
list_create(&state->id_mc_full, sizeof (ibd_mce_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1400
list_create(&state->id_mc_non, sizeof (ibd_mce_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1402
state->id_ac_hot_ace = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1404
state->id_ac_list = ce = (ibd_ace_t *)kmem_zalloc(sizeof (ibd_ace_t) *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1405
state->id_num_ah, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1406
for (i = 0; i < state->id_num_ah; i++, ce++) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1407
if (ibt_alloc_ud_dest(state->id_hca_hdl, IBT_UD_DEST_NO_FLAGS,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1408
state->id_pd_hdl, &ce->ac_dest) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1409
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1410
ibd_acache_fini(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1417
IBD_ACACHE_INSERT_FREE(state, ce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1420
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1425
ibd_acache_fini(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1429
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1431
while ((ptr = IBD_ACACHE_GET_ACTIVE(state)) != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1437
while ((ptr = IBD_ACACHE_GET_FREE(state)) != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1443
list_destroy(&state->id_ah_free);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1444
list_destroy(&state->id_ah_active);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1445
list_destroy(&state->id_mc_full);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1446
list_destroy(&state->id_mc_non);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1447
kmem_free(state->id_ac_list, sizeof (ibd_ace_t) * state->id_num_ah);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1448
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1449
mutex_destroy(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1450
mutex_destroy(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1460
ibd_acache_find(ibd_state_t *state, ipoib_mac_t *mac, boolean_t hold, int num)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1464
ASSERT(mutex_owned(&state->id_ac_mutex));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1469
if (mod_hash_find(state->id_ah_active_hash,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1484
ibd_acache_lookup(ibd_state_t *state, ipoib_mac_t *mac, int *err, int numwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1501
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1503
if (((ptr = state->id_ac_hot_ace) != NULL) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1506
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1509
if (((ptr = ibd_acache_find(state, mac, B_TRUE, numwqe)) != NULL)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1510
state->id_ac_hot_ace = ptr;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1511
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1528
if (state->id_ah_op == IBD_OP_NOTSTARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1529
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1536
state->id_ah_op = IBD_OP_ONGOING;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1537
ibd_queue_work_slot(state, req, IBD_ASYNC_GETAH);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1538
bcopy(mac, &state->id_ah_addr, IPOIB_ADDRL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1540
} else if ((state->id_ah_op != IBD_OP_ONGOING) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1541
(bcmp(&state->id_ah_addr, mac, IPOIB_ADDRL) == 0)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1546
if (state->id_ah_op == IBD_OP_ERRORED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1548
state->id_ah_error++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1559
(void) ibd_get_allroutergroup(state, mac, &routermac);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1560
ptr = ibd_acache_find(state, &routermac, B_TRUE,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1563
state->id_ah_op = IBD_OP_NOTSTARTED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1564
} else if ((state->id_ah_op != IBD_OP_ONGOING) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1565
(bcmp(&state->id_ah_addr, mac, IPOIB_ADDRL) != 0)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1571
state->id_ah_op = IBD_OP_NOTSTARTED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1573
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1584
ibd_acache_get_unref(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1586
ibd_ace_t *ptr = list_tail(&state->id_ah_active);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1589
ASSERT(mutex_owned(&state->id_ac_mutex));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1605
ASSERT(state->id_enable_rc == B_TRUE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1608
ibd_rc_signal_ace_recycle(state, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1611
IBD_ACACHE_PULLOUT_ACTIVE(state, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1615
ptr = list_prev(&state->id_ah_active, ptr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1635
ibd_acache_recycle(ibd_state_t *state, ipoib_mac_t *acmac, boolean_t force)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1640
ASSERT(mutex_owned(&state->id_ac_mutex));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1642
if ((acactive = ibd_acache_find(state, acmac, B_FALSE, 0)) != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1667
IBD_ACACHE_PULLOUT_ACTIVE(state, acactive);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1677
IBD_ACACHE_PULLOUT_ACTIVE(state, acactive);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1679
IBD_ACACHE_INSERT_FREE(state, acactive);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1694
ibd_async_mcache(ibd_state_t *state, ipoib_mac_t *mac, boolean_t *redirect)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1708
mce = IBD_MCACHE_FIND_FULL(state, mgid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1718
if ((mce = ibd_join_group(state, mgid, IB_MC_JSTATE_SEND_ONLY_NON)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1730
if (!ibd_get_allroutergroup(state, mac, &routermac))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1741
if ((mce = IBD_MCACHE_FIND_FULL(state, mgid)) != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1751
if ((mce = ibd_join_group(state, mgid, IB_MC_JSTATE_SEND_ONLY_NON)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1764
ibd_async_acache(ibd_state_t *state, ipoib_mac_t *mac)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1790
if ((mce = ibd_async_mcache(state, mac, &redirected)) ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1792
state->id_ah_op = IBD_OP_ERRORED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1814
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1815
if (ibd_acache_find(state, mac, B_FALSE, 0) != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1816
state->id_ah_op = IBD_OP_ROUTERED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1817
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1821
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1828
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1829
if ((ce = IBD_ACACHE_GET_FREE(state)) == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1839
if ((ce = ibd_acache_get_unref(state)) == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1843
state->id_ah_op = IBD_OP_NOTSTARTED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1844
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1856
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1866
path_attr.pa_sgid = state->id_sgid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1870
path_attr.pa_sl = state->id_mcinfo->mc_adds_vect.av_srvl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1871
path_attr.pa_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1872
if (ibt_get_paths(state->id_ibt_hdl, IBT_PATH_PKEY, &path_attr, 1,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1877
if (ibt_modify_ud_dest(ce->ac_dest, state->id_mcinfo->mc_qkey,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1895
if (state->id_enable_rc && (mac->ipoib_qpn != htonl(IB_MC_QPN)) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1900
ibd_rc_try_connect(state, ce, &path_info);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1904
state->rc_conn_fail++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1909
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1910
IBD_ACACHE_INSERT_ACTIVE(state, ce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1911
state->id_ah_op = ret;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1912
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1920
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1921
state->id_ah_op = IBD_OP_ERRORED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1922
IBD_ACACHE_INSERT_FREE(state, ce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1923
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1931
ibd_async_link(ibd_state_t *state, ibd_req_t *req)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1949
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*state))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1950
state->id_link_speed = ibd_get_portspeed(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1951
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*state))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1962
if (state->id_prom_op == IBD_OP_COMPLETED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1966
ibd_async_unsetprom(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1971
ibd_async_setprom(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1979
mce = list_head(&state->id_mc_full);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1981
mce = list_next(&state->id_mc_full, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1983
ibd_leave_group(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1987
ibd_reacquire_group(state, pmce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1996
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
1997
ace = list_head(&state->id_ah_active);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2001
ace = list_next(&state->id_ah_active, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2005
ASSERT(state->id_enable_rc == B_TRUE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2009
IBD_ACACHE_PULLOUT_ACTIVE(state, pace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2012
ibd_rc_signal_act_close(state, pace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2014
state->rc_act_close_simultaneous++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2022
cycled = ibd_acache_recycle(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2045
ibd_async_reap_group(state, mce,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2049
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2058
mutex_enter(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2059
state->id_link_state = lstate;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2060
mac_link_update(state->id_mh, lstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2061
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2063
ibd_async_done(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2109
ibd_link_mod(ibd_state_t *state, ibt_async_code_t code)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2125
ibd_set_mac_progress(state, IBD_DRV_RESTART_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2127
mutex_enter(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2133
if (state->id_link_state == LINK_STATE_UNKNOWN) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2134
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2142
if ((state->id_link_state == LINK_STATE_DOWN) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2143
((state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) == 0) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2144
((state->id_mac_state & IBD_DRV_STARTED) == 0)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2145
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2165
ibt_status = ibt_query_hca_ports(state->id_hca_hdl, state->id_port,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2178
if (state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2179
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2180
if ((ret = ibd_start(state)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2203
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->id_sgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2205
&state->id_sgid, sizeof (ib_gid_t)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2209
} else if (port_infop->p_pkey_tbl[state->id_pkix] ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2210
state->id_pkey) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2215
port_infop->p_pkey_tbl_sz, state->id_pkey, &pkix) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2218
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2228
(void) ibd_undo_start(state, LINK_STATE_DOWN);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2229
if ((ret = ibd_start(state)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2238
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(state->id_sgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2266
if ((state->id_link_state == new_link_state) && (opcode !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2268
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2276
if (!ibd_async_safe(state)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2277
state->id_link_state = new_link_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2278
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2282
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2288
req = kmem_cache_alloc(state->id_req_kmc, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2290
ibd_queue_work_slot(state, req, IBD_ASYNC_LINK);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2293
ibd_clr_mac_progress(state, IBD_DRV_RESTART_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2306
ibd_state_t *state = (ibd_state_t *)clnt_private;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2310
ibd_print_warn(state, "catastrophic channel error");
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2313
ibd_print_warn(state, "completion queue error");
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2324
ASSERT(state->id_hca_hdl == hca_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2325
if (state->id_port != event->ev_port)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2330
ibd_link_mod(state, code);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2344
ASSERT(state->id_hca_hdl == hca_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2345
if (state->id_port != event->ev_port)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2348
ibd_link_mod(state, code);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2372
ibd_register_mac(ibd_state_t *state, dev_info_t *dip)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2390
macp->m_driver = state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2392
macp->m_src_addr = (uint8_t *)&state->id_macaddr;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2396
if (state->id_type == IBD_PORT_DRIVER) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2398
} else if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2399
macp->m_max_sdu = state->rc_mtu - IPOIB_HDRSIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2408
if ((ret = mac_register(macp, &state->id_mh)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2420
ibd_record_capab(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2425
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*state))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2430
ibt_status = ibt_query_hca(state->id_hca_hdl, &hca_attrs);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2437
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2438
state->id_hwcksum_capab = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2442
state->id_hwcksum_capab = IBT_HCA_CKSUM_FULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2449
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2450
state->id_lso_capable = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2451
state->id_lso_maxlen = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2454
state->id_lso_capable = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2456
state->id_lso_maxlen = IBD_LSO_MAXLEN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2458
state->id_lso_maxlen =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2461
state->id_lso_capable = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2462
state->id_lso_maxlen = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2470
state->id_hca_res_lkey_capab = 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2471
state->id_res_lkey = hca_attrs.hca_reserved_lkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2472
state->rc_enable_iov_map = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2475
state->rc_enable_iov_map = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2483
state->id_max_sqseg = hca_attrs.hca_ud_send_sgl_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2484
state->rc_tx_max_sqseg = hca_attrs.hca_conn_send_sgl_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2486
state->id_max_sqseg = hca_attrs.hca_max_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2487
state->rc_tx_max_sqseg = hca_attrs.hca_max_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2489
if (state->id_max_sqseg > IBD_MAX_SQSEG) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2490
state->id_max_sqseg = IBD_MAX_SQSEG;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2491
} else if (state->id_max_sqseg < IBD_MAX_SQSEG) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2492
ibd_print_warn(state, "Set #sgl = %d instead of default %d",
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2493
state->id_max_sqseg, IBD_MAX_SQSEG);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2495
if (state->rc_tx_max_sqseg > IBD_MAX_SQSEG) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2496
state->rc_tx_max_sqseg = IBD_MAX_SQSEG;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2497
} else if (state->rc_tx_max_sqseg < IBD_MAX_SQSEG) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2498
ibd_print_warn(state, "RC mode: Set #sgl = %d instead of "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2499
"default %d", state->rc_tx_max_sqseg, IBD_MAX_SQSEG);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2508
state->id_max_sqseg_hiwm = (state->id_max_sqseg * 65) / 100;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2509
state->rc_max_sqseg_hiwm = (state->rc_tx_max_sqseg * 65) / 100;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2518
state->id_hca_max_chan_sz = hca_attrs.hca_max_chan_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2520
if (hca_attrs.hca_max_chan_sz < state->id_ud_num_rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2521
state->id_ud_num_rwqe = hca_attrs.hca_max_chan_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2523
state->id_rx_bufs_outstanding_limit = state->id_ud_num_rwqe -
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2526
if (hca_attrs.hca_max_chan_sz < state->id_ud_num_swqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2527
state->id_ud_num_swqe = hca_attrs.hca_max_chan_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2529
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*state))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2535
ibd_part_busy(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2537
if (atomic_add_32_nv(&state->id_rx_list.dl_bufs_outstanding, 0) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2542
if (state->rc_srq_rwqe_list.dl_bufs_outstanding != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2551
if (state->id_ah_op == IBD_OP_ONGOING) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2561
ibd_part_unattach(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2563
uint32_t progress = state->id_mac_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2567
ibd_free_rx_rsrcs(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2570
ASSERT(state->id_enable_rc);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2571
ibd_rc_fini_srq_list(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2572
state->id_mac_state &= (~IBD_DRV_RC_SRQ_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2576
(void) mac_unregister(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2577
state->id_mac_state &= (~IBD_DRV_MAC_REGISTERED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2594
ibd_queue_work_slot(state, &state->id_ah_req, IBD_ASYNC_EXIT);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2595
thread_join(state->id_async_thrid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2597
state->id_mac_state &= (~IBD_DRV_ASYNC_THR_CREATED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2601
list_destroy(&state->id_req_list);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2602
mutex_destroy(&state->id_acache_req_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2603
cv_destroy(&state->id_acache_req_cv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2604
state->id_mac_state &= ~IBD_DRV_REQ_LIST_INITED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2608
if ((ret = ibt_free_pd(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2609
state->id_pd_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2610
ibd_print_warn(state, "failed to free "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2613
state->id_pd_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2614
state->id_mac_state &= (~IBD_DRV_PD_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2618
if ((ret = ibt_close_hca(state->id_hca_hdl)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2620
ibd_print_warn(state, "failed to close "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2623
state->id_hca_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2624
state->id_mac_state &= (~IBD_DRV_HCA_OPENED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2629
if ((ret = ibt_detach(state->id_ibt_hdl)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2631
ibd_print_warn(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2634
state->id_ibt_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2635
state->id_mac_state &= (~IBD_DRV_IBTL_ATTACH_DONE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2642
ibd_print_warn(state, "ibt_detach(): global "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2650
ddi_remove_softintr(state->id_tx);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2651
state->id_tx = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2652
state->id_mac_state &= (~IBD_DRV_TXINTR_ADDED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2656
ddi_remove_softintr(state->id_rx);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2657
state->id_rx = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2658
state->id_mac_state &= (~IBD_DRV_RXINTR_ADDED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2663
kstat_delete(state->rc_ksp);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2664
state->id_mac_state &= (~IBD_DRV_RC_PRIVATE_STATE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2669
ibd_state_fini(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2670
state->id_mac_state &= (~IBD_DRV_STATE_INITIALIZED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2675
ibd_part_attach(ibd_state_t *state, dev_info_t *dip)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2684
if (ibd_state_init(state, dip) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2688
state->id_mac_state |= IBD_DRV_STATE_INITIALIZED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2694
if ((rv = ddi_add_softintr(dip, DDI_SOFTINT_LOW, &state->id_rx,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2695
NULL, NULL, ibd_intr, (caddr_t)state)) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2700
state->id_mac_state |= IBD_DRV_RXINTR_ADDED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2703
if ((rv = ddi_add_softintr(dip, DDI_SOFTINT_LOW, &state->id_tx,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2705
(caddr_t)state)) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2710
state->id_mac_state |= IBD_DRV_TXINTR_ADDED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2718
if ((ret = ibt_attach(&ibd_clnt_modinfo, dip, state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2726
if ((ret = ibt_attach(&ibd_clnt_modinfo, dip, state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2727
&state->id_ibt_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2735
state->id_mac_state |= IBD_DRV_IBTL_ATTACH_DONE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2740
if ((ret = ibt_open_hca(state->id_ibt_hdl, state->id_hca_guid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2741
&state->id_hca_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2746
state->id_mac_state |= IBD_DRV_HCA_OPENED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2750
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2751
if (ibd_rc_init_stats(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2756
state->id_mac_state |= IBD_DRV_RC_PRIVATE_STATE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2763
(void) ibd_record_capab(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2768
if ((ret = ibt_alloc_pd(state->id_hca_hdl, IBT_PD_NO_FLAGS,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2769
&state->id_pd_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2774
state->id_mac_state |= IBD_DRV_PD_ALLOCD;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2781
mutex_init(&state->id_acache_req_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2782
cv_init(&state->id_acache_req_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2783
list_create(&state->id_req_list, sizeof (ibd_req_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2785
state->id_mac_state |= IBD_DRV_REQ_LIST_INITED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2790
kht = thread_create(NULL, 0, ibd_async_work, state, 0, &p0,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2792
state->id_async_thrid = kht->t_did;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2793
state->id_mac_state |= IBD_DRV_ASYNC_THR_CREATED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2823
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2836
state = ddi_get_soft_state(ibd_list, instance);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2843
return (ibd_port_unattach(state, dip));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2850
ibd_state_init(ibd_state_t *state, dev_info_t *dip)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2854
mutex_init(&state->id_link_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2855
state->id_link_state = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2857
mutex_init(&state->id_trap_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2858
cv_init(&state->id_trap_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2859
state->id_trap_stop = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2860
state->id_trap_inprog = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2862
mutex_init(&state->id_scq_poll_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2863
mutex_init(&state->id_rcq_poll_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2864
state->id_dip = dip;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2866
mutex_init(&state->id_sched_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2868
mutex_init(&state->id_tx_list.dl_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2869
mutex_init(&state->id_tx_rel_list.dl_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2870
mutex_init(&state->id_txpost_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2871
state->id_tx_busy = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2872
mutex_init(&state->id_lso_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2874
state->id_rx_list.dl_bufs_outstanding = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2875
state->id_rx_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2876
mutex_init(&state->id_rx_list.dl_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2877
mutex_init(&state->id_rx_free_list.dl_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2879
state->id_pkey, state->id_plinkid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2880
state->id_req_kmc = kmem_cache_create(buf, sizeof (ibd_req_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2884
mutex_init(&state->rc_rx_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2885
mutex_init(&state->rc_tx_large_bufs_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2886
mutex_init(&state->rc_srq_rwqe_list.dl_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2887
mutex_init(&state->rc_srq_free_list.dl_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2888
mutex_init(&state->rc_pass_chan_list.chan_list_mutex, NULL,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2890
mutex_init(&state->rc_timeout_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2897
state->id_enable_rc = IBD_DEF_LINK_MODE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2898
state->rc_mtu = IBD_DEF_RC_MAX_MTU;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2899
state->id_mtu = IBD_DEF_MAX_MTU;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2902
state->id_lso_policy = IBD_DEF_LSO_POLICY;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2903
state->id_num_lso_bufs = IBD_DEF_NUM_LSO_BUFS;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2904
state->id_num_ah = IBD_DEF_NUM_AH;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2905
state->id_hash_size = IBD_DEF_HASH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2906
state->id_create_broadcast_group = IBD_DEF_CREATE_BCAST_GROUP;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2907
state->id_allow_coalesce_comp_tuning = IBD_DEF_COALESCE_COMPLETIONS;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2908
state->id_ud_rx_comp_count = IBD_DEF_UD_RX_COMP_COUNT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2909
state->id_ud_rx_comp_usec = IBD_DEF_UD_RX_COMP_USEC;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2910
state->id_ud_tx_comp_count = IBD_DEF_UD_TX_COMP_COUNT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2911
state->id_ud_tx_comp_usec = IBD_DEF_UD_TX_COMP_USEC;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2912
state->id_rc_rx_comp_count = IBD_DEF_RC_RX_COMP_COUNT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2913
state->id_rc_rx_comp_usec = IBD_DEF_RC_RX_COMP_USEC;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2914
state->id_rc_tx_comp_count = IBD_DEF_RC_TX_COMP_COUNT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2915
state->id_rc_tx_comp_usec = IBD_DEF_RC_TX_COMP_USEC;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2916
state->id_ud_tx_copy_thresh = IBD_DEF_UD_TX_COPY_THRESH;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2917
state->id_rc_rx_copy_thresh = IBD_DEF_RC_RX_COPY_THRESH;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2918
state->id_rc_tx_copy_thresh = IBD_DEF_RC_TX_COPY_THRESH;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2919
state->id_ud_num_rwqe = IBD_DEF_UD_NUM_RWQE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2920
state->id_ud_num_swqe = IBD_DEF_UD_NUM_SWQE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2921
state->id_rc_num_rwqe = IBD_DEF_RC_NUM_RWQE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2922
state->id_rc_num_swqe = IBD_DEF_RC_NUM_SWQE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2923
state->rc_enable_srq = IBD_DEF_RC_ENABLE_SRQ;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2924
state->id_rc_num_srq = IBD_DEF_RC_NUM_SRQ;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2925
state->id_rc_rx_rwqe_thresh = IBD_DEF_RC_RX_RWQE_THRESH;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2934
ibd_state_fini(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2936
kmem_cache_destroy(state->id_req_kmc);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2938
mutex_destroy(&state->id_rx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2939
mutex_destroy(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2941
mutex_destroy(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2942
mutex_destroy(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2943
mutex_destroy(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2944
mutex_destroy(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2946
mutex_destroy(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2947
mutex_destroy(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2948
mutex_destroy(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2950
cv_destroy(&state->id_trap_cv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2951
mutex_destroy(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2952
mutex_destroy(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2955
mutex_destroy(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2956
mutex_destroy(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2957
mutex_destroy(&state->rc_srq_rwqe_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2958
mutex_destroy(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2959
mutex_destroy(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2960
mutex_destroy(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2967
ibd_get_portspeed(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2987
path_attr.pa_dgids = &state->id_sgid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2989
path_attr.pa_sgid = state->id_sgid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
2991
if (ibt_get_paths(state->id_ibt_hdl, IBT_PATH_NO_FLAGS,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3064
ibd_iba_join(ibd_state_t *state, ib_gid_t mgid, ibd_mce_t *mce)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3069
mcg_attr.mc_qkey = state->id_mcinfo->mc_qkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3072
mcg_attr.mc_scope = state->id_scope;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3073
mcg_attr.mc_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3074
mcg_attr.mc_flow = state->id_mcinfo->mc_adds_vect.av_flow;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3075
mcg_attr.mc_sl = state->id_mcinfo->mc_adds_vect.av_srvl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3076
mcg_attr.mc_tclass = state->id_mcinfo->mc_adds_vect.av_tclass;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3077
return (ibt_join_mcg(state->id_sgid, &mcg_attr, &mce->mc_info,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3091
ibd_join_group(ibd_state_t *state, ib_gid_t mgid, uint8_t jstate)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3116
IBD_MCACHE_FIND_FULL(state, mgid)) != NULL)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3133
if ((ibt_status = ibd_iba_join(state, mgid, mce)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3145
tmce = IBD_MCACHE_FIND_FULL(state, mgid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3149
if (IBD_MCACHE_FIND_NON(state, mgid) != NULL)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3160
if ((ibt_status = ibt_attach_mcg(state->id_chnl_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3169
(void) ibt_leave_mcg(state->id_sgid, mgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3170
state->id_sgid, jstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3180
IBD_MCACHE_INSERT_NON(state, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3200
(void) ibt_leave_mcg(state->id_sgid, mgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3201
state->id_sgid, IB_MC_JSTATE_SEND_ONLY_NON);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3208
mutex_enter(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3209
IBD_MCACHE_INSERT_FULL(state, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3210
mutex_exit(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3223
ibd_reacquire_group(ibd_state_t *state, ibd_mce_t *mce)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3241
(void) ibt_leave_mcg(state->id_sgid, mgid, state->id_sgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3243
if (ibd_iba_join(state, mgid, mce) != IBT_SUCCESS)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3244
ibd_print_warn(state, "Failure on port up to rejoin "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3260
ibd_async_reap_group(ibd_state_t *state, ibd_mce_t *mce, ib_gid_t mgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3279
mutex_enter(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3280
IBD_MCACHE_PULLOUT_FULL(state, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3281
mutex_exit(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3282
if (IBD_MCACHE_FIND_NON(state, mgid) != NULL)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3285
IBD_MCACHE_PULLOUT_NON(state, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3286
tmce = IBD_MCACHE_FIND_FULL(state, mgid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3290
mutex_enter(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3291
IBD_MCACHE_PULLOUT_FULL(state, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3292
mutex_exit(&state->id_mc_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3307
(void) ibt_detach_mcg(state->id_chnl_hdl, &mce->mc_info);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3310
(void) ibt_leave_mcg(state->id_sgid, mgid, state->id_sgid, jstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3322
ibd_leave_group(ibd_state_t *state, ib_gid_t mgid, uint8_t jstate)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3333
mce = IBD_MCACHE_FIND_NON(state, mgid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3342
mce = IBD_MCACHE_FIND_FULL(state, mgid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3382
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3384
recycled = ibd_acache_recycle(state, &mcmac, (jstate ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3386
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3392
ibd_async_reap_group(state, mce, mgid, jstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3402
ibd_find_bgroup(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3414
state->id_bgroup_created = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3415
state->id_bgroup_present = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3419
mcg_attr.mc_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3420
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->id_mgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3421
state->id_mgid.gid_guid = IB_MGID_IPV4_LOWGRP_MASK;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3422
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(state->id_mgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3425
state->id_scope = mcg_attr.mc_scope = scopes[i];
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3430
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->id_mgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3431
state->id_mgid.gid_prefix =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3433
((uint64_t)state->id_scope << 48) |
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3434
((uint32_t)(state->id_pkey << 16)));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3435
mcg_attr.mc_mgid = state->id_mgid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3436
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(state->id_mgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3437
if (ibt_query_mcg(state->id_sgid, &mcg_attr, 1,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3438
&state->id_mcinfo, &numg) == IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3445
if (state->id_create_broadcast_group) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3451
if (state->id_bgroup_created) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3452
ibd_print_warn(state, "IPoIB broadcast group "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3464
mcg_attr.mc_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3468
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->id_mgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3469
state->id_mgid.gid_prefix =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3472
((uint32_t)(state->id_pkey << 16)));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3473
mcg_attr.mc_mgid = state->id_mgid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3474
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(state->id_mgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3476
if ((ret = ibt_join_mcg(state->id_sgid, &mcg_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3478
ibd_print_warn(state, "IPoIB broadcast group "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3480
state->id_bgroup_created = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3483
state->id_bgroup_created = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3486
ibd_print_warn(state, "IPoIB broadcast group absent");
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3494
mcgmtu = (128 << state->id_mcinfo->mc_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3495
if (state->id_mtu < mcgmtu) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3496
ibd_print_warn(state, "IPoIB broadcast group MTU %d "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3498
state->id_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3499
ibt_free_mcg_info(state->id_mcinfo, 1);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3502
state->id_mtu = mcgmtu;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3503
state->id_bgroup_present = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3508
if (state->id_bgroup_created) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3509
(void) ibt_leave_mcg(state->id_sgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3510
mcg_info.mc_adds_vect.av_dgid, state->id_sgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3518
ibd_alloc_tx_copybufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3525
state->id_tx_buf_sz = state->id_mtu;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3526
if (state->id_lso_policy && state->id_lso_capable &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3527
(state->id_ud_tx_copy_thresh > state->id_mtu)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3528
state->id_tx_buf_sz = state->id_ud_tx_copy_thresh;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3531
state->id_tx_bufs = kmem_zalloc(state->id_ud_num_swqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3532
state->id_tx_buf_sz, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3534
state->id_tx_wqes = kmem_zalloc(state->id_ud_num_swqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3540
mem_attr.mr_vaddr = (uint64_t)(uintptr_t)state->id_tx_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3541
mem_attr.mr_len = state->id_ud_num_swqe * state->id_tx_buf_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3544
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3545
&state->id_tx_mr_hdl, &state->id_tx_mr_desc) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3547
kmem_free(state->id_tx_wqes,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3548
state->id_ud_num_swqe * sizeof (ibd_swqe_t));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3549
kmem_free(state->id_tx_bufs,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3550
state->id_ud_num_swqe * state->id_tx_buf_sz);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3551
state->id_tx_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3559
ibd_alloc_tx_lsobufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3579
memsz = state->id_num_lso_bufs * IBD_LSO_BUFSZ;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3586
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3594
mutex_enter(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3602
buflist = kmem_zalloc(state->id_num_lso_bufs * sizeof (ibd_lsobuf_t),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3610
for (i = 0; i < state->id_num_lso_bufs; i++) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3628
bktp->bkt_nelem = state->id_num_lso_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3631
state->id_lso = bktp;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3632
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3641
ibd_init_txlist(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3649
if (ibd_alloc_tx_copybufs(state) != DDI_SUCCESS)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3652
if (state->id_lso_policy && state->id_lso_capable) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3653
if (ibd_alloc_tx_lsobufs(state) != DDI_SUCCESS)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3654
state->id_lso_capable = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3657
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3658
state->id_tx_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3659
state->id_tx_list.dl_pending_sends = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3660
state->id_tx_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3661
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3662
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3663
state->id_tx_rel_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3664
state->id_tx_rel_list.dl_pending_sends = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3665
state->id_tx_rel_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3666
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3671
lkey = state->id_tx_mr_desc.md_lkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3672
bufaddr = state->id_tx_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3673
len = state->id_tx_buf_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3674
swqe = state->id_tx_wqes;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3675
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3676
for (i = 0; i < state->id_ud_num_swqe; i++, swqe++, bufaddr += len) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3695
state->id_tx_list.dl_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3696
swqe->swqe_next = state->id_tx_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3697
state->id_tx_list.dl_head = SWQE_TO_WQE(swqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3699
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3705
ibd_acquire_lsobufs(ibd_state_t *state, uint_t req_sz, ibt_wr_ds_t *sgl_p,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3727
mutex_enter(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3732
ASSERT(state->id_lso != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3733
bktp = state->id_lso;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3735
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3775
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3783
ibd_release_lsobufs(ibd_state_t *state, ibt_wr_ds_t *sgl_p, uint32_t nds)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3791
mutex_enter(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3793
bktp = state->id_lso;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3819
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3823
ibd_free_tx_copybufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3828
if (ibt_deregister_mr(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3829
state->id_tx_mr_hdl) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3832
state->id_tx_mr_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3837
kmem_free(state->id_tx_wqes, state->id_ud_num_swqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3839
kmem_free(state->id_tx_bufs, state->id_ud_num_swqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3840
state->id_tx_buf_sz);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3841
state->id_tx_wqes = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3842
state->id_tx_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3846
ibd_free_tx_lsobufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3850
mutex_enter(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3852
if ((bktp = state->id_lso) == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3853
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3867
if (ibt_deregister_mr(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3879
state->id_lso = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3881
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3888
ibd_fini_txlist(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3893
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3894
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3895
state->id_tx_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3896
state->id_tx_list.dl_pending_sends = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3897
state->id_tx_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3898
state->id_tx_rel_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3899
state->id_tx_rel_list.dl_pending_sends = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3900
state->id_tx_rel_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3901
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3902
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3904
ibd_free_tx_lsobufs(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3905
ibd_free_tx_copybufs(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3912
ibd_post_recv_list(ibd_state_t *state, ibd_rwqe_t *rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3939
atomic_add_32(&state->id_rx_list.dl_cnt, i);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3942
ibt_status = ibt_post_recv(state->id_chnl_hdl, wrs, i,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3946
ibd_print_warn(state, "ibd_post_recv: FATAL: "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3950
atomic_add_32(&state->id_rx_list.dl_cnt,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3960
ibd_post_recv_intr(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3966
state->id_rx_post_queue_index =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3967
(state->id_rx_post_queue_index + 1) &
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3968
(state->id_rx_nqueues - 1);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3970
rxp = state->id_rx_queues + state->id_rx_post_queue_index;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3976
ibd_post_recv_list(state, list);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3981
(((uintptr_t)(rwqe) >> 8) & (state->id_rx_nqueues - 1))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3995
ibd_post_recv(ibd_state_t *state, ibd_rwqe_t *rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3999
rxp = state->id_rx_queues + RX_QUEUE_HASH(rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4003
rxp = state->id_rx_queues + RX_QUEUE_HASH(rwqe + 16);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4008
uint_t active = atomic_inc_32_nv(&state->id_rx_post_active);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4011
if ((active & (state->id_rx_nqueues - 1)) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4015
ibd_post_recv_list(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4024
ibd_alloc_rx_copybufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4032
state->id_rx_buf_sz = state->id_mtu + IPOIB_GRH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4034
state->id_rx_bufs = kmem_zalloc(state->id_ud_num_rwqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4035
state->id_rx_buf_sz, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4037
state->id_rx_wqes = kmem_zalloc(state->id_ud_num_rwqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4040
state->id_rx_nqueues = 1 << IBD_LOG_RX_POST;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4041
state->id_rx_queues = kmem_zalloc(state->id_rx_nqueues *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4043
for (i = 0; i < state->id_rx_nqueues; i++) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4044
ibd_rx_queue_t *rxp = state->id_rx_queues + i;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4051
mem_attr.mr_vaddr = (uint64_t)(uintptr_t)state->id_rx_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4052
mem_attr.mr_len = state->id_ud_num_rwqe * state->id_rx_buf_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4055
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4056
&state->id_rx_mr_hdl, &state->id_rx_mr_desc) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4058
kmem_free(state->id_rx_wqes,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4059
state->id_ud_num_rwqe * sizeof (ibd_rwqe_t));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4060
kmem_free(state->id_rx_bufs,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4061
state->id_ud_num_rwqe * state->id_rx_buf_sz);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4062
state->id_rx_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4063
state->id_rx_wqes = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4074
ibd_init_rxlist(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4083
mutex_enter(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4084
if (state->id_rx_free_list.dl_head != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4086
len = state->id_rx_buf_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4087
list = state->id_rx_free_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4088
state->id_rx_free_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4089
state->id_rx_free_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4090
mutex_exit(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4097
if (atomic_dec_32_nv(&state->id_running) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4107
atomic_inc_32(&state->
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4112
ibd_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4114
atomic_inc_32(&state->id_running);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4118
ibd_post_recv_list(state, WQE_TO_RWQE(list));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4121
mutex_exit(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4123
if (ibd_alloc_rx_copybufs(state) != DDI_SUCCESS)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4129
len = state->id_rx_buf_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4130
lkey = state->id_rx_mr_desc.md_lkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4131
rwqe = state->id_rx_wqes;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4132
bufaddr = state->id_rx_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4134
for (i = 0; i < state->id_ud_num_rwqe; i++, rwqe++, bufaddr += len) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4135
rwqe->w_state = state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4145
if (atomic_dec_32_nv(&state->id_running) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4156
atomic_inc_32(&state->id_running);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4159
mutex_enter(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4160
state->id_rx_free_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4161
state->id_rx_free_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4162
mutex_exit(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4164
ibd_fini_rxlist(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4179
ibd_post_recv_list(state, WQE_TO_RWQE(list));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4185
ibd_free_rx_copybufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4192
if (ibt_deregister_mr(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4193
state->id_rx_mr_hdl) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4196
state->id_rx_mr_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4201
for (i = 0; i < state->id_rx_nqueues; i++) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4202
ibd_rx_queue_t *rxp = state->id_rx_queues + i;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4205
kmem_free(state->id_rx_queues, state->id_rx_nqueues *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4207
kmem_free(state->id_rx_wqes, state->id_ud_num_rwqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4209
kmem_free(state->id_rx_bufs, state->id_ud_num_rwqe *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4210
state->id_rx_buf_sz);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4211
state->id_rx_queues = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4212
state->id_rx_wqes = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4213
state->id_rx_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4217
ibd_free_rx_rsrcs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4219
mutex_enter(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4220
if (state->id_rx_free_list.dl_head == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4222
mutex_exit(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4225
ASSERT(state->id_rx_free_list.dl_cnt == state->id_ud_num_rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4226
ibd_free_rx_copybufs(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4227
state->id_rx_free_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4228
state->id_rx_free_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4229
mutex_exit(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4236
ibd_fini_rxlist(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4242
for (i = 0; i < state->id_rx_nqueues; i++) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4243
ibd_rx_queue_t *rxp = state->id_rx_queues + i;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4255
if (atomic_add_32_nv(&state->id_rx_list.dl_bufs_outstanding, 0) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4256
ibd_free_rx_rsrcs(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4264
ibd_free_rwqe(ibd_state_t *state, ibd_rwqe_t *rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4275
mutex_enter(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4276
state->id_rx_free_list.dl_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4277
rwqe->rwqe_next = state->id_rx_free_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4278
state->id_rx_free_list.dl_head = RWQE_TO_WQE(rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4279
mutex_exit(&state->id_rx_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
429
static int ibd_part_attach(ibd_state_t *state, dev_info_t *dip);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4290
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4292
atomic_inc_64(&state->id_num_intrs);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4295
mutex_enter(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4296
if (state->id_rcq_poll_busy & IBD_CQ_POLLING) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4297
state->id_rcq_poll_busy |= IBD_REDO_CQ_POLLING;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4298
mutex_exit(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
430
static void ibd_part_unattach(ibd_state_t *state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4301
mutex_exit(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4302
ddi_trigger_softintr(state->id_rx);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4305
(void) ibd_intr((caddr_t)state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4316
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4318
atomic_inc_64(&state->id_num_intrs);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
432
static int ibd_port_unattach(ibd_state_t *state, dev_info_t *dip);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4321
mutex_enter(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4322
if (state->id_scq_poll_busy & IBD_CQ_POLLING) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4323
state->id_scq_poll_busy |= IBD_REDO_CQ_POLLING;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4324
mutex_exit(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4327
mutex_exit(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4328
ddi_trigger_softintr(state->id_tx);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4331
(void) ibd_tx_recycle((caddr_t)state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4345
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4356
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->id_sgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4357
if (bcmp(&gid, &state->id_sgid, sizeof (ib_gid_t)) != 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4359
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(state->id_sgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4373
ibd_print_warn(state, "IBA multicast support "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4383
ibd_print_warn(state, "IBA multicast support "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4393
if (((state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4407
if (!ibd_async_safe(state))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4410
req = kmem_cache_alloc(state->id_req_kmc, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4413
ibd_queue_work_slot(state, req, IBD_ASYNC_TRAP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4419
ibd_async_trap(ibd_state_t *state, ibd_req_t *req)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4435
if (((state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4436
IBD_DRV_IN_LATE_HCA_INIT) && (state->id_bgroup_present == 0) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4444
state->id_pkey)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4445
ibd_async_done(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4448
ibd_set_mac_progress(state, IBD_DRV_RESTART_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4455
if (((state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4457
((ret = ibd_start(state)) != 0)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4461
ibd_clr_mac_progress(state, IBD_DRV_RESTART_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4462
ibd_async_done(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4470
ibd_leave_group(state, mgid, IB_MC_JSTATE_SEND_ONLY_NON);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4472
if (state->id_prom_op == IBD_OP_COMPLETED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4473
ibd_leave_group(state, mgid, IB_MC_JSTATE_NON);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4485
if ((ibd_join_group(state, mgid, IB_MC_JSTATE_NON) ==
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4487
ibd_print_warn(state, "IBA promiscuous mode missed "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4496
ibd_async_done(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4505
ibd_state_t *state = arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4507
if (state->id_type == IBD_PORT_DRIVER)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4517
if (state->id_hwcksum_capab & IBT_HCA_CKSUM_FULL)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4535
if (!state->id_lso_policy || !state->id_lso_capable)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4538
if ((state->id_hwcksum_capab & IBT_HCA_CKSUM_FULL) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4541
if (state->id_hca_res_lkey_capab == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4542
ibd_print_warn(state, "no reserved-lkey capability, "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4548
cap_lso->lso_basic_tcp_ipv4.lso_max = state->id_lso_maxlen - 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4566
ibd_state_t *state = arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4571
if (state->id_type == IBD_PORT_DRIVER) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4577
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4591
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4594
state->id_enable_rc = 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4596
err = mac_maxsdu_update2(state->id_mh,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4597
state->rc_mtu - IPOIB_HDRSIZE,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4598
state->id_mtu - IPOIB_HDRSIZE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4600
if (!state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4603
state->id_enable_rc = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4604
err = mac_maxsdu_update2(state->id_mh,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4605
state->id_mtu - IPOIB_HDRSIZE,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4606
state->id_mtu - IPOIB_HDRSIZE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4608
(void) ibd_record_capab(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4609
mac_capab_update(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4613
err = ibd_set_priv_prop(state, pr_name,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4627
ibd_state_t *state = arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4634
if (state->id_type == IBD_PORT_DRIVER) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4642
*(uint_t *)pr_val = state->id_enable_rc;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4645
err = ibd_get_priv_prop(state, pr_name, pr_valsize,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4659
ibd_state_t *state = arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4668
if (state->id_type == IBD_PORT_DRIVER) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4671
} else if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4674
min = max = state->id_mtu - IPOIB_HDRSIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4749
ibd_set_priv_prop(ibd_state_t *state, const char *pr_name,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4763
state->id_allow_coalesce_comp_tuning = (result == 1) ?
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4769
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4779
state->id_create_broadcast_group = (result == 1) ?
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4785
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4795
state->id_hash_size = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4800
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4810
state->id_lso_policy = (result == 1) ?
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4813
mac_capab_update(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4817
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4827
state->id_num_ah = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4832
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4835
if (!state->id_lso_policy || !state->id_lso_capable) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4846
state->id_num_lso_bufs = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4851
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4861
state->rc_enable_srq = (result == 1) ?
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4864
if (!state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4865
state->id_rc_num_srq = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4870
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4881
state->id_rc_num_rwqe = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4882
if (state->id_allow_coalesce_comp_tuning &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4883
state->id_rc_rx_comp_count > state->id_rc_num_rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4884
state->id_rc_rx_comp_count =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4885
state->id_rc_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4886
if (state->id_rc_num_srq > state->id_rc_num_rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4887
state->id_rc_num_srq =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4888
state->id_rc_num_rwqe - 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4893
if (state->id_rc_rx_rwqe_thresh > state->id_rc_num_rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4894
state->id_rc_rx_rwqe_thresh =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4895
(state->id_rc_num_rwqe >> 2);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4901
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4907
if (!state->rc_enable_srq)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4912
result >= state->id_rc_num_rwqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4915
state->id_rc_num_srq = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4919
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4930
state->id_rc_num_swqe = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4931
if (state->id_allow_coalesce_comp_tuning &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4932
state->id_rc_tx_comp_count > state->id_rc_num_swqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4933
state->id_rc_tx_comp_count =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4934
state->id_rc_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4939
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4946
if (result < 1 || result > state->id_rc_num_rwqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4949
state->id_rc_rx_comp_count = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4954
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4964
state->id_rc_rx_comp_usec = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4969
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4977
result > state->rc_mtu) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4980
state->id_rc_rx_copy_thresh = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4985
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4993
result >= state->id_rc_num_rwqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
4996
state->id_rc_rx_rwqe_thresh = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5001
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5008
if (result < 1 || result > state->id_rc_num_swqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5011
state->id_rc_tx_comp_count = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5016
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5026
state->id_rc_tx_comp_usec = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5031
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5039
result > state->rc_mtu) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5042
state->id_rc_tx_copy_thresh = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5047
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5058
if (result > state->id_hca_max_chan_sz) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5059
state->id_ud_num_rwqe =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5060
state->id_hca_max_chan_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5062
state->id_ud_num_rwqe = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5064
if (state->id_allow_coalesce_comp_tuning &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5065
state->id_ud_rx_comp_count > state->id_ud_num_rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5066
state->id_ud_rx_comp_count =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5067
state->id_ud_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5072
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5083
if (result > state->id_hca_max_chan_sz) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5084
state->id_ud_num_swqe =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5085
state->id_hca_max_chan_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5087
state->id_ud_num_swqe = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5089
if (state->id_allow_coalesce_comp_tuning &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5090
state->id_ud_tx_comp_count > state->id_ud_num_swqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5091
state->id_ud_tx_comp_count =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5092
state->id_ud_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5097
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5104
if (result < 1 || result > state->id_ud_num_rwqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5107
state->id_ud_rx_comp_count = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5112
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5122
state->id_ud_rx_comp_usec = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5127
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5134
if (result < 1 || result > state->id_ud_num_swqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5137
state->id_ud_tx_comp_count = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5142
if (!state->id_allow_coalesce_comp_tuning) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5152
state->id_ud_tx_comp_usec = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5157
if (state->id_mac_state & IBD_DRV_STARTED) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5168
state->id_ud_tx_copy_thresh = (uint32_t)result;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5176
ibd_get_priv_prop(ibd_state_t *state, const char *pr_name, uint_t pr_valsize,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5183
value = state->id_bgroup_present;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5188
value = state->id_allow_coalesce_comp_tuning;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5193
value = state->id_create_broadcast_group;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5198
value = state->id_hash_size;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5203
value = state->id_lso_policy;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5208
value = state->id_num_ah;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5213
value = state->id_num_lso_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5218
value = state->rc_enable_srq;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5223
value = state->id_rc_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5228
value = state->id_rc_num_srq;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5233
value = state->id_rc_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5238
value = state->id_rc_rx_comp_count;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5243
value = state->id_rc_rx_comp_usec;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5248
value = state->id_rc_rx_copy_thresh;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5253
value = state->id_rc_rx_rwqe_thresh;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5258
value = state->id_rc_tx_comp_count;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5263
value = state->id_rc_tx_comp_usec;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5268
value = state->id_rc_tx_copy_thresh;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5273
value = state->id_ud_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5278
value = state->id_ud_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5283
value = state->id_ud_rx_comp_count;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5288
value = state->id_ud_rx_comp_usec;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5293
value = state->id_ud_tx_comp_count;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5298
value = state->id_ud_tx_comp_usec;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5303
value = state->id_ud_tx_copy_thresh;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5315
ibd_get_port_details(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5321
mutex_enter(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5326
ret = ibt_query_hca_ports(state->id_hca_hdl, state->id_port,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5329
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5339
if ((ret = ibt_pkey2index(state->id_hca_hdl, state->id_port,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5340
state->id_pkey, &state->id_pkix)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5341
state->id_link_state = LINK_STATE_DOWN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5343
state->id_link_state = LINK_STATE_UP;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5345
state->id_mtu = (128 << port_infop->p_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5346
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(state->id_sgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5347
state->id_sgid = *port_infop->p_sgid_tbl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5348
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(state->id_sgid))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5352
state->id_link_speed = ibd_get_portspeed(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5355
state->id_mtu = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5356
state->id_link_state = LINK_STATE_DOWN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5357
state->id_link_speed = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5359
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5366
ibd_alloc_cqs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5375
ret = ibt_query_hca(state->id_hca_hdl, &hca_attrs);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5392
if (hca_attrs.hca_max_cq_sz >= (state->id_ud_num_rwqe + 1)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5393
cq_attr.cq_size = state->id_ud_num_rwqe + 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5396
num_rwqe_change = state->id_ud_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5397
state->id_ud_num_rwqe = cq_attr.cq_size - 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5400
if ((ret = ibt_alloc_cq(state->id_hca_hdl, &cq_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5401
&state->id_rcq_hdl, &real_size)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5407
if ((ret = ibt_modify_cq(state->id_rcq_hdl, state->id_ud_rx_comp_count,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5408
state->id_ud_rx_comp_usec, 0)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5414
state->id_rxwcs_size = IBD_MAX_RX_MP_LEN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5415
state->id_rxwcs = kmem_alloc(sizeof (ibt_wc_t) *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5416
state->id_rxwcs_size, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5421
if (hca_attrs.hca_max_cq_sz >= (state->id_ud_num_swqe + 1)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5422
cq_attr.cq_size = state->id_ud_num_swqe + 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5425
num_swqe_change = state->id_ud_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5426
state->id_ud_num_swqe = cq_attr.cq_size - 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5429
if ((ret = ibt_alloc_cq(state->id_hca_hdl, &cq_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5430
&state->id_scq_hdl, &real_size)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5433
kmem_free(state->id_rxwcs, sizeof (ibt_wc_t) *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5434
state->id_rxwcs_size);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5435
(void) ibt_free_cq(state->id_rcq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5438
if ((ret = ibt_modify_cq(state->id_scq_hdl, state->id_ud_tx_comp_count,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5439
state->id_ud_tx_comp_usec, 0)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5444
state->id_txwcs_size = IBD_TX_POLL_THRESH;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5445
state->id_txwcs = kmem_alloc(sizeof (ibt_wc_t) *
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5446
state->id_txwcs_size, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5453
ibd_print_warn(state, "Setting #rwqe = %d instead of default "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5454
"%d", state->id_ud_num_rwqe, num_rwqe_change);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5457
ibd_print_warn(state, "Setting #swqe = %d instead of default "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5458
"%d", state->id_ud_num_swqe, num_swqe_change);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5465
ibd_setup_ud_channel(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5472
if (state->id_hca_res_lkey_capab)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5474
if (state->id_lso_policy && state->id_lso_capable)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5477
ud_alloc_attr.ud_hca_port_num = state->id_port;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5478
ud_alloc_attr.ud_sizes.cs_sq_sgl = state->id_max_sqseg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5480
ud_alloc_attr.ud_sizes.cs_sq = state->id_ud_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5481
ud_alloc_attr.ud_sizes.cs_rq = state->id_ud_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5482
ud_alloc_attr.ud_qkey = state->id_mcinfo->mc_qkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5483
ud_alloc_attr.ud_scq = state->id_scq_hdl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5484
ud_alloc_attr.ud_rcq = state->id_rcq_hdl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5485
ud_alloc_attr.ud_pd = state->id_pd_hdl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5486
ud_alloc_attr.ud_pkey_ix = state->id_pkix;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5489
if ((ret = ibt_alloc_ud_channel(state->id_hca_hdl, IBT_ACHAN_NO_FLAGS,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5490
&ud_alloc_attr, &state->id_chnl_hdl, NULL)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5496
if ((ret = ibt_query_ud_channel(state->id_chnl_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5500
(void) ibt_free_channel(state->id_chnl_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5504
state->id_qpnum = ud_chan_attr.ud_qpn;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5510
ibd_undo_start(ibd_state_t *state, link_state_t cur_link_state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5512
uint32_t progress = state->id_mac_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5520
if (atomic_dec_32_nv(&state->id_running) != 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5531
mutex_enter(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5533
state->id_link_state = cur_link_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5535
state->id_link_state = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5537
mutex_exit(&state->id_link_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5538
bzero(&state->id_macaddr, sizeof (ipoib_mac_t));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5539
mac_link_update(state->id_mh, state->id_link_state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5541
state->id_mac_state &= (~IBD_DRV_PORT_DETAILS_OBTAINED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5543
state->id_mac_state &= (~IBD_DRV_STARTED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5547
state->id_mac_state &= (~IBD_DRV_IN_LATE_HCA_INIT);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5552
ASSERT(state->id_enable_rc);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5553
if (state->rc_listen_hdl != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5554
ibd_rc_stop_listen(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5556
state->id_mac_state &= (~IBD_DRV_RC_LISTEN);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5561
ASSERT(state->id_enable_rc);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5562
mutex_enter(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5563
state->rc_timeout_start = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5564
tid = state->rc_timeout;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5565
state->rc_timeout = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5566
mutex_exit(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5569
state->id_mac_state &= (~IBD_DRV_RC_TIMEOUT);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5572
if ((state->id_enable_rc) && (progress & IBD_DRV_ACACHE_INITIALIZED)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5574
while (state->id_ah_op == IBD_OP_ONGOING) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5582
state->rc_stop_connect++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5587
mutex_enter(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5588
state->id_sched_needed = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5589
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5590
(void) ibd_rc_close_all_chan(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5600
while (atomic_add_32_nv(&state->id_rx_list.dl_bufs_outstanding,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5618
state->id_mac_state &= (~IBD_DRV_RCQ_NOTIFY_ENABLED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5622
ibd_rc_fini_tx_largebuf_list(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5623
state->id_mac_state &= (~IBD_DRV_RC_LARGEBUF_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5627
ASSERT(state->id_enable_rc);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5628
if (state->rc_srq_rwqe_list.dl_bufs_outstanding == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5629
if (state->id_ah_op == IBD_OP_ONGOING) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5631
if (state->id_ah_op == IBD_OP_ONGOING) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5638
state->rc_stop_connect++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5642
ibd_rc_fini_srq_list(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5643
state->id_mac_state &=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5647
ibd_rc_fini_srq_list(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5648
state->id_mac_state &= (~IBD_DRV_RC_SRQ_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5656
ibt_register_subnet_notices(state->id_ibt_hdl, NULL, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5658
mutex_enter(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5659
state->id_trap_stop = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5660
while (state->id_trap_inprog > 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5661
cv_wait(&state->id_trap_cv, &state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5662
mutex_exit(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5664
state->id_mac_state &= (~IBD_DRV_SM_NOTICES_REGISTERED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5675
if ((ret = ibt_flush_channel(state->id_chnl_hdl)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5686
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5687
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5688
while (state->id_tx_list.dl_cnt + state->id_tx_rel_list.dl_cnt
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5689
!= state->id_ud_num_swqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5692
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5693
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5695
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5696
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5698
ibt_set_cq_handler(state->id_scq_hdl, 0, 0);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5699
if (state->id_tx_list.dl_cnt + state->id_tx_rel_list.dl_cnt !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5700
state->id_ud_num_swqe) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5703
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5704
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5707
while (atomic_add_32_nv(&state->id_rx_list.dl_cnt, 0) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5712
ibt_set_cq_handler(state->id_rcq_hdl, 0, 0);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5713
if (atomic_add_32_nv(&state->id_rx_list.dl_cnt, 0) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5717
state->id_mac_state &= (~IBD_DRV_SCQ_NOTIFY_ENABLED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5732
mce = list_head(&state->id_mc_full);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5736
mce = list_next(&state->id_mc_full, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5737
ibd_leave_group(state, mgid, jstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5739
state->id_mac_state &= (~IBD_DRV_BCAST_GROUP_JOINED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5743
ibd_fini_rxlist(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5744
state->id_mac_state &= (~IBD_DRV_RXLIST_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5748
ibd_fini_txlist(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5749
state->id_mac_state &= (~IBD_DRV_TXLIST_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5753
if ((ret = ibt_free_channel(state->id_chnl_hdl)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5759
state->id_mac_state &= (~IBD_DRV_UD_CHANNEL_SETUP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5763
kmem_free(state->id_txwcs,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5764
sizeof (ibt_wc_t) * state->id_txwcs_size);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5765
if ((ret = ibt_free_cq(state->id_scq_hdl)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5771
kmem_free(state->id_rxwcs,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5772
sizeof (ibt_wc_t) * state->id_rxwcs_size);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5773
if ((ret = ibt_free_cq(state->id_rcq_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5778
state->id_txwcs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5779
state->id_rxwcs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5780
state->id_scq_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5781
state->id_rcq_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5783
state->id_mac_state &= (~IBD_DRV_CQS_ALLOCD);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5787
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5788
mod_hash_destroy_hash(state->id_ah_active_hash);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5789
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5790
ibd_acache_fini(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5792
state->id_mac_state &= (~IBD_DRV_ACACHE_INITIALIZED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5800
if (state->id_bgroup_created) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5801
mgid = state->id_mcinfo->mc_adds_vect.av_dgid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5803
(void) ibt_leave_mcg(state->id_sgid, mgid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5804
state->id_sgid, jstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5806
ibt_free_mcg_info(state->id_mcinfo, 1);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5808
state->id_mac_state &= (~IBD_DRV_BCAST_GROUP_FOUND);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5823
ibd_set_mac_progress(ibd_state_t *state, uint_t flag)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5825
mutex_enter(&state->id_macst_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5826
while (state->id_mac_state & IBD_DRV_RESTART_IN_PROGRESS)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5827
cv_wait(&state->id_macst_cv, &state->id_macst_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5829
state->id_mac_state |= flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5830
mutex_exit(&state->id_macst_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5834
ibd_clr_mac_progress(ibd_state_t *state, uint_t flag)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5836
mutex_enter(&state->id_macst_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5837
state->id_mac_state &= (~flag);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5838
cv_signal(&state->id_macst_cv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5839
mutex_exit(&state->id_macst_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5849
ibd_state_t *state = arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5852
if (state->id_type == IBD_PORT_DRIVER)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5855
ibd_set_mac_progress(state, IBD_DRV_START_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5856
if (state->id_mac_state & IBD_DRV_IN_DELETION) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5857
ibd_clr_mac_progress(state, IBD_DRV_START_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5861
ret = ibd_start(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5862
ibd_clr_mac_progress(state, IBD_DRV_START_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5867
ibd_start(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5873
if (state->id_mac_state & IBD_DRV_STARTED)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5881
if (!(state->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5882
(atomic_inc_32_nv(&state->id_running) != 1)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5885
atomic_dec_32(&state->id_running);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5893
if ((err = ibd_get_port_details(state)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5902
state->id_mac_state |= IBD_DRV_PORT_DETAILS_OBTAINED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5903
if (state->id_link_state == LINK_STATE_DOWN) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5911
if (ibd_find_bgroup(state) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5916
state->id_mac_state |= IBD_DRV_BCAST_GROUP_FOUND;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5922
if (ibd_acache_init(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5927
state->id_mac_state |= IBD_DRV_ACACHE_INITIALIZED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5932
if (ibd_alloc_cqs(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5937
state->id_mac_state |= IBD_DRV_CQS_ALLOCD;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5942
if (ibd_setup_ud_channel(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5947
state->id_mac_state |= IBD_DRV_UD_CHANNEL_SETUP;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5952
if (ibd_init_txlist(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5957
state->id_mac_state |= IBD_DRV_TXLIST_ALLOCD;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5962
ibt_set_cq_handler(state->id_scq_hdl, ibd_scq_handler, state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5963
if ((ret = ibt_enable_cq_notify(state->id_scq_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5970
state->id_mac_state |= IBD_DRV_SCQ_NOTIFY_ENABLED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5975
if (ibd_init_rxlist(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
598
ibd_print_warn(ibd_state_t *state, char *fmt, ...)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5980
state->id_mac_state |= IBD_DRV_RXLIST_ALLOCD;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5985
if (ibd_join_group(state, state->id_mgid, IB_MC_JSTATE_FULL) == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5990
state->id_mac_state |= IBD_DRV_BCAST_GROUP_JOINED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
5999
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6000
ibd_h2n_mac(&state->id_macaddr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6001
IBD_MAC_ADDR_RC + state->id_qpnum,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6002
state->id_sgid.gid_prefix, state->id_sgid.gid_guid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6003
ibd_h2n_mac(&state->rc_macaddr_loopback, state->id_qpnum,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6004
state->id_sgid.gid_prefix, state->id_sgid.gid_guid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6006
ibd_h2n_mac(&state->id_macaddr, state->id_qpnum,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6007
state->id_sgid.gid_prefix, state->id_sgid.gid_guid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6009
ibd_h2n_mac(&state->id_bcaddr, IB_QPN_MASK,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6010
state->id_mgid.gid_prefix, state->id_mgid.gid_guid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6012
if (!state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6013
(void) mac_maxsdu_update2(state->id_mh,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6014
state->id_mtu - IPOIB_HDRSIZE,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6015
state->id_mtu - IPOIB_HDRSIZE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6017
mac_unicst_update(state->id_mh, (uint8_t *)&state->id_macaddr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6022
ibt_set_cq_handler(state->id_rcq_hdl, ibd_rcq_handler, state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6023
if ((ret = ibt_enable_cq_notify(state->id_rcq_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6030
state->id_mac_state |= IBD_DRV_RCQ_NOTIFY_ENABLED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
605
datalink_id_t linkid = state->id_plinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6052
if ((state->id_mac_state & IBD_DRV_SM_NOTICES_REGISTERED) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6053
ibt_register_subnet_notices(state->id_ibt_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6054
ibd_snet_notices_handler, state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6055
mutex_enter(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6056
state->id_trap_stop = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6057
mutex_exit(&state->id_trap_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6058
state->id_mac_state |= IBD_DRV_SM_NOTICES_REGISTERED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6063
state->id_mac_state |= IBD_DRV_IN_LATE_HCA_INIT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6069
state->id_link_state = LINK_STATE_DOWN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
607
hca_guid = ddi_prop_get_int64(DDI_DEV_T_ANY, state->id_dip,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6070
mac_unicst_update(state->id_mh, (uint8_t *)&state->id_macaddr);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6071
mac_link_update(state->id_mh, state->id_link_state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6075
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6076
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6077
if (state->id_mac_state & IBD_DRV_RC_SRQ_ALLOCD) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6078
if (ibd_rc_repost_srq_free_list(state) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6085
if (ibd_rc_init_srq_list(state) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6090
state->id_mac_state |= IBD_DRV_RC_SRQ_ALLOCD;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6094
if (ibd_rc_init_tx_largebuf_list(state) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6100
state->id_mac_state |= IBD_DRV_RC_LARGEBUF_ALLOCD;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6103
if (ibd_rc_listen(state) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6108
state->id_mac_state |= IBD_DRV_RC_LISTEN;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
612
ddi_driver_name(state->id_dip), ddi_get_instance(state->id_dip),
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6121
mac_link_update(state->id_mh, state->id_link_state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6122
state->id_mac_state &= ~IBD_DRV_IN_LATE_HCA_INIT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6123
state->id_mac_state |= IBD_DRV_STARTED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6126
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6127
mutex_enter(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6128
state->rc_timeout_start = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6129
state->rc_timeout = timeout(ibd_rc_conn_timeout_call, state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
613
(u_longlong_t)hca_guid, state->id_port, state->id_pkey,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6131
mutex_exit(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6132
state->id_mac_state |= IBD_DRV_RC_TIMEOUT;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6144
(void) ibd_undo_start(state, LINK_STATE_DOWN);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6155
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6157
if (state->id_type == IBD_PORT_DRIVER)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6160
ibd_set_mac_progress(state, IBD_DRV_STOP_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6162
(void) ibd_undo_start(state, state->id_link_state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6164
ibd_clr_mac_progress(state, IBD_DRV_STOP_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6174
ibd_state_t *state = arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6176
if (state->id_type == IBD_PORT_DRIVER)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6183
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6186
if (bcmp(macaddr, &state->id_macaddr, IPOIB_ADDRL) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6197
ibd_async_multicast(ibd_state_t *state, ib_gid_t mgid, int op)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6203
if (ibd_join_group(state, mgid, IB_MC_JSTATE_FULL) == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6204
ibd_print_warn(state, "Join multicast group failed :"
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6212
ibd_leave_group(state, mgid, IB_MC_JSTATE_FULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6224
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6229
if (state->id_type == IBD_PORT_DRIVER)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6237
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6263
IBD_FILL_SCOPE_PKEY(mcast, state->id_scope, state->id_pkey);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6273
if (bcmp(mcast, &state->id_bcaddr, IPOIB_ADDRL) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6277
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6286
ibd_queue_work_slot(state, req, IBD_ASYNC_JOIN);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6290
ibd_queue_work_slot(state, req, IBD_ASYNC_LEAVE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6302
ibd_async_unsetprom(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6304
ibd_mce_t *mce = list_head(&state->id_mc_non);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6311
mce = list_next(&state->id_mc_non, mce);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6312
ibd_leave_group(state, mgid, IB_MC_JSTATE_NON);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6314
state->id_prom_op = IBD_OP_NOTSTARTED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6324
ibd_async_setprom(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6340
mcg_attr.mc_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6341
mcg_attr.mc_scope = state->id_scope;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6342
mcg_attr.mc_qkey = state->id_mcinfo->mc_qkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6343
mcg_attr.mc_mtu_req.r_mtu = state->id_mcinfo->mc_mtu;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6345
if (ibt_query_mcg(state->id_sgid, &mcg_attr, 0, &mcg_info, &numg) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6347
ibd_print_warn(state, "Could not get list of IBA multicast "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6362
if (ibd_join_group(state, mgid, IB_MC_JSTATE_NON) == NULL)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6363
ibd_print_warn(state, "IBA promiscuous mode missed "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6372
state->id_prom_op = ret;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6384
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6387
if (state->id_type == IBD_PORT_DRIVER)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6394
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6397
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6402
ibd_queue_work_slot(state, req, IBD_ASYNC_PROMON);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6405
ibd_queue_work_slot(state, req, IBD_ASYNC_PROMOFF);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6417
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6421
*val = state->id_link_speed;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6424
*val = state->id_multi_rcv;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6427
*val = state->id_brd_rcv;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6430
*val = state->id_multi_xmt;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6433
*val = state->id_brd_xmt;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6436
*val = state->id_rcv_bytes + state->rc_rcv_trans_byte
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6437
+ state->rc_rcv_copy_byte;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6440
*val = state->id_rcv_pkt + state->rc_rcv_trans_pkt
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6441
+ state->rc_rcv_copy_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6444
*val = state->id_xmt_bytes + state->rc_xmt_bytes;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6447
*val = state->id_xmt_pkt + state->rc_xmt_small_pkt +
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6448
state->rc_xmt_fragmented_pkt +
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6449
state->rc_xmt_map_fail_pkt + state->rc_xmt_map_succ_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6452
*val = state->id_ah_error; /* failed AH translation */
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6458
*val = state->id_tx_short + state->rc_swqe_short +
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6459
state->rc_xmt_buf_short;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6470
ibd_async_txsched(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6472
ibd_resume_transmission(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6476
ibd_resume_transmission(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6483
mutex_enter(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6484
if (state->id_sched_needed & IBD_RSRC_SWQE) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6485
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6486
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6487
met_thresh = state->id_tx_list.dl_cnt +
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6488
state->id_tx_rel_list.dl_cnt;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6489
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6490
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6493
} else if (state->id_sched_needed & IBD_RSRC_LSOBUF) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6494
ASSERT(state->id_lso != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6495
mutex_enter(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6496
met_thresh = state->id_lso->bkt_nfree;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6498
mutex_exit(&state->id_lso_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6501
state->id_sched_lso_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6504
state->id_sched_needed &= ~flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6505
state->id_sched_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6508
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6511
mac_tx_update(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6518
ibd_release_swqe(ibd_state_t *state, ibd_swqe_t *head, ibd_swqe_t *tail, int n)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6524
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6525
state->id_tx_rel_list.dl_pending_sends = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6526
tail->swqe_next = state->id_tx_rel_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6527
state->id_tx_rel_list.dl_head = SWQE_TO_WQE(head);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6528
state->id_tx_rel_list.dl_cnt += n;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6529
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6537
ibd_acquire_swqe(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6541
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6542
if (state->id_tx_rel_list.dl_head != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6544
state->id_tx_list.dl_head =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6545
state->id_tx_rel_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6546
state->id_tx_list.dl_cnt =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6547
state->id_tx_rel_list.dl_cnt;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6548
state->id_tx_list.dl_pending_sends = B_FALSE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6551
state->id_tx_rel_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6552
state->id_tx_rel_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6553
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6555
wqe = WQE_TO_SWQE(state->id_tx_list.dl_head);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6556
state->id_tx_list.dl_cnt -= 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6557
state->id_tx_list.dl_head = wqe->swqe_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6559
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6560
state->id_tx_list.dl_pending_sends = B_TRUE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6562
state->id_tx_short++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6679
ibd_post_send(ibd_state_t *state, ibd_swqe_t *node)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6690
ibt_status = ibt_post_send(state->id_chnl_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6693
ibd_print_warn(state, "ibd_post_send: "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6695
ibd_tx_cleanup(state, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6701
mutex_enter(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6702
tx_head = state->id_tx_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6704
state->id_tx_busy = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6705
mutex_exit(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6708
state->id_tx_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6709
mutex_exit(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6736
ibt_status = ibt_post_send(state->id_chnl_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6739
ibd_print_warn(state, "ibd_post_send: "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6745
ibd_tx_cleanup(state, nodes[i]);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6751
ibd_prepare_sgl(ibd_state_t *state, mblk_t *mp, ibd_swqe_t *node,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6800
if ((state->id_hca_res_lkey_capab) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6801
(pktsize > state->id_ud_tx_copy_thresh) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6802
(nmblks < state->id_max_sqseg_hiwm)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6810
iov_attr.iov_wr_nds = state->id_max_sqseg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6826
ibt_status = ibt_map_mem_iov(state->id_hca_hdl, &iov_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6829
ibd_print_warn(state, "ibd_send: ibt_map_mem_iov "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6838
if (pktsize <= state->id_tx_buf_sz) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6865
if (ibd_acquire_lsobufs(state, pktsize,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6909
ibd_sched_poll(ibd_state_t *state, int resource_type, int q_flag)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6913
mutex_enter(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6914
state->id_sched_needed |= resource_type;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6915
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6921
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6925
ibd_queue_work_slot(state, req, IBD_ASYNC_SCHED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6936
ibd_send(ibd_state_t *state, mblk_t *mp)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6960
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6969
IBD_FILL_SCOPE_PKEY(dest, state->id_scope, state->id_pkey);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6972
ace = ibd_acache_lookup(state, dest, &ret, 1);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6973
if (state->id_enable_rc && (ace != NULL) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6976
state->rc_null_conn++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6995
state->rc_swqe_short++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6996
mutex_enter(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6997
state->id_sched_needed |=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6999
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7000
ibd_dec_ref_ace(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7004
state->rc_no_estab_conn++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7010
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7011
node = WQE_TO_SWQE(state->id_tx_list.dl_head);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7013
state->id_tx_list.dl_cnt -= 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7014
state->id_tx_list.dl_head = node->swqe_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7016
node = ibd_acquire_swqe(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7018
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7025
if (ibd_sched_poll(state, IBD_RSRC_SWQE, 0) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7027
ibd_dec_ref_ace(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7036
ibd_print_warn(state, "ibd_send: no swqe, pkt drop");
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7038
ibd_dec_ref_ace(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7063
if (bcmp(&ipibp->ib_dst, &state->id_bcaddr, IPOIB_ADDRL) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7064
atomic_inc_64(&state->id_brd_xmt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7066
atomic_inc_64(&state->id_multi_xmt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7079
state->rc_ace_not_found++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7097
} else if (ibd_sched_poll(state, IBD_RSRC_SWQE, 1) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7162
atomic_add_64(&state->rc_xmt_bytes, pktsize);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7175
if (pktsize <= state->id_rc_tx_copy_thresh) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7176
atomic_inc_64(&state->rc_xmt_small_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7195
if ((state->rc_enable_iov_map) &&
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7196
(nmblks < state->rc_max_sqseg_hiwm)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7202
iov_attr.iov_wr_nds = state->rc_tx_max_sqseg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7218
ret = ibt_map_mem_iov(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7223
&state->rc_xmt_map_fail_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7230
atomic_inc_64(&state->rc_xmt_map_succ_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7234
atomic_inc_64(&state->rc_xmt_fragmented_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7236
mutex_enter(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7237
if (state->rc_tx_largebuf_nfree == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7238
state->rc_xmt_buf_short++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7240
(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7241
mutex_enter(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7242
state->id_sched_needed |=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7244
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7258
lbufp = state->rc_tx_largebuf_free_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7260
state->rc_tx_largebuf_free_head =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7264
state->rc_tx_largebuf_nfree --;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7265
mutex_exit(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7270
state->rc_tx_mr_desc.md_lkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7310
if ((state->id_enable_rc) && (pktsize > state->id_mtu)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7321
state->rc_xmt_reenter_too_long_pkt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7326
state->rc_xmt_icmp_too_long_pkt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7328
req = kmem_cache_alloc(state->id_req_kmc,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7331
ibd_print_warn(state, "ibd_send: alloc "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7338
ibd_queue_work_slot(state, req,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7344
ibd_print_warn(state, "Reliable Connected mode is on. "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7347
pktsize, state->id_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7348
state->rc_xmt_drop_too_long_pkt++;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7356
atomic_add_64(&state->id_xmt_bytes, pktsize);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7357
atomic_inc_64(&state->id_xmt_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7374
ibd_print_warn(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7396
if (ibd_prepare_sgl(state, mp, node, lsohdr_sz) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7397
if (ibd_sched_poll(state, IBD_RSRC_LSOBUF, 1) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7415
mutex_enter(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7416
if (state->id_tx_busy) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7417
if (state->id_tx_head) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7418
state->id_tx_tail->swqe_next =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7421
state->id_tx_head = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7423
state->id_tx_tail = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7424
mutex_exit(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7426
state->id_tx_busy = 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7427
mutex_exit(&state->id_txpost_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7428
ibd_post_send(state, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7444
ibd_tx_cleanup(state, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7457
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7460
if (state->id_type == IBD_PORT_DRIVER) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7465
if ((state->id_link_state != LINK_STATE_UP) ||
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7466
!(state->id_mac_state & IBD_DRV_STARTED)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7474
if (ibd_send(state, mp) == B_FALSE) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7492
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7494
ibd_poll_rcq(state, state->id_rcq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7503
ibd_drain_scq(ibd_state_t *state, ibt_cq_hdl_t cq_hdl)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7505
ibt_wc_t *wcs = state->id_txwcs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7506
uint_t numwcs = state->id_txwcs_size;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7545
ibd_tx_cleanup_list(state, head, tail);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7550
ibd_resume_transmission(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7558
ibd_drain_rcq(ibd_state_t *state, ibt_cq_hdl_t cq_hdl)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7560
ibt_wc_t *wcs = state->id_rxwcs;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7561
uint_t numwcs = state->id_rxwcs_size;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7585
&state->id_rx_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7589
mp = ibd_process_rx(state, rwqe, wc);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7603
mac_rx(state->id_mh, state->id_rh, head);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7609
if (atomic_add_32_nv(&state->id_rx_list.dl_cnt, -num_polled) <
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7610
(state->id_ud_num_rwqe / 4))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7611
ibd_post_recv_intr(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7620
ibd_poll_scq(ibd_state_t *state, ibt_cq_hdl_t cq_hdl)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7628
mutex_enter(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7629
if (state->id_scq_poll_busy & flag) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7630
ibd_print_warn(state, "ibd_poll_scq: multiple polling threads");
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7631
state->id_scq_poll_busy |= redo_flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7632
mutex_exit(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7635
state->id_scq_poll_busy |= flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7636
mutex_exit(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7650
ibd_drain_scq(state, cq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7665
ibd_drain_scq(state, cq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7667
mutex_enter(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7668
if (state->id_scq_poll_busy & redo_flag)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7669
state->id_scq_poll_busy &= ~redo_flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7671
state->id_scq_poll_busy &= ~flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7674
mutex_exit(&state->id_scq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7684
ibd_poll_rcq(ibd_state_t *state, ibt_cq_hdl_t rcq)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7692
mutex_enter(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7693
if (state->id_rcq_poll_busy & flag) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7694
ibd_print_warn(state, "ibd_poll_rcq: multiple polling threads");
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7695
state->id_rcq_poll_busy |= redo_flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7696
mutex_exit(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7699
state->id_rcq_poll_busy |= flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7700
mutex_exit(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7705
ibd_drain_rcq(state, rcq);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7720
ibd_drain_rcq(state, rcq);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7722
mutex_enter(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7723
if (state->id_rcq_poll_busy & redo_flag)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7724
state->id_rcq_poll_busy &= ~redo_flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7726
state->id_rcq_poll_busy &= ~flag;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7729
mutex_exit(&state->id_rcq_poll_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7738
ibd_unmap_mem(ibd_state_t *state, ibd_swqe_t *swqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7745
if ((stat = ibt_unmap_mem_iov(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7756
ibd_dec_ref_ace(ibd_state_t *state, ibd_ace_t *ace)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7787
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7800
IBD_ACACHE_PULLOUT_ACTIVE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7805
ibd_queue_work_slot(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7808
IBD_ACACHE_INSERT_FREE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7810
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7819
ibd_tx_cleanup(ibd_state_t *state, ibd_swqe_t *swqe)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7834
ibd_unmap_mem(state, swqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7836
ibd_release_lsobufs(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7853
ibd_dec_ref_ace(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7860
ibd_release_swqe(state, swqe, swqe, 1);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7864
ibd_tx_cleanup_list(ibd_state_t *state, ibd_swqe_t *head, ibd_swqe_t *tail)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7884
ibd_unmap_mem(state, swqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7886
ibd_release_lsobufs(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7904
ibd_dec_ref_ace(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7912
ibd_release_swqe(state, head, tail, n);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7921
ibd_process_rx(ibd_state_t *state, ibd_rwqe_t *rwqe, ibt_wc_t *wc)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7935
bufs = atomic_inc_32_nv(&state->id_rx_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7938
if (bufs >= state->id_rx_bufs_outstanding_limit) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7939
atomic_dec_32(&state->id_rx_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7940
atomic_inc_32(&state->id_rx_allocb);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7944
ibd_post_recv(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7946
atomic_inc_32(&state->id_rx_allocb_failed);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7947
ibd_post_recv(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7964
ibd_print_warn(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7983
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7985
&state->rc_macaddr_loopback,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7991
if (bcmp(&phdr->ib_grh.ipoib_sqpn, &state->id_macaddr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8004
phdr->ib_dst.ipoib_qpn = state->id_macaddr.ipoib_qpn;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8012
ovbcopy(&state->id_macaddr, &phdr->ib_dst,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8034
atomic_add_64(&state->id_rcv_bytes, pkt_len);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8035
atomic_inc_64(&state->id_rcv_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8036
if (bcmp(&phdr->ib_dst, &state->id_bcaddr, IPOIB_ADDRL) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8037
atomic_inc_64(&state->id_brd_rcv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8039
atomic_inc_64(&state->id_multi_rcv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8068
ibd_state_t *state = rwqe->w_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8070
atomic_dec_32(&state->id_rx_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8075
if (atomic_add_32_nv(&state->id_running, 0) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8078
ibd_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8083
state->id_mtu + IPOIB_GRH_SIZE, 0, &rwqe->w_freemsg_cb);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8085
ibd_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8090
ibd_post_recv(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8096
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8101
ibd_poll_scq(state, state->id_scq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8169
ibd_state_t *state, *port_state, *p;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8243
state = kmem_zalloc(sizeof (ibd_state_t), KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8245
state->id_type = IBD_PARTITION_OBJ;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8247
state->id_plinkid = cmd->ioc_partid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8248
state->id_dlinkid = cmd->ibdioc.ioc_linkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8249
state->id_port_inst = cmd->ibdioc.ioc_port_inst;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8251
state->id_dip = port_state->id_dip;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8252
state->id_port = port_state->id_port;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8253
state->id_pkey = cmd->ioc_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8254
state->id_hca_guid = port_state->id_hca_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8255
state->id_port_guid = port_state->id_port_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8256
state->id_force_create = force_create;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8258
mutex_init(&state->id_macst_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8259
cv_init(&state->id_macst_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8261
if (ibd_part_attach(state, state->id_dip) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8275
macp->m_driver = state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8276
macp->m_src_addr = (uint8_t *)&state->id_macaddr;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8280
if (state->id_enable_rc) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8287
err = mac_register(macp, &state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8297
err = dls_devnet_create(state->id_mh,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8303
(void) mac_unregister(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8312
state->id_next = ibd_objlist_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8314
ibd_objlist_head = state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8327
ibd_part_unattach(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8328
kmem_free(state, sizeof (ibd_state_t));
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8422
ibd_state_t *state, *port_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
843
ibd_rc_chan_s::state
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8443
for (state = ibd_objlist_head; state; state = state->id_next) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8444
if (state->id_plinkid == cmd.ioc_linkid) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8449
if (state == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8454
partioc.ibdioc.ioc_linkid = state->id_dlinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8455
partioc.ibdioc.ioc_port_inst = state->id_port_inst;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8456
partioc.ibdioc.ioc_portnum = state->id_port;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8457
partioc.ibdioc.ioc_hcaguid = state->id_hca_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8458
partioc.ibdioc.ioc_portguid = state->id_port_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8460
partioc.ioc_partid = state->id_plinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8461
partioc.ioc_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8462
partioc.ioc_force_create = state->id_force_create;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8697
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8703
if (ibd_get_port_state(state, &lstate) != 0)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8706
if (state->id_link_state != lstate) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8707
state->id_link_state = lstate;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8708
mac_link_update(state->id_mh, lstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8717
ibd_get_port_state(ibd_state_t *state, link_state_t *lstate)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8723
ret = ibt_query_hca_ports(state->id_hca_hdl, state->id_port,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8728
state->id_sgid = *port_infop->p_sgid_tbl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8729
state->id_link_speed = ibd_get_portspeed(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8743
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8757
state = ddi_get_soft_state(ibd_list, instance);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8759
state->id_dip = dip;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8760
state->id_type = IBD_PORT_DRIVER;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8762
if ((state->id_port = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8765
state->id_port);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8768
if ((state->id_hca_guid = ddi_prop_get_int64(DDI_DEV_T_ANY, dip, 0,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8771
state->id_hca_guid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8774
if ((state->id_port_guid = ddi_prop_get_int64(DDI_DEV_T_ANY, dip, 0,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8777
state->id_port_guid);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8784
if ((ret = ibt_attach(&ibdpd_clnt_modinfo, dip, state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8785
&state->id_ibt_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8791
state->id_mac_state |= IBD_DRV_IBTL_ATTACH_DONE;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8793
if ((ret = ibt_open_hca(state->id_ibt_hdl, state->id_hca_guid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8794
&state->id_hca_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8799
state->id_mac_state |= IBD_DRV_HCA_OPENED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8803
if (ibd_get_port_state(state, &lstate) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8808
state->id_link_state = lstate;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8812
if (ibd_register_mac(state, dip) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8816
state->id_mac_state |= IBD_DRV_MAC_REGISTERED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8818
mac_link_update(state->id_mh, lstate);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8822
(void) ibd_port_unattach(state, dip);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8827
ibd_port_unattach(ibd_state_t *state, dev_info_t *dip)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8830
uint32_t progress = state->id_mac_state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8834
(void) mac_unregister(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8835
state->id_mac_state &= (~IBD_DRV_MAC_REGISTERED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8839
if ((ret = ibt_close_hca(state->id_hca_hdl)) !=
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8841
ibd_print_warn(state, "failed to close "
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8844
state->id_hca_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8845
state->id_mac_state &= (~IBD_DRV_HCA_OPENED);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8849
if ((ret = ibt_detach(state->id_ibt_hdl)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8850
ibd_print_warn(state,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8853
state->id_ibt_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8854
state->id_mac_state &= (~IBD_DRV_IBTL_ATTACH_DONE);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8865
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8870
for (state = ibd_objlist_head; state; state = state->id_next) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8871
if (state->id_plinkid == linkid) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8876
if (state == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8881
attr->pa_dlinkid = state->id_dlinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8882
attr->pa_plinkid = state->id_plinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8883
attr->pa_port = state->id_port;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8884
attr->pa_hca_guid = state->id_hca_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8885
attr->pa_port_guid = state->id_port_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8886
attr->pa_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8896
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8902
for (state = ibd_objlist_head; state; state = state->id_next)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8914
for (state = ibd_objlist_head; state; state = state->id_next) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8919
attr->pa_dlinkid = state->id_dlinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8920
attr->pa_plinkid = state->id_plinkid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8921
attr->pa_port = state->id_port;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8922
attr->pa_hca_guid = state->id_hca_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8923
attr->pa_port_guid = state->id_port_guid;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8924
attr->pa_pkey = state->id_pkey;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1006
len = state->id_rc_num_srq;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1012
ret = ibt_alloc_srq(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1013
IBT_SRQ_NO_FLAGS, state->id_pd_hdl, &srq_sizes,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1014
&state->rc_srq_hdl, &srq_real_sizes);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1023
state->id_rc_num_srq = len;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1024
state->id_rc_num_rwqe = state->id_rc_num_srq + 1;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1027
state->rc_srq_size = srq_real_sizes.srq_wr_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1028
if (ibd_rc_alloc_srq_copybufs(state) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1029
ret = ibt_free_srq(state->rc_srq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1031
ibd_print_warn(state, "ibd_rc_init_srq_list: "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1040
lkey = state->rc_srq_rx_mr_desc.md_lkey;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1041
rwqe = state->rc_srq_rwqes;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1042
bufaddr = state->rc_srq_rx_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1043
len = state->rc_mtu + IPOIB_GRH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1044
state->rc_srq_rwqe_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1045
state->rc_srq_rwqe_list.dl_bufs_outstanding = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1046
for (i = 0; i < state->rc_srq_size; i++, rwqe++, bufaddr += len) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1047
rwqe->w_state = state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1057
if (atomic_dec_32_nv(&state->id_running) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1061
ibd_rc_fini_srq_list(state);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1062
atomic_inc_32(&state->id_running);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1070
rwqe->rwqe_copybuf.ic_sgl.ds_len = state->rc_mtu;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1074
(void) ibd_rc_post_srq(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1077
mutex_enter(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1078
state->rc_srq_free_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1079
state->rc_srq_free_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1080
mutex_exit(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1089
ibd_rc_fini_srq_list(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1095
ASSERT(state->id_running == 0);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1096
ret = ibt_free_srq(state->rc_srq_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1098
ibd_print_warn(state, "ibd_rc_fini_srq_list: "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1102
mutex_enter(&state->rc_srq_rwqe_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1103
rwqe = state->rc_srq_rwqes;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1104
for (i = 0; i < state->rc_srq_size; i++, rwqe++) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1110
mutex_exit(&state->rc_srq_rwqe_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1112
ibd_rc_free_srq_copybufs(state);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1117
ibd_rc_repost_srq_free_list(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1123
mutex_enter(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1124
if (state->rc_srq_free_list.dl_head != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1126
len = state->rc_mtu + IPOIB_GRH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1127
list = state->rc_srq_free_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1128
state->rc_srq_free_list.dl_head = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1129
state->rc_srq_free_list.dl_cnt = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1130
mutex_exit(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1140
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1146
if (ibd_rc_post_srq(state, rwqe) == DDI_FAILURE) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1147
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1153
mutex_exit(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1161
ibd_rc_srq_free_rwqe(ibd_state_t *state, ibd_rwqe_t *rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1172
mutex_enter(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1173
state->rc_srq_free_list.dl_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1174
rwqe->rwqe_next = state->rc_srq_free_list.dl_head;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1175
state->rc_srq_free_list.dl_head = RWQE_TO_WQE(rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1176
mutex_exit(&state->rc_srq_free_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1183
ibd_state_t *state = rwqe->w_state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1185
ASSERT(state->rc_enable_srq);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1190
if (atomic_add_32_nv(&state->id_running, 0) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1193
&state->rc_srq_rwqe_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1196
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1201
atomic_dec_32(&state->rc_srq_rwqe_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1203
ASSERT(state->rc_srq_rwqe_list.dl_cnt < state->rc_srq_size);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1212
state->rc_mtu + IPOIB_GRH_SIZE, 0, &rwqe->w_freemsg_cb);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1215
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1219
if (ibd_rc_post_srq(state, rwqe) == DDI_FAILURE) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1220
ibd_print_warn(state, "ibd_rc_srq_freemsg_cb: ibd_rc_post_srq"
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1222
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
123
ibd_async_rc_close_act_chan(ibd_state_t *state, ibd_req_t *req)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1231
ibd_rc_post_srq(ibd_state_t *state, ibd_rwqe_t *rwqe)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1238
ASSERT(state->rc_srq_rwqe_list.dl_cnt < state->rc_srq_size);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1239
atomic_inc_32(&state->rc_srq_rwqe_list.dl_cnt);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1240
if (ibt_post_srq(state->rc_srq_hdl, &rwqe->w_rwr, 1, NULL) !=
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1242
atomic_dec_32(&state->rc_srq_rwqe_list.dl_cnt);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1274
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1281
rc_rx_bufs_sz = (state->rc_mtu + IPOIB_GRH_SIZE) * chan->rcq_size;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1295
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1311
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1314
ASSERT(!state->rc_enable_srq);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1322
rc_rx_buf_sz = state->rc_mtu + IPOIB_GRH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1327
if (ibt_deregister_mr(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
133
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1349
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1356
ASSERT(!state->rc_enable_srq);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1366
len = state->rc_mtu + IPOIB_GRH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1368
rwqe->w_state = state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
138
IBD_ACACHE_INSERT_FREE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1386
rwqe->rwqe_copybuf.ic_sgl.ds_len = state->rc_mtu;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
142
state->rc_delay_ace_recycle++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
144
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1456
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
146
&state->rc_obs_act_chan_list);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1469
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1470
rxcnt = atomic_dec_32_nv(&state->rc_srq_rwqe_list.dl_cnt);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1484
if (rxcnt < state->id_rc_rx_rwqe_thresh) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1485
state->rc_rwqe_short++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1492
if ((rxcnt >= state->id_rc_rx_rwqe_thresh) &&
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1493
(wc->wc_bytes_xfer > state->id_rc_rx_copy_thresh)) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1494
atomic_add_64(&state->rc_rcv_trans_byte, wc->wc_bytes_xfer);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1495
atomic_inc_64(&state->rc_rcv_trans_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1501
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1503
&state->rc_srq_rwqe_list.dl_bufs_outstanding);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1509
atomic_add_64(&state->rc_rcv_copy_byte, wc->wc_bytes_xfer);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
151
ibd_async_rc_recycle_ace(ibd_state_t *state, ibd_req_t *req)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1510
atomic_inc_64(&state->rc_rcv_copy_pkt);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1515
state->rc_rcv_alloc_fail++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1516
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1517
if (ibd_rc_post_srq(state, rwqe) ==
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1519
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1533
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1534
if (ibd_rc_post_srq(state, rwqe) == DDI_FAILURE) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1535
ibd_rc_srq_free_rwqe(state, rwqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1556
ovbcopy(&state->id_macaddr, &phdr->ib_dst,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1570
ibd_print_warn(state,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1579
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1580
mutex_enter(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1581
if (state->rc_rx_mp) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1582
ASSERT(state->rc_rx_mp_tail != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1583
state->rc_rx_mp_tail->b_next = mp;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1585
ASSERT(state->rc_rx_mp_tail == NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1586
state->rc_rx_mp = mp;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1589
state->rc_rx_mp_tail = mp;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1590
state->rc_rx_mp_len++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1592
if (state->rc_rx_mp_len >= IBD_MAX_RX_MP_LEN) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1593
mpc = state->rc_rx_mp;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1595
state->rc_rx_mp = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1596
state->rc_rx_mp_tail = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1597
state->rc_rx_mp_len = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1598
mutex_exit(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1599
mac_rx(state->id_mh, NULL, mpc);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1601
mutex_exit(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
161
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1623
mac_rx(state->id_mh, NULL, mpc);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1639
ibd_state_t *state = rwqe->w_state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1648
ASSERT(!state->rc_enable_srq);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1652
state->rc_mtu + IPOIB_GRH_SIZE, 0, &rwqe->w_freemsg_cb);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
166
IBD_ACACHE_INSERT_FREE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1692
chan->state->rc_rcq_err++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
170
state->rc_delay_ace_recycle++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1718
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
172
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
173
mutex_enter(&state->rc_ace_recycle_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
174
state->rc_ace_recycle = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1748
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1749
mutex_enter(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
175
mutex_exit(&state->rc_ace_recycle_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1751
if (state->rc_rx_mp != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1753
mpc = state->rc_rx_mp;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1755
state->rc_rx_mp = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1756
state->rc_rx_mp_tail = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1757
state->rc_rx_mp_len = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1759
mutex_exit(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1760
mac_rx(state->id_mh, NULL, mpc);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1762
mutex_exit(&state->rc_rx_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1776
mac_rx(state->id_mh, NULL, mpc);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1788
ibd_rc_init_tx_largebuf_list(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1798
num_swqe = state->id_rc_num_swqe - 1;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1804
mem_size = num_swqe * state->rc_mtu;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1805
state->rc_tx_mr_bufs = kmem_zalloc(mem_size, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1808
mem_attr.mr_vaddr = (uint64_t)(uintptr_t)state->rc_tx_mr_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1811
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1812
&state->rc_tx_mr_hdl, &state->rc_tx_mr_desc) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1815
kmem_free(state->rc_tx_mr_bufs, mem_size);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1816
state->rc_tx_mr_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1820
state->rc_tx_largebuf_desc_base = kmem_zalloc(num_swqe *
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1826
memp = state->rc_tx_mr_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1827
mutex_enter(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1828
lbufp = state->rc_tx_largebuf_desc_base;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1835
memp += state->rc_mtu;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1843
state->rc_tx_largebuf_free_head = state->rc_tx_largebuf_desc_base;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1844
state->rc_tx_largebuf_nfree = num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1845
mutex_exit(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
185
ibd_async_rc_process_too_big(ibd_state_t *state, ibd_req_t *req)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1850
ibd_rc_fini_tx_largebuf_list(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1854
num_swqe = state->id_rc_num_swqe - 1;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1856
if (ibt_deregister_mr(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1857
state->rc_tx_mr_hdl) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1861
state->rc_tx_mr_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1863
kmem_free(state->rc_tx_mr_bufs, num_swqe * state->rc_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1864
state->rc_tx_mr_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1866
kmem_free(state->rc_tx_largebuf_desc_base,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1868
state->rc_tx_largebuf_desc_base = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1875
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1877
state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1878
ASSERT(state != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1883
mem_attr.mr_len = chan->scq_size * state->id_rc_tx_copy_thresh;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
189
uint16_t mtu = state->id_mtu - IPOIB_HDRSIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1893
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1897
chan->scq_size * state->id_rc_tx_copy_thresh);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1915
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1937
(chan->tx_mr_bufs + i * state->id_rc_tx_copy_thresh);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1957
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1959
if (ibt_deregister_mr(chan->state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
1969
state->id_rc_tx_copy_thresh);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2047
ibd_print_warn(chan->state, "ibd_post_send: "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2093
ibd_print_warn(chan->state, "ibd_post_send: "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2112
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2117
state = ace->ac_chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2126
ibd_unmap_mem(state, swqe);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2140
mutex_enter(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2141
lbufp->lb_next = state->rc_tx_largebuf_free_head;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2142
state->rc_tx_largebuf_free_head = lbufp;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2143
state->rc_tx_largebuf_nfree ++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2144
mutex_exit(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2162
ibd_dec_ref_ace(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2168
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2190
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2193
(chan->state->id_link_state ==
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2195
((ace = ibd_acache_find(state,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2201
state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2204
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2205
state->rc_reset_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2212
chan->ace, chan->state->
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2215
state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2217
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2218
state->
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2227
chan->state->id_link_state);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2234
mutex_enter(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2235
if (state->id_sched_needed == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2236
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2237
} else if (state->id_sched_needed & IBD_RSRC_RC_SWQE) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2242
state->id_sched_needed &= ~IBD_RSRC_RC_SWQE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2245
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2246
state->rc_swqe_mac_update++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2247
mac_tx_update(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2249
state->rc_scq_no_swqe++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2252
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2254
} else if (state->id_sched_needed & IBD_RSRC_RC_TX_LARGEBUF) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2255
mutex_enter(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2256
if (state->rc_tx_largebuf_nfree >
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2258
ASSERT(state->rc_tx_largebuf_free_head != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2259
state->id_sched_needed &=
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2261
mutex_exit(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2262
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2263
state->rc_xmt_buf_mac_update++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2264
mac_tx_update(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2266
state->rc_scq_no_largebuf++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2267
mutex_exit(&state->rc_tx_large_bufs_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2268
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2270
} else if (state->id_sched_needed & IBD_RSRC_SWQE) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2271
mutex_enter(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2272
mutex_enter(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2273
if ((state->id_tx_list.dl_cnt +
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2274
state->id_tx_rel_list.dl_cnt)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2276
state->id_sched_needed &= ~IBD_RSRC_SWQE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2277
state->id_sched_cnt++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2278
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2279
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2280
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2281
mac_tx_update(state->id_mh);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2283
mutex_exit(&state->id_tx_rel_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2284
mutex_exit(&state->id_tx_list.dl_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2285
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2288
mutex_exit(&state->id_sched_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2318
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2327
ibd_print_warn(state, "ibd_rc_tx_recycle: multiple polling "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
240
bcopy(&state->id_macaddr, &ibha->ib_dst, IPOIB_ADDRL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2433
ibd_rc_listen(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2440
if (state->rc_listen_hdl != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2454
IBD_RC_QPN_TO_SID(state->id_qpnum),
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2455
1, &state->rc_listen_hdl, &ret_sid);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2462
gid = state->id_sgid;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2465
status = ibt_bind_service(state->rc_listen_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2466
gid, NULL, state, &state->rc_listen_bind);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2470
(void) ibd_deregister_service(state->rc_listen_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2479
ASSERT(state->rc_listen_hdl_OFED_interop == NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2490
IBD_RC_QPN_TO_SID_OFED_INTEROP(state->id_qpnum),
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2491
1, &state->rc_listen_hdl_OFED_interop, &ret_sid);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2496
(void) ibt_unbind_service(state->rc_listen_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2497
state->rc_listen_bind);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2498
(void) ibd_deregister_service(state->rc_listen_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2502
gid = state->id_sgid;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2505
status = ibt_bind_service(state->rc_listen_hdl_OFED_interop,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2506
gid, NULL, state, &state->rc_listen_bind_OFED_interop);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2511
state->rc_listen_hdl_OFED_interop);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2512
(void) ibt_unbind_service(state->rc_listen_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2513
state->rc_listen_bind);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2514
(void) ibd_deregister_service(state->rc_listen_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2522
ibd_rc_stop_listen(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2527
if (state->rc_listen_hdl != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2528
ret = ibt_unbind_all_services(state->rc_listen_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2533
ret = ibd_deregister_service(state->rc_listen_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2538
state->rc_listen_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2543
if (state->rc_listen_hdl_OFED_interop != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2545
state->rc_listen_hdl_OFED_interop);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2550
ret = ibd_deregister_service(state->rc_listen_hdl_OFED_interop);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2555
state->rc_listen_hdl_OFED_interop = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2561
ibd_rc_close_all_chan(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2568
mutex_enter(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2569
rc_chan = state->rc_pass_chan_list.chan_list;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
257
ibd_print_warn(state, "ibd_rc_process_too_big_pkt: msg_len(%d) "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2574
mutex_exit(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2576
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2578
while (state->rc_srq_rwqe_list.dl_bufs_outstanding > 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2596
rc_chan = ibd_rc_rm_header_chan_list(&state->rc_pass_chan_list);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2599
rc_chan = ibd_rc_rm_header_chan_list(&state->rc_pass_chan_list);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2603
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2604
state->id_ac_hot_ace = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2605
ace = list_head(&state->id_ah_active);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2607
ace = list_next(&state->id_ah_active, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2610
IBD_ACACHE_PULLOUT_ACTIVE(state, pre_ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2612
ibd_rc_add_to_chan_list(&state->rc_obs_act_chan_list,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2616
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2618
rc_chan = ibd_rc_rm_header_chan_list(&state->rc_obs_act_chan_list);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2623
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2628
IBD_ACACHE_INSERT_FREE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2632
state->rc_delay_ace_recycle++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2634
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2637
&state->rc_obs_act_chan_list);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2641
while (((state->rc_num_tx_chan != 0) ||
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2642
(state->rc_num_rx_chan != 0)) && (attempts > 0)) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2650
ibd_rc_try_connect(ibd_state_t *state, ibd_ace_t *ace, ibt_path_info_t *path)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2654
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2657
status = ibd_rc_connect(state, ace, path,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2663
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2665
status = ibd_rc_connect(state, ace, path,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2672
if ((state->id_mac_state & IBD_DRV_STARTED) == 0)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2674
(void) ibd_rc_connect(state, ace, path,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2684
ibd_rc_connect(ibd_state_t *state, ibd_ace_t *ace, ibt_path_info_t *path,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2699
if ((status = ibd_rc_alloc_chan(&chan, state, B_TRUE)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2705
chan->state = state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2748
hello_req_msg.reserved_qpn = htonl(state->id_qpnum);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2749
hello_req_msg.rx_mtu = htonl(state->rc_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2763
state->rc_conn_succ++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2784
ibd_rc_signal_act_close(ibd_state_t *state, ibd_ace_t *ace)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2788
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2790
ibd_print_warn(state, "ibd_rc_signal_act_close: alloc "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2792
mutex_enter(&state->rc_obs_act_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2793
ace->ac_chan->next = state->rc_obs_act_chan_list.chan_list;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2794
state->rc_obs_act_chan_list.chan_list = ace->ac_chan;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2795
mutex_exit(&state->rc_obs_act_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2798
ibd_queue_work_slot(state, req, IBD_ASYNC_RC_CLOSE_ACT_CHAN);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2803
ibd_rc_signal_ace_recycle(ibd_state_t *state, ibd_ace_t *ace)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2807
mutex_enter(&state->rc_ace_recycle_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2808
if (state->rc_ace_recycle != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2809
mutex_exit(&state->rc_ace_recycle_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2813
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2815
mutex_exit(&state->rc_ace_recycle_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2819
state->rc_ace_recycle = ace;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2820
mutex_exit(&state->rc_ace_recycle_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2823
IBD_ACACHE_PULLOUT_ACTIVE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2825
ibd_queue_work_slot(state, req, IBD_ASYNC_RC_RECYCLE_ACE);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
283
mac_rx(state->id_mh, state->id_rh, pmtu_mp);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2836
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2843
chan->state->rc_act_close++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2861
state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2862
ASSERT(state != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2863
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2871
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2874
state->rc_act_close_not_clean++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2897
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2904
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2961
chan->state->rc_pas_close++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2967
((!chan->state->rc_enable_srq) &&
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2983
if (!chan->state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3004
chan->state->rc_pas_close_rcq_invoking++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
305
ibd_state_t *state = carg;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3052
ibd_state_t *state = (ibd_state_t *)arg;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3055
if (ibd_rc_alloc_chan(&chan, state, B_FALSE) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3060
ibd_rc_add_to_chan_list(&state->rc_pass_chan_list, chan);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3064
if (!state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3087
hello_msg->reserved_qpn = htonl(state->id_qpnum);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3088
hello_msg->rx_mtu = htonl(state->rc_mtu);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
311
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
312
ace = list_head(&state->id_ah_active);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
314
ace = list_next(&state->id_ah_active, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3164
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
317
ASSERT(state->id_enable_rc == B_TRUE);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3193
state = rc_chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3194
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3196
((ace = ibd_acache_find(state, &ace->ac_mac, B_FALSE, 0))
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
320
state->rc_timeout_act++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3201
IBD_ACACHE_PULLOUT_ACTIVE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3202
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3208
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3209
state->rc_act_close_simultaneous++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3216
mutex_enter(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
322
IBD_ACACHE_PULLOUT_ACTIVE(state,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3221
IBD_ACACHE_INSERT_FREE(state, ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3225
state->rc_delay_ace_recycle++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3227
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
326
ibd_rc_signal_act_close(state, pre_ace);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3301
chan = ibd_rc_rm_from_chan_list(&chan->state->rc_pass_chan_list,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
3312
chan = ibd_rc_rm_from_chan_list(&chan->state->rc_pass_chan_list,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
333
mutex_exit(&state->id_ac_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
336
mutex_enter(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
337
next_chan = state->rc_pass_chan_list.chan_list;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
342
req = kmem_cache_alloc(state->id_req_kmc, KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
345
state->rc_timeout_pas++;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
347
ibd_queue_work_slot(state, req,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
350
ibd_print_warn(state, "ibd_rc_conn_timeout: "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
353
state->rc_pass_chan_list.chan_list =
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
362
state->rc_pass_chan_list.chan_list = chan;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
373
state->rc_pass_chan_list.chan_list = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
375
mutex_exit(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
377
mutex_enter(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
378
if (state->rc_timeout_start == B_TRUE) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
379
state->rc_timeout = timeout(ibd_rc_conn_timeout_call, state,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
382
mutex_exit(&state->rc_timeout_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
396
ibd_state_t *state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
402
state = (ibd_state_t *)ksp->ks_private;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
403
ASSERT(state != NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
406
ibd_rc_ksp->rc_rcv_trans_byte.value.ul = state->rc_rcv_trans_byte;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
407
ibd_rc_ksp->rc_rcv_trans_pkt.value.ul = state->rc_rcv_trans_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
408
ibd_rc_ksp->rc_rcv_copy_byte.value.ul = state->rc_rcv_copy_byte;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
409
ibd_rc_ksp->rc_rcv_copy_pkt.value.ul = state->rc_rcv_copy_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
410
ibd_rc_ksp->rc_rcv_alloc_fail.value.ul = state->rc_rcv_alloc_fail;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
412
ibd_rc_ksp->rc_rcq_err.value.ul = state->rc_rcq_err;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
414
ibd_rc_ksp->rc_rwqe_short.value.ul = state->rc_rwqe_short;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
416
ibd_rc_ksp->rc_xmt_bytes.value.ul = state->rc_xmt_bytes;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
417
ibd_rc_ksp->rc_xmt_small_pkt.value.ul = state->rc_xmt_small_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
419
state->rc_xmt_fragmented_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
420
ibd_rc_ksp->rc_xmt_map_fail_pkt.value.ul = state->rc_xmt_map_fail_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
421
ibd_rc_ksp->rc_xmt_map_succ_pkt.value.ul = state->rc_xmt_map_succ_pkt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
422
ibd_rc_ksp->rc_ace_not_found.value.ul = state->rc_ace_not_found;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
424
ibd_rc_ksp->rc_scq_no_swqe.value.ul = state->rc_scq_no_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
425
ibd_rc_ksp->rc_scq_no_largebuf.value.ul = state->rc_scq_no_largebuf;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
426
ibd_rc_ksp->rc_swqe_short.value.ul = state->rc_swqe_short;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
427
ibd_rc_ksp->rc_swqe_mac_update.value.ul = state->rc_swqe_mac_update;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
428
ibd_rc_ksp->rc_xmt_buf_short.value.ul = state->rc_xmt_buf_short;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
430
state->rc_xmt_buf_mac_update;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
432
ibd_rc_ksp->rc_conn_succ.value.ul = state->rc_conn_succ;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
433
ibd_rc_ksp->rc_conn_fail.value.ul = state->rc_conn_fail;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
434
ibd_rc_ksp->rc_null_conn.value.ul = state->rc_null_conn;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
435
ibd_rc_ksp->rc_no_estab_conn.value.ul = state->rc_no_estab_conn;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
437
ibd_rc_ksp->rc_act_close.value.ul = state->rc_act_close;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
438
ibd_rc_ksp->rc_pas_close.value.ul = state->rc_pas_close;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
439
ibd_rc_ksp->rc_delay_ace_recycle.value.ul = state->rc_delay_ace_recycle;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
441
state->rc_act_close_simultaneous;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
442
ibd_rc_ksp->rc_reset_cnt.value.ul = state->rc_reset_cnt;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
443
ibd_rc_ksp->rc_timeout_act.value.ul = state->rc_timeout_act;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
444
ibd_rc_ksp->rc_timeout_pas.value.ul = state->rc_timeout_pas;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
457
ibd_rc_init_stats(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
467
inst = ddi_get_instance(state->id_dip);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
469
state->id_pkey, state->id_plinkid);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
474
ibd_print_warn(state, "ibd_rc_init_stats: Could not create "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
479
state->rc_ksp = ksp; /* Fill in the ksp of ibd over RC mode */
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
561
ksp->ks_private = (void *)state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
573
ibd_rc_alloc_chan(ibd_rc_chan_t **ret_chan, ibd_state_t *state,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
586
chan->state = state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
596
chan->scq_size = state->id_rc_num_swqe;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
600
chan->rcq_size = state->id_rc_num_rwqe;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
605
result = ibt_alloc_cq(state->id_hca_hdl, &cq_atts, &chan->scq_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
614
if (ibt_modify_cq(chan->scq_hdl, state->id_rc_tx_comp_count,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
615
state->id_rc_tx_comp_usec, 0) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
627
result = ibt_alloc_cq(state->id_hca_hdl, &cq_atts, &chan->rcq_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
630
ibd_print_warn(state, "ibd_rc_alloc_chan: error <%d> creating "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
635
if (ibt_modify_cq(chan->rcq_hdl, state->id_rc_rx_comp_count,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
636
state->id_rc_rx_comp_usec, 0) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
648
ibd_print_warn(state, "ibd_rc_alloc_chan: "
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
653
if ((rv = ddi_add_softintr(state->id_dip,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
672
ibd_print_warn(state, "ibd_rc_alloc_chan: ibt_enable_cq_notify"
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
688
alloc_args.rc_pd = state->id_pd_hdl;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
690
alloc_args.rc_hca_port_num = state->id_port;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
694
alloc_args.rc_sizes.cs_sq_sgl = state->rc_tx_max_sqseg;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
707
if (state->id_hca_res_lkey_capab) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
713
if (state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
715
alloc_args.rc_srq = state->rc_srq_hdl;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
720
result = ibt_alloc_rc_channel(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
723
ibd_print_warn(state, "ibd_rc_alloc_chan: ibd_rc_open_channel"
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
729
atomic_inc_32(&state->rc_num_tx_chan);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
731
atomic_inc_32(&state->rc_num_rx_chan);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
807
atomic_dec_32(&chan->state->rc_num_tx_chan);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
809
if (!chan->state->rc_enable_srq) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
812
atomic_dec_32(&chan->state->rc_num_rx_chan);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
847
ibd_state_t *state = chan->state;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
849
mutex_enter(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
850
if ((state->id_mac_state & IBD_DRV_STARTED) == 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
851
mutex_exit(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
854
if (state->rc_pass_chan_list.chan_list == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
855
state->rc_pass_chan_list.chan_list = chan;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
858
chan->next = state->rc_pass_chan_list.chan_list;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
859
state->rc_pass_chan_list.chan_list = chan;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
861
mutex_exit(&state->rc_pass_chan_list.chan_list_mutex);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
910
ibd_rc_alloc_srq_copybufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
918
rc_rx_bufs_sz = (state->rc_mtu + IPOIB_GRH_SIZE) * state->rc_srq_size;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
920
state->rc_srq_rx_bufs = kmem_zalloc(rc_rx_bufs_sz, KM_SLEEP);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
922
state->rc_srq_rwqes = kmem_zalloc(state->rc_srq_size *
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
928
mem_attr.mr_vaddr = (uint64_t)(uintptr_t)state->rc_srq_rx_bufs;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
932
if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
933
&state->rc_srq_rx_mr_hdl, &state->rc_srq_rx_mr_desc)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
937
kmem_free(state->rc_srq_rwqes,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
938
state->rc_srq_size * sizeof (ibd_rwqe_t));
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
939
kmem_free(state->rc_srq_rx_bufs, rc_rx_bufs_sz);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
940
state->rc_srq_rx_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
941
state->rc_srq_rwqes = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
949
ibd_rc_free_srq_copybufs(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
957
rc_rx_buf_sz = state->rc_mtu + IPOIB_GRH_SIZE;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
962
if (ibt_deregister_mr(state->id_hca_hdl,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
963
state->rc_srq_rx_mr_hdl) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
967
state->rc_srq_rx_mr_hdl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
972
kmem_free(state->rc_srq_rwqes,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
973
state->rc_srq_size * sizeof (ibd_rwqe_t));
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
974
kmem_free(state->rc_srq_rx_bufs, state->rc_srq_size * rc_rx_buf_sz);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
975
state->rc_srq_rwqes = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
976
state->rc_srq_rx_bufs = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
983
ibd_rc_init_srq_list(ibd_state_t *state)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
995
srq_sizes.srq_wr_sz = state->id_rc_num_srq;
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
996
ret = ibt_alloc_srq(state->id_hca_hdl, IBT_SRQ_NO_FLAGS,
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
997
state->id_pd_hdl, &srq_sizes, &state->rc_srq_hdl, &srq_real_sizes);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1294
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1309
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1323
cma_set_chan_state(chanp, state);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1366
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1375
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1376
if (state != SOL_CMA_CHAN_BOUND &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1377
state != SOL_CMA_CHAN_ROUTE_RESLVD &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1378
state != SOL_CMA_CHAN_ADDR_RESLVD) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1403
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1411
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1412
if (state != SOL_CMA_CHAN_BOUND &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1413
state != SOL_CMA_CHAN_ROUTE_RESLVD &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
1414
state != SOL_CMA_CHAN_ADDR_RESLVD) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2011
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2017
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2021
state, chanp->chan_req_state);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2082
state = cma_get_chan_state(root_chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2088
idp, root_idp, state, acpt_nodes, req_nodes);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2090
if (state == SOL_CMA_CHAN_DESTROY_PENDING &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2096
} else if (state == SOL_CMA_CHAN_DESTROY_WAIT &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2125
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2158
state = cma_get_chan_state(root_chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
2163
if (state == SOL_CMA_CHAN_DESTROY_PENDING && req_nodes == 0UL &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
449
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
580
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
581
if (is_root_cmid == 0 && state != SOL_CMA_CHAN_DISCONNECT &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
622
} else if (is_root_cmid == 0 && state ==
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
631
} else if (state != SOL_CMA_CHAN_DESTROY_PENDING) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
713
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
722
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
723
if (state != SOL_CMA_CHAN_IDLE && state != SOL_CMA_CHAN_BOUND) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
725
"rdma_resolve_addr : invalid chan state %x", state);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
927
cma_chan_state_t state;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
935
state = cma_get_chan_state(chanp);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c
936
if (state == SOL_CMA_CHAN_IDLE) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
350
ofs_client->state = IB_OFS_CLNT_INITIALIZED;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
357
if (client->state != IB_CLNT_UNINITIALIZED) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
363
"invalid client state(%d)", client, client->state);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
381
client->state = IB_CLNT_INITIALIZED;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
490
client->state = IB_CLNT_UNINITIALIZED;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
517
ASSERT(client->state == IB_CLNT_INITIALIZED &&
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
570
client->state = IB_CLNT_UNINITIALIZED;
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.c
1809
resp.state = port_info->p_linkstate;
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
260
.state = IB_CLNT_UNINITIALIZED
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
679
struct rdsv3_ib_ack_state *state)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
714
state->ack_recv = ntohll(ihdr->h_ack);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
715
state->ack_recv_valid = 1;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
780
state->ack_next = ntohll(hdr->h_sequence);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
781
state->ack_next_valid = 1;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
791
state->ack_required = 1;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
799
conn, recv, data_len, state);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
804
struct rdsv3_ib_ack_state *state)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
828
wc->wc_bytes_xfer, state);
usr/src/uts/common/io/ib/ibnex/ibnex.c
3994
mdi_pathinfo_state_t state, uint32_t arg1, int arg2)
usr/src/uts/common/io/ib/ibnex/ibnex.c
3997
"\tpi_state_change: dip %p pip %p state %x", vdip, pip, state);
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1496
devctl_ap_state_t state;
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1654
ibnex_figure_ap_devstate(node_datap, &state);
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1656
if (nvlist_add_int32(*nvlpp, IBNEX_NODE_RSTATE_NVL, state.ap_rstate)) {
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1662
IBNEX_NODE_RSTATE_NVL, state.ap_rstate);
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1664
if (nvlist_add_int32(*nvlpp, IBNEX_NODE_OSTATE_NVL, state.ap_ostate)) {
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1670
IBNEX_NODE_OSTATE_NVL, state.ap_ostate);
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1672
if (nvlist_add_int32(*nvlpp, IBNEX_NODE_COND_NVL, state.ap_condition)) {
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
1678
IBNEX_NODE_COND_NVL, state.ap_condition);
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
1499
ibt_cep_state_t state;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
1501
state = ibt_cep_next_state_inits[index].current_state;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
1503
ibt_cep_next_state[state].next_state =
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
1506
ibt_cep_next_state[state].modify_flags =
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
217
ibt_cep_state_t state;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
253
state = IBT_STATE_RESET;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
256
modify_attrp->qp_current_state = state;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
257
modify_flags = ibt_cep_next_state[state].modify_flags;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
258
modify_attrp->qp_state = state =
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
259
ibt_cep_next_state[state].next_state;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
262
"modifying qp state to 0x%x", state);
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
265
} while ((state != IBT_STATE_RTS) && (status == IBT_SUCCESS));
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
269
ibt_qp->ch_current_state = state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1100
if ((sp->state != IBCM_STATE_TIMEWAIT) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1101
(sp->state != IBCM_STATE_REJ_SENT) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1102
(sp->state != IBCM_STATE_DELETE)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1105
sp->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2327
if ((statep->state == IBCM_STATE_REP_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2328
(statep->state == IBCM_STATE_MRA_REP_RCVD)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2331
statep->state = IBCM_STATE_TRANSIENT_ESTABLISHED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2344
if (statep->state == IBCM_STATE_ESTABLISHED ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2345
statep->state == IBCM_STATE_TRANSIENT_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2351
"Unexpected in state = %d", statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1024
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1037
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1126
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1163
if (stale_statep->state == IBCM_STATE_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1165
stale_statep->state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1189
stale_statep->state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1289
if (statep->state == IBCM_STATE_REP_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1291
else if (statep->state == IBCM_STATE_REJ_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1293
else if (statep->state == IBCM_STATE_MRA_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1298
} else if ((statep->state == IBCM_STATE_REJ_SENT) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1311
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1337
statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1343
if (statep->state == IBCM_STATE_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1345
statep->state = IBCM_STATE_TRANSIENT_DREQ_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1365
statep->state = IBCM_STATE_ESTABLISHED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1506
if (statep->state == IBCM_STATE_ESTABLISHED ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1507
statep->state == IBCM_STATE_DREQ_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1509
else if (statep->state == IBCM_STATE_REJ_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1511
else if (statep->state == IBCM_STATE_MRA_REP_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1513
else if ((statep->state == IBCM_STATE_REQ_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1514
(statep->state == IBCM_STATE_REP_WAIT)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1517
statep->state = IBCM_STATE_REP_RCVD;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1573
(stale_qpn->state == IBCM_STATE_REJ_SENT)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1586
stale_qpn->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1640
"state %X", stale_qpn, stale_qpn->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1646
if (stale_qpn->state ==
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1649
stale_qpn->state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1671
stale_qpn->state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1686
stale_comid->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1692
(stale_comid->state ==
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1699
stale_comid->state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1722
stale_comid->state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1765
} else if (statep->state == IBCM_STATE_DELETE) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1776
if (statep->state == IBCM_STATE_REP_RCVD)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1779
" in state %d", statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1783
"state %d", statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1944
if ((statep->state == IBCM_STATE_REQ_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1945
(statep->state == IBCM_STATE_REP_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1946
((statep->state == IBCM_STATE_ESTABLISHED) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1951
if (statep->state == IBCM_STATE_REQ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1953
statep->state = IBCM_STATE_REP_WAIT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1954
} else if (statep->state == IBCM_STATE_REP_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
1956
statep->state = IBCM_STATE_MRA_REP_RCVD;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2013
if ((statep->state == IBCM_STATE_REP_WAIT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2014
(statep->state == IBCM_STATE_MRA_REP_RCVD) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2024
statep->timer_stored_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2031
} else if (statep->state == IBCM_STATE_DELETE) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2044
statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2110
if ((statep->state == IBCM_STATE_REP_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2111
(statep->state == IBCM_STATE_MRA_REP_RCVD)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2114
statep->state = IBCM_STATE_TRANSIENT_ESTABLISHED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2126
} else if (statep->state == IBCM_STATE_REJ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2128
} else if (statep->state == IBCM_STATE_DELETE) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2139
(statep->state != IBCM_STATE_ESTABLISHED))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2142
statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2220
rej_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2222
if ((statep->state == IBCM_STATE_REP_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2223
(statep->state == IBCM_STATE_REQ_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2224
(statep->state == IBCM_STATE_REP_WAIT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2225
(statep->state == IBCM_STATE_MRA_REP_RCVD)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2228
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2270
} else if ((statep->state == IBCM_STATE_ESTABLISHED) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2276
statep->state = IBCM_STATE_TIMEWAIT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2308
statep->timer_stored_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2315
} else if (((statep->state == IBCM_STATE_REQ_RCVD) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2316
(statep->state == IBCM_STATE_REP_RCVD) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2317
(statep->state == IBCM_STATE_MRA_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2318
(statep->state == IBCM_STATE_MRA_REP_SENT)) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2330
(statep->state != IBCM_STATE_DELETE))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2333
statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2411
if (statep->state == IBCM_STATE_TRANSIENT_DREQ_SENT ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2417
switch (statep->state) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2449
if (statep->state == IBCM_STATE_TRANSIENT_DREQ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2460
if ((statep->state == IBCM_STATE_ESTABLISHED) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2461
(statep->state == IBCM_STATE_DREQ_SENT)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2464
if (statep->state == IBCM_STATE_DREQ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2465
statep->state = IBCM_STATE_DREQ_RCVD;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2478
statep->state = IBCM_STATE_DREQ_RCVD;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2574
} else if (statep->state == IBCM_STATE_TIMEWAIT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2594
(statep->state != IBCM_STATE_DELETE))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2597
statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2672
statep->state = IBCM_STATE_DREQ_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2675
statep->timer_stored_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2776
if (statep->state == IBCM_STATE_DREQ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2779
statep->state = IBCM_STATE_DREP_RCVD;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
2853
statep->state = statep->timer_stored_state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3055
statep->timer_stored_state = statep->state = IBCM_STATE_REJ_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3231
statep->state = IBCM_STATE_ABORTED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3241
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3249
statep->state = statep->timer_stored_state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3312
statep->state = IBCM_STATE_ABORTED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3322
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3329
statep->state = IBCM_STATE_ESTABLISHED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3453
if ((statep->timer_stored_state != statep->state) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3461
"ap_state %x", statep, statep->state, statep->ap_state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3465
if (statep->state == IBCM_STATE_REJ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3466
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3473
} else if (statep->state == IBCM_STATE_TIMEWAIT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3474
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3610
} else if ((statep->state == IBCM_STATE_REQ_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3611
(statep->state == IBCM_STATE_REP_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3612
(statep->state == IBCM_STATE_MRA_REP_RCVD) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3613
(statep->state == IBCM_STATE_REP_WAIT)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3619
statep->timedout_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3620
statep->state = IBCM_STATE_TIMED_OUT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3676
statep->timedout_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3704
} else if (statep->state == IBCM_STATE_DREQ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3706
statep->timedout_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3707
statep->state = IBCM_STATE_TIMED_OUT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3738
"state %d", statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3766
if (statep->state == IBCM_STATE_REQ_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3785
if (statep->state == IBCM_STATE_REP_WAIT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3803
if (statep->state == IBCM_STATE_REP_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3840
if (statep->state == IBCM_STATE_MRA_REP_RCVD)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3886
if (statep->state == IBCM_STATE_DREQ_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
3941
if (statep->state == IBCM_STATE_REJ_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4020
if (statep->state == IBCM_STATE_DREQ_RCVD) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4023
statep->state = IBCM_STATE_TIMEWAIT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4033
statep->timer_stored_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4098
statep->state = statep->timer_stored_state =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4287
if ((statep->state == IBCM_STATE_DELETE) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4301
if ((statep->state == IBCM_STATE_DELETE) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4309
if (statep->state == IBCM_STATE_TIMED_OUT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
4415
statep, statep->state, statep->ap_state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
7119
statep->state = IBCM_STATE_ESTABLISHED;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
7837
if ((statep->state == IBCM_STATE_ESTABLISHED) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8314
if (!((statep->state == IBCM_STATE_ESTABLISHED) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8650
"statep %p state %d ap_state %d", statep, statep->state,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1167
if (statep->state != IBCM_STATE_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1173
" state %x", channel, statep, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1354
if (statep->state == IBCM_STATE_TRANSIENT_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1360
while (statep->state == IBCM_STATE_TRANSIENT_DREQ_SENT)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1364
"connection state is %x", channel, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1367
if (statep->state != IBCM_STATE_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1378
if (statep->state == IBCM_STATE_REQ_SENT ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1379
statep->state == IBCM_STATE_REP_SENT ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1380
statep->state == IBCM_STATE_REP_WAIT ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1381
statep->state == IBCM_STATE_MRA_REP_RCVD) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1387
statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1389
old_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1390
statep->state = IBCM_STATE_DELETE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1398
statep->state = old_state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1443
} else if (statep->state == IBCM_STATE_REQ_RCVD ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1444
statep->state == IBCM_STATE_REP_RCVD ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1445
statep->state == IBCM_STATE_MRA_SENT ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1446
statep->state == IBCM_STATE_MRA_REP_SENT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1453
channel, statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1485
} else if ((statep->state == IBCM_STATE_TIMEWAIT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1486
(statep->state == IBCM_STATE_DELETE)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1499
} else if ((statep->state == IBCM_STATE_DREQ_RCVD) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1500
(statep->state == IBCM_STATE_DREQ_SENT) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1501
(statep->state == IBCM_STATE_DREP_RCVD) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1502
((statep->state == IBCM_STATE_TIMED_OUT) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1538
} else if (statep->state == IBCM_STATE_TIMED_OUT) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1577
if (statep->state != IBCM_STATE_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1590
if (statep->state != IBCM_STATE_ESTABLISHED) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1595
statep->state = IBCM_STATE_TRANSIENT_DREQ_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2378
(statep->state == IBCM_STATE_REP_RCVD)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2379
statep->state = IBCM_STATE_MRA_REP_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2381
if (statep->state == IBCM_STATE_REQ_RCVD) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2382
statep->state = IBCM_STATE_MRA_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2387
"/ap_state/mode %x, %x, %x", statep->state,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2394
"/ap_state/mode %x, %x, %x", statep->state,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3837
if ((statep->state != IBCM_STATE_REQ_RCVD) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3838
(statep->state != IBCM_STATE_MRA_SENT)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3840
"State %x", statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3939
if ((statep->state != IBCM_STATE_REQ_RCVD) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3940
(statep->state != IBCM_STATE_MRA_SENT))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3946
if ((statep->state != IBCM_STATE_REP_RCVD) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3947
(statep->state != IBCM_STATE_MRA_REP_SENT))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3958
if (statep->state != IBCM_STATE_DREQ_RCVD)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
4419
" %x", statep->state);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
4422
if ((statep->state != IBCM_STATE_ESTABLISHED) ||
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
4434
statep->timer_stored_state = statep->state;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
855
statep->state = statep->timer_stored_state = IBCM_STATE_REQ_SENT;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
190
sp->state = IBCM_STATE_REQ_RCVD;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
198
sp->state = IBCM_STATE_IDLE;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
885
ibdma_set_ioc_state(ibdma_hca_t *hca, int slot, ibdma_ioc_state_t state)
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
892
cur = (cur & 0xF0) | state;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
894
cur = (cur & 0x0F) | (state << 4);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_events.c
927
tnf_opaque, state, client->saa_client_state);
usr/src/uts/common/io/ipw/ipw2100.c
159
enum ieee80211_state state, int arg);
usr/src/uts/common/io/ipw/ipw2100.c
1663
ipw2100_newstate(struct ieee80211com *ic, enum ieee80211_state state, int arg)
usr/src/uts/common/io/ipw/ipw2100.c
1673
ieee80211_state_name[ic->ic_state], ieee80211_state_name[state]));
usr/src/uts/common/io/ipw/ipw2100.c
1675
switch (state) {
usr/src/uts/common/io/ipw/ipw2100.c
1716
if ((ic->ic_state != IEEE80211_S_RUN) && (state == IEEE80211_S_RUN)) {
usr/src/uts/common/io/ipw/ipw2100.c
1723
(state != IEEE80211_S_RUN)) {
usr/src/uts/common/io/ipw/ipw2100.c
1731
ic->ic_state = state;
usr/src/uts/common/io/ipw/ipw2100.c
2672
uint32_t state;
usr/src/uts/common/io/ipw/ipw2100.c
2781
state = LE_32(* ((uint32_t *)(uintptr_t)rxbuf));
usr/src/uts/common/io/ipw/ipw2100.c
2785
state));
usr/src/uts/common/io/ipw/ipw2100.c
2787
switch (state) {
usr/src/uts/common/io/iwi/ipw2200.c
1797
ipw2200_newstate(struct ieee80211com *ic, enum ieee80211_state state, int arg)
usr/src/uts/common/io/iwi/ipw2200.c
1802
switch (state) {
usr/src/uts/common/io/iwi/ipw2200.c
182
enum ieee80211_state state, int arg);
usr/src/uts/common/io/iwi/ipw2200.c
1835
if ((ic->ic_state != IEEE80211_S_RUN) && (state == IEEE80211_S_RUN)) {
usr/src/uts/common/io/iwi/ipw2200.c
1838
(state != IEEE80211_S_RUN)) {
usr/src/uts/common/io/iwi/ipw2200.c
1845
ieee80211_state_name[state]));
usr/src/uts/common/io/iwi/ipw2200.c
1847
ic->ic_state = state;
usr/src/uts/common/io/iwi/ipw2200.c
2781
assoc->state, assoc->status));
usr/src/uts/common/io/iwi/ipw2200.c
2783
switch (assoc->state) {
usr/src/uts/common/io/iwi/ipw2200.c
2801
"ipw2200_rcv_notif(): authentication=%u\n", auth->state));
usr/src/uts/common/io/iwi/ipw2200.c
2803
switch (auth->state) {
usr/src/uts/common/io/iwi/ipw2200.c
2813
"unknown authentication state(%u)\n", auth->state));
usr/src/uts/common/io/iwi/ipw2200_impl.h
386
uint8_t state;
usr/src/uts/common/io/iwi/ipw2200_impl.h
399
uint8_t state;
usr/src/uts/common/io/iwi/ipw2200_impl.h
412
uint32_t state;
usr/src/uts/common/io/iwk/iwk2.c
5182
gain_diff_p->state = IWK_GAIN_DIFF_ACCUMULATE;
usr/src/uts/common/io/iwk/iwk2.c
5214
if (IWK_GAIN_DIFF_ACCUMULATE != gain_diff_p->state) {
usr/src/uts/common/io/iwk/iwk2.c
5371
gain_diff_p->state = IWK_GAIN_DIFF_CALIBRATED;
usr/src/uts/common/io/iwk/iwk_calibration.h
891
uint8_t state;
usr/src/uts/common/io/iwn/if_iwn.c
2535
sc->calib.state = IWN_CALIB_STATE_INIT;
usr/src/uts/common/io/iwn/if_iwn.c
2558
sc->calib.state = IWN_CALIB_STATE_INIT;
usr/src/uts/common/io/iwn/if_iwn.c
2880
if (calib->state == IWN_CALIB_STATE_ASSOC)
usr/src/uts/common/io/iwn/if_iwn.c
2882
else if (calib->state == IWN_CALIB_STATE_RUN)
usr/src/uts/common/io/iwn/if_iwn.c
4940
calib->state = IWN_CALIB_STATE_INIT;
usr/src/uts/common/io/iwn/if_iwn.c
5004
calib->state = IWN_CALIB_STATE_RUN;
usr/src/uts/common/io/iwn/if_iwn.c
6076
sc->calib.state = IWN_CALIB_STATE_ASSOC;
usr/src/uts/common/io/iwn/if_iwnreg.h
1319
uint8_t state;
usr/src/uts/common/io/iwn/if_iwnvar.h
87
uint8_t state;
usr/src/uts/common/io/iwscons.c
466
iwscnopen(dev_t *devp, int flag, int state, cred_t *cred)
usr/src/uts/common/io/iwscons.c
471
if (state != OTYP_CHR)
usr/src/uts/common/io/iwscons.c
569
iwscnclose(dev_t dev, int flag, int state, cred_t *cred)
usr/src/uts/common/io/iwscons.c
575
if (state != OTYP_CHR)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4179
static void ixgbe_set_mux(struct ixgbe_hw *hw, u8 state)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4186
if (state)
usr/src/uts/common/io/kb8042/at_keyprocess.c
1068
*state = KEY_RELEASED;
usr/src/uts/common/io/kb8042/at_keyprocess.c
717
enum keystate *state,
usr/src/uts/common/io/kb8042/at_keyprocess.c
722
return ((*KeyboardConvertScan_fn)(kb8042, scan, keynum, state,
usr/src/uts/common/io/kb8042/at_keyprocess.c
731
enum keystate *state,
usr/src/uts/common/io/kb8042/at_keyprocess.c
735
*state = KEY_PRESSED;
usr/src/uts/common/io/kb8042/at_keyprocess.c
775
*state = KEY_RELEASED;
usr/src/uts/common/io/kb8042/at_keyprocess.c
782
*state = KEY_RELEASED;
usr/src/uts/common/io/kb8042/at_keyprocess.c
899
enum keystate *state,
usr/src/uts/common/io/kb8042/at_keyprocess.c
903
*state = KEY_PRESSED;
usr/src/uts/common/io/kb8042/at_keyprocess.c
944
*state = KEY_RELEASED;
usr/src/uts/common/io/kb8042/kb8042.c
1061
enum keystate state;
usr/src/uts/common/io/kb8042/kb8042.c
1067
legit = KeyboardConvertScan(kb8042, scancode, &key_pos, &state,
usr/src/uts/common/io/kb8042/kb8042.c
1080
kb8042->debugger.mod1_down = (state == KEY_PRESSED);
usr/src/uts/common/io/kb8042/kb8042.c
1083
kb8042->debugger.mod2_down = (state == KEY_PRESSED);
usr/src/uts/common/io/kb8042/kb8042.c
1114
if (kb8042_autorepeat_detect(kb8042, key_pos, state)) {
usr/src/uts/common/io/kb8042/kb8042.c
1119
kb8042_process_key(kb8042, key_pos, state);
usr/src/uts/common/io/kb8042/kb8042.c
1128
kb8042_process_key(kb8042, key_pos, state);
usr/src/uts/common/io/kb8042/kb8042.c
1135
enum keystate state)
usr/src/uts/common/io/kb8042/kb8042.c
1141
kbtrans_streams_key(kb8042->hw_kbtrans, key_pos, state);
usr/src/uts/common/io/kb8042/kb8042.c
1145
kbtrans_streams_key(kb8042->hw_kbtrans, key, state);
usr/src/uts/common/io/kb8042/kb8042.c
1230
enum keystate *state)
usr/src/uts/common/io/kb8042/kb8042.c
1239
*state = KEY_RELEASED;
usr/src/uts/common/io/kb8042/kb8042.c
1241
(void) kb8042_autorepeat_detect(kb8042, *key, *state);
usr/src/uts/common/io/kb8042/kb8042.c
1254
legit = KeyboardConvertScan(kb8042, scancode, key, state,
usr/src/uts/common/io/kb8042/kb8042.c
1265
(void) kb8042_autorepeat_detect(kb8042, *key, *state);
usr/src/uts/common/io/kb8042/kb8042.c
132
enum keystate *state);
usr/src/uts/common/io/kb8042/kb8042.c
135
enum keystate state);
usr/src/uts/common/io/kb8042/kb8042.c
1546
enum keystate state)
usr/src/uts/common/io/kb8042/kb8042.c
1548
if (state == KEY_RELEASED) {
usr/src/uts/common/io/kbtrans/kbtrans.c
108
kbtrans_translate(lower, cb, key, state);
usr/src/uts/common/io/kbtrans/kbtrans.c
84
struct keyboard_callback *cb, kbtrans_key_t key, enum keystate state)
usr/src/uts/common/io/kbtrans/kbtrans.c
87
"newstate=%d key=%d", state, key));
usr/src/uts/common/io/kbtrans/kbtrans.c
94
if (state == KEY_PRESSED) {
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
100
while (cb->kbtrans_polled_keycheck(hw, &key, &state)) {
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
102
&kbtrans_polled_callbacks, key, state);
usr/src/uts/common/io/kbtrans/kbtrans_polled.c
78
enum keystate state;
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
481
enum keystate state)
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
500
if (state != KEY_PRESSED)
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
520
if (state == KEY_PRESSED &&
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
533
if (state == KEY_PRESSED &&
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
545
kbtrans_processkey(lower, upper->kbtrans_streams_callback, key, state);
usr/src/uts/common/io/llc1.c
1792
int state;
usr/src/uts/common/io/llc1.c
1795
state = llc->llc_state;
usr/src/uts/common/io/llc1.c
1796
if (state != DL_UNBOUND)
usr/src/uts/common/io/logindmux.c
1005
switch (unlinkinfop->state) {
usr/src/uts/common/io/logindmux.c
1014
unlinkinfop->state = LOGDMUX_UNLINK_PENDING;
usr/src/uts/common/io/logindmux.c
1111
if (unlinkinfop->state != LOGDMUX_UNLINKED) {
usr/src/uts/common/io/logindmux.c
1112
ASSERT(unlinkinfop->state == LOGDMUX_UNLINK_PENDING);
usr/src/uts/common/io/logindmux.c
1255
p->state = LOGDMUX_LINKED;
usr/src/uts/common/io/logindmux.c
728
ASSERT(unlinkinfop->state ==
usr/src/uts/common/io/logindmux.c
730
unlinkinfop->state = LOGDMUX_UNLINKED;
usr/src/uts/common/io/mac/mac.c
2065
mac_set_group_state(mac_group_t *grp, mac_group_state_t state)
usr/src/uts/common/io/mac/mac.c
2070
if (grp->mrg_state == state)
usr/src/uts/common/io/mac/mac.c
2073
switch (state) {
usr/src/uts/common/io/mac/mac.c
2114
grp->mrg_state = state;
usr/src/uts/common/io/mac/mac.c
3778
mac_prop_info_state_t state;
usr/src/uts/common/io/mac/mac.c
3901
bzero(&state, sizeof (state));
usr/src/uts/common/io/mac/mac.c
3904
state.pr_default = default_val;
usr/src/uts/common/io/mac/mac.c
3905
state.pr_default_size = default_size;
usr/src/uts/common/io/mac/mac.c
3928
state.pr_range_cur_count = 0;
usr/src/uts/common/io/mac/mac.c
3929
state.pr_range = range;
usr/src/uts/common/io/mac/mac.c
3932
(mac_prop_info_handle_t)&state);
usr/src/uts/common/io/mac/mac.c
3934
if (state.pr_flags & MAC_PROP_INFO_RANGE)
usr/src/uts/common/io/mac/mac.c
3935
range->mpr_count = state.pr_range_cur_count;
usr/src/uts/common/io/mac/mac.c
3942
if (state.pr_errno != 0)
usr/src/uts/common/io/mac/mac.c
3943
return (state.pr_errno);
usr/src/uts/common/io/mac/mac.c
3945
if (perm != NULL && state.pr_flags & MAC_PROP_INFO_PERM)
usr/src/uts/common/io/mac/mac.c
3946
*perm = state.pr_perm;
usr/src/uts/common/io/mac/mac.c
3962
if (range != NULL && !(state.pr_flags &
usr/src/uts/common/io/mac/mac.c
3968
if (default_val != NULL && !(state.pr_flags &
usr/src/uts/common/io/mac/mac.c
6369
i_mac_fastpath_state_t *state = arg;
usr/src/uts/common/io/mac/mac.c
6372
if (state->mf_disable)
usr/src/uts/common/io/mac/mac.c
6373
state->mf_err = mac_fastpath_disable(mh);
usr/src/uts/common/io/mac/mac.c
6377
return (state->mf_err == 0 ? MH_WALK_CONTINUE : MH_WALK_TERMINATE);
usr/src/uts/common/io/mac/mac_client.c
4339
i_mac_info_state_t state;
usr/src/uts/common/io/mac/mac_client.c
4342
state.mi_name = name;
usr/src/uts/common/io/mac/mac_client.c
4343
state.mi_infop = NULL;
usr/src/uts/common/io/mac/mac_client.c
4344
mod_hash_walk(i_mac_impl_hash, i_mac_info_walker, &state);
usr/src/uts/common/io/mac/mac_client.c
4345
if (state.mi_infop == NULL) {
usr/src/uts/common/io/mac/mac_client.c
4349
*minfop = *state.mi_infop;
usr/src/uts/common/io/mac/mac_flow.c
1544
flow_walk_state_t state;
usr/src/uts/common/io/mac/mac_flow.c
1560
state.ws_func = func;
usr/src/uts/common/io/mac/mac_flow.c
1561
state.ws_arg = arg;
usr/src/uts/common/io/mac/mac_flow.c
1564
mac_link_flow_walk_cb, &state);
usr/src/uts/common/io/mega_sas/megaraid_sas.h
1105
uint8_t state; /* current LD state (MR_LD_STATE) */
usr/src/uts/common/io/mlxcx/mlxcx.c
1479
const char *state, uint8_t statenum)
usr/src/uts/common/io/mlxcx/mlxcx.c
1493
"state", DATA_TYPE_STRING, state,
usr/src/uts/common/io/mlxcx/mlxcx.c
1661
mlxcx_sq_state_t state;
usr/src/uts/common/io/mlxcx/mlxcx.c
1667
state = get_bits32(ctx.mlsqc_flags, MLXCX_SQ_STATE);
usr/src/uts/common/io/mlxcx/mlxcx.c
1668
switch (state) {
usr/src/uts/common/io/mlxcx/mlxcx.c
1672
sq->mlwq_num, "RST", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1679
sq->mlwq_num, "RDY", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1685
sq->mlwq_num, "ERR", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1690
sq->mlwq_num, "???", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1700
mlxcx_rq_state_t state;
usr/src/uts/common/io/mlxcx/mlxcx.c
1707
state = get_bits32(ctx.mlrqc_flags, MLXCX_RQ_STATE);
usr/src/uts/common/io/mlxcx/mlxcx.c
1708
switch (state) {
usr/src/uts/common/io/mlxcx/mlxcx.c
1712
rq->mlwq_num, "RST", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1719
rq->mlwq_num, "RDY", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1725
rq->mlwq_num, "ERR", state);
usr/src/uts/common/io/mlxcx/mlxcx.c
1730
rq->mlwq_num, "???", state);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
643
mlxcx_module_status_t state = evd->mled_port_mod_module_status;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
645
switch (state) {
usr/src/uts/common/io/mouse8042.c
1001
} else if (state->reset_state == MSE_RESET_IDLE ||
usr/src/uts/common/io/mouse8042.c
1002
state->reset_state == MSE_RESET_FAILED) {
usr/src/uts/common/io/mouse8042.c
1017
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
1018
(void) quntimeout(state->ms_wqp,
usr/src/uts/common/io/mouse8042.c
1019
state->reset_tid);
usr/src/uts/common/io/mouse8042.c
1020
mutex_enter(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
1022
(void) ddi_get8(state->ms_handle,
usr/src/uts/common/io/mouse8042.c
1023
state->ms_addr + I8042_UNLOCK);
usr/src/uts/common/io/mouse8042.c
1025
state->reset_tid = 0;
usr/src/uts/common/io/mouse8042.c
1026
if (state->reply_mp != NULL) {
usr/src/uts/common/io/mouse8042.c
1027
mp = state->reply_mp;
usr/src/uts/common/io/mouse8042.c
1028
if (state->reset_state ==
usr/src/uts/common/io/mouse8042.c
1035
state->reply_mp = NULL;
usr/src/uts/common/io/mouse8042.c
1040
state->reset_state = MSE_RESET_IDLE;
usr/src/uts/common/io/mouse8042.c
1041
cv_signal(&state->reset_cv);
usr/src/uts/common/io/mouse8042.c
1044
if (state->ms_rqp != NULL)
usr/src/uts/common/io/mouse8042.c
1045
putnext(state->ms_rqp, mp);
usr/src/uts/common/io/mouse8042.c
1050
if (state->ms_wqp != NULL) {
usr/src/uts/common/io/mouse8042.c
1051
enableok(state->ms_wqp);
usr/src/uts/common/io/mouse8042.c
1052
qenable(state->ms_wqp);
usr/src/uts/common/io/mouse8042.c
1056
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
1057
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
1060
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
1062
if (state->ms_rqp != NULL && (mp = allocb(1, BPRI_MED))) {
usr/src/uts/common/io/mouse8042.c
1064
putnext(state->ms_rqp, mp);
usr/src/uts/common/io/mouse8042.c
1067
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
261
struct mouse_state *state;
usr/src/uts/common/io/mouse8042.c
273
state = (struct mouse_state *)ddi_get_driver_private(dip);
usr/src/uts/common/io/mouse8042.c
276
state->ready = 1;
usr/src/uts/common/io/mouse8042.c
282
if (state->ms_rqp != NULL) {
usr/src/uts/common/io/mouse8042.c
285
putnext(state->ms_rqp, mp);
usr/src/uts/common/io/mouse8042.c
289
putnext(state->ms_rqp, mp);
usr/src/uts/common/io/mouse8042.c
302
state = kmem_zalloc(sizeof (struct mouse_state), KM_SLEEP);
usr/src/uts/common/io/mouse8042.c
303
state->ms_opened = B_FALSE;
usr/src/uts/common/io/mouse8042.c
304
state->reset_state = MSE_RESET_IDLE;
usr/src/uts/common/io/mouse8042.c
305
state->reset_tid = 0;
usr/src/uts/common/io/mouse8042.c
306
state->bc_id = 0;
usr/src/uts/common/io/mouse8042.c
307
ddi_set_driver_private(dip, state);
usr/src/uts/common/io/mouse8042.c
336
rc = ddi_regs_map_setup(dip, 0, (caddr_t *)&state->ms_addr,
usr/src/uts/common/io/mouse8042.c
337
(offset_t)0, (offset_t)0, &attr, &state->ms_handle);
usr/src/uts/common/io/mouse8042.c
342
rc = ddi_get_iblock_cookie(dip, 0, &state->ms_iblock_cookie);
usr/src/uts/common/io/mouse8042.c
347
mutex_init(&state->ms_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/mouse8042.c
348
state->ms_iblock_cookie);
usr/src/uts/common/io/mouse8042.c
349
mutex_init(&state->reset_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/mouse8042.c
350
state->ms_iblock_cookie);
usr/src/uts/common/io/mouse8042.c
351
cv_init(&state->reset_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/mouse8042.c
355
mouse8042_intr, (caddr_t)state);
usr/src/uts/common/io/mouse8042.c
363
state->ready = 1;
usr/src/uts/common/io/mouse8042.c
370
ddi_regs_map_free(&state->ms_handle);
usr/src/uts/common/io/mouse8042.c
376
kmem_free(state, sizeof (struct mouse_state));
usr/src/uts/common/io/mouse8042.c
384
struct mouse_state *state;
usr/src/uts/common/io/mouse8042.c
386
state = ddi_get_driver_private(dip);
usr/src/uts/common/io/mouse8042.c
391
state->ready = 0;
usr/src/uts/common/io/mouse8042.c
395
ddi_remove_intr(dip, 0, state->ms_iblock_cookie);
usr/src/uts/common/io/mouse8042.c
397
cv_destroy(&state->reset_cv);
usr/src/uts/common/io/mouse8042.c
398
mutex_destroy(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
399
mutex_destroy(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
401
ddi_regs_map_free(&state->ms_handle);
usr/src/uts/common/io/mouse8042.c
403
kmem_free(state, sizeof (struct mouse_state));
usr/src/uts/common/io/mouse8042.c
449
struct mouse_state *state;
usr/src/uts/common/io/mouse8042.c
456
state = ddi_get_driver_private(mouse8042_dip);
usr/src/uts/common/io/mouse8042.c
458
mutex_enter(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
460
if (state->ms_opened) {
usr/src/uts/common/io/mouse8042.c
464
if (state->ms_minor == minor) {
usr/src/uts/common/io/mouse8042.c
465
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
480
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
502
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
512
mutex_enter(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
516
q->q_ptr = (caddr_t)state;
usr/src/uts/common/io/mouse8042.c
517
WR(q)->q_ptr = (caddr_t)state;
usr/src/uts/common/io/mouse8042.c
518
state->ms_rqp = q;
usr/src/uts/common/io/mouse8042.c
519
state->ms_wqp = WR(q);
usr/src/uts/common/io/mouse8042.c
523
state->ms_minor = minor;
usr/src/uts/common/io/mouse8042.c
524
state->ms_opened = B_TRUE;
usr/src/uts/common/io/mouse8042.c
526
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
536
struct mouse_state *state;
usr/src/uts/common/io/mouse8042.c
539
state = (struct mouse_state *)q->q_ptr;
usr/src/uts/common/io/mouse8042.c
547
mutex_enter(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
548
while (state->reset_state != MSE_RESET_IDLE) {
usr/src/uts/common/io/mouse8042.c
556
cv_wait(&state->reset_cv, &state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
559
if (state->reset_tid != 0) {
usr/src/uts/common/io/mouse8042.c
560
(void) quntimeout(q, state->reset_tid);
usr/src/uts/common/io/mouse8042.c
561
state->reset_tid = 0;
usr/src/uts/common/io/mouse8042.c
564
if (state->reply_mp != NULL) {
usr/src/uts/common/io/mouse8042.c
565
freemsg(state->reply_mp);
usr/src/uts/common/io/mouse8042.c
566
state->reply_mp = NULL;
usr/src/uts/common/io/mouse8042.c
569
if (state->reset_ack_mp != NULL) {
usr/src/uts/common/io/mouse8042.c
570
freemsg(state->reset_ack_mp);
usr/src/uts/common/io/mouse8042.c
571
state->reset_ack_mp = NULL;
usr/src/uts/common/io/mouse8042.c
574
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
576
mutex_enter(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
578
if (state->bc_id != 0) {
usr/src/uts/common/io/mouse8042.c
579
(void) qunbufcall(q, state->bc_id);
usr/src/uts/common/io/mouse8042.c
580
state->bc_id = 0;
usr/src/uts/common/io/mouse8042.c
585
state->ms_rqp = NULL;
usr/src/uts/common/io/mouse8042.c
586
state->ms_wqp = NULL;
usr/src/uts/common/io/mouse8042.c
588
state->ms_opened = B_FALSE;
usr/src/uts/common/io/mouse8042.c
590
minor = state->ms_minor;
usr/src/uts/common/io/mouse8042.c
592
mutex_exit(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
632
struct mouse_state *state = (struct mouse_state *)argp;
usr/src/uts/common/io/mouse8042.c
635
mutex_enter(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
643
if (state->reset_state != MSE_RESET_IDLE &&
usr/src/uts/common/io/mouse8042.c
644
state->reset_state != MSE_RESET_FAILED) {
usr/src/uts/common/io/mouse8042.c
646
state->reset_tid = 0;
usr/src/uts/common/io/mouse8042.c
647
state->reset_state = MSE_RESET_IDLE;
usr/src/uts/common/io/mouse8042.c
648
cv_signal(&state->reset_cv);
usr/src/uts/common/io/mouse8042.c
650
(void) ddi_get8(state->ms_handle, state->ms_addr +
usr/src/uts/common/io/mouse8042.c
653
mp = state->reply_mp;
usr/src/uts/common/io/mouse8042.c
655
state->reply_mp = NULL;
usr/src/uts/common/io/mouse8042.c
657
if (state->ms_rqp != NULL)
usr/src/uts/common/io/mouse8042.c
658
putnext(state->ms_rqp, mp);
usr/src/uts/common/io/mouse8042.c
662
ASSERT(state->ms_wqp != NULL);
usr/src/uts/common/io/mouse8042.c
664
enableok(state->ms_wqp);
usr/src/uts/common/io/mouse8042.c
665
qenable(state->ms_wqp);
usr/src/uts/common/io/mouse8042.c
668
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
675
mouse8042_initiate_reset(queue_t *q, mblk_t *mp, struct mouse_state *state)
usr/src/uts/common/io/mouse8042.c
677
mutex_enter(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
682
if (state->reset_state != MSE_RESET_IDLE) {
usr/src/uts/common/io/mouse8042.c
689
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
698
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
700
if (state->reply_mp == NULL)
usr/src/uts/common/io/mouse8042.c
701
state->reply_mp = allocb(2, BPRI_MED);
usr/src/uts/common/io/mouse8042.c
702
if (state->reset_ack_mp == NULL)
usr/src/uts/common/io/mouse8042.c
703
state->reset_ack_mp = allocb(1, BPRI_MED);
usr/src/uts/common/io/mouse8042.c
705
if (state->reply_mp == NULL || state->reset_ack_mp == NULL) {
usr/src/uts/common/io/mouse8042.c
711
state->bc_id = qbufcall(q, (state->reply_mp == NULL) ? 2 : 1,
usr/src/uts/common/io/mouse8042.c
714
if (state->bc_id == 0) {
usr/src/uts/common/io/mouse8042.c
728
state->bc_id = 0;
usr/src/uts/common/io/mouse8042.c
736
(void) ddi_get8(state->ms_handle,
usr/src/uts/common/io/mouse8042.c
737
state->ms_addr + I8042_LOCK);
usr/src/uts/common/io/mouse8042.c
739
mutex_enter(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
741
state->reset_state = MSE_RESET_PRE;
usr/src/uts/common/io/mouse8042.c
744
state->reset_tid = qtimeout(q,
usr/src/uts/common/io/mouse8042.c
746
state,
usr/src/uts/common/io/mouse8042.c
750
ddi_put8(state->ms_handle,
usr/src/uts/common/io/mouse8042.c
751
state->ms_addr +
usr/src/uts/common/io/mouse8042.c
756
mutex_exit(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
764
mouse8042_process_data_msg(queue_t *q, mblk_t *mp, struct mouse_state *state)
usr/src/uts/common/io/mouse8042.c
787
if (mouse8042_initiate_reset(q, bp, state) == 0)
usr/src/uts/common/io/mouse8042.c
810
ddi_put8(state->ms_handle,
usr/src/uts/common/io/mouse8042.c
811
state->ms_addr + I8042_INT_OUTPUT_DATA,
usr/src/uts/common/io/mouse8042.c
822
mouse8042_process_msg(queue_t *q, mblk_t *mp, struct mouse_state *state)
usr/src/uts/common/io/mouse8042.c
847
rv = mouse8042_process_data_msg(q, mp, state);
usr/src/uts/common/io/mouse8042.c
866
struct mouse_state *state;
usr/src/uts/common/io/mouse8042.c
867
state = (struct mouse_state *)q->q_ptr;
usr/src/uts/common/io/mouse8042.c
874
if (state->reset_state != MSE_RESET_IDLE)
usr/src/uts/common/io/mouse8042.c
886
(void) mouse8042_process_msg(q, mp, state);
usr/src/uts/common/io/mouse8042.c
895
struct mouse_state *state;
usr/src/uts/common/io/mouse8042.c
896
state = (struct mouse_state *)qp->q_ptr;
usr/src/uts/common/io/mouse8042.c
899
if (mouse8042_process_msg(qp, mp, state) != 0)
usr/src/uts/common/io/mouse8042.c
939
struct mouse_state *state = (struct mouse_state *)arg;
usr/src/uts/common/io/mouse8042.c
942
mutex_enter(&state->ms_mutex);
usr/src/uts/common/io/mouse8042.c
948
if (ddi_get8(state->ms_handle,
usr/src/uts/common/io/mouse8042.c
949
state->ms_addr + I8042_INT_INPUT_AVAIL) == 0) {
usr/src/uts/common/io/mouse8042.c
953
mdata = ddi_get8(state->ms_handle,
usr/src/uts/common/io/mouse8042.c
954
state->ms_addr + I8042_INT_INPUT_DATA);
usr/src/uts/common/io/mouse8042.c
961
if (!state->ready)
usr/src/uts/common/io/mouse8042.c
964
mutex_enter(&state->reset_mutex);
usr/src/uts/common/io/mouse8042.c
965
if (state->reset_state != MSE_RESET_IDLE) {
usr/src/uts/common/io/mouse8042.c
968
state->reset_state = MSE_RESET_FAILED;
usr/src/uts/common/io/mouse8042.c
970
state->reset_state =
usr/src/uts/common/io/mouse8042.c
971
mouse8042_reset_fsm(state->reset_state,
usr/src/uts/common/io/mouse8042.c
975
if (state->reset_state == MSE_RESET_ACK) {
usr/src/uts/common/io/mouse8042.c
983
if (state->reset_ack_mp != NULL) {
usr/src/uts/common/io/mouse8042.c
985
mp = state->reset_ack_mp;
usr/src/uts/common/io/mouse8042.c
987
state->reset_ack_mp = NULL;
usr/src/uts/common/io/mouse8042.c
989
if (state->ms_rqp != NULL) {
usr/src/uts/common/io/mouse8042.c
991
putnext(state->ms_rqp, mp);
usr/src/uts/common/io/mouse8042.c
996
if (state->ms_wqp != NULL) {
usr/src/uts/common/io/mouse8042.c
997
enableok(state->ms_wqp);
usr/src/uts/common/io/mouse8042.c
998
qenable(state->ms_wqp);
usr/src/uts/common/io/mr_sas/mr_sas.h
1793
uint8_t state; /* current LD state (MR_LD_STATE) */
usr/src/uts/common/io/ntxn/nic_phan_reg.h
150
#define nx_encode_temp(val, state) (((val) << 16) | (state))
usr/src/uts/common/io/ntxn/unm_inc.h
1335
unm_pcix_int_state_t state);
usr/src/uts/common/io/ntxn/unm_nic.h
424
uint32_t state, host_sds_consumer;
usr/src/uts/common/io/ntxn/unm_nic_ctx.c
229
if (recv_ctx->state == NX_HOST_CTX_STATE_ACTIVE)
usr/src/uts/common/io/ntxn/unm_nic_ctx.c
363
recv_ctx->state = LE_TO_HOST_32(prsp->host_ctx_state);
usr/src/uts/common/io/ntxn/unm_nic_main.c
399
uint32_t state = 0, loops = 0, tempout;
usr/src/uts/common/io/ntxn/unm_nic_main.c
403
state = adapter->unm_nic_pci_read_normalize(adapter, CRB_CMDPEG_STATE);
usr/src/uts/common/io/ntxn/unm_nic_main.c
406
if (state == PHAN_INITIALIZE_ACK)
usr/src/uts/common/io/ntxn/unm_nic_main.c
409
while (state != PHAN_INITIALIZE_COMPLETE && loops < 200000) {
usr/src/uts/common/io/ntxn/unm_nic_main.c
413
state = adapter->unm_nic_pci_read_normalize(adapter,
usr/src/uts/common/io/ntxn/unm_nic_main.c
421
adapter->name, adapter->instance, state);
usr/src/uts/common/io/ntxn/unm_nic_main.c
450
uint32_t state = 0;
usr/src/uts/common/io/ntxn/unm_nic_main.c
455
state = adapter->unm_nic_pci_read_normalize(adapter, CRB_RCVPEG_STATE);
usr/src/uts/common/io/ntxn/unm_nic_main.c
458
while ((state != PHAN_PEG_RCV_INITIALIZED) && (loops < 20000)) {
usr/src/uts/common/io/ntxn/unm_nic_main.c
463
state = adapter->unm_nic_pci_read_normalize(adapter,
usr/src/uts/common/io/ntxn/unm_nic_main.c
472
state);
usr/src/uts/common/io/nxge/npi/npi_vir.c
345
uint32_t state;
usr/src/uts/common/io/nxge/npi/npi_vir.c
353
state = sr.bits.ldw.sr & NPI_DEV_SR_LOCK_ST_MASK;
usr/src/uts/common/io/nxge/npi/npi_vir.c
354
switch (state) {
usr/src/uts/common/io/nxge/nxge_fflp.c
2084
if (nxgep->classifier.state & NXGE_FFLP_HW_INIT) {
usr/src/uts/common/io/nxge/nxge_fflp.c
2123
nxgep->classifier.state |= NXGE_FFLP_HW_INIT;
usr/src/uts/common/io/nxge/nxge_fflp.c
622
nxgep->classifier.state |= NXGE_FFLP_HW_RESET;
usr/src/uts/common/io/nxge/nxge_fflp.c
832
if (classify_ptr->state & NXGE_FFLP_SW_INIT) {
usr/src/uts/common/io/nxge/nxge_fflp.c
851
classify_ptr->state |= NXGE_FFLP_SW_INIT;
usr/src/uts/common/io/nxge/nxge_fflp.c
861
nxgep->classifier.state = 0;
usr/src/uts/common/io/nxge/nxge_fm.c
724
zcp_stats.errlog.state_mach.bits.ldw.state;
usr/src/uts/common/io/nxge/nxge_main.c
4701
link_state_t state = statsp->mac_stats.link_up ?
usr/src/uts/common/io/nxge/nxge_main.c
4704
ASSERT(pr_valsize >= sizeof (state));
usr/src/uts/common/io/nxge/nxge_main.c
4705
bcopy(&state, pr_val, sizeof (state));
usr/src/uts/common/io/pcic.c
2751
(unsigned)window->state);
usr/src/uts/common/io/pcic.c
2759
if (window->state & WS_PAGED) {
usr/src/uts/common/io/pcic.c
2772
if (!(window->state & WS_IO)) {
usr/src/uts/common/io/pcic.c
2809
if (window->state & WS_ENABLED) {
usr/src/uts/common/io/pcic.c
2883
(uint32_t)(window->state &
usr/src/uts/common/io/pcic.c
2947
which = (window->state & WS_16BIT) ? SYSMEM_DATA_16 : 0;
usr/src/uts/common/io/pcic.c
3159
if (window->state & WS_ENABLED) {
usr/src/uts/common/io/pcic.c
3263
(uint32_t)(window->state &
usr/src/uts/common/io/pcic.c
3368
which = (window->state & WS_16BIT) ?
usr/src/uts/common/io/pcic.c
3392
if (window->state & WS_16BIT)
usr/src/uts/common/io/pcic.c
3398
if (window->state & WS_16BIT)
usr/src/uts/common/io/pcic.c
3610
if (page->state & PS_ATTRIBUTE) {
usr/src/uts/common/io/pcic.c
3620
if (page->state & PS_WP) {
usr/src/uts/common/io/pcic.c
4296
adapt->state = 0;
usr/src/uts/common/io/pcic.c
4327
page->state = 0;
usr/src/uts/common/io/pcic.c
4329
page->state |= PS_ENABLED;
usr/src/uts/common/io/pcic.c
4331
page->state |= PS_ATTRIBUTE;
usr/src/uts/common/io/pcic.c
4333
page->state |= PS_WP;
usr/src/uts/common/io/pcic.c
4360
socket->state = sockp->pcs_state;
usr/src/uts/common/io/pcic.c
4361
if (socket->state & SBM_CD) {
usr/src/uts/common/io/pcic.c
4489
window->state = 0;
usr/src/uts/common/io/pcic.c
4491
window->state = WS_IO;
usr/src/uts/common/io/pcic.c
4494
window->state |= WS_ENABLED;
usr/src/uts/common/io/pcic.c
4497
window->state |= WS_16BIT;
usr/src/uts/common/io/pcic.c
4502
(void *)window->handle, window->state);
usr/src/uts/common/io/pcic.c
5390
pcic_82092_smiirq_ctl(pcicdev_t *pcic, int socket, int intr, int state)
usr/src/uts/common/io/pcic.c
5400
val = PCIC_82092_SMI_CTL(socket, state);
usr/src/uts/common/io/pcic.c
5406
val = PCIC_82092_IRQ_CTL(socket, state);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
85
pcie_led_state_text(pcie_hp_led_state_t state)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
87
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1217
pciehpc_led_state_to_pcie(pcie_hp_led_state_t state)
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1219
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2096
pciehpc_slot_power_t state = 0;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2103
state |= PSP_HAS_CONTROLLER;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2110
state |= PSP_OFF;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2113
state |= PSP_FAULT;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2115
return (state);
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2745
pciehpc_downgrade_slot_leds(pcie_hp_slot_t *slot_p, ddi_hp_cn_state_t state)
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
2747
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
3018
pciehpc_prop_led_set_common(bool *ovr, pcie_hp_led_state_t *state,
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
3028
*state = PCIE_HP_LED_ON;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
3030
*state = PCIE_HP_LED_OFF;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
3032
*state = PCIE_HP_LED_BLINK;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
3617
pciehpc_led_state_to_hpc(uint16_t state)
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
3619
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
470
static pcie_hp_led_state_t pciehpc_led_state_to_hpc(uint16_t state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2189
pcie_hp_led_state_t state)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2196
"(set %s)\n", pcishpc_slot_textledstate(state));
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2197
slot_p->hs_fault_led_state = state;
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2202
"(set %s)\n", pcishpc_slot_textledstate(state));
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2203
slot_p->hs_power_led_state = state;
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2208
"(set %s)\n", pcishpc_slot_textledstate(state));
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2209
slot_p->hs_attn_led_state = state;
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2214
"(set %s)\n", pcishpc_slot_textledstate(state));
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2215
slot_p->hs_active_led_state = state;
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2228
pcishpc_led_shpc_to_hpc(int state)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2230
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2249
pcishpc_led_hpc_to_shpc(int state)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2251
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2295
pcishpc_slot_hpc_to_shpc(int state)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2297
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2318
pcishpc_slot_textslotstate(ddi_hp_cn_state_t state)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2321
if (state == DDI_HP_CN_STATE_EMPTY)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2323
else if (state == DDI_HP_CN_STATE_ENABLED)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2325
else if (state == DDI_HP_CN_STATE_POWERED)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2338
pcishpc_slot_textledstate(pcie_hp_led_state_t state)
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2341
switch (state) {
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2429
char *state;
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2485
state = "33Mhz Conventional PCI";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2488
state = "66Mhz Conventional PCI";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2491
state = "66Mhz PCI-X";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2494
state = "100Mhz PCI-X";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2497
state = "133Mhz PCI-X";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2500
state = "Reserved (Error)";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2504
PCIE_DBG("Current Port Operation Mode : %s\n", state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2601
state = "Card Present 7.5W";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2604
state = "Card Present 15W";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2607
state = "Card Present 25W";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2610
state = "Slot Empty";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2615
state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2619
state = "Non PCI-X";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2622
state = "66mhz PCI-X";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2625
state = "Reserved";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
2628
state = "133mhz PCI-X";
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
93
pcie_hp_led_state_t state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
94
static int pcishpc_led_shpc_to_hpc(int state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
95
static int pcishpc_led_hpc_to_shpc(int state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
97
static int pcishpc_slot_hpc_to_shpc(int state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
98
static char *pcishpc_slot_textslotstate(ddi_hp_cn_state_t state);
usr/src/uts/common/io/pciex/hotplug/pcishpc.c
99
static char *pcishpc_slot_textledstate(pcie_hp_led_state_t state);
usr/src/uts/common/io/ppp/sppp/sppp_dlpi.c
199
state2name(uint32_t state)
usr/src/uts/common/io/ppp/sppp/sppp_dlpi.c
204
if (sde->sde_val == state)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1013
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1045
if (ABS(hrtime - state->sa_hrtime) > FLAG_TIME) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1048
state->sa_hrtime = hrtime;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1049
bcopy((caddr_t)state->sa_xaccm, (caddr_t)loc_xaccm, sizeof (loc_xaccm));
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1050
flags = state->sa_flags;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1235
state->sa_stats.ppp_obytes += msgsize(outmp);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1236
state->sa_stats.ppp_opackets++;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1238
if (state->sa_flags & SAF_XMITDUMP)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1239
ppp_dump_frame(state, outmp, "sent");
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1246
state->sa_stats.ppp_oerrors++;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1260
sppp_ahdlc_t *state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1283
((fcs16 == PPPGOODFCS16 && !(state->sa_flags & SAF_RECVCRC32)) ||
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1285
(state->sa_flags & SAF_RECVCRC32))) ||
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1286
(!is_ctrl && !is_lcp && (state->sa_flags & SAF_RECVCRCNONE))) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1288
state->sa_stats.ppp_ipackets++;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1293
crclen = (state->sa_flags & SAF_RECVCRC32) ?
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1295
if (!is_ctrl && (state->sa_flags & SAF_RECVCRCNONE))
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1336
state->sa_raccm = (cp[2] << 24) |
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1348
state->sa_unit, msgsize(outmp));
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1350
if (state->sa_flags & SAF_RECVDUMP)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1351
ppp_dump_frame(state, outmp, "bad data");
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1355
state->sa_stats.ppp_ierrors++;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1373
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1394
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1398
state->sa_stats.ppp_ibytes += msgsize(mp);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1400
if (state->sa_flags & SAF_RECVDUMP)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1401
ppp_dump_frame(state, mp, "rcvd");
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1403
flagtmp = state->sa_flags;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1404
fcs16 = state->sa_infcs16;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1405
fcs32 = state->sa_infcs32;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1406
outmp = state->sa_rx_buf;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1475
if (state->sa_flags & SAF_RECVDUMP) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1477
ppp_dump_frame(state, outmp,
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1514
if ((maxlen = state->sa_mru) < PPP_MRU)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1548
if (IN_RX_MAP(chr, state->sa_raccm)) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1576
state->sa_unit,
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1594
state->sa_flags = flagtmp;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1595
if ((state->sa_rx_buf = outmp) != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1597
state->sa_infcs16 = fcs16;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1598
state->sa_infcs32 = fcs32;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1623
ppp_dump_frame(sppp_ahdlc_t *state, mblk_t *mptr, const char *msg)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1635
cmn_err(CE_CONT, "!ppp_async%d: %s %ld bytes\n", state->sa_unit,
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1658
cmn_err(CE_CONT, "!ppp%d: %s\n", state->sa_unit,
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1672
cmn_err(CE_CONT, "!ppp%d: %s\n", state->sa_unit, buf);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1679
sppp_ahdlc_t *state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1713
if (state->sa_mqhead != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1715
if (state->sa_mqtail != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1717
send_frame = ahdlc_encode(q, state->sa_mqhead);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1725
RESET_MUX_VALUES(state);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1732
if (state->sa_proto == proto)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1736
if ((state->sa_mqlen + nlen) >= state->sa_mru) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1739
if (state->sa_mqhead != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1741
if (state->sa_mqtail != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1743
send_frame = ahdlc_encode(q, state->sa_mqhead);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1747
RESET_MUX_VALUES(state);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1751
if (state->sa_mqhead != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1753
if (state->sa_mqtail == NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1764
if (!IS_COMP_AC(state)) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1771
if (IS_COMP_PROT(state)) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1779
(state->sa_mqlen - protolen - 1);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1782
tmp = copymsg(state->sa_mqhead);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1783
freemsg(state->sa_mqhead);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1784
if ((state->sa_mqhead = tmp) == NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1789
if (state->sa_mqhead->b_rptr[0] == PPP_ALLSTATIONS)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1790
state->sa_mqhead->b_rptr += 2;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1792
linkb(new_frame, state->sa_mqhead);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1793
state->sa_mqtail = state->sa_mqhead;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1795
while (state->sa_mqtail->b_cont != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1796
state->sa_mqtail = state->sa_mqtail->b_cont;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1799
state->sa_mqhead = new_frame;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1803
if (state->sa_proto == proto) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1848
} else if (state->sa_mqtail->b_wptr <
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1849
DB_LIM(state->sa_mqtail)) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1850
*state->sa_mqtail->b_wptr++ = PFF |len;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1860
linkb(state->sa_mqtail, new_frame);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1864
state->sa_proto = proto;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1867
linkb(state->sa_mqtail, mp);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1868
state->sa_mqtail = mp;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1869
while (state->sa_mqtail->b_cont != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1870
state->sa_mqtail = state->sa_mqtail->b_cont;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1871
state->sa_mqlen += nlen;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1874
state->sa_mqhead = mp;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1875
state->sa_mqlen = len + protolen + 1;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1876
state->sa_proto = proto;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1879
if (state->sa_timeout_id == 0) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1880
state->sa_timeout_id = qtimeout(q, spppasyn_timer, q,
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1881
(drv_usectohz(state->sa_timeout_usec)));
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1894
sppp_ahdlc_t *state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
194
#define KVAL(vn) state->sa_kstats.vn.value.ui32
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1958
if (!IS_DECOMP_PROT(state))
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1989
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1994
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1996
if (state->sa_mqhead != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
1998
if (state->sa_mqtail != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
200
static void ppp_dump_frame(sppp_ahdlc_t *state, mblk_t *mptr,
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
2000
if ((mp = ahdlc_encode(q, state->sa_mqhead)) != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
2003
RESET_MUX_VALUES(state);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
2006
state->sa_timeout_id = 0;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
394
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
406
state = (sppp_ahdlc_t *)kmem_zalloc(sizeof (sppp_ahdlc_t), KM_SLEEP);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
407
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
409
q->q_ptr = (caddr_t)state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
410
WR(q)->q_ptr = (caddr_t)state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
412
state->sa_xaccm[0] = 0xffffffff; /* escape 0x00 through 0x1f */
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
413
state->sa_xaccm[3] = 0x60000000; /* escape 0x7d and 0x7e */
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
414
state->sa_mru = PPP_MRU; /* default of 1500 bytes */
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
430
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
433
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
434
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
439
if (state->sa_rx_buf != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
440
freemsg(state->sa_rx_buf);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
441
state->sa_rx_buf = NULL;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
444
if (state->sa_ksp != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
445
kstat_delete(state->sa_ksp);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
446
state->sa_ksp = NULL;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
449
if (state->sa_mqhead != NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
450
freemsg(state->sa_mqhead);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
452
if (state->sa_timeout_id != 0)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
453
(void) quntimeout(q, state->sa_timeout_id);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
457
kmem_free(state, sizeof (sppp_ahdlc_t));
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
468
create_kstats(sppp_ahdlc_t *state)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
475
nstat = sizeof (state->sa_kstats) / sizeof (kstat_named_t);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
476
knt = (kstat_named_t *)&state->sa_kstats;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
494
(void) sprintf(unitname, "%s" "%d", AHDLC_MOD_NAME, state->sa_unit);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
495
ksp = kstat_create(AHDLC_MOD_NAME, state->sa_unit, unitname, "net",
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
498
ksp->ks_data = (void *)&state->sa_kstats;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
501
state->sa_ksp = ksp;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
519
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
529
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
531
ASSERT(state != NULL && iop != NULL);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
546
state->sa_flags &= ~SAF_XMITCRC32 & ~SAF_XMITCRCNONE;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
551
state->sa_flags |= SAF_XMITCRC32;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
556
state->sa_flags |= SAF_XMITCRCNONE;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
577
state->sa_flags &= ~SAF_RECVCRC32 & ~SAF_RECVCRCNONE;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
582
state->sa_flags |= SAF_RECVCRC32;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
587
state->sa_flags |= SAF_RECVCRCNONE;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
608
(caddr_t)state->sa_xaccm, iop->ioc_count);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
610
state->sa_xaccm[2] &= ~0x40000000; /* don't escape 0x5e */
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
611
state->sa_xaccm[3] |= 0x60000000; /* escape 0x7d, 0x7e */
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
622
state->sa_raccm = *(uint32_t *)mp->b_cont->b_rptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
629
state->sa_flags |= SAF_LASTMOD;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
643
state->sa_flags = (state->sa_flags & ~mask) | (mask);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
647
state->sa_timeout_usec = mux_flags;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
663
state->sa_flags = flagval | (state->sa_flags & ~flagmask);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
664
*(uint32_t *)mp->b_cont->b_rptr = state->sa_flags >> 20;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
679
state->sa_unit);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
680
state->sa_flags |= SAF_XMITDUMP | SAF_RECVDUMP;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
710
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
715
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
716
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
729
state->sa_mru =
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
734
if (state->sa_ksp != NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
739
state->sa_unit = mp->b_rptr[1];
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
741
state->sa_unit =
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
745
if (error == 0 && state->sa_ksp == NULL)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
746
create_kstats(state);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
753
if (state->sa_flags & SAF_LASTMOD) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
773
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
781
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
782
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
791
if (IS_XMUX_ENABLED(state))
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
829
*(uint32_t *)np->b_wptr = state->sa_flags & RCV_FLAGS;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
853
psp->p = state->sa_stats;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
902
if (state->sa_flags & (SAF_XMITDUMP|SAF_RECVDUMP))
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
927
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
931
state = (sppp_ahdlc_t *)q->q_ptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
932
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
949
state->sa_flags |= SAF_IFLUSH;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
954
if (state->sa_flags & (SAF_XMITDUMP|SAF_RECVDUMP)) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
989
sppp_ahdlc_t *state;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
1092
bsd_decompress(void *state, mblk_t **dmpp)
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
1095
struct bsd_db *db = (struct bsd_db *)state;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
151
static void bsd_free(void *state);
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
152
static int bsd_comp_init(void *state, uchar_t *options, int opt_len,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
154
static int bsd_decomp_init(void *state, uchar_t *options, int opt_len,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
156
static int bsd_compress(void *state, mblk_t **mret,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
158
static int bsd_incomp(void *state, mblk_t *dmsg);
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
159
static int bsd_decompress(void *state, mblk_t **dmpp);
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
160
static void bsd_reset(void *state);
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
161
static void bsd_comp_stats(void *state, struct compstat *stats);
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
294
bsd_comp_stats(void *state, struct compstat *stats)
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
296
struct bsd_db *db = (struct bsd_db *)state;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
326
bsd_reset(void *state)
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
328
struct bsd_db *db = (struct bsd_db *)state;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
439
bsd_free(void *state)
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
441
struct bsd_db *db = (struct bsd_db *)state;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
524
bsd_comp_init(void *state, uchar_t *options, int opt_len, int unit, int hdrlen,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
527
return (bsd_init((struct bsd_db *)state, options, opt_len,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
535
bsd_decomp_init(void *state, uchar_t *options, int opt_len, int unit,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
538
return (bsd_init((struct bsd_db *)state, options, opt_len,
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
553
bsd_compress(void *state, mblk_t **mretp, mblk_t *mp, int slen, int maxolen)
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
555
struct bsd_db *db = (struct bsd_db *)state;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
898
bsd_incomp(void *state, mblk_t *mp)
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
900
struct bsd_db *db = (struct bsd_db *)state;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
196
struct deflate_state *state;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
217
state = (struct deflate_state *)kmem_zalloc(sizeof (*state), KM_SLEEP);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
218
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
220
state->strm.zalloc = (alloc_func)z_alloc;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
221
state->strm.zfree = (free_func)z_free;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
223
if (deflateInit2(&state->strm, Z_DEFAULT_COMPRESSION,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
226
kmem_free(state, sizeof (*state));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
231
state->w_size = w_size;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
233
bzero(&state->stats, sizeof (state->stats));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
235
return ((void *)state);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
244
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
246
(void) deflateEnd(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
248
kmem_free(state, sizeof (*state));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
258
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
264
DEFLATE_SIZE(options[2]) != state->w_size ||
usr/src/uts/common/io/ppp/spppcomp/deflate.c
270
state->seqno = 0;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
271
state->unit = unit;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
272
state->hdrlen = hdrlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
274
state->flags |= DS_DEBUG;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
276
state->flags &= ~DS_DEBUG;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
278
(void) deflateReset(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
289
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
291
state->seqno = 0;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
293
(void) deflateReset(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
302
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
377
wspace = maxolen + state->hdrlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
391
if (state->hdrlen + PPP_HDRLEN + 2 < wspace) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
392
m->b_rptr += state->hdrlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
394
wspace -= state->hdrlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
410
wptr[0] = state->seqno >> 8;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
411
wptr[1] = state->seqno;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
419
if ((state->flags & DS_TESTOUT) && (state->seqno % 100) == 50)
usr/src/uts/common/io/ppp/spppcomp/deflate.c
423
state->strm.next_out = wptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
424
state->strm.avail_out = wspace - (PPP_HDRLEN + 2);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
426
state->strm.next_out = NULL;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
427
state->strm.avail_out = 1000000;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
430
++state->seqno;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
432
state->strm.next_in = rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
433
state->strm.avail_in = mp->b_wptr - rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
440
r = deflate(&state->strm, flush);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
445
state->unit, r,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
446
(state->strm.msg? state->strm.msg: ""));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
451
if (state->strm.avail_in == 0) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
455
if (state->strm.avail_out != 0)
usr/src/uts/common/io/ppp/spppcomp/deflate.c
458
state->strm.next_in = mp->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
459
state->strm.avail_in = mp->b_wptr - mp->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
463
if (state->strm.avail_out == 0) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
485
state->strm.next_out = m->b_wptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
488
state->strm.avail_out = wspace;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
493
state->strm.next_out = NULL;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
494
state->strm.avail_out = 1000000;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
500
m->b_wptr += wspace - state->strm.avail_out;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
501
olen += wspace - state->strm.avail_out;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
508
state->stats.comp_bytes += olen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
509
state->stats.comp_packets++;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
516
state->stats.inc_bytes += orig_len;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
517
state->stats.inc_packets++;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
522
state->stats.unc_bytes += orig_len;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
523
state->stats.unc_packets++;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
536
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
571
++state->seqno;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
579
state->strm.next_in = rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
580
state->strm.avail_in = rlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
583
r = inflateIncomp(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
586
if (state->flags & DS_DEBUG) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
589
"%d (%s)\n", state->unit, r,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
590
(state->strm.msg? state->strm.msg: ""));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
601
state->strm.next_in = mp->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
602
state->strm.avail_in = mp->b_wptr - mp->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
604
rlen += state->strm.avail_in;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
610
state->stats.inc_bytes += rlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
611
state->stats.inc_packets++;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
612
state->stats.unc_bytes += rlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
613
state->stats.unc_packets++;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
624
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
627
*stats = state->stats;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
650
struct deflate_state *state;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
671
state = (struct deflate_state *)kmem_zalloc(sizeof (*state), KM_SLEEP);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
672
ASSERT(state != NULL);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
674
state->strm.zalloc = (alloc_func)z_alloc;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
675
state->strm.zfree = (free_func)z_free;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
677
if (inflateInit2(&state->strm, -w_size) != Z_OK) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
678
kmem_free(state, sizeof (*state));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
682
state->w_size = w_size;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
684
bzero(&state->stats, sizeof (state->stats));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
686
return ((void *)state);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
695
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
697
(void) inflateEnd(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
699
kmem_free(state, sizeof (*state));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
709
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
715
DEFLATE_SIZE(options[2]) != state->w_size ||
usr/src/uts/common/io/ppp/spppcomp/deflate.c
721
state->seqno = 0;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
722
state->unit = unit;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
723
state->hdrlen = hdrlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
725
state->flags |= DS_DEBUG;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
727
state->flags &= ~DS_DEBUG;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
728
state->mru = mru;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
730
(void) inflateReset(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
741
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
743
state->seqno = 0;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
745
(void) inflateReset(&state->strm);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
769
struct deflate_state *state = (struct deflate_state *)arg;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
793
if (state->flags & DS_DEBUG) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
795
state->unit);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
80
static void z_comp_free(void *state);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
81
static void z_decomp_free(void *state);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
82
static int z_comp_init(void *state, uchar_t *options, int opt_len,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
830
if (state->flags & DS_DEBUG) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
832
state->unit);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
84
static int z_decomp_init(void *state, uchar_t *options, int opt_len,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
844
if ((state->flags & DS_TESTIN) && (state->seqno % 300) == 101)
usr/src/uts/common/io/ppp/spppcomp/deflate.c
847
if (seq != state->seqno++) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
849
if (state->flags & DS_DEBUG) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
852
state->unit, seq, state->seqno - 1);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
86
static int z_compress(void *state, mblk_t **mret,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
860
mo = allocb(DECOMP_CHUNK + state->hdrlen, BPRI_MED);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
868
mo->b_rptr += state->hdrlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
88
static int z_incomp(void *state, mblk_t *dmsg);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
887
state->strm.next_in = rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
888
state->strm.avail_in = mi->b_wptr - rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
89
static int z_decompress(void *state, mblk_t **dmpp);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
890
rlen = state->strm.avail_in + PPP_HDRLEN + DEFLATE_OVHD;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
892
state->strm.next_out = wptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
893
state->strm.avail_out = 1;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
90
static void z_comp_reset(void *state);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
904
r = inflate(&state->strm, flush);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
908
if (state->flags & DS_DEBUG) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
91
static void z_decomp_reset(void *state);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
911
"(%s)\n", state->unit, r,
usr/src/uts/common/io/ppp/spppcomp/deflate.c
912
(state->strm.msg? state->strm.msg: ""));
usr/src/uts/common/io/ppp/spppcomp/deflate.c
92
static void z_comp_stats(void *state, struct compstat *stats);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
922
if (state->strm.avail_in == 0) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
929
if (state->strm.avail_out != 0)
usr/src/uts/common/io/ppp/spppcomp/deflate.c
932
state->strm.next_in = mi->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
933
state->strm.avail_in = mi->b_wptr - mi->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
935
rlen += state->strm.avail_in;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
939
if (state->strm.avail_out == 0) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
941
state->strm.avail_out = ospace - PPP_HDRLEN;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
949
--state->strm.next_out;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
950
++state->strm.avail_out;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
968
state->strm.next_out = mo->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
969
state->strm.avail_out = ospace = DECOMP_CHUNK;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
979
mo->b_wptr += ospace - state->strm.avail_out;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
980
olen += ospace - state->strm.avail_out;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
982
if ((olen > state->mru + PPP_HDRLEN) && (state->flags & DS_DEBUG)) {
usr/src/uts/common/io/ppp/spppcomp/deflate.c
984
state->unit, olen, state->mru + PPP_HDRLEN);
usr/src/uts/common/io/ppp/spppcomp/deflate.c
987
state->stats.unc_bytes += olen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
988
state->stats.unc_packets++;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
989
state->stats.comp_bytes += rlen;
usr/src/uts/common/io/ppp/spppcomp/deflate.c
990
state->stats.comp_packets++;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1008
s = (deflate_state *)strm->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1037
if (strm == Z_NULL || strm->state == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1039
s = (deflate_state *) strm->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1091
deflate_state *s = (deflate_state *) strm->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1120
if (strm == Z_NULL || strm->state == Z_NULL ||
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1124
s = (deflate_state *) strm->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1275
if (strm == Z_NULL || strm->state == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1277
s = (deflate_state *) strm->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1292
strm->state = Z_NULL;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1315
if (source == Z_NULL || dest == Z_NULL || source->state == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1317
ss = (deflate_state *) source->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1324
dest->state = (struct internal_state FAR *) ds;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1367
if (strm == Z_NULL || strm->state == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1370
return (((deflate_state *)(strm->state))->pending);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
1395
if (!((deflate_state *)(strm->state))->noheader) {
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3634
if (z == Z_NULL || z->state == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3638
z->state->mode = z->state->nowrap ? BLOCKS : METHOD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3639
inflate_blocks_reset(z->state->blocks, z, Z_NULL);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3649
if (z == Z_NULL || z->state == Z_NULL || z->zfree == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3651
if (z->state->blocks != Z_NULL) {
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3652
(void) inflate_blocks_free(z->state->blocks, z);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3653
z->state->blocks = Z_NULL;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3655
ZFREE(z, z->state);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3656
z->state = Z_NULL;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3685
if ((z->state = (struct internal_state FAR *)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3688
z->state->blocks = Z_NULL;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3691
z->state->nowrap = 0;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3695
z->state->nowrap = 1;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3704
z->state->wbits = (uInt)w;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3707
if ((z->state->blocks =
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3708
inflate_blocks_new(z, z->state->nowrap ?
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3744
if (z == Z_NULL || z->state == Z_NULL || z->next_in == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3750
switch (z->state->mode)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3754
if (((z->state->sub.method = NEXTBYTE) & 0xf) != Z_DEFLATED)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3756
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3759
z->state->sub.marker = 5;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3762
if ((z->state->sub.method >> 4) + 8 > z->state->wbits)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3764
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3767
z->state->sub.marker = 5;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3770
z->state->mode = FLAG;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3775
if (((z->state->sub.method << 8) + b) % 31)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3777
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3780
z->state->sub.marker = 5;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3786
z->state->mode = BLOCKS;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3789
z->state->mode = DICT4;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3793
z->state->sub.check.need = (uLong)NEXTBYTE << 24;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3794
z->state->mode = DICT3;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3798
z->state->sub.check.need += (uLong)NEXTBYTE << 16;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3799
z->state->mode = DICT2;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3803
z->state->sub.check.need += (uLong)NEXTBYTE << 8;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3804
z->state->mode = DICT1;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3808
z->state->sub.check.need += (uLong)NEXTBYTE;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3809
z->adler = z->state->sub.check.need;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3810
z->state->mode = DICT0;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3813
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3815
z->state->sub.marker = 0; /* can try inflateSync */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3818
r = inflate_blocks(z->state->blocks, z, r);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3821
r = inflate_packet_flush(z->state->blocks); /* PPP */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3824
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3826
z->state->sub.marker = 0;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3833
inflate_blocks_reset(z->state->blocks, z,
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3834
&z->state->sub.check.was);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3835
if (z->state->nowrap)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3837
z->state->mode = DONE;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3840
z->state->mode = CHECK4;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3844
z->state->sub.check.need = (uLong)NEXTBYTE << 24;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3845
z->state->mode = CHECK3;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3849
z->state->sub.check.need += (uLong)NEXTBYTE << 16;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3850
z->state->mode = CHECK2;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3854
z->state->sub.check.need += (uLong)NEXTBYTE << 8;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3855
z->state->mode = CHECK1;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3859
z->state->sub.check.need += (uLong)NEXTBYTE;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3861
if (z->state->sub.check.was != z->state->sub.check.need)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3863
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3866
z->state->sub.marker = 5;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3870
z->state->mode = DONE;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3884
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3886
z->state->sub.marker = 0; /* can try inflateSync */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3899
if (z == Z_NULL || z->state == Z_NULL || z->state->mode != DICT0)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3906
if (length >= ((uInt)1<<z->state->wbits))
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3908
length = (1<<z->state->wbits)-1;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3911
inflate_set_dictionary(z->state->blocks, dictionary, length);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3912
z->state->mode = BLOCKS;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3931
if (z->state->mode != BLOCKS)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3933
return (inflate_addhistory(z->state->blocks, z));
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3947
if (z == Z_NULL || z->state == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3949
if (z->state->mode != BAD)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3951
z->state->mode = BAD;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3952
z->state->sub.marker = 0;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3957
m = z->state->sub.marker;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3986
z->state->sub.marker = m;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3994
z->state->mode = BLOCKS;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
4010
if (z == Z_NULL || z->state == Z_NULL || z->state->blocks == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
4012
return (inflate_blocks_sync_point(z->state->blocks));
usr/src/uts/common/io/ppp/spppcomp/zlib.c
903
strm->state = (struct internal_state FAR *)s;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
955
if (strm == Z_NULL || strm->state == Z_NULL || dictionary == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
958
s = (deflate_state *) strm->state;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
999
if (strm == Z_NULL || strm->state == Z_NULL ||
usr/src/uts/common/io/ppp/spppcomp/zlib.h
412
struct internal_state FAR *state; /* not visible to applications */
usr/src/uts/common/io/pshot.c
1150
if (!(pshot->state & PM_SUPPORTED))
usr/src/uts/common/io/pshot.c
1173
if (!(pshot->state & PM_SUPPORTED) ||
usr/src/uts/common/io/pshot.c
1175
!(pshot->state & STRICT_PARENT)) ||
usr/src/uts/common/io/pshot.c
1228
if (!(pshot->state & PM_SUPPORTED) ||
usr/src/uts/common/io/pshot.c
1230
!(pshot->state & STRICT_PARENT)) ||
usr/src/uts/common/io/pshot.c
1252
if (!(pshot->state & PM_SUPPORTED))
usr/src/uts/common/io/pshot.c
1276
if (!(pshot->state & NO_INVOL_FLAG))
usr/src/uts/common/io/pshot.c
1288
pshot->state &= ~NO_INVOL_FLAG;
usr/src/uts/common/io/pshot.c
1340
pshot->state |= POWER_FLAG;
usr/src/uts/common/io/pshot.c
1404
bpc->bpc_olevel <= 0) && (pshot->state & PM_SUPPORTED)) {
usr/src/uts/common/io/pshot.c
1429
pshot->level < MAXPWR && (pshot->state & PM_SUPPORTED)) {
usr/src/uts/common/io/pshot.c
1487
(pshot->state & PM_SUPPORTED)) {
usr/src/uts/common/io/pshot.c
1553
(pshot->state & PM_SUPPORTED)) {
usr/src/uts/common/io/pshot.c
1589
(pshot->state & PM_SUPPORTED)) {
usr/src/uts/common/io/pshot.c
1633
pshot->state & PM_SUPPORTED) {
usr/src/uts/common/io/pshot.c
1782
if (((flags & FEXCL) && (pshot->state & IS_OPEN)) ||
usr/src/uts/common/io/pshot.c
1783
(!(flags & FEXCL) && (pshot->state & IS_OPEN_EXCL))) {
usr/src/uts/common/io/pshot.c
1787
pshot->state |= IS_OPEN;
usr/src/uts/common/io/pshot.c
1789
pshot->state |= IS_OPEN_EXCL;
usr/src/uts/common/io/pshot.c
1816
pshot->state &= ~(IS_OPEN | IS_OPEN_EXCL);
usr/src/uts/common/io/pshot.c
1875
uint_t state;
usr/src/uts/common/io/pshot.c
1934
if (ndi_get_bus_state(self, &state) == NDI_SUCCESS) {
usr/src/uts/common/io/pshot.c
1935
if (state == BUS_QUIESCED) {
usr/src/uts/common/io/pshot.c
1950
if (ndi_get_bus_state(self, &state) == NDI_SUCCESS) {
usr/src/uts/common/io/pshot.c
1951
if (state == BUS_ACTIVE) {
usr/src/uts/common/io/pshot.c
2013
state = pshot->busy;
usr/src/uts/common/io/pshot.c
2014
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/io/pshot.c
2024
state, pshot->busy_ioctl);
usr/src/uts/common/io/pshot.c
2159
state = (pshot->state & POWER_FLAG) ? 1 : 0;
usr/src/uts/common/io/pshot.c
2160
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/io/pshot.c
2169
" POWER_FLAG = %d\n", instance, state);
usr/src/uts/common/io/pshot.c
2171
pshot->state &= ~POWER_FLAG;
usr/src/uts/common/io/pshot.c
2184
pshot->state |= FAIL_SUSPEND_FLAG;
usr/src/uts/common/io/pshot.c
2199
state = (pshot->state & STRICT_PARENT) ? 1 : 0;
usr/src/uts/common/io/pshot.c
2200
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/io/pshot.c
2210
instance, ((state == 0) ? "INVOLVED" : "STRICT"));
usr/src/uts/common/io/pshot.c
2228
pshot->state |= NO_INVOL_FLAG;
usr/src/uts/common/io/pshot.c
2255
uint_t state;
usr/src/uts/common/io/pshot.c
2291
if (ndi_get_bus_state(self, &state) == NDI_SUCCESS) {
usr/src/uts/common/io/pshot.c
2292
if (state == BUS_QUIESCED) {
usr/src/uts/common/io/pshot.c
2307
if (ndi_get_bus_state(self, &state) == NDI_SUCCESS) {
usr/src/uts/common/io/pshot.c
2308
if (state == BUS_ACTIVE) {
usr/src/uts/common/io/pshot.c
668
pshot->state &= ~STRICT_PARENT;
usr/src/uts/common/io/pshot.c
669
pshot->state |= PM_SUPPORTED;
usr/src/uts/common/io/pshot.c
709
pshot->state |= STRICT_PARENT;
usr/src/uts/common/io/pshot.c
717
pshot->state &= ~STRICT_PARENT;
usr/src/uts/common/io/pshot.c
750
pshot->state &= ~PM_SUPPORTED;
usr/src/uts/common/io/pshot.c
777
if (pshot->state & PM_SUPPORTED) {
usr/src/uts/common/io/pshot.c
817
if (pshot->state & PM_SUPPORTED) {
usr/src/uts/common/io/pshot.c
862
if (pshot->state & PM_SUPPORTED) {
usr/src/uts/common/io/pshot.c
943
if (pshot->state & FAIL_SUSPEND_FLAG) {
usr/src/uts/common/io/pshot.c
949
pshot->state &= ~FAIL_SUSPEND_FLAG;
usr/src/uts/common/io/pshot.c
960
if (pshot->state & PM_SUPPORTED) {
usr/src/uts/common/io/ptem.c
1078
tp->state |= REMOTEMODE;
usr/src/uts/common/io/ptem.c
1080
tp->state &= ~REMOTEMODE;
usr/src/uts/common/io/ptem.c
234
ntp->state = 0;
usr/src/uts/common/io/ptem.c
418
if (ntp->state & OFLOW_CTL) {
usr/src/uts/common/io/ptem.c
419
ntp->state &= ~OFLOW_CTL;
usr/src/uts/common/io/ptem.c
484
if ((ntp->state & IS_PTSTTY) &&
usr/src/uts/common/io/ptem.c
502
ntp->state |= OFLOW_CTL;
usr/src/uts/common/io/ptem.c
510
ntp->state &= ~OFLOW_CTL;
usr/src/uts/common/io/ptem.c
566
if (!(ntp->state & IS_PTSTTY)) {
usr/src/uts/common/io/ptem.c
794
if ((ntp->state & REMOTEMODE) == 0) {
usr/src/uts/common/io/ptem.c
835
if (ntp->state & IS_PTSTTY) {
usr/src/uts/common/io/ptem.c
838
ntp->state |= IS_PTSTTY;
usr/src/uts/common/io/ptem.c
867
if (!(ntp->state & IS_PTSTTY)) {
usr/src/uts/common/io/ptem.c
872
if (ntp->state & OFLOW_CTL)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4103
if (ecore_grc_is_included(p_hwfn, DBG_GRC_PARAM_DUMP_STATIC) && dev_data->bus.state == DBG_BUS_STATE_IDLE)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4930
dev_data->bus.state = DBG_BUS_STATE_READY;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4956
if (dev_data->bus.state != DBG_BUS_STATE_READY || dev_data->bus.pci_buf.size > 0)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5001
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5084
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5122
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5155
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5257
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5297
if (bus->state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5734
if (bus->state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5811
dev_data->bus.state = DBG_BUS_STATE_RECORDING;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5825
if (bus->state != DBG_BUS_STATE_RECORDING)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5846
bus->state = DBG_BUS_STATE_STOPPED;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5904
if (bus->state != DBG_BUS_STATE_RECORDING && bus->state != DBG_BUS_STATE_STOPPED)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5907
if (bus->state == DBG_BUS_STATE_RECORDING) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5940
bus->state = DBG_BUS_STATE_IDLE;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_debug_tools.h
731
u8 state /* The current debug bus state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_iscsi.h
336
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_iscsi.h
512
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_iscsi.h
78
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_rdma.h
1090
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_rdma.h
562
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_roce.h
1141
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_roce.h
556
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_roce.h
662
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_roce.h
910
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_toe.h
139
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
404
p_ramrod->rx_mode.state = OSAL_CPU_TO_LE16(rx_mode);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
613
u16 state = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
615
SET_FIELD(state, ETH_VPORT_RX_MODE_UCAST_DROP_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
619
SET_FIELD(state, ETH_VPORT_RX_MODE_UCAST_ACCEPT_UNMATCHED,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
622
SET_FIELD(state, ETH_VPORT_RX_MODE_MCAST_DROP_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
626
SET_FIELD(state, ETH_VPORT_RX_MODE_MCAST_ACCEPT_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
630
SET_FIELD(state, ETH_VPORT_RX_MODE_BCAST_ACCEPT_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
633
p_ramrod->rx_mode.state = OSAL_CPU_TO_LE16(state);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
636
p_ramrod->common.vport_id, state);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
642
u16 state = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
644
SET_FIELD(state, ETH_VPORT_TX_MODE_UCAST_DROP_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
647
SET_FIELD(state, ETH_VPORT_TX_MODE_MCAST_DROP_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
650
SET_FIELD(state, ETH_VPORT_TX_MODE_MCAST_ACCEPT_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
654
SET_FIELD(state, ETH_VPORT_TX_MODE_BCAST_ACCEPT_ALL,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
657
p_ramrod->tx_mode.state = OSAL_CPU_TO_LE16(state);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
660
p_ramrod->common.vport_id, state);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce.h
329
enum ecore_iwarp_ep_state state;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce_api.h
483
enum ecore_roce_qp_state state;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sriov.h
139
enum vf_state state;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/common_hsi.h
1390
__le16 state;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_debug_tools.h
731
u8 state /* The current debug bus state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_eth.h
342
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_eth.h
864
__le16 state;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_eth.h
909
__le16 state;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iscsi.h
336
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iscsi.h
512
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iscsi.h
78
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iwarp.h
337
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iwarp.h
79
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_iwarp.h
849
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_rdma.h
1090
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_rdma.h
562
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_roce.h
1141
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_roce.h
556
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_roce.h
662
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_roce.h
910
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_toe.h
139
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
1163
struct ystorm_iscsi_task_state state /* iSCSI task parameters and state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
1273
u8 state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/preRoce.h
345
UCHAR state /* state */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/preRoce.h
97
UCHAR state /* state */;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
500
#define BDN_CFG_STATE_IS(x, y) ((((x)->state & BDN_CFG_STATE_MASK) >> BDN_CFG_STATE_OFFSET) == BDN_CFG_STATE_##y)
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
506
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
516
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
534
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
552
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
567
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
581
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
603
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
614
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
626
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
657
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
677
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
744
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
784
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
803
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
819
bdn_cfg_state state;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
851
bdn_cfg_state state;
usr/src/uts/common/io/qede/qede_gld.c
2549
link_state_t state)
usr/src/uts/common/io/qede/qede_gld.c
2551
mac_link_update(qede->mac_handle, state);
usr/src/uts/common/io/qede/qede_main.c
1398
enum qede_vport_state state)
usr/src/uts/common/io/qede/qede_main.c
1410
state == QEDE_VPORT_STARTED ? "QEDE_VPORT_STARTED" : "",
usr/src/uts/common/io/qede/qede_main.c
1411
state == QEDE_VPORT_ON ? "QEDE_VPORT_ON" : "",
usr/src/uts/common/io/qede/qede_main.c
1412
state == QEDE_VPORT_OFF ? "QEDE_VPORT_OFF" : "",
usr/src/uts/common/io/qede/qede_main.c
1413
state == QEDE_VPORT_STOPPED ? "QEDE_VPORT_STOPPED" : "",
usr/src/uts/common/io/qede/qede_main.c
1414
state == QEDE_VPORT_UNKNOWN ? "" : "");
usr/src/uts/common/io/qede/qede_main.c
1422
if (state == QEDE_VPORT_ON) {
usr/src/uts/common/io/qede/qede_main.c
1424
} else if (state == QEDE_VPORT_OFF) {
usr/src/uts/common/io/qede/qede_main.c
1428
"invalid, state = %d", state);
usr/src/uts/common/io/ral/rt2560.c
852
enum ieee80211_state state;
usr/src/uts/common/io/ral/rt2560.c
857
state = ic->ic_state;
usr/src/uts/common/io/ral/rt2560.c
862
ieee80211_new_state(ic, state, -1);
usr/src/uts/common/io/rsm/rsm.c
1446
rsm_resource_state_t state)
usr/src/uts/common/io/rsm/rsm.c
1473
if (p != NULL && p->rsmrc_state != state) {
usr/src/uts/common/io/rsm/rsm.c
1521
int dup_check, rsm_resource_state_t state)
usr/src/uts/common/io/rsm/rsm.c
1539
if (new->rsmrc_state != state) {
usr/src/uts/common/io/rsm/rsm.c
3753
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
3827
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
3896
if ((path->state != RSMKA_PATH_ACTIVE) ||
usr/src/uts/common/io/rsm/rsm.c
3973
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
4955
if ((path->state == RSMKA_PATH_ACTIVE) &&
usr/src/uts/common/io/rsm/rsm.c
5009
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
5077
if ((path->state == RSMKA_PATH_UP) &&
usr/src/uts/common/io/rsm/rsm.c
5442
(path->state == RSMKA_PATH_ACTIVE)) {
usr/src/uts/common/io/rsm/rsm.c
5459
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
5579
(path->state == RSMKA_PATH_ACTIVE)) {
usr/src/uts/common/io/rsm/rsm.c
5597
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
5893
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsm.c
5946
} while (path->state == RSMKA_PATH_ACTIVE);
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1011
path->state));
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1076
while (path->state == RSMKA_PATH_GOING_DOWN)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1120
while (path->state == RSMKA_PATH_GOING_DOWN)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1126
switch (path->state) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1130
path->state = RSMKA_PATH_GOING_DOWN;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1140
path->state = RSMKA_PATH_DOWN;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1158
"rsm_path_down: invalid path state %d\n", path->state));
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1295
if (path->state == RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1380
if (path->state == RSMKA_PATH_UP) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1431
if (path->state != RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1459
if (path->state != RSMKA_PATH_UP) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1487
path->state = RSMKA_PATH_ACTIVE;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1551
if (path->state == RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1558
path->state = RSMKA_PATH_UP;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1622
if (path->state == RSMKA_PATH_ACTIVE) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1649
path->state = RSMKA_PATH_GOING_DOWN;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
1712
path->state = RSMKA_PATH_DOWN;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2380
init_ipc_info(rsm_node_id_t remote_node, boolean_t state)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2393
ipc_info->node_is_alive = state;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2599
if (path->state != RSMKA_PATH_ACTIVE ||
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2621
if (path->state != RSMKA_PATH_ACTIVE ||
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
2882
rem_cntlr->connection_state = path->state;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
364
if (path->state != RSMKA_PATH_UP) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
406
path->state = RSMKA_PATH_ACTIVE;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
473
path->state = RSMKA_PATH_DOWN;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
897
path->state = RSMKA_PATH_DOWN;
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
969
while (path->state == RSMKA_PATH_GOING_DOWN)
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
989
switch (path->state) {
usr/src/uts/common/io/rsm/rsmka_pathmanager.c
993
path->state = RSMKA_PATH_DOWN;
usr/src/uts/common/io/rtw/rtw.c
2418
rtw_rate_ctl_reset(rtw_softc_t *rsc, enum ieee80211_state state)
usr/src/uts/common/io/rtw/rtw.c
2430
if (state == IEEE80211_S_RUN) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10539
ahci_em_led_state_t state;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10548
state = led->aelta_ctl->ahcictl_em_state[led->aelta_port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10553
state |= led->aelta_state;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10556
state &= ~led->aelta_state;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10559
state = led->aelta_state;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10566
ret = ahci_em_set_led(led->aelta_ctl, led->aelta_port, state);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10570
led->aelta_ctl->ahcictl_em_state[led->aelta_port] = state;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
135
int state);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5374
nv_port_state_change(nv_port_t *nvp, int event, uint8_t addr_type, int state)
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5380
"lbolt %ld (ticks)", event, addr_type, state, ddi_get_lbolt());
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5397
sd.satadev_state = state;
usr/src/uts/common/io/sata/impl/sata.c
15090
int state)
usr/src/uts/common/io/sata/impl/sata.c
15126
if (state == 0)
usr/src/uts/common/io/sata/impl/sata.c
15136
if (state == 0)
usr/src/uts/common/io/sbp2/sbp2.c
1083
sbp2_ses_find_task_state(sbp2_ses_t *sp, sbp2_task_state_t state)
usr/src/uts/common/io/sbp2/sbp2.c
1089
if (task->ts_state == state) {
usr/src/uts/common/io/sbp2/sbp2.c
1121
sbp2_ses_remove_first_task_state(sbp2_ses_t *sp, sbp2_task_state_t state)
usr/src/uts/common/io/sbp2/sbp2.c
1126
if ((sp->s_task_head != NULL) && (sp->s_task_head->ts_state == state)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1302
char *iscsi_sess_state_str(iscsi_sess_state_t state);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
650
#define ISCSI_CONN_STATE_FULL_FEATURE(state) \
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
651
((state == ISCSI_CONN_STATE_LOGGED_IN) || \
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
652
(state == ISCSI_CONN_STATE_IN_LOGOUT))
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
784
#define ISCSI_SESS_STATE_FULL_FEATURE(state) \
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
785
((state == ISCSI_SESS_STATE_LOGGED_IN) || \
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
786
(state == ISCSI_SESS_STATE_IN_FLUSH))
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_cmd.c
1351
iscsi_cmd_state_str(iscsi_cmd_state_t state)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_cmd.c
1353
switch (state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_cmd.c
44
static char *iscsi_cmd_state_str(iscsi_cmd_state_t state);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_sess.c
1138
iscsi_sess_state_str(iscsi_sess_state_t state)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_sess.c
1140
switch (state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
128
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
134
thread->state = ISCSI_THREAD_STATE_STOPPING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
142
thread->state = ISCSI_THREAD_STATE_STOPPED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
148
thread->state = ISCSI_THREAD_STATE_STARTING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
155
thread->state = ISCSI_THREAD_STATE_STARTED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
183
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
189
thread->state = ISCSI_THREAD_STATE_STOPPING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
197
thread->state = ISCSI_THREAD_STATE_STOPPED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
226
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
260
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
51
thread->state = ISCSI_THREAD_STATE_STOPPED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
78
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
83
thread->state = ISCSI_THREAD_STATE_DESTROYING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
96
thread->state = ISCSI_THREAD_STATE_DESTROYING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
60
uint32_t state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7141
uint8_t phystatus, physport, state, i;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7267
state = (link_rate &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7270
switch (state) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7437
state = (link_rate &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7441
pSmhba->negotiated_link_rate = state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7442
switch (state) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7523
state = (link_rate &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7526
switch (state) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8159
uint32_t state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8164
state = ddi_get32(mpt->m_acc_reply_frame_hdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8196
state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8198
i = state & MPI2_RAIDVOL0_SETTING_MASK_WRITE_CACHING;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8203
vol, state &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8213
(state >> 16) & 0xff);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8219
(uint8_t)state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8223
state == MPI2_RAID_VOL_STATE_OPTIMAL
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8225
state == MPI2_RAID_VOL_STATE_DEGRADED
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8227
state == MPI2_RAID_VOL_STATE_ONLINE
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8229
state == MPI2_RAID_VOL_STATE_INITIALIZING
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8231
state == MPI2_RAID_VOL_STATE_FAILED
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8233
state == MPI2_RAID_VOL_STATE_MISSING
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8241
m_statusflags = state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8246
state & MPI2_RAIDVOL0_STATUS_FLAG_ENABLED
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8248
state & MPI2_RAIDVOL0_STATUS_FLAG_QUIESCED
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8250
state & MPI2_RAIDVOL0_STATUS_FLAG_VOLUME_INACTIVE
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8252
state &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8255
state &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8258
state & MPI2_RAIDVOL0_STATUS_FLAG_BACKGROUND_INIT
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8260
state &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8263
state &
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8266
state & MPI2_RAIDVOL0_STATUS_FLAG_DATA_SCRUB
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8279
uint32_t status, state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8292
state = ddi_get32(mpt->m_acc_reply_frame_hdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8306
(state >> 16) & 0xff);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8310
status = state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8334
state == MPI2_RAID_PD_STATE_OPTIMAL
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8336
state == MPI2_RAID_PD_STATE_REBUILDING
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8338
state == MPI2_RAID_PD_STATE_DEGRADED
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8340
state == MPI2_RAID_PD_STATE_HOT_SPARE
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8342
state == MPI2_RAID_PD_STATE_ONLINE
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8344
state == MPI2_RAID_PD_STATE_OFFLINE
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8346
state == MPI2_RAID_PD_STATE_NOT_COMPATIBLE
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
8348
state == MPI2_RAID_PD_STATE_NOT_CONFIGURED
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1828
int rval = DDI_SUCCESS, state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1839
state = IOUC_READ_PAGE0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1840
while (state != IOUC_DONE) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1841
if (state == IOUC_READ_PAGE0) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1847
} else if (state == IOUC_READ_PAGE1) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1855
switch (state) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1862
state = IOUC_READ_PAGE0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1870
state = IOUC_DONE;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1876
state = IOUC_DONE;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1881
state = IOUC_READ_PAGE1;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1885
state = IOUC_DONE;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1975
uint_t state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1998
state = IOUC_READ_PAGE0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2042
while (state != IOUC_DONE) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2043
switch (state) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2133
switch (state) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2213
state = IOUC_READ_PAGE0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2220
state = IOUC_DONE;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2226
state = IOUC_DONE;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2231
state = IOUC_READ_PAGE1;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2285
state = IOUC_DONE;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_raid.c
484
uint8_t *state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_raid.c
497
state = va_arg(ap, uint8_t *);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_raid.c
500
*state = ddi_get8(accessp, &diskpage->PhysDiskState);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_raid.c
509
uint8_t state;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_raid.c
524
mptsas_raidphydsk_page_0_cb, &devhdl, &state);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_raid.c
537
switch (state) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1337
if (pwp->state != STATE_DEAD) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1338
pwp->state = STATE_UNPROBING;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1340
curstate = pwp->state;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1374
if (pwp->state != STATE_DEAD) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1375
pwp->state = STATE_UNPROBING;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1377
curstate = pwp->state;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1810
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1934
if (pwp->state == STATE_IN_RESET) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1994
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2100
path, pwrk->htag, pwrk->state, pwrk->onwire);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2104
path, pwrk->htag, pwrk->state);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2109
pwrk->state = PMCS_WORK_STATE_TIMED_OUT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2216
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2758
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
280
if ((pwp->state == STATE_UNPROBING) || (pwp->state == STATE_DEAD)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
522
pwp->state = STATE_PROBING;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
983
pwp->state = STATE_RUNNING;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
186
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
630
if (pwrk->state != PMCS_WORK_STATE_TIMED_OUT) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
631
pwrk->state = PMCS_WORK_STATE_INTR;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
94
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_fwlog.c
94
if (pwp->state == STATE_DEAD) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
1010
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
115
if (pwrk->state != PMCS_WORK_STATE_TIMED_OUT) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
116
pwrk->state = PMCS_WORK_STATE_INTR;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
182
if (pwrk->state != PMCS_WORK_STATE_TIMED_OUT) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
183
pwrk->state = PMCS_WORK_STATE_INTR;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
216
if (pwrk->state == PMCS_WORK_STATE_INTR) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
217
pwrk->state = PMCS_WORK_STATE_IOCOMPQ;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
340
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
551
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
655
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
384
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
713
workp->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
860
workp->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
674
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1115
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1458
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1519
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1962
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2043
if (pwrk->state == PMCS_WORK_STATE_TIMED_OUT) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2209
if (pwrk->state == PMCS_WORK_STATE_ABORTED) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2578
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2645
if ((pwrk->state == PMCS_WORK_STATE_TIMED_OUT) &&
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2713
if (pwrk->state == PMCS_WORK_STATE_ABORTED) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2962
} else if (pwrk->state == PMCS_WORK_STATE_TIMED_OUT) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2978
pwrk->state = PMCS_WORK_STATE_ABORTED;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
526
hba_state = pwp->state;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
636
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
688
ASSERT(pwrk->state == PMCS_WORK_STATE_ONCHIP);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
758
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
200
phy_ptr->state.prog_min_rate);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
202
phy_ptr->state.hw_min_rate);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
204
phy_ptr->state.prog_max_rate);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
206
phy_ptr->state.hw_max_rate);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1082
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1299
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1381
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1489
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1656
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1686
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1719
if (pwp->state == STATE_DEAD || pwp->state == STATE_UNPROBING ||
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1720
pwp->state == STATE_PROBING || pwp->locks_initted == 0) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1810
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1829
pwp->state = STATE_IN_RESET;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1870
pwp->state = STATE_DEAD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1875
pwp->state = STATE_RUNNING;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2339
if ((pwp->state == STATE_UNPROBING) || (pwp->state == STATE_DEAD) ||
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2340
(pwp->state == STATE_IN_RESET)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2434
if (pwp->state != STATE_RUNNING) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4219
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4453
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4700
pptr->state.prog_min_rate = sdr->sdr_prog_min_phys_link_rate;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4701
pptr->state.hw_min_rate = sdr->sdr_hw_min_phys_link_rate;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4702
pptr->state.prog_max_rate = sdr->sdr_prog_max_phys_link_rate;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4703
pptr->state.hw_max_rate = sdr->sdr_hw_max_phys_link_rate;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4754
ASSERT(p->state == PMCS_WORK_STATE_NIL);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4760
p->state = PMCS_WORK_STATE_READY;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4787
p->last_state = p->state;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4794
p->state = PMCS_WORK_STATE_NIL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4959
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5122
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5322
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
573
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6003
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6043
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
678
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
681
pptr->state.prog_min_rate = (lowbit((ulong_t)speed) - 1);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
682
pptr->state.prog_max_rate = (highbit((ulong_t)speed) - 1);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
683
pptr->state.hw_min_rate = PMCS_HW_MIN_LINK_RATE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
684
pptr->state.hw_max_rate = PMCS_HW_MAX_LINK_RATE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
846
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
929
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
995
pwrk->state = PMCS_WORK_STATE_ONCHIP;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
238
int mode, state, retval, xlf, preferred;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
243
mode = state = 0;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
247
if (vhci_tpgs_get_target_fo_mode(sd, &mode, &state, &xlf, &preferred)) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
252
if ((state == STD_ACTIVE_OPTIMIZED) ||
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
253
(state == STD_ACTIVE_NONOPTIMIZED)) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
383
int mode, preferred, state, xlf;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
387
if (vhci_tpgs_get_target_fo_mode(sd, &mode, &state, &xlf, &preferred)) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
393
if (state == STD_ACTIVE_OPTIMIZED) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
395
} else if (state == STD_ACTIVE_NONOPTIMIZED) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
397
} else if (state == STD_STANDBY) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
399
} else if (state == STD_UNAVAILABLE) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
62
int mode, state, xlf, preferred = 0;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
81
if (vhci_tpgs_get_target_fo_mode(sd, &mode, &state, &xlf, &preferred)) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs_tape.c
100
int state;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs_tape.c
118
} else if (vhci_tpgs_get_target_fo_mode(sd, &mode, &state, &xlf,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4201
vhci_mpapi_set_path_state(dev_info_t *vdip, mdi_pathinfo_t *pip, int state)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4219
pp->prop.pathState = state;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4231
new_in_okay = (state == MP_DRVR_PATH_STATE_ACTIVE ||
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4232
state == MP_DRVR_PATH_STATE_PASSIVE);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4234
if (state != old_state && !(old_in_okay && new_in_okay)) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4248
if (state == MP_DRVR_PATH_STATE_UNINIT) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4259
if ((state == MP_DRVR_PATH_STATE_REMOVED) || (state ==
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4260
MP_DRVR_PATH_STATE_PATH_ERR) || (state ==
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4261
MP_DRVR_PATH_STATE_LU_ERR) || (state ==
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4294
mdi_pathinfo_state_t state, uint32_t ext_state, int flags)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4488
switch (state) {
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci_tpgs.c
206
int *state, int *xlf_capable, int *preferred)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci_tpgs.c
215
*mode = *state = *xlf_capable = 0;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci_tpgs.c
233
tgt_port, state, preferred)) {
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
141
#define G8(state, __reg__) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
142
ddi_get8(state->s_datap, &state->s_reg->__reg__)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
143
#define G16(state, __reg__) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
144
ddi_get16(state->s_datap, &state->s_reg->__reg__)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
145
#define G32(state, __reg__) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
146
ddi_get32(state->s_datap, &state->s_reg->__reg__)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
147
#define S8(state, __reg__, val) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
148
ddi_put8(state->s_datap, &state->s_reg->__reg__, val)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
149
#define S32(state, __reg__, val) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
150
ddi_put32(state->s_datap, &state->s_reg->__reg__, val)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
151
#define S64(state, __reg__, val) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
152
ddi_put64(state->s_datap, &state->s_reg->__reg__, val)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
153
#define G64(state, __reg__) \
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
154
ddi_get64(state->s_datap, &state->s_reg->__reg__)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
1090
smrt_ctlr_wait_for_state(smrt_t *smrt, smrt_wait_state_t state)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
1095
VERIFY(state == SMRT_WAIT_STATE_READY ||
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
1096
state == SMRT_WAIT_STATE_UNREADY);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
1110
switch (state) {
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
1139
"to enter state \"%s\"", state == SMRT_WAIT_STATE_READY ?
usr/src/uts/common/io/scsi/targets/sd.c
1176
static int sd_check_media(dev_t dev, enum dkio_state state);
usr/src/uts/common/io/scsi/targets/sd.c
21878
enum dkio_state state;
usr/src/uts/common/io/scsi/targets/sd.c
21881
if (ddi_copyin((void *)arg, &state, sizeof (int), flag) != 0) {
usr/src/uts/common/io/scsi/targets/sd.c
21884
err = sd_check_media(dev, state);
usr/src/uts/common/io/scsi/targets/sd.c
23161
sd_check_media(dev_t dev, enum dkio_state state)
usr/src/uts/common/io/scsi/targets/sd.c
23180
"state=%x, mediastate=%x\n", state, un->un_mediastate);
usr/src/uts/common/io/scsi/targets/sd.c
23185
if (state == un->un_mediastate || un->un_mediastate == DKIO_NONE) {
usr/src/uts/common/io/scsi/targets/sd.c
23231
un->un_specified_mediastate = state;
usr/src/uts/common/io/scsi/targets/sd.c
23241
while (un->un_mediastate == state) {
usr/src/uts/common/io/scsi/targets/sd.c
23419
enum dkio_state state = DKIO_NONE;
usr/src/uts/common/io/scsi/targets/sd.c
23446
state = DKIO_INSERTED;
usr/src/uts/common/io/scsi/targets/sd.c
23448
state = DKIO_EJECTED;
usr/src/uts/common/io/scsi/targets/sd.c
23472
state = DKIO_INSERTED;
usr/src/uts/common/io/scsi/targets/sd.c
23483
state = DKIO_INSERTED;
usr/src/uts/common/io/scsi/targets/sd.c
23497
state = DKIO_EJECTED;
usr/src/uts/common/io/scsi/targets/sd.c
23509
state = DKIO_INSERTED;
usr/src/uts/common/io/scsi/targets/sd.c
23526
state = DKIO_INSERTED;
usr/src/uts/common/io/scsi/targets/sd.c
23531
state, un->un_specified_mediastate);
usr/src/uts/common/io/scsi/targets/sd.c
23538
if (state != un->un_specified_mediastate) {
usr/src/uts/common/io/scsi/targets/sd.c
23539
un->un_mediastate = state;
usr/src/uts/common/io/scsi/targets/sd.c
23540
if (state == DKIO_INSERTED) {
usr/src/uts/common/io/scsi/targets/sd.c
28755
wm_state state = SD_WM_CHK_LIST;
usr/src/uts/common/io/scsi/targets/sd.c
28763
while (state != SD_WM_DONE) {
usr/src/uts/common/io/scsi/targets/sd.c
28765
switch (state) {
usr/src/uts/common/io/scsi/targets/sd.c
28777
state = SD_WM_LOCK_RANGE;
usr/src/uts/common/io/scsi/targets/sd.c
28796
state = SD_WM_WAIT_MAP;
usr/src/uts/common/io/scsi/targets/sd.c
28798
state = SD_WM_LOCK_RANGE;
usr/src/uts/common/io/scsi/targets/sd.c
28826
state = SD_WM_CHK_LIST;
usr/src/uts/common/io/scsi/targets/sd.c
28850
state = SD_WM_DONE;
usr/src/uts/common/io/scsi/targets/sd.c
28880
state = SD_WM_CHK_LIST;
usr/src/uts/common/io/scsi/targets/sd.c
28885
"Unknown state %d in sd_range_lock", state);
usr/src/uts/common/io/scsi/targets/st.c
5121
enum mtio_state state;
usr/src/uts/common/io/scsi/targets/st.c
5126
if (ddi_copyin((void *)arg, &state, sizeof (int), flag))
usr/src/uts/common/io/scsi/targets/st.c
5131
rval = st_check_media(dev, state);
usr/src/uts/common/io/scsi/targets/st.c
558
static int st_check_media(dev_t dev, enum mtio_state state);
usr/src/uts/common/io/scsi/targets/st.c
9233
st_check_media(dev_t dev, enum mtio_state state)
usr/src/uts/common/io/scsi/targets/st.c
9247
state, un->un_mediastate);
usr/src/uts/common/io/scsi/targets/st.c
9255
if (state == un->un_mediastate || un->un_mediastate == MTIO_NONE) {
usr/src/uts/common/io/scsi/targets/st.c
9271
un->un_specified_mediastate = state;
usr/src/uts/common/io/scsi/targets/st.c
9282
while (un->un_mediastate == state) {
usr/src/uts/common/io/scsi/targets/st.c
9388
enum mtio_state state = MTIO_NONE;
usr/src/uts/common/io/scsi/targets/st.c
9439
state = MTIO_INSERTED;
usr/src/uts/common/io/scsi/targets/st.c
9446
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9460
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9464
state = MTIO_INSERTED;
usr/src/uts/common/io/scsi/targets/st.c
9470
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9483
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9485
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9489
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9498
state = MTIO_INSERTED;
usr/src/uts/common/io/scsi/targets/st.c
9504
state = un->un_specified_mediastate;
usr/src/uts/common/io/scsi/targets/st.c
9507
state = MTIO_EJECTED;
usr/src/uts/common/io/scsi/targets/st.c
9514
state = MTIO_INSERTED;
usr/src/uts/common/io/scsi/targets/st.c
9519
state, un->un_specified_mediastate);
usr/src/uts/common/io/scsi/targets/st.c
9526
if (state != un->un_specified_mediastate) {
usr/src/uts/common/io/scsi/targets/st.c
9527
un->un_mediastate = state;
usr/src/uts/common/io/scsi/targets/st.c
9528
if (state == MTIO_INSERTED) {
usr/src/uts/common/io/sfxge/common/ef10_filter.c
484
int state;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
492
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
505
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
523
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
527
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
559
int state;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
584
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
629
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
660
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
684
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
699
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
727
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
761
int state;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
771
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
773
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
775
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
780
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
802
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
805
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
835
int state;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
843
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
861
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
877
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/ef10_phy.c
405
uint32_t state;
usr/src/uts/common/io/sfxge/common/ef10_phy.c
427
state = MCDI_OUT_DWORD(req, GET_PHY_STATE_OUT_STATE);
usr/src/uts/common/io/sfxge/common/ef10_phy.c
428
if (state != MC_CMD_PHY_STATE_OK) {
usr/src/uts/common/io/sfxge/common/ef10_phy.c
429
if (state != MC_CMD_PHY_STATE_ZOMBIE)
usr/src/uts/common/io/sfxge/common/ef10_phy.c
430
EFSYS_PROBE1(mc_pcol_error, int, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1029
int state;
usr/src/uts/common/io/sfxge/common/efx_filter.c
1031
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1040
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1177
int state;
usr/src/uts/common/io/sfxge/common/efx_filter.c
1180
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1202
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1212
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1232
int state;
usr/src/uts/common/io/sfxge/common/efx_filter.c
1251
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1282
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1289
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1313
int state;
usr/src/uts/common/io/sfxge/common/efx_filter.c
1326
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1337
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_filter.c
1341
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
181
int state;
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
184
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
186
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
252
int state;
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
270
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
278
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
500
int state;
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
508
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
518
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
525
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
535
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
564
int state;
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
577
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
596
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
735
int state;
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
744
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
750
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
756
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
847
int state;
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
862
EFSYS_LOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/efx_mcdi.c
883
EFSYS_UNLOCK(enp->en_eslp, state);
usr/src/uts/common/io/sfxge/common/mcdi_mon.c
264
uint16_t state;
usr/src/uts/common/io/sfxge/common/mcdi_mon.c
274
state = (uint16_t)MCDI_EV_FIELD(eqp, SENSOREVT_STATE);
usr/src/uts/common/io/sfxge/common/mcdi_mon.c
296
valuep->emsv_state = state;
usr/src/uts/common/io/sfxge/common/siena_phy.c
388
uint32_t state;
usr/src/uts/common/io/sfxge/common/siena_phy.c
410
state = MCDI_OUT_DWORD(req, GET_PHY_STATE_OUT_STATE);
usr/src/uts/common/io/sfxge/common/siena_phy.c
411
if (state != MC_CMD_PHY_STATE_OK) {
usr/src/uts/common/io/sfxge/common/siena_phy.c
412
if (state != MC_CMD_PHY_STATE_ZOMBIE)
usr/src/uts/common/io/sfxge/common/siena_phy.c
413
EFSYS_PROBE1(mc_pcol_error, int, state);
usr/src/uts/common/io/signalfd.c
325
signalfd_poller_associate(signalfd_state_t *state, proc_t *p)
usr/src/uts/common/io/signalfd.c
331
ASSERT(MUTEX_HELD(&state->sfd_lock));
usr/src/uts/common/io/signalfd.c
343
if (sp->sp_state == state) {
usr/src/uts/common/io/signalfd.c
359
sigorset(&sp->sp_mask, &state->sfd_mask);
usr/src/uts/common/io/signalfd.c
360
sp->sp_state = state;
usr/src/uts/common/io/signalfd.c
371
list_insert_tail(&state->sfd_pollers, sp);
usr/src/uts/common/io/signalfd.c
378
signalfd_pollers_dissociate(signalfd_state_t *state)
usr/src/uts/common/io/signalfd.c
380
ASSERT(MUTEX_HELD(&state->sfd_lock));
usr/src/uts/common/io/signalfd.c
385
list_t *pollers = &state->sfd_pollers;
usr/src/uts/common/io/signalfd.c
405
VERIFY3P(sp->sp_state, ==, state);
usr/src/uts/common/io/signalfd.c
430
signalfd_pollers_free(signalfd_state_t *state)
usr/src/uts/common/io/signalfd.c
432
ASSERT(MUTEX_HELD(&state->sfd_lock));
usr/src/uts/common/io/signalfd.c
435
while ((sp = list_remove_head(&state->sfd_pollers)) != NULL) {
usr/src/uts/common/io/signalfd.c
505
signalfd_state_t *state = ddi_get_soft_state(signalfd_softstate, minor);
usr/src/uts/common/io/signalfd.c
506
mutex_init(&state->sfd_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/signalfd.c
507
list_create(&state->sfd_pollers, sizeof (signalfd_poller_t),
usr/src/uts/common/io/signalfd.c
509
state->sfd_minor = minor;
usr/src/uts/common/io/signalfd.c
642
signalfd_state_t *state;
usr/src/uts/common/io/signalfd.c
647
state = ddi_get_soft_state(signalfd_softstate, getminor(dev));
usr/src/uts/common/io/signalfd.c
648
if (state == NULL) {
usr/src/uts/common/io/signalfd.c
660
mutex_enter(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
661
set = state->sfd_mask;
usr/src/uts/common/io/signalfd.c
662
mutex_exit(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
682
mutex_enter(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
683
set = state->sfd_mask;
usr/src/uts/common/io/signalfd.c
684
mutex_exit(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
715
signalfd_state_t *state;
usr/src/uts/common/io/signalfd.c
720
state = ddi_get_soft_state(signalfd_softstate, getminor(dev));
usr/src/uts/common/io/signalfd.c
721
if (state == NULL) {
usr/src/uts/common/io/signalfd.c
725
mutex_enter(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
726
if (signalfd_sig_pending(p, t, state->sfd_mask) != 0) {
usr/src/uts/common/io/signalfd.c
734
sp = signalfd_poller_associate(state, p);
usr/src/uts/common/io/signalfd.c
737
mutex_exit(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
743
signalfd_set_mask(signalfd_state_t *state, const sigset_t *umask)
usr/src/uts/common/io/signalfd.c
749
mutex_enter(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
750
state->sfd_mask = kmask;
usr/src/uts/common/io/signalfd.c
751
list_t *pollers = &state->sfd_pollers;
usr/src/uts/common/io/signalfd.c
758
mutex_exit(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
765
signalfd_state_t *state;
usr/src/uts/common/io/signalfd.c
768
state = ddi_get_soft_state(signalfd_softstate, getminor(dev));
usr/src/uts/common/io/signalfd.c
769
if (state == NULL) {
usr/src/uts/common/io/signalfd.c
778
signalfd_set_mask(state, &mask);
usr/src/uts/common/io/signalfd.c
792
signalfd_state_t *state;
usr/src/uts/common/io/signalfd.c
795
state = ddi_get_soft_state(signalfd_softstate, minor);
usr/src/uts/common/io/signalfd.c
796
if (state == NULL) {
usr/src/uts/common/io/signalfd.c
804
mutex_enter(&state->sfd_lock);
usr/src/uts/common/io/signalfd.c
807
signalfd_pollers_dissociate(state);
usr/src/uts/common/io/signalfd.c
810
signalfd_pollers_free(state);
usr/src/uts/common/io/signalfd.c
811
ASSERT(list_is_empty(&state->sfd_pollers));
usr/src/uts/common/io/signalfd.c
813
mutex_destroy(&state->sfd_lock);
usr/src/uts/common/io/skd/skd.c
1040
if (skdev->state != SKD_DRVR_STATE_ONLINE) {
usr/src/uts/common/io/skd/skd.c
1062
skdev->state = SKD_DRVR_STATE_DRAINING_TIMEOUT;
usr/src/uts/common/io/skd/skd.c
1083
skdev->state, skdev->timer_countdown);
usr/src/uts/common/io/skd/skd.c
1085
ASSERT(skdev->state != SKD_DRVR_STATE_ONLINE);
usr/src/uts/common/io/skd/skd.c
1087
switch (skdev->state) {
usr/src/uts/common/io/skd/skd.c
1093
skdev->drive_state, skdev->state);
usr/src/uts/common/io/skd/skd.c
1100
skdev->state, skdev->timer_countdown);
usr/src/uts/common/io/skd/skd.c
1106
skdev->state, skdev->timer_countdown);
usr/src/uts/common/io/skd/skd.c
1120
skdev->state = SKD_DRVR_STATE_FAULT;
usr/src/uts/common/io/skd/skd.c
1150
skdev->state = SKD_DRVR_STATE_ONLINE;
usr/src/uts/common/io/skd/skd.c
1171
skdev->state = SKD_DRVR_STATE_FAULT;
usr/src/uts/common/io/skd/skd.c
1332
if (SKD_REQ_STATE_IDLE != skspcl->req.state) {
usr/src/uts/common/io/skd/skd.c
1341
skspcl->req.state = SKD_REQ_STATE_BUSY;
usr/src/uts/common/io/skd/skd.c
1455
Dcmn_err(CE_NOTE, "refresh_device_data: state=%d", skdev->state);
usr/src/uts/common/io/skd/skd.c
1496
skspcl->req.state = SKD_REQ_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
1509
if (skdev->state == SKD_DRVR_STATE_STOPPING) {
usr/src/uts/common/io/skd/skd.c
1512
"state 0x%x", skdev->name, skdev->state);
usr/src/uts/common/io/skd/skd.c
1581
if (skdev->state != SKD_DRVR_STATE_ONLINE)
usr/src/uts/common/io/skd/skd.c
1956
if (SKD_REQ_STATE_ABORTED == skreq->state) {
usr/src/uts/common/io/skd/skd.c
1971
skmsg->state);
usr/src/uts/common/io/skd/skd.c
1972
skmsg->state = SKD_MSG_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
1981
skreq->state = SKD_REQ_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
2025
skdev->state = SKD_DRVR_STATE_BUSY_IMMINENT;
usr/src/uts/common/io/skd/skd.c
2071
ASSERT(SKD_MSG_STATE_BUSY == skmsg->state);
usr/src/uts/common/io/skd/skd.c
2072
skmsg->state = SKD_MSG_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
2093
skreq->state = SKD_REQ_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
2103
if ((skdev->state == SKD_DRVR_STATE_PAUSING) &&
usr/src/uts/common/io/skd/skd.c
2105
skdev->state = SKD_DRVR_STATE_PAUSED;
usr/src/uts/common/io/skd/skd.c
2150
ASSERT(skspcl->req.state == SKD_REQ_STATE_BUSY);
usr/src/uts/common/io/skd/skd.c
2239
skdev->state == SKD_DRVR_STATE_ONLINE) {
usr/src/uts/common/io/skd/skd.c
2252
if ((skdev->state != SKD_DRVR_STATE_LOAD) &&
usr/src/uts/common/io/skd/skd.c
2253
(skdev->state != SKD_DRVR_STATE_STOPPING)) {
usr/src/uts/common/io/skd/skd.c
2264
if (skdev->state == SKD_DRVR_STATE_FAULT ||
usr/src/uts/common/io/skd/skd.c
2265
skdev->state ==
usr/src/uts/common/io/skd/skd.c
2300
skdev->state = SKD_DRVR_STATE_FAULT;
usr/src/uts/common/io/skd/skd.c
2317
skdev->state = SKD_DRVR_STATE_DISAPPEARED;
usr/src/uts/common/io/skd/skd.c
2335
uint32_t state;
usr/src/uts/common/io/skd/skd.c
2339
prev_driver_state = skdev->state;
usr/src/uts/common/io/skd/skd.c
2342
state = sense & FIT_SR_DRIVE_STATE_MASK;
usr/src/uts/common/io/skd/skd.c
2346
skd_drive_state_to_str(state), state);
usr/src/uts/common/io/skd/skd.c
2348
skdev->drive_state = state;
usr/src/uts/common/io/skd/skd.c
2352
if (skdev->state == SKD_DRVR_STATE_PROTOCOL_MISMATCH) {
usr/src/uts/common/io/skd/skd.c
2356
if (skdev->state == SKD_DRVR_STATE_RESTARTING) {
usr/src/uts/common/io/skd/skd.c
2359
if (skdev->state == SKD_DRVR_STATE_WAIT_BOOT) {
usr/src/uts/common/io/skd/skd.c
2362
skdev->state = SKD_DRVR_STATE_STARTING;
usr/src/uts/common/io/skd/skd.c
2392
skdev->state = SKD_DRVR_STATE_BUSY;
usr/src/uts/common/io/skd/skd.c
2397
skdev->state = SKD_DRVR_STATE_BUSY_SANITIZE;
usr/src/uts/common/io/skd/skd.c
2401
skdev->state = SKD_DRVR_STATE_BUSY_ERASE;
usr/src/uts/common/io/skd/skd.c
2405
skdev->state = SKD_DRVR_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
2408
skdev->state = SKD_DRVR_STATE_RESTARTING;
usr/src/uts/common/io/skd/skd.c
2410
switch (skdev->state) {
usr/src/uts/common/io/skd/skd.c
2415
skdev->state = SKD_DRVR_STATE_RESTARTING;
usr/src/uts/common/io/skd/skd.c
2422
skdev->state = SKD_DRVR_STATE_WAIT_BOOT;
usr/src/uts/common/io/skd/skd.c
2451
skd_skdev_state_to_str(skdev->state), skdev->state);
usr/src/uts/common/io/skd/skd.c
2473
if (skreq->state == SKD_REQ_STATE_BUSY) {
usr/src/uts/common/io/skd/skd.c
2483
skreq->state = SKD_REQ_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
2499
if (skmsg->state == SKD_MSG_STATE_BUSY) {
usr/src/uts/common/io/skd/skd.c
2502
skmsg->state = SKD_MSG_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
2560
skdev->state = SKD_DRVR_STATE_PROTOCOL_MISMATCH;
usr/src/uts/common/io/skd/skd.c
2709
uint32_t state;
usr/src/uts/common/io/skd/skd.c
2717
state = SKD_READL(skdev, FIT_STATUS);
usr/src/uts/common/io/skd/skd.c
2719
Dcmn_err(CE_NOTE, "initial status=0x%x", state);
usr/src/uts/common/io/skd/skd.c
2721
state &= FIT_SR_DRIVE_STATE_MASK;
usr/src/uts/common/io/skd/skd.c
2722
skdev->drive_state = state;
usr/src/uts/common/io/skd/skd.c
2725
skdev->state = SKD_DRVR_STATE_STARTING;
usr/src/uts/common/io/skd/skd.c
2738
skdev->state = SKD_DRVR_STATE_WAIT_BOOT;
usr/src/uts/common/io/skd/skd.c
2745
skdev->state = SKD_DRVR_STATE_BUSY_SANITIZE;
usr/src/uts/common/io/skd/skd.c
2752
skdev->state = SKD_DRVR_STATE_BUSY_ERASE;
usr/src/uts/common/io/skd/skd.c
2765
skdev->state = SKD_DRVR_STATE_BUSY;
usr/src/uts/common/io/skd/skd.c
2797
state = SKD_READL(skdev, FIT_CONTROL);
usr/src/uts/common/io/skd/skd.c
2798
Dcmn_err(CE_NOTE, "FIT Control Status=0x%x\n", state);
usr/src/uts/common/io/skd/skd.c
2800
state = SKD_READL(skdev, FIT_INT_STATUS_HOST);
usr/src/uts/common/io/skd/skd.c
2801
Dcmn_err(CE_NOTE, "Intr Status=0x%x\n", state);
usr/src/uts/common/io/skd/skd.c
2803
state = SKD_READL(skdev, FIT_INT_MASK_HOST);
usr/src/uts/common/io/skd/skd.c
2804
Dcmn_err(CE_NOTE, "Intr Mask=0x%x\n", state);
usr/src/uts/common/io/skd/skd.c
2806
state = SKD_READL(skdev, FIT_MSG_FROM_DEVICE);
usr/src/uts/common/io/skd/skd.c
2807
Dcmn_err(CE_NOTE, "Msg from Dev=0x%x\n", state);
usr/src/uts/common/io/skd/skd.c
2809
state = SKD_READL(skdev, FIT_HW_VERSION);
usr/src/uts/common/io/skd/skd.c
2810
Dcmn_err(CE_NOTE, "HW version=0x%x\n", state);
usr/src/uts/common/io/skd/skd.c
2833
uint32_t state;
usr/src/uts/common/io/skd/skd.c
2840
state = SKD_READL(skdev, FIT_STATUS);
usr/src/uts/common/io/skd/skd.c
2842
Dcmn_err(CE_NOTE, "skd_restart_device: drive status=0x%x\n", state);
usr/src/uts/common/io/skd/skd.c
2844
state &= FIT_SR_DRIVE_STATE_MASK;
usr/src/uts/common/io/skd/skd.c
2845
skdev->drive_state = state;
usr/src/uts/common/io/skd/skd.c
2848
skdev->state = SKD_DRVR_STATE_RESTARTING;
usr/src/uts/common/io/skd/skd.c
2870
if (SKD_DRVR_STATE_ONLINE != skdev->state) {
usr/src/uts/common/io/skd/skd.c
2876
if (SKD_REQ_STATE_IDLE != skspcl->req.state) {
usr/src/uts/common/io/skd/skd.c
2882
skdev->state = SKD_DRVR_STATE_SYNCING;
usr/src/uts/common/io/skd/skd.c
2918
skdev->state = SKD_DRVR_STATE_STOPPING;
usr/src/uts/common/io/skd/skd.c
2957
skdev->state = SKD_DRVR_STATE_LOAD;
usr/src/uts/common/io/skd/skd.c
3193
skmsg->state = SKD_MSG_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
3252
skreq->state = SKD_REQ_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
3295
skspcl->req.state = SKD_REQ_STATE_IDLE;
usr/src/uts/common/io/skd/skd.c
3637
inx, (void *)skreq, skreq->state,
usr/src/uts/common/io/skd/skd.c
3655
skreq->state, skreq->id, skreq->fitmsg_id,
usr/src/uts/common/io/skd/skd.c
3851
skd_drive_state_to_str(int state)
usr/src/uts/common/io/skd/skd.c
3853
switch (state) {
usr/src/uts/common/io/skd/skd.c
3882
skd_skdev_state_to_str(enum skd_drvr_state state)
usr/src/uts/common/io/skd/skd.c
3884
switch (state) {
usr/src/uts/common/io/skd/skd.c
3919
skd_skmsg_state_to_str(enum skd_fit_msg_state state)
usr/src/uts/common/io/skd/skd.c
3921
switch (state) {
usr/src/uts/common/io/skd/skd.c
3939
skd_skreq_state_to_str(enum skd_req_state state)
usr/src/uts/common/io/skd/skd.c
3941
switch (state) {
usr/src/uts/common/io/skd/skd.c
3969
skd_skdev_state_to_str(skdev->state), skdev->state);
usr/src/uts/common/io/skd/skd.c
3996
skd_skmsg_state_to_str(skmsg->state), skmsg->state,
usr/src/uts/common/io/skd/skd.c
4021
skd_skreq_state_to_str(skreq->state), skreq->state,
usr/src/uts/common/io/skd/skd.c
5181
if (skdev->state != SKD_DRVR_STATE_ONLINE) {
usr/src/uts/common/io/skd/skd.c
520
switch (skdev->state) {
usr/src/uts/common/io/skd/skd.c
535
cmn_err(CE_NOTE, "state [%d] not implemented", skdev->state);
usr/src/uts/common/io/skd/skd.c
561
if (skdev->state == SKD_DRVR_STATE_ONLINE) {
usr/src/uts/common/io/skd/skd.c
575
skdev->state = SKD_DRVR_STATE_BUSY;
usr/src/uts/common/io/skd/skd.c
584
switch (skdev->state) {
usr/src/uts/common/io/skd/skd.c
594
skdev->state = SKD_DRVR_STATE_ONLINE;
usr/src/uts/common/io/skd/skd.c
611
skdev->state);
usr/src/uts/common/io/skd/skd.c
772
ASSERT(skreq->state == SKD_REQ_STATE_IDLE);
usr/src/uts/common/io/skd/skd.c
777
skreq->state = SKD_REQ_STATE_BUSY;
usr/src/uts/common/io/skd/skd.c
789
ASSERT(skmsg->state == SKD_MSG_STATE_IDLE);
usr/src/uts/common/io/skd/skd.c
794
skmsg->state = SKD_MSG_STATE_BUSY;
usr/src/uts/common/io/skd/skd.c
970
ASSERT(skdev->state != SKD_DRVR_STATE_ONLINE);
usr/src/uts/common/io/skd/skd.c
974
switch (skdev->state) {
usr/src/uts/common/io/skd/skd.h
285
enum skd_fit_msg_state state;
usr/src/uts/common/io/skd/skd.h
296
enum skd_req_state state;
usr/src/uts/common/io/skd/skd.h
345
enum skd_drvr_state state;
usr/src/uts/common/io/skd/skd.h
493
static const char *skd_drive_state_to_str(int state);
usr/src/uts/common/io/skd/skd.h
494
static const char *skd_skdev_state_to_str(enum skd_drvr_state state);
usr/src/uts/common/io/sysmsg.c
366
sysmopen(dev_t *dev, int flag, int state, cred_t *cred)
usr/src/uts/common/io/sysmsg.c
375
if (state != OTYP_CHR || (instance != 0 && instance != 1))
usr/src/uts/common/io/sysmsg.c
425
sysmclose(dev_t dev, int flag, int state, cred_t *cred)
usr/src/uts/common/io/sysmsg.c
432
if (state != OTYP_CHR)
usr/src/uts/common/io/timerfd.c
101
cv_broadcast(&state->tfd_cv);
usr/src/uts/common/io/timerfd.c
102
pollwakeup(&state->tfd_pollhd, POLLRDNORM | POLLIN);
usr/src/uts/common/io/timerfd.c
110
timerfd_state_t *state;
usr/src/uts/common/io/timerfd.c
128
state = ddi_get_soft_state(timerfd_softstate, minor);
usr/src/uts/common/io/timerfd.c
131
state->tfd_next = timerfd_state;
usr/src/uts/common/io/timerfd.c
132
timerfd_state = state;
usr/src/uts/common/io/timerfd.c
143
timerfd_state_t *state;
usr/src/uts/common/io/timerfd.c
151
state = ddi_get_soft_state(timerfd_softstate, minor);
usr/src/uts/common/io/timerfd.c
153
mutex_enter(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
155
while (state->tfd_fired == 0) {
usr/src/uts/common/io/timerfd.c
157
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
161
if (!cv_wait_sig_swap(&state->tfd_cv, &state->tfd_lock)) {
usr/src/uts/common/io/timerfd.c
162
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
170
val = state->tfd_fired;
usr/src/uts/common/io/timerfd.c
171
state->tfd_fired = 0;
usr/src/uts/common/io/timerfd.c
172
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
184
timerfd_state_t *state;
usr/src/uts/common/io/timerfd.c
188
state = ddi_get_soft_state(timerfd_softstate, minor);
usr/src/uts/common/io/timerfd.c
190
mutex_enter(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
192
if (state->tfd_fired > 0)
usr/src/uts/common/io/timerfd.c
196
*phpp = &state->tfd_pollhd;
usr/src/uts/common/io/timerfd.c
198
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
253
timerfd_state_t *state;
usr/src/uts/common/io/timerfd.c
258
state = ddi_get_soft_state(timerfd_softstate, minor);
usr/src/uts/common/io/timerfd.c
265
it = timerfd_itimer_lock(state);
usr/src/uts/common/io/timerfd.c
268
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
273
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
288
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
292
it->it_frontend = state;
usr/src/uts/common/io/timerfd.c
293
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
299
it = timerfd_itimer_lock(state);
usr/src/uts/common/io/timerfd.c
302
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
307
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
327
it = timerfd_itimer_lock(state);
usr/src/uts/common/io/timerfd.c
330
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
338
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
367
mutex_enter(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
368
state->tfd_fired = 0;
usr/src/uts/common/io/timerfd.c
369
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
374
timerfd_itimer_unlock(state, it);
usr/src/uts/common/io/timerfd.c
396
timerfd_state_t *state, **sp;
usr/src/uts/common/io/timerfd.c
400
state = ddi_get_soft_state(timerfd_softstate, minor);
usr/src/uts/common/io/timerfd.c
402
if (state->tfd_pollhd.ph_list != NULL) {
usr/src/uts/common/io/timerfd.c
403
pollwakeup(&state->tfd_pollhd, POLLERR);
usr/src/uts/common/io/timerfd.c
404
pollhead_clean(&state->tfd_pollhd);
usr/src/uts/common/io/timerfd.c
411
it = &state->tfd_itimer;
usr/src/uts/common/io/timerfd.c
421
for (sp = &timerfd_state; *sp != state; sp = &((*sp)->tfd_next))
usr/src/uts/common/io/timerfd.c
55
timerfd_itimer_lock(timerfd_state_t *state)
usr/src/uts/common/io/timerfd.c
57
itimer_t *it = &state->tfd_itimer;
usr/src/uts/common/io/timerfd.c
59
mutex_enter(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
63
cv_wait(&it->it_cv, &state->tfd_lock);
usr/src/uts/common/io/timerfd.c
69
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
75
timerfd_itimer_unlock(timerfd_state_t *state, itimer_t *it)
usr/src/uts/common/io/timerfd.c
77
VERIFY(it == &state->tfd_itimer);
usr/src/uts/common/io/timerfd.c
80
mutex_enter(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
87
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
93
timerfd_state_t *state = it->it_frontend;
usr/src/uts/common/io/timerfd.c
96
mutex_enter(&state->tfd_lock);
usr/src/uts/common/io/timerfd.c
97
oval = state->tfd_fired++;
usr/src/uts/common/io/timerfd.c
98
mutex_exit(&state->tfd_lock);
usr/src/uts/common/io/tpm/tpm_ddi.h
91
unsigned int state;
usr/src/uts/common/io/tvhci.c
418
mdi_pathinfo_state_t state, uint32_t ext_state, int flags)
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1094
ccid_command_state_transition(ccid_command_t *cc, ccid_command_state_t state)
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1098
cc->cc_state = state;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1729
int state;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1735
state = ecmp->ecm_dev_state;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1739
if ((state != USB_DEV_DISCONNECTED) && (state != USB_DEV_SUSPENDED)) {
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1741
return (state);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1748
state = ecmp->ecm_dev_state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1751
return (state);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1754
if (state == USB_DEV_DISCONNECTED) {
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1770
return (state);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1777
return (state);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1786
state = ecmp->ecm_dev_state = USB_DEV_ONLINE;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1789
return (state);
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1009
} else if (copystat->state == USBWCM_GETRESULT) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1019
if (copystat->state == USBWCM_GETSTRUCT) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1037
} else if (copystat->state == USBWCM_GETRESULT) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1052
if (copystat->state == USBWCM_GETSTRUCT) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1070
} else if (copystat->state ==
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1084
if (copystat->state == USBWCM_GETSTRUCT) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
1103
} else if (copystat->state ==
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
858
usbwcm_copyreq(mblk_t *mp, uint_t pvtsize, uint_t state, uint_t reqsize,
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
866
if ((pvtsize == 0) && (state != 0)) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
902
if (state) {
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
904
copystat->state = state;
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
993
if (copystat->state == USBWCM_GETSTRUCT) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1296
usbkbm_streams_setled(struct kbtrans_hardware *kbtrans_hw, int state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1304
usbkbm_led_state = (uchar_t)state;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1323
if (state & LED_NUM_LOCK) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1327
if (state & LED_COMPOSE) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1331
if (state & LED_SCROLL_LOCK) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1335
if (state & LED_CAPS_LOCK) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1339
if (state & LED_KANA) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1374
int *key, enum keystate *state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1388
usbkbm_get_scancode(usbkbmd, key, state);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1428
usbkbm_get_scancode(usbkbmd, key, state);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1464
usbkbm_streams_callback(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1467
(*usbkbm_xlate[index])(usbkbmd, key, state);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1474
usbkbm_wrap_kbtrans(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1476
kbtrans_streams_key(usbkbmd->usbkbm_kbtrans, key, state);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1483
usbkbm_usb2pc_xlate(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1486
kbtrans_streams_key(usbkbmd->usbkbm_kbtrans, key, state);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1499
usbkbm_poll_callback(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1517
usbkbmd->usbkbm_polled_buffer_head->poll_state = state;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1548
usbkbm_get_scancode(usbkbm_state_t *usbkbmd, int *key, enum keystate *state)
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
1554
*state = usbkbmd->usbkbm_polled_buffer_tail->poll_state;
usr/src/uts/common/io/usb/clients/usbms/usbms.c
1968
usbms_make_copyreq(mblk_t *mp, uint_t pvtsize, uint_t state, uint_t reqsize,
usr/src/uts/common/io/usb/clients/usbms/usbms.c
1978
if ((!pvtsize) && state) {
usr/src/uts/common/io/usb/clients/usbms/usbms.c
2010
if (state) {
usr/src/uts/common/io/usb/clients/usbms/usbms.c
2012
usbmsioc->ioc_state = state;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1198
int state;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1201
state = uf->uf_dev_state;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1204
if (state != USB_DEV_DISCONNECTED && state != USB_DEV_SUSPENDED)
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1205
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1210
state = uf->uf_dev_state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1212
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1215
if (state == USB_DEV_DISCONNECTED) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1221
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1227
state = uf->uf_dev_state = USB_DEV_ONLINE;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
1235
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
545
int state = USB_DEV_SUSPENDED;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
561
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
596
int state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
612
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1005
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1913
int state;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1919
state = acmp->acm_dev_state;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1923
if ((state != USB_DEV_DISCONNECTED) && (state != USB_DEV_SUSPENDED)) {
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1925
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1932
state = acmp->acm_dev_state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1935
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1938
if (state == USB_DEV_DISCONNECTED) {
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1947
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1954
state = acmp->acm_dev_state = USB_DEV_ONLINE;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1962
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
924
int state = USB_DEV_SUSPENDED;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
943
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
985
int state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1955
int state;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1958
state = ksp->ks_dev_state;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1961
if ((state != USB_DEV_DISCONNECTED) && (state != USB_DEV_SUSPENDED)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1963
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1969
state = ksp->ks_dev_state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1972
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1975
if (state == USB_DEV_DISCONNECTED) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1982
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1989
state = ksp->ks_dev_state = USB_DEV_ONLINE;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1998
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
859
int state = USB_DEV_SUSPENDED;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
877
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
914
int state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
932
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1127
int state;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1130
state = plp->pl_dev_state;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1133
if ((state != USB_DEV_DISCONNECTED) && (state != USB_DEV_SUSPENDED)) {
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1135
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1141
state = plp->pl_dev_state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1144
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1147
if (state == USB_DEV_DISCONNECTED) {
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1154
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1161
state = plp->pl_dev_state = USB_DEV_ONLINE;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1169
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
550
int state = USB_DEV_SUSPENDED;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
568
return (state);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
605
int state = USB_DEV_DISCONNECTED;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
623
return (state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
287
uint_t state; /* QTD state */
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
312
state = Get_QTD(curr_qtd->qtd_state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
316
"curr_qtd = 0x%p state = 0x%x", (void *)curr_qtd, state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
335
if (state != EHCI_QTD_RECLAIM) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
348
"QTD State = %d", state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
1109
uint_t state;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
1143
state = Get_ITD(curr_itd->itd_state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
1146
if (state == EHCI_ITD_ACTIVE) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
1150
ASSERT(state == EHCI_ITD_RECLAIM);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
1176
state, (void *)pp, (void *)curr_itw, (void *)curr_itd,
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
620
int i, state;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
630
state = Get_ITD(ehcip->ehci_itd_pool_addr[i].itd_state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
631
if (state == EHCI_ITD_FREE) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
956
uint_t state;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
988
state = Get_ITD(curr_itd->itd_state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
990
if (((state == EHCI_ITD_ACTIVE) &&
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
992
((state == EHCI_ITD_RECLAIM) &&
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
3650
ehci_state_t *state = ddi_get_soft_state(ehci_statep, instance);
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
3652
ASSERT(state != NULL);
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
3654
return (state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
308
int i, state;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
334
state = Get_QH(ehcip->ehci_qh_pool_addr[i].qh_state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
336
if (state == EHCI_QH_FREE) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2072
int i, state, rval;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2157
state = Get_TD(ohcip->ohci_td_pool_addr[i].hctd_state);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2159
if ((state != HC_TD_FREE) && (state != HC_TD_DUMMY) &&
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3755
int i, state;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3770
state = Get_ED(ohcip->ohci_ed_pool_addr[i].hced_state);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3772
if (state == HC_EPT_FREE) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5941
int i, state;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5951
state = Get_TD(ohcip->ohci_td_pool_addr[i].hctd_state);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5952
if (state == HC_TD_FREE) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8247
uint_t state; /* TD state */
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8267
state = Get_TD(td->hctd_state);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8271
"td = 0x%p state = 0x%x", (void *)td, state);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8281
if (state != HC_TD_RECLAIM) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8303
if ((state != HC_TD_RECLAIM) && (state != HC_TD_TIMEOUT)) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8316
"ohci_traverse_done_list: TD State = %d", state);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8342
if (state != HC_TD_RECLAIM) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
9668
ohci_state_t *state = ddi_get_soft_state(
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
9671
ASSERT(state != NULL);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
9673
return (state);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
769
uhci_state_t *state = ddi_get_soft_state(uhci_statep, instance);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
771
ASSERT(state != NULL);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
773
return (state);
usr/src/uts/common/io/usb/usba/hubdi.c
8426
uint_t state;
usr/src/uts/common/io/usb/usba/hubdi.c
8436
state = HUBD_CFGADM_UNCONFIGURED;
usr/src/uts/common/io/usb/usba/hubdi.c
8438
state = HUBD_CFGADM_CONFIGURED;
usr/src/uts/common/io/usb/usba/hubdi.c
8448
state = HUBD_CFGADM_STILL_REFERENCED;
usr/src/uts/common/io/usb/usba/hubdi.c
8454
state = HUBD_CFGADM_DISCONNECTED;
usr/src/uts/common/io/usb/usba/hubdi.c
8457
state = HUBD_CFGADM_EMPTY;
usr/src/uts/common/io/usb/usba/hubdi.c
8463
(void *)hubd, port, state);
usr/src/uts/common/io/usb/usba/hubdi.c
8465
return (state);
usr/src/uts/common/io/usb/usba/usba10_calls.c
683
usba10_usb_str_pipe_state(usb_pipe_state_t state)
usr/src/uts/common/io/usb/usba/usba10_calls.c
685
return (usb_str_pipe_state(state));
usr/src/uts/common/io/usb/usba/usba10_calls.c
690
usba10_usb_str_dev_state(int state)
usr/src/uts/common/io/usb/usba/usba10_calls.c
692
return (usb_str_dev_state(state));
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
256
usba_pipe_new_state(usba_pipe_handle_data_t *ph_data, usb_pipe_state_t state)
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
270
usb_str_pipe_state(state),
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
278
ph_impl->usba_ph_state = state;
usr/src/uts/common/io/usb/usba/usbai_register.c
1000
state->st_curr_alt = &alt_array[alt_index];
usr/src/uts/common/io/usb/usba/usbai_register.c
1004
state->st_curr_if->if_alt = alt_array;
usr/src/uts/common/io/usb/usba/usbai_register.c
1005
state->st_curr_if->if_n_alt = alt_index;
usr/src/uts/common/io/usb/usba/usbai_register.c
1009
(void) usb_get_string_descr(state->dip, USB_LANG_ID,
usr/src/uts/common/io/usb/usba/usbai_register.c
1010
state->st_curr_alt->altif_descr.iInterface,
usr/src/uts/common/io/usb/usba/usbai_register.c
1016
state->st_curr_alt->altif_strsize = strlen(string) + 1;
usr/src/uts/common/io/usb/usba/usbai_register.c
1017
state->st_curr_alt->altif_str = kmem_zalloc(
usr/src/uts/common/io/usb/usba/usbai_register.c
1018
state->st_curr_alt->altif_strsize, KM_SLEEP);
usr/src/uts/common/io/usb/usba/usbai_register.c
1019
(void) strcpy(state->st_curr_alt->altif_str, string);
usr/src/uts/common/io/usb/usba/usbai_register.c
1045
usba_process_ep_descr(usba_reg_state_t *state)
usr/src/uts/common/io/usb/usba/usbai_register.c
1047
usb_alt_if_data_t *curr_alt = state->st_curr_alt;
usr/src/uts/common/io/usb/usba/usbai_register.c
1053
if (state->st_curr_alt == NULL) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1064
state->st_curr_ep = &curr_alt->altif_ep[curr_alt->altif_n_ep++];
usr/src/uts/common/io/usb/usba/usbai_register.c
1066
(void) usb_parse_data("4csc", state->st_curr_raw_descr,
usr/src/uts/common/io/usb/usba/usbai_register.c
1067
state->st_curr_raw_descr_len,
usr/src/uts/common/io/usb/usba/usbai_register.c
1068
&state->st_curr_ep->ep_descr, sizeof (usb_ep_descr_t));
usr/src/uts/common/io/usb/usba/usbai_register.c
1089
usba_process_ss_ep_comp_descr(usba_reg_state_t *state)
usr/src/uts/common/io/usb/usba/usbai_register.c
1091
if (state->st_curr_ep == NULL)
usr/src/uts/common/io/usb/usba/usbai_register.c
1094
(void) usb_parse_data("4cs", state->st_curr_raw_descr,
usr/src/uts/common/io/usb/usba/usbai_register.c
1095
state->st_curr_raw_descr_len,
usr/src/uts/common/io/usb/usba/usbai_register.c
1096
&state->st_curr_ep->ep_ss_comp,
usr/src/uts/common/io/usb/usba/usbai_register.c
1098
state->st_curr_ep->ep_ss_valid = B_TRUE;
usr/src/uts/common/io/usb/usba/usbai_register.c
1119
usba_process_cv_descr(usba_reg_state_t *state)
usr/src/uts/common/io/usb/usba/usbai_register.c
1127
state->st_last_processed_descr_type);
usr/src/uts/common/io/usb/usba/usbai_register.c
1133
switch (state->st_last_processed_descr_type) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1135
n_cvs_ptr = &state->st_curr_cfg->cfg_n_cvs;
usr/src/uts/common/io/usb/usba/usbai_register.c
1136
cvs_ptr = &state->st_curr_cfg->cfg_cvs;
usr/src/uts/common/io/usb/usba/usbai_register.c
1140
n_cvs_ptr = &state->st_curr_alt->altif_n_cvs;
usr/src/uts/common/io/usb/usba/usbai_register.c
1141
cvs_ptr = &state->st_curr_alt->altif_cvs;
usr/src/uts/common/io/usb/usba/usbai_register.c
1146
n_cvs_ptr = &state->st_curr_ep->ep_n_cvs;
usr/src/uts/common/io/usb/usba/usbai_register.c
1147
cvs_ptr = &state->st_curr_ep->ep_cvs;
usr/src/uts/common/io/usb/usba/usbai_register.c
1162
kmem_zalloc(state->st_curr_raw_descr_len, KM_SLEEP);
usr/src/uts/common/io/usb/usba/usbai_register.c
1163
curr_cv_descr->cvs_buf_len = state->st_curr_raw_descr_len;
usr/src/uts/common/io/usb/usba/usbai_register.c
1164
bcopy(state->st_curr_raw_descr, curr_cv_descr->cvs_buf,
usr/src/uts/common/io/usb/usba/usbai_register.c
1165
state->st_curr_raw_descr_len);
usr/src/uts/common/io/usb/usba/usbai_register.c
1196
usba_reg_state_t *state)
usr/src/uts/common/io/usb/usba/usbai_register.c
1200
state->st_cfg_to_build = usba_device->usb_active_cfg_ndx;
usr/src/uts/common/io/usb/usba/usbai_register.c
1202
if (state->st_cfg_to_build == USBA_DEV_CONFIG_INDEX_UNDEFINED) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1203
state->st_cfg_to_build = USBA_ALL;
usr/src/uts/common/io/usb/usba/usbai_register.c
1205
state->st_if_to_build = usb_get_if_number(dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
1207
switch (state->st_dev_parse_level) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1209
state->st_cfg_to_build = USBA_ALL;
usr/src/uts/common/io/usb/usba/usbai_register.c
1210
state->st_if_to_build = USBA_ALL;
usr/src/uts/common/io/usb/usba/usbai_register.c
1215
state->st_if_to_build = USBA_ALL;
usr/src/uts/common/io/usb/usba/usbai_register.c
1219
if (state->st_if_to_build < 0) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1220
state->st_if_to_build = USBA_ALL;
usr/src/uts/common/io/usb/usba/usbai_register.c
1233
if ((state->st_if_to_build == USBA_ALL) &&
usr/src/uts/common/io/usb/usba/usbai_register.c
1234
(state->st_dev_parse_level == USB_PARSE_LVL_IF)) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1235
state->st_dev_parse_level = USB_PARSE_LVL_CFG;
usr/src/uts/common/io/usb/usba/usbai_register.c
1237
if ((state->st_cfg_to_build == USBA_ALL) &&
usr/src/uts/common/io/usb/usba/usbai_register.c
1238
(state->st_dev_parse_level == USB_PARSE_LVL_CFG)) {
usr/src/uts/common/io/usb/usba/usbai_register.c
1239
state->st_dev_parse_level = USB_PARSE_LVL_ALL;
usr/src/uts/common/io/usb/usba/usbai_register.c
126
usba_reg_state_t *state);
usr/src/uts/common/io/usb/usba/usbai_register.c
1397
usba_order_tree(usba_reg_state_t *state)
usr/src/uts/common/io/usb/usba/usbai_register.c
1401
uint_t n_cfgs = state->st_dev_n_cfg;
usr/src/uts/common/io/usb/usba/usbai_register.c
1409
this_cfg = &state->st_dev_cfg[cfg];
usr/src/uts/common/io/usb/usba/usbai_register.c
659
usba_reg_state_t state; /* State of tree construction */
usr/src/uts/common/io/usb/usba/usbai_register.c
671
bzero(&state, sizeof (usba_reg_state_t));
usr/src/uts/common/io/usb/usba/usbai_register.c
672
state.dip = dip;
usr/src/uts/common/io/usb/usba/usbai_register.c
679
state.st_dev_parse_level = usb_reg->dev_parse_level;
usr/src/uts/common/io/usb/usba/usbai_register.c
680
if (usba_set_parse_values(dip, usba_device, &state) != USB_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai_register.c
684
usb_reg->dev_parse_level = state.st_dev_parse_level;
usr/src/uts/common/io/usb/usba/usbai_register.c
698
usb_reg->dev_cfg = state.st_dev_cfg = kmem_zalloc(
usr/src/uts/common/io/usb/usba/usbai_register.c
705
state.st_dev_n_cfg = 0;
usr/src/uts/common/io/usb/usba/usbai_register.c
709
state.st_curr_raw_descr =
usr/src/uts/common/io/usb/usba/usbai_register.c
711
ASSERT(state.st_curr_raw_descr != NULL);
usr/src/uts/common/io/usb/usba/usbai_register.c
715
state.st_curr_cfg = NULL;
usr/src/uts/common/io/usb/usba/usbai_register.c
716
state.st_curr_if = NULL;
usr/src/uts/common/io/usb/usba/usbai_register.c
717
state.st_curr_alt = NULL;
usr/src/uts/common/io/usb/usba/usbai_register.c
718
state.st_curr_ep = NULL;
usr/src/uts/common/io/usb/usba/usbai_register.c
722
state.st_curr_raw_descr_len =
usr/src/uts/common/io/usb/usba/usbai_register.c
723
state.st_curr_raw_descr[0];
usr/src/uts/common/io/usb/usba/usbai_register.c
724
state.st_curr_raw_descr_type =
usr/src/uts/common/io/usb/usba/usbai_register.c
725
state.st_curr_raw_descr[1];
usr/src/uts/common/io/usb/usba/usbai_register.c
729
(state.st_curr_raw_descr_type !=
usr/src/uts/common/io/usb/usba/usbai_register.c
739
if (cfg_len_so_far > state.st_total_cfg_length) {
usr/src/uts/common/io/usb/usba/usbai_register.c
744
cfg_len_so_far, state.st_total_cfg_length);
usr/src/uts/common/io/usb/usba/usbai_register.c
752
"(addr=0x%p)", state.st_curr_raw_descr_type,
usr/src/uts/common/io/usb/usba/usbai_register.c
753
(void *)state.st_curr_raw_descr);
usr/src/uts/common/io/usb/usba/usbai_register.c
755
switch (state.st_curr_raw_descr_type) {
usr/src/uts/common/io/usb/usba/usbai_register.c
760
state.st_curr_cfg_str = usba_device->
usr/src/uts/common/io/usb/usba/usbai_register.c
762
usba_process_cfg_descr(&state);
usr/src/uts/common/io/usb/usba/usbai_register.c
763
state.st_last_processed_descr_type =
usr/src/uts/common/io/usb/usba/usbai_register.c
765
last_byte = state.st_curr_raw_descr +
usr/src/uts/common/io/usb/usba/usbai_register.c
766
(state.st_total_cfg_length *
usr/src/uts/common/io/usb/usba/usbai_register.c
777
if (usba_process_if_descr(&state,
usr/src/uts/common/io/usb/usba/usbai_register.c
782
state.st_last_processed_descr_type =
usr/src/uts/common/io/usb/usba/usbai_register.c
794
if (usba_process_ep_descr(&state) !=
usr/src/uts/common/io/usb/usba/usbai_register.c
799
state.st_last_processed_descr_type =
usr/src/uts/common/io/usb/usba/usbai_register.c
814
if (state.st_last_processed_descr_type ==
usr/src/uts/common/io/usb/usba/usbai_register.c
817
&state) != USB_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai_register.c
822
state.st_last_processed_descr_type =
usr/src/uts/common/io/usb/usba/usbai_register.c
834
(void *)state.st_curr_raw_descr);
usr/src/uts/common/io/usb/usba/usbai_register.c
848
if ((state.st_last_processed_descr_type ==
usr/src/uts/common/io/usb/usba/usbai_register.c
851
if (usba_process_cv_descr(&state) !=
usr/src/uts/common/io/usb/usba/usbai_register.c
859
state.st_curr_raw_descr += state.st_curr_raw_descr_len;
usr/src/uts/common/io/usb/usba/usbai_register.c
860
cfg_len_so_far += state.st_curr_raw_descr_len;
usr/src/uts/common/io/usb/usba/usbai_register.c
862
} while (state.st_curr_raw_descr < last_byte);
usr/src/uts/common/io/usb/usba/usbai_register.c
866
usba_order_tree(&state);
usr/src/uts/common/io/usb/usba/usbai_register.c
887
usba_process_cfg_descr(usba_reg_state_t *state)
usr/src/uts/common/io/usb/usba/usbai_register.c
894
curr_cfg = state->st_curr_cfg =
usr/src/uts/common/io/usb/usba/usbai_register.c
895
&state->st_dev_cfg[state->st_dev_n_cfg++];
usr/src/uts/common/io/usb/usba/usbai_register.c
899
state->st_curr_raw_descr, state->st_curr_raw_descr_len,
usr/src/uts/common/io/usb/usba/usbai_register.c
903
state->st_total_cfg_length = curr_cfg->cfg_descr.wTotalLength;
usr/src/uts/common/io/usb/usba/usbai_register.c
905
if (state->st_curr_cfg_str != NULL) {
usr/src/uts/common/io/usb/usba/usbai_register.c
906
curr_cfg->cfg_strsize = strlen(state->st_curr_cfg_str) + 1;
usr/src/uts/common/io/usb/usba/usbai_register.c
909
(void) strcpy(curr_cfg->cfg_str, state->st_curr_cfg_str);
usr/src/uts/common/io/usb/usba/usbai_register.c
942
usba_process_if_descr(usba_reg_state_t *state, boolean_t *requested_if)
usr/src/uts/common/io/usb/usba/usbai_register.c
946
usba_device_t *usba_device = usba_get_usba_device(state->dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
953
if (state->st_curr_cfg == NULL) {
usr/src/uts/common/io/usb/usba/usbai_register.c
963
(void) usb_parse_data("9c", state->st_curr_raw_descr,
usr/src/uts/common/io/usb/usba/usbai_register.c
964
state->st_curr_raw_descr_len,
usr/src/uts/common/io/usb/usba/usbai_register.c
968
if (new_if_descr->bInterfaceNumber >= state->st_curr_cfg->cfg_n_if) {
usr/src/uts/common/io/usb/usba/usbai_register.c
981
if ((state->st_if_to_build != new_if_descr->bInterfaceNumber) &&
usr/src/uts/common/io/usb/usba/usbai_register.c
982
(state->st_if_to_build != USBA_ALL)) {
usr/src/uts/common/io/usb/usba/usbai_register.c
990
state->st_curr_if =
usr/src/uts/common/io/usb/usba/usbai_register.c
991
&state->st_curr_cfg->cfg_if[new_if_descr->bInterfaceNumber];
usr/src/uts/common/io/usb/usba/usbai_register.c
994
alt_index = state->st_curr_if->if_n_alt;
usr/src/uts/common/io/usb/usba/usbai_register.c
995
alt_array = state->st_curr_if->if_alt;
usr/src/uts/common/io/usb/usba/usbai_req.c
512
usb_pipe_state_t state;
usr/src/uts/common/io/usb/usba/usbai_req.c
552
if ((state = usba_get_ph_state(ph_data)) ==
usr/src/uts/common/io/usb/usba/usbai_req.c
597
switch (state) {
usr/src/uts/common/io/usb/usba/usbai_util.c
1863
usb_str_pipe_state(usb_pipe_state_t state)
usr/src/uts/common/io/usb/usba/usbai_util.c
1865
return (usba_get_name(pipe_state_table, state));
usr/src/uts/common/io/usb/usba/usbai_util.c
1878
usb_str_dev_state(int state)
usr/src/uts/common/io/usb/usba/usbai_util.c
1880
return (usba_get_name(dev_state, state));
usr/src/uts/common/io/usb/usba10/usba10.c
785
usb_str_pipe_state(usb_pipe_state_t state)
usr/src/uts/common/io/usb/usba10/usba10.c
787
return (usba10_usb_str_pipe_state(state));
usr/src/uts/common/io/usb/usba10/usba10.c
792
usb_str_dev_state(int state)
usr/src/uts/common/io/usb/usba10/usba10.c
794
return (usba10_usb_str_dev_state(state));
usr/src/uts/common/io/vioif/vioif.c
1714
link_state_t state;
usr/src/uts/common/io/vioif/vioif.c
1718
state = vioif_spec_to_state(vif->vif_status);
usr/src/uts/common/io/vioif/vioif.c
1719
bcopy(&state, pr_val, sizeof (link_state_t));
usr/src/uts/common/io/vr/vr.c
1205
if (vrp->chip.state != CHIPSTATE_RUNNING) {
usr/src/uts/common/io/vr/vr.c
1319
(link_state_t)vrp->chip.link.state);
usr/src/uts/common/io/vr/vr.c
1693
if (vrp->chip.state == CHIPSTATE_RUNNING &&
usr/src/uts/common/io/vr/vr.c
1694
vrp->chip.link.state == VR_LINK_STATE_UP && vrp->reset == 0) {
usr/src/uts/common/io/vr/vr.c
1911
vrp->chip.state = CHIPSTATE_RUNNING;
usr/src/uts/common/io/vr/vr.c
1937
vrp->chip.state = CHIPSTATE_STOPPED;
usr/src/uts/common/io/vr/vr.c
2715
(link_state_t)vrp->chip.link.state);
usr/src/uts/common/io/vr/vr.c
2895
vrp->chip.link.state = VR_LINK_STATE_UP;
usr/src/uts/common/io/vr/vr.c
2897
vrp->chip.link.state = VR_LINK_STATE_DOWN;
usr/src/uts/common/io/vr/vr.c
3276
val = vrp->chip.link.state;
usr/src/uts/common/io/vr/vr.c
425
if (vrp->chip.state == CHIPSTATE_RUNNING)
usr/src/uts/common/io/vr/vr.c
535
if (vrp->chip.state == CHIPSTATE_SUSPENDED_RUNNING)
usr/src/uts/common/io/vr/vr.c
551
if (vrp->chip.state == CHIPSTATE_RUNNING) {
usr/src/uts/common/io/vr/vr.c
553
vrp->chip.state = CHIPSTATE_SUSPENDED_RUNNING;
usr/src/uts/common/io/vr/vr.h
321
vr_link_state_t state;
usr/src/uts/common/io/vr/vr.h
367
vr_chip_state_t state;
usr/src/uts/common/io/vuid_store.c
140
Vuid_seg *state = vuid_cstate_to_state(client_state);
usr/src/uts/common/io/vuid_store.c
146
if ((seg = vuid_find_seg(state, vuid_id_addr(id))) == VUID_SEG_NULL)
usr/src/uts/common/io/vuid_store.c
162
Vuid_seg *state = vuid_cstate_to_state(client_state);
usr/src/uts/common/io/vuid_store.c
166
for (seg = state; seg; seg = seg_next) {
usr/src/uts/common/io/vuid_store.c
190
Vuid_seg *state = vuid_cstate_to_state(client_state);
usr/src/uts/common/io/vuid_store.c
196
for (seg = state; seg; seg = seg->next) {
usr/src/uts/common/io/vuid_store.c
243
vuid_find_seg(state, addr)
usr/src/uts/common/io/vuid_store.c
244
Vuid_seg *state;
usr/src/uts/common/io/vuid_store.c
249
for (seg = state; seg; seg = seg->next) {
usr/src/uts/common/io/vuid_store.c
61
Vuid_seg *state = *state_ptr;
usr/src/uts/common/io/vuid_store.c
70
if ((seg = vuid_find_seg(state, vuid_id_addr(event->id))) ==
usr/src/uts/common/io/vuid_store.c
78
seg->next = state;
usr/src/uts/common/io/vuidmice/vuidm3p.c
110
switch (STATEP->state) {
usr/src/uts/common/io/vuidmice/vuidm3p.c
153
STATEP->state = MOUSE_BUTTON;
usr/src/uts/common/io/vuidmice/vuidm3p.c
163
STATEP->state = MOUSE_START;
usr/src/uts/common/io/vuidmice/vuidm3p.c
168
STATEP->state = MOUSE_DELTA_X;
usr/src/uts/common/io/vuidmice/vuidm3p.c
177
STATEP->state = MOUSE_START;
usr/src/uts/common/io/vuidmice/vuidm4p.c
114
STATEP->state = MOUSE_START;
usr/src/uts/common/io/vuidmice/vuidm4p.c
117
switch (STATEP->state) {
usr/src/uts/common/io/vuidmice/vuidm4p.c
148
STATEP->state = MOUSE_BUTTON;
usr/src/uts/common/io/vuidmice/vuidm4p.c
159
STATEP->state = MOUSE_DELTA_X;
usr/src/uts/common/io/vuidmice/vuidm4p.c
168
STATEP->state = MOUSE_DELTA_Y;
usr/src/uts/common/io/vuidmice/vuidm4p.c
180
STATEP->state = MOUSE_START;
usr/src/uts/common/io/vuidmice/vuidm4p.c
218
STATEP->state = MOUSE_START;
usr/src/uts/common/io/vuidmice/vuidm5p.c
104
STATEP->state = LOGI_BUTTON;
usr/src/uts/common/io/vuidmice/vuidm5p.c
117
STATEP->state = LOGI_START;
usr/src/uts/common/io/vuidmice/vuidm5p.c
123
STATEP->state = LOGI_DELTA_X1;
usr/src/uts/common/io/vuidmice/vuidm5p.c
132
STATEP->state = LOGI_START;
usr/src/uts/common/io/vuidmice/vuidm5p.c
138
STATEP->state = LOGI_DELTA_Y1;
usr/src/uts/common/io/vuidmice/vuidm5p.c
147
STATEP->state = LOGI_START;
usr/src/uts/common/io/vuidmice/vuidm5p.c
153
STATEP->state = LOGI_DELTA_X2;
usr/src/uts/common/io/vuidmice/vuidm5p.c
162
STATEP->state = LOGI_START;
usr/src/uts/common/io/vuidmice/vuidm5p.c
168
STATEP->state = LOGI_START;
usr/src/uts/common/io/vuidmice/vuidm5p.c
91
switch (STATEP->state) {
usr/src/uts/common/io/vuidmice/vuidmice.h
34
uchar_t state;
usr/src/uts/common/io/vuidmice/vuidps2.c
1000
STATEP->state = PS2_START;
usr/src/uts/common/io/vuidmice/vuidps2.c
228
STATEP->state = PS2_WAIT_SETRES3_ACK1;
usr/src/uts/common/io/vuidmice/vuidps2.c
231
STATEP->state = PS2_WAIT_WHEEL_SMPL1_CMD_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
244
STATEP->state = PS2_WAIT_RESET_COMPLETE;
usr/src/uts/common/io/vuidmice/vuidps2.c
248
while ((STATEP->state != PS2_START) &&
usr/src/uts/common/io/vuidmice/vuidps2.c
284
if ((STATEP->state == PS2_WAIT_WHEEL_SMPL1_CMD_ACK) ||
usr/src/uts/common/io/vuidmice/vuidps2.c
285
(STATEP->state == PS2_WAIT_WHEEL_SMPL1_RATE_ACK) ||
usr/src/uts/common/io/vuidmice/vuidps2.c
286
(STATEP->state == PS2_WAIT_WHEEL_SMPL2_RATE_ACK) ||
usr/src/uts/common/io/vuidmice/vuidps2.c
287
(STATEP->state == PS2_WAIT_WHEEL_SMPL3_RATE_ACK)) {
usr/src/uts/common/io/vuidmice/vuidps2.c
303
if (STATEP->state >= PS2_WAIT_STATREQ_ACK &&
usr/src/uts/common/io/vuidmice/vuidps2.c
304
STATEP->state <= PS2_WAIT_STATUS_REV) {
usr/src/uts/common/io/vuidmice/vuidps2.c
325
STATEP->state = PS2_WAIT_FOR_AA;
usr/src/uts/common/io/vuidmice/vuidps2.c
328
STATEP->state = PS2_WAIT_RESET_COMPLETE;
usr/src/uts/common/io/vuidmice/vuidps2.c
352
switch (STATEP->state) {
usr/src/uts/common/io/vuidmice/vuidps2.c
406
STATEP->state = PS2_START;
usr/src/uts/common/io/vuidmice/vuidps2.c
430
STATEP->state = PS2_MAYBE_REATTACH;
usr/src/uts/common/io/vuidmice/vuidps2.c
432
STATEP->state = PS2_BUTTON;
usr/src/uts/common/io/vuidmice/vuidps2.c
445
STATEP->state = PS2_WAIT_RESET_COMPLETE;
usr/src/uts/common/io/vuidmice/vuidps2.c
453
STATEP->state = PS2_WAIT_FOR_00;
usr/src/uts/common/io/vuidmice/vuidps2.c
462
STATEP->state = PS2_WAIT_RESET_COMPLETE;
usr/src/uts/common/io/vuidmice/vuidps2.c
468
STATEP->state = PS2_WAIT_RESET_COMPLETE;
usr/src/uts/common/io/vuidmice/vuidps2.c
486
STATEP->state = PS2_DELTA_Y;
usr/src/uts/common/io/vuidmice/vuidps2.c
502
STATEP->state = PS2_WHEEL_DELTA_Z;
usr/src/uts/common/io/vuidmice/vuidps2.c
506
STATEP->state = PS2_WHEEL5_DELTA_Z;
usr/src/uts/common/io/vuidmice/vuidps2.c
582
STATEP->state = PS2_START;
usr/src/uts/common/io/vuidmice/vuidps2.c
640
STATEP->state = PS2_WAIT_FOR_AA;
usr/src/uts/common/io/vuidmice/vuidps2.c
663
STATEP->state = PS2_WAIT_SETRES0_ACK1;
usr/src/uts/common/io/vuidmice/vuidps2.c
676
STATEP->state = PS2_WAIT_SETRES0_ACK2;
usr/src/uts/common/io/vuidmice/vuidps2.c
686
STATEP->state++;
usr/src/uts/common/io/vuidmice/vuidps2.c
698
STATEP->state = PS2_WAIT_STATREQ_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
711
STATEP->state = PS2_WAIT_STATUS_1;
usr/src/uts/common/io/vuidmice/vuidps2.c
715
STATEP->state = PS2_WAIT_STATUS_BUTTONS;
usr/src/uts/common/io/vuidmice/vuidps2.c
721
STATEP->state = (uchar_t)PS2_WAIT_STATUS_REV;
usr/src/uts/common/io/vuidmice/vuidps2.c
749
STATEP->state = PS2_WAIT_STATUS_3;
usr/src/uts/common/io/vuidmice/vuidps2.c
768
STATEP->state = PS2_WAIT_WHEEL_SMPL1_RATE_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
775
STATEP->state = PS2_WAIT_WHEEL_SMPL2_CMD_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
783
STATEP->state = PS2_WAIT_WHEEL_SMPL2_RATE_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
791
STATEP->state = PS2_WAIT_WHEEL_SMPL3_CMD_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
799
STATEP->state = PS2_WAIT_WHEEL_SMPL3_RATE_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
811
STATEP->state = PS2_WAIT_WHEEL_DEV_CMD;
usr/src/uts/common/io/vuidmice/vuidps2.c
823
STATEP->state = PS2_WAIT_WHEEL_DEV_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
832
STATEP->state = PS2_WAIT_SETRES3_ACK1;
usr/src/uts/common/io/vuidmice/vuidps2.c
849
STATEP->state = PS2_WAIT_WHEEL5_SMPL1_CMD_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
863
STATEP->state = PS2_WAIT_WHEEL5_SMPL1_RATE_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
871
STATEP->state = PS2_WAIT_WHEEL5_SMPL2_CMD_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
879
STATEP->state = PS2_WAIT_WHEEL5_SMPL2_RATE_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
887
STATEP->state = PS2_WAIT_WHEEL5_SMPL3_CMD_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
895
STATEP->state = PS2_WAIT_WHEEL5_SMPL3_RATE_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
907
STATEP->state = PS2_WAIT_WHEEL5_DEV_CMD;
usr/src/uts/common/io/vuidmice/vuidps2.c
920
STATEP->state = PS2_WAIT_WHEEL5_DEV_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
942
STATEP->state = PS2_WAIT_SETRES3_ACK1;
usr/src/uts/common/io/vuidmice/vuidps2.c
955
STATEP->state = PS2_WAIT_SETRES3_ACK2;
usr/src/uts/common/io/vuidmice/vuidps2.c
967
STATEP->state = PS2_WAIT_STREAM_ACK;
usr/src/uts/common/io/vuidmice/vuidps2.c
980
STATEP->state = PS2_WAIT_ON_ACK;
usr/src/uts/common/io/wpi/wpi.c
1264
sc->sc_config.state = 0;
usr/src/uts/common/io/wpi/wpi.c
1323
sc->sc_config.state = 0;
usr/src/uts/common/io/wpi/wpi.c
1352
sc->sc_config.state = LE_16(WPI_CONFIG_ASSOCIATED);
usr/src/uts/common/io/wpi/wpi.c
3397
sc->sc_config.state = 0;
usr/src/uts/common/io/wpi/wpi.c
3407
sc->sc_config.state = LE_16(WPI_CONFIG_ASSOCIATED);
usr/src/uts/common/io/wpi/wpireg.h
323
uint16_t state;
usr/src/uts/common/io/xge/drv/xgell.c
1565
xge_hal_dtr_state_e state, void *userdata, xge_hal_channel_reopen_e reopen)
usr/src/uts/common/io/xge/drv/xgell.c
1571
if (state == XGE_HAL_DTR_STATE_POSTED) {
usr/src/uts/common/io/xge/drv/xgell.c
1719
xge_hal_dtr_state_e state, void *userdata, xge_hal_channel_reopen_e reopen)
usr/src/uts/common/io/xge/drv/xgell.c
1730
if (state != XGE_HAL_DTR_STATE_POSTED) {
usr/src/uts/common/io/xge/hal/include/xgehal-channel.h
217
xge_hal_dtr_state_e state,
usr/src/uts/common/io/zyd/zyd.c
64
enum ieee80211_state state, int arg);
usr/src/uts/common/klm/nlm_client.c
1291
int error, state;
usr/src/uts/common/klm/nlm_client.c
1294
state = nlm_host_get_state(hostp);
usr/src/uts/common/klm/nlm_client.c
1295
if (state != orig_state) {
usr/src/uts/common/klm/nlm_client.c
145
int32_t state;
usr/src/uts/common/klm/nlm_client.c
155
state = nlm_host_get_state(hostp);
usr/src/uts/common/klm/nlm_client.c
158
struct nlm_host *, hostp, int, state);
usr/src/uts/common/klm/nlm_client.c
191
&llp->ll_flock, state);
usr/src/uts/common/klm/nlm_client.c
223
nsp->ns_shr, state);
usr/src/uts/common/klm/nlm_client.c
242
} while (state != nlm_host_get_state(hostp));
usr/src/uts/common/klm/nlm_client.c
666
int error, state;
usr/src/uts/common/klm/nlm_client.c
674
state = nlm_host_get_state(hostp);
usr/src/uts/common/klm/nlm_client.c
675
if (state != orig_state)
usr/src/uts/common/klm/nlm_client.c
767
args.state = g->nsm_state;
usr/src/uts/common/klm/nlm_impl.c
1264
nlm_host_notify_server(struct nlm_host *hostp, int32_t state)
usr/src/uts/common/klm/nlm_impl.c
1272
if (state != 0)
usr/src/uts/common/klm/nlm_impl.c
1273
hostp->nh_state = state;
usr/src/uts/common/klm/nlm_impl.c
1320
nlm_host_notify_client(struct nlm_host *hostp, int32_t state)
usr/src/uts/common/klm/nlm_impl.c
1323
hostp->nh_state = state;
usr/src/uts/common/klm/nlm_impl.c
1891
nlm_host_monitor(struct nlm_globals *g, struct nlm_host *host, int state)
usr/src/uts/common/klm/nlm_impl.c
1897
if (state != 0 && host->nh_state == 0) {
usr/src/uts/common/klm/nlm_impl.c
1903
host->nh_state = state;
usr/src/uts/common/klm/nlm_impl.c
919
*out_stat = res.state;
usr/src/uts/common/klm/nlm_rpc_clnt.c
136
args1.state = args->state;
usr/src/uts/common/klm/nlm_rpc_svc.c
204
args4.state = argp->state;
usr/src/uts/common/klm/nlm_rpc_svc.c
383
args4.state = argp->state;
usr/src/uts/common/klm/nlm_rpc_svc.c
661
args4.state = argp->state;
usr/src/uts/common/klm/nlm_rpc_svc.c
689
args4.state = argp->state;
usr/src/uts/common/klm/nlm_service.c
1144
nlm_host_notify_server(hostp, argp->state);
usr/src/uts/common/klm/nlm_service.c
291
int, argp->state);
usr/src/uts/common/klm/nlm_service.c
297
nlm_host_notify_server(host, argp->state);
usr/src/uts/common/klm/nlm_service.c
298
nlm_host_notify_client(host, argp->state);
usr/src/uts/common/klm/nlm_service.c
540
if (nlm_host_get_state(host) != argp->state)
usr/src/uts/common/klm/nlm_service.c
541
nlm_host_notify_server(host, argp->state);
usr/src/uts/common/klm/nlm_service.c
667
nlm_host_monitor(g, host, argp->state);
usr/src/uts/common/krtld/kobj_kdi.c
131
int state;
usr/src/uts/common/krtld/kobj_kdi.c
133
if ((state = kobj_kdi_mod_state) == KOBJ_KDI_MOD_CHANGED)
usr/src/uts/common/krtld/kobj_kdi.c
136
return (state != KOBJ_KDI_MOD_IDLE);
usr/src/uts/common/ktli/t_kgtstate.c
108
*state = T_UNBND;
usr/src/uts/common/ktli/t_kgtstate.c
112
*state = T_IDLE;
usr/src/uts/common/ktli/t_kgtstate.c
116
*state = T_INCON;
usr/src/uts/common/ktli/t_kgtstate.c
120
*state = T_OUTCON;
usr/src/uts/common/ktli/t_kgtstate.c
124
*state = T_DATAXFER;
usr/src/uts/common/ktli/t_kgtstate.c
128
*state = T_OUTREL;
usr/src/uts/common/ktli/t_kgtstate.c
132
*state = T_INREL;
usr/src/uts/common/ktli/t_kgtstate.c
67
t_kgetstate(TIUSER *tiptr, int *state)
usr/src/uts/common/ktli/t_kgtstate.c
81
if (state == NULL)
usr/src/uts/common/net/ppp-comp.h
63
void (*comp_free) __P((void *state));
usr/src/uts/common/net/ppp-comp.h
65
int (*comp_init) __P((void *state, uchar_t *options, int opt_len,
usr/src/uts/common/net/ppp-comp.h
68
void (*comp_reset) __P((void *state));
usr/src/uts/common/net/ppp-comp.h
70
int (*compress) __P((void *state, PACKETPTR *mret,
usr/src/uts/common/net/ppp-comp.h
73
void (*comp_stat) __P((void *state, struct compstat *stats));
usr/src/uts/common/net/ppp-comp.h
78
void (*decomp_free) __P((void *state));
usr/src/uts/common/net/ppp-comp.h
80
int (*decomp_init) __P((void *state, uchar_t *options, int opt_len,
usr/src/uts/common/net/ppp-comp.h
83
void (*decomp_reset) __P((void *state));
usr/src/uts/common/net/ppp-comp.h
85
int (*decompress) __P((void *state, PACKETPTR *mp));
usr/src/uts/common/net/ppp-comp.h
87
int (*incomp) __P((void *state, PACKETPTR mp));
usr/src/uts/common/net/ppp-comp.h
89
void (*decomp_stat) __P((void *state, struct compstat *stats));
usr/src/uts/common/nfs/nfs4_kprot.h
489
ace4_to_aent_state_t state;
usr/src/uts/common/nfs/nfssys.h
218
uint_t state; /* Flushes caches, set state up 1 or down 0 */
usr/src/uts/common/os/cpu_event.c
253
int state;
usr/src/uts/common/os/cpu_event.c
255
state = cpu_idle_prop_get_intptr(
usr/src/uts/common/os/cpu_event.c
257
DTRACE_PROBE1(idle__state__transition, uint_t, state);
usr/src/uts/common/os/cpu_event.c
604
cpu_idle_enter_state(cpu_idle_cb_state_t *sp, intptr_t state)
usr/src/uts/common/os/cpu_event.c
606
sp->v.idle_state->cipv_intptr = state;
usr/src/uts/common/os/cpu_event.c
631
cpu_idle_enter(int state, int flag,
usr/src/uts/common/os/cpu_event.c
674
if (cpu_idle_enter_state(sp, state) == 0) {
usr/src/uts/common/os/cpu_pm.c
374
cpupm_change_state(struct cpu *cp, cpupm_domain_t *dom, cpupm_state_t *state)
usr/src/uts/common/os/cpu_pm.c
376
if (cpupm_plat_change_state(cp, state) < 0)
usr/src/uts/common/os/cpu_pm.c
381
cpupm_state_t *, state);
usr/src/uts/common/os/cpu_pm.c
383
dom->cpd_state = state;
usr/src/uts/common/os/cpu_pm.c
747
cpupm_state_change_global(cpupm_dtype_t type, cpupm_state_name_t state)
usr/src/uts/common/os/cpu_pm.c
788
dom->cpd_named_states[state]);
usr/src/uts/common/os/cyclic.c
2481
cyc_state_t state = cpu->cyp_state;
usr/src/uts/common/os/cyclic.c
2486
ASSERT(state == CYS_SUSPENDED || state == CYS_OFFLINE);
usr/src/uts/common/os/cyclic.c
2499
ASSERT(state == CYS_SUSPENDED);
usr/src/uts/common/os/cyclic.c
2504
if (state == CYS_SUSPENDED)
usr/src/uts/common/os/ddi_hp_impl.c
579
int state;
usr/src/uts/common/os/ddi_hp_impl.c
581
state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
585
if (state >= DDI_HP_CN_STATE_PORT_PRESENT)
usr/src/uts/common/os/ddi_hp_impl.c
586
state = DDI_HP_CN_STATE_PORT_PRESENT;
usr/src/uts/common/os/ddi_hp_impl.c
588
state = DDI_HP_CN_STATE_PORT_EMPTY;
usr/src/uts/common/os/ddi_hp_impl.c
600
state = DDI_HP_CN_STATE_OFFLINE;
usr/src/uts/common/os/ddi_hp_impl.c
603
state = DDI_HP_CN_STATE_MAINTENANCE;
usr/src/uts/common/os/ddi_hp_impl.c
606
state = DDI_HP_CN_STATE_ONLINE;
usr/src/uts/common/os/ddi_hp_impl.c
616
if (state == DDI_HP_CN_STATE_ONLINE &&
usr/src/uts/common/os/ddi_hp_impl.c
619
state = DDI_HP_CN_STATE_MAINTENANCE;
usr/src/uts/common/os/ddi_hp_impl.c
622
*((ddi_hp_cn_state_t *)result) = state;
usr/src/uts/common/os/ddi_hp_ndi.c
189
ddi_hp_cn_state_t state, uint_t flag)
usr/src/uts/common/os/ddi_hp_ndi.c
195
(void *)dip, cn_name, state, flag));
usr/src/uts/common/os/ddi_hp_ndi.c
244
"target_state %x\n", (void *)hdlp, state));
usr/src/uts/common/os/ddi_hp_ndi.c
246
ret = ddihp_cn_req_handler(hdlp, state);
usr/src/uts/common/os/ddi_hp_ndi.c
266
eventp->target_state = state;
usr/src/uts/common/os/ddi_hp_ndi.c
279
"target_state %x\n", (void *)dip, state));
usr/src/uts/common/os/devcfg.c
1567
i_ndi_config_node(dev_info_t *dip, ddi_node_state_t state, uint_t flag)
usr/src/uts/common/os/devcfg.c
1574
while ((i_ddi_node_state(dip) < state) && (rv == DDI_SUCCESS)) {
usr/src/uts/common/os/devcfg.c
1658
i_ndi_unconfig_node(dev_info_t *dip, ddi_node_state_t state, uint_t flag)
usr/src/uts/common/os/devcfg.c
1664
while ((i_ddi_node_state(dip) > state) && (rv == DDI_SUCCESS)) {
usr/src/uts/common/os/devcfg.c
2245
i_ddi_set_node_state(dev_info_t *dip, ddi_node_state_t state)
usr/src/uts/common/os/devcfg.c
2247
DEVI(dip)->devi_node_state = state;
usr/src/uts/common/os/dtrace_subr.c
186
dtrace_vtime_state_t state, nstate;
usr/src/uts/common/os/dtrace_subr.c
190
state = dtrace_vtime_active;
usr/src/uts/common/os/dtrace_subr.c
192
switch (state) {
usr/src/uts/common/os/dtrace_subr.c
203
state, nstate) != state);
usr/src/uts/common/os/dtrace_subr.c
209
dtrace_vtime_state_t state, nstate;
usr/src/uts/common/os/dtrace_subr.c
213
state = dtrace_vtime_active;
usr/src/uts/common/os/dtrace_subr.c
215
switch (state) {
usr/src/uts/common/os/dtrace_subr.c
226
state, nstate) != state);
usr/src/uts/common/os/dumpsubr.c
1070
cp->state = CBUF_FREEBUF;
usr/src/uts/common/os/dumpsubr.c
1099
cp->state = CBUF_FREEBUF;
usr/src/uts/common/os/dumpsubr.c
1714
cp->state = newstate;
usr/src/uts/common/os/dumpsubr.c
2412
switch (cp->state) {
usr/src/uts/common/os/dumpsubr.c
2551
"buffer will be lost\n", cp->state);
usr/src/uts/common/os/dumpsubr.c
257
cbufstate_t state; /* processing state */
usr/src/uts/common/os/dumpsubr.c
669
cp->state = CBUF_FREEBUF;
usr/src/uts/common/os/dumpsubr.c
680
cp->state = CBUF_FREEMAP;
usr/src/uts/common/os/kcpc.c
1063
uint8_t *state;
usr/src/uts/common/os/kcpc.c
1076
state = &cpu_core[CPU->cpu_id].cpuc_dcpc_intr_state;
usr/src/uts/common/os/kcpc.c
1084
if (atomic_cas_8(state, DCPC_INTR_FREE,
usr/src/uts/common/os/lwp.c
723
if (state == TS_RUN) {
usr/src/uts/common/os/lwp.c
79
lwp_kernel_create(proc_t *p, void (*proc)(), void *arg, int state, pri_t pri)
usr/src/uts/common/os/lwp.c
85
lwp = lwp_create(proc, arg, 0, p, state, pri, &t0.t_hold, syscid, 0);
usr/src/uts/common/os/lwp.c
97
int state, int pri, const k_sigset_t *smask, int cid, id_t lwpid)
usr/src/uts/common/os/modsysfile.c
1800
hwc_state_t state;
usr/src/uts/common/os/modsysfile.c
1806
state = hwc_begin;
usr/src/uts/common/os/modsysfile.c
1813
parse_debug(NULL, "state 0x%x\n", state);
usr/src/uts/common/os/modsysfile.c
1817
switch (state) {
usr/src/uts/common/os/modsysfile.c
1837
state = parent;
usr/src/uts/common/os/modsysfile.c
1840
state = drvname;
usr/src/uts/common/os/modsysfile.c
1843
state = drvclass;
usr/src/uts/common/os/modsysfile.c
1848
state = prop;
usr/src/uts/common/os/modsysfile.c
1859
switch (state) {
usr/src/uts/common/os/modsysfile.c
1861
state = name_equals;
usr/src/uts/common/os/modsysfile.c
1864
state = parent_equals;
usr/src/uts/common/os/modsysfile.c
1867
state = drvclass_equals;
usr/src/uts/common/os/modsysfile.c
1870
state = prop_equals;
usr/src/uts/common/os/modsysfile.c
1877
switch (state) {
usr/src/uts/common/os/modsysfile.c
1887
state = hwc_begin;
usr/src/uts/common/os/modsysfile.c
1898
state = hwc_begin;
usr/src/uts/common/os/modsysfile.c
1913
state = prop_equals_string;
usr/src/uts/common/os/modsysfile.c
1921
switch (state) {
usr/src/uts/common/os/modsysfile.c
1927
state = prop_equals_integer;
usr/src/uts/common/os/modsysfile.c
1934
switch (state) {
usr/src/uts/common/os/modsysfile.c
1936
state = prop_equals_string_comma;
usr/src/uts/common/os/modsysfile.c
1939
state = prop_equals_integer_comma;
usr/src/uts/common/os/modsysfile.c
1963
switch (state) {
usr/src/uts/common/os/modsysfile.c
2180
} state;
usr/src/uts/common/os/modsysfile.c
2190
state = AL_NEW;
usr/src/uts/common/os/modsysfile.c
2203
switch (state) {
usr/src/uts/common/os/modsysfile.c
2206
state = AL_DRVNAME;
usr/src/uts/common/os/modsysfile.c
2210
state = AL_DRVNAME;
usr/src/uts/common/os/modsysfile.c
2214
state = AL_ALIAS;
usr/src/uts/common/os/modsysfile.c
2220
state = AL_NEW;
usr/src/uts/common/os/modsysfile.c
2223
state = AL_ALIAS;
usr/src/uts/common/os/modsysfile.c
2241
switch (state) {
usr/src/uts/common/os/modsysfile.c
2243
state = AL_DRVNAME_COMMA;
usr/src/uts/common/os/modsysfile.c
2246
state = AL_ALIAS_COMMA;
usr/src/uts/common/os/modsysfile.c
2256
if (state == AL_ALIAS) {
usr/src/uts/common/os/modsysfile.c
2261
} else if (state != AL_NEW) {
usr/src/uts/common/os/modsysfile.c
2267
state = AL_NEW;
usr/src/uts/common/os/modsysfile.c
2309
} state;
usr/src/uts/common/os/modsysfile.c
2329
state = B_NEW;
usr/src/uts/common/os/modsysfile.c
2343
switch (state) {
usr/src/uts/common/os/modsysfile.c
2352
state = B_NAME;
usr/src/uts/common/os/modsysfile.c
2364
state = B_BIND_NAME;
usr/src/uts/common/os/modsysfile.c
2372
if (state != B_NAME) {
usr/src/uts/common/os/modsysfile.c
2374
state = B_NEW;
usr/src/uts/common/os/modsysfile.c
2381
state = B_NEW;
usr/src/uts/common/os/modsysfile.c
2384
state = B_VAL;
usr/src/uts/common/os/modsysfile.c
2390
if ((state == B_BIND_NAME) || (state == B_VAL)) {
usr/src/uts/common/os/modsysfile.c
2391
if (state == B_BIND_NAME)
usr/src/uts/common/os/modsysfile.c
2404
} else if (state != B_NEW)
usr/src/uts/common/os/modsysfile.c
2415
state = B_NEW;
usr/src/uts/common/os/modsysfile.c
2460
} state = DACF_BEGIN;
usr/src/uts/common/os/modsysfile.c
2517
if (state != DACF_BEGIN) {
usr/src/uts/common/os/modsysfile.c
2519
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2522
state = DACF_COMMENT;
usr/src/uts/common/os/modsysfile.c
2527
switch (state) {
usr/src/uts/common/os/modsysfile.c
2529
state = DACF_NT_EQUALS;
usr/src/uts/common/os/modsysfile.c
2532
state = DACF_OPARG_EQUALS;
usr/src/uts/common/os/modsysfile.c
2536
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2541
switch (state) {
usr/src/uts/common/os/modsysfile.c
2547
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2550
state = DACF_NT_SPEC;
usr/src/uts/common/os/modsysfile.c
2556
state = DACF_MN_MODNAME;
usr/src/uts/common/os/modsysfile.c
2577
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2580
state = DACF_OP_NAME;
usr/src/uts/common/os/modsysfile.c
2586
state = DACF_MN_OPSET;
usr/src/uts/common/os/modsysfile.c
2593
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2596
state = DACF_OP_NAME;
usr/src/uts/common/os/modsysfile.c
2604
state = DACF_OPT_END;
usr/src/uts/common/os/modsysfile.c
2617
state = DACF_OPT_OPTION;
usr/src/uts/common/os/modsysfile.c
2624
state = DACF_OPARG_SPEC;
usr/src/uts/common/os/modsysfile.c
2635
state = DACF_OPARG_DATA;
usr/src/uts/common/os/modsysfile.c
2639
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2652
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2655
switch (state) {
usr/src/uts/common/os/modsysfile.c
2660
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2663
state = DACF_NT_DATA;
usr/src/uts/common/os/modsysfile.c
2677
state = DACF_OPARG_DATA;
usr/src/uts/common/os/modsysfile.c
2681
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2687
switch (state) {
usr/src/uts/common/os/modsysfile.c
2689
state = DACF_OPT_COMMA;
usr/src/uts/common/os/modsysfile.c
2693
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2699
if (state == DACF_MN_MODNAME)
usr/src/uts/common/os/modsysfile.c
2700
state = DACF_MN_COLON;
usr/src/uts/common/os/modsysfile.c
2703
state = DACF_ERR;
usr/src/uts/common/os/modsysfile.c
2711
if (state == DACF_COMMENT || state == DACF_BEGIN) {
usr/src/uts/common/os/modsysfile.c
2712
state = DACF_BEGIN;
usr/src/uts/common/os/modsysfile.c
2716
if ((state != DACF_OPT_OPTION) &&
usr/src/uts/common/os/modsysfile.c
2717
(state != DACF_OPARG_DATA) &&
usr/src/uts/common/os/modsysfile.c
2718
(state != DACF_OPT_END)) {
usr/src/uts/common/os/modsysfile.c
2724
state = DACF_ERR_NEWLINE;
usr/src/uts/common/os/modsysfile.c
2739
state = DACF_ERR_NEWLINE;
usr/src/uts/common/os/modsysfile.c
2744
state = DACF_BEGIN;
usr/src/uts/common/os/modsysfile.c
2759
if (state == DACF_ERR) {
usr/src/uts/common/os/modsysfile.c
2762
if ((state == DACF_BEGIN) || (state == DACF_ERR) ||
usr/src/uts/common/os/modsysfile.c
2763
(state == DACF_ERR_NEWLINE) || done) {
usr/src/uts/common/os/modsysfile.c
2770
state = DACF_BEGIN;
usr/src/uts/common/os/modsysfile.c
2855
} state;
usr/src/uts/common/os/modsysfile.c
2875
state = C_BEGIN;
usr/src/uts/common/os/modsysfile.c
2890
switch (state) {
usr/src/uts/common/os/modsysfile.c
2893
state = C_EXPORTER;
usr/src/uts/common/os/modsysfile.c
2898
state = C_END;
usr/src/uts/common/os/modsysfile.c
2913
if (state == C_EXPORTER)
usr/src/uts/common/os/modsysfile.c
2916
state = C_BEGIN;
usr/src/uts/common/os/modsysfile.c
3079
} state;
usr/src/uts/common/os/modsysfile.c
3090
state = R_NEW;
usr/src/uts/common/os/modsysfile.c
3104
if (state == R_NEW) {
usr/src/uts/common/os/modsysfile.c
3106
state = R_NAME;
usr/src/uts/common/os/modsysfile.c
3113
if (state == R_NAME)
usr/src/uts/common/os/modsysfile.c
3114
state = R_EQUALS;
usr/src/uts/common/os/modsysfile.c
3119
if (state == R_EQUALS) {
usr/src/uts/common/os/modsysfile.c
3126
state = R_VALUE;
usr/src/uts/common/os/modsysfile.c
3134
if (state != R_NEW && state != R_VALUE)
usr/src/uts/common/os/modsysfile.c
3138
state = R_NEW;
usr/src/uts/common/os/msacct.c
154
#define NEW_CPU_MSTATE(state) \
usr/src/uts/common/os/msacct.c
159
cpu->cpu_mstate = state; \
usr/src/uts/common/os/msacct.c
606
unsigned state;
usr/src/uts/common/os/msacct.c
636
state = t->t_mstate;
usr/src/uts/common/os/msacct.c
639
switch (state) {
usr/src/uts/common/os/msacct.c
647
mstimep = &ms->ms_acct[state];
usr/src/uts/common/os/msacct.c
666
if (state != LMS_SLEEP && state != LMS_STOPPED)
usr/src/uts/common/os/msacct.c
667
ms->ms_prev = state;
usr/src/uts/common/os/msacct.c
684
if (state == LMS_USER) {
usr/src/uts/common/os/msacct.c
687
} else if (state == LMS_SYSTEM) {
usr/src/uts/common/os/pool.c
857
pool_commit(int state)
usr/src/uts/common/os/pool.c
866
switch (state) {
usr/src/uts/common/os/sunddi.c
5914
ddi_soft_state_zalloc(void *state, int item)
usr/src/uts/common/os/sunddi.c
5916
i_ddi_soft_state *ss = (i_ddi_soft_state *)state;
usr/src/uts/common/os/sunddi.c
5920
if ((state == NULL) || (item < 0))
usr/src/uts/common/os/sunddi.c
6026
ddi_get_soft_state(void *state, int item)
usr/src/uts/common/os/sunddi.c
6028
i_ddi_soft_state *ss = (i_ddi_soft_state *)state;
usr/src/uts/common/os/sunddi.c
6048
ddi_soft_state_free(void *state, int item)
usr/src/uts/common/os/sunddi.c
6050
i_ddi_soft_state *ss = (i_ddi_soft_state *)state;
usr/src/uts/common/os/sunddi.c
6168
ddi_soft_state_bystr_zalloc(ddi_soft_state_bystr *state, const char *str)
usr/src/uts/common/os/sunddi.c
6170
i_ddi_soft_state_bystr *sss = (i_ddi_soft_state_bystr *)state;
usr/src/uts/common/os/sunddi.c
6193
ddi_soft_state_bystr_get(ddi_soft_state_bystr *state, const char *str)
usr/src/uts/common/os/sunddi.c
6195
i_ddi_soft_state_bystr *sss = (i_ddi_soft_state_bystr *)state;
usr/src/uts/common/os/sunddi.c
6209
ddi_soft_state_bystr_free(ddi_soft_state_bystr *state, const char *str)
usr/src/uts/common/os/sunddi.c
6211
i_ddi_soft_state_bystr *sss = (i_ddi_soft_state_bystr *)state;
usr/src/uts/common/os/sunddi.c
9567
int rv = 0, state = DDI_WALK_CONTINUE;
usr/src/uts/common/os/sunddi.c
9570
while (state == DDI_WALK_CONTINUE) {
usr/src/uts/common/os/sunddi.c
9573
state = sid_node_create(pdip, bp, &rdip);
usr/src/uts/common/os/sunddi.c
9576
ASSERT(state == DDI_WALK_ERROR);
usr/src/uts/common/os/sunddi.c
9597
ASSERT(state == DDI_WALK_ERROR || state == DDI_WALK_PRUNESIB);
usr/src/uts/common/os/sunddi.c
9599
return (state == DDI_WALK_ERROR ? EIO : rv);
usr/src/uts/common/os/sunmdi.c
1527
int state;
usr/src/uts/common/os/sunmdi.c
1530
state = i_mdi_client_compute_state(ct, NULL);
usr/src/uts/common/os/sunmdi.c
1531
MDI_CLIENT_SET_STATE(ct, state);
usr/src/uts/common/os/sunmdi.c
1546
int state;
usr/src/uts/common/os/sunmdi.c
1574
state = MDI_CLIENT_STATE_FAILED;
usr/src/uts/common/os/sunmdi.c
1578
state = MDI_CLIENT_STATE_DEGRADED;
usr/src/uts/common/os/sunmdi.c
1580
state = MDI_CLIENT_STATE_OPTIMAL;
usr/src/uts/common/os/sunmdi.c
1584
state = MDI_CLIENT_STATE_DEGRADED;
usr/src/uts/common/os/sunmdi.c
1586
state = MDI_CLIENT_STATE_OPTIMAL;
usr/src/uts/common/os/sunmdi.c
1589
state = MDI_CLIENT_STATE_OPTIMAL;
usr/src/uts/common/os/sunmdi.c
1591
return (state);
usr/src/uts/common/os/sunmdi.c
3414
i_mdi_pi_state_change(mdi_pathinfo_t *pip, mdi_pathinfo_state_t state, int flag)
usr/src/uts/common/os/sunmdi.c
3530
switch (state) {
usr/src/uts/common/os/sunmdi.c
3604
rv = (*f)(vh->vh_dip, pip, state, 0, flag);
usr/src/uts/common/os/sunmdi.c
3648
((state == MDI_PATHINFO_STATE_ONLINE) ||
usr/src/uts/common/os/sunmdi.c
3649
(state == MDI_PATHINFO_STATE_STANDBY))) {
usr/src/uts/common/os/sunmdi.c
4283
mdi_pathinfo_state_t state = MDI_PATHINFO_STATE_INIT;
usr/src/uts/common/os/sunmdi.c
4291
state = MDI_PI_OLD_STATE(pip);
usr/src/uts/common/os/sunmdi.c
4293
state = MDI_PI_STATE(pip);
usr/src/uts/common/os/sunmdi.c
4296
return (state);
usr/src/uts/common/os/sunmdi.c
4314
mdi_pi_get_state2(mdi_pathinfo_t *pip, mdi_pathinfo_state_t *state,
usr/src/uts/common/os/sunmdi.c
4317
*state = MDI_PATHINFO_STATE_INIT;
usr/src/uts/common/os/sunmdi.c
4325
*state = MDI_PI_OLD_STATE(pip);
usr/src/uts/common/os/sunmdi.c
4328
*state = MDI_PI_STATE(pip);
usr/src/uts/common/os/sunmdi.c
4365
mdi_pi_set_state(mdi_pathinfo_t *pip, mdi_pathinfo_state_t state)
usr/src/uts/common/os/sunmdi.c
4371
MDI_PI(pip)->pi_state = state;
usr/src/uts/common/os/sunndi.c
1101
ndi_set_bus_state(dev_info_t *dip, uint_t state)
usr/src/uts/common/os/sunndi.c
1110
switch (state) {
usr/src/uts/common/os/sunndi.c
580
uint_t *state)
usr/src/uts/common/os/sunndi.c
612
*state = DEVICE_OFFLINE;
usr/src/uts/common/os/sunndi.c
614
*state = DEVICE_DOWN;
usr/src/uts/common/os/sunndi.c
616
*state = DEVICE_ONLINE;
usr/src/uts/common/os/sunndi.c
618
*state |= DEVICE_BUSY;
usr/src/uts/common/os/sunndi.c
671
uint_t *state)
usr/src/uts/common/os/sunndi.c
676
return (ndi_get_bus_state(dip, state));
usr/src/uts/common/os/sunndi.c
687
uint_t state;
usr/src/uts/common/os/sunndi.c
699
rval = ndi_devctl_bus_getstate(dip, dcp, &state);
usr/src/uts/common/os/sunndi.c
701
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/os/sunndi.c
716
rval = ndi_devctl_device_getstate(dip, dcp, &state);
usr/src/uts/common/os/sunndi.c
718
if (copyout(&state, dcp->cpyout_buf,
usr/src/uts/common/pcmcia/cs/cs.c
1515
if (!(cw->state & CW_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1518
sp->socket_num, cw->state);
usr/src/uts/common/pcmcia/cs/cs.c
1573
sw.state = (WS_ENABLED | WS_EXACT_MAPIN);
usr/src/uts/common/pcmcia/cs/cs.c
1593
cw->state = 0; /* XXX do we really want to do this? */
usr/src/uts/common/pcmcia/cs/cs.c
1598
set_page.state = PS_ENABLED;
usr/src/uts/common/pcmcia/cs/cs.c
1600
set_page.state |= PS_ATTRIBUTE;
usr/src/uts/common/pcmcia/cs/cs.c
1604
cw->state = 0; /* XXX do we really want to do this? */
usr/src/uts/common/pcmcia/cs/cs.c
4246
set_socket.State = get_socket.state;
usr/src/uts/common/pcmcia/cs/cs.c
4393
gs->SocketState = cs_sbm2cse(get_socket.state);
usr/src/uts/common/pcmcia/cs/cs.c
4460
cs_sbm2cse(uint32_t state)
usr/src/uts/common/pcmcia/cs/cs.c
4467
if (state & SBM_WP)
usr/src/uts/common/pcmcia/cs/cs.c
4469
if (state & SBM_BVD1)
usr/src/uts/common/pcmcia/cs/cs.c
4471
if (state & SBM_BVD2)
usr/src/uts/common/pcmcia/cs/cs.c
4473
if (state & SBM_RDYBSY)
usr/src/uts/common/pcmcia/cs/cs.c
4475
if (state & SBM_LOCKED)
usr/src/uts/common/pcmcia/cs/cs.c
4477
if (state & SBM_EJECT)
usr/src/uts/common/pcmcia/cs/cs.c
4479
if (state & SBM_INSERT)
usr/src/uts/common/pcmcia/cs/cs.c
4481
if (state & SBM_CD)
usr/src/uts/common/pcmcia/cs/cs.c
4719
cw->state |= (CW_ALLOCATED | CW_MEM);
usr/src/uts/common/pcmcia/cs/cs.c
4729
cw->state = 0;
usr/src/uts/common/pcmcia/cs/cs.c
4815
cw->state &= ~CW_WIN_IN_USE;
usr/src/uts/common/pcmcia/cs/cs.c
4930
sw.state = gw.state;
usr/src/uts/common/pcmcia/cs/cs.c
4934
sw.state = 0;
usr/src/uts/common/pcmcia/cs/cs.c
4963
set_page.state = get_page.state;
usr/src/uts/common/pcmcia/cs/cs.c
4966
set_page.state = 0;
usr/src/uts/common/pcmcia/cs/cs.c
4971
sw.state |= WS_ENABLED;
usr/src/uts/common/pcmcia/cs/cs.c
4972
set_page.state |= PS_ENABLED;
usr/src/uts/common/pcmcia/cs/cs.c
4974
sw.state &= ~WS_ENABLED;
usr/src/uts/common/pcmcia/cs/cs.c
4975
set_page.state &= ~PS_ENABLED;
usr/src/uts/common/pcmcia/cs/cs.c
4980
sw.state |= WS_16BIT;
usr/src/uts/common/pcmcia/cs/cs.c
4982
sw.state &= ~WS_16BIT;
usr/src/uts/common/pcmcia/cs/cs.c
4994
set_page.state |= PS_ATTRIBUTE;
usr/src/uts/common/pcmcia/cs/cs.c
4996
set_page.state &= ~PS_ATTRIBUTE;
usr/src/uts/common/pcmcia/cs/cs.c
5105
set_page.state = get_page.state;
usr/src/uts/common/pcmcia/cs/cs.c
5142
if ((cw->state & CW_ALLOCATED) && (cw->state & CW_MEM))
usr/src/uts/common/pcmcia/cs/cs.c
5575
set_window.state = (WS_ENABLED | WS_16BIT |
usr/src/uts/common/pcmcia/cs/cs.c
5610
cw->state |= (CW_ALLOCATED | CW_IO);
usr/src/uts/common/pcmcia/cs/cs.c
6013
cw->state = (cw->state & CW_WINDOW_VALID) | (CW_ALLOCATED | CW_IO);
usr/src/uts/common/pcmcia/cs/cs.c
6054
cw->state &= CW_WINDOW_VALID;
usr/src/uts/common/pcmcia/cs/cs.c
6070
set_window.state = get_window.state & ~WS_ENABLED;
usr/src/uts/common/pcmcia/cs/cs.c
6099
set_window.state = (WS_ENABLED | WS_IO |
usr/src/uts/common/pcmcia/cs/cs.c
6638
(get_socket.state & SBM_WP)) {
usr/src/uts/common/pcmcia/cs/cs.c
8084
cw->state |= (CW_CIS | CW_ALLOCATED);
usr/src/uts/common/pcmcia/cs/cs.c
8421
if (cw->state & CW_WINDOW_VALID)
usr/src/uts/common/pcmcia/cs/cs.c
8498
cwpp->state = CW_WINDOW_VALID;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
3428
adapter->state = (unsigned)0xFFFFFFFF;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
3434
adapter->state &= info.state;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4341
uint32_t state, caddr_t *base,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4360
if (state & WS_IO) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4390
} else if (state & WS_IO) {
usr/src/uts/common/pcmcia/sys/cs_priv.h
278
#define WINDOW_AVAILABLE_FOR_MEM(cwp) (!(cwp->state & CW_WIN_IN_USE))
usr/src/uts/common/pcmcia/sys/cs_priv.h
280
(!(cwp->state & (CW_CIS | CW_MEM | CW_ALLOCATED)))
usr/src/uts/common/pcmcia/sys/cs_priv.h
587
unsigned state; /* window state flags */
usr/src/uts/common/rpc/ib.h
235
enum hca_state state; /* state of HCA */
usr/src/uts/common/rpc/rpcib.c
1647
if (hca->state != HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
1762
if (hca->state != HCA_DETACHED)
usr/src/uts/common/rpc/rpcib.c
1867
if (hca->state != HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
1961
if (hca->state == HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
2114
if (hca->state == HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
3037
if (hca->state == HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
3246
if (hca->state != HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
3440
if (hca->state != HCA_INITED) {
usr/src/uts/common/rpc/rpcib.c
3501
if (hca->state == HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
3697
if (hca->state != HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
3816
if (hca->state != HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
3890
if (hca->state == HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
4347
if (hca->state != HCA_DETACHED) {
usr/src/uts/common/rpc/rpcib.c
4885
hca->state = HCA_DETACHED;
usr/src/uts/common/rpc/rpcib.c
517
hcap->state = HCA_DETACHED;
usr/src/uts/common/rpc/rpcib.c
825
hca->state = HCA_INITED;
usr/src/uts/common/sys/1394/adapters/hci1394.h
92
int hci1394_state_set(hci1394_drvinfo_t *drvinfo, hci1394_statevar_t state);
usr/src/uts/common/sys/1394/adapters/hci1394_csr.h
131
void hci1394_csr_state_get(hci1394_csr_handle_t csr_handle, uint32_t *state);
usr/src/uts/common/sys/1394/adapters/hci1394_csr.h
132
void hci1394_csr_state_bset(hci1394_csr_handle_t csr_handle, uint32_t state);
usr/src/uts/common/sys/1394/adapters/hci1394_csr.h
133
void hci1394_csr_state_bclr(hci1394_csr_handle_t csr_handle, uint32_t state);
usr/src/uts/common/sys/1394/s1394.h
1169
s1394_hal_state_t state);
usr/src/uts/common/sys/acpi_drv.h
229
int state;
usr/src/uts/common/sys/aggr.h
114
uint8_t state;
usr/src/uts/common/sys/aggr_lacp.h
274
aggr_lacp_state_t state; /* state info */
usr/src/uts/common/sys/bofi_impl.h
41
uint_t state;
usr/src/uts/common/sys/cpu_event.h
183
extern int cpu_idle_enter(int state, int flag,
usr/src/uts/common/sys/devinfo_impl.h
262
uint_t state; /* hotplugging device state */
usr/src/uts/common/sys/dktp/dadk.h
130
int dadk_check_media(opaque_t objp, int *state);
usr/src/uts/common/sys/dktp/tgdk.h
157
#define TGDK_CHECK_MEDIA(X, state) \
usr/src/uts/common/sys/dktp/tgdk.h
159
(((struct tgdk_obj *)(X))->tg_data, (state))
usr/src/uts/common/sys/edonr.h
83
void EdonRInit(EdonRState *state, size_t hashbitlen);
usr/src/uts/common/sys/edonr.h
84
void EdonRUpdate(EdonRState *state, const uint8_t *data, size_t databitlen);
usr/src/uts/common/sys/edonr.h
85
void EdonRFinal(EdonRState *state, uint8_t *hashval);
usr/src/uts/common/sys/emul64var.h
171
#define EMUL64_GET_PKT_STATE(state) ((uint32_t)(state >> 8))
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfc.h
105
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
1022
uint32_t state; /* Set only by child */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
1452
uint8_t state; /* VPORT state */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
1525
uint8_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dhchap.h
283
int32_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dhchap.h
312
uint16_t state; /* used for state machine */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
148
extern char *emlxs_state_xlate(uint8_t state);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
295
emlxs_node_t *ndlp, uint32_t state,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
1296
if ((_hba)->state != (_state)) \
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
1301
emlxs_ffstate_xlate((_hba)->state), \
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
1303
(_hba)->state = (_state); \
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
1824
int32_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
150
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
206
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
275
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
334
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
402
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
418
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
98
uint16_t state;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_menlo.h
1056
uint16_t state; /* FCF state */
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_impl.h
219
enum oce_driver_state state; /* state */
usr/src/uts/common/sys/fibre-channel/fca/qlc/exioct.h
1146
UINT32 state;
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_api.h
1642
uint32_t state;
usr/src/uts/common/sys/fibre-channel/impl/fc_fcaif.h
103
void (*port_statec_cb) (opaque_t port_handle, uint32_t state);
usr/src/uts/common/sys/fibre-channel/impl/fc_fcaif.h
211
int fc_fca_pkt_error(fc_packet_t *pkt, char **state, char **reason,
usr/src/uts/common/sys/fibre-channel/impl/fc_ulpif.h
175
int fc_ulp_pkt_error(fc_packet_t *pkt, char **state, char **reason,
usr/src/uts/common/sys/fibre-channel/impl/fctl.h
83
#define FC_PORT_SPEED_MASK(state) ((state) & 0xFF00)
usr/src/uts/common/sys/fibre-channel/impl/fctl.h
84
#define FC_PORT_STATE_MASK(state) ((state) & 0xFF)
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
735
static int fctl_pkt_error(fc_packet_t *pkt, char **state, char **reason,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
322
int fp_state_to_rval(uchar_t state);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
348
static int fp_ulp_statec_cb(fc_local_port_t *port, uint32_t state,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
371
static void fp_statec_cb(opaque_t port_handle, uint32_t state);
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
163
#define FCIP_RTE_UNAVAIL(state) (((state) == FCIP_RT_INVALID) || \
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
164
((state) == FCIP_RT_RETIRED) || \
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
165
((state) == FCIP_RT_SUSPENDED)) ? 1 : 0
usr/src/uts/common/sys/flock_impl.h
423
#define FLK_REGISTRY_CHANGE_NLM_STATE(nlmreg, nlmid, state) \
usr/src/uts/common/sys/flock_impl.h
424
((nlmreg)[nlmid] = state)
usr/src/uts/common/sys/hotplug/hpctrl.h
177
hpc_led_state_t state; /* led state: HPC_LED_ON, HPC_LED_OFF, ... */
usr/src/uts/common/sys/hotplug/pci/pcie_hp.h
444
extern char *pcie_led_state_text(pcie_hp_led_state_t state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
1000
void hermon_rsrc_hw_entries_fini(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
150
#define HERMON_WARNING(state, string) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
151
cmn_err(CE_CONT, "!hermon%d: %s\n", (state)->hs_instance, string)
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
185
#define HERMON_ENABLE_IBTF_CALLB(state, tmp_ibtfpriv) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
186
(state)->hs_ibtfpriv = (tmp_ibtfpriv);
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
188
#define HERMON_DO_IBTF_ASYNC_CALLB(state, type, event) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
189
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS((state)->hs_in_evcallb)) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
190
(state)->hs_in_evcallb = 1; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
191
ibc_async_handler((state)->hs_ibtfpriv, (type), (event)); \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
192
(state)->hs_in_evcallb = 0;
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
194
#define HERMON_DO_IBTF_CQ_CALLB(state, cq) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
195
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS((state)->hs_in_evcallb)) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
196
(state)->hs_in_evcallb = 1; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
197
ibc_cq_handler((state)->hs_ibtfpriv, (cq)->cq_hdlrarg); \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
198
(state)->hs_in_evcallb = 0;
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
200
#define HERMON_QUIESCE_IBTF_CALLB(state) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
204
state->hs_ibtfpriv = NULL; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
205
while (((state)->hs_in_evcallb != 0) && \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
340
#define HD_PRINT(state, mask) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
341
if (state->hs_debug_lev & mask)
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
767
#define HERMON_IN_FASTREBOOT(state) (state->hs_quiescing == B_TRUE)
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
959
int hermon_dma_alloc(hermon_state_t *state, hermon_dma_info_t *dma_info,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
961
void hermon_dma_attr_init(hermon_state_t *state, ddi_dma_attr_t *dma_attr);
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
963
int hermon_icm_alloc(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
965
void hermon_icm_free(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
967
void *hermon_icm_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
969
void hermon_icm_set_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
971
int hermon_device_mode(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
976
ibt_status_t hermon_umap_ci_data_in(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
979
ibt_status_t hermon_umap_ci_data_out(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
998
int hermon_rsrc_hw_entries_init(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
157
int hermon_agent_handlers_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
158
int hermon_agent_handlers_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cfg.h
194
int hermon_cfg_profile_init_phase1(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cfg.h
195
int hermon_cfg_profile_init_phase2(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cfg.h
196
void hermon_cfg_profile_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
677
int hermon_cmd_post(hermon_state_t *state, hermon_cmd_post_t *cmdpost);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
678
int hermon_mbox_alloc(hermon_state_t *state, hermon_mbox_info_t *mbox_info,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
680
void hermon_mbox_free(hermon_state_t *state, hermon_mbox_info_t *mbox_info);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
681
int hermon_cmd_complete_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
683
int hermon_inmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
684
int hermon_intr_inmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
685
int hermon_outmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
686
int hermon_intr_outmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
687
void hermon_inmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
688
void hermon_intr_inmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
689
void hermon_outmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
690
void hermon_intr_outmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
691
int hermon_outstanding_cmdlist_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
692
void hermon_outstanding_cmdlist_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
695
int hermon_map_cmd_post(hermon_state_t *state, hermon_dma_info_t *dinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
697
int hermon_map_fa_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
698
int hermon_run_fw_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
699
int hermon_set_icm_size_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
700
int hermon_map_icm_aux_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
701
int hermon_map_icm_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
702
int hermon_disable_lam_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
703
int hermon_unmap_icm_cmd_post(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
705
int hermon_unmap_icm_aux_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
706
int hermon_unmap_fa_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
712
int hermon_init_hca_cmd_post(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
714
int hermon_close_hca_cmd_post(hermon_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
722
int hermon_set_port_cmd_post(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
724
int hermon_init_port_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
726
int hermon_close_port_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
735
int hermon_cmn_qp_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
745
int hermon_cmn_query_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
753
int hermon_cmn_ownership_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
761
int hermon_mad_ifc_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
763
int hermon_getportinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
765
int hermon_getnodeinfo_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
767
int hermon_getnodedesc_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
769
int hermon_getguidinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
771
int hermon_getpkeytable_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
773
int hermon_is_ext_port_counters_supported(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
775
int hermon_getextperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
777
int hermon_getperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
782
int hermon_write_mtt_cmd_post(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
788
int hermon_sync_tpt_cmd_post(hermon_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
793
int hermon_map_eq_cmd_post(hermon_state_t *state, uint_t map,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
800
int hermon_resize_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
802
int hermon_modify_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
809
int hermon_conf_special_qp_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
815
int hermon_get_heart_beat_rq_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
825
int hermon_mgid_hash_cmd_post(hermon_state_t *state, uint64_t mgid_h,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
827
int hermon_read_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
829
int hermon_write_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
837
int hermon_mod_stat_cfg_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
844
int hermon_modify_mpt_cmd_post(hermon_state_t *state, hermon_hw_dmpt_t *mpt,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
852
int hermon_resize_srq_cmd_post(hermon_state_t *state, hermon_hw_srqc_t *srq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
858
int hermon_nop_post(hermon_state_t *state, uint_t interval, uint_t sleep);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
859
int hermon_setdebug_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
864
int hermon_read_mtt_cmd_post(hermon_state_t *state, uint64_t mtt_addr,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
870
int hermon_sense_port_post(hermon_state_t *state, uint_t portnum,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
879
int hermon_config_fc_cmd_post(hermon_state_t *state, void *cfginfo, int enable,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
885
int hermon_config_int_mod(hermon_state_t *state, uint_t min_delay,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
892
int hermon_hw_health_check(hermon_state_t *state, int *health);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
156
#define HERMON_HID_TO_EQNUM(state, hid) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
157
((state)->hs_rsvd_eqs + (hid) - 1)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
159
#define HERMON_HID_VALID(state, hid) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
160
((uint_t)((hid) - 1) < (state)->hs_intrmsi_allocd)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
162
#define HERMON_EQNUM_TO_HID(state, eqnum) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
163
((eqnum) - (state)->hs_rsvd_eqs + 1)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
165
#define HERMON_CQ_ERREQNUM_GET(state) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
166
(state)->hs_cq_erreqnum
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
267
int hermon_cq_alloc(hermon_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
270
int hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
272
int hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
274
int hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
276
int hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
278
int hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cqhdl, ibt_wc_t *wc_p,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
280
int hermon_cq_sched_alloc(hermon_state_t *state, ibt_cq_sched_attr_t *attr,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
282
int hermon_cq_sched_free(hermon_state_t *state, hermon_cq_sched_t *cq_schedp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
283
int hermon_cq_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
285
int hermon_cq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
289
hermon_cqhdl_t hermon_cqhdl_from_cqnum(hermon_state_t *state, uint_t cqnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
290
void hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
291
void hermon_cq_resize_helper(hermon_state_t *state, hermon_cqhdl_t cq);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
292
int hermon_cq_sched_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
293
void hermon_cq_sched_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
286
int (*eq_func)(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
292
int hermon_eq_init_all(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
293
int hermon_eq_fini_all(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
294
int hermon_eq_arm_all(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
296
void hermon_eq_doorbell(hermon_state_t *state, uint32_t eq_cmd, uint32_t eqn,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
298
void hermon_eq_overflow_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
300
void hermon_eq_reset_uar_baseaddr(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
63
#define HERMON_UAR_DOORBELL(state, uarhdl, hs_uar, doorbell) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
64
mutex_enter(&state->hs_uar_lock); \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
66
mutex_exit(&state->hs_uar_lock); \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
69
#define HERMON_UAR_DOORBELL(state, uarhdl, hs_uar, doorbell) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
80
int hermon_fcoib_set_id(hermon_state_t *state, int port, uint32_t rfci_qpn,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
82
int hermon_fcoib_get_id_idx(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
84
int hermon_fcoib_check_exch_base_off(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
86
uint_t hermon_fcoib_qpnum_from_fexch(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
88
int hermon_fcoib_is_fexch_qpn(hermon_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
89
uint32_t hermon_fcoib_qpn_to_mkey(hermon_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
90
int hermon_fcoib_fexch_mkey_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
92
int hermon_fcoib_fexch_mkey_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
94
uint32_t hermon_fcoib_fexch_relative_qpn(hermon_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
96
int hermon_fcoib_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
97
void hermon_fcoib_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
126
#define HERMON_FMANOTE(state, string) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
128
(state)->hs_instance, string)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2086
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2132
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2459
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2516
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2745
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2782
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
3403
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
3541
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
4987
#define HERMON_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
5006
sgid.gid_prefix = (state)->hs_sn_prefix[(qp)->qp_portnum]; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
5007
sgid.gid_guid = (state)->hs_guid[(qp)->qp_portnum] \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
5013
#define HERMON_WQE_BUILD_MLX_BTH(state, bth, qp, wr) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
5027
bth_tmp |= (state)->hs_pkey[(qp)->qp_portnum] \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
101
#define HERMON_MCGMEM_SZ(state) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
102
((((state)->hs_cfg_profile->cp_num_qp_per_mcg) + 8) << 2)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
626
int hermon_dbr_page_alloc(hermon_state_t *state, hermon_dbr_info_t **info);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
627
int hermon_dbr_alloc(hermon_state_t *state, uint_t index,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
630
void hermon_dbr_free(hermon_state_t *state, uint_t indx, hermon_dbr_t *record);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
631
void hermon_dbr_kern_free(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
634
int hermon_create_fmr_pool(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
636
int hermon_destroy_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
637
int hermon_flush_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
638
int hermon_register_physical_fmr(hermon_state_t *state, hermon_fmrhdl_t fmrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
641
int hermon_deregister_fmr(hermon_state_t *state, hermon_mrhdl_t mr);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
645
int hermon_ah_alloc(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
647
int hermon_ah_free(hermon_state_t *state, hermon_ahhdl_t *ahhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
649
int hermon_ah_query(hermon_state_t *state, hermon_ahhdl_t ahhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
651
int hermon_ah_modify(hermon_state_t *state, hermon_ahhdl_t ahhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
655
int hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
657
int hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
661
int hermon_pd_alloc(hermon_state_t *state, hermon_pdhdl_t *pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
663
int hermon_pd_free(hermon_state_t *state, hermon_pdhdl_t *pdhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
668
int hermon_port_query(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
670
int hermon_port_modify(hermon_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
674
int hermon_kstat_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
675
void hermon_kstat_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
678
int hermon_set_addr_path(hermon_state_t *state, ibt_adds_vect_t *av,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
680
void hermon_get_addr_path(hermon_state_t *state, hermon_hw_addr_path_t *path,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
682
int hermon_portnum_is_valid(hermon_state_t *state, uint_t portnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
683
int hermon_pkeyindex_is_valid(hermon_state_t *state, uint_t pkeyindx);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
684
int hermon_queue_alloc(hermon_state_t *state, hermon_qalloc_info_t *qa_info,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
73
#define HERMON_UDAV_IS_SYNC_REQ(state) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
74
(((&((state)->ts_rsrc_hdl[HERMON_UDAV]))->rsrc_loc == \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
291
int hermon_dma_mr_register(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
293
int hermon_mr_register(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
296
int hermon_mr_register_buf(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
299
int hermon_mr_mtt_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
302
int hermon_mr_mtt_unbind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
304
int hermon_mr_register_shared(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
306
int hermon_mr_deregister(hermon_state_t *state, hermon_mrhdl_t *mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
308
int hermon_mr_query(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
310
int hermon_mr_reregister(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
313
int hermon_mr_reregister_buf(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
316
int hermon_mr_sync(hermon_state_t *state, ibt_mr_sync_t *mr_segs,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
318
int hermon_mw_alloc(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
320
int hermon_mw_free(hermon_state_t *state, hermon_mwhdl_t *mwhdl, uint_t sleep);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
324
int hermon_mr_alloc_fmr(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
326
int hermon_mr_dealloc_fmr(hermon_state_t *state, hermon_mrhdl_t *mrhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
327
int hermon_mr_register_physical_fmr(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
329
int hermon_mr_alloc_lkey(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
331
int hermon_mr_fexch_mpt_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
333
int hermon_mr_fexch_mpt_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
364
#define HERMON_SET_QP_POST_SEND_STATE(qp, state) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
366
qp->qp_state_for_post_send = state; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
370
int hermon_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
372
int hermon_special_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
374
int hermon_qp_alloc_range(hermon_state_t *state, uint_t log2,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
377
int hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
379
int hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
381
hermon_qphdl_t hermon_qphdl_from_qpnum(hermon_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
382
void hermon_qp_release_qpn(hermon_state_t *state, hermon_qpn_entry_t *entry,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
384
void hermon_qpn_avl_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
385
void hermon_qpn_avl_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
388
int hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
391
int hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
115
state->hs_instance)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
372
int hermon_rsrc_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
374
void hermon_rsrc_free(hermon_state_t *state, hermon_rsrc_t **hdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
375
int hermon_rsrc_init_phase1(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
376
int hermon_rsrc_init_phase2(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
377
void hermon_rsrc_fini(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
381
int hermon_rsrc_reserve(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
165
int hermon_srq_alloc(hermon_state_t *state, hermon_srq_info_t *srqinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
167
int hermon_srq_free(hermon_state_t *state, hermon_srqhdl_t *srqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
169
int hermon_srq_modify(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
171
int hermon_srq_post(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
175
hermon_srqhdl_t hermon_srqhdl_from_srqnum(hermon_state_t *state, uint_t srqnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
176
int hermon_post_send(hermon_state_t *state, hermon_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
178
int hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
180
int hermon_post_srq(hermon_state_t *state, hermon_srqhdl_t srqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
184
int hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
185
int hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
191
void hermon_check_qp_debug(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
127
#define TAVOR_WARNING(state, string) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
128
cmn_err(CE_WARN, "tavor%d: "string, (state)->ts_instance)
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
162
#define TAVOR_ENABLE_IBTF_CALLB(state, tmp_ibtfpriv) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
163
(state)->ts_ibtfpriv = (tmp_ibtfpriv);
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
165
#define TAVOR_DO_IBTF_ASYNC_CALLB(state, type, event) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
166
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS((state)->ts_in_evcallb)) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
167
(state)->ts_in_evcallb = 1; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
168
ibc_async_handler((state)->ts_ibtfpriv, (type), (event)); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
169
(state)->ts_in_evcallb = 0;
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
171
#define TAVOR_DO_IBTF_CQ_CALLB(state, cq) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
172
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS((state)->ts_in_evcallb)) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
173
(state)->ts_in_evcallb = 1; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
174
ibc_cq_handler((state)->ts_ibtfpriv, (cq)->cq_hdlrarg); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
175
(state)->ts_in_evcallb = 0;
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
177
#define TAVOR_QUIESCE_IBTF_CALLB(state) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
181
state->ts_ibtfpriv = NULL; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
182
while (((state)->ts_in_evcallb != 0) && \
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
622
#define TAVOR_IN_FASTREBOOT(state) (state->ts_quiescing == B_TRUE)
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
747
ibt_status_t tavor_umap_ci_data_in(tavor_state_t *state,
usr/src/uts/common/sys/ib/adapters/tavor/tavor.h
750
ibt_status_t tavor_umap_ci_data_out(tavor_state_t *state,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_agents.h
157
int tavor_agent_handlers_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_agents.h
158
int tavor_agent_handlers_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cfg.h
230
int tavor_cfg_profile_init_phase1(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cfg.h
231
int tavor_cfg_profile_init_phase2(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cfg.h
232
void tavor_cfg_profile_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
607
int tavor_cmd_post(tavor_state_t *state, tavor_cmd_post_t *cmdpost);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
608
int tavor_mbox_alloc(tavor_state_t *state, tavor_mbox_info_t *mbox_info,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
610
void tavor_mbox_free(tavor_state_t *state, tavor_mbox_info_t *mbox_info);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
611
int tavor_cmd_complete_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
613
int tavor_inmbox_list_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
614
int tavor_intr_inmbox_list_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
615
int tavor_outmbox_list_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
616
int tavor_intr_outmbox_list_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
617
void tavor_inmbox_list_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
618
void tavor_intr_inmbox_list_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
619
void tavor_outmbox_list_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
620
void tavor_intr_outmbox_list_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
621
int tavor_outstanding_cmdlist_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
622
void tavor_outstanding_cmdlist_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
627
int tavor_sys_en_cmd_post(tavor_state_t *state, uint_t flags,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
629
int tavor_sys_dis_cmd_post(tavor_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
635
int tavor_init_hca_cmd_post(tavor_state_t *state,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
637
int tavor_close_hca_cmd_post(tavor_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
643
int tavor_init_ib_cmd_post(tavor_state_t *state,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
645
int tavor_close_ib_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
647
int tavor_set_ib_cmd_post(tavor_state_t *state, uint32_t capmask,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
656
int tavor_cmn_qp_cmd_post(tavor_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
665
int tavor_cmn_query_cmd_post(tavor_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
673
int tavor_cmn_ownership_cmd_post(tavor_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
681
int tavor_mad_ifc_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
683
int tavor_getportinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
685
int tavor_getnodeinfo_cmd_post(tavor_state_t *state, uint_t sleepflag,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
687
int tavor_getnodedesc_cmd_post(tavor_state_t *state, uint_t sleepflag,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
689
int tavor_getguidinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
691
int tavor_getpkeytable_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
693
int tavor_getperfcntr_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
699
int tavor_write_mtt_cmd_post(tavor_state_t *state,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
705
int tavor_sync_tpt_cmd_post(tavor_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
710
int tavor_map_eq_cmd_post(tavor_state_t *state, uint_t map,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
716
int tavor_resize_cq_cmd_post(tavor_state_t *state, tavor_hw_cqc_t *cqc,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
723
int tavor_conf_special_qp_cmd_post(tavor_state_t *state, uint_t qpindx,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
730
int tavor_mgid_hash_cmd_post(tavor_state_t *state, uint64_t mgid_h,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
732
int tavor_read_mgm_cmd_post(tavor_state_t *state, tavor_hw_mcg_t *mcg,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
734
int tavor_write_mgm_cmd_post(tavor_state_t *state, tavor_hw_mcg_t *mcg,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
742
int tavor_mod_stat_cfg_cmd_post(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
748
int tavor_modify_mpt_cmd_post(tavor_state_t *state, tavor_hw_mpt_t *mpt,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
83
#define TAVOR_MBOX_IS_SYNC_REQ(state, type) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
84
((((((state)->ts_cfg_profile->cp_streaming_consistent) && \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
85
((state)->ts_cfg_profile->cp_consistent_syncoverride))) || \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
86
((&((state)->ts_rsrc_hdl[(type)]))->rsrc_loc == TAVOR_IN_DDR)) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
258
int tavor_cq_alloc(tavor_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
261
int tavor_cq_free(tavor_state_t *state, tavor_cqhdl_t *cqhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
263
int tavor_cq_resize(tavor_state_t *state, tavor_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
265
int tavor_cq_notify(tavor_state_t *state, tavor_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
267
int tavor_cq_poll(tavor_state_t *state, tavor_cqhdl_t cqhdl, ibt_wc_t *wc_p,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
269
int tavor_cq_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
271
int tavor_cq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
275
tavor_cqhdl_t tavor_cqhdl_from_cqnum(tavor_state_t *state, uint_t cqnum);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
276
void tavor_cq_srq_entries_flush(tavor_state_t *state, tavor_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
89
#define TAVOR_CQ_IS_SYNC_REQ(state, cqinfo) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
90
((((((state)->ts_cfg_profile->cp_streaming_consistent) && \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cq.h
91
((state)->ts_cfg_profile->cp_consistent_syncoverride))) || \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
100
#define TAVOR_EQ_IS_SYNC_REQ(state, eqinfo) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
101
((((((state)->ts_cfg_profile->cp_streaming_consistent) && \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
102
((state)->ts_cfg_profile->cp_consistent_syncoverride))) || \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
239
int (*eq_func)(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
245
int tavor_eq_init_all(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
246
int tavor_eq_fini_all(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
247
void tavor_eq_arm_all(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
249
void tavor_eq_doorbell(tavor_state_t *state, uint32_t eq_cmd, uint32_t eqn,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
251
void tavor_eq_overflow_handler(tavor_state_t *state, tavor_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
64
#define TAVOR_UAR_DOORBELL(state, ts_uar, doorbell) { \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
65
mutex_enter(&state->ts_uar_lock); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
66
ddi_put64(state->ts_reg_uarhdl, ts_uar, doorbell); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
67
mutex_exit(&state->ts_uar_lock); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
70
#define TAVOR_UAR_DOORBELL(state, ts_uar, doorbell) { \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_event.h
71
ddi_put64(state->ts_reg_uarhdl, ts_uar, doorbell); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1001
uint32_t state :2;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1031
uint32_t state :2;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1315
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1348
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1523
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1536
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1715
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1788
uint32_t state :4;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2562
#define TAVOR_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2581
TAVOR_SGID_FROM_INDX_GET((state), (qp)->qp_portnum, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2587
#define TAVOR_WQE_BUILD_MLX_BTH(state, bth, qp, wr) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2601
bth_tmp |= TAVOR_PKEY_FROM_INDX_GET((state), \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2666
#define TAVOR_PORT_LMC_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2667
((ddi_get32((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2668
(uint32_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2672
#define TAVOR_PORT_BASELID_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2673
(ddi_get32((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2674
(uint32_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2678
#define TAVOR_PORT_MASTERSMLID_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2679
(ddi_get32((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2680
(uint32_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2684
#define TAVOR_PORT_LINKWIDTH_ACTIVE_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2685
(ddi_get32((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2686
(uint32_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2690
#define TAVOR_SGID_FROM_INDX_GET(state, port, sgid_ix, sgid) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2691
(sgid)->gid_prefix = ddi_get64((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2692
(uint64_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2696
(sgid)->gid_guid = ddi_get64((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2697
(uint64_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2703
#define TAVOR_PKEY_FROM_INDX_GET(state, port, pkey_ix) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2704
(ddi_get32((state)->ts_reg_cmdhdl, \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2705
(uint32_t *)((uintptr_t)(state)->ts_reg_cmd_baseaddr + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
114
#define TAVOR_MCGMEM_SZ(state) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
115
((((state)->ts_cfg_profile->cp_num_qp_per_mcg) + 8) << 2)
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
503
int tavor_ah_alloc(tavor_state_t *state, tavor_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
505
int tavor_ah_free(tavor_state_t *state, tavor_ahhdl_t *ahhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
507
int tavor_ah_query(tavor_state_t *state, tavor_ahhdl_t ahhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
509
int tavor_ah_modify(tavor_state_t *state, tavor_ahhdl_t ahhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
513
int tavor_mcg_attach(tavor_state_t *state, tavor_qphdl_t qphdl, ib_gid_t gid,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
515
int tavor_mcg_detach(tavor_state_t *state, tavor_qphdl_t qphdl, ib_gid_t gid,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
519
int tavor_pd_alloc(tavor_state_t *state, tavor_pdhdl_t *pdhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
521
int tavor_pd_free(tavor_state_t *state, tavor_pdhdl_t *pdhdl);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
526
int tavor_port_query(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
528
int tavor_port_modify(tavor_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
532
int tavor_kstat_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
533
void tavor_kstat_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
536
int tavor_set_addr_path(tavor_state_t *state, ibt_adds_vect_t *av,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
538
void tavor_get_addr_path(tavor_state_t *state, tavor_hw_addr_path_t *path,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
540
int tavor_portnum_is_valid(tavor_state_t *state, uint_t portnum);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
541
int tavor_pkeyindex_is_valid(tavor_state_t *state, uint_t pkeyindx);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
542
int tavor_queue_alloc(tavor_state_t *state, tavor_qalloc_info_t *qa_info,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
544
void tavor_queue_free(tavor_state_t *state, tavor_qalloc_info_t *qa_info);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
74
#define TAVOR_UDAV_IS_SYNC_REQ(state) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
75
(((&((state)->ts_rsrc_hdl[TAVOR_UDAV]))->rsrc_loc == \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
309
int tavor_dma_mr_register(tavor_state_t *state, tavor_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
311
int tavor_mr_register(tavor_state_t *state, tavor_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
313
int tavor_mr_register_buf(tavor_state_t *state, tavor_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
316
int tavor_mr_mtt_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
318
int tavor_mr_mtt_unbind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
320
int tavor_mr_register_shared(tavor_state_t *state, tavor_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
322
int tavor_mr_deregister(tavor_state_t *state, tavor_mrhdl_t *mrhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
324
int tavor_mr_query(tavor_state_t *state, tavor_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
326
int tavor_mr_reregister(tavor_state_t *state, tavor_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
329
int tavor_mr_reregister_buf(tavor_state_t *state, tavor_mrhdl_t mr,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
332
int tavor_mr_sync(tavor_state_t *state, ibt_mr_sync_t *mr_segs,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
334
int tavor_mw_alloc(tavor_state_t *state, tavor_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
336
int tavor_mw_free(tavor_state_t *state, tavor_mwhdl_t *mwhdl, uint_t sleep);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
337
void tavor_mr_keycalc(tavor_state_t *state, uint32_t indx, uint32_t *key);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
399
int tavor_qp_alloc(tavor_state_t *state, tavor_qp_info_t *qpinfo,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
401
int tavor_special_qp_alloc(tavor_state_t *state, tavor_qp_info_t *qpinfo,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
403
int tavor_qp_free(tavor_state_t *state, tavor_qphdl_t *qphdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
405
int tavor_qp_query(tavor_state_t *state, tavor_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
407
tavor_qphdl_t tavor_qphdl_from_qpnum(tavor_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
408
void tavor_qp_release_qpn(tavor_state_t *state, tavor_qpn_entry_t *entry,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
410
void tavor_qpn_avl_init(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
411
void tavor_qpn_avl_fini(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
414
int tavor_qp_modify(tavor_state_t *state, tavor_qphdl_t qp,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
417
int tavor_qp_to_reset(tavor_state_t *state, tavor_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
85
#define TAVOR_QP_IS_SYNC_REQ(state, wqinfo) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
86
((((((state)->ts_cfg_profile->cp_streaming_consistent) && \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_qp.h
87
((state)->ts_cfg_profile->cp_consistent_syncoverride))) || \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_rsrc.h
106
state->ts_instance)
usr/src/uts/common/sys/ib/adapters/tavor/tavor_rsrc.h
338
int tavor_rsrc_alloc(tavor_state_t *state, tavor_rsrc_type_t rsrc,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_rsrc.h
340
void tavor_rsrc_free(tavor_state_t *state, tavor_rsrc_t **hdl);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_rsrc.h
341
int tavor_rsrc_init_phase1(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_rsrc.h
342
int tavor_rsrc_init_phase2(tavor_state_t *state);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_rsrc.h
343
void tavor_rsrc_fini(tavor_state_t *state,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
210
int tavor_srq_alloc(tavor_state_t *state, tavor_srq_info_t *srqinfo,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
212
int tavor_srq_free(tavor_state_t *state, tavor_srqhdl_t *srqhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
214
int tavor_srq_modify(tavor_state_t *state, tavor_srqhdl_t srq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
216
int tavor_srq_post(tavor_state_t *state, tavor_srqhdl_t srq,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
220
tavor_srqhdl_t tavor_srqhdl_from_srqnum(tavor_state_t *state, uint_t srqnum);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
93
#define TAVOR_SRQ_IS_SYNC_REQ(state, wqinfo) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
94
((((((state)->ts_cfg_profile->cp_streaming_consistent) && \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_srq.h
95
((state)->ts_cfg_profile->cp_consistent_syncoverride))) || \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
289
int tavor_post_send(tavor_state_t *state, tavor_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
291
int tavor_post_recv(tavor_state_t *state, tavor_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
293
int tavor_post_srq(tavor_state_t *state, tavor_srqhdl_t srqhdl,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
297
int tavor_wrid_from_reset_handling(tavor_state_t *state, tavor_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
298
void tavor_wrid_to_reset_handling(tavor_state_t *state, tavor_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
305
tavor_wq_lock_t *tavor_wrid_wql_create(tavor_state_t *state);
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
1226
struct ibd_state_s *state;
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
368
#define IBD_ACACHE_INSERT_FREE(state, ce) \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
369
list_insert_head(&state->id_ah_free, ce)
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
370
#define IBD_ACACHE_GET_FREE(state) \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
371
list_get_head(&state->id_ah_free)
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
372
#define IBD_ACACHE_INSERT_ACTIVE(state, ce) { \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
374
list_insert_head(&state->id_ah_active, ce); \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
375
_ret_ = mod_hash_insert(state->id_ah_active_hash, \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
378
state->id_ac_hot_ace = ce; \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
380
#define IBD_ACACHE_PULLOUT_ACTIVE(state, ce) { \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
381
list_remove(&state->id_ah_active, ce); \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
382
if (state->id_ac_hot_ace == ce) \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
383
state->id_ac_hot_ace = NULL; \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
384
(void) mod_hash_remove(state->id_ah_active_hash, \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
387
#define IBD_ACACHE_GET_ACTIVE(state) \
usr/src/uts/common/sys/ib/clients/ibd/ibd.h
388
list_get_head(&state->id_ah_active)
usr/src/uts/common/sys/ib/clients/of/rdma/ib_user_verbs.h
218
uint8_t state;
usr/src/uts/common/sys/ib/clients/of/rdma/ib_verbs.h
215
enum ib_port_state state;
usr/src/uts/common/sys/ib/clients/of/rdma/ib_verbs.h
650
} state;
usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_kverb_impl.h
82
} state;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
184
#define RDS_SESSION_TRANSITION(sp, state) \
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
186
sp->session_state = state; \
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
328
struct rdsv3_ib_ack_state *state);
usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_impl.h
367
ibcm_conn_state_t state;
usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_impl.h
477
ibcm_state_data_s::{state ref_cnt timer_stored_state timer_value
usr/src/uts/common/sys/ib/mgt/ibdma/ibdma_impl.h
149
ibdma_set_ioc_state(ibdma_hca_t *hca, int slot, ibdma_ioc_state_t state);
usr/src/uts/common/sys/idm/idm.h
277
int state, int event, uintptr_t event_info);
usr/src/uts/common/sys/idm/idm.h
280
sm_audit_sm_type_t sm_type, int state, int new_state);
usr/src/uts/common/sys/kbd.h
152
#define BUILDKEY(key, state) (key | state)
usr/src/uts/common/sys/kbtrans.h
159
enum keystate state);
usr/src/uts/common/sys/logindmux_impl.h
45
int state; /* state of I_UNLINK operation */
usr/src/uts/common/sys/lom_io.h
211
int state;
usr/src/uts/common/sys/lom_io.h
422
int8_t state;
usr/src/uts/common/sys/md4.h
45
uint32_t state[4]; /* state (ABCD) */
usr/src/uts/common/sys/md5.h
54
uint32_t state[4]; /* state (ABCD) */
usr/src/uts/common/sys/mdi_impldefs.h
233
mdi_pathinfo_state_t state, uint32_t, int flags);
usr/src/uts/common/sys/mdi_impldefs.h
675
#define MDI_CLIENT_SET_STATE(ct, state) ((ct)->ct_state = state)
usr/src/uts/common/sys/nxge/nxge_fflp.h
207
uint32_t state;
usr/src/uts/common/sys/nxge/nxge_zcp_hw.h
702
uint32_t state;
usr/src/uts/common/sys/nxge/nxge_zcp_hw.h
704
uint32_t state;
usr/src/uts/common/sys/pcic_reg.h
221
#define PCIC_82092_SMI_CTL(sock, state) (state << (sock * 2))
usr/src/uts/common/sys/pcic_reg.h
222
#define PCIC_82092_IRQ_CTL(sock, state) (state << ((sock * 2) + 1))
usr/src/uts/common/sys/pcic_var.h
51
int state; /* state */
usr/src/uts/common/sys/proc.h
709
int state,
usr/src/uts/common/sys/proc.h
773
int state,
usr/src/uts/common/sys/pshot.h
100
uint_t state;
usr/src/uts/common/sys/ptem.h
44
unsigned short state; /* state of ptem entry: see below */
usr/src/uts/common/sys/raidioctl.h
65
uint8_t state;
usr/src/uts/common/sys/rsm/rsmka_path_int.h
146
int state;
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
365
#define AHCIPORT_SET_STATE(portp, addrp, state) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
367
AHCIPORT_STATE(portp, addrp) = state; \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
369
AHCIPORT_PMSTATE(portp, addrp) = state;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
297
} state;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
123
} state;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
240
state : 3;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
369
((x)->htag != PMCS_TAG_FREE && (x)->state == PMCS_WORK_STATE_ONCHIP)
usr/src/uts/common/sys/scsi/adapters/scsi_vhci_tpgs.h
55
int *state, int *xlf_capable, int *preferred);
usr/src/uts/common/sys/sha1.h
43
uint32_t state[5]; /* state (ABCDE) */
usr/src/uts/common/sys/sha2.h
76
} state;
usr/src/uts/common/sys/sservice.h
155
unsigned state; /* adapter hardware state */
usr/src/uts/common/sys/sservice.h
167
unsigned state; /* page state: */
usr/src/uts/common/sys/sservice.h
195
unsigned state; /* latched status change signals */
usr/src/uts/common/sys/sservice.h
238
unsigned state; /* current state of window hardware */
usr/src/uts/common/sys/sservice.h
400
unsigned state; /* page state */
usr/src/uts/common/sys/sservice.h
455
unsigned state; /* window state */
usr/src/uts/common/sys/stmf_ioctl.h
137
uint8_t state;
usr/src/uts/common/sys/sunddi.h
1649
ddi_soft_state_zalloc(void *state, int item);
usr/src/uts/common/sys/sunddi.h
1651
ddi_soft_state_bystr_zalloc(ddi_soft_state_bystr *state, const char *str);
usr/src/uts/common/sys/sunddi.h
1658
ddi_get_soft_state(void *state, int item);
usr/src/uts/common/sys/sunddi.h
1660
ddi_soft_state_bystr_get(ddi_soft_state_bystr *state, const char *str);
usr/src/uts/common/sys/sunddi.h
1667
ddi_soft_state_free(void *state, int item);
usr/src/uts/common/sys/sunddi.h
1669
ddi_soft_state_bystr_free(ddi_soft_state_bystr *state, const char *str);
usr/src/uts/common/sys/sunndi.h
181
uint_t *state);
usr/src/uts/common/sys/sunndi.h
213
uint_t *state);
usr/src/uts/common/sys/sunndi.h
426
ndi_set_bus_state(dev_info_t *dip, uint_t state);
usr/src/uts/common/sys/sunndi.h
648
ddi_hp_cn_state_t state, uint_t flag);
usr/src/uts/common/sys/thread.h
635
#define THREAD_SET_STATE(tp, state, lp) \
usr/src/uts/common/sys/thread.h
636
((tp)->t_state = state, (tp)->t_lockp = lp)
usr/src/uts/common/sys/usb/clients/usbinput/usbwcm/usbwcm.h
310
int state;
usr/src/uts/common/sys/usb/usba/usba10.h
501
usba10_usb_str_pipe_state(usb_pipe_state_t state);
usr/src/uts/common/sys/usb/usba/usba10.h
504
usba10_usb_str_dev_state(int state);
usr/src/uts/common/sys/usb/usba/usba_types.h
153
#define USBA_PIPE_CLOSING(state) \
usr/src/uts/common/sys/usb/usba/usba_types.h
154
(((state) == USB_PIPE_STATE_CLOSING) || \
usr/src/uts/common/sys/usb/usba/usba_types.h
155
((state) == USB_PIPE_STATE_CLOSED))
usr/src/uts/common/sys/usb/usba/usbai_private.h
70
const char *usb_str_pipe_state(usb_pipe_state_t state);
usr/src/uts/common/sys/usb/usba/usbai_private.h
71
const char *usb_str_dev_state(int state);
usr/src/uts/common/sys/usb/usbai.h
2435
#define USB_DEV_PWRSTATE_OK(state, level) \
usr/src/uts/common/sys/usb/usbai.h
2436
(((state) & USB_DEV_PWRMASK((level))) == 0)
usr/src/uts/common/syscall/acctctl.c
67
int state;
usr/src/uts/common/syscall/acctctl.c
72
if (copyin(buf, &state, bufsz) != 0)
usr/src/uts/common/syscall/acctctl.c
75
if (state != AC_ON && state != AC_OFF)
usr/src/uts/common/syscall/acctctl.c
79
info->ac_state = state;
usr/src/uts/common/syscall/poll.c
318
int state;
usr/src/uts/common/syscall/poll.c
320
if (pollunlock(&state) != 0) {
usr/src/uts/common/syscall/poll.c
324
pollrelock(state);
usr/src/uts/common/xen/io/xdb.c
1558
xendev_hotplug_state_t state = *(xendev_hotplug_state_t *)impl_data;
usr/src/uts/common/xen/io/xdb.c
1562
"hotplug status change to %d!", ddi_get_name_addr(dip), state));
usr/src/uts/common/xen/io/xdb.c
1564
if (state != Connected)
usr/src/uts/common/xen/io/xenbus_client.c
101
state = kmem_alloc(strlen(path) + 1 + strlen(path2) + 1, KM_SLEEP);
usr/src/uts/common/xen/io/xenbus_client.c
102
(void) strcpy(state, path);
usr/src/uts/common/xen/io/xenbus_client.c
103
(void) strcat(state, "/");
usr/src/uts/common/xen/io/xenbus_client.c
104
(void) strcat(state, path2);
usr/src/uts/common/xen/io/xenbus_client.c
106
err = xenbus_watch_path(dev, state, watch, callback);
usr/src/uts/common/xen/io/xenbus_client.c
108
kmem_free(state, strlen(state) + 1);
usr/src/uts/common/xen/io/xenbus_client.c
125
XenbusState state)
usr/src/uts/common/xen/io/xenbus_client.c
140
if ((XenbusState)current_state != state) {
usr/src/uts/common/xen/io/xenbus_client.c
141
err = xenbus_printf(xbt, dev->nodename, "state", "%d", state);
usr/src/uts/common/xen/io/xenbus_client.c
99
char *state;
usr/src/uts/common/xen/io/xenbus_probe.c
131
XenbusState state;
usr/src/uts/common/xen/io/xenbus_probe.c
145
state = xenbus_read_driver_state(dev->otherend);
usr/src/uts/common/xen/io/xenbus_probe.c
149
state, dev->otherend_watch.node, vec[XS_WATCH_PATH]);
usr/src/uts/common/xen/io/xenbus_probe.c
152
dev->otherend_changed(dev, state);
usr/src/uts/common/xen/io/xencons.c
1401
static int state = 0;
usr/src/uts/common/xen/io/xencons.c
1405
if (ch == sequence[state]) {
usr/src/uts/common/xen/io/xencons.c
1406
if (++state >= sizeof (sequence)) {
usr/src/uts/common/xen/io/xencons.c
1407
state = 0;
usr/src/uts/common/xen/io/xencons.c
1411
state = (ch == sequence[0]) ? 1 : 0;
usr/src/uts/common/xen/io/xnb.c
2000
xendev_hotplug_state_t state = *(xendev_hotplug_state_t *)impl_data;
usr/src/uts/common/xen/io/xnb.c
2004
switch (state) {
usr/src/uts/common/xen/io/xpvtap.c
1011
xpvtap_user_thread_stop(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
1014
mutex_enter(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1015
state->bt_thread.ut_wake = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
1016
state->bt_thread.ut_exit = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
1017
cv_signal(&state->bt_thread.ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
1018
if (!state->bt_thread.ut_exit_done) {
usr/src/uts/common/xen/io/xpvtap.c
1019
cv_wait(&state->bt_thread.ut_exit_done_cv,
usr/src/uts/common/xen/io/xpvtap.c
1020
&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1022
mutex_exit(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1023
ASSERT(state->bt_thread.ut_exit_done);
usr/src/uts/common/xen/io/xpvtap.c
1031
xpvtap_user_fini(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
1036
map = &state->bt_map;
usr/src/uts/common/xen/io/xpvtap.c
1038
xpvtap_user_thread_fini(state);
usr/src/uts/common/xen/io/xpvtap.c
1042
xpvtap_user_ring_fini(state);
usr/src/uts/common/xen/io/xpvtap.c
1050
xpvtap_user_ring_fini(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
1052
ddi_umem_free(state->bt_user_ring.ur_cookie);
usr/src/uts/common/xen/io/xpvtap.c
1060
xpvtap_user_thread_fini(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
1062
ddi_taskq_destroy(state->bt_thread.ut_taskq);
usr/src/uts/common/xen/io/xpvtap.c
1063
cv_destroy(&state->bt_thread.ut_exit_done_cv);
usr/src/uts/common/xen/io/xpvtap.c
1064
cv_destroy(&state->bt_thread.ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
1065
mutex_destroy(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1077
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
1084
state = (xpvtap_state_t *)arg;
usr/src/uts/common/xen/io/xpvtap.c
1085
thread = &state->bt_thread;
usr/src/uts/common/xen/io/xpvtap.c
1092
cv_signal(&state->bt_thread.ut_exit_done_cv);
usr/src/uts/common/xen/io/xpvtap.c
1126
e = blk_ring_request_get(state->bt_guest_ring, &req);
usr/src/uts/common/xen/io/xpvtap.c
1132
e = xpvtap_user_request_map(state, &req, &uid);
usr/src/uts/common/xen/io/xpvtap.c
1139
blk_ring_request_requeue(state->bt_guest_ring);
usr/src/uts/common/xen/io/xpvtap.c
1144
e = xpvtap_user_request_push(state, &req, uid);
usr/src/uts/common/xen/io/xpvtap.c
1149
blk_ring_response_put(state->bt_guest_ring, &resp);
usr/src/uts/common/xen/io/xpvtap.c
1159
b = xpvtap_user_response_get(state, &resp, &uid);
usr/src/uts/common/xen/io/xpvtap.c
1168
xpvtap_user_request_unmap(state, uid);
usr/src/uts/common/xen/io/xpvtap.c
1171
blk_ring_response_put(state->bt_guest_ring, &resp);
usr/src/uts/common/xen/io/xpvtap.c
1182
xpvtap_user_request_map(xpvtap_state_t *state, blkif_request_t *req,
usr/src/uts/common/xen/io/xpvtap.c
1195
domid = xvdi_get_oeid(state->bt_dip);
usr/src/uts/common/xen/io/xpvtap.c
1197
as = state->bt_map.um_as;
usr/src/uts/common/xen/io/xpvtap.c
1198
if ((as == NULL) || (state->bt_map.um_guest_pages == NULL)) {
usr/src/uts/common/xen/io/xpvtap.c
1203
if (!state->bt_map.um_registered) {
usr/src/uts/common/xen/io/xpvtap.c
1205
e = xpvtap_segmf_register(state);
usr/src/uts/common/xen/io/xpvtap.c
1212
e = xpvtap_rs_alloc(state->bt_map.um_rs, uid);
usr/src/uts/common/xen/io/xpvtap.c
1225
uaddr = XPVTAP_GREF_REQADDR(state->bt_map.um_guest_pages, *uid);
usr/src/uts/common/xen/io/xpvtap.c
1228
seg = as_findseg(as, state->bt_map.um_guest_pages, 0);
usr/src/uts/common/xen/io/xpvtap.c
123
static void xpvtap_drv_fini(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
1258
xpvtap_user_request_push(xpvtap_state_t *state, blkif_request_t *req,
usr/src/uts/common/xen/io/xpvtap.c
126
typedef void (*xpvtap_rs_cleanup_t)(xpvtap_state_t *state, uint_t rs);
usr/src/uts/common/xen/io/xpvtap.c
1267
uring = &state->bt_user_ring.ur_ring;
usr/src/uts/common/xen/io/xpvtap.c
1268
map = &state->bt_map;
usr/src/uts/common/xen/io/xpvtap.c
1284
pollwakeup(&state->bt_pollhead, POLLIN | POLLRDNORM);
usr/src/uts/common/xen/io/xpvtap.c
1291
xpvtap_user_request_unmap(xpvtap_state_t *state, uint_t uid)
usr/src/uts/common/xen/io/xpvtap.c
1300
as = state->bt_map.um_as;
usr/src/uts/common/xen/io/xpvtap.c
1306
req = &state->bt_map.um_outstanding_reqs[uid];
usr/src/uts/common/xen/io/xpvtap.c
1312
uaddr = XPVTAP_GREF_REQADDR(state->bt_map.um_guest_pages, uid);
usr/src/uts/common/xen/io/xpvtap.c
1314
seg = as_findseg(as, state->bt_map.um_guest_pages, 0);
usr/src/uts/common/xen/io/xpvtap.c
1318
xpvtap_rs_free(state->bt_map.um_rs, uid);
usr/src/uts/common/xen/io/xpvtap.c
1331
xpvtap_rs_free(state->bt_map.um_rs, uid);
usr/src/uts/common/xen/io/xpvtap.c
1336
xpvtap_user_response_get(xpvtap_state_t *state, blkif_response_t *resp,
usr/src/uts/common/xen/io/xpvtap.c
1343
uring = &state->bt_user_ring.ur_ring;
usr/src/uts/common/xen/io/xpvtap.c
135
static int xpvtap_segmf_register(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
1361
resp->id = state->bt_map.um_outstanding_reqs[*uid].id;
usr/src/uts/common/xen/io/xpvtap.c
1372
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
1375
state = (xpvtap_state_t *)arg;
usr/src/uts/common/xen/io/xpvtap.c
138
static int xpvtap_user_init(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
1381
mutex_enter(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1382
if (state->bt_open.bo_opened) {
usr/src/uts/common/xen/io/xpvtap.c
1383
rc = cv_reltimedwait(&state->bt_open.bo_exit_cv,
usr/src/uts/common/xen/io/xpvtap.c
1384
&state->bt_open.bo_mutex, drv_usectohz(10000000),
usr/src/uts/common/xen/io/xpvtap.c
139
static void xpvtap_user_fini(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
1391
mutex_exit(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
140
static int xpvtap_user_ring_init(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
141
static void xpvtap_user_ring_fini(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
142
static int xpvtap_user_thread_init(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
143
static void xpvtap_user_thread_fini(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
145
static void xpvtap_user_thread_stop(xpvtap_state_t *state);
usr/src/uts/common/xen/io/xpvtap.c
150
static int xpvtap_user_request_map(xpvtap_state_t *state, blkif_request_t *req,
usr/src/uts/common/xen/io/xpvtap.c
152
static int xpvtap_user_request_push(xpvtap_state_t *state,
usr/src/uts/common/xen/io/xpvtap.c
154
static int xpvtap_user_response_get(xpvtap_state_t *state,
usr/src/uts/common/xen/io/xpvtap.c
156
static void xpvtap_user_request_unmap(xpvtap_state_t *state, uint_t uid);
usr/src/uts/common/xen/io/xpvtap.c
218
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
236
state = xpvtap_drv_init(instance);
usr/src/uts/common/xen/io/xpvtap.c
237
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
240
state->bt_dip = dip;
usr/src/uts/common/xen/io/xpvtap.c
243
args.ar_dip = state->bt_dip;
usr/src/uts/common/xen/io/xpvtap.c
245
args.ar_intr_arg = (caddr_t)state;
usr/src/uts/common/xen/io/xpvtap.c
247
args.ar_ringup_arg = (caddr_t)state;
usr/src/uts/common/xen/io/xpvtap.c
249
args.ar_ringdown_arg = (caddr_t)state;
usr/src/uts/common/xen/io/xpvtap.c
250
e = blk_ring_init(&args, &state->bt_guest_ring);
usr/src/uts/common/xen/io/xpvtap.c
268
blk_ring_fini(&state->bt_guest_ring);
usr/src/uts/common/xen/io/xpvtap.c
270
xpvtap_drv_fini(state);
usr/src/uts/common/xen/io/xpvtap.c
281
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
286
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
287
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
300
xpvtap_user_thread_stop(state);
usr/src/uts/common/xen/io/xpvtap.c
301
blk_ring_fini(&state->bt_guest_ring);
usr/src/uts/common/xen/io/xpvtap.c
302
xpvtap_drv_fini(state);
usr/src/uts/common/xen/io/xpvtap.c
316
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
327
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
328
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
331
*result = (void *)state->bt_dip;
usr/src/uts/common/xen/io/xpvtap.c
356
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
365
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
366
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
371
mutex_enter(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
372
if (state->bt_open.bo_opened) {
usr/src/uts/common/xen/io/xpvtap.c
373
mutex_exit(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
376
state->bt_open.bo_opened = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
377
mutex_exit(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
383
state->bt_map.um_as = curproc->p_as;
usr/src/uts/common/xen/io/xpvtap.c
396
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
401
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
402
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
410
mutex_enter(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
411
state->bt_thread.ut_wake = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
412
state->bt_thread.ut_exit = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
413
cv_signal(&state->bt_thread.ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
414
if (!state->bt_thread.ut_exit_done) {
usr/src/uts/common/xen/io/xpvtap.c
415
cv_wait(&state->bt_thread.ut_exit_done_cv,
usr/src/uts/common/xen/io/xpvtap.c
416
&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
418
ASSERT(state->bt_thread.ut_exit_done);
usr/src/uts/common/xen/io/xpvtap.c
419
mutex_exit(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
421
state->bt_map.um_as = NULL;
usr/src/uts/common/xen/io/xpvtap.c
422
state->bt_map.um_guest_pages = NULL;
usr/src/uts/common/xen/io/xpvtap.c
430
mutex_enter(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
431
ASSERT(state->bt_open.bo_opened);
usr/src/uts/common/xen/io/xpvtap.c
432
state->bt_open.bo_opened = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
433
cv_signal(&state->bt_open.bo_exit_cv);
usr/src/uts/common/xen/io/xpvtap.c
434
mutex_exit(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
448
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
461
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
462
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
472
mutex_enter(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
473
state->bt_thread.ut_wake = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
474
cv_signal(&state->bt_thread.ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
475
mutex_exit(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
497
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
507
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
508
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
543
ASSERT(asp == state->bt_map.um_as);
usr/src/uts/common/xen/io/xpvtap.c
569
state->bt_map.um_guest_pages = (caddr_t)*addrp;
usr/src/uts/common/xen/io/xpvtap.c
570
state->bt_map.um_guest_size = (size_t)len;
usr/src/uts/common/xen/io/xpvtap.c
573
e = as_add_callback(asp, xpvtap_segmf_unregister, state,
usr/src/uts/common/xen/io/xpvtap.c
581
mutex_enter(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
582
state->bt_thread.ut_wake = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
583
cv_signal(&state->bt_thread.ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
584
mutex_exit(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
599
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
605
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
606
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
624
usring = &state->bt_user_ring;
usr/src/uts/common/xen/io/xpvtap.c
625
e = devmap_umem_setup(dhp, state->bt_dip, NULL, usring->ur_cookie, 0,
usr/src/uts/common/xen/io/xpvtap.c
646
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
654
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
655
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
668
usring = &state->bt_user_ring;
usr/src/uts/common/xen/io/xpvtap.c
684
*phpp = &state->bt_pollhead;
usr/src/uts/common/xen/io/xpvtap.c
697
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
705
state = ddi_get_soft_state(xpvtap_statep, instance);
usr/src/uts/common/xen/io/xpvtap.c
706
if (state == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
710
state->bt_instance = instance;
usr/src/uts/common/xen/io/xpvtap.c
711
mutex_init(&state->bt_open.bo_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/xen/io/xpvtap.c
712
cv_init(&state->bt_open.bo_exit_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/xen/io/xpvtap.c
713
state->bt_open.bo_opened = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
714
state->bt_map.um_registered = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
717
e = xpvtap_user_init(state);
usr/src/uts/common/xen/io/xpvtap.c
722
return (state);
usr/src/uts/common/xen/io/xpvtap.c
725
cv_destroy(&state->bt_open.bo_exit_cv);
usr/src/uts/common/xen/io/xpvtap.c
726
mutex_destroy(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
737
xpvtap_drv_fini(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
739
xpvtap_user_fini(state);
usr/src/uts/common/xen/io/xpvtap.c
740
cv_destroy(&state->bt_open.bo_exit_cv);
usr/src/uts/common/xen/io/xpvtap.c
741
mutex_destroy(&state->bt_open.bo_mutex);
usr/src/uts/common/xen/io/xpvtap.c
742
(void) ddi_soft_state_free(xpvtap_statep, state->bt_instance);
usr/src/uts/common/xen/io/xpvtap.c
753
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
756
state = (xpvtap_state_t *)arg;
usr/src/uts/common/xen/io/xpvtap.c
759
mutex_enter(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
760
state->bt_thread.ut_wake = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
761
cv_signal(&state->bt_thread.ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
762
mutex_exit(&state->bt_thread.ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
772
xpvtap_segmf_register(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
782
as = state->bt_map.um_as;
usr/src/uts/common/xen/io/xpvtap.c
783
pgcnt = btopr(state->bt_map.um_guest_size);
usr/src/uts/common/xen/io/xpvtap.c
784
uaddr = state->bt_map.um_guest_pages;
usr/src/uts/common/xen/io/xpvtap.c
792
seg = as_findseg(as, state->bt_map.um_guest_pages, 0);
usr/src/uts/common/xen/io/xpvtap.c
793
if ((seg == NULL) || ((uaddr + state->bt_map.um_guest_size) >
usr/src/uts/common/xen/io/xpvtap.c
814
state->bt_map.um_registered = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
830
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
836
state = (xpvtap_state_t *)arg;
usr/src/uts/common/xen/io/xpvtap.c
837
if (!state->bt_map.um_registered) {
usr/src/uts/common/xen/io/xpvtap.c
843
pgcnt = btopr(state->bt_map.um_guest_size);
usr/src/uts/common/xen/io/xpvtap.c
844
uaddr = state->bt_map.um_guest_pages;
usr/src/uts/common/xen/io/xpvtap.c
847
xpvtap_rs_flush(state->bt_map.um_rs, xpvtap_user_request_unmap, state);
usr/src/uts/common/xen/io/xpvtap.c
862
state->bt_map.um_registered = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
870
xpvtap_user_init(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
876
map = &state->bt_map;
usr/src/uts/common/xen/io/xpvtap.c
879
e = xpvtap_user_ring_init(state);
usr/src/uts/common/xen/io/xpvtap.c
906
e = xpvtap_user_thread_init(state);
usr/src/uts/common/xen/io/xpvtap.c
917
xpvtap_user_ring_fini(state);
usr/src/uts/common/xen/io/xpvtap.c
926
xpvtap_user_ring_init(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
931
usring = &state->bt_user_ring;
usr/src/uts/common/xen/io/xpvtap.c
948
xpvtap_user_thread_init(xpvtap_state_t *state)
usr/src/uts/common/xen/io/xpvtap.c
954
thread = &state->bt_thread;
usr/src/uts/common/xen/io/xpvtap.c
964
(void) sprintf(taskqname, "xvptap_%d", state->bt_instance);
usr/src/uts/common/xen/io/xpvtap.c
965
thread->ut_taskq = ddi_taskq_create(state->bt_dip, taskqname, 1,
usr/src/uts/common/xen/io/xpvtap.c
989
xpvtap_state_t *state;
usr/src/uts/common/xen/io/xpvtap.c
993
state = (xpvtap_state_t *)arg;
usr/src/uts/common/xen/io/xpvtap.c
994
thread = &state->bt_thread;
usr/src/uts/common/xen/io/xpvtap.c
998
e = ddi_taskq_dispatch(thread->ut_taskq, xpvtap_user_thread, state,
usr/src/uts/common/xen/os/xvdi.c
1098
XenbusState curr_oestate = evt->state;
usr/src/uts/common/xen/os/xvdi.c
133
XenbusState state;
usr/src/uts/common/xen/os/xvdi.c
1989
evt->state = oestate;
usr/src/uts/common/xen/os/xvdi.c
2305
evt->state = oestate;
usr/src/uts/common/xen/public/vcpu.h
79
int state;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2826
int state;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2838
state = ddi_get_devstate(dip);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2840
(state == DDI_DEVSTATE_UP));
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
1445
if (acpica_eval_int(p->hdl, "_LID", &lp->state) == AE_OK) {
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
1505
acpi_drv_gen_sysevent(&p->dev, p->state ?
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
230
int state;
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
709
if (copyout(&lid.state, (void *)arg, sizeof (lid.state))) {
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
719
if (copyout(&lid.state, (void *)arg, sizeof (lid.state))) {
usr/src/uts/i86pc/io/acpi_drv/acpi_video.c
663
status.state = 0;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
422
dr_state_t state;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
426
state = mp->sbm_cm.sbdev_state;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
427
switch (state) {
usr/src/uts/i86pc/io/ioat/ioat.c
100
static void ioat_chip_fini(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat.c
101
static int ioat_drv_init(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat.c
102
static void ioat_drv_fini(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat.c
104
static void ioat_intr_enable(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat.c
105
static void ioat_intr_disable(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat.c
106
void ioat_detach_finish(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat.c
184
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
195
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat.c
196
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat.c
199
e = ioat_channel_resume(state);
usr/src/uts/i86pc/io/ioat/ioat.c
203
ioat_intr_enable(state);
usr/src/uts/i86pc/io/ioat/ioat.c
215
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat.c
216
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat.c
220
state->is_dip = dip;
usr/src/uts/i86pc/io/ioat/ioat.c
221
state->is_instance = instance;
usr/src/uts/i86pc/io/ioat/ioat.c
224
e = ioat_chip_init(state);
usr/src/uts/i86pc/io/ioat/ioat.c
230
e = ioat_drv_init(state);
usr/src/uts/i86pc/io/ioat/ioat.c
243
ioat_intr_enable(state);
usr/src/uts/i86pc/io/ioat/ioat.c
249
e = dcopy_device_register(state, &state->is_deviceinfo,
usr/src/uts/i86pc/io/ioat/ioat.c
250
&state->is_device_handle);
usr/src/uts/i86pc/io/ioat/ioat.c
258
ioat_intr_disable(state);
usr/src/uts/i86pc/io/ioat/ioat.c
261
ioat_drv_fini(state);
usr/src/uts/i86pc/io/ioat/ioat.c
263
ioat_chip_fini(state);
usr/src/uts/i86pc/io/ioat/ioat.c
277
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
283
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat.c
284
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat.c
293
ioat_channel_suspend(state);
usr/src/uts/i86pc/io/ioat/ioat.c
305
e = dcopy_device_unregister(&state->is_device_handle);
usr/src/uts/i86pc/io/ioat/ioat.c
314
ioat_detach_finish(state);
usr/src/uts/i86pc/io/ioat/ioat.c
326
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
337
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat.c
338
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat.c
341
*result = (void *)state->is_dip;
usr/src/uts/i86pc/io/ioat/ioat.c
366
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
370
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat.c
371
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat.c
394
ioat_chip_init(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
404
e = ddi_regs_map_setup(state->is_dip, 1, (caddr_t *)&state->is_genregs,
usr/src/uts/i86pc/io/ioat/ioat.c
405
0, 0, &attr, &state->is_reg_handle);
usr/src/uts/i86pc/io/ioat/ioat.c
411
state->is_num_channels = (uint_t)ddi_get8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
412
&state->is_genregs[IOAT_CHANCNT]);
usr/src/uts/i86pc/io/ioat/ioat.c
418
if (state->is_num_channels == 0) {
usr/src/uts/i86pc/io/ioat/ioat.c
422
state->is_maxxfer = (uint_t)ddi_get8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
423
&state->is_genregs[IOAT_XFERCAP]);
usr/src/uts/i86pc/io/ioat/ioat.c
424
state->is_chanoff = (uintptr_t)ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
425
(uint16_t *)&state->is_genregs[IOAT_PERPORT_OFF]);
usr/src/uts/i86pc/io/ioat/ioat.c
426
state->is_cbver = (uint_t)ddi_get8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
427
&state->is_genregs[IOAT_CBVER]);
usr/src/uts/i86pc/io/ioat/ioat.c
428
state->is_intrdelay = (uint_t)ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
429
(uint16_t *)&state->is_genregs[IOAT_INTRDELAY]);
usr/src/uts/i86pc/io/ioat/ioat.c
430
state->is_status = (uint_t)ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
431
(uint16_t *)&state->is_genregs[IOAT_CSSTATUS]);
usr/src/uts/i86pc/io/ioat/ioat.c
432
state->is_capabilities = (uint_t)ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
433
(uint32_t *)&state->is_genregs[IOAT_DMACAPABILITY]);
usr/src/uts/i86pc/io/ioat/ioat.c
435
if (state->is_cbver & 0x10) {
usr/src/uts/i86pc/io/ioat/ioat.c
436
state->is_ver = IOAT_CBv1;
usr/src/uts/i86pc/io/ioat/ioat.c
437
} else if (state->is_cbver & 0x20) {
usr/src/uts/i86pc/io/ioat/ioat.c
438
state->is_ver = IOAT_CBv2;
usr/src/uts/i86pc/io/ioat/ioat.c
447
ddi_regs_map_free(&state->is_reg_handle);
usr/src/uts/i86pc/io/ioat/ioat.c
457
ioat_chip_fini(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
459
ddi_regs_map_free(&state->is_reg_handle);
usr/src/uts/i86pc/io/ioat/ioat.c
467
ioat_drv_init(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
473
mutex_init(&state->is_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/i86pc/io/ioat/ioat.c
475
state->is_deviceinfo.di_dip = state->is_dip;
usr/src/uts/i86pc/io/ioat/ioat.c
476
state->is_deviceinfo.di_num_dma = state->is_num_channels;
usr/src/uts/i86pc/io/ioat/ioat.c
477
state->is_deviceinfo.di_maxxfer = state->is_maxxfer;
usr/src/uts/i86pc/io/ioat/ioat.c
478
state->is_deviceinfo.di_capabilities = state->is_capabilities;
usr/src/uts/i86pc/io/ioat/ioat.c
479
state->is_deviceinfo.di_cb = &ioat_cb;
usr/src/uts/i86pc/io/ioat/ioat.c
481
e = pci_config_setup(state->is_dip, &handle);
usr/src/uts/i86pc/io/ioat/ioat.c
487
state->is_deviceinfo.di_id = (uint64_t)pci_config_get16(handle, 0);
usr/src/uts/i86pc/io/ioat/ioat.c
488
state->is_deviceinfo.di_id = state->is_deviceinfo.di_id << 16;
usr/src/uts/i86pc/io/ioat/ioat.c
491
state->is_deviceinfo.di_id |= (uint64_t)pci_config_get16(handle, 2);
usr/src/uts/i86pc/io/ioat/ioat.c
492
state->is_deviceinfo.di_id = state->is_deviceinfo.di_id << 32;
usr/src/uts/i86pc/io/ioat/ioat.c
495
state->is_deviceinfo.di_id |= (uint64_t)state->is_cbver;
usr/src/uts/i86pc/io/ioat/ioat.c
498
e = ddi_intr_hilevel(state->is_dip, 0);
usr/src/uts/i86pc/io/ioat/ioat.c
505
e = ddi_add_intr(state->is_dip, 0, NULL, NULL, ioat_isr,
usr/src/uts/i86pc/io/ioat/ioat.c
506
(caddr_t)state);
usr/src/uts/i86pc/io/ioat/ioat.c
511
e = ddi_get_iblock_cookie(state->is_dip, 0, &state->is_iblock_cookie);
usr/src/uts/i86pc/io/ioat/ioat.c
516
e = ioat_channel_init(state);
usr/src/uts/i86pc/io/ioat/ioat.c
525
ddi_remove_intr(state->is_dip, 0, state->is_iblock_cookie);
usr/src/uts/i86pc/io/ioat/ioat.c
529
mutex_destroy(&state->is_mutex);
usr/src/uts/i86pc/io/ioat/ioat.c
539
ioat_drv_fini(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
541
ioat_channel_fini(state);
usr/src/uts/i86pc/io/ioat/ioat.c
542
ddi_remove_intr(state->is_dip, 0, state->is_iblock_cookie);
usr/src/uts/i86pc/io/ioat/ioat.c
543
mutex_destroy(&state->is_mutex);
usr/src/uts/i86pc/io/ioat/ioat.c
553
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
556
state = device_private;
usr/src/uts/i86pc/io/ioat/ioat.c
564
ioat_detach_finish(state);
usr/src/uts/i86pc/io/ioat/ioat.c
572
ioat_detach_finish(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
574
ioat_intr_disable(state);
usr/src/uts/i86pc/io/ioat/ioat.c
575
ddi_remove_minor_node(state->is_dip, NULL);
usr/src/uts/i86pc/io/ioat/ioat.c
576
ioat_drv_fini(state);
usr/src/uts/i86pc/io/ioat/ioat.c
577
ioat_chip_fini(state);
usr/src/uts/i86pc/io/ioat/ioat.c
578
(void) ddi_soft_state_free(ioat_statep, state->is_instance);
usr/src/uts/i86pc/io/ioat/ioat.c
586
ioat_intr_enable(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
592
intr_status = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
593
(uint32_t *)&state->is_genregs[IOAT_ATTNSTATUS]);
usr/src/uts/i86pc/io/ioat/ioat.c
595
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
596
(uint32_t *)&state->is_genregs[IOAT_ATTNSTATUS],
usr/src/uts/i86pc/io/ioat/ioat.c
601
ddi_put8(state->is_reg_handle, &state->is_genregs[IOAT_INTRCTL],
usr/src/uts/i86pc/io/ioat/ioat.c
610
ioat_intr_disable(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat.c
616
(void) ddi_get8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
617
&state->is_genregs[IOAT_INTRCTL]);
usr/src/uts/i86pc/io/ioat/ioat.c
628
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
634
state = (ioat_state_t *)parm;
usr/src/uts/i86pc/io/ioat/ioat.c
636
intrctrl = ddi_get8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
637
&state->is_genregs[IOAT_INTRCTL]);
usr/src/uts/i86pc/io/ioat/ioat.c
644
ddi_put8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
645
&state->is_genregs[IOAT_INTRCTL], intrctrl);
usr/src/uts/i86pc/io/ioat/ioat.c
650
intr_status = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat.c
651
(uint32_t *)&state->is_genregs[IOAT_ATTNSTATUS]);
usr/src/uts/i86pc/io/ioat/ioat.c
656
for (i = 0; i < state->is_num_channels; i++) {
usr/src/uts/i86pc/io/ioat/ioat.c
658
ioat_channel_intr(&state->is_channel[i]);
usr/src/uts/i86pc/io/ioat/ioat.c
671
ddi_put8(state->is_reg_handle, &state->is_genregs[IOAT_INTRCTL],
usr/src/uts/i86pc/io/ioat/ioat.c
680
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat.c
684
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat.c
685
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat.c
689
ioat_intr_disable(state);
usr/src/uts/i86pc/io/ioat/ioat.c
690
ioat_channel_quiesce(state);
usr/src/uts/i86pc/io/ioat/ioat.c
99
static int ioat_chip_init(ioat_state_t *state);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
108
ioat_channel_init(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1101
ddi_put8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1106
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
116
state->is_chansize = sizeof (struct ioat_channel_s) *
usr/src/uts/i86pc/io/ioat/ioat_chan.c
117
state->is_num_channels;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
118
state->is_channel = kmem_zalloc(state->is_chansize, KM_SLEEP);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
119
for (i = 0; i < state->is_num_channels; i++) {
usr/src/uts/i86pc/io/ioat/ioat_chan.c
120
state->is_channel[i].ic_state = state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
121
state->is_channel[i].ic_regs = (uint8_t *)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
122
((uintptr_t)state->is_genregs +
usr/src/uts/i86pc/io/ioat/ioat_chan.c
127
ioat_rs_init(state, 0, state->is_num_channels, &state->is_channel_rs);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
137
ioat_channel_fini(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
139
ioat_rs_fini(&state->is_channel_rs);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
140
kmem_free(state->is_channel, state->is_chansize);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
158
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
165
state = (ioat_state_t *)device_private;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
169
e = ioat_rs_alloc(state->is_channel_rs, &chan_num);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
174
channel = &state->is_channel[chan_num];
usr/src/uts/i86pc/io/ioat/ioat_chan.c
177
channel->ic_ver = state->is_ver;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
187
reg = ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
201
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
205
estat = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
212
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
233
state->is_instance, channel->ic_chan_num);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
245
info->qc_id = state->is_deviceinfo.di_id;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
246
info->qc_capabilities = (uint64_t)state->is_capabilities;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
277
ioat_channel_suspend(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
293
ioat_channel_resume(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
301
for (i = 0; i < state->is_num_channels; i++) {
usr/src/uts/i86pc/io/ioat/ioat_chan.c
302
channel = &state->is_channel[i];
usr/src/uts/i86pc/io/ioat/ioat_chan.c
316
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
320
estat = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
327
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
336
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
339
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
344
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
347
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
355
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
358
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
381
ioat_channel_quiesce(ioat_state_t *state)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
388
for (i = 0; i < state->is_num_channels; i++) {
usr/src/uts/i86pc/io/ioat/ioat_chan.c
390
ioat_channel_t channel = state->is_channel + i;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
396
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
413
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
420
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
424
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
439
ioat_rs_free(state->is_channel_rs, chan_num);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
451
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
457
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
460
status = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
464
status = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
470
chanerr = ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
485
chanctrl = ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
487
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
489
(void) ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
523
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
525
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
529
ddi_put8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
533
ddi_put8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
545
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
551
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
557
e = ddi_dma_alloc_handle(state->is_dip, &ioat_cmpl_dma_attr,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
585
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
588
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
609
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
611
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
614
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
616
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
632
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
638
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
655
e = ddi_dma_alloc_handle(state->is_dip, &ioat_desc_dma_attr,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
690
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
693
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
698
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
701
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
727
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
730
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
734
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
736
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
740
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
742
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
768
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
771
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
787
ddi_put8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
806
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_chan.c
964
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
980
state = channel->ic_state;
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
105
ioat_ioctl_rdreg(ioat_state_t *state, void *arg, int mode)
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
122
rdreg.data = (uint64_t)ddi_get8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
123
(uint8_t *)&state->is_genregs[rdreg.addr]);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
126
rdreg.data = (uint64_t)ddi_get16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
127
(uint16_t *)&state->is_genregs[rdreg.addr]);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
130
rdreg.data = (uint64_t)ddi_get32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
131
(uint32_t *)&state->is_genregs[rdreg.addr]);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
134
rdreg.data = (uint64_t)ddi_get64(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
135
(uint64_t *)&state->is_genregs[rdreg.addr]);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
155
ioat_ioctl_wrreg(ioat_state_t *state, void *arg, int mode)
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
172
ddi_put8(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
173
(uint8_t *)&state->is_genregs[wrreg.addr],
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
177
ddi_put16(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
178
(uint16_t *)&state->is_genregs[wrreg.addr],
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
182
ddi_put32(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
183
(uint32_t *)&state->is_genregs[wrreg.addr],
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
187
ddi_put64(state->is_reg_handle,
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
188
(uint64_t *)&state->is_genregs[wrreg.addr],
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
204
ioat_ioctl_test(ioat_state_t *state, void *arg, int mode)
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
49
static int ioat_ioctl_rdreg(ioat_state_t *state, void *arg, int mode);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
51
static int ioat_ioctl_wrreg(ioat_state_t *state, void *arg, int mode);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
52
static int ioat_ioctl_test(ioat_state_t *state, void *arg, int mode);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
62
ioat_state_t *state;
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
75
state = ddi_get_soft_state(ioat_statep, instance);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
76
if (state == NULL) {
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
82
e = ioat_ioctl_rdreg(state, (void *)arg, mode);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
86
e = ioat_ioctl_wrreg(state, (void *)arg, mode);
usr/src/uts/i86pc/io/ioat/ioat_ioctl.c
89
e = ioat_ioctl_test(state, (void *)arg, mode);
usr/src/uts/i86pc/io/ioat/ioat_rs.c
103
state->is_iblock_cookie);
usr/src/uts/i86pc/io/ioat/ioat_rs.c
72
ioat_rs_init(ioat_state_t *state, uint_t min_val, uint_t max_val,
usr/src/uts/i86pc/io/xsvc/xsvc.c
1003
*pvtp = state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1021
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1024
state = (xsvc_state_t *)pvtp;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1027
mutex_enter(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
1030
mutex_exit(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
1035
mutex_exit(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
1037
*new_pvtp = state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1061
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1069
state = (xsvc_state_t *)pvtp;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1070
mutex_enter(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
1081
*new_pvtp1 = state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1087
*new_pvtp2 = state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
1110
mutex_exit(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
112
static int xsvc_ioctl_alloc_memory(xsvc_state_t *state, void *arg, int mode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
113
static int xsvc_ioctl_flush_memory(xsvc_state_t *state, void *arg, int mode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
114
static int xsvc_ioctl_free_memory(xsvc_state_t *state, void *arg, int mode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
115
static int xsvc_mem_alloc(xsvc_state_t *state, uint64_t key,
usr/src/uts/i86pc/io/xsvc/xsvc.c
117
static void xsvc_mem_free(xsvc_state_t *state, xsvc_mem_t *mp);
usr/src/uts/i86pc/io/xsvc/xsvc.c
118
static xsvc_mem_t *xsvc_mem_lookup(xsvc_state_t *state,
usr/src/uts/i86pc/io/xsvc/xsvc.c
211
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
233
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
234
if (state == NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
238
state->xs_dip = dip;
usr/src/uts/i86pc/io/xsvc/xsvc.c
239
state->xs_instance = instance;
usr/src/uts/i86pc/io/xsvc/xsvc.c
242
mutex_init(&state->xs_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/i86pc/io/xsvc/xsvc.c
243
state->xs_currently_alloced = 0;
usr/src/uts/i86pc/io/xsvc/xsvc.c
245
mutex_init(&state->xs_cookie_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/i86pc/io/xsvc/xsvc.c
258
maxallocmem = ddi_prop_get_int(DDI_DEV_T_ANY, state->xs_dip,
usr/src/uts/i86pc/io/xsvc/xsvc.c
265
mutex_init(&state->xs_mlist.ml_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/i86pc/io/xsvc/xsvc.c
266
avl_create(&state->xs_mlist.ml_avl, xsvc_mnode_key_compare,
usr/src/uts/i86pc/io/xsvc/xsvc.c
275
mutex_destroy(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
276
mutex_destroy(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
290
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
297
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
298
if (state == NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
316
while ((mnode = avl_first(&state->xs_mlist.ml_avl)) != NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
318
xsvc_mem_free(state, mp);
usr/src/uts/i86pc/io/xsvc/xsvc.c
322
avl_destroy(&state->xs_mlist.ml_avl);
usr/src/uts/i86pc/io/xsvc/xsvc.c
323
mutex_destroy(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
325
mutex_destroy(&state->xs_cookie_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
326
mutex_destroy(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
327
(void) ddi_soft_state_free(xsvc_statep, state->xs_instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
339
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
350
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
351
if (state == NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
354
*result = (void *)state->xs_dip;
usr/src/uts/i86pc/io/xsvc/xsvc.c
380
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
384
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
385
if (state == NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
411
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
424
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
425
if (state == NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
431
err = xsvc_ioctl_alloc_memory(state, (void *)arg, mode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
435
err = xsvc_ioctl_free_memory(state, (void *)arg, mode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
439
err = xsvc_ioctl_flush_memory(state, (void *)arg, mode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
454
xsvc_ioctl_alloc_memory(xsvc_state_t *state, void *arg, int mode)
usr/src/uts/i86pc/io/xsvc/xsvc.c
491
mutex_enter(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
492
if ((state->xs_currently_alloced + size) > xsvc_max_memory) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
493
mutex_exit(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
496
state->xs_currently_alloced += size;
usr/src/uts/i86pc/io/xsvc/xsvc.c
497
mutex_exit(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
500
err = xsvc_mem_alloc(state, key, &mp);
usr/src/uts/i86pc/io/xsvc/xsvc.c
537
err = ddi_dma_alloc_handle(state->xs_dip, &mp->xm_dma_attr,
usr/src/uts/i86pc/io/xsvc/xsvc.c
615
xsvc_mem_free(state, mp);
usr/src/uts/i86pc/io/xsvc/xsvc.c
617
mutex_enter(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
618
state->xs_currently_alloced = state->xs_currently_alloced - size;
usr/src/uts/i86pc/io/xsvc/xsvc.c
619
mutex_exit(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
629
xsvc_ioctl_flush_memory(xsvc_state_t *state, void *arg, int mode)
usr/src/uts/i86pc/io/xsvc/xsvc.c
654
mp = xsvc_mem_lookup(state, key);
usr/src/uts/i86pc/io/xsvc/xsvc.c
670
xsvc_ioctl_free_memory(xsvc_state_t *state, void *arg, int mode)
usr/src/uts/i86pc/io/xsvc/xsvc.c
695
mp = xsvc_mem_lookup(state, key);
usr/src/uts/i86pc/io/xsvc/xsvc.c
700
xsvc_mem_free(state, mp);
usr/src/uts/i86pc/io/xsvc/xsvc.c
710
xsvc_mem_alloc(xsvc_state_t *state, uint64_t key, xsvc_mem_t **mp)
usr/src/uts/i86pc/io/xsvc/xsvc.c
714
mem = xsvc_mem_lookup(state, key);
usr/src/uts/i86pc/io/xsvc/xsvc.c
716
xsvc_mem_free(state, mem);
usr/src/uts/i86pc/io/xsvc/xsvc.c
723
mutex_enter(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
724
avl_add(&state->xs_mlist.ml_avl, &(*mp)->xm_mnode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
725
mutex_exit(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
735
xsvc_mem_free(xsvc_state_t *state, xsvc_mem_t *mp)
usr/src/uts/i86pc/io/xsvc/xsvc.c
742
mutex_enter(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
743
state->xs_currently_alloced = state->xs_currently_alloced -
usr/src/uts/i86pc/io/xsvc/xsvc.c
745
mutex_exit(&state->xs_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
748
mutex_enter(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
749
avl_remove(&state->xs_mlist.ml_avl, &mp->xm_mnode);
usr/src/uts/i86pc/io/xsvc/xsvc.c
750
mutex_exit(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
760
xsvc_mem_lookup(xsvc_state_t *state, uint64_t key)
usr/src/uts/i86pc/io/xsvc/xsvc.c
768
mutex_enter(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
769
mnp = avl_find(&state->xs_mlist.ml_avl, &mnode, &where);
usr/src/uts/i86pc/io/xsvc/xsvc.c
770
mutex_exit(&state->xs_mlist.ml_mutex);
usr/src/uts/i86pc/io/xsvc/xsvc.c
813
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
826
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
827
if (state == NULL) {
usr/src/uts/i86pc/io/xsvc/xsvc.c
899
if ((err = devmap_umem_setup(dhp, state->xs_dip, &xsvc_callbk,
usr/src/uts/i86pc/io/xsvc/xsvc.c
910
if ((err = devmap_devmem_setup(dhp, state->xs_dip, NULL, 0,
usr/src/uts/i86pc/io/xsvc/xsvc.c
983
xsvc_state_t *state;
usr/src/uts/i86pc/io/xsvc/xsvc.c
988
state = ddi_get_soft_state(xsvc_statep, instance);
usr/src/uts/i86pc/io/xsvc/xsvc.c
989
if (state == NULL) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
397
cpupm_is_enabled(uint32_t state)
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
399
return ((cpupm_enabled & state) == state);
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
406
cpupm_disable(uint32_t state)
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
409
if (state & CPUPM_P_STATES) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
412
if (state & CPUPM_T_STATES) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
415
if (state & CPUPM_C_STATES) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
418
cpupm_enabled &= ~state;
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
425
cpupm_alloc_domains(cpu_t *cp, int state)
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
436
switch (state) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
535
cpupm_remove_domains(cpu_t *cp, int state, cpupm_state_domains_t **dom_ptr)
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
544
switch (state) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
611
cpupm_state_change(cpu_t *cp, int level, int state)
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
625
switch (state) {
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
729
cpupm_plat_change_state(cpu_t *cp, cpupm_state_t *state)
usr/src/uts/i86pc/os/cpupm/cpupm_mach.c
734
cpupm_state_change(cp, (int)state->cps_handle, CPUPM_P_STATES);
usr/src/uts/i86pc/os/machdep.c
1128
uint16_t state;
usr/src/uts/i86pc/os/machdep.c
1143
state = cpu->cpu_mstate;
usr/src/uts/i86pc/os/machdep.c
1151
times[state] += now - start;
usr/src/uts/i86pc/os/ssp.c
125
unsigned int state[16];
usr/src/uts/i86pc/os/ssp.c
133
salsa_hash(s.state);
usr/src/uts/i86pc/os/ssp.c
158
salsa_dr(unsigned int *state)
usr/src/uts/i86pc/os/ssp.c
160
QR(state[0], state[4], state[ 8], state[12]);
usr/src/uts/i86pc/os/ssp.c
161
QR(state[1], state[5], state[ 9], state[13]);
usr/src/uts/i86pc/os/ssp.c
162
QR(state[2], state[6], state[10], state[14]);
usr/src/uts/i86pc/os/ssp.c
163
QR(state[3], state[7], state[11], state[15]);
usr/src/uts/i86pc/os/ssp.c
164
QR(state[0], state[5], state[10], state[15]);
usr/src/uts/i86pc/os/ssp.c
165
QR(state[1], state[6], state[11], state[12]);
usr/src/uts/i86pc/os/ssp.c
166
QR(state[2], state[7], state[ 8], state[13]);
usr/src/uts/i86pc/os/ssp.c
167
QR(state[3], state[4], state[ 9], state[14]);
usr/src/uts/i86pc/os/ssp.c
171
salsa_hash(unsigned int *state)
usr/src/uts/i86pc/os/ssp.c
174
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
175
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
176
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
177
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
178
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
179
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
180
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
181
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
182
salsa_dr(state);
usr/src/uts/i86pc/os/ssp.c
183
salsa_dr(state);
usr/src/uts/i86pc/sys/ioat.h
332
void ioat_rs_init(ioat_state_t *state, uint_t min_val, uint_t max_val,
usr/src/uts/i86pc/sys/ioat.h
338
int ioat_channel_init(ioat_state_t *state);
usr/src/uts/i86pc/sys/ioat.h
339
void ioat_channel_fini(ioat_state_t *state);
usr/src/uts/i86pc/sys/ioat.h
340
void ioat_channel_suspend(ioat_state_t *state);
usr/src/uts/i86pc/sys/ioat.h
341
int ioat_channel_resume(ioat_state_t *state);
usr/src/uts/i86xpv/os/balloon.c
723
balloon_config_watch(int state)
usr/src/uts/i86xpv/os/balloon.c
725
if (state != XENSTORE_UP)
usr/src/uts/i86xpv/os/mp_xen.c
159
switch (runstate.state) {
usr/src/uts/i86xpv/os/mp_xen.c
189
do_cpu_config_watch(int state)
usr/src/uts/i86xpv/os/mp_xen.c
193
if (state != XENSTORE_UP)
usr/src/uts/i86xpv/os/mp_xen.c
880
char *state;
usr/src/uts/i86xpv/os/mp_xen.c
889
state = kmem_alloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/i86xpv/os/mp_xen.c
890
if (xenbus_scanf(XBT_NULL, dir, "availability", "%s", state) == 0) {
usr/src/uts/i86xpv/os/mp_xen.c
891
if (strcmp(state, "online") == 0) {
usr/src/uts/i86xpv/os/mp_xen.c
894
} else if (strcmp(state, "offline") == 0) {
usr/src/uts/i86xpv/os/mp_xen.c
899
"cpu%d: unknown target state '%s'", id, state);
usr/src/uts/i86xpv/os/mp_xen.c
905
kmem_free(state, MAXPATHLEN);
usr/src/uts/intel/io/amr/amr.c
334
softs->state |= AMR_STATE_SOFT_STATE_SETUP;
usr/src/uts/intel/io/amr/amr.c
345
softs->state |= AMR_STATE_PCI_CONFIG_SETUP;
usr/src/uts/intel/io/amr/amr.c
352
softs->state |= AMR_STATE_PCI_MEM_MAPPED;
usr/src/uts/intel/io/amr/amr.c
400
softs->state |= AMR_STATE_KMUTEX_INITED;
usr/src/uts/intel/io/amr/amr.c
407
softs->state |= AMR_STATE_MAILBOX_SETUP;
usr/src/uts/intel/io/amr/amr.c
412
softs->state |= AMR_STATE_SG_TABLES_SETUP;
usr/src/uts/intel/io/amr/amr.c
427
softs->state |= AMR_STATE_TASKQ_SETUP;
usr/src/uts/intel/io/amr/amr.c
433
softs->state |= AMR_STATE_INTR_SETUP;
usr/src/uts/intel/io/amr/amr.c
440
softs->state |= AMR_STATE_TRAN_SETUP;
usr/src/uts/intel/io/amr/amr.c
446
softs->state |= AMR_STATE_TIMEOUT_ENABLED;
usr/src/uts/intel/io/amr/amr.c
459
if (softs->state & AMR_STATE_INTR_SETUP) {
usr/src/uts/intel/io/amr/amr.c
462
if (softs->state & AMR_STATE_TASKQ_SETUP) {
usr/src/uts/intel/io/amr/amr.c
465
if (softs->state & AMR_STATE_SG_TABLES_SETUP) {
usr/src/uts/intel/io/amr/amr.c
475
if (softs->state & AMR_STATE_MAILBOX_SETUP) {
usr/src/uts/intel/io/amr/amr.c
480
if (softs->state & AMR_STATE_KMUTEX_INITED) {
usr/src/uts/intel/io/amr/amr.c
486
if (softs->state & AMR_STATE_PCI_MEM_MAPPED)
usr/src/uts/intel/io/amr/amr.c
488
if (softs->state & AMR_STATE_PCI_CONFIG_SETUP)
usr/src/uts/intel/io/amr/amr.c
490
if (softs->state & AMR_STATE_SOFT_STATE_SETUP)
usr/src/uts/intel/io/amr/amr.c
520
softs->state &= ~AMR_STATE_TIMEOUT_ENABLED;
usr/src/uts/intel/io/amr/amr.c
772
if (softs->state & AMR_STATE_TIMEOUT_ENABLED)
usr/src/uts/intel/io/amr/amrvar.h
218
uint32_t state;
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
48
static void atapi_fsm_error(ata_ctl_t *ata_ctlp, uchar_t state,
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
57
uchar_t state,
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
61
(void *)ata_ctlp->ac_data, state, event));
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
686
uchar_t state;
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
694
state = ata_drvp->ad_state;
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
709
switch (state) {
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
761
action = atapi_PioAction[state][event];
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
766
ata_drvp->ad_state = atapi_PioNextState[state][event];
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
813
atapi_fsm_error(ata_ctlp, state, event);
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
828
atapi_fsm_error(ata_ctlp, state, event);
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
847
atapi_fsm_error(ata_ctlp, state, event);
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
859
(state == S_DMA) ? TRUE : FALSE);
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
870
atapi_fsm_error(ata_ctlp, state, event);
usr/src/uts/intel/io/dktp/controller/ata/atapi_fsm.c
874
(state == S_DMA) ? TRUE : FALSE);
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1578
dadk_check_media(opaque_t objp, int *state)
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1588
*state, dadkp->dad_iostate);
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1593
if (*state != dadkp->dad_iostate) {
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1594
*state = dadkp->dad_iostate;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1620
} while (*state == dadkp->dad_iostate);
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1621
*state = dadkp->dad_iostate;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1633
enum dkio_state state;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1639
if (dadk_rmb_ioctl(dadkp, DCMD_GET_STATE, (intptr_t)&state, 0,
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1644
state = dadkp->dad_iostate;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1653
if (state != dadkp->dad_iostate) {
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1655
dadkp->dad_iostate = state;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1656
if (state == DKIO_INSERTED) {
usr/src/uts/intel/io/dktp/disk/cmdk.c
901
int state;
usr/src/uts/intel/io/dktp/disk/cmdk.c
906
if (ddi_copyin((void *)arg, &state, sizeof (int), flag))
usr/src/uts/intel/io/dktp/disk/cmdk.c
910
if (rval = dadk_check_media(DKTP_DATA, &state))
usr/src/uts/intel/io/dktp/disk/cmdk.c
913
if (state == DKIO_INSERTED) {
usr/src/uts/intel/io/dktp/disk/cmdk.c
926
if (ddi_copyout(&state, (caddr_t)arg, sizeof (int), flag))
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
61
cmdstate_t state;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
757
int state;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
762
state = ghd_time_inits[indx].state;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
764
ghd_timeout_table[state] = (cmdstate_t)value;
usr/src/uts/intel/io/dnet/dnet.c
3948
dnet_mii_link_cb(dev_info_t *dip, int phy, enum mii_phy_state state)
usr/src/uts/intel/io/dnet/dnet.c
3956
if (state == phy_state_linkup) {
usr/src/uts/intel/io/dnet/dnet_mii.c
171
phydata->state = phy_state_unknown;
usr/src/uts/intel/io/dnet/dnet_mii.c
304
phyd->state = phy_state_unknown;
usr/src/uts/intel/io/dnet/dnet_mii.c
698
enum mii_phy_state state;
usr/src/uts/intel/io/dnet/dnet_mii.c
717
state = mii_linkup(mac, i) ?
usr/src/uts/intel/io/dnet/dnet_mii.c
719
if (state != phydata->state) {
usr/src/uts/intel/io/dnet/dnet_mii.c
724
state == phy_state_linkup ?
usr/src/uts/intel/io/dnet/dnet_mii.c
727
phydata->state = state;
usr/src/uts/intel/io/dnet/dnet_mii.c
728
mac->mii_linknotify(mac->mii_dip, i, state);
usr/src/uts/intel/io/dnet/dnet_mii.h
148
enum mii_phy_state state; /* Current state of link at this PHY */
usr/src/uts/intel/io/dnet/dnet_mii.h
61
typedef void (*mii_linkfunc_t)(dev_info_t *, int phy, enum mii_phy_state state);
usr/src/uts/intel/io/ecpp.c
1432
switch (stp->state) {
usr/src/uts/intel/io/ecpp.c
1451
stp->state = ECPP_STRUCTOUT;
usr/src/uts/intel/io/ecpp.c
1843
stp->state = ECPP_STRUCTIN;
usr/src/uts/intel/io/ecpp.c
2445
stp->state = ECPP_ADDROUT;
usr/src/uts/intel/io/ecpp.c
2465
stp->state = ECPP_ADDROUT;
usr/src/uts/intel/io/ecpp.c
2512
stp->state = ECPP_ADDROUT;
usr/src/uts/intel/io/ecpp.c
6306
EK_NAMED_INIT(state);
usr/src/uts/intel/io/fdc.c
2606
int state;
usr/src/uts/intel/io/fdc.c
2621
state = inb(fcp->c_regbase + FCR_MSR);
usr/src/uts/intel/io/fdc.c
2622
pendstate = state & (MS_RQM | MS_DIO | MS_CB);
usr/src/uts/intel/io/fdc.c
2627
state = inb(fcp->c_regbase + FCR_MSR);
usr/src/uts/intel/io/fdc.c
2628
pendstate = state & (MS_RQM | MS_DIO | MS_CB);
usr/src/uts/intel/io/fdc.c
2632
csb->csb_drive, csb->csb_xstate, state));
usr/src/uts/intel/io/fdc.c
2644
(!(state & 0x0f) || ((1 << csb->csb_drive) & state))) {
usr/src/uts/intel/io/fdc.c
2739
if (state & MS_RQM) {
usr/src/uts/intel/io/fdc.c
2746
drive, state));
usr/src/uts/intel/io/fdc.c
2750
csb->csb_drive, state));
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
308
int i, state;
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
412
state = kcs_read_byte(sc, &data);
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
413
if (state == 0) {
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
418
if (state == 2)
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
54
kcs_wait_for_ibf(struct ipmi_softc *sc, int state)
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
60
if (state == 0) {
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
79
kcs_wait_for_obf(struct ipmi_softc *sc, int state)
usr/src/uts/intel/io/ipmi/ipmi_kcs.c
85
if (state == 0) {
usr/src/uts/intel/io/vmm/amd/svm.c
1133
struct vmcb_state *state = svm_get_vmcb_state(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1144
const uint64_t changed = state->efer ^ newval;
usr/src/uts/intel/io/vmm/amd/svm.c
1146
if (state->cr0 & CR0_PG) {
usr/src/uts/intel/io/vmm/amd/svm.c
1152
if ((newval & EFER_LME) != 0 && (state->cr0 & CR0_PG) != 0) {
usr/src/uts/intel/io/vmm/amd/svm.c
1191
struct vmcb_state *state = svm_get_vmcb_state(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1199
val = ctx->sctx_rdx << 32 | (uint32_t)state->rax;
usr/src/uts/intel/io/vmm/amd/svm.c
1230
state->rax = (uint32_t)val;
usr/src/uts/intel/io/vmm/amd/svm.c
1251
struct vmcb_state *state = svm_get_vmcb_state(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1257
state->rax = (uint32_t)val;
usr/src/uts/intel/io/vmm/amd/svm.c
1294
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
1302
state = &vmcb->state;
usr/src/uts/intel/io/vmm/amd/svm.c
1311
vmexit->rip = state->rip;
usr/src/uts/intel/io/vmm/amd/svm.c
1312
vmexit->inst_length = nrip_valid(code) ? ctrl->nrip - state->rip : 0;
usr/src/uts/intel/io/vmm/amd/svm.c
1500
vcpu_emulate_cpuid(svm_sc->vm, vcpu, &state->rax,
usr/src/uts/intel/io/vmm/amd/svm.c
1507
vmexit->u.hlt.rflags = state->rflags;
usr/src/uts/intel/io/vmm/amd/svm.c
1544
state->rip = vmexit->rip;
usr/src/uts/intel/io/vmm/amd/svm.c
1575
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
1580
state = svm_get_vmcb_state(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1586
if (vcpustate->nextrip != state->rip) {
usr/src/uts/intel/io/vmm/amd/svm.c
1639
if ((state->rflags & PSL_I) == 0 || ctrl->intr_shadow) {
usr/src/uts/intel/io/vmm/amd/svm.c
1668
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
1672
state = svm_get_vmcb_state(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1706
if ((state->rflags & PSL_I) == 0 || ctrl->intr_shadow) {
usr/src/uts/intel/io/vmm/amd/svm.c
1889
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
1902
state = svm_get_vmcb_state(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1943
state->rip = rip;
usr/src/uts/intel/io/vmm/amd/svm.c
1974
if (vcpu_entry_bailout_checks(vm, vcpu, state->rip)) {
usr/src/uts/intel/io/vmm/amd/svm.c
1981
vm_exit_run_state(vm, vcpu, state->rip);
usr/src/uts/intel/io/vmm/amd/svm.c
2042
vcpustate->nextrip = state->rip;
usr/src/uts/intel/io/vmm/amd/svm.c
2327
vmcb->state.cpl = SEG_DESC_DPL(desc->access);
usr/src/uts/intel/io/vmm/amd/svm.c
2391
(vmcb->state.cpl & SEG_DESC_DPL_MASK) <<
usr/src/uts/intel/io/vmm/amd/svm.c
282
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
287
state = svm_get_vmcb_state(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
393
state->efer = EFER_SVM;
usr/src/uts/intel/io/vmm/amd/svm.c
396
state->g_pat = PAT_VALUE(0, PAT_WRITE_BACK) |
usr/src/uts/intel/io/vmm/amd/svm.c
406
state->dr6 = DBREG_DR6_RESERVED1;
usr/src/uts/intel/io/vmm/amd/svm.c
407
state->dr7 = DBREG_DR7_RESERVED1;
usr/src/uts/intel/io/vmm/amd/svm.c
502
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
504
state = &vmcb->state;
usr/src/uts/intel/io/vmm/amd/svm.c
506
if (state->efer & EFER_LMA) {
usr/src/uts/intel/io/vmm/amd/svm.c
518
} else if (state->cr0 & CR0_PE) {
usr/src/uts/intel/io/vmm/amd/svm.c
542
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
544
state = &vmcb->state;
usr/src/uts/intel/io/vmm/amd/svm.c
545
paging->cr3 = state->cr3;
usr/src/uts/intel/io/vmm/amd/svm.c
546
paging->cpl = state->cpl;
usr/src/uts/intel/io/vmm/amd/svm.c
548
paging->paging_mode = svm_paging_mode(state->cr0, state->cr4,
usr/src/uts/intel/io/vmm/amd/svm.c
549
state->efer);
usr/src/uts/intel/io/vmm/amd/svm.c
561
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
567
state = svm_get_vmcb_state(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
578
inout->eax = (uint32_t)(state->rax);
usr/src/uts/intel/io/vmm/amd/svm.c
732
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
736
state = svm_get_vmcb_state(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
739
old = state->cr0 | (regctx->sctx_cr0_shadow & ~SVM_CR0_MASK);
usr/src/uts/intel/io/vmm/amd/svm.c
758
uint64_t efer = state->efer;
usr/src/uts/intel/io/vmm/amd/svm.c
762
state->efer |= EFER_LMA;
usr/src/uts/intel/io/vmm/amd/svm.c
765
state->efer &= ~EFER_LMA;
usr/src/uts/intel/io/vmm/amd/svm.c
772
state->cr0 = masked;
usr/src/uts/intel/io/vmm/amd/svm.c
818
*val = vmcb->state.cr0 | (regctx->sctx_cr0_shadow & ~SVM_CR0_MASK);
usr/src/uts/intel/io/vmm/amd/svm.c
835
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
839
state = svm_get_vmcb_state(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
854
if ((state->cr0 & CR0_PG) == 0 && (val & CR0_PG) != 0) {
usr/src/uts/intel/io/vmm/amd/svm.c
856
if ((state->efer & EFER_LME) != 0 &&
usr/src/uts/intel/io/vmm/amd/svm.c
857
(state->cr4 & CR4_PAE) == 0) {
usr/src/uts/intel/io/vmm/amd/svm.c
960
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/svm.c
963
state = svm_get_vmcb_state(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
982
(state->rflags & PSL_I) == 0 || ctrl->intr_shadow);
usr/src/uts/intel/io/vmm/amd/svm_softc.h
96
return (&(sc->vcpu[vcpu].vmcb.state));
usr/src/uts/intel/io/vmm/amd/vmcb.c
104
res = &state->cr3;
usr/src/uts/intel/io/vmm/amd/vmcb.c
109
res = &state->cr4;
usr/src/uts/intel/io/vmm/amd/vmcb.c
114
res = &state->dr6;
usr/src/uts/intel/io/vmm/amd/vmcb.c
119
res = &state->dr7;
usr/src/uts/intel/io/vmm/amd/vmcb.c
124
res = &state->efer;
usr/src/uts/intel/io/vmm/amd/vmcb.c
129
res = &state->rax;
usr/src/uts/intel/io/vmm/amd/vmcb.c
133
res = &state->rflags;
usr/src/uts/intel/io/vmm/amd/vmcb.c
137
res = &state->rip;
usr/src/uts/intel/io/vmm/amd/vmcb.c
141
res = &state->rsp;
usr/src/uts/intel/io/vmm/amd/vmcb.c
161
struct vmcb_state *state = &vmcb->state;
usr/src/uts/intel/io/vmm/amd/vmcb.c
165
res = &state->efer;
usr/src/uts/intel/io/vmm/amd/vmcb.c
170
res = &state->gs.base;
usr/src/uts/intel/io/vmm/amd/vmcb.c
174
res = &state->fs.base;
usr/src/uts/intel/io/vmm/amd/vmcb.c
178
res = &state->kernelgsbase;
usr/src/uts/intel/io/vmm/amd/vmcb.c
182
res = &state->star;
usr/src/uts/intel/io/vmm/amd/vmcb.c
185
res = &state->lstar;
usr/src/uts/intel/io/vmm/amd/vmcb.c
188
res = &state->cstar;
usr/src/uts/intel/io/vmm/amd/vmcb.c
191
res = &state->sfmask;
usr/src/uts/intel/io/vmm/amd/vmcb.c
195
res = &state->sysenter_cs;
usr/src/uts/intel/io/vmm/amd/vmcb.c
198
res = &state->sysenter_esp;
usr/src/uts/intel/io/vmm/amd/vmcb.c
201
res = &state->sysenter_eip;
usr/src/uts/intel/io/vmm/amd/vmcb.c
205
res = &state->g_pat;
usr/src/uts/intel/io/vmm/amd/vmcb.c
210
res = &state->dbgctl;
usr/src/uts/intel/io/vmm/amd/vmcb.c
214
res = &state->br_from;
usr/src/uts/intel/io/vmm/amd/vmcb.c
218
res = &state->br_to;
usr/src/uts/intel/io/vmm/amd/vmcb.c
222
res = &state->int_from;
usr/src/uts/intel/io/vmm/amd/vmcb.c
226
res = &state->int_to;
usr/src/uts/intel/io/vmm/amd/vmcb.c
60
struct vmcb_state *state = &vmcb->state;
usr/src/uts/intel/io/vmm/amd/vmcb.c
64
return (&state->cs);
usr/src/uts/intel/io/vmm/amd/vmcb.c
66
return (&state->ds);
usr/src/uts/intel/io/vmm/amd/vmcb.c
68
return (&state->es);
usr/src/uts/intel/io/vmm/amd/vmcb.c
70
return (&state->fs);
usr/src/uts/intel/io/vmm/amd/vmcb.c
72
return (&state->gs);
usr/src/uts/intel/io/vmm/amd/vmcb.c
74
return (&state->ss);
usr/src/uts/intel/io/vmm/amd/vmcb.c
76
return (&state->gdt);
usr/src/uts/intel/io/vmm/amd/vmcb.c
78
return (&state->idt);
usr/src/uts/intel/io/vmm/amd/vmcb.c
80
return (&state->ldt);
usr/src/uts/intel/io/vmm/amd/vmcb.c
82
return (&state->tr);
usr/src/uts/intel/io/vmm/amd/vmcb.c
91
struct vmcb_state *state;
usr/src/uts/intel/io/vmm/amd/vmcb.c
95
state = &vmcb->state;
usr/src/uts/intel/io/vmm/amd/vmcb.c
99
res = &state->cr2;
usr/src/uts/intel/io/vmm/amd/vmcb.h
396
struct vmcb_state state;
usr/src/uts/intel/io/vmm/amd/vmcb.h
399
CTASSERT(offsetof(struct vmcb, state) == 0x400);
usr/src/uts/intel/io/vmm/intel/vmx.c
1031
vmxstate = &vmx->state[vcpu];
usr/src/uts/intel/io/vmm/intel/vmx.c
1246
enum event_inject_state state;
usr/src/uts/intel/io/vmm/intel/vmx.c
1250
state = EIS_CAN_INJECT;
usr/src/uts/intel/io/vmm/intel/vmx.c
1253
if (vmx->state[vcpu].nextrip != rip && (gi & HWINTR_BLOCKING) != 0) {
usr/src/uts/intel/io/vmm/intel/vmx.c
1269
state = EIS_EV_INJECTED;
usr/src/uts/intel/io/vmm/intel/vmx.c
1285
if (state == EIS_CAN_INJECT) {
usr/src/uts/intel/io/vmm/intel/vmx.c
1287
state = EIS_EV_INJECTED;
usr/src/uts/intel/io/vmm/intel/vmx.c
1289
return (state | EIS_REQ_EXIT);
usr/src/uts/intel/io/vmm/intel/vmx.c
1297
if (state != EIS_CAN_INJECT) {
usr/src/uts/intel/io/vmm/intel/vmx.c
1298
return (state | EIS_REQ_EXIT);
usr/src/uts/intel/io/vmm/intel/vmx.c
1323
state = EIS_EV_INJECTED;
usr/src/uts/intel/io/vmm/intel/vmx.c
1326
return (state);
usr/src/uts/intel/io/vmm/intel/vmx.c
1407
vmx_inject_recheck(struct vmx *vmx, int vcpu, enum event_inject_state state)
usr/src/uts/intel/io/vmm/intel/vmx.c
1409
if (state == EIS_CAN_INJECT) {
usr/src/uts/intel/io/vmm/intel/vmx.c
1420
if ((state & EIS_REQ_EXIT) != 0) {
usr/src/uts/intel/io/vmm/intel/vmx.c
2940
vmx->state[vcpu].nextrip = rip;
usr/src/uts/intel/io/vmm/intel/vmx.c
2991
vpid_free(vmx->state[i].vpid);
usr/src/uts/intel/io/vmm/intel/vmx.c
890
vmx->state[i].nextrip = ~0;
usr/src/uts/intel/io/vmm/intel/vmx.c
891
vmx->state[i].lastcpu = NOCPU;
usr/src/uts/intel/io/vmm/intel/vmx.c
892
vmx->state[i].vpid = vpid[i];
usr/src/uts/intel/io/vmm/intel/vmx.c
945
vmxstate = &vmx->state[vcpu];
usr/src/uts/intel/io/vmm/intel/vmx.h
143
struct vmxstate state[VM_MAXCPU];
usr/src/uts/intel/io/vmm/io/vlapic.c
1711
vlapic_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state)
usr/src/uts/intel/io/vmm/io/vlapic.c
1718
if (state == X2APIC_DISABLED)
usr/src/uts/intel/io/vmm/io/vlapic.c
1739
if (state == X2APIC_ENABLED) {
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
190
int vm_get_run_state(struct vm *vm, int vcpuid, uint32_t *state,
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
192
int vm_set_run_state(struct vm *vm, int vcpuid, uint32_t state,
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
211
int vm_get_x2apic_state(struct vm *vm, int vcpu, enum x2apic_state *state);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
212
int vm_set_x2apic_state(struct vm *vm, int vcpu, enum x2apic_state state);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
256
int vcpu_set_state(struct vm *vm, int vcpu, enum vcpu_state state,
usr/src/uts/intel/io/vmm/vmm.c
1348
vm_get_run_state(struct vm *vm, int vcpuid, uint32_t *state, uint8_t *sipi_vec)
usr/src/uts/intel/io/vmm/vmm.c
135
enum vcpu_state state; /* (o) vcpu state */
usr/src/uts/intel/io/vmm/vmm.c
1359
*state = vcpu->run_state;
usr/src/uts/intel/io/vmm/vmm.c
1367
vm_set_run_state(struct vm *vm, int vcpuid, uint32_t state, uint8_t sipi_vec)
usr/src/uts/intel/io/vmm/vmm.c
1374
if (!VRS_IS_VALID(state)) {
usr/src/uts/intel/io/vmm/vmm.c
1381
vcpu->run_state = state;
usr/src/uts/intel/io/vmm/vmm.c
1507
while (vcpu->state != VCPU_IDLE) {
usr/src/uts/intel/io/vmm/vmm.c
1514
KASSERT(vcpu->state != VCPU_IDLE, ("invalid transition from "
usr/src/uts/intel/io/vmm/vmm.c
1518
if (vcpu->state == VCPU_RUNNING) {
usr/src/uts/intel/io/vmm/vmm.c
1532
switch (vcpu->state) {
usr/src/uts/intel/io/vmm/vmm.c
1549
vcpu->state = newstate;
usr/src/uts/intel/io/vmm/vmm.c
2266
switch (vcpu->state) {
usr/src/uts/intel/io/vmm/vmm.c
2657
enum vcpu_state state;
usr/src/uts/intel/io/vmm/vmm.c
2666
state = vcpu_get_state(vm, vcpuid, NULL);
usr/src/uts/intel/io/vmm/vmm.c
2667
if (state == VCPU_RUNNING) {
usr/src/uts/intel/io/vmm/vmm.c
2675
} else if (state == VCPU_FROZEN) {
usr/src/uts/intel/io/vmm/vmm.c
2686
panic("%s: invalid state %d", __func__, state);
usr/src/uts/intel/io/vmm/vmm.c
3298
enum vcpu_state state;
usr/src/uts/intel/io/vmm/vmm.c
3306
state = vcpu->state;
usr/src/uts/intel/io/vmm/vmm.c
3311
return (state);
usr/src/uts/intel/io/vmm/vmm.c
354
vcpu_state2str(enum vcpu_state state)
usr/src/uts/intel/io/vmm/vmm.c
357
switch (state) {
usr/src/uts/intel/io/vmm/vmm.c
3581
vm_get_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state *state)
usr/src/uts/intel/io/vmm/vmm.c
3586
*state = vm->vcpu[vcpuid].x2apic_state;
usr/src/uts/intel/io/vmm/vmm.c
3592
vm_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state)
usr/src/uts/intel/io/vmm/vmm.c
3597
if (state >= X2APIC_STATE_LAST)
usr/src/uts/intel/io/vmm/vmm.c
3600
vm->vcpu[vcpuid].x2apic_state = state;
usr/src/uts/intel/io/vmm/vmm.c
3602
vlapic_set_x2apic_state(vm, vcpuid, state);
usr/src/uts/intel/io/vmm/vmm.c
3622
if (vcpu->state == VCPU_RUNNING) {
usr/src/uts/intel/io/vmm/vmm.c
3640
"with hostcpu %d", vcpu->state, hostcpu));
usr/src/uts/intel/io/vmm/vmm.c
3641
if (vcpu->state == VCPU_SLEEPING) {
usr/src/uts/intel/io/vmm/vmm.c
410
vcpu->state = VCPU_IDLE;
usr/src/uts/intel/io/vmm/vmm.c
861
int hostcpu, state;
usr/src/uts/intel/io/vmm/vmm.c
862
state = vcpu_get_state(vm, vcpuid, &hostcpu);
usr/src/uts/intel/io/vmm/vmm.c
863
KASSERT(state == VCPU_RUNNING && hostcpu == curcpu,
usr/src/uts/intel/io/vmm/vmm.c
864
("%s: invalid vcpu state %d/%d", __func__, state, hostcpu));
usr/src/uts/intel/io/vmm/vmm_gpt.c
1073
vmm_gpt_iter_t state;
usr/src/uts/intel/io/vmm/vmm_gpt.c
1077
vmm_gpt_iter_init(&state, gpt, addr, len);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1078
while (vmm_gpt_iter_next(&state, &entry)) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2240
if (vie->mmio_req_read.state == VR_DONE) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2256
ASSERT(vie->mmio_req_read.state == VR_NONE);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2261
vie->mmio_req_read.state = VR_DONE;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2267
vie->mmio_req_read.state = VR_PENDING;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2285
if (vie->mmio_req_write.state == VR_DONE) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2302
vie->mmio_req_write.state = VR_DONE;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2308
vie->mmio_req_write.state = VR_PENDING;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2676
if (vie->mmio_req_read.state == VR_PENDING) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2681
} else if (vie->mmio_req_write.state == VR_PENDING) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3001
if (pending->state != VR_PENDING ||
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3009
pending->state = VR_DONE;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
626
vie->mmio_req_read.state = VR_NONE;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
627
vie->mmio_req_write.state = VR_NONE;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
91
enum vie_req state;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1188
error = vm_get_run_state(sc->vmm_vm, vcpu, &vrs.state,
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1205
error = vm_set_run_state(sc->vmm_vm, vcpu, vrs.state,
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1434
error = vm_set_x2apic_state(sc->vmm_vm, vcpu, x2apic.state);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1445
&x2apic.state);
usr/src/uts/intel/os/smt.c
487
uint64_t state = CM_THREAD;
usr/src/uts/intel/os/smt.c
490
state = CM_UNSAFE;
usr/src/uts/intel/os/smt.c
492
state = CM_VCPU;
usr/src/uts/intel/os/smt.c
494
smt->cs_state = CS_MK(state, zoneid);
usr/src/uts/intel/sys/acpi/acparser.h
308
ACPI_PARSE_STATE *state);
usr/src/uts/intel/sys/acpi/acparser.h
340
ACPI_PARSE_STATE *state);
usr/src/uts/intel/sys/acpi/acparser.h
362
ACPI_PARSE_STATE *state);
usr/src/uts/intel/sys/ecppvar.h
359
int state; /* see above */
usr/src/uts/intel/sys/mcontext.h
130
uint32_t state[27]; /* 287/387 saved state */
usr/src/uts/intel/sys/mcontext.h
154
uint32_t state[27]; /* 287/387 saved state */
usr/src/uts/intel/sys/regset.h
153
int state[27]; /* 287/387 saved state */
usr/src/uts/intel/sys/vmm_dev.h
198
enum x2apic_state state;
usr/src/uts/intel/sys/vmm_dev.h
307
uint32_t state; /* of enum cpu_init_status type */
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1000
ANDIDX(state, ~LDACO_LDM, LDAC0_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1001
SELIDX(state, RDACO_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1002
ANDIDX(state, ~RDACO_RDM, RDAC0_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1005
SELIDX(state, MIOC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1006
PUTIDX(state, MIOC_MIM, MIOC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1008
audiocs_configure_output(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1009
audiocs_configure_input(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1033
audiocs_init_state(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1035
audio_dev_t *adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1036
dev_info_t *dip = state->cs_dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1054
state->cs_dma_engine = EB2_DMA;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1055
state->cs_dma_ops = &cs4231_eb2dma_ops;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1057
state->cs_dma_engine = APC_DMA;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1058
state->cs_dma_ops = &cs4231_apcdma_ops;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1062
state->cs_dma_engine = APC_DMA;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1063
state->cs_dma_ops = &cs4231_apcdma_ops;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1070
audiocs_get_ports(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1073
if ((audiocs_alloc_engine(state, CS4231_PLAY) != DDI_SUCCESS) ||
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1074
(audiocs_alloc_engine(state, CS4231_REC) != DDI_SUCCESS)) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1079
if (CS4231_DMA_MAP_REGS(state) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1085
if (audiocs_add_controls(state) != DDI_SUCCESS) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1089
state->cs_suspended = B_FALSE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1090
state->cs_powered = B_FALSE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1145
audiocs_get_ports(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1147
dev_info_t *dip = state->cs_dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1148
audio_dev_t *adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1152
state->cs_omask = state->cs_omod =
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1156
state->cs_imask =
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1167
state->cs_imask |= (1U << INPUT_CD);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1168
state->cs_omod = (1U << OUTPUT_SPEAKER);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1211
if (state->cs_dma_engine == EB2_DMA) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1224
state->cs_imask |= (1U << INPUT_CD);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1244
audiocs_power_up(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1250
CS4231_DMA_POWER(state, CS4231_PWR_ON);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1253
CS4231_DMA_RESET(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1255
(void) audiocs_poll_ready(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1262
SELIDX(state, MID_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1263
PUTIDX(state, state->cs_save[MID_REG], MID_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1267
SELIDX(state, (i | IAR_MCE));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1268
ddi_put8(handle, &CS4231_IDR, state->cs_save[i]);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1269
(void) audiocs_poll_ready(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1272
SELIDX(state, 0);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1287
audiocs_power_down(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1292
handle = state->cs_handles.cs_codec_hndl;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1302
SELIDX(state, i);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1303
state->cs_save[i] = ddi_get8(handle, &CS4231_IDR);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1307
CS4231_DMA_POWER(state, CS4231_PWR_OFF);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1321
audiocs_configure_input(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1327
ASSERT(mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1329
inputs = state->cs_inputs->cc_val;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1330
micboost = state->cs_micboost->cc_val;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1331
r = (state->cs_igain->cc_val & 0xff);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1332
l = ((state->cs_igain->cc_val & 0xff00) >> 8);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1365
SELIDX(state, LADCI_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1366
PUTIDX(state, l, LADCI_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1368
SELIDX(state, RADCI_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1369
PUTIDX(state, r, RADCI_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1382
audiocs_configure_output(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1392
ASSERT(mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1394
outputs = state->cs_outputs->cc_val;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1397
SELIDX(state, MIOC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1399
ANDIDX(state, ~MIOC_MONO_SPKR_MUTE, MIOC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1401
ORIDX(state, MIOC_MONO_SPKR_MUTE, MIOC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1403
SELIDX(state, PC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1405
ANDIDX(state, ~PC_HEADPHONE_MUTE, PC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1407
ORIDX(state, PC_HEADPHONE_MUTE, PC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1409
SELIDX(state, PC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1411
ANDIDX(state, ~PC_LINE_OUT_MUTE, PC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1413
ORIDX(state, PC_LINE_OUT_MUTE, PC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1417
mgain = cs4231_atten[((state->cs_mgain->cc_val * 255) / 100) & 0xff];
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1418
SELIDX(state, LC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1421
PUTIDX(state, LC_OFF, LC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1424
PUTIDX(state, (mgain << 2) | LC_LBE, LC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1428
l = ((state->cs_ogain->cc_val >> 8) & 0xff);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1429
r = (state->cs_ogain->cc_val & 0xff);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1441
SELIDX(state, LDACO_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1442
PUTIDX(state, l, LDAC0_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1443
SELIDX(state, RDACO_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1444
PUTIDX(state, r, RDAC0_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1464
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1466
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1468
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1490
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1497
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1499
audiocs_configure_output(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1500
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1521
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1523
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1525
audiocs_configure_input(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1526
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1547
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1554
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1556
audiocs_configure_input(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1557
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1579
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1581
if (val & ~(state->cs_imask))
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1584
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1586
audiocs_configure_input(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1587
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1609
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1611
if ((val & ~(state->cs_omod)) !=
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1612
(state->cs_omask & ~state->cs_omod))
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1615
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1617
audiocs_configure_output(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1618
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1640
CS_state_t *state = cc->cc_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1645
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1647
audiocs_configure_output(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1648
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1673
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1674
dev_info_t *dip = state->cs_dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1685
audio_dev_warn(state->cs_adev, "power up failed");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1710
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1712
(void) pm_idle_component(state->cs_dip, CS4231_COMPONENT);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1729
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1732
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1736
CS4231_DMA_STOP(state, eng);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1741
SELIDX(state, INTC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1742
ANDIDX(state, ~(eng->ce_codec_en), INTC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1743
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1762
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1769
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1784
SELIDX(state, reg | IAR_MCE);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1785
PUTIDX(state, value, mask);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1787
if (audiocs_poll_ready(state) != DDI_SUCCESS) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1789
} else if (CS4231_DMA_START(state, eng) != DDI_SUCCESS) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1795
SELIDX(state, INTC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1796
ORIDX(state, eng->ce_codec_en, INTC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1800
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1880
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1884
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1886
off = CS4231_DMA_ADDR(state, eng);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1912
CS4231_DMA_RELOAD(state, eng);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1913
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1951
audiocs_alloc_engine(CS_state_t *state, int num)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1969
adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1970
dip = state->cs_dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1973
eng->ce_state = state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1995
state->cs_engines[num] = eng;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
1998
rc = ddi_dma_alloc_handle(dip, CS4231_DMA_ATTR(state), DDI_DMA_SLEEP,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2048
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2049
audio_dev_t *adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2088
audiocs_poll_ready(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2095
ASSERT(state->cs_regs != NULL);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2116
SELIDX(state, ESI_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2151
audiocs_sel_index(CS_state_t *state, uint8_t reg, int n)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2153
audiocs_sel_index(CS_state_t *state, uint8_t reg)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2171
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2178
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2201
audiocs_put_index(CS_state_t *state, uint8_t val, uint8_t mask, int n)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2203
audiocs_put_index(CS_state_t *state, uint8_t val, uint8_t mask)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2224
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2227
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
2230
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
421
CS_state_t *state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
427
state = ddi_get_driver_private(dip);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
429
ASSERT(!mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
432
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
438
if (!state->cs_suspended) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
441
if (level == CS4231_PWR_OFF && state->cs_powered) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
444
audiocs_power_down(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
445
state->cs_powered = B_FALSE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
447
} else if (level == CS4231_PWR_ON && !state->cs_powered) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
450
audiocs_power_up(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
451
state->cs_powered = B_TRUE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
455
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
457
ASSERT(!mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
465
audiocs_destroy(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
467
if (state == NULL)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
471
audiocs_free_engine(state->cs_engines[i]);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
473
audiocs_del_controls(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
475
if (state->cs_adev) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
476
audio_dev_free(state->cs_adev);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
480
CS4231_DMA_UNMAP_REGS(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
483
mutex_destroy(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
484
kmem_free(state, sizeof (*state));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
505
CS_state_t *state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
509
state = kmem_zalloc(sizeof (*state), KM_SLEEP);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
510
state->cs_dip = dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
511
ddi_set_driver_private(dip, state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
514
mutex_init(&state->cs_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
520
if ((state->cs_adev = audio_dev_alloc(dip, 0)) == NULL) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
523
adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
528
if ((audiocs_init_state(state)) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
533
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
536
if ((audiocs_chip_init(state)) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
537
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
542
state->cs_powered = B_TRUE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
544
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
547
if (audio_dev_register(state->cs_adev) != DDI_SUCCESS) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
548
audio_dev_warn(state->cs_adev, "unable to register audio dev");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
557
audiocs_destroy(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
577
CS_state_t *state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
581
state = ddi_get_driver_private(dip);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
582
adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
584
ASSERT(dip == state->cs_dip);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
585
ASSERT(!mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
588
(void) pm_busy_component(state->cs_dip, CS4231_COMPONENT);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
591
audiocs_power_up(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
592
state->cs_powered = B_TRUE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
594
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
597
if ((audiocs_chip_init(state)) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
598
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
600
(void) pm_idle_component(state->cs_dip, CS4231_COMPONENT);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
604
state->cs_suspended = B_FALSE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
606
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
613
(void) pm_idle_component(state->cs_dip, CS4231_COMPONENT);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
615
audio_dev_resume(state->cs_adev);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
636
CS_state_t *state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
641
state = ddi_get_driver_private(dip);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
643
adev = state->cs_adev;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
650
if (state->cs_powered) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
654
SELIDX(state, INTC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
655
ANDIDX(state, ~(INTC_PEN|INTC_CEN), INTC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
658
CS4231_DMA_RESET(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
667
audiocs_destroy(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
688
CS_state_t *state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
691
state = ddi_get_driver_private(dip);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
693
mutex_enter(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
695
ASSERT(!state->cs_suspended);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
697
audio_dev_suspend(state->cs_adev);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
699
if (state->cs_powered) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
701
audiocs_power_down(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
702
state->cs_powered = B_FALSE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
704
state->cs_suspended = B_TRUE; /* stop new ops */
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
705
mutex_exit(&state->cs_lock);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
733
audiocs_alloc_ctrl(CS_state_t *state, uint32_t num, uint64_t val)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
740
cc->cc_state = state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
776
desc.acd_minvalue = state->cs_imask;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
777
desc.acd_maxvalue = state->cs_imask;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
789
desc.acd_minvalue = state->cs_omod;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
790
desc.acd_maxvalue = state->cs_omask;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
809
cc->cc_ctrl = audio_dev_add_control(state->cs_adev, &desc,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
848
audiocs_add_controls(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
851
state->cs_##CTL = audiocs_alloc_ctrl(state, ID, VAL); \
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
852
if (state->cs_##CTL == NULL) { \
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
853
audio_dev_warn(state->cs_adev, \
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
862
ADD_CTRL(outputs, CTL_OUTPUTS, (state->cs_omask & ~state->cs_omod) |
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
879
audiocs_del_controls(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
881
audiocs_free_ctrl(state->cs_ogain);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
882
audiocs_free_ctrl(state->cs_igain);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
883
audiocs_free_ctrl(state->cs_mgain);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
884
audiocs_free_ctrl(state->cs_micboost);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
885
audiocs_free_ctrl(state->cs_inputs);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
886
audiocs_free_ctrl(state->cs_outputs);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
905
audiocs_chip_init(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
910
CS4231_DMA_POWER(state, CS4231_PWR_ON);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
912
CS4231_DMA_RESET(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
915
if (audiocs_poll_ready(state) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
920
SELIDX(state, MID_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
924
SELIDX(state, VID_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
926
state->cs_revA = B_TRUE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
928
state->cs_revA = B_FALSE;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
932
SELIDX(state, LDACO_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
933
PUTIDX(state, LDACO_LDM | LDACO_MID_GAIN, LDAC0_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
934
SELIDX(state, RDACO_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
935
PUTIDX(state, RDACO_RDM | RDACO_MID_GAIN, RDAC0_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
938
SELIDX(state, LAUX1_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
939
PUTIDX(state, LAUX1_LX1M | LAUX1_UNITY_GAIN, LAUX1_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
940
SELIDX(state, RAUX1_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
941
PUTIDX(state, RAUX1_RX1M | RAUX1_UNITY_GAIN, RAUX1_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
942
SELIDX(state, LAUX2_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
943
PUTIDX(state, LAUX2_LX2M | LAUX2_UNITY_GAIN, LAUX2_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
944
SELIDX(state, RAUX2_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
945
PUTIDX(state, RAUX2_RX2M | RAUX2_UNITY_GAIN, RAUX2_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
948
SELIDX(state, LLIC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
949
PUTIDX(state, LLIC_LLM | LLIC_UNITY_GAIN, LLIC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
950
SELIDX(state, RLIC_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
951
PUTIDX(state, RLIC_RLM | RLIC_UNITY_GAIN, RLIC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
954
SELIDX(state, FSDF_REG | IAR_MCE);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
955
PUTIDX(state, FS_48000 | PDF_LINEAR16NE | PDF_STEREO, FSDF_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
956
if (audiocs_poll_ready(state) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
960
SELIDX(state, CDF_REG | IAR_MCE);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
961
PUTIDX(state, CDF_LINEAR16NE | CDF_STEREO, CDF_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
962
if (audiocs_poll_ready(state) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
970
SELIDX(state, (INTC_REG | IAR_MCE));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
971
PUTIDX(state, INTC_DDC | INTC_PDMA | INTC_CDMA, INTC_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
972
if (audiocs_poll_ready(state) == DDI_FAILURE) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
980
SELIDX(state, AFE1_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
981
PUTIDX(state, AFE1_OLB, AFE1_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
984
SELIDX(state, AFE2_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
985
if (state->cs_revA) {
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
986
PUTIDX(state, AFE2_HPF, AFE2_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
988
PUTIDX(state, 0, AFE2_VALID_MASK);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
993
SELIDX(state, AFS_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
999
SELIDX(state, LDACO_REG);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
100
#define APC_DMACC state->cs_regs->apc.dmacc
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
101
#define APC_DMACNVA state->cs_regs->apc.dmacnva
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
102
#define APC_DMACNC state->cs_regs->apc.dmacnc
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
103
#define APC_DMAPVA state->cs_regs->apc.dmapva
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
104
#define APC_DMAPC state->cs_regs->apc.dmapc
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
105
#define APC_DMAPNVA state->cs_regs->apc.dmapnva
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
106
#define APC_DMAPNC state->cs_regs->apc.dmapnc
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
165
#define EB2_PLAY_CSR state->cs_eb2_regs.play->eb2csr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
166
#define EB2_PLAY_ACR state->cs_eb2_regs.play->eb2acr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
167
#define EB2_PLAY_BCR state->cs_eb2_regs.play->eb2bcr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
168
#define EB2_REC_CSR state->cs_eb2_regs.record->eb2csr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
169
#define EB2_REC_ACR state->cs_eb2_regs.record->eb2acr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
170
#define EB2_REC_BCR state->cs_eb2_regs.record->eb2bcr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
171
#define EB2_AUXIO_REG state->cs_eb2_regs.auxio
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
273
#define CS4231_IAR state->cs_regs->codec.iar /* Index Add. Reg. */
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
274
#define CS4231_IDR state->cs_regs->codec.idr /* Index Data Reg. */
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
275
#define CS4231_STATUS state->cs_regs->codec.statr /* Status Reg. */
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
276
#define CS4231_PIODR state->cs_regs->codec.piodr /* PIO Data Reg. */
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
288
#define CODEC_HANDLE state->cs_handles.cs_codec_hndl
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
289
#define APC_HANDLE state->cs_handles.cs_codec_hndl
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
290
#define EB2_PLAY_HNDL state->cs_handles.cs_eb2_play_hndl
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
291
#define EB2_REC_HNDL state->cs_handles.cs_eb2_rec_hndl
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
292
#define EB2_AUXIO_HNDL state->cs_handles.cs_eb2_auxio_hndl
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
98
#define APC_DMACSR state->cs_regs->apc.dmacsr
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h
99
#define APC_DMACVA state->cs_regs->apc.dmacva
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
108
apc_map_regs(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
111
dev_info_t *dip = state->cs_dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
114
if (ddi_regs_map_setup(dip, 0, (caddr_t *)&state->cs_regs, 0,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
116
audio_dev_warn(state->cs_adev, "ddi_regs_map_setup() failed");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
140
apc_unmap_regs(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
162
apc_reset(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
203
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
210
ASSERT(mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
227
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
269
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
276
ASSERT(mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
321
apc_power(CS_state_t *state, int level)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
345
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c
395
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
114
eb2_map_regs(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
116
dev_info_t *dip = state->cs_dip;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
119
if (ddi_regs_map_setup(dip, 0, (caddr_t *)&state->cs_regs, 0,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
122
audio_dev_warn(state->cs_adev, "failed mapping codec regs");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
127
if (ddi_regs_map_setup(dip, 1, (caddr_t *)&state->cs_eb2_regs.play, 0,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
130
audio_dev_warn(state->cs_adev, "failed mapping play regs");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
133
state->cs_engines[CS4231_PLAY]->ce_regsh = EB2_PLAY_HNDL;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
134
state->cs_engines[CS4231_PLAY]->ce_eb2regs = state->cs_eb2_regs.play;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
137
if (ddi_regs_map_setup(dip, 2, (caddr_t *)&state->cs_eb2_regs.record, 0,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
140
audio_dev_warn(state->cs_adev, "failed mapping rec regs");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
143
state->cs_engines[CS4231_REC]->ce_regsh = EB2_REC_HNDL;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
144
state->cs_engines[CS4231_REC]->ce_eb2regs = state->cs_eb2_regs.record;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
147
if (ddi_regs_map_setup(dip, 3, (caddr_t *)&state->cs_eb2_regs.auxio, 0,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
149
audio_dev_warn(state->cs_adev, "failed mapping auxio reg");
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
160
eb2_unmap_regs(state);
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
176
eb2_unmap_regs(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
201
eb2_reset(CS_state_t *state)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
250
CS_state_t *state = eng->ce_state;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
266
ASSERT(mutex_owned(&state->cs_lock));
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
278
audio_dev_warn(state->cs_adev,
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c
365
eb2_power(CS_state_t *state, int level)
usr/src/uts/sun/io/dada/targets/dad.c
2051
uchar_t state = un->un_last_state;
usr/src/uts/sun/io/dada/targets/dad.c
2116
un->un_last_state = state;
usr/src/uts/sun/io/dada/targets/dad.c
3052
enum dkio_state state = 0;
usr/src/uts/sun/io/dada/targets/dad.c
3062
state = state;
usr/src/uts/sun/io/fd.c
1892
enum dkio_state state;
usr/src/uts/sun/io/fd.c
192
static int fd_check_media(dev_t dev, enum dkio_state state);
usr/src/uts/sun/io/fd.c
2146
if (ddi_copyin((caddr_t)arg, (caddr_t)&state,
usr/src/uts/sun/io/fd.c
2153
err = fd_check_media(dev, state);
usr/src/uts/sun/io/fd.c
6042
enum dkio_state state;
usr/src/uts/sun/io/fd.c
6049
state = DKIO_EJECTED;
usr/src/uts/sun/io/fd.c
6051
state = DKIO_INSERTED;
usr/src/uts/sun/io/fd.c
6054
state = DKIO_INSERTED;
usr/src/uts/sun/io/fd.c
6056
return (state);
usr/src/uts/sun/io/fd.c
6060
fd_check_media(dev_t dev, enum dkio_state state)
usr/src/uts/sun/io/fd.c
6097
while (un->un_media_state == state) {
usr/src/uts/sun/io/scsi/adapters/fas.c
276
static char *fas_state_name(ushort_t state);
usr/src/uts/sun/io/scsi/adapters/fas.c
3584
ushort_t state;
usr/src/uts/sun/io/scsi/adapters/fas.c
3614
state = fas->f_state;
usr/src/uts/sun/io/scsi/adapters/fas.c
3616
if (!(state == STATE_FREE || state > ACTS_ENDVEC)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3617
ASSERT(pvecs[state-1] != NULL);
usr/src/uts/sun/io/scsi/adapters/fas.c
3618
action = (*pvecs[state-1]) (fas);
usr/src/uts/sun/io/scsi/adapters/fas.c
7483
ushort_t state = fas->f_state;
usr/src/uts/sun/io/scsi/adapters/fas.c
7492
tgt, state, phase, (void *)sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
9399
fas_state_name(ushort_t state)
usr/src/uts/sun/io/scsi/adapters/fas.c
9401
if (state == STATE_FREE) {
usr/src/uts/sun/io/scsi/adapters/fas.c
9403
} else if (state & STATE_SELECTING) {
usr/src/uts/sun/io/scsi/adapters/fas.c
9404
if (state == STATE_SELECT_NORMAL)
usr/src/uts/sun/io/scsi/adapters/fas.c
9406
else if (state == STATE_SELECT_N_STOP)
usr/src/uts/sun/io/scsi/adapters/fas.c
9408
else if (state == STATE_SELECT_N_SENDMSG)
usr/src/uts/sun/io/scsi/adapters/fas.c
9415
char state;
usr/src/uts/sun/io/scsi/adapters/fas.c
9438
if (names[i].state == state)
usr/src/uts/sun/io/zs_async.c
3392
static int state = 0;
usr/src/uts/sun/io/zs_async.c
3396
if (ch == sequence[state]) {
usr/src/uts/sun/io/zs_async.c
3397
if (++state >= sizeof (sequence)) {
usr/src/uts/sun/io/zs_async.c
3398
state = 0;
usr/src/uts/sun/io/zs_async.c
3402
state = (ch == sequence[0]) ? 1 : 0;
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
837
#define New_state(fas, state)\
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
838
(fas)->f_laststate = (fas)->f_state, (fas)->f_state = (state)
usr/src/uts/sun4/io/ebus.c
337
ebus_p->state = ATTACHED;
usr/src/uts/sun4/io/ebus.c
349
ebus_p->state = RESUMED;
usr/src/uts/sun4/io/ebus.c
382
ebus_p->state = SUSPENDED;
usr/src/uts/sun4/io/efcode/fcode.c
283
if (FC_STATE_ACTIVE(st->state))
usr/src/uts/sun4/io/efcode/fcode.c
286
st->state = FC_STATE_OPEN;
usr/src/uts/sun4/io/efcode/fcode.c
311
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
320
if (st->state == FC_STATE_READ_DONE) {
usr/src/uts/sun4/io/efcode/fcode.c
325
if (st->state > FC_STATE_READ_DONE) {
usr/src/uts/sun4/io/efcode/fcode.c
332
if (st->state != FC_STATE_VALIDATED) {
usr/src/uts/sun4/io/efcode/fcode.c
337
if ((st->state != FC_STATE_ERROR_SET) ||
usr/src/uts/sun4/io/efcode/fcode.c
364
st->state = FC_STATE_INACTIVE;
usr/src/uts/sun4/io/efcode/fcode.c
386
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
394
if (st->state != FC_STATE_OPEN) {
usr/src/uts/sun4/io/efcode/fcode.c
396
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
413
st->state = FC_STATE_READ_DONE;
usr/src/uts/sun4/io/efcode/fcode.c
431
ASSERT(FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
502
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
508
if (st->state != FC_STATE_READ_DONE) {
usr/src/uts/sun4/io/efcode/fcode.c
510
"wrong state (%d)\n", st->state);
usr/src/uts/sun4/io/efcode/fcode.c
52
int state; /* available flag or active state */
usr/src/uts/sun4/io/efcode/fcode.c
553
st->state = FC_STATE_IN_PROGRESS;
usr/src/uts/sun4/io/efcode/fcode.c
574
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
580
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
582
"wrong state (%d)\n", st->state);
usr/src/uts/sun4/io/efcode/fcode.c
627
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
633
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
635
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
784
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
789
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
791
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
814
st->state = FC_STATE_VALIDATED;
usr/src/uts/sun4/io/efcode/fcode.c
836
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
841
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
843
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
899
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
904
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
907
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
934
st->state = FC_STATE_ERROR_SET;
usr/src/uts/sun4/io/su_driver.c
3742
static int state = 0;
usr/src/uts/sun4/io/su_driver.c
3746
if (ch == sequence[state]) {
usr/src/uts/sun4/io/su_driver.c
3747
if (++state >= sizeof (sequence)) {
usr/src/uts/sun4/io/su_driver.c
3748
state = 0;
usr/src/uts/sun4/io/su_driver.c
3752
state = (ch == sequence[0]) ? 1 : 0;
usr/src/uts/sun4/io/su_driver.c
483
enum states state = EMPTY;
usr/src/uts/sun4/io/su_driver.c
500
state = SOFTSTATE;
usr/src/uts/sun4/io/su_driver.c
549
state = REGSMAP;
usr/src/uts/sun4/io/su_driver.c
660
state = MUTEXES;
usr/src/uts/sun4/io/su_driver.c
671
state = ADDINTR;
usr/src/uts/sun4/io/su_driver.c
679
state = SOFTINTR;
usr/src/uts/sun4/io/su_driver.c
686
state = ASYINIT;
usr/src/uts/sun4/io/su_driver.c
704
state = KSTAT;
usr/src/uts/sun4/io/su_driver.c
801
state = MINORNODE;
usr/src/uts/sun4/io/su_driver.c
847
if (state == MINORNODE) {
usr/src/uts/sun4/io/su_driver.c
851
if (state >= KSTAT)
usr/src/uts/sun4/io/su_driver.c
853
if (state >= ASYINIT) {
usr/src/uts/sun4/io/su_driver.c
857
if (state >= SOFTINTR)
usr/src/uts/sun4/io/su_driver.c
859
if (state >= ADDINTR)
usr/src/uts/sun4/io/su_driver.c
861
if (state >= MUTEXES) {
usr/src/uts/sun4/io/su_driver.c
869
if (state >= REGSMAP)
usr/src/uts/sun4/io/su_driver.c
871
if (state >= SOFTSTATE)
usr/src/uts/sun4/os/cpupm_mach.c
48
cpupm_plat_change_state(struct cpu *cp, cpupm_state_t *state)
usr/src/uts/sun4/os/machdep.c
773
uint16_t state;
usr/src/uts/sun4/os/machdep.c
788
state = cpu->cpu_mstate;
usr/src/uts/sun4/os/machdep.c
796
times[state] += now - start;
usr/src/uts/sun4/sys/cpu_sgnblk_defs.h
120
#define CPU_SIGNATURE(sig, state, sub_state, cpuid) \
usr/src/uts/sun4/sys/cpu_sgnblk_defs.h
123
(*cpu_sgn_func)((sig), (state), (sub_state), (cpuid)); \
usr/src/uts/sun4/sys/cpu_sgnblk_defs.h
47
#define CPU_SIG_BLD(sig, state, sub_state) \
usr/src/uts/sun4/sys/cpu_sgnblk_defs.h
48
(((sig) << 16) | ((state) << 8) | (sub_state))
usr/src/uts/sun4/sys/cpu_sgnblk_defs.h
56
uchar_t state; /* see SIGBST_xxxx below. */
usr/src/uts/sun4/sys/ebus.h
119
driver_state_t state;
usr/src/uts/sun4/sys/xc_impl.h
121
#define SEND_MBOX_ONLY(xc_cpuset, func, arg1, arg2, lcx, state) \
usr/src/uts/sun4/sys/xc_impl.h
129
ASSERT(xc_mbox[pix].xc_state == state); \
usr/src/uts/sun4/sys/xc_impl.h
143
#define SEND_MBOX_MONDO(xc_cpuset, func, arg1, arg2, state) \
usr/src/uts/sun4/sys/xc_impl.h
149
ASSERT(xc_mbox[pix].xc_state == state); \
usr/src/uts/sun4/sys/xc_impl.h
185
#define WAIT_MBOX_DONE(xc_cpuset, lcx, state, sync) \
usr/src/uts/sun4/sys/xc_impl.h
197
if (xc_mbox[pix].xc_state == state) { \
usr/src/uts/sun4u/boston/os/boston.c
342
cpu_sgn_update(ushort_t sig, uchar_t state, uchar_t sub_state, int cpuid)
usr/src/uts/sun4u/boston/os/boston.c
366
if (state == SIGST_EXIT && sub_state == SIGSUBST_REBOOT) {
usr/src/uts/sun4u/boston/os/boston.c
367
if (current_sgn.state_t.state == SIGST_EXIT &&
usr/src/uts/sun4u/boston/os/boston.c
376
if (state == SIGST_OFFLINE || state == SIGST_DETACHED) {
usr/src/uts/sun4u/boston/os/boston.c
380
current_sgn.signature = CPU_SIG_BLD(sig, state, sub_state);
usr/src/uts/sun4u/boston/os/boston.c
393
signature.states = state;
usr/src/uts/sun4u/boston/os/boston.c
414
if (state == SIGST_EXIT && (sub_state == SIGSUBST_HALT ||
usr/src/uts/sun4u/cpu/spitfire.c
1446
uchar_t state;
usr/src/uts/sun4u/cpu/spitfire.c
1467
state = (uchar_t)((spf_flt.flt_ec_tag &
usr/src/uts/sun4u/cpu/spitfire.c
1470
if ((state & cpu_ec_state_valid) &&
usr/src/uts/sun4u/cpu/spitfire.c
1484
if ((state & cpu_ec_state_valid) == 0 ||
usr/src/uts/sun4u/cpu/spitfire.c
3487
uchar_t state;
usr/src/uts/sun4u/cpu/spitfire.c
3544
state = (uchar_t)((ec_tag & cpu_ec_state_mask) >>
usr/src/uts/sun4u/cpu/spitfire.c
3551
ecache_scrub_tag_err(nafsr, state, index);
usr/src/uts/sun4u/cpu/spitfire.c
3552
} else if (state & cpu_ec_state_valid) {
usr/src/uts/sun4u/cpu/spitfire.c
3557
if (state & cpu_ec_state_dirty)
usr/src/uts/sun4u/cpu/spitfire.c
3999
ecache_scrub_tag_err(uint64_t afsr, uchar_t state, uint32_t index)
usr/src/uts/sun4u/cpu/spitfire.c
4025
if (!(state & cpu_ec_state_dirty)) {
usr/src/uts/sun4u/cpu/us3_common.c
2861
int state;
usr/src/uts/sun4u/cpu/us3_common.c
2888
state = cpu_ectag_pa_to_subblk_state(totalsize,
usr/src/uts/sun4u/cpu/us3_common.c
2899
switch (state) {
usr/src/uts/sun4u/cpu/us3_jalapeno.c
71
uint8_t state : 7;
usr/src/uts/sun4u/cpu/us3_jalapeno.c
757
mcu_fsm_init_state[id].state = val64 >> JP_MCU_FSM_SHIFT;
usr/src/uts/sun4u/cpu/us3_jalapeno.c
789
val64 = mcu_fsm_init_state[id].state;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1894
uint8_t state;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1936
if (hpc3130_get_led(handle, offset, led, &state) !=
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1943
ASSERT(state < sizeof (hpc3130_to_hpc_led_map));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1944
ASSERT(state ==
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1945
HPC3130_FROM_HPC_LED(HPC3130_TO_HPC_LED(state)));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1947
led_info->state = HPC3130_TO_HPC_LED(state);
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1971
state = led_info->state;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1972
if (state >= sizeof (hpc3130_from_hpc_led_map) ||
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1973
(state != HPC3130_TO_HPC_LED(
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1974
HPC3130_FROM_HPC_LED(state)))) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1976
"Improper LED value: %d %d", state,
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1978
HPC3130_FROM_HPC_LED(state))));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1984
HPC3130_FROM_HPC_LED(state));
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1461
if (unitp->state & XCPPM_ST_SUSPENDED) {
usr/src/uts/sun4u/excalibur/io/xcalppm.c
369
unitp->state &= ~XCPPM_ST_SUSPENDED;
usr/src/uts/sun4u/excalibur/io/xcalppm.c
475
unitp->state |= XCPPM_ST_SUSPENDED;
usr/src/uts/sun4u/excalibur/sys/xcalppm_var.h
73
uint_t state; /* ppm internal state */
usr/src/uts/sun4u/io/bbc_beep.c
441
bbc_beep_state_t *state = ddi_get_soft_state(bbc_beep_statep, instance);
usr/src/uts/sun4u/io/bbc_beep.c
443
ASSERT(state != NULL);
usr/src/uts/sun4u/io/bbc_beep.c
447
return (state);
usr/src/uts/sun4u/io/grbeep.c
470
grbeep_state_t *state = ddi_get_soft_state(grbeep_statep, instance);
usr/src/uts/sun4u/io/grbeep.c
472
ASSERT(state != NULL);
usr/src/uts/sun4u/io/grbeep.c
476
return (state);
usr/src/uts/sun4u/io/mc-us3.c
1892
mc_dimm_sids[i].state = MC_DIMM_SIDS_INVALID;
usr/src/uts/sun4u/io/mc-us3.c
2044
if (mc_dimm_sids[i].state == MC_DIMM_SIDS_INVALID)
usr/src/uts/sun4u/io/mc-us3.c
2045
mc_dimm_sids[i].state = MC_DIMM_SIDS_REQUESTED;
usr/src/uts/sun4u/io/mem_cache.c
563
uint8_t state;
usr/src/uts/sun4u/io/mem_cache.c
650
state = tag_data & CH_ECSTATE_MASK;
usr/src/uts/sun4u/io/mem_cache.c
651
if (state != PN_ECSTATE_NA) {
usr/src/uts/sun4u/io/mem_cache.c
709
state = tag_data & CH_ECSTATE_MASK;
usr/src/uts/sun4u/io/mem_cache.c
710
if (state != PN_ECSTATE_NA) {
usr/src/uts/sun4u/io/mem_cache.c
740
state = tag_data & CH_ECSTATE_MASK;
usr/src/uts/sun4u/io/mem_cache.c
741
if (state != PN_ECSTATE_NA) {
usr/src/uts/sun4u/io/mem_cache.c
777
state = tag_data & CH_ECSTATE_MASK;
usr/src/uts/sun4u/io/mem_cache.c
778
if (state != PN_ECSTATE_NA) {
usr/src/uts/sun4u/io/px/px_hlib.c
2111
uint64_t state;
usr/src/uts/sun4u/io/px/px_hlib.c
2113
state = CSRA_FR((caddr_t)dev_hdl, INTERRUPT_CLEAR,
usr/src/uts/sun4u/io/px/px_hlib.c
2116
switch (state) {
usr/src/uts/sun4u/io/px/px_hlib.c
2145
intr_state_t state;
usr/src/uts/sun4u/io/px/px_hlib.c
2149
state = INTERRUPT_IDLE_STATE;
usr/src/uts/sun4u/io/px/px_hlib.c
2152
state = INTERRUPT_PENDING_STATE;
usr/src/uts/sun4u/io/px/px_hlib.c
2159
SYSINO_TO_DEVINO(sysino), ENTRIES_INT_STATE, state);
usr/src/uts/sun4u/io/px/px_hlib.c
2943
uint64_t *cur_p, state;
usr/src/uts/sun4u/io/px/px_hlib.c
2961
state = (*cur_p) & EVENT_QUEUE_STATE_ENTRIES_STATE_MASK;
usr/src/uts/sun4u/io/px/px_hlib.c
2962
if ((state == EQ_ACTIVE_STATE) || (state == EQ_ERROR_STATE))
usr/src/uts/sun4u/io/rmc_comm.c
786
current_sgn_p->state_t.state,
usr/src/uts/sun4u/io/rmc_comm_drvintf.c
637
rmc_comm_msg_t *msgbuf, uint_t *state, kmutex_t *lock)
usr/src/uts/sun4u/io/rmc_comm_drvintf.c
670
msgintr->intr_state = state;
usr/src/uts/sun4u/io/rmclomv.c
2616
switch (ledState.state) {
usr/src/uts/sun4u/io/rmclomv.c
2685
rmc_setled.state = DP_LED_ON;
usr/src/uts/sun4u/io/rmclomv.c
2688
rmc_setled.state = DP_LED_BLINKING;
usr/src/uts/sun4u/io/rmclomv.c
2691
rmc_setled.state = DP_LED_FLASHING;
usr/src/uts/sun4u/io/rmclomv.c
2694
rmc_setled.state = DP_LED_OFF;
usr/src/uts/sun4u/io/rmclomv.c
2817
switch (alarmState.state) {
usr/src/uts/sun4u/io/rmclomv.c
2877
rmc_setalarm.state = (rsci8)env_alarmctl.alarm_state;
usr/src/uts/sun4u/io/rmclomv.c
2942
int state;
usr/src/uts/sun4u/io/rmclomv.c
3011
state = rmclomv_rmc_state;
usr/src/uts/sun4u/io/rmclomv.c
3016
if (state != RMCLOMV_RMCSTATE_OK) {
usr/src/uts/sun4u/io/rmclomv.c
3029
state = rmclomv_rmc_state;
usr/src/uts/sun4u/io/rmclomv.c
3038
state == RMCLOMV_RMCSTATE_OK ?
usr/src/uts/sun4u/io/rmclomv.c
3112
int state;
usr/src/uts/sun4u/io/rmclomv.c
3177
state = rmclomv_rmc_state;
usr/src/uts/sun4u/io/rmclomv.c
3181
if (state != RMCLOMV_RMCSTATE_OK) {
usr/src/uts/sun4u/io/rmclomv.c
3183
if (state == RMCLOMV_RMCSTATE_FAILED) {
usr/src/uts/sun4u/io/rmclomv.c
3211
current_sgn_p->state_t.state,
usr/src/uts/sun4u/io/rmclomv.c
3494
switch (alarmState.state) {
usr/src/uts/sun4u/io/rmclomv.c
3538
u_rmc_setalarm.state = new_state;
usr/src/uts/sun4u/io/sbd.c
1282
rstate_cvt(sbd_istate_t state)
usr/src/uts/sun4u/io/sbd.c
1286
switch (state) {
usr/src/uts/sun4u/io/sbd.c
1312
ostate_cvt(sbd_istate_t state)
usr/src/uts/sun4u/io/sbd.c
1316
switch (state) {
usr/src/uts/sun4u/io/sbd.c
398
static sbd_state_t rstate_cvt(sbd_istate_t state);
usr/src/uts/sun4u/io/sbd_io.c
378
int state;
usr/src/uts/sun4u/io/sbd_io.c
380
state = ddi_get_devstate(dip);
usr/src/uts/sun4u/io/sbd_io.c
381
if (i_ddi_devi_attached(dip) || (state == DDI_DEVSTATE_UP)) {
usr/src/uts/sun4u/io/sbd_mem.c
1248
sbd_istate_t state;
usr/src/uts/sun4u/io/sbd_mem.c
1256
state = s_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/io/sbd_mem.c
1270
ASSERT(t_mp->sbm_cm.sbdev_state == state);
usr/src/uts/sun4u/io/sbd_mem.c
1276
switch (state) {
usr/src/uts/sun4u/io/sbd_mem.c
1345
(int)state,
usr/src/uts/sun4u/io/sbd_mem.c
153
sbd_istate_t state;
usr/src/uts/sun4u/io/sbd_mem.c
180
state = mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/io/sbd_mem.c
181
switch (state) {
usr/src/uts/sun4u/io/sbd_mem.c
241
"(%d.%d)", f, state, sbp->sb_num,
usr/src/uts/sun4u/io/sbd_mem.c
2539
sbd_istate_t state;
usr/src/uts/sun4u/io/sbd_mem.c
2558
state = s_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/io/sbd_mem.c
2559
if (state != SBD_STATE_UNREFERENCED) {
usr/src/uts/sun4u/io/sbd_mem.c
2572
state = t_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/io/sbd_mem.c
2573
if (state != SBD_STATE_UNREFERENCED) {
usr/src/uts/sun4u/io/todds1337.c
359
statep->state = TOD_ATTACHED;
usr/src/uts/sun4u/lw8/io/lw8.c
1195
lw8_aldata.state = lw8_get_led.status;
usr/src/uts/sun4u/lw8/io/lw8.c
1259
lw8_set_led.status = lw8_aldata.state;
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1232
cpu_sgn_update(ushort_t sig, uchar_t state, uchar_t sub_state, int cpuid)
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1234
uint32_t signature = CPU_SIG_BLD(sig, state, sub_state);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1279
if (current_sgn.state_t.state == SIGST_EXIT)
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1280
signature = CPU_SIG_BLD(sig, state,
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1304
if (state == SIGST_OFFLINE || state == SIGST_DETACHED) {
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
86
static void cpu_sgn_update(ushort_t sgn, uchar_t state,
usr/src/uts/sun4u/lw8/sys/lw8.h
58
int state;
usr/src/uts/sun4u/mpxu/sys/lom_io.h
111
int state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1782
int state = mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1783
ASSERT(state == DR_STATE_CONNECTED || state == DR_STATE_UNCONFIGURED);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1814
dr_state_t state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1817
state = s_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1830
ASSERT(t_mp->sbm_cm.sbdev_state == state);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1836
switch (state) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1900
f, (int)state, s_mp->sbm_cm.sbdev_path);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
550
dr_state_t state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
565
state = s_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
566
if (state != DR_STATE_UNREFERENCED) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
573
state = t_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
574
if (state != DR_STATE_UNREFERENCED) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
889
dr_state_t state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
893
state = mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
894
switch (state) {
usr/src/uts/sun4u/opl/io/dr_mem.c
1893
int state = mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/opl/io/dr_mem.c
1894
ASSERT(state == DR_STATE_CONNECTED ||
usr/src/uts/sun4u/opl/io/dr_mem.c
1895
state == DR_STATE_UNCONFIGURED);
usr/src/uts/sun4u/opl/io/dr_mem.c
1926
dr_state_t state;
usr/src/uts/sun4u/opl/io/dr_mem.c
1929
state = s_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/opl/io/dr_mem.c
1942
ASSERT(t_mp->sbm_cm.sbdev_state == state);
usr/src/uts/sun4u/opl/io/dr_mem.c
1948
switch (state) {
usr/src/uts/sun4u/opl/io/dr_mem.c
2012
f, (int)state, s_mp->sbm_cm.sbdev_path);
usr/src/uts/sun4u/opl/io/dr_mem.c
569
dr_state_t state;
usr/src/uts/sun4u/opl/io/dr_mem.c
584
state = s_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/opl/io/dr_mem.c
585
if (state != DR_STATE_UNREFERENCED) {
usr/src/uts/sun4u/opl/io/dr_mem.c
592
state = t_mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/opl/io/dr_mem.c
593
if (state != DR_STATE_UNREFERENCED) {
usr/src/uts/sun4u/opl/io/dr_mem.c
874
dr_state_t state;
usr/src/uts/sun4u/opl/io/dr_mem.c
878
state = mp->sbm_cm.sbdev_state;
usr/src/uts/sun4u/opl/io/dr_mem.c
879
switch (state) {
usr/src/uts/sun4u/opl/io/drmach.c
2022
int state;
usr/src/uts/sun4u/opl/io/drmach.c
2034
state = ddi_get_devstate(dip);
usr/src/uts/sun4u/opl/io/drmach.c
2036
(state == DDI_DEVSTATE_UP));
usr/src/uts/sun4u/opl/io/drmach.c
2074
drmach_console_ops(drmachid_t *id, int state)
usr/src/uts/sun4u/opl/io/drmach.c
2088
if (state == DRMACH_IO_PRE_RELEASE) {
usr/src/uts/sun4u/opl/io/drmach.c
2093
} else if (state == DRMACH_IO_POST_ATTACH) {
usr/src/uts/sun4u/opl/io/mc-opl.c
103
static void mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state);
usr/src/uts/sun4u/opl/io/mc-opl.c
1434
mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state)
usr/src/uts/sun4u/opl/io/mc-opl.c
1466
retry->ri_state = state;
usr/src/uts/sun4u/opl/io/mc-opl.c
1470
if ((state > RETRY_STATE_PENDING)) {
usr/src/uts/sun4u/opl/os/opl.c
798
cpu_sgn_update(ushort_t sgn, uchar_t state, uchar_t sub_state, int cpuid)
usr/src/uts/sun4u/opl/os/opl.c
812
if (state == SIGST_EXIT && cpuid == -1) {
usr/src/uts/sun4u/os/plat_ecc_dimm.c
156
if (cache[index].state != MC_DIMM_SIDS_REQUESTED)
usr/src/uts/sun4u/os/plat_ecc_dimm.c
177
cache[index].state = MC_DIMM_SIDS_AVAILABLE;
usr/src/uts/sun4u/os/plat_ecc_dimm.c
193
if (cache[i].state == MC_DIMM_SIDS_REQUESTED) {
usr/src/uts/sun4u/seattle/os/seattle.c
344
cpu_sgn_update(ushort_t sig, uchar_t state, uchar_t sub_state, int cpuid)
usr/src/uts/sun4u/seattle/os/seattle.c
368
if (state == SIGST_EXIT && sub_state == SIGSUBST_REBOOT) {
usr/src/uts/sun4u/seattle/os/seattle.c
369
if (current_sgn.state_t.state == SIGST_EXIT &&
usr/src/uts/sun4u/seattle/os/seattle.c
378
if (state == SIGST_OFFLINE || state == SIGST_DETACHED) {
usr/src/uts/sun4u/seattle/os/seattle.c
382
current_sgn.signature = CPU_SIG_BLD(sig, state, sub_state);
usr/src/uts/sun4u/seattle/os/seattle.c
395
signature.states = state;
usr/src/uts/sun4u/seattle/os/seattle.c
416
if (state == SIGST_EXIT && (sub_state == SIGSUBST_HALT ||
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
97
#define SR_SET_STATE(srh, state) (SR_STATE((srh)) = (state))
usr/src/uts/sun4u/serengeti/io/sgcn.c
1148
static int state = 0;
usr/src/uts/sun4u/serengeti/io/sgcn.c
1151
if (ch == sequence[state]) {
usr/src/uts/sun4u/serengeti/io/sgcn.c
1152
if (++state >= sizeof (sequence)) {
usr/src/uts/sun4u/serengeti/io/sgcn.c
1153
state = 0;
usr/src/uts/sun4u/serengeti/io/sgcn.c
1157
state = (ch == sequence[0]) ? 1 : 0;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1159
ledinfo->state = HPC_LED_ON;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1161
ledinfo->state = HPC_LED_OFF;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1167
ledinfo->state = HPC_LED_ON;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1169
ledinfo->state = HPC_LED_OFF;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1174
ledinfo->state = HPC_LED_ON;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1176
ledinfo->state = HPC_LED_OFF;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1741
rb_head->state = SGHSC_RB_EMPTY;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1769
rb_head->state = SGHSC_RB_EMPTY;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1781
if (rb_head->state == SGHSC_RB_FULL)
usr/src/uts/sun4u/serengeti/io/sghsc.c
1789
rb_head->state = SGHSC_RB_FULL;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1791
rb_head->state = SGHSC_RB_FLOAT;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1804
if (rb_head->state == SGHSC_RB_EMPTY)
usr/src/uts/sun4u/serengeti/io/sghsc.c
1812
rb_head->state = SGHSC_RB_EMPTY;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1814
rb_head->state = SGHSC_RB_FLOAT;
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
587
caddr_t arg, uint_t *state, kmutex_t *lock)
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
613
(intr_handler == NULL) || (state == NULL) ||
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
635
intr->sbbc_intr_state = state;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
443
uint_t *state;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
465
state = (uint_t *)&master_mbox->intr_state[i].mbox_intr_state;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
468
state, lock)) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
589
sbbc_msg_t *arg, uint_t *state, kmutex_t *lock)
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
631
intr->sbbc_intr_state = state;
usr/src/uts/sun4u/serengeti/os/serengeti.c
1217
cpu_sgn_update(ushort_t sig, uchar_t state, uchar_t sub_state, int cpuid)
usr/src/uts/sun4u/serengeti/os/serengeti.c
1219
uint32_t signature = CPU_SIG_BLD(sig, state, sub_state);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1264
if (current_sgn.state_t.state == SIGST_EXIT)
usr/src/uts/sun4u/serengeti/os/serengeti.c
1265
signature = CPU_SIG_BLD(sig, state,
usr/src/uts/sun4u/serengeti/os/serengeti.c
1289
if (state == SIGST_OFFLINE || state == SIGST_DETACHED) {
usr/src/uts/sun4u/serengeti/os/serengeti.c
86
static void cpu_sgn_update(ushort_t sgn, uchar_t state,
usr/src/uts/sun4u/serengeti/sys/sghsc.h
153
uint32_t state;
usr/src/uts/sun4u/serengeti/sys/sghsc.h
290
sghsc_rb_state_t state;
usr/src/uts/sun4u/sunfire/io/fhc.c
1775
if (temp_state != envstat->state) {
usr/src/uts/sun4u/sunfire/io/fhc.c
1781
if (temp_state > envstat->state) {
usr/src/uts/sun4u/sunfire/io/fhc.c
1782
if (envstat->state == TEMP_OK) {
usr/src/uts/sun4u/sunfire/io/fhc.c
1793
envstat->state = temp_state;
usr/src/uts/sun4u/sunfire/io/fhc.c
1845
} else if (temp_state < envstat->state) {
usr/src/uts/sun4u/sunfire/io/fhc.c
1882
if (envstat->state == TEMP_DANGER &&
usr/src/uts/sun4u/sunfire/io/fhc.c
1892
envstat->state = temp_state;
usr/src/uts/sun4u/sunfire/io/fhc.c
2259
enum temp_state state = TEMP_OK;
usr/src/uts/sun4u/sunfire/io/fhc.c
2317
state = TEMP_DANGER;
usr/src/uts/sun4u/sunfire/io/fhc.c
2319
state = TEMP_WARN;
usr/src/uts/sun4u/sunfire/io/fhc.c
2322
return (state);
usr/src/uts/sun4u/sunfire/io/fhc.c
3332
enum temp_state state;
usr/src/uts/sun4u/sunfire/io/fhc.c
3349
state = ((struct environ_soft_state *)
usr/src/uts/sun4u/sunfire/io/fhc.c
3350
bd_list->dev_softsp)->tempstat.state;
usr/src/uts/sun4u/sunfire/io/fhc.c
3353
if ((state == TEMP_WARN) || (state == TEMP_DANGER))
usr/src/uts/sun4u/sunfire/io/fhc.c
3460
return (envp->tempstat.state);
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
559
enum board_state state;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
582
state = DISABLED_STATE;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
587
state = FAILED_STATE;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
590
state = UNKNOWN_STATE;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
595
state = UNKNOWN_STATE;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
599
uip->state = state;
usr/src/uts/sun4u/sunfire/io/sysctrl.c
2629
char *state = fan_ok ? "fans OK" : "fan failure detected";
usr/src/uts/sun4u/sunfire/io/sysctrl.c
2677
cmn_err(fan_ok ? CE_NOTE : CE_WARN, "%s %s", fan_type, state);
usr/src/uts/sun4u/sunfire/sys/fhc.h
393
enum temp_state state; /* state of board temperature */
usr/src/uts/sun4u/sunfire/sys/fhc.h
606
enum board_state state; /* current state of this board */
usr/src/uts/sun4u/sys/mc-us3.h
129
int state; /* state of cache for this mc */
usr/src/uts/sun4u/sys/rmc_comm_hproto.h
672
rsci8 state;
usr/src/uts/sun4u/sys/rmc_comm_hproto.h
704
rsci8 state;
usr/src/uts/sun4u/sys/rmc_comm_hproto.h
732
rsci8 state;
usr/src/uts/sun4u/sys/rmc_comm_hproto.h
751
rsci8 state;
usr/src/uts/sun4u/sys/sbdpriv.h
677
extern sbd_state_t ostate_cvt(sbd_istate_t state);
usr/src/uts/sun4u/sys/todds1337.h
115
uint32_t state;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1065
long state;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1080
state = (long)cqp->cq_private;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1135
if (state == -1) {
usr/src/uts/sun4u/tazmo/io/envctrl.c
1155
if (state == -1) {
usr/src/uts/sun4u/tazmo/io/envctrl.c
1172
if (state == -1) {
usr/src/uts/sun4u/tazmo/io/envctrl.c
1213
if (state == -1) {
usr/src/uts/sun4v/io/ds_common.c
1039
switch (svc->state) {
usr/src/uts/sun4v/io/ds_common.c
1045
req->svc_id, svc->state);
usr/src/uts/sun4v/io/ds_common.c
1057
PORTID(port), req->svc_id, svc->state);
usr/src/uts/sun4v/io/ds_common.c
1083
(int)DS_HDL2IDX(svc->hdl), svc->state,
usr/src/uts/sun4v/io/ds_common.c
1089
if (svc->state != DS_SVC_INACTIVE) {
usr/src/uts/sun4v/io/ds_common.c
1110
svc->state = DS_SVC_ACTIVE;
usr/src/uts/sun4v/io/ds_common.c
1193
if (svc->state != DS_SVC_REG_PENDING) {
usr/src/uts/sun4v/io/ds_common.c
1195
PORTID(port), svc->state);
usr/src/uts/sun4v/io/ds_common.c
1219
svc->state = DS_SVC_ACTIVE;
usr/src/uts/sun4v/io/ds_common.c
1249
is_ready = (port->ldc.state == LDC_UP) &&
usr/src/uts/sun4v/io/ds_common.c
1250
(port->state == DS_PORT_READY);
usr/src/uts/sun4v/io/ds_common.c
1353
if (svc->state != DS_SVC_REG_PENDING) {
usr/src/uts/sun4v/io/ds_common.c
1356
(u_longlong_t)nack->svc_handle, svc->state);
usr/src/uts/sun4v/io/ds_common.c
1407
svc->state = DS_SVC_INACTIVE;
usr/src/uts/sun4v/io/ds_common.c
1447
is_up = (port->ldc.state == LDC_UP);
usr/src/uts/sun4v/io/ds_common.c
1662
if (port->state != DS_PORT_LDC_INIT) {
usr/src/uts/sun4v/io/ds_common.c
1664
DS_EOL, PORTID(port), port->state);
usr/src/uts/sun4v/io/ds_common.c
1690
if (port->state == DS_PORT_LDC_INIT)
usr/src/uts/sun4v/io/ds_common.c
1691
port->state = DS_PORT_INIT_REQ;
usr/src/uts/sun4v/io/ds_common.c
1708
if ((svc->state != DS_SVC_INACTIVE) &&
usr/src/uts/sun4v/io/ds_common.c
1711
"for svc '%s'" DS_EOL, PORTID(port), svc->state,
usr/src/uts/sun4v/io/ds_common.c
1719
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1728
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1766
svc->state = DS_SVC_REG_PENDING;
usr/src/uts/sun4v/io/ds_common.c
1795
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1804
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1853
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1862
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1902
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1911
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
2142
if (svc->state != DS_SVC_INACTIVE)
usr/src/uts/sun4v/io/ds_common.c
2199
} else if (svc->state != DS_SVC_INACTIVE)
usr/src/uts/sun4v/io/ds_common.c
2272
if (svc->state != DS_SVC_UNREG_PENDING) {
usr/src/uts/sun4v/io/ds_common.c
2302
was_ready = (port->state == DS_PORT_READY);
usr/src/uts/sun4v/io/ds_common.c
2304
port->state = DS_PORT_READY;
usr/src/uts/sun4v/io/ds_common.c
2375
newsvc->state = DS_SVC_FREE; /* Mark as free temporarily */
usr/src/uts/sun4v/io/ds_common.c
2385
if (svc->state != DS_SVC_UNREG_PENDING)
usr/src/uts/sun4v/io/ds_common.c
2386
svc->state = DS_SVC_INACTIVE;
usr/src/uts/sun4v/io/ds_common.c
2438
port->state = DS_PORT_LDC_INIT;
usr/src/uts/sun4v/io/ds_common.c
254
ldc_state = port->ldc.state;
usr/src/uts/sun4v/io/ds_common.c
2553
svc->state = DS_SVC_FREE;
usr/src/uts/sun4v/io/ds_common.c
256
port->ldc.state = ldc_state;
usr/src/uts/sun4v/io/ds_common.c
2591
svc->state = DS_SVC_INACTIVE;
usr/src/uts/sun4v/io/ds_common.c
2664
svc->state = DS_SVC_UNREG_PENDING;
usr/src/uts/sun4v/io/ds_common.c
2748
if (svc->state != DS_SVC_ACTIVE) {
usr/src/uts/sun4v/io/ds_common.c
2751
__func__, svc->state);
usr/src/uts/sun4v/io/ds_common.c
2778
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
2829
port->state = DS_PORT_INIT;
usr/src/uts/sun4v/io/ds_common.c
2851
port->state = DS_PORT_FREE;
usr/src/uts/sun4v/io/ds_common.c
3030
svc->state = DS_SVC_ACTIVE;
usr/src/uts/sun4v/io/ds_common.c
3058
svc->state = DS_SVC_INACTIVE;
usr/src/uts/sun4v/io/ds_common.c
3126
if (lb_svc->state != DS_SVC_INACTIVE &&
usr/src/uts/sun4v/io/ds_common.c
3127
lb_svc->state != DS_SVC_REG_PENDING) {
usr/src/uts/sun4v/io/ds_common.c
3135
svc->state = DS_SVC_INACTIVE; /* prevent alloc'ing svc */
usr/src/uts/sun4v/io/ds_common.c
3278
svc->state == DS_SVC_INACTIVE &&
usr/src/uts/sun4v/io/ds_common.c
3304
svc->state = DS_SVC_FREE;
usr/src/uts/sun4v/io/ds_common.c
339
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
409
ASSERT(port->state >= DS_PORT_LDC_INIT);
usr/src/uts/sun4v/io/ds_common.c
435
port->ldc.state = 0;
usr/src/uts/sun4v/io/ds_common.c
468
if (port->ldc.state == LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
553
if (port->ldc.state == LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
705
if (port->ldc.state == LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
839
if (port->state == DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
846
if (port->state != DS_PORT_INIT_REQ) {
usr/src/uts/sun4v/io/ds_common.c
848
DS_EOL, PORTID(port), port->state);
usr/src/uts/sun4v/io/ds_common.c
884
if (port->state != DS_PORT_INIT_REQ) {
usr/src/uts/sun4v/io/ds_common.c
886
DS_EOL, PORTID(port), port->state);
usr/src/uts/sun4v/io/ds_common.c
928
port->state = DS_PORT_LDC_INIT;
usr/src/uts/sun4v/io/ds_common.c
955
} else if (svc->state == DS_SVC_INACTIVE) {
usr/src/uts/sun4v/io/ds_drv.c
439
(void) ldc_status(port->ldc.hdl, &port->ldc.state);
usr/src/uts/sun4v/io/ds_drv.c
442
PORTID(port), __func__, port->ldc.state);
usr/src/uts/sun4v/io/ds_drv.c
444
port->state = DS_PORT_LDC_INIT;
usr/src/uts/sun4v/io/ds_drv.c
770
if (newport->state != DS_PORT_FREE) {
usr/src/uts/sun4v/io/ds_drv.c
815
if (port->state >= DS_PORT_LDC_INIT) {
usr/src/uts/sun4v/io/ds_drv.c
892
*is_ready = (svc->state == DS_SVC_ACTIVE);
usr/src/uts/sun4v/io/ds_drv.c
915
if (port->state != DS_PORT_FREE &&
usr/src/uts/sun4v/io/ds_drv.c
942
if (port->state != DS_PORT_FREE &&
usr/src/uts/sun4v/io/ds_pri.c
109
ds_pri_flags_t state;
usr/src/uts/sun4v/io/ds_pri.c
349
sp->state = DS_PRI_NO_SERVICE;
usr/src/uts/sun4v/io/ds_pri.c
458
if (!(sp->state & DS_PRI_HAS_PRI)) {
usr/src/uts/sun4v/io/ds_pri.c
459
while (!(sp->state & DS_PRI_HAS_SERVICE)) {
usr/src/uts/sun4v/io/ds_pri.c
470
DS_PRI_DBG("ds_pri_open: state = 0x%x\n", sp->state);
usr/src/uts/sun4v/io/ds_pri.c
493
if (!(sp->state & DS_PRI_HAS_SERVICE)) {
usr/src/uts/sun4v/io/ds_pri.c
503
sp->state &= ~DS_PRI_REQUESTED;
usr/src/uts/sun4v/io/ds_pri.c
531
DS_PRI_DBG("ds_pri_read: state = 0x%x\n", sp->state);
usr/src/uts/sun4v/io/ds_pri.c
534
if (!(sp->state & DS_PRI_HAS_PRI)) {
usr/src/uts/sun4v/io/ds_pri.c
542
while (!(sp->state & DS_PRI_HAS_PRI)) {
usr/src/uts/sun4v/io/ds_pri.c
543
DS_PRI_DBG("ds_pri_read: state = 0x%x\n", sp->state);
usr/src/uts/sun4v/io/ds_pri.c
616
if (sp->state & DS_PRI_HAS_PRI) {
usr/src/uts/sun4v/io/ds_pri.c
621
if (!(sp->state & DS_PRI_HAS_SERVICE)) {
usr/src/uts/sun4v/io/ds_pri.c
655
while ((sp->state & DS_PRI_HAS_PRI) == 0 ||
usr/src/uts/sun4v/io/ds_pri.c
657
if ((sp->state & DS_PRI_HAS_PRI) == 0)
usr/src/uts/sun4v/io/ds_pri.c
684
if (!(sp->state & DS_PRI_HAS_SERVICE))
usr/src/uts/sun4v/io/ds_pri.c
686
if (sp->state & DS_PRI_REQUESTED)
usr/src/uts/sun4v/io/ds_pri.c
690
if (sp->state & DS_PRI_HAS_PRI) {
usr/src/uts/sun4v/io/ds_pri.c
698
sp->state &= ~DS_PRI_HAS_PRI;
usr/src/uts/sun4v/io/ds_pri.c
718
sp->state |= DS_PRI_REQUESTED;
usr/src/uts/sun4v/io/ds_pri.c
746
ASSERT(!(sp->state & DS_PRI_HAS_SERVICE));
usr/src/uts/sun4v/io/ds_pri.c
747
sp->state |= DS_PRI_HAS_SERVICE;
usr/src/uts/sun4v/io/ds_pri.c
786
sp->state &= ~DS_PRI_HAS_SERVICE;
usr/src/uts/sun4v/io/ds_pri.c
817
ASSERT(sp->state & DS_PRI_HAS_SERVICE);
usr/src/uts/sun4v/io/ds_pri.c
836
if (!(sp->state & DS_PRI_REQUESTED)) {
usr/src/uts/sun4v/io/ds_pri.c
842
ASSERT(!(sp->state & DS_PRI_HAS_PRI));
usr/src/uts/sun4v/io/ds_pri.c
862
sp->state &= ~DS_PRI_REQUESTED;
usr/src/uts/sun4v/io/ds_pri.c
863
sp->state |= DS_PRI_HAS_PRI;
usr/src/uts/sun4v/io/ds_pri.c
931
sp->state |= DS_PRI_HAS_PRI;
usr/src/uts/sun4v/io/ds_snmp.c
1004
sp->state = DS_SNMP_DATA_AVL;
usr/src/uts/sun4v/io/ds_snmp.c
457
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
582
if (sp->state != DS_SNMP_DATA_AVL && sp->state != DS_SNMP_DATA_ERR) {
usr/src/uts/sun4v/io/ds_snmp.c
588
while (sp->state != DS_SNMP_DATA_AVL &&
usr/src/uts/sun4v/io/ds_snmp.c
589
sp->state != DS_SNMP_DATA_ERR) {
usr/src/uts/sun4v/io/ds_snmp.c
603
if (sp->state == DS_SNMP_DATA_ERR) {
usr/src/uts/sun4v/io/ds_snmp.c
610
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
632
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
695
while (sp->state != DS_SNMP_READY) {
usr/src/uts/sun4v/io/ds_snmp.c
708
if (sp->state == DS_SNMP_DATA_ERR && sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
727
sp->state = DS_SNMP_REQUESTED;
usr/src/uts/sun4v/io/ds_snmp.c
799
while (sp->state != DS_SNMP_DATA_AVL &&
usr/src/uts/sun4v/io/ds_snmp.c
800
sp->state != DS_SNMP_DATA_ERR) {
usr/src/uts/sun4v/io/ds_snmp.c
802
"waiting for data\n", sp->state, sp->sc_reset);
usr/src/uts/sun4v/io/ds_snmp.c
804
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
810
"out of wait!\n", sp->state, sp->sc_reset);
usr/src/uts/sun4v/io/ds_snmp.c
818
if (sp->state == DS_SNMP_DATA_ERR) {
usr/src/uts/sun4v/io/ds_snmp.c
825
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
857
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
925
sp->state = DS_SNMP_DATA_ERR;
usr/src/uts/sun4v/io/ds_snmp.c
93
ds_snmp_flags_t state;
usr/src/uts/sun4v/io/ds_snmp.c
975
if (sp->state != DS_SNMP_REQUESTED) {
usr/src/uts/sun4v/io/ds_snmp.c
998
sp->state = DS_SNMP_DATA_ERR;
usr/src/uts/sun4v/io/n2rng/n2rng.c
810
n2rng_ctl_read(n2rng_t *n2rng, int rngid, uint64_t ctlregs_pa, uint64_t *state,
usr/src/uts/sun4v/io/n2rng/n2rng.c
818
rv = hv_rng_ctl_read_v2(ctlregs_pa, (uint64_t)rngid, state,
usr/src/uts/sun4v/io/n2rng/n2rng.c
824
rv = hv_rng_ctl_read(ctlregs_pa, state, tdelta);
usr/src/uts/sun4v/io/n2rng/n2rng.c
834
uint64_t state;
usr/src/uts/sun4v/io/n2rng/n2rng.c
855
rv = hv_rng_ctl_read_v2(setupphys, (uint64_t)rngid, &state,
usr/src/uts/sun4v/io/niumx/niumx.c
1014
(hvio_intr_getstate(sysino, &state) == H_EOK) &&
usr/src/uts/sun4v/io/niumx/niumx.c
1015
(state == HV_INTR_DELIVERED_STATE); /* */) {
usr/src/uts/sun4v/io/niumx/niumx.c
1143
int ret = DDI_SUCCESS, state;
usr/src/uts/sun4v/io/niumx/niumx.c
1163
(hvio_intr_getstate(sysino, &state) == H_EOK) &&
usr/src/uts/sun4v/io/niumx/niumx.c
1164
(state == HV_INTR_DELIVERED_STATE); /* */) {
usr/src/uts/sun4v/io/niumx/niumx.c
211
int state;
usr/src/uts/sun4v/io/niumx/niumx.c
222
(hvio_intr_getstate(sysino, &state) == H_EOK) &&
usr/src/uts/sun4v/io/niumx/niumx.c
223
(state == HV_INTR_DELIVERED_STATE); /* */) {
usr/src/uts/sun4v/io/niumx/niumx.c
989
int state;
usr/src/uts/sun4v/io/qcn.c
1259
static int state = 0;
usr/src/uts/sun4v/io/qcn.c
1262
if (ch == sequence[state]) {
usr/src/uts/sun4v/io/qcn.c
1263
if (++state >= sizeof (sequence)) {
usr/src/uts/sun4v/io/qcn.c
1264
state = 0;
usr/src/uts/sun4v/io/qcn.c
1268
state = (ch == sequence[0]) ? 1 : 0;
usr/src/uts/sun4v/io/qcn.c
1316
qcn_t *state = (qcn_t *)arg;
usr/src/uts/sun4v/io/qcn.c
1318
if (state->qcn_char_available)
usr/src/uts/sun4v/io/qcn.c
1321
return (state->qcn_char_available =
usr/src/uts/sun4v/io/qcn.c
1322
(hv_cngetchar(&state->qcn_hold_char) == H_EOK));
usr/src/uts/sun4v/io/qcn.c
1329
qcn_t *state = (qcn_t *)arg;
usr/src/uts/sun4v/io/qcn.c
1334
state->qcn_char_available = B_FALSE;
usr/src/uts/sun4v/io/qcn.c
1336
return ((int)state->qcn_hold_char);
usr/src/uts/sun4v/io/qcn.c
1352
qcn_t *state = (qcn_t *)arg;
usr/src/uts/sun4v/io/qcn.c
1354
state->qcn_char_available = B_FALSE;
usr/src/uts/sun4v/io/vdc.c
2207
if (vdc->state == VDC_STATE_INIT_WAITING) {
usr/src/uts/sun4v/io/vdc.c
2210
vdc->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
2568
if (srvr->state & VDC_LDC_OPEN) {
usr/src/uts/sun4v/io/vdc.c
2572
if (srvr->state & VDC_LDC_CB) {
usr/src/uts/sun4v/io/vdc.c
2576
if (srvr->state & VDC_LDC_INIT) {
usr/src/uts/sun4v/io/vdc.c
2582
srvr->state &= ~(VDC_LDC_INIT | VDC_LDC_CB | VDC_LDC_OPEN);
usr/src/uts/sun4v/io/vdc.c
2969
while (vdcp->state != VDC_STATE_RUNNING) {
usr/src/uts/sun4v/io/vdc.c
2972
if (vdcp->state == VDC_STATE_DETACH) {
usr/src/uts/sun4v/io/vdc.c
2992
if (vdcp->state == VDC_STATE_FAILED) {
usr/src/uts/sun4v/io/vdc.c
3000
if (vdcp->state == VDC_STATE_FAILED) {
usr/src/uts/sun4v/io/vdc.c
3093
if (vdcp->state == VDC_STATE_RUNNING ||
usr/src/uts/sun4v/io/vdc.c
3094
vdcp->state == VDC_STATE_HANDLE_PENDING) {
usr/src/uts/sun4v/io/vdc.c
3139
if (vdcp->state == VDC_STATE_RUNNING ||
usr/src/uts/sun4v/io/vdc.c
3140
vdcp->state == VDC_STATE_HANDLE_PENDING) {
usr/src/uts/sun4v/io/vdc.c
3360
while (vdcp->sync_op_blocked && vdcp->state != VDC_STATE_DETACH) {
usr/src/uts/sun4v/io/vdc.c
3371
if (vdcp->state == VDC_STATE_DETACH) {
usr/src/uts/sun4v/io/vdc.c
3393
if (vdcp->state == VDC_STATE_DETACH) {
usr/src/uts/sun4v/io/vdc.c
3839
if (vdc->state == VDC_STATE_INIT_WAITING) {
usr/src/uts/sun4v/io/vdc.c
3840
vdc->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
3842
} else if (vdc->state == VDC_STATE_FAILED) {
usr/src/uts/sun4v/io/vdc.c
3949
ASSERT(vdcp->state == VDC_STATE_HANDLE_PENDING);
usr/src/uts/sun4v/io/vdc.c
4040
ASSERT(vdcp->state == VDC_STATE_FAILED);
usr/src/uts/sun4v/io/vdc.c
4152
ASSERT(vdcp->state == VDC_STATE_RESETTING);
usr/src/uts/sun4v/io/vdc.c
4442
#define Q(_s) (vdcp->state == _s) ? #_s :
usr/src/uts/sun4v/io/vdc.c
4443
DMSG(vdcp, 3, "state = %d (%s)\n", vdcp->state,
usr/src/uts/sun4v/io/vdc.c
4456
switch (vdcp->state) {
usr/src/uts/sun4v/io/vdc.c
4487
vdcp->state = VDC_STATE_DETACH;
usr/src/uts/sun4v/io/vdc.c
4495
vdcp->state = VDC_STATE_FAILED;
usr/src/uts/sun4v/io/vdc.c
4510
vdcp->state = VDC_STATE_FAILED;
usr/src/uts/sun4v/io/vdc.c
4525
vdcp->state = VDC_STATE_INIT_WAITING;
usr/src/uts/sun4v/io/vdc.c
4537
vdcp->state = VDC_STATE_NEGOTIATE;
usr/src/uts/sun4v/io/vdc.c
4550
vdcp->state == VDC_STATE_INIT_WAITING &&
usr/src/uts/sun4v/io/vdc.c
4556
vdcp->state = VDC_STATE_INIT;
usr/src/uts/sun4v/io/vdc.c
4560
if (vdcp->state != VDC_STATE_INIT_WAITING) {
usr/src/uts/sun4v/io/vdc.c
4563
vdcp->state);
usr/src/uts/sun4v/io/vdc.c
4599
vdcp->state = VDC_STATE_HANDLE_PENDING;
usr/src/uts/sun4v/io/vdc.c
4609
vdcp->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
4615
vdcp->state);
usr/src/uts/sun4v/io/vdc.c
4635
vdcp->state = VDC_STATE_FAULTED;
usr/src/uts/sun4v/io/vdc.c
4655
vdcp->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
4661
vdcp->state = VDC_STATE_RUNNING;
usr/src/uts/sun4v/io/vdc.c
4683
vdcp->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
4686
vdcp->state = VDC_STATE_FAILED;
usr/src/uts/sun4v/io/vdc.c
4746
vdcp->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
4754
vdcp->state = VDC_STATE_DETACH;
usr/src/uts/sun4v/io/vdc.c
4821
vdcp->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
4881
vdcp->state = VDC_STATE_INIT;
usr/src/uts/sun4v/io/vdc.c
526
if (vdc->state == VDC_STATE_INIT_WAITING) {
usr/src/uts/sun4v/io/vdc.c
530
vdc->state = VDC_STATE_RESETTING;
usr/src/uts/sun4v/io/vdc.c
532
} else if (vdc->state == VDC_STATE_FAILED) {
usr/src/uts/sun4v/io/vdc.c
540
ASSERT(vdc->state == VDC_STATE_DETACH);
usr/src/uts/sun4v/io/vdc.c
667
vdc->state = VDC_STATE_INIT;
usr/src/uts/sun4v/io/vdc.c
6861
if (vdc->eio_queue == NULL || vdc->state != VDC_STATE_RUNNING) {
usr/src/uts/sun4v/io/vdc.c
6872
if (vdc->state != VDC_STATE_RUNNING)
usr/src/uts/sun4v/io/vdc.c
6895
if (vdc->state != VDC_STATE_RUNNING || vdc->eio_queue == NULL)
usr/src/uts/sun4v/io/vdc.c
832
if ((srvr->state & VDC_LDC_INIT) == 0) {
usr/src/uts/sun4v/io/vdc.c
840
srvr->state |= VDC_LDC_INIT;
usr/src/uts/sun4v/io/vdc.c
850
if ((srvr->state & VDC_LDC_CB) == 0) {
usr/src/uts/sun4v/io/vdc.c
858
srvr->state |= VDC_LDC_CB;
usr/src/uts/sun4v/io/vdc.c
872
srvr->state |= VDC_LDC_OPEN;
usr/src/uts/sun4v/io/vdc.c
909
vdcp->state);
usr/src/uts/sun4v/io/vds.c
2321
vd->state = VD_STATE_INIT;
usr/src/uts/sun4v/io/vds.c
316
vd_decode_state(int state)
usr/src/uts/sun4v/io/vds.c
322
switch (state) {
usr/src/uts/sun4v/io/vds.c
484
vd_state_t state; /* client handshake state */
usr/src/uts/sun4v/io/vds.c
5021
PR1("\tWhile in state %d (%s)", vd->state, vd_decode_state(vd->state));
usr/src/uts/sun4v/io/vds.c
5026
switch (vd->state) {
usr/src/uts/sun4v/io/vds.c
5032
vd->state = VD_STATE_VER;
usr/src/uts/sun4v/io/vds.c
5040
vd->state = VD_STATE_ATTR;
usr/src/uts/sun4v/io/vds.c
5050
vd->state = VD_STATE_DATA;
usr/src/uts/sun4v/io/vds.c
5059
vd->state = VD_STATE_DRING;
usr/src/uts/sun4v/io/vds.c
5071
vd->state = VD_STATE_DATA;
usr/src/uts/sun4v/io/vds.c
5181
PR1("\tResulting in state %d (%s)", vd->state,
usr/src/uts/sun4v/io/vds.c
5182
vd_decode_state(vd->state));
usr/src/uts/sun4v/io/vds.c
5323
if (vd->state != VD_STATE_INIT) {
usr/src/uts/sun4v/io/vds.c
6857
vd->state = VD_STATE_INIT;
usr/src/uts/sun4v/io/vio_util.c
116
vmp->state = VIO_MBLK_FREE;
usr/src/uts/sun4v/io/vio_util.c
222
ASSERT(vmp->state == VIO_MBLK_FREE);
usr/src/uts/sun4v/io/vio_util.c
223
vmp->state = VIO_MBLK_BOUND;
usr/src/uts/sun4v/io/vio_util.c
253
vmp->state = VIO_MBLK_FREE;
usr/src/uts/sun4v/io/vio_util.c
281
if ((vmp->state & VIO_MBLK_BOUND) != 0) {
usr/src/uts/sun4v/io/vio_util.c
283
vmp->state = VIO_MBLK_FREE;
usr/src/uts/sun4v/io/vlds.c
1485
dpsp->state = VLDS_RECV_OK;
usr/src/uts/sun4v/io/vlds.c
1497
ASSERT(dpsp->state == VLDS_RECV_UNREG_PENDING);
usr/src/uts/sun4v/io/vlds.c
1519
if (dpsp->state == VLDS_RECV_UNREG_PENDING)
usr/src/uts/sun4v/io/vlds.c
1522
if (dpsp->state == VLDS_RECV_OVERFLOW) {
usr/src/uts/sun4v/io/vlds.c
1525
dpsp->state = VLDS_RECV_OK;
usr/src/uts/sun4v/io/vlds.c
1546
if (dpsp->state == VLDS_RECV_UNREG_PENDING) {
usr/src/uts/sun4v/io/vlds.c
1605
dpsp->state = VLDS_RECV_UNREG_PENDING;
usr/src/uts/sun4v/io/vlds.c
1635
if (dpsp->state != VLDS_RECV_UNREG_PENDING) {
usr/src/uts/sun4v/io/vlds.c
1644
if ((dpsp->state == VLDS_RECV_OVERFLOW) ||
usr/src/uts/sun4v/io/vlds.c
1650
dpsp->state = VLDS_RECV_OVERFLOW;
usr/src/uts/sun4v/io/vlds.c
76
int state; /* driver svc info state VLDS_RECV* */
usr/src/uts/sun4v/io/vnet.c
1000
rx_ringp[0].state |= VNET_RXRING_INUSE|VNET_RXRING_LDC_SERVICE;
usr/src/uts/sun4v/io/vnet.c
1002
rx_ringp[1].state |= VNET_RXRING_INUSE|VNET_RXRING_HYBRID;
usr/src/uts/sun4v/io/vnet.c
1004
rx_ringp[2].state |= VNET_RXRING_INUSE|VNET_RXRING_HYBRID;
usr/src/uts/sun4v/io/vnet.c
1013
rx_ringp->state = VNET_RXRING_FREE;
usr/src/uts/sun4v/io/vnet.c
1074
if (rx_ringp->state == VNET_RXRING_FREE) {
usr/src/uts/sun4v/io/vnet.c
1075
rx_ringp->state |= VNET_RXRING_INUSE;
usr/src/uts/sun4v/io/vnet.c
1094
if (ringp->state != VNET_RXRING_FREE) {
usr/src/uts/sun4v/io/vnet.c
1095
ringp->state = VNET_RXRING_FREE;
usr/src/uts/sun4v/io/vnet.c
2387
if ((rx_ringp->state &
usr/src/uts/sun4v/io/vnet.c
2390
rx_ringp->state |= VNET_RXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2394
ASSERT((rx_ringp->state & VNET_RXRING_HYBRID) != 0);
usr/src/uts/sun4v/io/vnet.c
2405
rx_ringp->state |= VNET_RXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2412
rx_ringp->state |= VNET_RXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2429
if ((rx_ringp->state &
usr/src/uts/sun4v/io/vnet.c
2431
rx_ringp->state &= ~VNET_RXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2435
ASSERT((rx_ringp->state & VNET_RXRING_HYBRID) != 0);
usr/src/uts/sun4v/io/vnet.c
2443
rx_ringp->state &= ~VNET_RXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2448
rx_ringp->state &= ~VNET_RXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2464
if ((rx_ringp->state & VNET_RXRING_HYBRID) != 0) {
usr/src/uts/sun4v/io/vnet.c
2478
ASSERT((rx_ringp->state &
usr/src/uts/sun4v/io/vnet.c
2495
tx_ringp->state |= VNET_TXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2504
tx_ringp->state &= ~VNET_TXRING_STARTED;
usr/src/uts/sun4v/io/vnet.c
2548
ASSERT((rx_ringp->state & VNET_RXRING_HYBRID) != 0);
usr/src/uts/sun4v/io/vnet.c
2556
if (rx_ringp->state & VNET_RXRING_HYBRID) {
usr/src/uts/sun4v/io/vnet.c
2580
ASSERT((rx_ringp->state & VNET_RXRING_HYBRID) != 0);
usr/src/uts/sun4v/io/vnet.c
2588
if (rx_ringp->state & VNET_RXRING_HYBRID) {
usr/src/uts/sun4v/io/vnet.c
2611
if (rx_ringp->state & VNET_RXRING_HYBRID) {
usr/src/uts/sun4v/io/vnet.c
2849
if (rx_ringp->state & VNET_RXRING_STARTED) {
usr/src/uts/sun4v/io/vnet.c
2881
tx_ringp->state |= VNET_TXRING_HYBRID;
usr/src/uts/sun4v/io/vnet.c
2911
if (tx_ringp->state & VNET_TXRING_HYBRID) {
usr/src/uts/sun4v/io/vnet.c
2912
tx_ringp->state &= ~VNET_TXRING_HYBRID;
usr/src/uts/sun4v/io/vnet.c
2994
rx_ringp->state |= VNET_RXRING_LDC_GUEST;
usr/src/uts/sun4v/io/vnet.c
2999
rx_ringp->state &= ~VNET_RXRING_LDC_GUEST;
usr/src/uts/sun4v/io/vnet.c
3050
if (rx_ringp != NULL && (rx_ringp->state & VNET_RXRING_LDC_GUEST)) {
usr/src/uts/sun4v/io/vnet.c
3055
rx_ringp->state &= ~VNET_RXRING_LDC_GUEST;
usr/src/uts/sun4v/io/vnet.c
981
tx_ringp[i].state |= VNET_TXRING_SHARED;
usr/src/uts/sun4v/io/vnet_gen.c
5365
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vnet_gen.c
958
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vnet_rxdring.c
1127
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vnet_txdring.c
1191
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vsw_hio.c
1040
hiokp->share[i].state.value.ul =
usr/src/uts/sun4v/io/vsw_hio.c
977
kstat_named_init(&(hiokp->share[i].state),
usr/src/uts/sun4v/io/vsw_ldc.c
1008
port->state = VSW_PORT_DETACHING;
usr/src/uts/sun4v/io/vsw_ldc.c
1022
while (port->state != VSW_PORT_DETACHABLE)
usr/src/uts/sun4v/io/vsw_ldc.c
1044
port->state = VSW_PORT_DETACHABLE;
usr/src/uts/sun4v/io/vsw_ldc.c
1571
uint64_t state;
usr/src/uts/sun4v/io/vsw_ldc.c
1575
state = ldcp->lane_in.lstate;
usr/src/uts/sun4v/io/vsw_ldc.c
1577
state = ldcp->lane_out.lstate;
usr/src/uts/sun4v/io/vsw_ldc.c
1593
if (!(state & VSW_VER_INFO_SENT)) {
usr/src/uts/sun4v/io/vsw_ldc.c
1599
state &= ~VSW_VER_INFO_SENT;
usr/src/uts/sun4v/io/vsw_ldc.c
1613
if (!(state & VSW_ATTR_INFO_SENT)) {
usr/src/uts/sun4v/io/vsw_ldc.c
1620
state &= ~VSW_ATTR_INFO_SENT;
usr/src/uts/sun4v/io/vsw_ldc.c
1634
if (!(state & VSW_DRING_INFO_SENT)) {
usr/src/uts/sun4v/io/vsw_ldc.c
1641
state &= ~VSW_DRING_INFO_SENT;
usr/src/uts/sun4v/io/vsw_ldc.c
1655
if (!(state & VSW_RDX_INFO_SENT)) {
usr/src/uts/sun4v/io/vsw_ldc.c
1661
state &= ~VSW_RDX_INFO_SENT;
usr/src/uts/sun4v/io/vsw_ldc.c
1680
ldcp->lane_in.lstate = state;
usr/src/uts/sun4v/io/vsw_ldc.c
1682
ldcp->lane_out.lstate = state;
usr/src/uts/sun4v/io/vsw_ldc.c
2192
if (port->state == VSW_PORT_INIT) {
usr/src/uts/sun4v/io/vsw_ldc.c
316
#define DUMP_FLAGS(state)
usr/src/uts/sun4v/io/vsw_ldc.c
3491
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vsw_ldc.c
356
port->state = VSW_PORT_INIT;
usr/src/uts/sun4v/io/vsw_ldc.c
3995
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vsw_ldc.c
4924
dump_flags(uint64_t state)
usr/src/uts/sun4v/io/vsw_ldc.c
4966
DERR(NULL, "DUMP_FLAGS: %llx\n", state);
usr/src/uts/sun4v/io/vsw_ldc.c
4968
if (state & flags[i].flag_val)
usr/src/uts/sun4v/io/vsw_rxdring.c
788
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/io/vsw_txdring.c
1242
vmp->state = VIO_MBLK_HAS_DATA;
usr/src/uts/sun4v/os/mach_cpu_states.c
1548
mach_set_soft_state(uint64_t state, uint64_t *string_ra)
usr/src/uts/sun4v/os/mach_cpu_states.c
1553
rc = hv_soft_state_set(state, *string_ra);
usr/src/uts/sun4v/os/mach_cpu_states.c
1562
mach_get_soft_state(uint64_t *state, uint64_t *string_ra)
usr/src/uts/sun4v/os/mach_cpu_states.c
1567
rc = hv_soft_state_get(*string_ra, state);
usr/src/uts/sun4v/os/mach_cpu_states.c
1571
*state = -1;
usr/src/uts/sun4v/os/mach_cpu_states.c
924
uint64_t state = CPU_STATE_INVALID;
usr/src/uts/sun4v/os/mach_cpu_states.c
927
(void) hv_cpu_state(id, &state);
usr/src/uts/sun4v/os/mach_cpu_states.c
928
if (state == CPU_STATE_ERROR) {
usr/src/uts/sun4v/os/mach_mp_states.c
148
if (hv_cpu_state(cpuid, &state) != H_EOK)
usr/src/uts/sun4v/os/mach_mp_states.c
152
if (state != CPU_STATE_RUNNING)
usr/src/uts/sun4v/os/mach_mp_states.c
76
uint64_t state;
usr/src/uts/sun4v/os/mach_mp_states.c
89
if (hv_cpu_state(cpuid, &state) != H_EOK)
usr/src/uts/sun4v/os/mach_mp_states.c
93
if (state != CPU_STATE_RUNNING) {
usr/src/uts/sun4v/sys/ds_impl.h
178
ldc_status_t state; /* current LDC state */
usr/src/uts/sun4v/sys/ds_impl.h
194
ds_port_state_t state; /* state of the port */
usr/src/uts/sun4v/sys/ds_impl.h
296
ds_svc_state_t state; /* current service state */
usr/src/uts/sun4v/sys/ds_impl.h
316
#define DS_SVC_ISFREE(svc) ((svc == NULL) || (svc->state == DS_SVC_FREE))
usr/src/uts/sun4v/sys/hypervisor_api.h
407
extern uint64_t hv_soft_state_set(uint64_t state, uint64_t string_ra);
usr/src/uts/sun4v/sys/hypervisor_api.h
408
extern uint64_t hv_soft_state_get(uint64_t string_ra, uint64_t *state);
usr/src/uts/sun4v/sys/hypervisor_api.h
415
uint64_t *tailp, uint64_t *state);
usr/src/uts/sun4v/sys/hypervisor_api.h
422
uint64_t *tailp, uint64_t *state);
usr/src/uts/sun4v/sys/n2rng.h
284
uint64_t *state, uint64_t *tdelta, uint64_t *wdelta);
usr/src/uts/sun4v/sys/n2rng.h
355
uint64_t hv_rng_ctl_read(uint64_t ctlregs_pa, uint64_t *state,
usr/src/uts/sun4v/sys/n2rng.h
358
uint64_t *state, uint64_t *tdelta, uint64_t *wdelta, uint64_t *wstate);
usr/src/uts/sun4v/sys/soft_state.h
69
extern void mach_get_soft_state(uint64_t *state,
usr/src/uts/sun4v/sys/soft_state.h
72
extern void mach_set_soft_state(uint64_t state,
usr/src/uts/sun4v/sys/vdc.h
275
uint64_t state; /* Server state */
usr/src/uts/sun4v/sys/vdc.h
330
vdc_state_t state; /* Current disk client-server state */
usr/src/uts/sun4v/sys/vio_util.h
118
vio_mblk_state_t state; /* state flags */
usr/src/uts/sun4v/sys/vnet.h
210
vnet_txring_state_t state; /* ring state */
usr/src/uts/sun4v/sys/vnet.h
227
vnet_rxring_state_t state; /* ring state */
usr/src/uts/sun4v/sys/vsw.h
77
#define VSW_U_P(state) \
usr/src/uts/sun4v/sys/vsw.h
78
(state == (VSW_IF_UP | VSW_IF_PROMISC))
usr/src/uts/sun4v/sys/vsw_hio.h
41
kstat_named_t state; /* share state */
usr/src/uts/sun4v/sys/vsw_ldc.h
410
int state; /* port state */