Symbol: sp
usr/src/boot/common/interp.c
200
struct includeline *script, *se, *sp;
usr/src/boot/common/interp.c
225
sp = malloc(sizeof(struct includeline) + strlen(cp) + 1);
usr/src/boot/common/interp.c
227
if (sp == NULL) {
usr/src/boot/common/interp.c
239
strcpy(sp->text, cp);
usr/src/boot/common/interp.c
240
sp->line = line;
usr/src/boot/common/interp.c
241
sp->next = NULL;
usr/src/boot/common/interp.c
244
script = sp;
usr/src/boot/common/interp.c
246
se->next = sp;
usr/src/boot/common/interp.c
248
se = sp;
usr/src/boot/common/interp.c
261
for (sp = script; sp != NULL; sp = sp->next) {
usr/src/boot/common/interp.c
262
res = bf_run(sp->text);
usr/src/boot/common/interp.c
266
filename, sp->line, sp->text);
usr/src/boot/common/load_elf.c
784
const char *sp, *ep;
usr/src/boot/common/load_elf.c
788
sp = strrchr(name, '/');
usr/src/boot/common/load_elf.c
789
if (sp)
usr/src/boot/common/load_elf.c
790
sp++;
usr/src/boot/common/load_elf.c
792
sp = name;
usr/src/boot/common/load_elf.c
796
sp = invalid_name;
usr/src/boot/common/load_elf.c
802
len = ep - sp;
usr/src/boot/common/load_elf.c
806
memcpy(fp, sp, len);
usr/src/boot/efi/libefi/efiisaio.c
1016
struct serial *sp;
usr/src/boot/efi/libefi/efiisaio.c
1024
sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
1026
sp->ignore_cd = 1;
usr/src/boot/efi/libefi/efiisaio.c
1028
sp->ignore_cd = 0;
usr/src/boot/efi/libefi/efiisaio.c
1053
struct serial *sp;
usr/src/boot/efi/libefi/efiisaio.c
1061
sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
1063
sp->rtsdtr_off = 1;
usr/src/boot/efi/libefi/efiisaio.c
1065
sp->rtsdtr_off = 0;
usr/src/boot/efi/libefi/efiisaio.c
107
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1088
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
109
sp->ioaddr + com_scr, 1, &test);
usr/src/boot/efi/libefi/efiisaio.c
1091
if (sp->baudrate == 0)
usr/src/boot/efi/libefi/efiisaio.c
1094
switch (sp->databits) {
usr/src/boot/efi/libefi/efiisaio.c
1112
switch (sp->parity) {
usr/src/boot/efi/libefi/efiisaio.c
112
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1125
switch (sp->stopbits) {
usr/src/boot/efi/libefi/efiisaio.c
113
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_scr,
usr/src/boot/efi/libefi/efiisaio.c
1136
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1138
sp->ioaddr + com_cfcr, 1, &data);
usr/src/boot/efi/libefi/efiisaio.c
1141
data = COMC_BPS(sp->baudrate) & 0xff;
usr/src/boot/efi/libefi/efiisaio.c
1142
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1144
sp->ioaddr + com_dlbl, 1, &data);
usr/src/boot/efi/libefi/efiisaio.c
1147
data = COMC_BPS(sp->baudrate) >> 8;
usr/src/boot/efi/libefi/efiisaio.c
1148
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1150
sp->ioaddr + com_dlbh, 1, &data);
usr/src/boot/efi/libefi/efiisaio.c
1153
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1155
sp->ioaddr + com_cfcr, 1, &lcr);
usr/src/boot/efi/libefi/efiisaio.c
1158
data = sp->rtsdtr_off? ~(MCR_RTS | MCR_DTR) : MCR_RTS | MCR_DTR;
usr/src/boot/efi/libefi/efiisaio.c
1159
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1161
sp->ioaddr + com_mcr, 1, &data);
usr/src/boot/efi/libefi/efiisaio.c
1167
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1169
sp->ioaddr + com_data, 1, &data);
usr/src/boot/efi/libefi/efiisaio.c
1170
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
1172
sp->ioaddr + com_lsr, 1, &data);
usr/src/boot/efi/libefi/efiisaio.c
618
efi_isa_getspeed(struct serial *sp)
usr/src/boot/efi/libefi/efiisaio.c
627
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
628
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_cfcr, 1, &cfcr);
usr/src/boot/efi/libefi/efiisaio.c
632
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
633
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_cfcr, 1, &c);
usr/src/boot/efi/libefi/efiisaio.c
637
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
638
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_dlbl, 1, &dlbl);
usr/src/boot/efi/libefi/efiisaio.c
641
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
642
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_dlbh, 1, &dlbh);
usr/src/boot/efi/libefi/efiisaio.c
646
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
647
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_cfcr, 1, &cfcr);
usr/src/boot/efi/libefi/efiisaio.c
656
sp->baudrate = COMC_DIV2BPS(divisor);
usr/src/boot/efi/libefi/efiisaio.c
663
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
667
if (!efi_isa_port_is_present(sp)) {
usr/src/boot/efi/libefi/efiisaio.c
671
status = efi_isa_getspeed(sp);
usr/src/boot/efi/libefi/efiisaio.c
674
sp->baudrate = COMSPEED;
usr/src/boot/efi/libefi/efiisaio.c
676
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
677
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_lcr,
usr/src/boot/efi/libefi/efiisaio.c
683
sp->databits = (lcr & BITS8) == BITS8? 8:7;
usr/src/boot/efi/libefi/efiisaio.c
684
sp->stopbits = (lcr & STOP2) == STOP2? TwoStopBits:OneStopBit;
usr/src/boot/efi/libefi/efiisaio.c
686
sp->parity = EvenParity;
usr/src/boot/efi/libefi/efiisaio.c
688
sp->parity = OddParity;
usr/src/boot/efi/libefi/efiisaio.c
690
sp->parity = NoParity;
usr/src/boot/efi/libefi/efiisaio.c
693
efi_check_and_set_condev(sp, "ConIn");
usr/src/boot/efi/libefi/efiisaio.c
717
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
720
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
721
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_lsr,
usr/src/boot/efi/libefi/efiisaio.c
729
status = sp->io.isa->Io.Write(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
730
EFI_ISA_ACPI_MEMORY_WIDTH_8_BIT, sp->ioaddr + com_data,
usr/src/boot/efi/libefi/efiisaio.c
743
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
749
if (sp->is_efi_console) {
usr/src/boot/efi/libefi/efiisaio.c
756
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
758
sp->ioaddr + com_data, bufsz, &c);
usr/src/boot/efi/libefi/efiisaio.c
770
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
776
if (sp->is_efi_console) {
usr/src/boot/efi/libefi/efiisaio.c
780
status = sp->io.isa->Io.Read(sp->io.isa,
usr/src/boot/efi/libefi/efiisaio.c
782
sp->ioaddr + com_lsr, 1, &control);
usr/src/boot/efi/libefi/efiisaio.c
824
efi_isa_asprint_mode(struct serial *sp)
usr/src/boot/efi/libefi/efiisaio.c
828
if (sp == NULL)
usr/src/boot/efi/libefi/efiisaio.c
831
switch (sp->parity) {
usr/src/boot/efi/libefi/efiisaio.c
852
switch (sp->stopbits) {
usr/src/boot/efi/libefi/efiisaio.c
867
(void) asprintf(&buf, "%ju,%d,%c,%s,-", sp->baudrate,
usr/src/boot/efi/libefi/efiisaio.c
868
sp->databits, par, stop);
usr/src/boot/efi/libefi/efiisaio.c
873
efi_isa_parse_mode(struct serial *sp, const char *value)
usr/src/boot/efi/libefi/efiisaio.c
962
sp->baudrate = baudrate;
usr/src/boot/efi/libefi/efiisaio.c
963
sp->databits = databits;
usr/src/boot/efi/libefi/efiisaio.c
964
sp->parity = parity;
usr/src/boot/efi/libefi/efiisaio.c
965
sp->stopbits = stopbits;
usr/src/boot/efi/libefi/efiisaio.c
98
efi_isa_port_is_present(struct serial *sp)
usr/src/boot/efi/libefi/efiserialio.c
1002
struct serial *sp;
usr/src/boot/efi/libefi/efiserialio.c
1010
sp = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
1012
sp->ignore_cd = true;
usr/src/boot/efi/libefi/efiserialio.c
1014
sp->ignore_cd = false;
usr/src/boot/efi/libefi/efiserialio.c
1029
struct serial *sp;
usr/src/boot/efi/libefi/efiserialio.c
1037
sp = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
1039
sp->rtsdtr_off = true;
usr/src/boot/efi/libefi/efiserialio.c
1041
sp->rtsdtr_off = false;
usr/src/boot/efi/libefi/efiserialio.c
1061
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
1069
if (sp->io.sio == NULL)
usr/src/boot/efi/libefi/efiserialio.c
1072
if (sp->io.sio->Reset != NULL) {
usr/src/boot/efi/libefi/efiserialio.c
1073
status = sp->io.sio->Reset(sp->io.sio);
usr/src/boot/efi/libefi/efiserialio.c
1078
if (sp->baudrate == sp->io.sio->Mode->BaudRate) {
usr/src/boot/efi/libefi/efiserialio.c
1081
baudrate = sp->baudrate;
usr/src/boot/efi/libefi/efiserialio.c
1084
if (sp->receivefifodepth == sp->io.sio->Mode->ReceiveFifoDepth) {
usr/src/boot/efi/libefi/efiserialio.c
1087
receivefifodepth = sp->receivefifodepth;
usr/src/boot/efi/libefi/efiserialio.c
1090
if (sp->timeout == sp->io.sio->Mode->Timeout) {
usr/src/boot/efi/libefi/efiserialio.c
1093
timeout = sp->timeout;
usr/src/boot/efi/libefi/efiserialio.c
1096
if (sp->parity == sp->io.sio->Mode->Parity) {
usr/src/boot/efi/libefi/efiserialio.c
1099
parity = sp->parity;
usr/src/boot/efi/libefi/efiserialio.c
1102
if (sp->databits == sp->io.sio->Mode->DataBits) {
usr/src/boot/efi/libefi/efiserialio.c
1105
databits = sp->databits;
usr/src/boot/efi/libefi/efiserialio.c
1108
if (sp->stopbits == sp->io.sio->Mode->StopBits) {
usr/src/boot/efi/libefi/efiserialio.c
1111
stopbits = sp->stopbits;
usr/src/boot/efi/libefi/efiserialio.c
1115
if (change && sp->io.sio->SetAttributes != NULL) {
usr/src/boot/efi/libefi/efiserialio.c
1116
status = sp->io.sio->SetAttributes(sp->io.sio, baudrate,
usr/src/boot/efi/libefi/efiserialio.c
1126
status = sp->io.sio->GetControl(sp->io.sio, &control);
usr/src/boot/efi/libefi/efiserialio.c
1129
if (sp->rtsdtr_off) {
usr/src/boot/efi/libefi/efiserialio.c
1138
(void) sp->io.sio->SetControl(sp->io.sio, new_control);
usr/src/boot/efi/libefi/efiserialio.c
736
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
738
if (sp->io.sio == NULL)
usr/src/boot/efi/libefi/efiserialio.c
742
status = sp->io.sio->Write(sp->io.sio, &bufsz, &cb);
usr/src/boot/efi/libefi/efiserialio.c
754
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
760
if (sp->is_efi_console) {
usr/src/boot/efi/libefi/efiserialio.c
764
if (sp->io.sio == NULL || !efi_serial_ischar(cp))
usr/src/boot/efi/libefi/efiserialio.c
767
status = sp->io.sio->Read(sp->io.sio, &bufsz, &c);
usr/src/boot/efi/libefi/efiserialio.c
779
struct serial *sp = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
785
if (sp->is_efi_console) {
usr/src/boot/efi/libefi/efiserialio.c
789
if (sp->io.sio == NULL)
usr/src/boot/efi/libefi/efiserialio.c
792
status = sp->io.sio->GetControl(sp->io.sio, &control);
usr/src/boot/efi/libefi/efiserialio.c
832
efi_serial_asprint_mode(struct serial *sp)
usr/src/boot/efi/libefi/efiserialio.c
837
if (sp == NULL)
usr/src/boot/efi/libefi/efiserialio.c
840
switch (sp->parity) {
usr/src/boot/efi/libefi/efiserialio.c
861
switch (sp->stopbits) {
usr/src/boot/efi/libefi/efiserialio.c
876
(void) asprintf(&buf, "%ju,%d,%c,%s,-", sp->baudrate, sp->databits,
usr/src/boot/efi/libefi/efiserialio.c
882
efi_serial_parse_mode(struct serial *sp, const char *value)
usr/src/boot/efi/libefi/efiserialio.c
970
sp->baudrate = baudrate;
usr/src/boot/efi/libefi/efiserialio.c
971
sp->databits = databits;
usr/src/boot/efi/libefi/efiserialio.c
972
sp->parity = parity;
usr/src/boot/efi/libefi/efiserialio.c
973
sp->stopbits = stopbits;
usr/src/boot/efi/libefi/env.c
671
efi_guid_to_str(const EFI_GUID *guid, char **sp)
usr/src/boot/efi/libefi/env.c
675
uuid_to_string((const uuid_t *)guid, sp, &status);
usr/src/boot/i386/isoboot/cd9660read.c
142
ISO_SUSP_PRESENT *sp;
usr/src/boot/i386/isoboot/cd9660read.c
151
sp = (ISO_SUSP_PRESENT *)p;
usr/src/boot/i386/isoboot/cd9660read.c
152
if (bcmp(sp->h.type, SUSP_PRESENT, 2) != 0) {
usr/src/boot/i386/isoboot/cd9660read.c
155
if (isonum_711(sp->h.length) != sizeof (ISO_SUSP_PRESENT)) {
usr/src/boot/i386/isoboot/cd9660read.c
158
if (sp->signature[0] != 0xbe || sp->signature[1] != 0xef) {
usr/src/boot/i386/isoboot/cd9660read.c
161
*lenskip = isonum_711(sp->len_skp);
usr/src/boot/i386/libi386/comconsole.c
281
struct serial *sp = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
284
if (inb(sp->ioaddr + com_lsr) & LSR_TXRDY) {
usr/src/boot/i386/libi386/comconsole.c
285
outb(sp->ioaddr + com_data, (uchar_t)c);
usr/src/boot/i386/libi386/comconsole.c
293
struct serial *sp = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
294
return (comc_ischar(cp) ? inb(sp->ioaddr + com_data) : -1);
usr/src/boot/i386/libi386/comconsole.c
300
struct serial *sp = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
301
return (inb(sp->ioaddr + com_lsr) & LSR_RXRDY);
usr/src/boot/i386/libi386/comconsole.c
311
comc_asprint_mode(struct serial *sp)
usr/src/boot/i386/libi386/comconsole.c
315
if (sp == NULL)
usr/src/boot/i386/libi386/comconsole.c
318
if ((sp->lcr & (PAREN|PAREVN)) == (PAREN|PAREVN))
usr/src/boot/i386/libi386/comconsole.c
320
else if ((sp->lcr & PAREN) == PAREN)
usr/src/boot/i386/libi386/comconsole.c
325
asprintf(&buf, "%d,%d,%c,%d,-", sp->speed,
usr/src/boot/i386/libi386/comconsole.c
326
(sp->lcr & BITS8) == BITS8? 8:7,
usr/src/boot/i386/libi386/comconsole.c
327
par, (sp->lcr & STOP2) == STOP2? 2:1);
usr/src/boot/i386/libi386/comconsole.c
332
comc_parse_mode(struct serial *sp, const char *value)
usr/src/boot/i386/libi386/comconsole.c
407
sp->speed = speed;
usr/src/boot/i386/libi386/comconsole.c
408
sp->lcr = lcr;
usr/src/boot/i386/libi386/comconsole.c
457
struct serial *sp;
usr/src/boot/i386/libi386/comconsole.c
465
sp = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
467
sp->ignore_cd = 1;
usr/src/boot/i386/libi386/comconsole.c
469
sp->ignore_cd = 0;
usr/src/boot/i386/libi386/comconsole.c
494
struct serial *sp;
usr/src/boot/i386/libi386/comconsole.c
502
sp = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
504
sp->rtsdtr_off = 1;
usr/src/boot/i386/libi386/comconsole.c
506
sp->rtsdtr_off = 0;
usr/src/boot/i386/libi386/comconsole.c
527
struct serial *sp = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
531
outb(sp->ioaddr + com_cfcr, CFCR_DLAB | sp->lcr);
usr/src/boot/i386/libi386/comconsole.c
532
outb(sp->ioaddr + com_dlbl, COMC_BPS(sp->speed) & 0xff);
usr/src/boot/i386/libi386/comconsole.c
533
outb(sp->ioaddr + com_dlbh, COMC_BPS(sp->speed) >> 8);
usr/src/boot/i386/libi386/comconsole.c
534
outb(sp->ioaddr + com_cfcr, sp->lcr);
usr/src/boot/i386/libi386/comconsole.c
535
outb(sp->ioaddr + com_mcr,
usr/src/boot/i386/libi386/comconsole.c
536
sp->rtsdtr_off? ~(MCR_RTS | MCR_DTR) : MCR_RTS | MCR_DTR);
usr/src/boot/i386/libi386/comconsole.c
540
inb(sp->ioaddr + com_data);
usr/src/boot/i386/libi386/comconsole.c
541
} while (inb(sp->ioaddr + com_lsr) & LSR_RXRDY && ++tries < TRY_COUNT);
usr/src/boot/libsa/cd9660.c
198
ISO_SUSP_PRESENT *sp;
usr/src/boot/libsa/cd9660.c
206
sp = (ISO_SUSP_PRESENT *)p;
usr/src/boot/libsa/cd9660.c
207
if (bcmp(sp->h.type, SUSP_PRESENT, 2) != 0)
usr/src/boot/libsa/cd9660.c
209
if (isonum_711(sp->h.length) != sizeof (ISO_SUSP_PRESENT))
usr/src/boot/libsa/cd9660.c
211
if (sp->signature[0] != 0xbe || sp->signature[1] != 0xef)
usr/src/boot/libsa/cd9660.c
213
*lenskip = isonum_711(sp->len_skp);
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
148
const char *sp;
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
151
if (sp = decl_Verify(dp))
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
152
errstr = sp;
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
1781
const char *sp;
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
1784
if (sp = decl_VerifyArgs(arglist))
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
1785
(void) yyerror(sp);
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
484
const char *sp = type_Verify($1->d_type);
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
486
if (sp)
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
487
errstr = sp;
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
494
const char *sp = type_Verify($3->d_type);
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
496
if (sp)
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
497
errstr = sp;
usr/src/cmd/acct/acctprc1.c
179
struct srec *sp;
usr/src/cmd/acct/acctprc1.c
188
sp = sr;
usr/src/cmd/acct/acctprc1.c
212
up->ur_srec = sp;
usr/src/cmd/acct/acctprc1.c
216
if (sp >= &sr[a_ssize-1]) {
usr/src/cmd/acct/acctprc1.c
224
sp = &sr[a_ssize - A_SSIZE];
usr/src/cmd/acct/acctprc1.c
227
sp->sr_tty = cb.ct_tty;
usr/src/cmd/acct/acctprc1.c
228
sp->sr_start = cb.ct_start;
usr/src/cmd/acct/acctprc1.c
229
sp->sr_end = cb.ct_start + cb.ct_con[0] + cb.ct_con[1];
usr/src/cmd/acct/acctprc1.c
230
sp++;
usr/src/cmd/acct/acctprc1.c
252
struct srec *sp;
usr/src/cmd/acct/acctprc1.c
261
sp = up->ur_srec;
usr/src/cmd/acct/acctprc1.c
262
splast = sp+up->ur_cnt;
usr/src/cmd/acct/acctprc1.c
263
for (; sp < splast; sp++)
usr/src/cmd/acct/acctprc1.c
264
if (tty == sp->sr_tty) {
usr/src/cmd/acct/acctprc1.c
265
if (start >= sp->sr_start &&
usr/src/cmd/acct/acctprc1.c
266
start <= sp->sr_end)
usr/src/cmd/acct/acctprc1.c
268
if (start >= sp->sr_start &&
usr/src/cmd/acct/acctprc1.c
269
sp->sr_end > latest) {
usr/src/cmd/acct/acctprc1.c
270
latest = sp->sr_end;
usr/src/cmd/audio/utilities/g721.c
478
unsigned char sp; /* A-law compressed 8-bit code */
usr/src/cmd/audio/utilities/g721.c
485
sp = audio_s2a((sr <= -0x2000)? -0x8000 :
usr/src/cmd/audio/utilities/g721.c
487
dx = (audio_a2s(sp) >> 2) - se; /* 16-bit prediction error */
usr/src/cmd/audio/utilities/g721.c
491
return (sp);
usr/src/cmd/audio/utilities/g721.c
498
if (sp & 0x80)
usr/src/cmd/audio/utilities/g721.c
499
sd = (sp == 0xD5)? 0x55 :
usr/src/cmd/audio/utilities/g721.c
500
((sp ^ 0x55) - 1) ^ 0x55;
usr/src/cmd/audio/utilities/g721.c
502
sd = (sp == 0x2A)? 0x2A :
usr/src/cmd/audio/utilities/g721.c
503
((sp ^ 0x55) + 1) ^ 0x55;
usr/src/cmd/audio/utilities/g721.c
505
if (sp & 0x80)
usr/src/cmd/audio/utilities/g721.c
506
sd = (sp == 0xAA)? 0xAA :
usr/src/cmd/audio/utilities/g721.c
507
((sp ^ 0x55) + 1) ^ 0x55;
usr/src/cmd/audio/utilities/g721.c
509
sd = (sp == 0x55)? 0xD5 :
usr/src/cmd/audio/utilities/g721.c
510
((sp ^ 0x55) - 1) ^ 0x55;
usr/src/cmd/audio/utilities/g721.c
523
unsigned char sp; /* A-law compressed 8-bit code */
usr/src/cmd/audio/utilities/g721.c
530
sp = audio_s2u((sr <= -0x2000)? -0x8000 :
usr/src/cmd/audio/utilities/g721.c
532
dx = (audio_u2s(sp) >> 2) - se; /* 16-bit prediction error */
usr/src/cmd/audio/utilities/g721.c
535
return (sp);
usr/src/cmd/audio/utilities/g721.c
541
if (sp & 0x80)
usr/src/cmd/audio/utilities/g721.c
542
sd = (sp == 0xFF)? 0x7F : sp + 1;
usr/src/cmd/audio/utilities/g721.c
544
sd = (sp == 0)? 0 : sp - 1;
usr/src/cmd/audio/utilities/g721.c
547
if (sp & 0x80)
usr/src/cmd/audio/utilities/g721.c
548
sd = (sp == 0x80)? 0x80 : sp - 1;
usr/src/cmd/audio/utilities/g721.c
550
sd = (sp == 0x7F)? 0xFF : sp + 1;
usr/src/cmd/audio/utilities/g723.c
480
unsigned char sp; /* A-law compressed 8-bit code */
usr/src/cmd/audio/utilities/g723.c
487
sp = audio_s2a((sr <= -0x2000)? -0x8000 :
usr/src/cmd/audio/utilities/g723.c
489
dx = (audio_a2s(sp) >> 2) - se; /* 16-bit prediction error */
usr/src/cmd/audio/utilities/g723.c
493
return (sp);
usr/src/cmd/audio/utilities/g723.c
499
if (sp & 0x80)
usr/src/cmd/audio/utilities/g723.c
500
sd = (sp == 0xD5)? 0x55 :
usr/src/cmd/audio/utilities/g723.c
501
((sp ^ 0x55) - 1) ^ 0x55;
usr/src/cmd/audio/utilities/g723.c
503
sd = (sp == 0x2A)? 0x2A :
usr/src/cmd/audio/utilities/g723.c
504
((sp ^ 0x55) + 1) ^ 0x55;
usr/src/cmd/audio/utilities/g723.c
506
if (sp & 0x80)
usr/src/cmd/audio/utilities/g723.c
507
sd = (sp == 0xAA)? 0xAA :
usr/src/cmd/audio/utilities/g723.c
508
((sp ^ 0x55) + 1) ^ 0x55;
usr/src/cmd/audio/utilities/g723.c
510
sd = (sp == 0x55)? 0xD5 :
usr/src/cmd/audio/utilities/g723.c
511
((sp ^ 0x55) - 1) ^ 0x55;
usr/src/cmd/audio/utilities/g723.c
524
unsigned char sp; /* A-law compressed 8-bit code */
usr/src/cmd/audio/utilities/g723.c
531
sp = audio_s2u((sr <= -0x2000)? -0x8000 :
usr/src/cmd/audio/utilities/g723.c
533
dx = (audio_u2s(sp) >> 2) - se; /* 16-bit prediction error */
usr/src/cmd/audio/utilities/g723.c
536
return (sp);
usr/src/cmd/audio/utilities/g723.c
544
if (sp & 0x80)
usr/src/cmd/audio/utilities/g723.c
545
sd = (sp == 0xFF)? 0x7E : sp + 1;
usr/src/cmd/audio/utilities/g723.c
547
sd = (sp == 0)? 0 : sp - 1;
usr/src/cmd/audio/utilities/g723.c
550
if (sp & 0x80)
usr/src/cmd/audio/utilities/g723.c
551
sd = (sp == 0x80)? 0x80 : sp - 1;
usr/src/cmd/audio/utilities/g723.c
553
sd = (sp == 0x7F)? 0xFE : sp + 1;
usr/src/cmd/availdevs/availdevs.c
100
if (sp->used_name != NULL) {
usr/src/cmd/availdevs/availdevs.c
103
(xmlChar *)sp->used_name);
usr/src/cmd/availdevs/availdevs.c
106
if (sp->used_by != NULL) {
usr/src/cmd/availdevs/availdevs.c
109
(xmlChar *)sp->used_by);
usr/src/cmd/availdevs/availdevs.c
91
dmgt_slice_t *sp = dp->slices[i];
usr/src/cmd/availdevs/availdevs.c
95
(xmlChar *)ATTR_SLICE_NAME, (xmlChar *)sp->name);
usr/src/cmd/availdevs/availdevs.c
97
set_uint64_prop(slice, ATTR_SLICE_SIZE, sp->size);
usr/src/cmd/availdevs/availdevs.c
98
set_uint64_prop(slice, ATTR_SLICE_START, sp->start);
usr/src/cmd/awk_xpg4/awk2.c
309
wchar_t *sp;
usr/src/cmd/awk_xpg4/awk2.c
312
sp = *endp;
usr/src/cmd/awk_xpg4/awk2.c
313
while (*sp == ' ' || *sp == '\t' || *sp == '\n')
usr/src/cmd/awk_xpg4/awk2.c
314
++sp;
usr/src/cmd/awk_xpg4/awk2.c
315
if (*sp == '\0')
usr/src/cmd/awk_xpg4/awk2.c
317
for (ep = sp; *ep != ' ' && *ep != '\0' && *ep != '\t' &&
usr/src/cmd/awk_xpg4/awk2.c
321
return (sp);
usr/src/cmd/backup/dump/dumptape.c
1945
union u_spcl *sp;
usr/src/cmd/backup/dump/dumptape.c
2084
sp = (union u_spcl *)bp->b_data;
usr/src/cmd/backup/dump/dumptape.c
2085
if (sp->s_spcl.c_type != TS_ADDR) {
usr/src/cmd/backup/dump/dumptape.c
2086
lastnonaddr = sp->s_spcl.c_type;
usr/src/cmd/backup/dump/dumptape.c
2088
sp->s_spcl.c_dinode.di_mode;
usr/src/cmd/backup/dump/dumptape.c
2089
if (sp->s_spcl.c_type != TS_TAPE)
usr/src/cmd/backup/dump/dumptape.c
2092
chkpt.sl_count = sp->s_spcl.c_count;
usr/src/cmd/backup/dump/dumptape.c
2093
bcopy((char *)sp, (char *)&spcl, sizeof (spcl));
usr/src/cmd/backup/lib/byteorder.c
156
normspcl(struct byteorder_ctx *ctx, struct s_spcl *sp, int *cs,
usr/src/cmd/backup/lib/byteorder.c
161
if ((! ctx->initialized) && (sp->c_magic != magic)) {
usr/src/cmd/backup/lib/byteorder.c
162
if (swabl(sp->c_magic) != (uint32_t)magic)
usr/src/cmd/backup/lib/byteorder.c
188
swabst("8l4s31l", (uchar_t *)sp);
usr/src/cmd/backup/lib/byteorder.c
195
swabst("34l", (uchar_t *)&(sp->c_flags));
usr/src/cmd/backup/lib/byteorder.c
200
if (sp->c_flags & DR_INODEINFO) {
usr/src/cmd/backup/lib/byteorder.c
205
swabst(buffy, (uchar_t *)sp->c_data.s_inos);
usr/src/cmd/backup/lib/byteorder.c
211
if (! (sp->c_flags & DR_HASMETA))
usr/src/cmd/backup/lib/byteorder.c
212
swabst("1l", (uchar_t *)&(sp->c_level));
usr/src/cmd/backup/lib/byteorder.c
242
sv = sp->c_dinode.di_ic.ic_lsize;
usr/src/cmd/backup/lib/byteorder.c
244
sp->c_dinode.di_ic.ic_lsize = sv;
usr/src/cmd/backup/lib/byteorder.c
247
if (sp->c_magic != magic)
usr/src/cmd/backup/lib/byteorder.c
64
swabst(char *cp, uchar_t *sp)
usr/src/cmd/backup/lib/byteorder.c
78
c = sp[0]; sp[0] = sp[1]; sp[1] = c;
usr/src/cmd/backup/lib/byteorder.c
79
sp++;
usr/src/cmd/backup/lib/byteorder.c
83
c = sp[0]; sp[0] = sp[3]; sp[3] = c;
usr/src/cmd/backup/lib/byteorder.c
84
c = sp[2]; sp[2] = sp[1]; sp[1] = c;
usr/src/cmd/backup/lib/byteorder.c
85
sp += 3;
usr/src/cmd/backup/lib/byteorder.c
88
sp++;
usr/src/cmd/backup/lib/rmtlib.c
152
static struct servent *sp = 0;
usr/src/cmd/backup/lib/rmtlib.c
157
if (sp == 0) {
usr/src/cmd/backup/lib/rmtlib.c
158
sp = getservbyname("shell", "tcp");
usr/src/cmd/backup/lib/rmtlib.c
159
if (sp == 0) {
usr/src/cmd/backup/lib/rmtlib.c
196
rmtape = myrcmd(&rmtpeer, (ushort_t)sp->s_port, pwd->pw_name,
usr/src/cmd/backup/restore/tape.c
1467
struct s_spcl *sp;
usr/src/cmd/backup/restore/tape.c
1486
sp = &((union u_spcl *)&tbf[bct*tp_bsize])->s_spcl;
usr/src/cmd/backup/restore/tape.c
1487
if (sp->c_magic == expected_magic && sp->c_type == TS_EOM &&
usr/src/cmd/backup/restore/tape.c
1488
(time_t)(sp->c_date) == dumpdate &&
usr/src/cmd/backup/restore/tape.c
1489
(time_t)(sp->c_ddate) == dumptime) {
usr/src/cmd/backup/restore/tape.c
1600
sp = &((union u_spcl *)tbf)->s_spcl;
usr/src/cmd/backup/restore/tape.c
1601
if (i != 0 && sp->c_magic == expected_magic && sp->c_type == TS_EOM &&
usr/src/cmd/backup/restore/tape.c
1602
(time_t)(sp->c_date) == dumpdate &&
usr/src/cmd/backup/restore/tape.c
1603
(time_t)(sp->c_ddate) == dumptime) {
usr/src/cmd/bart/create.c
344
walker(const char *name, const struct stat64 *sp, int type, struct FTW *ftwx)
usr/src/cmd/bart/create.c
386
ret = eval_file(name, sp, ftwx);
usr/src/cmd/bart/create.c
45
static int walker(const char *name, const struct stat64 *sp,
usr/src/cmd/bnu/callers.c
581
struct servent *sp;
usr/src/cmd/bnu/callers.c
589
sp = getservbyname("uucp", "tcp");
usr/src/cmd/bnu/callers.c
591
ASSERT(sp != NULL, "No uucp service number", 0, 0);
usr/src/cmd/bnu/callers.c
592
port = sp->s_port;
usr/src/cmd/bnu/callers.c
597
sp = getservbyname(flds[F_CLASS], "tcp");
usr/src/cmd/bnu/callers.c
599
if (sp == NULL) {
usr/src/cmd/bnu/callers.c
607
port = sp->s_port;
usr/src/cmd/bnu/getopt.c
52
static int sp = 1;
usr/src/cmd/bnu/getopt.c
56
if(sp == 1)
usr/src/cmd/bnu/getopt.c
64
optopt = c = argv[optind][sp];
usr/src/cmd/bnu/getopt.c
67
if(argv[optind][++sp] == '\0') {
usr/src/cmd/bnu/getopt.c
69
sp = 1;
usr/src/cmd/bnu/getopt.c
74
if(argv[optind][sp+1] != '\0')
usr/src/cmd/bnu/getopt.c
75
optarg = &argv[optind++][sp+1];
usr/src/cmd/bnu/getopt.c
78
sp = 1;
usr/src/cmd/bnu/getopt.c
88
sp = 1;
usr/src/cmd/bnu/getopt.c
93
sp = 1;
usr/src/cmd/bnu/getopt.c
95
if(argv[optind][++sp] == '\0') {
usr/src/cmd/bnu/getopt.c
96
sp = 1;
usr/src/cmd/bnu/in.uucpd.c
119
sp = getservbyname("uucp", "tcp");
usr/src/cmd/bnu/in.uucpd.c
120
if (sp == NULL) {
usr/src/cmd/bnu/in.uucpd.c
141
myctladdr.sin_port = sp->s_port;
usr/src/cmd/bnu/in.uucpd.c
98
struct servent *sp;
usr/src/cmd/cfgadm/cfgadm.c
773
char *sp;
usr/src/cmd/cfgadm/cfgadm.c
775
if ((sp = strrchr(cp, '/')) != NULL)
usr/src/cmd/cfgadm/cfgadm.c
776
return (sp + 1);
usr/src/cmd/cmd-inet/common/kcmd.c
214
struct sockaddr_in *sp;
usr/src/cmd/cmd-inet/common/kcmd.c
239
sp = (struct sockaddr_in *)&sname;
usr/src/cmd/cmd-inet/common/kcmd.c
242
htons((ushort_t)sp->sin_port));
usr/src/cmd/cmd-inet/common/kcmd.c
454
strsave(char *sp)
usr/src/cmd/cmd-inet/common/kcmd.c
458
if ((ret = (char *)strdup(sp)) == NULL) {
usr/src/cmd/cmd-inet/common/kcmd.h
94
char *strsave(char *sp);
usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
1149
char *sp;
usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
1151
sp = strchr(value, ' ');
usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
1152
if (sp != NULL)
usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
1153
*sp = '\0';
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
404
char *sp, *arg, quote;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
416
sp = strchr (buf, '\n');
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
417
if (sp)
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
418
*sp = '\0';
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
421
sp = buf;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
425
if ( *sp == '#' )
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
428
while (*sp != '\0') {
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
429
if (*sp == ' ' || *sp == '\t') {
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
430
++sp;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
434
if (*sp == '"' || *sp == '\'') {
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
435
quote = *sp++;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
436
arg = sp;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
437
while (*sp != quote) {
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
438
if (*sp == '\0')
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
441
if (*sp++ == '\\') {
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
442
if (*sp != '\0')
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
443
++sp;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
448
arg = sp;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
449
while (*sp != '\0' && *sp != ' ' && *sp != '\t')
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
450
++sp;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
453
if (*sp != '\0')
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
454
*sp++ = '\0';
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6408
const mib2_sctpConnEntry_t *sp, const mib2_transportMLPEntry_t *attr,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6417
uint32_t id = sp->sctpAssocId;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6431
sctp_pr_addr(sp->sctpAssocRemPrimAddrType, fname, sizeof (fname),
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6432
&sp->sctpAssocRemPrimAddr, sp->sctpAssocRemPort);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6433
sctp_pr_addr(sp->sctpAssocRemPrimAddrType, lname, sizeof (lname),
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6434
&sp->sctpAssocLocPrimAddr, sp->sctpAssocLocalPort);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6449
sp->sctpConnEntryInfo.ce_swnd,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6450
sp->sctpConnEntryInfo.ce_sendq,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6451
sp->sctpConnEntryInfo.ce_rwnd,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6452
sp->sctpConnEntryInfo.ce_recvq,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6453
sp->sctpAssocInStreams,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6454
sp->sctpAssocOutStreams,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6458
nssctp_state(sp->sctpAssocState, attr),
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6463
nssctp_state(sp->sctpAssocState, attr));
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6473
sp->sctpConnEntryInfo.ce_swnd,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6474
sp->sctpConnEntryInfo.ce_sendq,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6475
sp->sctpConnEntryInfo.ce_rwnd,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6476
sp->sctpConnEntryInfo.ce_recvq,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6477
sp->sctpAssocInStreams, sp->sctpAssocOutStreams,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6478
nssctp_state(sp->sctpAssocState, attr));
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6489
&sp->sctpAssocRemPrimAddr)) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6511
&sp->sctpAssocLocPrimAddr)) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6533
const mib2_sctpConnEntry_t *sp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6559
for (sp = item->valp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6560
(char *)sp < (char *)item->valp + item->length;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6561
sp = (mib2_sctpConnEntry_t *)((char *)sp + sctpEntrySize)) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6563
sp->sctpAssocState >= MIB2_SCTP_established))
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6568
item, print_sctp_hdr_once, sp, aptr, iptr);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7346
struct servent *sp = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7350
sp = getservbyport(htons(port), proto);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7353
if (sp || port == 0)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7355
sp ? sp->s_name : "*");
usr/src/cmd/cmd-inet/usr.bin/rcp.c
2232
struct servent *sp;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
2236
sp = getservbyname("kshell", "tcp");
usr/src/cmd/cmd-inet/usr.bin/rcp.c
2237
if (sp == NULL) {
usr/src/cmd/cmd-inet/usr.bin/rcp.c
2242
portnumber = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
245
if ((sp = getservbyname("kshell", "tcp")) == NULL) {
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
253
if ((sp = getservbyname("shell", "tcp")) == NULL) {
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
309
port = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
368
port = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
51
static struct servent *sp;
usr/src/cmd/cmd-inet/usr.bin/rlogin.c
574
struct servent *sp;
usr/src/cmd/cmd-inet/usr.bin/rlogin.c
582
sp = getservbyname(encrypt_flag ?
usr/src/cmd/cmd-inet/usr.bin/rlogin.c
584
if (sp == NULL) {
usr/src/cmd/cmd-inet/usr.bin/rlogin.c
588
port_number = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/rsh.c
800
struct servent *sp;
usr/src/cmd/cmd-inet/usr.bin/rsh.c
803
sp = getservbyname("kshell", "tcp");
usr/src/cmd/cmd-inet/usr.bin/rsh.c
804
if (sp == NULL) {
usr/src/cmd/cmd-inet/usr.bin/rsh.c
811
sp = getservbyname("shell", "tcp");
usr/src/cmd/cmd-inet/usr.bin/rsh.c
812
if (sp == NULL) {
usr/src/cmd/cmd-inet/usr.bin/rsh.c
818
portnumber = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
114
sp = getservbyname("ntalk", "udp");
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
116
sp = getservbyname("talk", "udp");
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
119
if (strcmp(sp->s_proto, "udp") != 0) {
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
124
if (sp == 0) {
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
130
daemon_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
57
struct servent *sp;
usr/src/cmd/cmd-inet/usr.bin/telnet/commands.c
2905
struct servent *sp = 0;
usr/src/cmd/cmd-inet/usr.bin/telnet/commands.c
3089
sp = getservbyname("telnet-passthru", "tcp");
usr/src/cmd/cmd-inet/usr.bin/telnet/commands.c
3090
if (sp == 0) {
usr/src/cmd/cmd-inet/usr.bin/telnet/commands.c
3095
target_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
224
struct servent *sp;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
228
sp = getservbyname("tftp", "udp");
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
229
default_port = (sp != NULL) ? sp->s_port : htons(IPPORT_TFTP);
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
702
scf_simple_prop_t *sp;
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
705
if ((sp = scf_simple_prop_get(rep_handle, fmri, pg,
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
709
if ((u8p = scf_simple_prop_next_boolean(sp)) == NULL) {
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
710
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
715
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
1249
struct sockaddr_in *sp;
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
1251
sp = (struct sockaddr_in *)&(inst->remote_addr);
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
1253
ntohl(sp->sin_addr.s_addr), ntohs(sp->sin_port));
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
422
scf_simple_prop_t *sp;
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
425
if ((sp = scf_simple_prop_get(rep_handle, fmri, PG_NAME_INSTANCE_STATE,
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
429
while ((ip = scf_simple_prop_next_integer(sp)) != NULL) {
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
432
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
439
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
443
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
531
i_copy_sstats(ilbst_srv_desc_t *sp, kstat_t *kp)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
541
(void) strlcpy(sp->isd_serverstats[ind].is_name, knp->name,
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
542
sizeof (sp->isd_serverstats[ind].is_name));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
543
sp->isd_serverstats[ind].is_value = knp->value.ui64;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
544
sp->isd_crtime = kp->ks_crtime;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
100
av[i++] = sp;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
101
while ((*sp != '\0') && !isspace(*sp))
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
102
sp++;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
105
if (*sp == '\0')
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
108
*sp++ = '\0';
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
53
register char *sp;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
67
sp = line;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
72
while (isspace(*sp))
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
73
sp++;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
81
if (*sp == '/' && (sp[1] == 'W' || sp[1] == 'w')) {
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
82
sp += 2;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
92
while (isspace(*sp))
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
93
sp++;
usr/src/cmd/cmd-inet/usr.sbin/in.fingerd.c
96
if (*sp == '\0')
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
370
} *seen, *sp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
458
for (sp = seen; sp != NULL; sp = sp->next) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
459
if (sp->addr.s_addr == from.sin_addr.s_addr)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
462
if (sp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
463
sp = malloc(sizeof (*sp));
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
464
if (sp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
465
sp->addr = from.sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
466
sp->next = seen;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
467
seen = sp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
561
char *sp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
626
sp = &net_buf[strlen(net_buf)];
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
628
(void) snprintf(sp,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
636
(void) snprintf(sp,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
640
(void) snprintf(sp,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
471
char *s, *sp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
483
sp = &s[strlen(s)];
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
488
(void) snprintf(sp,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
493
(void) snprintf(sp,
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
134
static struct servent *sp;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
160
sp = getservbyname("who", "udp");
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
161
if (sp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
242
sin.sin_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
263
if (from.sin_port != sp->s_port) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
528
multicast_addr.sin_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
639
multicast_addr.sin_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
677
sin->sin_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2295
struct servent *sp;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2302
sp = getservbyname("telnet", "tcp");
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2303
if (sp == 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2309
sin6.sin6_port = sp->s_port;
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
983
scf_simple_prop_t *sp;
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
986
if ((sp = scf_simple_prop_get(NULL, INETD_INSTANCE_FMRI, "start",
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
989
if ((configstr = scf_simple_prop_next_astring(sp)) == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
990
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
994
scf_simple_prop_free(sp);
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1791
struct sockaddr *sp = (struct sockaddr *)ssp;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
1805
(void) getnameinfo(sp, socklen, buf, bufsize, NULL, 0,
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
1095
struct sockaddr *sp = (struct sockaddr *)ssp;
usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
1116
(void) getnameinfo(sp, socklen, buf, bufsize, NULL, 0, flags);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7051
char **sp, **dp;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7179
for (sp = shp->h_addr_list; *sp != NULL; sp++) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7180
(void) bcopy(*sp, &saddr, shp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7223
for (sp = shp->h_addr_list; *sp != NULL; sp++) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7224
(void) bcopy(*sp, &saddr, shp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8404
char *sp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8413
res = readtoken(cfp, &sp);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8416
} else if (strcasecmp(sp, version_tag) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8419
free(sp);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8420
sp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8425
res = readtoken(cfp, &sp);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8433
if ((version = ver_str_to_int(sp)) == -1) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8436
free(sp);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8442
if (sp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8443
free(sp);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1571
print_lt_usage(char *prefix, ike_p1_stats_t *sp)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1578
scratch = (time_t)sp->p1stat_start;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1584
prefix, sp->p1stat_kbytes,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1585
bytecnt2out((uint64_t)sp->p1stat_kbytes << 10, bytestr,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1588
"%u times\n"), prefix, sp->p1stat_keyuses);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1629
print_lifetime(char *prefix, ike_p1_xform_t *xfp, ike_p1_stats_t *sp,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1647
print_lt_usage(prefix, sp);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1657
prefix, xfp->p1xf_max_kbytes - sp->p1stat_kbytes,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1659
sp->p1stat_kbytes) << 10, byte_str, sizeof (byte_str),
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1665
xfp->p1xf_max_keyuses - sp->p1stat_keyuses);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1668
exp = (time_t)sp->p1stat_start + (time_t)xfp->p1xf_max_secs;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1696
print_p1stats(char *prefix, ike_p1_stats_t *sp, int statlen,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1702
sp->p1stat_new_qm_sas);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1704
sp->p1stat_del_qm_sas);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1708
print_lt_usage(prefix, sp);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1979
ike_p1_stats_t *sp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2003
sp = (ike_p1_stats_t *)((int)(p1) + p1->p1sa_stat_off);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2004
print_lifetime("LIFTM:", &p1->p1sa_xform, sp, p1->p1sa_stat_len);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2007
print_p1stats("STATS:", sp, p1->p1sa_stat_len, B_FALSE);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2200
print_stats(ike_stats_t *sp, int len)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2210
PRSACNTS(sp->st_init_p1_current, sp->st_resp_p1_current);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2216
PRSACNTS(sp->st_init_p1_total, sp->st_resp_p1_total);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2222
PRSACNTS(sp->st_init_p1_attempts, sp->st_resp_p1_attempts);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2228
PRSACNTS(sp->st_init_p1_noresp + sp->st_init_p1_respfail,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2229
sp->st_resp_p1_fail);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2232
sp->st_init_p1_noresp);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2236
if (*(sp->st_pkcs11_libname) != '\0')
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2238
sp->st_pkcs11_libname);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2627
ike_stats_t *sp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2637
sp = (ike_stats_t *)(sreqp + 1);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
2638
print_stats(sp, sreqp->stat_len);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1771
struct servent *sp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1777
sp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1779
sp = getservbyport(port, NULL);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1781
if (sp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1782
(void) printf("%s ", sp->s_name);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
656
struct states *sp;
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
666
return (sp->retval);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1316
struct sockaddr *sp;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1408
sp = (struct sockaddr *)&sin;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1411
sp = (struct sockaddr *)&sin6;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1414
bzero(sp, slen);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1415
sp->sa_family = family;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1418
if (bind(send_sock, sp, slen) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1425
if (getsockname(send_sock, sp, &slen) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
3209
tsol_rtsecattr_t sp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
3210
struct rtsa_s *rtsa = &sp.rtsa_attr[0];
usr/src/cmd/cmd-inet/usr.sbin/route.c
3221
if (sptr + sizeof (rtm_ext_t) + sizeof (sp) > endptr)
usr/src/cmd/cmd-inet/usr.sbin/route.c
3232
if (rtm_ext.rtmex_len < sizeof (sp) ||
usr/src/cmd/cmd-inet/usr.sbin/route.c
3239
bcopy(sptr, &sp, sizeof (sp));
usr/src/cmd/cmd-inet/usr.sbin/route.c
3240
sptr += sizeof (sp);
usr/src/cmd/cmd-inet/usr.sbin/route.c
3242
if (sptr + (sp.rtsa_cnt - 1) * sizeof (*rtsa) != endptr)
usr/src/cmd/cmd-inet/usr.sbin/route.c
3245
for (i = 0; i < sp.rtsa_cnt; i++) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
593
char *str, *sp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
668
sp = str + snprintf(str, 3, "%02x", *data++);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
670
*sp++ = (type == DHCPV6_DUID_LLT ||
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
672
sp = sp + snprintf(sp, 3, "%02x", *data++);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
919
sp = str;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
921
sp2 = strchr(sp, ' ');
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
926
" Name = %s", sp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
927
} while ((sp = sp2) != NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1988
struct servent *sp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1994
sp = getservbyname(portname, NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1995
if (sp == NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1997
port = ntohs(sp->s_port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
550
uint_t *sp; /* top of operand stack */
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
566
sp = stack;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
567
*sp = 1;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
576
if ((base + *sp) > (pkt + len))
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
579
*sp = *((uchar_t *)(base + *sp));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
582
off = *sp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
587
*sp = ntohs(get_u16((uchar_t *)(base + off)));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
590
off = *sp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
600
*sp = *(uint_t *)(base + off);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
604
*((ushort_t *)(sp)) =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
606
*(((ushort_t *)sp) + 1) =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
612
*((uchar_t *)(sp)) =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
614
*(((uchar_t *)sp) + 1) =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
616
*(((uchar_t *)sp) + 2) =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
618
*(((uchar_t *)sp) + 3) =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
622
*sp = ntohl(*sp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
625
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
627
*(++sp) = *(++op);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
630
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
632
*(++sp) = origlen;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
635
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
637
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
638
*sp = *sp == *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
641
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
643
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
644
*sp = *sp != *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
647
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
649
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
650
*sp = *sp > *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
653
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
655
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
656
*sp = *sp >= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
659
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
661
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
662
*sp = *sp < *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
665
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
667
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
668
*sp = *sp <= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
671
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
673
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
674
*sp &= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
677
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
679
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
680
*sp |= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
683
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
685
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
686
*sp ^= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
689
*sp = !*sp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
693
if (!*sp)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
698
if (*sp)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
702
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
704
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
705
*sp += *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
708
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
710
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
711
*sp -= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
714
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
716
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
717
*sp *= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
720
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
722
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
723
*sp /= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
726
if (sp < &stack[1])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
728
sp--;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
729
*sp %= *(sp + 1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
811
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
813
*(++sp) = 0;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
839
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
841
*(++sp) = 0;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
847
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
849
*(++sp) = 0;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
855
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
857
*(++sp) = 1;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
864
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
866
*(++sp) = base != NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
875
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
877
*(++sp) = 0;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
902
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
904
*(++sp) = 0;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
908
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
910
*(++sp) = 1;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
916
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
918
*(++sp) = 1;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
923
if (sp >= &stack[MAXSS])
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
925
*(++sp) = 0;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
966
if (*sp && newrpc)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
969
return (*sp);
usr/src/cmd/csh/sh.dir.c
504
tchar *sp; /* rightmost component currently under
usr/src/cmd/csh/sh.dir.c
530
sp = p; /* save slash address */
usr/src/cmd/csh/sh.dir.c
534
if (p != ++sp)
usr/src/cmd/csh/sh.dir.c
535
for (p1 = sp, p2 = p; *p1++ = *p2++; )
usr/src/cmd/csh/sh.dir.c
538
p = sp; /* save start of component */
usr/src/cmd/csh/sh.dir.c
548
if (*sp == '\0') {
usr/src/cmd/csh/sh.dir.c
550
if (--sp == cp) /* if path is one tchar (i.e. /) */
usr/src/cmd/csh/sh.dir.c
553
*sp = '\0';
usr/src/cmd/csh/sh.dir.c
557
if (sp[0] == '.' && sp[1] == '\0') {
usr/src/cmd/csh/sh.dir.c
560
for (p1 = sp, p2 = p + 1; *p1++ = *p2++; )
usr/src/cmd/csh/sh.dir.c
562
p = --sp;
usr/src/cmd/csh/sh.dir.c
563
} else if (--sp != cp)
usr/src/cmd/csh/sh.dir.c
564
*sp = '\0';
usr/src/cmd/csh/sh.dir.c
589
dotdot = sp[0] == '.' && sp[1] == '.' && sp[2] == '\0';
usr/src/cmd/csh/sh.dir.c
599
sp--;
usr/src/cmd/csh/sh.dir.c
601
*sp = '\0';
usr/src/cmd/csh/sh.dir.c
607
if ((hardpaths || sp > cp) &&
usr/src/cmd/csh/sh.dir.c
625
*(p = sp) = '/';
usr/src/cmd/csh/sh.dir.c
643
while (*--sp != '/')
usr/src/cmd/csh/sh.dir.c
651
sp++;
usr/src/cmd/csh/sh.dir.c
652
*sp = '\0';
usr/src/cmd/csh/sh.dir.c
658
((sp - cp) + cc + (p1 - p)) * sizeof (tchar));
usr/src/cmd/csh/sh.dir.c
672
p = sp - cp - 1 + newcp;
usr/src/cmd/csh/sh.dir.c
698
*sp = '/';
usr/src/cmd/csh/sh.dir.c
702
if (sp != cp)
usr/src/cmd/csh/sh.dir.c
703
while (*--sp != '/')
usr/src/cmd/csh/sh.dir.c
706
for (p1 = sp + 1, p2 = p + 1; *p1++ = *p2++; )
usr/src/cmd/csh/sh.dir.c
708
p = sp;
usr/src/cmd/csh/sh.dir.c
709
} else if (cp == sp)
usr/src/cmd/csh/sh.dir.c
710
*++sp = '\0';
usr/src/cmd/csh/sh.dir.c
712
*sp = '\0';
usr/src/cmd/csh/sh.func.c
707
struct srch *sp, *sp1, *sp2;
usr/src/cmd/csh/sh.func.c
719
sp = sp1 + (sp2 - sp1 >> 1);
usr/src/cmd/csh/sh.func.c
720
if ((i = *cp - *sp->s_name) == 0 &&
usr/src/cmd/csh/sh.func.c
721
(i = strcmp_(cp, sp->s_name)) == 0) {
usr/src/cmd/csh/sh.func.c
722
return (sp->s_value);
usr/src/cmd/csh/sh.func.c
725
sp2 = sp;
usr/src/cmd/csh/sh.func.c
727
sp1 = sp + 1;
usr/src/cmd/csh/sh.hist.c
31
savehist(struct wordent *sp)
usr/src/cmd/csh/sh.hist.c
41
if (sp->next->word[0] == '\n')
usr/src/cmd/csh/sh.hist.c
60
(void) enthist(++eventno, sp, 1);
usr/src/cmd/csh/sh.lex.c
141
struct wordent *sp = sp0->next;
usr/src/cmd/csh/sh.lex.c
147
printf("%t", sp->word);
usr/src/cmd/csh/sh.lex.c
148
sp = sp->next;
usr/src/cmd/csh/sh.lex.c
149
if (sp == sp0)
usr/src/cmd/csh/sh.lex.c
151
if (sp->word[0] != '\n')
usr/src/cmd/csh/sh.tchar.c
270
index_(tchar *sp, tchar c)
usr/src/cmd/csh/sh.tchar.c
274
if (*sp == c) {
usr/src/cmd/csh/sh.tchar.c
275
return (sp);
usr/src/cmd/csh/sh.tchar.c
277
} while (*sp++);
usr/src/cmd/csh/sh.tchar.c
287
rindex_(tchar *sp, tchar c)
usr/src/cmd/csh/sh.tchar.c
293
if (*sp == c) {
usr/src/cmd/csh/sh.tchar.c
294
r = sp;
usr/src/cmd/csh/sh.tchar.c
296
} while (*sp++);
usr/src/cmd/cxgbetool/cudbg_view.c
4698
u32 *sp;
usr/src/cmd/cxgbetool/cudbg_view.c
4704
sp = (u32 *)dc_buff.data;
usr/src/cmd/cxgbetool/cudbg_view.c
4715
tx = *sp;
usr/src/cmd/cxgbetool/cudbg_view.c
4716
rx = *(sp + 1);
usr/src/cmd/cxgbetool/cudbg_view.c
4717
cs = *(sp + 2);
usr/src/cmd/cxgbetool/cudbg_view.c
4718
es = *(sp + 3);
usr/src/cmd/cxgbetool/cudbg_view.c
4719
pcie = *(sp + 4);
usr/src/cmd/cxgbetool/cudbg_view.c
4720
pcie1 = *(sp + 5);
usr/src/cmd/cxgbetool/cudbg_view.c
4721
sge = *(sp + 6);
usr/src/cmd/cxgbetool/cudbg_view.c
4790
u32 *sp;
usr/src/cmd/cxgbetool/cudbg_view.c
4796
sp = (u32 *)dc_buff.data;
usr/src/cmd/cxgbetool/cudbg_view.c
4806
tx = *sp;
usr/src/cmd/cxgbetool/cudbg_view.c
4807
rx = *(sp + 1);
usr/src/cmd/cxgbetool/cudbg_view.c
4808
cs = *(sp + 2);
usr/src/cmd/cxgbetool/cudbg_view.c
4809
es = *(sp + 3);
usr/src/cmd/cxgbetool/cudbg_view.c
4810
pcie = *(sp + 4);
usr/src/cmd/cxgbetool/cudbg_view.c
4811
sge = *(sp + 5);
usr/src/cmd/dc/dc.c
101
struct sym *sp;
usr/src/cmd/dc/dc.c
1133
struct sym *sp;
usr/src/cmd/dc/dc.c
1205
sp = sptr = &symlst[0];
usr/src/cmd/dc/dc.c
1207
sptr->next = ++sp;
usr/src/cmd/dc/dc.c
562
sp = stable[c] = sfree;
usr/src/cmd/dc/dc.c
566
sp->next = sptr;
usr/src/cmd/dc/dc.c
577
sp->val = p;
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
1102
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1130
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1145
if ((sp = curr_ses()) == NULL) {
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
1200
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1227
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1241
if ((sp = curr_ses()) == NULL) {
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
1292
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1319
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1333
if ((sp = curr_ses()) == NULL) {
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
1421
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1452
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1466
if ((sp = curr_ses()) == NULL) {
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
1521
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1543
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1555
if ((sp = curr_ses()) == NULL) {
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
1597
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1620
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1632
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1654
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1664
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1678
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1689
if ((sp = curr_ses()) == NULL) {
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
1731
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, param, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1756
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1765
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1772
sp->state = DCS_CONF_DONE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1788
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1806
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1826
snd_status = rdr_snd_msg(sp->fd, &req_hdr, &req_data, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1840
rcv_status = rdr_rcv_msg(sp->fd, &reply_hdr, &reply_data,
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1896
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1911
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
1931
snd_status = rdr_snd_msg(sp->fd, &req_hdr, (cfga_params_t *)&req_data,
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2222
char *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2224
if ((sp = strrchr(cp, '/')) != NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2225
return (sp + 1);
usr/src/cmd/dcs/sparc/sun4u/dcs.c
640
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
647
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
660
sp->curr_msg.hdr = hdr;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
661
sp->curr_msg.params = params;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
695
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
701
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
709
hdr->random_req = sp->random_req;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
710
hdr->random_resp = sp->random_resp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
713
hdr->major_version = sp->major_version;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
714
hdr->minor_version = sp->minor_version;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
728
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
734
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
748
if ((sp->major_version != hdr->major_version) ||
usr/src/cmd/dcs/sparc/sun4u/dcs.c
749
(sp->minor_version != hdr->minor_version)) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
756
if ((sp->random_req != hdr->random_req) ||
usr/src/cmd/dcs/sparc/sun4u/dcs.c
757
(sp->random_resp != hdr->random_resp)) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
776
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
788
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
794
if (sp->state != DCS_CONNECTED) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
806
sp->random_req = hdr->random_req;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
807
sp->major_version = act_ver.major;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
808
sp->minor_version = act_ver.minor;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
818
reply_param.req.session_id = sp->id;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
823
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, &reply_param,
usr/src/cmd/dcs/sparc/sun4u/dcs.c
835
sp->state = DCS_SES_REQ;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
849
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
857
if ((sp = curr_ses()) == NULL) {
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
901
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
912
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
937
snd_status = rdr_snd_msg(sp->fd, &reply_hdr, &reply_param,
usr/src/cmd/dcs/sparc/sun4u/dcs.c
949
sp->state = DCS_SES_END;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
963
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
981
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
989
if (sp->state != DCS_SES_ESTBL) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
190
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
198
if ((sp = curr_ses()) == NULL) {
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
220
snd_status = rdr_snd_msg(sp->fd, &req_hdr, &req_data, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
237
sp->state = DCS_SES_END;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
542
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
565
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
571
memset(sp, 0, sizeof (session_t));
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
572
sp->state = DCS_CONNECTED;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
573
sp->random_resp = lrand48();
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
574
sp->fd = (int)arg;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
575
sp->id = curr_ses_id();
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
604
rcv_status = rdr_rcv_msg(sp->fd, &op_hdr, &op_data,
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
629
if (sp->state != DCS_CONNECTED) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
659
(void) rdr_close(sp->fd);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
682
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
688
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
702
op_hdr.message_opcode = sp->curr_msg.hdr->message_opcode;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
711
(void) rdr_snd_msg(sp->fd, &op_hdr, &op_data, DCS_SND_TIMEOUT);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
716
rdr_cleanup_params(op_hdr.message_opcode, sp->curr_msg.params);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
717
(void) rdr_close(sp->fd);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
766
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
780
sp = (session_t *)malloc(sizeof (session_t));
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
782
if (!sp) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
789
thr_err = thr_setspecific(ses_key, sp);
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
796
ses = sp;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
812
session_t *sp;
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
817
if ((sp = curr_ses()) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
822
if (sp) {
usr/src/cmd/dcs/sparc/sun4u/dcs_ses.c
823
(void) free((void *)sp);
usr/src/cmd/devfsadm/devfsadm.c
5857
struct stat sp;
usr/src/cmd/devfsadm/devfsadm.c
5868
if (lstat(newfile, &sp) == 0) {
usr/src/cmd/dladm/dladm.c
10095
showoverlay_state_t *sp = ofarg->ofmt_cbarg;
usr/src/cmd/dladm/dladm.c
10096
dladm_overlay_propinfo_handle_t infop = sp->sho_info;
usr/src/cmd/dladm/dladm.c
10111
(void) snprintf(buf, bufsize, "%s", sp->sho_linkname);
usr/src/cmd/dladm/dladm.c
10131
if (sp->sho_size == 0) {
usr/src/cmd/dladm/dladm.c
10134
print_overlay_value(buf, bufsize, type, sp->sho_value,
usr/src/cmd/dladm/dladm.c
10135
sp->sho_size);
usr/src/cmd/dladm/dladm.c
10190
showoverlay_state_t *sp = arg;
usr/src/cmd/dladm/dladm.c
10191
sp->sho_info = phdl;
usr/src/cmd/dladm/dladm.c
10193
sp->sho_size = sizeof (sp->sho_value);
usr/src/cmd/dladm/dladm.c
10194
if (dladm_overlay_get_prop(handle, linkid, phdl, &sp->sho_value,
usr/src/cmd/dladm/dladm.c
10195
&sp->sho_size) != DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
10198
ofmt_print(sp->sho_ofmt, sp);
usr/src/cmd/dladm/dladm.c
5848
vnic_stats(show_vnic_state_t *sp, uint32_t interval)
usr/src/cmd/dladm/dladm.c
5854
dump_vnics_head(sp->vs_link);
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
5865
specific_link = (sp->vs_vnic_id != DATALINK_ALL_LINKID);
usr/src/cmd/dladm/dladm.c
5866
specific_dev = (sp->vs_link_id != DATALINK_ALL_LINKID);
usr/src/cmd/dladm/dladm.c
5880
(void) show_vnic(handle, sp->vs_vnic_id, &state);
usr/src/cmd/dladm/dladm.c
5883
"failed to show vnic '%s'", sp->vs_vnic);
usr/src/cmd/dladm/dladm.c
5888
die("non-existent vnic '%s'", sp->vs_vnic);
usr/src/cmd/dladm/dladm.c
5890
die("device %s has no vnics", sp->vs_link);
usr/src/cmd/dladm/dladm.c
5914
(void) show_vnic(handle, sp->vs_vnic_id, &state);
usr/src/cmd/dladm/dladm.c
5917
"failed to show vnic '%s'", sp->vs_vnic);
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
353
char *sp;
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
369
sp = sharedpath;
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
372
xdr_dirpath, (char *)&sp,
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
411
xdr_dirpath, (char *)&sp,
usr/src/cmd/ed/ed.c
2096
char *lp, *sp, *rp;
usr/src/cmd/ed/ed.c
2107
sp = genbuf;
usr/src/cmd/ed/ed.c
2110
*sp++ = *lp++;
usr/src/cmd/ed/ed.c
2113
sp = place(sp, loc1, loc2);
usr/src/cmd/ed/ed.c
2118
sp = place(sp, braslist[c-'1'],
usr/src/cmd/ed/ed.c
2123
*sp++ = c;
usr/src/cmd/ed/ed.c
2124
if (sp >= &genbuf[LBSIZE])
usr/src/cmd/ed/ed.c
2128
loc2 = sp - genbuf + linebuf;
usr/src/cmd/ed/ed.c
2129
while (*sp++ = *lp++)
usr/src/cmd/ed/ed.c
2130
if (sp >= &genbuf[LBSIZE])
usr/src/cmd/ed/ed.c
2133
sp = genbuf;
usr/src/cmd/ed/ed.c
2134
while (*lp++ = *sp++)
usr/src/cmd/ed/ed.c
2139
place(char *sp, char *l1, char *l2)
usr/src/cmd/ed/ed.c
2143
*sp++ = *l1++;
usr/src/cmd/ed/ed.c
2144
if (sp >= &genbuf[LBSIZE])
usr/src/cmd/ed/ed.c
2147
return (sp);
usr/src/cmd/ed/ed.c
2334
puts(const char *sp)
usr/src/cmd/ed/ed.c
2344
if ((i = expnd((char *)sp, funny, &sz, &fss)) == -1) {
usr/src/cmd/ed/ed.c
2359
while (*sp) {
usr/src/cmd/ed/ed.c
2360
n = mbtowc(&c, sp, MB_LEN_MAX);
usr/src/cmd/ed/ed.c
2365
putchr((unsigned char)*sp++);
usr/src/cmd/ed/ed.c
2367
sp += n;
usr/src/cmd/ed/ed.c
2371
putchr((unsigned char)*sp++);
usr/src/cmd/eqn/lex.c
114
for (sp = 0; (c = gtc()) != '"' && c != '\n'; ) {
usr/src/cmd/eqn/lex.c
117
token[sp++] = '\\';
usr/src/cmd/eqn/lex.c
118
token[sp++] = c;
usr/src/cmd/eqn/lex.c
119
if (sp >= SSIZE)
usr/src/cmd/eqn/lex.c
123
token[sp] = '\0';
usr/src/cmd/eqn/lex.c
21
int sp;
usr/src/cmd/expr/expr.c
478
char *sp = &str[18]; /* u370 */
usr/src/cmd/expr/expr.c
489
*sp-- = '0' + i;
usr/src/cmd/expr/expr.c
493
*sp-- = '-';
usr/src/cmd/expr/expr.c
494
return (++sp);
usr/src/cmd/expr/expr.c
501
char *sp = &str[23];
usr/src/cmd/expr/expr.c
512
*sp-- = '0' + i;
usr/src/cmd/expr/expr.c
516
*sp-- = '-';
usr/src/cmd/expr/expr.c
517
return (++sp);
usr/src/cmd/filesync/action.c
130
struct fileinfo *sp;
usr/src/cmd/filesync/action.c
148
sp = &fp->f_info[ OPT_DST ];
usr/src/cmd/filesync/action.c
152
sp = &fp->f_info[ OPT_SRC ];
usr/src/cmd/filesync/action.c
159
do_chmod = (sp->f_mode != dp->f_mode);
usr/src/cmd/filesync/action.c
160
do_chown = (sp->f_uid != dp->f_uid);
usr/src/cmd/filesync/action.c
161
do_chgrp = (sp->f_gid != dp->f_gid);
usr/src/cmd/filesync/action.c
213
fprintf(stdout, "chmod %o %s\n", sp->f_mode,
usr/src/cmd/filesync/action.c
222
rc = opt_notouch ? 0 : chmod(dst, sp->f_mode);
usr/src/cmd/filesync/action.c
226
sp->f_mode, rc, errno);
usr/src/cmd/filesync/action.c
230
dp->f_mode = sp->f_mode;
usr/src/cmd/filesync/action.c
231
ip->f_mode = sp->f_mode;
usr/src/cmd/filesync/action.c
242
show_acls(sp->f_numacls, sp->f_acls),
usr/src/cmd/filesync/action.c
251
rc = opt_notouch ? 0 : set_acls(dst, sp);
usr/src/cmd/filesync/action.c
255
sp->f_numacls, rc, errno);
usr/src/cmd/filesync/action.c
259
dp->f_numacls = sp->f_numacls;
usr/src/cmd/filesync/action.c
260
dp->f_acls = sp->f_acls;
usr/src/cmd/filesync/action.c
261
ip->f_numacls = sp->f_numacls;
usr/src/cmd/filesync/action.c
262
ip->f_acls = sp->f_acls;
usr/src/cmd/filesync/action.c
281
sp->f_numacls = 0;
usr/src/cmd/filesync/action.c
294
sp->f_uid, noblanks(dst));
usr/src/cmd/filesync/action.c
297
sp->f_gid, noblanks(dst));
usr/src/cmd/filesync/action.c
307
rc = opt_notouch ? 0 : lchown(dst, sp->f_uid, sp->f_gid);
usr/src/cmd/filesync/action.c
311
sp->f_uid, sp->f_gid, rc, errno);
usr/src/cmd/filesync/action.c
315
dp->f_uid = sp->f_uid;
usr/src/cmd/filesync/action.c
316
dp->f_gid = sp->f_gid;
usr/src/cmd/filesync/action.c
317
ip->f_uid = sp->f_uid;
usr/src/cmd/filesync/action.c
318
ip->f_gid = sp->f_gid;
usr/src/cmd/filesync/action.c
408
struct fileinfo *sp, *dp;
usr/src/cmd/filesync/action.c
424
sp = &fp->f_info[ OPT_DST ];
usr/src/cmd/filesync/action.c
429
sp = &fp->f_info[ OPT_SRC ];
usr/src/cmd/filesync/action.c
436
type = sp->f_type; /* type of the new file */
usr/src/cmd/filesync/action.c
437
uid = sp->f_uid; /* owner of the new file */
usr/src/cmd/filesync/action.c
438
gid = sp->f_gid; /* group of the new file */
usr/src/cmd/filesync/action.c
439
mode = sp->f_mode; /* modes for the new file */
usr/src/cmd/filesync/action.c
440
mtime = sp->f_modtime; /* modtime (if preserving) */
usr/src/cmd/filesync/action.c
441
maj = sp->f_rd_maj; /* major (if it is a device) */
usr/src/cmd/filesync/action.c
442
min = sp->f_rd_min; /* minor (if it is a device) */
usr/src/cmd/filesync/action.c
453
if ((dp->f_type == S_IFREG && sp->f_type == S_IFREG) &&
usr/src/cmd/filesync/action.c
478
if (sp->f_numacls)
usr/src/cmd/filesync/action.c
811
dp->f_ino = sp->f_ino;
usr/src/cmd/filesync/eval.c
493
walker(const char *name, const struct stat *sp, int type,
usr/src/cmd/filesync/eval.c
529
switch (sp->st_mode & S_IFMT) {
usr/src/cmd/filesync/eval.c
547
note_info(fp, sp, which);
usr/src/cmd/filesync/eval.c
553
if ((sp->st_mode & S_IFMT) == S_IFLNK)
usr/src/cmd/filesync/eval.c
582
note_info(fp, sp, which);
usr/src/cmd/filesync/eval.c
659
note_info(struct file *fp, const struct stat *sp, side_t which)
usr/src/cmd/filesync/eval.c
665
ip->f_ino = sp->st_ino;
usr/src/cmd/filesync/eval.c
666
ip->f_d_maj = major(sp->st_dev);
usr/src/cmd/filesync/eval.c
667
ip->f_d_min = minor(sp->st_dev);
usr/src/cmd/filesync/eval.c
668
ip->f_type = sp->st_mode & S_IFMT;
usr/src/cmd/filesync/eval.c
669
ip->f_size = sp->st_size;
usr/src/cmd/filesync/eval.c
670
ip->f_mode = sp->st_mode & S_IAMB;
usr/src/cmd/filesync/eval.c
671
ip->f_uid = sp->st_uid;
usr/src/cmd/filesync/eval.c
672
ip->f_gid = sp->st_gid;
usr/src/cmd/filesync/eval.c
673
ip->f_modtime = sp->st_mtim.tv_sec;
usr/src/cmd/filesync/eval.c
674
ip->f_modns = sp->st_mtim.tv_nsec;
usr/src/cmd/filesync/eval.c
675
ip->f_nlink = sp->st_nlink;
usr/src/cmd/filesync/eval.c
676
ip->f_rd_maj = major(sp->st_rdev);
usr/src/cmd/filesync/eval.c
677
ip->f_rd_min = minor(sp->st_rdev);
usr/src/cmd/filesync/recon.c
509
struct fileinfo *sp, *dp;
usr/src/cmd/filesync/recon.c
511
sp = &fp->f_info[OPT_SRC];
usr/src/cmd/filesync/recon.c
514
if (sp->f_modtime > dp->f_modtime)
usr/src/cmd/filesync/recon.c
517
if (sp->f_modtime < dp->f_modtime)
usr/src/cmd/filesync/recon.c
520
if (sp->f_modns >= dp->f_modns)
usr/src/cmd/filesync/recon.c
542
struct fileinfo *sp, *dp;
usr/src/cmd/filesync/recon.c
544
sp = &fp->f_info[OPT_SRC];
usr/src/cmd/filesync/recon.c
547
if (sp->f_modtime < dp->f_modtime)
usr/src/cmd/filesync/recon.c
550
if (sp->f_modtime > dp->f_modtime)
usr/src/cmd/filesync/recon.c
553
if (sp->f_modns <= dp->f_modns)
usr/src/cmd/filesync/recon.c
575
struct fileinfo *sp, *dp;
usr/src/cmd/filesync/recon.c
577
sp = &fp->f_info[OPT_SRC];
usr/src/cmd/filesync/recon.c
581
if (sp->f_type != dp->f_type)
usr/src/cmd/filesync/recon.c
585
if (sp->f_type == S_IFDIR)
usr/src/cmd/filesync/recon.c
589
if ((sp->f_type == S_IFBLK) || (sp->f_type == S_IFCHR)) {
usr/src/cmd/filesync/recon.c
590
if (sp->f_rd_maj != dp->f_rd_maj)
usr/src/cmd/filesync/recon.c
592
if (sp->f_rd_min != dp->f_rd_min)
usr/src/cmd/filesync/recon.c
598
if (sp->f_type == S_IFLNK)
usr/src/cmd/filesync/recon.c
628
struct fileinfo *sp, *dp;
usr/src/cmd/filesync/recon.c
630
sp = &fp->f_info[OPT_SRC];
usr/src/cmd/filesync/recon.c
633
same_mode = (sp->f_mode == dp->f_mode);
usr/src/cmd/filesync/recon.c
634
same_uid = (sp->f_uid == dp->f_uid);
usr/src/cmd/filesync/recon.c
635
same_gid = (sp->f_gid == dp->f_gid);
usr/src/cmd/filesync/recon.c
636
same_acl = cmp_acls(sp, dp);
usr/src/cmd/fm/eversholt/common/stats.c
100
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
104
if (s == sp)
usr/src/cmd/fm/eversholt/common/stats.c
118
FREE((void *)sp->name);
usr/src/cmd/fm/eversholt/common/stats.c
119
FREE((void *)sp->desc);
usr/src/cmd/fm/eversholt/common/stats.c
120
FREE(sp);
usr/src/cmd/fm/eversholt/common/stats.c
133
stats_counter_bump(struct stats *sp)
usr/src/cmd/fm/eversholt/common/stats.c
135
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
138
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/eversholt/common/stats.c
140
sp->u.counter++;
usr/src/cmd/fm/eversholt/common/stats.c
144
stats_counter_add(struct stats *sp, int n)
usr/src/cmd/fm/eversholt/common/stats.c
146
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
149
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/eversholt/common/stats.c
151
sp->u.counter += n;
usr/src/cmd/fm/eversholt/common/stats.c
155
stats_counter_reset(struct stats *sp)
usr/src/cmd/fm/eversholt/common/stats.c
157
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
160
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/eversholt/common/stats.c
162
sp->u.counter = 0;
usr/src/cmd/fm/eversholt/common/stats.c
166
stats_counter_value(struct stats *sp)
usr/src/cmd/fm/eversholt/common/stats.c
168
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
171
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/eversholt/common/stats.c
173
return (sp->u.counter);
usr/src/cmd/fm/eversholt/common/stats.c
186
stats_elapse_start(struct stats *sp)
usr/src/cmd/fm/eversholt/common/stats.c
188
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
191
ASSERT(sp->t == STATS_ELAPSE);
usr/src/cmd/fm/eversholt/common/stats.c
193
sp->u.elapse.start = gethrtime();
usr/src/cmd/fm/eversholt/common/stats.c
197
stats_elapse_stop(struct stats *sp)
usr/src/cmd/fm/eversholt/common/stats.c
199
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
202
ASSERT(sp->t == STATS_ELAPSE);
usr/src/cmd/fm/eversholt/common/stats.c
204
sp->u.elapse.stop = gethrtime();
usr/src/cmd/fm/eversholt/common/stats.c
217
stats_string_set(struct stats *sp, const char *s)
usr/src/cmd/fm/eversholt/common/stats.c
219
if (sp == NULL)
usr/src/cmd/fm/eversholt/common/stats.c
222
ASSERT(sp->t == STATS_STRING);
usr/src/cmd/fm/eversholt/common/stats.c
224
sp->u.string = s;
usr/src/cmd/fm/eversholt/common/stats.c
235
struct stats *sp;
usr/src/cmd/fm/eversholt/common/stats.c
237
for (sp = Statslist; sp; sp = sp->next)
usr/src/cmd/fm/eversholt/common/stats.c
238
switch (sp->t) {
usr/src/cmd/fm/eversholt/common/stats.c
240
out(O_OK, "%32s %13d %s", sp->name,
usr/src/cmd/fm/eversholt/common/stats.c
241
sp->u.counter, sp->desc);
usr/src/cmd/fm/eversholt/common/stats.c
245
if (sp->u.elapse.start && sp->u.elapse.stop) {
usr/src/cmd/fm/eversholt/common/stats.c
247
sp->u.elapse.stop - sp->u.elapse.start;
usr/src/cmd/fm/eversholt/common/stats.c
249
out(O_OK, "%32s %11lldns %s", sp->name,
usr/src/cmd/fm/eversholt/common/stats.c
250
delta, sp->desc);
usr/src/cmd/fm/eversholt/common/stats.c
255
out(O_OK, "%32s %13s %s", sp->name, sp->u.string,
usr/src/cmd/fm/eversholt/common/stats.c
256
sp->desc);
usr/src/cmd/fm/eversholt/common/stats.c
260
out(O_DIE, "stats_publish: unknown type %d", sp->t);
usr/src/cmd/fm/eversholt/common/stats.c
96
stats_delete(struct stats *sp)
usr/src/cmd/fm/eversholt/common/stats.h
41
void stats_delete(struct stats *sp);
usr/src/cmd/fm/eversholt/common/stats.h
42
void stats_counter_bump(struct stats *sp);
usr/src/cmd/fm/eversholt/common/stats.h
43
void stats_counter_add(struct stats *sp, int n);
usr/src/cmd/fm/eversholt/common/stats.h
44
void stats_counter_reset(struct stats *sp);
usr/src/cmd/fm/eversholt/common/stats.h
45
int stats_counter_value(struct stats *sp);
usr/src/cmd/fm/eversholt/common/stats.h
47
void stats_elapse_start(struct stats *sp);
usr/src/cmd/fm/eversholt/common/stats.h
48
void stats_elapse_stop(struct stats *sp);
usr/src/cmd/fm/eversholt/common/stats.h
50
void stats_string_set(struct stats *sp, const char *s);
usr/src/cmd/fm/fmadm/common/faulty.c
1152
name_list_t *sp = serial;
usr/src/cmd/fm/fmadm/common/faulty.c
1158
while (sp) {
usr/src/cmd/fm/fmadm/common/faulty.c
1161
(void) snprintf(buf, sizeof (buf), "serial=%s", sp->name);
usr/src/cmd/fm/fmadm/common/faulty.c
1172
sp = sp->next;
usr/src/cmd/fm/fmadm/common/faulty.c
1173
if (sp == serial)
usr/src/cmd/fm/fmadm/common/faulty.c
412
name_list_t *lp, *np, *sp, *rt = NULL;
usr/src/cmd/fm/fmadm/common/faulty.c
427
sp = NULL;
usr/src/cmd/fm/fmadm/common/faulty.c
429
sp = np->next;
usr/src/cmd/fm/fmadm/common/faulty.c
482
np = sp;
usr/src/cmd/fm/fmadm/common/faulty.c
539
sr_list_t *tp, *np, *sp;
usr/src/cmd/fm/fmadm/common/faulty.c
546
if ((sp = *list_pp) == NULL) {
usr/src/cmd/fm/fmadm/common/faulty.c
552
tp = sp;
usr/src/cmd/fm/fmadm/common/faulty.c
554
sp->status_record->severity, sec,
usr/src/cmd/fm/fmadm/common/faulty.c
559
tp = sp->next;
usr/src/cmd/fm/fmadm/common/faulty.c
560
while (tp != sp &&
usr/src/cmd/fm/fmadm/common/faulty.c
580
resource_list_t *sp, *tp;
usr/src/cmd/fm/fmadm/common/faulty.c
585
if ((sp = *rp) == NULL) {
usr/src/cmd/fm/fmadm/common/faulty.c
593
tp = sp->next;
usr/src/cmd/fm/fmadm/common/faulty.c
594
srp = sp->status_rec_list->status_record;
usr/src/cmd/fm/fmadm/common/faulty.c
597
srp->uurec->sec, np->max_pct, sp->max_pct);
usr/src/cmd/fm/fmadm/common/faulty.c
602
while (tp != sp &&
usr/src/cmd/fm/fmadm/common/faulty.c
604
srp->uurec->sec, np->max_pct, sp->max_pct) < 0) {
usr/src/cmd/fm/fmd/common/fmd.c
373
fmd_stat_t *sp;
usr/src/cmd/fm/fmd/common/fmd.c
542
dp->d_errstats = sp = fmd_zalloc(sizeof (fmd_stat_t) *
usr/src/cmd/fm/fmd/common/fmd.c
545
for (i = 0; i < EFMD_END - EFMD_UNKNOWN; i++, sp++) {
usr/src/cmd/fm/fmd/common/fmd.c
546
(void) snprintf(sp->fmds_name, sizeof (sp->fmds_name), "err.%s",
usr/src/cmd/fm/fmd/common/fmd.c
548
sp->fmds_type = FMD_TYPE_UINT64;
usr/src/cmd/fm/fmd/common/fmd.c
747
fmd_stat_t *sp;
usr/src/cmd/fm/fmd/common/fmd.c
764
sp = &dp->d_stats->ds_log_partials;
usr/src/cmd/fm/fmd/common/fmd.c
767
sp = &dp->d_stats->ds_log_replayed;
usr/src/cmd/fm/fmd/common/fmd.c
771
sp->fmds_value.ui64++;
usr/src/cmd/fm/fmd/common/fmd_api.c
1014
fmd_stat_t *ep, *sp;
usr/src/cmd/fm/fmd/common/fmd_api.c
1021
if ((sp = fmd_ustat_insert(mp->mod_ustat,
usr/src/cmd/fm/fmd/common/fmd_api.c
1028
return (sp);
usr/src/cmd/fm/fmd/common/fmd_api.c
1040
fmd_stat_setstr(fmd_hdl_t *hdl, fmd_stat_t *sp, const char *s)
usr/src/cmd/fm/fmd/common/fmd_api.c
1045
if (sp->fmds_type != FMD_TYPE_STRING) {
usr/src/cmd/fm/fmd/common/fmd_api.c
1048
"stat '%s' is not a string\n", sp->fmds_name);
usr/src/cmd/fm/fmd/common/fmd_api.c
1051
fmd_strfree(sp->fmds_value.str);
usr/src/cmd/fm/fmd/common/fmd_api.c
1052
sp->fmds_value.str = str;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1003
if ((sp = fmd_ckpt_secptr(ckp, sid, FCF_SECT_BUFS)) == NULL) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1008
if (sp->fcfs_size == 0)
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1011
fcfb = fmd_ckpt_dataptr(ckp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1012
n = sp->fcfs_size / sp->fcfs_entsize;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1026
fcfb = (fcf_buf_t *)((uintptr_t)fcfb + sp->fcfs_entsize);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1031
fmd_ckpt_restore_case(fmd_ckpt_t *ckp, fmd_module_t *mp, const fcf_sec_t *sp)
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1033
const fcf_case_t *fcfc = fmd_ckpt_dataptr(ckp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1040
"and/or state\n", (uint_t)(sp - ckp->ckp_secp));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1084
fmd_ckpt_restore_serd(fmd_ckpt_t *ckp, fmd_module_t *mp, const fcf_sec_t *sp)
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1086
const fcf_serd_t *fcfd = fmd_ckpt_dataptr(ckp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1087
uint_t i, n = sp->fcfs_size / sp->fcfs_entsize;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1112
fcfd = (fcf_serd_t *)((uintptr_t)fcfd + sp->fcfs_entsize);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1120
const fcf_sec_t *sp;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1130
sp = (void *)(ckp->ckp_buf +
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1133
switch (sp->fcfs_type) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1135
fmd_ckpt_restore_case(ckp, mp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
1138
fmd_ckpt_restore_serd(ckp, mp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
237
fcf_sec_t *sp = (void *)(ckp->ckp_buf +
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
240
const fmd_ckpt_desc_t *dp = &_fmd_ckpt_sections[sp->fcfs_type];
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
242
if (sp->fcfs_flags != 0) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
244
"section flags (0x%x)\n", i, sp->fcfs_flags));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
247
if (sp->fcfs_align & (sp->fcfs_align - 1)) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
249
"alignment (%u)\n", i, sp->fcfs_align));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
252
if (sp->fcfs_offset & (sp->fcfs_align - 1)) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
254
" aligned (offset %llu)\n", i, sp->fcfs_offset));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
257
if (sp->fcfs_entsize != 0 &&
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
258
(sp->fcfs_entsize & (sp->fcfs_align - 1)) != 0) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
260
"entsize %u\n", i, sp->fcfs_entsize));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
263
if (sp->fcfs_offset > ckp->ckp_size ||
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
264
sp->fcfs_size > ckp->ckp_size ||
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
265
sp->fcfs_offset + sp->fcfs_size > ckp->ckp_size ||
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
266
sp->fcfs_offset + sp->fcfs_size < sp->fcfs_offset) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
271
if (sp->fcfs_type >= sizeof (_fmd_ckpt_sections) /
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
274
"section type %u\n", i, sp->fcfs_type));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
277
if (sp->fcfs_align != dp->secd_align) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
279
"(not %u)\n", i, sp->fcfs_align, dp->secd_align));
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
282
if (sp->fcfs_size < dp->secd_size ||
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
283
sp->fcfs_entsize < dp->secd_entsize) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
288
switch (sp->fcfs_type) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
295
ckp->ckp_strs = (char *)ckp->ckp_buf + sp->fcfs_offset;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
296
ckp->ckp_strn = sp->fcfs_size;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
309
ckp->ckp_modp = sp;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
858
const fcf_sec_t *sp = (void *)(ckp->ckp_buf +
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
861
return (sid < ckp->ckp_secs && (sp->fcfs_type == type ||
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
862
sp->fcfs_type == FCF_SECT_NONE) ? sp : NULL);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
870
fmd_ckpt_dataptr(fmd_ckpt_t *ckp, const fcf_sec_t *sp)
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
872
return (ckp->ckp_buf + sp->fcfs_offset);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
880
fmd_ckpt_datalim(fmd_ckpt_t *ckp, const fcf_sec_t *sp)
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
882
return (ckp->ckp_buf + sp->fcfs_offset + sp->fcfs_size);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
900
const fcf_sec_t *sp;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
907
if ((sp = fmd_ckpt_secptr(ckp, sid, FCF_SECT_EVENTS)) == NULL) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
912
if (sp->fcfs_size == 0)
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
915
fcfe = fmd_ckpt_dataptr(ckp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
916
n = sp->fcfs_size / sp->fcfs_entsize;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
948
fcfe = (fcf_event_t *)((uintptr_t)fcfe + sp->fcfs_entsize);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
958
const fcf_sec_t *sp;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
962
if ((sp = fmd_ckpt_secptr(ckp, sid, FCF_SECT_NVLISTS)) == NULL) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
967
fcfn = fmd_ckpt_dataptr(ckp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
968
endn = fmd_ckpt_datalim(ckp, sp);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
971
char *data = (char *)fcfn + sp->fcfs_entsize;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
987
size = sp->fcfs_entsize + fcfn->fcfn_size;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
999
const fcf_sec_t *sp, *dsp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
269
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
278
if ((sp = nvl2scheme(nvl)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
281
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
283
rv = sp->sch_ops.sop_nvl2str(nvl, buf, buflen);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
284
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
286
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
293
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
296
if ((sp = nvl2scheme(nvl)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
299
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
300
rv = sp->sch_ops.sop_expand(nvl);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
301
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
303
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
310
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
313
if ((sp = nvl2scheme(nvl)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
316
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
317
rv = sp->sch_ops.sop_present(nvl);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
318
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
320
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
327
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
330
if ((sp = nvl2scheme(nvl)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
333
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
334
rv = sp->sch_ops.sop_replaced(nvl);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
335
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
337
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
344
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
347
if ((sp = nvl2scheme(nvl)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
350
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
351
rv = sp->sch_ops.sop_service_state(nvl);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
352
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
354
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
361
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
364
if ((sp = nvl2scheme(nvl)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
367
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
368
rv = sp->sch_ops.sop_unusable(nvl);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
369
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
371
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
413
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
422
if ((sp = fmd_scheme_hash_lookup(fmd.d_schemes, ername)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
425
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
426
rv = sp->sch_ops.sop_contains(er, ee);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
427
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
429
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
436
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_fmri.c
439
if ((sp = nvl2scheme(fmri)) == NULL)
usr/src/cmd/fm/fmd/common/fmd_fmri.c
442
(void) pthread_mutex_lock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
443
nvl = sp->sch_ops.sop_translate(fmri, auth);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
444
(void) pthread_mutex_unlock(&sp->sch_opslock);
usr/src/cmd/fm/fmd/common/fmd_fmri.c
446
fmd_scheme_hash_release(fmd.d_schemes, sp);
usr/src/cmd/fm/fmd/common/fmd_log.c
693
fmd_stat_t *sp;
usr/src/cmd/fm/fmd/common/fmd_log.c
696
sp = &fmd.d_stats->ds_err_enospc;
usr/src/cmd/fm/fmd/common/fmd_log.c
698
sp = &fmd.d_stats->ds_flt_enospc;
usr/src/cmd/fm/fmd/common/fmd_log.c
700
sp = &fmd.d_stats->ds_oth_enospc;
usr/src/cmd/fm/fmd/common/fmd_log.c
703
sp->fmds_value.ui64++;
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1282
fcf_sec_t *sp = (fcf_sec_t *)((uintptr_t)hp + off);
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1288
return (wsp->walk_callback(wsp->walk_addr + off, sp, wsp->walk_cbdata));
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1024
sp = (fmd_stat_t *)xip->xi_stats;
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1025
ep = sp + rms->rms_buf.rms_buf_len;
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1028
bcopy(sp, cp, sizeof (fmd_xprt_stat_t));
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1030
for (; sp < ep; sp++, cp++) {
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1031
if (sp->fmds_type == FMD_TYPE_STRING &&
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1032
sp->fmds_value.str != NULL)
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1033
cp->fmds_value.str = strdup(sp->fmds_value.str);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1056
xdr_fmd_stat(XDR *xp, fmd_stat_t *sp)
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1060
rv &= xdr_opaque(xp, sp->fmds_name, sizeof (sp->fmds_name));
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1061
rv &= xdr_u_int(xp, &sp->fmds_type);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1062
rv &= xdr_opaque(xp, sp->fmds_desc, sizeof (sp->fmds_desc));
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1064
switch (sp->fmds_type) {
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1066
rv &= xdr_int(xp, &sp->fmds_value.bool);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1069
rv &= xdr_int32_t(xp, &sp->fmds_value.i32);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1072
rv &= xdr_uint32_t(xp, &sp->fmds_value.ui32);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1075
rv &= xdr_int64_t(xp, &sp->fmds_value.i64);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1080
rv &= xdr_uint64_t(xp, &sp->fmds_value.ui64);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
1083
rv &= xdr_string(xp, &sp->fmds_value.str, ~0);
usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
993
fmd_stat_t *sp, *ep, *cp;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
234
fmd_scheme_t *sp = fmd_alloc(sizeof (fmd_scheme_t), FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
236
(void) pthread_mutex_init(&sp->sch_lock, NULL);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
237
(void) pthread_cond_init(&sp->sch_cv, NULL);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
238
(void) pthread_mutex_init(&sp->sch_opslock, NULL);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
240
sp->sch_next = NULL;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
241
sp->sch_name = fmd_strdup(name, FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
242
sp->sch_dlp = NULL;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
243
sp->sch_refs = 1;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
244
sp->sch_loaded = 0;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
245
sp->sch_ops = _fmd_scheme_default_ops;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
247
return (sp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
251
fmd_scheme_destroy(fmd_scheme_t *sp)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
253
ASSERT(MUTEX_HELD(&sp->sch_lock));
usr/src/cmd/fm/fmd/common/fmd_scheme.c
254
ASSERT(sp->sch_refs == 0);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
256
if (sp->sch_dlp != NULL) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
257
TRACE((FMD_DBG_FMRI, "dlclose scheme %s", sp->sch_name));
usr/src/cmd/fm/fmd/common/fmd_scheme.c
259
if (sp->sch_ops.sop_fini != NULL)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
260
sp->sch_ops.sop_fini();
usr/src/cmd/fm/fmd/common/fmd_scheme.c
262
(void) dlclose(sp->sch_dlp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
265
fmd_strfree(sp->sch_name);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
266
fmd_free(sp, sizeof (fmd_scheme_t));
usr/src/cmd/fm/fmd/common/fmd_scheme.c
274
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
284
sp = fmd_scheme_create(FM_FMRI_SCHEME_FMD);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
285
sp->sch_ops = _fmd_scheme_builtin_ops;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
286
sp->sch_loaded = FMD_B_TRUE;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
287
shp->sch_hash[fmd_strhash(sp->sch_name) % shp->sch_hashlen] = sp;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
295
fmd_scheme_t *sp, *np;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
299
for (sp = shp->sch_hash[i]; sp != NULL; sp = np) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
300
np = sp->sch_next;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
301
sp->sch_next = NULL;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
302
fmd_scheme_hash_release(shp, sp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
314
fmd_scheme_t *sp, *np;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
321
for (sp = shp->sch_hash[i]; sp != NULL; sp = np) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
322
np = sp->sch_next;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
323
sp->sch_next = NULL;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
324
fmd_scheme_hash_release(shp, sp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
333
fmd_scheme_rtld_init(fmd_scheme_t *sp)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
339
if ((p = dlsym(sp->sch_dlp, opd->opd_name)) != NULL)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
340
*(void **)((uintptr_t)&sp->sch_ops + opd->opd_off) = p;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
349
fmd_scheme_t *sp;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
353
for (sp = shp->sch_hash[h]; sp != NULL; sp = sp->sch_next) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
354
if (strcmp(sp->sch_name, name) == 0)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
358
return (sp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
370
fmd_scheme_t *sp, *nsp = NULL;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
381
if ((sp = fmd_scheme_hash_xlookup(shp, name, h)) == NULL) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
386
if ((sp = fmd_scheme_hash_xlookup(shp, name, h)) == NULL) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
388
shp->sch_hash[h] = sp = nsp;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
399
(void) pthread_mutex_lock(&sp->sch_lock);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
411
"%s/%s.so", shp->sch_dirpath, sp->sch_name);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
413
TRACE((FMD_DBG_FMRI, "dlopen scheme %s", sp->sch_name));
usr/src/cmd/fm/fmd/common/fmd_scheme.c
414
sp->sch_dlp = dlopen(path, RTLD_LOCAL | RTLD_NOW);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
416
if (sp->sch_dlp == NULL) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
420
} else if (fmd_scheme_rtld_init(sp) != 0 ||
usr/src/cmd/fm/fmd/common/fmd_scheme.c
421
sp->sch_ops.sop_init() != 0) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
424
(void) dlclose(sp->sch_dlp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
425
sp->sch_dlp = NULL;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
426
sp->sch_ops = _fmd_scheme_default_ops;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
429
sp->sch_loaded = FMD_B_TRUE; /* set regardless of success */
usr/src/cmd/fm/fmd/common/fmd_scheme.c
430
sp->sch_refs++;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
431
ASSERT(sp->sch_refs != 0);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
433
(void) pthread_cond_broadcast(&sp->sch_cv);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
434
(void) pthread_mutex_unlock(&sp->sch_lock);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
437
while (!sp->sch_loaded)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
438
(void) pthread_cond_wait(&sp->sch_cv, &sp->sch_lock);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
440
sp->sch_refs++;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
441
ASSERT(sp->sch_refs != 0);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
442
(void) pthread_mutex_unlock(&sp->sch_lock);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
445
return (sp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
454
fmd_scheme_hash_release(fmd_scheme_hash_t *shp, fmd_scheme_t *sp)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
456
(void) pthread_mutex_lock(&sp->sch_lock);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
458
ASSERT(sp->sch_refs != 0);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
459
if (--sp->sch_refs == 0)
usr/src/cmd/fm/fmd/common/fmd_scheme.c
460
fmd_scheme_destroy(sp);
usr/src/cmd/fm/fmd/common/fmd_scheme.c
462
(void) pthread_mutex_unlock(&sp->sch_lock);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
121
fmd_stat_t *sp;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
126
uss->uss_buf = sp = malloc(sizeof (fmd_stat_t) * usp->us_nelems);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
136
bcopy(ep->use_stat, sp, sizeof (fmd_stat_t));
usr/src/cmd/fm/fmd/common/fmd_ustat.c
137
if (sp->fmds_type == FMD_TYPE_STRING &&
usr/src/cmd/fm/fmd/common/fmd_ustat.c
138
sp->fmds_value.str != NULL)
usr/src/cmd/fm/fmd/common/fmd_ustat.c
139
sp->fmds_value.str = strdup(sp->fmds_value.str);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
140
sp++;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
144
ASSERT(sp == uss->uss_buf + uss->uss_len);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
150
fmd_ustat_delete_locked(fmd_ustat_t *usp, uint_t n, fmd_stat_t *sp, int strfree)
usr/src/cmd/fm/fmd/common/fmd_ustat.c
154
for (; n-- != 0; sp++) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
155
uint_t h = fmd_strhash(sp->fmds_name) % usp->us_hashlen;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
159
if (strcmp(sp->fmds_name, ep->use_stat->fmds_name) != 0)
usr/src/cmd/fm/fmd/common/fmd_ustat.c
184
fmd_stat_t *stats, *sp;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
193
sp = stats = fmd_alloc(sizeof (fmd_stat_t) * n, FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
196
sp = stats = template;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
205
for (i = 0; i < n; i++, sp++) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
206
char *p, *q = sp->fmds_name + sizeof (sp->fmds_name);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
215
for (p = sp->fmds_name; p < q; p++) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
223
if (p == q || fmd_strbadid(sp->fmds_name, checkid) != NULL) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
225
"statistic naming rules\n", sp->fmds_name);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
230
if (sp->fmds_type > FMD_TYPE_SIZE) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
232
"is not valid\n", sp->fmds_name, sp->fmds_type);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
237
if (sp->fmds_type == FMD_TYPE_STRING)
usr/src/cmd/fm/fmd/common/fmd_ustat.c
240
h = fmd_strhash(sp->fmds_name) % usp->us_hashlen;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
243
if (strcmp(sp->fmds_name, ep->use_stat->fmds_name) == 0)
usr/src/cmd/fm/fmd/common/fmd_ustat.c
249
"as a statistic name\n", sp->fmds_name);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
258
ep->use_stat = sp;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
286
for (sp = stats, i = 0; i < n; i++, sp++) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
287
if (sp->fmds_type == FMD_TYPE_STRING &&
usr/src/cmd/fm/fmd/common/fmd_ustat.c
288
sp->fmds_value.str != NULL) {
usr/src/cmd/fm/fmd/common/fmd_ustat.c
289
sp->fmds_value.str = fmd_strdup(
usr/src/cmd/fm/fmd/common/fmd_ustat.c
290
sp->fmds_value.str, FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_ustat.c
303
fmd_ustat_delete(fmd_ustat_t *usp, uint_t n, fmd_stat_t *sp)
usr/src/cmd/fm/fmd/common/fmd_ustat.c
306
fmd_ustat_delete_locked(usp, n, sp, FMD_B_TRUE);
usr/src/cmd/fm/fmd/common/fmd_xprt.c
930
fmd_stat_t *sp;
usr/src/cmd/fm/fmd/common/fmd_xprt.c
988
sp = fmd_alloc(sizeof (_fmd_xprt_stat_tmpl), FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_xprt.c
989
bcopy(&_fmd_xprt_stat_tmpl, sp, sizeof (_fmd_xprt_stat_tmpl));
usr/src/cmd/fm/fmd/common/fmd_xprt.c
991
(void) snprintf(sp[i].fmds_name,
usr/src/cmd/fm/fmd/common/fmd_xprt.c
992
sizeof (sp[i].fmds_name), "fmd.xprt.%u.%s", xip->xi_id,
usr/src/cmd/fm/fmd/common/fmd_xprt.c
995
fmd_ustat_delete(mp->mod_ustat, n, sp);
usr/src/cmd/fm/fmd/common/fmd_xprt.c
996
fmd_free(sp, sizeof (_fmd_xprt_stat_tmpl));
usr/src/cmd/fm/fmdump/common/scheme.c
115
fmd_scheme_t *sp;
usr/src/cmd/fm/fmdump/common/scheme.c
117
if ((sp = malloc(sizeof (fmd_scheme_t))) == NULL ||
usr/src/cmd/fm/fmdump/common/scheme.c
118
(sp->sch_name = strdup(name)) == NULL) {
usr/src/cmd/fm/fmdump/common/scheme.c
119
free(sp);
usr/src/cmd/fm/fmdump/common/scheme.c
123
sp->sch_next = sch_list;
usr/src/cmd/fm/fmdump/common/scheme.c
124
sp->sch_dlp = NULL;
usr/src/cmd/fm/fmdump/common/scheme.c
125
sp->sch_err = 0;
usr/src/cmd/fm/fmdump/common/scheme.c
126
sp->sch_ops = _fmd_scheme_default_ops;
usr/src/cmd/fm/fmdump/common/scheme.c
128
sch_list = sp;
usr/src/cmd/fm/fmdump/common/scheme.c
129
return (sp);
usr/src/cmd/fm/fmdump/common/scheme.c
133
fmd_scheme_rtld_init(fmd_scheme_t *sp)
usr/src/cmd/fm/fmdump/common/scheme.c
139
if ((p = dlsym(sp->sch_dlp, opd->opd_name)) != NULL)
usr/src/cmd/fm/fmdump/common/scheme.c
140
*(void **)((uintptr_t)&sp->sch_ops + opd->opd_off) = p;
usr/src/cmd/fm/fmdump/common/scheme.c
143
return (sp->sch_ops.sop_init());
usr/src/cmd/fm/fmdump/common/scheme.c
149
fmd_scheme_t *sp;
usr/src/cmd/fm/fmdump/common/scheme.c
152
for (sp = sch_list; sp != NULL; sp = sp->sch_next) {
usr/src/cmd/fm/fmdump/common/scheme.c
153
if (strcmp(name, sp->sch_name) == 0)
usr/src/cmd/fm/fmdump/common/scheme.c
154
return (sp);
usr/src/cmd/fm/fmdump/common/scheme.c
157
if ((sp = fmd_scheme_create(name)) == NULL)
usr/src/cmd/fm/fmdump/common/scheme.c
164
sp->sch_err = errno;
usr/src/cmd/fm/fmdump/common/scheme.c
165
return (sp);
usr/src/cmd/fm/fmdump/common/scheme.c
168
if ((sp->sch_dlp = dlopen(path, RTLD_LOCAL | RTLD_NOW)) == NULL) {
usr/src/cmd/fm/fmdump/common/scheme.c
169
sp->sch_err = ELIBACC;
usr/src/cmd/fm/fmdump/common/scheme.c
170
return (sp);
usr/src/cmd/fm/fmdump/common/scheme.c
173
if (fmd_scheme_rtld_init(sp) != 0) {
usr/src/cmd/fm/fmdump/common/scheme.c
174
sp->sch_err = errno;
usr/src/cmd/fm/fmdump/common/scheme.c
175
(void) dlclose(sp->sch_dlp);
usr/src/cmd/fm/fmdump/common/scheme.c
176
sp->sch_dlp = NULL;
usr/src/cmd/fm/fmdump/common/scheme.c
179
return (sp);
usr/src/cmd/fm/fmdump/common/scheme.c
185
fmd_scheme_t *sp;
usr/src/cmd/fm/fmdump/common/scheme.c
195
if ((sp = fmd_scheme_lookup("/usr/lib/fm/fmd/schemes", name)) == NULL ||
usr/src/cmd/fm/fmdump/common/scheme.c
196
sp->sch_dlp == NULL || sp->sch_err != 0) {
usr/src/cmd/fm/fmdump/common/scheme.c
198
sp->sch_err == ELIBACC ? dlerror() : strerror(sp->sch_err);
usr/src/cmd/fm/fmdump/common/scheme.c
206
if ((len = sp->sch_ops.sop_nvl2str(nvl, &c, sizeof (c))) == -1 ||
usr/src/cmd/fm/fmdump/common/scheme.c
208
sp->sch_ops.sop_nvl2str(nvl, s, len + 1) == -1) {
usr/src/cmd/fm/fmstat/common/fmstat.c
264
fmd_stat_t *tsp, *nsp, *sp;
usr/src/cmd/fm/fmstat/common/fmstat.c
297
sp = (fmd_stat_t *)new + (tsp - t_beg);
usr/src/cmd/fm/fmstat/common/fmstat.c
298
sp->fmds_value = nsp->fmds_value;
usr/src/cmd/fm/fmstat/common/fmstat.c
538
fmd_stat_t *sp;
usr/src/cmd/fm/fmstat/common/fmstat.c
548
for (sp = ams.ams_buf; sp < ams.ams_buf + ams.ams_len; sp++) {
usr/src/cmd/fm/fmstat/common/fmstat.c
549
if (aflag == 0 && strncmp(sp->fmds_name, "fmd.", 4) == 0)
usr/src/cmd/fm/fmstat/common/fmstat.c
553
switch (sp->fmds_type) {
usr/src/cmd/fm/fmstat/common/fmstat.c
556
if (sp->fmds_value.ui32 == 0)
usr/src/cmd/fm/fmstat/common/fmstat.c
563
if (sp->fmds_value.ui64 == 0)
usr/src/cmd/fm/fmstat/common/fmstat.c
567
if (sp->fmds_value.str == NULL ||
usr/src/cmd/fm/fmstat/common/fmstat.c
568
sp->fmds_value.str[0] == '\0')
usr/src/cmd/fm/fmstat/common/fmstat.c
574
(void) printf("%20s ", sp->fmds_name);
usr/src/cmd/fm/fmstat/common/fmstat.c
576
switch (sp->fmds_type) {
usr/src/cmd/fm/fmstat/common/fmstat.c
579
sp->fmds_value.bool ? "true" : "false");
usr/src/cmd/fm/fmstat/common/fmstat.c
582
(void) printf("%-16d", sp->fmds_value.i32);
usr/src/cmd/fm/fmstat/common/fmstat.c
585
(void) printf("%-16u", sp->fmds_value.ui32);
usr/src/cmd/fm/fmstat/common/fmstat.c
588
(void) printf("%-16lld", sp->fmds_value.i64);
usr/src/cmd/fm/fmstat/common/fmstat.c
591
(void) printf("%-16llu", sp->fmds_value.ui64);
usr/src/cmd/fm/fmstat/common/fmstat.c
594
(void) printf("%-16s", sp->fmds_value.str ?
usr/src/cmd/fm/fmstat/common/fmstat.c
595
sp->fmds_value.str : "<<null>>");
usr/src/cmd/fm/fmstat/common/fmstat.c
599
time2str(buf, sizeof (buf), sp->fmds_value.ui64));
usr/src/cmd/fm/fmstat/common/fmstat.c
603
size2str(buf, sizeof (buf), sp->fmds_value.ui64));
usr/src/cmd/fm/fmstat/common/fmstat.c
607
"<<type=%u>>\n", sp->fmds_type);
usr/src/cmd/fm/fmstat/common/fmstat.c
611
(void) printf(" %s\n", sp->fmds_desc);
usr/src/cmd/fm/modules/common/cpumem-retire/cma_main.c
380
const cma_subscriber_t *sp;
usr/src/cmd/fm/modules/common/cpumem-retire/cma_main.c
399
for (sp = cma_subrs; sp->subr_class != NULL; sp++) {
usr/src/cmd/fm/modules/common/cpumem-retire/cma_main.c
400
if (fmd_nvl_class_match(hdl, nvl, sp->subr_class) &&
usr/src/cmd/fm/modules/common/cpumem-retire/cma_main.c
401
strcmp(scheme, sp->subr_sname) == 0 &&
usr/src/cmd/fm/modules/common/cpumem-retire/cma_main.c
402
version <= sp->subr_svers) {
usr/src/cmd/fm/modules/common/cpumem-retire/cma_main.c
404
return (sp);
usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
265
ipmi_set_sensor_reading_t sr, *sp;
usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
321
sp = &entry->ic_data.ic_sensor;
usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
324
sp->iss_assert_state |= assertmask;
usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
325
sp->iss_deassert_state &= ~assertmask;
usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
328
sp->iss_deassert_state |= deassertmask;
usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
329
sp->iss_assert_state &= ~deassertmask;
usr/src/cmd/fm/modules/common/eversholt/eft.c
88
struct eftsubr *sp = eftsubrs;
usr/src/cmd/fm/modules/common/eversholt/eft.c
90
while (sp->prefix != NULL) {
usr/src/cmd/fm/modules/common/eversholt/eft.c
91
if (strncmp(class, sp->prefix, strlen(sp->prefix)) == 0)
usr/src/cmd/fm/modules/common/eversholt/eft.c
93
sp++;
usr/src/cmd/fm/modules/common/eversholt/eft.c
96
if (sp->prefix != NULL) {
usr/src/cmd/fm/modules/common/eversholt/eft.c
97
(sp->hdlr)(hdl, ep, nvl, class);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1037
fmd_case_t *fmcase, struct event *sp, const char **enamep,
usr/src/cmd/fm/modules/common/eversholt/fme.c
1050
ASSERT(sp->t == N_UPSET);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1053
if ((ep = (struct evalue *)lut_lookup(sp->serdprops,
usr/src/cmd/fm/modules/common/eversholt/fme.c
1058
if ((ep = (struct evalue *)lut_lookup(sp->serdprops,
usr/src/cmd/fm/modules/common/eversholt/fme.c
1063
if ((ep = (struct evalue *)lut_lookup(sp->serdprops,
usr/src/cmd/fm/modules/common/eversholt/fme.c
1068
if ((ep = (struct evalue *)lut_lookup(sp->serdprops,
usr/src/cmd/fm/modules/common/eversholt/fme.c
1078
serdinst = eventprop_lookup(sp, L_engine);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1328
struct event *sp;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1337
for (sp = fmep->suspects; sp; sp = sp->suspects) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
1338
if (sp->t == N_UPSET)
usr/src/cmd/fm/modules/common/eversholt/fme.c
1353
for (sp = fmep->suspects; sp; sp = sp->suspects)
usr/src/cmd/fm/modules/common/eversholt/fme.c
1354
if (sp->t == N_UPSET &&
usr/src/cmd/fm/modules/common/eversholt/fme.c
1355
serd_eval(fmep, fmep->hdl, ffep, fmep->fmcase, sp,
usr/src/cmd/fm/modules/common/eversholt/fme.c
2186
get_resources(struct event *sp, struct rsl *rsrcs, struct config *croot)
usr/src/cmd/fm/modules/common/eversholt/fme.c
2198
asrudef = eventprop_lookup(sp, L_ASRU);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2199
frudef = eventprop_lookup(sp, L_FRU);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2210
pathstr = ipath2str(NULL, sp->ipp);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2211
platform_unit_translate(is_defect(sp->t), croot, TOPO_PROP_RESOURCE,
usr/src/cmd/fm/modules/common/eversholt/fme.c
2216
platform_unit_translate(is_defect(sp->t), croot, TOPO_PROP_ASRU,
usr/src/cmd/fm/modules/common/eversholt/fme.c
2221
platform_unit_translate(is_defect(sp->t), croot, TOPO_PROP_FRU,
usr/src/cmd/fm/modules/common/eversholt/fme.c
2225
rsrcs->suspect = sp;
usr/src/cmd/fm/modules/common/eversholt/stats.c
105
stats_delete(struct stats *sp)
usr/src/cmd/fm/modules/common/eversholt/stats.c
107
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
110
fmd_stat_destroy(Hdl, 1, &(sp->fmd_stats));
usr/src/cmd/fm/modules/common/eversholt/stats.c
111
FREE(sp);
usr/src/cmd/fm/modules/common/eversholt/stats.c
124
stats_counter_bump(struct stats *sp)
usr/src/cmd/fm/modules/common/eversholt/stats.c
126
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
129
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/modules/common/eversholt/stats.c
131
sp->fmd_stats.fmds_value.i32++;
usr/src/cmd/fm/modules/common/eversholt/stats.c
135
stats_counter_add(struct stats *sp, int n)
usr/src/cmd/fm/modules/common/eversholt/stats.c
137
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
140
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/modules/common/eversholt/stats.c
142
sp->fmd_stats.fmds_value.i32 += n;
usr/src/cmd/fm/modules/common/eversholt/stats.c
146
stats_counter_reset(struct stats *sp)
usr/src/cmd/fm/modules/common/eversholt/stats.c
148
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
151
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/modules/common/eversholt/stats.c
153
sp->fmd_stats.fmds_value.i32 = 0;
usr/src/cmd/fm/modules/common/eversholt/stats.c
157
stats_counter_value(struct stats *sp)
usr/src/cmd/fm/modules/common/eversholt/stats.c
159
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
162
ASSERT(sp->t == STATS_COUNTER);
usr/src/cmd/fm/modules/common/eversholt/stats.c
164
return (sp->fmd_stats.fmds_value.i32);
usr/src/cmd/fm/modules/common/eversholt/stats.c
177
stats_elapse_start(struct stats *sp)
usr/src/cmd/fm/modules/common/eversholt/stats.c
179
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
182
ASSERT(sp->t == STATS_ELAPSE);
usr/src/cmd/fm/modules/common/eversholt/stats.c
184
sp->start = gethrtime();
usr/src/cmd/fm/modules/common/eversholt/stats.c
188
stats_elapse_stop(struct stats *sp)
usr/src/cmd/fm/modules/common/eversholt/stats.c
190
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
193
ASSERT(sp->t == STATS_ELAPSE);
usr/src/cmd/fm/modules/common/eversholt/stats.c
195
sp->stop = gethrtime();
usr/src/cmd/fm/modules/common/eversholt/stats.c
196
sp->fmd_stats.fmds_value.ui64 = sp->stop - sp->start;
usr/src/cmd/fm/modules/common/eversholt/stats.c
212
stats_string_set(struct stats *sp, const char *s)
usr/src/cmd/fm/modules/common/eversholt/stats.c
214
if (sp == NULL)
usr/src/cmd/fm/modules/common/eversholt/stats.c
217
ASSERT(sp->t == STATS_STRING);
usr/src/cmd/fm/modules/common/eversholt/stats.c
219
if (sp->fmd_stats.fmds_value.str)
usr/src/cmd/fm/modules/common/eversholt/stats.c
220
fmd_hdl_strfree(Hdl, sp->fmd_stats.fmds_value.str);
usr/src/cmd/fm/modules/common/eversholt/stats.c
221
sp->fmd_stats.fmds_value.str = fmd_hdl_strdup(Hdl, s, FMD_SLEEP);
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
224
char *sp;
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
228
while (status == 0 && (sp = strchr(pp, '/')) != 0) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
229
if (sp != pp) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
231
*sp = '\0';
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
233
*sp = '/';
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
235
pp = sp + 1;
usr/src/cmd/format/io.c
1701
char **sp;
usr/src/cmd/format/io.c
1716
for (sp = (char **)param->io_charlist; *sp != NULL; sp++) {
usr/src/cmd/format/io.c
1717
fmt_print("\t%s\n", *sp);
usr/src/cmd/format/label.c
105
sp = (short *)label;
usr/src/cmd/format/label.c
110
sum ^= *sp++;
usr/src/cmd/format/label.c
96
short *sp, sum = 0;
usr/src/cmd/format/menu_scsi.c
1015
sp = (struct mode_page *)saved;
usr/src/cmd/format/menu_scsi.c
1018
length = min(MODESENSE_PAGE_LEN(sp), MODESENSE_PAGE_LEN(cp));
usr/src/cmd/format/menu_scsi.c
976
struct mode_page *sp;
usr/src/cmd/format/startup.c
1321
char **sp;
usr/src/cmd/format/startup.c
1369
sp = search_path;
usr/src/cmd/format/startup.c
1370
if (sp != NULL) {
usr/src/cmd/format/startup.c
1371
while (*sp != NULL) {
usr/src/cmd/format/startup.c
1372
search_for_logical_dev(*sp++);
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
103
sp = s;
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
104
if (sp == NULL)
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
105
sp = malloc(len + 1);
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
106
if (sp == NULL)
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
113
sp[i] = u8p[i];
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
116
free(sp);
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
120
sp[len] = '\0';
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
123
return (sp);
usr/src/cmd/fs.d/nfs/lib/ref_subr.c
87
char *sp;
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
69
char *sp, *dp;
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
72
sp = src;
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
75
while (*sp && destlen < limit) {
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
76
if (*sp == '\\') {
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
80
} else if (*sp == ' ') {
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
85
*dp++ = *sp;
usr/src/cmd/fs.d/nfs/nfsref/nfsref.c
87
sp++;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
103
char *p, *sp, *dp, buf2[SYMLINK_MAX];
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
120
for (sp = buf; sp && *sp; sp++) {
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
121
if (*sp == '\\') {
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
126
if (*sp == ' ') {
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
132
*sp = '\0';
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
138
len = sp - buf;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
139
sp--;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
140
if (escape == 0 && *sp != '\0')
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
166
sp = buf;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
171
while ((sp && *sp && (sp - buf < len)) || gothost) {
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
175
if (*sp == ' ') {
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
176
sp++;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
181
p = strrchr(sp, ':');
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
184
printf("get_fs_locations: skipping %s\n", sp);
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
187
sp += strlen(sp) + 1;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
189
bcopy(sp, dp, p - sp);
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
190
sp = p + 1;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
218
if (*sp == '\0' && gothost) {
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
227
if (sp - buf < len)
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
228
sp++;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
233
if (*sp == '\\')
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
234
sp++;
usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c
237
*dp++ = *sp++;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2657
log_setsum(int32_t *sp, int32_t *lp, int nb)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2661
*sp = 0;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2665
*sp = csum;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2669
log_checksum(int32_t *sp, int32_t *lp, int nb)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2671
int32_t ssum = *sp;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2673
log_setsum(sp, lp, nb);
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2674
if (ssum != *sp) {
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2675
*sp = ssum;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
426
setsum(int32_t *sp, int32_t *lp, int nb)
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
430
*sp = 0;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
434
*sp = csum;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
438
checksum(int32_t *sp, int32_t *lp, int nb)
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
440
int32_t ssum = *sp;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
442
setsum(sp, lp, nb);
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
443
if (ssum != *sp) {
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
444
*sp = ssum;
usr/src/cmd/fs.d/umount.c
472
rpterr(char *sp)
usr/src/cmd/fs.d/umount.c
479
fprintf(stderr, gettext("%s: %s no device\n"), myname, sp);
usr/src/cmd/fs.d/umount.c
484
myname, sp);
usr/src/cmd/fs.d/umount.c
487
fprintf(stderr, gettext("%s: %s not mounted\n"), myname, sp);
usr/src/cmd/fs.d/umount.c
490
fprintf(stderr, gettext("%s: %s busy\n"), myname, sp);
usr/src/cmd/fs.d/umount.c
494
gettext("%s: %s block device required\n"), myname, sp);
usr/src/cmd/fs.d/umount.c
502
fprintf(stderr, gettext("%s: cannot unmount %s\n"), myname, sp);
usr/src/cmd/fwflash/plugins/transport/common/sd.c
137
static int sdfw_idtfy_custmz(struct devicelist *device, char *sp);
usr/src/cmd/fwflash/plugins/transport/common/sd.c
960
sdfw_idtfy_custmz(struct devicelist *device, char *sp)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
963
if (strncmp(sp, "ST", 2) == 0) {
usr/src/cmd/fwflash/plugins/transport/common/sd.c
968
} else if (strncmp(sp, "SSD", 3) == 0) {
usr/src/cmd/fwflash/plugins/transport/common/sd.c
981
if ((device->ident->pid = calloc(1, strlen(sp) + 1)) == NULL) {
usr/src/cmd/fwflash/plugins/transport/common/sd.c
987
strlcpy(device->ident->pid, sp, strlen(sp) + 1);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
153
static int get_status(nvlist_t *props, ucode_status_t *sp);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
584
get_status(nvlist_t *props, ucode_status_t *sp)
usr/src/cmd/fwflash/plugins/transport/common/ses.c
590
sp->us_status = -1ULL;
usr/src/cmd/fwflash/plugins/transport/common/ses.c
591
(void) snprintf(sp->us_desc, sizeof (sp->us_desc),
usr/src/cmd/fwflash/plugins/transport/common/ses.c
608
sp->us_status = status;
usr/src/cmd/fwflash/plugins/transport/common/ses.c
611
(void) snprintf(sp->us_desc, sizeof (sp->us_desc),
usr/src/cmd/fwflash/plugins/transport/common/ses.c
613
sp->us_iserr = sp->us_pending = B_TRUE;
usr/src/cmd/fwflash/plugins/transport/common/ses.c
617
(void) snprintf(sp->us_desc, sizeof (sp->us_desc),
usr/src/cmd/fwflash/plugins/transport/common/ses.c
619
sp->us_iserr = ucode_statdesc_table[i].us_iserr;
usr/src/cmd/fwflash/plugins/transport/common/ses.c
620
sp->us_pending = ucode_statdesc_table[i].us_pending;
usr/src/cmd/getent/dogetserv.c
38
putservent(const struct servent *sp, FILE *fp)
usr/src/cmd/getent/dogetserv.c
43
if (sp == NULL) {
usr/src/cmd/getent/dogetserv.c
48
sp->s_name, ntohs(sp->s_port), sp->s_proto) == EOF)
usr/src/cmd/getent/dogetserv.c
50
for (p = sp->s_aliases; *p != 0; p++) {
usr/src/cmd/getent/dogetserv.c
70
struct servent *sp;
usr/src/cmd/getent/dogetserv.c
74
while ((sp = getservent()) != NULL)
usr/src/cmd/getent/dogetserv.c
75
(void) putservent(sp, stdout);
usr/src/cmd/getent/dogetserv.c
93
sp = getservbyport(port, protocol);
usr/src/cmd/getent/dogetserv.c
95
sp = getservbyname(key, protocol);
usr/src/cmd/getent/dogetserv.c
96
if (sp == NULL)
usr/src/cmd/getent/dogetserv.c
99
(void) putservent(sp, stdout);
usr/src/cmd/getent/dogetsp.c
42
struct spwd *sp;
usr/src/cmd/getent/dogetsp.c
48
while ((sp = getspent()) != NULL)
usr/src/cmd/getent/dogetsp.c
49
(void) putspent(sp, stdout);
usr/src/cmd/getent/dogetsp.c
53
sp = getspnam(*list);
usr/src/cmd/getent/dogetsp.c
54
if (sp == NULL)
usr/src/cmd/getent/dogetsp.c
57
(void) putspent(sp, stdout);
usr/src/cmd/hal/addons/network-devices/snmp.c
50
snmp_response_cb(int operation, struct snmp_session *sp, int reqid,
usr/src/cmd/hal/probing/storage/probe-storage.c
135
intlist_t *write_speeds, *write_speeds_mem, *sp;
usr/src/cmd/hal/probing/storage/probe-storage.c
185
for (sp = write_speeds, i = 0; sp != NULL; sp = sp->next, i++) {
usr/src/cmd/hal/probing/storage/probe-storage.c
186
snprintf (wspeeds[i], WSPLEN, "%d", sp->val);
usr/src/cmd/ipf/lib/ipft_tx.c
104
(void) fprintf(stderr, "%s %d/udp\n", name, sp->s_port);
usr/src/cmd/ipf/lib/ipft_tx.c
78
struct servent *sp, *sp2;
usr/src/cmd/ipf/lib/ipft_tx.c
86
sp = getservbyname(name, tx_proto);
usr/src/cmd/ipf/lib/ipft_tx.c
87
if (sp)
usr/src/cmd/ipf/lib/ipft_tx.c
88
return ntohs(sp->s_port);
usr/src/cmd/ipf/lib/ipft_tx.c
92
sp = getservbyname(name, "tcp");
usr/src/cmd/ipf/lib/ipft_tx.c
93
if (sp)
usr/src/cmd/ipf/lib/ipft_tx.c
94
p1 = sp->s_port;
usr/src/cmd/ipf/lib/ipft_tx.c
96
if (!sp || !sp2) {
usr/src/cmd/ipf/lib/optname.c
12
u_32_t optname(cp, sp, linenum)
usr/src/cmd/ipf/lib/optname.c
14
u_short *sp;
usr/src/cmd/ipf/lib/optname.c
60
*sp = smsk;
usr/src/cmd/ipf/lib/portnum.c
24
struct servent *sp, *sp2;
usr/src/cmd/ipf/lib/portnum.c
37
sp = getservbyname(name, proto);
usr/src/cmd/ipf/lib/portnum.c
38
if (sp) {
usr/src/cmd/ipf/lib/portnum.c
39
*port = ntohs(sp->s_port);
usr/src/cmd/ipf/lib/portnum.c
45
sp = getservbyname(name, "tcp");
usr/src/cmd/ipf/lib/portnum.c
46
if (sp)
usr/src/cmd/ipf/lib/portnum.c
47
p1 = sp->s_port;
usr/src/cmd/ipf/lib/portnum.c
49
if (!sp || !sp2) {
usr/src/cmd/ipf/lib/portnum.c
57
fprintf(stderr, "%d: %s %d/udp\n", linenum, name, sp->s_port);
usr/src/cmd/ipf/lib/printstate.c
13
ipstate_t *printstate(sp, opts, now)
usr/src/cmd/ipf/lib/printstate.c
14
ipstate_t *sp;
usr/src/cmd/ipf/lib/printstate.c
23
if (kmemcpy((char *)&ips, (u_long)sp, sizeof(ips)))
usr/src/cmd/iscsiadm/cmdparse.c
109
objectRules_t *sp;
usr/src/cmd/iscsiadm/cmdparse.c
111
for (sp = _objectRules; sp->value; sp++) {
usr/src/cmd/iscsiadm/cmdparse.c
112
if (sp->value == object) {
usr/src/cmd/iscsiadm/cmdparse.c
113
*objectRules = sp;
usr/src/cmd/iscsiadm/cmdparse.c
167
subcommand_t *sp;
usr/src/cmd/iscsiadm/cmdparse.c
170
for (sp = _subcommands; sp->name; sp++) {
usr/src/cmd/iscsiadm/cmdparse.c
172
if (len == strlen(sp->name) &&
usr/src/cmd/iscsiadm/cmdparse.c
173
strncasecmp(arg, sp->name, len) == 0) {
usr/src/cmd/iscsiadm/cmdparse.c
174
*subcommand = sp;
usr/src/cmd/iscsiadm/cmdparse.c
439
subcommand_t *sp;
usr/src/cmd/iscsiadm/cmdparse.c
463
for (sp = _subcommands; sp->name; sp++) {
usr/src/cmd/iscsiadm/cmdparse.c
464
subcommand.name = sp->name;
usr/src/cmd/iscsiadm/cmdparse.c
465
subcommand.value = sp->value;
usr/src/cmd/isns/isnsadm/cmdparse.c
102
for (sp = _subCommandProps; sp->name; sp++) {
usr/src/cmd/isns/isnsadm/cmdparse.c
104
if (len == strlen(sp->name) &&
usr/src/cmd/isns/isnsadm/cmdparse.c
105
strncasecmp(subCommand, sp->name, len) == 0) {
usr/src/cmd/isns/isnsadm/cmdparse.c
106
*subCommandProps = sp;
usr/src/cmd/isns/isnsadm/cmdparse.c
273
subCommandProps_t *sp;
usr/src/cmd/isns/isnsadm/cmdparse.c
296
for (sp = _subCommandProps; sp->name; sp++) {
usr/src/cmd/isns/isnsadm/cmdparse.c
297
subUsage(usageType, sp);
usr/src/cmd/isns/isnsadm/cmdparse.c
99
subCommandProps_t *sp;
usr/src/cmd/isns/isnsd/qry.c
741
uint32_t *sp,
usr/src/cmd/isns/isnsd/qry.c
749
uint32_t s = *sp;
usr/src/cmd/isns/isnsd/qry.c
774
*sp = s;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
80
#define INIT char *sp = instring;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
81
#define GETC() (*sp++)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
82
#define PEEKC() (*sp)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
83
#define UNGETC(c) (--sp)
usr/src/cmd/krb5/slave/kpropd.c
323
struct servent *sp;
usr/src/cmd/krb5/slave/kpropd.c
344
sp = getservbyname(KPROP_SERVICE, "tcp");
usr/src/cmd/krb5/slave/kpropd.c
345
if (sp == NULL) {
usr/src/cmd/krb5/slave/kpropd.c
350
sin6.sin6_port = sp->s_port;
usr/src/cmd/ldap/common/tmpltest.c
21
void dump_srchpref( struct ldap_searchobj *sp );
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3807
scf_simple_prop_t *sp = NULL;
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3828
sp = scf_simple_prop_get(NULL, fmri, action, SCF_PROPERTY_TIMEOUT);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3829
if (sp == NULL) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3839
cp = scf_simple_prop_next_count(sp);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3847
scf_simple_prop_free(sp);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3853
scf_simple_prop_free(sp);
usr/src/cmd/ldmad/mdesc_lib.c
152
md_new_node(mmd_t *mdp, char *sp)
usr/src/cmd/ldmad/mdesc_lib.c
159
nodep->typep = md_new_string(mdp, sp);
usr/src/cmd/ldmad/mdesc_lib.c
170
md_new_property(mmd_t *mdp, md_node_t *nodep, uint8_t type, char *sp)
usr/src/cmd/ldmad/mdesc_lib.c
178
propp->sp = md_new_string(mdp, sp);
usr/src/cmd/ldmad/mdesc_lib.c
179
if (propp->sp == NULL) {
usr/src/cmd/ldmad/mdesc_lib.c
190
md_add_value_property(mmd_t *mdp, md_node_t *nodep, char *sp, uint64_t value)
usr/src/cmd/ldmad/mdesc_lib.c
194
propp = md_new_property(mdp, nodep, MDET_PROP_VAL, sp);
usr/src/cmd/ldmad/mdesc_lib.c
202
md_add_string_property(mmd_t *mdp, md_node_t *nodep, char *sp, char *bufp)
usr/src/cmd/ldmad/mdesc_lib.c
210
propp = md_new_property(mdp, nodep, MDET_PROP_STR, sp);
usr/src/cmd/ldmad/mdesc_lib.c
220
md_add_data_property(mmd_t *mdp, md_node_t *nodep, char *sp, int len,
usr/src/cmd/ldmad/mdesc_lib.c
230
propp = md_new_property(mdp, nodep, MDET_PROP_DAT, sp);
usr/src/cmd/ldmad/mdesc_lib.c
322
if (propp->sp != NULL)
usr/src/cmd/ldmad/mdesc_lib.c
323
md_free_string(mdp, propp->sp);
usr/src/cmd/ldmad/mdesc_lib.c
381
mdep->name_len = htomd8(propp->sp->size - 1);
usr/src/cmd/ldmad/mdesc_lib.c
382
mdep->name_offset = htomd32(propp->sp->build_offset);
usr/src/cmd/ldmad/mdesc_mutable.h
112
md_string_t *sp;
usr/src/cmd/ldmad/mdesc_mutable.h
143
md_node_t *md_new_node(mmd_t *mdp, char *sp);
usr/src/cmd/ldmad/mdesc_mutable.h
145
md_node_t *nodep, char *sp, uint64_t value);
usr/src/cmd/ldmad/mdesc_mutable.h
146
int md_add_string_property(mmd_t *mdp, md_node_t *nodep, char *sp, char *bufp);
usr/src/cmd/ldmad/mdesc_mutable.h
147
int md_add_data_property(mmd_t *mdp, md_node_t *nodep, char *sp, int len,
usr/src/cmd/listen/listen.c
1776
struct pollfd *sp;
usr/src/cmd/listen/listen.c
1862
sp = &Pollfds[1];
usr/src/cmd/listen/listen.c
1865
sp->fd = entry_p->dbf_fd;
usr/src/cmd/listen/listen.c
1867
sp->events = POLLIN;
usr/src/cmd/listen/listen.c
1868
sp->revents = 0;
usr/src/cmd/listen/listen.c
1869
sp++;
usr/src/cmd/listen/listen.c
898
struct pollfd *sp;
usr/src/cmd/listen/listen.c
908
sp = Pollfds;
usr/src/cmd/listen/listen.c
909
sp->fd = Pmpipefd;
usr/src/cmd/listen/listen.c
910
sp->events = POLLIN;
usr/src/cmd/listen/listen.c
911
sp->revents = 0;
usr/src/cmd/listen/listen.c
912
sp++;
usr/src/cmd/listen/listen.c
915
sp->fd = dbp->dbf_fd;
usr/src/cmd/listen/listen.c
917
sp->events = POLLIN;
usr/src/cmd/listen/listen.c
918
sp->revents = 0;
usr/src/cmd/listen/listen.c
919
sp++;
usr/src/cmd/listen/listen.c
936
for (i = 0, sp = Pollfds; i < Valid_addrs + 1; i++, sp++) {
usr/src/cmd/listen/listen.c
937
switch (sp->revents) {
usr/src/cmd/listen/listen.c
939
if (sp->fd == Pmpipefd) {
usr/src/cmd/listen/listen.c
945
phead = ((sp->fd) + Priv_call);
usr/src/cmd/listen/listen.c
946
doevent(phead, (sp->fd));
usr/src/cmd/listen/listen.c
948
trycon(phead, (sp->fd));
usr/src/cmd/listen/listen.c
950
send_dis(phead, (sp->fd));
usr/src/cmd/listen/listen.c
980
sp->revents = 0;
usr/src/cmd/logadm/glob.c
105
fn_list_appendrange(ret, sp, left);
usr/src/cmd/logadm/glob.c
108
sp = right + 1;
usr/src/cmd/logadm/glob.c
131
fn_list_appendrange(ret, sp, &sp[strlen(sp)]);
usr/src/cmd/logadm/glob.c
222
char *sp = mys;
usr/src/cmd/logadm/glob.c
230
if (*sp == '/') {
usr/src/cmd/logadm/glob.c
232
while (*sp == '/')
usr/src/cmd/logadm/glob.c
233
sp++;
usr/src/cmd/logadm/glob.c
239
if ((slash = strchr(sp, '/')) != NULL) {
usr/src/cmd/logadm/glob.c
247
if (sp[0] == '\\' && sp[1] == '.')
usr/src/cmd/logadm/glob.c
253
if ((re = regcmp("^", sp, "$", (char *)0)) == NULL)
usr/src/cmd/logadm/glob.c
254
err(EF_FILE|EF_JMP, "regcmp failed on <%s>", sp);
usr/src/cmd/logadm/glob.c
315
sp = slash;
usr/src/cmd/logadm/glob.c
89
char *sp = fn_s(fnp);
usr/src/cmd/logadm/glob.c
98
while (sp != NULL && (left = strchr(sp, '{')) != NULL)
usr/src/cmd/lp/lib/access/bang.c
111
if ((sp = strrchr(user2p, '@')) != NULL) { /* user@host */
usr/src/cmd/lp/lib/access/bang.c
112
*sp++ = '\0';
usr/src/cmd/lp/lib/access/bang.c
113
(void) snprintf(sysname2, sizeof (sysname2), "%s", sp);
usr/src/cmd/lp/lib/access/bang.c
115
*--sp = '@';
usr/src/cmd/lp/lib/access/bang.c
116
} else if ((sp = strchr(user2p, '!')) != NULL) { /* host!user */
usr/src/cmd/lp/lib/access/bang.c
117
*sp++ = '\0';
usr/src/cmd/lp/lib/access/bang.c
119
(void) snprintf(username2, sizeof (username2), "%s", sp);
usr/src/cmd/lp/lib/access/bang.c
120
*--sp = '!';
usr/src/cmd/lp/lib/access/bang.c
70
*sp;
usr/src/cmd/lp/lib/access/bang.c
88
if ((sp = strrchr(user1p, '@')) != NULL) { /* user@host */
usr/src/cmd/lp/lib/access/bang.c
89
*sp++ = '\0';
usr/src/cmd/lp/lib/access/bang.c
90
(void) snprintf(sysname1, sizeof (sysname1), "%s", sp);
usr/src/cmd/lp/lib/access/bang.c
92
*--sp = '@';
usr/src/cmd/lp/lib/access/bang.c
93
} else if ((sp = strchr(user1p, '!')) != NULL) { /* host!user */
usr/src/cmd/lp/lib/access/bang.c
94
*sp++ = '\0';
usr/src/cmd/lp/lib/access/bang.c
96
(void) snprintf(username1, sizeof (username1), "%s", sp);
usr/src/cmd/lp/lib/access/bang.c
97
*--sp = '!';
usr/src/cmd/lp/lib/filters/conv.c
439
char * sp,
usr/src/cmd/lp/lib/filters/conv.c
443
q_strchr (sp, c)
usr/src/cmd/lp/lib/filters/conv.c
444
register char *sp,
usr/src/cmd/lp/lib/filters/conv.c
449
if (*sp == '\\' && sp[1])
usr/src/cmd/lp/lib/filters/conv.c
450
sp += 2;
usr/src/cmd/lp/lib/filters/conv.c
451
if (*sp == c)
usr/src/cmd/lp/lib/filters/conv.c
452
return (sp);
usr/src/cmd/lp/lib/filters/conv.c
453
} while (*sp++);
usr/src/cmd/lp/model/netpr/netpr.c
103
if ((sp = getservbyname("printer", "tcp")) == NULL) {
usr/src/cmd/lp/model/netpr/netpr.c
107
sin.sin6_port = sp->s_port;
usr/src/cmd/lp/model/netpr/netpr.c
72
struct servent *sp;
usr/src/cmd/luxadm/fcalupdate.c
920
char *sp = NULL;
usr/src/cmd/luxadm/fcalupdate.c
933
sp = sp_tmp;
usr/src/cmd/luxadm/fcalupdate.c
937
len = strlen(sbussoc_list[*devcnt]) - strlen(sp);
usr/src/cmd/luxadm/fcalupdate.c
940
sp += len_tmp;
usr/src/cmd/luxadm/fcalupdate.c
942
buffer, sp[0], sp[0]);
usr/src/cmd/mail/legal.c
52
register char *sp;
usr/src/cmd/mail/legal.c
65
if ((sp = strrchr(file, '/')) == NULL) {
usr/src/cmd/mail/legal.c
67
} else if (sp == file) {
usr/src/cmd/mail/legal.c
70
if ((sp - file + 1) > MAXFILENAME)
usr/src/cmd/mail/legal.c
72
strncpy(dfile, file, sp - file);
usr/src/cmd/mail/legal.c
73
dfile[sp - file] = '\0';
usr/src/cmd/mailwrapper/fparseln.c
45
isescaped(const char *sp, const char *p, int esc)
usr/src/cmd/mailwrapper/fparseln.c
55
for (ne = 0, cp = p; --cp >= sp && *cp == esc; ne++)
usr/src/cmd/mailx/list.c
515
scan(char **sp)
usr/src/cmd/mailx/list.c
527
cp = *sp;
usr/src/cmd/mailx/list.c
544
*sp = --cp;
usr/src/cmd/mailx/list.c
562
*sp = --cp;
usr/src/cmd/mailx/list.c
575
*sp = cp;
usr/src/cmd/mailx/list.c
60
static int scan(char **sp);
usr/src/cmd/mailx/list.c
613
*sp = --cp;
usr/src/cmd/mailx/stralloc.c
102
sp->s_nextFree = sp->s_topFree;
usr/src/cmd/mailx/stralloc.c
103
sp->s_nleft = STRINGSIZE << index;
usr/src/cmd/mailx/stralloc.c
105
sp->s_nleft -= s;
usr/src/cmd/mailx/stralloc.c
106
t = sp->s_nextFree;
usr/src/cmd/mailx/stralloc.c
107
sp->s_nextFree += s;
usr/src/cmd/mailx/stralloc.c
109
lastsp = sp;
usr/src/cmd/mailx/stralloc.c
126
register struct strings *sp = lastsp;
usr/src/cmd/mailx/stralloc.c
138
delta = s - (sp->s_nextFree - (char *)optr);
usr/src/cmd/mailx/stralloc.c
139
if (delta <= sp->s_nleft) {
usr/src/cmd/mailx/stralloc.c
140
sp->s_nextFree += delta;
usr/src/cmd/mailx/stralloc.c
141
sp->s_nleft -= delta;
usr/src/cmd/mailx/stralloc.c
159
register struct strings *sp;
usr/src/cmd/mailx/stralloc.c
166
for (sp = &stringdope[0]; sp < &stringdope[NSPACE]; sp++) {
usr/src/cmd/mailx/stralloc.c
167
if (sp->s_topFree == NOSTR)
usr/src/cmd/mailx/stralloc.c
169
sp->s_nextFree = sp->s_topFree;
usr/src/cmd/mailx/stralloc.c
170
sp->s_nleft = STRINGSIZE << index;
usr/src/cmd/mailx/stralloc.c
70
register struct strings *sp;
usr/src/cmd/mailx/stralloc.c
84
for (sp = &stringdope[0]; sp < &stringdope[NSPACE]; sp++) {
usr/src/cmd/mailx/stralloc.c
85
if (sp->s_topFree == NOSTR && (STRINGSIZE << index) >= s)
usr/src/cmd/mailx/stralloc.c
87
if (sp->s_nleft >= s)
usr/src/cmd/mailx/stralloc.c
91
if (sp >= &stringdope[NSPACE])
usr/src/cmd/mailx/stralloc.c
93
if (sp->s_topFree == NOSTR) {
usr/src/cmd/mailx/stralloc.c
94
index = sp - &stringdope[0];
usr/src/cmd/mailx/stralloc.c
95
sp->s_topFree = (char *) calloc(STRINGSIZE << index,
usr/src/cmd/mailx/stralloc.c
97
if (sp->s_topFree == NOSTR) {
usr/src/cmd/mandoc/mdoc.c
168
const char *cp, *sp;
usr/src/cmd/mandoc/mdoc.c
243
sp = mdoc->last->string;
usr/src/cmd/mandoc/mdoc.c
244
cp = end = strchr(sp, '\0') - 2;
usr/src/cmd/mandoc/mdoc.c
245
if (cp < sp || cp[0] != '\\' || cp[1] != 'c')
usr/src/cmd/mandoc/mdoc.c
247
while (cp > sp && cp[-1] == '\\')
usr/src/cmd/mandoc/mdoc_html.c
1130
const char *sp, *ep;
usr/src/cmd/mandoc/mdoc_html.c
1138
sp = n->child->string;
usr/src/cmd/mandoc/mdoc_html.c
1140
ep = strchr(sp, ' ');
usr/src/cmd/mandoc/mdoc_html.c
1145
sz = MIN((int)(ep - sp), BUFSIZ - 1);
usr/src/cmd/mandoc/mdoc_html.c
1146
(void)memcpy(nbuf, sp, (size_t)sz);
usr/src/cmd/mandoc/mdoc_html.c
1149
sp = ++ep;
usr/src/cmd/mandoc/mdoc_html.c
1150
ep = strchr(sp, ' ');
usr/src/cmd/mandoc/mdoc_html.c
1157
if (sp)
usr/src/cmd/mandoc/mdoc_html.c
1158
print_text(h, sp);
usr/src/cmd/mandoc/out.c
122
const struct tbl_span *sp;
usr/src/cmd/mandoc/out.c
142
for (sp = sp_first; sp != NULL; sp = sp->next) {
usr/src/cmd/mandoc/out.c
143
if (sp->pos != TBL_SPAN_DATA)
usr/src/cmd/mandoc/out.c
152
for (dp = sp->first; dp != NULL; dp = dp->next) {
usr/src/cmd/mandoc/out.c
186
rmargin ? (rmargin + sp->opts->cols / 2)
usr/src/cmd/mandoc/out.c
187
/ (sp->opts->cols + 1) : 0);
usr/src/cmd/mandoc/roff.c
3558
char *sp, *ep;
usr/src/cmd/mandoc/roff.c
3563
for (sp = ep = buf->buf + pos; *sp != '\0'; sp = ep) {
usr/src/cmd/mandoc/roff.c
3568
roff_word_alloc(r->man, ln, sp - buf->buf, sp);
usr/src/cmd/mandoc/tbl.c
112
struct tbl_span *sp;
usr/src/cmd/mandoc/tbl.c
126
while ((sp = tbl->first_span) != NULL) {
usr/src/cmd/mandoc/tbl.c
127
tbl->first_span = sp->next;
usr/src/cmd/mandoc/tbl.c
128
while (sp->first != NULL) {
usr/src/cmd/mandoc/tbl.c
129
dp = sp->first;
usr/src/cmd/mandoc/tbl.c
130
sp->first = dp->next;
usr/src/cmd/mandoc/tbl.c
134
free(sp);
usr/src/cmd/mandoc/tbl.c
168
struct tbl_span *sp;
usr/src/cmd/mandoc/tbl.c
175
sp = tbl->first_span;
usr/src/cmd/mandoc/tbl.c
176
while (sp != NULL && sp->first == NULL)
usr/src/cmd/mandoc/tbl.c
177
sp = sp->next;
usr/src/cmd/mandoc/tbl.c
178
if (sp == NULL) {
usr/src/cmd/mandoc/tbl_data.c
265
struct tbl_span *sp;
usr/src/cmd/mandoc/tbl_data.c
267
for (sp = tbl->last_span; sp != NULL; sp = sp->prev)
usr/src/cmd/mandoc/tbl_data.c
268
if (sp->pos == TBL_SPAN_DATA)
usr/src/cmd/mandoc/tbl_data.c
270
rp = sp == NULL ? tbl->first_row :
usr/src/cmd/mandoc/tbl_data.c
271
sp->layout->next == NULL ? sp->layout : sp->layout->next;
usr/src/cmd/mandoc/tbl_data.c
285
sp = newspan(tbl, ln, rp);
usr/src/cmd/mandoc/tbl_data.c
286
sp->pos = TBL_SPAN_HORIZ;
usr/src/cmd/mandoc/tbl_data.c
289
sp = newspan(tbl, ln, rp);
usr/src/cmd/mandoc/tbl_data.c
290
sp->pos = TBL_SPAN_DHORIZ;
usr/src/cmd/mandoc/tbl_data.c
312
sp = newspan(tbl, ln, rp);
usr/src/cmd/mandoc/tbl_data.c
313
sp->pos = TBL_SPAN_DATA;
usr/src/cmd/mandoc/tbl_data.c
319
sp = newspan(tbl, ln, rp);
usr/src/cmd/mandoc/tbl_data.c
320
sp->pos = TBL_SPAN_DATA;
usr/src/cmd/mandoc/tbl_data.c
322
getdata(tbl, sp, ln, p, &pos);
usr/src/cmd/mandoc/tbl_html.c
100
sp->pos == TBL_SPAN_HORIZ ? "solid" : NULL);
usr/src/cmd/mandoc/tbl_html.c
113
print_tbl(struct html *h, const struct tbl_span *sp)
usr/src/cmd/mandoc/tbl_html.c
129
html_tblopen(h, sp);
usr/src/cmd/mandoc/tbl_html.c
136
if (sp->pos != TBL_SPAN_DATA)
usr/src/cmd/mandoc/tbl_html.c
146
switch (sp->layout->vert) {
usr/src/cmd/mandoc/tbl_html.c
161
if ((psp = sp->next) != NULL) {
usr/src/cmd/mandoc/tbl_html.c
178
for (dp = sp->first; dp != NULL; dp = dp->next) {
usr/src/cmd/mandoc/tbl_html.c
262
sp->opts->decimal)) == NULL) {
usr/src/cmd/mandoc/tbl_html.c
287
if (sp->next == NULL) {
usr/src/cmd/mandoc/tbl_html.c
82
html_tblopen(struct html *h, const struct tbl_span *sp)
usr/src/cmd/mandoc/tbl_html.c
89
tblcalc(&h->tbl, sp, 0, 0);
usr/src/cmd/mandoc/tbl_html.c
94
sp->opts->opts & TBL_OPT_ALLBOX ? "1" : NULL,
usr/src/cmd/mandoc/tbl_html.c
96
sp->opts->opts & TBL_OPT_DBOX ? "double" :
usr/src/cmd/mandoc/tbl_html.c
97
sp->opts->opts & TBL_OPT_BOX ? "solid" : NULL,
usr/src/cmd/mandoc/tbl_html.c
99
sp->pos == TBL_SPAN_DHORIZ ? "double" :
usr/src/cmd/mandoc/tbl_term.c
162
term_tbl(struct termp *tp, const struct tbl_span *sp)
usr/src/cmd/mandoc/tbl_term.c
191
tblcalc(&tp->tbl, sp, tp->tcol->offset, tp->tcol->rmargin);
usr/src/cmd/mandoc/tbl_term.c
196
if (sp->opts->opts & TBL_OPT_CENTRE) {
usr/src/cmd/mandoc/tbl_term.c
197
tsz = sp->opts->opts & (TBL_OPT_BOX | TBL_OPT_DBOX)
usr/src/cmd/mandoc/tbl_term.c
198
? 2 : !!sp->opts->lvert + !!sp->opts->rvert;
usr/src/cmd/mandoc/tbl_term.c
199
for (ic = 0; ic + 1 < sp->opts->cols; ic++)
usr/src/cmd/mandoc/tbl_term.c
202
if (sp->opts->cols)
usr/src/cmd/mandoc/tbl_term.c
203
tsz += tp->tbl.cols[sp->opts->cols - 1].width;
usr/src/cmd/mandoc/tbl_term.c
214
sp->opts->opts & TBL_OPT_DBOX)
usr/src/cmd/mandoc/tbl_term.c
215
tbl_hrule(tp, NULL, sp, sp, TBL_OPT_DBOX);
usr/src/cmd/mandoc/tbl_term.c
216
if (sp->opts->opts & (TBL_OPT_DBOX | TBL_OPT_BOX))
usr/src/cmd/mandoc/tbl_term.c
217
tbl_hrule(tp, NULL, sp, sp, TBL_OPT_BOX);
usr/src/cmd/mandoc/tbl_term.c
225
switch (sp->pos) {
usr/src/cmd/mandoc/tbl_term.c
232
term_setcol(tp, sp->opts->cols + 2);
usr/src/cmd/mandoc/tbl_term.c
237
if (sp->opts->opts & (TBL_OPT_BOX | TBL_OPT_DBOX) ||
usr/src/cmd/mandoc/tbl_term.c
238
sp->opts->lvert)
usr/src/cmd/mandoc/tbl_term.c
244
dp = sp->first;
usr/src/cmd/mandoc/tbl_term.c
246
for (ic = 0; ic < sp->opts->cols; ic++) {
usr/src/cmd/mandoc/tbl_term.c
253
if (ic + 1 < sp->opts->cols)
usr/src/cmd/mandoc/tbl_term.c
260
(ic || sp->layout->first->pos != TBL_CELL_SPAN)) {
usr/src/cmd/mandoc/tbl_term.c
279
cp = cpn = sp->layout->first;
usr/src/cmd/mandoc/tbl_term.c
280
dp = sp->first;
usr/src/cmd/mandoc/tbl_term.c
282
for (ic = 0; ic < sp->opts->cols; ic++) {
usr/src/cmd/mandoc/tbl_term.c
293
tbl_data(tp, sp->opts, cp, dp, tp->tbl.cols + ic);
usr/src/cmd/mandoc/tbl_term.c
295
(ic || sp->layout->first->pos != TBL_CELL_SPAN)) {
usr/src/cmd/mandoc/tbl_term.c
307
uvert = dvert = sp->opts->opts & TBL_OPT_DBOX ? 2 :
usr/src/cmd/mandoc/tbl_term.c
308
sp->opts->opts & TBL_OPT_BOX ? 1 : 0;
usr/src/cmd/mandoc/tbl_term.c
309
if (sp->pos == TBL_SPAN_DATA && uvert < sp->layout->vert)
usr/src/cmd/mandoc/tbl_term.c
310
uvert = dvert = sp->layout->vert;
usr/src/cmd/mandoc/tbl_term.c
311
if (sp->next != NULL && sp->next->pos == TBL_SPAN_DATA &&
usr/src/cmd/mandoc/tbl_term.c
312
dvert < sp->next->layout->vert)
usr/src/cmd/mandoc/tbl_term.c
313
dvert = sp->next->layout->vert;
usr/src/cmd/mandoc/tbl_term.c
314
if (sp->prev != NULL && uvert < sp->prev->layout->vert &&
usr/src/cmd/mandoc/tbl_term.c
315
(horiz || (IS_HORIZ(sp->layout->first) &&
usr/src/cmd/mandoc/tbl_term.c
316
!IS_HORIZ(sp->prev->layout->first))))
usr/src/cmd/mandoc/tbl_term.c
317
uvert = sp->prev->layout->vert;
usr/src/cmd/mandoc/tbl_term.c
318
rhori = sp->pos == TBL_SPAN_DHORIZ ||
usr/src/cmd/mandoc/tbl_term.c
319
(sp->first != NULL && sp->first->pos == TBL_DATA_DHORIZ) ||
usr/src/cmd/mandoc/tbl_term.c
320
sp->layout->first->pos == TBL_CELL_DHORIZ ? 2 :
usr/src/cmd/mandoc/tbl_term.c
321
sp->pos == TBL_SPAN_HORIZ ||
usr/src/cmd/mandoc/tbl_term.c
322
(sp->first != NULL && sp->first->pos == TBL_DATA_HORIZ) ||
usr/src/cmd/mandoc/tbl_term.c
323
sp->layout->first->pos == TBL_CELL_HORIZ ? 1 : 0;
usr/src/cmd/mandoc/tbl_term.c
325
if (uvert > 0 || dvert > 0 || (horiz && sp->opts->lvert)) {
usr/src/cmd/mandoc/tbl_term.c
335
tbl_hrule(tp, sp->prev, sp, sp->next, 0);
usr/src/cmd/mandoc/tbl_term.c
337
cp = sp->layout->first;
usr/src/cmd/mandoc/tbl_term.c
338
cpn = sp->next == NULL ? NULL :
usr/src/cmd/mandoc/tbl_term.c
339
sp->next->layout->first;
usr/src/cmd/mandoc/tbl_term.c
340
cpp = sp->prev == NULL ? NULL :
usr/src/cmd/mandoc/tbl_term.c
341
sp->prev->layout->first;
usr/src/cmd/mandoc/tbl_term.c
342
dp = sp->first;
usr/src/cmd/mandoc/tbl_term.c
344
for (ic = 0; ic < sp->opts->cols; ic++) {
usr/src/cmd/mandoc/tbl_term.c
358
if (sp->pos == TBL_SPAN_DATA)
usr/src/cmd/mandoc/tbl_term.c
383
if (sp->opts->opts & TBL_OPT_ALLBOX) {
usr/src/cmd/mandoc/tbl_term.c
418
sp->layout->first->pos != TBL_CELL_SPAN)) {
usr/src/cmd/mandoc/tbl_term.c
494
uvert = dvert = sp->opts->opts & TBL_OPT_DBOX ? 2 :
usr/src/cmd/mandoc/tbl_term.c
495
sp->opts->opts & TBL_OPT_BOX ? 1 : 0;
usr/src/cmd/mandoc/tbl_term.c
496
if (sp->pos == TBL_SPAN_DATA &&
usr/src/cmd/mandoc/tbl_term.c
497
uvert < sp->layout->last->vert &&
usr/src/cmd/mandoc/tbl_term.c
498
sp->layout->last->col + 1 == sp->opts->cols)
usr/src/cmd/mandoc/tbl_term.c
499
uvert = dvert = sp->layout->last->vert;
usr/src/cmd/mandoc/tbl_term.c
500
if (sp->next != NULL &&
usr/src/cmd/mandoc/tbl_term.c
501
dvert < sp->next->layout->last->vert &&
usr/src/cmd/mandoc/tbl_term.c
502
sp->next->layout->last->col + 1 == sp->opts->cols)
usr/src/cmd/mandoc/tbl_term.c
503
dvert = sp->next->layout->last->vert;
usr/src/cmd/mandoc/tbl_term.c
504
if (sp->prev != NULL &&
usr/src/cmd/mandoc/tbl_term.c
505
uvert < sp->prev->layout->last->vert &&
usr/src/cmd/mandoc/tbl_term.c
506
sp->prev->layout->last->col + 1 == sp->opts->cols &&
usr/src/cmd/mandoc/tbl_term.c
507
(horiz || (IS_HORIZ(sp->layout->last) &&
usr/src/cmd/mandoc/tbl_term.c
508
!IS_HORIZ(sp->prev->layout->last))))
usr/src/cmd/mandoc/tbl_term.c
509
uvert = sp->prev->layout->last->vert;
usr/src/cmd/mandoc/tbl_term.c
510
lhori = sp->pos == TBL_SPAN_DHORIZ ||
usr/src/cmd/mandoc/tbl_term.c
511
(sp->last != NULL &&
usr/src/cmd/mandoc/tbl_term.c
512
sp->last->pos == TBL_DATA_DHORIZ &&
usr/src/cmd/mandoc/tbl_term.c
513
sp->last->layout->col + 1 == sp->opts->cols) ||
usr/src/cmd/mandoc/tbl_term.c
514
(sp->layout->last->pos == TBL_CELL_DHORIZ &&
usr/src/cmd/mandoc/tbl_term.c
515
sp->layout->last->col + 1 == sp->opts->cols) ? 2 :
usr/src/cmd/mandoc/tbl_term.c
516
sp->pos == TBL_SPAN_HORIZ ||
usr/src/cmd/mandoc/tbl_term.c
517
(sp->last != NULL &&
usr/src/cmd/mandoc/tbl_term.c
518
sp->last->pos == TBL_DATA_HORIZ &&
usr/src/cmd/mandoc/tbl_term.c
519
sp->last->layout->col + 1 == sp->opts->cols) ||
usr/src/cmd/mandoc/tbl_term.c
520
(sp->layout->last->pos == TBL_CELL_HORIZ &&
usr/src/cmd/mandoc/tbl_term.c
521
sp->layout->last->col + 1 == sp->opts->cols) ? 1 : 0;
usr/src/cmd/mandoc/tbl_term.c
523
if (uvert > 0 || dvert > 0 || (horiz && sp->opts->rvert)) {
usr/src/cmd/mandoc/tbl_term.c
524
if (horiz == 0 && (IS_HORIZ(sp->layout->last) == 0 ||
usr/src/cmd/mandoc/tbl_term.c
525
sp->layout->last->col + 1 < sp->opts->cols)) {
usr/src/cmd/mandoc/tbl_term.c
547
if (sp->next == NULL) {
usr/src/cmd/mandoc/tbl_term.c
548
if (sp->opts->opts & (TBL_OPT_DBOX | TBL_OPT_BOX)) {
usr/src/cmd/mandoc/tbl_term.c
549
tbl_hrule(tp, sp, sp, NULL, TBL_OPT_BOX);
usr/src/cmd/mandoc/tbl_term.c
553
sp->opts->opts & TBL_OPT_DBOX) {
usr/src/cmd/mandoc/tbl_term.c
554
tbl_hrule(tp, sp, sp, NULL, TBL_OPT_DBOX);
usr/src/cmd/mandoc/tbl_term.c
560
} else if (horiz == 0 && sp->opts->opts & TBL_OPT_ALLBOX &&
usr/src/cmd/mandoc/tbl_term.c
561
(sp->next == NULL || sp->next->pos == TBL_SPAN_DATA ||
usr/src/cmd/mandoc/tbl_term.c
562
sp->next->next != NULL))
usr/src/cmd/mandoc/tbl_term.c
563
tbl_hrule(tp, sp, sp, sp->next, TBL_OPT_ALLBOX);
usr/src/cmd/mandoc/tbl_term.c
571
const struct tbl_span *sp, const struct tbl_span *spn, int flags)
usr/src/cmd/mandoc/tbl_term.c
585
cp = sp == NULL ? NULL : sp->layout->first;
usr/src/cmd/mandoc/tbl_term.c
594
opts = sp->opts->opts;
usr/src/cmd/mandoc/tbl_term.c
598
sp->pos == TBL_SPAN_DHORIZ ? 2 : 1;
usr/src/cmd/mandoc/tbl_term.c
659
if (col + 1 == tp->tbl.cols + sp->opts->cols)
usr/src/cmd/mandoc/tree.c
423
print_span(const struct tbl_span *sp, int indent)
usr/src/cmd/mandoc/tree.c
429
if (sp->prev == NULL) {
usr/src/cmd/mandoc/tree.c
432
printf("%d", sp->opts->cols);
usr/src/cmd/mandoc/tree.c
433
if (sp->opts->opts & TBL_OPT_CENTRE)
usr/src/cmd/mandoc/tree.c
435
if (sp->opts->opts & TBL_OPT_EXPAND)
usr/src/cmd/mandoc/tree.c
437
if (sp->opts->opts & TBL_OPT_ALLBOX)
usr/src/cmd/mandoc/tree.c
439
if (sp->opts->opts & TBL_OPT_BOX)
usr/src/cmd/mandoc/tree.c
441
if (sp->opts->opts & TBL_OPT_DBOX)
usr/src/cmd/mandoc/tree.c
443
if (sp->opts->opts & TBL_OPT_NOKEEP)
usr/src/cmd/mandoc/tree.c
445
if (sp->opts->opts & TBL_OPT_NOSPACE)
usr/src/cmd/mandoc/tree.c
447
if (sp->opts->opts & TBL_OPT_NOWARN)
usr/src/cmd/mandoc/tree.c
449
printf(" (tbl options) %d:1\n", sp->line);
usr/src/cmd/mandoc/tree.c
455
switch (sp->pos) {
usr/src/cmd/mandoc/tree.c
465
for (cp = sp->layout->first; cp != NULL; cp = cp->next)
usr/src/cmd/mandoc/tree.c
468
for (dp = sp->first; dp; dp = dp->next) {
usr/src/cmd/mandoc/tree.c
535
printf("(tbl) %d:1\n", sp->line);
usr/src/cmd/mdb/common/kmdb/kmdb_fault.c
44
kmdb_fault(kreg_t tt, kreg_t pc, kreg_t sp, int cpuid)
usr/src/cmd/mdb/common/kmdb/kmdb_fault.c
61
kmdb_fault_display(tt, pc, sp, 1);
usr/src/cmd/mdb/common/kmdb/kmdb_fault.c
72
kmdb_fault_display(tt, pc, sp, 0);
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1718
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1739
sp->spec_base = addr;
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1740
sp->spec_size = sizeof (mdb_instr_t);
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1926
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1978
sp->spec_base = wp->wp_addr;
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1979
sp->spec_size = wp->wp_size;
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
2114
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/libstandctf/ctf_subr.c
47
ctf_sect_mmap(ctf_sect_t *sp, int fd)
usr/src/cmd/mdb/common/libstandctf/ctf_subr.c
54
ctf_sect_munmap(const ctf_sect_t *sp)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2596
event_action(const mdb_tgt_spec_desc_t *sp)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2598
if (!(sp->spec_flags & MDB_TGT_SPEC_HIDDEN) && sp->spec_data != NULL)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2599
return (sp->spec_data);
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2616
mdb_tgt_spec_desc_t sp;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2621
(void) mdb_tgt_vespec_info(t, vid, &sp, s1, sizeof (s1));
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2622
visible = !(sp.spec_flags & (MDB_TGT_SPEC_HIDDEN|MDB_TGT_SPEC_DELETED));
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2625
int encoding = (!(sp.spec_flags & MDB_TGT_SPEC_DISABLED)) |
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2626
(!(sp.spec_flags & MDB_TGT_SPEC_MATCHED) << 1);
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
2633
char tflag = "T "[!(sp.spec_flags & MDB_TGT_SPEC_STICKY)];
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2634
char aflag = "d "[!(sp.spec_flags & MDB_TGT_SPEC_AUTODIS)];
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2636
if (sp.spec_flags & MDB_TGT_SPEC_TEMPORARY)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2638
if (sp.spec_flags & MDB_TGT_SPEC_AUTODEL)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2640
if (sp.spec_flags & MDB_TGT_SPEC_AUTOSTOP)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2644
if (sp.spec_state == MDB_TGT_SPEC_IDLE ||
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2645
sp.spec_state == MDB_TGT_SPEC_ERROR)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2646
s2str = mdb_strerror(sp.spec_errno);
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2650
s2str = event_action(&sp);
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_cmds.c
2664
mdb_printf("%-17s%s\n", "", event_action(&sp));
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2874
ve_delete(mdb_tgt_t *t, mdb_tgt_spec_desc_t *sp, int vid, void *data)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2882
if (sp->spec_base != 0) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2884
if (sp->spec_base - spec.spec_base < spec.spec_size)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2886
} else if (sp->spec_id == 0) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2890
} else if (sp->spec_id == vid)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2896
sp->spec_size++;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2903
ve_delete_spec(mdb_tgt_spec_desc_t *sp)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2906
(mdb_tgt_vespec_f *)ve_delete, sp);
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2908
if (sp->spec_size == 0) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2909
if (sp->spec_id != 0 || sp->spec_base != 0)
usr/src/cmd/mdb/common/mdb/mdb_evset.c
134
mdb_tgt_spec_desc_t sp;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
137
bzero(&sp, sizeof (mdb_tgt_spec_desc_t));
usr/src/cmd/mdb/common/mdb/mdb_evset.c
138
(void) mdb_tgt_vespec_info(mdb.m_target, id, &sp, NULL, 0);
usr/src/cmd/mdb/common/mdb/mdb_evset.c
139
data = sp.spec_data;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
141
if (opt_F == FALSE && (sp.spec_flags & MDB_TGT_SPEC_HIDDEN)) {
usr/src/cmd/mdb/common/mdb/mdb_evset.c
148
sp.spec_flags |= setb;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
149
sp.spec_flags &= ~clrb;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
151
if (opt_c && !(sp.spec_flags & MDB_TGT_SPEC_HIDDEN)) {
usr/src/cmd/mdb/common/mdb/mdb_evset.c
153
sp.spec_data = strdup(opt_c);
usr/src/cmd/mdb/common/mdb/mdb_evset.c
155
sp.spec_data = NULL;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
159
sp.spec_limit = opt_n;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
161
if (mdb_tgt_vespec_modify(mdb.m_target, id, sp.spec_flags,
usr/src/cmd/mdb/common/mdb/mdb_evset.c
162
sp.spec_limit, sp.spec_data) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_evset.c
164
data = sp.spec_data;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
168
if (opt_c && data && !(sp.spec_flags & MDB_TGT_SPEC_HIDDEN))
usr/src/cmd/mdb/common/mdb/mdb_evset.c
309
mdb_tgt_spec_desc_t sp;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
311
(void) mdb_tgt_vespec_info(t, id, &sp, NULL, 0);
usr/src/cmd/mdb/common/mdb/mdb_evset.c
314
sp.spec_data = strdup(opt_c);
usr/src/cmd/mdb/common/mdb/mdb_evset.c
316
sp.spec_limit = opt_n;
usr/src/cmd/mdb/common/mdb/mdb_evset.c
318
if (mdb_tgt_vespec_modify(t, id, sp.spec_flags,
usr/src/cmd/mdb/common/mdb/mdb_evset.c
319
sp.spec_limit, sp.spec_data) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_evset.c
322
strfree(sp.spec_data);
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1595
caddr_t sp;
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1619
*idp = (u.sp - (caddr_t)gst->gst_dsect->gs_data) /
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1670
caddr_t sp, ep;
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1693
sp = (caddr_t)mdb_nv_get_cookie(v);
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1700
for (sp += sym_size; sp < ep; sp += sym_size) {
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1701
(void) s2gelf(sp, sym); /* Convert native symbol to GElf */
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1710
*idp = (sp - (caddr_t)
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1757
caddr_t sp = gst->gst_dsect->gs_data;
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1758
caddr_t ep = sp + gst->gst_dsect->gs_shdr.sh_size;
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1761
for (i = 0; sp < ep; sp += sym_size, i++) {
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1762
symp = s2gelf(sp, &sym);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1347
uintptr_t pc, sp;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1372
sp = gregs.gregs[R_FP];
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1374
sp = gregs.gregs[R_SP];
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1379
mdb_printf("stack pointer for thread %s: %p\n", buf, sp);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1381
mdb_printf("[ %0?lr %a() ]\n", sp, pc);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1384
mdb_set_dot(sp);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3813
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3873
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3933
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3996
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
4105
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
4126
sp->spec_base = addr;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
4127
sp->spec_size = sizeof (instr_t);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
4297
mdb_tgt_spec_desc_t *sp, char *buf, size_t nbytes)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
4327
sp->spec_base = wp->pr_vaddr;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
4328
sp->spec_size = wp->pr_size;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1431
mdb_tgt_vespec_info(mdb_tgt_t *t, int vid, mdb_tgt_spec_desc_t *sp,
usr/src/cmd/mdb/common/mdb/mdb_target.c
1440
if (sp != NULL)
usr/src/cmd/mdb/common/mdb/mdb_target.c
1441
bzero(sp, sizeof (mdb_tgt_spec_desc_t));
usr/src/cmd/mdb/common/mdb/mdb_target.c
1446
if (sp == NULL)
usr/src/cmd/mdb/common/mdb/mdb_target.c
1447
sp = &desc;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1451
sp->spec_id = vep->ve_id;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1452
sp->spec_flags = vep->ve_flags;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1453
sp->spec_hits = vep->ve_hits;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1454
sp->spec_limit = vep->ve_limit;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1455
sp->spec_state = sep->se_state;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1456
sp->spec_errno = sep->se_errno;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1457
sp->spec_base = 0;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1458
sp->spec_size = 0;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1459
sp->spec_data = vep->ve_data;
usr/src/cmd/mdb/common/mdb/mdb_target.c
1461
return (sep->se_ops->se_info(t, sep, vep, sp, buf, nbytes));
usr/src/cmd/mdb/common/modules/dtrace/dof.c
672
dof_sec_t *sp = (dof_sec_t *)((uintptr_t)hp + off);
usr/src/cmd/mdb/common/modules/dtrace/dof.c
678
return (wsp->walk_callback(wsp->walk_addr + off, sp, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/genunix/findstack.c
55
print_stack(uintptr_t sp, uintptr_t pc, uintptr_t addr,
usr/src/cmd/mdb/common/modules/genunix/findstack.c
789
stacks_entry_t *head = NULL, *tail = NULL, *sp;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
795
for (sp = sep; sp != NULL; sp = sp->se_dup) {
usr/src/cmd/mdb/common/modules/genunix/findstack.c
796
uintptr_t *entry = bsearch(&sp->se_thread,
usr/src/cmd/mdb/common/modules/genunix/findstack.c
80
addr, (free_state ? " (TS_FREE)" : ""), tdesc, sp);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
803
head = sp;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
805
tail->se_next = sp;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
806
tail = sp;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
807
sp->se_next = NULL;
usr/src/cmd/mdb/common/modules/genunix/findstack.c
82
mdb_printf("[ %0?lr %a() ]\n", sp, pc);
usr/src/cmd/mdb/common/modules/genunix/findstack.c
85
mdb_set_dot(sp);
usr/src/cmd/mdb/common/modules/genunix/findstack_subr.c
149
uintptr_t win, sp;
usr/src/cmd/mdb/common/modules/genunix/findstack_subr.c
233
sp = KTOU((uintptr_t)thr.t_sp + STACK_BIAS);
usr/src/cmd/mdb/common/modules/genunix/findstack_subr.c
234
if (sp >= ubase && sp <= utop) {
usr/src/cmd/mdb/common/modules/genunix/findstack_subr.c
235
if (crawl(sp, kbase, ktop, ubase, 0, fsip) == CRAWL_FOUNDALL) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1118
gcore_prgetaction(mdb_proc_t *p, user_t *up, uint_t sig, struct sigaction *sp)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1122
bzero(sp, sizeof (*sp));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1125
sp->sa_handler = up->u_signal[sig-1];
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1126
prassignset(&sp->sa_mask, &up->u_sigmask[sig-1]);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1128
sp->sa_flags |= SA_ONSTACK;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1130
sp->sa_flags |= SA_RESETHAND;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1132
sp->sa_flags |= SA_RESTART;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1134
sp->sa_flags |= SA_SIGINFO;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1136
sp->sa_flags |= SA_NODEFER;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1139
sp->sa_flags |= SA_NOCLDWAIT;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1141
sp->sa_flags |= SA_NOCLDSTOP;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1165
lwpstatus_t *sp, zone_t *zp)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1180
bzero(sp, sizeof (*sp));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1228
sp->pr_flags = flags;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1230
sp->pr_why = PR_REQUESTED;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1231
sp->pr_what = 0;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1233
sp->pr_why = t->t_whystop;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1234
sp->pr_what = t->t_whatstop;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1236
sp->pr_lwpid = t->t_tid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1237
sp->pr_cursig = lwp->lwp_cursig;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1238
prassignset(&sp->pr_lwppend, &t->t_sig);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1240
prassignset(&sp->pr_lwphold, &t->t_hold);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1243
&sp->pr_info, sizeof (k_siginfo_t));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1251
bcopy(&sigq.sq_info, &sp->pr_info, sizeof (k_siginfo_t));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1254
sp->pr_altstack = lwp->lwp_sigaltstack;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1255
gcore_prgetaction(p, PTOU(p), lwp->lwp_cursig, &sp->pr_action);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1256
sp->pr_oldcontext = lwp->lwp_oldcontext;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1257
sp->pr_ustack = lwp->lwp_ustack;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1260
if (mdb_readstr(sp->pr_clname, sizeof (sp->pr_clname) - 1, str_addr) ==
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1271
sp->pr_flags |= (PR_ISSYS|PR_PCINVAL);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1273
sp->pr_flags |= PR_PCINVAL;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1275
sp->pr_flags |= PR_PCINVAL;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1277
sp->pr_instr = instr;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1280
sp->pr_flags |= PR_STEP;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1281
gcore_prgetprregs(lwp, sp->pr_reg);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1288
sp->pr_errno = gcore_prgetrvals(lwp, &sp->pr_rval1,
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1289
&sp->pr_rval2);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1290
if (sp->pr_errno == 0)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1291
sp->pr_errpriv = PRIV_NONE;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1293
sp->pr_errpriv = lwp->lwp_badpriv;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1297
sp->pr_sysarg[0] = 0;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1298
sp->pr_sysarg[1] = (uintptr_t)up->u_argv;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1299
sp->pr_sysarg[2] = (uintptr_t)up->u_envp;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1300
sp->pr_sysarg[3] = 0;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1305
sp->pr_sysarg[0] =
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1689
Pstatus_gcore(struct ps_prochandle *P, pstatus_t *sp, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1707
bzero(sp, sizeof (pstatus_t) - sizeof (lwpstatus_t));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1712
sp->pr_nlwp = pc.pc_nlwp;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1713
sp->pr_nzomb = pc.pc_nzomb;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1714
sp->pr_pid = pc.pc_pid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1715
sp->pr_ppid = pc.pc_ppid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1716
sp->pr_pgid = pc.pc_pgid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1717
sp->pr_sid = pc.pc_sid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1718
sp->pr_taskid = pc.pc_taskid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1719
sp->pr_projid = pc.pc_projid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1720
sp->pr_zoneid = pc.pc_zoneid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1721
sp->pr_dmodel = pc.pc_dmodel;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1723
prassignset(&sp->pr_sigpend, &p->p_sig);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1724
sp->pr_brkbase = p->p_brkbase;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1725
sp->pr_brksize = p->p_brksize;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1726
sp->pr_stkbase = gcore_prgetstackbase(p);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1727
sp->pr_stksize = p->p_stksize;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1729
prassignset(&sp->pr_sigtrace, &p->p_sigmask);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1730
prassignset(&sp->pr_flttrace, &p->p_fltmask);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1731
prassignset(&sp->pr_sysentry, &PTOU(p)->u_entrymask);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1732
prassignset(&sp->pr_sysexit, &PTOU(p)->u_exitmask);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1735
gcore_prgetlwpstatus(p, t_addr, t, &sp->pr_lwp, NULL);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1738
sp->pr_flags = sp->pr_lwp.pr_flags;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2191
kmastat_slab_avail(uintptr_t addr, const kmem_slab_t *sp, int *avail)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2193
*avail += sp->slab_chunks - sp->slab_refcnt;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1343
const kmem_slab_t *sp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1434
sp = wsp->walk_layer;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1435
chunks = sp->slab_chunks;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1436
kbase = sp->slab_base;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1464
bcp = sp->slab_head;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1466
dprintf(("refcnt is %d; chunks is %d\n", sp->slab_refcnt, chunks));
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1473
for (i = sp->slab_refcnt; i <= chunks; i++) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1483
sp, addr, chunks - i);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1527
"slab %p, cache %p\n", buf, sp, addr);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
155
kmem_slab_t *sp = p;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
1553
sp, addr, bcp));
usr/src/cmd/mdb/common/modules/genunix/kmem.c
157
if ((uintptr_t)sp->slab_cache != caddr) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
159
saddr, caddr, sp->slab_cache);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
169
kmem_slab_t *sp = p;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
176
if (!KMEM_SLAB_IS_PARTIAL(sp)) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
187
kmem_slab_t *sp = p;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
194
if (!KMEM_SLAB_IS_ALL_USED(sp)) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
2320
whatis_walk_slab(uintptr_t saddr, const kmem_slab_t *sp, whatis_info_t *wi)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
2326
(uintptr_t)sp->slab_base, wi->wi_slab_size)) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
438
kmem_first_slab(uintptr_t addr, const kmem_slab_t *sp, boolean_t *is_slab)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
446
kmem_first_partial_slab(uintptr_t addr, const kmem_slab_t *sp,
usr/src/cmd/mdb/common/modules/genunix/kmem.c
454
*is_slab = KMEM_SLAB_IS_PARTIAL(sp);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
476
kmem_slablist_stat(uintptr_t addr, const kmem_slab_t *sp,
usr/src/cmd/mdb/common/modules/genunix/kmem.c
483
ks->ks_bucket[sp->slab_refcnt]++;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
485
unused = (sp->slab_chunks - sp->slab_refcnt);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
510
ksu->ksu_refcnt = sp->slab_refcnt;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
511
ksu->ksu_nomove = (sp->slab_flags & KMEM_SLAB_NOMOVE);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
932
kmem_estimate_slab(uintptr_t addr, const kmem_slab_t *sp, size_t *est)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
934
*est -= (sp->slab_chunks - sp->slab_refcnt);
usr/src/cmd/mdb/common/modules/genunix/sobj.c
600
struct spin_mutex *sp = &lock.m_spin;
usr/src/cmd/mdb/common/modules/genunix/sobj.c
602
if (!force && (sp->m_filler != 0 ||
usr/src/cmd/mdb/common/modules/genunix/sobj.c
603
sp->m_minspl > PIL_MAX || sp->m_oldspl > PIL_MAX ||
usr/src/cmd/mdb/common/modules/genunix/sobj.c
604
(sp->m_spinlock != 0 && sp->m_spinlock != 0xff))) {
usr/src/cmd/mdb/common/modules/genunix/sobj.c
610
if (sp->m_spinlock == 0xff) {
usr/src/cmd/mdb/common/modules/genunix/sobj.c
612
addr, "spin", "yes", sp->m_minspl, sp->m_oldspl,
usr/src/cmd/mdb/common/modules/genunix/sobj.c
616
addr, "spin", "no", sp->m_minspl, "-", "-");
usr/src/cmd/mdb/common/modules/genunix/thread.c
743
stk_compute_percent(caddr_t t_stk, caddr_t t_stkbase, caddr_t sp)
usr/src/cmd/mdb/common/modules/genunix/thread.c
750
if (sp > t_stk) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
753
if (sp < t_stkbase) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
756
percent = t_stk - sp + 1;
usr/src/cmd/mdb/common/modules/genunix/thread.c
760
if (sp < t_stk) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
763
if (sp > t_stkbase) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
766
percent = sp - t_stk + 1;
usr/src/cmd/mdb/common/modules/libc/libc.c
45
stack_flags(const stack_t *sp)
usr/src/cmd/mdb/common/modules/libc/libc.c
49
if (sp->ss_flags == 0)
usr/src/cmd/mdb/common/modules/libc/libc.c
51
else if (sp->ss_flags & ~(SS_ONSTACK | SS_DISABLE))
usr/src/cmd/mdb/common/modules/libc/libc.c
52
(void) mdb_snprintf(buf, sizeof (buf), " 0x%x", sp->ss_flags);
usr/src/cmd/mdb/common/modules/libc/libc.c
55
if (sp->ss_flags & SS_ONSTACK)
usr/src/cmd/mdb/common/modules/libc/libc.c
57
if (sp->ss_flags & SS_DISABLE)
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
574
uintptr_t sp;
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
581
sp = regs[i++] + STACK_BIAS;
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
582
if (leaky_lookup_marked(sp, &addr, &size))
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
583
leaky_grep(sp, size - (sp - addr));
usr/src/cmd/mdb/common/modules/libumem/libumem.c
107
umastat_slab_avail(uintptr_t addr, const umem_slab_t *sp, int *avail)
usr/src/cmd/mdb/common/modules/libumem/libumem.c
109
*avail += sp->slab_chunks - sp->slab_refcnt;
usr/src/cmd/mdb/common/modules/libumem/umem.c
1298
const umem_slab_t *sp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
1382
sp = wsp->walk_layer;
usr/src/cmd/mdb/common/modules/libumem/umem.c
1383
chunks = sp->slab_chunks;
usr/src/cmd/mdb/common/modules/libumem/umem.c
1384
kbase = sp->slab_base;
usr/src/cmd/mdb/common/modules/libumem/umem.c
1412
bcp = sp->slab_head;
usr/src/cmd/mdb/common/modules/libumem/umem.c
1414
dprintf(("refcnt is %d; chunks is %d\n", sp->slab_refcnt, chunks));
usr/src/cmd/mdb/common/modules/libumem/umem.c
1421
for (i = sp->slab_refcnt; i <= chunks; i++) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
1431
sp, addr, chunks - i);
usr/src/cmd/mdb/common/modules/libumem/umem.c
1475
"slab %p, cache %p\n", buf, sp, addr);
usr/src/cmd/mdb/common/modules/libumem/umem.c
1501
sp, addr, bcp));
usr/src/cmd/mdb/common/modules/libumem/umem.c
2148
whatis_walk_slab(uintptr_t saddr, const umem_slab_t *sp, whatis_info_t *wi)
usr/src/cmd/mdb/common/modules/libumem/umem.c
2154
(uintptr_t)sp->slab_base, wi->wi_slab_size)) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
848
umem_estimate_slab(uintptr_t addr, const umem_slab_t *sp, size_t *est)
usr/src/cmd/mdb/common/modules/libumem/umem.c
850
*est -= (sp->slab_chunks - sp->slab_refcnt);
usr/src/cmd/mdb/common/modules/mdb_ds/mdb_ds.c
121
sp = ((uintptr_t *)f.f_pcb)[1];
usr/src/cmd/mdb/common/modules/mdb_ds/mdb_ds.c
124
sp = ((uintptr_t *)f.f_pcb)[5];
usr/src/cmd/mdb/common/modules/mdb_ds/mdb_ds.c
127
sp = ((uintptr_t *)f.f_pcb)[3];
usr/src/cmd/mdb/common/modules/mdb_ds/mdb_ds.c
133
mdb_printf(" [ %0?lr %a() ]\n", sp, pc);
usr/src/cmd/mdb/common/modules/mdb_ds/mdb_ds.c
135
mdb_set_dot(sp);
usr/src/cmd/mdb/common/modules/mdb_ds/mdb_ds.c
60
uintptr_t sp, pc;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1002
sp->prev = newsp;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1010
if (sp->next == NULL) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1011
sp->next = newsp;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1013
newsp->prev = sp;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1017
sp = sp->next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1029
sp = sphead;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1030
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1031
display_one_work(wp + sp->idx, 1, sp->idx);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1032
sp = sp->next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1071
print_spcmd(pmcs_cmd_t *sp, void *kaddr, int printhdr, int verbose)
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1088
kaddr, sp->cmd_pkt, sp->cmd_clist, sp->cmd_tag, sp->cmd_satltag);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1094
if (sp->cmd_pkt) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1096
(uintptr_t)sp->cmd_pkt) !=
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1125
pmcs_cmd_t *sp, s;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1130
sp = m.dq.stqh_first;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1132
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1137
if (MDB_RD(&s, sizeof (s), sp) == -1) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1138
NOREAD(pmcs_cmd_t, sp);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1141
print_spcmd(&s, sp, first, verbose);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1142
sp = s.cmd_next.stqe_next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1146
sp = m.cq.stqh_first;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1148
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1153
if (MDB_RD(&s, sizeof (s), sp) == -1) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1154
NOREAD(pmcs_cmd_t, sp);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1157
print_spcmd(&s, sp, first, verbose);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1158
sp = s.cmd_next.stqe_next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1180
sp = xs.wq.stqh_first;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1182
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1188
if (MDB_RD(&s, sizeof (s), sp) == -1) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1189
NOREAD(pmcs_cmd_t, sp);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1192
print_spcmd(&s, sp, first, verbose);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1193
sp = s.cmd_next.stqe_next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1196
sp = xs.aq.stqh_first;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1198
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1204
if (MDB_RD(&s, sizeof (s), sp) == -1) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1205
NOREAD(pmcs_cmd_t, sp);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1208
print_spcmd(&s, sp, first, verbose);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1209
sp = s.cmd_next.stqe_next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1212
sp = xs.sq.stqh_first;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1214
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1220
if (MDB_RD(&s, sizeof (s), sp) == -1) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1221
NOREAD(pmcs_cmd_t, sp);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1224
print_spcmd(&s, sp, first, verbose);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1225
sp = s.cmd_next.stqe_next;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
942
wserno_list_t *sernop, *sp, *newsp, *sphead = NULL;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
976
sp = sphead;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
992
while (sp) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
994
if (serno < sp->serno) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
995
newsp->next = sp;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
996
newsp->prev = sp->prev;
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
413
dump_states(uintptr_t array_vaddr, int verbose, struct i_ddi_soft_state *sp)
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
420
if (sp == NULL) {
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
424
ss = sp;
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
437
if (sp != NULL)
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
50
struct i_ddi_soft_state *sp);
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
508
struct i_ddi_soft_state *sp)
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
518
if (sp == NULL) {
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
52
const mdb_arg_t *argv, struct i_ddi_soft_state *sp);
usr/src/cmd/mdb/common/modules/scsi_vhci/scsi_vhci.c
525
return (dump_states(adr, verbose, sp));
usr/src/cmd/mdb/common/modules/sctp/sctp.c
178
print_set(sctp_set_t *sp)
usr/src/cmd/mdb/common/modules/sctp/sctp.c
181
sp->begin, sp->end);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
182
mdb_printf("\tnext\t%?p\tprev\t%?p\n", sp->next, sp->prev);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
189
sctp_set_t sp[1];
usr/src/cmd/mdb/common/modules/sctp/sctp.c
194
if (mdb_vread(sp, sizeof (*sp), addr) == -1)
usr/src/cmd/mdb/common/modules/sctp/sctp.c
197
print_set(sp);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
205
sctp_set_t sp[1];
usr/src/cmd/mdb/common/modules/sctp/sctp.c
208
if (mdb_vread(sp, sizeof (*sp), addr) == -1) {
usr/src/cmd/mdb/common/modules/sctp/sctp.c
213
addr = (uintptr_t)sp->next;
usr/src/cmd/mdb/common/modules/sctp/sctp.c
214
print_set(sp);
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
114
if (mdb_vread(&sp, sizeof (sp), addr) == -1) {
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
119
if ((sp.sp_sdev_info.sd_devpath == NULL) ||
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
121
(uintptr_t)sp.sp_sdev_info.sd_devpath) <= 0))
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
124
(uintptr_t)sp.sp_smod_name) <= 0)
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
129
sp.sp_family, sp.sp_type, sp.sp_protocol,
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
130
strdev, sockmod, sp.sp_refcnt,
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
131
sp.sp_flags);
usr/src/cmd/mdb/common/modules/sockfs/sockfs.c
70
struct sockparams sp;
usr/src/cmd/mdb/common/modules/specfs/specfs.c
44
uintptr_t sp;
usr/src/cmd/mdb/common/modules/specfs/specfs.c
62
if (mdb_vread(&sp, sizeof (sp), stable) == -1) {
usr/src/cmd/mdb/common/modules/specfs/specfs.c
71
wsp->walk_addr = sp;
usr/src/cmd/mdb/common/modules/specfs/specfs.c
82
struct snode *sp;
usr/src/cmd/mdb/common/modules/specfs/specfs.c
91
if (mdb_vread(&sp, sizeof (sp), sw->sw_stable) == -1) {
usr/src/cmd/mdb/common/modules/specfs/specfs.c
96
addr = (uintptr_t)sp;
usr/src/cmd/mdb/intel/kmdb/kaif.c
475
kreg_t pc, fl, oldfl, newfl, sp;
usr/src/cmd/mdb/intel/kmdb/kaif.c
568
(void) kmdb_dpi_get_register("sp", &sp);
usr/src/cmd/mdb/intel/kmdb/kaif.c
572
sizeof (kreg_t), sp) != sizeof (kreg_t)) {
usr/src/cmd/mdb/intel/kmdb/kaif.c
574
" at %p for popfl step\n", (void *)sp);
usr/src/cmd/mdb/intel/kmdb/kaif.c
581
sizeof (kreg_t), sp) != sizeof (kreg_t)) {
usr/src/cmd/mdb/intel/kmdb/kaif.c
583
" at %p for popfl step\n", (void *)sp);
usr/src/cmd/mdb/intel/kmdb/kaif.c
618
(void) kmdb_dpi_get_register("sp", &sp);
usr/src/cmd/mdb/intel/kmdb/kaif.c
621
sizeof (kreg_t), sp) != sizeof (kreg_t)) {
usr/src/cmd/mdb/intel/kmdb/kaif.c
623
" at %p after pushfl step\n", (void *)sp);
usr/src/cmd/mdb/intel/kmdb/kaif.c
782
kaif_handle_fault(greg_t trapno, greg_t pc, greg_t sp, int cpuid)
usr/src/cmd/mdb/intel/kmdb/kaif.c
785
(kreg_t)sp, cpuid);
usr/src/cmd/mdb/intel/kmdb/kmdb_dpi_isadep.c
44
kmdb_dpi_handle_fault(kreg_t trapno, kreg_t pc, kreg_t sp, int cpuid)
usr/src/cmd/mdb/intel/kmdb/kmdb_dpi_isadep.c
49
"sp 0x%0?p\n", (int)trapno, pc, sp);
usr/src/cmd/mdb/intel/kmdb/kmdb_dpi_isadep.c
65
kmdb_fault(trapno, pc, sp, cpuid);
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
106
if (!(sp - (uintptr_t)mdb.m_dseg < mdb.m_dsegsz)) {
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
109
"\t*** debugger segment.\n", sp);
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
119
print_stack(sp, safe);
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
70
print_stack(kreg_t sp, int safe)
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
72
struct frame *fr = (struct frame *)sp;
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
91
kmdb_fault_display(kreg_t trapno, kreg_t pc, kreg_t sp, int safe)
usr/src/cmd/mdb/intel/kmdb/kmdb_fault_isadep.c
94
sp, pc);
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
102
return (mdb_isa_step_out(t, p, pc, fp, sp, instr));
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
89
kreg_t pc, sp, fp;
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
92
(void) kmdb_dpi_get_register("sp", &sp);
usr/src/cmd/mdb/intel/mdb/mdb_amd64util.c
426
mdb_amd64_step_out(mdb_tgt_t *t, uintptr_t *p, kreg_t pc, kreg_t fp, kreg_t sp,
usr/src/cmd/mdb/intel/mdb/mdb_amd64util.c
442
fp = sp - 8;
usr/src/cmd/mdb/intel/mdb/mdb_amd64util.c
447
fp = sp;
usr/src/cmd/mdb/intel/mdb/mdb_ia32util.c
322
mdb_ia32_step_out(mdb_tgt_t *t, uintptr_t *p, kreg_t pc, kreg_t fp, kreg_t sp,
usr/src/cmd/mdb/intel/mdb/mdb_ia32util.c
337
fp = sp - 4;
usr/src/cmd/mdb/intel/mdb/mdb_ia32util.c
339
fp = sp;
usr/src/cmd/mpathadm/cmdparse.c
108
objectRules_t *sp;
usr/src/cmd/mpathadm/cmdparse.c
110
for (sp = _objectRules; sp->value; sp++) {
usr/src/cmd/mpathadm/cmdparse.c
111
if (sp->value == object) {
usr/src/cmd/mpathadm/cmdparse.c
112
*objectRules = sp;
usr/src/cmd/mpathadm/cmdparse.c
166
subcommand_t *sp;
usr/src/cmd/mpathadm/cmdparse.c
169
for (sp = _subcommands; sp->name; sp++) {
usr/src/cmd/mpathadm/cmdparse.c
171
if (len == strlen(sp->name) &&
usr/src/cmd/mpathadm/cmdparse.c
172
strncasecmp(arg, sp->name, len) == 0) {
usr/src/cmd/mpathadm/cmdparse.c
173
*subcommand = sp;
usr/src/cmd/mpathadm/cmdparse.c
436
subcommand_t *sp;
usr/src/cmd/mpathadm/cmdparse.c
462
for (sp = _subcommands; sp->name; sp++) {
usr/src/cmd/mpathadm/cmdparse.c
463
subcommand.name = sp->name;
usr/src/cmd/mpathadm/cmdparse.c
464
subcommand.value = sp->value;
usr/src/cmd/msgfmt/gnu_handle.c
100
sp = p;
usr/src/cmd/msgfmt/gnu_handle.c
104
can_len = p - sp;
usr/src/cmd/msgfmt/gnu_handle.c
110
*paddr = sp;
usr/src/cmd/msgfmt/gnu_handle.c
42
char *p, *sp, *q;
usr/src/cmd/msgfmt/gnu_handle.c
64
sp = p;
usr/src/cmd/msgfmt/gnu_handle.c
78
if (((p - sp) != var_len) ||
usr/src/cmd/msgfmt/gnu_handle.c
79
((strncmp(sp, variant, var_len) != 0) &&
usr/src/cmd/msgfmt/gnu_handle.c
80
(strncasecmp(sp, variant, var_len) != 0))) {
usr/src/cmd/ndmpadm/ndmpadm_main.c
399
ndmp_session_info_t *sp = NULL;
usr/src/cmd/ndmpadm/ndmpadm_main.c
475
sp = sinfo;
usr/src/cmd/ndmpadm/ndmpadm_main.c
476
for (j = 0; j < num; j++, sp++) {
usr/src/cmd/ndmpadm/ndmpadm_main.c
477
if (sp->nsi_sid == atoi(argv[i])) {
usr/src/cmd/ndmpadm/ndmpadm_main.c
478
ndmp_session_print(statarg, sp);
usr/src/cmd/ndmpadm/ndmpadm_print.c
743
ndmp_session_info_t *sp;
usr/src/cmd/ndmpadm/ndmpadm_print.c
745
sp = si;
usr/src/cmd/ndmpadm/ndmpadm_print.c
746
for (i = 0; i < num; i++, sp++) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
747
ndmp_connection_print(cat, sp);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
453
mkrsp(char *bp, char *pp, char *sp, char *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
460
if (sp) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
461
sp += strspn(sp, "/");
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
464
while (*sp && *pp && *sp == *pp) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
465
sp++;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
469
if (!COMPBNDRY(pp) || !COMPBNDRY(sp))
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
472
if (*sp || (*(pp - 1)) != '/')
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
476
if (!*pp && *sp) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
477
sp += strspn(sp, "/");
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
478
if (strlen(sp) > 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
706
ndmp_name_v3 *sp; /* source entry */
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
719
sp = nlist;
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
720
for (i = 0; i < nlistlen; tp++, sp++, i++) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
721
tp->nm3_opath = strdup(sp->original_path);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
726
if (!*sp->destination_dir) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
733
} else if (!(tp->nm3_dpath = strdup(sp->destination_dir))) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
737
if (!*sp->new_name)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
739
else if (!(tp->nm3_newnm = strdup(sp->new_name))) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
744
tp->nm3_node = quad_to_long_long(sp->node);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
745
tp->nm3_fh_info = quad_to_long_long(sp->fh_info);
usr/src/cmd/ndmpd/tlm/tlm_init.c
315
tlm_slot_t *sp;
usr/src/cmd/ndmpd/tlm/tlm_init.c
325
if (!(sp = tlm_slot(l, s))) {
usr/src/cmd/ndmpd/tlm/tlm_init.c
332
sp->ts_element = 0;
usr/src/cmd/ndmpd/tlm/tlm_init.c
333
sp->ts_status_full = TRUE;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
155
stack_ent_t *sp;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
157
sp = ndmp_malloc(sizeof (stack_ent_t));
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
158
if (!sp || !nmp || !acls) {
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
159
free(sp);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
164
sp->se_name = ndmp_malloc(len);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
165
if (!sp->se_name) {
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
166
free(sp);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
170
(void) strlcpy(sp->se_name, nmp, len);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
171
(void) memcpy(&sp->se_acls, acls, sizeof (*acls));
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
174
return (cstack_push(stp, (void *)sp, sizeof (*sp)));
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
184
stack_ent_t *sp;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
186
err = cstack_pop(stp, (void **)&sp, (void *)NULL);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
190
err = set_acl(sp->se_name, &sp->se_acls);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
192
free(sp->se_name);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
193
free(sp);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
205
stack_ent_t *sp;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
207
err = cstack_top(stp, (void **)&sp, (void *)NULL);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
211
return (sp->se_name);
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
1011
if (cstack_pop(sp, (void **)&tsp, (int *)NULL))
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
1030
while (!cstack_pop(sp, (void **)&tsp, (int *)NULL)) {
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
1038
cstack_delete(sp);
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
334
cstack_t *sp;
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
389
sp = cstack_new();
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
390
if (!sp) {
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
397
cstack_delete(sp);
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
477
if (cstack_push(sp, tsp, 0)) {
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
558
if (cstack_pop(sp, (void **)&tsp, (int *)NULL))
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
614
while (!cstack_pop(sp, (void **)&tsp, (int *)NULL)) {
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
621
cstack_delete(sp);
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
753
cstack_t *sp;
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
806
sp = cstack_new();
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
807
if (!sp) {
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
814
cstack_delete(sp);
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
822
cstack_delete(sp);
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
969
if (cstack_push(sp, tsp, 0)) {
usr/src/cmd/ndmpd/tlm/tlm_util.c
458
int sp;
usr/src/cmd/ndmpd/tlm/tlm_util.c
466
sp = strspn(path, "/");
usr/src/cmd/ndmpd/tlm/tlm_util.c
467
if (*(path + sp) == '\0') {
usr/src/cmd/ndmpd/tlm/tlm_util.c
472
if ((cp = strchr(save + sp, '/')))
usr/src/cmd/nscd/cache.h
100
sp->hitrate = sp->pos_misses + sp->neg_misses + \
usr/src/cmd/nscd/cache.h
101
sp->pos_hits + sp->neg_hits; \
usr/src/cmd/nscd/cache.h
102
if (sp->hitrate > 0.0) \
usr/src/cmd/nscd/cache.h
103
sp->hitrate = (100.0 * \
usr/src/cmd/nscd/cache.h
104
((double)sp->pos_hits + \
usr/src/cmd/nscd/cache.h
105
(double)sp->neg_hits)) / sp->hitrate;
usr/src/cmd/nscd/cache.h
99
#define _NSC_GET_HITRATE(sp) \
usr/src/cmd/passmgmt/passmgmt.c
1516
bad_usage(char *sp)
usr/src/cmd/passmgmt/passmgmt.c
1518
if (strlen(sp) != 0)
usr/src/cmd/passmgmt/passmgmt.c
1519
(void) fprintf(stderr, "%s: %s\n", prognamp, gettext(sp));
usr/src/cmd/passmgmt/passmgmt.c
156
struct spwd *sp;
usr/src/cmd/passmgmt/passmgmt.c
161
while ((sp = fgetspent(shadf)) != NULL) {
usr/src/cmd/passmgmt/passmgmt.c
162
if (strcmp(sp->sp_namp, name) == 0)
usr/src/cmd/passmgmt/passmgmt.c
168
return (sp);
usr/src/cmd/power/handlers.c
1116
char *sfile, *sp, ch;
usr/src/cmd/power/handlers.c
1140
for (sp = sfile + strlen(sfile) - 1; sp > sfile && *sp == '/'; sp--)
usr/src/cmd/power/handlers.c
1141
*sp = '\0';
usr/src/cmd/power/handlers.c
1149
if ((sp = strrchr(sfile, '/')) == sfile)
usr/src/cmd/power/handlers.c
1150
sp++;
usr/src/cmd/power/handlers.c
1151
ch = *sp;
usr/src/cmd/power/handlers.c
1152
*sp = '\0';
usr/src/cmd/power/handlers.c
1155
*sp = ch;
usr/src/cmd/power/handlers.c
681
char *sp;
usr/src/cmd/power/handlers.c
684
svalue = strtol(str, &sp, 0);
usr/src/cmd/power/handlers.c
687
else if (sp && *sp != '\0') {
usr/src/cmd/power/handlers.c
688
if (*sp == 'h')
usr/src/cmd/power/handlers.c
690
else if (*sp == 'm')
usr/src/cmd/power/handlers.c
692
else if (*sp != 's')
usr/src/cmd/pr/pr.c
1168
int sp = Lcolpos;
usr/src/cmd/pr/pr.c
1181
if (fold && sp == Lcolpos)
usr/src/cmd/pr/pr.c
1199
if (fold && sp == Lcolpos)
usr/src/cmd/praudit/praudit.h
237
extern int pr_adr_short(pr_context_t *context, short *sp, int count);
usr/src/cmd/praudit/praudit.h
243
extern int pr_adr_u_short(pr_context_t *context, ushort_t *sp, int count);
usr/src/cmd/praudit/prio.c
169
pr_adr_u_short(pr_context_t *context, ushort_t *sp, int count)
usr/src/cmd/praudit/prio.c
171
return (pr_adr_short(context, (short *)sp, count));
usr/src/cmd/praudit/prio.c
70
pr_adr_short(pr_context_t *context, short *sp, int count)
usr/src/cmd/praudit/prio.c
77
err = adrf_short(adrf, sp, count);
usr/src/cmd/praudit/prio.c
91
adrm_short(adr, sp, count);
usr/src/cmd/praudit/token.c
647
anchor_path(char *sp)
usr/src/cmd/praudit/token.c
653
len = strlen(sp) + 2;
usr/src/cmd/praudit/token.c
659
(void) strlcpy(dp, sp, len);
usr/src/cmd/prtdiag/i386/smbios.c
129
do_memdevs(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/cmd/prtdiag/i386/smbios.c
133
if (sp->smbstr_type == SMB_TYPE_MEMDEVICE &&
usr/src/cmd/prtdiag/i386/smbios.c
134
smbios_info_memdevice(shp, sp->smbstr_id, &md) != SMB_ERR) {
usr/src/cmd/prtdiag/i386/smbios.c
155
do_obdevs(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/cmd/prtdiag/i386/smbios.c
160
if (sp->smbstr_type == SMB_TYPE_OBDEVS &&
usr/src/cmd/prtdiag/i386/smbios.c
161
(argc = smbios_info_obdevs(shp, sp->smbstr_id, 0, NULL)) > 0) {
usr/src/cmd/prtdiag/i386/smbios.c
163
(void) smbios_info_obdevs(shp, sp->smbstr_id, argc, argv);
usr/src/cmd/prtdiag/i386/smbios.c
270
do_slots(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/cmd/prtdiag/i386/smbios.c
274
if (sp->smbstr_type == SMB_TYPE_SLOT &&
usr/src/cmd/prtdiag/i386/smbios.c
275
smbios_info_slot(shp, sp->smbstr_id, &s) != SMB_ERR) {
usr/src/cmd/prtdiag/i386/smbios.c
78
do_procs(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/cmd/prtdiag/i386/smbios.c
86
if (sp->smbstr_type == SMB_TYPE_PROCESSOR &&
usr/src/cmd/prtdiag/i386/smbios.c
87
smbios_info_processor(shp, sp->smbstr_id, &p) != SMB_ERR &&
usr/src/cmd/prtdiag/i386/smbios.c
88
smbios_info_common(shp, sp->smbstr_id, &info) != SMB_ERR &&
usr/src/cmd/psradm/psradm.c
72
char *sp;
usr/src/cmd/psradm/psradm.c
74
if ((sp = strrchr(cp, '/')) != NULL)
usr/src/cmd/psradm/psradm.c
75
return (sp + 1);
usr/src/cmd/ptools/psig/psig.c
275
struct sigaction *sp = &action[sig - 1];
usr/src/cmd/ptools/psig/psig.c
286
if (sp->sa_handler == SIG_DFL)
usr/src/cmd/ptools/psig/psig.c
288
else if (sp->sa_handler == SIG_IGN)
usr/src/cmd/ptools/psig/psig.c
299
haddr = (uintptr_t)sp->sa_handler;
usr/src/cmd/ptools/psig/psig.c
302
haddr = deinterpose(sig, aharr, &psinfo, sp);
usr/src/cmd/ptools/psig/psig.c
326
s = sigflags(sig, sp->sa_flags);
usr/src/cmd/ptools/psig/psig.c
328
(void) proc_sigset2str(&sp->sa_mask, ",", 1,
usr/src/cmd/ptools/psig/psig.c
335
sp->sa_flags & (SA_NOCLDWAIT | SA_NOCLDSTOP));
usr/src/cmd/ptools/psig/psig.c
408
deinterpose(int sig, void *aharr, psinfo_t *psinfo, struct sigaction *sp)
usr/src/cmd/ptools/psig/psig.c
410
if (sp->sa_handler == SIG_DFL || sp->sa_handler == SIG_IGN)
usr/src/cmd/ptools/psig/psig.c
411
return ((uintptr_t)sp->sa_handler);
usr/src/cmd/ptools/psig/psig.c
418
sp->sa_flags = sa32->sa_flags;
usr/src/cmd/ptools/psig/psig.c
419
sp->sa_handler = (void (*)())(uintptr_t)sa32->sa_handler;
usr/src/cmd/ptools/psig/psig.c
420
(void) memcpy(&sp->sa_mask, &sa32->sa_mask,
usr/src/cmd/ptools/psig/psig.c
421
sizeof (sp->sa_mask));
usr/src/cmd/ptools/psig/psig.c
429
sp->sa_flags = sa->sa_flags;
usr/src/cmd/ptools/psig/psig.c
430
sp->sa_handler = sa->sa_handler;
usr/src/cmd/ptools/psig/psig.c
431
sp->sa_mask = sa->sa_mask;
usr/src/cmd/ptools/psig/psig.c
433
return ((uintptr_t)sp->sa_handler);
usr/src/cmd/ptools/ptree/ptree.c
238
for (p = aflag ? proc0->cp : proc1->cp; p != NULL; p = p->sp) {
usr/src/cmd/ptools/ptree/ptree.c
374
ps_t *sp;
usr/src/cmd/ptools/ptree/ptree.c
377
for (here = &pp->cp, sp = pp->cp;
usr/src/cmd/ptools/ptree/ptree.c
378
sp != NULL;
usr/src/cmd/ptools/ptree/ptree.c
379
here = &sp->sp, sp = sp->sp) {
usr/src/cmd/ptools/ptree/ptree.c
380
if (cp->start.tv_sec < sp->start.tv_sec)
usr/src/cmd/ptools/ptree/ptree.c
382
if (cp->start.tv_sec == sp->start.tv_sec &&
usr/src/cmd/ptools/ptree/ptree.c
383
cp->start.tv_nsec < sp->start.tv_nsec)
usr/src/cmd/ptools/ptree/ptree.c
387
cp->sp = sp;
usr/src/cmd/ptools/ptree/ptree.c
529
for (p = p->cp; p != NULL; p = p->sp)
usr/src/cmd/ptools/ptree/ptree.c
578
for (p = p->cp; p != NULL; p = p->sp)
usr/src/cmd/ptools/ptree/ptree.c
59
#define HAS_SIBLING(p) ((p)->sp != NULL && (p)->sp->done != 0)
usr/src/cmd/ptools/ptree/ptree.c
686
p->sp = NULL;
usr/src/cmd/ptools/ptree/ptree.c
75
struct ps *sp; /* sibling */
usr/src/cmd/pwconv/pwconv.c
232
(sp = local_getspnam(pwdp->pw_name)) == NULL) {
usr/src/cmd/pwconv/pwconv.c
240
sp = &sp_pwd;
usr/src/cmd/pwconv/pwconv.c
241
sp->sp_namp = pwdp->pw_name;
usr/src/cmd/pwconv/pwconv.c
248
prognamp, sp->sp_namp);
usr/src/cmd/pwconv/pwconv.c
255
sp->sp_pwdp = pwdp->pw_passwd;
usr/src/cmd/pwconv/pwconv.c
267
sp->sp_lstchg = when * 7;
usr/src/cmd/pwconv/pwconv.c
268
sp->sp_min = minweeks * 7;
usr/src/cmd/pwconv/pwconv.c
269
sp->sp_max = maxweeks * 7;
usr/src/cmd/pwconv/pwconv.c
270
sp->sp_warn = -1;
usr/src/cmd/pwconv/pwconv.c
271
sp->sp_inact = -1;
usr/src/cmd/pwconv/pwconv.c
272
sp->sp_expire = -1;
usr/src/cmd/pwconv/pwconv.c
273
sp->sp_flag = 0;
usr/src/cmd/pwconv/pwconv.c
281
sp->sp_lstchg = DAY_NOW;
usr/src/cmd/pwconv/pwconv.c
282
sp->sp_min = -1;
usr/src/cmd/pwconv/pwconv.c
283
sp->sp_max = -1;
usr/src/cmd/pwconv/pwconv.c
284
sp->sp_warn = -1;
usr/src/cmd/pwconv/pwconv.c
285
sp->sp_inact = -1;
usr/src/cmd/pwconv/pwconv.c
286
sp->sp_expire = -1;
usr/src/cmd/pwconv/pwconv.c
287
sp->sp_flag = 0;
usr/src/cmd/pwconv/pwconv.c
316
prognamp, sp->sp_namp);
usr/src/cmd/pwconv/pwconv.c
320
sp->sp_pwdp = pwdp->pw_passwd;
usr/src/cmd/pwconv/pwconv.c
325
sp->sp_lstchg = DAY_NOW;
usr/src/cmd/pwconv/pwconv.c
326
sp->sp_min = -1;
usr/src/cmd/pwconv/pwconv.c
327
sp->sp_max = -1;
usr/src/cmd/pwconv/pwconv.c
328
sp->sp_warn = -1;
usr/src/cmd/pwconv/pwconv.c
329
sp->sp_inact = -1;
usr/src/cmd/pwconv/pwconv.c
330
sp->sp_expire = -1;
usr/src/cmd/pwconv/pwconv.c
331
sp->sp_flag = 0;
usr/src/cmd/pwconv/pwconv.c
340
sp->sp_pwdp = "";
usr/src/cmd/pwconv/pwconv.c
342
sp->sp_lstchg = sp->sp_min =
usr/src/cmd/pwconv/pwconv.c
343
sp->sp_max = -1;
usr/src/cmd/pwconv/pwconv.c
344
sp->sp_warn = sp->sp_inact =
usr/src/cmd/pwconv/pwconv.c
345
sp->sp_expire = -1;
usr/src/cmd/pwconv/pwconv.c
346
sp->sp_flag = 0;
usr/src/cmd/pwconv/pwconv.c
358
sp->sp_lstchg = when * 7;
usr/src/cmd/pwconv/pwconv.c
359
sp->sp_min = minweeks * 7;
usr/src/cmd/pwconv/pwconv.c
360
sp->sp_max = maxweeks * 7;
usr/src/cmd/pwconv/pwconv.c
361
sp->sp_warn = -1;
usr/src/cmd/pwconv/pwconv.c
362
sp->sp_inact = -1;
usr/src/cmd/pwconv/pwconv.c
363
sp->sp_expire = -1;
usr/src/cmd/pwconv/pwconv.c
364
sp->sp_flag = 0;
usr/src/cmd/pwconv/pwconv.c
376
if (putspent(sp, tsp_fp) != 0) {
usr/src/cmd/pwconv/pwconv.c
74
struct spwd *sp;
usr/src/cmd/pwconv/pwconv.c
80
while ((sp = fgetspent(shadf)) != NULL) {
usr/src/cmd/pwconv/pwconv.c
81
if (strcmp(sp->sp_namp, name) == 0)
usr/src/cmd/pwconv/pwconv.c
87
return (sp);
usr/src/cmd/pwconv/pwconv.c
96
struct spwd *sp, sp_pwd; /* default entry */
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1282
#define EMPTY_STACK(sp) ((sp)->depth == 0)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1283
#define TOP_NODE(sp) ((sp)->node[(sp)->depth - 1])
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1284
#define PRUNE_SIB(sp) ((sp)->prunesib[(sp)->depth - 1])
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1285
#define PRUNE_CHILD(sp) ((sp)->prunechild[(sp)->depth - 1])
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1286
#define POP_STACK(sp) ((sp)->depth)--
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1287
#define PUSH_STACK(sp, rn) \
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1288
(sp)->node[(sp)->depth] = (rn); \
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1289
(sp)->prunesib[(sp)->depth] = 0; \
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1290
(sp)->prunechild[(sp)->depth] = 0; \
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1291
((sp)->depth)++
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1303
walk_one_node(struct rn_stack *sp, void *arg,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1308
rsrc_node_t *node = TOP_NODE(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1314
POP_STACK(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1315
while (!EMPTY_STACK(sp)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1316
node = TOP_NODE(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1317
POP_STACK(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1322
PRUNE_SIB(sp) = 1;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1326
PRUNE_CHILD(sp) = 1;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1337
if (!PRUNE_CHILD(sp) && (child = rn_get_child(node)) != NULL) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1338
PUSH_STACK(sp, child);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1345
prunesib = PRUNE_SIB(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1346
POP_STACK(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1347
while (!EMPTY_STACK(sp) &&
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1349
node = TOP_NODE(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1350
prunesib = PRUNE_SIB(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1351
POP_STACK(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1354
if (EMPTY_STACK(sp)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1361
PUSH_STACK(sp, sibling);
usr/src/cmd/rpcgen/rpc_cout.c
601
struct_def *sp = &defp->def.st;
usr/src/cmd/rpcgen/rpc_cout.c
616
inline_struct(sp->decls, sp->tail, GET, indent);
usr/src/cmd/rpcgen/rpc_cout.c
618
for (dl = sp->decls; dl != NULL && dl != sp->tail;
usr/src/cmd/rpcgen/rpc_cout.c
626
f_print(fout, "\t\t\t\tobjp->%s = NULL;\n", sp->tail->decl.name);
usr/src/cmd/rpcgen/rpc_cout.c
629
f_print(fout, "\t\t\tif (objp->%s == NULL) {\n", sp->tail->decl.name);
usr/src/cmd/rpcgen/rpc_cout.c
632
sp->tail->decl.name, defp->def_name, defp->def_name);
usr/src/cmd/rpcgen/rpc_cout.c
635
"\t\t\t\t\treturn (FALSE);\n", sp->tail->decl.name);
usr/src/cmd/rpcgen/rpc_cout.c
637
sp->tail->decl.name, defp->def_name);
usr/src/cmd/rpcgen/rpc_cout.c
639
f_print(fout, "\t\t\tobjp = objp->%s;\n", sp->tail->decl.name);
usr/src/cmd/rpcgen/rpc_cout.c
646
inline_struct(sp->decls, sp->tail, PUT, indent);
usr/src/cmd/rpcgen/rpc_cout.c
648
for (dl = sp->decls; dl != NULL && dl != sp->tail;
usr/src/cmd/rpcgen/rpc_cout.c
652
f_print(fout, "\t\t\tobjp = objp->%s;\n", sp->tail->decl.name);
usr/src/cmd/rpcgen/rpc_cout.c
664
for (dl = sp->decls; dl != NULL && dl != sp->tail; dl = dl->next)
usr/src/cmd/rpcgen/rpc_cout.c
668
f_print(fout, "\t\t\tobjp = objp->%s;\n", sp->tail->decl.name);
usr/src/cmd/rpcgen/rpc_svcout.c
1048
write_rpc_svc_fg(char *infile, char *sp)
usr/src/cmd/rpcgen/rpc_svcout.c
1052
f_print(fout, "%sextern void closefrom();\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1053
f_print(fout, "%sint size;\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1055
f_print(fout, "%sstruct rlimit rl;\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1057
f_print(fout, "%sint pid, i;\n\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1058
f_print(fout, "%spid = fork();\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1059
f_print(fout, "%sif (pid < 0) {\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1060
f_print(fout, "%s\tperror(\"cannot fork\");\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1061
f_print(fout, "%s\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1062
f_print(fout, "%s}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1063
f_print(fout, "%sif (pid)\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1064
f_print(fout, "%s\texit(0);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1067
f_print(fout, "%sif (closefrom != NULL)\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1068
f_print(fout, "%s\tclosefrom(0);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1069
f_print(fout, "%selse {\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1070
f_print(fout, "%s\trl.rlim_max = 0;\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1071
f_print(fout, "%s\tgetrlimit(RLIMIT_NOFILE, &rl);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1072
f_print(fout, "%s\tif ((size = rl.rlim_max) == 0)\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1073
f_print(fout, "%s\t\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1074
f_print(fout, "%s\tfor (i = 0; i < size; i++)\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1075
f_print(fout, "%s\t\t(void) close(i);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1076
f_print(fout, "%s}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1078
f_print(fout, "%s\tsize = getdtablesize();\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1079
f_print(fout, "%s\tfor (i = 0; i < size; i++)\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1080
f_print(fout, "%s\t\t(void) close(i);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1083
f_print(fout, "%si = open(\"/dev/null\", 2);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1084
f_print(fout, "%s(void) dup2(i, 1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1085
f_print(fout, "%s(void) dup2(i, 2);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1088
f_print(fout, "%ssetsid();\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1090
f_print(fout, "%si = open(\"/dev/tty\", 2);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1091
f_print(fout, "%sif (i >= 0) {\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1093
"%s\t(void) ioctl(i, TIOCNOTTY, (char *)NULL);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1094
f_print(fout, "%s\t(void) close(i);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1095
f_print(fout, "%s}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1098
open_log_file(infile, sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1101
open_log_file(infile, sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1105
open_log_file(char *infile, char *sp)
usr/src/cmd/rpcgen/rpc_svcout.c
1112
f_print(fout, "%sopenlog(\"%s\", LOG_PID, LOG_DAEMON);\n", sp, infile);
usr/src/cmd/rpcgen/rpc_svcout.c
1126
char *sp;
usr/src/cmd/rpcgen/rpc_svcout.c
1131
sp = "\t";
usr/src/cmd/rpcgen/rpc_svcout.c
1133
sp = "";
usr/src/cmd/rpcgen/rpc_svcout.c
1145
sp, TRANSP, transp, inetdflag? "sock": "RPC_ANYSOCK");
usr/src/cmd/rpcgen/rpc_svcout.c
1149
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr/src/cmd/rpcgen/rpc_svcout.c
1150
(void) snprintf(tmpbuf, sizeof (tmpbuf), "%s\t\t", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1152
f_print(fout, "%s\t\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1153
f_print(fout, "%s\t}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1156
f_print(fout, "%s\tif (!_rpcpmstart)\n\t", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1158
sp, isudp ? "UDP": "TCP");
usr/src/cmd/rpcgen/rpc_svcout.c
1166
sp, TRANSP, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
1167
f_print(fout, "%s\t ", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1177
f_print(fout, "%s\t\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
1178
f_print(fout, "%s\t}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
206
char *sp;
usr/src/cmd/rpcgen/rpc_svcout.c
209
sp = "";
usr/src/cmd/rpcgen/rpc_svcout.c
211
f_print(fout, "%s\tnconf = getnetconfigent(\"%s\");\n", sp, transp);
usr/src/cmd/rpcgen/rpc_svcout.c
212
f_print(fout, "%s\tif (nconf == NULL) {\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
213
(void) snprintf(tmpbuf, sizeof (tmpbuf), "%s\t\t", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
215
f_print(fout, "%s\t\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
216
f_print(fout, "%s\t}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
218
sp, TRANSP);
usr/src/cmd/rpcgen/rpc_svcout.c
219
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr/src/cmd/rpcgen/rpc_svcout.c
221
f_print(fout, "%s\t\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
222
f_print(fout, "%s\t}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
232
sp, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
235
sp, TRANSP, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
241
f_print(fout, "%s\t\texit(1);\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
242
f_print(fout, "%s\t}\n", sp);
usr/src/cmd/rpcgen/rpc_svcout.c
245
f_print(fout, "%s\tfreenetconfigent(nconf);\n", sp);
usr/src/cmd/rpcgen/rpc_util.c
362
token *sp;
usr/src/cmd/rpcgen/rpc_util.c
364
for (sp = tokstrings; sp->kind != TOK_EOF && sp->kind != kind; sp++)
usr/src/cmd/rpcgen/rpc_util.c
366
return (sp->str);
usr/src/cmd/saf/misc.c
114
if ((sp = findpm(ap->ac_tag)) == NULL) {
usr/src/cmd/saf/misc.c
121
switch (sp->sc_sstate) {
usr/src/cmd/saf/misc.c
130
sp->sc_rscnt = 0; /* fresh start in life */
usr/src/cmd/saf/misc.c
131
if (ret = startpm(sp)) {
usr/src/cmd/saf/misc.c
167
if ((sp = findpm(ap->ac_tag)) == NULL) {
usr/src/cmd/saf/misc.c
174
switch (sp->sc_sstate) {
usr/src/cmd/saf/misc.c
197
if (sendsig(sp, SIGTERM)) {
usr/src/cmd/saf/misc.c
198
(void) sprintf(Scratch, "could not send SIGTERM to <%s>", sp->sc_tag);
usr/src/cmd/saf/misc.c
208
sp->sc_lstate = NOTRUNNING;
usr/src/cmd/saf/misc.c
209
sp->sc_sstate = NOTRUNNING;
usr/src/cmd/saf/misc.c
210
sp->sc_pstate = STOPPING;
usr/src/cmd/saf/misc.c
215
(void) sprintf(Scratch, "terminating <%s>", sp->sc_tag);
usr/src/cmd/saf/misc.c
231
if ((sp = findpm(ap->ac_tag)) == NULL) {
usr/src/cmd/saf/misc.c
238
switch (sp->sc_sstate) {
usr/src/cmd/saf/misc.c
257
sp->sc_sstate = ENABLED;
usr/src/cmd/saf/misc.c
258
sp->sc_lstate = ENABLED;
usr/src/cmd/saf/misc.c
259
sendpmmsg(sp, &sacmsg);
usr/src/cmd/saf/misc.c
283
if ((sp = findpm(ap->ac_tag)) == NULL) {
usr/src/cmd/saf/misc.c
290
switch (sp->sc_sstate) {
usr/src/cmd/saf/misc.c
309
sp->sc_sstate = DISABLED;
usr/src/cmd/saf/misc.c
310
sp->sc_lstate = DISABLED;
usr/src/cmd/saf/misc.c
311
sendpmmsg(sp, &sacmsg);
usr/src/cmd/saf/misc.c
409
if ((sp = findpm(ap->ac_tag)) == NULL) {
usr/src/cmd/saf/misc.c
416
switch (sp->sc_sstate) {
usr/src/cmd/saf/misc.c
436
sendpmmsg(sp, &sacmsg);
usr/src/cmd/saf/misc.c
492
sendpmmsg(sp, sm)
usr/src/cmd/saf/misc.c
493
register struct sactab *sp;
usr/src/cmd/saf/misc.c
501
if (write(sp->sc_fd, sm, sizeof(struct sacmsg)) != sizeof(struct sacmsg)) {
usr/src/cmd/saf/misc.c
502
(void) sprintf(buf, "message to <%s> failed", sp->sc_tag);
usr/src/cmd/saf/misc.c
516
sendsig(struct sactab *sp, int signo)
usr/src/cmd/saf/misc.c
522
(void) sprintf(Scratch, "in sendsig - sending signo %d to %s", signo, sp->sc_tag);
usr/src/cmd/saf/misc.c
525
if (pid = checklock(sp)) {
usr/src/cmd/saf/misc.c
553
checklock(sp)
usr/src/cmd/saf/misc.c
554
register struct sactab *sp;
usr/src/cmd/saf/misc.c
563
(void) sprintf(Scratch, "%s/%s/_pid", HOME, sp->sc_tag);
usr/src/cmd/saf/misc.c
566
(void) sprintf(Scratch, "can not open _pid file for <%s>", sp->sc_tag);
usr/src/cmd/saf/misc.c
57
register struct sactab *sp; /* working pointer */
usr/src/cmd/saf/misc.c
59
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/misc.c
60
if (!strcmp(tag, sp->sc_tag))
usr/src/cmd/saf/misc.c
61
return(sp);
usr/src/cmd/saf/misc.c
81
register struct sactab *sp; /* working pointer */
usr/src/cmd/saf/pmadm.c
1299
register struct sactab *sp = &stab; /* and a pointer to it */
usr/src/cmd/saf/pmadm.c
1309
parse(p, sp);
usr/src/cmd/saf/pmadm.c
1310
if ((type == NULL) || !(strcmp(sp->sc_type, type))) {
usr/src/cmd/saf/pmadm.c
1317
(void) strcpy(temp->t_tag, sp->sc_tag);
usr/src/cmd/saf/pmadm.c
1318
(void) strcpy(temp->t_type, sp->sc_type);
usr/src/cmd/saf/readtab.c
105
register struct sactab *sp; /* working pointer */
usr/src/cmd/saf/readtab.c
124
sp = (struct sactab *) calloc(1, sizeof(struct sactab));
usr/src/cmd/saf/readtab.c
125
if (sp == NULL)
usr/src/cmd/saf/readtab.c
127
sp->sc_sstate = sp->sc_lstate = sp->sc_pstate = NOTRUNNING;
usr/src/cmd/saf/readtab.c
128
(void) memset(sp->sc_utid, '\0', IDLEN);
usr/src/cmd/saf/readtab.c
129
parse(p, sp);
usr/src/cmd/saf/readtab.c
130
return(sp);
usr/src/cmd/saf/readtab.c
143
insert(sp, startflag)
usr/src/cmd/saf/readtab.c
144
register struct sactab *sp;
usr/src/cmd/saf/readtab.c
160
ret = strcmp(sp->sc_tag, tsp->sc_tag);
usr/src/cmd/saf/readtab.c
162
(void) sprintf(Scratch, "sp->sc_tag <%s> tsp->sc_tag <%s>, ret is %d", sp->sc_tag, tsp->sc_tag, ret);
usr/src/cmd/saf/readtab.c
185
tsp->sc_rsmax = sp->sc_rsmax;
usr/src/cmd/saf/readtab.c
186
tsp->sc_flags = sp->sc_flags;
usr/src/cmd/saf/readtab.c
188
(void) sprintf(Scratch, "replacing <%s>", sp->sc_tag);
usr/src/cmd/saf/readtab.c
195
free(sp->sc_cmd);
usr/src/cmd/saf/readtab.c
196
free(sp);
usr/src/cmd/saf/readtab.c
202
sp->sc_next = Sactab;
usr/src/cmd/saf/readtab.c
203
Sactab = sp;
usr/src/cmd/saf/readtab.c
206
sp->sc_next = savtsp->sc_next;
usr/src/cmd/saf/readtab.c
207
savtsp->sc_next = sp;
usr/src/cmd/saf/readtab.c
210
(void) sprintf(Scratch, "adding <%s>", sp->sc_tag);
usr/src/cmd/saf/readtab.c
215
sp->sc_valid = 1;
usr/src/cmd/saf/readtab.c
216
if (startflag && !(sp->sc_flags & X_FLAG))
usr/src/cmd/saf/readtab.c
217
(void) startpm(sp);
usr/src/cmd/saf/readtab.c
226
sp->sc_next = NULL;
usr/src/cmd/saf/readtab.c
228
Sactab = sp;
usr/src/cmd/saf/readtab.c
230
savtsp->sc_next = sp;
usr/src/cmd/saf/readtab.c
232
(void) sprintf(Scratch, "adding <%s>", sp->sc_tag);
usr/src/cmd/saf/readtab.c
237
sp->sc_valid = 1;
usr/src/cmd/saf/readtab.c
238
if (startflag && !(sp->sc_flags & X_FLAG))
usr/src/cmd/saf/readtab.c
239
(void) startpm(sp);
usr/src/cmd/saf/readtab.c
252
register struct sactab *sp; /* working pointer */
usr/src/cmd/saf/readtab.c
262
sp = savesp = Sactab;
usr/src/cmd/saf/readtab.c
263
while (sp) {
usr/src/cmd/saf/readtab.c
264
if (sp->sc_valid) {
usr/src/cmd/saf/readtab.c
265
savesp = sp;
usr/src/cmd/saf/readtab.c
266
sp = sp->sc_next;
usr/src/cmd/saf/readtab.c
271
switch (sp->sc_sstate) {
usr/src/cmd/saf/readtab.c
281
if (sendsig(sp, SIGTERM))
usr/src/cmd/saf/readtab.c
282
(void) sprintf(Scratch, "could not send SIGTERM to <%s>", sp->sc_tag);
usr/src/cmd/saf/readtab.c
284
(void) sprintf(Scratch, "terminating <%s>", sp->sc_tag);
usr/src/cmd/saf/readtab.c
290
(void) close(sp->sc_fd);
usr/src/cmd/saf/readtab.c
294
cleanutx(sp);
usr/src/cmd/saf/readtab.c
295
tsp = sp;
usr/src/cmd/saf/readtab.c
297
Sactab = sp->sc_next;
usr/src/cmd/saf/readtab.c
301
savesp->sc_next = sp->sc_next;
usr/src/cmd/saf/readtab.c
303
(void) sprintf(Scratch, "purging <%s>", sp->sc_tag);
usr/src/cmd/saf/readtab.c
306
sp = sp->sc_next;
usr/src/cmd/saf/readtab.c
330
register struct sactab *sp; /* working pointer */
usr/src/cmd/saf/readtab.c
356
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/readtab.c
357
size = strlen(sp->sc_tag) + strlen(sp->sc_type) + strlen(sp->sc_cmd) + strlen(sp->sc_comment) + SLOP;
usr/src/cmd/saf/readtab.c
362
(void) sprintf(p, "%s:%s:%d:%d:%d:%s:%s\n", sp->sc_tag, sp->sc_type,
usr/src/cmd/saf/readtab.c
363
sp->sc_flags, sp->sc_rsmax, sp->sc_pstate, sp->sc_cmd, sp->sc_comment);
usr/src/cmd/saf/readtab.c
56
struct sactab *sp; /* working pointer to move through PM info */
usr/src/cmd/saf/readtab.c
81
for (sp = Sactab; sp; sp = sp->sc_next)
usr/src/cmd/saf/readtab.c
82
sp->sc_valid = 0;
usr/src/cmd/saf/readtab.c
88
while (sp = read_entry(fp))
usr/src/cmd/saf/readtab.c
89
insert(sp, startflag);
usr/src/cmd/saf/sac.c
1010
"reporting invalid state", sp->sc_tag);
usr/src/cmd/saf/sac.c
1013
if (sp->sc_sstate == sp->sc_pstate) {
usr/src/cmd/saf/sac.c
1015
if (sp->sc_sstate == UNKNOWN) {
usr/src/cmd/saf/sac.c
1017
sp->sc_sstate = pp->pm_state;
usr/src/cmd/saf/sac.c
1018
sp->sc_pstate = pp->pm_state;
usr/src/cmd/saf/sac.c
1022
sp->sc_lstate = pp->pm_state;
usr/src/cmd/saf/sac.c
1024
if (pp->pm_state != sp->sc_pstate) {
usr/src/cmd/saf/sac.c
1030
sp->sc_pstate = pp->pm_state;
usr/src/cmd/saf/sac.c
1032
} else if (sp->sc_sstate == pp->pm_state) {
usr/src/cmd/saf/sac.c
1036
sp->sc_tag, pstate(sp->sc_pstate),
usr/src/cmd/saf/sac.c
1039
sp->sc_pstate = pp->pm_state;
usr/src/cmd/saf/sac.c
1040
} else if (sp->sc_pstate != pp->pm_state) {
usr/src/cmd/saf/sac.c
1047
if (sp->sc_pstate != STOPPING)
usr/src/cmd/saf/sac.c
1048
sp->sc_pstate = pp->pm_state;
usr/src/cmd/saf/sac.c
1053
"invalid message - ignoring it", sp->sc_tag);
usr/src/cmd/saf/sac.c
1058
sp->sc_ok = 1;
usr/src/cmd/saf/sac.c
1060
sp->sc_maxclass = pp->pm_maxclass;
usr/src/cmd/saf/sac.c
226
struct sactab *sp; /* working pointer */
usr/src/cmd/saf/sac.c
236
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/sac.c
237
if (checklock(sp)) {
usr/src/cmd/saf/sac.c
239
sp->sc_sstate = sp->sc_pstate = UNKNOWN;
usr/src/cmd/saf/sac.c
240
sp->sc_ok = 1;
usr/src/cmd/saf/sac.c
241
sp->sc_exit = 0;
usr/src/cmd/saf/sac.c
242
(void) sprintf(Scratch, "%s/_pmpipe", sp->sc_tag);
usr/src/cmd/saf/sac.c
243
sp->sc_fd = open(Scratch, O_RDWR);
usr/src/cmd/saf/sac.c
244
if (sp->sc_fd < 0) {
usr/src/cmd/saf/sac.c
256
sp->sc_tag);
usr/src/cmd/saf/sac.c
258
(void) sendsig(sp, SIGTERM);
usr/src/cmd/saf/sac.c
259
sp->sc_ok = 0;
usr/src/cmd/saf/sac.c
273
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/sac.c
274
if (sp->sc_flags & X_FLAG) {
usr/src/cmd/saf/sac.c
278
(void) startpm(sp);
usr/src/cmd/saf/sac.c
299
struct sactab *sp; /* working pointer */
usr/src/cmd/saf/sac.c
314
sp = findpm(uxp->ut_user);
usr/src/cmd/saf/sac.c
315
if (sp && (sp->sc_sstate == UNKNOWN)) {
usr/src/cmd/saf/sac.c
317
(void) memcpy(sp->sc_utid, uxp->ut_id, IDLEN);
usr/src/cmd/saf/sac.c
318
sp->sc_pid = uxp->ut_pid;
usr/src/cmd/saf/sac.c
330
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/sac.c
331
if (strncmp(uxp->ut_user, sp->sc_tag,
usr/src/cmd/saf/sac.c
338
"<%.8s>", sp->sc_tag);
usr/src/cmd/saf/sac.c
342
savesp = sp;
usr/src/cmd/saf/sac.c
368
startpm(struct sactab *sp)
usr/src/cmd/saf/sac.c
378
if (checklock(sp)) {
usr/src/cmd/saf/sac.c
380
"could not start <%s> - _pid file locked", sp->sc_tag);
usr/src/cmd/saf/sac.c
385
(void) sprintf(Scratch, "%s/_pmpipe", sp->sc_tag);
usr/src/cmd/saf/sac.c
392
sp->sc_tag, errno);
usr/src/cmd/saf/sac.c
397
sp->sc_fd = open(Scratch, O_RDWR);
usr/src/cmd/saf/sac.c
398
if (sp->sc_fd < 0) {
usr/src/cmd/saf/sac.c
400
"monitor <%s>, errno is %d", sp->sc_tag, errno);
usr/src/cmd/saf/sac.c
412
"Could not fork port monitor <%s>", sp->sc_tag);
usr/src/cmd/saf/sac.c
416
startit(sp);
usr/src/cmd/saf/sac.c
424
cleanutx(sp);
usr/src/cmd/saf/sac.c
430
account(sp, pid);
usr/src/cmd/saf/sac.c
431
sp->sc_pstate = STARTING;
usr/src/cmd/saf/sac.c
432
if (sp->sc_lstate == NOTRUNNING)
usr/src/cmd/saf/sac.c
433
sp->sc_sstate = (sp->sc_flags & D_FLAG) ? DISABLED : ENABLED;
usr/src/cmd/saf/sac.c
435
sp->sc_sstate = sp->sc_lstate;
usr/src/cmd/saf/sac.c
436
sp->sc_ok = 1;
usr/src/cmd/saf/sac.c
437
sp->sc_exit = 0;
usr/src/cmd/saf/sac.c
438
sp->sc_pid = pid;
usr/src/cmd/saf/sac.c
454
cleanutx(struct sactab *sp)
usr/src/cmd/saf/sac.c
472
zerocheck += sp->sc_utid[i];
usr/src/cmd/saf/sac.c
477
pid = sp->sc_pid;
usr/src/cmd/saf/sac.c
503
up->ut_exit.e_termination = WTERMSIG(sp->sc_exit);
usr/src/cmd/saf/sac.c
504
up->ut_exit.e_exit = WEXITSTATUS(sp->sc_exit);
usr/src/cmd/saf/sac.c
505
(void) memcpy(up->ut_id, sp->sc_utid,
usr/src/cmd/saf/sac.c
531
account(struct sactab *sp, pid_t pid)
usr/src/cmd/saf/sac.c
537
(void) strncpy(up->ut_user, sp->sc_tag, sizeof (up->ut_user));
usr/src/cmd/saf/sac.c
547
(void) memset(sp->sc_utid, '\0', IDLEN);
usr/src/cmd/saf/sac.c
549
(void) memcpy(sp->sc_utid, up->ut_id, IDLEN);
usr/src/cmd/saf/sac.c
564
startit(struct sactab *sp)
usr/src/cmd/saf/sac.c
579
if (chdir(sp->sc_tag) < 0) {
usr/src/cmd/saf/sac.c
582
HOME, sp->sc_tag);
usr/src/cmd/saf/sac.c
600
sp->sc_tag);
usr/src/cmd/saf/sac.c
606
sp->sc_tag, ret);
usr/src/cmd/saf/sac.c
616
if (sp->sc_lstate == NOTRUNNING)
usr/src/cmd/saf/sac.c
618
(sp->sc_flags & D_FLAG) ? "disabled" : "enabled");
usr/src/cmd/saf/sac.c
621
(sp->sc_lstate == DISABLED) ? "disabled" : "enabled");
usr/src/cmd/saf/sac.c
625
sp->sc_tag);
usr/src/cmd/saf/sac.c
629
(void) sprintf(pmtag, "PMTAG=%s", sp->sc_tag);
usr/src/cmd/saf/sac.c
633
sp->sc_tag);
usr/src/cmd/saf/sac.c
642
argvp = mkargv(sp);
usr/src/cmd/saf/sac.c
644
(void) sprintf(Scratch, "starting port monitor <%s>", sp->sc_tag);
usr/src/cmd/saf/sac.c
655
(void) sprintf(Scratch, "exec of port monitor <%s> failed", sp->sc_tag);
usr/src/cmd/saf/sac.c
676
mkargv(struct sactab *sp)
usr/src/cmd/saf/sac.c
679
char *p = sp->sc_cmd; /* working pointer */
usr/src/cmd/saf/sac.c
719
sp->sc_tag);
usr/src/cmd/saf/sac.c
767
struct sactab *sp; /* working pointer */
usr/src/cmd/saf/sac.c
773
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/sac.c
774
if (sp->sc_pstate == NOTRUNNING || sp->sc_pstate == FAILED) {
usr/src/cmd/saf/sac.c
778
if (sp->sc_ok == 0) {
usr/src/cmd/saf/sac.c
780
pollfail(sp, RESP);
usr/src/cmd/saf/sac.c
789
if (sp->sc_sstate == sp->sc_pstate) {
usr/src/cmd/saf/sac.c
793
switch (sp->sc_sstate) {
usr/src/cmd/saf/sac.c
821
sendpmmsg(sp, &sacmsg);
usr/src/cmd/saf/sac.c
822
sp->sc_ok = 0;
usr/src/cmd/saf/sac.c
837
struct sactab *sp; /* working pointer */
usr/src/cmd/saf/sac.c
842
for (sp = Sactab; sp; sp = sp->sc_next) {
usr/src/cmd/saf/sac.c
843
if (sp->sc_pid == pid)
usr/src/cmd/saf/sac.c
846
if (sp == NULL) {
usr/src/cmd/saf/sac.c
850
sp->sc_exit = status;
usr/src/cmd/saf/sac.c
852
if (sp->sc_pstate != NOTRUNNING && sp->sc_pstate != FAILED)
usr/src/cmd/saf/sac.c
853
pollfail(sp, DEATH);
usr/src/cmd/saf/sac.c
867
pollfail(struct sactab *sp, int reason)
usr/src/cmd/saf/sac.c
879
cleanutx(sp);
usr/src/cmd/saf/sac.c
881
if (sp->sc_pstate == STOPPING) {
usr/src/cmd/saf/sac.c
882
(void) sprintf(buf, "<%s> has stopped", sp->sc_tag);
usr/src/cmd/saf/sac.c
884
sp->sc_pstate = NOTRUNNING;
usr/src/cmd/saf/sac.c
885
sp->sc_lstate = NOTRUNNING;
usr/src/cmd/saf/sac.c
886
(void) close(sp->sc_fd);
usr/src/cmd/saf/sac.c
901
(void) sendsig(sp, SIGKILL);
usr/src/cmd/saf/sac.c
902
if (sp->sc_rscnt < sp->sc_rsmax) {
usr/src/cmd/saf/sac.c
907
sp->sc_tag);
usr/src/cmd/saf/sac.c
911
sp->sc_tag);
usr/src/cmd/saf/sac.c
913
sp->sc_rscnt++;
usr/src/cmd/saf/sac.c
914
(void) close(sp->sc_fd);
usr/src/cmd/saf/sac.c
915
(void) startpm(sp);
usr/src/cmd/saf/sac.c
917
sp->sc_sstate = sp->sc_pstate = FAILED;
usr/src/cmd/saf/sac.c
918
(void) close(sp->sc_fd);
usr/src/cmd/saf/sac.c
919
(void) sprintf(buf, "<%s> has FAILED", sp->sc_tag);
usr/src/cmd/saf/sac.c
937
struct sactab *sp; /* working pointer */
usr/src/cmd/saf/sac.c
990
sp = findpm(pp->pm_tag);
usr/src/cmd/saf/sac.c
991
if (sp == NULL) {
usr/src/cmd/saf/sac.c
999
sp->sc_tag);
usr/src/cmd/saf/sacadm.c
1009
(void) sprintf(buf, "%s:%s:%d:%d:%d:%s:%s\n", sp->sc_tag, sp->sc_type,
usr/src/cmd/saf/sacadm.c
1010
sp->sc_flags, sp->sc_rsmax, SSTATE, sp->sc_cmd, sp->sc_comment);
usr/src/cmd/saf/sacadm.c
1012
free(sp->sc_cmd);
usr/src/cmd/saf/sacadm.c
1013
free(sp->sc_comment);
usr/src/cmd/saf/sacadm.c
976
register struct sactab *sp = &stab; /* and a pointer to it */
usr/src/cmd/saf/util.c
100
parse(p, sp)
usr/src/cmd/saf/util.c
102
register struct sactab *sp;
usr/src/cmd/saf/util.c
128
(void) strcpy(sp->sc_tag, p);
usr/src/cmd/saf/util.c
152
(void) strcpy(sp->sc_type, p);
usr/src/cmd/saf/util.c
167
sp->sc_flags = 0;
usr/src/cmd/saf/util.c
171
sp->sc_flags |= D_FLAG;
usr/src/cmd/saf/util.c
174
sp->sc_flags |= X_FLAG;
usr/src/cmd/saf/util.c
201
sp->sc_rsmax = atoi(p);
usr/src/cmd/saf/util.c
216
if ((sp->sc_cmd = malloc((unsigned) (strlen(p) + 1))) == NULL) {
usr/src/cmd/saf/util.c
224
(void) strcpy(sp->sc_cmd, p);
usr/src/cmd/saf/util.c
230
if ((sp->sc_comment = malloc((unsigned) (strlen(Comment) + 1))) == NULL) {
usr/src/cmd/saf/util.c
238
(void) strcpy(sp->sc_comment, Comment);
usr/src/cmd/scsi/sestopo/common/sestopo.c
80
ses_snap_t *sp;
usr/src/cmd/scsi/sestopo/common/sestopo.c
88
sp = ses_snap_hold(tp);
usr/src/cmd/scsi/sestopo/common/sestopo.c
90
(void) ses_walk(sp, node, NULL);
usr/src/cmd/scsi/sestopo/common/sestopo.c
92
ses_snap_rele(sp);
usr/src/cmd/sed/compile.c
421
compile_ccl(char **sp, char *t)
usr/src/cmd/sed/compile.c
424
char *s = *sp;
usr/src/cmd/sed/compile.c
455
return ((*s == ']') ? *sp = ++s, ++t : NULL);
usr/src/cmd/sed/compile.c
494
char c, *text, *op, *sp;
usr/src/cmd/sed/compile.c
508
op = sp = text + size;
usr/src/cmd/sed/compile.c
533
*sp++ = '\\';
usr/src/cmd/sed/compile.c
545
*sp++ = '\\';
usr/src/cmd/sed/compile.c
564
*sp++ = '\0';
usr/src/cmd/sed/compile.c
565
size += (uintptr_t)sp - (uintptr_t)op;
usr/src/cmd/sed/compile.c
574
*sp++ = *p;
usr/src/cmd/sed/compile.c
576
size += (uintptr_t)sp - (uintptr_t)op;
usr/src/cmd/sed/main.c
321
mf_fgets(SPACE *sp, enum e_spflag spflag)
usr/src/cmd/sed/main.c
351
sp->len = 0;
usr/src/cmd/sed/main.c
395
sp->len = 0;
usr/src/cmd/sed/main.c
470
cspace(sp, p, len, spflag);
usr/src/cmd/sed/process.c
690
regsub(SPACE *sp, char *string, char *src)
usr/src/cmd/sed/process.c
697
if (sp->len + (reqlen) + 1 >= sp->blen) { \
usr/src/cmd/sed/process.c
698
sp->blen += (reqlen) + 1024; \
usr/src/cmd/sed/process.c
699
if ((sp->back = realloc(sp->back, sp->blen)) == NULL) \
usr/src/cmd/sed/process.c
701
sp->space = sp->back; \
usr/src/cmd/sed/process.c
702
dst = sp->space + sp->len; \
usr/src/cmd/sed/process.c
705
dst = sp->space + sp->len;
usr/src/cmd/sed/process.c
718
++sp->len;
usr/src/cmd/sed/process.c
724
sp->len += len;
usr/src/cmd/sed/process.c
737
cspace(SPACE *sp, const char *p, size_t len, enum e_spflag spflag)
usr/src/cmd/sed/process.c
742
tlen = sp->len + len + 1;
usr/src/cmd/sed/process.c
743
if (tlen > sp->blen) {
usr/src/cmd/sed/process.c
744
sp->blen = tlen + 1024;
usr/src/cmd/sed/process.c
745
if ((sp->space = sp->back = realloc(sp->back, sp->blen)) ==
usr/src/cmd/sed/process.c
751
sp->len = 0;
usr/src/cmd/sed/process.c
753
(void) memmove(sp->space + sp->len, p, len);
usr/src/cmd/sed/process.c
755
sp->space[sp->len += len] = '\0';
usr/src/cmd/sendmail/db/btree/bt_cursor.c
102
cp->sp = cp->csp = cp->stack;
usr/src/cmd/sendmail/db/btree/bt_delete.c
422
epg = cp->sp;
usr/src/cmd/sendmail/db/btree/bt_rec.c
252
PAGE *_lp, *lp, *np, *pp, *_rp, *rp, *sp;
usr/src/cmd/sendmail/db/btree/bt_rec.c
270
sp = argp->pg.data;
usr/src/cmd/sendmail/db/btree/bt_rec.c
271
pgno = PGNO(sp);
usr/src/cmd/sendmail/db/btree/bt_rec.c
315
ISINTERNAL(sp) ? PGNO_INVALID : argp->right,
usr/src/cmd/sendmail/db/btree/bt_rec.c
316
LEVEL(sp), TYPE(sp));
usr/src/cmd/sendmail/db/btree/bt_rec.c
318
ISINTERNAL(sp) ? PGNO_INVALID : argp->left,
usr/src/cmd/sendmail/db/btree/bt_rec.c
319
PGNO_INVALID, LEVEL(sp), TYPE(sp));
usr/src/cmd/sendmail/db/btree/bt_rec.c
321
P_INIT(_lp, file_dbp->pgsize, PGNO(sp),
usr/src/cmd/sendmail/db/btree/bt_rec.c
322
ISINTERNAL(sp) ? PGNO_INVALID : PREV_PGNO(sp),
usr/src/cmd/sendmail/db/btree/bt_rec.c
323
ISINTERNAL(sp) ? PGNO_INVALID : argp->right,
usr/src/cmd/sendmail/db/btree/bt_rec.c
324
LEVEL(sp), TYPE(sp));
usr/src/cmd/sendmail/db/btree/bt_rec.c
326
ISINTERNAL(sp) ? PGNO_INVALID : sp->pgno,
usr/src/cmd/sendmail/db/btree/bt_rec.c
327
ISINTERNAL(sp) ? PGNO_INVALID : NEXT_PGNO(sp),
usr/src/cmd/sendmail/db/btree/bt_rec.c
328
LEVEL(sp), TYPE(sp));
usr/src/cmd/sendmail/db/btree/bt_rec.c
332
if ((ret = __bam_copy(file_dbp, sp, _lp, 0, argp->indx)) != 0 ||
usr/src/cmd/sendmail/db/btree/bt_rec.c
333
(ret = __bam_copy(file_dbp, sp, _rp, argp->indx,
usr/src/cmd/sendmail/db/btree/bt_rec.c
334
NUM_ENT(sp))) != 0)
usr/src/cmd/sendmail/db/btree/bt_recno.c
1147
u_int8_t *sp, *ep, *p;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1169
sp = (u_int8_t *)rp->re_cmap;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1172
if (sp >= ep) {
usr/src/cmd/sendmail/db/btree/bt_recno.c
1178
sp < ep && len > 0; *p++ = *sp++, --len)
usr/src/cmd/sendmail/db/btree/bt_recno.c
1202
rp->re_cmap = sp;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1218
u_int8_t *sp, *ep;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1230
sp = (u_int8_t *)rp->re_cmap;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1233
if (sp >= ep) {
usr/src/cmd/sendmail/db/btree/bt_recno.c
1237
for (data.data = sp; sp < ep && *sp != delim; ++sp)
usr/src/cmd/sendmail/db/btree/bt_recno.c
1248
data.size = sp - (u_int8_t *)data.data;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1254
++sp;
usr/src/cmd/sendmail/db/btree/bt_recno.c
1256
rp->re_cmap = sp;
usr/src/cmd/sendmail/db/btree/bt_rsearch.c
296
for (epg = cp->sp; epg <= cp->csp; ++epg) {
usr/src/cmd/sendmail/db/btree/bt_search.c
301
err: if (cp->csp > cp->sp) {
usr/src/cmd/sendmail/db/btree/bt_search.c
327
for (epg = cp->sp; epg <= cp->csp; ++epg) {
usr/src/cmd/sendmail/db/btree/bt_search.c
357
entries = cp->esp - cp->sp;
usr/src/cmd/sendmail/db/btree/bt_search.c
361
memcpy(p, cp->sp, entries * sizeof(EPG));
usr/src/cmd/sendmail/db/btree/bt_search.c
362
if (cp->sp != cp->stack)
usr/src/cmd/sendmail/db/btree/bt_search.c
363
__os_free(cp->sp, entries * sizeof(EPG));
usr/src/cmd/sendmail/db/btree/bt_search.c
364
cp->sp = p;
usr/src/cmd/sendmail/db/btree/bt_stat.c
101
sp->bt_minkey = meta->minkey;
usr/src/cmd/sendmail/db/btree/bt_stat.c
102
sp->bt_maxkey = meta->maxkey;
usr/src/cmd/sendmail/db/btree/bt_stat.c
103
sp->bt_re_len = meta->re_len;
usr/src/cmd/sendmail/db/btree/bt_stat.c
104
sp->bt_re_pad = meta->re_pad;
usr/src/cmd/sendmail/db/btree/bt_stat.c
105
sp->bt_magic = meta->magic;
usr/src/cmd/sendmail/db/btree/bt_stat.c
106
sp->bt_version = meta->version;
usr/src/cmd/sendmail/db/btree/bt_stat.c
109
sp->bt_pagesize = dbp->pgsize;
usr/src/cmd/sendmail/db/btree/bt_stat.c
112
for (sp->bt_free = 0, pgno = meta->free; pgno != PGNO_INVALID;) {
usr/src/cmd/sendmail/db/btree/bt_stat.c
113
++sp->bt_free;
usr/src/cmd/sendmail/db/btree/bt_stat.c
143
sp->bt_levels = h->level;
usr/src/cmd/sendmail/db/btree/bt_stat.c
152
++sp->bt_int_pg;
usr/src/cmd/sendmail/db/btree/bt_stat.c
153
sp->bt_int_pgfree += HOFFSET(h) - LOFFSET(h);
usr/src/cmd/sendmail/db/btree/bt_stat.c
156
++sp->bt_leaf_pg;
usr/src/cmd/sendmail/db/btree/bt_stat.c
157
sp->bt_leaf_pgfree += HOFFSET(h) - LOFFSET(h);
usr/src/cmd/sendmail/db/btree/bt_stat.c
158
sp->bt_nrecs += NUM_ENT(h) / P_INDX;
usr/src/cmd/sendmail/db/btree/bt_stat.c
161
++sp->bt_leaf_pg;
usr/src/cmd/sendmail/db/btree/bt_stat.c
162
sp->bt_leaf_pgfree += HOFFSET(h) - LOFFSET(h);
usr/src/cmd/sendmail/db/btree/bt_stat.c
163
sp->bt_nrecs += NUM_ENT(h);
usr/src/cmd/sendmail/db/btree/bt_stat.c
166
++sp->bt_dup_pg;
usr/src/cmd/sendmail/db/btree/bt_stat.c
170
++sp->bt_over_pg;
usr/src/cmd/sendmail/db/btree/bt_stat.c
192
done: *(DB_BTREE_STAT **)spp = sp;
usr/src/cmd/sendmail/db/btree/bt_stat.c
41
DB_BTREE_STAT *sp;
usr/src/cmd/sendmail/db/btree/bt_stat.c
64
if ((ret = __os_malloc(sizeof(*sp), db_malloc, &sp)) != 0)
usr/src/cmd/sendmail/db/btree/bt_stat.c
66
memset(sp, 0, sizeof(*sp));
usr/src/cmd/sendmail/db/btree/bt_stat.c
76
sp->bt_nrecs = RE_NREC(h);
usr/src/cmd/sendmail/db/btree/bt_stat.c
92
sp->bt_flags |= DB_DUP;
usr/src/cmd/sendmail/db/btree/bt_stat.c
94
sp->bt_flags |= DB_FIXEDLEN;
usr/src/cmd/sendmail/db/btree/bt_stat.c
96
sp->bt_flags |= DB_RECNUM;
usr/src/cmd/sendmail/db/btree/bt_stat.c
98
sp->bt_flags |= DB_RENUMBER;
usr/src/cmd/sendmail/db/db/db_pr.c
390
void *sp;
usr/src/cmd/sendmail/db/db/db_pr.c
462
sp = P_ENTRY(h, i);
usr/src/cmd/sendmail/db/db/db_pr.c
465
sp = P_ENTRY(h, i);
usr/src/cmd/sendmail/db/db/db_pr.c
471
sp = P_ENTRY(h, i);
usr/src/cmd/sendmail/db/db/db_pr.c
484
hk = sp;
usr/src/cmd/sendmail/db/db/db_pr.c
530
bi = sp;
usr/src/cmd/sendmail/db/db/db_pr.c
549
ri = sp;
usr/src/cmd/sendmail/db/db/db_pr.c
556
bk = sp;
usr/src/cmd/sendmail/db/db/db_salloc.c
119
sp = rp;
usr/src/cmd/sendmail/db/db/db_salloc.c
120
*--sp = elp->len -
usr/src/cmd/sendmail/db/db/db_salloc.c
122
elp->len -= *sp + sizeof(size_t);
usr/src/cmd/sendmail/db/db/db_salloc.c
136
for (sp = rp; (u_int8_t *)--sp >= (u_int8_t *)&elp->links;)
usr/src/cmd/sendmail/db/db/db_salloc.c
137
*sp = ILLEGAL_SIZE;
usr/src/cmd/sendmail/db/db/db_salloc.c
157
size_t free_size, *sp;
usr/src/cmd/sendmail/db/db/db_salloc.c
164
for (sp = (size_t *)ptr; sp[-1] == ILLEGAL_SIZE; --sp)
usr/src/cmd/sendmail/db/db/db_salloc.c
166
ptr = sp;
usr/src/cmd/sendmail/db/db/db_salloc.c
265
size_t *sp;
usr/src/cmd/sendmail/db/db/db_salloc.c
271
for (sp = (size_t *)ptr; sp[-1] == ILLEGAL_SIZE; --sp)
usr/src/cmd/sendmail/db/db/db_salloc.c
274
elp = (struct __data *)((u_int8_t *)sp - sizeof(size_t));
usr/src/cmd/sendmail/db/db/db_salloc.c
75
size_t *sp;
usr/src/cmd/sendmail/db/include/btree.h
136
((c)->csp = (c)->sp)
usr/src/cmd/sendmail/db/include/btree.h
178
EPG *sp; /* Stack pointer. */
usr/src/cmd/sendmail/libmilter/listener.c
314
register struct servent *sp;
usr/src/cmd/sendmail/libmilter/listener.c
316
sp = getservbyname(colon, "tcp");
usr/src/cmd/sendmail/libmilter/listener.c
317
if (sp == NULL)
usr/src/cmd/sendmail/libmilter/listener.c
324
port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
1286
register struct servent *sp;
usr/src/cmd/sendmail/src/daemon.c
1288
sp = getservbyname("smtp", "tcp");
usr/src/cmd/sendmail/src/daemon.c
1289
if (sp == NULL)
usr/src/cmd/sendmail/src/daemon.c
1295
port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
1734
register struct servent *sp;
usr/src/cmd/sendmail/src/daemon.c
1736
sp = getservbyname(port, "tcp");
usr/src/cmd/sendmail/src/daemon.c
1737
if (sp == NULL)
usr/src/cmd/sendmail/src/daemon.c
1741
d->d_addr.sin.sin_port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
1758
register struct servent *sp;
usr/src/cmd/sendmail/src/daemon.c
1760
sp = getservbyname(port, "tcp");
usr/src/cmd/sendmail/src/daemon.c
1761
if (sp == NULL)
usr/src/cmd/sendmail/src/daemon.c
1765
d->d_addr.sin6.sin6_port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
1782
register struct servent *sp;
usr/src/cmd/sendmail/src/daemon.c
1784
sp = getservbyname(port, "tcp");
usr/src/cmd/sendmail/src/daemon.c
1785
if (sp == NULL)
usr/src/cmd/sendmail/src/daemon.c
1789
portno = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
2450
register struct servent *sp = getservbyname("smtp", "tcp");
usr/src/cmd/sendmail/src/daemon.c
2452
if (sp == NULL)
usr/src/cmd/sendmail/src/daemon.c
2460
port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
3390
register struct servent *sp;
usr/src/cmd/sendmail/src/daemon.c
3532
sp = getservbyname("auth", "tcp");
usr/src/cmd/sendmail/src/daemon.c
3533
if (sp != NULL)
usr/src/cmd/sendmail/src/daemon.c
3534
port4 = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
3568
sp = getservbyname("auth", "tcp");
usr/src/cmd/sendmail/src/daemon.c
3569
if (sp != NULL)
usr/src/cmd/sendmail/src/daemon.c
3570
port6 = sp->s_port;
usr/src/cmd/sendmail/src/deliver.c
2001
struct servent *sp = getservbyname(pv[2], "tcp");
usr/src/cmd/sendmail/src/deliver.c
2003
if (sp == NULL)
usr/src/cmd/sendmail/src/deliver.c
2006
port = sp->s_port;
usr/src/cmd/sendmail/src/map.c
354
const char *sp = s;
usr/src/cmd/sendmail/src/map.c
356
while (l-- > 0 && (c = *sp++) != '\0')
usr/src/cmd/sendmail/src/map.c
362
c = *sp++;
usr/src/cmd/sendmail/src/map.c
7054
register char *dp, *sp;
usr/src/cmd/sendmail/src/map.c
7078
for (sp = map_p->regex_delim; *sp; sp++)
usr/src/cmd/sendmail/src/map.c
7081
*dp++ = *sp;
usr/src/cmd/sendmail/src/map.c
7091
sp = name + pmatch[*ip].rm_so;
usr/src/cmd/sendmail/src/map.c
7093
for (; endp > sp; sp++)
usr/src/cmd/sendmail/src/map.c
7099
*dp++ = *sp;
usr/src/cmd/sendmail/src/map.c
7102
else if (quotemode && *sp != '"' &&
usr/src/cmd/sendmail/src/map.c
7103
*sp != '\\')
usr/src/cmd/sendmail/src/map.c
7105
*dp++ = *sp;
usr/src/cmd/sendmail/src/map.c
7107
else switch (*dp++ = *sp)
usr/src/cmd/sendmail/src/map.c
7579
register struct servent *sp;
usr/src/cmd/sendmail/src/map.c
7581
sp = getservbyname(colon, "tcp");
usr/src/cmd/sendmail/src/map.c
7582
if (sp == NULL)
usr/src/cmd/sendmail/src/map.c
7588
port = sp->s_port;
usr/src/cmd/sendmail/src/milter.c
862
struct servent *sp;
usr/src/cmd/sendmail/src/milter.c
864
sp = getservbyname(colon, "tcp");
usr/src/cmd/sendmail/src/milter.c
865
if (sp == NULL)
usr/src/cmd/sendmail/src/milter.c
882
port = sp->s_port;
usr/src/cmd/sendmail/util/mail.local.c
1005
addr.sin_port = sp->s_port;
usr/src/cmd/sendmail/util/mail.local.c
992
struct servent *sp;
usr/src/cmd/sendmail/util/mail.local.c
997
if ((sp = getservbyname("biff", "udp")) == NULL)
usr/src/cmd/sendmail/util/mconnect.c
129
sp = getservbyname("smtp", "tcp");
usr/src/cmd/sendmail/util/mconnect.c
130
if (sp != NULL)
usr/src/cmd/sendmail/util/mconnect.c
131
port = sp->s_port;
usr/src/cmd/sendmail/util/mconnect.c
80
struct servent *sp;
usr/src/cmd/sgs/gprof/common/gprof.c
1783
char **sp;
usr/src/cmd/sgs/gprof/common/gprof.c
1881
for (sp = &defaultEs[0]; *sp; sp++) {
usr/src/cmd/sgs/gprof/common/gprof.c
1883
addlist(Elist, *sp);
usr/src/cmd/sgs/gprof/common/gprof.c
1885
addlist(elist, *sp);
usr/src/cmd/sgs/gprof/common/printgprof.c
917
stripped_name(char **sp, size_t *slenp, nltype **npp)
usr/src/cmd/sgs/gprof/common/printgprof.c
923
adjust_size(sp, slenp, name);
usr/src/cmd/sgs/gprof/common/printgprof.c
924
c = *sp;
usr/src/cmd/sgs/ldprof/common/profile.c
103
setisinuse(uint32_t *sp, uint_t n)
usr/src/cmd/sgs/ldprof/common/profile.c
106
if (*sp++)
usr/src/cmd/sgs/ldprof/common/profile.c
111
#define prisinuse(sp) \
usr/src/cmd/sgs/ldprof/common/profile.c
112
setisinuse((uint32_t *)(sp), \
usr/src/cmd/sgs/ldprof/common/profile.c
113
(uint_t)(sizeof (*(sp)) / sizeof (uint32_t)))
usr/src/cmd/sgs/lex/common/ldefs.h
207
extern CHR *dp, *sp;
usr/src/cmd/sgs/lex/common/main.c
164
scopy(L_INITIAL, sp);
usr/src/cmd/sgs/lex/common/main.c
165
sname[0] = sp;
usr/src/cmd/sgs/lex/common/main.c
166
sp += slength(L_INITIAL) + 1;
usr/src/cmd/sgs/lex/common/main.c
280
sp = schar = (CHR *)myalloc(STARTCHAR, sizeof (*schar));
usr/src/cmd/sgs/lex/common/once.h
123
CHR *dp, *sp;
usr/src/cmd/sgs/lex/common/parser.y
504
scopy(t,sp);
usr/src/cmd/sgs/lex/common/parser.y
505
sname[sptr] = sp;
usr/src/cmd/sgs/lex/common/parser.y
511
sp += slength(sp) + 1;
usr/src/cmd/sgs/lex/common/parser.y
512
if(sp >= schar+STARTCHAR)
usr/src/cmd/sgs/link_audit/common/who.c
233
print_stack(struct frame *sp)
usr/src/cmd/sgs/link_audit/common/who.c
237
while (sp && sp->fr_savpc) {
usr/src/cmd/sgs/link_audit/common/who.c
238
print_address((caddr_t)sp->fr_savpc);
usr/src/cmd/sgs/link_audit/common/who.c
239
sp = (struct frame *)((ulong_t)sp->fr_savfp + STACK_BIAS);
usr/src/cmd/sgs/m4/common/m4.c
531
struct nlist *sp;
usr/src/cmd/sgs/m4/common/m4.c
533
sp = (struct nlist *)a1[-1];
usr/src/cmd/sgs/m4/common/m4.c
535
if (sp->tflag || trace) {
usr/src/cmd/sgs/m4/common/m4.c
554
dp = sp->def;
usr/src/cmd/sh/blok.c
158
unsigned char *sp = stakadr;
usr/src/cmd/sh/blok.c
163
*sp++ = *stakbot++;
usr/src/cmd/sh/blok.c
164
sp--;
usr/src/cmd/sh/blok.c
166
staktop = sp;
usr/src/cmd/sh/cmd.c
584
const struct sysnod *sp = reserved;
usr/src/cmd/sh/cmd.c
586
while (sp->sysval && sp->sysval != sym)
usr/src/cmd/sh/cmd.c
587
sp++;
usr/src/cmd/sh/cmd.c
588
prs(sp->sysnam);
usr/src/cmd/sh/jobs.c
451
int sp = 0;
usr/src/cmd/sh/jobs.c
462
sp = 1;
usr/src/cmd/sh/jobs.c
466
while (sp-- > 0)
usr/src/cmd/sh/jobs.c
468
sp = 1;
usr/src/cmd/sh/jobs.c
474
sp++;
usr/src/cmd/sh/jobs.c
478
while (sp-- > 0)
usr/src/cmd/sh/jobs.c
481
sp = 1;
usr/src/cmd/sh/jobs.c
486
while (sp-- > 0)
usr/src/cmd/sh/jobs.c
488
sp = 28;
usr/src/cmd/sh/jobs.c
492
sp -= strlen(sigstr);
usr/src/cmd/sh/jobs.c
497
sp -= strlen(numbuf) + strlen(gmsg);
usr/src/cmd/sh/jobs.c
503
sp -= strlen(gmsg);
usr/src/cmd/sh/jobs.c
509
sp -= strlen(gmsg) + strlen(numbuf) + 2;
usr/src/cmd/sh/jobs.c
517
sp -= strlen(gmsg);
usr/src/cmd/sh/jobs.c
520
if (sp < 1)
usr/src/cmd/sh/jobs.c
521
sp = 1;
usr/src/cmd/sh/jobs.c
525
while (sp-- > 0)
usr/src/cmd/sh/jobs.c
528
sp = 1;
usr/src/cmd/sh/jobs.c
532
while (sp-- > 0)
usr/src/cmd/sh/jobs.c
535
sp = 1;
usr/src/cmd/sh/jobs.c
539
while (sp-- > 0)
usr/src/cmd/smbios/smbios.c
2078
print_struct(smbios_hdl_t *shp, const smbios_struct_t *sp, void *fp)
usr/src/cmd/smbios/smbios.c
2084
if (opt_t != -1 && opt_t != sp->smbstr_type)
usr/src/cmd/smbios/smbios.c
2087
if (!opt_O && (sp->smbstr_type == SMB_TYPE_MEMCTL ||
usr/src/cmd/smbios/smbios.c
2088
sp->smbstr_type == SMB_TYPE_MEMMOD))
usr/src/cmd/smbios/smbios.c
2095
(uint_t)sp->smbstr_id, (ulong_t)sp->smbstr_size);
usr/src/cmd/smbios/smbios.c
2097
if ((s = smbios_type_name(sp->smbstr_type)) != NULL)
usr/src/cmd/smbios/smbios.c
2098
oprintf(fp, " %s (type %u)", s, sp->smbstr_type);
usr/src/cmd/smbios/smbios.c
2099
else if (sp->smbstr_type > SMB_TYPE_OEM_LO &&
usr/src/cmd/smbios/smbios.c
2100
sp->smbstr_type < SMB_TYPE_OEM_HI)
usr/src/cmd/smbios/smbios.c
2102
sp->smbstr_type - SMB_TYPE_OEM_LO, sp->smbstr_type);
usr/src/cmd/smbios/smbios.c
2104
oprintf(fp, " %u", sp->smbstr_type);
usr/src/cmd/smbios/smbios.c
2106
if ((s = smbios_type_desc(sp->smbstr_type)) != NULL)
usr/src/cmd/smbios/smbios.c
2114
if (smbios_info_common(shp, sp->smbstr_id, &info) == 0) {
usr/src/cmd/smbios/smbios.c
2119
switch (sp->smbstr_type) {
usr/src/cmd/smbios/smbios.c
2130
print_bboard(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2134
print_chassis(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2138
print_processor(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2142
print_cache(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2146
print_port(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2150
print_slot(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2154
print_obdevs(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2159
print_strtab(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2163
print_lang(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2167
print_evlog(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2171
print_memarray(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2175
print_memdevice(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2179
print_memarrmap(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2183
print_memdevmap(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2187
print_battery(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2191
print_pointdev(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2199
print_vprobe(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2203
print_cooldev(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2207
print_tprobe(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2211
print_iprobe(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2219
print_mgmtdev(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2223
print_mgmtcomp(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2231
print_powersup(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2235
print_addinfo(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2239
print_obdevs_ext(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2243
print_processor_info(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2247
print_tpm(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2251
print_strprop_info(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2255
print_fwinfo(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2259
print_extprocessor(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2263
print_extport(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2267
print_pciexrc(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2271
print_extmemarray(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2275
print_extmemdevice(shp, sp->smbstr_id, fp);
usr/src/cmd/smbios/smbios.c
2282
print_bytes(sp->smbstr_data, sp->smbstr_size, fp);
usr/src/cmd/sort/check.c
165
cur_streamp->s_current.l_collate.sp = safe_realloc(NULL,
usr/src/cmd/sort/check.c
167
cur_streamp->s_current.l_raw_collate.sp = NULL;
usr/src/cmd/sort/check.c
171
last_line.l_collate.sp = safe_realloc(NULL,
usr/src/cmd/sort/check.c
173
last_line.l_raw_collate.sp = NULL;
usr/src/cmd/sort/check.c
58
line = L->l_data.sp;
usr/src/cmd/sort/check.c
77
char *coll_buffer = B->l_collate.sp;
usr/src/cmd/sort/check.c
80
safe_free(B->l_raw_collate.sp);
usr/src/cmd/sort/check.c
83
A->l_collate.sp = coll_buffer;
usr/src/cmd/sort/check.c
85
A->l_raw_collate.sp = NULL;
usr/src/cmd/sort/convert.c
65
cur_streamp->s_current.l_collate.sp = safe_realloc(NULL,
usr/src/cmd/sort/fields.c
1090
L->l_collate.sp =
usr/src/cmd/sort/fields.c
1091
safe_realloc(L->l_collate.sp,
usr/src/cmd/sort/fields.c
1106
xstrninv(L->l_collate.sp, coll_offset, distance);
usr/src/cmd/sort/fields.c
1107
*(L->l_collate.sp + coll_offset + distance) =
usr/src/cmd/sort/fields.c
1118
L->l_collate.sp = safe_realloc(L->l_collate.sp,
usr/src/cmd/sort/fields.c
1126
*(L->l_collate.sp + coll_offset) = INTERFIELD_SEPARATOR;
usr/src/cmd/sort/fields.c
1223
if (L->l_raw_collate.sp != NULL)
usr/src/cmd/sort/fields.c
1231
(void) strncpy(buffer, L->l_data.sp, L->l_data_length);
usr/src/cmd/sort/fields.c
1234
L->l_raw_collate.sp = safe_realloc(L->l_raw_collate.sp,
usr/src/cmd/sort/fields.c
1236
xfrm_ops->sx_xfrm(L->l_raw_collate.sp, buffer,
usr/src/cmd/sort/fields.c
1298
r = memcmp(A->l_collate.sp + depth,
usr/src/cmd/sort/fields.c
1299
B->l_collate.sp + depth, ml);
usr/src/cmd/sort/fields.c
1322
la = strlen(A->l_raw_collate.sp);
usr/src/cmd/sort/fields.c
1323
lb = strlen(B->l_raw_collate.sp);
usr/src/cmd/sort/fields.c
1325
r = memcmp(A->l_raw_collate.sp, B->l_raw_collate.sp, MIN(la, lb));
usr/src/cmd/sort/fields.c
1350
r = memcmp(A->l_collate.sp + depth,
usr/src/cmd/sort/fields.c
1351
B->l_collate.sp + depth, ml);
usr/src/cmd/sort/fields.c
365
char *S = L->l_data.sp;
usr/src/cmd/sort/fields.c
456
char *S = L->l_data.sp;
usr/src/cmd/sort/fields.c
592
while (IS_BLANK(*(L->l_data.sp + month_offset))) {
usr/src/cmd/sort/fields.c
598
month_candidate[j] = toupper((L->l_data.sp + month_offset)[j]);
usr/src/cmd/sort/fields.c
602
*(L->l_collate.sp + coll_offset) = '\0' + j + MO_OFFSET;
usr/src/cmd/sort/fields.c
612
*(L->l_collate.sp + coll_offset) = '\0' + MO_NONE;
usr/src/cmd/sort/fields.c
693
char t = (L->l_data.sp)[i];
usr/src/cmd/sort/fields.c
712
return (xfrm_ops->sx_xfrm(L->l_collate.sp + coll_offset,
usr/src/cmd/sort/fields.c
734
(void) memcpy(compose, L->l_data.sp + data_offset, data_length);
usr/src/cmd/sort/fields.c
740
return (xfrm_ops->sx_xfrm(L->l_collate.sp + coll_offset,
usr/src/cmd/sort/fields.c
800
char *buffer = L->l_collate.sp + coll_offset;
usr/src/cmd/sort/fields.c
811
number = L->l_data.sp + data_offset;
usr/src/cmd/sort/merge.c
103
strp->s_current.l_collate.sp = safe_realloc(NULL, initial_size);
usr/src/cmd/sort/merge.c
163
str_a->s_current.l_collate.sp = safe_realloc(NULL, initial_size);
usr/src/cmd/sort/merge.c
164
str_b->s_current.l_collate.sp = safe_realloc(NULL, initial_size);
usr/src/cmd/sort/merge.c
364
cur_streamp->s_current.l_collate.sp =
usr/src/cmd/sort/merge.c
391
safe_free(cur_streamp->s_current.l_collate.sp);
usr/src/cmd/sort/merge.c
392
cur_streamp->s_current.l_collate.sp = NULL;
usr/src/cmd/sort/streams.c
481
l_convert = l_series->l_collate.sp +
usr/src/cmd/sort/streams.c
487
src->s_current.l_collate.sp = l_convert;
usr/src/cmd/sort/streams.c
490
src->s_current.l_raw_collate.sp = NULL;
usr/src/cmd/sort/streams.c
528
src->s_current.l_collate.sp = l_convert;
usr/src/cmd/sort/streams.c
531
src->s_current.l_raw_collate.sp = NULL;
usr/src/cmd/sort/streams_mmap.c
102
if (str->s_current.l_data.sp + str->s_current.l_data_length + 1 >=
usr/src/cmd/sort/streams_mmap.c
168
(stream_is_primed(str) && str->s_current.l_data.sp -
usr/src/cmd/sort/streams_mmap.c
194
while ((caddr_t)((ulong_t)str->s_current.l_data.sp & ALIGNED) -
usr/src/cmd/sort/streams_mmap.c
49
str->s_current.l_data.sp = str->s_buffer;
usr/src/cmd/sort/streams_mmap.c
59
str->s_current.l_collate.sp = NULL;
usr/src/cmd/sort/streams_mmap.c
82
str->s_current.l_data.sp = str->s_current.l_data.sp +
usr/src/cmd/sort/streams_mmap.c
85
dist_to_buf_end = str->s_buffer_size - (str->s_current.l_data.sp
usr/src/cmd/sort/streams_mmap.c
89
next_nl = memchr(str->s_current.l_data.sp, '\n', dist_to_buf_end);
usr/src/cmd/sort/streams_mmap.c
93
- str->s_current.l_data.sp;
usr/src/cmd/sort/streams_stdio.c
108
(void) memcpy(str->s_buffer, str->s_current.l_data.sp,
usr/src/cmd/sort/streams_stdio.c
110
str->s_current.l_data.sp = str->s_buffer;
usr/src/cmd/sort/streams_stdio.c
118
*(str->s_current.l_data.sp +
usr/src/cmd/sort/streams_stdio.c
124
str->s_current.l_collate.sp = NULL;
usr/src/cmd/sort/streams_stdio.c
145
str->s_current.l_data.sp = current_position;
usr/src/cmd/sort/streams_stdio.c
159
str->s_current.l_collate.sp = NULL;
usr/src/cmd/sort/streams_stdio.c
181
graft_pt = str->s_current.l_data.sp + str->s_current.l_data_length + 1;
usr/src/cmd/sort/streams_stdio.c
187
str->s_current.l_data.sp = graft_pt;
usr/src/cmd/sort/streams_stdio.c
225
if ((next_nl = memchr(str->s_current.l_data.sp, '\n',
usr/src/cmd/sort/streams_stdio.c
227
str->s_current.l_data_length = strlen(str->s_current.l_data.sp);
usr/src/cmd/sort/streams_stdio.c
230
str->s_current.l_data.sp;
usr/src/cmd/sort/streams_stdio.c
235
if (*(str->s_current.l_data.sp + str->s_current.l_data_length) !=
usr/src/cmd/sort/streams_stdio.c
281
str->s_current.l_data.sp = str->s_buffer;
usr/src/cmd/sort/streams_stdio.c
284
if (fgets(str->s_current.l_data.sp, dist_to_buf_end,
usr/src/cmd/sort/streams_stdio.c
293
str->s_current.l_data_length = strlen(str->s_current.l_data.sp) - 1;
usr/src/cmd/sort/streams_stdio.c
297
*(str->s_current.l_data.sp + str->s_current.l_data_length) !=
usr/src/cmd/sort/streams_stdio.c
376
if (cxwrite(str->s_type.SF.s_fd, line->l_data.sp,
usr/src/cmd/sort/streams_stdio.c
383
safe_free(line->l_raw_collate.sp);
usr/src/cmd/sort/streams_stdio.c
384
line->l_raw_collate.sp = NULL;
usr/src/cmd/sort/streams_stdio.c
396
if (pvs.l_collate.sp != NULL &&
usr/src/cmd/sort/streams_stdio.c
406
pvs.l_collate.sp = safe_realloc(pvs.l_collate.sp,
usr/src/cmd/sort/streams_stdio.c
411
(void) memcpy(pvs.l_collate.sp, line->l_collate.sp,
usr/src/cmd/sort/streams_stdio.c
413
*(pvs.l_collate.sp + line->l_collate_length) = '\0';
usr/src/cmd/sort/streams_wide.c
271
if ((pvs.l_collate.sp == NULL ||
usr/src/cmd/sort/streams_wide.c
278
pvs.l_collate.sp = safe_realloc(pvs.l_collate.sp,
usr/src/cmd/sort/streams_wide.c
284
(void) memcpy(pvs.l_collate.sp, line->l_collate.sp,
usr/src/cmd/sort/streams_wide.c
287
*(wchar_t *)(pvs.l_collate.sp + line->l_collate_length) = L'\0';
usr/src/cmd/sort/types.h
51
char *sp;
usr/src/cmd/spell/spellprog.c
408
char *cp, *sp;
usr/src/cmd/spell/spellprog.c
412
for (t = &suftab[0]; (t != 0 && (sp = t->suf) != 0); t++) {
usr/src/cmd/spell/spellprog.c
414
while (*sp)
usr/src/cmd/spell/spellprog.c
415
if (*--cp != *sp++)
usr/src/cmd/spell/spellprog.c
417
for (sp = cp; --sp >= word && !vowel(*sp); )
usr/src/cmd/spell/spellprog.c
419
if (sp < word)
usr/src/cmd/spell/spellprog.c
639
char **sp;
usr/src/cmd/spell/spellprog.c
642
for (sp = preftab; *sp; sp++) {
usr/src/cmd/spell/spellprog.c
644
for (cp = *sp; *cp; cp++, bp++)
usr/src/cmd/spell/spellprog.c
650
return (*sp);
usr/src/cmd/su/su.c
176
struct spwd sp;
usr/src/cmd/su/su.c
414
(getspnam_r(nptr, &sp, spbuf, sizeof (spbuf)) == NULL)) {
usr/src/cmd/su/su.c
425
if (sp.sp_pwdp[0] == '\0' || getuid() == (uid_t)ROOT)
usr/src/cmd/su/su.c
429
if ((strcmp(sp.sp_pwdp, crypt(password, sp.sp_pwdp)) != 0)) {
usr/src/cmd/svc/common/manifest_find.c
183
process(const char *fn, const struct stat *sp, int ftw_type,
usr/src/cmd/svc/configd/file_object.c
1072
rc_snapshot_t *sp, *oldsp;
usr/src/cmd/svc/configd/file_object.c
1079
sp = np->rn_snapshot;
usr/src/cmd/svc/configd/file_object.c
1081
if (sp == NULL) {
usr/src/cmd/svc/configd/file_object.c
1082
r = rc_snapshot_get(np->rn_snapshot_id, &sp);
usr/src/cmd/svc/configd/file_object.c
1089
assert(oldsp == NULL || oldsp == sp);
usr/src/cmd/svc/configd/file_object.c
1090
np->rn_snapshot = sp;
usr/src/cmd/svc/configd/file_object.c
1105
for (lvl = sp->rs_levels; lvl != NULL; lvl = lvl->rsl_next) {
usr/src/cmd/svc/configd/file_object.c
1769
rc_snapshot_t *sp = data;
usr/src/cmd/svc/configd/file_object.c
1782
lvl->rsl_parent = sp;
usr/src/cmd/svc/configd/file_object.c
1783
lvl->rsl_next = sp->rs_levels;
usr/src/cmd/svc/configd/file_object.c
1784
sp->rs_levels = lvl;
usr/src/cmd/svc/configd/file_object.c
1820
object_fill_snapshot(rc_snapshot_t *sp)
usr/src/cmd/svc/configd/file_object.c
1835
sp->rs_snap_id);
usr/src/cmd/svc/configd/file_object.c
1837
result = backend_run(BACKEND_TYPE_NORMAL, q, fill_snapshot_cb, sp);
usr/src/cmd/svc/configd/file_object.c
1844
for (sl = sp->rs_levels; sl != NULL; sl = sl->rsl_next) {
usr/src/cmd/svc/configd/snapshot.c
102
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
103
assert(sp->rs_refcnt > 0);
usr/src/cmd/svc/configd/snapshot.c
104
sp->rs_refcnt--;
usr/src/cmd/svc/configd/snapshot.c
105
done = ((sp->rs_flags & RC_SNAPSHOT_DEAD) &&
usr/src/cmd/svc/configd/snapshot.c
106
sp->rs_refcnt == 0 && sp->rs_childref == 0);
usr/src/cmd/svc/configd/snapshot.c
107
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
110
snapshot_free(sp);
usr/src/cmd/svc/configd/snapshot.c
116
rc_snapshot_t *sp = lvl->rsl_parent;
usr/src/cmd/svc/configd/snapshot.c
117
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
118
sp->rs_childref++;
usr/src/cmd/svc/configd/snapshot.c
119
assert(sp->rs_childref > 0);
usr/src/cmd/svc/configd/snapshot.c
120
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
127
rc_snapshot_t *sp = lvl->rsl_parent;
usr/src/cmd/svc/configd/snapshot.c
128
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
129
assert(sp->rs_childref > 0);
usr/src/cmd/svc/configd/snapshot.c
130
sp->rs_childref--;
usr/src/cmd/svc/configd/snapshot.c
131
done = ((sp->rs_flags & RC_SNAPSHOT_DEAD) &&
usr/src/cmd/svc/configd/snapshot.c
132
sp->rs_refcnt == 0 && sp->rs_childref == 0);
usr/src/cmd/svc/configd/snapshot.c
133
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
136
snapshot_free(sp);
usr/src/cmd/svc/configd/snapshot.c
157
rc_snapshot_t *sp;
usr/src/cmd/svc/configd/snapshot.c
162
for (sp = bp->sb_head; sp != NULL; sp = sp->rs_hash_next) {
usr/src/cmd/svc/configd/snapshot.c
163
if (sp->rs_snap_id == snap_id) {
usr/src/cmd/svc/configd/snapshot.c
164
rc_snapshot_hold(sp);
usr/src/cmd/svc/configd/snapshot.c
165
return (sp);
usr/src/cmd/svc/configd/snapshot.c
172
snapshot_insert_unlocked(snapshot_bucket_t *bp, rc_snapshot_t *sp)
usr/src/cmd/svc/configd/snapshot.c
175
assert(bp == SNAPSHOT_BUCKET(sp->rs_snap_id));
usr/src/cmd/svc/configd/snapshot.c
177
assert(sp->rs_hash_next == NULL);
usr/src/cmd/svc/configd/snapshot.c
179
sp->rs_hash_next = bp->sb_head;
usr/src/cmd/svc/configd/snapshot.c
180
bp->sb_head = sp;
usr/src/cmd/svc/configd/snapshot.c
184
snapshot_remove_unlocked(snapshot_bucket_t *bp, rc_snapshot_t *sp)
usr/src/cmd/svc/configd/snapshot.c
189
assert(bp == SNAPSHOT_BUCKET(sp->rs_snap_id));
usr/src/cmd/svc/configd/snapshot.c
191
assert(sp->rs_hash_next == NULL);
usr/src/cmd/svc/configd/snapshot.c
194
if (*spp == sp)
usr/src/cmd/svc/configd/snapshot.c
197
assert(*spp == sp);
usr/src/cmd/svc/configd/snapshot.c
198
*spp = sp->rs_hash_next;
usr/src/cmd/svc/configd/snapshot.c
199
sp->rs_hash_next = NULL;
usr/src/cmd/svc/configd/snapshot.c
213
rc_snapshot_t *sp;
usr/src/cmd/svc/configd/snapshot.c
217
sp = snapshot_lookup_unlocked(bp, snap_id);
usr/src/cmd/svc/configd/snapshot.c
218
if (sp != NULL) {
usr/src/cmd/svc/configd/snapshot.c
220
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
221
while (sp->rs_flags & RC_SNAPSHOT_FILLING)
usr/src/cmd/svc/configd/snapshot.c
222
(void) pthread_cond_wait(&sp->rs_cv, &sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
224
if (sp->rs_flags & RC_SNAPSHOT_DEAD) {
usr/src/cmd/svc/configd/snapshot.c
225
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
226
rc_snapshot_rele(sp);
usr/src/cmd/svc/configd/snapshot.c
229
assert(sp->rs_flags & RC_SNAPSHOT_READY);
usr/src/cmd/svc/configd/snapshot.c
230
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
231
*snpp = sp;
usr/src/cmd/svc/configd/snapshot.c
234
sp = snapshot_alloc();
usr/src/cmd/svc/configd/snapshot.c
235
sp->rs_snap_id = snap_id;
usr/src/cmd/svc/configd/snapshot.c
236
sp->rs_flags |= RC_SNAPSHOT_FILLING;
usr/src/cmd/svc/configd/snapshot.c
237
snapshot_insert_unlocked(bp, sp);
usr/src/cmd/svc/configd/snapshot.c
243
r = object_fill_snapshot(sp);
usr/src/cmd/svc/configd/snapshot.c
251
snapshot_remove_unlocked(bp, sp);
usr/src/cmd/svc/configd/snapshot.c
254
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
255
sp->rs_flags &= ~RC_SNAPSHOT_FILLING;
usr/src/cmd/svc/configd/snapshot.c
256
sp->rs_flags |= RC_SNAPSHOT_DEAD;
usr/src/cmd/svc/configd/snapshot.c
257
(void) pthread_cond_broadcast(&sp->rs_cv);
usr/src/cmd/svc/configd/snapshot.c
258
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
259
rc_snapshot_rele(sp); /* may free sp */
usr/src/cmd/svc/configd/snapshot.c
262
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
263
sp->rs_flags &= ~RC_SNAPSHOT_FILLING;
usr/src/cmd/svc/configd/snapshot.c
264
sp->rs_flags |= RC_SNAPSHOT_READY;
usr/src/cmd/svc/configd/snapshot.c
265
(void) pthread_cond_broadcast(&sp->rs_cv);
usr/src/cmd/svc/configd/snapshot.c
266
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
267
*snpp = sp;
usr/src/cmd/svc/configd/snapshot.c
53
rc_snapshot_t *sp;
usr/src/cmd/svc/configd/snapshot.c
54
sp = uu_zalloc(sizeof (*sp));
usr/src/cmd/svc/configd/snapshot.c
56
(void) pthread_mutex_init(&sp->rs_lock, NULL);
usr/src/cmd/svc/configd/snapshot.c
57
(void) pthread_cond_init(&sp->rs_cv, NULL);
usr/src/cmd/svc/configd/snapshot.c
59
sp->rs_refcnt++;
usr/src/cmd/svc/configd/snapshot.c
60
return (sp);
usr/src/cmd/svc/configd/snapshot.c
64
snapshot_free(rc_snapshot_t *sp)
usr/src/cmd/svc/configd/snapshot.c
68
assert(sp->rs_refcnt == 0 && sp->rs_childref == 0);
usr/src/cmd/svc/configd/snapshot.c
70
(void) pthread_mutex_destroy(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
71
(void) pthread_cond_destroy(&sp->rs_cv);
usr/src/cmd/svc/configd/snapshot.c
73
for (lvl = sp->rs_levels; lvl != NULL; lvl = next) {
usr/src/cmd/svc/configd/snapshot.c
76
assert(lvl->rsl_parent == sp);
usr/src/cmd/svc/configd/snapshot.c
86
uu_free(sp);
usr/src/cmd/svc/configd/snapshot.c
90
rc_snapshot_hold(rc_snapshot_t *sp)
usr/src/cmd/svc/configd/snapshot.c
92
(void) pthread_mutex_lock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
93
sp->rs_refcnt++;
usr/src/cmd/svc/configd/snapshot.c
94
assert(sp->rs_refcnt > 0);
usr/src/cmd/svc/configd/snapshot.c
95
(void) pthread_mutex_unlock(&sp->rs_lock);
usr/src/cmd/svc/configd/snapshot.c
99
rc_snapshot_rele(rc_snapshot_t *sp)
usr/src/cmd/svc/startd/expand.c
45
const char *sp;
usr/src/cmd/svc/startd/expand.c
52
for (sp = str; *sp != '\0'; ++sp) {
usr/src/cmd/svc/startd/expand.c
55
if (strchr(metachars, *sp) != NULL)
usr/src/cmd/svc/startd/expand.c
559
const char *sp;
usr/src/cmd/svc/startd/expand.c
578
sp = str;
usr/src/cmd/svc/startd/expand.c
585
esc = strchr(sp, ESCAPE);
usr/src/cmd/svc/startd/expand.c
587
(void) strcpy(expanded + ei, sp);
usr/src/cmd/svc/startd/expand.c
59
if (sp - str == dst_len)
usr/src/cmd/svc/startd/expand.c
593
len = esc - sp;
usr/src/cmd/svc/startd/expand.c
595
(void) strncpy(expanded + ei, sp, len);
usr/src/cmd/svc/startd/expand.c
597
sp += len;
usr/src/cmd/svc/startd/expand.c
600
if (sp[1] == '\0') {
usr/src/cmd/svc/startd/expand.c
606
if (sp[1] == ESCAPE) {
usr/src/cmd/svc/startd/expand.c
609
sp += 2;
usr/src/cmd/svc/startd/expand.c
616
skip = expand_token(sp + 1, inst, snap,
usr/src/cmd/svc/startd/expand.c
636
sp += 1 + skip;
usr/src/cmd/svc/startd/expand.c
66
for (dp = dst, sp = str; *sp != '\0'; ++dp, ++sp) {
usr/src/cmd/svc/startd/expand.c
67
if (strchr(metachars, *sp) != NULL)
usr/src/cmd/svc/startd/expand.c
70
*dp = *sp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
13855
string_list_t *sp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14003
for (sp = uu_list_walk_next(walk); sp != NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14004
sp = uu_list_walk_next(walk)) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14005
v = string_to_value(sp->str, ty, req_quotes);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14482
string_list_t *sp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14488
while ((sp = uu_list_walk_next(elems)) != NULL) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14489
if (strcmp(sp->str, str) == 0)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14499
if (sp == NULL) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14503
uu_list_remove(strlist, sp);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14505
free(sp->str);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14506
free(sp);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14569
string_list_t *sp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14721
for (sp = uu_list_walk_next(walk); sp != NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14722
sp = uu_list_walk_next(walk)) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14723
v = string_to_value(sp->str, ty, 0);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14759
while ((sp = uu_list_teardown(values, &cookie)) != NULL) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14760
free(sp->str);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14761
free(sp);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
17306
string_list_t *sp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
17309
while ((sp = uu_list_walk_next(insts)) != NULL) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
17314
"service %s\n"), sp->str, wip->fmri);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
17315
if (scf_service_get_instance(svc, sp->str,
usr/src/cmd/svc/svcprop/svcprop.c
163
const char *sp;
usr/src/cmd/svc/svcprop/svcprop.c
173
for (sp = str; *sp != '\0'; ++sp) {
usr/src/cmd/svc/svcprop/svcprop.c
176
if (strchr(metachars, *sp) != NULL)
usr/src/cmd/svc/svcprop/svcprop.c
180
if (sp - str == dst_len)
usr/src/cmd/svc/svcprop/svcprop.c
185
for (dp = dst, sp = str; *sp != '\0'; ++dp, ++sp) {
usr/src/cmd/svc/svcprop/svcprop.c
186
if (strchr(metachars, *sp) != NULL)
usr/src/cmd/svc/svcprop/svcprop.c
189
*dp = *sp;
usr/src/cmd/svc/svcs/explain.c
1029
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
1031
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
724
svc_t *sp;
usr/src/cmd/svc/svcs/explain.c
736
sp = get_svc(sn);
usr/src/cmd/svc/svcs/explain.c
737
if (sp == NULL)
usr/src/cmd/svc/svcs/explain.c
741
ip = get_inst(sp, in);
usr/src/cmd/svc/svcs/explain.c
747
*spp = sp;
usr/src/cmd/svc/svcs/explain.c
760
svc_t *sp;
usr/src/cmd/svc/svcs/explain.c
768
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
802
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
804
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
810
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
812
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
830
svc_t *sp;
usr/src/cmd/svc/svcs/explain.c
839
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
863
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
865
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
881
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
909
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
911
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
932
svc_t *sp;
usr/src/cmd/svc/svcs/explain.c
939
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
970
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
972
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
993
svc_t *sp;
usr/src/cmd/svc/svcs/explain.c
999
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
676
syseventtab_t *sp;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
677
for (sp = syseventtab; sp; sp = sp->se_next) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
679
" vendor=%s\n", sp->se_vendor);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
681
" publisher=%s\n", sp->se_publisher);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
683
" class=%s\n", sp->se_class);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
685
" subclass=%s\n", sp->se_subclass);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
688
sp->se_user, sp->se_uid, sp->se_gid);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
690
" reserved1=%s\n", sp->se_reserved1);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
692
" reserved2=%s\n", sp->se_reserved2);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
694
" path=%s\n", sp->se_path);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
695
if (sp->se_args != NULL) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
697
" args=%s\n", sp->se_args);
usr/src/cmd/tabs/tabs.c
725
char *sp;
usr/src/cmd/tabs/tabs.c
727
sp = stdtabs;
usr/src/cmd/tabs/tabs.c
728
while (*sp) {
usr/src/cmd/tabs/tabs.c
729
if (EQ(option, sp)) {
usr/src/cmd/tabs/tabs.c
730
while (*sp++) /* skip to 1st tab value */
usr/src/cmd/tabs/tabs.c
732
while (*tabvect++ = *sp++) /* copy, make int */
usr/src/cmd/tabs/tabs.c
736
while (*sp++) /* skip to 1st tab value */
usr/src/cmd/tabs/tabs.c
738
while (*sp++) /* skip over tab list */
usr/src/cmd/tail/read.c
103
WR(sp, tlen);
usr/src/cmd/tail/read.c
108
len = p - sp;
usr/src/cmd/tail/read.c
110
WR(sp, len);
usr/src/cmd/tail/read.c
113
free(sp);
usr/src/cmd/tail/read.c
136
char *p, *sp;
usr/src/cmd/tail/read.c
142
p = sp = NULL;
usr/src/cmd/tail/read.c
148
if ((sp = realloc(sp, blen += 1024)) == NULL)
usr/src/cmd/tail/read.c
150
p = sp + cnt - 1;
usr/src/cmd/tail/read.c
160
bcopy(sp, llines[recno].l, llines[recno].len = cnt);
usr/src/cmd/tail/read.c
162
p = sp;
usr/src/cmd/tail/read.c
175
llines[recno].l = sp;
usr/src/cmd/tail/read.c
176
sp = NULL;
usr/src/cmd/tail/read.c
200
free(sp);
usr/src/cmd/tail/read.c
63
char *sp;
usr/src/cmd/tail/read.c
65
if ((sp = p = malloc(off)) == NULL)
usr/src/cmd/tail/read.c
72
p = sp;
usr/src/cmd/tail/read.c
77
free(sp);
usr/src/cmd/tail/read.c
82
for (t = p - 1, len = 0; t >= sp; --t, ++len)
usr/src/cmd/tail/read.c
96
WR(sp, tlen);
usr/src/cmd/tar/tar.c
1510
struct stat *sp;
usr/src/cmd/tar/tar.c
1519
sp = &stbuf;
usr/src/cmd/tar/tar.c
1531
sp->st_mode = Gen.g_mode;
usr/src/cmd/tar/tar.c
1532
if (is_posix && (sp->st_mode & S_IFMT) == 0) {
usr/src/cmd/tar/tar.c
1537
sp->st_mode |= S_IFREG;
usr/src/cmd/tar/tar.c
1542
sp->st_mode |= S_IFLNK;
usr/src/cmd/tar/tar.c
1545
sp->st_mode |= S_IFCHR;
usr/src/cmd/tar/tar.c
1548
sp->st_mode |= S_IFBLK;
usr/src/cmd/tar/tar.c
1551
sp->st_mode |= S_IFDIR;
usr/src/cmd/tar/tar.c
1554
sp->st_mode |= S_IFIFO;
usr/src/cmd/tar/tar.c
1558
sp->st_mode |= S_IFREG;
usr/src/cmd/tar/tar.c
1569
sp->st_uid = Gen.g_uid;
usr/src/cmd/tar/tar.c
1570
sp->st_gid = Gen.g_gid;
usr/src/cmd/tar/tar.c
1571
sp->st_size = Gen.g_filesz;
usr/src/cmd/tar/tar.c
1572
sp->st_mtime = Gen.g_mtime;
usr/src/cmd/tar/tar.c
1622
sp->st_mtim.tv_nsec = Xtarhdr.x_mtime.tv_nsec;
usr/src/cmd/tar/tar.c
1624
sp->st_mtim.tv_nsec = -1;
usr/src/cmd/tar/tar.c
1628
Xtarhdr.x_path, sp->st_mtim.tv_sec,
usr/src/cmd/tar/tar.c
1629
sp->st_mtim.tv_nsec);
usr/src/cmd/tar/tar.c
1632
NAMSIZ, dblock.dbuf.name, sp->st_mtim.tv_sec,
usr/src/cmd/tar/tar.c
1633
sp->st_mtim.tv_nsec);
usr/src/cmd/tar/tar.c
1652
sp->st_mode =
usr/src/cmd/tar/tar.c
1653
(S_IFDIR | (sp->st_mode & POSIXMODES));
usr/src/cmd/tar/tar.c
4528
struct stat *sp = &stbuf;
usr/src/cmd/tar/tar.c
4551
if (S_ISREG(sp->st_mode) && sp->st_uid == UID_NOBODY &&
usr/src/cmd/tar/tar.c
4552
(sp->st_mode & S_ISUID) == S_ISUID)
usr/src/cmd/tar/tar.c
4554
MODEMASK & sp->st_mode & ~S_ISUID);
usr/src/cmd/tar/tar.c
4555
duid = sp->st_uid;
usr/src/cmd/tar/tar.c
4565
if (S_ISREG(sp->st_mode) && sp->st_gid == GID_NOBODY &&
usr/src/cmd/tar/tar.c
4566
(sp->st_mode & S_ISGID) == S_ISGID)
usr/src/cmd/tar/tar.c
4568
MODEMASK & sp->st_mode & ~S_ISGID);
usr/src/cmd/tar/tar.c
4569
dgid = sp->st_gid;
usr/src/cmd/tar/tar.c
4572
duid = sp->st_uid;
usr/src/cmd/tar/tar.c
4573
dgid = sp->st_gid;
usr/src/cmd/tar/tar.c
4604
tomodes(struct stat *sp)
usr/src/cmd/tar/tar.c
4622
if ((ulong_t)(uid = sp->st_uid) > (ulong_t)OCTAL7CHAR) {
usr/src/cmd/tar/tar.c
4626
if ((ulong_t)(gid = sp->st_gid) > (ulong_t)OCTAL7CHAR) {
usr/src/cmd/tar/tar.c
4630
if (sp->st_size > TAR_OFFSET_MAX) {
usr/src/cmd/tar/tar.c
4632
Xtarhdr.x_filesz = sp->st_size;
usr/src/cmd/tar/tar.c
4637
sp->st_size);
usr/src/cmd/tar/tar.c
4640
sp->st_size);
usr/src/cmd/tar/tar.c
4642
if ((ulong_t)(uid = sp->st_uid) > (ulong_t)OCTAL7CHAR)
usr/src/cmd/tar/tar.c
4644
if ((ulong_t)(gid = sp->st_gid) > (ulong_t)OCTAL7CHAR)
usr/src/cmd/tar/tar.c
4648
(void) sprintf(dblock.dbuf.mode, "%07lo", sp->st_mode & POSIXMODES);
usr/src/cmd/tar/tar.c
4649
(void) sprintf(dblock.dbuf.mtime, "%011lo", sp->st_mtime);
usr/src/cmd/tar/tar.c
465
static void tomodes(struct stat *sp);
usr/src/cmd/tar/tar.c
6376
const struct stat *sp,
usr/src/cmd/tar/tar.c
6435
(void) sprintf(dblock.dbuf.uname, "%.31s", getname(sp->st_uid));
usr/src/cmd/tar/tar.c
6436
(void) sprintf(dblock.dbuf.gname, "%.31s", getgroup(sp->st_gid));
usr/src/cmd/tar/tar.c
6454
gen_date("mtime", sp->st_mtim);
usr/src/cmd/tbl/tg.c
20
get_text(char *sp, int ilin, int icol, char *fn, char *sz)
usr/src/cmd/tbl/tg.c
73
tcopy (sp, line+3);
usr/src/cmd/tbl/tg.c
75
*sp=0;
usr/src/cmd/troff/n5.c
796
tchar *sp;
usr/src/cmd/troff/n5.c
807
sp = string;
usr/src/cmd/troff/n5.c
808
while ((j = cbits(i = getch()))!=delim && j!='\n' && sp<&string[1280-1])
usr/src/cmd/troff/n5.c
809
*sp++ = i;
usr/src/cmd/troff/n5.c
810
if (sp >= string + 1280) {
usr/src/cmd/troff/n5.c
815
val = sp==string;
usr/src/cmd/troff/n5.c
818
*sp++ = 0;
usr/src/cmd/troff/n5.c
827
sp = string;
usr/src/cmd/troff/n5.c
829
if (*sp != i) {
usr/src/cmd/troff/n5.c
834
sp++;
usr/src/cmd/troff/n5.c
836
if (*sp)
usr/src/cmd/truss/expound.c
2575
sigset_string(private_t *pri, sigset_t *sp)
usr/src/cmd/truss/expound.c
2578
int n = sizeof (*sp) / sizeof (int32_t);
usr/src/cmd/truss/expound.c
2579
int32_t *lp = (int32_t *)sp;
usr/src/cmd/truss/expound.c
847
print_strbuf(private_t *pri, struct strbuf *sp, const char *name, int dump)
usr/src/cmd/truss/expound.c
853
sp->maxlen,
usr/src/cmd/truss/expound.c
854
sp->len,
usr/src/cmd/truss/expound.c
855
(long)sp->buf);
usr/src/cmd/truss/expound.c
860
if (sp->buf == NULL || sp->len <= 0)
usr/src/cmd/truss/expound.c
863
int nb = (sp->len > 8)? 8 : sp->len;
usr/src/cmd/truss/expound.c
867
if (Pread(Proc, buffer, (size_t)nb, (long)sp->buf) == nb) {
usr/src/cmd/truss/expound.c
871
(nb == sp->len)?
usr/src/cmd/truss/expound.c
876
if (dump && sp->len > 8)
usr/src/cmd/truss/expound.c
877
showbuffer(pri, (long)sp->buf, (long)sp->len);
usr/src/cmd/truss/expound.c
882
print_strbuf32(private_t *pri, struct strbuf32 *sp, const char *name, int dump)
usr/src/cmd/truss/expound.c
888
sp->maxlen,
usr/src/cmd/truss/expound.c
889
sp->len,
usr/src/cmd/truss/expound.c
890
(long)sp->buf);
usr/src/cmd/truss/expound.c
895
if (sp->buf == 0 || sp->len <= 0)
usr/src/cmd/truss/expound.c
898
int nb = (sp->len > 8)? 8 : sp->len;
usr/src/cmd/truss/expound.c
902
if (Pread(Proc, buffer, (size_t)nb, (long)sp->buf) == nb) {
usr/src/cmd/truss/expound.c
906
(nb == sp->len)?
usr/src/cmd/truss/expound.c
911
if (dump && sp->len > 8)
usr/src/cmd/truss/expound.c
912
showbuffer(pri, (long)sp->buf, (long)sp->len);
usr/src/cmd/truss/fcall.c
1001
uintptr_t stkbase = sp;
usr/src/cmd/truss/fcall.c
1016
stkend = sp + minsize;
usr/src/cmd/truss/fcall.c
1018
while (Stk == NULL && fp != 0 && fp >= sp) {
usr/src/cmd/truss/fcall.c
1034
Stk = find_stack(sp);
usr/src/cmd/truss/fcall.c
1243
uintptr_t sp = Lsp->pr_reg[R_SP];
usr/src/cmd/truss/fcall.c
1257
sp = (uint32_t)sp;
usr/src/cmd/truss/fcall.c
1363
if ((Stk = callstack_info(sp, fp, 1)) == NULL) {
usr/src/cmd/truss/fcall.c
1440
uintptr_t sp = Lsp->pr_reg[R_SP];
usr/src/cmd/truss/fcall.c
1441
uintptr_t rpc = get_return_address(&sp);
usr/src/cmd/truss/fcall.c
1447
sp = (uint32_t)sp;
usr/src/cmd/truss/fcall.c
1456
if (!(sp >= Stk->stkbase && sp < Stk->stkend) ||
usr/src/cmd/truss/fcall.c
1462
if (sp >= Stk->stack[i].sp) {
usr/src/cmd/truss/fcall.c
1464
if (sp == Stk->stack[i].sp)
usr/src/cmd/truss/fcall.c
1478
Stk->stack[Stk->ncall].sp = sp; /* record it anyeay */
usr/src/cmd/truss/fcall.c
1500
uintptr_t sp = Lsp->pr_reg[R_SP];
usr/src/cmd/truss/fcall.c
1505
sp = (uint32_t)sp;
usr/src/cmd/truss/fcall.c
1509
if (fp < sp + 8)
usr/src/cmd/truss/fcall.c
1510
fp = sp + 8;
usr/src/cmd/truss/fcall.c
1513
if (sp <= Stk->stack[i].sp && fp > Stk->stack[i].sp) {
usr/src/cmd/truss/fcall.c
1524
sp -= 4;
usr/src/cmd/truss/fcall.c
1526
if (sp <= Stk->stack[i].sp &&
usr/src/cmd/truss/fcall.c
1527
fp > Stk->stack[i].sp) {
usr/src/cmd/truss/fcall.c
1558
uintptr_t sp = reg[R_SP];
usr/src/cmd/truss/fcall.c
1565
uintptr_t sp; /* %sp within called function */
usr/src/cmd/truss/fcall.c
1574
while (sp != 0) {
usr/src/cmd/truss/fcall.c
1575
fp = sp; /* remember higest non-null sp */
usr/src/cmd/truss/fcall.c
1576
frame[nframe].sp = sp;
usr/src/cmd/truss/fcall.c
1578
sp = previous_fp(sp, &pc);
usr/src/cmd/truss/fcall.c
1579
frame[nframe].rsp = sp;
usr/src/cmd/truss/fcall.c
1608
sp = frame[nframe].rsp + FPADJUST; /* %sp at time of call */
usr/src/cmd/truss/fcall.c
1609
if ((Stk = callstack_info(sp, fp, 0)) == NULL)
usr/src/cmd/truss/fcall.c
1613
Stk->stack[Stk->ncall].sp = sp;
usr/src/cmd/truss/fcall.c
1658
previous_fp(uintptr_t sp, uintptr_t *rpc)
usr/src/cmd/truss/fcall.c
1665
if (Pread(Proc, &rwin, sizeof (rwin), sp + STACK_BIAS)
usr/src/cmd/truss/fcall.c
1676
if (Pread(Proc, &rwin, sizeof (rwin), sp) == sizeof (rwin)) {
usr/src/cmd/truss/fcall.c
1800
uint32_t sp = *psp;
usr/src/cmd/truss/fcall.c
1805
if (Pread(Proc, &rpc, sizeof (rpc), sp) != sizeof (rpc))
usr/src/cmd/truss/fcall.c
1817
uintptr_t sp = *psp;
usr/src/cmd/truss/fcall.c
1820
if (Pread(Proc, &rpc, sizeof (rpc), sp) != sizeof (rpc))
usr/src/cmd/truss/fcall.c
633
uintptr_t sp = Lsp->pr_reg[R_SP];
usr/src/cmd/truss/fcall.c
640
sp = (uint32_t)sp;
usr/src/cmd/truss/fcall.c
643
if (sp == 0)
usr/src/cmd/truss/fcall.c
646
if (sp >= Stk->stkbase && sp < Stk->stkend)
usr/src/cmd/truss/fcall.c
661
if (sp >= Psp->pr_stkbase && sp < Psp->pr_stkbase + Psp->pr_stksize) {
usr/src/cmd/truss/fcall.c
669
sp >= (uintptr_t)Lsp->pr_altstack.ss_sp &&
usr/src/cmd/truss/fcall.c
670
sp < (uintptr_t)Lsp->pr_altstack.ss_sp
usr/src/cmd/truss/fcall.c
681
sp >= (uintptr_t)thrinfo.ti_stkbase - thrinfo.ti_stksize &&
usr/src/cmd/truss/fcall.c
682
sp < (uintptr_t)thrinfo.ti_stkbase) {
usr/src/cmd/truss/fcall.c
691
if (sp >= Pmap->pr_vaddr &&
usr/src/cmd/truss/fcall.c
692
sp < Pmap->pr_vaddr + Pmap->pr_size) {
usr/src/cmd/truss/fcall.c
710
uintptr_t sp = reg[R_SP];
usr/src/cmd/truss/fcall.c
714
sp = (uint32_t)sp;
usr/src/cmd/truss/fcall.c
717
if (sp == 0)
usr/src/cmd/truss/fcall.c
720
if (sp >= Stk->stkbase && sp < Stk->stkend)
usr/src/cmd/truss/fcall.c
735
if (sp >= Psp->pr_stkbase && sp < Psp->pr_stkbase + Psp->pr_stksize) {
usr/src/cmd/truss/fcall.c
742
sp >= (uintptr_t)thrinfo.ti_stkbase - thrinfo.ti_stksize &&
usr/src/cmd/truss/fcall.c
743
sp < (uintptr_t)thrinfo.ti_stkbase) {
usr/src/cmd/truss/fcall.c
757
find_lwp_stack(uintptr_t sp)
usr/src/cmd/truss/fcall.c
787
if (sp >= pmap->pr_vaddr &&
usr/src/cmd/truss/fcall.c
788
sp < pmap->pr_vaddr + pmap->pr_size) {
usr/src/cmd/truss/fcall.c
811
find_stack(uintptr_t sp)
usr/src/cmd/truss/fcall.c
830
if (sp >= Psp->pr_stkbase && sp < Psp->pr_stkbase + Psp->pr_stksize) {
usr/src/cmd/truss/fcall.c
849
sp >= (uintptr_t)Lsp->pr_altstack.ss_sp &&
usr/src/cmd/truss/fcall.c
850
sp < (uintptr_t)Lsp->pr_altstack.ss_sp
usr/src/cmd/truss/fcall.c
869
return (find_lwp_stack(sp));
usr/src/cmd/truss/fcall.c
890
if (sp >= (uintptr_t)thrinfo.ti_stkbase - thrinfo.ti_stksize &&
usr/src/cmd/truss/fcall.c
891
sp < (uintptr_t)thrinfo.ti_stkbase) {
usr/src/cmd/truss/fcall.c
914
(ulong_t)sp,
usr/src/cmd/truss/fcall.c
984
callstack_info(uintptr_t sp, uintptr_t fp, int makeid)
usr/src/cmd/truss/fcall.c
989
if (sp == 0 ||
usr/src/cmd/truss/fcall.c
990
Pread(Proc, &trash, sizeof (trash), sp) != sizeof (trash))
usr/src/cmd/truss/fcall.c
994
if (sp >= Stk->stkbase && sp < Stk->stkend)
usr/src/cmd/truss/main.c
2045
accumulate(timestruc_t *ap, const timestruc_t *ep, const timestruc_t *sp)
usr/src/cmd/truss/main.c
2047
ap->tv_sec += ep->tv_sec - sp->tv_sec;
usr/src/cmd/truss/main.c
2048
ap->tv_nsec += ep->tv_nsec - sp->tv_nsec;
usr/src/cmd/truss/main.c
2699
is_empty(const uint32_t *sp, /* pointer to set (array of int32's) */
usr/src/cmd/truss/main.c
2704
if (*sp++)
usr/src/cmd/truss/main.c
96
#define isemptyset(sp) \
usr/src/cmd/truss/main.c
97
is_empty((uint32_t *)(sp), sizeof (*(sp)) / sizeof (uint32_t))
usr/src/cmd/truss/ramdata.h
275
uintptr_t sp; /* %sp for function call */
usr/src/cmd/ttymon/tmchild.c
450
struct Gdef *sp;
usr/src/cmd/ttymon/tmchild.c
454
if ((sp = find_def(speedef->g_nextid)) == NULL) {
usr/src/cmd/ttymon/tmchild.c
459
if ((sp = find_def(speedef->g_id)) == NULL) {
usr/src/cmd/ttymon/tmchild.c
465
return (sp);
usr/src/cmd/ttymon/tmlock.c
66
char *sp, *p;
usr/src/cmd/ttymon/tmlock.c
68
sp = name;
usr/src/cmd/ttymon/tmlock.c
69
if (strncmp(sp, "/dev/", 5) == 0)
usr/src/cmd/ttymon/tmlock.c
70
sp += 5;
usr/src/cmd/ttymon/tmlock.c
72
while ((p = (char *)strchr(sp, '/')) != NULL) {
usr/src/cmd/ttymon/tmlock.c
73
sp = ++p;
usr/src/cmd/ttymon/tmlock.c
75
return (sp);
usr/src/cmd/ttymon/tmpmtab.c
533
insert_pmtab(struct pmtab *sp)
usr/src/cmd/ttymon/tmpmtab.c
548
ret = strcmp(sp->p_tag, tsp->p_tag);
usr/src/cmd/ttymon/tmpmtab.c
560
if (same_entry(tsp, sp)) { /* same entry */
usr/src/cmd/ttymon/tmpmtab.c
563
if ((sp->p_flags & X_FLAG) &&
usr/src/cmd/ttymon/tmpmtab.c
564
((sp->p_dmsg == NULL) ||
usr/src/cmd/ttymon/tmpmtab.c
565
(*(sp->p_dmsg) == '\0'))) {
usr/src/cmd/ttymon/tmpmtab.c
571
sp->p_tag);
usr/src/cmd/ttymon/tmpmtab.c
574
sp->p_next = tsp->p_next;
usr/src/cmd/ttymon/tmpmtab.c
576
PMtab = sp;
usr/src/cmd/ttymon/tmpmtab.c
578
savtsp->p_next = sp;
usr/src/cmd/ttymon/tmpmtab.c
580
sp->p_status = CHANGED;
usr/src/cmd/ttymon/tmpmtab.c
581
sp->p_fd = tsp->p_fd;
usr/src/cmd/ttymon/tmpmtab.c
582
sp->p_childpid =
usr/src/cmd/ttymon/tmpmtab.c
584
sp->p_inservice =
usr/src/cmd/ttymon/tmpmtab.c
586
sp = tsp;
usr/src/cmd/ttymon/tmpmtab.c
591
free_pmtab(sp);
usr/src/cmd/ttymon/tmpmtab.c
594
if ((sp->p_flags & X_FLAG) &&
usr/src/cmd/ttymon/tmpmtab.c
595
((sp->p_dmsg == NULL) ||
usr/src/cmd/ttymon/tmpmtab.c
596
(*(sp->p_dmsg) == '\0'))) { /* disabled entry */
usr/src/cmd/ttymon/tmpmtab.c
597
free_pmtab(sp);
usr/src/cmd/ttymon/tmpmtab.c
606
if (*sp->p_softcar != '\0')
usr/src/cmd/ttymon/tmpmtab.c
607
set_softcar(sp);
usr/src/cmd/ttymon/tmpmtab.c
611
sp->p_next = PMtab;
usr/src/cmd/ttymon/tmpmtab.c
612
PMtab = sp;
usr/src/cmd/ttymon/tmpmtab.c
614
sp->p_next = savtsp->p_next;
usr/src/cmd/ttymon/tmpmtab.c
615
savtsp->p_next = sp;
usr/src/cmd/ttymon/tmpmtab.c
618
debug("adding <%s>", sp->p_tag);
usr/src/cmd/ttymon/tmpmtab.c
622
sp->p_status = VALID;
usr/src/cmd/ttymon/tmpmtab.c
631
if ((sp->p_flags & X_FLAG) &&
usr/src/cmd/ttymon/tmpmtab.c
632
((sp->p_dmsg == NULL) ||
usr/src/cmd/ttymon/tmpmtab.c
633
(*(sp->p_dmsg) == '\0'))) { /* disabled entry */
usr/src/cmd/ttymon/tmpmtab.c
634
free_pmtab(sp); /* do not poll this entry */
usr/src/cmd/ttymon/tmpmtab.c
643
if (*sp->p_softcar != '\0')
usr/src/cmd/ttymon/tmpmtab.c
644
set_softcar(sp);
usr/src/cmd/ttymon/tmpmtab.c
645
sp->p_next = NULL;
usr/src/cmd/ttymon/tmpmtab.c
647
PMtab = sp;
usr/src/cmd/ttymon/tmpmtab.c
649
savtsp->p_next = sp;
usr/src/cmd/ttymon/tmpmtab.c
651
debug("adding <%s>", sp->p_tag);
usr/src/cmd/ttymon/tmpmtab.c
655
sp->p_status = VALID;
usr/src/cmd/ttymon/tmpmtab.c
665
struct pmtab *sp; /* working pointer */
usr/src/cmd/ttymon/tmpmtab.c
671
sp = savesp = PMtab;
usr/src/cmd/ttymon/tmpmtab.c
672
while (sp) {
usr/src/cmd/ttymon/tmpmtab.c
673
if (sp->p_status) {
usr/src/cmd/ttymon/tmpmtab.c
677
savesp = sp;
usr/src/cmd/ttymon/tmpmtab.c
678
sp = sp->p_next;
usr/src/cmd/ttymon/tmpmtab.c
680
tsp = sp;
usr/src/cmd/ttymon/tmpmtab.c
682
PMtab = sp->p_next;
usr/src/cmd/ttymon/tmpmtab.c
685
savesp->p_next = sp->p_next;
usr/src/cmd/ttymon/tmpmtab.c
688
debug("purging <%s>", sp->p_tag);
usr/src/cmd/ttymon/tmpmtab.c
690
sp = sp->p_next;
usr/src/cmd/ttymon/tmutil.c
135
strcheck(char *sp, int flag)
usr/src/cmd/ttymon/tmutil.c
140
for (cp = sp; *cp; cp++) {
usr/src/cmd/ttymon/tmutil.c
146
for (cp = sp; *cp; cp++) {
usr/src/cmd/ttymon/ttymon.c
668
struct Gdef *sp;
usr/src/cmd/ttymon/ttymon.c
672
if ((sp = find_def(ttylabel)) == NULL) {
usr/src/cmd/ttymon/ttymon.c
674
sp = &DEFAULT; /* use default */
usr/src/cmd/ttymon/ttymon.c
677
sp = &DEFAULT; /* use default */
usr/src/cmd/ttymon/ttymon.c
686
return (sp);
usr/src/cmd/ttymon/ttymon.c
694
serial.g_id = strsave(sp->g_id);
usr/src/cmd/ttymon/ttymon.c
695
serial.g_iflags = merge_flags(sp->g_iflags, pmptr->p_ttymode);
usr/src/cmd/ttymon/ttymon.c
696
serial.g_fflags = merge_flags(sp->g_fflags, pmptr->p_ttymode);
usr/src/cmd/ttymon/ttymon.c
697
serial.g_autobaud = sp->g_autobaud;
usr/src/cmd/ttymon/ttymon.c
698
serial.g_nextid = strsave(sp->g_nextid);
usr/src/cmd/vi/misc/ctags.c
1017
for (sp = node->pat; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
1018
if (*sp == '\\')
usr/src/cmd/vi/misc/ctags.c
1020
else if (*sp == searchar)
usr/src/cmd/vi/misc/ctags.c
1023
(void) putc(*sp, outf);
usr/src/cmd/vi/misc/ctags.c
1040
for (sp = node->pat; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
1041
if (*sp == '\\')
usr/src/cmd/vi/misc/ctags.c
1043
else if (*sp == searchar)
usr/src/cmd/vi/misc/ctags.c
1046
(void) putc(*sp, outf);
usr/src/cmd/vi/misc/ctags.c
298
char *sp;
usr/src/cmd/vi/misc/ctags.c
307
for (sp = white; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
308
_wht[*sp] = TRUE;
usr/src/cmd/vi/misc/ctags.c
309
for (sp = endtk; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
310
_etk[*sp] = TRUE;
usr/src/cmd/vi/misc/ctags.c
311
for (sp = intk; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
312
_itk[*sp] = TRUE;
usr/src/cmd/vi/misc/ctags.c
313
for (sp = begtk; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
314
_btk[*sp] = TRUE;
usr/src/cmd/vi/misc/ctags.c
317
for (sp = oprtk; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
318
_opr[*sp] = TRUE;
usr/src/cmd/vi/misc/ctags.c
320
for (sp = notgd; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
321
_gd[*sp] = FALSE;
usr/src/cmd/vi/misc/ctags.c
460
char *sp;
usr/src/cmd/vi/misc/ctags.c
468
sp = tp = token = line;
usr/src/cmd/vi/misc/ctags.c
472
*sp = c = getc(inf);
usr/src/cmd/vi/misc/ctags.c
479
c = *++sp = getc(inf);
usr/src/cmd/vi/misc/ctags.c
487
while ((*++sp = c = getc(inf)) == '*')
usr/src/cmd/vi/misc/ctags.c
521
*++sp = c = getc(inf);
usr/src/cmd/vi/misc/ctags.c
544
*--sp = c;
usr/src/cmd/vi/misc/ctags.c
547
(void) ungetc(*sp, inf);
usr/src/cmd/vi/misc/ctags.c
550
if (sp == line)
usr/src/cmd/vi/misc/ctags.c
564
if (sp == line)
usr/src/cmd/vi/misc/ctags.c
639
if ((*++sp = getc(inf)) == ':') {
usr/src/cmd/vi/misc/ctags.c
641
c = *sp;
usr/src/cmd/vi/misc/ctags.c
644
(void) ungetc (*sp, inf);
usr/src/cmd/vi/misc/ctags.c
645
--sp;
usr/src/cmd/vi/misc/ctags.c
654
if (start_entry(&sp, token, &f)) {
usr/src/cmd/vi/misc/ctags.c
663
token = sp;
usr/src/cmd/vi/misc/ctags.c
669
token = tp = sp;
usr/src/cmd/vi/misc/ctags.c
677
sp++;
usr/src/cmd/vi/misc/ctags.c
679
if (c == '\n' ||c == '}'|| sp > &line[sizeof (line) - BUFSIZ]) {
usr/src/cmd/vi/misc/ctags.c
680
tp = token = sp = line;
usr/src/cmd/vi/misc/ctags.c
696
char *sp;
usr/src/cmd/vi/misc/ctags.c
703
sp = *lp;
usr/src/cmd/vi/misc/ctags.c
704
c = *sp;
usr/src/cmd/vi/misc/ctags.c
708
*++sp = c = getc(inf);
usr/src/cmd/vi/misc/ctags.c
712
if (sp > &line[sizeof (line) - BUFSIZ])
usr/src/cmd/vi/misc/ctags.c
767
while ((*++sp = c = getc(inf)) != ')') {
usr/src/cmd/vi/misc/ctags.c
771
if (sp > &line[sizeof (line) - BUFSIZ])
usr/src/cmd/vi/misc/ctags.c
786
while (iswhite(*++sp = c = getc(inf)))
usr/src/cmd/vi/misc/ctags.c
790
if (sp > &line[sizeof (line) - BUFSIZ])
usr/src/cmd/vi/misc/ctags.c
794
*lp = --sp;
usr/src/cmd/vi/misc/ctags.c
809
char *sp, *orig_sp;
usr/src/cmd/vi/misc/ctags.c
819
for (sp = line; *sp; sp++) {
usr/src/cmd/vi/misc/ctags.c
820
switch (*sp) {
usr/src/cmd/vi/misc/ctags.c
831
char start = *sp;
usr/src/cmd/vi/misc/ctags.c
832
sp++;
usr/src/cmd/vi/misc/ctags.c
834
while ((*sp != '\0') && (*sp != start)) {
usr/src/cmd/vi/misc/ctags.c
835
if (*sp == '\\')
usr/src/cmd/vi/misc/ctags.c
836
sp++; /* Skip escaped thing */
usr/src/cmd/vi/misc/ctags.c
837
sp++;
usr/src/cmd/vi/misc/ctags.c
840
if (*sp == '\0')
usr/src/cmd/vi/misc/ctags.c
841
sp--;
usr/src/cmd/vi/misc/ctags.c
845
if (*++sp == '*')
usr/src/cmd/vi/misc/ctags.c
846
sp = toss_comment(sp);
usr/src/cmd/vi/misc/ctags.c
848
--sp;
usr/src/cmd/vi/misc/ctags.c
857
if (sp[1] == '%' && sp == line)
usr/src/cmd/vi/misc/ctags.c
865
if (brace == 0 && !in_rule && (isalpha(*sp) ||
usr/src/cmd/vi/misc/ctags.c
866
*sp == '.' ||
usr/src/cmd/vi/misc/ctags.c
867
*sp == '_')) {
usr/src/cmd/vi/misc/ctags.c
868
orig_sp = sp;
usr/src/cmd/vi/misc/ctags.c
869
++sp;
usr/src/cmd/vi/misc/ctags.c
870
while (isalnum(*sp) || *sp == '_' ||
usr/src/cmd/vi/misc/ctags.c
871
*sp == '.')
usr/src/cmd/vi/misc/ctags.c
872
sp++;
usr/src/cmd/vi/misc/ctags.c
873
toklen = sp - orig_sp;
usr/src/cmd/vi/misc/ctags.c
874
while (isspace(*sp))
usr/src/cmd/vi/misc/ctags.c
875
sp++;
usr/src/cmd/vi/misc/ctags.c
876
if (*sp == ':' || (*sp == '\0' &&
usr/src/cmd/vi/misc/ctags.c
889
if (*sp == '\0')
usr/src/cmd/vi/misc/ctags.c
890
sp--;
usr/src/cmd/vi/misc/ctags.c
892
sp--;
usr/src/cmd/vi/misc/ctags.c
904
char *sp;
usr/src/cmd/vi/misc/ctags.c
910
while ((sp = strchr(start, '*')) != NULL)
usr/src/cmd/vi/misc/ctags.c
911
if (sp[1] == '/')
usr/src/cmd/vi/misc/ctags.c
912
return (++sp);
usr/src/cmd/vi/misc/ctags.c
914
start = (++sp);
usr/src/cmd/vi/misc/ctags.c
925
return (sp);
usr/src/cmd/vi/misc/ctags.c
999
char *sp;
usr/src/cmd/vi/port/ex_io.c
536
samei(struct stat64 *sp, unsigned char *cp)
usr/src/cmd/vi/port/ex_io.c
542
return (IDENTICAL((*sp), stb));
usr/src/cmd/vi/port/ex_re.c
583
unsigned char *lp, *sp, *rp;
usr/src/cmd/vi/port/ex_re.c
588
sp = genbuf;
usr/src/cmd/vi/port/ex_re.c
591
*sp++ = *lp++;
usr/src/cmd/vi/port/ex_re.c
612
sp = place(sp, loc1, loc2);
usr/src/cmd/vi/port/ex_re.c
613
if (sp == 0)
usr/src/cmd/vi/port/ex_re.c
643
sp = place(sp, braslist[c - '1'] , braelist[c - '1']);
usr/src/cmd/vi/port/ex_re.c
644
if (sp == 0)
usr/src/cmd/vi/port/ex_re.c
651
if ((sp + len) >= &genbuf[LBSIZE])
usr/src/cmd/vi/port/ex_re.c
653
strncpy(sp, rp, len);
usr/src/cmd/vi/port/ex_re.c
656
*sp = fixcase(c);
usr/src/cmd/vi/port/ex_re.c
658
*sp = c;
usr/src/cmd/vi/port/ex_re.c
660
sp += len; rp += len;
usr/src/cmd/vi/port/ex_re.c
661
if (sp >= &genbuf[LBSIZE])
usr/src/cmd/vi/port/ex_re.c
667
loc2 = (char *)(linebuf + (sp - genbuf));
usr/src/cmd/vi/port/ex_re.c
668
while (*sp++ = *lp++)
usr/src/cmd/vi/port/ex_re.c
669
if (sp >= &genbuf[LBSIZE])
usr/src/cmd/vi/port/ex_re.c
691
place(sp, l1, l2)
usr/src/cmd/vi/port/ex_re.c
692
unsigned char *sp, *l1, *l2;
usr/src/cmd/vi/port/ex_re.c
696
*sp++ = fixcase(*l1++);
usr/src/cmd/vi/port/ex_re.c
697
if (sp >= &genbuf[LBSIZE])
usr/src/cmd/vi/port/ex_re.c
700
return (sp);
usr/src/cmd/vi/port/ex_temp.c
548
struct strreg *sp;
usr/src/cmd/vi/port/ex_temp.c
551
sp = mapreg(c);
usr/src/cmd/vi/port/ex_temp.c
552
rblock = sp->rg_first;
usr/src/cmd/vi/port/ex_temp.c
553
sp->rg_first = sp->rg_last = 0;
usr/src/cmd/vi/port/ex_temp.c
554
sp->rg_flags = sp->rg_nleft = 0;
usr/src/cmd/vi/port/ex_temp.c
667
struct strreg *sp;
usr/src/cmd/vi/port/ex_temp.c
674
strp = sp = mapreg(c);
usr/src/cmd/vi/port/ex_temp.c
675
sp->rg_flags = inopen && cursor && wcursor;
usr/src/cmd/vi/port/ex_temp.c
677
if (sp->rg_last) {
usr/src/cmd/vi/port/ex_temp.c
678
regio(sp->rg_last, read);
usr/src/cmd/vi/port/ex_temp.c
679
rnleft = sp->rg_nleft;
usr/src/cmd/vi/port/ex_temp.c
688
if (sp->rg_flags) {
usr/src/cmd/vi/port/ex_temp.c
742
struct strreg *sp = strp;
usr/src/cmd/vi/port/ex_temp.c
747
if (sp->rg_first == 0)
usr/src/cmd/vi/port/ex_temp.c
748
sp->rg_first = rblock;
usr/src/cmd/vi/port/ex_temp.c
749
sp->rg_last = rblock;
usr/src/cmd/vi/port/ex_temp.c
750
sp->rg_nleft = rnleft;
usr/src/cmd/vi/port/ex_vops3.c
410
unsigned char *sp = save;
usr/src/cmd/vi/port/ex_vops3.c
414
strcpy(sp, linebuf);
usr/src/cmd/vi/port/ex_vops3.c
434
strcLIN(sp);
usr/src/cmd/vi/port/ex_vops3.c
439
strcLIN(sp);
usr/src/cmd/ypcmd/ypxfrd_server.c
393
register short *sp;
usr/src/cmd/ypcmd/ypxfrd_server.c
404
sp = (short *)buf;
usr/src/cmd/ypcmd/ypxfrd_server.c
407
if ((unsigned)0 >= sp[0]) {
usr/src/cmd/ypcmd/ypxfrd_server.c
410
ans.dptr = buf + sp[1];
usr/src/cmd/ypcmd/ypxfrd_server.c
411
ans.dsize = PBLKSIZ - sp[1];
usr/src/cmd/ypcmd/ypxfrd_server.c
414
if ((unsigned)n >= sp[0]) {
usr/src/cmd/ypcmd/ypxfrd_server.c
423
t = sp[n];
usr/src/cmd/ypcmd/ypxfrd_server.c
424
tmp.dptr = buf + sp[n + 1];
usr/src/cmd/ypcmd/ypxfrd_server.c
425
tmp.dsize = t - sp[n + 1];
usr/src/common/bzip2/blocksort.c
106
sp = 0;
usr/src/common/bzip2/blocksort.c
109
while (sp > 0) {
usr/src/common/bzip2/blocksort.c
111
AssertH ( sp < FALLBACK_QSORT_STACK_SIZE - 1, 1004 );
usr/src/common/bzip2/blocksort.c
596
#define mpush(lz,hz,dz) { stackLo[sp] = lz; \
usr/src/common/bzip2/blocksort.c
597
stackHi[sp] = hz; \
usr/src/common/bzip2/blocksort.c
598
stackD [sp] = dz; \
usr/src/common/bzip2/blocksort.c
599
sp++; }
usr/src/common/bzip2/blocksort.c
601
#define mpop(lz,hz,dz) { sp--; \
usr/src/common/bzip2/blocksort.c
602
lz = stackLo[sp]; \
usr/src/common/bzip2/blocksort.c
603
hz = stackHi[sp]; \
usr/src/common/bzip2/blocksort.c
604
dz = stackD [sp]; }
usr/src/common/bzip2/blocksort.c
631
Int32 sp, lo, hi, d;
usr/src/common/bzip2/blocksort.c
641
sp = 0;
usr/src/common/bzip2/blocksort.c
644
while (sp > 0) {
usr/src/common/bzip2/blocksort.c
646
AssertH ( sp < MAIN_QSORT_STACK_SIZE - 2, 1001 );
usr/src/common/bzip2/blocksort.c
80
#define fpush(lz,hz) { stackLo[sp] = lz; \
usr/src/common/bzip2/blocksort.c
81
stackHi[sp] = hz; \
usr/src/common/bzip2/blocksort.c
82
sp++; }
usr/src/common/bzip2/blocksort.c
84
#define fpop(lz,hz) { sp--; \
usr/src/common/bzip2/blocksort.c
85
lz = stackLo[sp]; \
usr/src/common/bzip2/blocksort.c
86
hz = stackHi[sp]; }
usr/src/common/bzip2/blocksort.c
99
Int32 sp, lo, hi;
usr/src/common/cmdparse/cmdparse.c
101
subCommandProps_t *sp;
usr/src/common/cmdparse/cmdparse.c
104
for (sp = _subCommandProps; sp->name; sp++) {
usr/src/common/cmdparse/cmdparse.c
106
if (len == strlen(sp->name) &&
usr/src/common/cmdparse/cmdparse.c
107
strncasecmp(subCommand, sp->name, len) == 0) {
usr/src/common/cmdparse/cmdparse.c
108
*subCommandProps = sp;
usr/src/common/cmdparse/cmdparse.c
273
subCommandProps_t *sp;
usr/src/common/cmdparse/cmdparse.c
296
for (sp = _subCommandProps; sp->name; sp++) {
usr/src/common/cmdparse/cmdparse.c
297
subUsage(usageType, sp);
usr/src/common/ctf/ctf_lookup.c
184
const ctf_sect_t *sp = &fp->ctf_symtab;
usr/src/common/ctf/ctf_lookup.c
187
if (sp->cts_data == NULL)
usr/src/common/ctf/ctf_lookup.c
193
if (sp->cts_entsize == sizeof (Elf32_Sym)) {
usr/src/common/ctf/ctf_lookup.c
194
const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx;
usr/src/common/ctf/ctf_lookup.c
198
const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx;
usr/src/common/ctf/ctf_lookup.c
246
const ctf_sect_t *sp = &fp->ctf_symtab;
usr/src/common/ctf/ctf_lookup.c
250
if (sp->cts_data == NULL)
usr/src/common/ctf/ctf_lookup.c
256
if (sp->cts_entsize == sizeof (Elf32_Sym)) {
usr/src/common/ctf/ctf_lookup.c
257
const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx;
usr/src/common/ctf/ctf_lookup.c
261
const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx;
usr/src/common/ctf/ctf_open.c
113
const ctf_sect_t *sp, const ctf_sect_t *strp)
usr/src/common/ctf/ctf_open.c
115
const uchar_t *symp = sp->cts_data;
usr/src/common/ctf/ctf_open.c
133
for (; xp < xend; xp++, symp += sp->cts_entsize) {
usr/src/common/ctf/ctf_open.c
134
if (sp->cts_entsize == sizeof (Elf32_Sym))
usr/src/common/ficl/emu/loader_emu.c
1642
struct includeline *script, *se, *sp;
usr/src/common/ficl/emu/loader_emu.c
1673
sp = malloc(sizeof (struct includeline) + strlen(cp) + 1);
usr/src/common/ficl/emu/loader_emu.c
1678
if (sp == NULL) {
usr/src/common/ficl/emu/loader_emu.c
1689
(void) strcpy(sp->text, cp);
usr/src/common/ficl/emu/loader_emu.c
1690
sp->line = line;
usr/src/common/ficl/emu/loader_emu.c
1691
sp->next = NULL;
usr/src/common/ficl/emu/loader_emu.c
1694
script = sp;
usr/src/common/ficl/emu/loader_emu.c
1696
se->next = sp;
usr/src/common/ficl/emu/loader_emu.c
1698
se = sp;
usr/src/common/ficl/emu/loader_emu.c
1711
for (sp = script; sp != NULL; sp = sp->next) {
usr/src/common/ficl/emu/loader_emu.c
1712
res = bf_run(sp->text);
usr/src/common/ficl/emu/loader_emu.c
1716
filename, sp->line, sp->text);
usr/src/common/mpi/mpi-priv.h
158
void s_mp_copy(const mp_digit *sp, mp_digit *dp, mp_size count); /* copy */
usr/src/common/mpi/mpi-priv.h
177
#define s_mp_copy(sp, dp, count) \
usr/src/common/mpi/mpi-priv.h
178
{int ix;for(ix=0;ix<(count);ix++)(dp)[ix]=(sp)[ix];}
usr/src/common/mpi/mpi-priv.h
180
#define s_mp_copy(sp, dp, count) memcpy(dp, sp, (count) * sizeof(mp_digit))
usr/src/common/mpi/mpi.c
2867
void s_mp_copy(const mp_digit *sp, mp_digit *dp, mp_size count)
usr/src/common/mpi/mpi.c
2873
dp[ix] = sp[ix];
usr/src/common/mpi/mpi.c
2875
memcpy(dp, sp, count * sizeof(mp_digit));
usr/src/common/net/dhcp/udp_sum.c
53
uint16_t *sp = (uint16_t *)&ck;
usr/src/common/net/dhcp/udp_sum.c
83
sum += *sp++;
usr/src/common/net/dhcp/udp_sum.c
95
if (sp == end_pseudo_hdr)
usr/src/common/net/dhcp/udp_sum.c
96
sp = (uint16_t *)udph;
usr/src/common/smbios/smb_info.c
239
const uint8_t *sp = (const uint8_t *)(uintptr_t)stp->smbst_hdr;
usr/src/common/smbios/smb_info.c
241
if (off != 0 && sp + off < stp->smbst_end) {
usr/src/common/smbios/smb_info.c
243
return (smb_strptr(stp, sp[off]));
usr/src/common/smbios/smb_info.c
852
smbios_info_slot(smbios_hdl_t *shp, id_t id, smbios_slot_t *sp)
usr/src/common/smbios/smb_info.c
866
bzero(sp, sizeof (smb_base_slot_t));
usr/src/common/smbios/smb_info.c
868
sp->smbl_name = smb_strptr(stp, s.smbsl_name);
usr/src/common/smbios/smb_info.c
869
sp->smbl_type = s.smbsl_type;
usr/src/common/smbios/smb_info.c
870
sp->smbl_width = s.smbsl_width;
usr/src/common/smbios/smb_info.c
871
sp->smbl_usage = s.smbsl_usage;
usr/src/common/smbios/smb_info.c
872
sp->smbl_length = s.smbsl_length;
usr/src/common/smbios/smb_info.c
873
sp->smbl_id = s.smbsl_id;
usr/src/common/smbios/smb_info.c
874
sp->smbl_ch1 = s.smbsl_ch1;
usr/src/common/smbios/smb_info.c
875
sp->smbl_ch2 = s.smbsl_ch2;
usr/src/common/smbios/smb_info.c
876
sp->smbl_sg = s.smbsl_sg;
usr/src/common/smbios/smb_info.c
877
sp->smbl_bus = s.smbsl_bus;
usr/src/common/smbios/smb_info.c
878
sp->smbl_df = s.smbsl_df;
usr/src/common/smbios/smb_info.c
881
sp->smbl_dbw = s.smbsl_dbw;
usr/src/common/smbios/smb_info.c
882
sp->smbl_npeers = s.smbsl_npeers;
usr/src/common/smbios/smb_info.c
899
sp->smbl_info = cont.smbsl_info;
usr/src/common/smbios/smb_info.c
900
sp->smbl_pwidth = cont.smbsl_pwidth;
usr/src/common/smbios/smb_info.c
901
sp->smbl_pitch = cont.smbsl_pitch;
usr/src/common/smbios/smb_info.c
904
sp->smbl_height = cont.smbsl_height;
usr/src/common/smbios/smb_open.c
428
smb_export(const smb_struct_t *stp, smbios_struct_t *sp)
usr/src/common/smbios/smb_open.c
432
sp->smbstr_id = hdr->smbh_hdl;
usr/src/common/smbios/smb_open.c
433
sp->smbstr_type = hdr->smbh_type;
usr/src/common/smbios/smb_open.c
434
sp->smbstr_data = hdr;
usr/src/common/smbios/smb_open.c
435
sp->smbstr_size = (size_t)(stp->smbst_end - (uchar_t *)hdr);
usr/src/common/smbios/smb_open.c
437
return (sp);
usr/src/common/smbios/smb_open.c
441
smbios_lookup_id(smbios_hdl_t *shp, id_t id, smbios_struct_t *sp)
usr/src/common/smbios/smb_open.c
448
if (sp != NULL)
usr/src/common/smbios/smb_open.c
449
(void) smb_export(stp, sp);
usr/src/common/smbios/smb_open.c
455
smbios_lookup_type(smbios_hdl_t *shp, uint_t type, smbios_struct_t *sp)
usr/src/common/smbios/smb_open.c
462
if (sp != NULL)
usr/src/common/smbios/smb_open.c
463
(void) smb_export(stp, sp);
usr/src/common/smbios/smb_open.c
471
const smb_struct_t *sp = shp->sh_structs;
usr/src/common/smbios/smb_open.c
475
for (i = 0; i < shp->sh_nstructs; i++, sp++) {
usr/src/common/smbios/smb_open.c
476
if (sp->smbst_hdr->smbh_type != SMB_TYPE_INACTIVE &&
usr/src/common/smbios/smb_open.c
477
(rv = func(shp, smb_export(sp, &s), data)) != 0)
usr/src/common/smbios/smb_open.c
57
smb_system_t *sp = (smb_system_t *)(uintptr_t)hp;
usr/src/common/smbios/smb_open.c
58
bzero(sp->smbsi_uuid, sizeof (sp->smbsi_uuid));
usr/src/common/util/bzero.c
48
bzero(void *sp, size_t len)
usr/src/common/util/bzero.c
50
(void) memset(sp, 0, len);
usr/src/common/util/memchr.c
48
const unsigned char *sp = sptr;
usr/src/common/util/memchr.c
51
if (*sp++ == c)
usr/src/common/util/memchr.c
52
return ((void *)--sp);
usr/src/common/util/memset.c
59
unsigned char *sp = sp1;
usr/src/common/util/memset.c
61
*sp++ = (unsigned char)c;
usr/src/common/util/memstr.c
100
if (*sp++ == c)
usr/src/common/util/memstr.c
101
return ((void *)--sp);
usr/src/common/util/memstr.c
97
const unsigned char *sp = sptr;
usr/src/common/util/qsort.c
143
stk_t *sp;
usr/src/common/util/qsort.c
205
sp = stack;
usr/src/common/util/qsort.c
206
sp->b_lim = (char *)basep;
usr/src/common/util/qsort.c
207
sp->nrec = nrec;
usr/src/common/util/qsort.c
208
sp++;
usr/src/common/util/qsort.c
209
while (sp > stack) {
usr/src/common/util/qsort.c
210
sp--;
usr/src/common/util/qsort.c
211
b_lim = sp->b_lim;
usr/src/common/util/qsort.c
212
nrec = sp->nrec;
usr/src/common/util/qsort.c
477
sp->b_lim = t_par + rsiz;
usr/src/common/util/qsort.c
478
sp->nrec = t_nrec;
usr/src/common/util/qsort.c
479
sp++;
usr/src/common/util/qsort.c
480
sp->b_lim = b_lim;
usr/src/common/util/qsort.c
481
sp->nrec = b_nrec;
usr/src/common/util/qsort.c
482
sp++;
usr/src/common/util/qsort.c
484
sp->b_lim = b_lim;
usr/src/common/util/qsort.c
485
sp->nrec = b_nrec;
usr/src/common/util/qsort.c
486
sp++;
usr/src/common/util/qsort.c
487
sp->b_lim = t_par + rsiz;
usr/src/common/util/qsort.c
488
sp->nrec = t_nrec;
usr/src/common/util/qsort.c
489
sp++;
usr/src/common/util/string.c
190
sp = va_arg(args, char *);
usr/src/common/util/string.c
191
if (sp == NULL) {
usr/src/common/util/string.c
192
sp = "<null string>";
usr/src/common/util/string.c
194
prec = strlen(sp);
usr/src/common/util/string.c
201
while ((c = *sp++) != 0)
usr/src/common/util/string.c
206
transfer_count = strnlen(sp, prec);
usr/src/common/util/string.c
211
transfer_count = strlen(sp);
usr/src/common/util/string.c
220
ADDCHAR(*sp++);
usr/src/common/util/string.c
287
sp = numbuf;
usr/src/common/util/string.c
289
*sp++ = digits[tmp % base];
usr/src/common/util/string.c
322
while (sp > numbuf) {
usr/src/common/util/string.c
323
sp--;
usr/src/common/util/string.c
324
ADDCHAR(*sp);
usr/src/common/util/string.c
417
strchr(const char *sp, int c)
usr/src/common/util/string.c
420
if (*sp == (char)c)
usr/src/common/util/string.c
421
return ((char *)sp);
usr/src/common/util/string.c
422
} while (*sp++);
usr/src/common/util/string.c
535
strrchr(const char *sp, int c)
usr/src/common/util/string.c
540
if (*sp == (char)c)
usr/src/common/util/string.c
541
r = (char *)sp;
usr/src/common/util/string.c
542
} while (*sp++);
usr/src/common/util/string.c
80
char *digits, *sp, *bs;
usr/src/grub/grub-0.97/stage2/iso9660.h
155
} sp;
usr/src/lib/brand/solaris10/s10_brand/common/s10_deleted.c
201
s10_lwp_sema_wait(sysret_t *rval, void *sp)
usr/src/lib/brand/solaris10/s10_brand/common/s10_deleted.c
204
sp, NULL, 0));
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
372
const char *sp = NULL;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
386
for (sp = path, dp = dup; (c = *sp) != '\0'; sp++) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
741
strlist_t *savep = NULL, *sp = NULL, *tailp = NULL;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
752
sp = calloc(1, sizeof (*sp));
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
753
if (sp == NULL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
757
sp->str = dgettext(TEXT_DOMAIN, GET_MSG_STR(a));
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
759
sp->str = GET_MSG_STR(a);
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
761
sp->str = va_arg(ap, char *);
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
763
len += (strlen(sp->str));
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
764
sp->next = NULL;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
765
tailp->next = sp;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
766
tailp = sp;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
790
for (sp = dummy.next; sp != NULL; sp = sp->next) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
791
(void) strcat(*msgpp, sp->str);
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
805
sp = dummy.next;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
806
while (sp != NULL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
807
savep = sp->next;
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
808
S_FREE(sp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
809
sp = savep;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
294
const char *sp = NULL;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
308
for (sp = path, dp = dup; (c = *sp) != '\0'; sp++) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
667
strlist_t *savep = NULL, *sp = NULL, *tailp = NULL;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
678
sp = calloc(1, sizeof (*sp));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
679
if (sp == NULL) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
683
sp->str = dgettext(TEXT_DOMAIN, GET_MSG_STR(a));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
685
sp->str = GET_MSG_STR(a);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
687
sp->str = va_arg(ap, char *);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
689
len += (strlen(sp->str));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
690
sp->next = NULL;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
691
tailp->next = sp;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
692
tailp = sp;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
716
for (sp = dummy.next; sp != NULL; sp = sp->next) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
717
(void) strcat(*msgpp, sp->str);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
731
sp = dummy.next;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
732
while (sp != NULL) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
733
savep = sp->next;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
734
S_FREE(sp);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
735
sp = savep;
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
106
MD5Update(&ctx, (uchar_t *)sp, sl);
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
111
MD5Update(&ctx1, sp, sl);
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
131
(void) strncat(ctbuffer, (const char *)sp, sl);
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
150
MD5Update(&ctx1, sp, sl);
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
78
uchar_t *sp, *ep;
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
84
sp = (uchar_t *)switchsalt;
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
87
if (strncmp((char *)sp, crypt_alg_magic, crypt_alg_magic_len) == 0) {
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
88
sp += crypt_alg_magic_len;
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
92
for (ep = sp; *ep && *ep != '$' && ep < (sp + SALT_LEN); ep++)
usr/src/lib/crypt_modules/bsdmd5/bsdmd5.c
95
sl = ep - sp;
usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
541
scsi_supported_log_pages_t *sp;
usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
549
if ((sp = calloc(buflen, 1)) == NULL)
usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
555
PC_CUMULATIVE, (caddr_t)sp, buflen, &sk, &asc, &ascq)) == 0) {
usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
556
int pagecount = BE_16(sp->slp_hdr.lh_length);
usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
561
sp->slp_pages[i])
usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
568
free(sp);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1037
fmd_adm_xprt_stats(fmd_adm_t *ap, id_t id, fmd_adm_stats_t *sp)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1043
if (sp == NULL)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1060
sp->ams_buf = rms.rms_buf.rms_buf_val;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1061
sp->ams_len = rms.rms_buf.rms_buf_len;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1092
xdr_fmd_stat(XDR *xp, fmd_stat_t *sp)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1096
rv &= xdr_opaque(xp, sp->fmds_name, sizeof (sp->fmds_name));
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1097
rv &= xdr_u_int(xp, &sp->fmds_type);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1098
rv &= xdr_opaque(xp, sp->fmds_desc, sizeof (sp->fmds_desc));
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1100
switch (sp->fmds_type) {
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1102
rv &= xdr_int(xp, &sp->fmds_value.bool);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1105
rv &= xdr_int32_t(xp, &sp->fmds_value.i32);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1108
rv &= xdr_uint32_t(xp, &sp->fmds_value.ui32);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1111
rv &= xdr_int64_t(xp, &sp->fmds_value.i64);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1116
rv &= xdr_uint64_t(xp, &sp->fmds_value.ui64);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
1119
rv &= xdr_string(xp, &sp->fmds_value.str, ~0);
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
233
fmd_adm_stats_read(fmd_adm_t *ap, const char *name, fmd_adm_stats_t *sp)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
239
if (sp == NULL)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
260
sp->ams_buf = rms.rms_buf.rms_buf_val;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
261
sp->ams_len = rms.rms_buf.rms_buf_len;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
263
if (sp->ams_len != 0) {
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
264
qsort(sp->ams_buf, sp->ams_len,
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
272
fmd_adm_stats_free(fmd_adm_t *ap, fmd_adm_stats_t *sp)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
276
if (sp == NULL)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
279
rms.rms_buf.rms_buf_val = sp->ams_buf;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
280
rms.rms_buf.rms_buf_len = sp->ams_len;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
284
bzero(sp, sizeof (fmd_adm_stats_t));
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
434
fmd_adm_module_stats(fmd_adm_t *ap, const char *name, fmd_adm_stats_t *sp)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
440
if (name == NULL || sp == NULL)
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
457
sp->ams_buf = rms.rms_buf.rms_buf_val;
usr/src/lib/fm/libfmd_adm/common/fmd_adm.c
458
sp->ams_len = rms.rms_buf.rms_buf_len;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
119
fmd_scheme_t *sp;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
121
if ((sp = malloc(sizeof (fmd_scheme_t))) == NULL ||
usr/src/lib/fm/libfmd_snmp/common/scheme.c
122
(sp->sch_name = strdup(name)) == NULL) {
usr/src/lib/fm/libfmd_snmp/common/scheme.c
123
free(sp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
127
sp->sch_next = sch_list;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
128
sp->sch_dlp = NULL;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
129
sp->sch_err = 0;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
130
sp->sch_ops = _fmd_scheme_default_ops;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
132
sch_list = sp;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
133
return (sp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
137
fmd_scheme_rtld_init(fmd_scheme_t *sp)
usr/src/lib/fm/libfmd_snmp/common/scheme.c
143
if ((p = dlsym(sp->sch_dlp, opd->opd_name)) != NULL)
usr/src/lib/fm/libfmd_snmp/common/scheme.c
144
*(void **)((uintptr_t)&sp->sch_ops + opd->opd_off) = p;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
147
return (sp->sch_ops.sop_init());
usr/src/lib/fm/libfmd_snmp/common/scheme.c
153
fmd_scheme_t *sp;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
156
for (sp = sch_list; sp != NULL; sp = sp->sch_next) {
usr/src/lib/fm/libfmd_snmp/common/scheme.c
157
if (strcmp(name, sp->sch_name) == 0)
usr/src/lib/fm/libfmd_snmp/common/scheme.c
158
return (sp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
161
if ((sp = fmd_scheme_create(name)) == NULL)
usr/src/lib/fm/libfmd_snmp/common/scheme.c
168
sp->sch_err = errno;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
169
return (sp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
172
if ((sp->sch_dlp = dlopen(path, RTLD_LOCAL | RTLD_NOW | RTLD_PARENT)) ==
usr/src/lib/fm/libfmd_snmp/common/scheme.c
174
sp->sch_err = ELIBACC;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
175
return (sp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
178
if (fmd_scheme_rtld_init(sp) != 0) {
usr/src/lib/fm/libfmd_snmp/common/scheme.c
179
sp->sch_err = errno;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
180
(void) dlclose(sp->sch_dlp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
181
sp->sch_dlp = NULL;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
184
return (sp);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
190
fmd_scheme_t *sp;
usr/src/lib/fm/libfmd_snmp/common/scheme.c
200
if ((sp = fmd_scheme_lookup(DEFAULTSCHEMEDIR, name)) == NULL ||
usr/src/lib/fm/libfmd_snmp/common/scheme.c
201
sp->sch_dlp == NULL || sp->sch_err != 0) {
usr/src/lib/fm/libfmd_snmp/common/scheme.c
203
sp->sch_err == ELIBACC ? dlerror() : strerror(sp->sch_err);
usr/src/lib/fm/libfmd_snmp/common/scheme.c
209
if ((len = sp->sch_ops.sop_nvl2str(nvl, &c, sizeof (c))) == -1 ||
usr/src/lib/fm/libfmd_snmp/common/scheme.c
211
sp->sch_ops.sop_nvl2str(nvl, s, len + 1) == -1) {
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
557
char *sp;
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
564
if (nvlist_lookup_string(nvl, FM_FMRI_HC_SERIAL_ID, &sp) == 0) {
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
565
if ((*serial = topo_hdl_strdup(thp, sp)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
576
if (nvlist_lookup_string(prop, TOPO_PROP_VAL_VAL, &sp) != 0)
usr/src/lib/fm/topo/libtopo/common/topo_fmri.c
580
if ((*serial = topo_hdl_strdup(thp, sp)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
654
char *sp;
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
656
if (topo_fmri_nvl2str(mod->tm_hdl, fmri, &sp, &err) < 0)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
659
if ((*fmristr = topo_mod_strdup(mod, sp)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
660
topo_hdl_strfree(mod->tm_hdl, sp);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
664
topo_hdl_strfree(mod->tm_hdl, sp);
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
278
char *pp, sp[PATH_MAX];
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
285
(void) snprintf(sp, PATH_MAX, TOPO_PLATFORM_PATH, rootdir,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
287
if (access(sp, F_OK) != 0) {
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
288
(void) snprintf(sp, PATH_MAX, TOPO_PLATFORM_PATH,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
290
if (access(sp, F_OK) != 0) {
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
291
(void) snprintf(sp, PATH_MAX, TOPO_COMMON_PATH,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
293
if (access(sp, F_OK) != 0) {
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
299
pp = topo_mod_strdup(mod, sp);
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
358
smbios_enum_memory(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
366
if (sp->smbstr_type != SMB_TYPE_MEMDEVICE)
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
369
if (smbios_info_memdevice(shp, sp->smbstr_id, &smb_md) != 0) {
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
400
if (smbios_info_common(shp, sp->smbstr_id, &smb_info) == 0)
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
421
smbios_struct_t sp;
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
434
if (smbios_lookup_type(shp, SMB_TYPE_BASEBOARD, &sp) == 0 &&
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
435
smbios_info_bboard(shp, sp.smbstr_id, &smb_mb) == 0 &&
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
436
smbios_info_common(shp, sp.smbstr_id, &smb_info) == 0) {
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
451
if (smbios_lookup_type(shp, SMB_TYPE_BIOS, &sp) == 0 &&
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
245
chip_get_smbstruct(topo_mod_t *mod, const smbios_struct_t *sp)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
259
switch (sp->smbstr_type) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
264
mctsmb[nmct_ids].mct_id = sp->smbstr_id;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
270
sp->smbstr_id, &extma) != 0) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
280
mctsmb[i].extmct_id = sp->smbstr_id;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
294
dimmsmb[ndimm_ids].dimm_id = sp->smbstr_id;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
297
sp->smbstr_id, &md) != 0)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
310
sp->smbstr_id, &extmd) != 0) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
318
dimmsmb[i].extdimm_id = sp->smbstr_id;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
331
cpusmb[ncpu_ids].cpu_id = sp->smbstr_id;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
334
sp->smbstr_id, &p) != 0) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
350
sp->smbstr_id, &extp) != 0) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
377
const smb_struct_t *sp;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
386
sp = shp->sh_structs;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
387
for (i = 0; i < shp->sh_nstructs; i++, sp++) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
388
if (sp->smbst_hdr->smbh_type != SMB_TYPE_INACTIVE &&
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
389
(rv = func_iter(mod, smb_export(sp, &s))) != 0)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
79
smb_export(const smb_struct_t *stp, smbios_struct_t *sp)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
87
sp->smbstr_id = hdr->smbh_hdl;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
88
sp->smbstr_type = hdr->smbh_type;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
89
sp->smbstr_data = hdr;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
90
sp->smbstr_size = (size_t)(stp->smbst_end - (uchar_t *)hdr);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
92
return (sp);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
204
smbios_struct_t sp;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
216
(void) smbios_lookup_id(shp, cid[i], &sp);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
217
if (sp.smbstr_type == SMB_TYPE_PROCESSOR) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
255
smbios_struct_t sp;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
263
(void) smbios_lookup_id(shp, smb_id, &sp);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
265
if (sp.smbstr_type == SMB_TYPE_CHASSIS) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
275
} else if (sp.smbstr_type == SMB_TYPE_BASEBOARD) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
330
smbios_struct_t sp;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
381
(void) smbios_lookup_id(shp, hdl, &sp);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
382
if (sp.smbstr_type == SMB_TYPE_BASEBOARD) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
63
smbios_struct_t sp;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
89
(void) smbios_lookup_id(shp, psmb_id, &sp);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
90
if (sp.smbstr_type == SMB_TYPE_CHASSIS &&
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
140
const smb_struct_t *sp;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
152
sp = shp->sh_structs;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
154
for (i = 0, cnt = 0; i < nstructs; i++, sp++) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
155
if (sp->smbst_hdr->smbh_type == stype->type) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
157
stype->ids[cnt].id = sp->smbst_hdr->smbh_hdl;
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
197
char *krb5int_utf8_strtok( char* sp, const char* sep, char **last);
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_encode.c
227
char s[16], *sp;
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_encode.c
234
sp = "19700101000000Z";
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_encode.c
269
sp = s;
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_encode.c
272
return encode_bytestring_with_tag(buf, 15, sp, ASN1_GENERALTIME,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1005
sp, serr, stmp);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1006
if (sp == 0)
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1008
strncpy (service, sp->s_name, slen);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
856
struct servent *sp;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
866
sp, s_err, stmp);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
867
if (sp == 0) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
874
port = sp->s_port;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
931
struct servent *sp;
usr/src/lib/gss_mechs/mech_krb5/support/threads.c
542
get_stddev(struct k5_timediff_stats sp, int count)
usr/src/lib/gss_mechs/mech_krb5/support/threads.c
545
mu = (long double) sp.valsum / count;
usr/src/lib/gss_mechs/mech_krb5/support/threads.c
552
rho_squared = (sp.valsqsum - 2 * mu * sp.valsum + count * mu_squared) / count;
usr/src/lib/krb5/kadm5/alt_prof.c
1255
char *sp, *ep, *tp;
usr/src/lib/krb5/kadm5/alt_prof.c
1257
sp = svalue;
usr/src/lib/krb5/kadm5/alt_prof.c
1259
while (sp) {
usr/src/lib/krb5/kadm5/alt_prof.c
1260
if ((ep = strchr(sp, (int) ',')) ||
usr/src/lib/krb5/kadm5/alt_prof.c
1261
(ep = strchr(sp, (int) ' ')) ||
usr/src/lib/krb5/kadm5/alt_prof.c
1262
(ep = strchr(sp, (int) '\t'))) {
usr/src/lib/krb5/kadm5/alt_prof.c
1265
while (isspace((int) *tp) && (tp < sp)) {
usr/src/lib/krb5/kadm5/alt_prof.c
1275
if (krb5_string_to_flags(sp,
usr/src/lib/krb5/kadm5/alt_prof.c
1280
sp = ep;
usr/src/lib/krb5/kadm5/alt_prof.c
1282
if (!sp)
usr/src/lib/krb5/kadm5/alt_prof.c
742
char *sp, *ep, *tp;
usr/src/lib/krb5/kadm5/alt_prof.c
744
sp = svalue;
usr/src/lib/krb5/kadm5/alt_prof.c
746
while (sp) {
usr/src/lib/krb5/kadm5/alt_prof.c
747
if ((ep = strchr(sp, (int) ',')) ||
usr/src/lib/krb5/kadm5/alt_prof.c
748
(ep = strchr(sp, (int) ' ')) ||
usr/src/lib/krb5/kadm5/alt_prof.c
749
(ep = strchr(sp, (int) '\t'))) {
usr/src/lib/krb5/kadm5/alt_prof.c
752
while (isspace((int) *tp) && (tp > sp)) {
usr/src/lib/krb5/kadm5/alt_prof.c
762
if (krb5_string_to_flags(sp,
usr/src/lib/krb5/kadm5/alt_prof.c
767
sp = ep;
usr/src/lib/krb5/kadm5/alt_prof.c
769
if (!sp)
usr/src/lib/krb5/kadm5/srv/server_acl.c
311
char *sp, *tp, *ap;
usr/src/lib/krb5/kadm5/srv/server_acl.c
323
if (!(sp = strdup(s)) /* Don't munge the original */
usr/src/lib/krb5/kadm5/srv/server_acl.c
328
for (tp=strtok(sp, delims); tp; tp=strtok((char *)NULL, delims)) {
usr/src/lib/krb5/kadm5/srv/server_acl.c
381
if (sp)
usr/src/lib/krb5/kadm5/srv/server_acl.c
382
free(sp);
usr/src/lib/krb5/kadm5/str_conv.c
297
char *kp, *sp, *ep;
usr/src/lib/krb5/kadm5/str_conv.c
332
sp = (char *) NULL;
usr/src/lib/krb5/kadm5/str_conv.c
335
for (sp = strchr(kp, (int) *septmp);
usr/src/lib/krb5/kadm5/str_conv.c
336
*(++septmp) && !sp;
usr/src/lib/krb5/kadm5/str_conv.c
337
sp = strchr(kp, (int)*septmp)); /* Solaris Kerberos */
usr/src/lib/krb5/kadm5/str_conv.c
339
if (sp) {
usr/src/lib/krb5/kadm5/str_conv.c
341
sepchar = *sp;
usr/src/lib/krb5/kadm5/str_conv.c
342
*sp = '\0';
usr/src/lib/krb5/kadm5/str_conv.c
343
sp++;
usr/src/lib/krb5/kadm5/str_conv.c
353
(!sp || !(kret = krb5_string_to_salttype(sp, &stype))) &&
usr/src/lib/krb5/kadm5/str_conv.c
389
if (sp)
usr/src/lib/krb5/kadm5/str_conv.c
390
sp[-1] = sepchar;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_seq.c
527
EPGNO *sp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_seq.c
584
rc->sp->pgno = p;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_seq.c
585
rc->sp->index = i;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_seq.c
586
if (++rc->sp > rc->stack + rc->ssize) {
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_seq.c
598
return (rc->sp == rc->stack) ? NULL : --rc->sp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_seq.c
605
rc->sp = rc->stack;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
108
h = sp->pgno == P_ROOT ?
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
109
bt_root(t, sp, &l, &r, &skip, ilen) :
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
110
bt_page(t, sp, &l, &r, &skip, ilen);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
126
if (sp->pgno == P_ROOT &&
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
128
bt_rroot(t, sp, l, r) : bt_broot(t, sp, l, r)) == RET_ERROR)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
219
sp = h;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
299
if (sp->pgno == P_ROOT &&
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
301
bt_rroot(t, sp, l, r) : bt_broot(t, sp, l, r)) == RET_ERROR)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
82
__bt_split(t, sp, key, data, flags, ilen, argskip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_split.c
84
PAGE *sp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1261
int32_t sp, ret_val;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1274
for (sp = 0; sp < NCACHED; sp++)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1275
if (POW2(sp) + hashp->hdr.spares[sp] < pgno &&
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1276
(POW2(sp + 1) + hashp->hdr.spares[sp + 1]) > pgno)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1279
ret_val = OADDR_OF(sp + 1,
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1280
pgno - ((POW2(sp + 1) - 1) + hashp->hdr.spares[sp]));
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
241
u_char *sp, *ep, *p;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
255
sp = (u_char *)t->bt_cmap;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
258
if (sp >= ep) {
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
264
sp < ep && len > 0; *p++ = *sp++, --len);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
270
t->bt_cmap = (caddr_t)sp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
290
u_char *sp, *ep;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
294
sp = (u_char *)t->bt_cmap;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
299
if (sp >= ep) {
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
303
for (data.data = sp; sp < ep && *sp != bval; ++sp);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
304
data.size = sp - (u_char *)data.data;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
307
++sp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_get.c
309
t->bt_cmap = (caddr_t)sp;
usr/src/lib/libadm/common/regexp.c
31
#define INIT char *sp = instring;
usr/src/lib/libadm/common/regexp.c
32
#define GETC() (*sp++)
usr/src/lib/libadm/common/regexp.c
33
#define PEEKC() (*sp)
usr/src/lib/libadm/common/regexp.c
34
#define UNGETC(c) (--sp)
usr/src/lib/libbsm/common/adr.c
64
adr_short(adr_t *adr, short *sp, int count)
usr/src/lib/libbsm/common/adr.c
67
for (; count-- > 0; sp++) {
usr/src/lib/libbsm/common/adr.c
68
*adr->adr_now++ = (char)((*sp >> 8) & 0x00ff);
usr/src/lib/libbsm/common/adr.c
69
*adr->adr_now++ = (char)(*sp & 0x00ff);
usr/src/lib/libbsm/common/adr.c
77
adr_ushort(adr_t *adr, ushort_t *sp, int count)
usr/src/lib/libbsm/common/adr.c
80
for (; count-- > 0; sp++) {
usr/src/lib/libbsm/common/adr.c
81
*adr->adr_now++ = (char)((*sp >> 8) & 0x00ff);
usr/src/lib/libbsm/common/adr.c
82
*adr->adr_now++ = (char)(*sp & 0x00ff);
usr/src/lib/libbsm/common/adrf.c
164
adrf_u_short(adrf_t *adrf, ushort_t *sp, int count)
usr/src/lib/libbsm/common/adrf.c
166
return (adrf_short(adrf, (short *)sp, count));
usr/src/lib/libbsm/common/adrf.c
70
adrf_short(adrf_t *adrf, short *sp, int count)
usr/src/lib/libbsm/common/adrf.c
79
*sp = c << 8;
usr/src/lib/libbsm/common/adrf.c
82
*sp++ |= c & 0x00ff;
usr/src/lib/libbsm/common/adrm.c
138
adrm_u_short(adr_t *adr, ushort_t *sp, int count)
usr/src/lib/libbsm/common/adrm.c
140
adrm_short(adr, (short *)sp, count);
usr/src/lib/libbsm/common/adrm.c
56
adrm_short(adr_t *adr, short *sp, int count)
usr/src/lib/libbsm/common/adrm.c
59
*sp = *adr->adr_now++ << 8;
usr/src/lib/libbsm/common/adrm.c
60
*sp++ += ((short)*adr->adr_now++) & 0x00ff;
usr/src/lib/libbsm/common/adt.c
2112
adt_internal_state_t *sp;
usr/src/lib/libbsm/common/adt.c
2115
sp = event->ae_session;
usr/src/lib/libbsm/common/adt.c
2117
if ((sp->as_have_user_data & ADT_HAVE_IDS) == 0) {
usr/src/lib/libbsm/common/adt.c
2123
if ((sp->as_info.ai_auid == AU_NOAUDITID) ||
usr/src/lib/libbsm/common/adt.c
2124
(sp->as_info.ai_auid == ADT_NO_AUDIT)) {
usr/src/lib/libbsm/common/adt.c
2132
return (adt_is_selected(actual_id, &(sp->as_info.ai_mask),
usr/src/lib/libbsm/common/adt_token.c
181
struct adt_internal_state *sp = event->ae_session;
usr/src/lib/libbsm/common/adt_token.c
191
if (sp->as_kernel_audit_policy & AUDIT_ARGE)
usr/src/lib/libbsm/common/adt_token.c
579
struct adt_internal_state *sp = event->ae_session;
usr/src/lib/libbsm/common/adt_token.c
581
if (sp->as_info.ai_auid == AU_NOAUDITID)
usr/src/lib/libbsm/common/adt_token.c
584
assert(sp->as_have_user_data == ADT_HAVE_ALL);
usr/src/lib/libbsm/common/adt_token.c
587
au_to_subject_ex(sp->as_info.ai_auid,
usr/src/lib/libbsm/common/adt_token.c
588
sp->as_euid, sp->as_egid, sp->as_ruid, sp->as_rgid,
usr/src/lib/libbsm/common/adt_token.c
589
sp->as_pid, sp->as_info.ai_asid,
usr/src/lib/libbsm/common/adt_token.c
590
&(sp->as_info.ai_termid)));
usr/src/lib/libbsm/common/adt_token.c
593
au_to_label(sp->as_label));
usr/src/lib/libbsm/common/adt_token.c
600
if (sp->as_session_model == ADT_PROCESS_MODEL) {
usr/src/lib/libbsm/common/adt_token.c
601
if (sp->as_kernel_audit_policy & AUDIT_GROUP) {
usr/src/lib/libc/amd64/gen/makectxt.c
116
*sp = (long)resumecontext; /* return address */
usr/src/lib/libc/amd64/gen/makectxt.c
118
ucp->uc_mcontext.gregs[REG_SP] = (greg_t)sp;
usr/src/lib/libc/amd64/gen/makectxt.c
59
long *sp;
usr/src/lib/libc/amd64/gen/makectxt.c
77
sp = (long *)(((uintptr_t)ucp->uc_stack.ss_sp +
usr/src/lib/libc/amd64/gen/makectxt.c
80
if (((uintptr_t)sp & (STACK_ALIGN - 1ul)) == 0)
usr/src/lib/libc/amd64/gen/makectxt.c
81
sp -= STACK_ENTRY_ALIGN / sizeof (*sp);
usr/src/lib/libc/amd64/gen/makectxt.c
83
tsp = sp + 1;
usr/src/lib/libc/i386/gen/makectxt.c
102
sp = tsp - 1;
usr/src/lib/libc/i386/gen/makectxt.c
104
*sp = (long)resumecontext; /* return address */
usr/src/lib/libc/i386/gen/makectxt.c
106
ucp->uc_mcontext.gregs[UESP] = (greg_t)sp;
usr/src/lib/libc/i386/gen/makectxt.c
85
long *sp;
usr/src/lib/libc/inc/tdb_agent.h
194
#define SEMA_STATS(sp, udp) \
usr/src/lib/libc/inc/tdb_agent.h
195
(REGISTER_SYNC(udp)? tdb_sema_stats(sp): NULL)
usr/src/lib/libc/port/gen/ecvt.c
100
const struct s *sp = s;
usr/src/lib/libc/port/gen/ecvt.c
105
for (; value >= sp->p10; *decpt += sp->n)
usr/src/lib/libc/port/gen/ecvt.c
106
value /= sp->p10;
usr/src/lib/libc/port/gen/ecvt.c
107
} while (sp++->n > 1);
usr/src/lib/libc/port/gen/ecvt.c
123
for (; value * sp->p10 < 10.0; *decpt -= sp->n)
usr/src/lib/libc/port/gen/ecvt.c
124
value *= sp->p10;
usr/src/lib/libc/port/gen/ecvt.c
125
} while (sp++->n > 1);
usr/src/lib/libc/port/gen/fts.c
1019
fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path)
usr/src/lib/libc/port/gen/fts.c
105
if ((sp = calloc(1, sizeof (FTS))) == NULL)
usr/src/lib/libc/port/gen/fts.c
107
sp->fts_compar = compar;
usr/src/lib/libc/port/gen/fts.c
108
sp->fts_options = options;
usr/src/lib/libc/port/gen/fts.c
118
if (fts_palloc(sp, MAXIMUM(fts_maxarglen(argv), PATH_MAX)))
usr/src/lib/libc/port/gen/fts.c
122
if ((parent = fts_alloc(sp, "", 0)) == NULL)
usr/src/lib/libc/port/gen/fts.c
128
if ((p = fts_alloc(sp, *argv, strlen(*argv))) == NULL)
usr/src/lib/libc/port/gen/fts.c
133
p->fts_info = fts_stat(sp, p, ISSET(FTS_COMFOLLOW), -1);
usr/src/lib/libc/port/gen/fts.c
156
root = fts_sort(sp, root, nitems);
usr/src/lib/libc/port/gen/fts.c
163
if ((sp->fts_cur = fts_alloc(sp, "", 0)) == NULL)
usr/src/lib/libc/port/gen/fts.c
165
sp->fts_cur->fts_link = root;
usr/src/lib/libc/port/gen/fts.c
166
sp->fts_cur->fts_info = FTS_INIT;
usr/src/lib/libc/port/gen/fts.c
176
(sp->fts_rfd = open(".", O_RDONLY | O_CLOEXEC)) < 0)
usr/src/lib/libc/port/gen/fts.c
182
return (sp);
usr/src/lib/libc/port/gen/fts.c
186
mem2: free(sp->fts_path);
usr/src/lib/libc/port/gen/fts.c
187
mem1: free(sp);
usr/src/lib/libc/port/gen/fts.c
192
fts_load(FTS *sp, FTSENT *p)
usr/src/lib/libc/port/gen/fts.c
205
(void) memmove(sp->fts_path, p->fts_name, len + 1);
usr/src/lib/libc/port/gen/fts.c
212
p->fts_accpath = p->fts_path = sp->fts_path;
usr/src/lib/libc/port/gen/fts.c
213
sp->fts_dev = p->fts_dev;
usr/src/lib/libc/port/gen/fts.c
217
fts_close(FTS *sp)
usr/src/lib/libc/port/gen/fts.c
227
if (sp->fts_cur) {
usr/src/lib/libc/port/gen/fts.c
228
for (p = sp->fts_cur; p->fts_level >= FTS_ROOTLEVEL; ) {
usr/src/lib/libc/port/gen/fts.c
237
rfd = ISSET(FTS_NOCHDIR) ? -1 : sp->fts_rfd;
usr/src/lib/libc/port/gen/fts.c
240
if (sp->fts_child)
usr/src/lib/libc/port/gen/fts.c
241
fts_lfree(sp->fts_child);
usr/src/lib/libc/port/gen/fts.c
242
free(sp->fts_array);
usr/src/lib/libc/port/gen/fts.c
243
free(sp->fts_path);
usr/src/lib/libc/port/gen/fts.c
244
free(sp);
usr/src/lib/libc/port/gen/fts.c
267
fts_read(FTS *sp)
usr/src/lib/libc/port/gen/fts.c
275
if (sp->fts_cur == NULL || ISSET(FTS_STOP))
usr/src/lib/libc/port/gen/fts.c
279
p = sp->fts_cur;
usr/src/lib/libc/port/gen/fts.c
287
p->fts_info = fts_stat(sp, p, 0, -1);
usr/src/lib/libc/port/gen/fts.c
299
p->fts_info = fts_stat(sp, p, 1, -1);
usr/src/lib/libc/port/gen/fts.c
315
(ISSET(FTS_XDEV) && p->fts_dev != sp->fts_dev)) {
usr/src/lib/libc/port/gen/fts.c
318
if (sp->fts_child) {
usr/src/lib/libc/port/gen/fts.c
319
fts_lfree(sp->fts_child);
usr/src/lib/libc/port/gen/fts.c
320
sp->fts_child = NULL;
usr/src/lib/libc/port/gen/fts.c
327
if (sp->fts_child && ISSET(FTS_NAMEONLY)) {
usr/src/lib/libc/port/gen/fts.c
329
fts_lfree(sp->fts_child);
usr/src/lib/libc/port/gen/fts.c
330
sp->fts_child = NULL;
usr/src/lib/libc/port/gen/fts.c
345
if (sp->fts_child) {
usr/src/lib/libc/port/gen/fts.c
346
if (fts_safe_changedir(sp, p, -1, p->fts_accpath)) {
usr/src/lib/libc/port/gen/fts.c
349
for (p = sp->fts_child; p; p = p->fts_link)
usr/src/lib/libc/port/gen/fts.c
353
} else if ((sp->fts_child = fts_build(sp, BREAD)) == NULL) {
usr/src/lib/libc/port/gen/fts.c
358
p = sp->fts_child;
usr/src/lib/libc/port/gen/fts.c
359
sp->fts_child = NULL;
usr/src/lib/libc/port/gen/fts.c
373
if (FCHDIR(sp, sp->fts_rfd)) {
usr/src/lib/libc/port/gen/fts.c
377
fts_load(sp, p);
usr/src/lib/libc/port/gen/fts.c
378
return (sp->fts_cur = p);
usr/src/lib/libc/port/gen/fts.c
389
p->fts_info = fts_stat(sp, p, 1, -1);
usr/src/lib/libc/port/gen/fts.c
401
name: t = sp->fts_path + NAPPEND(p->fts_parent);
usr/src/lib/libc/port/gen/fts.c
404
return (sp->fts_cur = p);
usr/src/lib/libc/port/gen/fts.c
418
return (sp->fts_cur = NULL);
usr/src/lib/libc/port/gen/fts.c
422
sp->fts_path[p->fts_pathlen] = '\0';
usr/src/lib/libc/port/gen/fts.c
430
if (FCHDIR(sp, sp->fts_rfd)) {
usr/src/lib/libc/port/gen/fts.c
432
sp->fts_cur = p;
usr/src/lib/libc/port/gen/fts.c
436
if (FCHDIR(sp, p->fts_symfd)) {
usr/src/lib/libc/port/gen/fts.c
441
sp->fts_cur = p;
usr/src/lib/libc/port/gen/fts.c
446
fts_safe_changedir(sp, p->fts_parent, -1, "..")) {
usr/src/lib/libc/port/gen/fts.c
448
sp->fts_cur = p;
usr/src/lib/libc/port/gen/fts.c
452
return (sp->fts_cur = p);
usr/src/lib/libc/port/gen/fts.c
462
fts_set(FTS *sp __unused, FTSENT *p, int instr)
usr/src/lib/libc/port/gen/fts.c
474
fts_children(FTS *sp, int instr)
usr/src/lib/libc/port/gen/fts.c
485
p = sp->fts_cur;
usr/src/lib/libc/port/gen/fts.c
510
if (sp->fts_child)
usr/src/lib/libc/port/gen/fts.c
511
fts_lfree(sp->fts_child);
usr/src/lib/libc/port/gen/fts.c
528
return (sp->fts_child = fts_build(sp, instr));
usr/src/lib/libc/port/gen/fts.c
532
sp->fts_child = fts_build(sp, instr);
usr/src/lib/libc/port/gen/fts.c
538
return (sp->fts_child);
usr/src/lib/libc/port/gen/fts.c
556
fts_build(FTS *sp, int type)
usr/src/lib/libc/port/gen/fts.c
569
cur = sp->fts_cur;
usr/src/lib/libc/port/gen/fts.c
612
if (fts_safe_changedir(sp, cur, dirfd(dirp), NULL)) {
usr/src/lib/libc/port/gen/fts.c
637
cp = sp->fts_path + len;
usr/src/lib/libc/port/gen/fts.c
641
maxlen = sp->fts_pathlen - len;
usr/src/lib/libc/port/gen/fts.c
657
if (!(p = fts_alloc(sp, dp->d_name, strlen(dp->d_name))))
usr/src/lib/libc/port/gen/fts.c
660
oldaddr = sp->fts_path;
usr/src/lib/libc/port/gen/fts.c
661
if (fts_palloc(sp, strlen(dp->d_name) +len + 1)) {
usr/src/lib/libc/port/gen/fts.c
677
if (oldaddr != sp->fts_path) {
usr/src/lib/libc/port/gen/fts.c
680
cp = sp->fts_path + len;
usr/src/lib/libc/port/gen/fts.c
682
maxlen = sp->fts_pathlen - len;
usr/src/lib/libc/port/gen/fts.c
686
p->fts_parent = sp->fts_cur;
usr/src/lib/libc/port/gen/fts.c
72
#define CLR(opt) (sp->fts_options &= ~(opt))
usr/src/lib/libc/port/gen/fts.c
720
p->fts_info = fts_stat(sp, p, 0, dirfd(dirp));
usr/src/lib/libc/port/gen/fts.c
723
p->fts_info = fts_stat(sp, p, 0, -1);
usr/src/lib/libc/port/gen/fts.c
73
#define ISSET(opt) (sp->fts_options & (opt))
usr/src/lib/libc/port/gen/fts.c
74
#define SET(opt) (sp->fts_options |= (opt))
usr/src/lib/libc/port/gen/fts.c
750
fts_padjust(sp, head);
usr/src/lib/libc/port/gen/fts.c
757
if (len == sp->fts_pathlen || nitems == 0)
usr/src/lib/libc/port/gen/fts.c
76
#define FCHDIR(sp, fd) (!ISSET(FTS_NOCHDIR) && fchdir(fd))
usr/src/lib/libc/port/gen/fts.c
770
(cur->fts_level == FTS_ROOTLEVEL ? FCHDIR(sp, sp->fts_rfd) :
usr/src/lib/libc/port/gen/fts.c
771
fts_safe_changedir(sp, cur->fts_parent, -1, ".."))) {
usr/src/lib/libc/port/gen/fts.c
785
if (sp->fts_compar && nitems > 1)
usr/src/lib/libc/port/gen/fts.c
786
head = fts_sort(sp, head, nitems);
usr/src/lib/libc/port/gen/fts.c
791
fts_stat(FTS *sp, FTSENT *p, int follow, int dfd)
usr/src/lib/libc/port/gen/fts.c
867
fts_sort(FTS *sp, FTSENT *head, int nitems)
usr/src/lib/libc/port/gen/fts.c
87
FTS *sp;
usr/src/lib/libc/port/gen/fts.c
878
if (nitems > sp->fts_nitems) {
usr/src/lib/libc/port/gen/fts.c
881
sp->fts_nitems = nitems + 40;
usr/src/lib/libc/port/gen/fts.c
882
if ((a = reallocarray(sp->fts_array,
usr/src/lib/libc/port/gen/fts.c
883
sp->fts_nitems, sizeof (FTSENT *))) == NULL) {
usr/src/lib/libc/port/gen/fts.c
884
free(sp->fts_array);
usr/src/lib/libc/port/gen/fts.c
885
sp->fts_array = NULL;
usr/src/lib/libc/port/gen/fts.c
886
sp->fts_nitems = 0;
usr/src/lib/libc/port/gen/fts.c
889
sp->fts_array = a;
usr/src/lib/libc/port/gen/fts.c
891
for (ap = sp->fts_array, p = head; p; p = p->fts_link)
usr/src/lib/libc/port/gen/fts.c
893
qsort(sp->fts_array, nitems, sizeof (FTSENT *), sp->fts_compar);
usr/src/lib/libc/port/gen/fts.c
894
for (head = *(ap = sp->fts_array); --nitems; ++ap)
usr/src/lib/libc/port/gen/fts.c
901
fts_alloc(FTS *sp, char *name, size_t namelen)
usr/src/lib/libc/port/gen/fts.c
920
p->fts_path = sp->fts_path;
usr/src/lib/libc/port/gen/fts.c
949
fts_palloc(FTS *sp, size_t more)
usr/src/lib/libc/port/gen/fts.c
957
if (sp->fts_pathlen + more < sp->fts_pathlen) {
usr/src/lib/libc/port/gen/fts.c
958
free(sp->fts_path);
usr/src/lib/libc/port/gen/fts.c
959
sp->fts_path = NULL;
usr/src/lib/libc/port/gen/fts.c
963
sp->fts_pathlen += more;
usr/src/lib/libc/port/gen/fts.c
964
p = realloc(sp->fts_path, sp->fts_pathlen);
usr/src/lib/libc/port/gen/fts.c
966
free(sp->fts_path);
usr/src/lib/libc/port/gen/fts.c
967
sp->fts_path = NULL;
usr/src/lib/libc/port/gen/fts.c
970
sp->fts_path = p;
usr/src/lib/libc/port/gen/fts.c
979
fts_padjust(FTS *sp, FTSENT *head)
usr/src/lib/libc/port/gen/fts.c
982
char *addr = sp->fts_path;
usr/src/lib/libc/port/gen/fts.c
992
for (p = sp->fts_child; p; p = p->fts_link)
usr/src/lib/libc/port/gen/getusershell.c
123
char **sp, *cp;
usr/src/lib/libc/port/gen/getusershell.c
159
sp = shells;
usr/src/lib/libc/port/gen/getusershell.c
166
*sp++ = cp;
usr/src/lib/libc/port/gen/getusershell.c
171
*sp = (char *)0;
usr/src/lib/libc/port/gen/iconv.c
131
char *p, *sp, *q;
usr/src/lib/libc/port/gen/iconv.c
153
sp = p;
usr/src/lib/libc/port/gen/iconv.c
167
if (((p - sp) != var_len) ||
usr/src/lib/libc/port/gen/iconv.c
168
((strncmp(sp, variant, var_len) != 0) &&
usr/src/lib/libc/port/gen/iconv.c
169
(strncasecmp(sp, variant, var_len) != 0))) {
usr/src/lib/libc/port/gen/iconv.c
189
sp = p;
usr/src/lib/libc/port/gen/iconv.c
193
can_len = p - sp;
usr/src/lib/libc/port/gen/iconv.c
199
*paddr = sp;
usr/src/lib/libc/port/gen/index.c
51
index(const char *sp, int c)
usr/src/lib/libc/port/gen/index.c
53
return (strchr(sp, c));
usr/src/lib/libc/port/gen/localtime.c
1265
posix_check_dst(long long t, state_t *sp)
usr/src/lib/libc/port/gen/localtime.c
1286
if (sp->zonerules == POSIX) { /* POSIX rules */
usr/src/lib/libc/port/gen/localtime.c
1287
pdaylight.rules[0] = &sp->start_rule;
usr/src/lib/libc/port/gen/localtime.c
1288
pdaylight.rules[1] = &sp->end_rule;
usr/src/lib/libc/port/gen/localtime.c
1427
load_zoneinfo(const char *name, state_t *sp)
usr/src/lib/libc/port/gen/localtime.c
1514
sp->leapcnt = CVTZCODE(cp);
usr/src/lib/libc/port/gen/localtime.c
1516
sp->timecnt = CVTZCODE(cp);
usr/src/lib/libc/port/gen/localtime.c
1518
sp->typecnt = CVTZCODE(cp);
usr/src/lib/libc/port/gen/localtime.c
1520
sp->charcnt = CVTZCODE(cp);
usr/src/lib/libc/port/gen/localtime.c
1522
if (sp->leapcnt < 0 || sp->leapcnt > TZ_MAX_LEAPS ||
usr/src/lib/libc/port/gen/localtime.c
1523
sp->typecnt <= 0 || sp->typecnt > TZ_MAX_TYPES ||
usr/src/lib/libc/port/gen/localtime.c
1524
sp->timecnt < 0 || sp->timecnt > TZ_MAX_TIMES ||
usr/src/lib/libc/port/gen/localtime.c
1525
sp->charcnt < 0 || sp->charcnt > TZ_MAX_CHARS ||
usr/src/lib/libc/port/gen/localtime.c
1526
(ttisstdcnt != sp->typecnt && ttisstdcnt != 0) ||
usr/src/lib/libc/port/gen/localtime.c
1527
(ttisgmtcnt != sp->typecnt && ttisgmtcnt != 0)) {
usr/src/lib/libc/port/gen/localtime.c
1532
if (cnt - (cp - bufp) < (long)(sp->timecnt * 4 + /* ats */
usr/src/lib/libc/port/gen/localtime.c
1533
sp->timecnt + /* types */
usr/src/lib/libc/port/gen/localtime.c
1534
sp->typecnt * (4 + 2) + /* ttinfos */
usr/src/lib/libc/port/gen/localtime.c
1535
sp->charcnt + /* chars */
usr/src/lib/libc/port/gen/localtime.c
1536
sp->leapcnt * (4 + 4) + /* lsinfos */
usr/src/lib/libc/port/gen/localtime.c
1544
for (i = 0; i < sp->timecnt; ++i) {
usr/src/lib/libc/port/gen/localtime.c
1546
sp->ats[i] = CVTZCODE(cp);
usr/src/lib/libc/port/gen/localtime.c
1556
cp2 = (char *)((uintptr_t)cp + sp->timecnt);
usr/src/lib/libc/port/gen/localtime.c
1558
for (i = 0; i < sp->typecnt; ++i) {
usr/src/lib/libc/port/gen/localtime.c
1559
ttisp = &sp->ttis[i];
usr/src/lib/libc/port/gen/localtime.c
1571
ttisp->tt_abbrind > sp->charcnt) {
usr/src/lib/libc/port/gen/localtime.c
1592
prevp = &sp->prev[0];
usr/src/lib/libc/port/gen/localtime.c
1594
for (i = 0; i < sp->timecnt; ++i) {
usr/src/lib/libc/port/gen/localtime.c
1596
sp->types[i] = (uchar_t)*cp++;
usr/src/lib/libc/port/gen/localtime.c
1597
ttisp = &sp->ttis[sp->types[i]];
usr/src/lib/libc/port/gen/localtime.c
1608
if ((int)sp->types[i] >= sp->typecnt) {
usr/src/lib/libc/port/gen/localtime.c
1616
sp->daylight = 0;
usr/src/lib/libc/port/gen/localtime.c
1618
sp->daylight = 1;
usr/src/lib/libc/port/gen/localtime.c
1626
for (i = 0; i < sp->charcnt; ++i)
usr/src/lib/libc/port/gen/localtime.c
1627
sp->chars[i] = *cp++;
usr/src/lib/libc/port/gen/localtime.c
1629
sp->chars[i] = '\0'; /* ensure '\0' at end */
usr/src/lib/libc/port/gen/localtime.c
1631
for (i = 0; i < sp->leapcnt; ++i) {
usr/src/lib/libc/port/gen/localtime.c
1634
lsisp = &sp->lsis[i];
usr/src/lib/libc/port/gen/localtime.c
1641
for (i = 0; i < sp->typecnt; ++i) {
usr/src/lib/libc/port/gen/localtime.c
1642
ttisp = &sp->ttis[i];
usr/src/lib/libc/port/gen/localtime.c
1655
for (i = 0; i < sp->typecnt; ++i) {
usr/src/lib/libc/port/gen/localtime.c
1656
ttisp = &sp->ttis[i];
usr/src/lib/libc/port/gen/localtime.c
1673
sp->default_timezone = -sp->ttis[0].tt_gmtoff;
usr/src/lib/libc/port/gen/localtime.c
1674
sp->default_altzone = 0;
usr/src/lib/libc/port/gen/localtime.c
1675
sp->default_tzname0 = &sp->chars[0];
usr/src/lib/libc/port/gen/localtime.c
1676
sp->default_tzname1 = _tz_spaces;
usr/src/lib/libc/port/gen/localtime.c
1680
sp->zonerules = ZONEINFO;
usr/src/lib/libc/port/gen/localtime.c
1687
print_state(state_t *sp)
usr/src/lib/libc/port/gen/localtime.c
1693
(void) fprintf(stderr, "zonename: \"%s\"\n", sp->zonename);
usr/src/lib/libc/port/gen/localtime.c
1694
(void) fprintf(stderr, "next: 0x%p\n", (void *)sp->next);
usr/src/lib/libc/port/gen/localtime.c
1696
sp->zonerules == ZONERULES_INVALID ? "ZONERULES_INVALID" :
usr/src/lib/libc/port/gen/localtime.c
1697
sp->zonerules == POSIX ? "POSIX" :
usr/src/lib/libc/port/gen/localtime.c
1698
sp->zonerules == POSIX_USA ? "POSIX_USA" :
usr/src/lib/libc/port/gen/localtime.c
1699
sp->zonerules == ZONEINFO ? "ZONEINFO" : "UNKNOWN");
usr/src/lib/libc/port/gen/localtime.c
1700
(void) fprintf(stderr, "daylight: %d\n", sp->daylight);
usr/src/lib/libc/port/gen/localtime.c
1701
(void) fprintf(stderr, "default_timezone: %ld\n", sp->default_timezone);
usr/src/lib/libc/port/gen/localtime.c
1702
(void) fprintf(stderr, "default_altzone: %ld\n", sp->default_altzone);
usr/src/lib/libc/port/gen/localtime.c
1704
sp->default_tzname0);
usr/src/lib/libc/port/gen/localtime.c
1706
sp->default_tzname1);
usr/src/lib/libc/port/gen/localtime.c
1707
(void) fprintf(stderr, "leapcnt: %d\n", sp->leapcnt);
usr/src/lib/libc/port/gen/localtime.c
1708
(void) fprintf(stderr, "timecnt: %d\n", sp->timecnt);
usr/src/lib/libc/port/gen/localtime.c
1709
(void) fprintf(stderr, "typecnt: %d\n", sp->typecnt);
usr/src/lib/libc/port/gen/localtime.c
1710
(void) fprintf(stderr, "charcnt: %d\n", sp->charcnt);
usr/src/lib/libc/port/gen/localtime.c
1711
(void) fprintf(stderr, "chars: \"%s\"\n", sp->chars);
usr/src/lib/libc/port/gen/localtime.c
1712
(void) fprintf(stderr, "charsbuf_size: %u\n", sp->charsbuf_size);
usr/src/lib/libc/port/gen/localtime.c
1715
for (c = 0, i = 0; i < sp->timecnt; i++) {
usr/src/lib/libc/port/gen/localtime.c
1721
(void) asctime_r(gmtime_r(&sp->ats[i], &tmp),
usr/src/lib/libc/port/gen/localtime.c
1735
for (c = 0, i = 0; i < sp->timecnt; i++) {
usr/src/lib/libc/port/gen/localtime.c
1741
(void) fprintf(stderr, "%d", sp->types[i]);
usr/src/lib/libc/port/gen/localtime.c
1751
for (i = 0; i < sp->typecnt; i++) {
usr/src/lib/libc/port/gen/localtime.c
1754
sp->ttis[i].tt_gmtoff);
usr/src/lib/libc/port/gen/localtime.c
1756
sp->ttis[i].tt_isdst);
usr/src/lib/libc/port/gen/localtime.c
1758
sp->ttis[i].tt_abbrind);
usr/src/lib/libc/port/gen/localtime.c
1760
sp->ttis[i].tt_ttisstd);
usr/src/lib/libc/port/gen/localtime.c
1762
sp->ttis[i].tt_ttisgmt);
usr/src/lib/libc/port/gen/localtime.c
1801
load_posixinfo(const char *name, state_t *sp)
usr/src/lib/libc/port/gen/localtime.c
1860
if (load_zoneinfo(TZDEFRULES, sp) == 0 &&
usr/src/lib/libc/port/gen/localtime.c
1861
sp->daylight == 1) {
usr/src/lib/libc/port/gen/localtime.c
1863
adjust_posix_default(sp, stdoff, dstoff);
usr/src/lib/libc/port/gen/localtime.c
1866
load_posix_transitions(sp, stdoff, dstoff,
usr/src/lib/libc/port/gen/localtime.c
1874
if ((name = getrule(name, &sp->start_rule, compat_flag))
usr/src/lib/libc/port/gen/localtime.c
1879
if ((name = getrule(name, &sp->end_rule, compat_flag))
usr/src/lib/libc/port/gen/localtime.c
1885
load_posix_transitions(sp, stdoff, dstoff, zonetype);
usr/src/lib/libc/port/gen/localtime.c
1887
dst = &sp->ttis[0];
usr/src/lib/libc/port/gen/localtime.c
1888
std = &sp->ttis[1];
usr/src/lib/libc/port/gen/localtime.c
1893
sp->daylight = 0;
usr/src/lib/libc/port/gen/localtime.c
1894
sp->typecnt = 1;
usr/src/lib/libc/port/gen/localtime.c
1895
sp->timecnt = 0;
usr/src/lib/libc/port/gen/localtime.c
1896
std = &sp->ttis[0];
usr/src/lib/libc/port/gen/localtime.c
1902
sp->charcnt = (int)(stdlen + 1);
usr/src/lib/libc/port/gen/localtime.c
1904
sp->charcnt += dstlen + 1;
usr/src/lib/libc/port/gen/localtime.c
1907
if ((size_t)sp->charcnt > sp->charsbuf_size) {
usr/src/lib/libc/port/gen/localtime.c
1908
if ((cp = libc_realloc(sp->chars, sp->charcnt)) == NULL)
usr/src/lib/libc/port/gen/localtime.c
1910
sp->chars = cp;
usr/src/lib/libc/port/gen/localtime.c
1911
sp->charsbuf_size = sp->charcnt;
usr/src/lib/libc/port/gen/localtime.c
1924
cp = sp->chars;
usr/src/lib/libc/port/gen/localtime.c
1941
if (sp->typecnt == 1) {
usr/src/lib/libc/port/gen/localtime.c
1942
sp->default_timezone = stdoff;
usr/src/lib/libc/port/gen/localtime.c
1943
sp->default_altzone = stdoff;
usr/src/lib/libc/port/gen/localtime.c
1944
sp->default_tzname0 = &sp->chars[0];
usr/src/lib/libc/port/gen/localtime.c
1945
sp->default_tzname1 = _tz_spaces;
usr/src/lib/libc/port/gen/localtime.c
1947
sp->default_timezone = -std->tt_gmtoff;
usr/src/lib/libc/port/gen/localtime.c
1948
sp->default_altzone = -dst->tt_gmtoff;
usr/src/lib/libc/port/gen/localtime.c
1949
sp->default_tzname0 = &sp->chars[std->tt_abbrind];
usr/src/lib/libc/port/gen/localtime.c
1950
sp->default_tzname1 = &sp->chars[dst->tt_abbrind];
usr/src/lib/libc/port/gen/localtime.c
1953
sp->zonerules = zonetype;
usr/src/lib/libc/port/gen/localtime.c
1964
adjust_posix_default(state_t *sp, long stdoff, long dstoff)
usr/src/lib/libc/port/gen/localtime.c
1977
i < sp->timecnt; i++) {
usr/src/lib/libc/port/gen/localtime.c
1980
zone = &sp->ttis[sp->types[i]];
usr/src/lib/libc/port/gen/localtime.c
1998
for (i = 0; i < sp->timecnt; i++) {
usr/src/lib/libc/port/gen/localtime.c
2002
zone = &sp->ttis[sp->types[i]];
usr/src/lib/libc/port/gen/localtime.c
2005
sp->types[i] = next_isdst ? 0 : 1;
usr/src/lib/libc/port/gen/localtime.c
2021
sp->ats[i] += dstoff - zone_dstoff;
usr/src/lib/libc/port/gen/localtime.c
2023
sp->ats[i] += stdoff - zone_stdoff;
usr/src/lib/libc/port/gen/localtime.c
2035
sp->ttis[0].tt_gmtoff = -dstoff;
usr/src/lib/libc/port/gen/localtime.c
2036
sp->ttis[0].tt_isdst = 1;
usr/src/lib/libc/port/gen/localtime.c
2037
sp->ttis[1].tt_gmtoff = -stdoff;
usr/src/lib/libc/port/gen/localtime.c
2038
sp->ttis[1].tt_isdst = 0;
usr/src/lib/libc/port/gen/localtime.c
2039
sp->typecnt = 2;
usr/src/lib/libc/port/gen/localtime.c
2040
sp->daylight = 1;
usr/src/lib/libc/port/gen/localtime.c
2047
load_posix_transitions(state_t *sp, long stdoff, long dstoff,
usr/src/lib/libc/port/gen/localtime.c
2064
sp->daylight = 1;
usr/src/lib/libc/port/gen/localtime.c
2065
sp->typecnt = 2;
usr/src/lib/libc/port/gen/localtime.c
2066
sp->timecnt = 272;
usr/src/lib/libc/port/gen/localtime.c
2075
dst = &sp->ttis[0];
usr/src/lib/libc/port/gen/localtime.c
2079
std = &sp->ttis[1];
usr/src/lib/libc/port/gen/localtime.c
2083
sp->prev[0].std = NULL;
usr/src/lib/libc/port/gen/localtime.c
2084
sp->prev[0].alt = NULL;
usr/src/lib/libc/port/gen/localtime.c
2087
tranp = sp->ats;
usr/src/lib/libc/port/gen/localtime.c
2088
prevp = &sp->prev[1];
usr/src/lib/libc/port/gen/localtime.c
2089
typep = sp->types;
usr/src/lib/libc/port/gen/localtime.c
2100
pdaylight.rules[0] = &sp->start_rule;
usr/src/lib/libc/port/gen/localtime.c
2101
pdaylight.rules[1] = &sp->end_rule;
usr/src/lib/libc/port/gen/malloc.c
180
TREE *tp, *sp;
usr/src/lib/libc/port/gen/malloc.c
197
sp = BLOCK(Lfree);
usr/src/lib/libc/port/gen/malloc.c
198
n = SIZE(sp);
usr/src/lib/libc/port/gen/malloc.c
207
return (DATA(sp));
usr/src/lib/libc/port/gen/malloc.c
215
o_bit1 = SIZE(sp) & BIT1;
usr/src/lib/libc/port/gen/malloc.c
216
SIZE(sp) = n;
usr/src/lib/libc/port/gen/malloc.c
230
sp = NULL;
usr/src/lib/libc/port/gen/malloc.c
238
sp = tp;
usr/src/lib/libc/port/gen/malloc.c
253
if (sp) {
usr/src/lib/libc/port/gen/malloc.c
254
t_delete(sp);
usr/src/lib/libc/port/gen/malloc.c
263
if (!sp) {
usr/src/lib/libc/port/gen/malloc.c
265
sp = Bottom;
usr/src/lib/libc/port/gen/malloc.c
266
CLRBITS01(SIZE(sp));
usr/src/lib/libc/port/gen/malloc.c
267
} else if ((sp = _morecore(size)) == NULL) /* no more memory */
usr/src/lib/libc/port/gen/malloc.c
272
CLRBIT1(SIZE(NEXT(sp)));
usr/src/lib/libc/port/gen/malloc.c
274
ASSERT(ISBIT0(SIZE(NEXT(sp))));
usr/src/lib/libc/port/gen/malloc.c
278
if ((n = (SIZE(sp) - size)) >= MINSIZE + WORDSIZE) {
usr/src/lib/libc/port/gen/malloc.c
280
SIZE(sp) = size;
usr/src/lib/libc/port/gen/malloc.c
281
tp = NEXT(sp);
usr/src/lib/libc/port/gen/malloc.c
284
} else if (BOTTOM(sp))
usr/src/lib/libc/port/gen/malloc.c
288
SIZE(sp) |= BIT0 | o_bit1;
usr/src/lib/libc/port/gen/malloc.c
289
return (DATA(sp));
usr/src/lib/libc/port/gen/malloc.c
488
TREE *tp, *sp, *np;
usr/src/lib/libc/port/gen/malloc.c
559
if ((sp = PARENT(np)) != NULL) {
usr/src/lib/libc/port/gen/malloc.c
560
if (np == LEFT(sp))
usr/src/lib/libc/port/gen/malloc.c
561
LEFT(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
563
RIGHT(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
564
PARENT(tp) = sp;
usr/src/lib/libc/port/gen/malloc.c
569
if ((sp = LEFT(np)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
570
PARENT(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
571
LEFT(tp) = sp;
usr/src/lib/libc/port/gen/malloc.c
573
if ((sp = RIGHT(np)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
574
PARENT(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
575
RIGHT(tp) = sp;
usr/src/lib/libc/port/gen/malloc.c
752
TREE *tp, *sp, *gp;
usr/src/lib/libc/port/gen/malloc.c
757
if ((sp = LINKFOR(op)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
758
LINKBAK(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
759
LINKFOR(tp) = sp;
usr/src/lib/libc/port/gen/malloc.c
770
if ((sp = LEFT(op)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
771
PARENT(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
772
LEFT(tp) = sp;
usr/src/lib/libc/port/gen/malloc.c
774
if ((sp = RIGHT(op)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
775
PARENT(sp) = tp;
usr/src/lib/libc/port/gen/malloc.c
776
RIGHT(tp) = sp;
usr/src/lib/libc/port/gen/malloc.c
788
while ((sp = RIGHT(tp)) != NULL) {
usr/src/lib/libc/port/gen/malloc.c
789
if ((gp = RIGHT(sp)) != NULL) {
usr/src/lib/libc/port/gen/malloc.c
790
TDLEFT2(tp, sp, gp);
usr/src/lib/libc/port/gen/malloc.c
793
LEFT1(tp, sp);
usr/src/lib/libc/port/gen/malloc.c
794
tp = sp;
usr/src/lib/libc/port/gen/ndbm.c
1000
short *sp;
usr/src/lib/libc/port/gen/ndbm.c
1003
sp = (short *)(uintptr_t)buf;
usr/src/lib/libc/port/gen/ndbm.c
1005
i2 = sp[0];
usr/src/lib/libc/port/gen/ndbm.c
1007
i1 = sp[i2];
usr/src/lib/libc/port/gen/ndbm.c
1011
sp[0] += 2;
usr/src/lib/libc/port/gen/ndbm.c
1012
sp[++i2] = (short)(i1 + item1.dsize);
usr/src/lib/libc/port/gen/ndbm.c
1014
sp[++i2] = i1;
usr/src/lib/libc/port/gen/ndbm.c
1023
short *sp;
usr/src/lib/libc/port/gen/ndbm.c
1026
sp = (short *)buf;
usr/src/lib/libc/port/gen/ndbm.c
1028
for (i = 0; i < sp[0]; i++) {
usr/src/lib/libc/port/gen/ndbm.c
1029
if (sp[i + 1] > t)
usr/src/lib/libc/port/gen/ndbm.c
1031
t = sp[i + 1];
usr/src/lib/libc/port/gen/ndbm.c
1033
if (t < (sp[0] + 1) * sizeof (short))
usr/src/lib/libc/port/gen/ndbm.c
552
short *sp;
usr/src/lib/libc/port/gen/ndbm.c
618
sp = (short *)(uintptr_t)db->dbm_pagbuf;
usr/src/lib/libc/port/gen/ndbm.c
624
if ((unsigned)i >= sp[0]) {
usr/src/lib/libc/port/gen/ndbm.c
629
if (i > 0) item.dsize = sp[i] - sp[i + 1];
usr/src/lib/libc/port/gen/ndbm.c
630
else item.dsize = PBLKSIZ - sp[i + 1];
usr/src/lib/libc/port/gen/ndbm.c
631
item.dptr = db->dbm_pagbuf+sp[i + 1];
usr/src/lib/libc/port/gen/ndbm.c
848
short *sp;
usr/src/lib/libc/port/gen/ndbm.c
852
sp = (short *)(uintptr_t)buf;
usr/src/lib/libc/port/gen/ndbm.c
853
if ((unsigned)n >= sp[0]) {
usr/src/lib/libc/port/gen/ndbm.c
860
t = sp[n];
usr/src/lib/libc/port/gen/ndbm.c
861
item.dptr = buf + sp[n + 1];
usr/src/lib/libc/port/gen/ndbm.c
862
item.dsize = t - sp[n + 1];
usr/src/lib/libc/port/gen/ndbm.c
893
short *sp;
usr/src/lib/libc/port/gen/ndbm.c
896
sp = (short *)(uintptr_t)buf;
usr/src/lib/libc/port/gen/ndbm.c
898
for (i = 0, j = sp[0]; i < j; i += 2, n = sp[i]) {
usr/src/lib/libc/port/gen/ndbm.c
899
n -= sp[i + 1];
usr/src/lib/libc/port/gen/ndbm.c
902
if (n == 0 || memcmp(&buf[sp[i+1]], item.dptr, n) == 0)
usr/src/lib/libc/port/gen/ndbm.c
969
short *sp, *sp1;
usr/src/lib/libc/port/gen/ndbm.c
972
sp = (short *)(uintptr_t)buf;
usr/src/lib/libc/port/gen/ndbm.c
973
i2 = sp[0];
usr/src/lib/libc/port/gen/ndbm.c
977
sp[0] -= 2;
usr/src/lib/libc/port/gen/ndbm.c
982
i1 = sp[n];
usr/src/lib/libc/port/gen/ndbm.c
983
i1 -= sp[n+2];
usr/src/lib/libc/port/gen/ndbm.c
985
i2 = sp[i2];
usr/src/lib/libc/port/gen/ndbm.c
986
(void) memmove(&buf[i2 + i1], &buf[i2], sp[n+2] - i2);
usr/src/lib/libc/port/gen/ndbm.c
988
sp[0] -= 2;
usr/src/lib/libc/port/gen/ndbm.c
989
for (sp1 = sp + sp[0], sp += n+1; sp <= sp1; sp++)
usr/src/lib/libc/port/gen/ndbm.c
990
sp[0] = sp[2] + i1;
usr/src/lib/libc/port/gen/nftw.c
345
struct Save *sp = last;
usr/src/lib/libc/port/gen/nftw.c
346
while (sp) {
usr/src/lib/libc/port/gen/nftw.c
351
if (sp->dev == statb.st_dev &&
usr/src/lib/libc/port/gen/nftw.c
352
sp->inode == statb.st_ino) {
usr/src/lib/libc/port/gen/nftw.c
360
sp = sp->last;
usr/src/lib/libc/port/gen/nftw.c
757
oldclose(struct Save *sp)
usr/src/lib/libc/port/gen/nftw.c
760
while (sp) {
usr/src/lib/libc/port/gen/nftw.c
761
spnext = sp->last;
usr/src/lib/libc/port/gen/nftw.c
764
sp = spnext;
usr/src/lib/libc/port/gen/nftw.c
766
if (sp == 0 || sp->fd == 0)
usr/src/lib/libc/port/gen/nftw.c
768
sp->here = telldir(sp->fd);
usr/src/lib/libc/port/gen/nftw.c
769
(void) closedir(sp->fd);
usr/src/lib/libc/port/gen/nftw.c
770
sp->fd = 0;
usr/src/lib/libc/port/gen/nss_common.c
158
#define NSS_ROOTLOCK(r, sp) (cancel_safe_mutex_lock(&(r)->lock), \
usr/src/lib/libc/port/gen/nss_common.c
159
*(sp) = (r)->s)
usr/src/lib/libc/port/gen/nss_common.c
177
#define NSS_LOCK_CHECK(r, f, sp) (NSS_ROOTLOCK((r), (sp)), \
usr/src/lib/libc/port/gen/nss_common.c
178
*(sp) == 0 && \
usr/src/lib/libc/port/gen/nss_common.c
179
(r->s = *(sp) = _nss_db_state_constr(f)))
usr/src/lib/libc/port/gen/regexpr.c
138
re_comp(const char *sp)
usr/src/lib/libc/port/gen/regexpr.c
159
if (sp == NULL || *sp == '\0') {
usr/src/lib/libc/port/gen/regexpr.c
164
if (*sp == '^') {
usr/src/lib/libc/port/gen/regexpr.c
166
sp++;
usr/src/lib/libc/port/gen/regexpr.c
173
if ((c = *sp++) == '\0') {
usr/src/lib/libc/port/gen/regexpr.c
196
if (*sp != '\0')
usr/src/lib/libc/port/gen/regexpr.c
205
if ((c = *sp++) == '^') {
usr/src/lib/libc/port/gen/regexpr.c
206
c = *sp++;
usr/src/lib/libc/port/gen/regexpr.c
213
if ((c = *sp++) == ']') {
usr/src/lib/libc/port/gen/regexpr.c
230
} while ((c = *sp++) != ']');
usr/src/lib/libc/port/gen/regexpr.c
235
if ((c = *sp++) == '(') {
usr/src/lib/libc/port/gen/rindex.c
51
rindex(const char *sp, int c)
usr/src/lib/libc/port/gen/rindex.c
53
return (strrchr(sp, c));
usr/src/lib/libc/port/gen/stack.c
37
stack_getbounds(stack_t *sp)
usr/src/lib/libc/port/gen/stack.c
39
*sp = curthread->ul_ustack;
usr/src/lib/libc/port/gen/stack.c
45
stack_setbounds(const stack_t *sp)
usr/src/lib/libc/port/gen/stack.c
49
if (sp == NULL || sp->ss_sp == NULL ||
usr/src/lib/libc/port/gen/stack.c
50
(uintptr_t)sp->ss_sp != SA((uintptr_t)sp->ss_sp) ||
usr/src/lib/libc/port/gen/stack.c
51
sp->ss_flags != 0 || sp->ss_size < MINSIGSTKSZ ||
usr/src/lib/libc/port/gen/stack.c
52
(uintptr_t)sp->ss_size != SA((uintptr_t)sp->ss_size)) {
usr/src/lib/libc/port/gen/stack.c
58
self->ul_ustack = *sp;
usr/src/lib/libc/port/gen/str2sig.c
146
const struct signame *sp;
usr/src/lib/libc/port/gen/str2sig.c
154
for (sp = signames; sp < &signames[SIGCNT]; sp++) {
usr/src/lib/libc/port/gen/str2sig.c
155
if (sp->signum == val) {
usr/src/lib/libc/port/gen/str2sig.c
156
*sigp = sp->signum;
usr/src/lib/libc/port/gen/str2sig.c
162
for (sp = signames; sp < &signames[SIGCNT]; sp++) {
usr/src/lib/libc/port/gen/str2sig.c
163
if (strcmp(sp->sigstr, s) == 0) {
usr/src/lib/libc/port/gen/str2sig.c
164
*sigp = sp->signum;
usr/src/lib/libc/port/gen/str2sig.c
175
const struct signame *sp;
usr/src/lib/libc/port/gen/str2sig.c
177
for (sp = signames; sp < &signames[SIGCNT]; sp++) {
usr/src/lib/libc/port/gen/str2sig.c
178
if (sp->signum == i) {
usr/src/lib/libc/port/gen/str2sig.c
179
(void) strcpy(s, sp->sigstr);
usr/src/lib/libc/port/gen/strchr.c
41
strchr(const char *sp, int c)
usr/src/lib/libc/port/gen/strchr.c
44
if (*sp == (char)c)
usr/src/lib/libc/port/gen/strchr.c
45
return ((char *)sp);
usr/src/lib/libc/port/gen/strchr.c
46
} while (*sp++);
usr/src/lib/libc/port/gen/strrchr.c
40
strrchr(const char *sp, int c)
usr/src/lib/libc/port/gen/strrchr.c
45
if (*sp == (char)c)
usr/src/lib/libc/port/gen/strrchr.c
46
r = (char *)sp;
usr/src/lib/libc/port/gen/strrchr.c
47
} while (*sp++);
usr/src/lib/libc/port/i18n/plural_parser.c
324
unsigned char *sp = *(unsigned char **)pstr;
usr/src/lib/libc/port/i18n/plural_parser.c
328
while (*sp && ((*sp == ' ') || (*sp == '\t')))
usr/src/lib/libc/port/i18n/plural_parser.c
329
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
330
if (!*sp) {
usr/src/lib/libc/port/i18n/plural_parser.c
332
*pstr = (const char *)sp;
usr/src/lib/libc/port/i18n/plural_parser.c
336
if (isdigit(*sp)) {
usr/src/lib/libc/port/i18n/plural_parser.c
337
n = *sp - '0';
usr/src/lib/libc/port/i18n/plural_parser.c
338
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
339
while (isdigit(*sp)) {
usr/src/lib/libc/port/i18n/plural_parser.c
341
n += *sp - '0';
usr/src/lib/libc/port/i18n/plural_parser.c
342
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
346
} else if (*sp == 'n') {
usr/src/lib/libc/port/i18n/plural_parser.c
347
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
349
} else if (*sp == '(') {
usr/src/lib/libc/port/i18n/plural_parser.c
350
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
352
} else if (*sp == ')') {
usr/src/lib/libc/port/i18n/plural_parser.c
353
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
355
} else if (*sp == '!') {
usr/src/lib/libc/port/i18n/plural_parser.c
356
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
357
if (*sp == '=') {
usr/src/lib/libc/port/i18n/plural_parser.c
358
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
363
} else if (*sp == '*') {
usr/src/lib/libc/port/i18n/plural_parser.c
364
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
366
} else if (*sp == '/') {
usr/src/lib/libc/port/i18n/plural_parser.c
367
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
369
} else if (*sp == '%') {
usr/src/lib/libc/port/i18n/plural_parser.c
370
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
372
} else if (*sp == '+') {
usr/src/lib/libc/port/i18n/plural_parser.c
373
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
375
} else if (*sp == '-') {
usr/src/lib/libc/port/i18n/plural_parser.c
376
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
378
} else if (*sp == '<') {
usr/src/lib/libc/port/i18n/plural_parser.c
379
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
380
if (*sp == '=') {
usr/src/lib/libc/port/i18n/plural_parser.c
381
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
386
} else if (*sp == '>') {
usr/src/lib/libc/port/i18n/plural_parser.c
387
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
388
if (*sp == '=') {
usr/src/lib/libc/port/i18n/plural_parser.c
389
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
394
} else if (*sp == '=') {
usr/src/lib/libc/port/i18n/plural_parser.c
395
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
396
if (*sp == '=') {
usr/src/lib/libc/port/i18n/plural_parser.c
397
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
402
} else if (*sp == '&') {
usr/src/lib/libc/port/i18n/plural_parser.c
403
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
404
if (*sp == '&') {
usr/src/lib/libc/port/i18n/plural_parser.c
405
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
410
} else if (*sp == '|') {
usr/src/lib/libc/port/i18n/plural_parser.c
411
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
412
if (*sp == '|') {
usr/src/lib/libc/port/i18n/plural_parser.c
413
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
418
} else if (*sp == '?') {
usr/src/lib/libc/port/i18n/plural_parser.c
419
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
421
} else if (*sp == ':') {
usr/src/lib/libc/port/i18n/plural_parser.c
422
sp++;
usr/src/lib/libc/port/i18n/plural_parser.c
424
} else if ((*sp == '\n') || (*sp == ';')) {
usr/src/lib/libc/port/i18n/plural_parser.c
430
*pstr = (const char *)sp;
usr/src/lib/libc/port/i18n/wschr.c
43
wcschr(const wchar_t *sp, wchar_t c)
usr/src/lib/libc/port/i18n/wschr.c
46
if (*sp == c)
usr/src/lib/libc/port/i18n/wschr.c
47
return ((wchar_t *)sp); /* found c in sp */
usr/src/lib/libc/port/i18n/wschr.c
48
} while (*sp++);
usr/src/lib/libc/port/i18n/wschr.c
53
wschr(const wchar_t *sp, wchar_t c)
usr/src/lib/libc/port/i18n/wschr.c
55
return (wcschr(sp, c));
usr/src/lib/libc/port/i18n/wsrchr.c
43
wcsrchr(const wchar_t *sp, wchar_t c)
usr/src/lib/libc/port/i18n/wsrchr.c
48
if (*sp == c)
usr/src/lib/libc/port/i18n/wsrchr.c
49
r = sp; /* found c in sp */
usr/src/lib/libc/port/i18n/wsrchr.c
50
} while (*sp++);
usr/src/lib/libc/port/i18n/wsrchr.c
55
wsrchr(const wchar_t *sp, wchar_t c)
usr/src/lib/libc/port/i18n/wsrchr.c
57
return (wcsrchr(sp, c));
usr/src/lib/libc/port/locale/mbstowcs.c
43
const char *sp;
usr/src/lib/libc/port/locale/mbstowcs.c
45
sp = s;
usr/src/lib/libc/port/locale/mbstowcs.c
46
return (loc->ctype->lc_mbsnrtowcs(pwcs, &sp, ULONG_MAX, n, &mbs));
usr/src/lib/libc/port/regex/engine.c
415
const char *sp; /* start of string matched by it */
usr/src/lib/libc/port/regex/engine.c
427
sp = start;
usr/src/lib/libc/port/regex/engine.c
449
sp += XMBRTOWC(NULL, sp, stop - start, &m->mbs, 0);
usr/src/lib/libc/port/regex/engine.c
458
sp += XMBRTOWC(NULL, sp, stop - start, &m->mbs, 0);
usr/src/lib/libc/port/regex/engine.c
469
rest = walk(m, sp, stp, ss, es, false);
usr/src/lib/libc/port/regex/engine.c
477
assert(stp >= sp); /* it did work */
usr/src/lib/libc/port/regex/engine.c
482
if (walk(m, sp, rest, ssub, esub, false) != NULL) {
usr/src/lib/libc/port/regex/engine.c
483
dp = dissect(m, sp, rest, ssub, esub);
usr/src/lib/libc/port/regex/engine.c
486
assert(sp == rest);
usr/src/lib/libc/port/regex/engine.c
487
sp = rest;
usr/src/lib/libc/port/regex/engine.c
493
rest = walk(m, sp, stp, ss, es, false);
usr/src/lib/libc/port/regex/engine.c
501
assert(stp >= sp); /* it did work */
usr/src/lib/libc/port/regex/engine.c
505
ssp = sp;
usr/src/lib/libc/port/regex/engine.c
523
sp = rest;
usr/src/lib/libc/port/regex/engine.c
529
rest = walk(m, sp, stp, ss, es, false);
usr/src/lib/libc/port/regex/engine.c
537
assert(stp >= sp); /* it did work */
usr/src/lib/libc/port/regex/engine.c
543
if (walk(m, sp, rest, ssub, esub,
usr/src/lib/libc/port/regex/engine.c
557
dp = dissect(m, sp, rest, ssub, esub);
usr/src/lib/libc/port/regex/engine.c
559
sp = rest;
usr/src/lib/libc/port/regex/engine.c
571
m->pmatch[i].rm_so = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
576
m->pmatch[i].rm_eo = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
584
assert(sp == stop);
usr/src/lib/libc/port/regex/engine.c
585
return (sp);
usr/src/lib/libc/port/regex/engine.c
598
const char *sp; /* start of string matched by it */
usr/src/lib/libc/port/regex/engine.c
611
sp = start;
usr/src/lib/libc/port/regex/engine.c
618
if (sp == stop)
usr/src/lib/libc/port/regex/engine.c
620
sp += XMBRTOWC(&wc, sp, stop - sp, &m->mbs, BADCHAR);
usr/src/lib/libc/port/regex/engine.c
625
if (sp == stop)
usr/src/lib/libc/port/regex/engine.c
627
sp += XMBRTOWC(&wc, sp, stop - sp, &m->mbs, BADCHAR);
usr/src/lib/libc/port/regex/engine.c
632
if (sp == stop)
usr/src/lib/libc/port/regex/engine.c
635
sp += XMBRTOWC(&wc, sp, stop - sp, &m->mbs, BADCHAR);
usr/src/lib/libc/port/regex/engine.c
640
if ((sp == m->beginp && !(m->eflags&REG_NOTBOL)) ||
usr/src/lib/libc/port/regex/engine.c
641
(sp > m->offp && sp < m->endp &&
usr/src/lib/libc/port/regex/engine.c
642
*(sp-1) == '\n' && (m->g->cflags&REG_NEWLINE))) {
usr/src/lib/libc/port/regex/engine.c
647
if ((sp == m->endp && !(m->eflags&REG_NOTEOL)) ||
usr/src/lib/libc/port/regex/engine.c
648
(sp < m->endp && *sp == '\n' &&
usr/src/lib/libc/port/regex/engine.c
654
if (sp < m->endp && ISWORD(*sp) &&
usr/src/lib/libc/port/regex/engine.c
655
((sp == m->beginp && !(m->eflags&REG_NOTBOL)) ||
usr/src/lib/libc/port/regex/engine.c
656
(sp > m->offp && !ISWORD(*(sp-1))))) {
usr/src/lib/libc/port/regex/engine.c
661
if (((sp == m->endp && !(m->eflags&REG_NOTEOL)) ||
usr/src/lib/libc/port/regex/engine.c
662
(sp < m->endp && *sp == '\n' &&
usr/src/lib/libc/port/regex/engine.c
664
(sp < m->endp && !ISWORD(*sp))) &&
usr/src/lib/libc/port/regex/engine.c
665
(sp > m->beginp && ISWORD(*(sp-1)))) {
usr/src/lib/libc/port/regex/engine.c
685
if (sp != stop)
usr/src/lib/libc/port/regex/engine.c
687
return (sp);
usr/src/lib/libc/port/regex/engine.c
692
AT("hard", sp, stop, ss, stopst);
usr/src/lib/libc/port/regex/engine.c
705
if (sp > stop - len)
usr/src/lib/libc/port/regex/engine.c
708
if (memcmp(sp, ssp, len) != 0)
usr/src/lib/libc/port/regex/engine.c
712
return (backref(m, sp+len, stop, ss+1, stopst, lev, rec));
usr/src/lib/libc/port/regex/engine.c
714
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
usr/src/lib/libc/port/regex/engine.c
717
return (backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
usr/src/lib/libc/port/regex/engine.c
721
m->lastpos[lev+1] = sp;
usr/src/lib/libc/port/regex/engine.c
722
return (backref(m, sp, stop, ss+1, stopst, lev+1, rec));
usr/src/lib/libc/port/regex/engine.c
724
if (sp == m->lastpos[lev]) /* last pass matched null */
usr/src/lib/libc/port/regex/engine.c
725
return (backref(m, sp, stop, ss+1, stopst, lev-1, rec));
usr/src/lib/libc/port/regex/engine.c
727
m->lastpos[lev] = sp;
usr/src/lib/libc/port/regex/engine.c
728
dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
usr/src/lib/libc/port/regex/engine.c
730
return (backref(m, sp, stop, ss+1, stopst, lev-1, rec));
usr/src/lib/libc/port/regex/engine.c
737
dp = backref(m, sp, stop, ssub, esub, lev, rec);
usr/src/lib/libc/port/regex/engine.c
758
m->pmatch[i].rm_so = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
759
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
usr/src/lib/libc/port/regex/engine.c
768
m->pmatch[i].rm_eo = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
769
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
usr/src/lib/libc/port/regex/regcomp.c
1037
const char *sp = p->next;
usr/src/lib/libc/port/regex/regcomp.c
1049
len = p->next - sp;
usr/src/lib/libc/port/regex/regcomp.c
1051
if (strncmp(cp->name, sp, len) == 0 && strlen(cp->name) == len)
usr/src/lib/libc/port/regex/regcomp.c
1054
if ((clen = mbrtowc(&wc, sp, len, &mbs)) == len)
usr/src/lib/libc/port/regex/regcomp.c
1513
sop *sp;
usr/src/lib/libc/port/regex/regcomp.c
1518
sp = (sop *)realloc(p->strip, size*sizeof (sop));
usr/src/lib/libc/port/regex/regcomp.c
1519
if (sp == NULL) {
usr/src/lib/libc/port/regex/regcomp.c
1523
p->strip = sp;
usr/src/lib/libc/port/regex/regcomp.c
977
const char *sp = p->next;
usr/src/lib/libc/port/regex/regcomp.c
984
len = p->next - sp;
usr/src/lib/libc/port/regex/regcomp.c
989
(void) memcpy(clname, sp, len);
usr/src/lib/libc/port/sys/lwp.c
53
_lwp_sema_init(lwp_sema_t *sp, int count)
usr/src/lib/libc/port/sys/lwp.c
55
sp->sema_count = count;
usr/src/lib/libc/port/sys/lwp.c
56
sp->sema_waiters = 0;
usr/src/lib/libc/port/sys/lwp.c
57
sp->type = USYNC_PROCESS;
usr/src/lib/libc/port/sys/lwp.c
62
_lwp_sema_wait(lwp_sema_t *sp)
usr/src/lib/libc/port/sys/lwp.c
64
return (___lwp_sema_timedwait(sp, NULL, 0));
usr/src/lib/libc/port/sys/ucontext.c
53
setustack(stack_t *sp)
usr/src/lib/libc/port/sys/ucontext.c
55
return (syscall(SYS_context, 3, sp));
usr/src/lib/libc/port/threads/door_calls.c
358
caddr_t sp;
usr/src/lib/libc/port/threads/door_calls.c
369
sp = s.ss_sp;
usr/src/lib/libc/port/threads/door_calls.c
428
sp -= reserve;
usr/src/lib/libc/port/threads/door_calls.c
459
return (__door_return(data_ptr, data_size, &d, sp, ssize));
usr/src/lib/libc/port/threads/door_calls.c
461
return (__door_return(data_ptr, data_size, NULL, sp, ssize));
usr/src/lib/libc/port/threads/sema.c
201
sema_wait(sema_t *sp)
usr/src/lib/libc/port/threads/sema.c
204
return (sema_wait_impl(sp, NULL));
usr/src/lib/libc/port/threads/sema.c
212
sema_relclockwait(sema_t *sp, clockid_t clock, const timespec_t *reltime)
usr/src/lib/libc/port/threads/sema.c
224
return (sema_wait_impl(sp, &tslocal));
usr/src/lib/libc/port/threads/sema.c
228
sema_clockwait(sema_t *sp, clockid_t clock, const timespec_t *abstime)
usr/src/lib/libc/port/threads/sema.c
241
return (sema_wait_impl(sp, &tslocal));
usr/src/lib/libc/port/threads/sema.c
245
sema_reltimedwait(sema_t *sp, const timespec_t *reltime)
usr/src/lib/libc/port/threads/sema.c
247
return (sema_relclockwait(sp, CLOCK_REALTIME, reltime));
usr/src/lib/libc/port/threads/sema.c
251
sema_timedwait(sema_t *sp, const timespec_t *abstime)
usr/src/lib/libc/port/threads/sema.c
253
return (sema_clockwait(sp, CLOCK_REALTIME, abstime));
usr/src/lib/libc/port/threads/sema.c
258
sema_trywait(sema_t *sp)
usr/src/lib/libc/port/threads/sema.c
260
lwp_sema_t *lsp = (lwp_sema_t *)sp;
usr/src/lib/libc/port/threads/sema.c
263
tdb_sema_stats_t *ssp = SEMA_STATS(sp, udp);
usr/src/lib/libc/port/threads/sema.c
325
sema_post(sema_t *sp)
usr/src/lib/libc/port/threads/sema.c
327
lwp_sema_t *lsp = (lwp_sema_t *)sp;
usr/src/lib/libc/port/threads/sema.c
330
tdb_sema_stats_t *ssp = SEMA_STATS(sp, udp);
usr/src/lib/libc/port/threads/sema.c
38
sema_held(sema_t *sp)
usr/src/lib/libc/port/threads/sema.c
40
return (sp->count == 0);
usr/src/lib/libc/port/threads/sema.c
45
sema_init(sema_t *sp, unsigned int count, int type, void *arg __unused)
usr/src/lib/libc/port/threads/sema.c
52
(void) memset(sp, 0, sizeof (*sp));
usr/src/lib/libc/port/threads/sema.c
53
sp->count = count;
usr/src/lib/libc/port/threads/sema.c
54
sp->type = (uint16_t)type;
usr/src/lib/libc/port/threads/sema.c
55
sp->magic = SEMA_MAGIC;
usr/src/lib/libc/port/threads/sema.c
64
if (((uintptr_t)sp & (_LONG_LONG_ALIGNMENT - 1)) &&
usr/src/lib/libc/port/threads/sema.c
73
sema_destroy(sema_t *sp)
usr/src/lib/libc/port/threads/sema.c
75
sp->magic = 0;
usr/src/lib/libc/port/threads/sema.c
76
tdb_sync_obj_deregister(sp);
usr/src/lib/libc/port/threads/sema.c
81
sema_wait_impl(sema_t *sp, timespec_t *tsp)
usr/src/lib/libc/port/threads/sema.c
83
lwp_sema_t *lsp = (lwp_sema_t *)sp;
usr/src/lib/libc/port/threads/sema.c
86
tdb_sema_stats_t *ssp = SEMA_STATS(sp, udp);
usr/src/lib/libc/port/threads/tdb_agent.c
452
tdb_sema_stats(sema_t *sp)
usr/src/lib/libc/port/threads/tdb_agent.c
458
if (sp->magic != SEMA_MAGIC)
usr/src/lib/libc/port/threads/tdb_agent.c
459
sp->magic = SEMA_MAGIC;
usr/src/lib/libc/port/threads/tdb_agent.c
460
if ((tssp = tdb_sync_obj_register(sp, &new)) == NULL)
usr/src/lib/libc/port/threads/tdb_agent.c
464
tssp->un.sema.sema_max_count = sp->count;
usr/src/lib/libc/port/threads/tdb_agent.c
465
tssp->un.sema.sema_min_count = sp->count;
usr/src/lib/libc/port/threads/thr.c
2575
getlwpstatus(thread_t tid, struct lwpstatus *sp)
usr/src/lib/libc/port/threads/thr.c
2586
while (__pread(fd, sp, sizeof (*sp), 0) == sizeof (*sp)) {
usr/src/lib/libc/port/threads/thr.c
2587
if (sp->pr_flags & PR_STOPPED) {
usr/src/lib/libc/port/threads/thr.c
2939
_resume(ulwp_t *ulwp, caddr_t sp, int dontsave)
usr/src/lib/libc/sparc/gen/makectxt.c
103
reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
usr/src/lib/libc/sparc/gen/makectxt.c
112
char *sp;
usr/src/lib/libc/sparc/gen/makectxt.c
128
sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp +
usr/src/lib/libc/sparc/gen/makectxt.c
136
tsp = &((struct frame *)sp)->fr_argd[0];
usr/src/lib/libc/sparc/gen/makectxt.c
137
bzero(sp, sizeof (struct frame));
usr/src/lib/libc/sparc/gen/makectxt.c
150
reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
usr/src/lib/libc/sparc/gen/makectxt.c
59
char *sp;
usr/src/lib/libc/sparc/gen/makectxt.c
81
sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp - size) &
usr/src/lib/libc/sparc/gen/makectxt.c
89
tsp = &((struct frame *)sp)->fr_argd[0];
usr/src/lib/libc/sparc/gen/makectxt.c
90
bzero(sp, sizeof (struct frame));
usr/src/lib/libc/sparc/gen/siglongjmp.c
91
struct frame *sp = (struct frame *)(bp->sjs_sp + STACK_BIAS);
usr/src/lib/libc/sparc/gen/siglongjmp.c
92
sp->fr_savfp = (struct frame *)fp;
usr/src/lib/libc/sparc/gen/siglongjmp.c
93
sp->fr_savpc = i7;
usr/src/lib/libc/sparc/inc/SYS.h
124
stn %o0, [%sp + SAVE_OFFSET]; \
usr/src/lib/libc/sparc/inc/SYS.h
138
ldn [%sp + SAVE_OFFSET], %o0; \
usr/src/lib/libc/sparc/inc/SYS.h
154
ldn [%sp + SAVE_OFFSET], %o0; \
usr/src/lib/libc/sparc/inc/SYS.h
158
ldn [%sp + SAVE_OFFSET], %o0; \
usr/src/lib/libc/sparcv9/gen/makectxt.c
103
reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
usr/src/lib/libc/sparcv9/gen/makectxt.c
112
char *sp;
usr/src/lib/libc/sparcv9/gen/makectxt.c
128
sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp +
usr/src/lib/libc/sparcv9/gen/makectxt.c
136
tsp = &((struct frame *)sp)->fr_argd[0];
usr/src/lib/libc/sparcv9/gen/makectxt.c
137
bzero(sp, sizeof (struct frame));
usr/src/lib/libc/sparcv9/gen/makectxt.c
150
reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
usr/src/lib/libc/sparcv9/gen/makectxt.c
59
char *sp;
usr/src/lib/libc/sparcv9/gen/makectxt.c
81
sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp - size) &
usr/src/lib/libc/sparcv9/gen/makectxt.c
89
tsp = &((struct frame *)sp)->fr_argd[0];
usr/src/lib/libc/sparcv9/gen/makectxt.c
90
bzero(sp, sizeof (struct frame));
usr/src/lib/libc/sparcv9/gen/siglongjmp.c
92
struct frame *sp = (struct frame *)(bp->sjs_sp + STACK_BIAS);
usr/src/lib/libc/sparcv9/gen/siglongjmp.c
93
sp->fr_savfp = (struct frame *)fp;
usr/src/lib/libc/sparcv9/gen/siglongjmp.c
94
sp->fr_savpc = i7;
usr/src/lib/libc/sparcv9/inc/SYS.h
115
stn %o0, [%sp + SAVE_OFFSET]; \
usr/src/lib/libc/sparcv9/inc/SYS.h
129
ldn [%sp + SAVE_OFFSET], %o0; \
usr/src/lib/libc/sparcv9/inc/SYS.h
145
ldn [%sp + SAVE_OFFSET], %o0; \
usr/src/lib/libc/sparcv9/inc/SYS.h
149
ldn [%sp + SAVE_OFFSET], %o0; \
usr/src/lib/libctf/common/ctf_lib.c
385
ctf_sect_mmap(ctf_sect_t *sp, int fd)
usr/src/lib/libctf/common/ctf_lib.c
387
size_t pageoff = sp->cts_offset & ~_PAGEMASK;
usr/src/lib/libctf/common/ctf_lib.c
389
caddr_t base = mmap64(NULL, sp->cts_size + pageoff, PROT_READ,
usr/src/lib/libctf/common/ctf_lib.c
390
MAP_PRIVATE, fd, sp->cts_offset & _PAGEMASK);
usr/src/lib/libctf/common/ctf_lib.c
393
sp->cts_data = base + pageoff;
usr/src/lib/libctf/common/ctf_lib.c
403
ctf_sect_munmap(const ctf_sect_t *sp)
usr/src/lib/libctf/common/ctf_lib.c
405
uintptr_t addr = (uintptr_t)sp->cts_data;
usr/src/lib/libctf/common/ctf_lib.c
408
(void) munmap((void *)(addr - pageoff), sp->cts_size + pageoff);
usr/src/lib/libctf/common/ctf_lib.c
487
GElf_Shdr *sp;
usr/src/lib/libctf/common/ctf_lib.c
539
if ((sp = malloc(nbytes)) == NULL)
usr/src/lib/libctf/common/ctf_lib.c
553
free(sp);
usr/src/lib/libctf/common/ctf_lib.c
558
shdr_to_gelf(&sp32[i], &sp[i]);
usr/src/lib/libctf/common/ctf_lib.c
562
} else if (pread64(fd, sp, nbytes, hdr.e64.e_shoff) != nbytes) {
usr/src/lib/libctf/common/ctf_lib.c
563
free(sp);
usr/src/lib/libctf/common/ctf_lib.c
571
strs_mapsz = sp[shstrndx].sh_size +
usr/src/lib/libctf/common/ctf_lib.c
572
(sp[shstrndx].sh_offset & ~_PAGEMASK);
usr/src/lib/libctf/common/ctf_lib.c
575
fd, sp[shstrndx].sh_offset & _PAGEMASK);
usr/src/lib/libctf/common/ctf_lib.c
578
(sp[shstrndx].sh_offset & ~_PAGEMASK);
usr/src/lib/libctf/common/ctf_lib.c
581
free(sp);
usr/src/lib/libctf/common/ctf_lib.c
590
const GElf_Shdr *shp = &sp[i];
usr/src/lib/libctf/common/ctf_lib.c
591
const GElf_Shdr *lhp = &sp[shp->sh_link];
usr/src/lib/libctf/common/ctf_lib.c
596
if (shp->sh_name >= sp[shstrndx].sh_size ||
usr/src/lib/libctf/common/ctf_lib.c
597
lhp->sh_name >= sp[shstrndx].sh_size)
usr/src/lib/libctf/common/ctf_lib.c
627
free(sp); /* free section header array */
usr/src/lib/libcurses/screen/mbcharlen.c
41
mbcharlen(char *sp)
usr/src/lib/libcurses/screen/mbcharlen.c
47
for (; *sp != '\0'; ++sp, ++n)
usr/src/lib/libcurses/screen/mbcharlen.c
48
if (ISMBIT(*sp)) {
usr/src/lib/libcurses/screen/mbcharlen.c
49
c = RBYTE(*sp);
usr/src/lib/libcurses/screen/mbcharlen.c
52
for (sp += 1, k = 1; *sp != '\0' && k <= m; ++k,
usr/src/lib/libcurses/screen/mbcharlen.c
53
++sp) {
usr/src/lib/libcurses/screen/mbcharlen.c
54
c = RBYTE(*sp);
usr/src/lib/libcurses/screen/mbdisplen.c
41
mbdisplen(char *sp)
usr/src/lib/libcurses/screen/mbdisplen.c
47
for (; *sp != '\0'; ++sp) {
usr/src/lib/libcurses/screen/mbdisplen.c
48
if (!ISMBIT(*sp))
usr/src/lib/libcurses/screen/mbdisplen.c
51
c = RBYTE(*sp);
usr/src/lib/libcurses/screen/mbdisplen.c
54
for (sp += 1, k = 1; *sp != '\0' && k <= m;
usr/src/lib/libcurses/screen/mbdisplen.c
55
++k, ++sp) {
usr/src/lib/libcurses/screen/mbdisplen.c
56
c = RBYTE(*sp);
usr/src/lib/libcurses/screen/setupterm.c
532
short *sp = &cur_nums->_columns;
usr/src/lib/libcurses/screen/setupterm.c
548
if (sp < fp)
usr/src/lib/libcurses/screen/setupterm.c
550
*sp++ = -1;
usr/src/lib/libcurses/screen/setupterm.c
553
*sp++ = (short)s;
usr/src/lib/libcurses/screen/setupterm.c
555
if (sp < fp)
usr/src/lib/libcurses/screen/setupterm.c
556
(void) memset((char *)sp, '\377',
usr/src/lib/libcurses/screen/setupterm.c
557
((fp - sp) * sizeof (short)));
usr/src/lib/libcurses/screen/waddnwstr.c
40
char *sp;
usr/src/lib/libcurses/screen/waddnwstr.c
43
if ((sp = _strcode2byte(code, NULL, n)) == NULL)
usr/src/lib/libcurses/screen/waddnwstr.c
47
return (waddnstr(win, sp, -1));
usr/src/lib/libcurses/screen/winsnstr.c
129
for (; n > 0; --n, ++sp) {
usr/src/lib/libcurses/screen/winsnstr.c
131
if (_mbtrue && ISMBIT(*sp)) {
usr/src/lib/libcurses/screen/winsnstr.c
132
(void) _mbaddch(win, A_NORMAL, RBYTE(*sp));
usr/src/lib/libcurses/screen/winsnstr.c
141
if (*sp < ' ' || *sp == _CTRL('?')) {
usr/src/lib/libcurses/screen/winsnstr.c
143
*wcp = _CHAR(_UNCTRL(*sp)) | win->_attrs;
usr/src/lib/libcurses/screen/winsnstr.c
145
*wcp = _CHAR(*sp) | win->_attrs;
usr/src/lib/libcurses/screen/winsnstr.c
146
win->_curx += (*sp < ' ' || *sp == _CTRL('?')) ? 2 : 1;
usr/src/lib/libcurses/screen/winsnstr.c
60
unsigned char *sp = (unsigned char *)tsp;
usr/src/lib/libcurses/screen/winsnstr.c
74
for (x = 0; sp[x] != '\0' && x < n && endx < maxx; ++x) {
usr/src/lib/libcurses/screen/winsnstr.c
75
len = (sp[x] < ' '|| sp[x] == _CTRL('?')) ? 2 : 1;
usr/src/lib/libcurses/screen/winsnstr.c
77
if (ISMBIT(sp[x])) {
usr/src/lib/libcurses/screen/winsnstr.c
82
c = RBYTE(sp[x]);
usr/src/lib/libcurses/screen/winsnstr.c
85
for (k = x + 1; sp[k] != '\0' && k <= m; ++k) {
usr/src/lib/libcurses/screen/winsnstr.c
86
c = RBYTE(sp[k]);
usr/src/lib/libcurses/screen/winsnwstr.c
42
char *sp;
usr/src/lib/libcurses/screen/winsnwstr.c
45
if ((sp = _strcode2byte(code, NULL, n)) == NULL)
usr/src/lib/libcurses/screen/winsnwstr.c
49
return (winsnstr(win, sp, -1));
usr/src/lib/libcurses/screen/wrefresh.c
369
chtype *wcp, *scp, *wp, *sp, wc, sc;
usr/src/lib/libcurses/screen/wrefresh.c
400
sp = scp + wx;
usr/src/lib/libcurses/screen/wrefresh.c
402
if (*wp++ != *sp++)
usr/src/lib/libcurses/screen/wrefresh.c
408
for (sp = scp+wx, wp = wcp+wx; wp > wcp; --wp, --sp, --wx)
usr/src/lib/libcurses/screen/wrefresh.c
409
if (!ISCBIT(*wp) && !ISCBIT(*sp))
usr/src/lib/libcurses/screen/wrefresh.c
414
sp = scp + lastx - 1;
usr/src/lib/libcurses/screen/wrefresh.c
416
if (*wp-- != *sp--)
usr/src/lib/libcurses/screen/wrefresh.c
420
++sp;
usr/src/lib/libcurses/screen/wrefresh.c
421
++sp;
usr/src/lib/libcurses/screen/wrefresh.c
422
for (; lastx < scrco; ++wp, ++sp, ++lastx)
usr/src/lib/libcurses/screen/wrefresh.c
423
if (!ISCBIT(*wp) && !ISCBIT(*sp))
usr/src/lib/libcurses/screen/wrefresh.c
438
for (sp = scp + blnkx + 1; blnkx < scrco - 1;
usr/src/lib/libcurses/screen/wrefresh.c
439
++sp, ++blnkx)
usr/src/lib/libcurses/screen/wrefresh.c
440
if (!ISCBIT(*sp))
usr/src/lib/libcurses/screen/wrefresh.c
549
for (sp = scp+(x-wx); x >= wx; --x, --sp)
usr/src/lib/libcurses/screen/wrefresh.c
550
if (!ISCBIT(*sp))
usr/src/lib/libdemangle/common/cxx.c
1529
paren(str_pair_t *sp)
usr/src/lib/libdemangle/common/cxx.c
1531
str_t *l = &sp->strp_l;
usr/src/lib/libdemangle/common/cxx.c
1532
str_t *r = &sp->strp_r;
usr/src/lib/libdemangle/common/cxx.c
1587
str_pair_t *sp = NULL;
usr/src/lib/libdemangle/common/cxx.c
1641
sp = name_at(&db->cpp_name, amt - 1);
usr/src/lib/libdemangle/common/cxx.c
1642
for (size_t i = 0; i < amt; i++, sp++) {
usr/src/lib/libdemangle/common/cxx.c
1643
paren(sp);
usr/src/lib/libdemangle/common/cxx.c
1644
if (str_pair_len(sp) > 0)
usr/src/lib/libdemangle/common/cxx.c
1645
(void) str_append(&sp->strp_l, "&&", 2);
usr/src/lib/libdemangle/common/cxx.c
1657
sp = name_at(&db->cpp_name, amt - 1);
usr/src/lib/libdemangle/common/cxx.c
1658
for (size_t i = 0; i < amt; i++, sp++) {
usr/src/lib/libdemangle/common/cxx.c
1659
str_t *l = &sp->strp_l;
usr/src/lib/libdemangle/common/cxx.c
1661
if (str_pair_len(sp) == 0)
usr/src/lib/libdemangle/common/cxx.c
1664
paren(sp);
usr/src/lib/libdemangle/common/cxx.c
1682
sp = name_at(&db->cpp_name, amt - 1);
usr/src/lib/libdemangle/common/cxx.c
1683
for (size_t i = 0; i < amt; i++, sp++) {
usr/src/lib/libdemangle/common/cxx.c
1684
if (str_length(&sp->strp_l) == 0 &&
usr/src/lib/libdemangle/common/cxx.c
1685
str_length(&sp->strp_r) == 0)
usr/src/lib/libdemangle/common/cxx.c
1688
paren(sp);
usr/src/lib/libdemangle/common/cxx.c
1689
(void) str_append(&sp->strp_l, "&", 1);
usr/src/lib/libdemangle/common/cxx.c
1859
str_pair_t *sp = name_at(&db->cpp_name, amt - 1);
usr/src/lib/libdemangle/common/cxx.c
1861
for (size_t i = 0; i < amt; i++, sp++) {
usr/src/lib/libdemangle/common/cxx.c
1865
s = &sp->strp_l;
usr/src/lib/libdemangle/common/cxx.c
1880
s = &sp->strp_r;
usr/src/lib/libdemangle/common/cxx.c
372
str_pair_t *sp = name_top(&db->cpp_name);
usr/src/lib/libdemangle/common/cxx.c
374
if (str_length(&sp->strp_r) == 0)
usr/src/lib/libdemangle/common/cxx.c
375
(void) str_append(&sp->strp_l, " ", 1);
usr/src/lib/libdemangle/common/cxx.c
4064
print_sp(const str_pair_t *sp, FILE *out)
usr/src/lib/libdemangle/common/cxx.c
4067
(int)sp->strp_l.str_len, sp->strp_l.str_s,
usr/src/lib/libdemangle/common/cxx.c
4068
(int)sp->strp_r.str_len, sp->strp_r.str_s);
usr/src/lib/libdemangle/common/cxx.c
4074
const str_pair_t *sp;
usr/src/lib/libdemangle/common/cxx.c
4082
sp = name_top((name_t *)n);
usr/src/lib/libdemangle/common/cxx.c
4084
for (i = 0; i < n->nm_len; i++, sp--) {
usr/src/lib/libdemangle/common/cxx.c
4086
print_sp(sp, out);
usr/src/lib/libdemangle/common/cxx.c
4183
const str_pair_t *sp = &n->nm_items[j];
usr/src/lib/libdemangle/common/cxx.c
4189
(int)sp->strp_l.str_len, sp->strp_l.str_s,
usr/src/lib/libdemangle/common/cxx.c
4190
(int)sp->strp_r.str_len, sp->strp_r.str_s);
usr/src/lib/libdemangle/common/cxx_util.c
129
str_pair_t sp;
usr/src/lib/libdemangle/common/cxx_util.c
131
(void) str_pair_init(&sp, n->nm_ops);
usr/src/lib/libdemangle/common/cxx_util.c
137
sp.strp_l = *l;
usr/src/lib/libdemangle/common/cxx_util.c
142
sp.strp_r = *r;
usr/src/lib/libdemangle/common/cxx_util.c
146
n->nm_items[n->nm_len++] = sp;
usr/src/lib/libdemangle/common/cxx_util.c
166
name_pop(name_t *n, str_pair_t *sp)
usr/src/lib/libdemangle/common/cxx_util.c
173
if (sp != NULL) {
usr/src/lib/libdemangle/common/cxx_util.c
174
*sp = *top;
usr/src/lib/libdemangle/common/cxx_util.c
186
str_pair_t *sp = NULL;
usr/src/lib/libdemangle/common/cxx_util.c
210
sp = name_at(n, amt - 1);
usr/src/lib/libdemangle/common/cxx_util.c
217
if (!str_append_str(&res, &sp->strp_l))
usr/src/lib/libdemangle/common/cxx_util.c
219
if (!str_append_str(&res, &sp->strp_r))
usr/src/lib/libdemangle/common/cxx_util.c
222
sp++;
usr/src/lib/libdemangle/common/cxx_util.c
259
str_pair_t *sp = name_at(n, val);
usr/src/lib/libdemangle/common/cxx_util.c
266
if (!str_append_str(s, &sp->strp_l))
usr/src/lib/libdemangle/common/cxx_util.c
268
if (!str_append_str(s, &sp->strp_r))
usr/src/lib/libdemangle/common/cxx_util.c
275
if (!str_append_str(s, &sp->strp_l))
usr/src/lib/libdemangle/common/cxx_util.c
279
if (!str_append_str(s, &sp->strp_r))
usr/src/lib/libdemangle/common/cxx_util.c
451
const str_pair_t *sp = src->nm_items;
usr/src/lib/libdemangle/common/cxx_util.c
454
for (size_t i = 0; i < src->nm_len; i++, sp++) {
usr/src/lib/libdemangle/common/cxx_util.c
457
if (!str_pair_copy(sp, &copy))
usr/src/lib/libdemangle/common/cxx_util.c
75
str_pair_t *sp = &n->nm_items[i];
usr/src/lib/libdemangle/common/cxx_util.c
76
sysdem_ops_t *ops = sp->strp_l.str_ops;
usr/src/lib/libdemangle/common/cxx_util.c
78
str_pair_fini(sp);
usr/src/lib/libdemangle/common/cxx_util.c
79
(void) str_pair_init(sp, ops);
usr/src/lib/libdemangle/common/str.c
250
str_pair_init(str_pair_t *sp, sysdem_ops_t *ops)
usr/src/lib/libdemangle/common/str.c
252
(void) memset(sp, 0, sizeof (*sp));
usr/src/lib/libdemangle/common/str.c
253
str_init(&sp->strp_l, ops);
usr/src/lib/libdemangle/common/str.c
254
str_init(&sp->strp_r, ops);
usr/src/lib/libdemangle/common/str.c
255
return (sp);
usr/src/lib/libdemangle/common/str.c
259
str_pair_fini(str_pair_t *sp)
usr/src/lib/libdemangle/common/str.c
261
str_fini(&sp->strp_l);
usr/src/lib/libdemangle/common/str.c
262
str_fini(&sp->strp_r);
usr/src/lib/libdemangle/common/str.c
267
str_pair_merge(str_pair_t *sp)
usr/src/lib/libdemangle/common/str.c
270
if (str_length(&sp->strp_r) == 0)
usr/src/lib/libdemangle/common/str.c
274
if (str_length(&sp->strp_l) == 0) {
usr/src/lib/libdemangle/common/str.c
275
str_fini(&sp->strp_l);
usr/src/lib/libdemangle/common/str.c
276
sp->strp_l = sp->strp_r;
usr/src/lib/libdemangle/common/str.c
277
sp->strp_r.str_s = NULL;
usr/src/lib/libdemangle/common/str.c
278
sp->strp_r.str_len = sp->strp_r.str_size = 0;
usr/src/lib/libdemangle/common/str.c
282
if (!str_append_str(&sp->strp_l, &sp->strp_r))
usr/src/lib/libdemangle/common/str.c
285
str_fini(&sp->strp_r);
usr/src/lib/libdemangle/common/str.c
286
str_init(&sp->strp_r, sp->strp_l.str_ops);
usr/src/lib/libdemangle/common/str.c
308
str_pair_len(const str_pair_t *sp)
usr/src/lib/libdemangle/common/str.c
310
return (str_length(&sp->strp_l) + str_length(&sp->strp_r));
usr/src/lib/libdevinfo/devinfo_prop_decode.c
1000
len = strnlen(sp, (maxsp - sp) + 1);
usr/src/lib/libdevinfo/devinfo_prop_decode.c
1006
(void) strlcpy(slot_names[count].name, sp, len + 1);
usr/src/lib/libdevinfo/devinfo_prop_decode.c
1010
sp += len + 1;
usr/src/lib/libdevinfo/devinfo_prop_decode.c
964
char *sp, *maxsp;
usr/src/lib/libdevinfo/devinfo_prop_decode.c
993
sp = (char *)(rawdata + sizeof (slots));
usr/src/lib/libdevinfo/devinfo_prop_decode.c
994
maxsp = sp + (rawlen - sizeof (slots));
usr/src/lib/libdevinfo/devinfo_prop_decode.c
998
if (sp > maxsp)
usr/src/lib/libdiskmgt/common/inuse_lu.c
124
struct lu_list *sp;
usr/src/lib/libdiskmgt/common/inuse_lu.c
126
sp = (struct lu_list *)malloc(sizeof (struct lu_list));
usr/src/lib/libdiskmgt/common/inuse_lu.c
127
if (sp == NULL) {
usr/src/lib/libdiskmgt/common/inuse_lu.c
131
if ((sp->slice = strdup(devname)) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_lu.c
132
free(sp);
usr/src/lib/libdiskmgt/common/inuse_lu.c
136
if ((sp->name = strdup(name)) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_lu.c
137
free(sp->slice);
usr/src/lib/libdiskmgt/common/inuse_lu.c
138
free(sp);
usr/src/lib/libdiskmgt/common/inuse_lu.c
142
sp->next = lu_listp;
usr/src/lib/libdiskmgt/common/inuse_lu.c
143
lu_listp = sp;
usr/src/lib/libdiskmgt/common/inuse_lu.c
264
char *sp;
usr/src/lib/libdiskmgt/common/inuse_lu.c
273
if ((sp = strstr(line, "name=\"")) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_lu.c
277
sp = sp + 6;
usr/src/lib/libdiskmgt/common/inuse_lu.c
279
if ((ep = strchr(sp, '"')) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_lu.c
289
if (run_cmd("/usr/sbin/lufslist", "lufslist", sp, ffd) == 0) {
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
101
while (*sp && *sp != 's')
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
102
sp++;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
104
if (*sp)
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
105
*sp = 0;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
107
sp = NULL;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
140
if (sp != NULL)
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
141
*sp = 's';
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
149
struct vxvm_list *sp;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
151
sp = (struct vxvm_list *)malloc(sizeof (struct vxvm_list));
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
152
if (sp == NULL) {
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
156
if ((sp->slice = strdup(devname)) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
157
free(sp);
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
161
sp->next = vxvm_listp;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
162
vxvm_listp = sp;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
168
if (is_ctds(sp->slice)) {
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
171
if ((dp = strrchr(sp->slice, '/')) == NULL)
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
172
dp = sp->slice;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
86
char *sp = NULL;
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
98
if ((sp = strrchr(slice, '/')) == NULL)
usr/src/lib/libdiskmgt/common/inuse_vxvm.c
99
sp = slice;
usr/src/lib/libdladm/common/libdlwlan.c
1805
scf_simple_prop_t *sp = NULL;
usr/src/lib/libdladm/common/libdlwlan.c
1809
if (((sp = scf_simple_prop_get(handle, fmri, "stop",
usr/src/lib/libdladm/common/libdlwlan.c
1811
((cp = scf_simple_prop_next_count(sp)) != NULL) && (*cp != 0))
usr/src/lib/libdladm/common/libdlwlan.c
1814
if (sp != NULL)
usr/src/lib/libdladm/common/libdlwlan.c
1815
scf_simple_prop_free(sp);
usr/src/lib/libdladm/common/secobj.c
114
secobj_class_info_t *sp;
usr/src/lib/libdladm/common/secobj.c
117
sp = &secobj_class_table[i];
usr/src/lib/libdladm/common/secobj.c
118
if (dldclass == sp->sc_dldclass) {
usr/src/lib/libdladm/common/secobj.c
72
secobj_class_info_t *sp;
usr/src/lib/libdladm/common/secobj.c
75
sp = &secobj_class_table[i];
usr/src/lib/libdladm/common/secobj.c
76
if (strcasecmp(str, sp->sc_name) == 0) {
usr/src/lib/libdtrace/common/dt_dof.c
644
dof_sec_t *sp;
usr/src/lib/libdtrace/common/dt_dof.c
877
sp = dt_buf_ptr(&ddo->ddo_secs);
usr/src/lib/libdtrace/common/dt_dof.c
878
assert(sp[ddo->ddo_strsec].dofs_type == DOF_SECT_STRTAB);
usr/src/lib/libdtrace/common/dt_dof.c
881
sp[ddo->ddo_strsec].dofs_offset = ssize + dt_buf_len(&ddo->ddo_ldata);
usr/src/lib/libdtrace/common/dt_dof.c
882
sp[ddo->ddo_strsec].dofs_size = dt_buf_len(&ddo->ddo_strs);
usr/src/lib/libdtrace/common/dt_dof.c
888
for (i = 0; i < ddo->ddo_nsecs; i++, sp++) {
usr/src/lib/libdtrace/common/dt_dof.c
892
if (sp->dofs_flags & DOF_SECF_LOAD)
usr/src/lib/libdtrace/common/dt_dof.c
893
sp->dofs_offset += ssize;
usr/src/lib/libdtrace/common/dt_dof.c
895
sp->dofs_offset += lsize;
usr/src/lib/libdtrace/common/dt_ident.c
871
dt_idstack_lookup(dt_idstack_t *sp, const char *name)
usr/src/lib/libdtrace/common/dt_ident.c
876
for (dhp = dt_list_prev(&sp->dids_list);
usr/src/lib/libdtrace/common/dt_ident.c
886
dt_idstack_push(dt_idstack_t *sp, dt_idhash_t *dhp)
usr/src/lib/libdtrace/common/dt_ident.c
888
dt_list_append(&sp->dids_list, dhp);
usr/src/lib/libdtrace/common/dt_ident.c
892
dt_idstack_pop(dt_idstack_t *sp, dt_idhash_t *dhp)
usr/src/lib/libdtrace/common/dt_ident.c
894
assert(dt_list_prev(&sp->dids_list) == dhp);
usr/src/lib/libdtrace/common/dt_ident.c
895
dt_list_delete(&sp->dids_list, dhp);
usr/src/lib/libdtrace/common/dt_module.c
1057
Elf_Scn *sp;
usr/src/lib/libdtrace/common/dt_module.c
1106
for (sp = NULL; (sp = elf_nextscn(dmp->dm_elf, sp)) != NULL; ) {
usr/src/lib/libdtrace/common/dt_module.c
1107
if (gelf_getshdr(sp, &sh) == NULL || sh.sh_type == SHT_NULL ||
usr/src/lib/libdtrace/common/dt_module.c
1121
(dp = elf_getdata(sp, NULL)) != NULL) {
usr/src/lib/libdtrace/common/dt_module.c
1125
(dp = elf_getdata(sp, NULL)) != NULL) {
usr/src/lib/libdtrace/common/dt_module.c
506
Elf_Scn *sp;
usr/src/lib/libdtrace/common/dt_module.c
511
for (sp = NULL; (sp = elf_nextscn(dmp->dm_elf, sp)) != NULL; ) {
usr/src/lib/libdtrace/common/dt_module.c
512
if (gelf_getshdr(sp, &sh) == NULL || sh.sh_type == SHT_NULL ||
usr/src/lib/libdtrace/common/dt_module.c
526
if (sp == NULL || (dp = elf_getdata(sp, NULL)) == NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
102
for (i = 0; i < sp->str_hashsz; i++) {
usr/src/lib/libdtrace/common/dt_strtab.c
103
for (hp = sp->str_hash[i]; hp != NULL; hp = hq) {
usr/src/lib/libdtrace/common/dt_strtab.c
109
for (i = 0; i < sp->str_nbufs; i++)
usr/src/lib/libdtrace/common/dt_strtab.c
110
free(sp->str_bufs[i]);
usr/src/lib/libdtrace/common/dt_strtab.c
112
if (sp->str_hash != NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
113
free(sp->str_hash);
usr/src/lib/libdtrace/common/dt_strtab.c
114
if (sp->str_bufs != NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
115
free(sp->str_bufs);
usr/src/lib/libdtrace/common/dt_strtab.c
117
free(sp);
usr/src/lib/libdtrace/common/dt_strtab.c
143
dt_strtab_compare(dt_strtab_t *sp, dt_strhash_t *hp,
usr/src/lib/libdtrace/common/dt_strtab.c
152
if (buf == sp->str_bufs[b] + sp->str_bufsz)
usr/src/lib/libdtrace/common/dt_strtab.c
153
buf = sp->str_bufs[++b];
usr/src/lib/libdtrace/common/dt_strtab.c
155
resid = sp->str_bufs[b] + sp->str_bufsz - buf;
usr/src/lib/libdtrace/common/dt_strtab.c
170
dt_strtab_copyin(dt_strtab_t *sp, const char *str, size_t len)
usr/src/lib/libdtrace/common/dt_strtab.c
172
char *old_p = sp->str_ptr;
usr/src/lib/libdtrace/common/dt_strtab.c
173
ulong_t old_n = sp->str_nbufs;
usr/src/lib/libdtrace/common/dt_strtab.c
175
ulong_t b = sp->str_nbufs - 1;
usr/src/lib/libdtrace/common/dt_strtab.c
179
if (sp->str_ptr == sp->str_bufs[b] + sp->str_bufsz) {
usr/src/lib/libdtrace/common/dt_strtab.c
180
if (dt_strtab_grow(sp) == -1)
usr/src/lib/libdtrace/common/dt_strtab.c
185
resid = sp->str_bufs[b] + sp->str_bufsz - sp->str_ptr;
usr/src/lib/libdtrace/common/dt_strtab.c
187
bcopy(str, sp->str_ptr, n);
usr/src/lib/libdtrace/common/dt_strtab.c
189
sp->str_ptr += n;
usr/src/lib/libdtrace/common/dt_strtab.c
197
while (sp->str_nbufs != old_n)
usr/src/lib/libdtrace/common/dt_strtab.c
198
free(sp->str_bufs[--sp->str_nbufs]);
usr/src/lib/libdtrace/common/dt_strtab.c
200
sp->str_ptr = old_p;
usr/src/lib/libdtrace/common/dt_strtab.c
205
dt_strtab_index(dt_strtab_t *sp, const char *str)
usr/src/lib/libdtrace/common/dt_strtab.c
214
h = dt_strtab_hash(str, &len) % sp->str_hashsz;
usr/src/lib/libdtrace/common/dt_strtab.c
216
for (hp = sp->str_hash[h]; hp != NULL; hp = hp->str_next) {
usr/src/lib/libdtrace/common/dt_strtab.c
217
if (dt_strtab_compare(sp, hp, str, len + 1) == 0)
usr/src/lib/libdtrace/common/dt_strtab.c
225
dt_strtab_insert(dt_strtab_t *sp, const char *str)
usr/src/lib/libdtrace/common/dt_strtab.c
232
if ((off = dt_strtab_index(sp, str)) != -1)
usr/src/lib/libdtrace/common/dt_strtab.c
235
h = dt_strtab_hash(str, &len) % sp->str_hashsz;
usr/src/lib/libdtrace/common/dt_strtab.c
244
hp->str_data = sp->str_ptr;
usr/src/lib/libdtrace/common/dt_strtab.c
245
hp->str_buf = sp->str_nbufs - 1;
usr/src/lib/libdtrace/common/dt_strtab.c
246
hp->str_off = sp->str_size;
usr/src/lib/libdtrace/common/dt_strtab.c
248
hp->str_next = sp->str_hash[h];
usr/src/lib/libdtrace/common/dt_strtab.c
254
if (dt_strtab_copyin(sp, str, len + 1) == -1)
usr/src/lib/libdtrace/common/dt_strtab.c
257
sp->str_nstrs++;
usr/src/lib/libdtrace/common/dt_strtab.c
258
sp->str_size += len + 1;
usr/src/lib/libdtrace/common/dt_strtab.c
259
sp->str_hash[h] = hp;
usr/src/lib/libdtrace/common/dt_strtab.c
265
dt_strtab_size(const dt_strtab_t *sp)
usr/src/lib/libdtrace/common/dt_strtab.c
267
return (sp->str_size);
usr/src/lib/libdtrace/common/dt_strtab.c
271
dt_strtab_write(const dt_strtab_t *sp, dt_strtab_write_f *func, void *private)
usr/src/lib/libdtrace/common/dt_strtab.c
277
for (i = 0; i < sp->str_nbufs; i++, total += res) {
usr/src/lib/libdtrace/common/dt_strtab.c
278
if (i == sp->str_nbufs - 1)
usr/src/lib/libdtrace/common/dt_strtab.c
279
n = sp->str_ptr - sp->str_bufs[i];
usr/src/lib/libdtrace/common/dt_strtab.c
281
n = sp->str_bufsz;
usr/src/lib/libdtrace/common/dt_strtab.c
283
if ((res = func(sp->str_bufs[i], n, total, private)) <= 0)
usr/src/lib/libdtrace/common/dt_strtab.c
287
if (total == 0 && sp->str_size != 0)
usr/src/lib/libdtrace/common/dt_strtab.c
37
dt_strtab_grow(dt_strtab_t *sp)
usr/src/lib/libdtrace/common/dt_strtab.c
41
if ((ptr = malloc(sp->str_bufsz)) == NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
44
bufs = realloc(sp->str_bufs, (sp->str_nbufs + 1) * sizeof (char *));
usr/src/lib/libdtrace/common/dt_strtab.c
51
sp->str_nbufs++;
usr/src/lib/libdtrace/common/dt_strtab.c
52
sp->str_bufs = bufs;
usr/src/lib/libdtrace/common/dt_strtab.c
53
sp->str_ptr = ptr;
usr/src/lib/libdtrace/common/dt_strtab.c
54
sp->str_bufs[sp->str_nbufs - 1] = sp->str_ptr;
usr/src/lib/libdtrace/common/dt_strtab.c
62
dt_strtab_t *sp = malloc(sizeof (dt_strtab_t));
usr/src/lib/libdtrace/common/dt_strtab.c
67
if (sp == NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
70
bzero(sp, sizeof (dt_strtab_t));
usr/src/lib/libdtrace/common/dt_strtab.c
71
sp->str_hash = malloc(nbuckets * sizeof (dt_strhash_t *));
usr/src/lib/libdtrace/common/dt_strtab.c
73
if (sp->str_hash == NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
76
bzero(sp->str_hash, nbuckets * sizeof (dt_strhash_t *));
usr/src/lib/libdtrace/common/dt_strtab.c
77
sp->str_hashsz = nbuckets;
usr/src/lib/libdtrace/common/dt_strtab.c
78
sp->str_bufs = NULL;
usr/src/lib/libdtrace/common/dt_strtab.c
79
sp->str_ptr = NULL;
usr/src/lib/libdtrace/common/dt_strtab.c
80
sp->str_nbufs = 0;
usr/src/lib/libdtrace/common/dt_strtab.c
81
sp->str_bufsz = bufsz;
usr/src/lib/libdtrace/common/dt_strtab.c
82
sp->str_nstrs = 1;
usr/src/lib/libdtrace/common/dt_strtab.c
83
sp->str_size = 1;
usr/src/lib/libdtrace/common/dt_strtab.c
85
if (dt_strtab_grow(sp) == -1)
usr/src/lib/libdtrace/common/dt_strtab.c
88
*sp->str_ptr++ = '\0';
usr/src/lib/libdtrace/common/dt_strtab.c
89
return (sp);
usr/src/lib/libdtrace/common/dt_strtab.c
92
dt_strtab_destroy(sp);
usr/src/lib/libdtrace/common/dt_strtab.c
97
dt_strtab_destroy(dt_strtab_t *sp)
usr/src/lib/libdwarf/common/dwarf_elfread.c
209
struct generic_shdr *sp = 0;
usr/src/lib/libdwarf/common/dwarf_elfread.c
211
sp = elf->f_shdr + section_index;
usr/src/lib/libdwarf/common/dwarf_elfread.c
212
return_section->addr = sp->gh_addr;
usr/src/lib/libdwarf/common/dwarf_elfread.c
213
return_section->type = sp->gh_type;
usr/src/lib/libdwarf/common/dwarf_elfread.c
214
return_section->size = sp->gh_size;
usr/src/lib/libdwarf/common/dwarf_elfread.c
215
return_section->name = sp->gh_namestring;
usr/src/lib/libdwarf/common/dwarf_elfread.c
216
return_section->link = sp->gh_link;
usr/src/lib/libdwarf/common/dwarf_elfread.c
217
return_section->info = sp->gh_info;
usr/src/lib/libdwarf/common/dwarf_elfread.c
218
return_section->entrysize = sp->gh_entsize;
usr/src/lib/libdwarf/common/dwarf_elfread.c
235
struct generic_shdr *sp =
usr/src/lib/libdwarf/common/dwarf_elfread.c
237
if (sp->gh_content) {
usr/src/lib/libdwarf/common/dwarf_elfread.c
238
*return_data = (Dwarf_Small *)sp->gh_content;
usr/src/lib/libdwarf/common/dwarf_elfread.c
241
if (!sp->gh_size) {
usr/src/lib/libdwarf/common/dwarf_elfread.c
244
if ((sp->gh_size + sp->gh_offset) >
usr/src/lib/libdwarf/common/dwarf_elfread.c
250
sp->gh_content = malloc((size_t)sp->gh_size);
usr/src/lib/libdwarf/common/dwarf_elfread.c
251
if(!sp->gh_content) {
usr/src/lib/libdwarf/common/dwarf_elfread.c
256
sp->gh_content, (off_t)sp->gh_offset,
usr/src/lib/libdwarf/common/dwarf_elfread.c
257
(size_t)sp->gh_size, (off_t)elf->f_filesize, error);
usr/src/lib/libdwarf/common/dwarf_elfread.c
259
free(sp->gh_content);
usr/src/lib/libdwarf/common/dwarf_elfread.c
260
sp->gh_content = 0;
usr/src/lib/libdwarf/common/dwarf_elfread.c
263
*return_data = (Dwarf_Small *)sp->gh_content;
usr/src/lib/libdwarf/common/dwarf_machoread.c
197
struct generic_macho_section *sp = 0;
usr/src/lib/libdwarf/common/dwarf_machoread.c
199
sp = macho->mo_dwarf_sections + section_index;
usr/src/lib/libdwarf/common/dwarf_machoread.c
202
return_section->size = sp->size;
usr/src/lib/libdwarf/common/dwarf_machoread.c
203
return_section->name = sp->dwarfsectname;
usr/src/lib/libdwarf/common/dwarf_machoread.c
223
struct generic_macho_section *sp =
usr/src/lib/libdwarf/common/dwarf_machoread.c
225
if(sp->loaded_data) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
226
*return_data = sp->loaded_data;
usr/src/lib/libdwarf/common/dwarf_machoread.c
229
if (!sp->size) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
232
if ((sp->size + sp->offset) >
usr/src/lib/libdwarf/common/dwarf_machoread.c
238
sp->loaded_data = malloc((size_t)sp->size);
usr/src/lib/libdwarf/common/dwarf_machoread.c
239
if (!sp->loaded_data) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
244
sp->loaded_data, (off_t)sp->offset,
usr/src/lib/libdwarf/common/dwarf_machoread.c
245
(size_t)sp->size, (off_t)macho->mo_filesize, error);
usr/src/lib/libdwarf/common/dwarf_machoread.c
247
free(sp->loaded_data);
usr/src/lib/libdwarf/common/dwarf_machoread.c
248
sp->loaded_data = 0;
usr/src/lib/libdwarf/common/dwarf_machoread.c
251
*return_data = sp->loaded_data;
usr/src/lib/libdwarf/common/dwarf_machoread.c
282
struct generic_macho_section *sp = 0;
usr/src/lib/libdwarf/common/dwarf_machoread.c
284
sp = mp->mo_dwarf_sections;
usr/src/lib/libdwarf/common/dwarf_machoread.c
285
for( i=0; i < mp->mo_dwarf_sectioncount; ++i,++sp) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
286
if (sp->loaded_data) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
287
free(sp->loaded_data);
usr/src/lib/libdwarf/common/dwarf_machoread.c
288
sp->loaded_data = 0;
usr/src/lib/libdwarf/common/dwarf_machoread.c
836
struct generic_macho_section *sp = 0;
usr/src/lib/libdwarf/common/dwarf_machoread.c
891
sp = intfc->mo_dwarf_sections+1;
usr/src/lib/libdwarf/common/dwarf_machoread.c
892
for(i = 1; i < intfc->mo_dwarf_sectioncount ; ++i,++sp) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
895
sp->dwarfsectname = "";
usr/src/lib/libdwarf/common/dwarf_machoread.c
897
if(!strcmp(sp->sectname,SectionNames[j].ms_moname)) {
usr/src/lib/libdwarf/common/dwarf_machoread.c
898
sp->dwarfsectname = SectionNames[j].ms_dwname;
usr/src/lib/libdwarf/common/dwarf_peread.c
214
struct dwarf_pe_generic_image_section_header *sp = 0;
usr/src/lib/libdwarf/common/dwarf_peread.c
215
sp = pep->pe_sectionptr + section_index;
usr/src/lib/libdwarf/common/dwarf_peread.c
217
sp->VirtualAddress; ;
usr/src/lib/libdwarf/common/dwarf_peread.c
222
return_section->size = sp->VirtualSize;
usr/src/lib/libdwarf/common/dwarf_peread.c
223
return_section->name = sp->dwarfsectname;
usr/src/lib/libdwarf/common/dwarf_peread.c
322
struct dwarf_pe_generic_image_section_header *sp =
usr/src/lib/libdwarf/common/dwarf_peread.c
326
if(sp->loaded_data) {
usr/src/lib/libdwarf/common/dwarf_peread.c
327
*return_data = sp->loaded_data;
usr/src/lib/libdwarf/common/dwarf_peread.c
330
if (!sp->VirtualSize) {
usr/src/lib/libdwarf/common/dwarf_peread.c
333
read_length = sp->SizeOfRawData;
usr/src/lib/libdwarf/common/dwarf_peread.c
334
if(sp->VirtualSize < read_length) {
usr/src/lib/libdwarf/common/dwarf_peread.c
336
read_length = sp->VirtualSize;
usr/src/lib/libdwarf/common/dwarf_peread.c
338
if ((read_length + sp->PointerToRawData) >
usr/src/lib/libdwarf/common/dwarf_peread.c
343
sp->loaded_data = malloc((size_t)sp->SizeOfRawData);
usr/src/lib/libdwarf/common/dwarf_peread.c
344
if(!sp->loaded_data) {
usr/src/lib/libdwarf/common/dwarf_peread.c
349
(char *)sp->loaded_data,
usr/src/lib/libdwarf/common/dwarf_peread.c
350
(off_t)sp->PointerToRawData, (size_t)read_length,
usr/src/lib/libdwarf/common/dwarf_peread.c
354
free(sp->loaded_data);
usr/src/lib/libdwarf/common/dwarf_peread.c
355
sp->loaded_data = 0;
usr/src/lib/libdwarf/common/dwarf_peread.c
358
if(sp->VirtualSize > read_length) {
usr/src/lib/libdwarf/common/dwarf_peread.c
361
memset(sp->loaded_data + read_length, 0,
usr/src/lib/libdwarf/common/dwarf_peread.c
362
(size_t)(sp->VirtualSize - read_length));
usr/src/lib/libdwarf/common/dwarf_peread.c
364
*return_data = sp->loaded_data;
usr/src/lib/libdwarf/common/dwarf_peread.c
388
struct dwarf_pe_generic_image_section_header *sp = 0;
usr/src/lib/libdwarf/common/dwarf_peread.c
390
sp = pep->pe_sectionptr;
usr/src/lib/libdwarf/common/dwarf_peread.c
391
for( i=0; i < pep->pe_section_count; ++i,++sp) {
usr/src/lib/libdwarf/common/dwarf_peread.c
392
if (sp->loaded_data) {
usr/src/lib/libdwarf/common/dwarf_peread.c
393
free(sp->loaded_data);
usr/src/lib/libdwarf/common/dwarf_peread.c
394
sp->loaded_data = 0;
usr/src/lib/libdwarf/common/dwarf_peread.c
396
free(sp->name);
usr/src/lib/libdwarf/common/dwarf_peread.c
397
sp->name = 0;
usr/src/lib/libdwarf/common/dwarf_peread.c
398
free(sp->dwarfsectname);
usr/src/lib/libdwarf/common/dwarf_peread.c
399
sp->dwarfsectname = 0;
usr/src/lib/libdwarf/common/pro_alloc.c
116
return sp;
usr/src/lib/libdwarf/common/pro_alloc.c
85
void *sp;
usr/src/lib/libdwarf/common/pro_alloc.c
98
sp = LIST_TO_BLOCK(lp);
usr/src/lib/libdwarf/common/pro_alloc.c
99
memset(sp, 0, size);
usr/src/lib/libeti/form/common/regcmp.c
102
c = *sp++;
usr/src/lib/libeti/form/common/regcmp.c
107
sp--;
usr/src/lib/libeti/form/common/regcmp.c
109
if ((c = *sp++) == FEOF) {
usr/src/lib/libeti/form/common/regcmp.c
111
sp = (char *)(intptr_t)*adx++;
usr/src/lib/libeti/form/common/regcmp.c
131
if ((c = *sp++) == '$') {
usr/src/lib/libeti/form/common/regcmp.c
132
if ('0' > (c = *sp++) || c > '9')
usr/src/lib/libeti/form/common/regcmp.c
141
sp--;
usr/src/lib/libeti/form/common/regcmp.c
166
if ((c = *sp++) == FEOF)
usr/src/lib/libeti/form/common/regcmp.c
175
if ((c = *sp++) == '}') goto cerror;
usr/src/lib/libeti/form/common/regcmp.c
181
} while (((c = *sp++) != '}') && (c != ','));
usr/src/lib/libeti/form/common/regcmp.c
186
if ((c = *sp++) == '}') {
usr/src/lib/libeti/form/common/regcmp.c
190
sp--;
usr/src/lib/libeti/form/common/regcmp.c
217
if ((*sp != FEOF) || (*adx))
usr/src/lib/libeti/form/common/regcmp.c
226
if ((c = *sp++) == '^') {
usr/src/lib/libeti/form/common/regcmp.c
227
c = *sp++;
usr/src/lib/libeti/form/common/regcmp.c
234
(*sp != ']')) {
usr/src/lib/libeti/form/common/regcmp.c
243
} while ((c = *sp++) != ']');
usr/src/lib/libeti/form/common/regcmp.c
79
char *ep, *sp;
usr/src/lib/libeti/form/common/regcmp.c
96
sp = (char *)(intptr_t)*adx++;
usr/src/lib/libeti/form/common/regcmp.c
99
if ((c = *sp++) == FEOF)
usr/src/lib/libgen/common/reg_compile.c
136
compile(const char *sp, char *ep, char *endbuf)
usr/src/lib/libgen/common/reg_compile.c
138
return (_compile(sp, ep, endbuf, 0));
usr/src/lib/libgen/common/reg_compile.c
142
_compile(const char *sp, char *ep, char *endbuf, int viflag)
usr/src/lib/libgen/common/reg_compile.c
166
oldsp = sp;
usr/src/lib/libgen/common/reg_compile.c
167
if ((c = *sp++) == '\0') {
usr/src/lib/libgen/common/reg_compile.c
193
sp--;
usr/src/lib/libgen/common/reg_compile.c
43
#define GETC() ((unsigned char)*sp++)
usr/src/lib/libgen/common/reg_compile.c
44
#define PEEKC() ((unsigned char)*sp)
usr/src/lib/libgen/common/reg_compile.c
50
#define Popwchar oldsp = sp; \
usr/src/lib/libgen/common/reg_compile.c
51
if (!multibyte || (unsigned char) *sp <= 0177) { \
usr/src/lib/libgen/common/reg_compile.c
53
c = (wchar_t)(unsigned char)*sp++; \
usr/src/lib/libgen/common/reg_compile.c
55
if ((n = mbtowc(&cl, sp, MB_LEN_MAX)) == -1) \
usr/src/lib/libgen/common/reg_compile.c
57
sp += n; \
usr/src/lib/libgrubmgmt/common/libgrub_cmd.c
131
char *sp = arg;
usr/src/lib/libgrubmgmt/common/libgrub_cmd.c
139
while ((src = strstr(sp, var)) != NULL) {
usr/src/lib/libgrubmgmt/common/libgrub_cmd.c
141
len = src - sp;
usr/src/lib/libgrubmgmt/common/libgrub_cmd.c
148
(void) bcopy(sp, dst, len);
usr/src/lib/libgrubmgmt/common/libgrub_cmd.c
152
sp = src + varsz;
usr/src/lib/libgrubmgmt/common/libgrub_cmd.c
155
if (strlcpy(dst, sp, sz) >= sz)
usr/src/lib/libinetsvc/common/inetsvc.c
1393
scf_simple_prop_t *sp;
usr/src/lib/libinetsvc/common/inetsvc.c
1397
if ((sp = scf_simple_prop_get(NULL, INETD_INSTANCE_FMRI, HASH_PG,
usr/src/lib/libinetsvc/common/inetsvc.c
1401
if ((hashstr = scf_simple_prop_next_astring(sp)) == NULL) {
usr/src/lib/libinetsvc/common/inetsvc.c
1403
scf_simple_prop_free(sp);
usr/src/lib/libinetsvc/common/inetsvc.c
1408
scf_simple_prop_free(sp);
usr/src/lib/libinetsvc/common/inetsvc.c
1412
scf_simple_prop_free(sp);
usr/src/lib/libinetutil/common/ifspec.c
49
char *sp = strchr(bp, ':'), *tp;
usr/src/lib/libinetutil/common/ifspec.c
52
if (isdigit(*bp) || !isdigit(*ep) || sp == NULL ||
usr/src/lib/libinetutil/common/ifspec.c
53
strchr(sp + 1, ':') != NULL) {
usr/src/lib/libinetutil/common/ifspec.c
58
*sp++ = '\0';
usr/src/lib/libinetutil/common/ifspec.c
61
for (tp = sp; tp < ep && isdigit(*tp); tp++)
usr/src/lib/libinetutil/common/ifspec.c
68
*lun = atoi(sp);
usr/src/lib/libinstzones/common/zones.c
1671
zoneBrandList_t *sp;
usr/src/lib/libinstzones/common/zones.c
1692
for (sp = list; sp != NULL; sp = sp->next) {
usr/src/lib/libinstzones/common/zones.c
1693
if (sp->string_ptr != NULL &&
usr/src/lib/libinstzones/common/zones.c
1694
strcmp(sp->string_ptr, brandname) == 0) {
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
149
next_token( char **sp )
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
154
if ( **sp == '\0' ) {
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
158
p = *sp;
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
191
*sp = p;
usr/src/lib/libldap5/sources/ldap/common/dsparse.c
42
static char *next_token( char ** sp );
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
146
ldap_utf8strtok_r( char* sp, const char* brk, char** next)
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
152
if (sp == NULL && (sp = *next) == NULL)
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
157
sc = LDAP_UTF8GETC(sp);
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
167
tok = LDAP_UTF8PREV(sp);
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
173
sc = LDAP_UTF8GETC(sp);
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
180
*next = sp;
usr/src/lib/libldap5/sources/ldap/common/ldaputf8.c
181
*(LDAP_UTF8PREV(sp)) = 0;
usr/src/lib/libm/common/C/libm.h
112
save %sp, -SA(MINFRAME), %sp; \
usr/src/lib/libm/common/C/libm.h
125
save %sp,-SA(MINFRAME),%sp; \
usr/src/lib/libm/common/C/libm.h
139
save %sp,-SA(MINFRAME),%sp; \
usr/src/lib/libmail/common/s_string.c
103
s_simplegrow(string *sp, size_t incr)
usr/src/lib/libmail/common/s_string.c
111
if (((sp->end - sp->base) < incr) && (MAXINCR < incr))
usr/src/lib/libmail/common/s_string.c
112
size = (sp->end - sp->base) + incr;
usr/src/lib/libmail/common/s_string.c
113
else if ((sp->end - sp->base) > MAXINCR)
usr/src/lib/libmail/common/s_string.c
114
size = (sp->end - sp->base) + MAXINCR;
usr/src/lib/libmail/common/s_string.c
116
size = (size_t)2 * (sp->end - sp->base);
usr/src/lib/libmail/common/s_string.c
118
cp = realloc(sp->base, size);
usr/src/lib/libmail/common/s_string.c
123
sp->ptr = (sp->ptr - sp->base) + cp;
usr/src/lib/libmail/common/s_string.c
124
sp->end = cp + size;
usr/src/lib/libmail/common/s_string.c
125
sp->base = cp;
usr/src/lib/libmail/common/s_string.c
130
s_grow(string *sp, int c)
usr/src/lib/libmail/common/s_string.c
132
s_simplegrow(sp, (size_t)2);
usr/src/lib/libmail/common/s_string.c
133
s_putc(sp, c);
usr/src/lib/libmail/common/s_string.c
141
string *sp = s_alloc();
usr/src/lib/libmail/common/s_string.c
143
sp->base = sp->ptr = cp;
usr/src/lib/libmail/common/s_string.c
144
sp->end = sp->base + len;
usr/src/lib/libmail/common/s_string.c
145
return (sp);
usr/src/lib/libmail/common/s_string.c
152
string *sp;
usr/src/lib/libmail/common/s_string.c
155
sp = s_alloc();
usr/src/lib/libmail/common/s_string.c
157
sp->base = malloc(len);
usr/src/lib/libmail/common/s_string.c
158
if (sp->base == NULL) {
usr/src/lib/libmail/common/s_string.c
162
sp->end = sp->base + len; /* point past end of allocation */
usr/src/lib/libmail/common/s_string.c
163
(void) strcpy(sp->base, cp);
usr/src/lib/libmail/common/s_string.c
164
sp->ptr = sp->end - (size_t)1; /* point to NULL terminator */
usr/src/lib/libmail/common/s_string.c
165
return (sp);
usr/src/lib/libmail/common/s_string.c
170
s_tolower(string *sp)
usr/src/lib/libmail/common/s_string.c
174
for (cp = sp->ptr; *cp; cp++)
usr/src/lib/libmail/common/s_string.c
179
s_skipwhite(string *sp)
usr/src/lib/libmail/common/s_string.c
181
while (isspace(*sp->ptr))
usr/src/lib/libmail/common/s_string.c
182
s_skipc(sp);
usr/src/lib/libmail/common/s_string.c
54
s_free(string *sp)
usr/src/lib/libmail/common/s_string.c
56
if (sp != NULL) {
usr/src/lib/libmail/common/s_string.c
57
sp->ptr = (char *)freed;
usr/src/lib/libmail/common/s_string.c
58
freed = sp;
usr/src/lib/libmail/common/s_string.c
81
string *sp;
usr/src/lib/libmail/common/s_string.c
84
sp = freed;
usr/src/lib/libmail/common/s_string.c
87
sp->ptr = sp->base;
usr/src/lib/libmail/common/s_string.c
88
return (sp);
usr/src/lib/libmail/common/s_string.c
90
sp = s_alloc();
usr/src/lib/libmail/common/s_string.c
91
sp->base = sp->ptr = malloc(STRLEN);
usr/src/lib/libmail/common/s_string.c
92
if (sp->base == NULL) {
usr/src/lib/libmail/common/s_string.c
96
sp->end = sp->base + STRLEN;
usr/src/lib/libmail/common/s_string.c
97
s_terminate(sp);
usr/src/lib/libmail/common/s_string.c
98
return (sp);
usr/src/lib/libmail/inc/s_string.h
73
extern int s_grow(string *sp, int c);
usr/src/lib/libmtmalloc/common/mtmalloc.c
1252
oversize_t *sp;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1255
for (sp = oversize_list.next_bysize;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1256
sp != &oversize_list && (op->size > sp->size);
usr/src/lib/libmtmalloc/common/mtmalloc.c
1257
sp = sp->next_bysize)
usr/src/lib/libmtmalloc/common/mtmalloc.c
1261
op->next_bysize = sp;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1262
op->prev_bysize = sp->prev_bysize;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1292
oversize_t *sp;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1302
for (sp = oversize_list.next_bysize;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1303
sp != &oversize_list && (op->size > sp->size);
usr/src/lib/libmtmalloc/common/mtmalloc.c
1304
sp = sp->next_bysize)
usr/src/lib/libmtmalloc/common/mtmalloc.c
1308
op->next_bysize = sp;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1309
op->prev_bysize = sp->prev_bysize;
usr/src/lib/libndmp/common/libndmp.c
153
ndmp_session_info_t *sp;
usr/src/lib/libndmp/common/libndmp.c
175
sp = *sinfo;
usr/src/lib/libndmp/common/libndmp.c
176
for (i = 0; i < *size; i++, sp++) {
usr/src/lib/libndmp/common/libndmp.c
182
sp->nsi_sid = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
183
sp->nsi_pver = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
184
sp->nsi_auth = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
185
sp->nsi_eof = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
186
sp->nsi_cl_addr = ndmp_door_get_string(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
192
sp->nsi_scsi.ns_scsi_open = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
193
sp->nsi_scsi.ns_adapter_name = ndmp_door_get_string(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
194
sp->nsi_scsi.ns_valid_target_set = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
195
if (sp->nsi_scsi.ns_valid_target_set) {
usr/src/lib/libndmp/common/libndmp.c
196
sp->nsi_scsi.ns_scsi_id = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
197
sp->nsi_scsi.ns_lun = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
201
sp->nsi_tape.nt_fd = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
202
if (sp->nsi_tape.nt_fd != -1) {
usr/src/lib/libndmp/common/libndmp.c
203
sp->nsi_tape.nt_rec_count =
usr/src/lib/libndmp/common/libndmp.c
205
sp->nsi_tape.nt_mode = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
206
sp->nsi_tape.nt_dev_name =
usr/src/lib/libndmp/common/libndmp.c
208
sp->nsi_tape.nt_adapter_name =
usr/src/lib/libndmp/common/libndmp.c
210
sp->nsi_tape.nt_sid = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
211
sp->nsi_tape.nt_lun = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
214
sp->nsi_mover.nm_state = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
215
sp->nsi_mover.nm_mode = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
216
sp->nsi_mover.nm_pause_reason = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
217
sp->nsi_mover.nm_halt_reason = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
218
sp->nsi_mover.nm_rec_size = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
219
sp->nsi_mover.nm_rec_num = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
220
sp->nsi_mover.nm_mov_pos = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
221
sp->nsi_mover.nm_window_offset = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
222
sp->nsi_mover.nm_window_length = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
223
sp->nsi_mover.nm_sock = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
226
if ((sp->nsi_pver == NDMP_V3) || (sp->nsi_pver == NDMP_V4)) {
usr/src/lib/libndmp/common/libndmp.c
227
sp->nsi_mover.nm_listen_sock =
usr/src/lib/libndmp/common/libndmp.c
229
sp->nsi_mover.nm_addr_type =
usr/src/lib/libndmp/common/libndmp.c
231
sp->nsi_mover.nm_tcp_addr =
usr/src/lib/libndmp/common/libndmp.c
236
sp->nsi_data.nd_oper = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
237
sp->nsi_data.nd_state = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
238
sp->nsi_data.nd_halt_reason = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
239
sp->nsi_data.nd_sock = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
240
sp->nsi_data.nd_addr_type = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
241
sp->nsi_data.nd_abort = ndmp_door_get_int32(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
242
sp->nsi_data.nd_read_offset = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
243
sp->nsi_data.nd_read_length = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
244
sp->nsi_data.nd_total_size = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
245
sp->nsi_data.nd_env_len = ndmp_door_get_uint64(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
246
sp->nsi_data.nd_env =
usr/src/lib/libndmp/common/libndmp.c
247
malloc(sizeof (ndmp_dt_pval_t) * sp->nsi_data.nd_env_len);
usr/src/lib/libndmp/common/libndmp.c
248
if (!sp->nsi_data.nd_env) {
usr/src/lib/libndmp/common/libndmp.c
253
ep = sp->nsi_data.nd_env;
usr/src/lib/libndmp/common/libndmp.c
254
for (j = 0; j < sp->nsi_data.nd_env_len; j++, ep++) {
usr/src/lib/libndmp/common/libndmp.c
258
sp->nsi_data.nd_tcp_addr = ndmp_door_get_string(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
261
if (sp->nsi_pver == NDMP_V2) {
usr/src/lib/libndmp/common/libndmp.c
262
sp->nsi_data.nld_nlist_len =
usr/src/lib/libndmp/common/libndmp.c
264
sp->nsi_data.nd_nlist.nld_nlist =
usr/src/lib/libndmp/common/libndmp.c
266
sp->nsi_data.nld_nlist_len);
usr/src/lib/libndmp/common/libndmp.c
267
if (!sp->nsi_data.nd_nlist.nld_nlist) {
usr/src/lib/libndmp/common/libndmp.c
272
np = sp->nsi_data.nd_nlist.nld_nlist;
usr/src/lib/libndmp/common/libndmp.c
274
for (j = 0; j < sp->nsi_data.nld_nlist_len; j++, np++) {
usr/src/lib/libndmp/common/libndmp.c
278
} else if ((sp->nsi_pver == NDMP_V3) ||
usr/src/lib/libndmp/common/libndmp.c
279
(sp->nsi_pver == NDMP_V4)) {
usr/src/lib/libndmp/common/libndmp.c
281
sp->nsi_data.nd_nlist.nld_dt_v3.dv3_listen_sock =
usr/src/lib/libndmp/common/libndmp.c
283
sp->nsi_data.nd_nlist.nld_dt_v3.dv3_bytes_processed =
usr/src/lib/libndmp/common/libndmp.c
285
sp->nsi_data.nld_nlist_len =
usr/src/lib/libndmp/common/libndmp.c
287
sp->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist =
usr/src/lib/libndmp/common/libndmp.c
289
sp->nsi_data.nld_nlist_len);
usr/src/lib/libndmp/common/libndmp.c
290
if (!sp->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist) {
usr/src/lib/libndmp/common/libndmp.c
295
npv3 = sp->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist;
usr/src/lib/libndmp/common/libndmp.c
296
for (j = 0; j < sp->nsi_data.nld_nlist_len;
usr/src/lib/libndmp/common/libndmp.c
320
ndmp_session_info_t *sp;
usr/src/lib/libndmp/common/libndmp.c
326
sp = sinfo;
usr/src/lib/libndmp/common/libndmp.c
327
for (i = 0; i < size; i++, sp++) {
usr/src/lib/libndmp/common/libndmp.c
328
free(sp->nsi_cl_addr);
usr/src/lib/libndmp/common/libndmp.c
329
free(sp->nsi_scsi.ns_adapter_name);
usr/src/lib/libndmp/common/libndmp.c
330
if (sp->nsi_tape.nt_fd != -1) {
usr/src/lib/libndmp/common/libndmp.c
331
free(sp->nsi_tape.nt_dev_name);
usr/src/lib/libndmp/common/libndmp.c
332
free(sp->nsi_tape.nt_adapter_name);
usr/src/lib/libndmp/common/libndmp.c
334
if ((sp->nsi_pver == NDMP_V3) || (sp->nsi_pver == NDMP_V4))
usr/src/lib/libndmp/common/libndmp.c
335
free(sp->nsi_mover.nm_tcp_addr);
usr/src/lib/libndmp/common/libndmp.c
337
ep = sp->nsi_data.nd_env;
usr/src/lib/libndmp/common/libndmp.c
338
for (j = 0; j < sp->nsi_data.nd_env_len; j++, ep++) {
usr/src/lib/libndmp/common/libndmp.c
342
free(sp->nsi_data.nd_env);
usr/src/lib/libndmp/common/libndmp.c
343
free(sp->nsi_data.nd_tcp_addr);
usr/src/lib/libndmp/common/libndmp.c
345
if (sp->nsi_pver == NDMP_V2) {
usr/src/lib/libndmp/common/libndmp.c
346
np = sp->nsi_data.nd_nlist.nld_nlist;
usr/src/lib/libndmp/common/libndmp.c
347
for (j = 0; j < sp->nsi_data.nld_nlist_len; j++, np++) {
usr/src/lib/libndmp/common/libndmp.c
351
free(sp->nsi_data.nd_nlist.nld_nlist);
usr/src/lib/libndmp/common/libndmp.c
352
} else if ((sp->nsi_pver == NDMP_V3) ||
usr/src/lib/libndmp/common/libndmp.c
353
(sp->nsi_pver == NDMP_V4)) {
usr/src/lib/libndmp/common/libndmp.c
354
npv3 = sp->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist;
usr/src/lib/libndmp/common/libndmp.c
355
for (j = 0; j < sp->nsi_data.nld_nlist_len;
usr/src/lib/libndmp/common/libndmp.c
360
free(sp->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist);
usr/src/lib/libnisdb/ldap_op.c
1079
return (strcasecmp(ludpp->lud_host, lc->sp) == 0 &&
usr/src/lib/libnisdb/ldap_op.c
1272
newlc = createCon(lc->sp, lc->who, lc->cred,
usr/src/lib/libnisdb/ldap_op.c
1290
myself, NIL(newlc->sp),
usr/src/lib/libnisdb/ldap_op.c
1311
myself, NIL(lc->sp),
usr/src/lib/libnisdb/ldap_op.c
1577
myself, NIL(lc->sp));
usr/src/lib/libnisdb/ldap_op.c
2493
lc != NULL ? NIL(lc->sp) : "nil",
usr/src/lib/libnisdb/ldap_op.c
2602
lc != NULL ? NIL(lc->sp) : "nil",
usr/src/lib/libnisdb/ldap_op.c
390
char *sp; /* server string */
usr/src/lib/libnisdb/ldap_op.c
634
sfree(lc->sp);
usr/src/lib/libnisdb/ldap_op.c
729
myself, NIL(lc->sp), ldap_err2string(stat));
usr/src/lib/libnisdb/ldap_op.c
749
myself, NIL(lc->sp));
usr/src/lib/libnisdb/ldap_op.c
763
myself, NIL(lc->sp), NIL(*ctrl),
usr/src/lib/libnisdb/ldap_op.c
835
lc->ld = ldapInit(lc->sp, lc->port, proxyInfo.tls_method != no_tls);
usr/src/lib/libnisdb/ldap_op.c
893
myself, NIL(lc->sp),
usr/src/lib/libnisdb/ldap_op.c
939
createCon(char *sp, char *who, char *cred, auth_method_t method, int port) {
usr/src/lib/libnisdb/ldap_op.c
944
if (sp == 0)
usr/src/lib/libnisdb/ldap_op.c
957
lc->sp = sdup(myself, T, sp);
usr/src/lib/libnisdb/ldap_op.c
958
if (lc->sp == 0) {
usr/src/lib/libnisdb/ldap_op.c
963
if ((r = strchr(lc->sp, ']')) != 0) {
usr/src/lib/libnisdb/ldap_op.c
970
r = strchr(lc->sp, ':');
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1173
struct spwd *sp;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1188
if (NULL == (sp = am(myself, sizeof (struct spwd)))) {
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1194
sp->sp_namp = NULL;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1195
sp->sp_pwdp = NULL;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1197
res = decode_shadow_entry(&data, sp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1200
free_shadow_entry(sp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1204
return (sp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1216
decode_shadow_entry(datum *data, struct spwd *sp)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1224
if (NULL == (p = get_next_token(data->dptr, &(sp->sp_namp), str_end)))
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1230
sp->sp_lstchg = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1235
sp->sp_min = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1240
sp->sp_max = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1245
sp->sp_warn = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1250
sp->sp_inact = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1255
sp->sp_expire = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1260
sp->sp_flag = atoi(temp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1277
write_shadow_info(char *domain, struct spwd *sp)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1286
len = strlen(sp->sp_namp) + 1;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1303
sp->sp_namp, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1304
sp->sp_lstchg, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1305
sp->sp_min, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1306
sp->sp_max, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1307
sp->sp_warn, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1308
sp->sp_inact, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1309
sp->sp_expire, COLON_CHAR,
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1310
sp->sp_flag);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1315
key.dptr = sp->sp_namp;
usr/src/lib/libnsl/rpc/rpcb_clnt.c
539
rpcb_entry_list_ptr sp;
usr/src/lib/libnsl/rpc/rpcb_clnt.c
542
for (sp = relp; sp != NULL; sp = sp->rpcb_entry_next) {
usr/src/lib/libnsl/rpc/rpcb_clnt.c
543
rmap = &sp->rpcb_entry_map;
usr/src/lib/libnsl/rpc/xdr.c
244
xdr_short(XDR *xdrs, short *sp)
usr/src/lib/libnsl/rpc/xdr.c
250
l = (int32_t)*sp;
usr/src/lib/libnsl/rpc/xdr.c
255
*sp = (short)l;
usr/src/lib/libnsl/rpc/xdr.c
420
char *sp = *cpp; /* sp is the actual string pointer */
usr/src/lib/libnsl/rpc/xdr.c
442
if (sp == NULL)
usr/src/lib/libnsl/rpc/xdr.c
443
*cpp = sp = malloc(nodesize);
usr/src/lib/libnsl/rpc/xdr.c
444
if (sp == NULL) {
usr/src/lib/libnsl/rpc/xdr.c
450
return (xdr_opaque(xdrs, sp, nodesize));
usr/src/lib/libnsl/rpc/xdr.c
452
if (sp != NULL) {
usr/src/lib/libnsl/rpc/xdr.c
453
free(sp);
usr/src/lib/libnsl/rpc/xdr.c
528
char *newsp, *sp = *cpp; /* sp is the actual string pointer */
usr/src/lib/libnsl/rpc/xdr.c
537
if (sp == NULL)
usr/src/lib/libnsl/rpc/xdr.c
541
size = (sp != NULL) ? (uint_t)strlen(sp) : 0;
usr/src/lib/libnsl/rpc/xdr.c
560
if (sp != NULL) {
usr/src/lib/libnsl/rpc/xdr.c
561
if (!xdr_opaque(xdrs, sp, size))
usr/src/lib/libnsl/rpc/xdr.c
563
sp[size] = 0;
usr/src/lib/libnsl/rpc/xdr.c
582
newsp = realloc(sp, bytesread + block + 1);
usr/src/lib/libnsl/rpc/xdr.c
584
if (sp != NULL)
usr/src/lib/libnsl/rpc/xdr.c
585
free(sp);
usr/src/lib/libnsl/rpc/xdr.c
588
sp = newsp;
usr/src/lib/libnsl/rpc/xdr.c
589
if (!xdr_opaque(xdrs, &sp[bytesread], block)) {
usr/src/lib/libnsl/rpc/xdr.c
590
free(sp);
usr/src/lib/libnsl/rpc/xdr.c
596
sp[bytesread] = 0; /* terminate the string with a NULL */
usr/src/lib/libnsl/rpc/xdr.c
597
*cpp = sp;
usr/src/lib/libnsl/rpc/xdr.c
600
return (xdr_opaque(xdrs, sp, size));
usr/src/lib/libnsl/rpc/xdr.c
602
free(sp);
usr/src/lib/libnsl/yp/dbm.c
394
short *sp;
usr/src/lib/libnsl/yp/dbm.c
399
sp = (short *)buf;
usr/src/lib/libnsl/yp/dbm.c
400
if (n < 0 || n >= sp[0])
usr/src/lib/libnsl/yp/dbm.c
404
t = sp[n+1-1];
usr/src/lib/libnsl/yp/dbm.c
405
item.dptr = buf+sp[n+1];
usr/src/lib/libnsl/yp/dbm.c
406
item.dsize = t - sp[n+1];
usr/src/lib/libnsl/yp/dbm.c
506
short *sp;
usr/src/lib/libnsl/yp/dbm.c
510
sp = (short *)buf;
usr/src/lib/libnsl/yp/dbm.c
511
if (n < 0 || n >= sp[0])
usr/src/lib/libnsl/yp/dbm.c
513
i1 = sp[n+1];
usr/src/lib/libnsl/yp/dbm.c
516
i2 = sp[n+1-1];
usr/src/lib/libnsl/yp/dbm.c
517
i3 = sp[sp[0]+1-1];
usr/src/lib/libnsl/yp/dbm.c
526
for (i1 = n + 1; i1 < sp[0]; i1++)
usr/src/lib/libnsl/yp/dbm.c
527
sp[i1+1-1] = sp[i1+1] + i2;
usr/src/lib/libnsl/yp/dbm.c
528
sp[0]--;
usr/src/lib/libnsl/yp/dbm.c
529
sp[sp[0]+1] = 0;
usr/src/lib/libnsl/yp/dbm.c
540
short *sp;
usr/src/lib/libnsl/yp/dbm.c
543
sp = (short *)buf;
usr/src/lib/libnsl/yp/dbm.c
545
if (sp[0] > 0)
usr/src/lib/libnsl/yp/dbm.c
546
i1 = sp[sp[0]+1-1];
usr/src/lib/libnsl/yp/dbm.c
548
i2 = (sp[0]+2) * (int)sizeof (short);
usr/src/lib/libnsl/yp/dbm.c
551
sp[sp[0]+1] = (short)i1;
usr/src/lib/libnsl/yp/dbm.c
556
sp[0]++;
usr/src/lib/libnsl/yp/dbm.c
557
return (sp[0]-1);
usr/src/lib/libnsl/yp/dbm.c
563
short *sp;
usr/src/lib/libnsl/yp/dbm.c
567
sp = (short *)buf;
usr/src/lib/libnsl/yp/dbm.c
569
for (i = 0; i < sp[0]; i++) {
usr/src/lib/libnsl/yp/dbm.c
570
if (sp[i+1] > t)
usr/src/lib/libnsl/yp/dbm.c
572
t = sp[i+1];
usr/src/lib/libnsl/yp/dbm.c
574
if (t < (sp[0]+1) * sizeof (short))
usr/src/lib/libofmt/common/ofmt.c
107
split_t *sp;
usr/src/lib/libofmt/common/ofmt.c
112
sp = calloc(sizeof (split_t), 1);
usr/src/lib/libofmt/common/ofmt.c
113
if (sp == NULL)
usr/src/lib/libofmt/common/ofmt.c
116
sp->s_buf = strdup(str);
usr/src/lib/libofmt/common/ofmt.c
117
sp->s_fields = malloc(sizeof (char *) * maxfields);
usr/src/lib/libofmt/common/ofmt.c
118
if (sp->s_buf == NULL || sp->s_fields == NULL)
usr/src/lib/libofmt/common/ofmt.c
121
token = sp->s_buf;
usr/src/lib/libofmt/common/ofmt.c
123
if (sp->s_nfields == maxfields)
usr/src/lib/libofmt/common/ofmt.c
126
sp->s_fields[sp->s_nfields++] = field;
usr/src/lib/libofmt/common/ofmt.c
128
return (sp);
usr/src/lib/libofmt/common/ofmt.c
130
splitfree(sp);
usr/src/lib/libofmt/common/ofmt.c
143
split_t *sp;
usr/src/lib/libofmt/common/ofmt.c
146
sp = calloc(sizeof (split_t), 1);
usr/src/lib/libofmt/common/ofmt.c
147
if (sp == NULL)
usr/src/lib/libofmt/common/ofmt.c
150
sp->s_fields = malloc(sizeof (char *) * maxfields);
usr/src/lib/libofmt/common/ofmt.c
151
if (sp->s_fields == NULL)
usr/src/lib/libofmt/common/ofmt.c
163
sp->s_fields[sp->s_nfields++] = template[i].of_name;
usr/src/lib/libofmt/common/ofmt.c
165
return (sp);
usr/src/lib/libofmt/common/ofmt.c
167
splitfree(sp);
usr/src/lib/libofmt/common/ofmt.c
175
splitfree(split_t *sp)
usr/src/lib/libofmt/common/ofmt.c
177
if (sp == NULL)
usr/src/lib/libofmt/common/ofmt.c
179
free(sp->s_buf);
usr/src/lib/libofmt/common/ofmt.c
180
free(sp->s_fields);
usr/src/lib/libofmt/common/ofmt.c
181
free(sp);
usr/src/lib/libofmt/common/ofmt.c
191
split_t *sp;
usr/src/lib/libofmt/common/ofmt.c
227
sp = split_str(str, nfields);
usr/src/lib/libofmt/common/ofmt.c
231
sp = split_fields(template, nfields, maxcols);
usr/src/lib/libofmt/common/ofmt.c
233
if (sp == NULL)
usr/src/lib/libofmt/common/ofmt.c
237
sp->s_nfields * sizeof (ofmt_field_t), 1);
usr/src/lib/libofmt/common/ofmt.c
251
for (i = 0; i < sp->s_nfields; i++) {
usr/src/lib/libofmt/common/ofmt.c
253
if (strcasecmp(sp->s_fields[i],
usr/src/lib/libofmt/common/ofmt.c
263
os->os_badfields = malloc(sp->s_nfields *
usr/src/lib/libofmt/common/ofmt.c
268
os->os_badfields[nbad] = strdup(sp->s_fields[i]);
usr/src/lib/libofmt/common/ofmt.c
286
splitfree(sp);
usr/src/lib/libofmt/common/ofmt.c
297
splitfree(sp);
usr/src/lib/libofmt/common/ofmt.c
403
split_t *sp = *spp;
usr/src/lib/libofmt/common/ofmt.c
407
if (sp == NULL) {
usr/src/lib/libofmt/common/ofmt.c
408
sp = split_str(value, OFMT_MAX_ROWS);
usr/src/lib/libofmt/common/ofmt.c
409
if (sp == NULL)
usr/src/lib/libofmt/common/ofmt.c
412
*spp = sp;
usr/src/lib/libofmt/common/ofmt.c
414
for (i = sp->s_currfield; i < sp->s_nfields; i++) {
usr/src/lib/libofmt/common/ofmt.c
415
ptr += snprintf(ptr, lim - ptr, "%s,", sp->s_fields[i]);
usr/src/lib/libofmt/common/ofmt.c
416
if (i + 1 == sp->s_nfields) {
usr/src/lib/libofmt/common/ofmt.c
421
nextlen = strlen(sp->s_fields[i + 1]);
usr/src/lib/libofmt/common/ofmt.c
429
sp->s_currfield = i;
usr/src/lib/libofmt/common/ofmt.c
444
split_t **sp = NULL;
usr/src/lib/libofmt/common/ofmt.c
450
sp = calloc(sizeof (split_t *), os->os_nfields);
usr/src/lib/libofmt/common/ofmt.c
451
if (sp == NULL)
usr/src/lib/libofmt/common/ofmt.c
480
ofmt_fit_width(&sp[i], of[i].of_width, value,
usr/src/lib/libofmt/common/ofmt.c
482
if (sp[i] != NULL &&
usr/src/lib/libofmt/common/ofmt.c
483
sp[i]->s_currfield < sp[i]->s_nfields)
usr/src/lib/libofmt/common/ofmt.c
502
ofmt_fit_width(&sp[i], of[i].of_width,
usr/src/lib/libofmt/common/ofmt.c
504
if (sp[i] != NULL &&
usr/src/lib/libofmt/common/ofmt.c
505
sp[i]->s_currfield < sp[i]->s_nfields)
usr/src/lib/libofmt/common/ofmt.c
514
if (sp != NULL) {
usr/src/lib/libofmt/common/ofmt.c
516
splitfree(sp[i]);
usr/src/lib/libofmt/common/ofmt.c
517
free(sp);
usr/src/lib/libpam/pam_framework.c
2372
pam_conf_strnchr(char *sp, int c, intptr_t count)
usr/src/lib/libpam/pam_framework.c
2375
if (*sp == (char)c)
usr/src/lib/libpam/pam_framework.c
2376
return ((char *)sp);
usr/src/lib/libpam/pam_framework.c
2378
sp++;
usr/src/lib/libproc/amd64/Pisadep.c
595
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/amd64/Pisadep.c
598
sp -= sizeof (int) * (nargs+2);
usr/src/lib/libproc/amd64/Pisadep.c
601
P->status.pr_lwp.pr_reg[REG_RSP] = sp;
usr/src/lib/libproc/amd64/Pisadep.c
606
sp -= sizeof (int64_t) * (pusharg+2);
usr/src/lib/libproc/amd64/Pisadep.c
609
P->status.pr_lwp.pr_reg[REG_RSP] = sp;
usr/src/lib/libproc/amd64/Pisadep.c
613
return (sp);
usr/src/lib/libproc/common/Pcontrol.c
2785
Psetaction(struct ps_prochandle *P, void *sp, size_t size,
usr/src/lib/libproc/common/Pcontrol.c
2801
oldval = prset_ismember(sp, size, which) ? TRUE : FALSE;
usr/src/lib/libproc/common/Pcontrol.c
2805
prset_fill(sp, size);
usr/src/lib/libproc/common/Pcontrol.c
2808
prset_add(sp, size, which);
usr/src/lib/libproc/common/Pcontrol.c
2813
prset_empty(sp, size);
usr/src/lib/libproc/common/Pcontrol.c
2816
prset_del(sp, size, which);
usr/src/lib/libproc/common/Pcontrol.c
3075
lwpstatus_t *sp;
usr/src/lib/libproc/common/Pcontrol.c
3112
sp = (lwp->lwp_psinfo.pr_sname == 'Z')? NULL :
usr/src/lib/libproc/common/Pcontrol.c
3114
if ((rv = func(cd, sp, &lwp->lwp_psinfo)) != 0)
usr/src/lib/libproc/common/Pcontrol.c
3173
sp = Lsp;
usr/src/lib/libproc/common/Pcontrol.c
3176
sp = NULL;
usr/src/lib/libproc/common/Pcontrol.c
3178
if ((rv = func(cd, sp, Lpsp)) != 0)
usr/src/lib/libproc/common/Pisadep.h
61
#define PSTACK_ALIGN32(sp) ((sp) & ~(2 * sizeof (int64_t) - 1))
usr/src/lib/libproc/common/Pisadep.h
62
#define PSTACK_ALIGN64(sp) (sp)
usr/src/lib/libproc/common/Pisadep.h
65
#define PSTACK_ALIGN32(sp) (sp)
usr/src/lib/libproc/common/Pisadep.h
66
#define PSTACK_ALIGN64(sp) ALIGN32(sp)
usr/src/lib/libproc/common/Pisadep.h
69
#define PSTACK_ALIGN32(sp) ((sp) & ~(2 * sizeof (int32_t) - 1))
usr/src/lib/libproc/common/Pisadep.h
70
#define PSTACK_ALIGN64(sp) ((sp) & ~(2 * sizeof (int64_t) - 1))
usr/src/lib/libproc/common/Psymtab_machelf32.c
255
Shdr *sp;
usr/src/lib/libproc/common/Psymtab_machelf32.c
471
sp = (Shdr *)(elfdata + ep->e_shoff);
usr/src/lib/libproc/common/Psymtab_machelf32.c
488
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
493
sp->sh_name = SHSTR_NDX_shstrtab;
usr/src/lib/libproc/common/Psymtab_machelf32.c
494
sp->sh_type = SHT_STRTAB;
usr/src/lib/libproc/common/Psymtab_machelf32.c
495
sp->sh_flags = SHF_STRINGS;
usr/src/lib/libproc/common/Psymtab_machelf32.c
496
sp->sh_addr = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
497
sp->sh_offset = off;
usr/src/lib/libproc/common/Psymtab_machelf32.c
498
sp->sh_size = sizeof (shstr);
usr/src/lib/libproc/common/Psymtab_machelf32.c
499
sp->sh_link = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
500
sp->sh_info = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
501
sp->sh_addralign = 1;
usr/src/lib/libproc/common/Psymtab_machelf32.c
502
sp->sh_entsize = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
505
off += roundup(sp->sh_size, SH_ADDRALIGN);
usr/src/lib/libproc/common/Psymtab_machelf32.c
506
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
512
sp->sh_name = SHSTR_NDX_SUNW_ldynsym;
usr/src/lib/libproc/common/Psymtab_machelf32.c
513
sp->sh_type = SHT_SUNW_LDYNSYM;
usr/src/lib/libproc/common/Psymtab_machelf32.c
514
sp->sh_flags = SHF_ALLOC;
usr/src/lib/libproc/common/Psymtab_machelf32.c
515
sp->sh_addr = d[DI_SUNW_SYMTAB]->d_un.d_ptr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
517
sp->sh_addr += addr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
518
sp->sh_offset = off;
usr/src/lib/libproc/common/Psymtab_machelf32.c
519
sp->sh_size = ldynsym_size;
usr/src/lib/libproc/common/Psymtab_machelf32.c
520
sp->sh_link = dynstr_shndx;
usr/src/lib/libproc/common/Psymtab_machelf32.c
522
sp->sh_info = sp->sh_size / sizeof (Sym);
usr/src/lib/libproc/common/Psymtab_machelf32.c
523
sp->sh_addralign = SH_ADDRALIGN;
usr/src/lib/libproc/common/Psymtab_machelf32.c
524
sp->sh_entsize = sizeof (Sym);
usr/src/lib/libproc/common/Psymtab_machelf32.c
526
if (Pread(P, &elfdata[off], sp->sh_size,
usr/src/lib/libproc/common/Psymtab_machelf32.c
527
sp->sh_addr) != sp->sh_size) {
usr/src/lib/libproc/common/Psymtab_machelf32.c
529
(long)sp->sh_addr);
usr/src/lib/libproc/common/Psymtab_machelf32.c
532
off += sp->sh_size;
usr/src/lib/libproc/common/Psymtab_machelf32.c
534
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
540
sp->sh_name = SHSTR_NDX_dynsym;
usr/src/lib/libproc/common/Psymtab_machelf32.c
541
sp->sh_type = SHT_DYNSYM;
usr/src/lib/libproc/common/Psymtab_machelf32.c
542
sp->sh_flags = SHF_ALLOC;
usr/src/lib/libproc/common/Psymtab_machelf32.c
543
sp->sh_addr = d[DI_SYMTAB]->d_un.d_ptr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
545
sp->sh_addr += addr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
546
sp->sh_offset = off;
usr/src/lib/libproc/common/Psymtab_machelf32.c
547
sp->sh_size = dynsym_size;
usr/src/lib/libproc/common/Psymtab_machelf32.c
548
sp->sh_link = dynstr_shndx;
usr/src/lib/libproc/common/Psymtab_machelf32.c
549
sp->sh_info = 1; /* Index of 1st global in table */
usr/src/lib/libproc/common/Psymtab_machelf32.c
550
sp->sh_addralign = SH_ADDRALIGN;
usr/src/lib/libproc/common/Psymtab_machelf32.c
551
sp->sh_entsize = sizeof (Sym);
usr/src/lib/libproc/common/Psymtab_machelf32.c
553
if (Pread(P, &elfdata[off], sp->sh_size,
usr/src/lib/libproc/common/Psymtab_machelf32.c
554
sp->sh_addr) != sp->sh_size) {
usr/src/lib/libproc/common/Psymtab_machelf32.c
556
(long)sp->sh_addr);
usr/src/lib/libproc/common/Psymtab_machelf32.c
560
off += roundup(sp->sh_size, SH_ADDRALIGN);
usr/src/lib/libproc/common/Psymtab_machelf32.c
561
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
566
sp->sh_name = SHSTR_NDX_dynstr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
567
sp->sh_type = SHT_STRTAB;
usr/src/lib/libproc/common/Psymtab_machelf32.c
568
sp->sh_flags = SHF_ALLOC | SHF_STRINGS;
usr/src/lib/libproc/common/Psymtab_machelf32.c
569
sp->sh_addr = d[DI_STRTAB]->d_un.d_ptr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
571
sp->sh_addr += addr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
572
sp->sh_offset = off;
usr/src/lib/libproc/common/Psymtab_machelf32.c
573
sp->sh_size = d[DI_STRSZ]->d_un.d_val;
usr/src/lib/libproc/common/Psymtab_machelf32.c
574
sp->sh_link = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
575
sp->sh_info = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
576
sp->sh_addralign = 1;
usr/src/lib/libproc/common/Psymtab_machelf32.c
577
sp->sh_entsize = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
579
if (Pread(P, &elfdata[off], sp->sh_size,
usr/src/lib/libproc/common/Psymtab_machelf32.c
580
sp->sh_addr) != sp->sh_size) {
usr/src/lib/libproc/common/Psymtab_machelf32.c
584
off += roundup(sp->sh_size, SH_ADDRALIGN);
usr/src/lib/libproc/common/Psymtab_machelf32.c
585
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
590
sp->sh_name = SHSTR_NDX_dynamic;
usr/src/lib/libproc/common/Psymtab_machelf32.c
591
sp->sh_type = SHT_DYNAMIC;
usr/src/lib/libproc/common/Psymtab_machelf32.c
592
sp->sh_flags = SHF_WRITE | SHF_ALLOC;
usr/src/lib/libproc/common/Psymtab_machelf32.c
593
sp->sh_addr = phdr->p_vaddr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
595
sp->sh_addr -= addr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
596
sp->sh_offset = off;
usr/src/lib/libproc/common/Psymtab_machelf32.c
597
sp->sh_size = phdr->p_filesz;
usr/src/lib/libproc/common/Psymtab_machelf32.c
598
sp->sh_link = dynstr_shndx;
usr/src/lib/libproc/common/Psymtab_machelf32.c
599
sp->sh_info = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
600
sp->sh_addralign = SH_ADDRALIGN;
usr/src/lib/libproc/common/Psymtab_machelf32.c
601
sp->sh_entsize = sizeof (Dyn);
usr/src/lib/libproc/common/Psymtab_machelf32.c
603
(void) memcpy(&elfdata[off], dp, sp->sh_size);
usr/src/lib/libproc/common/Psymtab_machelf32.c
604
off += roundup(sp->sh_size, SH_ADDRALIGN);
usr/src/lib/libproc/common/Psymtab_machelf32.c
605
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
692
sp->sh_name = SHSTR_NDX_plt;
usr/src/lib/libproc/common/Psymtab_machelf32.c
693
sp->sh_type = SHT_PROGBITS;
usr/src/lib/libproc/common/Psymtab_machelf32.c
694
sp->sh_flags = SHF_WRITE | SHF_ALLOC | SHF_EXECINSTR;
usr/src/lib/libproc/common/Psymtab_machelf32.c
695
sp->sh_addr = sym.st_value;
usr/src/lib/libproc/common/Psymtab_machelf32.c
697
sp->sh_addr += addr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
698
sp->sh_offset = off;
usr/src/lib/libproc/common/Psymtab_machelf32.c
699
sp->sh_size = pltsz;
usr/src/lib/libproc/common/Psymtab_machelf32.c
700
sp->sh_link = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
701
sp->sh_info = 0;
usr/src/lib/libproc/common/Psymtab_machelf32.c
702
sp->sh_addralign = SH_ADDRALIGN;
usr/src/lib/libproc/common/Psymtab_machelf32.c
703
sp->sh_entsize = M_PLT_ENTSIZE;
usr/src/lib/libproc/common/Psymtab_machelf32.c
705
if (Pread(P, &elfdata[off], sp->sh_size, sp->sh_addr) !=
usr/src/lib/libproc/common/Psymtab_machelf32.c
706
sp->sh_size) {
usr/src/lib/libproc/common/Psymtab_machelf32.c
708
(long)sp->sh_addr);
usr/src/lib/libproc/common/Psymtab_machelf32.c
711
off += roundup(sp->sh_size, SH_ADDRALIGN);
usr/src/lib/libproc/common/Psymtab_machelf32.c
712
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
717
sp++;
usr/src/lib/libproc/common/Psymtab_machelf32.c
718
assert(((uintptr_t)(sp) - 1) < ((uintptr_t)elfdata + size));
usr/src/lib/libproc/common/Psyscall.c
312
prgreg_t sp; /* adjusted stack pointer */
usr/src/lib/libproc/common/Psyscall.c
361
sp = P->status.pr_lwp.pr_reg[R_SP] + STACK_BIAS;
usr/src/lib/libproc/common/Psyscall.c
370
sp -= STACK_RESERVE64;
usr/src/lib/libproc/common/Psyscall.c
372
sp = PSTACK_ALIGN64(sp);
usr/src/lib/libproc/common/Psyscall.c
375
sp = (uint32_t)P->status.pr_lwp.pr_reg[R_SP];
usr/src/lib/libproc/common/Psyscall.c
376
sp = PSTACK_ALIGN32(sp);
usr/src/lib/libproc/common/Psyscall.c
408
sp = PSTACK_ALIGN64(sp - adp->arg_size);
usr/src/lib/libproc/common/Psyscall.c
411
sp = PSTACK_ALIGN32(sp - adp->arg_size);
usr/src/lib/libproc/common/Psyscall.c
412
adp->arg_value = sp; /* stack address for object */
usr/src/lib/libproc/common/Psyscall.c
423
ap = Psyscall_setup(P, nargs, sysindex, sp);
usr/src/lib/libproc/common/Putil.c
48
prset_fill(void *sp, size_t size)
usr/src/lib/libproc/common/Putil.c
53
((uint32_t *)sp)[--i] = (uint32_t)0xFFFFFFFF;
usr/src/lib/libproc/common/Putil.c
57
prset_empty(void *sp, size_t size)
usr/src/lib/libproc/common/Putil.c
62
((uint32_t *)sp)[--i] = (uint32_t)0;
usr/src/lib/libproc/common/Putil.c
66
prset_add(void *sp, size_t size, uint_t flag)
usr/src/lib/libproc/common/Putil.c
69
((uint32_t *)sp)[(flag - 1) / 32] |= 1U << ((flag - 1) % 32);
usr/src/lib/libproc/common/Putil.c
73
prset_del(void *sp, size_t size, uint_t flag)
usr/src/lib/libproc/common/Putil.c
76
((uint32_t *)sp)[(flag - 1) / 32] &= ~(1U << ((flag - 1) % 32));
usr/src/lib/libproc/common/Putil.c
80
prset_ismember(void *sp, size_t size, uint_t flag)
usr/src/lib/libproc/common/Putil.c
83
(((uint32_t *)sp)[(flag - 1) / 32] & (1U << ((flag - 1) % 32))));
usr/src/lib/libproc/i386/Pisadep.c
308
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/i386/Pisadep.c
310
sp -= sizeof (int) * (nargs+2); /* space for arg list + CALL parms */
usr/src/lib/libproc/i386/Pisadep.c
313
P->status.pr_lwp.pr_reg[R_SP] = sp;
usr/src/lib/libproc/i386/Pisadep.c
316
return (sp);
usr/src/lib/libproc/sparc/Pisadep.c
185
read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp)
usr/src/lib/libproc/sparc/Pisadep.c
207
if (gwin->spbuf[i] == (greg_t *)sp) {
usr/src/lib/libproc/sparc/Pisadep.c
221
gq.gq_addr = sp;
usr/src/lib/libproc/sparc/Pisadep.c
266
uintptr_t sp;
usr/src/lib/libproc/sparc/Pisadep.c
287
if ((sp = gregs[R_FP]) == 0)
usr/src/lib/libproc/sparc/Pisadep.c
290
sp += STACK_BIAS;
usr/src/lib/libproc/sparc/Pisadep.c
292
if (find_uclink(&ucl, sp + SA(sizeof (struct frame))) &&
usr/src/lib/libproc/sparc/Pisadep.c
293
Pread(P, &uc, sizeof (uc), sp +
usr/src/lib/libproc/sparc/Pisadep.c
296
sp = gregs[R_SP] + STACK_BIAS;
usr/src/lib/libproc/sparc/Pisadep.c
299
n = Pread(P, &gregs[R_L0], sizeof (struct rwindow), sp);
usr/src/lib/libproc/sparc/Pisadep.c
313
if (read_gwin(P, (struct rwindow *)&gregs[R_L0], sp) == -1)
usr/src/lib/libproc/sparc/Pisadep.c
325
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/sparc/Pisadep.c
327
sp -= (nargs > 6)?
usr/src/lib/libproc/sparc/Pisadep.c
330
sp = PSTACK_ALIGN32(sp);
usr/src/lib/libproc/sparc/Pisadep.c
333
P->status.pr_lwp.pr_reg[R_SP] = sp;
usr/src/lib/libproc/sparc/Pisadep.c
337
return (sp + WINDOWSIZE32 + sizeof (int32_t));
usr/src/lib/libproc/sparcv9/Pisadep.c
233
read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp)
usr/src/lib/libproc/sparcv9/Pisadep.c
255
if (gwin->spbuf[i] == (greg_t *)sp) {
usr/src/lib/libproc/sparcv9/Pisadep.c
269
gq.gq_addr = sp;
usr/src/lib/libproc/sparcv9/Pisadep.c
348
uintptr_t sp;
usr/src/lib/libproc/sparcv9/Pisadep.c
369
if ((sp = gregs[R_FP]) == 0)
usr/src/lib/libproc/sparcv9/Pisadep.c
376
if (find_uclink(&ucl, sp +
usr/src/lib/libproc/sparcv9/Pisadep.c
378
Pread(P, &uc32, sizeof (uc32), sp +
usr/src/lib/libproc/sparcv9/Pisadep.c
381
sp = gregs[R_SP];
usr/src/lib/libproc/sparcv9/Pisadep.c
384
n = Pread(P, &rw32, sizeof (struct rwindow32), sp);
usr/src/lib/libproc/sparcv9/Pisadep.c
393
sp += STACK_BIAS;
usr/src/lib/libproc/sparcv9/Pisadep.c
395
if (find_uclink(&ucl, sp + SA(sizeof (struct frame))) &&
usr/src/lib/libproc/sparcv9/Pisadep.c
396
Pread(P, &uc, sizeof (uc), sp +
usr/src/lib/libproc/sparcv9/Pisadep.c
399
sp = gregs[R_SP] + STACK_BIAS;
usr/src/lib/libproc/sparcv9/Pisadep.c
402
n = Pread(P, &gregs[R_L0], sizeof (struct rwindow), sp);
usr/src/lib/libproc/sparcv9/Pisadep.c
417
if (read_gwin(P, (struct rwindow *)&gregs[R_L0], sp) == -1)
usr/src/lib/libproc/sparcv9/Pisadep.c
429
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/sparcv9/Pisadep.c
435
sp -= (nargs > 6)?
usr/src/lib/libproc/sparcv9/Pisadep.c
438
sp = PSTACK_ALIGN64(sp);
usr/src/lib/libproc/sparcv9/Pisadep.c
439
ret = sp + WINDOWSIZE32 + sizeof (int32_t);
usr/src/lib/libproc/sparcv9/Pisadep.c
441
sp -= (nargs > 6)?
usr/src/lib/libproc/sparcv9/Pisadep.c
444
sp = PSTACK_ALIGN32(sp);
usr/src/lib/libproc/sparcv9/Pisadep.c
445
ret = sp + WINDOWSIZE64 + sizeof (int32_t);
usr/src/lib/libproc/sparcv9/Pisadep.c
450
P->status.pr_lwp.pr_reg[R_SP] = sp - STACK_BIAS;
usr/src/lib/libproc/sparcv9/Pisadep.c
452
P->status.pr_lwp.pr_reg[R_SP] = sp;
usr/src/lib/libresolv/res_comp.c
143
u_char **cpp, **lpp, *sp, *eob;
usr/src/lib/libresolv/res_comp.c
173
sp = cp++; /* save ptr to length byte */
usr/src/lib/libresolv/res_comp.c
191
if ((l = cp - sp - 1) == 0 && c == '\0') {
usr/src/lib/libresolv/res_comp.c
200
*sp = l;
usr/src/lib/libresolv/res_comp.c
251
u_char *sp;
usr/src/lib/libresolv/res_comp.c
255
sp = cp = *cpp;
usr/src/lib/libresolv/res_comp.c
271
return (sp - msg);
usr/src/lib/libresolv/res_comp.c
284
return (sp - msg);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1049
if ((sp = getservbyname(servname, proto)) == NULL)
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1051
port = sp->s_port;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
989
struct servent *sp;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
110
struct servent *sp;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
156
sp = getservbyport(port, (flags & NI_DGRAM) ? "udp" : "tcp");
usr/src/lib/libresolv2/common/irs/getnameinfo.c
157
if (sp) {
usr/src/lib/libresolv2/common/irs/getnameinfo.c
158
if (strlen(sp->s_name) + 1 > servlen)
usr/src/lib/libresolv2/common/irs/getnameinfo.c
160
strcpy(serv, sp->s_name);
usr/src/lib/libresolv2/common/nameser/ns_name.c
920
const u_char *dn, *cp, *sp;
usr/src/lib/libresolv2/common/nameser/ns_name.c
925
sp = *cpp;
usr/src/lib/libresolv2/common/nameser/ns_name.c
932
while (*sp != 0 && (*sp & NS_CMPRSFLGS) == 0 &&
usr/src/lib/libresolv2/common/nameser/ns_name.c
933
(sp - msg) < 0x4000) {
usr/src/lib/libresolv2/common/nameser/ns_name.c
935
cp = sp;
usr/src/lib/libresolv2/common/nameser/ns_name.c
952
return (sp - msg);
usr/src/lib/libresolv2/common/nameser/ns_name.c
966
sp += *sp + 1;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
954
struct servent *sp;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
962
while ((sp = getservent()) != NULL) {
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
966
slp->name = strdup(sp->s_name);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
967
slp->proto = strdup(sp->s_proto);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
974
slp->port = ntohs((u_int16_t)sp->s_port); /*%< host byt order */
usr/src/lib/libshare/nfs/libshare_nfs.c
1146
fill_security_from_secopts(struct secinfo *sp, sa_security_t secopts)
usr/src/lib/libshare/nfs/libshare_nfs.c
1157
err = nfs_getseconfig_byname(type, &sp->s_secinfo);
usr/src/lib/libshare/nfs/libshare_nfs.c
1163
err = nfs_getseconfig_default(&sp->s_secinfo);
usr/src/lib/libshare/nfs/libshare_nfs.c
1182
sp->s_flags |= longform ? M_ROL : M_RO;
usr/src/lib/libshare/nfs/libshare_nfs.c
1185
sp->s_flags |= longform ? M_RWL : M_RW;
usr/src/lib/libshare/nfs/libshare_nfs.c
1188
sp->s_flags |= M_ROOT;
usr/src/lib/libshare/nfs/libshare_nfs.c
1193
if (sp->s_secinfo.sc_rpcnum == AUTH_UNIX)
usr/src/lib/libshare/nfs/libshare_nfs.c
1197
sp->s_rootnames = get_rootnames(&sp->s_secinfo,
usr/src/lib/libshare/nfs/libshare_nfs.c
1198
value, &sp->s_rootcnt);
usr/src/lib/libshare/nfs/libshare_nfs.c
1199
if (sp->s_rootnames == NULL) {
usr/src/lib/libshare/nfs/libshare_nfs.c
1208
sp->s_flags |= M_NONE;
usr/src/lib/libshare/nfs/libshare_nfs.c
1212
sp->s_window = atoi(value);
usr/src/lib/libshare/nfs/libshare_nfs.c
1214
if (sp->s_window < 0)
usr/src/lib/libshare/nfs/libshare_nfs.c
1215
sp->s_window = DEF_WIN;
usr/src/lib/libshare/nfs/libshare_nfs.c
1231
sp->s_rootid = val;
usr/src/lib/libshare/nfs/libshare_nfs.c
1235
sp->s_flags |= M_MAP;
usr/src/lib/libshare/nfs/libshare_nfs.c
1246
if ((sp->s_flags & NFS_RWMODES) == 0)
usr/src/lib/libshare/nfs/libshare_nfs.c
1247
sp->s_flags |= M_RW;
usr/src/lib/libshare/nfs/libshare_nfs.c
1260
struct secinfo *sp;
usr/src/lib/libshare/nfs/libshare_nfs.c
1297
sp = &ep->ex_secinfo[i];
usr/src/lib/libshare/nfs/libshare_nfs.c
1298
(void) printf("\t\ts_secinfo = %s\n", sp->s_secinfo.sc_name);
usr/src/lib/libshare/nfs/libshare_nfs.c
1299
(void) printf("\t\ts_flags: (0x%02x) ", sp->s_flags);
usr/src/lib/libshare/nfs/libshare_nfs.c
1300
if (sp->s_flags & M_ROOT) (void) printf("M_ROOT ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1301
if (sp->s_flags & M_RO) (void) printf("M_RO ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1302
if (sp->s_flags & M_ROL) (void) printf("M_ROL ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1303
if (sp->s_flags & M_RW) (void) printf("M_RW ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1304
if (sp->s_flags & M_RWL) (void) printf("M_RWL ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1305
if (sp->s_flags & M_NONE) (void) printf("M_NONE ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1306
if (sp->s_flags & M_MAP) (void) printf("M_MAP ");
usr/src/lib/libshare/nfs/libshare_nfs.c
1307
if (sp->s_flags == 0) (void) printf("(none)");
usr/src/lib/libshare/nfs/libshare_nfs.c
1309
(void) printf("\t\ts_window = %d\n", sp->s_window);
usr/src/lib/libshare/nfs/libshare_nfs.c
1310
(void) printf("\t\ts_rootid = %d\n", sp->s_rootid);
usr/src/lib/libshare/nfs/libshare_nfs.c
1311
(void) printf("\t\ts_rootcnt = %d ", sp->s_rootcnt);
usr/src/lib/libshare/nfs/libshare_nfs.c
1313
for (j = 0; j < sp->s_rootcnt; j++)
usr/src/lib/libshare/nfs/libshare_nfs.c
1314
(void) printf("%s ", sp->s_rootnames[j] ?
usr/src/lib/libshare/nfs/libshare_nfs.c
1315
sp->s_rootnames[j] : "<null>");
usr/src/lib/libshare/nfs/libshare_nfs.c
1794
struct secinfo *sp;
usr/src/lib/libshare/nfs/libshare_nfs.c
1861
sp = calloc(num_secinfo, sizeof (struct secinfo));
usr/src/lib/libshare/nfs/libshare_nfs.c
1862
if (sp == NULL) {
usr/src/lib/libshare/nfs/libshare_nfs.c
1868
export.ex_secinfo = sp;
usr/src/lib/libshare/nfs/libshare_nfs.c
1878
sp[0].s_window = DEF_WIN;
usr/src/lib/libshare/nfs/libshare_nfs.c
1879
sp[0].s_rootnames = NULL;
usr/src/lib/libshare/nfs/libshare_nfs.c
1881
if (nfs_getseconfig_default(&sp[0].s_secinfo)) {
usr/src/lib/libshare/nfs/libshare_nfs.c
1909
sp[i].s_window = DEF_WIN;
usr/src/lib/libshare/nfs/libshare_nfs.c
1910
sp[i].s_rootcnt = 0;
usr/src/lib/libshare/nfs/libshare_nfs.c
1911
sp[i].s_rootnames = NULL;
usr/src/lib/libshare/nfs/libshare_nfs.c
1912
(void) fill_security_from_secopts(&sp[i], sec);
usr/src/lib/libsmbfs/smb/krb5ssp.c
251
krb5ssp_put_request(struct ssp_ctx *sp, struct mbdata *out_mb)
usr/src/lib/libsmbfs/smb/krb5ssp.c
254
struct smb_ctx *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/krb5ssp.c
255
krb5ssp_state_t *ss = sp->sp_private;
usr/src/lib/libsmbfs/smb/krb5ssp.c
286
krb5ssp_get_reply(struct ssp_ctx *sp, struct mbdata *in_mb)
usr/src/lib/libsmbfs/smb/krb5ssp.c
288
krb5ssp_state_t *ss = sp->sp_private;
usr/src/lib/libsmbfs/smb/krb5ssp.c
379
krb5ssp_final(struct ssp_ctx *sp)
usr/src/lib/libsmbfs/smb/krb5ssp.c
381
struct smb_ctx *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/krb5ssp.c
382
krb5ssp_state_t *ss = sp->sp_private;
usr/src/lib/libsmbfs/smb/krb5ssp.c
436
krb5ssp_next_token(struct ssp_ctx *sp, struct mbdata *in_mb,
usr/src/lib/libsmbfs/smb/krb5ssp.c
445
err = krb5ssp_get_reply(sp, in_mb);
usr/src/lib/libsmbfs/smb/krb5ssp.c
451
err = krb5ssp_put_request(sp, out_mb);
usr/src/lib/libsmbfs/smb/krb5ssp.c
453
err = krb5ssp_final(sp);
usr/src/lib/libsmbfs/smb/krb5ssp.c
467
krb5ssp_destroy(struct ssp_ctx *sp)
usr/src/lib/libsmbfs/smb/krb5ssp.c
472
ss = sp->sp_private;
usr/src/lib/libsmbfs/smb/krb5ssp.c
475
sp->sp_private = NULL;
usr/src/lib/libsmbfs/smb/krb5ssp.c
501
krb5ssp_init_client(struct ssp_ctx *sp)
usr/src/lib/libsmbfs/smb/krb5ssp.c
509
if ((sp->smb_ctx->ct_authflags & SMB_AT_KRB5) == 0) {
usr/src/lib/libsmbfs/smb/krb5ssp.c
518
sp->sp_nexttok = krb5ssp_next_token;
usr/src/lib/libsmbfs/smb/krb5ssp.c
519
sp->sp_destroy = krb5ssp_destroy;
usr/src/lib/libsmbfs/smb/krb5ssp.c
520
sp->sp_private = ss;
usr/src/lib/libsmbfs/smb/krb5ssp.c
555
krb5ssp_destroy(sp);
usr/src/lib/libsmbfs/smb/ntlmssp.c
221
ntlmssp_put_type1(struct ssp_ctx *sp, struct mbdata *out_mb)
usr/src/lib/libsmbfs/smb/ntlmssp.c
232
struct smb_ctx *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/ntlmssp.c
233
ntlmssp_state_t *ssp_st = sp->sp_private;
usr/src/lib/libsmbfs/smb/ntlmssp.c
293
ntlmssp_get_type2(struct ssp_ctx *sp, struct mbdata *in_mb)
usr/src/lib/libsmbfs/smb/ntlmssp.c
308
struct smb_ctx *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/ntlmssp.c
309
ntlmssp_state_t *ssp_st = sp->sp_private;
usr/src/lib/libsmbfs/smb/ntlmssp.c
396
ntlmssp_put_type3(struct ssp_ctx *sp, struct mbdata *out_mb)
usr/src/lib/libsmbfs/smb/ntlmssp.c
417
struct smb_ctx *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/ntlmssp.c
418
ntlmssp_state_t *ssp_st = sp->sp_private;
usr/src/lib/libsmbfs/smb/ntlmssp.c
627
ntlmssp_final(struct ssp_ctx *sp)
usr/src/lib/libsmbfs/smb/ntlmssp.c
629
struct smb_ctx *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/ntlmssp.c
630
ntlmssp_state_t *ssp_st = sp->sp_private;
usr/src/lib/libsmbfs/smb/ntlmssp.c
658
ntlmssp_next_token(struct ssp_ctx *sp, struct mbdata *in_mb,
usr/src/lib/libsmbfs/smb/ntlmssp.c
665
err = ntlmssp_final(sp);
usr/src/lib/libsmbfs/smb/ntlmssp.c
680
err = ntlmssp_put_type1(sp, out_mb);
usr/src/lib/libsmbfs/smb/ntlmssp.c
690
err = ntlmssp_get_type2(sp, in_mb);
usr/src/lib/libsmbfs/smb/ntlmssp.c
694
err = ntlmssp_put_type3(sp, out_mb);
usr/src/lib/libsmbfs/smb/ntlmssp.c
708
ntlmssp_destroy(struct ssp_ctx *sp)
usr/src/lib/libsmbfs/smb/ntlmssp.c
712
ssp_st = sp->sp_private;
usr/src/lib/libsmbfs/smb/ntlmssp.c
714
sp->sp_private = NULL;
usr/src/lib/libsmbfs/smb/ntlmssp.c
727
ntlmssp_init_client(struct ssp_ctx *sp)
usr/src/lib/libsmbfs/smb/ntlmssp.c
730
smb_ctx_t *ctx = sp->smb_ctx;
usr/src/lib/libsmbfs/smb/ntlmssp.c
745
sp->sp_nexttok = ntlmssp_next_token;
usr/src/lib/libsmbfs/smb/ntlmssp.c
746
sp->sp_destroy = ntlmssp_destroy;
usr/src/lib/libsmbfs/smb/ntlmssp.c
747
sp->sp_private = ssp_st;
usr/src/lib/libsmbfs/smb/ssp.c
110
&sp->sp_hint);
usr/src/lib/libsmbfs/smb/ssp.c
122
if (0 == spnegoIsMechTypeAvailable(sp->sp_hint,
usr/src/lib/libsmbfs/smb/ssp.c
125
else if (0 == spnegoIsMechTypeAvailable(sp->sp_hint,
usr/src/lib/libsmbfs/smb/ssp.c
135
sp->sp_mech = oid;
usr/src/lib/libsmbfs/smb/ssp.c
136
err = krb5ssp_init_client(sp);
usr/src/lib/libsmbfs/smb/ssp.c
147
if (0 == spnegoIsMechTypeAvailable(sp->sp_hint,
usr/src/lib/libsmbfs/smb/ssp.c
153
sp->sp_mech = spnego_mech_oid_NTLMSSP;
usr/src/lib/libsmbfs/smb/ssp.c
154
err = ntlmssp_init_client(sp);
usr/src/lib/libsmbfs/smb/ssp.c
174
ssp_ctx_t *sp;
usr/src/lib/libsmbfs/smb/ssp.c
176
sp = ctx->ct_ssp_ctx;
usr/src/lib/libsmbfs/smb/ssp.c
179
if (sp == NULL)
usr/src/lib/libsmbfs/smb/ssp.c
182
if (sp->sp_destroy != NULL)
usr/src/lib/libsmbfs/smb/ssp.c
183
(sp->sp_destroy)(sp);
usr/src/lib/libsmbfs/smb/ssp.c
185
if (sp->sp_hint != NULL)
usr/src/lib/libsmbfs/smb/ssp.c
186
spnegoFreeData(sp->sp_hint);
usr/src/lib/libsmbfs/smb/ssp.c
188
free(sp);
usr/src/lib/libsmbfs/smb/ssp.c
230
ssp_ctx_t *sp;
usr/src/lib/libsmbfs/smb/ssp.c
238
sp = ctx->ct_ssp_ctx;
usr/src/lib/libsmbfs/smb/ssp.c
301
err = sp->sp_nexttok(sp,
usr/src/lib/libsmbfs/smb/ssp.c
321
sp->sp_mech, 0,
usr/src/lib/libsmbfs/smb/ssp.c
88
struct ssp_ctx *sp;
usr/src/lib/libsmbfs/smb/ssp.c
94
sp = malloc(sizeof (*sp));
usr/src/lib/libsmbfs/smb/ssp.c
95
if (sp == NULL)
usr/src/lib/libsmbfs/smb/ssp.c
97
bzero(sp, sizeof (*sp));
usr/src/lib/libsmbfs/smb/ssp.c
98
ctx->ct_ssp_ctx = sp;
usr/src/lib/libsmbfs/smb/ssp.c
99
sp->smb_ctx = ctx;
usr/src/lib/libsocket/inet/getaddrinfo.c
233
#define SP_ADD(sp) \
usr/src/lib/libsocket/inet/getaddrinfo.c
236
servtype((sp)->s_proto, &_type, &_proto); \
usr/src/lib/libsocket/inet/getaddrinfo.c
237
SP_ADDX(_type, _proto, (sp)->s_port); \
usr/src/lib/libsocket/inet/getaddrinfo.c
336
struct servent *sp;
usr/src/lib/libsocket/inet/getaddrinfo.c
411
sp = getservbyname_r(servname, proto, &result,
usr/src/lib/libsocket/inet/getaddrinfo.c
413
if (sp == NULL && errno != ERANGE) {
usr/src/lib/libsocket/inet/getaddrinfo.c
422
} while (sp == NULL);
usr/src/lib/libsocket/inet/getaddrinfo.c
425
sp->s_port);
usr/src/lib/libsocket/inet/getaddrinfo.c
427
SP_ADD(sp);
usr/src/lib/libsocket/inet/getnameinfo.c
234
struct servent *sp;
usr/src/lib/libsocket/inet/getnameinfo.c
240
sp = getservbyport(port,
usr/src/lib/libsocket/inet/getnameinfo.c
242
if (sp != NULL) {
usr/src/lib/libsocket/inet/getnameinfo.c
243
if (servlen < strlen(sp->s_name) + 1)
usr/src/lib/libsocket/inet/getnameinfo.c
245
(void) strcpy(serv, sp->s_name);
usr/src/lib/libsocket/inet/rcmd.c
558
const char *sp;
usr/src/lib/libsocket/inet/rcmd.c
571
sp = rhost;
usr/src/lib/libsocket/inet/rcmd.c
573
while (*sp) {
usr/src/lib/libsocket/inet/rcmd.c
574
if (*sp == '.') {
usr/src/lib/libsocket/inet/rcmd.c
576
baselen = (int)(sp - rhost);
usr/src/lib/libsocket/inet/rcmd.c
577
*p++ = *sp++;
usr/src/lib/libsocket/inet/rcmd.c
579
*p++ = isupper(*sp) ? tolower(*sp++) : *sp++;
usr/src/lib/libsqlite/tool/lemon.c
1147
struct symbol *sp, *xsp;
usr/src/lib/libsqlite/tool/lemon.c
1155
sp = rp->rhs[dot];
usr/src/lib/libsqlite/tool/lemon.c
1156
if( sp->type==NONTERMINAL ){
usr/src/lib/libsqlite/tool/lemon.c
1157
if( sp->rule==0 && sp!=lemp->errsym ){
usr/src/lib/libsqlite/tool/lemon.c
1159
sp->name);
usr/src/lib/libsqlite/tool/lemon.c
1162
for(newrp=sp->rule; newrp; newrp=newrp->nextlhs){
usr/src/lib/libsqlite/tool/lemon.c
185
struct symbol *sp; /* The look-ahead symbol */
usr/src/lib/libsqlite/tool/lemon.c
2184
struct symbol *sp = Symbol_new(x);
usr/src/lib/libsqlite/tool/lemon.c
2185
psp->declargslot = &sp->destructor;
usr/src/lib/libsqlite/tool/lemon.c
2186
psp->decllnslot = &sp->destructorln;
usr/src/lib/libsqlite/tool/lemon.c
2197
struct symbol *sp = Symbol_new(x);
usr/src/lib/libsqlite/tool/lemon.c
2198
psp->declargslot = &sp->datatype;
usr/src/lib/libsqlite/tool/lemon.c
2207
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
2208
sp = Symbol_new(x);
usr/src/lib/libsqlite/tool/lemon.c
2209
if( sp->prec>=0 ){
usr/src/lib/libsqlite/tool/lemon.c
2214
sp->prec = psp->preccounter;
usr/src/lib/libsqlite/tool/lemon.c
2215
sp->assoc = psp->declassoc;
usr/src/lib/libsqlite/tool/lemon.c
2251
struct symbol *sp = Symbol_new(x);
usr/src/lib/libsqlite/tool/lemon.c
2253
psp->fallback = sp;
usr/src/lib/libsqlite/tool/lemon.c
2254
}else if( sp->fallback ){
usr/src/lib/libsqlite/tool/lemon.c
2259
sp->fallback = psp->fallback;
usr/src/lib/libsqlite/tool/lemon.c
2539
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
2544
sp = lemp->symbols[i];
usr/src/lib/libsqlite/tool/lemon.c
2545
len = strlen(sp->name);
usr/src/lib/libsqlite/tool/lemon.c
2554
sp = lemp->symbols[j];
usr/src/lib/libsqlite/tool/lemon.c
2555
assert( sp->index==j );
usr/src/lib/libsqlite/tool/lemon.c
2556
printf(" %3d %-*.*s",j,maxlen,maxlen,sp->name);
usr/src/lib/libsqlite/tool/lemon.c
2633
fprintf(fp,"%*s shift %d",indent,ap->sp->name,ap->x.stp->index);
usr/src/lib/libsqlite/tool/lemon.c
2636
fprintf(fp,"%*s reduce %d",indent,ap->sp->name,ap->x.rp->index);
usr/src/lib/libsqlite/tool/lemon.c
2639
fprintf(fp,"%*s accept",indent,ap->sp->name);
usr/src/lib/libsqlite/tool/lemon.c
2642
fprintf(fp,"%*s error",indent,ap->sp->name);
usr/src/lib/libsqlite/tool/lemon.c
2646
indent,ap->sp->name,ap->x.rp->index);
usr/src/lib/libsqlite/tool/lemon.c
2866
void emit_destructor_code(out,sp,lemp,lineno)
usr/src/lib/libsqlite/tool/lemon.c
2868
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
2875
if( sp->type==TERMINAL ){
usr/src/lib/libsqlite/tool/lemon.c
2879
}else if( sp->destructor ){
usr/src/lib/libsqlite/tool/lemon.c
2880
cp = sp->destructor;
usr/src/lib/libsqlite/tool/lemon.c
2881
fprintf(out,"#line %d \"%s\"\n{",sp->destructorln,lemp->filename);
usr/src/lib/libsqlite/tool/lemon.c
2891
fprintf(out,"(yypminor->yy%d)",sp->dtnum);
usr/src/lib/libsqlite/tool/lemon.c
2906
int has_destructor(sp, lemp)
usr/src/lib/libsqlite/tool/lemon.c
2907
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
2911
if( sp->type==TERMINAL ){
usr/src/lib/libsqlite/tool/lemon.c
2914
ret = lemp->vardest!=0 || sp->destructor!=0;
usr/src/lib/libsqlite/tool/lemon.c
3032
struct symbol *sp = lemp->symbols[i];
usr/src/lib/libsqlite/tool/lemon.c
3033
if( sp->datatype==0 ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3034
len = strlen(sp->datatype);
usr/src/lib/libsqlite/tool/lemon.c
3050
struct symbol *sp = lemp->symbols[i];
usr/src/lib/libsqlite/tool/lemon.c
3052
if( sp==lemp->errsym ){
usr/src/lib/libsqlite/tool/lemon.c
3053
sp->dtnum = arraysize+1;
usr/src/lib/libsqlite/tool/lemon.c
3056
if( sp->type!=NONTERMINAL || (sp->datatype==0 && lemp->vartype==0) ){
usr/src/lib/libsqlite/tool/lemon.c
3057
sp->dtnum = 0;
usr/src/lib/libsqlite/tool/lemon.c
3060
cp = sp->datatype;
usr/src/lib/libsqlite/tool/lemon.c
3074
sp->dtnum = hash + 1;
usr/src/lib/libsqlite/tool/lemon.c
3081
sp->dtnum = hash + 1;
usr/src/lib/libsqlite/tool/lemon.c
3285
if( ap->sp->index<lemp->nterminal ){
usr/src/lib/libsqlite/tool/lemon.c
3287
}else if( ap->sp->index<lemp->nsymbol ){
usr/src/lib/libsqlite/tool/lemon.c
3315
if( ap->sp->index>=lemp->nterminal ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3318
acttab_action(pActtab, ap->sp->index, action);
usr/src/lib/libsqlite/tool/lemon.c
3326
if( ap->sp->index<lemp->nterminal ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3327
if( ap->sp->index==lemp->nsymbol ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3330
acttab_action(pActtab, ap->sp->index, action);
usr/src/lib/libsqlite/tool/lemon.c
3475
struct symbol *sp = lemp->symbols[i];
usr/src/lib/libsqlite/tool/lemon.c
3476
if( sp==0 || sp->type!=TERMINAL ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3477
fprintf(out," case %d:\n",sp->index); lineno++;
usr/src/lib/libsqlite/tool/lemon.c
3486
struct symbol *sp = lemp->symbols[i];
usr/src/lib/libsqlite/tool/lemon.c
3487
if( sp==0 || sp->type==TERMINAL || sp->destructor==0 ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3488
fprintf(out," case %d:\n",sp->index); lineno++;
usr/src/lib/libsqlite/tool/lemon.c
3495
struct symbol *sp = lemp->symbols[i];
usr/src/lib/libsqlite/tool/lemon.c
3496
if( sp==0 || sp->type==TERMINAL ||
usr/src/lib/libsqlite/tool/lemon.c
3497
sp->index<=0 || sp->destructor!=0 ) continue;
usr/src/lib/libsqlite/tool/lemon.c
3498
fprintf(out," case %d:\n",sp->index); lineno++;
usr/src/lib/libsqlite/tool/lemon.c
3499
dflt_sp = sp;
usr/src/lib/libsqlite/tool/lemon.c
355
rc = ap1->sp->index - ap2->sp->index;
usr/src/lib/libsqlite/tool/lemon.c
3631
ap->sp = Symbol_new("{default}");
usr/src/lib/libsqlite/tool/lemon.c
373
void Action_add(app,type,sp,arg)
usr/src/lib/libsqlite/tool/lemon.c
376
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
384
new->sp = sp;
usr/src/lib/libsqlite/tool/lemon.c
3864
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
3866
sp = Symbol_find(x);
usr/src/lib/libsqlite/tool/lemon.c
3867
if( sp==0 ){
usr/src/lib/libsqlite/tool/lemon.c
3868
sp = (struct symbol *)malloc( sizeof(struct symbol) );
usr/src/lib/libsqlite/tool/lemon.c
3869
MemoryCheck(sp);
usr/src/lib/libsqlite/tool/lemon.c
3870
sp->name = Strsafe(x);
usr/src/lib/libsqlite/tool/lemon.c
3871
sp->type = isupper(*x) ? TERMINAL : NONTERMINAL;
usr/src/lib/libsqlite/tool/lemon.c
3872
sp->rule = 0;
usr/src/lib/libsqlite/tool/lemon.c
3873
sp->fallback = 0;
usr/src/lib/libsqlite/tool/lemon.c
3874
sp->prec = -1;
usr/src/lib/libsqlite/tool/lemon.c
3875
sp->assoc = UNK;
usr/src/lib/libsqlite/tool/lemon.c
3876
sp->firstset = 0;
usr/src/lib/libsqlite/tool/lemon.c
3877
sp->lambda = B_FALSE;
usr/src/lib/libsqlite/tool/lemon.c
3878
sp->destructor = 0;
usr/src/lib/libsqlite/tool/lemon.c
3879
sp->datatype = 0;
usr/src/lib/libsqlite/tool/lemon.c
3880
Symbol_insert(sp,sp->name);
usr/src/lib/libsqlite/tool/lemon.c
3882
return sp;
usr/src/lib/libsqlite/tool/lemon.c
664
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
671
sp = Symbol_find(lemp->start);
usr/src/lib/libsqlite/tool/lemon.c
672
if( sp==0 ){
usr/src/lib/libsqlite/tool/lemon.c
678
sp = lemp->rule->lhs;
usr/src/lib/libsqlite/tool/lemon.c
681
sp = lemp->rule->lhs;
usr/src/lib/libsqlite/tool/lemon.c
690
if( rp->rhs[i]==sp ){
usr/src/lib/libsqlite/tool/lemon.c
694
does not work properly.",sp->name);
usr/src/lib/libsqlite/tool/lemon.c
703
for(rp=sp->rule; rp; rp=rp->nextlhs){
usr/src/lib/libsqlite/tool/lemon.c
772
struct symbol *sp; /* Symbol following the dot in configuration "cfp" */
usr/src/lib/libsqlite/tool/lemon.c
785
sp = cfp->rp->rhs[cfp->dot]; /* Symbol after the dot */
usr/src/lib/libsqlite/tool/lemon.c
794
if( bsp!=sp ) continue; /* Must be same as for "cfp" */
usr/src/lib/libsqlite/tool/lemon.c
806
Action_add(&stp->ap,SHIFT,sp,(char *)newstp);
usr/src/lib/libsqlite/tool/lemon.c
892
struct symbol *sp;
usr/src/lib/libsqlite/tool/lemon.c
916
sp = Symbol_find(lemp->start);
usr/src/lib/libsqlite/tool/lemon.c
917
if( sp==0 ) sp = lemp->rule->lhs;
usr/src/lib/libsqlite/tool/lemon.c
919
sp = lemp->rule->lhs;
usr/src/lib/libsqlite/tool/lemon.c
924
Action_add(&lemp->sorted[0]->ap,ACCEPT,sp,0);
usr/src/lib/libsqlite/tool/lemon.c
934
for(nap=ap->next; nap && nap->sp==ap->sp; nap=nap->next){
usr/src/lib/libsqlite/tool/lemon.c
977
assert( apx->sp==apy->sp ); /* Otherwise there would be no conflict */
usr/src/lib/libsqlite/tool/lemon.c
979
spx = apx->sp;
usr/src/lib/libtsnet/common/misc.c
182
rtsa_keyword(const char *options, struct rtsa_s *sp, int *errp, char **errstrp)
usr/src/lib/libtsnet/common/misc.c
349
sp->rtsa_slrange.lower_bound = *min_sl;
usr/src/lib/libtsnet/common/misc.c
351
sp->rtsa_slrange.upper_bound = *max_sl;
usr/src/lib/libtsnet/common/misc.c
353
sp->rtsa_doi = doi;
usr/src/lib/libtsnet/common/misc.c
354
sp->rtsa_mask = mask;
usr/src/lib/libumem/common/umem.c
1057
umem_slab_t *sp;
usr/src/lib/libumem/common/umem.c
1060
for (sp = cp->cache_nullslab.slab_next;
usr/src/lib/libumem/common/umem.c
1061
sp != &cp->cache_nullslab; sp = sp->slab_next) {
usr/src/lib/libumem/common/umem.c
1062
if (UMEM_SLAB_MEMBER(sp, buf)) {
usr/src/lib/libumem/common/umem.c
1064
return (sp);
usr/src/lib/libumem/common/umem.c
1078
umem_slab_t *sp;
usr/src/lib/libumem/common/umem.c
1088
sp = umem_findslab(cp, buf);
usr/src/lib/libumem/common/umem.c
1089
if (sp == NULL) {
usr/src/lib/libumem/common/umem.c
1092
if ((sp = umem_findslab(cp, buf)) != NULL)
usr/src/lib/libumem/common/umem.c
1097
if (sp == NULL) {
usr/src/lib/libumem/common/umem.c
1105
(uintptr_t)sp->slab_base) % cp->cache_chunksize;
usr/src/lib/libumem/common/umem.c
1132
umem_abort_info.ump_slab = sp;
usr/src/lib/libumem/common/umem.c
1209
(void *)sp, cp->cache_name);
usr/src/lib/libumem/common/umem.c
1384
umem_slab_t *sp, void *addr)
usr/src/lib/libumem/common/umem.c
1391
bcp->bc_slab = sp;
usr/src/lib/libumem/common/umem.c
1407
umem_slab_t *sp;
usr/src/lib/libumem/common/umem.c
1428
if ((sp = _umem_cache_alloc(umem_slab_cache, umflag)) == NULL)
usr/src/lib/libumem/common/umem.c
1432
sp = UMEM_SLAB(cp, slab);
usr/src/lib/libumem/common/umem.c
1436
sp->slab_cache = cp;
usr/src/lib/libumem/common/umem.c
1437
sp->slab_head = NULL;
usr/src/lib/libumem/common/umem.c
1438
sp->slab_refcnt = 0;
usr/src/lib/libumem/common/umem.c
1439
sp->slab_base = buf = slab + color;
usr/src/lib/libumem/common/umem.c
1440
sp->slab_chunks = chunks;
usr/src/lib/libumem/common/umem.c
1455
bcp->bc_slab = sp;
usr/src/lib/libumem/common/umem.c
1469
bcp->bc_next = sp->slab_head;
usr/src/lib/libumem/common/umem.c
1470
sp->slab_head = bcp;
usr/src/lib/libumem/common/umem.c
1474
umem_log_event(umem_slab_log, cp, sp, slab);
usr/src/lib/libumem/common/umem.c
1476
return (sp);
usr/src/lib/libumem/common/umem.c
1480
while ((bcp = sp->slab_head) != NULL) {
usr/src/lib/libumem/common/umem.c
1481
sp->slab_head = bcp->bc_next;
usr/src/lib/libumem/common/umem.c
1484
_umem_cache_free(umem_slab_cache, sp);
usr/src/lib/libumem/common/umem.c
1502
umem_slab_destroy(umem_cache_t *cp, umem_slab_t *sp)
usr/src/lib/libumem/common/umem.c
1505
void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum);
usr/src/lib/libumem/common/umem.c
1509
while ((bcp = sp->slab_head) != NULL) {
usr/src/lib/libumem/common/umem.c
1510
sp->slab_head = bcp->bc_next;
usr/src/lib/libumem/common/umem.c
1513
_umem_cache_free(umem_slab_cache, sp);
usr/src/lib/libumem/common/umem.c
1525
umem_slab_t *sp;
usr/src/lib/libumem/common/umem.c
1530
sp = cp->cache_freelist;
usr/src/lib/libumem/common/umem.c
1531
ASSERT(sp->slab_cache == cp);
usr/src/lib/libumem/common/umem.c
1532
if (sp->slab_head == NULL) {
usr/src/lib/libumem/common/umem.c
1539
if ((sp = umem_slab_create(cp, umflag)) == NULL)
usr/src/lib/libumem/common/umem.c
1543
if ((cp->cache_buftotal += sp->slab_chunks) > cp->cache_bufmax)
usr/src/lib/libumem/common/umem.c
1545
sp->slab_next = cp->cache_freelist;
usr/src/lib/libumem/common/umem.c
1546
sp->slab_prev = cp->cache_freelist->slab_prev;
usr/src/lib/libumem/common/umem.c
1547
sp->slab_next->slab_prev = sp;
usr/src/lib/libumem/common/umem.c
1548
sp->slab_prev->slab_next = sp;
usr/src/lib/libumem/common/umem.c
1549
cp->cache_freelist = sp;
usr/src/lib/libumem/common/umem.c
1552
sp->slab_refcnt++;
usr/src/lib/libumem/common/umem.c
1553
ASSERT(sp->slab_refcnt <= sp->slab_chunks);
usr/src/lib/libumem/common/umem.c
1559
bcp = sp->slab_head;
usr/src/lib/libumem/common/umem.c
1560
if ((sp->slab_head = bcp->bc_next) == NULL) {
usr/src/lib/libumem/common/umem.c
1561
cp->cache_freelist = sp->slab_next;
usr/src/lib/libumem/common/umem.c
1562
ASSERT(sp->slab_refcnt == sp->slab_chunks);
usr/src/lib/libumem/common/umem.c
1580
ASSERT(UMEM_SLAB_MEMBER(sp, buf));
usr/src/lib/libumem/common/umem.c
1593
umem_slab_t *sp;
usr/src/lib/libumem/common/umem.c
1609
sp = bcp->bc_slab;
usr/src/lib/libumem/common/umem.c
1617
sp = UMEM_SLAB(cp, buf);
usr/src/lib/libumem/common/umem.c
1620
if (bcp == NULL || sp->slab_cache != cp || !UMEM_SLAB_MEMBER(sp, buf)) {
usr/src/lib/libumem/common/umem.c
1637
if (sp->slab_head == NULL) {
usr/src/lib/libumem/common/umem.c
1638
ASSERT(sp->slab_refcnt == sp->slab_chunks);
usr/src/lib/libumem/common/umem.c
1639
ASSERT(cp->cache_freelist != sp);
usr/src/lib/libumem/common/umem.c
1640
sp->slab_next->slab_prev = sp->slab_prev;
usr/src/lib/libumem/common/umem.c
1641
sp->slab_prev->slab_next = sp->slab_next;
usr/src/lib/libumem/common/umem.c
1642
sp->slab_next = cp->cache_freelist;
usr/src/lib/libumem/common/umem.c
1643
sp->slab_prev = cp->cache_freelist->slab_prev;
usr/src/lib/libumem/common/umem.c
1644
sp->slab_next->slab_prev = sp;
usr/src/lib/libumem/common/umem.c
1645
sp->slab_prev->slab_next = sp;
usr/src/lib/libumem/common/umem.c
1646
cp->cache_freelist = sp;
usr/src/lib/libumem/common/umem.c
1649
bcp->bc_next = sp->slab_head;
usr/src/lib/libumem/common/umem.c
1650
sp->slab_head = bcp;
usr/src/lib/libumem/common/umem.c
1652
ASSERT(sp->slab_refcnt >= 1);
usr/src/lib/libumem/common/umem.c
1653
if (--sp->slab_refcnt == 0) {
usr/src/lib/libumem/common/umem.c
1658
sp->slab_next->slab_prev = sp->slab_prev;
usr/src/lib/libumem/common/umem.c
1659
sp->slab_prev->slab_next = sp->slab_next;
usr/src/lib/libumem/common/umem.c
1660
if (sp == cp->cache_freelist)
usr/src/lib/libumem/common/umem.c
1661
cp->cache_freelist = sp->slab_next;
usr/src/lib/libumem/common/umem.c
1663
cp->cache_buftotal -= sp->slab_chunks;
usr/src/lib/libumem/common/umem.c
1665
umem_slab_destroy(cp, sp);
usr/src/lib/libumem/common/umem.c
1735
umem_slab_t *sp;
usr/src/lib/libumem/common/umem.c
1742
sp = umem_findslab(cp, buf);
usr/src/lib/libumem/common/umem.c
1743
if (sp == NULL || sp->slab_cache != cp)
usr/src/lib/libumem/common/umem_impl.h
192
#define UMEM_SLAB_MEMBER(sp, buf) \
usr/src/lib/libumem/common/umem_impl.h
193
((size_t)(buf) - (size_t)(sp)->slab_base < \
usr/src/lib/libumem/common/umem_impl.h
194
(sp)->slab_cache->cache_slabsize)
usr/src/lib/libuutil/common/uu_ident.c
76
char *sp;
usr/src/lib/libuutil/common/uu_ident.c
79
sp = strchr(b, ',');
usr/src/lib/libuutil/common/uu_ident.c
80
if (sp != NULL && sp < e) {
usr/src/lib/libuutil/common/uu_ident.c
81
if (!is_valid_ident(b, sp, 1))
usr/src/lib/libuutil/common/uu_ident.c
83
b = sp + 1;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
692
register char *sp, *s1, *s2, *s3;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
708
sp = s1 = cbuf;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
710
*sp++ = c;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
714
s2 = sp;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
718
*sp++ = c;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
723
s3 = sp;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
732
*sp++ = c;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
736
*sp = '\0';
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
751
for (sp=s2-1; sp >= s1; sp--) {
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
752
total += (*sp -'0') * tens;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
757
for (sp=s2; sp < s3; sp++) {
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
758
total += (*sp - '0') * tens;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
766
sp = s3 + slen - 1;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
767
for ( ; sp >= s3; sp--) {
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
768
exp += (*sp - '0') * tens;
usr/src/lib/libxcurses/src/libc/stdio/vfscanf.c
772
*sp = '\0';
usr/src/lib/libxcurses/src/libc/xcurses/initscr.c
115
(void) delscreen(sp);
usr/src/lib/libxcurses/src/libc/xcurses/initscr.c
67
SCREEN *sp;
usr/src/lib/libxcurses/src/libc/xcurses/initscr.c
76
sp = newterm((char *) 0, stdout, stdin);
usr/src/lib/libxcurses/src/libc/xcurses/initscr.c
78
if (sp == (SCREEN *) 0) {
usr/src/lib/libxcurses/src/libc/xcurses/initscr.c
83
(void) set_term(sp);
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
55
write_string(byte, sp)
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
57
t_string *sp;
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
59
if (sp->max <= sp->used)
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
62
sp->mbs[sp->used++] = byte;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
126
__m_slk_init(SCREEN *sp, int style)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
146
sp->_slk._w = subwin(sp->_newscr, 1, 0, --lines, 0);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
147
if (sp->_slk._w == (WINDOW *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
205
SCREEN *sp, *osp;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
254
if ((sp = (SCREEN *) calloc(1, sizeof *sp)) == (SCREEN *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
257
sp->_if = in_fp;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
258
sp->_of = out_fp;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
259
sp->_term = cur_term;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
261
sp->_unget._size = __m_decode_init((t_decode **) &sp->_decode);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
266
if (sp->_unget._size < MB_LEN_MAX)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
267
sp->_unget._size = MB_LEN_MAX;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
269
sp->_unget._stack = calloc(
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
270
(size_t) sp->_unget._size, sizeof *sp->_unget._stack
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
272
if (sp->_unget._stack == (void *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
284
sp->_in = wio;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
309
if ((sp->_curscr = newwin(lines, columns, 0, 0)) == (WINDOW *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
312
if ((sp->_newscr = newwin(lines, columns, 0, 0)) == (WINDOW *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
315
sp->_hash = (unsigned long *) calloc(lines, sizeof *sp->_hash);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
316
if (sp->_hash == (unsigned long *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
319
if (0 <= __m_slk_format && __m_slk_init(sp, __m_slk_format) == ERR)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
326
sp->_flags |= S_ENDWIN;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
332
osp = set_term(sp);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
375
return __m_return_pointer("newterm", sp);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
379
delscreen(sp);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
389
delscreen(sp)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
390
SCREEN *sp;
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
393
__m_trace("delscreen(%p)", sp);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
396
if (sp != (SCREEN *) 0) {
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
397
if (sp->_slk._w != (WINDOW *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
398
(void) delwin(sp->_slk._w);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
400
(void) delwin(sp->_newscr);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
401
(void) delwin(sp->_curscr);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
402
(void) del_curterm(sp->_term);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
404
__m_decode_free((t_decode **) &sp->_decode);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
406
if (sp->_hash != (unsigned long *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
407
free(sp->_hash);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
409
if (sp->_unget._stack != (int *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
410
free(sp->_unget._stack);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
412
if (sp->_in != (void *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
413
free(sp->_in);
usr/src/lib/libxcurses/src/libc/xcurses/newterm.c
415
free(sp);
usr/src/lib/libxcurses2/src/libc/xcurses/initscr.c
111
(void) delscreen(sp);
usr/src/lib/libxcurses2/src/libc/xcurses/initscr.c
65
SCREEN *sp;
usr/src/lib/libxcurses2/src/libc/xcurses/initscr.c
69
sp = newterm(NULL, stdout, stdin);
usr/src/lib/libxcurses2/src/libc/xcurses/initscr.c
71
if (sp == NULL) {
usr/src/lib/libxcurses2/src/libc/xcurses/initscr.c
77
(void) set_term(sp);
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
58
write_string(int byte, t_string *sp)
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
60
if (sp->max <= sp->used)
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
63
sp->mbs[sp->used++] = (char)byte;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
131
__m_slk_init(SCREEN *sp, int style)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
137
(void) memset(&sp->_slk, 0, sizeof (sp->_slk));
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
149
sp->_slk._w = subwin(sp->_newscr, 1, 0, lines-1, 0);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
150
if (sp->_slk._w == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
154
(void) wattrset(sp->_slk._w, A_DIM|A_REVERSE);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
205
SCREEN *sp, *osp;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
249
if ((sp = (SCREEN *) calloc(1, sizeof (*sp))) == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
252
sp->_kfd = -1;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
253
sp->_if = in_fp;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
254
sp->_of = out_fp;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
255
sp->_term = cur_term;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
257
sp->_unget._size = __m_decode_init((t_decode **) &sp->_decode);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
263
if (sp->_unget._size < (M_TYPEAHEAD_SIZE + MB_LEN_MAX))
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
264
sp->_unget._size = M_TYPEAHEAD_SIZE + MB_LEN_MAX;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
266
sp->_unget._stack = calloc((size_t) sp->_unget._size,
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
267
sizeof (*sp->_unget._stack));
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
268
if (sp->_unget._stack == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
280
sp->_in = wio;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
298
if ((sp->_curscr = newwin(lines, columns, 0, 0)) == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
301
if ((sp->_newscr = newwin(lines, columns, 0, 0)) == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
305
sp->_hash = (unsigned int *) calloc(lines, sizeof (*sp->_hash));
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
307
sp->_hash = (unsigned long *) calloc(lines, sizeof (*sp->_hash));
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
309
if (sp->_hash == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
312
if (0 <= __m_slk_format && __m_slk_init(sp, __m_slk_format) == ERR) {
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
321
sp->_flags |= S_ENDWIN;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
327
osp = set_term(sp);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
390
LINES = stdscr->_maxy = sp->_curscr->_maxy - n;
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
392
return (sp);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
396
delscreen(sp);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
406
delscreen(SCREEN *sp)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
408
if (sp != NULL) {
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
409
if (sp->_slk._w != NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
410
(void) delwin(sp->_slk._w);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
412
(void) delwin(sp->_newscr);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
413
(void) delwin(sp->_curscr);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
414
(void) del_curterm(sp->_term);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
416
__m_decode_free((t_decode **) &sp->_decode);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
418
if (sp->_hash != NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
419
free(sp->_hash);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
421
if (sp->_unget._stack != NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
422
free(sp->_unget._stack);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
424
if (sp->_in != NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
425
free(sp->_in);
usr/src/lib/libxcurses2/src/libc/xcurses/newterm.c
427
free(sp);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
106
create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp)
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
109
if (sp->used_name != NULL) {
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
110
jobject use = get_SliceUsage_Use(env, sp->used_name);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
114
(*env)->NewStringUTF(env, sp->used_by);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
133
create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp)
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
138
jobject usage = create_SliceUsage(env, sp);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
140
jstring nameUTF = (*env)->NewStringUTF(env, sp->name);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
150
constructor, sp->size, nameUTF, sp->start, usage);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
35
static jobject create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp);
usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c
36
static jobject create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
543
dmgt_slice_t *sp;
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
545
sp = (dmgt_slice_t *)calloc(1, sizeof (dmgt_slice_t));
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
546
if (sp == NULL) {
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
552
sp->name = get_device_name(slice, error);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
558
"attributes from slice: %s", sp->name);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
565
sp->size = 0;
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
570
"size of slice: %s", sp->name);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
576
sp->size = blocksize * size_blocks;
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
589
sp->name);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
593
sp->start =
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
597
get_slice_use(slice, sp->name,
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
598
&(sp->used_name),
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
599
&(sp->used_by), error);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
606
if (*error && sp != NULL) {
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
607
dmgt_free_slice(sp);
usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c
610
return (sp);
usr/src/lib/libzoneinfo/common/libzone.c
946
char *sp, *ptr, *p;
usr/src/lib/libzoneinfo/common/libzone.c
962
if ((sp = strchr(p, ';')) != NULL) {
usr/src/lib/libzoneinfo/common/libzone.c
963
*sp = '\0';
usr/src/lib/libzoneinfo/common/libzone.c
964
} else if ((sp = strchr(p, '\n')) != NULL) {
usr/src/lib/libzoneinfo/common/libzone.c
965
*sp = '\0';
usr/src/lib/nsswitch/compat/common/getspent.c
101
struct spwd *sp = (struct spwd *)argp->buf.result;
usr/src/lib/nsswitch/compat/common/getspent.c
109
size_t namelen = strlen(sp->sp_namp) + 1;
usr/src/lib/nsswitch/compat/common/getspent.c
116
if (sp->sp_namp != argp->buf.buffer) {
usr/src/lib/nsswitch/compat/common/getspent.c
118
sp->sp_namp, namelen);
usr/src/lib/nsswitch/compat/common/getspent.c
119
sp->sp_namp = argp->buf.buffer;
usr/src/lib/nsswitch/compat/common/getspent.c
139
override(fields[3], &sp->sp_min);
usr/src/lib/nsswitch/compat/common/getspent.c
140
override(fields[4], &sp->sp_max);
usr/src/lib/nsswitch/compat/common/getspent.c
141
override(fields[5], &sp->sp_warn);
usr/src/lib/nsswitch/compat/common/getspent.c
142
override(fields[6], &sp->sp_inact);
usr/src/lib/nsswitch/compat/common/getspent.c
143
override(fields[7], &sp->sp_expire);
usr/src/lib/nsswitch/compat/common/getspent.c
144
override(fields[8], &sp->sp_flag);
usr/src/lib/nsswitch/compat/common/getspent.c
160
"%s:%s:%s:%s:%s:%s:%s:%s:%s", sp->sp_namp,
usr/src/lib/nsswitch/compat/common/getspent.c
161
(sp->sp_pwdp ? sp->sp_pwdp : ""),
usr/src/lib/nsswitch/compat/common/getspent.c
162
(sp->sp_lstchg >= 0 && printnum(0, sp->sp_lstchg),
usr/src/lib/nsswitch/compat/common/getspent.c
163
(sp->sp_min >= 0 && printnum(1, sp->sp_min),
usr/src/lib/nsswitch/compat/common/getspent.c
164
(sp->sp_max >= 0 && printnum(2, sp->sp_max),
usr/src/lib/nsswitch/compat/common/getspent.c
165
(sp->sp_warn > 0 && printnum(3, sp->sp_warn),
usr/src/lib/nsswitch/compat/common/getspent.c
166
(sp->sp_inact > 0 && printnum(4, sp->sp_inact),
usr/src/lib/nsswitch/compat/common/getspent.c
167
(sp->sp_expire > 0 && printnum(5, sp->sp_expire),
usr/src/lib/nsswitch/compat/common/getspent.c
168
(sp->sp_flag != 0 && printnum(6, sp->sp_flag));
usr/src/lib/nsswitch/nis/common/getexecattr.c
117
sp = argp->returnval;
usr/src/lib/nsswitch/nis/common/getexecattr.c
120
argp->returnval = sp;
usr/src/lib/nsswitch/nis/common/getexecattr.c
99
void *sp;
usr/src/lib/pam_modules/krb5/krb5_authenticate.c
785
krb5_principal sp = NULL;
usr/src/lib/pam_modules/krb5/krb5_authenticate.c
807
NULL, KRB5_NT_SRV_HST, &sp))
usr/src/lib/pam_modules/krb5/krb5_authenticate.c
810
fqdn = sp->data[1].data;
usr/src/lib/pam_modules/krb5/krb5_authenticate.c
844
if (sp)
usr/src/lib/pam_modules/krb5/krb5_authenticate.c
845
krb5_free_principal(kmd->kcontext, sp);
usr/src/lib/pam_modules/krb5/utils.c
55
struct passwd sp;
usr/src/lib/pam_modules/krb5/utils.c
58
if (getpwnam_r(user, &sp, buffer, sizeof (buffer)) == NULL) {
usr/src/lib/pam_modules/krb5/utils.c
62
*uid = sp.pw_uid;
usr/src/lib/pam_modules/krb5/utils.c
75
struct passwd sp;
usr/src/lib/pam_modules/krb5/utils.c
78
if (getpwnam_r(user, &sp, buffer, sizeof (buffer)) == NULL) {
usr/src/lib/pam_modules/krb5/utils.c
82
*gid = sp.pw_gid;
usr/src/lib/pkcs11/libpkcs11/common/metaGlobal.h
629
void meta_session_delay_free(meta_session_t *sp);
usr/src/lib/pkcs11/libpkcs11/common/metaSessionManager.c
335
meta_session_delay_free(meta_session_t *sp)
usr/src/lib/pkcs11/libpkcs11/common/metaSessionManager.c
342
sp->next = NULL;
usr/src/lib/pkcs11/libpkcs11/common/metaSessionManager.c
344
ses_delay_freed.last = sp;
usr/src/lib/pkcs11/libpkcs11/common/metaSessionManager.c
345
ses_delay_freed.first = sp;
usr/src/lib/pkcs11/libpkcs11/common/metaSessionManager.c
347
ses_delay_freed.last->next = sp;
usr/src/lib/pkcs11/libpkcs11/common/metaSessionManager.c
348
ses_delay_freed.last = sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
1000
CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
1207
rv = kernel_parse_common_attrs(&template[i], sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
1368
CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
1649
rv = kernel_parse_common_attrs(&template[i], sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
1842
CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
1998
rv = kernel_parse_common_attrs(&template[i], sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2138
kernel_object_t *new_object, kernel_session_t *sp, uint_t mode)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2163
new_object, sp, mode);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2168
new_object, sp, mode);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2173
new_object, sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2886
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2889
kernel_slot_t *pslot = slot_table[sp->ses_slotid];
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2973
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3019
template, copy, sp));
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3039
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3117
template, copy, sp));
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3137
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3209
template, copy, sp));
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3231
boolean_t copy, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3241
copy, sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3246
copy, sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
3251
copy, sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
929
kernel_parse_common_attrs(CK_ATTRIBUTE_PTR template, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
934
kernel_slot_t *pslot = slot_table[sp->ses_slotid];
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
41
#define SLOT_THRESHOLD(sp) (slot_table[sp->ses_slotid]->sl_threshold)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
42
#define SLOT_HASH_MAX_INDATA_LEN(sp) \
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
43
(slot_table[sp->ses_slotid]->sl_hash_max_inlen)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
44
#define SLOT_HMAC_MAX_INDATA_LEN(sp) \
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
45
(slot_table[sp->ses_slotid]->sl_hmac_max_inlen)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
46
#define SLOT_HAS_LIMITED_HASH(sp) (slot_table[sp->ses_slotid]->sl_flags & \
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
48
#define SLOT_HAS_LIMITED_HMAC(sp) (slot_table[sp->ses_slotid]->sl_flags & \
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
529
CK_ULONG *objecthandle_p, kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
531
CK_RV kernel_delete_session_object(kernel_session_t *sp, kernel_object_t *objp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
542
kernel_object_t *new_object, kernel_session_t *sp, uint_t);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
546
kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
555
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
559
void kernel_add_object_to_session(kernel_object_t *objp, kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
573
CK_RV kernel_find_objects_init(kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
576
void kernel_find_objects_final(kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
578
void kernel_find_objects(kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
602
CK_RV kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
606
kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
106
boolean_t copy_everything, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
152
new_objp->session_handle = (CK_SESSION_HANDLE)sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
209
CK_ULONG *objecthandle_p, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
233
pslot = slot_table[sp->ses_slotid];
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
236
objc.oc_session = sp->k_session;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
245
if (is_token_obj && sp->ses_RO) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
270
rv = get_cka_private_value(sp, new_objp->k_handle,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
293
rv = kernel_build_object(pTemplate, ulCount, new_objp, sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
303
new_objp->session_handle = (CK_SESSION_HANDLE)sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
307
pslot = slot_table[sp->ses_slotid];
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
311
kernel_add_object_to_session(new_objp, sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
342
kernel_remove_object_from_session(kernel_object_t *objp, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
350
if ((sp == NULL) ||
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
351
(sp->magic_marker != KERNELTOKEN_SESSION_MAGIC)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
355
if ((sp->object_list == NULL) || (objp == NULL) ||
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
360
tmp_objp = sp->object_list;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
371
if (sp->object_list == objp) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
374
sp->object_list = objp->next;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
378
sp->object_list = NULL;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
45
kernel_add_object_to_session(kernel_object_t *objp, kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
465
kernel_delete_session_object(kernel_session_t *sp, kernel_object_t *objp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
477
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
48
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
481
rv = kernel_remove_object_from_session(objp, sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
490
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
51
if (sp->object_list == NULL) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
512
obj_destroy.od_session = sp->k_session;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
52
sp->object_list = objp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
551
kernel_delete_all_objects_in_session(kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
554
kernel_object_t *objp = sp->object_list;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
56
sp->object_list->prev = objp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
569
(void) kernel_delete_session_object(sp, objp, B_TRUE,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
57
objp->next = sp->object_list;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
59
sp->object_list = objp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
598
search_for_objects(kernel_session_t *sp, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
616
pslot = slot_table[sp->ses_slotid];
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
63
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
663
kernel_find_objects_init(kernel_session_t *sp, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
684
rv = search_for_objects(sp, pTemplate, ulCount, fcontext);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
691
sp->find_objects.context = (CK_VOID_PTR)fcontext;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
697
kernel_find_objects_final(kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
701
fcontext = sp->find_objects.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
702
sp->find_objects.context = NULL;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
703
sp->find_objects.flags = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
712
kernel_find_objects(kernel_session_t *sp, CK_OBJECT_HANDLE *obj_found,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
720
fcontext = sp->find_objects.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
816
kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
842
obj_destroy.od_session = sp->k_session;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
477
kernel_session_t *sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
481
sp = pslot->sl_sess_list;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
482
while (sp) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
489
if (sp->ses_RO) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
493
sp = sp->next;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.h
163
void kernel_delete_all_objects_in_session(kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.h
169
void kernel_delete_session(CK_SLOT_ID slotID, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.h
172
void kernel_session_delay_free(kernel_session_t *sp);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
407
kernel_session_t *sp = (kernel_session_t *)(hSession);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
410
if ((sp == NULL) ||
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
411
(sp->magic_marker != KERNELTOKEN_SESSION_MAGIC)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
414
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
415
if (sp->ses_close_sync & SESSION_IS_CLOSING) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
419
sp->ses_refcnt++;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
422
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
426
*session_p = sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
438
kernel_session_delay_free(kernel_session_t *sp)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
445
sp->next = NULL;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
447
ses_delay_freed.last = sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
448
ses_delay_freed.first = sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
450
ses_delay_freed.last->next = sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
451
ses_delay_freed.last = sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
1079
get_cka_private_value(kernel_session_t *sp, crypto_object_id_t oid,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
1088
obj_ga.og_session = sp->k_session;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
830
create_new_tobj_in_lib(kernel_slot_t *pslot, kernel_session_t *sp,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
845
obj_ga.og_session = sp->k_session;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
908
objp->session_handle = (CK_SESSION_HANDLE) sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
929
kernel_session_t *sp;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
963
sp = pslot->sl_sess_list;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
964
while (!is_in_lib && sp) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
965
objp = sp->object_list;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
973
sp = sp->next;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
121
new_objp->session_handle = sp->handle;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
124
soft_add_object_to_session(new_objp, sp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
65
soft_object_t **objp, soft_session_t *sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
99
rv = soft_object_write_access_check(sp, new_objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
783
CK_OBJECT_HANDLE_PTR objecthandle_p, soft_session_t *sp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
785
void soft_delete_object(soft_session_t *sp, soft_object_t *objp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
803
CK_ULONG object_func, soft_session_t *sp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
845
CK_RV soft_find_objects_init(soft_session_t *sp, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
848
void soft_find_objects_final(soft_session_t *sp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
850
void soft_find_objects(soft_session_t *sp, CK_OBJECT_HANDLE *obj_found,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
894
CK_RV soft_object_write_access_check(soft_session_t *sp, soft_object_t *objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1028
soft_object_write_access_check(soft_session_t *sp, soft_object_t *objp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1041
if (sp->flags & CKF_RW_SESSION) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
105
CK_ULONG object_func, soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
1062
if (!(sp->flags & CKF_RW_SESSION)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
164
new_objp->session_handle = sp->handle;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
290
CK_OBJECT_HANDLE_PTR objecthandle_p, soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
317
rv = soft_object_write_access_check(sp, new_objp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
350
new_objp->session_handle = sp->handle;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
353
soft_add_object_to_session(new_objp, sp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
387
soft_remove_object_from_session(soft_object_t *objp, soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
395
if ((sp == NULL) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
396
(sp->magic_marker != SOFTTOKEN_SESSION_MAGIC)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
400
if ((sp->object_list == NULL) || (objp == NULL) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
405
tmp_objp = sp->object_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
416
if (sp->object_list == objp) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
419
sp->object_list = objp->next;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
423
sp->object_list = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
46
soft_add_object_to_session(soft_object_t *objp, soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
50
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
53
if (sp->object_list == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
54
sp->object_list = objp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
569
soft_delete_object(soft_session_t *sp, soft_object_t *objp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
579
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
58
sp->object_list->prev = objp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
583
if (soft_remove_object_from_session(objp, sp) != CKR_OK) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
585
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
59
objp->next = sp->object_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
598
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
61
sp->object_list = objp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
610
soft_delete_all_objects_in_session(soft_session_t *sp, boolean_t force)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
612
soft_object_t *objp = sp->object_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
624
soft_delete_object(sp, objp, force, B_TRUE);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
65
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
795
soft_find_objects_init(soft_session_t *sp, CK_ATTRIBUTE_PTR pTemplate,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
825
sp->find_objects.context = (CK_VOID_PTR)fcontext;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
831
soft_find_objects_final(soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
835
fcontext = sp->find_objects.context;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
836
sp->find_objects.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
837
sp->find_objects.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
846
soft_find_objects(soft_session_t *sp, CK_OBJECT_HANDLE *obj_found,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
854
fcontext = sp->find_objects.context;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
1016
soft_add_object_to_session(secret_key, sp);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
1017
secret_key->session_handle = sp->handle;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
1029
soft_delete_derived_key(soft_session_t *sp, soft_object_t *key)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
1036
soft_delete_object(sp, key, B_FALSE, B_FALSE);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
423
soft_ssl_master_key_derive(soft_session_t *sp, CK_MECHANISM_PTR mech,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
573
rv = soft_add_derived_key(new_tmpl, newattrcount, phKey, sp, basekey_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
618
soft_ssl_key_and_mac_derive(soft_session_t *sp, CK_MECHANISM_PTR mech,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
795
&(kmo->hClientMacSecret), sp, basekey_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
804
&(kmo->hServerMacSecret), sp, basekey_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
892
&(kmo->hClientKey), sp, basekey_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
919
&(kmo->hServerKey), sp, basekey_p);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
942
(void) soft_delete_derived_key(sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
947
(void) soft_delete_derived_key(sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
952
(void) soft_delete_derived_key(sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
957
(void) soft_delete_derived_key(sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
976
CK_OBJECT_HANDLE_PTR phKey, soft_session_t *sp, soft_object_t *basekey_p)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
988
((rv = soft_object_write_access_check(sp, secret_key)) != CKR_OK)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
305
soft_session_t *session_p, *sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
384
sp = soft_session_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
386
while (sp) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
387
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
389
if (sp->flags & CKF_RW_SESSION) {
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
394
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
395
sp = sp->next;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
409
soft_session_t *session_p, *sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
448
sp = soft_session_list;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
450
while (sp) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
451
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
453
if (sp->flags & CKF_RW_SESSION) {
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.c
458
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.c
459
sp = sp->next;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.h
188
void soft_delete_all_objects_in_session(soft_session_t *sp, boolean_t force);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.h
193
CK_RV soft_delete_session(soft_session_t *sp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
202
session_delay_free(soft_session_t *sp)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
209
sp->next = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
211
ses_delay_freed.last = sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
212
ses_delay_freed.first = sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
214
ses_delay_freed.last->next = sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
215
ses_delay_freed.last = sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
423
soft_session_t *sp;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
439
sp = avl_find(&soft_session_tree, &node, NULL);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
440
if ((sp == NULL) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
441
(sp->magic_marker != SOFTTOKEN_SESSION_MAGIC)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
445
(void) pthread_mutex_lock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
448
if (sp->ses_close_sync & SESSION_IS_CLOSING) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
449
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
454
sp->ses_refcnt++;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
456
(void) pthread_mutex_unlock(&sp->session_mutex);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
458
*session_p = sp;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
111
struct servent *sp;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
149
if ((sp = getservbyname("printer", "tcp")) == NULL) {
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
155
sin.sin6_port = sp->s_port;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
157
sin.sin_port = sp->s_port;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
312
size_t *sp, size_t *vp)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
325
if (sp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
326
*sp = aip->lsai_data_alloc;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
337
if (sp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
338
*sp = aip->lsai_data_alloc;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
348
if (sp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
349
*sp = 0;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
355
if (sp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
356
*sp = aip->lsai_data_alloc;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
370
size_t *sp, size_t *vp)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
390
if (sp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
391
*sp = UINT8_MAX;
usr/src/lib/scsi/libses/common/libses_plugin.h
157
#define SES_WITHIN_PAGE(sp, size, data, len) \
usr/src/lib/scsi/libses/common/libses_plugin.h
158
((char *)(sp) <= (char *)(data) + (len) - (size))
usr/src/lib/scsi/libses/common/libses_plugin.h
159
#define SES_WITHIN_PAGE_STRUCT(sp, data, len) \
usr/src/lib/scsi/libses/common/libses_plugin.h
160
SES_WITHIN_PAGE((sp), sizeof (*(sp)), (data), (len))
usr/src/lib/scsi/libses/common/ses_enclosure.c
209
ses_snap_t *sp;
usr/src/lib/scsi/libses/common/ses_enclosure.c
232
if ((sp = ses_snap_new(tp)) == NULL) {
usr/src/lib/scsi/libses/common/ses_enclosure.c
237
ses_snap_rele(sp);
usr/src/lib/scsi/libses/common/ses_node.c
107
ses_node_teardown(sp->ss_root);
usr/src/lib/scsi/libses/common/ses_node.c
108
sp->ss_root = NULL;
usr/src/lib/scsi/libses/common/ses_node.c
134
ses_build_snap_skel(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_node.c
147
pp = ses_snap_find_page(sp, SES2_DIAGPAGE_CONFIG, B_FALSE);
usr/src/lib/scsi/libses/common/ses_node.c
161
if ((root = ses_node_alloc(sp, sp->ss_root)) == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
166
libscsi_vendor(sp->ss_target->st_target));
usr/src/lib/scsi/libses/common/ses_node.c
168
libscsi_product(sp->ss_target->st_target));
usr/src/lib/scsi/libses/common/ses_node.c
170
libscsi_revision(sp->ss_target->st_target));
usr/src/lib/scsi/libses/common/ses_node.c
200
if ((np = ses_node_alloc(sp, root)) == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
227
pnp = ses_find_enclosure(sp,
usr/src/lib/scsi/libses/common/ses_node.c
268
if ((np = ses_node_alloc(sp, pnp)) == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
299
cnp = ses_node_alloc(sp, np);
usr/src/lib/scsi/libses/common/ses_node.c
339
ses_fill_snap(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_node.c
34
ses_find_enclosure(ses_snap_t *sp, uint64_t number)
usr/src/lib/scsi/libses/common/ses_node.c
341
if (ses_build_snap_skel(sp) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
344
if (ses_fill_tree(sp->ss_root) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
351
ses_root_node(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_node.c
353
return (sp->ss_root);
usr/src/lib/scsi/libses/common/ses_node.c
38
for (np = sp->ss_root->sn_first_child; np != NULL;
usr/src/lib/scsi/libses/common/ses_node.c
53
ses_snap_primary_enclosure(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_node.c
55
return (ses_find_enclosure(sp, 0));
usr/src/lib/scsi/libses/common/ses_node.c
75
ses_node_alloc(ses_snap_t *sp, ses_node_t *pnp)
usr/src/lib/scsi/libses/common/ses_node.c
85
np->sn_snapshot = sp;
usr/src/lib/scsi/libses/common/ses_node.c
86
np->sn_id = sp->ss_n_nodes++;
usr/src/lib/scsi/libses/common/ses_node.c
89
ASSERT(sp->ss_root == NULL);
usr/src/lib/scsi/libses/common/ses_node.c
90
sp->ss_root = np;
usr/src/lib/scsi/libses/common/ses_plugin.c
100
if (sp->sp_node_ctl == NULL)
usr/src/lib/scsi/libses/common/ses_plugin.c
103
if (sp->sp_node_ctl(sp, np, op, nvl) != 0) {
usr/src/lib/scsi/libses/common/ses_plugin.c
128
ses_plugin_page_lookup(ses_plugin_t *sp, ses_snap_t *snap, int pagenum,
usr/src/lib/scsi/libses/common/ses_plugin.c
132
ses_target_t *tp = sp->sp_target;
usr/src/lib/scsi/libses/common/ses_plugin.c
142
return (dp->spd_index(sp, np, pp->ssp_page, pp->ssp_len,
usr/src/lib/scsi/libses/common/ses_plugin.c
153
ses_plugin_t *sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
156
for (sp = tp->st_plugin_first; sp != NULL; sp = sp->sp_next) {
usr/src/lib/scsi/libses/common/ses_plugin.c
157
if (sp->sp_pages == NULL)
usr/src/lib/scsi/libses/common/ses_plugin.c
160
for (dp = &sp->sp_pages[0]; dp->spd_pagenum != -1;
usr/src/lib/scsi/libses/common/ses_plugin.c
176
ses_plugin_register(ses_plugin_t *sp, int version, ses_plugin_config_t *scp)
usr/src/lib/scsi/libses/common/ses_plugin.c
181
sp->sp_pages = scp->spc_pages;
usr/src/lib/scsi/libses/common/ses_plugin.c
182
sp->sp_node_parse = scp->spc_node_parse;
usr/src/lib/scsi/libses/common/ses_plugin.c
183
sp->sp_node_ctl = scp->spc_node_ctl;
usr/src/lib/scsi/libses/common/ses_plugin.c
189
ses_plugin_setspecific(ses_plugin_t *sp, void *data)
usr/src/lib/scsi/libses/common/ses_plugin.c
191
sp->sp_data = data;
usr/src/lib/scsi/libses/common/ses_plugin.c
195
ses_plugin_getspecific(ses_plugin_t *sp)
usr/src/lib/scsi/libses/common/ses_plugin.c
197
return (sp->sp_data);
usr/src/lib/scsi/libses/common/ses_plugin.c
211
ses_plugin_destroy(ses_plugin_t *sp)
usr/src/lib/scsi/libses/common/ses_plugin.c
213
if (sp->sp_initialized && sp->sp_fini != NULL)
usr/src/lib/scsi/libses/common/ses_plugin.c
214
sp->sp_fini(sp);
usr/src/lib/scsi/libses/common/ses_plugin.c
217
(void) dlclose(sp->sp_object);
usr/src/lib/scsi/libses/common/ses_plugin.c
219
ses_free(sp);
usr/src/lib/scsi/libses/common/ses_plugin.c
225
ses_plugin_t *sp, **loc;
usr/src/lib/scsi/libses/common/ses_plugin.c
232
if ((sp = ses_zalloc(sizeof (ses_plugin_t))) == NULL) {
usr/src/lib/scsi/libses/common/ses_plugin.c
237
sp->sp_object = obj;
usr/src/lib/scsi/libses/common/ses_plugin.c
238
sp->sp_init = (int (*)())dlsym(obj, "_ses_init");
usr/src/lib/scsi/libses/common/ses_plugin.c
239
sp->sp_fini = (void (*)())dlsym(obj, "_ses_fini");
usr/src/lib/scsi/libses/common/ses_plugin.c
240
sp->sp_target = tp;
usr/src/lib/scsi/libses/common/ses_plugin.c
242
if (sp->sp_init == NULL) {
usr/src/lib/scsi/libses/common/ses_plugin.c
243
ses_plugin_destroy(sp);
usr/src/lib/scsi/libses/common/ses_plugin.c
253
sp->sp_priority = ses_priority();
usr/src/lib/scsi/libses/common/ses_plugin.c
255
sp->sp_priority |= (uint64_t)pass << 32;
usr/src/lib/scsi/libses/common/ses_plugin.c
258
if ((*loc)->sp_priority > sp->sp_priority)
usr/src/lib/scsi/libses/common/ses_plugin.c
263
(*loc)->sp_prev = sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
265
tp->st_plugin_last = sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
267
sp->sp_next = *loc;
usr/src/lib/scsi/libses/common/ses_plugin.c
268
*loc = sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
270
if (sp->sp_init(sp) != 0)
usr/src/lib/scsi/libses/common/ses_plugin.c
272
sp->sp_initialized = B_TRUE;
usr/src/lib/scsi/libses/common/ses_plugin.c
36
ses_plugin_ctlpage_lookup(ses_plugin_t *sp, ses_snap_t *snap, int pagenum,
usr/src/lib/scsi/libses/common/ses_plugin.c
389
ses_plugin_t *sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
391
while ((sp = tp->st_plugin_first) != NULL) {
usr/src/lib/scsi/libses/common/ses_plugin.c
392
tp->st_plugin_first = sp->sp_next;
usr/src/lib/scsi/libses/common/ses_plugin.c
393
ses_plugin_destroy(sp);
usr/src/lib/scsi/libses/common/ses_plugin.c
50
return (dp->spd_ctl_fill(sp, pp->ssp_page,
usr/src/lib/scsi/libses/common/ses_plugin.c
61
ses_plugin_t *sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
63
for (sp = tp->st_plugin_first; sp != NULL; sp = sp->sp_next) {
usr/src/lib/scsi/libses/common/ses_plugin.c
64
if (sp->sp_node_parse == NULL)
usr/src/lib/scsi/libses/common/ses_plugin.c
67
if (sp->sp_node_parse(sp, np) != 0)
usr/src/lib/scsi/libses/common/ses_plugin.c
78
ses_plugin_t *sp;
usr/src/lib/scsi/libses/common/ses_plugin.c
99
for (sp = tp->st_plugin_first; sp != NULL; sp = sp->sp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
103
sp->ss_pages = NULL;
usr/src/lib/scsi/libses/common/ses_snap.c
114
ses_snap_ctl_page(ses_snap_t *sp, ses2_diag_page_t page, size_t dlen,
usr/src/lib/scsi/libses/common/ses_snap.c
117
ses_target_t *tp = sp->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
123
pp = ses_snap_find_page(sp, page, B_TRUE);
usr/src/lib/scsi/libses/common/ses_snap.c
157
len = dp->spd_ctl_len(sp->ss_n_elem, page, dlen);
usr/src/lib/scsi/libses/common/ses_snap.c
169
SCSI_WRITE32((uint8_t *)pip + dp->spd_gcoff, sp->ss_generation);
usr/src/lib/scsi/libses/common/ses_snap.c
175
read_status_page(ses_snap_t *sp, ses2_diag_page_t page)
usr/src/lib/scsi/libses/common/ses_snap.c
188
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next)
usr/src/lib/scsi/libses/common/ses_snap.c
198
tp = sp->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
276
send_control_page(ses_snap_t *sp, ses_snap_page_t *pp)
usr/src/lib/scsi/libses/common/ses_snap.c
283
tp = sp->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
30
ses_snap_find_page(ses_snap_t *sp, ses2_diag_page_t page, boolean_t ctl)
usr/src/lib/scsi/libses/common/ses_snap.c
320
pages_skel_create(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
323
ses_target_t *tp = sp->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
330
ASSERT(sp->ss_pages == NULL);
usr/src/lib/scsi/libses/common/ses_snap.c
337
sp->ss_pages = pp;
usr/src/lib/scsi/libses/common/ses_snap.c
339
if (read_status_page(sp, SES2_DIAGPAGE_SUPPORTED_PAGES) != 0) {
usr/src/lib/scsi/libses/common/ses_snap.c
34
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next)
usr/src/lib/scsi/libses/common/ses_snap.c
341
sp->ss_pages = NULL;
usr/src/lib/scsi/libses/common/ses_snap.c
368
free_all_snap_pages(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
380
free_all_snap_pages(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
394
ses_snap_free(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
396
free_all_snap_pages(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
397
ses_node_teardown(sp->ss_root);
usr/src/lib/scsi/libses/common/ses_snap.c
398
ses_free(sp->ss_nodes);
usr/src/lib/scsi/libses/common/ses_snap.c
399
ses_free(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
403
ses_snap_rele_unlocked(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
405
ses_target_t *tp = sp->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
407
if (--sp->ss_refcnt != 0)
usr/src/lib/scsi/libses/common/ses_snap.c
410
if (sp->ss_next != NULL)
usr/src/lib/scsi/libses/common/ses_snap.c
411
sp->ss_next->ss_prev = sp->ss_prev;
usr/src/lib/scsi/libses/common/ses_snap.c
413
if (sp->ss_prev != NULL)
usr/src/lib/scsi/libses/common/ses_snap.c
414
sp->ss_prev->ss_next = sp->ss_next;
usr/src/lib/scsi/libses/common/ses_snap.c
416
tp->st_snapshots = sp->ss_next;
usr/src/lib/scsi/libses/common/ses_snap.c
418
ses_snap_free(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
424
ses_snap_t *sp;
usr/src/lib/scsi/libses/common/ses_snap.c
427
sp = tp->st_snapshots;
usr/src/lib/scsi/libses/common/ses_snap.c
428
sp->ss_refcnt++;
usr/src/lib/scsi/libses/common/ses_snap.c
431
return (sp);
usr/src/lib/scsi/libses/common/ses_snap.c
435
ses_snap_rele(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
437
ses_target_t *tp = sp->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
440
ses_snap_rele_unlocked(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
447
ses_snap_t *sp;
usr/src/lib/scsi/libses/common/ses_snap.c
456
if ((sp = ses_zalloc(sizeof (ses_snap_t))) == NULL)
usr/src/lib/scsi/libses/common/ses_snap.c
459
sp->ss_target = tp;
usr/src/lib/scsi/libses/common/ses_snap.c
462
free_all_snap_pages(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
464
if (pages_skel_create(sp) != 0) {
usr/src/lib/scsi/libses/common/ses_snap.c
465
free(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
469
sp->ss_generation = (uint32_t)-1;
usr/src/lib/scsi/libses/common/ses_snap.c
470
sp->ss_time = gethrtime();
usr/src/lib/scsi/libses/common/ses_snap.c
477
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
482
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
496
if (read_status_page(sp, pp->ssp_num) != 0) {
usr/src/lib/scsi/libses/common/ses_snap.c
504
ses_snap_free(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
519
if (sp->ss_generation == (uint32_t)-1) {
usr/src/lib/scsi/libses/common/ses_snap.c
520
sp->ss_generation = gc;
usr/src/lib/scsi/libses/common/ses_snap.c
521
} else if (sp->ss_generation != gc) {
usr/src/lib/scsi/libses/common/ses_snap.c
527
gc, sp->ss_generation);
usr/src/lib/scsi/libses/common/ses_snap.c
528
ses_snap_free((ses_snap_t *)sp);
usr/src/lib/scsi/libses/common/ses_snap.c
544
if (sp->ss_target->st_truncate) {
usr/src/lib/scsi/libses/common/ses_snap.c
552
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
565
ses_snap_free(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
569
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
592
if (ses_fill_snap(sp) != 0) {
usr/src/lib/scsi/libses/common/ses_snap.c
593
ses_snap_free(sp);
usr/src/lib/scsi/libses/common/ses_snap.c
600
sp->ss_next = tp->st_snapshots;
usr/src/lib/scsi/libses/common/ses_snap.c
602
tp->st_snapshots->ss_prev = sp;
usr/src/lib/scsi/libses/common/ses_snap.c
603
tp->st_snapshots = sp;
usr/src/lib/scsi/libses/common/ses_snap.c
604
sp->ss_refcnt = 2;
usr/src/lib/scsi/libses/common/ses_snap.c
607
return (sp);
usr/src/lib/scsi/libses/common/ses_snap.c
611
ses_snap_do_ctl(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
616
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
620
if (pp->ssp_initialized && send_control_page(sp, pp) != 0)
usr/src/lib/scsi/libses/common/ses_snap.c
624
if (send_control_page(sp, up) != 0)
usr/src/lib/scsi/libses/common/ses_snap.c
631
for (pp = sp->ss_pages; pp != NULL; pp = pp->ssp_next) {
usr/src/lib/scsi/libses/common/ses_snap.c
647
ses_snap_generation(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
649
return (sp->ss_generation);
usr/src/lib/scsi/libses/common/ses_snap.c
673
ses_walk(ses_snap_t *sp, ses_walk_f func, void *arg)
usr/src/lib/scsi/libses/common/ses_snap.c
675
(void) ses_walk_node(ses_root_node(sp), func, arg);
usr/src/lib/scsi/libses/common/ses_snap.c
695
ses_node_lookup(ses_snap_t *sp, uint64_t id)
usr/src/lib/scsi/libses/common/ses_snap.c
700
if (sp->ss_generation != gen) {
usr/src/lib/scsi/libses/common/ses_snap.c
705
if (idx >= sp->ss_n_nodes) {
usr/src/lib/scsi/libses/common/ses_snap.c
715
if (sp->ss_nodes == NULL) {
usr/src/lib/scsi/libses/common/ses_snap.c
716
if ((sp->ss_nodes = ses_zalloc(
usr/src/lib/scsi/libses/common/ses_snap.c
717
sp->ss_n_nodes * sizeof (void *))) == NULL)
usr/src/lib/scsi/libses/common/ses_snap.c
720
(void) ses_walk(sp, ses_fill_nodes, NULL);
usr/src/lib/scsi/libses/common/ses_snap.c
723
if (sp->ss_nodes[idx] == NULL)
usr/src/lib/scsi/libses/common/ses_snap.c
726
return (sp->ss_nodes[idx]);
usr/src/lib/scsi/libses/common/ses_snap.c
94
free_all_snap_pages(ses_snap_t *sp)
usr/src/lib/scsi/libses/common/ses_snap.c
98
for (pp = sp->ss_pages; pp != NULL; pp = np) {
usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/lsilogic.c
38
lsilogic_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/lsilogic.c
55
_ses_init(ses_plugin_t *sp)
usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/lsilogic.c
61
return (ses_plugin_register(sp, LIBSES_PLUGIN_VERSION,
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
228
_ses_init(ses_plugin_t *sp)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
234
return (ses_plugin_register(sp, LIBSES_PLUGIN_VERSION,
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
72
sun_riverwalk_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
218
_ses_init(ses_plugin_t *sp)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
224
return (ses_plugin_register(sp, LIBSES_PLUGIN_VERSION,
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
36
sun_loki_fix_bay(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
54
if ((dep = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
71
sun_loki_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
96
return (sun_loki_fix_bay(sp, np));
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
54
sun_node_parse(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
58
return (sun_fill_enclosure_node(sp, np));
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
62
return (sun_fill_element_node(sp, np));
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
70
_ses_init(ses_plugin_t *sp)
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
77
return (ses_plugin_register(sp, LIBSES_PLUGIN_VERSION,
usr/src/lib/scsi/plugins/ses/SUN/common/sun_element.c
38
sun_fill_element_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_element.c
46
if ((sfdip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
124
sun_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
132
if ((err = enc_parse_feature_block(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
135
if ((sfdi = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
43
enc_parse_feature_block(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_pages.c
36
sun_fruid_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/libses/common/libses.c
34
libses_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/libses/common/libses.c
74
_ses_init(ses_plugin_t *sp)
usr/src/lib/scsi/plugins/ses/libses/common/libses.c
80
return (ses_plugin_register(sp, LIBSES_PLUGIN_VERSION,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
102
return (ses2_fill_element_node(sp, np));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
110
ses2_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
115
return (ses2_enclosure_ctl(sp, np, op, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
119
return (ses2_element_ctl(sp, np, op, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
126
_ses_init(ses_plugin_t *sp)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
134
return (ses_plugin_register(sp, LIBSES_PLUGIN_VERSION,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
39
ses2_setprop(ses_plugin_t *sp, ses_node_t *np,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
54
if (cpp->scp_setprop(sp, np, cpp->scp_num, nvp) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
65
ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
74
if ((eip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
94
ses2_node_parse(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
98
return (ses2_fill_enclosure_node(sp, np));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1003
ses2_fill_element_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1007
if ((err = elem_parse_sd(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1010
if ((err = elem_parse_descr(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1013
if ((err = elem_parse_aes(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1016
if ((err = elem_parse_threshold(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
544
const struct status_parser *sp;
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
567
for (sp = &status_parsers[0]; sp->type != (ses2_element_type_t)-1; sp++)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
568
if (sp->type == type && sp->func != NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
569
return (sp->func(esip, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
575
elem_parse_descr(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
582
if ((desc = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
929
elem_parse_aes(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
949
if ((dep = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
957
elem_parse_threshold(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
969
if ((tp = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
107
elem_setprop_cooling(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
115
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
142
elem_setprop_temp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
149
if ((tip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
167
elem_setprop_lock(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
174
if ((lip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1845
ses2_element_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1865
return (ses2_setprop(sp, np, dp->scd_props, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
194
elem_setprop_alarm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
201
if ((aip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
231
elem_setprop_esc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
238
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
258
elem_setprop_scc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
265
if ((sip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
283
elem_setprop_ups(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
290
if ((uip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
308
elem_setprop_cache(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
315
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
333
elem_setprop_keypad(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
340
if ((kip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
358
elem_setprop_display(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
367
if ((dip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
39
elem_setprop_device(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
396
elem_setprop_px(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
403
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
424
elem_setprop_lang(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
432
if ((lip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
455
elem_setprop_comm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
46
if ((dip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
462
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
482
elem_setprop_voltage(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
489
if ((vip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
507
elem_setprop_current(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
514
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
532
elem_setprop_itp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
539
if ((iip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
559
elem_setprop_sse(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
566
if ((sip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
584
elem_setprop_arraydev(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
591
if ((aip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
639
elem_setprop_expander(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
646
if ((eip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
664
elem_setprop_sasconn(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
671
if ((sip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
689
elem_common_setprop_threshold(ses_plugin_t *sp, ses_node_t *np,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
702
if ((tip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
707
if ((tpout = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
710
if ((tp = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
80
elem_setprop_psu(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
87
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
110
if (eid == 0 && (hpip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
127
enc_parse_string_in(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
142
if ((ssip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
169
if (eid == 0 && (sip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
187
enc_parse_descr(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
194
if ((desc = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
205
enc_parse_dlucode(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
215
if ((upip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
254
enc_parse_subnick(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
267
if ((spip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
298
ses2_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
306
if ((esip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
312
if ((err = enc_parse_help(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
315
if ((err = enc_parse_string_in(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
318
if ((err = enc_parse_descr(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
321
if ((err = enc_parse_dlucode(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
324
if ((err = enc_parse_subnick(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
69
enc_parse_help(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
84
if ((shpip = ses_plugin_page_lookup(sp, snap,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
122
enc_ctl_common(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
132
if ((tp = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
160
enc_ctl_string(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
178
if ((spip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
188
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
199
enc_ctl_nick(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
222
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
306
ses2_enclosure_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
310
return (ses2_setprop(sp, np, enc_props, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
312
return (enc_do_ucode(sp, np, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
40
enc_do_ucode(ses_plugin_t *sp, ses_node_t *np, nvlist_t *nvl)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
94
if ((uip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_impl.h
1510
extern int ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
160
ses2_threshold_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
182
ses2_element_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
230
ses2_status_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
261
ses2_ctl_fill(ses_plugin_t *sp, void *pagedata, size_t pagelen,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
315
ses2_threshout_ctl_fill(ses_plugin_t *sp, void *pagedata, size_t pagelen,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
367
ses2_ucodeout_ctl_fill(ses_plugin_t *sp, void *data, size_t pagelen,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
59
ses2_aes_index(ses_plugin_t *sp, ses_node_t *np, void *data, size_t pagelen,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1000
char *sp, *dp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1004
sp = s->mo_name;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1005
if (sp != NULL) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1006
dp = kmem_alloc(strlen(sp) + 1, KM_SLEEP);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1007
(void) strcpy(dp, sp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1015
sp = s->mo_arg;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1016
if (sp != NULL) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1017
dp = kmem_alloc(strlen(sp) + 1, KM_SLEEP);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1018
(void) strcpy(dp, sp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1263
char *sp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1279
sp = kmem_alloc(strlen(opt) + 1, KM_SLEEP);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1280
(void) strcpy(sp, opt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1281
mop->mo_name = sp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1292
sp = kmem_alloc(strlen(arg) + 1, KM_SLEEP);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1293
(void) strcpy(sp, arg);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1295
sp = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1299
mop->mo_arg = sp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
208
fsop_statfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
210
return (*(vfsp)->vfs_op->vfs_statvfs)(vfsp, sp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
172
fsop_statfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
182
rc = fstatvfs64(fd, sp);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
379
smb_spooldoc_t *sp;
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
390
sp = list_head(&spoolss_splist.sp_list);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
391
while (sp != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
392
if (!memcmp(id, &(sp->sd_handle), sizeof (ndr_hdid_t))) {
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
393
spoolss_copyfile(&sp->sd_ipaddr,
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
394
sp->sd_username, sp->sd_path, sp->sd_doc_name);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
395
(void) close(sp->sd_fd);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
396
list_remove(&spoolss_splist.sp_list, sp);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
397
free(sp);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
402
sp = list_next(&spoolss_splist.sp_list, sp);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
668
smb_spooldoc_t *sp;
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
672
sp = list_head(&spoolss_splist.sp_list);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
673
while (sp != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
674
if (!memcmp(handle, &(sp->sd_handle), sizeof (ndr_hdid_t))) {
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
676
return (sp->sd_fd);
usr/src/lib/smbsrv/libmlsvc/common/spoolss_svc.c
678
sp = list_next(&spoolss_splist.sp_list, sp);
usr/src/lib/smbsrv/libsmb/common/smb_syslog.c
54
const char *sp = str;
usr/src/lib/smbsrv/libsmb/common/smb_syslog.c
57
while ((*bp = *sp) != '\0' && bp != endp) {
usr/src/lib/smbsrv/libsmb/common/smb_syslog.c
58
if ((*sp++ == '%') && (*sp == 'm')) {
usr/src/lib/smbsrv/libsmb/common/smb_syslog.c
59
sp++;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
787
void *sp;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
795
sp = &sin;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
802
sp = &sin6;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
805
if ((rc = (getnameinfo((struct sockaddr *)sp, salen,
usr/src/lib/storage/liba5k/common/mon.c
4275
int buf_len, int sp)
usr/src/lib/storage/liba5k/common/mon.c
4283
(sp) ? 3 : 2, promid);
usr/src/lib/storage/libg_fc/common/io.c
227
int sp, int bid)
usr/src/lib/storage/libg_fc/common/io.c
238
cdb.byte1 |= sp; /* set the save bit */
usr/src/lib/storage/libg_fc/common/io.c
370
g_scsi_mode_select_cmd(int fd, uchar_t *buf_ptr, int buf_len, uchar_t sp)
usr/src/lib/storage/libg_fc/common/io.c
382
cdb.byte1 = (sp & 1) | 0x10; /* 0x10 is the PF bit */
usr/src/lib/watchmalloc/common/malloc.c
1001
TDLEFT2(tp, sp, gp);
usr/src/lib/watchmalloc/common/malloc.c
1002
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
1006
LEFT1(tp, sp);
usr/src/lib/watchmalloc/common/malloc.c
1008
tp = sp;
usr/src/lib/watchmalloc/common/malloc.c
1013
RIGHT(tp) = sp = RIGHT(op);
usr/src/lib/watchmalloc/common/malloc.c
1014
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
1015
PARENT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
1016
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
175
TREE *tp, *sp, *tmp;
usr/src/lib/watchmalloc/common/malloc.c
193
sp = NULL;
usr/src/lib/watchmalloc/common/malloc.c
201
sp = tp;
usr/src/lib/watchmalloc/common/malloc.c
222
if (sp) {
usr/src/lib/watchmalloc/common/malloc.c
223
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
224
t_delete(sp);
usr/src/lib/watchmalloc/common/malloc.c
235
if (sp == NULL) {
usr/src/lib/watchmalloc/common/malloc.c
239
sp = Bottom;
usr/src/lib/watchmalloc/common/malloc.c
240
CLRBITS01(SIZE(sp));
usr/src/lib/watchmalloc/common/malloc.c
243
if ((sp = morecore(size)) == NULL)
usr/src/lib/watchmalloc/common/malloc.c
247
if ((sp = morecore(size)) == NULL)
usr/src/lib/watchmalloc/common/malloc.c
254
tmp = NEXT(sp);
usr/src/lib/watchmalloc/common/malloc.c
261
if ((n = (SIZE(sp) - size)) >= MINSIZE + WORDSIZE) {
usr/src/lib/watchmalloc/common/malloc.c
263
SIZE(sp) = size;
usr/src/lib/watchmalloc/common/malloc.c
265
tp = NEXT(sp);
usr/src/lib/watchmalloc/common/malloc.c
268
} else if (BOTTOM(sp))
usr/src/lib/watchmalloc/common/malloc.c
272
copy_pattern(LIVEPAT, sp);
usr/src/lib/watchmalloc/common/malloc.c
273
SIZE(sp) |= BIT0;
usr/src/lib/watchmalloc/common/malloc.c
274
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
275
return (DATA(sp));
usr/src/lib/watchmalloc/common/malloc.c
479
TREE *tp, *sp, *np, *tmp;
usr/src/lib/watchmalloc/common/malloc.c
507
sp = Last[ts];
usr/src/lib/watchmalloc/common/malloc.c
508
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
509
AFTER(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
510
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
573
if ((sp = PARENT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
574
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
575
if (np == LEFT(sp))
usr/src/lib/watchmalloc/common/malloc.c
576
LEFT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
578
RIGHT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
579
PARENT(tp) = sp;
usr/src/lib/watchmalloc/common/malloc.c
580
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
585
if ((sp = LEFT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
586
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
587
PARENT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
588
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
590
LEFT(tp) = sp;
usr/src/lib/watchmalloc/common/malloc.c
592
if ((sp = RIGHT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
593
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
594
PARENT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
595
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
597
RIGHT(tp) = sp;
usr/src/lib/watchmalloc/common/malloc.c
746
TREE *sp;
usr/src/lib/watchmalloc/common/malloc.c
748
while ((sp = *npp++) != NULL)
usr/src/lib/watchmalloc/common/malloc.c
749
if (tp == sp)
usr/src/lib/watchmalloc/common/malloc.c
948
TREE *tp, *sp, *gp;
usr/src/lib/watchmalloc/common/malloc.c
954
if ((sp = LINKFOR(op)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
955
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
956
LINKBAK(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
957
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
959
LINKFOR(tp) = sp;
usr/src/lib/watchmalloc/common/malloc.c
972
if ((sp = LEFT(op)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
973
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
974
PARENT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
975
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
977
LEFT(tp) = sp;
usr/src/lib/watchmalloc/common/malloc.c
979
if ((sp = RIGHT(op)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
980
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
981
PARENT(sp) = tp;
usr/src/lib/watchmalloc/common/malloc.c
982
protect(sp);
usr/src/lib/watchmalloc/common/malloc.c
984
RIGHT(tp) = sp;
usr/src/lib/watchmalloc/common/malloc.c
997
while ((sp = RIGHT(tp)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
998
unprotect(sp);
usr/src/lib/watchmalloc/common/malloc.c
999
if ((gp = RIGHT(sp)) != NULL) {
usr/src/psm/promif/ieee1275/common/prom_string.c
114
prom_strrchr(register char *sp, register char c)
usr/src/psm/promif/ieee1275/common/prom_string.c
118
for (r = (char *)0; *sp != (char)0; ++sp)
usr/src/psm/promif/ieee1275/common/prom_string.c
119
if (*sp == c)
usr/src/psm/promif/ieee1275/common/prom_string.c
120
r = sp;
usr/src/psm/promif/ieee1275/common/prom_string.c
145
prom_strchr(register const char *sp, register int c)
usr/src/psm/promif/ieee1275/common/prom_string.c
149
if (*sp == (char)c)
usr/src/psm/promif/ieee1275/common/prom_string.c
150
return ((char *)sp);
usr/src/psm/promif/ieee1275/common/prom_string.c
151
} while (*sp++);
usr/src/psm/stand/boot/common/readfile.c
1034
Elf32_Shdr *sp;
usr/src/psm/stand/boot/common/readfile.c
1038
sp = (Elf32_Shdr *)(shdrs + (i*ehdr->e_shentsize));
usr/src/psm/stand/boot/common/readfile.c
1043
if (!(sp->sh_flags & SHF_ALLOC) &&
usr/src/psm/stand/boot/common/readfile.c
1044
sp->sh_type != SHT_RELA &&
usr/src/psm/stand/boot/common/readfile.c
1045
sp->sh_type != SHT_SYMTAB &&
usr/src/psm/stand/boot/common/readfile.c
1046
sp->sh_type != SHT_STRTAB)
usr/src/psm/stand/boot/common/readfile.c
1052
spp = (sp->sh_flags & SHF_WRITE)? &edata: &etext;
usr/src/psm/stand/boot/common/readfile.c
1056
load = segbrk(spp, sp->sh_size, sp->sh_addralign);
usr/src/psm/stand/boot/common/readfile.c
1065
!(sp->sh_flags & SHF_WRITE) &&
usr/src/psm/stand/boot/common/readfile.c
1066
(sp->sh_flags & SHF_EXECINSTR)) {
usr/src/psm/stand/boot/common/readfile.c
1072
if (sp->sh_type == SHT_NOBITS) {
usr/src/psm/stand/boot/common/readfile.c
1073
bzero(load, sp->sh_size);
usr/src/psm/stand/boot/common/readfile.c
1078
if (lseek(fd, sp->sh_offset, 0) == -1 ||
usr/src/psm/stand/boot/common/readfile.c
1079
xread(fd, load, sp->sh_size) != sp->sh_size) {
usr/src/psm/stand/boot/common/readfile.c
1088
sp->sh_addr = (Elf32_Off)(uintptr_t)load;
usr/src/psm/stand/boot/common/readfile.c
1093
if (sp->sh_flags & SHF_EXECINSTR)
usr/src/psm/stand/boot/common/readfile.c
1094
sync_instruction_memory((caddr_t)(uintptr_t)sp->sh_addr,
usr/src/psm/stand/boot/common/readfile.c
1095
sp->sh_size);
usr/src/psm/stand/boot/common/readfile.c
1183
Elf64_Shdr *sp;
usr/src/psm/stand/boot/common/readfile.c
1186
sp = (Elf64_Shdr *)(shdrs + (i*ehdr->e_shentsize));
usr/src/psm/stand/boot/common/readfile.c
1191
if (!(sp->sh_flags & SHF_ALLOC) &&
usr/src/psm/stand/boot/common/readfile.c
1192
sp->sh_type != SHT_SYMTAB &&
usr/src/psm/stand/boot/common/readfile.c
1193
sp->sh_type != SHT_STRTAB &&
usr/src/psm/stand/boot/common/readfile.c
1194
sp->sh_type != SHT_RELA)
usr/src/psm/stand/boot/common/readfile.c
1200
spp = (sp->sh_flags & SHF_WRITE)? &edata: &etext;
usr/src/psm/stand/boot/common/readfile.c
1205
load = (Elf64_Addr)segbrk((caddr_t *)spp, sp->sh_size,
usr/src/psm/stand/boot/common/readfile.c
1206
sp->sh_addralign);
usr/src/psm/stand/boot/common/readfile.c
1218
!(sp->sh_flags & SHF_WRITE) &&
usr/src/psm/stand/boot/common/readfile.c
1219
(sp->sh_flags & SHF_EXECINSTR)) {
usr/src/psm/stand/boot/common/readfile.c
1229
if (sp->sh_type == SHT_NOBITS) {
usr/src/psm/stand/boot/common/readfile.c
1230
bzero((caddr_t)(uintptr_t)load, sp->sh_size);
usr/src/psm/stand/boot/common/readfile.c
1235
if (lseek(fd, sp->sh_offset, 0) == -1 ||
usr/src/psm/stand/boot/common/readfile.c
1236
xread(fd, (caddr_t)(uintptr_t)load, sp->sh_size) !=
usr/src/psm/stand/boot/common/readfile.c
1237
sp->sh_size) {
usr/src/psm/stand/boot/common/readfile.c
1246
sp->sh_addr = load;
usr/src/psm/stand/boot/common/readfile.c
1250
"size 0x%llx\n", i, sp->sh_type, (u_longlong_t)load,
usr/src/psm/stand/boot/common/readfile.c
1251
(u_longlong_t)sp->sh_size);
usr/src/psm/stand/boot/common/readfile.c
1254
if (sp->sh_flags & SHF_EXECINSTR)
usr/src/psm/stand/boot/common/readfile.c
1255
sync_instruction_memory((caddr_t)(uintptr_t)sp->sh_addr,
usr/src/psm/stand/boot/common/readfile.c
1256
sp->sh_size);
usr/src/psm/stand/boot/sparc/common/bootflags.c
220
const char *sp = cp;
usr/src/psm/stand/boot/sparc/common/bootflags.c
229
sz = MIN(npres, (size_t)(cp - sp));
usr/src/psm/stand/boot/sparc/common/bootflags.c
231
bcopy(sp, np, sz);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
491
char sp[OBP_MAXPATHLEN];
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
508
bzero(sp, sizeof (sp));
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
510
(uintptr_t)sp, 0, 0, 0, 0);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
511
if (prom_strstr(sp, "usb") && prom_strstr(sp, "keyboard")) {
usr/src/stand/lib/sock/socket.c
1246
char *op, *nop, *sp;
usr/src/stand/lib/sock/socket.c
1271
for (op = prom_bootpath(), sp = lbootpath; op != NULL &&
usr/src/stand/lib/sock/socket.c
1272
!ISSPACE(*op); sp++, op++)
usr/src/stand/lib/sock/socket.c
1273
*sp = *op;
usr/src/stand/lib/sock/socket.c
1274
*sp = '\0';
usr/src/test/libc-tests/tests/regex/testregex.c
115
Sfio_t* sp;
usr/src/test/libc-tests/tests/regex/testregex.c
131
sfprintf(dp->sp, "{%-.*s}(%lu:%d)", xlen, xstr, (char*)data - (char*)0, slen);
usr/src/test/libc-tests/tests/regex/testregex.c
1443
if (!(state.disc.sp = sfstropen()))
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
896
if (!(x = sfstruse(state.disc.sp)))
usr/src/test/libc-tests/tests/threads/pthread_attr_get_np.c
89
uint32_t sp;
usr/src/test/libc-tests/tests/threads/pthread_attr_get_np.c
95
sp = ctx.uc_mcontext.gregs[R_SP];
usr/src/test/libc-tests/tests/threads/pthread_attr_get_np.c
96
VERIFY3U(sp, >, (uintptr_t)stk);
usr/src/test/libc-tests/tests/threads/pthread_attr_get_np.c
97
VERIFY3U(sp, <, (uintptr_t)stk + stksz);
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
100
return (smbios_test_addinfo_verify_base(hdl, &sp, 0));
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
157
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
161
if (!smbios_test_addinfo_verify_base(hdl, &sp, 3)) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
165
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 0, &ent) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
193
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 1, &ent) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
220
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 2, &ent) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
271
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
274
if (smbios_lookup_type(hdl, SMB_TYPE_ADDINFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
280
if (smbios_info_addinfo_nents(hdl, sp.smbstr_id, &nents) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
320
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
324
if (!smbios_test_addinfo_verify_base(hdl, &sp, 1)) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
328
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 0, &ent) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
38
smbios_test_addinfo_verify_base(smbios_hdl_t *hdl, smbios_struct_t *sp,
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
387
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
391
if (!smbios_test_addinfo_verify_base(hdl, &sp, 2)) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
395
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 1, &ent) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
405
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 0, &ent) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
45
if (smbios_lookup_type(hdl, SMB_TYPE_ADDINFO, sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
463
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
467
if (!smbios_test_addinfo_verify_base(hdl, &sp, 1)) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
471
if (smbios_info_addinfo_ent(hdl, sp.smbstr_id, 0, &ent) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
51
if (smbios_info_addinfo_nents(hdl, sp->smbstr_id, &nents) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
63
if (smbios_info_addinfo_ent(hdl, sp->smbstr_id, exp, &ent) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
98
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
215
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
218
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
224
if (smbios_info_chassis(hdl, sp.smbstr_id, &ch) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
239
smbios_test_chassis_verify_common(smbios_hdl_t *hdl, smbios_struct_t *sp,
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
299
if (smbios_info_common(hdl, sp->smbstr_id, &info) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
336
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
341
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
347
if (smbios_info_chassis(hdl, sp.smbstr_id, &ch) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
353
if (!smbios_test_chassis_verify_common(hdl, &sp, &ch)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
369
if (smbios_info_chassis_elts(hdl, sp.smbstr_id, &nelts, &elts) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
394
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
399
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
405
if (smbios_info_chassis(hdl, sp.smbstr_id, &ch) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
411
if (!smbios_test_chassis_verify_common(hdl, &sp, &ch)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
433
if (smbios_info_chassis_elts(hdl, sp.smbstr_id, &nelts, &elts) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
456
smbios_test_chassis_verify_common_comps(smbios_hdl_t *hdl, smbios_struct_t *sp)
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
462
if (smbios_info_chassis_elts(hdl, sp->smbstr_id, &nelts, &elts) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
528
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
531
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
537
if (smbios_info_chassis(hdl, sp.smbstr_id, &ch) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
543
if (!smbios_test_chassis_verify_common(hdl, &sp, &ch)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
565
if (!smbios_test_chassis_verify_common_comps(hdl, &sp)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
577
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
580
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
586
if (smbios_info_chassis(hdl, sp.smbstr_id, &ch) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
592
if (!smbios_test_chassis_verify_common(hdl, &sp, &ch)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
614
if (!smbios_test_chassis_verify_common_comps(hdl, &sp)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
625
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
628
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
634
if (smbios_info_chassis(hdl, sp.smbstr_id, &ch) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
640
if (!smbios_test_chassis_verify_common(hdl, &sp, &ch)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
662
if (!smbios_test_chassis_verify_common_comps(hdl, &sp)) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
688
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
692
if (smbios_lookup_type(hdl, SMB_TYPE_CHASSIS, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
698
if (smbios_info_chassis(hdl, sp.smbstr_id,
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
759
if (smbios_info_common(hdl, sp.smbstr_id, &info) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_chassis.c
808
if (!smbios_test_chassis_verify_common_comps(hdl, &sp)) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
116
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
122
if (smbios_lookup_type(hdl, SUN_OEM_EXT_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
127
if (smbios_info_extmemdevice(hdl, sp.smbstr_id, &ext) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
137
if (smbios_info_extmemdevice_cs(hdl, sp.smbstr_id, &ncs, &cs) == 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
155
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
161
if (smbios_lookup_type(hdl, SUN_OEM_EXT_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
166
if (smbios_info_extmemdevice(hdl, sp.smbstr_id, &ext) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
176
if (smbios_info_extmemdevice_cs(hdl, sp.smbstr_id, &ncs, &cs) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
194
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
200
if (smbios_lookup_type(hdl, SUN_OEM_EXT_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
205
if (smbios_info_extmemdevice(hdl, sp.smbstr_id, &ext) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_extmemdevice.c
215
if (smbios_info_extmemdevice_cs(hdl, sp.smbstr_id, &ncs, &cs) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
134
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
137
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
143
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
161
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
164
if (smbios_lookup_type(hdl, SMB_TYPE_FWINFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
170
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
186
smbios_test_fwinfo_verify_common(smbios_hdl_t *hdl, smbios_struct_t *sp,
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
246
if (smbios_info_common(hdl, sp->smbstr_id, &info) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
270
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
276
if (smbios_lookup_type(hdl, SMB_TYPE_FWINFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
282
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
288
if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
298
if (smbios_info_fwinfo_comps(hdl, sp.smbstr_id, &ncomps, &comps) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
324
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
330
if (smbios_lookup_type(hdl, SMB_TYPE_FWINFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
336
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
342
if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
352
if (smbios_info_fwinfo_comps(hdl, sp.smbstr_id, &ncomps, &comps) !=
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
373
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
379
if (smbios_lookup_type(hdl, SMB_TYPE_FWINFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
385
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
391
if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
401
if (smbios_info_fwinfo_comps(hdl, sp.smbstr_id, &ncomps, &comps) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
201
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
215
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
221
if (smbios_info_memdevice(hdl, sp.smbstr_id, &mem) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
257
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
261
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
267
if (smbios_info_memdevice(hdl, sp.smbstr_id, &mem) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
308
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
312
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
318
if (smbios_info_memdevice(hdl, sp.smbstr_id, &mem) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
354
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
358
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
364
if (smbios_info_memdevice(hdl, sp.smbstr_id, &mem) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
401
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
405
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
411
if (smbios_info_memdevice(hdl, sp.smbstr_id, &mem) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
452
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
456
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_memdevice.c
462
if (smbios_info_memdevice(hdl, sp.smbstr_id, &mem) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
116
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
120
if (smbios_lookup_type(hdl, SMB_TYPE_MGMTDEVCP, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
126
if (smbios_info_mgmtcomp(hdl, sp.smbstr_id, &mc) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
49
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
53
if (smbios_lookup_type(hdl, SMB_TYPE_MGMTDEV, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
59
if (smbios_info_mgmtdev(hdl, sp.smbstr_id, &md) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
172
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
177
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR_INFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
183
if (smbios_info_processor_info(hdl, sp.smbstr_id, &pinfo) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
208
if (smbios_info_processor_riscv(hdl, sp.smbstr_id, &rv) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
476
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
481
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR_INFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
488
if (smbios_info_processor_info(hdl, sp.smbstr_id, &pinfo) !=
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
501
if (smbios_info_processor_info(hdl, sp.smbstr_id, &pinfo) !=
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
510
if (smbios_info_processor_riscv(hdl, sp.smbstr_id, &rv) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
53
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
551
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
556
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
562
if (smbios_info_processor_info(hdl, sp.smbstr_id, &pinfo) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
574
if (smbios_info_processor_riscv(hdl, sp.smbstr_id, &rv) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
58
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR_INFO, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
64
if (smbios_info_processor_info(hdl, sp.smbstr_id, &pinfo) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_pinfo.c
90
if (smbios_info_processor_riscv(hdl, sp.smbstr_id, &rv) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
180
smbios_test_proc_verify_common(smbios_hdl_t *hdl, smbios_struct_t *sp,
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
260
if (smbios_info_common(hdl, sp->smbstr_id, &info) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
310
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
313
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
319
if (smbios_info_processor(hdl, sp.smbstr_id, &proc) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
325
if (!smbios_test_proc_verify_common(hdl, &sp, &proc)) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
364
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
367
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
373
if (smbios_info_processor(hdl, sp.smbstr_id, &proc) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
379
if (!smbios_test_proc_verify_common(hdl, &sp, &proc)) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
425
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
428
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
434
if (smbios_info_processor(hdl, sp.smbstr_id, &proc) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
440
if (!smbios_test_proc_verify_common(hdl, &sp, &proc)) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
476
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
479
if (smbios_lookup_type(hdl, SMB_TYPE_PROCESSOR, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_proc.c
485
if (smbios_info_processor(hdl, sp.smbstr_id, &proc) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
207
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
213
if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
219
if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
235
if (smbios_info_slot_peers(hdl, sp.smbstr_id, &npeers, &peers) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
318
smbios_test_slot_common_nopeers(smbios_hdl_t *hdl, smbios_struct_t *sp,
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
331
if (smbios_info_slot_peers(hdl, sp->smbstr_id, &npeers, &peers) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
373
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
377
if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
383
if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
393
if (!smbios_test_slot_common_nopeers(hdl, &sp, &slot)) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
412
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
422
if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
428
if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
444
if (!smbios_test_slot_common_nopeers(hdl, &sp, &slot)) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
458
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
462
if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
468
if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
478
if (!smbios_test_slot_common_nopeers(hdl, &sp, &slot)) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
498
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
504
if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
510
if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_slot.c
526
if (smbios_info_slot_peers(hdl, sp.smbstr_id, &npeers, &peers) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
107
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
110
if (smbios_lookup_type(hdl, SMB_TYPE_STRPROP, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
116
if (smbios_info_strprop(hdl, sp.smbstr_id, &prop) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
146
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
153
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
159
if (smbios_info_strprop(hdl, sp.smbstr_id, &prop) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
178
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
182
if (smbios_lookup_type(hdl, SMB_TYPE_STRPROP, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
188
if (smbios_info_strprop(hdl, sp.smbstr_id, &prop) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
219
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
223
if (smbios_lookup_type(hdl, SMB_TYPE_STRPROP, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_strprop.c
229
if (smbios_info_strprop(hdl, sp.smbstr_id, &prop) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
102
if (smbios_lookup_type(hdl, SMB_TYPE_MEMDEVICE, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
108
if (smbios_info_tpm(hdl, sp.smbstr_id, &tpm) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
126
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
130
if (smbios_lookup_type(hdl, SMB_TYPE_TPM, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
136
if (smbios_info_tpm(hdl, sp.smbstr_id, &tpm) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
73
smbios_struct_t sp;
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
76
if (smbios_lookup_type(hdl, SMB_TYPE_TPM, &sp) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
82
if (smbios_info_tpm(hdl, sp.smbstr_id, &tpm) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
99
smbios_struct_t sp;
usr/src/tools/cscope-fast/cgrep.c
1249
uchar_t *sp;
usr/src/tools/cscope-fast/cgrep.c
1259
for (k = b->patlen-2, sp = s-1; k >= 0; k--) {
usr/src/tools/cscope-fast/cgrep.c
1260
if (b->cmap[*sp--] != b->bmpat[k]) break;
usr/src/tools/cscope-fast/cgrep.c
1263
*mb = ++sp;
usr/src/tools/cscope-fast/cgrep.c
1273
k = b->delta0[*++sp];
usr/src/tools/cscope-fast/cgrep.c
1276
s = sp + k;
usr/src/tools/cscope-fast/cgrep.c
1544
uchar_t *sp;
usr/src/tools/cscope-fast/cgrep.c
1560
for (sp = s; (ostate = state) != NULL; ) {
usr/src/tools/cscope-fast/cgrep.c
1561
mappedsp = c->cmap[*sp];
usr/src/tools/cscope-fast/cgrep.c
1576
*mb = sp;
usr/src/tools/cscope-fast/cgrep.c
1581
if (--sp < rs) {
usr/src/tools/cscope-fast/cgrep.c
1582
sp = fake;
usr/src/tools/cscope-fast/cgrep.c
1587
k = c->step[c->cmap[*sp]] - ostate->d - 1;
usr/src/tools/smatch/src/validation/struct-as.c
13
static int broken(struct hello __user *sp)
usr/src/tools/smatch/src/validation/struct-as.c
15
return test(&sp->a);
usr/src/tools/smatch/src/validation/typesign.c
1
static unsigned int * s_to_u_return(signed int *sp)
usr/src/tools/smatch/src/validation/typesign.c
11
static unsigned int * s_to_u_init(signed int *sp)
usr/src/tools/smatch/src/validation/typesign.c
13
unsigned int *up = sp;
usr/src/tools/smatch/src/validation/typesign.c
19
signed int *sp = up;
usr/src/tools/smatch/src/validation/typesign.c
20
return sp;
usr/src/tools/smatch/src/validation/typesign.c
23
static unsigned int * s_to_u_assign(signed int *sp)
usr/src/tools/smatch/src/validation/typesign.c
26
up = sp;
usr/src/tools/smatch/src/validation/typesign.c
3
return sp;
usr/src/tools/smatch/src/validation/typesign.c
32
signed int *sp;
usr/src/tools/smatch/src/validation/typesign.c
33
sp = up;
usr/src/tools/smatch/src/validation/typesign.c
34
return sp;
usr/src/ucbcmd/expr/expr.y
383
char *sp;
usr/src/ucbcmd/expr/expr.y
392
sp = &str[20];
usr/src/ucbcmd/expr/expr.y
393
*--sp = '\0';
usr/src/ucbcmd/expr/expr.y
396
*--sp = '0' + i;
usr/src/ucbcmd/expr/expr.y
401
*--sp = '-';
usr/src/ucbcmd/expr/expr.y
402
return sp;
usr/src/ucbcmd/expr/expr.y
89
#define INIT char *sp = instring;
usr/src/ucbcmd/expr/expr.y
90
#define GETC() (*sp++)
usr/src/ucbcmd/expr/expr.y
91
#define PEEKC() (*sp)
usr/src/ucbcmd/expr/expr.y
92
#define UNGETC(c) (--sp)
usr/src/ucbcmd/sed/sed.h
45
register char *sp = cp;
usr/src/ucbcmd/sed/sed.h
46
#define GETC() (*sp++)
usr/src/ucbcmd/sed/sed.h
47
#define PEEKC() (*sp)
usr/src/ucbcmd/sed/sed.h
48
#define UNGETC(c) (--sp)
usr/src/ucbcmd/sed/sed.h
49
#define RETURN(c) cp = sp; return(ep);
usr/src/ucbcmd/sed/sed0.c
822
char *sp;
usr/src/ucbcmd/sed/sed0.c
827
sp = cp;
usr/src/ucbcmd/sed/sed0.c
836
while((c = *sp++) != sseof) {
usr/src/ucbcmd/sed/sed0.c
838
if(c == '\\' && *sp == 'n') {
usr/src/ucbcmd/sed/sed0.c
839
sp++;
usr/src/ucbcmd/sed/sed1.c
264
char *lp, *sp, *rp;
usr/src/ucbcmd/sed/sed1.c
273
sp = genbuf;
usr/src/ucbcmd/sed/sed1.c
276
*sp++ = *lp++;
usr/src/ucbcmd/sed/sed1.c
279
sp = place(sp, loc1, loc2);
usr/src/ucbcmd/sed/sed1.c
283
sp = place(sp, braslist[c-'1'], braelist[c-'1']);
usr/src/ucbcmd/sed/sed1.c
285
*sp++ = c;
usr/src/ucbcmd/sed/sed1.c
287
*sp++ = c;
usr/src/ucbcmd/sed/sed1.c
288
if (sp == &genbuf[LBSIZE+1]) {
usr/src/ucbcmd/sed/sed1.c
290
*--sp = '\0';
usr/src/ucbcmd/sed/sed1.c
295
loc2 = sp - genbuf + linebuf;
usr/src/ucbcmd/sed/sed1.c
296
while(*sp++ = *lp++)
usr/src/ucbcmd/sed/sed1.c
297
if (sp == &genbuf[LBSIZE+1]) {
usr/src/ucbcmd/sed/sed1.c
299
*--sp = '\0';
usr/src/ucbcmd/sed/sed1.c
304
sp = genbuf;
usr/src/ucbcmd/sed/sed1.c
305
while (*lp++ = *sp++);
usr/src/ucbcmd/sed/sed1.c
312
char *sp, *l1, *l2;
usr/src/ucbcmd/sed/sed1.c
314
sp = asp;
usr/src/ucbcmd/sed/sed1.c
318
*sp++ = *l1++;
usr/src/ucbcmd/sed/sed1.c
319
if (sp == &genbuf[LBSIZE+1])
usr/src/ucbcmd/sed/sed1.c
322
return(sp);
usr/src/ucbhead/sys/vfs.h
158
#define VFS_STATVFS(vfsp, sp) (*(vfsp)->vfs_op->vfs_statvfs)(vfsp, sp)
usr/src/ucblib/libcurses/clrtobot.c
33
char *sp, *end, *maxx;
usr/src/ucblib/libcurses/clrtobot.c
41
for (sp = &win->_y[y][startx]; sp < end; sp++)
usr/src/ucblib/libcurses/clrtobot.c
42
if (*sp != ' ') {
usr/src/ucblib/libcurses/clrtobot.c
43
maxx = sp;
usr/src/ucblib/libcurses/clrtobot.c
45
minx = sp - win->_y[y];
usr/src/ucblib/libcurses/clrtobot.c
46
*sp = ' ';
usr/src/ucblib/libcurses/clrtoeol.c
32
char *sp, *end;
usr/src/ucblib/libcurses/clrtoeol.c
42
for (sp = maxx; sp < end; sp++)
usr/src/ucblib/libcurses/clrtoeol.c
43
if (*sp != ' ') {
usr/src/ucblib/libcurses/clrtoeol.c
44
maxx = sp;
usr/src/ucblib/libcurses/clrtoeol.c
46
minx = sp - win->_y[y];
usr/src/ucblib/libcurses/clrtoeol.c
47
*sp = ' ';
usr/src/ucblib/libcurses/cr_tty.c
171
char ***sp;
usr/src/ucblib/libcurses/cr_tty.c
188
sp = sstrs;
usr/src/ucblib/libcurses/cr_tty.c
190
*(*sp++) = tgetstr(namp, &aoftspace);
usr/src/ucblib/libcurses/cr_tty.c
193
namp, *sp[-1] == NULL ? "NULL\n" : "\"");
usr/src/ucblib/libcurses/cr_tty.c
194
if (*sp[-1] != NULL) {
usr/src/ucblib/libcurses/cr_tty.c
195
for (cp = *sp[-1]; *cp; cp++)
usr/src/ucblib/libcurses/erase.c
33
char *sp, *end, *start, *maxx;
usr/src/ucblib/libcurses/erase.c
43
for (sp = start; sp < end; sp++)
usr/src/ucblib/libcurses/erase.c
44
if (*sp != ' ') {
usr/src/ucblib/libcurses/erase.c
45
maxx = sp;
usr/src/ucblib/libcurses/erase.c
47
minx = sp - start;
usr/src/ucblib/libcurses/erase.c
48
*sp = ' ';
usr/src/ucblib/libcurses/initscr.c
34
char *sp;
usr/src/ucblib/libcurses/initscr.c
43
if ((sp = getenv("TERM")) == NULL)
usr/src/ucblib/libcurses/initscr.c
44
sp = Def_term;
usr/src/ucblib/libcurses/initscr.c
45
(void) setterm(sp);
usr/src/ucblib/libcurses/initscr.c
47
fprintf(outf, "INITSCR: term = %s\n", sp);
usr/src/ucblib/libcurses/newwin.c
41
char *sp;
usr/src/ucblib/libcurses/newwin.c
83
for (sp = win->_y[i]; sp < win->_y[i] + nc; )
usr/src/ucblib/libcurses/newwin.c
84
*sp++ = ' ';
usr/src/ucblib/libcurses/overlay.c
35
char *sp, *end;
usr/src/ucblib/libcurses/overlay.c
57
for (sp = &win1->_y[y1][startx - win1->_begx]; sp < end; sp++) {
usr/src/ucblib/libcurses/overlay.c
58
if (!isspace(*sp))
usr/src/ucblib/libcurses/overlay.c
59
(void) mvwaddch(win2, y2, x, *sp);
usr/src/ucblib/libdbm/dbm.c
409
short *sp;
usr/src/ucblib/libdbm/dbm.c
413
sp = (short *)buf;
usr/src/ucblib/libdbm/dbm.c
414
if (n < 0 || n >= sp[0])
usr/src/ucblib/libdbm/dbm.c
418
t = sp[n+1-1];
usr/src/ucblib/libdbm/dbm.c
419
item.dptr = buf+sp[n+1];
usr/src/ucblib/libdbm/dbm.c
420
item.dsize = t - sp[n+1];
usr/src/ucblib/libdbm/dbm.c
520
short *sp;
usr/src/ucblib/libdbm/dbm.c
523
sp = (short *)buf;
usr/src/ucblib/libdbm/dbm.c
524
if (n < 0 || n >= sp[0])
usr/src/ucblib/libdbm/dbm.c
526
i1 = sp[n+1];
usr/src/ucblib/libdbm/dbm.c
529
i2 = sp[n+1-1];
usr/src/ucblib/libdbm/dbm.c
530
i3 = sp[sp[0]+1-1];
usr/src/ucblib/libdbm/dbm.c
539
for (i1 = n+1; i1 < sp[0]; i1++)
usr/src/ucblib/libdbm/dbm.c
540
sp[i1+1-1] = sp[i1+1] + i2;
usr/src/ucblib/libdbm/dbm.c
541
sp[0]--;
usr/src/ucblib/libdbm/dbm.c
542
sp[sp[0]+1] = 0;
usr/src/ucblib/libdbm/dbm.c
553
short *sp;
usr/src/ucblib/libdbm/dbm.c
556
sp = (short *)buf;
usr/src/ucblib/libdbm/dbm.c
558
if (sp[0] > 0)
usr/src/ucblib/libdbm/dbm.c
559
i1 = sp[sp[0]+1-1];
usr/src/ucblib/libdbm/dbm.c
561
i2 = (int)((sp[0]+2) * sizeof (short));
usr/src/ucblib/libdbm/dbm.c
564
sp[sp[0]+1] = (short)i1;
usr/src/ucblib/libdbm/dbm.c
569
sp[0]++;
usr/src/ucblib/libdbm/dbm.c
570
return (sp[0]-1);
usr/src/ucblib/libdbm/dbm.c
576
short *sp;
usr/src/ucblib/libdbm/dbm.c
579
sp = (short *)buf;
usr/src/ucblib/libdbm/dbm.c
581
for (i = 0; i < sp[0]; i++) {
usr/src/ucblib/libdbm/dbm.c
582
if (sp[i+1] > t)
usr/src/ucblib/libdbm/dbm.c
584
t = sp[i+1];
usr/src/ucblib/libdbm/dbm.c
586
if (t < (sp[0]+1)*sizeof (short))
usr/src/ucblib/libucb/port/gen/bzero.c
51
bzero(char *sp, int len)
usr/src/ucblib/libucb/port/gen/bzero.c
54
(void) _memset(sp, 0, (size_t)len);
usr/src/ucblib/libucb/port/gen/index.c
52
index(char *sp, char c)
usr/src/ucblib/libucb/port/gen/index.c
56
if (*sp == c)
usr/src/ucblib/libucb/port/gen/index.c
57
return (sp);
usr/src/ucblib/libucb/port/gen/index.c
58
} while (*sp++);
usr/src/ucblib/libucb/port/gen/regex.c
144
re_comp(char *sp)
usr/src/ucblib/libucb/port/gen/regex.c
165
if (sp == 0 || *sp == '\0') {
usr/src/ucblib/libucb/port/gen/regex.c
170
if (*sp == '^') {
usr/src/ucblib/libucb/port/gen/regex.c
172
sp++;
usr/src/ucblib/libucb/port/gen/regex.c
179
if ((c = *sp++) == '\0') {
usr/src/ucblib/libucb/port/gen/regex.c
201
if (*sp != '\0')
usr/src/ucblib/libucb/port/gen/regex.c
210
if ((c = *sp++) == '^') {
usr/src/ucblib/libucb/port/gen/regex.c
211
c = *sp++;
usr/src/ucblib/libucb/port/gen/regex.c
218
if ((c = *sp++) == ']') {
usr/src/ucblib/libucb/port/gen/regex.c
235
} while ((c = *sp++) != ']');
usr/src/ucblib/libucb/port/gen/regex.c
240
if ((c = *sp++) == '(') {
usr/src/ucblib/libucb/port/gen/rindex.c
51
rindex(char *sp, char c)
usr/src/ucblib/libucb/port/gen/rindex.c
57
if (*sp == c)
usr/src/ucblib/libucb/port/gen/rindex.c
58
r = sp;
usr/src/ucblib/libucb/port/gen/rindex.c
59
} while (*sp++);
usr/src/uts/common/c2/adr.c
133
adr_getshort(adr_t *adr, short *sp)
usr/src/uts/common/c2/adr.c
138
*sp = *adr->adr_now++;
usr/src/uts/common/c2/adr.c
139
*sp >>= (int)8;
usr/src/uts/common/c2/adr.c
140
*sp = *adr->adr_now++;
usr/src/uts/common/c2/adr.c
141
*sp >>= (int)8;
usr/src/uts/common/c2/adr.c
75
adr_short(adr_t *adr, short *sp, int count)
usr/src/uts/common/c2/adr.c
78
for (; count-- > 0; sp++) {
usr/src/uts/common/c2/adr.c
79
*adr->adr_now++ = (char)((*sp >> (int)8) & 0x00ff);
usr/src/uts/common/c2/adr.c
80
*adr->adr_now++ = (char)(*sp & 0x00ff);
usr/src/uts/common/c2/audit.c
346
char *sp; /* saved initial pp */
usr/src/uts/common/c2/audit.c
394
sp = cp = pnp->pn_path;
usr/src/uts/common/c2/audit.c
404
pnp->pn_path = sp;
usr/src/uts/common/c2/audit_io.c
634
token_t *sp; /* last AR processed */
usr/src/uts/common/c2/audit_io.c
669
sp = NULL; /* no record copied */
usr/src/uts/common/c2/audit_io.c
699
sp = cAR;
usr/src/uts/common/c2/audit_io.c
721
if (sp)
usr/src/uts/common/c2/audit_io.c
722
au_dequeue(kctx, sp);
usr/src/uts/common/c2/audit_io.c
728
sp = NULL;
usr/src/uts/common/contract/process.c
488
contract_process_cankill(proc_t *tp, proc_t *sp, cont_process_t *ctp)
usr/src/uts/common/contract/process.c
495
if (cankill || (sp && prochasprocperm(tp, sp, CRED())))
usr/src/uts/common/crypto/io/crypto.c
1965
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
1990
sp = kmem_cache_alloc(crypto_session_cache, KM_SLEEP);
usr/src/uts/common/crypto/io/crypto.c
1991
sp->sd_flags = 0;
usr/src/uts/common/crypto/io/crypto.c
1992
sp->sd_find_init_cookie = NULL;
usr/src/uts/common/crypto/io/crypto.c
1993
sp->sd_digest_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
1994
sp->sd_encr_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
1995
sp->sd_decr_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
1996
sp->sd_sign_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
1997
sp->sd_verify_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
1998
sp->sd_mac_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
1999
sp->sd_sign_recover_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
2000
sp->sd_verify_recover_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
2001
mutex_init(&sp->sd_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/crypto/io/crypto.c
2002
cv_init(&sp->sd_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/crypto/io/crypto.c
2004
sp->sd_provider = provider;
usr/src/uts/common/crypto/io/crypto.c
2005
sp->sd_provider_session = ps;
usr/src/uts/common/crypto/io/crypto.c
2010
sp->sd_pre_approved_amount = 0;
usr/src/uts/common/crypto/io/crypto.c
2012
sp->sd_pre_approved_amount = (int)crypto_pre_approved_limit;
usr/src/uts/common/crypto/io/crypto.c
2015
cm->cm_session_table[i] = sp;
usr/src/uts/common/crypto/io/crypto.c
2029
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
2047
sp = session_table[session_index];
usr/src/uts/common/crypto/io/crypto.c
2048
if (sp == NULL) {
usr/src/uts/common/crypto/io/crypto.c
2057
mutex_enter(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2058
if (sp->sd_flags & CRYPTO_SESSION_IS_BUSY) {
usr/src/uts/common/crypto/io/crypto.c
2059
sp->sd_flags |= CRYPTO_SESSION_IS_CLOSED;
usr/src/uts/common/crypto/io/crypto.c
206
#define CRYPTO_CANCEL_ALL_CTX(sp) { \
usr/src/uts/common/crypto/io/crypto.c
2060
mutex_exit(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2062
ASSERT(sp->sd_pre_approved_amount == 0 ||
usr/src/uts/common/crypto/io/crypto.c
2063
sp->sd_pre_approved_amount == crypto_pre_approved_limit);
usr/src/uts/common/crypto/io/crypto.c
2064
CRYPTO_DECREMENT_RCTL(sp->sd_pre_approved_amount);
usr/src/uts/common/crypto/io/crypto.c
2066
if (sp->sd_find_init_cookie != NULL) {
usr/src/uts/common/crypto/io/crypto.c
2067
(void) crypto_free_find_ctx(sp);
usr/src/uts/common/crypto/io/crypto.c
207
if ((sp)->sd_digest_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
2070
crypto_release_provider_session(cm, sp->sd_provider_session);
usr/src/uts/common/crypto/io/crypto.c
2071
KCF_PROV_REFRELE(sp->sd_provider);
usr/src/uts/common/crypto/io/crypto.c
2072
CRYPTO_CANCEL_ALL_CTX(sp);
usr/src/uts/common/crypto/io/crypto.c
2073
mutex_destroy(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2074
cv_destroy(&sp->sd_cv);
usr/src/uts/common/crypto/io/crypto.c
2075
kmem_cache_free(crypto_session_cache, sp);
usr/src/uts/common/crypto/io/crypto.c
208
crypto_cancel_ctx((sp)->sd_digest_ctx); \
usr/src/uts/common/crypto/io/crypto.c
209
(sp)->sd_digest_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
211
if ((sp)->sd_encr_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
212
crypto_cancel_ctx((sp)->sd_encr_ctx); \
usr/src/uts/common/crypto/io/crypto.c
213
(sp)->sd_encr_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
2140
copyin_mech_param_rctl_chk(crypto_session_data_t *sp, size_t param_len,
usr/src/uts/common/crypto/io/crypto.c
2145
crypto_session_data_t *, sp,
usr/src/uts/common/crypto/io/crypto.c
215
if ((sp)->sd_decr_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
2151
return (CRYPTO_BUFFER_CHECK(sp, param_len, *out_rctl_chk));
usr/src/uts/common/crypto/io/crypto.c
216
crypto_cancel_ctx((sp)->sd_decr_ctx); \
usr/src/uts/common/crypto/io/crypto.c
2169
copyin_mech(int mode, crypto_session_data_t *sp, crypto_mechanism_t *in_mech,
usr/src/uts/common/crypto/io/crypto.c
217
(sp)->sd_decr_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
219
if ((sp)->sd_sign_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
220
crypto_cancel_ctx((sp)->sd_sign_ctx); \
usr/src/uts/common/crypto/io/crypto.c
2207
rv = copyin_mech_param_rctl_chk(sp,
usr/src/uts/common/crypto/io/crypto.c
221
(sp)->sd_sign_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
2226
rv = copyin_mech_param_rctl_chk(sp, param_len, out_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
223
if ((sp)->sd_verify_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
224
crypto_cancel_ctx((sp)->sd_verify_ctx); \
usr/src/uts/common/crypto/io/crypto.c
225
(sp)->sd_verify_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
227
if ((sp)->sd_sign_recover_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
228
crypto_cancel_ctx((sp)->sd_sign_recover_ctx); \
usr/src/uts/common/crypto/io/crypto.c
229
(sp)->sd_sign_recover_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
231
if ((sp)->sd_verify_recover_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
2318
copyin_attributes(int mode, crypto_session_data_t *sp,
usr/src/uts/common/crypto/io/crypto.c
232
crypto_cancel_ctx((sp)->sd_verify_recover_ctx); \
usr/src/uts/common/crypto/io/crypto.c
233
(sp)->sd_verify_recover_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
235
if ((sp)->sd_mac_ctx != NULL) { \
usr/src/uts/common/crypto/io/crypto.c
236
crypto_cancel_ctx((sp)->sd_mac_ctx); \
usr/src/uts/common/crypto/io/crypto.c
237
(sp)->sd_mac_ctx = NULL; \
usr/src/uts/common/crypto/io/crypto.c
2382
rv = CRYPTO_BUFFER_CHECK(sp, k_attrs_total_len, *out_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
2447
copyin_key(int mode, crypto_session_data_t *sp, crypto_key_t *in_key,
usr/src/uts/common/crypto/io/crypto.c
2477
rv = CRYPTO_BUFFER_CHECK(sp, key_bytes,
usr/src/uts/common/crypto/io/crypto.c
2501
if (copyin_attributes(mode, sp, count,
usr/src/uts/common/crypto/io/crypto.c
2539
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
2546
sp = cm->cm_session_table[i];
usr/src/uts/common/crypto/io/crypto.c
2547
mutex_enter(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2549
while (sp->sd_flags & CRYPTO_SESSION_IS_BUSY) {
usr/src/uts/common/crypto/io/crypto.c
2550
if (cv_wait_sig(&sp->sd_cv, &sp->sd_lock) == 0) {
usr/src/uts/common/crypto/io/crypto.c
2551
mutex_exit(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2552
sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
2558
if (sp->sd_flags & CRYPTO_SESSION_IS_CLOSED) {
usr/src/uts/common/crypto/io/crypto.c
2559
mutex_exit(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2560
sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
2564
if (KCF_IS_PROV_REMOVED(sp->sd_provider)) {
usr/src/uts/common/crypto/io/crypto.c
2565
mutex_exit(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2566
sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
2572
sp->sd_flags |= CRYPTO_SESSION_IS_BUSY;
usr/src/uts/common/crypto/io/crypto.c
2573
mutex_exit(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
2578
*session_ptr = sp;
usr/src/uts/common/crypto/io/crypto.c
258
#define CRYPTO_DECREMENT_RCTL_SESSION(sp, val, rctl_chk) \
usr/src/uts/common/crypto/io/crypto.c
259
if (((val) != 0) && ((sp) != NULL)) { \
usr/src/uts/common/crypto/io/crypto.c
260
ASSERT(((sp)->sd_flags & CRYPTO_SESSION_IS_BUSY) != 0); \
usr/src/uts/common/crypto/io/crypto.c
264
(sp)->sd_pre_approved_amount += (val); \
usr/src/uts/common/crypto/io/crypto.c
268
#define CRYPTO_BUFFER_CHECK(sp, need, rctl_chk) \
usr/src/uts/common/crypto/io/crypto.c
269
((sp->sd_pre_approved_amount >= need) ? \
usr/src/uts/common/crypto/io/crypto.c
270
(sp->sd_pre_approved_amount -= need, \
usr/src/uts/common/crypto/io/crypto.c
2705
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
2735
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
2749
if (!copyin_key(mode, sp, STRUCT_FADDR(encrypt_init, ei_key), &key,
usr/src/uts/common/crypto/io/crypto.c
2755
CRYPTO_MECH_INVALID, NULL, sp->sd_provider, &real_provider, fg))
usr/src/uts/common/crypto/io/crypto.c
2765
if (!copyin_mech(mode, sp, STRUCT_FADDR(encrypt_init, ei_mech),
usr/src/uts/common/crypto/io/crypto.c
2774
rv = (init)(real_provider, sp->sd_provider_session->ps_session,
usr/src/uts/common/crypto/io/crypto.c
2782
&sp->sd_encr_ctx : &sp->sd_decr_ctx;
usr/src/uts/common/crypto/io/crypto.c
2789
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
2790
CRYPTO_DECREMENT_RCTL_SESSION(sp, key_rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
2791
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
2841
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
2889
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
2897
if ((rv = CRYPTO_BUFFER_CHECK(sp, need, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
2920
&sp->sd_encr_ctx : &sp->sd_decr_ctx;
usr/src/uts/common/crypto/io/crypto.c
2955
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
2956
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3001
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
3050
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3058
if ((rv = CRYPTO_BUFFER_CHECK(sp, need, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
3081
&sp->sd_encr_ctx : &sp->sd_decr_ctx;
usr/src/uts/common/crypto/io/crypto.c
3113
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
3114
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3159
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
3204
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3208
if ((rv = CRYPTO_BUFFER_CHECK(sp, encrlen, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
3224
ctxpp = &sp->sd_encr_ctx;
usr/src/uts/common/crypto/io/crypto.c
3226
ctxpp = &sp->sd_decr_ctx;
usr/src/uts/common/crypto/io/crypto.c
3228
ctxpp = &sp->sd_sign_ctx;
usr/src/uts/common/crypto/io/crypto.c
3230
ctxpp = &sp->sd_mac_ctx;
usr/src/uts/common/crypto/io/crypto.c
3232
ctxpp = &sp->sd_digest_ctx;
usr/src/uts/common/crypto/io/crypto.c
3263
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
3264
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3290
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
3314
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3318
if (!copyin_mech(mode, sp, STRUCT_FADDR(digest_init, di_mech), &mech,
usr/src/uts/common/crypto/io/crypto.c
3324
CRYPTO_MECH_INVALID, NULL, sp->sd_provider, &real_provider,
usr/src/uts/common/crypto/io/crypto.c
3330
sp->sd_provider_session->ps_session, &mech, &cc, NULL);
usr/src/uts/common/crypto/io/crypto.c
3336
if (sp->sd_digest_ctx != NULL)
usr/src/uts/common/crypto/io/crypto.c
3337
CRYPTO_CANCEL_CTX(&sp->sd_digest_ctx);
usr/src/uts/common/crypto/io/crypto.c
3338
sp->sd_digest_ctx = (rv == CRYPTO_SUCCESS) ? cc : NULL;
usr/src/uts/common/crypto/io/crypto.c
3340
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
3341
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3368
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
3401
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3405
if ((rv = CRYPTO_BUFFER_CHECK(sp, datalen, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
3423
rv = crypto_digest_update(sp->sd_digest_ctx, &data, NULL);
usr/src/uts/common/crypto/io/crypto.c
3425
CRYPTO_CANCEL_CTX(&sp->sd_digest_ctx);
usr/src/uts/common/crypto/io/crypto.c
3428
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
3429
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3454
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
3476
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3480
if (!copyin_key(mode, sp, STRUCT_FADDR(digest_key, dk_key), &key,
usr/src/uts/common/crypto/io/crypto.c
3485
rv = crypto_digest_key_prov(sp->sd_digest_ctx, &key, NULL);
usr/src/uts/common/crypto/io/crypto.c
3487
CRYPTO_CANCEL_CTX(&sp->sd_digest_ctx);
usr/src/uts/common/crypto/io/crypto.c
3489
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
3490
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3561
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
3610
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3615
if ((rv = CRYPTO_BUFFER_CHECK(sp, need, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
3638
ctxpp = &sp->sd_digest_ctx;
usr/src/uts/common/crypto/io/crypto.c
3640
ctxpp = &sp->sd_sign_ctx;
usr/src/uts/common/crypto/io/crypto.c
3642
ctxpp = &sp->sd_verify_recover_ctx;
usr/src/uts/common/crypto/io/crypto.c
3644
ctxpp = &sp->sd_mac_ctx;
usr/src/uts/common/crypto/io/crypto.c
3646
ctxpp = &sp->sd_sign_recover_ctx;
usr/src/uts/common/crypto/io/crypto.c
3676
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
3677
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3704
crypto_minor_t *cm, crypto_session_id_t sid, crypto_session_data_t **sp,
usr/src/uts/common/crypto/io/crypto.c
3721
(void) get_session_ptr(sid, cm, sp, &tmp_error, &tmp_rv);
usr/src/uts/common/crypto/io/crypto.c
3737
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
3762
&sp, &rv, &error) != 0)
usr/src/uts/common/crypto/io/crypto.c
3780
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
3785
sp->sd_provider_session->ps_session, old_pin, old_pin_len,
usr/src/uts/common/crypto/io/crypto.c
3792
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3825
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
3850
&sp, &rv, &error) != 0) {
usr/src/uts/common/crypto/io/crypto.c
3858
CRYPTO_SESSION_OFFSET(session_login), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
3864
sp->sd_provider_session->ps_session, user_type, pin, pin_len,
usr/src/uts/common/crypto/io/crypto.c
3871
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3899
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
3913
if (!get_session_ptr(logout.cl_session, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
3919
CRYPTO_SESSION_OFFSET(session_logout), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
3925
sp->sd_provider_session->ps_session, 0, NULL, 0, real_provider);
usr/src/uts/common/crypto/io/crypto.c
3930
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
3992
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4021
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4036
ctxpp = &sp->sd_sign_ctx;
usr/src/uts/common/crypto/io/crypto.c
4039
ctxpp = &sp->sd_verify_ctx;
usr/src/uts/common/crypto/io/crypto.c
4042
ctxpp = &sp->sd_sign_recover_ctx;
usr/src/uts/common/crypto/io/crypto.c
4045
ctxpp = &sp->sd_mac_ctx;
usr/src/uts/common/crypto/io/crypto.c
4048
ctxpp = &sp->sd_verify_recover_ctx;
usr/src/uts/common/crypto/io/crypto.c
4052
if (!copyin_key(mode, sp, STRUCT_FADDR(sign_init, si_key), &key,
usr/src/uts/common/crypto/io/crypto.c
4058
CRYPTO_MECH_INVALID, NULL, sp->sd_provider, &real_provider,
usr/src/uts/common/crypto/io/crypto.c
4068
if (!copyin_mech(mode, sp, STRUCT_FADDR(sign_init, si_mech),
usr/src/uts/common/crypto/io/crypto.c
4077
rv = (init)(real_provider, sp->sd_provider_session->ps_session,
usr/src/uts/common/crypto/io/crypto.c
4089
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4090
CRYPTO_DECREMENT_RCTL_SESSION(sp, key_rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4091
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4133
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4167
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4172
if ((rv = CRYPTO_BUFFER_CHECK(sp, need, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
4193
rv = crypto_verify_single(sp->sd_verify_ctx, &data, &sign, NULL);
usr/src/uts/common/crypto/io/crypto.c
4195
sp->sd_verify_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
4198
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4199
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4250
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4284
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4288
if ((rv = CRYPTO_BUFFER_CHECK(sp, datalen, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
4307
ctxpp = &sp->sd_sign_ctx;
usr/src/uts/common/crypto/io/crypto.c
4309
ctxpp = &sp->sd_verify_ctx;
usr/src/uts/common/crypto/io/crypto.c
4311
ctxpp = &sp->sd_mac_ctx;
usr/src/uts/common/crypto/io/crypto.c
4318
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4319
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4354
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4386
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4390
if ((rv = CRYPTO_BUFFER_CHECK(sp, signlen, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
4404
rv = crypto_verify_final(sp->sd_verify_ctx, &sign, NULL);
usr/src/uts/common/crypto/io/crypto.c
4406
sp->sd_verify_ctx = NULL;
usr/src/uts/common/crypto/io/crypto.c
4409
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4410
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4436
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4467
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4471
if ((rv = CRYPTO_BUFFER_CHECK(sp, seed_len, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
4486
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
4491
sp->sd_provider_session->ps_session, seed_buffer, seed_len, 0,
usr/src/uts/common/crypto/io/crypto.c
4497
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4498
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4527
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4558
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4562
if ((rv = CRYPTO_BUFFER_CHECK(sp, len, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
4571
CRYPTO_RANDOM_OFFSET(generate_random), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
4577
sp->sd_provider_session->ps_session, buffer, len, 0, 0);
usr/src/uts/common/crypto/io/crypto.c
4589
CRYPTO_DECREMENT_RCTL_SESSION(sp, need, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4590
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4674
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4701
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4704
if (!copyin_attributes(mode, sp, count, oc_attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
4712
CRYPTO_OBJECT_OFFSET(object_create), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
4718
sp->sd_provider_session->ps_session, 0, k_attrs, count,
usr/src/uts/common/crypto/io/crypto.c
4727
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4741
sp->sd_provider_session->ps_session, object_handle,
usr/src/uts/common/crypto/io/crypto.c
4751
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4768
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4796
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4799
if (!copyin_attributes(mode, sp, count, oc_new_attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
4807
CRYPTO_OBJECT_OFFSET(object_copy), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
4814
sp->sd_provider_session->ps_session, handle, k_attrs, count,
usr/src/uts/common/crypto/io/crypto.c
4823
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
4837
sp->sd_provider_session->ps_session, new_handle,
usr/src/uts/common/crypto/io/crypto.c
4847
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4863
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
4883
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4889
CRYPTO_OBJECT_OFFSET(object_destroy), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
4896
sp->sd_provider_session->ps_session, handle, NULL, 0, NULL, 0,
usr/src/uts/common/crypto/io/crypto.c
4903
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
4936
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
4967
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
4970
if (!copyin_attributes(mode, sp, count, og_attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
4979
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
4985
sp->sd_provider_session->ps_session, handle, k_attrs, count, NULL,
usr/src/uts/common/crypto/io/crypto.c
5001
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5002
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5031
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5052
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5059
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
5065
sp->sd_provider_session->ps_session, handle, NULL, 0, NULL, &size,
usr/src/uts/common/crypto/io/crypto.c
5077
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5100
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5129
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5132
if (!copyin_attributes(mode, sp, count, sa_attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
5141
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
5147
sp->sd_provider_session->ps_session, object_handle, k_attrs, count,
usr/src/uts/common/crypto/io/crypto.c
5154
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5155
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5182
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5209
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5212
if (!copyin_attributes(mode, sp, count, attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
5221
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
5226
if (sp->sd_find_init_cookie != NULL) {
usr/src/uts/common/crypto/io/crypto.c
5232
sp->sd_provider_session->ps_session, 0, k_attrs, count, NULL, 0,
usr/src/uts/common/crypto/io/crypto.c
5245
sp->sd_find_init_cookie = cookie;
usr/src/uts/common/crypto/io/crypto.c
5249
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5250
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5277
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5308
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5311
if ((rv = CRYPTO_BUFFER_CHECK(sp, len, rctl_chk)) !=
usr/src/uts/common/crypto/io/crypto.c
5320
CRYPTO_OBJECT_OFFSET(object_find), sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
5326
sp->sd_provider_session->ps_session, 0, NULL, 0, buffer, 0,
usr/src/uts/common/crypto/io/crypto.c
5327
NULL, sp->sd_find_init_cookie, max_count, &count);
usr/src/uts/common/crypto/io/crypto.c
5350
CRYPTO_DECREMENT_RCTL_SESSION(sp, rctl_bytes, rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5351
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5373
crypto_free_find_ctx(crypto_session_data_t *sp)
usr/src/uts/common/crypto/io/crypto.c
5382
sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
5387
sp->sd_provider_session->ps_session, 0, NULL, 0, NULL, 0,
usr/src/uts/common/crypto/io/crypto.c
5388
NULL, sp->sd_find_init_cookie, 0, NULL);
usr/src/uts/common/crypto/io/crypto.c
5402
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
5421
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5425
if ((rv = crypto_free_find_ctx(sp)) == CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/crypto.c
5426
sp->sd_find_init_cookie = NULL;
usr/src/uts/common/crypto/io/crypto.c
5429
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5457
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
548
crypto_session_data_t *sp;
usr/src/uts/common/crypto/io/crypto.c
5484
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5492
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
5502
if (!copyin_mech(mode, sp,
usr/src/uts/common/crypto/io/crypto.c
5514
if (!copyin_attributes(mode, sp, count, attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
5521
sp->sd_provider_session->ps_session, &mech, k_attrs, count,
usr/src/uts/common/crypto/io/crypto.c
5530
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5531
CRYPTO_DECREMENT_RCTL_SESSION(sp, key_rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5545
sp->sd_provider_session->ps_session, key_handle,
usr/src/uts/common/crypto/io/crypto.c
5555
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5584
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5618
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5626
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
5636
if (!copyin_mech(mode, sp, STRUCT_FADDR(generate_key,
usr/src/uts/common/crypto/io/crypto.c
5648
if (!copyin_attributes(mode, sp, in_count, in_attributes, &k_in_attrs,
usr/src/uts/common/crypto/io/crypto.c
5656
if (!copyin_attributes(mode, sp, out_count, out_attributes,
usr/src/uts/common/crypto/io/crypto.c
5664
sp->sd_provider_session->ps_session, &mech, k_in_attrs, in_count,
usr/src/uts/common/crypto/io/crypto.c
5674
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5675
CRYPTO_DECREMENT_RCTL_SESSION(sp, in_key_rctl_bytes, in_key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5676
CRYPTO_DECREMENT_RCTL_SESSION(sp, out_key_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
5698
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5721
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5755
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5763
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
5773
if (!copyin_mech(mode, sp, STRUCT_FADDR(generate_key_pair,
usr/src/uts/common/crypto/io/crypto.c
5787
if (!copyin_attributes(mode, sp, pub_count, pub_attributes,
usr/src/uts/common/crypto/io/crypto.c
5794
if (!copyin_attributes(mode, sp, pri_count, pri_attributes,
usr/src/uts/common/crypto/io/crypto.c
5801
sp->sd_provider_session->ps_session, &mech, k_pub_attrs,
usr/src/uts/common/crypto/io/crypto.c
5813
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5814
CRYPTO_DECREMENT_RCTL_SESSION(sp, pub_rctl_bytes, pub_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5815
CRYPTO_DECREMENT_RCTL_SESSION(sp, pri_rctl_bytes, pri_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
5832
sp->sd_provider_session->ps_session, pub_handle,
usr/src/uts/common/crypto/io/crypto.c
5840
sp->sd_provider_session->ps_session, pri_handle,
usr/src/uts/common/crypto/io/crypto.c
5850
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
5881
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
5927
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
5935
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
5946
if (!copyin_mech(mode, sp, STRUCT_FADDR(generate_key_pair,
usr/src/uts/common/crypto/io/crypto.c
596
sp = cm->cm_session_table[i];
usr/src/uts/common/crypto/io/crypto.c
5961
if (!copyin_attributes(mode, sp, in_pub_count, in_pub_attributes,
usr/src/uts/common/crypto/io/crypto.c
5969
if (!copyin_attributes(mode, sp, in_pri_count, in_pri_attributes,
usr/src/uts/common/crypto/io/crypto.c
597
ASSERT((sp->sd_flags & CRYPTO_SESSION_IS_BUSY) == 0);
usr/src/uts/common/crypto/io/crypto.c
598
ASSERT(sp->sd_pre_approved_amount == 0 ||
usr/src/uts/common/crypto/io/crypto.c
5980
if (!copyin_attributes(mode, sp, out_pub_count, out_pub_attributes,
usr/src/uts/common/crypto/io/crypto.c
5988
if (!copyin_attributes(mode, sp, out_pri_count, out_pri_attributes,
usr/src/uts/common/crypto/io/crypto.c
599
sp->sd_pre_approved_amount == crypto_pre_approved_limit);
usr/src/uts/common/crypto/io/crypto.c
5995
sp->sd_provider_session->ps_session, &mech, k_in_pub_attrs,
usr/src/uts/common/crypto/io/crypto.c
600
total += sp->sd_pre_approved_amount;
usr/src/uts/common/crypto/io/crypto.c
601
if (sp->sd_find_init_cookie != NULL) {
usr/src/uts/common/crypto/io/crypto.c
6011
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6012
CRYPTO_DECREMENT_RCTL_SESSION(sp, in_pub_rctl_bytes, in_pub_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6013
CRYPTO_DECREMENT_RCTL_SESSION(sp, in_pri_rctl_bytes, in_pri_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6014
CRYPTO_DECREMENT_RCTL_SESSION(sp, out_pub_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6016
CRYPTO_DECREMENT_RCTL_SESSION(sp, out_pri_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
602
(void) crypto_free_find_ctx(sp);
usr/src/uts/common/crypto/io/crypto.c
604
crypto_release_provider_session(cm, sp->sd_provider_session);
usr/src/uts/common/crypto/io/crypto.c
6048
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
605
KCF_PROV_REFRELE(sp->sd_provider);
usr/src/uts/common/crypto/io/crypto.c
606
CRYPTO_CANCEL_ALL_CTX(sp);
usr/src/uts/common/crypto/io/crypto.c
607
mutex_destroy(&sp->sd_lock);
usr/src/uts/common/crypto/io/crypto.c
6070
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
608
cv_destroy(&sp->sd_cv);
usr/src/uts/common/crypto/io/crypto.c
609
kmem_cache_free(crypto_session_cache, sp);
usr/src/uts/common/crypto/io/crypto.c
6100
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
6108
if (!copyin_key(mode, sp, STRUCT_FADDR(wrap_key, wk_wrapping_key), &key,
usr/src/uts/common/crypto/io/crypto.c
6116
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
6126
if (!copyin_mech(mode, sp, STRUCT_FADDR(wrap_key, wk_mechanism),
usr/src/uts/common/crypto/io/crypto.c
6151
if ((rv = CRYPTO_BUFFER_CHECK(sp, wrapped_key_len,
usr/src/uts/common/crypto/io/crypto.c
6162
sp->sd_provider_session->ps_session, &mech, NULL, 0, &handle,
usr/src/uts/common/crypto/io/crypto.c
6189
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6190
CRYPTO_DECREMENT_RCTL_SESSION(sp, key_rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6191
CRYPTO_DECREMENT_RCTL_SESSION(sp, wrapped_key_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6193
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
6229
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
6263
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
6271
if (!copyin_key(mode, sp, STRUCT_FADDR(unwrap_key, uk_unwrapping_key),
usr/src/uts/common/crypto/io/crypto.c
6278
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
6288
if (!copyin_mech(mode, sp,
usr/src/uts/common/crypto/io/crypto.c
6300
if (!copyin_attributes(mode, sp, count, uk_attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
6314
if ((rv = CRYPTO_BUFFER_CHECK(sp, wrapped_key_len,
usr/src/uts/common/crypto/io/crypto.c
6329
sp->sd_provider_session->ps_session, &mech, k_attrs, count, &handle,
usr/src/uts/common/crypto/io/crypto.c
6338
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6339
CRYPTO_DECREMENT_RCTL_SESSION(sp, unwrapping_key_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6341
CRYPTO_DECREMENT_RCTL_SESSION(sp, wrapped_key_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6343
CRYPTO_DECREMENT_RCTL_SESSION(sp, k_attrs_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6363
sp->sd_provider_session->ps_session, handle,
usr/src/uts/common/crypto/io/crypto.c
6373
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
6397
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
6428
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
6436
if (!copyin_key(mode, sp, STRUCT_FADDR(derive_key, dk_base_key),
usr/src/uts/common/crypto/io/crypto.c
6442
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
6452
if (!copyin_mech(mode, sp,
usr/src/uts/common/crypto/io/crypto.c
6465
if (!copyin_attributes(mode, sp, count, attributes, &k_attrs,
usr/src/uts/common/crypto/io/crypto.c
6472
sp->sd_provider_session->ps_session, &mech, k_attrs, count,
usr/src/uts/common/crypto/io/crypto.c
6494
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6495
CRYPTO_DECREMENT_RCTL_SESSION(sp, key_rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6496
CRYPTO_DECREMENT_RCTL_SESSION(sp, attributes_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6518
sp->sd_provider_session->ps_session, handle,
usr/src/uts/common/crypto/io/crypto.c
6525
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/crypto/io/crypto.c
6555
crypto_session_data_t *sp = NULL;
usr/src/uts/common/crypto/io/crypto.c
6589
if (!get_session_ptr(session_id, cm, &sp, &error, &rv)) {
usr/src/uts/common/crypto/io/crypto.c
6597
if (!copyin_key(mode, sp, STRUCT_FADDR(derive_key, ndk_base_key),
usr/src/uts/common/crypto/io/crypto.c
6603
CRYPTO_MECH_INVALID, NULL, sp->sd_provider,
usr/src/uts/common/crypto/io/crypto.c
6613
if (!copyin_mech(mode, sp,
usr/src/uts/common/crypto/io/crypto.c
6627
if (!copyin_attributes(mode, sp, in_count, in_attributes, &k_in_attrs,
usr/src/uts/common/crypto/io/crypto.c
6634
if (!copyin_attributes(mode, sp, out_count, out_attributes,
usr/src/uts/common/crypto/io/crypto.c
6642
sp->sd_provider_session->ps_session, &mech, k_in_attrs, in_count,
usr/src/uts/common/crypto/io/crypto.c
6662
CRYPTO_DECREMENT_RCTL_SESSION(sp, mech_rctl_bytes, mech_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6663
CRYPTO_DECREMENT_RCTL_SESSION(sp, key_rctl_bytes, key_rctl_chk);
usr/src/uts/common/crypto/io/crypto.c
6664
CRYPTO_DECREMENT_RCTL_SESSION(sp, in_attributes_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6666
CRYPTO_DECREMENT_RCTL_SESSION(sp, out_attributes_rctl_bytes,
usr/src/uts/common/crypto/io/crypto.c
6690
CRYPTO_SESSION_RELE(sp);
usr/src/uts/common/ctf/ctf_mod.c
72
ctf_sect_mmap(ctf_sect_t *sp, int fd)
usr/src/uts/common/ctf/ctf_mod.c
79
ctf_sect_munmap(const ctf_sect_t *sp)
usr/src/uts/common/disp/thread.c
2261
stkinfo_percent(caddr_t t_stk, caddr_t t_stkbase, caddr_t sp)
usr/src/uts/common/disp/thread.c
2268
if (sp > t_stk) {
usr/src/uts/common/disp/thread.c
2271
if (sp < t_stkbase) {
usr/src/uts/common/disp/thread.c
2274
percent = t_stk - sp + 1;
usr/src/uts/common/disp/thread.c
2278
if (sp < t_stk) {
usr/src/uts/common/disp/thread.c
2281
if (sp > t_stkbase) {
usr/src/uts/common/disp/thread.c
2284
percent = sp - t_stk + 1;
usr/src/uts/common/dtrace/dtrace.c
2075
void *sp = &dstate->dtds_state;
usr/src/uts/common/dtrace/dtrace.c
2092
(void) dtrace_cas32(sp,
usr/src/uts/common/fs/bootfs/bootfs_construct.c
220
char *sp;
usr/src/uts/common/fs/bootfs/bootfs_construct.c
240
sp = strchr(p, '/');
usr/src/uts/common/fs/bootfs/bootfs_construct.c
241
if (sp == NULL)
usr/src/uts/common/fs/bootfs/bootfs_construct.c
243
nlen = (ptrdiff_t)sp - (ptrdiff_t)p;
usr/src/uts/common/fs/bootfs/bootfs_construct.c
245
p = sp + 1;
usr/src/uts/common/fs/bootfs/bootfs_construct.c
251
p = sp + 1;
usr/src/uts/common/fs/bootfs/bootfs_construct.c
257
p = sp + 1;
usr/src/uts/common/fs/ctfs/ctfs_root.c
340
ctfs_statvfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/uts/common/fs/ctfs/ctfs_root.c
345
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/ctfs/ctfs_root.c
346
sp->f_bsize = DEV_BSIZE;
usr/src/uts/common/fs/ctfs/ctfs_root.c
347
sp->f_frsize = DEV_BSIZE;
usr/src/uts/common/fs/ctfs/ctfs_root.c
350
sp->f_files = total;
usr/src/uts/common/fs/ctfs/ctfs_root.c
351
sp->f_favail = sp->f_ffree = INT_MAX - total;
usr/src/uts/common/fs/ctfs/ctfs_root.c
353
sp->f_fsid = d32;
usr/src/uts/common/fs/ctfs/ctfs_root.c
354
(void) strlcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name,
usr/src/uts/common/fs/ctfs/ctfs_root.c
355
sizeof (sp->f_basetype));
usr/src/uts/common/fs/ctfs/ctfs_root.c
356
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/ctfs/ctfs_root.c
357
sp->f_namemax = CTFS_NAME_MAX;
usr/src/uts/common/fs/ctfs/ctfs_root.c
358
(void) strlcpy(sp->f_fstr, "contract", sizeof (sp->f_fstr));
usr/src/uts/common/fs/doorfs/door_sys.c
1374
door_desc_t *desc_ptr, uint_t desc_num, caddr_t sp, size_t ssize)
usr/src/uts/common/fs/doorfs/door_sys.c
1395
st->d_sp = sp; /* Save base of stack. */
usr/src/uts/common/fs/fd/fdops.c
450
fdstatvfs(struct vfs *vfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/fd/fdops.c
460
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/fd/fdops.c
461
sp->f_bsize = 1024;
usr/src/uts/common/fs/fd/fdops.c
462
sp->f_frsize = 1024;
usr/src/uts/common/fs/fd/fdops.c
463
sp->f_blocks = (fsblkcnt64_t)0;
usr/src/uts/common/fs/fd/fdops.c
464
sp->f_bfree = (fsblkcnt64_t)0;
usr/src/uts/common/fs/fd/fdops.c
465
sp->f_bavail = (fsblkcnt64_t)0;
usr/src/uts/common/fs/fd/fdops.c
466
sp->f_files = (fsfilcnt64_t)
usr/src/uts/common/fs/fd/fdops.c
468
sp->f_ffree = (fsfilcnt64_t)0;
usr/src/uts/common/fs/fd/fdops.c
469
sp->f_favail = (fsfilcnt64_t)0;
usr/src/uts/common/fs/fd/fdops.c
471
sp->f_fsid = d32;
usr/src/uts/common/fs/fd/fdops.c
472
(void) strcpy(sp->f_basetype, vfssw[fdfstype].vsw_name);
usr/src/uts/common/fs/fd/fdops.c
473
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/fd/fdops.c
474
sp->f_namemax = FDNSIZE;
usr/src/uts/common/fs/fd/fdops.c
475
(void) strcpy(sp->f_fstr, "/dev/fd");
usr/src/uts/common/fs/fd/fdops.c
476
(void) strcpy(&sp->f_fstr[8], "/dev/fd");
usr/src/uts/common/fs/fem.c
1794
fshead_statvfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/uts/common/fs/fem.c
1807
errc = (*func)(vfsp, sp);
usr/src/uts/common/fs/fem.c
1815
errc = (*func)(arg0, sp);
usr/src/uts/common/fs/fem.c
2811
vfsnext_statvfs(fsemarg_t *vf, statvfs64_t *sp)
usr/src/uts/common/fs/fem.c
2821
return ((*func)(arg0, sp));
usr/src/uts/common/fs/fem.c
2945
struct fem_list *sp;
usr/src/uts/common/fs/fem.c
2947
sp = kmem_alloc(fl_ntob(numnodes), KM_SLEEP);
usr/src/uts/common/fs/fem.c
2948
sp->feml_refc = 1;
usr/src/uts/common/fs/fem.c
2949
sp->feml_ssize = numnodes;
usr/src/uts/common/fs/fem.c
2950
sp->feml_nodes[0] = FEM_GUARD(FEMTYPE_NULL);
usr/src/uts/common/fs/fem.c
2951
sp->feml_tos = 0;
usr/src/uts/common/fs/fem.c
2952
return (sp);
usr/src/uts/common/fs/fem.c
2964
struct fem_list *sp;
usr/src/uts/common/fs/fem.c
2966
sp = femlist_create(numnodes);
usr/src/uts/common/fs/fem.c
2967
sp->feml_nodes[0] = FEM_GUARD(type);
usr/src/uts/common/fs/fem.c
2968
sp->feml_nodes[1].fn_op.anon = baseops;
usr/src/uts/common/fs/fem.c
2969
sp->feml_nodes[1].fn_available = NULL;
usr/src/uts/common/fs/fem.c
2970
sp->feml_nodes[1].fn_av_hold = NULL;
usr/src/uts/common/fs/fem.c
2971
sp->feml_nodes[1].fn_av_rele = NULL;
usr/src/uts/common/fs/fem.c
2972
sp->feml_tos = 1;
usr/src/uts/common/fs/fem.c
2973
return (sp);
usr/src/uts/common/fs/fem.c
3171
remove_node(struct fem_list *sp, void **baseops, void *opset, void *datap)
usr/src/uts/common/fs/fem.c
3177
for (i = sp->feml_tos; i > 0; i--) {
usr/src/uts/common/fs/fem.c
3178
fn = sp->feml_nodes + i;
usr/src/uts/common/fs/fem.c
3197
while (i++ < sp->feml_tos) {
usr/src/uts/common/fs/fem.c
3198
sp->feml_nodes[i-1] = sp->feml_nodes[i];
usr/src/uts/common/fs/fem.c
3200
if (--(sp->feml_tos) == 1) { /* Empty, restore ops */
usr/src/uts/common/fs/fem.c
3201
*baseops = sp->feml_nodes[1].fn_op.anon;
usr/src/uts/common/fs/fem.c
3209
struct fem_list *sp;
usr/src/uts/common/fs/fem.c
3219
if ((sp = fem_lock(fh)) == NULL) {
usr/src/uts/common/fs/fem.c
3222
} else if (sp->feml_refc == 1) {
usr/src/uts/common/fs/fem.c
3223
error = remove_node(sp, baseops, opset, datap);
usr/src/uts/common/fs/fem.c
3224
if (sp->feml_tos == 1) {
usr/src/uts/common/fs/fem.c
3232
fem_release(sp);
usr/src/uts/common/fs/fem.c
3241
fem_addref(sp);
usr/src/uts/common/fs/fem.c
3243
nsp = femlist_create(sp->feml_ssize);
usr/src/uts/common/fs/fem.c
3244
if (fem_lock(fh) == sp) {
usr/src/uts/common/fs/fem.c
3251
fem_dup_list(sp, nsp);
usr/src/uts/common/fs/fem.c
3262
(void) fem_delref(sp);
usr/src/uts/common/fs/fem.c
3274
fem_release(sp);
usr/src/uts/common/fs/fem.c
3287
struct fem_list *sp,
usr/src/uts/common/fs/fem.c
3294
ASSERT(sp != NULL);
usr/src/uts/common/fs/fem.c
3295
for (i = sp->feml_tos; i > 0; i--) {
usr/src/uts/common/fs/fem.c
3296
if ((*f)(sp->feml_nodes+i, mon, arg) != 0) {
usr/src/uts/common/fs/fem.c
350
struct fem_list *sp = NULL;
usr/src/uts/common/fs/fem.c
354
sp = fp->femh_list;
usr/src/uts/common/fs/fem.c
355
return (sp);
usr/src/uts/common/fs/fem.c
370
fem_addref(struct fem_list *sp)
usr/src/uts/common/fs/fem.c
372
atomic_inc_32(&sp->feml_refc);
usr/src/uts/common/fs/fem.c
376
fem_delref(struct fem_list *sp)
usr/src/uts/common/fs/fem.c
378
return (atomic_dec_32_nv(&sp->feml_refc));
usr/src/uts/common/fs/fem.c
384
struct fem_list *sp = NULL;
usr/src/uts/common/fs/fem.c
387
if ((sp = fem_lock(fp)) != NULL) {
usr/src/uts/common/fs/fem.c
388
fem_addref(sp);
usr/src/uts/common/fs/fem.c
392
return (sp);
usr/src/uts/common/fs/fem.c
396
fem_release(struct fem_list *sp)
usr/src/uts/common/fs/fem.c
400
ASSERT(sp->feml_refc != 0);
usr/src/uts/common/fs/fem.c
401
if (fem_delref(sp) == 0) {
usr/src/uts/common/fs/fem.c
406
for (i = sp->feml_tos; i > 0; i--) {
usr/src/uts/common/fs/fem.c
407
struct fem_node *fnp = &sp->feml_nodes[i];
usr/src/uts/common/fs/fem.c
412
kmem_free(sp, fl_ntob(sp->feml_ssize));
usr/src/uts/common/fs/mntfs/mntvfsops.c
280
mntstatvfs(struct vfs *vfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/mntfs/mntvfsops.c
284
bzero((caddr_t)sp, sizeof (*sp));
usr/src/uts/common/fs/mntfs/mntvfsops.c
285
sp->f_bsize = DEV_BSIZE;
usr/src/uts/common/fs/mntfs/mntvfsops.c
286
sp->f_frsize = DEV_BSIZE;
usr/src/uts/common/fs/mntfs/mntvfsops.c
287
sp->f_blocks = (fsblkcnt64_t)0;
usr/src/uts/common/fs/mntfs/mntvfsops.c
288
sp->f_bfree = (fsblkcnt64_t)0;
usr/src/uts/common/fs/mntfs/mntvfsops.c
289
sp->f_bavail = (fsblkcnt64_t)0;
usr/src/uts/common/fs/mntfs/mntvfsops.c
290
sp->f_files = (fsfilcnt64_t)1;
usr/src/uts/common/fs/mntfs/mntvfsops.c
291
sp->f_ffree = (fsfilcnt64_t)0;
usr/src/uts/common/fs/mntfs/mntvfsops.c
292
sp->f_favail = (fsfilcnt64_t)0;
usr/src/uts/common/fs/mntfs/mntvfsops.c
294
sp->f_fsid = d32;
usr/src/uts/common/fs/mntfs/mntvfsops.c
295
(void) strcpy(sp->f_basetype, vfssw[mntfstype].vsw_name);
usr/src/uts/common/fs/mntfs/mntvfsops.c
296
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/mntfs/mntvfsops.c
297
sp->f_namemax = 64; /* quite arbitrary */
usr/src/uts/common/fs/mntfs/mntvfsops.c
298
bzero(sp->f_fstr, sizeof (sp->f_fstr));
usr/src/uts/common/fs/mntfs/mntvfsops.c
299
(void) strcpy(sp->f_fstr, "/mnttab");
usr/src/uts/common/fs/mntfs/mntvfsops.c
300
(void) strcpy(&sp->f_fstr[8], "/mnttab");
usr/src/uts/common/fs/namefs/namevfs.c
658
nm_statvfs(vfs_t *vfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/namefs/namevfs.c
662
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/namefs/namevfs.c
663
sp->f_bsize = 1024;
usr/src/uts/common/fs/namefs/namevfs.c
664
sp->f_frsize = 1024;
usr/src/uts/common/fs/namefs/namevfs.c
666
sp->f_fsid = d32;
usr/src/uts/common/fs/namefs/namevfs.c
667
(void) strcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name);
usr/src/uts/common/fs/namefs/namevfs.c
668
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/nfs/nfs3_xdr.c
117
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_xdr.c
118
sp = kmem_alloc(nodesize, KM_NOSLEEP);
usr/src/uts/common/fs/nfs/nfs3_xdr.c
119
*cpp = sp;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
120
if (sp == NULL)
usr/src/uts/common/fs/nfs/nfs3_xdr.c
124
sp[size] = 0;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
126
if (xdr_opaque(xdrs, sp, size)) {
usr/src/uts/common/fs/nfs/nfs3_xdr.c
127
if (strlen(sp) != size) {
usr/src/uts/common/fs/nfs/nfs3_xdr.c
129
kmem_free(sp, nodesize);
usr/src/uts/common/fs/nfs/nfs3_xdr.c
135
kmem_free(sp, nodesize);
usr/src/uts/common/fs/nfs/nfs3_xdr.c
142
return (xdr_opaque(xdrs, sp, size));
usr/src/uts/common/fs/nfs/nfs3_xdr.c
146
kmem_free(sp, nodesize);
usr/src/uts/common/fs/nfs/nfs3_xdr.c
77
char *sp;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
85
sp = *cpp;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
88
if (sp == NULL || sp == nfs3nametoolong)
usr/src/uts/common/fs/nfs/nfs3_xdr.c
93
size = (uint_t)strlen(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1112
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1123
sp = ncg->nfs4prog2server[i];
usr/src/uts/common/fs/nfs/nfs4_callback.c
1126
if (nfs4_server_vlock(sp, 1) == FALSE)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1129
while ((rp = list_head(&sp->s_deleg_list)) != NULL) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1137
list_remove(&sp->s_deleg_list, rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1139
nfs4_dec_state_ref_count_nolock(sp,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1146
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1150
nfs4delegreturn_cleanup_impl(rp, sp, ncg);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1152
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1154
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1157
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1159
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1185
nfs4_server_t *sp, *next;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1210
sp = nfs4_server_lst.forw;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1211
while (sp != &nfs4_server_lst) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1212
next = sp->forw;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1213
if (sp->zoneid == zoneid) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1214
remque(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1215
insque(sp, &freelist);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1217
sp = next;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1221
sp = freelist.forw;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1222
while (sp != &freelist) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1223
next = sp->forw;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1224
nfs4_server_rele(sp); /* free the list's reference */
usr/src/uts/common/fs/nfs/nfs4_callback.c
1225
sp = next;
usr/src/uts/common/fs/nfs/nfs4_callback.c
179
struct nfs4_server *sp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1793
nfs4_delegreturn_all(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1797
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1801
if (list_head(&sp->s_deleg_list) == NULL) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1802
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1809
pro = sp->s_program;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1810
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1826
nfs4_deleg_discard(mntinfo4_t *mi, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1832
ASSERT(mutex_owned(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_callback.c
1833
ncg = sp->zone_globals;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1835
for (rp = list_head(&sp->s_deleg_list); rp != NULL; rp = next) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1837
next = list_next(&sp->s_deleg_list, rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1868
ASSERT(sp->s_refcnt > 1);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1869
sp->s_refcnt--;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1870
list_remove(&sp->s_deleg_list, rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1872
nfs4_dec_state_ref_count_nolock(sp, mi);
usr/src/uts/common/fs/nfs/nfs4_callback.c
203
sp = ncg->nfs4prog2server[req->rq_prog - NFS4_CALLBACK];
usr/src/uts/common/fs/nfs/nfs4_callback.c
206
if (nfs4_server_vlock(sp, 0) == FALSE) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
227
if (sp->s_program != req->rq_prog) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
231
sp->s_program, req->rq_prog);
usr/src/uts/common/fs/nfs/nfs4_callback.c
236
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
237
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
247
rp = list_head(&sp->s_deleg_list);
usr/src/uts/common/fs/nfs/nfs4_callback.c
248
for (; rp != NULL; rp = list_next(&sp->s_deleg_list, rp)) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
280
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
281
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
391
struct nfs4_server *sp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
411
sp = ncg->nfs4prog2server[req->rq_prog - NFS4_CALLBACK];
usr/src/uts/common/fs/nfs/nfs4_callback.c
414
if (nfs4_server_vlock(sp, 0) == FALSE) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
427
rp = list_head(&sp->s_deleg_list);
usr/src/uts/common/fs/nfs/nfs4_callback.c
428
for (; rp != NULL; rp = list_next(&sp->s_deleg_list, rp)) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
471
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
472
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
513
struct nfs4_server *sp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
521
sp = ncg->nfs4prog2server[req->rq_prog - NFS4_CALLBACK];
usr/src/uts/common/fs/nfs/nfs4_callback.c
524
if (nfs4_server_vlock(sp, 0) != FALSE) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
525
sp->s_flags |= N4S_CB_PINGED;
usr/src/uts/common/fs/nfs/nfs4_callback.c
526
cv_broadcast(&sp->wait_cb_null);
usr/src/uts/common/fs/nfs/nfs4_callback.c
527
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
528
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_client.c
3232
nfs4_renew_lease_thread(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_client.c
3242
"nfs4_renew_lease_thread: acting on sp 0x%p", (void*)sp));
usr/src/uts/common/fs/nfs/nfs4_client.c
3246
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3248
sp->last_renewal_time = gethrestime_sec();
usr/src/uts/common/fs/nfs/nfs4_client.c
3249
sp->lease_valid = NFS4_LEASE_UNINITIALIZED;
usr/src/uts/common/fs/nfs/nfs4_client.c
3250
ASSERT(sp->s_refcnt >= 1);
usr/src/uts/common/fs/nfs/nfs4_client.c
3253
if (!sp->state_ref_count ||
usr/src/uts/common/fs/nfs/nfs4_client.c
3254
sp->lease_valid != NFS4_LEASE_VALID) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3256
kip_secs = MAX((sp->s_lease_time >> 1) -
usr/src/uts/common/fs/nfs/nfs4_client.c
3257
(3 * sp->propagation_delay.tv_sec), 1);
usr/src/uts/common/fs/nfs/nfs4_client.c
3268
sp->state_ref_count, sp->lease_valid));
usr/src/uts/common/fs/nfs/nfs4_client.c
3273
time_left = cv_reltimedwait(&sp->cv_thread_exit,
usr/src/uts/common/fs/nfs/nfs4_client.c
3274
&sp->s_lock, tick_delay, TR_CLOCK_TICK);
usr/src/uts/common/fs/nfs/nfs4_client.c
3283
if (sp->s_thread_exit == NFS4_THREAD_EXIT)
usr/src/uts/common/fs/nfs/nfs4_client.c
3288
tmp_last_renewal_time = sp->last_renewal_time;
usr/src/uts/common/fs/nfs/nfs4_client.c
3290
tmp_time = gethrestime_sec() - sp->last_renewal_time +
usr/src/uts/common/fs/nfs/nfs4_client.c
3291
(3 * sp->propagation_delay.tv_sec);
usr/src/uts/common/fs/nfs/nfs4_client.c
3296
sp->last_renewal_time));
usr/src/uts/common/fs/nfs/nfs4_client.c
3298
kip_secs = MAX((sp->s_lease_time >> 1) - tmp_time, 1);
usr/src/uts/common/fs/nfs/nfs4_client.c
3309
time_left = cv_reltimedwait(&sp->cv_thread_exit, &sp->s_lock,
usr/src/uts/common/fs/nfs/nfs4_client.c
3319
sp->last_renewal_time, nfs4_client_resumed,
usr/src/uts/common/fs/nfs/nfs4_client.c
3322
if (sp->s_thread_exit == NFS4_THREAD_EXIT)
usr/src/uts/common/fs/nfs/nfs4_client.c
3325
if (tmp_last_renewal_time == sp->last_renewal_time ||
usr/src/uts/common/fs/nfs/nfs4_client.c
3327
nfs4_client_resumed > sp->last_renewal_time)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3333
error = nfs4renew(sp);
usr/src/uts/common/fs/nfs/nfs4_client.c
3338
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3344
if (sp->s_thread_exit == NFS4_THREAD_EXIT)
usr/src/uts/common/fs/nfs/nfs4_client.c
3353
sp->last_renewal_time) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3355
sp->last_renewal_time = tmp_now_time;
usr/src/uts/common/fs/nfs/nfs4_client.c
3376
while (sp->s_otw_call_count != 0) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3380
"s_otw_call_count %d", (void *)sp,
usr/src/uts/common/fs/nfs/nfs4_client.c
3381
sp->s_otw_call_count));
usr/src/uts/common/fs/nfs/nfs4_client.c
3385
cv_wait(&sp->s_cv_otw_count, &sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3390
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3392
nfs4_server_rele(sp); /* free the thread's reference */
usr/src/uts/common/fs/nfs/nfs4_client.c
3393
nfs4_server_rele(sp); /* free the list's reference */
usr/src/uts/common/fs/nfs/nfs4_client.c
3394
sp = NULL;
usr/src/uts/common/fs/nfs/nfs4_client.c
3412
nfs4renew(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_client.c
3432
mi = sp->mntinfo4_list;
usr/src/uts/common/fs/nfs/nfs4_client.c
3434
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3444
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3445
if (sp->s_thread_exit == NFS4_THREAD_EXIT) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3446
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3453
if (mi != sp->mntinfo4_list) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3455
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3458
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3461
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3470
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3471
argop[0].nfs_argop4_u.oprenew.clientid = sp->clientid;
usr/src/uts/common/fs/nfs/nfs4_client.c
3472
cr = sp->s_cred;
usr/src/uts/common/fs/nfs/nfs4_client.c
3474
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3483
(void*)sp));
usr/src/uts/common/fs/nfs/nfs4_client.c
3487
DTRACE_PROBE2(nfs4__renew__start, nfs4_server_t *, sp,
usr/src/uts/common/fs/nfs/nfs4_client.c
3493
DTRACE_PROBE2(nfs4__renew__end, nfs4_server_t *, sp,
usr/src/uts/common/fs/nfs/nfs4_client.c
3498
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3499
sp->propagation_delay.tv_sec =
usr/src/uts/common/fs/nfs/nfs4_client.c
3501
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3508
nfs4_delegreturn_all(sp);
usr/src/uts/common/fs/nfs/nfs4_client.c
3539
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3569
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_client.c
3572
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_client.c
3574
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3575
nfs4_inc_state_ref_count_nolock(sp, mi);
usr/src/uts/common/fs/nfs/nfs4_client.c
3576
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3577
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_client.c
3588
nfs4_inc_state_ref_count_nolock(nfs4_server_t *sp, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client.c
3590
ASSERT(mutex_owned(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_client.c
3592
sp->state_ref_count++;
usr/src/uts/common/fs/nfs/nfs4_client.c
3595
sp->state_ref_count));
usr/src/uts/common/fs/nfs/nfs4_client.c
3597
if (sp->lease_valid == NFS4_LEASE_UNINITIALIZED)
usr/src/uts/common/fs/nfs/nfs4_client.c
3598
sp->lease_valid = NFS4_LEASE_VALID;
usr/src/uts/common/fs/nfs/nfs4_client.c
3605
if (sp->lease_valid == NFS4_LEASE_VALID && sp->state_ref_count == 1)
usr/src/uts/common/fs/nfs/nfs4_client.c
3606
sp->last_renewal_time = gethrestime_sec();
usr/src/uts/common/fs/nfs/nfs4_client.c
3615
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_client.c
3618
sp = find_nfs4_server_all(mi, 1);
usr/src/uts/common/fs/nfs/nfs4_client.c
3620
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_client.c
3621
nfs4_dec_state_ref_count_nolock(sp, mi);
usr/src/uts/common/fs/nfs/nfs4_client.c
3622
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
3623
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_client.c
3632
nfs4_dec_state_ref_count_nolock(nfs4_server_t *sp, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client.c
3634
ASSERT(mutex_owned(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_client.c
3635
ASSERT(sp->state_ref_count != 0);
usr/src/uts/common/fs/nfs/nfs4_client.c
3636
sp->state_ref_count--;
usr/src/uts/common/fs/nfs/nfs4_client.c
3640
sp->state_ref_count));
usr/src/uts/common/fs/nfs/nfs4_client.c
3653
nfs4_remove_mi_from_server(mi, sp);
usr/src/uts/common/fs/nfs/nfs4_client.c
3658
inlease(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_client.c
3662
ASSERT(mutex_owned(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_client.c
3664
if (sp->lease_valid == NFS4_LEASE_VALID &&
usr/src/uts/common/fs/nfs/nfs4_client.c
3665
gethrestime_sec() < sp->last_renewal_time + sp->s_lease_time)
usr/src/uts/common/fs/nfs/nfs4_client.c
3679
nfs4_server_in_recovery(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_client.c
3681
return (nfs_rw_lock_held(&sp->s_recovlock, RW_WRITER));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1013
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1015
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1016
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1017
sp->s_otw_call_count--;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1018
cv_broadcast(&sp->s_cv_otw_count);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1019
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1020
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1208
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1232
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1233
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1234
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1287
if (sp == NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1290
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1291
activesrv = nfs4_fs_active(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1296
(void *)sp));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1302
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1308
nfs4_mark_srv_dead(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1311
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1312
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1326
recov_newserver(recovp, &sp, &recov_fail);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1336
if (sp != NULL && recov_fail == FALSE) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1337
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1338
if (!(sp->s_flags & N4S_CLIENTID_SET)) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1339
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1340
recov_clientid(recovp, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1350
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1400
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1405
recov_openfiles(recovp, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1414
if (sp != NULL &&
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1420
nfs4_resend_lost_rqsts(recovp, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1471
nfs4_free_lost_rqst(lrp, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1494
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1495
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1731
recov_clientid(recov_info_t *recovp, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1738
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1746
(void) nfs_rw_enter_sig(&sp->s_recovlock, RW_WRITER, 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1748
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1749
still_stale = ((sp->s_flags & N4S_CLIENTID_SET) == 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1750
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1771
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1806
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1822
milist = make_milist(sp, &nummi);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1835
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1845
make_milist(nfs4_server_t *sp, int *nummip)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1851
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1853
for (tmi = sp->mntinfo4_list; tmi != NULL; tmi = tmi->mi_clientid_next)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1858
for (i = 0, tmi = sp->mntinfo4_list; tmi != NULL; i++,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1863
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2391
nfs4_free_lost_rqst(nfs4_lost_rqst_t *lrp, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2409
nfs4delegreturn_cleanup(VTOR4(lrp->lr_vp), sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2463
nfs4_remove_lost_rqsts(mntinfo4_t *mi, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2471
nfs4_free_lost_rqst(lrp, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2482
recov_openfiles(recov_info_t *recovp, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2493
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2501
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2502
if ((sp->s_flags & (N4S_CB_PINGED | N4S_CB_WAITER)) == 0) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2503
sp->s_flags |= N4S_CB_WAITER;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2504
(void) cv_reltimedwait(&sp->wait_cb_null, &sp->s_lock,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2507
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2509
(void) nfs_rw_enter_sig(&sp->s_recovlock, RW_READER, 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2543
nfs4_remove_lost_rqsts(mi, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2630
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2641
nfs4_resend_lost_rqsts(recov_info_t *recovp, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2660
resend_one_op(lrp, &n4e, mi, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2703
nfs4_free_lost_rqst(tlrp, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2714
mntinfo4_t *mi, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2759
nfs4_resend_delegreturn(lrp, ep, sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3109
nfs4_server_t *sp, mntinfo4_t *mi, stateid4 *sidp,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3173
if (sp == NULL || (sp != NULL && inlease(sp))) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3194
nfs4_server_t *, sp,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
345
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
379
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
380
errs_to_action(recovp, sp, mi, sid, lost_rqstp, gone, op, bsep);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
381
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
382
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
383
start_recovery(recovp, mi, vp1, vp2, sp, moved_vp, moved_nm);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
384
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
385
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
414
vnode_t *vp1, vnode_t *vp2, nfs4_server_t *sp,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
446
if (sp == NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
454
if (!nfs4_server_in_recovery(sp)) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
455
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
456
sp->s_flags &= ~N4S_CLIENTID_SET;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
457
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
739
nfs4_server_t *sp = NULL;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
824
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
825
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
826
sp->s_otw_call_count++;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
827
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
832
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
833
if (nfs_rw_enter_sig(&sp->s_recovlock, RW_READER,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
841
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
842
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
851
if (sp == NULL || droplock_cnt != mi->mi_srvset_cnt) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
853
if (tsp != sp) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
860
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
861
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
862
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
863
sp->s_otw_call_count--;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
864
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
865
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
866
sp = NULL;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
878
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
879
rsp->rs_sp = sp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
895
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
896
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
935
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
936
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
937
sp->s_otw_call_count--;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
938
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
939
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
975
nfs4_server_t *sp = rsp->rs_sp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1645
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1649
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1650
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1651
clientid = sp->clientid;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1652
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1653
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1667
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1674
sp = find_nfs4_server(VTOMI4(RTOV4(rp)));
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1677
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1678
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1679
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1685
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1687
lease_time = sp->s_lease_time;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1689
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1690
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10002
sp->rs_share_access |= access;
usr/src/uts/common/fs/nfs/nfs4_srv.c
10003
sp->rs_share_deny |= deny;
usr/src/uts/common/fs/nfs/nfs4_srv.c
10009
rfs4_unshare(rfs4_state_t *sp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10015
ASSERT(rfs4_dbe_islocked(sp->rs_dbe));
usr/src/uts/common/fs/nfs/nfs4_srv.c
10017
if (sp->rs_closed || sp->rs_share_access == 0)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10020
ASSERT(sp->rs_owner->ro_client->rc_sysidt != LM_NOSYSID);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10021
ASSERT(sp->rs_finfo->rf_vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10024
shr.s_pid = rfs4_dbe_getid(sp->rs_owner->ro_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10025
shr.s_sysid = sp->rs_owner->ro_client->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_srv.c
10031
err = VOP_SHRLOCK(sp->rs_finfo->rf_vp, F_UNSHARE, &shr, 0, CRED(),
usr/src/uts/common/fs/nfs/nfs4_srv.c
10038
sp->rs_share_access = 0;
usr/src/uts/common/fs/nfs/nfs4_srv.c
10039
sp->rs_share_deny = 0;
usr/src/uts/common/fs/nfs/nfs4_srv.c
106
#define next_stateid(sp) (++(sp)->bits.chgseq)
usr/src/uts/common/fs/nfs/nfs4_srv.c
2268
struct secinfo *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2270
sp = exi->exi_export.ex_secinfo;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2272
if (flavor == sp[i].s_secinfo.sc_nfsnum ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
2273
sp[i].s_secinfo.sc_nfsnum == AUTH_NONE) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2274
return (SEC_REF_EXPORTED(&sp[i]));
usr/src/uts/common/fs/nfs/nfs4_srv.c
2293
struct secinfo *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2299
sp = cs->exi->exi_export.ex_secinfo;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2301
if (cs->nfsflavor == sp[i].s_secinfo.sc_nfsnum ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
2302
sp[i].s_secinfo.sc_nfsnum == AUTH_NONE)
usr/src/uts/common/fs/nfs/nfs4_srv.c
4154
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4253
for (sp = list_head(&oo->ro_statelist); sp != NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4254
sp = list_next(&oo->ro_statelist, sp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4256
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4257
for (lsp = list_head(&sp->rs_lostatelist);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4259
lsp = list_next(&sp->rs_lostatelist, lsp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4266
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6271
rfs4_client_sysid(rfs4_client_t *cp, sysid_t *sp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
6278
*sp = cp->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6282
*sp = cp->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6286
"rfs4_client_sysid: allocated 0x%x\n", *sp));
usr/src/uts/common/fs/nfs/nfs4_srv.c
7018
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7020
if (sp->rs_closed)
usr/src/uts/common/fs/nfs/nfs4_srv.c
7024
if (gethrestime_sec() - sp->rs_owner->ro_client->rc_last_access
usr/src/uts/common/fs/nfs/nfs4_srv.c
7028
rfs4_state_close(sp, TRUE, TRUE, CRED());
usr/src/uts/common/fs/nfs/nfs4_srv.c
7029
rfs4_dbe_invalidate(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7040
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7064
sp = rfs4_findstate_by_owner_file(oo, fp, &screate);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7065
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7080
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7081
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7092
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7098
open_d = (deny & ~sp->rs_open_deny);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7099
open_a = (access & ~sp->rs_open_access);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7105
share_a = (access & ~sp->rs_share_access);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7106
share_d = (deny & ~sp->rs_share_deny);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7108
first_open = (sp->rs_open_access & OPEN4_SHARE_ACCESS_BOTH) == 0;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7122
if ((err = rfs4_share(sp, access, deny)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7123
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7132
sp->rs_finfo, rfs4_lookup_exp_state_max,
usr/src/uts/common/fs/nfs/nfs4_srv.c
7142
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7143
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7154
if (rfs4_check_recall(sp, access)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7156
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7157
rfs4_recall_deleg(fp, FALSE, sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7159
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7162
if (sp->rs_closed) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7164
(void) rfs4_unshare(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7165
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7169
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7170
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7177
if (rfs4_check_recall(sp, access)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7180
(void) rfs4_unshare(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7181
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7183
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7187
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7188
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7208
ct.cc_pid = rfs4_dbe_getid(sp->rs_owner->ro_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7215
(void) rfs4_unshare(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7216
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7221
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7222
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7242
sp->rs_open_access |= access;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7243
sp->rs_open_deny |= deny;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7264
dsp = rfs4_grant_delegation(deleg, sp, &recall);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7268
next_stateid(&sp->rs_stateid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7270
resp->stateid = sp->rs_stateid.stateid;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7273
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7281
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7467
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7490
sp = rfs4_findstate_by_owner_file(oo, fp, &create);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7491
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7499
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7501
if (args->share_access != sp->rs_share_access ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
7502
args->share_deny != sp->rs_share_deny ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
7503
sp->rs_finfo->rf_dinfo.rd_dtype == OPEN_DELEGATE_NONE) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7507
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7509
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7514
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7516
dsp = rfs4_finddeleg(sp, &dcreate);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7518
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7524
next_stateid(&sp->rs_stateid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7526
resp->stateid = sp->rs_stateid.stateid;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7556
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7974
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7993
status = rfs4_get_state(&args->open_stateid, &sp, RFS4_DBS_VALID);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8000
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8001
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8007
rfs4_sw_enter(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8009
switch (rfs4_check_stateid_seqid(sp, &args->open_stateid, cs)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8011
if (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8037
switch (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8054
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8059
if (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8066
next_stateid(&sp->rs_stateid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8067
resp->open_stateid = sp->rs_stateid.stateid;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8068
sp->rs_owner->ro_need_confirm = FALSE;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8069
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8070
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8071
rfs4_update_open_resp(sp->rs_owner, resop, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8078
rfs4_sw_exit(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8079
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8096
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8113
status = rfs4_get_state(&args->open_stateid, &sp, RFS4_DBS_VALID);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8120
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8121
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8127
rfs4_sw_enter(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8129
switch (rfs4_check_stateid_seqid(sp, &args->open_stateid, cs)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8131
if (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8156
switch (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8173
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8182
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8190
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8191
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8207
if ((access & sp->rs_open_access) != access ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
8208
(deny & sp->rs_open_deny) != deny ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
8212
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8213
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8223
(void) rfs4_unshare(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8225
status = rfs4_share(sp, access, deny);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8228
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8229
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8233
fp = sp->rs_finfo;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8242
if ((sp->rs_open_deny & OPEN4_SHARE_DENY_READ) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
8255
if ((sp->rs_open_deny & OPEN4_SHARE_DENY_WRITE) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
8269
if ((sp->rs_open_access & OPEN4_SHARE_ACCESS_READ) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
8284
if ((sp->rs_open_access & OPEN4_SHARE_ACCESS_WRITE) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
8298
sp->rs_open_access = access;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8299
sp->rs_open_deny = deny;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8310
next_stateid(&sp->rs_stateid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8311
resp->open_stateid = sp->rs_stateid.stateid;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8313
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8317
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8319
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8320
rfs4_update_open_resp(sp->rs_owner, resop, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8323
rfs4_sw_exit(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8324
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
857
if (cs->sp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
858
rfs4x_session_rele(cs->sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8674
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8687
status = rfs4_get_state(&args->open_stateid, &sp, RFS4_DBS_INVALID);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8694
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8695
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8701
rfs4_sw_enter(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8703
switch (rfs4_check_stateid_seqid(sp, &args->open_stateid, cs)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8705
if (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8730
switch (rfs4_check_open_seqid(args->seqid, sp->rs_owner,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8747
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8756
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8759
next_stateid(&sp->rs_stateid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8760
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8762
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8763
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8764
rfs4_update_open_resp(sp->rs_owner, resop, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8766
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8773
rfs4_sw_exit(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8774
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8785
rfs4_release_share_lock_state(rfs4_state_t *sp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8788
rfs4_file_t *fp = sp->rs_finfo;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8799
if (sp->rs_owner->ro_client->rc_unlksys_completed == FALSE &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
8800
!list_is_empty(&sp->rs_lostatelist) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
8801
sp->rs_owner->ro_client->rc_sysidt != LM_NOSYSID) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8807
new_sysid = sp->rs_owner->ro_client->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8827
sp->rs_owner->ro_client->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8829
(void) VOP_FRLOCK(sp->rs_finfo->rf_vp, F_SETLK,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8834
sp->rs_owner->ro_client->rc_unlksys_completed = TRUE;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8842
for (lsp = list_head(&sp->rs_lostatelist); lsp != NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8843
lsp = list_next(&sp->rs_lostatelist, lsp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8848
sp->rs_owner->ro_client->rc_sysidt != LM_NOSYSID)
usr/src/uts/common/fs/nfs/nfs4_srv.c
8849
(void) cleanlocks(sp->rs_finfo->rf_vp,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8858
if (sp->rs_owner->ro_client->rc_sysidt != LM_NOSYSID)
usr/src/uts/common/fs/nfs/nfs4_srv.c
8859
(void) rfs4_unshare(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8861
if (sp->rs_open_access) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8870
if (sp->rs_open_access & OPEN4_SHARE_ACCESS_READ) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8876
if (sp->rs_open_access & OPEN4_SHARE_ACCESS_WRITE) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8883
if (sp->rs_open_deny & OPEN4_SHARE_DENY_READ) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8888
if (sp->rs_open_deny & OPEN4_SHARE_DENY_WRITE) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8898
sp->rs_open_access = 0;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8899
sp->rs_open_deny = 0;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9062
rfs4_state_t *sp = lsp->rls_state;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9085
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9086
if (sp->rs_closed == TRUE) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9087
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9095
if ((sp->rs_share_access
usr/src/uts/common/fs/nfs/nfs4_srv.c
9097
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9105
if ((sp->rs_share_access
usr/src/uts/common/fs/nfs/nfs4_srv.c
9107
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9126
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9134
flag = (int)sp->rs_share_access | F_REMOTELOCK;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9136
vp = sp->rs_finfo->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9143
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9152
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9153
if (sp->rs_closed == TRUE) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9155
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9161
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9217
rfs4_state_t *sp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9243
status = rfs4_get_state(stateid, &sp, RFS4_DBS_VALID);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9254
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9255
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9263
rfs4_sw_enter(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9265
switch (rc = rfs4_check_stateid_seqid(sp, stateid, cs)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9289
sp->rs_owner, resop)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9333
lsp = rfs4_findlo_state_by_owner(lo, sp, &create);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9335
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9341
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9347
rfs4_update_open_resp(sp->rs_owner, resop, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9371
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9378
rfs4_update_open_sequence(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9601
if (sp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9602
rfs4_update_open_resp(sp->rs_owner, resop, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9614
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9619
if (sp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9620
rfs4_sw_exit(&sp->rs_owner->ro_sw);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9621
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9949
rfs4_share(rfs4_state_t *sp, uint32_t access, uint32_t deny)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9958
ASSERT(rfs4_dbe_islocked(sp->rs_dbe));
usr/src/uts/common/fs/nfs/nfs4_srv.c
9959
ASSERT(sp->rs_owner->ro_client->rc_sysidt != LM_NOSYSID);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9961
if (sp->rs_closed)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9964
vp = sp->rs_finfo->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9984
shr.s_pid = rfs4_dbe_getid(sp->rs_owner->ro_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9985
shr.s_sysid = sp->rs_owner->ro_client->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1114
rfs4_check_recall(rfs4_state_t *sp, uint32_t access)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1116
open_delegation_type4 dtype = sp->rs_finfo->rf_dinfo.rd_dtype;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1135
return (rfs4_is_deleg(sp));
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1148
rfs4_check_delegation(rfs4_state_t *sp, rfs4_file_t *fp)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1151
uint32_t access = sp->rs_share_access;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1152
uint32_t deny = sp->rs_share_deny;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1261
rfs4_grant_delegation(delegreq_t dreq, rfs4_state_t *sp, int *recall)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1264
rfs4_file_t *fp = sp->rs_finfo;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1268
ASSERT(rfs4_dbe_islocked(sp->rs_dbe));
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1328
if (sp->rs_owner->ro_client->rc_cbinfo.cb_state != CB_OK)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1354
dtype = rfs4_check_delegation(sp, fp);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1364
sp->rs_owner->ro_client->rc_clientid);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1374
return (rfs4_deleg_state(sp, dtype, recall));
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1569
rfs4_deleg_state(rfs4_state_t *sp, open_delegation_type4 dtype, int *recall)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1571
rfs4_file_t *fp = sp->rs_finfo;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1579
ASSERT(rfs4_dbe_islocked(sp->rs_dbe));
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1591
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1593
dsp = rfs4_finddeleg(sp, &create);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1595
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1613
if (sp->rs_owner->ro_client == dsp->rds_client &&
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1642
if (sp->rs_share_access & OPEN4_SHARE_ACCESS_READ)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1644
if (sp->rs_share_access & OPEN4_SHARE_ACCESS_WRITE)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1870
rfs4_is_deleg(rfs4_state_t *sp)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1873
rfs4_file_t *fp = sp->rs_finfo;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1874
rfs4_client_t *cp = sp->rs_owner->ro_client;
usr/src/uts/common/fs/nfs/nfs4_state.c
2813
rfs4_state_t *sp = argp->rls_state;
usr/src/uts/common/fs/nfs/nfs4_state.c
2815
lsp->rls_state = sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2817
lsp->rls_lockid = sp->rs_stateid;
usr/src/uts/common/fs/nfs/nfs4_state.c
2831
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
2832
list_insert_tail(&sp->rs_lostatelist, lsp);
usr/src/uts/common/fs/nfs/nfs4_state.c
2833
rfs4_dbe_hold(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
2834
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
2888
rfs4_findlo_state_by_owner(rfs4_lockowner_t *lo, rfs4_state_t *sp,
usr/src/uts/common/fs/nfs/nfs4_state.c
2896
arg.rls_state = sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2988
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
2992
rc = (sp->rs_stateid.bits.boottime == id->bits.boottime &&
usr/src/uts/common/fs/nfs/nfs4_state.c
2993
sp->rs_stateid.bits.ident == id->bits.ident);
usr/src/uts/common/fs/nfs/nfs4_state.c
3001
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3003
return (&sp->rs_stateid);
usr/src/uts/common/fs/nfs/nfs4_state.c
3009
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3012
rfs4_dbe_lock(sp->rs_owner->ro_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3013
list_remove(&sp->rs_owner->ro_statelist, sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3014
rfs4_dbe_unlock(sp->rs_owner->ro_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3016
list_destroy(&sp->rs_lostatelist);
usr/src/uts/common/fs/nfs/nfs4_state.c
3019
if (!sp->rs_closed) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3020
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3021
(void) rfs4_unshare(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3022
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3026
rfs4_file_rele(sp->rs_finfo);
usr/src/uts/common/fs/nfs/nfs4_state.c
3027
sp->rs_finfo = NULL;
usr/src/uts/common/fs/nfs/nfs4_state.c
3030
rfs4_openowner_rele(sp->rs_owner);
usr/src/uts/common/fs/nfs/nfs4_state.c
3031
sp->rs_owner = NULL;
usr/src/uts/common/fs/nfs/nfs4_state.c
3035
rfs4_state_rele_nounlock(rfs4_state_t *sp)
usr/src/uts/common/fs/nfs/nfs4_state.c
3037
rfs4_dbe_rele(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3041
rfs4_state_rele(rfs4_state_t *sp)
usr/src/uts/common/fs/nfs/nfs4_state.c
3043
rw_exit(&sp->rs_finfo->rf_file_rwlock);
usr/src/uts/common/fs/nfs/nfs4_state.c
3044
rfs4_dbe_rele(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3165
rfs4_finddeleg(rfs4_state_t *sp, bool_t *create)
usr/src/uts/common/fs/nfs/nfs4_state.c
3170
ds.rds_client = sp->rs_owner->ro_client;
usr/src/uts/common/fs/nfs/nfs4_state.c
3171
ds.rds_finfo = sp->rs_finfo;
usr/src/uts/common/fs/nfs/nfs4_state.c
3233
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3237
for (sp = list_head(&oo->ro_statelist); sp != NULL;
usr/src/uts/common/fs/nfs/nfs4_state.c
3238
sp = list_next(&oo->ro_statelist, sp)) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3239
rfs4_state_close(sp, FALSE, close_of_client, CRED());
usr/src/uts/common/fs/nfs/nfs4_state.c
3241
rfs4_dbe_invalidate(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3251
rfs4_state_t *sp = key;
usr/src/uts/common/fs/nfs/nfs4_state.c
3253
return (ADDRHASH(sp->rs_owner) ^ ADDRHASH(sp->rs_finfo));
usr/src/uts/common/fs/nfs/nfs4_state.c
3259
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3262
if (sp->rs_closed == TRUE)
usr/src/uts/common/fs/nfs/nfs4_state.c
3265
return (arg->rs_owner == sp->rs_owner && arg->rs_finfo == sp->rs_finfo);
usr/src/uts/common/fs/nfs/nfs4_state.c
3283
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3286
if (sp->rs_closed == TRUE)
usr/src/uts/common/fs/nfs/nfs4_state.c
3289
return (fp == sp->rs_finfo);
usr/src/uts/common/fs/nfs/nfs4_state.c
3295
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3297
return (sp->rs_finfo);
usr/src/uts/common/fs/nfs/nfs4_state.c
3304
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3311
sp = (rfs4_state_t *)rfs4_dbsearch(nsrv4->rfs4_state_owner_file_idx,
usr/src/uts/common/fs/nfs/nfs4_state.c
3314
return (sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3331
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3333
if (rfs4_dbe_is_invalid(sp->rs_dbe))
usr/src/uts/common/fs/nfs/nfs4_state.c
3336
if (sp->rs_closed == TRUE &&
usr/src/uts/common/fs/nfs/nfs4_state.c
3337
((gethrestime_sec() - rfs4_dbe_get_timerele(sp->rs_dbe))
usr/src/uts/common/fs/nfs/nfs4_state.c
3341
return ((gethrestime_sec() - sp->rs_owner->ro_client->rc_last_access
usr/src/uts/common/fs/nfs/nfs4_state.c
3348
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
3354
sp->rs_stateid = get_stateid(rfs4_dbe_getid(sp->rs_dbe));
usr/src/uts/common/fs/nfs/nfs4_state.c
3355
sp->rs_stateid.bits.type = OPENID;
usr/src/uts/common/fs/nfs/nfs4_state.c
3356
sp->rs_owner = oo;
usr/src/uts/common/fs/nfs/nfs4_state.c
3357
sp->rs_finfo = fp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3359
list_create(&sp->rs_lostatelist, sizeof (rfs4_lo_state_t),
usr/src/uts/common/fs/nfs/nfs4_state.c
3364
list_insert_tail(&oo->ro_statelist, sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3373
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3377
sp = (rfs4_state_t *)rfs4_dbsearch(nsrv4->rfs4_state_idx, id,
usr/src/uts/common/fs/nfs/nfs4_state.c
3379
if (lock_fp == TRUE && sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_state.c
3380
rw_enter(&sp->rs_finfo->rf_file_rwlock, RW_READER);
usr/src/uts/common/fs/nfs/nfs4_state.c
3382
return (sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3386
rfs4_state_close(rfs4_state_t *sp, bool_t lock_held, bool_t close_of_client,
usr/src/uts/common/fs/nfs/nfs4_state.c
3391
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3398
if (rfs4_dbe_refcnt(sp->rs_dbe) > 0) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3399
if (sp->rs_closed == FALSE) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3400
rfs4_release_share_lock_state(sp, cr, close_of_client);
usr/src/uts/common/fs/nfs/nfs4_state.c
3401
sp->rs_closed = TRUE;
usr/src/uts/common/fs/nfs/nfs4_state.c
3406
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3527
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3535
sp = rfs4_findstate(id, find_invalid, lock_fp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3536
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3540
if (rfs4_lease_expired(sp->rs_owner->ro_client)) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3542
rfs4_state_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3544
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3548
*spp = sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3568
rfs4_check_stateid_seqid(rfs4_state_t *sp, stateid4 *stateid,
usr/src/uts/common/fs/nfs/nfs4_state.c
3574
if (rfs4_lease_expired(sp->rs_owner->ro_client))
usr/src/uts/common/fs/nfs/nfs4_state.c
3581
if (sp->rs_stateid.bits.chgseq < id->bits.chgseq)
usr/src/uts/common/fs/nfs/nfs4_state.c
3585
sp->rs_stateid.bits.chgseq == id->bits.chgseq + 1) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3590
if (sp->rs_stateid.bits.chgseq > id->bits.chgseq)
usr/src/uts/common/fs/nfs/nfs4_state.c
3594
if (sp->rs_owner->ro_need_confirm)
usr/src/uts/common/fs/nfs/nfs4_state.c
3597
if (sp->rs_closed == TRUE)
usr/src/uts/common/fs/nfs/nfs4_state.c
3693
rfs4_state_t *sp = NULL;
usr/src/uts/common/fs/nfs/nfs4_state.c
3704
status = rfs4_get_state_lockit(sid, &sp, FALSE, FALSE);
usr/src/uts/common/fs/nfs/nfs4_state.c
3712
sp = lsp->rls_state;
usr/src/uts/common/fs/nfs/nfs4_state.c
3713
rfs4_dbe_hold(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3721
*spp = sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3735
rfs4_state_has_access(rfs4_state_t *sp, int mode, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_state.c
3741
rfs4_dbe_lock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3743
if (!(sp->rs_share_access & OPEN4_SHARE_ACCESS_WRITE)) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3747
if (!(sp->rs_share_access & OPEN4_SHARE_ACCESS_READ)) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3754
if (sp->rs_share_deny == OPEN4_SHARE_DENY_BOTH)
usr/src/uts/common/fs/nfs/nfs4_state.c
3766
if (sp->rs_share_deny & OPEN4_SHARE_DENY_READ)
usr/src/uts/common/fs/nfs/nfs4_state.c
3780
rfs4_dbe_unlock(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3824
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
3856
stat = rfs4_get_all_state(stateid, &sp, &dsp, &lsp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3864
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_state.c
3865
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3873
if (sp)
usr/src/uts/common/fs/nfs/nfs4_state.c
3874
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3881
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_state.c
3882
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3895
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3897
if (rfs4_clnt_in_grace(sp->rs_owner->ro_client)) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3898
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3903
stat = check_state_seqid(&sp->rs_stateid, id,
usr/src/uts/common/fs/nfs/nfs4_state.c
3906
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3911
if (sp->rs_finfo->rf_vp != vp) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3912
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3916
if (sp->rs_owner->ro_need_confirm) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3917
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3921
if (sp->rs_closed == TRUE) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3922
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3927
stat = rfs4_state_has_access(sp, mode, vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3935
if (deleg && (sp->rs_finfo->rf_dinfo.rd_dtype ==
usr/src/uts/common/fs/nfs/nfs4_state.c
3947
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4_state.c
3954
if (sp->rs_finfo->rf_dinfo.rd_dtype ==
usr/src/uts/common/fs/nfs/nfs4_state.c
3957
sp->rs_finfo->rf_dinfo.rd_time_lastwrite =
usr/src/uts/common/fs/nfs/nfs4_state.c
3964
sp->rs_owner->ro_client->rc_sysidt;
usr/src/uts/common/fs/nfs/nfs4_state.c
3966
rfs4_dbe_getid(sp->rs_owner->ro_dbe);
usr/src/uts/common/fs/nfs/nfs4_state.c
3969
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
4042
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4_state.c
4072
while ((sp = rfs4_findstate_by_file(fp)) != NULL) {
usr/src/uts/common/fs/nfs/nfs4_state.c
4073
rfs4_state_close(sp, FALSE, FALSE, CRED());
usr/src/uts/common/fs/nfs/nfs4_state.c
4074
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4_state.c
4143
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4_state.c
4154
(nfs_fh4_fmt_t *)sp->rs_finfo->rf_filehandle.nfs_fh4_val;
usr/src/uts/common/fs/nfs/nfs4_state.c
4159
rfs4_state_close(sp, TRUE, FALSE, CRED());
usr/src/uts/common/fs/nfs/nfs4_state.c
4160
rfs4_dbe_invalidate(sp->rs_dbe);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1388
nfs4_server_t *sp = NULL;
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1400
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1404
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1405
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1408
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1409
(void) nfs_rw_enter_sig(&sp->s_recovlock,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1413
if (sp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1414
ASSERT(nfs_rw_lock_held(&sp->s_recovlock, RW_READER) ||
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1415
nfs_rw_lock_held(&sp->s_recovlock, RW_WRITER));
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1458
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1459
nfs_rw_exit(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1468
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1469
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1515
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1516
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_subr.c
585
char *sp;
usr/src/uts/common/fs/nfs/nfs4_subr.c
603
sp = s;
usr/src/uts/common/fs/nfs/nfs4_subr.c
604
if (sp == NULL)
usr/src/uts/common/fs/nfs/nfs4_subr.c
605
sp = kmem_alloc(len + 1, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_subr.c
611
sp[i] = u8p[i];
usr/src/uts/common/fs/nfs/nfs4_subr.c
618
kmem_free(sp, len + 1);
usr/src/uts/common/fs/nfs/nfs4_subr.c
622
sp[len] = '\0';
usr/src/uts/common/fs/nfs/nfs4_subr.c
625
return (sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3642
nfs4_add_mi_to_server(nfs4_server_t *sp, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3649
ASSERT(sp != &nfs4_server_lst);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3650
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3654
(void*)mi, (void*)sp));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3656
for (tmi = sp->mntinfo4_list;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3678
if (sp->mntinfo4_list)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3679
sp->mntinfo4_list->mi_clientid_prev = mi;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3680
mi->mi_clientid_next = sp->mntinfo4_list;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3681
mi->mi_srv = sp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3682
sp->mntinfo4_list = mi;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3688
mi->mi_clientid = sp->clientid;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3696
for (tmi = sp->mntinfo4_list;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3700
tmi->mi_clientid = sp->clientid;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3714
nfs4_remove_mi_from_server_nolock(mntinfo4_t *mi, nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3718
(void*)mi, (void*)sp));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3720
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3721
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3740
remove_mi(sp, mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3743
if (sp->mntinfo4_list == NULL) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3747
nfs4_mark_srv_dead(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3755
remove_mi(nfs4_server_t *sp, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3757
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3773
ASSERT(sp->mntinfo4_list == mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3775
sp->mntinfo4_list = mi->mi_clientid_next;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3792
remove_all_mi(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3796
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3798
while (sp->mntinfo4_list != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3799
mi = sp->mntinfo4_list;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3805
remove_mi(sp, mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3820
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3828
if (sp = find_nfs4_server_all(mi, 1)) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3829
nfs4_remove_mi_from_server_nolock(mi, sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3830
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3831
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3841
nfs4_fs_active(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3845
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3847
for (mi = sp->mntinfo4_list; mi != NULL; mi = mi->mi_clientid_next) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3860
nfs4_mark_srv_dead(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3862
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3864
sp->s_thread_exit = NFS4_THREAD_EXIT;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3865
cv_broadcast(&sp->cv_thread_exit);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3954
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3957
sp = new_nfs4_server(svp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3958
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3959
insque(sp, &nfs4_server_lst);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3960
sp->s_refcnt++; /* list gets a reference */
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3961
sp->s_flags |= N4S_INSERTED;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3962
sp->clientid = 0;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3963
return (sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4138
lookup_nfs4_server(nfs4_server_t *sp, int any_state)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4145
if (np == sp && np->s_refcnt > 0 &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4195
nfs4_server_vlock(nfs4_server_t *sp, int any_state)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4197
return (lookup_nfs4_server(sp, any_state) != NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4205
nfs4_server_rele(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4207
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4208
ASSERT(sp->s_refcnt > 0);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4209
sp->s_refcnt--;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4210
if (sp->s_refcnt > 0) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4211
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4214
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4217
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4218
if (sp->s_refcnt > 0) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4219
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4223
remque(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4224
sp->forw = sp->back = NULL;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4226
destroy_nfs4_server(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4230
destroy_nfs4_server(nfs4_server_t *sp)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4232
ASSERT(MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4233
ASSERT(sp->s_refcnt == 0);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4234
ASSERT(sp->s_otw_call_count == 0);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4236
remove_all_mi(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4238
crfree(sp->s_cred);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4239
kmem_free(sp->saddr.buf, sp->saddr.maxlen);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4240
kmem_free(sp->clidtosend.id_val, sp->clidtosend.id_len);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4241
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4244
nfs4callback_destroy(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4245
list_destroy(&sp->s_deleg_list);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4246
mutex_destroy(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4247
cv_destroy(&sp->cv_thread_exit);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4248
cv_destroy(&sp->s_cv_otw_count);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4249
cv_destroy(&sp->s_clientid_pend);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4250
cv_destroy(&sp->wait_cb_null);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4251
nfs_rw_destroy(&sp->s_recovlock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4252
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4295
nfs4_server_t *sp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4323
sp = find_nfs4_server(mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4326
if (sp) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4327
while (sp->s_otw_call_count != 0) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4333
cv_wait(&sp->s_cv_otw_count, &sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4340
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4341
nfs4_server_rele(sp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4342
sp = NULL;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1094
rfs4_session_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1106
sp = rfs4x_findsession_by_id(args->bctsa_sessid);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1107
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1112
rfs4_update_lease(sp->sn_clnt); /* no need lock protection */
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1114
rfs4_dbe_lock(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1115
sp->sn_laccess = nfs_sys_uptime();
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1116
rfs4_dbe_unlock(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1136
bcopy(sp->sn_sessid, rok->bctsr_sessid, sizeof (sessionid4));
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1137
rfs4x_session_rele(sp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1212
rfs4_state_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1214
status = rfs4_get_state_nolock(sid, &sp, RFS4_DBS_VALID);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1218
rfs4_update_lease(sp->rs_owner->ro_client);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1219
rfs4_state_rele_nounlock(sp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
526
rfs4_session_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
618
sp = rfs4x_createsession(&sca);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
623
if (sp != NULL)
usr/src/uts/common/fs/nfs/nfs4x_srv.c
624
rfs4x_session_rele(sp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
628
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
643
bcopy(sp->sn_sessid, rok->csr_sessionid, sizeof (sessionid4));
usr/src/uts/common/fs/nfs/nfs4x_srv.c
644
bcopy(sp->sn_sessid, crp->csr_sessionid, sizeof (sessionid4));
usr/src/uts/common/fs/nfs/nfs4x_srv.c
645
rok->csr_flags = crp->csr_flags = sp->sn_csflags;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
650
crp->csr_fore_chan_attrs = sp->sn_fore->cn_attrs;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
652
sp->sn_fore->cn_back_attrs;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
661
rfs4x_session_rele(sp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
677
rfs4_session_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
689
if (bcmp(args->dsa_sessionid, cs->sp->sn_sessid,
usr/src/uts/common/fs/nfs/nfs4x_srv.c
707
sp = rfs4x_findsession_by_id(args->dsa_sessionid);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
708
if (sp == NULL) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
719
cp = sp->sn_clnt;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
744
status = rfs4x_destroysession(sp, 2 + addref);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
746
rfs4x_session_rele(sp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
763
rfs4_session_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
768
if ((sp = rfs4x_findsession_by_id(sargs->sa_sessionid)) == NULL)
usr/src/uts/common/fs/nfs/nfs4x_srv.c
772
if (slot >= sp->sn_fore->cn_attrs.ca_maxrequests) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
773
rfs4x_session_rele(sp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
776
cs->sp = sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
842
ASSERT(cs->sp != NULL);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
844
if (args->array_len > cs->sp->sn_fore->cn_attrs.ca_maxoperations)
usr/src/uts/common/fs/nfs/nfs4x_srv.c
848
if (xdr_getpos(xdrs) > cs->sp->sn_fore->cn_attrs.ca_maxrequestsize)
usr/src/uts/common/fs/nfs/nfs4x_srv.c
852
slot = &cs->sp->sn_slots[sargs->sa_slotid];
usr/src/uts/common/fs/nfs/nfs4x_srv.c
889
rfs4_session_t *sp = cs->sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
893
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
916
atomic_add_32(&sp->sn_rcached, add);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
931
rfs4_session_t *sp = cs->sp;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
941
ASSERT(sp != NULL && slot != NULL);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
948
if (rfs4_lease_expired(sp->sn_clnt)) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
954
sp->sn_fore->cn_attrs.ca_maxresponsesize_cached :
usr/src/uts/common/fs/nfs/nfs4x_srv.c
955
sp->sn_fore->cn_attrs.ca_maxresponsesize;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
963
rfs4_dbe_lock(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
964
cs->client = sp->sn_clnt;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
980
sp->sn_laccess = nfs_sys_uptime();
usr/src/uts/common/fs/nfs/nfs4x_srv.c
983
bcopy(sp->sn_sessid, rok->sr_sessionid, sizeof (sessionid4));
usr/src/uts/common/fs/nfs/nfs4x_srv.c
987
sp->sn_fore->cn_attrs.ca_maxrequests - 1;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
989
sp->sn_fore->cn_attrs.ca_maxrequests - 1;
usr/src/uts/common/fs/nfs/nfs4x_srv.c
991
rfs4_dbe_unlock(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
100
rfs4_session_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_state.c
104
sp = (rfs4_session_t *)rfs4_dbsearch(nsrv4->rfs4_session_idx,
usr/src/uts/common/fs/nfs/nfs4x_state.c
107
return (sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
125
rfs4_session_t *sp = NULL;
usr/src/uts/common/fs/nfs/nfs4x_state.c
136
if ((sp = (rfs4_session_t *)rfs4_dbsearch(nsrv4->rfs4_session_idx,
usr/src/uts/common/fs/nfs/nfs4x_state.c
141
return (sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
146
client_insert_session(rfs4_client_t *cp, rfs4_session_t *sp)
usr/src/uts/common/fs/nfs/nfs4x_state.c
154
list_insert_tail(&cp->rc_sessions, sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
161
client_remove_session(rfs4_client_t *cp, rfs4_session_t *sp)
usr/src/uts/common/fs/nfs/nfs4x_state.c
164
if (list_link_active(&sp->sn_node))
usr/src/uts/common/fs/nfs/nfs4x_state.c
165
list_remove(&cp->rc_sessions, sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
173
rfs4x_destroysession(rfs4_session_t *sp, unsigned useref)
usr/src/uts/common/fs/nfs/nfs4x_state.c
183
rfs4_dbe_lock(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
184
if (rfs4_dbe_refcnt(sp->sn_dbe) > useref)
usr/src/uts/common/fs/nfs/nfs4x_state.c
187
rfs4_dbe_invalidate(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
188
rfs4_dbe_unlock(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
191
client_remove_session(sp->sn_clnt, sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
200
rfs4_session_t *sp;
usr/src/uts/common/fs/nfs/nfs4x_state.c
207
while ((sp = list_head(&cp->rc_sessions)) != NULL) {
usr/src/uts/common/fs/nfs/nfs4x_state.c
208
list_remove(&cp->rc_sessions, sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
210
rfs4_dbe_invalidate(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
360
rfs41_destroy_session_channel(rfs4_session_t *sp)
usr/src/uts/common/fs/nfs/nfs4x_state.c
365
if (sp->sn_back != NULL) {
usr/src/uts/common/fs/nfs/nfs4x_state.c
367
ASSERT(sp->sn_fore == sp->sn_back);
usr/src/uts/common/fs/nfs/nfs4x_state.c
369
cp = sp->sn_back;
usr/src/uts/common/fs/nfs/nfs4x_state.c
374
cp = sp->sn_fore;
usr/src/uts/common/fs/nfs/nfs4x_state.c
380
sp->sn_back = NULL;
usr/src/uts/common/fs/nfs/nfs4x_state.c
381
sp->sn_fore = NULL;
usr/src/uts/common/fs/nfs/nfs4x_state.c
387
rfs4_session_t *sp = (rfs4_session_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4x_state.c
396
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs4x_state.c
397
if (sp == NULL)
usr/src/uts/common/fs/nfs/nfs4x_state.c
403
sp->sn_clnt = (rfs4_client_t *)ap->cs_client;
usr/src/uts/common/fs/nfs/nfs4x_state.c
404
rfs4_dbe_hold(sp->sn_clnt->rc_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
409
sidp = (rfs4_sid *)&sp->sn_sessid;
usr/src/uts/common/fs/nfs/nfs4x_state.c
425
sp->sn_csflags = ap->cs_aotw.csa_flags;
usr/src/uts/common/fs/nfs/nfs4x_state.c
428
sp->sn_csflags &= ~CREATE_SESSION4_FLAG_PERSIST;
usr/src/uts/common/fs/nfs/nfs4x_state.c
432
sp->sn_csflags &= ~CREATE_SESSION4_FLAG_CONN_RDMA;
usr/src/uts/common/fs/nfs/nfs4x_state.c
437
sp->sn_bc.progno = ap->cs_aotw.csa_cb_program;
usr/src/uts/common/fs/nfs/nfs4x_state.c
438
sp->sn_laccess = nfs_sys_uptime();
usr/src/uts/common/fs/nfs/nfs4x_state.c
439
sp->sn_flags = 0;
usr/src/uts/common/fs/nfs/nfs4x_state.c
440
sp->sn_rcached = 0;
usr/src/uts/common/fs/nfs/nfs4x_state.c
456
sp->sn_fore = ocp;
usr/src/uts/common/fs/nfs/nfs4x_state.c
472
if (!client_insert_session(sp->sn_clnt, sp)) {
usr/src/uts/common/fs/nfs/nfs4x_state.c
485
sp->sn_csflags &= ~CREATE_SESSION4_FLAG_CONN_BACK_CHAN;
usr/src/uts/common/fs/nfs/nfs4x_state.c
486
sp->sn_back = NULL;
usr/src/uts/common/fs/nfs/nfs4x_state.c
495
sp->sn_slots = slots_alloc(ocp->cn_attrs.ca_maxrequests);
usr/src/uts/common/fs/nfs/nfs4x_state.c
500
rfs41_destroy_session_channel(sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
502
rfs4_dbe_rele(sp->sn_clnt->rc_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
509
rfs4_session_t *sp = (rfs4_session_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4x_state.c
512
if (SN_CB_CHAN_EST(sp) && (bsdp = sp->sn_back->cn_csd) != NULL) {
usr/src/uts/common/fs/nfs/nfs4x_state.c
514
sp->sn_back->cn_back_attrs.ca_maxrequests);
usr/src/uts/common/fs/nfs/nfs4x_state.c
521
if (sp->sn_slots) {
usr/src/uts/common/fs/nfs/nfs4x_state.c
522
slots_free(sp->sn_slots, sp->sn_fore->cn_attrs.ca_maxrequests);
usr/src/uts/common/fs/nfs/nfs4x_state.c
523
sp->sn_slots = NULL;
usr/src/uts/common/fs/nfs/nfs4x_state.c
529
rfs41_destroy_session_channel(sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
531
client_remove_session(sp->sn_clnt, sp);
usr/src/uts/common/fs/nfs/nfs4x_state.c
533
rfs4_client_rele(sp->sn_clnt);
usr/src/uts/common/fs/nfs/nfs4x_state.c
539
rfs4_session_t *sp = (rfs4_session_t *)u_entry;
usr/src/uts/common/fs/nfs/nfs4x_state.c
541
if (sp == NULL || rfs4_dbe_is_invalid(sp->sn_dbe))
usr/src/uts/common/fs/nfs/nfs4x_state.c
544
if (rfs4_lease_expired(sp->sn_clnt))
usr/src/uts/common/fs/nfs/nfs4x_state.c
71
rfs4_session_t *sp = (rfs4_session_t *)entry;
usr/src/uts/common/fs/nfs/nfs4x_state.c
74
return (bcmp(idp, &sp->sn_sessid, sizeof (sessionid4)) == 0);
usr/src/uts/common/fs/nfs/nfs4x_state.c
80
rfs4_session_t *sp = (rfs4_session_t *)entry;
usr/src/uts/common/fs/nfs/nfs4x_state.c
82
return (&sp->sn_sessid);
usr/src/uts/common/fs/nfs/nfs4x_state.c
86
rfs4x_session_rele(rfs4_session_t *sp)
usr/src/uts/common/fs/nfs/nfs4x_state.c
88
rfs4_dbe_rele(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs4x_state.c
92
rfs4x_session_hold(rfs4_session_t *sp)
usr/src/uts/common/fs/nfs/nfs4x_state.c
94
rfs4_dbe_hold(sp->sn_dbe);
usr/src/uts/common/fs/nfs/nfs_auth.c
1268
struct secinfo *sp;
usr/src/uts/common/fs/nfs/nfs_auth.c
1305
sp = exi->exi_export.ex_secinfo;
usr/src/uts/common/fs/nfs/nfs_auth.c
1307
if (flavor != sp[i].s_secinfo.sc_nfsnum) {
usr/src/uts/common/fs/nfs/nfs_auth.c
1308
if (sp[i].s_secinfo.sc_nfsnum == AUTH_NONE)
usr/src/uts/common/fs/nfs/nfs_auth.c
1346
if (!(sp[i].s_flags & M_4SEC_EXPORTED))
usr/src/uts/common/fs/nfs/nfs_auth.c
1353
perm = sp[i].s_flags;
usr/src/uts/common/fs/nfs/nfs_auth.c
1394
if (sp[i].s_secinfo.sc_nfsnum == AUTH_NONE) {
usr/src/uts/common/fs/nfs/nfs_cmd.c
243
nfscmd_findmap(struct exportinfo *exi, struct sockaddr *sp)
usr/src/uts/common/fs/nfs/nfs_cmd.c
252
ASSERT(sp != NULL);
usr/src/uts/common/fs/nfs/nfs_cmd.c
254
if (exi == NULL || sp == NULL)
usr/src/uts/common/fs/nfs/nfs_cmd.c
267
if (bcmp(sp, &charset->client_addr,
usr/src/uts/common/fs/nfs/nfs_cmd.c
275
charset = nfscmd_charmap(exi, sp);
usr/src/uts/common/fs/nfs/nfs_cmd.c
289
nfscmd_insert_charmap(struct exportinfo *exi, struct sockaddr *sp, char *name)
usr/src/uts/common/fs/nfs/nfs_cmd.c
302
charset->client_addr = *sp;
usr/src/uts/common/fs/nfs/nfs_cmd.c
317
nfscmd_charmap(exportinfo_t *exi, struct sockaddr *sp)
usr/src/uts/common/fs/nfs/nfs_cmd.c
337
req.arg.charmap.addr = *sp;
usr/src/uts/common/fs/nfs/nfs_cmd.c
342
charset = nfscmd_insert_charmap(exi, sp,
usr/src/uts/common/fs/nfs/nfs_cmd.c
345
charset = nfscmd_insert_charmap(exi, sp, NULL);
usr/src/uts/common/fs/nfs/nfs_cmd.c
61
struct sockaddr *sp);
usr/src/uts/common/fs/nfs/nfs_export.c
1255
struct secinfo *sp;
usr/src/uts/common/fs/nfs/nfs_export.c
1543
sp = kmem_zalloc(allocsize, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs_export.c
1544
if (copyin(kex->ex_secinfo, sp, allocsize)) {
usr/src/uts/common/fs/nfs/nfs_export.c
1545
kmem_free(sp, allocsize);
usr/src/uts/common/fs/nfs/nfs_export.c
1565
(struct secinfo *)((caddr_t)sp +
usr/src/uts/common/fs/nfs/nfs_export.c
1588
kmem_free(sp, allocsize);
usr/src/uts/common/fs/nfs/nfs_export.c
1589
sp = sp2;
usr/src/uts/common/fs/nfs/nfs_export.c
1593
kex->ex_secinfo = sp;
usr/src/uts/common/fs/nfs/nfs_export.c
1602
exs = &sp[allocd_seccnt];
usr/src/uts/common/fs/nfs/nfs_export.c
2244
struct secinfo *sp;
usr/src/uts/common/fs/nfs/nfs_export.c
2251
sp = exi->exi_export.ex_secinfo;
usr/src/uts/common/fs/nfs/nfs_export.c
2253
if ((nfsflavor == sp[i].s_secinfo.sc_nfsnum) &&
usr/src/uts/common/fs/nfs/nfs_export.c
2254
SEC_REF_EXPORTED(sp + i))
usr/src/uts/common/fs/objfs/objfs_data.c
256
sect_addr(section_desc_t *sp, struct module *mp)
usr/src/uts/common/fs/objfs/objfs_data.c
260
switch (sp->sect_id) {
usr/src/uts/common/fs/objfs/objfs_data.c
266
addr = sp->sect_addr;
usr/src/uts/common/fs/objfs/objfs_data.c
272
addr = *((uintptr_t *)((char *)mp + sp->sect_addr));
usr/src/uts/common/fs/objfs/objfs_data.c
291
sect_size(section_desc_t *sp, struct module *mp)
usr/src/uts/common/fs/objfs/objfs_data.c
295
switch (sp->sect_id) {
usr/src/uts/common/fs/objfs/objfs_data.c
301
size = sp->sect_size;
usr/src/uts/common/fs/objfs/objfs_data.c
305
size = *((size_t *)((char *)mp + sp->sect_size));
usr/src/uts/common/fs/objfs/objfs_data.c
335
sect_valid(section_desc_t *sp, struct module *mp)
usr/src/uts/common/fs/objfs/objfs_data.c
337
if (sp->sect_id == SECT_TYPE_DUMMY ||
usr/src/uts/common/fs/objfs/objfs_data.c
338
sect_addr(sp, mp) != 0)
usr/src/uts/common/fs/objfs/objfs_data.c
349
data_offset(section_desc_t *sp, struct module *mp)
usr/src/uts/common/fs/objfs/objfs_data.c
355
if (sp != NULL && mp != NULL && !sect_valid(sp, mp))
usr/src/uts/common/fs/objfs/objfs_data.c
392
if (sp != cp)
usr/src/uts/common/fs/objfs/objfs_data.c
396
if (sp == cp)
usr/src/uts/common/fs/objfs/objfs_data.c
572
section_desc_t *sp;
usr/src/uts/common/fs/objfs/objfs_data.c
664
sp = &data_sections[i];
usr/src/uts/common/fs/objfs/objfs_data.c
666
if (!sect_valid(sp, mp))
usr/src/uts/common/fs/objfs/objfs_data.c
670
shdr.sh_link = transidx[sp->sect_link];
usr/src/uts/common/fs/objfs/objfs_data.c
671
shdr.sh_entsize = sp->sect_entsize;
usr/src/uts/common/fs/objfs/objfs_data.c
673
shdr.sh_name = sp->sect_str;
usr/src/uts/common/fs/objfs/objfs_data.c
674
shdr.sh_type = sp->sect_type;
usr/src/uts/common/fs/objfs/objfs_data.c
675
shdr.sh_flags = sp->sect_flags;
usr/src/uts/common/fs/objfs/objfs_data.c
676
shdr.sh_addr = sect_addr(sp, mp);
usr/src/uts/common/fs/objfs/objfs_data.c
677
shdr.sh_offset = data_offset(sp, mp);
usr/src/uts/common/fs/objfs/objfs_data.c
678
shdr.sh_size = sect_size(sp, mp);
usr/src/uts/common/fs/objfs/objfs_data.c
679
shdr.sh_addralign = sp->sect_align;
usr/src/uts/common/fs/objfs/objfs_data.c
696
sp = &data_sections[i];
usr/src/uts/common/fs/objfs/objfs_data.c
698
if (sect_valid(sp, mp) && sp->sect_type != SHT_NOBITS &&
usr/src/uts/common/fs/objfs/objfs_data.c
701
if (sp->sect_id == SECT_TYPE_INFO)
usr/src/uts/common/fs/objfs/objfs_data.c
704
addr = (void *)sect_addr(sp, mp);
usr/src/uts/common/fs/objfs/objfs_data.c
705
off = uio->uio_loffset - data_offset(sp, mp);
usr/src/uts/common/fs/objfs/objfs_data.c
712
if (sp->sect_id == SECT_TYPE_SYMTAB)
usr/src/uts/common/fs/objfs/objfs_data.c
713
error = read_symtab(addr, sect_size(sp, mp),
usr/src/uts/common/fs/objfs/objfs_data.c
717
sect_size(sp, mp) - off, UIO_READ, uio);
usr/src/uts/common/fs/objfs/objfs_vfs.c
245
objfs_statvfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/uts/common/fs/objfs/objfs_vfs.c
250
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/objfs/objfs_vfs.c
251
sp->f_bsize = DEV_BSIZE;
usr/src/uts/common/fs/objfs/objfs_vfs.c
252
sp->f_frsize = DEV_BSIZE;
usr/src/uts/common/fs/objfs/objfs_vfs.c
253
sp->f_files = total;
usr/src/uts/common/fs/objfs/objfs_vfs.c
254
sp->f_ffree = sp->f_favail = INT_MAX - total;
usr/src/uts/common/fs/objfs/objfs_vfs.c
256
sp->f_fsid = d32;
usr/src/uts/common/fs/objfs/objfs_vfs.c
257
(void) strlcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name,
usr/src/uts/common/fs/objfs/objfs_vfs.c
258
sizeof (sp->f_basetype));
usr/src/uts/common/fs/objfs/objfs_vfs.c
259
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/objfs/objfs_vfs.c
260
sp->f_namemax = OBJFS_NAME_MAX;
usr/src/uts/common/fs/objfs/objfs_vfs.c
261
(void) strlcpy(sp->f_fstr, "object", sizeof (sp->f_fstr));
usr/src/uts/common/fs/pcfs/pc_vfsops.c
904
struct statvfs64 *sp)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
914
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/pcfs/pc_vfsops.c
915
sp->f_bsize = sp->f_frsize = fsp->pcfs_clsize;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
916
sp->f_blocks = (fsblkcnt64_t)fsp->pcfs_ncluster;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
917
sp->f_bavail = sp->f_bfree = (fsblkcnt64_t)pc_freeclusters(fsp);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
918
sp->f_files = (fsfilcnt64_t)-1;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
919
sp->f_ffree = (fsfilcnt64_t)-1;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
920
sp->f_favail = (fsfilcnt64_t)-1;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
925
sp->f_fsid = d32;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
926
(void) strcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
927
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
928
sp->f_namemax = PCMAXNAMLEN;
usr/src/uts/common/fs/proc/prcontrol.c
1506
pr_settrace(proc_t *p, sigset_t *sp)
usr/src/uts/common/fs/proc/prcontrol.c
1508
prdelset(sp, SIGKILL);
usr/src/uts/common/fs/proc/prcontrol.c
1509
prassignset(&p->p_sigmask, sp);
usr/src/uts/common/fs/proc/prcontrol.c
1898
pr_sethold(prnode_t *pnp, sigset_t *sp)
usr/src/uts/common/fs/proc/prcontrol.c
1904
sigutok(sp, &t->t_hold);
usr/src/uts/common/fs/proc/prdata.h
214
#define prassignset(ap, sp) \
usr/src/uts/common/fs/proc/prdata.h
219
(_i_ >= sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/common/fs/proc/prdata.h
220
0 : ((uint32_t *)(sp))[_i_]; \
usr/src/uts/common/fs/proc/prdata.h
226
#define prisempty(sp) \
usr/src/uts/common/fs/proc/prdata.h
227
setisempty((uint32_t *)(sp), \
usr/src/uts/common/fs/proc/prdata.h
228
(uint_t)(sizeof (*(sp)) / sizeof (uint32_t)))
usr/src/uts/common/fs/proc/prioctl.c
1296
oprgetstatus32(kthread_t *t, prstatus32_t *sp, zone_t *zp)
usr/src/uts/common/fs/proc/prioctl.c
1307
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prioctl.c
1334
sp->pr_flags = flags;
usr/src/uts/common/fs/proc/prioctl.c
1336
sp->pr_why = PR_REQUESTED;
usr/src/uts/common/fs/proc/prioctl.c
1337
sp->pr_what = 0;
usr/src/uts/common/fs/proc/prioctl.c
1339
sp->pr_why = t->t_whystop;
usr/src/uts/common/fs/proc/prioctl.c
1340
sp->pr_what = t->t_whatstop;
usr/src/uts/common/fs/proc/prioctl.c
1344
siginfo_kto32(&lwp->lwp_siginfo, &sp->pr_info);
usr/src/uts/common/fs/proc/prioctl.c
1346
sp->pr_info.si_addr =
usr/src/uts/common/fs/proc/prioctl.c
1349
siginfo_kto32(&lwp->lwp_curinfo->sq_info, &sp->pr_info);
usr/src/uts/common/fs/proc/prioctl.c
1352
sp->pr_info.si_zoneid != zp->zone_id) {
usr/src/uts/common/fs/proc/prioctl.c
1353
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prioctl.c
1354
sp->pr_info.si_uid = 0;
usr/src/uts/common/fs/proc/prioctl.c
1355
sp->pr_info.si_ctid = -1;
usr/src/uts/common/fs/proc/prioctl.c
1356
sp->pr_info.si_zoneid = zp->zone_id;
usr/src/uts/common/fs/proc/prioctl.c
1359
sp->pr_cursig = lwp->lwp_cursig;
usr/src/uts/common/fs/proc/prioctl.c
1360
prassignset(&sp->pr_sigpend, &p->p_sig);
usr/src/uts/common/fs/proc/prioctl.c
1361
prassignset(&sp->pr_lwppend, &t->t_sig);
usr/src/uts/common/fs/proc/prioctl.c
1362
prgethold(t, &sp->pr_sighold);
usr/src/uts/common/fs/proc/prioctl.c
1363
sp->pr_altstack.ss_sp =
usr/src/uts/common/fs/proc/prioctl.c
1365
sp->pr_altstack.ss_size = (size32_t)lwp->lwp_sigaltstack.ss_size;
usr/src/uts/common/fs/proc/prioctl.c
1366
sp->pr_altstack.ss_flags = (int32_t)lwp->lwp_sigaltstack.ss_flags;
usr/src/uts/common/fs/proc/prioctl.c
1367
prgetaction32(p, up, lwp->lwp_cursig, &sp->pr_action);
usr/src/uts/common/fs/proc/prioctl.c
1368
sp->pr_pid = p->p_pid;
usr/src/uts/common/fs/proc/prioctl.c
1376
sp->pr_ppid = curproc->p_zone->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prioctl.c
1378
sp->pr_ppid = p->p_ppid;
usr/src/uts/common/fs/proc/prioctl.c
1380
sp->pr_pgrp = p->p_pgrp;
usr/src/uts/common/fs/proc/prioctl.c
1381
sp->pr_sid = p->p_sessp->s_sid;
usr/src/uts/common/fs/proc/prioctl.c
1382
hrt2ts32(mstate_aggr_state(p, LMS_USER), &sp->pr_utime);
usr/src/uts/common/fs/proc/prioctl.c
1383
hrt2ts32(mstate_aggr_state(p, LMS_SYSTEM), &sp->pr_stime);
usr/src/uts/common/fs/proc/prioctl.c
1384
TICK_TO_TIMESTRUC32(p->p_cutime, &sp->pr_cutime);
usr/src/uts/common/fs/proc/prioctl.c
1385
TICK_TO_TIMESTRUC32(p->p_cstime, &sp->pr_cstime);
usr/src/uts/common/fs/proc/prioctl.c
1386
(void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name,
usr/src/uts/common/fs/proc/prioctl.c
1387
sizeof (sp->pr_clname) - 1);
usr/src/uts/common/fs/proc/prioctl.c
1388
sp->pr_who = t->t_tid;
usr/src/uts/common/fs/proc/prioctl.c
1389
sp->pr_nlwp = p->p_lwpcnt;
usr/src/uts/common/fs/proc/prioctl.c
1390
sp->pr_brkbase = (caddr32_t)(uintptr_t)p->p_brkbase;
usr/src/uts/common/fs/proc/prioctl.c
1391
sp->pr_brksize = (size32_t)p->p_brksize;
usr/src/uts/common/fs/proc/prioctl.c
1392
sp->pr_stkbase = (caddr32_t)(uintptr_t)prgetstackbase(p);
usr/src/uts/common/fs/proc/prioctl.c
1393
sp->pr_stksize = (size32_t)p->p_stksize;
usr/src/uts/common/fs/proc/prioctl.c
1394
sp->pr_oldcontext = (caddr32_t)lwp->lwp_oldcontext;
usr/src/uts/common/fs/proc/prioctl.c
1395
sp->pr_processor = t->t_cpu->cpu_id;
usr/src/uts/common/fs/proc/prioctl.c
1396
sp->pr_bind = t->t_bind_cpu;
usr/src/uts/common/fs/proc/prioctl.c
1403
sp->pr_flags |= (PR_ISSYS|PR_PCINVAL);
usr/src/uts/common/fs/proc/prioctl.c
1405
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prioctl.c
1407
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prioctl.c
1409
sp->pr_instr = (uint32_t)instr;
usr/src/uts/common/fs/proc/prioctl.c
1416
sp->pr_flags |= PR_STEP;
usr/src/uts/common/fs/proc/prioctl.c
1421
sp->pr_syscall = get_syscall32_args(lwp,
usr/src/uts/common/fs/proc/prioctl.c
1422
(int *)sp->pr_sysarg, &i);
usr/src/uts/common/fs/proc/prioctl.c
1423
sp->pr_nsysarg = (short)i;
usr/src/uts/common/fs/proc/prioctl.c
1425
sp->pr_sysarg[0] = 0;
usr/src/uts/common/fs/proc/prioctl.c
1426
sp->pr_sysarg[1] = (caddr32_t)up->u_argv;
usr/src/uts/common/fs/proc/prioctl.c
1427
sp->pr_sysarg[2] = (caddr32_t)up->u_envp;
usr/src/uts/common/fs/proc/prioctl.c
1428
sp->pr_sysarg[3] = 0;
usr/src/uts/common/fs/proc/prioctl.c
1433
sp->pr_sysarg[0] =
usr/src/uts/common/fs/proc/prioctl.c
1442
prgetprregs32(lwp, sp->pr_reg);
usr/src/uts/common/fs/proc/prioctl.c
3085
oprgetstatus(kthread_t *t, prstatus_t *sp, zone_t *zp)
usr/src/uts/common/fs/proc/prioctl.c
3096
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prioctl.c
3123
sp->pr_flags = flags;
usr/src/uts/common/fs/proc/prioctl.c
3125
sp->pr_why = PR_REQUESTED;
usr/src/uts/common/fs/proc/prioctl.c
3126
sp->pr_what = 0;
usr/src/uts/common/fs/proc/prioctl.c
3128
sp->pr_why = t->t_whystop;
usr/src/uts/common/fs/proc/prioctl.c
3129
sp->pr_what = t->t_whatstop;
usr/src/uts/common/fs/proc/prioctl.c
3134
&sp->pr_info, sizeof (k_siginfo_t));
usr/src/uts/common/fs/proc/prioctl.c
3137
&sp->pr_info, sizeof (k_siginfo_t));
usr/src/uts/common/fs/proc/prioctl.c
3140
sp->pr_info.si_zoneid != zp->zone_id) {
usr/src/uts/common/fs/proc/prioctl.c
3141
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prioctl.c
3142
sp->pr_info.si_uid = 0;
usr/src/uts/common/fs/proc/prioctl.c
3143
sp->pr_info.si_ctid = -1;
usr/src/uts/common/fs/proc/prioctl.c
3144
sp->pr_info.si_zoneid = zp->zone_id;
usr/src/uts/common/fs/proc/prioctl.c
3147
sp->pr_cursig = lwp->lwp_cursig;
usr/src/uts/common/fs/proc/prioctl.c
3148
prassignset(&sp->pr_sigpend, &p->p_sig);
usr/src/uts/common/fs/proc/prioctl.c
3149
prassignset(&sp->pr_lwppend, &t->t_sig);
usr/src/uts/common/fs/proc/prioctl.c
3150
prgethold(t, &sp->pr_sighold);
usr/src/uts/common/fs/proc/prioctl.c
3151
sp->pr_altstack = lwp->lwp_sigaltstack;
usr/src/uts/common/fs/proc/prioctl.c
3152
prgetaction(p, up, lwp->lwp_cursig, &sp->pr_action);
usr/src/uts/common/fs/proc/prioctl.c
3153
sp->pr_pid = p->p_pid;
usr/src/uts/common/fs/proc/prioctl.c
3161
sp->pr_ppid = curproc->p_zone->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prioctl.c
3163
sp->pr_ppid = p->p_ppid;
usr/src/uts/common/fs/proc/prioctl.c
3165
sp->pr_pgrp = p->p_pgrp;
usr/src/uts/common/fs/proc/prioctl.c
3166
sp->pr_sid = p->p_sessp->s_sid;
usr/src/uts/common/fs/proc/prioctl.c
3167
hrt2ts(mstate_aggr_state(p, LMS_USER), &sp->pr_utime);
usr/src/uts/common/fs/proc/prioctl.c
3168
hrt2ts(mstate_aggr_state(p, LMS_SYSTEM), &sp->pr_stime);
usr/src/uts/common/fs/proc/prioctl.c
3169
TICK_TO_TIMESTRUC(p->p_cutime, &sp->pr_cutime);
usr/src/uts/common/fs/proc/prioctl.c
3170
TICK_TO_TIMESTRUC(p->p_cstime, &sp->pr_cstime);
usr/src/uts/common/fs/proc/prioctl.c
3171
(void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name,
usr/src/uts/common/fs/proc/prioctl.c
3172
sizeof (sp->pr_clname) - 1);
usr/src/uts/common/fs/proc/prioctl.c
3173
sp->pr_who = t->t_tid;
usr/src/uts/common/fs/proc/prioctl.c
3174
sp->pr_nlwp = p->p_lwpcnt;
usr/src/uts/common/fs/proc/prioctl.c
3175
sp->pr_brkbase = p->p_brkbase;
usr/src/uts/common/fs/proc/prioctl.c
3176
sp->pr_brksize = p->p_brksize;
usr/src/uts/common/fs/proc/prioctl.c
3177
sp->pr_stkbase = prgetstackbase(p);
usr/src/uts/common/fs/proc/prioctl.c
3178
sp->pr_stksize = p->p_stksize;
usr/src/uts/common/fs/proc/prioctl.c
3179
sp->pr_oldcontext = (struct ucontext *)lwp->lwp_oldcontext;
usr/src/uts/common/fs/proc/prioctl.c
3180
sp->pr_processor = t->t_cpu->cpu_id;
usr/src/uts/common/fs/proc/prioctl.c
3181
sp->pr_bind = t->t_bind_cpu;
usr/src/uts/common/fs/proc/prioctl.c
3188
sp->pr_flags |= (PR_ISSYS|PR_PCINVAL);
usr/src/uts/common/fs/proc/prioctl.c
3190
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prioctl.c
3192
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prioctl.c
3194
sp->pr_instr = instr;
usr/src/uts/common/fs/proc/prioctl.c
3201
sp->pr_flags |= PR_STEP;
usr/src/uts/common/fs/proc/prioctl.c
3206
sp->pr_syscall = get_syscall_args(lwp,
usr/src/uts/common/fs/proc/prioctl.c
3207
(long *)sp->pr_sysarg, &i);
usr/src/uts/common/fs/proc/prioctl.c
3208
sp->pr_nsysarg = (short)i;
usr/src/uts/common/fs/proc/prioctl.c
3210
sp->pr_sysarg[0] = 0;
usr/src/uts/common/fs/proc/prioctl.c
3211
sp->pr_sysarg[1] = (uintptr_t)up->u_argv;
usr/src/uts/common/fs/proc/prioctl.c
3212
sp->pr_sysarg[2] = (uintptr_t)up->u_envp;
usr/src/uts/common/fs/proc/prioctl.c
3213
sp->pr_sysarg[3] = 0;
usr/src/uts/common/fs/proc/prioctl.c
3218
sp->pr_sysarg[0] =
usr/src/uts/common/fs/proc/prioctl.c
3226
prgetprregs(lwp, sp->pr_reg);
usr/src/uts/common/fs/proc/prsubr.c
1003
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prsubr.c
1040
sp->pr_flags = flags;
usr/src/uts/common/fs/proc/prsubr.c
1042
sp->pr_why = PR_REQUESTED;
usr/src/uts/common/fs/proc/prsubr.c
1043
sp->pr_what = 0;
usr/src/uts/common/fs/proc/prsubr.c
1045
sp->pr_why = t->t_whystop;
usr/src/uts/common/fs/proc/prsubr.c
1046
sp->pr_what = t->t_whatstop;
usr/src/uts/common/fs/proc/prsubr.c
1048
sp->pr_lwpid = t->t_tid;
usr/src/uts/common/fs/proc/prsubr.c
1049
sp->pr_cursig = lwp->lwp_cursig;
usr/src/uts/common/fs/proc/prsubr.c
1050
prassignset(&sp->pr_lwppend, &t->t_sig);
usr/src/uts/common/fs/proc/prsubr.c
1051
prgethold(t, &sp->pr_lwphold);
usr/src/uts/common/fs/proc/prsubr.c
1053
siginfo_kto32(&lwp->lwp_siginfo, &sp->pr_info);
usr/src/uts/common/fs/proc/prsubr.c
1055
sp->pr_info.si_addr =
usr/src/uts/common/fs/proc/prsubr.c
1058
siginfo_kto32(&lwp->lwp_curinfo->sq_info, &sp->pr_info);
usr/src/uts/common/fs/proc/prsubr.c
1060
sp->pr_info.si_zoneid != zp->zone_id) {
usr/src/uts/common/fs/proc/prsubr.c
1061
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prsubr.c
1062
sp->pr_info.si_uid = 0;
usr/src/uts/common/fs/proc/prsubr.c
1063
sp->pr_info.si_ctid = -1;
usr/src/uts/common/fs/proc/prsubr.c
1064
sp->pr_info.si_zoneid = zp->zone_id;
usr/src/uts/common/fs/proc/prsubr.c
1066
sp->pr_altstack.ss_sp =
usr/src/uts/common/fs/proc/prsubr.c
1068
sp->pr_altstack.ss_size = (size32_t)lwp->lwp_sigaltstack.ss_size;
usr/src/uts/common/fs/proc/prsubr.c
1069
sp->pr_altstack.ss_flags = (int32_t)lwp->lwp_sigaltstack.ss_flags;
usr/src/uts/common/fs/proc/prsubr.c
1070
prgetaction32(p, PTOU(p), lwp->lwp_cursig, &sp->pr_action);
usr/src/uts/common/fs/proc/prsubr.c
1071
sp->pr_oldcontext = (caddr32_t)lwp->lwp_oldcontext;
usr/src/uts/common/fs/proc/prsubr.c
1072
sp->pr_ustack = (caddr32_t)lwp->lwp_ustack;
usr/src/uts/common/fs/proc/prsubr.c
1073
(void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name,
usr/src/uts/common/fs/proc/prsubr.c
1074
sizeof (sp->pr_clname) - 1);
usr/src/uts/common/fs/proc/prsubr.c
1076
hrt2ts32(t->t_stoptime, &sp->pr_tstamp);
usr/src/uts/common/fs/proc/prsubr.c
1081
hrt2ts32(usr, &sp->pr_utime);
usr/src/uts/common/fs/proc/prsubr.c
1082
hrt2ts32(sys, &sp->pr_stime);
usr/src/uts/common/fs/proc/prsubr.c
1089
sp->pr_flags |= (PR_ISSYS|PR_PCINVAL);
usr/src/uts/common/fs/proc/prsubr.c
1091
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prsubr.c
1093
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prsubr.c
1095
sp->pr_instr = (uint32_t)instr;
usr/src/uts/common/fs/proc/prsubr.c
1102
sp->pr_flags |= PR_STEP;
usr/src/uts/common/fs/proc/prsubr.c
1106
sp->pr_syscall = get_syscall32_args(lwp,
usr/src/uts/common/fs/proc/prsubr.c
1107
(int *)sp->pr_sysarg, &i);
usr/src/uts/common/fs/proc/prsubr.c
1108
sp->pr_nsysarg = (ushort_t)i;
usr/src/uts/common/fs/proc/prsubr.c
1111
prgetprregs32(lwp, sp->pr_reg);
usr/src/uts/common/fs/proc/prsubr.c
1119
sp->pr_errno = prgetrvals(lwp, &r1, &r2);
usr/src/uts/common/fs/proc/prsubr.c
1120
if (sp->pr_errno == 0) {
usr/src/uts/common/fs/proc/prsubr.c
1121
sp->pr_rval1 = (int32_t)r1;
usr/src/uts/common/fs/proc/prsubr.c
1122
sp->pr_rval2 = (int32_t)r2;
usr/src/uts/common/fs/proc/prsubr.c
1123
sp->pr_errpriv = PRIV_NONE;
usr/src/uts/common/fs/proc/prsubr.c
1125
sp->pr_errpriv = lwp->lwp_badpriv;
usr/src/uts/common/fs/proc/prsubr.c
1129
sp->pr_sysarg[0] = 0;
usr/src/uts/common/fs/proc/prsubr.c
1130
sp->pr_sysarg[1] = (caddr32_t)up->u_argv;
usr/src/uts/common/fs/proc/prsubr.c
1131
sp->pr_sysarg[2] = (caddr32_t)up->u_envp;
usr/src/uts/common/fs/proc/prsubr.c
1132
sp->pr_sysarg[3] = 0;
usr/src/uts/common/fs/proc/prsubr.c
1137
sp->pr_sysarg[0] =
usr/src/uts/common/fs/proc/prsubr.c
1146
prgetprfpregs32(lwp, &sp->pr_fpreg);
usr/src/uts/common/fs/proc/prsubr.c
1151
prgetstatus32(proc_t *p, pstatus32_t *sp, zone_t *zp)
usr/src/uts/common/fs/proc/prsubr.c
1162
bzero(sp, sizeof (pstatus32_t) - sizeof (lwpstatus32_t));
usr/src/uts/common/fs/proc/prsubr.c
1163
sp->pr_nlwp = p->p_lwpcnt;
usr/src/uts/common/fs/proc/prsubr.c
1164
sp->pr_nzomb = p->p_zombcnt;
usr/src/uts/common/fs/proc/prsubr.c
1165
prassignset(&sp->pr_sigpend, &p->p_sig);
usr/src/uts/common/fs/proc/prsubr.c
1166
sp->pr_brkbase = (uint32_t)(uintptr_t)p->p_brkbase;
usr/src/uts/common/fs/proc/prsubr.c
1167
sp->pr_brksize = (uint32_t)p->p_brksize;
usr/src/uts/common/fs/proc/prsubr.c
1168
sp->pr_stkbase = (uint32_t)(uintptr_t)prgetstackbase(p);
usr/src/uts/common/fs/proc/prsubr.c
1169
sp->pr_stksize = (uint32_t)p->p_stksize;
usr/src/uts/common/fs/proc/prsubr.c
1170
sp->pr_pid = p->p_pid;
usr/src/uts/common/fs/proc/prsubr.c
1178
sp->pr_ppid = curproc->p_zone->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prsubr.c
1180
sp->pr_ppid = p->p_ppid;
usr/src/uts/common/fs/proc/prsubr.c
1182
sp->pr_pgid = p->p_pgrp;
usr/src/uts/common/fs/proc/prsubr.c
1183
sp->pr_sid = p->p_sessp->s_sid;
usr/src/uts/common/fs/proc/prsubr.c
1184
sp->pr_taskid = p->p_task->tk_tkid;
usr/src/uts/common/fs/proc/prsubr.c
1185
sp->pr_projid = p->p_task->tk_proj->kpj_id;
usr/src/uts/common/fs/proc/prsubr.c
1186
sp->pr_zoneid = p->p_zone->zone_id;
usr/src/uts/common/fs/proc/prsubr.c
1187
hrt2ts32(mstate_aggr_state(p, LMS_USER), &sp->pr_utime);
usr/src/uts/common/fs/proc/prsubr.c
1188
hrt2ts32(mstate_aggr_state(p, LMS_SYSTEM), &sp->pr_stime);
usr/src/uts/common/fs/proc/prsubr.c
1189
TICK_TO_TIMESTRUC32(p->p_cutime, &sp->pr_cutime);
usr/src/uts/common/fs/proc/prsubr.c
1190
TICK_TO_TIMESTRUC32(p->p_cstime, &sp->pr_cstime);
usr/src/uts/common/fs/proc/prsubr.c
1191
prassignset(&sp->pr_sigtrace, &p->p_sigmask);
usr/src/uts/common/fs/proc/prsubr.c
1192
prassignset(&sp->pr_flttrace, &p->p_fltmask);
usr/src/uts/common/fs/proc/prsubr.c
1193
prassignset(&sp->pr_sysentry, &PTOU(p)->u_entrymask);
usr/src/uts/common/fs/proc/prsubr.c
1194
prassignset(&sp->pr_sysexit, &PTOU(p)->u_exitmask);
usr/src/uts/common/fs/proc/prsubr.c
1197
sp->pr_dmodel = PR_MODEL_ILP32;
usr/src/uts/common/fs/proc/prsubr.c
1200
sp->pr_dmodel = PR_MODEL_LP64;
usr/src/uts/common/fs/proc/prsubr.c
1204
sp->pr_agentid = p->p_agenttp->t_tid;
usr/src/uts/common/fs/proc/prsubr.c
1207
prgetlwpstatus32(t, &sp->pr_lwp, zp);
usr/src/uts/common/fs/proc/prsubr.c
1210
sp->pr_flags = sp->pr_lwp.pr_flags;
usr/src/uts/common/fs/proc/prsubr.c
1218
prgetlwpstatus(kthread_t *t, lwpstatus_t *sp, zone_t *zp)
usr/src/uts/common/fs/proc/prsubr.c
1229
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prsubr.c
1272
sp->pr_flags = flags;
usr/src/uts/common/fs/proc/prsubr.c
1274
sp->pr_why = PR_REQUESTED;
usr/src/uts/common/fs/proc/prsubr.c
1275
sp->pr_what = 0;
usr/src/uts/common/fs/proc/prsubr.c
1277
sp->pr_why = t->t_whystop;
usr/src/uts/common/fs/proc/prsubr.c
1278
sp->pr_what = t->t_whatstop;
usr/src/uts/common/fs/proc/prsubr.c
1280
sp->pr_lwpid = t->t_tid;
usr/src/uts/common/fs/proc/prsubr.c
1281
sp->pr_cursig = lwp->lwp_cursig;
usr/src/uts/common/fs/proc/prsubr.c
1282
prassignset(&sp->pr_lwppend, &t->t_sig);
usr/src/uts/common/fs/proc/prsubr.c
1283
prgethold(t, &sp->pr_lwphold);
usr/src/uts/common/fs/proc/prsubr.c
1286
&sp->pr_info, sizeof (k_siginfo_t));
usr/src/uts/common/fs/proc/prsubr.c
1289
&sp->pr_info, sizeof (k_siginfo_t));
usr/src/uts/common/fs/proc/prsubr.c
1291
sp->pr_info.si_zoneid != zp->zone_id) {
usr/src/uts/common/fs/proc/prsubr.c
1292
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prsubr.c
1293
sp->pr_info.si_uid = 0;
usr/src/uts/common/fs/proc/prsubr.c
1294
sp->pr_info.si_ctid = -1;
usr/src/uts/common/fs/proc/prsubr.c
1295
sp->pr_info.si_zoneid = zp->zone_id;
usr/src/uts/common/fs/proc/prsubr.c
1297
sp->pr_altstack = lwp->lwp_sigaltstack;
usr/src/uts/common/fs/proc/prsubr.c
1298
prgetaction(p, PTOU(p), lwp->lwp_cursig, &sp->pr_action);
usr/src/uts/common/fs/proc/prsubr.c
1299
sp->pr_oldcontext = (uintptr_t)lwp->lwp_oldcontext;
usr/src/uts/common/fs/proc/prsubr.c
1300
sp->pr_ustack = lwp->lwp_ustack;
usr/src/uts/common/fs/proc/prsubr.c
1301
(void) strncpy(sp->pr_clname, sclass[t->t_cid].cl_name,
usr/src/uts/common/fs/proc/prsubr.c
1302
sizeof (sp->pr_clname) - 1);
usr/src/uts/common/fs/proc/prsubr.c
1304
hrt2ts(t->t_stoptime, &sp->pr_tstamp);
usr/src/uts/common/fs/proc/prsubr.c
1309
hrt2ts(usr, &sp->pr_utime);
usr/src/uts/common/fs/proc/prsubr.c
1310
hrt2ts(sys, &sp->pr_stime);
usr/src/uts/common/fs/proc/prsubr.c
1317
sp->pr_flags |= (PR_ISSYS|PR_PCINVAL);
usr/src/uts/common/fs/proc/prsubr.c
1319
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prsubr.c
1321
sp->pr_flags |= PR_PCINVAL;
usr/src/uts/common/fs/proc/prsubr.c
1323
sp->pr_instr = instr;
usr/src/uts/common/fs/proc/prsubr.c
1330
sp->pr_flags |= PR_STEP;
usr/src/uts/common/fs/proc/prsubr.c
1334
sp->pr_syscall = get_syscall_args(lwp,
usr/src/uts/common/fs/proc/prsubr.c
1335
(long *)sp->pr_sysarg, &i);
usr/src/uts/common/fs/proc/prsubr.c
1336
sp->pr_nsysarg = (ushort_t)i;
usr/src/uts/common/fs/proc/prsubr.c
1339
prgetprregs(lwp, sp->pr_reg);
usr/src/uts/common/fs/proc/prsubr.c
1346
sp->pr_errno = prgetrvals(lwp, &sp->pr_rval1, &sp->pr_rval2);
usr/src/uts/common/fs/proc/prsubr.c
1347
if (sp->pr_errno == 0)
usr/src/uts/common/fs/proc/prsubr.c
1348
sp->pr_errpriv = PRIV_NONE;
usr/src/uts/common/fs/proc/prsubr.c
1350
sp->pr_errpriv = lwp->lwp_badpriv;
usr/src/uts/common/fs/proc/prsubr.c
1354
sp->pr_sysarg[0] = 0;
usr/src/uts/common/fs/proc/prsubr.c
1355
sp->pr_sysarg[1] = (uintptr_t)up->u_argv;
usr/src/uts/common/fs/proc/prsubr.c
1356
sp->pr_sysarg[2] = (uintptr_t)up->u_envp;
usr/src/uts/common/fs/proc/prsubr.c
1357
sp->pr_sysarg[3] = 0;
usr/src/uts/common/fs/proc/prsubr.c
1362
sp->pr_sysarg[0] =
usr/src/uts/common/fs/proc/prsubr.c
1370
prgetprfpregs(lwp, &sp->pr_fpreg);
usr/src/uts/common/fs/proc/prsubr.c
1379
prgetaction(proc_t *p, user_t *up, uint_t sig, struct sigaction *sp)
usr/src/uts/common/fs/proc/prsubr.c
1383
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prsubr.c
1386
sp->sa_handler = up->u_signal[sig-1];
usr/src/uts/common/fs/proc/prsubr.c
1387
prassignset(&sp->sa_mask, &up->u_sigmask[sig-1]);
usr/src/uts/common/fs/proc/prsubr.c
1389
sp->sa_flags |= SA_ONSTACK;
usr/src/uts/common/fs/proc/prsubr.c
1391
sp->sa_flags |= SA_RESETHAND;
usr/src/uts/common/fs/proc/prsubr.c
1393
sp->sa_flags |= SA_RESTART;
usr/src/uts/common/fs/proc/prsubr.c
1395
sp->sa_flags |= SA_SIGINFO;
usr/src/uts/common/fs/proc/prsubr.c
1397
sp->sa_flags |= SA_NODEFER;
usr/src/uts/common/fs/proc/prsubr.c
1400
sp->sa_flags |= SA_NOCLDWAIT;
usr/src/uts/common/fs/proc/prsubr.c
1402
sp->sa_flags |= SA_NOCLDSTOP;
usr/src/uts/common/fs/proc/prsubr.c
1409
prgetaction32(proc_t *p, user_t *up, uint_t sig, struct sigaction32 *sp)
usr/src/uts/common/fs/proc/prsubr.c
1413
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prsubr.c
1416
sp->sa_handler = (caddr32_t)(uintptr_t)up->u_signal[sig-1];
usr/src/uts/common/fs/proc/prsubr.c
1417
prassignset(&sp->sa_mask, &up->u_sigmask[sig-1]);
usr/src/uts/common/fs/proc/prsubr.c
1419
sp->sa_flags |= SA_ONSTACK;
usr/src/uts/common/fs/proc/prsubr.c
1421
sp->sa_flags |= SA_RESETHAND;
usr/src/uts/common/fs/proc/prsubr.c
1423
sp->sa_flags |= SA_RESTART;
usr/src/uts/common/fs/proc/prsubr.c
1425
sp->sa_flags |= SA_SIGINFO;
usr/src/uts/common/fs/proc/prsubr.c
1427
sp->sa_flags |= SA_NODEFER;
usr/src/uts/common/fs/proc/prsubr.c
1430
sp->sa_flags |= SA_NOCLDWAIT;
usr/src/uts/common/fs/proc/prsubr.c
1432
sp->sa_flags |= SA_NOCLDSTOP;
usr/src/uts/common/fs/proc/prsubr.c
3973
setisempty(uint32_t *sp, uint_t n)
usr/src/uts/common/fs/proc/prsubr.c
3976
if (*sp++)
usr/src/uts/common/fs/proc/prsubr.c
905
prgetstatus(proc_t *p, pstatus_t *sp, zone_t *zp)
usr/src/uts/common/fs/proc/prsubr.c
916
bzero(sp, sizeof (pstatus_t) - sizeof (lwpstatus_t));
usr/src/uts/common/fs/proc/prsubr.c
917
sp->pr_nlwp = p->p_lwpcnt;
usr/src/uts/common/fs/proc/prsubr.c
918
sp->pr_nzomb = p->p_zombcnt;
usr/src/uts/common/fs/proc/prsubr.c
919
prassignset(&sp->pr_sigpend, &p->p_sig);
usr/src/uts/common/fs/proc/prsubr.c
920
sp->pr_brkbase = (uintptr_t)p->p_brkbase;
usr/src/uts/common/fs/proc/prsubr.c
921
sp->pr_brksize = p->p_brksize;
usr/src/uts/common/fs/proc/prsubr.c
922
sp->pr_stkbase = (uintptr_t)prgetstackbase(p);
usr/src/uts/common/fs/proc/prsubr.c
923
sp->pr_stksize = p->p_stksize;
usr/src/uts/common/fs/proc/prsubr.c
924
sp->pr_pid = p->p_pid;
usr/src/uts/common/fs/proc/prsubr.c
932
sp->pr_ppid = curproc->p_zone->zone_zsched->p_pid;
usr/src/uts/common/fs/proc/prsubr.c
934
sp->pr_ppid = p->p_ppid;
usr/src/uts/common/fs/proc/prsubr.c
936
sp->pr_pgid = p->p_pgrp;
usr/src/uts/common/fs/proc/prsubr.c
937
sp->pr_sid = p->p_sessp->s_sid;
usr/src/uts/common/fs/proc/prsubr.c
938
sp->pr_taskid = p->p_task->tk_tkid;
usr/src/uts/common/fs/proc/prsubr.c
939
sp->pr_projid = p->p_task->tk_proj->kpj_id;
usr/src/uts/common/fs/proc/prsubr.c
940
sp->pr_zoneid = p->p_zone->zone_id;
usr/src/uts/common/fs/proc/prsubr.c
941
hrt2ts(mstate_aggr_state(p, LMS_USER), &sp->pr_utime);
usr/src/uts/common/fs/proc/prsubr.c
942
hrt2ts(mstate_aggr_state(p, LMS_SYSTEM), &sp->pr_stime);
usr/src/uts/common/fs/proc/prsubr.c
943
TICK_TO_TIMESTRUC(p->p_cutime, &sp->pr_cutime);
usr/src/uts/common/fs/proc/prsubr.c
944
TICK_TO_TIMESTRUC(p->p_cstime, &sp->pr_cstime);
usr/src/uts/common/fs/proc/prsubr.c
945
prassignset(&sp->pr_sigtrace, &p->p_sigmask);
usr/src/uts/common/fs/proc/prsubr.c
946
prassignset(&sp->pr_flttrace, &p->p_fltmask);
usr/src/uts/common/fs/proc/prsubr.c
947
prassignset(&sp->pr_sysentry, &PTOU(p)->u_entrymask);
usr/src/uts/common/fs/proc/prsubr.c
948
prassignset(&sp->pr_sysexit, &PTOU(p)->u_exitmask);
usr/src/uts/common/fs/proc/prsubr.c
951
sp->pr_dmodel = PR_MODEL_ILP32;
usr/src/uts/common/fs/proc/prsubr.c
954
sp->pr_dmodel = PR_MODEL_LP64;
usr/src/uts/common/fs/proc/prsubr.c
958
sp->pr_agentid = p->p_agenttp->t_tid;
usr/src/uts/common/fs/proc/prsubr.c
961
prgetlwpstatus(t, &sp->pr_lwp, zp);
usr/src/uts/common/fs/proc/prsubr.c
964
sp->pr_flags = sp->pr_lwp.pr_flags;
usr/src/uts/common/fs/proc/prsubr.c
976
prgethold(kthread_t *t, sigset_t *sp)
usr/src/uts/common/fs/proc/prsubr.c
987
sigktou(&set, sp);
usr/src/uts/common/fs/proc/prsubr.c
992
prgetlwpstatus32(kthread_t *t, lwpstatus32_t *sp, zone_t *zp)
usr/src/uts/common/fs/proc/prvfsops.c
300
prstatvfs(struct vfs *vfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/proc/prvfsops.c
308
bzero((caddr_t)sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvfsops.c
309
sp->f_bsize = DEV_BSIZE;
usr/src/uts/common/fs/proc/prvfsops.c
310
sp->f_frsize = DEV_BSIZE;
usr/src/uts/common/fs/proc/prvfsops.c
311
sp->f_blocks = (fsblkcnt64_t)0;
usr/src/uts/common/fs/proc/prvfsops.c
312
sp->f_bfree = (fsblkcnt64_t)0;
usr/src/uts/common/fs/proc/prvfsops.c
313
sp->f_bavail = (fsblkcnt64_t)0;
usr/src/uts/common/fs/proc/prvfsops.c
314
sp->f_files = (fsfilcnt64_t)v.v_proc + 2;
usr/src/uts/common/fs/proc/prvfsops.c
315
sp->f_ffree = (fsfilcnt64_t)n;
usr/src/uts/common/fs/proc/prvfsops.c
316
sp->f_favail = (fsfilcnt64_t)n;
usr/src/uts/common/fs/proc/prvfsops.c
318
sp->f_fsid = d32;
usr/src/uts/common/fs/proc/prvfsops.c
319
(void) strcpy(sp->f_basetype, vfssw[procfstype].vsw_name);
usr/src/uts/common/fs/proc/prvfsops.c
320
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/proc/prvfsops.c
321
sp->f_namemax = 64; /* quite arbitrary */
usr/src/uts/common/fs/proc/prvfsops.c
322
bzero(sp->f_fstr, sizeof (sp->f_fstr));
usr/src/uts/common/fs/proc/prvfsops.c
323
(void) strcpy(sp->f_fstr, "/proc");
usr/src/uts/common/fs/proc/prvfsops.c
324
(void) strcpy(&sp->f_fstr[6], "/proc");
usr/src/uts/common/fs/proc/prvnops.c
1506
lwpstatus_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
1515
sp = kmem_alloc(sizeof (*sp), KM_SLEEP);
usr/src/uts/common/fs/proc/prvnops.c
1520
if (uiop->uio_offset >= sizeof (*sp)) {
usr/src/uts/common/fs/proc/prvnops.c
1525
prgetlwpstatus(pnp->pr_common->prc_thread, sp, VTOZONE(PTOV(pnp)));
usr/src/uts/common/fs/proc/prvnops.c
1528
error = pr_uioread(sp, sizeof (*sp), uiop);
usr/src/uts/common/fs/proc/prvnops.c
1530
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvnops.c
1989
pstatus32_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
1999
sp = kmem_alloc(sizeof (*sp), KM_SLEEP);
usr/src/uts/common/fs/proc/prvnops.c
2010
prgetstatus32(pnp->pr_common->prc_proc, sp,
usr/src/uts/common/fs/proc/prvnops.c
2013
error = pr_uioread(sp, sizeof (*sp), uiop);
usr/src/uts/common/fs/proc/prvnops.c
2016
kmem_free((caddr_t)sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvnops.c
2028
lwpstatus32_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
2059
sp = (lwpstatus32_t *)(php + 1);
usr/src/uts/common/fs/proc/prvnops.c
2064
prgetlwpstatus32(t, sp, VTOZONE(PTOV(pnp)));
usr/src/uts/common/fs/proc/prvnops.c
2065
sp = (lwpstatus32_t *)((caddr_t)sp + LSPAN32(lwpstatus32_t));
usr/src/uts/common/fs/proc/prvnops.c
2110
lwpsinfo32_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
2143
sp = (lwpsinfo32_t *)(php + 1);
usr/src/uts/common/fs/proc/prvnops.c
2148
prgetlwpsinfo32(t, sp);
usr/src/uts/common/fs/proc/prvnops.c
2150
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvnops.c
2151
sp->pr_lwpid = lep->le_lwpid;
usr/src/uts/common/fs/proc/prvnops.c
2152
sp->pr_state = SZOMB;
usr/src/uts/common/fs/proc/prvnops.c
2153
sp->pr_sname = 'Z';
usr/src/uts/common/fs/proc/prvnops.c
2154
sp->pr_start.tv_sec = (time32_t)lep->le_start;
usr/src/uts/common/fs/proc/prvnops.c
2156
sp = (lwpsinfo32_t *)((caddr_t)sp + LSPAN32(lwpsinfo32_t));
usr/src/uts/common/fs/proc/prvnops.c
2634
lwpstatus32_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
2644
sp = kmem_alloc(sizeof (*sp), KM_SLEEP);
usr/src/uts/common/fs/proc/prvnops.c
2660
if (uiop->uio_offset >= sizeof (*sp)) {
usr/src/uts/common/fs/proc/prvnops.c
2665
prgetlwpstatus32(pnp->pr_common->prc_thread, sp, VTOZONE(PTOV(pnp)));
usr/src/uts/common/fs/proc/prvnops.c
2668
error = pr_uioread(sp, sizeof (*sp), uiop);
usr/src/uts/common/fs/proc/prvnops.c
2670
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvnops.c
731
pstatus_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
740
sp = kmem_alloc(sizeof (*sp), KM_SLEEP);
usr/src/uts/common/fs/proc/prvnops.c
742
prgetstatus(pnp->pr_common->prc_proc, sp, VTOZONE(PTOV(pnp)));
usr/src/uts/common/fs/proc/prvnops.c
744
error = pr_uioread(sp, sizeof (*sp), uiop);
usr/src/uts/common/fs/proc/prvnops.c
746
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvnops.c
758
lwpstatus_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
781
sp = (lwpstatus_t *)(php + 1);
usr/src/uts/common/fs/proc/prvnops.c
786
prgetlwpstatus(t, sp, VTOZONE(PTOV(pnp)));
usr/src/uts/common/fs/proc/prvnops.c
787
sp = (lwpstatus_t *)((caddr_t)sp + LSPAN(lwpstatus_t));
usr/src/uts/common/fs/proc/prvnops.c
910
lwpsinfo_t *sp;
usr/src/uts/common/fs/proc/prvnops.c
943
sp = (lwpsinfo_t *)(php + 1);
usr/src/uts/common/fs/proc/prvnops.c
948
prgetlwpsinfo(t, sp);
usr/src/uts/common/fs/proc/prvnops.c
950
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/proc/prvnops.c
951
sp->pr_lwpid = lep->le_lwpid;
usr/src/uts/common/fs/proc/prvnops.c
952
sp->pr_state = SZOMB;
usr/src/uts/common/fs/proc/prvnops.c
953
sp->pr_sname = 'Z';
usr/src/uts/common/fs/proc/prvnops.c
954
sp->pr_start.tv_sec = lep->le_start;
usr/src/uts/common/fs/proc/prvnops.c
955
sp->pr_bindpro = PBIND_NONE;
usr/src/uts/common/fs/proc/prvnops.c
956
sp->pr_bindpset = PS_NONE;
usr/src/uts/common/fs/proc/prvnops.c
958
sp = (lwpsinfo_t *)((caddr_t)sp + LSPAN(lwpsinfo_t));
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
271
sharefs_statvfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
276
bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
277
sp->f_bsize = DEV_BSIZE;
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
278
sp->f_frsize = DEV_BSIZE;
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
279
sp->f_files = total;
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
280
sp->f_ffree = sp->f_favail = INT_MAX - total;
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
282
sp->f_fsid = d32;
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
283
(void) strlcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name,
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
284
sizeof (sp->f_basetype));
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
285
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
286
sp->f_namemax = SHAREFS_NAME_MAX;
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
287
(void) strlcpy(sp->f_fstr, "sharefs", sizeof (sp->f_fstr));
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
122
md_get_uint16le(mdp, &sp->sv2_security_mode);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
125
error = md_get_uint16le(mdp, &sp->sv_proto);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
130
if (sp->sv_proto != SMB2_DIALECT_02ff) {
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
131
SMBERROR("Unknown dialect 0x%x\n", sp->sv_proto);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
135
sp->sv_proto = SMB_DIALECT_SMB2_FF;
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
155
smb_sopt_t *sp = &vcp->vc_sopt;
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
224
md_get_uint16le(mdp, &sp->sv2_security_mode);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
225
md_get_uint16le(mdp, &sp->sv_proto); /* dialect */
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
227
md_get_mem(mdp, sp->sv2_guid, 16, MB_MSYSTEM);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
228
md_get_uint32le(mdp, &sp->sv2_capabilities);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
229
md_get_uint32le(mdp, &sp->sv2_maxtransact);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
230
md_get_uint32le(mdp, &sp->sv2_maxread);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
231
md_get_uint32le(mdp, &sp->sv2_maxwrite);
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
284
if ((sp->sv2_security_mode & SMB2_NEGOTIATE_SIGNING_REQUIRED) ||
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
298
sp->sv_caps = (SMB_CAP_UNICODE |
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
304
if (sp->sv2_capabilities & SMB2_CAP_DFS)
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
305
sp->sv_caps |= SMB_CAP_DFS;
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
307
if (sp->sv_proto >= SMB2_DIALECT_0300 &&
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
308
(sp->sv2_capabilities & SMB2_CAP_ENCRYPTION) != 0) {
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
320
if (sp->sv2_maxread < 0x8000) {
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
325
if (sp->sv2_maxwrite < 0x8000) {
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
330
if (sp->sv2_maxtransact < 0x4000) {
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
337
vcp->vc_rxmax = sp->sv2_maxread;
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
338
vcp->vc_wxmax = sp->sv2_maxwrite;
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
339
vcp->vc_txmax = sp->sv2_maxtransact;
usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
99
struct smb_sopt *sp = &vcp->vc_sopt;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
358
void smbfs_addfree(struct smbnode *sp);
usr/src/uts/common/fs/smbsrv/smb_print.c
107
smb_kspooldoc_t *sp;
usr/src/uts/common/fs/smbsrv/smb_print.c
129
sp = kmem_zalloc(sizeof (smb_kspooldoc_t), KM_SLEEP);
usr/src/uts/common/fs/smbsrv/smb_print.c
130
(void) snprintf(sp->sd_path, MAXPATHLEN, "%s/%s", si->shr_path,
usr/src/uts/common/fs/smbsrv/smb_print.c
133
sp->sd_ipaddr = sr->session->ipaddr;
usr/src/uts/common/fs/smbsrv/smb_print.c
134
(void) strlcpy(sp->sd_username, sr->uid_user->u_name,
usr/src/uts/common/fs/smbsrv/smb_print.c
136
sp->sd_fid = sr->smb_fid;
usr/src/uts/common/fs/smbsrv/smb_print.c
137
if (smb_spool_add_doc(sr->tid_tree, sp))
usr/src/uts/common/fs/smbsrv/smb_print.c
138
kmem_free(sp, sizeof (smb_kspooldoc_t));
usr/src/uts/common/fs/smbsrv/smb_server.c
2626
smb_kspooldoc_t *sp;
usr/src/uts/common/fs/smbsrv/smb_server.c
2631
sp = smb_llist_head(splist);
usr/src/uts/common/fs/smbsrv/smb_server.c
2632
while (sp != NULL) {
usr/src/uts/common/fs/smbsrv/smb_server.c
2636
if (sp->sd_fid == fid) {
usr/src/uts/common/fs/smbsrv/smb_server.c
2637
*spdoc = *sp;
usr/src/uts/common/fs/smbsrv/smb_server.c
2638
smb_llist_remove(splist, sp);
usr/src/uts/common/fs/smbsrv/smb_server.c
2640
kmem_free(sp, sizeof (smb_kspooldoc_t));
usr/src/uts/common/fs/smbsrv/smb_server.c
2643
sp = smb_llist_next(splist, sp);
usr/src/uts/common/fs/smbsrv/smb_server.c
2717
smb_spool_add_doc(smb_tree_t *tree, smb_kspooldoc_t *sp)
usr/src/uts/common/fs/smbsrv/smb_server.c
2725
sp->sd_spool_num = atomic_inc_32_nv(&sv->sp_info.sp_cnt);
usr/src/uts/common/fs/smbsrv/smb_server.c
2726
smb_llist_insert_tail(splist, sp);
usr/src/uts/common/fs/sockfs/sockcommon.c
100
if (sp == NULL) {
usr/src/uts/common/fs/sockfs/sockcommon.c
108
ASSERT(sp->sp_smod_info != NULL);
usr/src/uts/common/fs/sockfs/sockcommon.c
110
sp->sp_stats.sps_ncreate.value.ui64++;
usr/src/uts/common/fs/sockfs/sockcommon.c
111
so = sp->sp_smod_info->smod_sock_create_func(sp, family, type,
usr/src/uts/common/fs/sockfs/sockcommon.c
114
SOCKPARAMS_DEC_REF(sp);
usr/src/uts/common/fs/sockfs/sockcommon.c
135
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockcommon.c
141
sp = parent->so_sockparams;
usr/src/uts/common/fs/sockfs/sockcommon.c
142
ASSERT(sp != NULL);
usr/src/uts/common/fs/sockfs/sockcommon.c
144
sp->sp_stats.sps_ncreate.value.ui64++;
usr/src/uts/common/fs/sockfs/sockcommon.c
145
so = sp->sp_smod_info->smod_sock_create_func(sp, parent->so_family,
usr/src/uts/common/fs/sockfs/sockcommon.c
149
SOCKPARAMS_INC_REF(sp);
usr/src/uts/common/fs/sockfs/sockcommon.c
435
struct sockparams *sp = so->so_sockparams;
usr/src/uts/common/fs/sockfs/sockcommon.c
436
ASSERT(so->so_count == 0 && sp != NULL);
usr/src/uts/common/fs/sockfs/sockcommon.c
438
sp->sp_smod_info->smod_sock_destroy_func(so);
usr/src/uts/common/fs/sockfs/sockcommon.c
440
SOCKPARAMS_DEC_REF(sp);
usr/src/uts/common/fs/sockfs/sockcommon.c
557
sonode_init(struct sonode *so, struct sockparams *sp, int family,
usr/src/uts/common/fs/sockfs/sockcommon.c
594
so->so_sockparams = sp;
usr/src/uts/common/fs/sockfs/sockcommon.c
73
struct sockparams *sp = NULL;
usr/src/uts/common/fs/sockfs/sockcommon.c
80
*errorp = solookup(family, type, protocol, &sp);
usr/src/uts/common/fs/sockfs/sockcommon.c
82
if (sp == NULL) {
usr/src/uts/common/fs/sockfs/sockcommon.c
90
sp = sockparams_hold_ephemeral_bydev(family, type,
usr/src/uts/common/fs/sockfs/sockcommon.c
94
sp = sockparams_hold_ephemeral_bymod(family, type,
usr/src/uts/common/fs/sockfs/sockcommon.c
97
*errorp = solookup(family, type, 0, &sp);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1220
socket_sonode_create(struct sockparams *sp, int family, int type,
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1230
if (SOCK_UC_VERSION != sp->sp_smod_info->smod_uc_version ||
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1231
SOCK_DC_VERSION != sp->sp_smod_info->smod_dc_version) {
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1250
sonode_init(so, sp, family, type, protocol, &so_sonodeops);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1312
struct sockparams *sp = so->so_sockparams;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1318
if (!list_is_empty(&sp->sp_auto_filters) &&
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1334
sp->sp_smod_info->smod_proto_create_func(so->so_family,
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1925
so_get_mod_version(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1927
ASSERT(sp != NULL && sp->sp_smod_info != NULL);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1928
return (sp->sp_smod_info->smod_version);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2273
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2284
sp = so->so_sockparams;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2285
fbfunc = sp->sp_smod_info->smod_proto_fallback_func;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2295
devpath = sp->sp_smod_info->smod_fallback_devpath_v4;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2298
devpath = sp->sp_smod_info->smod_fallback_devpath_v6;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2325
sp->sp_stats.sps_nfallback.value.ui64++;
usr/src/uts/common/fs/sockfs/sockfilter.c
1029
sof_entry_proc_sockparams(sof_entry_t *ent, struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1036
if (strcmp(sp->sp_smod_name, SOTPI_SMOD_NAME) == 0)
usr/src/uts/common/fs/sockfs/sockfilter.c
1040
if (t[i].sofst_family == sp->sp_family &&
usr/src/uts/common/fs/sockfs/sockfilter.c
1041
t[i].sofst_type == sp->sp_type &&
usr/src/uts/common/fs/sockfs/sockfilter.c
1042
t[i].sofst_protocol == sp->sp_protocol)
usr/src/uts/common/fs/sockfs/sockfilter.c
1056
list_insert_head(&sp->sp_prog_filters, new);
usr/src/uts/common/fs/sockfs/sockfilter.c
1066
if ((fil = list_head(&sp->sp_auto_filters)) != NULL &&
usr/src/uts/common/fs/sockfs/sockfilter.c
1069
list_insert_head(&sp->sp_auto_filters, new);
usr/src/uts/common/fs/sockfs/sockfilter.c
1072
if ((fil = list_tail(&sp->sp_auto_filters)) != NULL &&
usr/src/uts/common/fs/sockfs/sockfilter.c
1075
list_insert_tail(&sp->sp_auto_filters, new);
usr/src/uts/common/fs/sockfs/sockfilter.c
1079
for (fil = list_head(&sp->sp_auto_filters);
usr/src/uts/common/fs/sockfs/sockfilter.c
1081
fil = list_next(&sp->sp_auto_filters, fil)) {
usr/src/uts/common/fs/sockfs/sockfilter.c
1094
list_insert_before(&sp->sp_auto_filters,
usr/src/uts/common/fs/sockfs/sockfilter.c
1100
list_insert_after(&sp->sp_auto_filters,
usr/src/uts/common/fs/sockfs/sockfilter.c
1112
if ((fil = list_head(&sp->sp_auto_filters)) != NULL &&
usr/src/uts/common/fs/sockfs/sockfilter.c
1114
list_insert_after(&sp->sp_auto_filters, fil,
usr/src/uts/common/fs/sockfs/sockfilter.c
1117
list_insert_head(&sp->sp_auto_filters, new);
usr/src/uts/common/fs/sockfs/sockfilter.c
1131
sof_sockparams_fini(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1135
ASSERT(!list_link_active(&sp->sp_node));
usr/src/uts/common/fs/sockfs/sockfilter.c
1137
while ((fil = list_remove_head(&sp->sp_auto_filters)) != NULL)
usr/src/uts/common/fs/sockfs/sockfilter.c
1139
while ((fil = list_remove_head(&sp->sp_prog_filters)) != NULL)
usr/src/uts/common/fs/sockfs/sockfilter.c
1151
sof_sockparams_init(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1159
if (sof_entry_proc_sockparams(ent, sp) != 0) {
usr/src/uts/common/fs/sockfs/sockfilter.c
1160
sof_sockparams_fini(sp);
usr/src/uts/common/fs/sockfs/sockfilter.c
188
struct sockparams *sp = so->so_sockparams;
usr/src/uts/common/fs/sockfs/sockfilter.c
216
for (fil = list_head(&sp->sp_prog_filters); fil != NULL;
usr/src/uts/common/fs/sockfs/sockfilter.c
217
fil = list_next(&sp->sp_prog_filters, fil)) {
usr/src/uts/common/fs/sockfs/sockfilter.c
511
struct sockparams *sp = so->so_sockparams;
usr/src/uts/common/fs/sockfs/sockfilter.c
522
for (fil = list_tail(&sp->sp_auto_filters);
usr/src/uts/common/fs/sockfs/sockfilter.c
523
fil != NULL; fil = list_prev(&sp->sp_auto_filters, fil)) {
usr/src/uts/common/fs/sockfs/sockparams.c
113
struct sockparams *sp = ksp->ks_private;
usr/src/uts/common/fs/sockfs/sockparams.c
119
sps->sps_nactive.value.ui64 = sp->sp_refcnt;
usr/src/uts/common/fs/sockfs/sockparams.c
128
sockparams_kstat_init(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockparams.c
132
(void) snprintf(name, KSTAT_STRLEN, "socket_%d_%d_%d", sp->sp_family,
usr/src/uts/common/fs/sockfs/sockparams.c
133
sp->sp_type, sp->sp_protocol);
usr/src/uts/common/fs/sockfs/sockparams.c
135
sp->sp_kstat = kstat_create("sockfs", 0, name, "misc", KSTAT_TYPE_NAMED,
usr/src/uts/common/fs/sockfs/sockparams.c
139
if (sp->sp_kstat == NULL)
usr/src/uts/common/fs/sockfs/sockparams.c
142
sp->sp_kstat->ks_data = &sp->sp_stats;
usr/src/uts/common/fs/sockfs/sockparams.c
143
sp->sp_kstat->ks_update = sockparams_kstat_update;
usr/src/uts/common/fs/sockfs/sockparams.c
144
sp->sp_kstat->ks_private = sp;
usr/src/uts/common/fs/sockfs/sockparams.c
145
kstat_install(sp->sp_kstat);
usr/src/uts/common/fs/sockfs/sockparams.c
149
sockparams_kstat_fini(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockparams.c
151
if (sp->sp_kstat != NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
152
kstat_delete(sp->sp_kstat);
usr/src/uts/common/fs/sockfs/sockparams.c
153
sp->sp_kstat = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
190
struct sockparams *sp = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
205
sp = kmem_zalloc(sizeof (*sp), kmflags);
usr/src/uts/common/fs/sockfs/sockparams.c
206
if (sp == NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
210
sp->sp_family = family;
usr/src/uts/common/fs/sockfs/sockparams.c
211
sp->sp_type = type;
usr/src/uts/common/fs/sockfs/sockparams.c
212
sp->sp_protocol = protocol;
usr/src/uts/common/fs/sockfs/sockparams.c
213
sp->sp_refcnt = 0;
usr/src/uts/common/fs/sockfs/sockparams.c
214
sp->sp_flags = flags;
usr/src/uts/common/fs/sockfs/sockparams.c
216
list_create(&sp->sp_auto_filters, sizeof (sp_filter_t),
usr/src/uts/common/fs/sockfs/sockparams.c
218
list_create(&sp->sp_prog_filters, sizeof (sp_filter_t),
usr/src/uts/common/fs/sockfs/sockparams.c
221
kstat_named_init(&sp->sp_stats.sps_nfallback, "nfallback",
usr/src/uts/common/fs/sockfs/sockparams.c
223
kstat_named_init(&sp->sp_stats.sps_nactive, "nactive",
usr/src/uts/common/fs/sockfs/sockparams.c
225
kstat_named_init(&sp->sp_stats.sps_ncreate, "ncreate",
usr/src/uts/common/fs/sockfs/sockparams.c
231
if (sp->sp_flags & SOCKPARAMS_EPHEMERAL)
usr/src/uts/common/fs/sockfs/sockparams.c
235
sp->sp_smod_name = modname;
usr/src/uts/common/fs/sockfs/sockparams.c
243
sp->sp_smod_name = modname;
usr/src/uts/common/fs/sockfs/sockparams.c
244
(void) sprintf(sp->sp_smod_name, "%s", SOTPI_SMOD_NAME);
usr/src/uts/common/fs/sockfs/sockparams.c
249
*errorp = sockparams_sdev_init(sp, devpath, devpathlen);
usr/src/uts/common/fs/sockfs/sockparams.c
254
mutex_init(&sp->sp_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/sockfs/sockparams.c
256
return (sp);
usr/src/uts/common/fs/sockfs/sockparams.c
263
if (sp != NULL)
usr/src/uts/common/fs/sockfs/sockparams.c
264
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/fs/sockfs/sockparams.c
272
sockparams_sdev_init(struct sockparams *sp, char *devpath, int devpathlen)
usr/src/uts/common/fs/sockfs/sockparams.c
286
sp->sp_sdev_info.sd_vnode = vp;
usr/src/uts/common/fs/sockfs/sockparams.c
287
sp->sp_sdev_info.sd_devpath = devpath;
usr/src/uts/common/fs/sockfs/sockparams.c
288
sp->sp_sdev_info.sd_devpathlen = devpathlen;
usr/src/uts/common/fs/sockfs/sockparams.c
309
sockparams_destroy(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockparams.c
311
ASSERT(sp->sp_refcnt == 0);
usr/src/uts/common/fs/sockfs/sockparams.c
312
ASSERT(!list_link_active(&sp->sp_node));
usr/src/uts/common/fs/sockfs/sockparams.c
314
sockparams_sdev_fini(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
316
if (sp->sp_smod_info != NULL)
usr/src/uts/common/fs/sockfs/sockparams.c
317
SMOD_DEC_REF(sp->sp_smod_info, sp->sp_smod_name);
usr/src/uts/common/fs/sockfs/sockparams.c
318
kmem_free(sp->sp_smod_name, strlen(sp->sp_smod_name) + 1);
usr/src/uts/common/fs/sockfs/sockparams.c
319
sp->sp_smod_name = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
320
sp->sp_smod_info = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
321
mutex_destroy(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
322
sockparams_kstat_fini(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
324
sof_sockparams_fini(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
325
list_destroy(&sp->sp_auto_filters);
usr/src/uts/common/fs/sockfs/sockparams.c
326
list_destroy(&sp->sp_prog_filters);
usr/src/uts/common/fs/sockfs/sockparams.c
328
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/fs/sockfs/sockparams.c
335
sockparams_sdev_fini(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockparams.c
343
if (!SOCKPARAMS_HAS_DEVICE(sp))
usr/src/uts/common/fs/sockfs/sockparams.c
346
sd = sp->sp_sdev_info;
usr/src/uts/common/fs/sockfs/sockparams.c
352
sp->sp_sdev_info.sd_vnode = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
353
sp->sp_sdev_info.sd_devpath = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
364
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockparams.c
366
for (sp = list_head(list); sp != NULL; sp = list_next(list, sp)) {
usr/src/uts/common/fs/sockfs/sockparams.c
367
if (sp->sp_family == family && sp->sp_type == type) {
usr/src/uts/common/fs/sockfs/sockparams.c
368
if (sp->sp_protocol == protocol) {
usr/src/uts/common/fs/sockfs/sockparams.c
372
sp->sp_sdev_info.sd_devpath != NULL &&
usr/src/uts/common/fs/sockfs/sockparams.c
373
strcmp(sp->sp_sdev_info.sd_devpath,
usr/src/uts/common/fs/sockfs/sockparams.c
376
else if (strcmp(sp->sp_smod_name, name) == 0)
usr/src/uts/common/fs/sockfs/sockparams.c
381
return (sp);
usr/src/uts/common/fs/sockfs/sockparams.c
404
struct sockparams *sp = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
411
sp = sockparams_find(&sp_ephem_list, family, type, protocol,
usr/src/uts/common/fs/sockfs/sockparams.c
413
if (sp != NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
414
SOCKPARAMS_INC_REF(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
418
return (sp);
usr/src/uts/common/fs/sockfs/sockparams.c
467
sp = sockparams_find(&sp_ephem_list, family, type, protocol,
usr/src/uts/common/fs/sockfs/sockparams.c
469
if (sp != NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
474
SOCKPARAMS_INC_REF(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
489
sp = newsp;
usr/src/uts/common/fs/sockfs/sockparams.c
493
return (sp);
usr/src/uts/common/fs/sockfs/sockparams.c
521
sockparams_ephemeral_drop_last_ref(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockparams.c
523
ASSERT(sp->sp_flags & SOCKPARAMS_EPHEMERAL);
usr/src/uts/common/fs/sockfs/sockparams.c
524
ASSERT(MUTEX_NOT_HELD(&sp->sp_lock));
usr/src/uts/common/fs/sockfs/sockparams.c
527
mutex_enter(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
529
if (--sp->sp_refcnt == 0) {
usr/src/uts/common/fs/sockfs/sockparams.c
530
list_remove(&sp_ephem_list, sp);
usr/src/uts/common/fs/sockfs/sockparams.c
531
mutex_exit(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
534
sockparams_destroy(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
536
mutex_exit(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
557
sockparams_add(struct sockparams *sp)
usr/src/uts/common/fs/sockfs/sockparams.c
561
ASSERT(!(sp->sp_flags & SOCKPARAMS_EPHEMERAL));
usr/src/uts/common/fs/sockfs/sockparams.c
564
if (sockparams_find(&sphead, sp->sp_family, sp->sp_type,
usr/src/uts/common/fs/sockfs/sockparams.c
565
sp->sp_protocol, B_TRUE, NULL) != 0) {
usr/src/uts/common/fs/sockfs/sockparams.c
572
sockparams_kstat_init(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
578
error = sof_sockparams_init(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
583
list_insert_tail(&sphead, sp);
usr/src/uts/common/fs/sockfs/sockparams.c
609
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockparams.c
612
sp = sockparams_find(&sphead, family, type, protocol, B_TRUE, NULL);
usr/src/uts/common/fs/sockfs/sockparams.c
614
if (sp != NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
620
mutex_enter(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
621
if (sp->sp_refcnt != 0) {
usr/src/uts/common/fs/sockfs/sockparams.c
622
mutex_exit(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
626
mutex_exit(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
628
list_remove(&sphead, sp);
usr/src/uts/common/fs/sockfs/sockparams.c
631
sockparams_destroy(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
665
struct sockparams *sp = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
679
sp = sockparams_find(&sphead, family, type, protocol, B_TRUE, NULL);
usr/src/uts/common/fs/sockfs/sockparams.c
681
if (sp == NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
685
for (sp = list_head(&sphead); sp != NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
686
sp = list_next(&sphead, sp)) {
usr/src/uts/common/fs/sockfs/sockparams.c
687
if (sp->sp_family == family && found < 1)
usr/src/uts/common/fs/sockfs/sockparams.c
689
if (sp->sp_family == family &&
usr/src/uts/common/fs/sockfs/sockparams.c
690
sp->sp_protocol == protocol && found < 2)
usr/src/uts/common/fs/sockfs/sockparams.c
718
SOCKPARAMS_INC_REF(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
721
if (sp->sp_smod_info == NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
722
smod_info_t *smod = smod_lookup_byname(sp->sp_smod_name);
usr/src/uts/common/fs/sockfs/sockparams.c
731
SOCKPARAMS_DEC_REF(sp);
usr/src/uts/common/fs/sockfs/sockparams.c
746
mutex_enter(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
747
if (sp->sp_smod_info == NULL)
usr/src/uts/common/fs/sockfs/sockparams.c
748
sp->sp_smod_info = smod;
usr/src/uts/common/fs/sockfs/sockparams.c
750
SMOD_DEC_REF(smod, sp->sp_smod_name);
usr/src/uts/common/fs/sockfs/sockparams.c
751
mutex_exit(&sp->sp_lock);
usr/src/uts/common/fs/sockfs/sockparams.c
757
*spp = sp;
usr/src/uts/common/fs/sockfs/sockparams.c
768
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockparams.c
774
for (sp = list_head(list); sp != NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
775
sp = list_next(list, sp)) {
usr/src/uts/common/fs/sockfs/sockparams.c
777
&sp->sp_auto_filters : &sp->sp_prog_filters;
usr/src/uts/common/fs/sockfs/sockparams.c
802
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockparams.c
807
for (sp = list_head(list); sp != NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
808
sp = list_next(list, sp)) {
usr/src/uts/common/fs/sockfs/sockparams.c
809
if ((err = sof_entry_proc_sockparams(ent, sp)) != 0) {
usr/src/uts/common/fs/sockfs/sockparams.c
837
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/sockparams.c
855
for (sp = list_head(&sphead); sp != NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
856
sp = list_next(&sphead, sp)) {
usr/src/uts/common/fs/sockfs/sockparams.c
871
for (sp = list_head(&sphead); sp != NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
872
sp = list_next(&sphead, sp)) {
usr/src/uts/common/fs/sockfs/sockparams.c
882
se[i].se_family = sp->sp_family;
usr/src/uts/common/fs/sockfs/sockparams.c
883
se[i].se_type = sp->sp_type;
usr/src/uts/common/fs/sockfs/sockparams.c
884
se[i].se_protocol = sp->sp_protocol;
usr/src/uts/common/fs/sockfs/sockparams.c
885
(void) strncpy(se[i].se_modname, sp->sp_smod_name,
usr/src/uts/common/fs/sockfs/sockparams.c
887
if (sp->sp_sdev_info.sd_devpath != NULL)
usr/src/uts/common/fs/sockfs/sockparams.c
889
sp->sp_sdev_info.sd_devpath, MAXPATHLEN);
usr/src/uts/common/fs/sockfs/sockparams.c
890
se[i].se_refcnt = sp->sp_refcnt;
usr/src/uts/common/fs/sockfs/sockparams.c
891
se[i].se_flags = sp->sp_flags;
usr/src/uts/common/fs/sockfs/socksyscalls.c
1703
struct sockparams *sp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
1734
sp = sockparams_create(family, type, protocol, kmodule,
usr/src/uts/common/fs/sockfs/socksyscalls.c
1736
if (sp != NULL) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
1737
error = sockparams_add(sp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
1739
sockparams_destroy(sp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
3146
socreate(struct sockparams *sp, int family, int type, int protocol, int version,
usr/src/uts/common/fs/sockfs/socksyscalls.c
3151
ASSERT(sp != NULL);
usr/src/uts/common/fs/sockfs/socksyscalls.c
3153
so = sp->sp_smod_info->smod_sock_create_func(sp, family, type, protocol,
usr/src/uts/common/fs/sockfs/socksyscalls.c
3156
SOCKPARAMS_DEC_REF(sp);
usr/src/uts/common/fs/sockfs/socktpi.c
277
sotpi_create(struct sockparams *sp, int family, int type, int protocol,
usr/src/uts/common/fs/sockfs/socktpi.c
283
ASSERT(sp->sp_sdev_info.sd_vnode != NULL);
usr/src/uts/common/fs/sockfs/socktpi.c
296
sonode_init(so, sp, family, type, protocol, &sotpi_sonodeops);
usr/src/uts/common/fs/specfs/specsubr.c
1023
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
1037
for (sp = stable[i]; sp != NULL; sp = sp->s_next) {
usr/src/uts/common/fs/specfs/specsubr.c
1038
ASSERT(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
1039
csp = VTOS(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
119
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
150
if ((sp = sfind(dev, type, vp)) == NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
153
sp = nsp; /* Use pre-allocated snode */
usr/src/uts/common/fs/specfs/specsubr.c
154
svp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
156
sp->s_realvp = vp;
usr/src/uts/common/fs/specfs/specsubr.c
158
sp->s_commonvp = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
159
sp->s_dev = dev;
usr/src/uts/common/fs/specfs/specsubr.c
160
sp->s_dip = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
161
sp->s_nextr = 0;
usr/src/uts/common/fs/specfs/specsubr.c
162
sp->s_list = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
163
sp->s_plcy = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
164
sp->s_size = 0;
usr/src/uts/common/fs/specfs/specsubr.c
165
sp->s_flag = 0;
usr/src/uts/common/fs/specfs/specsubr.c
170
sp->s_fsid = va.va_fsid;
usr/src/uts/common/fs/specfs/specsubr.c
171
sp->s_atime = va.va_atime.tv_sec;
usr/src/uts/common/fs/specfs/specsubr.c
172
sp->s_mtime = va.va_mtime.tv_sec;
usr/src/uts/common/fs/specfs/specsubr.c
173
sp->s_ctime = va.va_ctime.tv_sec;
usr/src/uts/common/fs/specfs/specsubr.c
175
sp->s_fsid = specdev;
usr/src/uts/common/fs/specfs/specsubr.c
176
sp->s_atime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
177
sp->s_mtime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
178
sp->s_ctime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
180
sp->s_count = 0;
usr/src/uts/common/fs/specfs/specsubr.c
181
sp->s_mapcnt = 0;
usr/src/uts/common/fs/specfs/specsubr.c
194
sp->s_commonvp = cvp;
usr/src/uts/common/fs/specfs/specsubr.c
197
sinsert(sp);
usr/src/uts/common/fs/specfs/specsubr.c
209
return (STOV(sp));
usr/src/uts/common/fs/specfs/specsubr.c
226
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
230
sp = kmem_cache_alloc(snode_cache, KM_SLEEP);
usr/src/uts/common/fs/specfs/specsubr.c
231
svp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
235
sp->s_realvp = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
236
sp->s_commonvp = cvp;
usr/src/uts/common/fs/specfs/specsubr.c
237
sp->s_dev = dev;
usr/src/uts/common/fs/specfs/specsubr.c
238
sp->s_dip = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
239
sp->s_nextr = 0;
usr/src/uts/common/fs/specfs/specsubr.c
240
sp->s_list = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
241
sp->s_plcy = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
242
sp->s_size = 0;
usr/src/uts/common/fs/specfs/specsubr.c
243
sp->s_flag = 0;
usr/src/uts/common/fs/specfs/specsubr.c
244
sp->s_fsid = specdev;
usr/src/uts/common/fs/specfs/specsubr.c
245
sp->s_atime = now;
usr/src/uts/common/fs/specfs/specsubr.c
246
sp->s_mtime = now;
usr/src/uts/common/fs/specfs/specsubr.c
247
sp->s_ctime = now;
usr/src/uts/common/fs/specfs/specsubr.c
248
sp->s_count = 0;
usr/src/uts/common/fs/specfs/specsubr.c
249
sp->s_mapcnt = 0;
usr/src/uts/common/fs/specfs/specsubr.c
259
sinsert(sp);
usr/src/uts/common/fs/specfs/specsubr.c
452
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
461
for (sp = stable[i]; sp != NULL; sp = sp->s_next) {
usr/src/uts/common/fs/specfs/specsubr.c
462
if (sp->s_dip == dip) {
usr/src/uts/common/fs/specfs/specsubr.c
482
spec_devi_open_count(struct snode *sp, dev_info_t **dipp)
usr/src/uts/common/fs/specfs/specsubr.c
488
ASSERT(sp);
usr/src/uts/common/fs/specfs/specsubr.c
491
vp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
499
if (sp->s_commonvp != vp || (dip = sp->s_dip) == NULL)
usr/src/uts/common/fs/specfs/specsubr.c
502
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specsubr.c
503
count = sp->s_count + sp->s_mapcnt;
usr/src/uts/common/fs/specfs/specsubr.c
504
if (sp->s_flag & SLOCKED)
usr/src/uts/common/fs/specfs/specsubr.c
506
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specsubr.c
520
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
525
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
526
return (sp->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
543
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
547
if ((sp = sfind(dev, type, NULL)) == NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
548
sp = nsp; /* Use pre-allocated snode */
usr/src/uts/common/fs/specfs/specsubr.c
550
svp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
552
sp->s_realvp = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
553
sp->s_commonvp = svp; /* points to itself */
usr/src/uts/common/fs/specfs/specsubr.c
554
sp->s_dev = dev;
usr/src/uts/common/fs/specfs/specsubr.c
555
sp->s_dip = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
556
sp->s_nextr = 0;
usr/src/uts/common/fs/specfs/specsubr.c
557
sp->s_list = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
558
sp->s_plcy = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
559
sp->s_size = UNKNOWN_SIZE;
usr/src/uts/common/fs/specfs/specsubr.c
560
sp->s_flag = 0;
usr/src/uts/common/fs/specfs/specsubr.c
561
sp->s_fsid = specdev;
usr/src/uts/common/fs/specfs/specsubr.c
562
sp->s_atime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
563
sp->s_mtime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
564
sp->s_ctime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
565
sp->s_count = 0;
usr/src/uts/common/fs/specfs/specsubr.c
566
sp->s_mapcnt = 0;
usr/src/uts/common/fs/specfs/specsubr.c
573
sinsert(sp);
usr/src/uts/common/fs/specfs/specsubr.c
576
return (STOV(sp));
usr/src/uts/common/fs/specfs/specsubr.c
587
struct snode *sp, *nsp;
usr/src/uts/common/fs/specfs/specsubr.c
594
if ((sp = sfind(dev, type, NULL)) == NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
595
sp = nsp; /* Use pre-alloced snode */
usr/src/uts/common/fs/specfs/specsubr.c
596
svp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
598
sp->s_realvp = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
599
sp->s_commonvp = svp; /* points to itself */
usr/src/uts/common/fs/specfs/specsubr.c
600
sp->s_dev = dev;
usr/src/uts/common/fs/specfs/specsubr.c
601
sp->s_dip = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
602
sp->s_nextr = 0;
usr/src/uts/common/fs/specfs/specsubr.c
603
sp->s_list = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
604
sp->s_plcy = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
605
sp->s_size = UNKNOWN_SIZE;
usr/src/uts/common/fs/specfs/specsubr.c
606
sp->s_flag = 0;
usr/src/uts/common/fs/specfs/specsubr.c
607
sp->s_fsid = specdev;
usr/src/uts/common/fs/specfs/specsubr.c
608
sp->s_atime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
609
sp->s_mtime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
610
sp->s_ctime = 0;
usr/src/uts/common/fs/specfs/specsubr.c
611
sp->s_count = 0;
usr/src/uts/common/fs/specfs/specsubr.c
612
sp->s_mapcnt = 0;
usr/src/uts/common/fs/specfs/specsubr.c
619
sinsert(sp);
usr/src/uts/common/fs/specfs/specsubr.c
626
return (STOV(sp));
usr/src/uts/common/fs/specfs/specsubr.c
642
sinsert(struct snode *sp)
usr/src/uts/common/fs/specfs/specsubr.c
645
sp->s_next = stable[STABLEHASH(sp->s_dev)];
usr/src/uts/common/fs/specfs/specsubr.c
646
stable[STABLEHASH(sp->s_dev)] = sp;
usr/src/uts/common/fs/specfs/specsubr.c
655
sdelete(struct snode *sp)
usr/src/uts/common/fs/specfs/specsubr.c
661
st = stable[STABLEHASH(sp->s_dev)];
usr/src/uts/common/fs/specfs/specsubr.c
663
if (st == sp) {
usr/src/uts/common/fs/specfs/specsubr.c
665
stable[STABLEHASH(sp->s_dev)] = st->s_next;
usr/src/uts/common/fs/specfs/specsubr.c
713
smark(struct snode *sp, int flag)
usr/src/uts/common/fs/specfs/specsubr.c
719
if (((flag & sp->s_flag) != flag) ||
usr/src/uts/common/fs/specfs/specsubr.c
720
((flag & SACC) && (sp->s_atime != now)) ||
usr/src/uts/common/fs/specfs/specsubr.c
721
((flag & SUPD) && (sp->s_mtime != now)) ||
usr/src/uts/common/fs/specfs/specsubr.c
722
((flag & SCHG) && (sp->s_ctime != now))) {
usr/src/uts/common/fs/specfs/specsubr.c
724
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specsubr.c
725
sp->s_flag |= flag;
usr/src/uts/common/fs/specfs/specsubr.c
727
sp->s_atime = now;
usr/src/uts/common/fs/specfs/specsubr.c
729
sp->s_mtime = now;
usr/src/uts/common/fs/specfs/specsubr.c
731
sp->s_ctime = now;
usr/src/uts/common/fs/specfs/specsubr.c
732
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specsubr.c
747
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
748
struct snode *csp = VTOS(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
765
struct snode *sp = buf;
usr/src/uts/common/fs/specfs/specsubr.c
768
vp = sp->s_vnode = vn_alloc(kmflags);
usr/src/uts/common/fs/specfs/specsubr.c
773
vp->v_data = sp;
usr/src/uts/common/fs/specfs/specsubr.c
775
mutex_init(&sp->s_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/specfs/specsubr.c
776
cv_init(&sp->s_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/specfs/specsubr.c
784
struct snode *sp = buf;
usr/src/uts/common/fs/specfs/specsubr.c
785
struct vnode *vp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
787
mutex_destroy(&sp->s_lock);
usr/src/uts/common/fs/specfs/specsubr.c
788
cv_destroy(&sp->s_cv);
usr/src/uts/common/fs/specfs/specsubr.c
845
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
851
dev = sp->s_dev;
usr/src/uts/common/fs/specfs/specsubr.c
852
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specsubr.c
891
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
895
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
896
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specsubr.c
907
spec_snode_walk(int (*callback)(struct snode *sp, void *arg), void *arg)
usr/src/uts/common/fs/specfs/specsubr.c
909
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
916
for (sp = stable[i]; sp; sp = sp->s_next) {
usr/src/uts/common/fs/specfs/specsubr.c
917
if (callback(sp, arg) != DDI_WALK_CONTINUE)
usr/src/uts/common/fs/specfs/specsubr.c
928
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
931
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
932
return ((sp->s_flag & SCLONE) ? 1 : 0);
usr/src/uts/common/fs/specfs/specsubr.c
941
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
944
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
945
return ((sp->s_flag & SSELFCLONE) ? 1 : 0);
usr/src/uts/common/fs/specfs/specsubr.c
958
struct snode *sp;
usr/src/uts/common/fs/specfs/specsubr.c
996
for (sp = stable[i]; sp != NULL; sp = sp->s_next) {
usr/src/uts/common/fs/specfs/specsubr.c
997
ASSERT(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
998
csp = VTOS(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specvfsops.c
113
register struct snode **spp, *sp, *spnext;
usr/src/uts/common/fs/specfs/specvfsops.c
129
for (sp = *spp; sp != NULL; sp = sp->s_next) {
usr/src/uts/common/fs/specfs/specvfsops.c
130
vp = STOV(sp);
usr/src/uts/common/fs/specfs/specvfsops.c
145
sp->s_list = sync_list;
usr/src/uts/common/fs/specfs/specvfsops.c
146
sync_list = sp;
usr/src/uts/common/fs/specfs/specvfsops.c
154
for (sp = sync_list; sp != NULL; sp = spnext) {
usr/src/uts/common/fs/specfs/specvfsops.c
155
spnext = sp->s_list;
usr/src/uts/common/fs/specfs/specvfsops.c
156
vp = STOV(sp);
usr/src/uts/common/fs/specfs/specvnops.c
1016
smark(sp, SACC);
usr/src/uts/common/fs/specfs/specvnops.c
1025
blkvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
1090
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1091
dev_t dev = sp->s_dev;
usr/src/uts/common/fs/specfs/specvnops.c
1103
smark(sp, SUPD);
usr/src/uts/common/fs/specfs/specvnops.c
1119
smark(sp, SUPD);
usr/src/uts/common/fs/specfs/specvnops.c
1128
blkvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
1242
smark(sp, SUPD|SCHG);
usr/src/uts/common/fs/specfs/specvnops.c
1266
struct snode *sp;
usr/src/uts/common/fs/specfs/specvnops.c
1279
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1280
dev = sp->s_dev;
usr/src/uts/common/fs/specfs/specvnops.c
1298
struct snode *sp;
usr/src/uts/common/fs/specfs/specvnops.c
1303
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1304
vp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
1306
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1309
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
1312
realvp = sp->s_realvp;
usr/src/uts/common/fs/specfs/specvnops.c
1335
vap->va_fsid = sp->s_fsid;
usr/src/uts/common/fs/specfs/specvnops.c
1342
vap->va_nodeid = ((ino64_t)(uintptr_t)sp >> snode_shift) &
usr/src/uts/common/fs/specfs/specvnops.c
1345
vap->va_rdev = sp->s_dev;
usr/src/uts/common/fs/specfs/specvnops.c
1361
vap->va_size = SPEC_SIZE(VTOS(sp->s_commonvp));
usr/src/uts/common/fs/specfs/specvnops.c
1364
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1365
vap->va_atime.tv_sec = sp->s_atime;
usr/src/uts/common/fs/specfs/specvnops.c
1366
vap->va_mtime.tv_sec = sp->s_mtime;
usr/src/uts/common/fs/specfs/specvnops.c
1367
vap->va_ctime.tv_sec = sp->s_ctime;
usr/src/uts/common/fs/specfs/specvnops.c
1368
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1386
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1391
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
1403
if ((realvp = sp->s_realvp) == NULL)
usr/src/uts/common/fs/specfs/specvnops.c
1411
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1413
sp->s_atime = vap->va_atime.tv_sec;
usr/src/uts/common/fs/specfs/specvnops.c
1415
sp->s_mtime = vap->va_mtime.tv_sec;
usr/src/uts/common/fs/specfs/specvnops.c
1416
sp->s_ctime = gethrestime_sec();
usr/src/uts/common/fs/specfs/specvnops.c
1418
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1432
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1435
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
1438
if ((realvp = sp->s_realvp) != NULL)
usr/src/uts/common/fs/specfs/specvnops.c
1463
struct snode *sp = VTOS(dvp);
usr/src/uts/common/fs/specfs/specvnops.c
1466
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
1491
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1499
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1500
if ((sp->s_flag & (SACC|SUPD|SCHG)) == 0 && vp->v_type != VBLK) {
usr/src/uts/common/fs/specfs/specvnops.c
1501
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1504
sp->s_flag &= ~(SACC|SUPD|SCHG);
usr/src/uts/common/fs/specfs/specvnops.c
1505
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1506
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
1507
realvp = sp->s_realvp;
usr/src/uts/common/fs/specfs/specvnops.c
1519
!(sp->s_flag & SNOFLUSH)) {
usr/src/uts/common/fs/specfs/specvnops.c
1531
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1532
sp->s_flag |= SNOFLUSH;
usr/src/uts/common/fs/specfs/specvnops.c
1533
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1546
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1547
if (vatmp.va_atime.tv_sec > sp->s_atime)
usr/src/uts/common/fs/specfs/specvnops.c
1550
va.va_atime.tv_sec = sp->s_atime;
usr/src/uts/common/fs/specfs/specvnops.c
1553
if (vatmp.va_mtime.tv_sec > sp->s_mtime)
usr/src/uts/common/fs/specfs/specvnops.c
1556
va.va_mtime.tv_sec = sp->s_mtime;
usr/src/uts/common/fs/specfs/specvnops.c
1559
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1572
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1595
sdelete(sp);
usr/src/uts/common/fs/specfs/specvnops.c
1599
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
1600
rvp = sp->s_realvp;
usr/src/uts/common/fs/specfs/specvnops.c
1607
if ((sp->s_flag & (SACC|SUPD|SCHG)) != 0) {
usr/src/uts/common/fs/specfs/specvnops.c
1611
mutex_enter(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1612
sp->s_flag &= ~(SACC|SUPD|SCHG);
usr/src/uts/common/fs/specfs/specvnops.c
1613
mutex_exit(&sp->s_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1620
if (vatmp.va_atime.tv_sec > sp->s_atime)
usr/src/uts/common/fs/specfs/specvnops.c
1623
va.va_atime.tv_sec = sp->s_atime;
usr/src/uts/common/fs/specfs/specvnops.c
1626
if (vatmp.va_mtime.tv_sec > sp->s_mtime)
usr/src/uts/common/fs/specfs/specvnops.c
1629
va.va_mtime.tv_sec = sp->s_mtime;
usr/src/uts/common/fs/specfs/specvnops.c
1667
if (sp->s_dip)
usr/src/uts/common/fs/specfs/specvnops.c
1668
ddi_release_devi(sp->s_dip);
usr/src/uts/common/fs/specfs/specvnops.c
167
#define S_ISFENCED(sp) ((VTOS((sp)->s_commonvp))->s_flag & SFENCED)
usr/src/uts/common/fs/specfs/specvnops.c
1673
if (sp->s_plcy != NULL)
usr/src/uts/common/fs/specfs/specvnops.c
1674
dpfree(sp->s_plcy);
usr/src/uts/common/fs/specfs/specvnops.c
1684
kmem_cache_free(snode_cache, sp);
usr/src/uts/common/fs/specfs/specvnops.c
1691
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1693
if ((realvp = sp->s_realvp) != NULL)
usr/src/uts/common/fs/specfs/specvnops.c
1726
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1729
csp = VTOS(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specvnops.c
1773
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1776
ASSERT(sp->s_commonvp == vp);
usr/src/uts/common/fs/specfs/specvnops.c
1786
vp, off, len, sp);
usr/src/uts/common/fs/specfs/specvnops.c
1793
if (((u_offset_t)off + len) > (SPEC_SIZE(sp) + PAGEOFFSET))
usr/src/uts/common/fs/specfs/specvnops.c
1834
struct snode *sp;
usr/src/uts/common/fs/specfs/specvnops.c
1849
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1851
"specfs getapage:vp %p off %llx snode %p", vp, off, sp);
usr/src/uts/common/fs/specfs/specvnops.c
1862
size = SPEC_SIZE(VTOS(sp->s_commonvp));
usr/src/uts/common/fs/specfs/specvnops.c
1864
if (spec_ra && sp->s_nextr == off)
usr/src/uts/common/fs/specfs/specvnops.c
1890
sp->s_nextr = off + PAGESIZE;
usr/src/uts/common/fs/specfs/specvnops.c
1926
sp->s_nextr = io_off1 + io_len1;
usr/src/uts/common/fs/specfs/specvnops.c
1997
sp->s_nextr = off + PAGESIZE;
usr/src/uts/common/fs/specfs/specvnops.c
2024
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2038
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
2047
vp, off, len, sp);
usr/src/uts/common/fs/specfs/specvnops.c
2117
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2131
sp->s_nextr = 0;
usr/src/uts/common/fs/specfs/specvnops.c
2132
size = SPEC_SIZE(VTOS(sp->s_commonvp));
usr/src/uts/common/fs/specfs/specvnops.c
2176
vp, offp, sp, err);
usr/src/uts/common/fs/specfs/specvnops.c
2390
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2396
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
2411
struct snode *sp;
usr/src/uts/common/fs/specfs/specvnops.c
2420
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2421
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
2622
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2626
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
2636
if ((realvp = sp->s_realvp) != NULL) {
usr/src/uts/common/fs/specfs/specvnops.c
2658
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2661
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
2664
if ((realvp = sp->s_realvp) != NULL)
usr/src/uts/common/fs/specfs/specvnops.c
2679
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2682
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
2685
if ((realvp = sp->s_realvp) != NULL)
usr/src/uts/common/fs/specfs/specvnops.c
568
struct snode *sp, *csp;
usr/src/uts/common/fs/specfs/specvnops.c
580
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
589
if (sp->s_realvp && (sp->s_realvp->v_vfsp->vfs_flag & VFS_NODEVICES))
usr/src/uts/common/fs/specfs/specvnops.c
612
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
625
if (S_ISFENCED(sp))
usr/src/uts/common/fs/specfs/specvnops.c
692
sp = VTOS(*vpp);
usr/src/uts/common/fs/specfs/specvnops.c
693
csp = VTOS(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specvnops.c
709
sp->s_size = SPEC_SIZE(csp);
usr/src/uts/common/fs/specfs/specvnops.c
799
sp = VTOS(*vpp);
usr/src/uts/common/fs/specfs/specvnops.c
800
csp = VTOS(sp->s_commonvp);
usr/src/uts/common/fs/specfs/specvnops.c
821
sp->s_size = csp->s_size = 0;
usr/src/uts/common/fs/specfs/specvnops.c
883
struct snode *sp, *csp;
usr/src/uts/common/fs/specfs/specvnops.c
900
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
901
cvp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
903
dev = sp->s_dev;
usr/src/uts/common/fs/specfs/specvnops.c
919
sysclone = sp->s_flag & SCLONE;
usr/src/uts/common/fs/specfs/specvnops.c
984
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
985
dev_t dev = sp->s_dev;
usr/src/uts/common/fs/specfs/specvnops.c
997
smark(sp, SACC);
usr/src/uts/common/fs/udfs/udf_vfsops.c
422
udf_statvfs(struct vfs *vfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/udfs/udf_vfsops.c
432
(void) bzero(sp, sizeof (struct statvfs64));
usr/src/uts/common/fs/udfs/udf_vfsops.c
435
sp->f_bsize = udf_vfsp->udf_lbsize;
usr/src/uts/common/fs/udfs/udf_vfsops.c
436
sp->f_frsize = udf_vfsp->udf_lbsize;
usr/src/uts/common/fs/udfs/udf_vfsops.c
437
sp->f_blocks = 0;
usr/src/uts/common/fs/udfs/udf_vfsops.c
438
sp->f_bfree = 0;
usr/src/uts/common/fs/udfs/udf_vfsops.c
441
sp->f_blocks += parts->udp_nblocks;
usr/src/uts/common/fs/udfs/udf_vfsops.c
442
sp->f_bfree += parts->udp_nfree;
usr/src/uts/common/fs/udfs/udf_vfsops.c
445
sp->f_bavail = sp->f_bfree;
usr/src/uts/common/fs/udfs/udf_vfsops.c
453
sp->f_ffree = sp->f_favail =
usr/src/uts/common/fs/udfs/udf_vfsops.c
454
(sp->f_bavail * sp->f_bsize) / (146 + sp->f_bsize);
usr/src/uts/common/fs/udfs/udf_vfsops.c
460
sp->f_files = sp->f_ffree + udf_vfsp->udf_nfiles + udf_vfsp->udf_ndirs;
usr/src/uts/common/fs/udfs/udf_vfsops.c
462
sp->f_fsid = d32;
usr/src/uts/common/fs/udfs/udf_vfsops.c
463
(void) strcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name);
usr/src/uts/common/fs/udfs/udf_vfsops.c
464
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/udfs/udf_vfsops.c
465
sp->f_namemax = MAXNAMLEN;
usr/src/uts/common/fs/udfs/udf_vfsops.c
466
(void) strcpy(sp->f_fstr, udf_vfsp->udf_volid);
usr/src/uts/common/fs/udfs/udf_vnops.c
1275
int8_t *dname = NULL, *uname = NULL, *sp;
usr/src/uts/common/fs/udfs/udf_vnops.c
1306
sp = target;
usr/src/uts/common/fs/udfs/udf_vnops.c
1315
if (((target - sp) == 1) && (*sp == '.')) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1321
} else if (((target - sp) == 2) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
1322
(*sp == '.') && ((*(sp + 1)) == '.')) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1335
if (error = ud_compress(target - sp, &outlen,
usr/src/uts/common/fs/udfs/udf_vnops.c
1336
(uint8_t *)sp, (uint8_t *)dname)) {
usr/src/uts/common/fs/ufs/lufs.c
185
setsum(int32_t *sp, int32_t *lp, int nb)
usr/src/uts/common/fs/ufs/lufs.c
189
*sp = 0;
usr/src/uts/common/fs/ufs/lufs.c
193
*sp = csum;
usr/src/uts/common/fs/ufs/lufs.c
197
checksum(int32_t *sp, int32_t *lp, int nb)
usr/src/uts/common/fs/ufs/lufs.c
199
int32_t ssum = *sp;
usr/src/uts/common/fs/ufs/lufs.c
201
setsum(sp, lp, nb);
usr/src/uts/common/fs/ufs/lufs.c
202
if (ssum != *sp) {
usr/src/uts/common/fs/ufs/lufs.c
203
*sp = ssum;
usr/src/uts/common/fs/ufs/ufs_acl.c
1000
si_t *sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1017
sp = kmem_zalloc(sizeof (si_t), KM_SLEEP);
usr/src/uts/common/fs/ufs/ufs_acl.c
1018
rw_init(&sp->s_lock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/ufs/ufs_acl.c
1026
if (err = formacl(&sp->aowner, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1030
if (err = formacl(&sp->agroup, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1034
if (err = formacl(&sp->aother, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1038
if (err = formacl(&sp->ausers, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1042
sp->aclass.acl_ismask = 1;
usr/src/uts/common/fs/ufs/ufs_acl.c
1043
sp->aclass.acl_maskbits = aclentp->a_perm;
usr/src/uts/common/fs/ufs/ufs_acl.c
1046
if (err = formacl(&sp->agroups, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1061
if (err = formacl(&sp->downer, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1065
if (err = formacl(&sp->dgroup, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1069
if (err = formacl(&sp->dother, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1073
if (err = formacl(&sp->dusers, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1077
sp->dclass.acl_ismask = 1;
usr/src/uts/common/fs/ufs/ufs_acl.c
1078
sp->dclass.acl_maskbits = aclentp->a_perm;
usr/src/uts/common/fs/ufs/ufs_acl.c
1081
if (err = formacl(&sp->dgroups, aclentp))
usr/src/uts/common/fs/ufs/ufs_acl.c
1089
*spp = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1093
ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
112
ASSERT(ip->i_ufs_acl != sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1121
aclentry2vsecattr(si_t *sp, vsecattr_t *vsap)
usr/src/uts/common/fs/ufs/ufs_acl.c
1129
numacls = acl_count(sp->aowner) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1130
acl_count(sp->agroup) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1131
acl_count(sp->aother) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1132
acl_count(sp->ausers) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1133
acl_count(sp->agroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1134
if (sp->aclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
1148
formvsec(USER_OBJ, sp->aowner, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1149
formvsec(USER, sp->ausers, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1150
formvsec(GROUP_OBJ, sp->agroup, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1151
formvsec(GROUP, sp->agroups, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1152
formvsec(OTHER_OBJ, sp->aother, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1154
if (sp->aclass.acl_ismask) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1156
aclentp->a_perm = sp->aclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
1177
numacls = acl_count(sp->downer) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1178
acl_count(sp->dgroup) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1179
acl_count(sp->dother) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1180
acl_count(sp->dusers) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1181
acl_count(sp->dgroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1182
if (sp->dclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
1195
formvsec(DEF_USER_OBJ, sp->downer, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1196
formvsec(DEF_USER, sp->dusers, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1197
formvsec(DEF_GROUP_OBJ, sp->dgroup, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1198
formvsec(DEF_GROUP, sp->dgroups, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1199
formvsec(DEF_OTHER_OBJ, sp->dother, &aclentp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1201
if (sp->dclass.acl_ismask) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1203
aclentp->a_perm = sp->dclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
123
if (!sp->ausers &&
usr/src/uts/common/fs/ufs/ufs_acl.c
124
!sp->agroups &&
usr/src/uts/common/fs/ufs/ufs_acl.c
1248
ufs_si_free_mem(si_t *sp)
usr/src/uts/common/fs/ufs/ufs_acl.c
125
!sp->downer &&
usr/src/uts/common/fs/ufs/ufs_acl.c
1250
ASSERT(!(sp->s_flags & SI_CACHED));
usr/src/uts/common/fs/ufs/ufs_acl.c
1251
ASSERT(!RW_LOCK_HELD(&sp->s_lock));
usr/src/uts/common/fs/ufs/ufs_acl.c
1256
acl_free(sp->aowner);
usr/src/uts/common/fs/ufs/ufs_acl.c
1257
acl_free(sp->agroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
1258
acl_free(sp->aother);
usr/src/uts/common/fs/ufs/ufs_acl.c
1259
acl_free(sp->ausers);
usr/src/uts/common/fs/ufs/ufs_acl.c
126
!sp->dgroup &&
usr/src/uts/common/fs/ufs/ufs_acl.c
1260
acl_free(sp->agroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1262
acl_free(sp->downer);
usr/src/uts/common/fs/ufs/ufs_acl.c
1263
acl_free(sp->dgroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
1264
acl_free(sp->dother);
usr/src/uts/common/fs/ufs/ufs_acl.c
1265
acl_free(sp->dusers);
usr/src/uts/common/fs/ufs/ufs_acl.c
1266
acl_free(sp->dgroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1268
rw_destroy(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1269
kmem_free(sp, sizeof (si_t));
usr/src/uts/common/fs/ufs/ufs_acl.c
127
!sp->dother &&
usr/src/uts/common/fs/ufs/ufs_acl.c
128
sp->dclass.acl_ismask == 0 &&
usr/src/uts/common/fs/ufs/ufs_acl.c
129
!sp->dusers &&
usr/src/uts/common/fs/ufs/ufs_acl.c
130
!sp->dgroups) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1307
si_t *tsp, *sp = tdp->i_ufs_acl;
usr/src/uts/common/fs/ufs/ufs_acl.c
1325
rw_enter(&sp->s_lock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1330
mask = ((sp->downer != NULL) ? 1 : 0) |
usr/src/uts/common/fs/ufs/ufs_acl.c
1331
((sp->dgroup != NULL) ? 2 : 0) |
usr/src/uts/common/fs/ufs/ufs_acl.c
1332
((sp->dother != NULL) ? 4 : 0);
usr/src/uts/common/fs/ufs/ufs_acl.c
1335
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1340
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1349
ASSERT(RW_READ_HELD(&sp->s_lock));
usr/src/uts/common/fs/ufs/ufs_acl.c
1350
acl_cpy(sp->downer, (ufs_ic_acl_t *)&tsp->aowner);
usr/src/uts/common/fs/ufs/ufs_acl.c
1351
acl_cpy(sp->dgroup, (ufs_ic_acl_t *)&tsp->agroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
1352
acl_cpy(sp->dother, (ufs_ic_acl_t *)&tsp->aother);
usr/src/uts/common/fs/ufs/ufs_acl.c
1353
acl_cpy(sp->dusers, (ufs_ic_acl_t *)&tsp->ausers);
usr/src/uts/common/fs/ufs/ufs_acl.c
1354
acl_cpy(sp->dgroups, (ufs_ic_acl_t *)&tsp->agroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1355
tsp->aclass.acl_ismask = sp->dclass.acl_ismask;
usr/src/uts/common/fs/ufs/ufs_acl.c
1356
tsp->aclass.acl_maskbits = sp->dclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
137
((sp->aowner->acl_ic_perm & 07) << 6) |
usr/src/uts/common/fs/ufs/ufs_acl.c
1376
acl_cpy(sp->downer, (ufs_ic_acl_t *)&tsp->downer);
usr/src/uts/common/fs/ufs/ufs_acl.c
1377
acl_cpy(sp->dgroup, (ufs_ic_acl_t *)&tsp->dgroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
1378
acl_cpy(sp->dother, (ufs_ic_acl_t *)&tsp->dother);
usr/src/uts/common/fs/ufs/ufs_acl.c
1379
acl_cpy(sp->dusers, (ufs_ic_acl_t *)&tsp->dusers);
usr/src/uts/common/fs/ufs/ufs_acl.c
138
(MASK2MODE(sp)) |
usr/src/uts/common/fs/ufs/ufs_acl.c
1380
acl_cpy(sp->dgroups, (ufs_ic_acl_t *)&tsp->dgroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1381
tsp->dclass.acl_ismask = sp->dclass.acl_ismask;
usr/src/uts/common/fs/ufs/ufs_acl.c
1382
tsp->dclass.acl_maskbits = sp->dclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
139
(sp->aother->acl_ic_perm & 07);
usr/src/uts/common/fs/ufs/ufs_acl.c
1396
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1416
ufs_acl_cp(si_t *sp)
usr/src/uts/common/fs/ufs/ufs_acl.c
142
ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1421
ASSERT(RW_READ_HELD(&sp->s_lock));
usr/src/uts/common/fs/ufs/ufs_acl.c
1422
ASSERT(sp->s_ref && sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
1427
acl_cpy(sp->aowner, (ufs_ic_acl_t *)&dsp->aowner);
usr/src/uts/common/fs/ufs/ufs_acl.c
1428
acl_cpy(sp->agroup, (ufs_ic_acl_t *)&dsp->agroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
1429
acl_cpy(sp->aother, (ufs_ic_acl_t *)&dsp->aother);
usr/src/uts/common/fs/ufs/ufs_acl.c
1430
acl_cpy(sp->ausers, (ufs_ic_acl_t *)&dsp->ausers);
usr/src/uts/common/fs/ufs/ufs_acl.c
1431
acl_cpy(sp->agroups, (ufs_ic_acl_t *)&dsp->agroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1433
dsp->aclass.acl_ismask = sp->aclass.acl_ismask;
usr/src/uts/common/fs/ufs/ufs_acl.c
1434
dsp->aclass.acl_maskbits = sp->aclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
1436
acl_cpy(sp->downer, (ufs_ic_acl_t *)&dsp->downer);
usr/src/uts/common/fs/ufs/ufs_acl.c
1437
acl_cpy(sp->dgroup, (ufs_ic_acl_t *)&dsp->dgroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
1438
acl_cpy(sp->dother, (ufs_ic_acl_t *)&dsp->dother);
usr/src/uts/common/fs/ufs/ufs_acl.c
1439
acl_cpy(sp->dusers, (ufs_ic_acl_t *)&dsp->dusers);
usr/src/uts/common/fs/ufs/ufs_acl.c
1440
acl_cpy(sp->dgroups, (ufs_ic_acl_t *)&dsp->dgroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1442
dsp->dclass.acl_ismask = sp->dclass.acl_ismask;
usr/src/uts/common/fs/ufs/ufs_acl.c
1443
dsp->dclass.acl_maskbits = sp->dclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
1453
si_t *sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1469
sp = ufs_acl_cp(ip->i_ufs_acl);
usr/src/uts/common/fs/ufs/ufs_acl.c
1470
ASSERT(sp != ip->i_ufs_acl);
usr/src/uts/common/fs/ufs/ufs_acl.c
1484
sp->aowner->acl_ic_perm = (o_mode_t)(ip->i_mode & 0700) >> 6;
usr/src/uts/common/fs/ufs/ufs_acl.c
1485
if (sp->aclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
1486
sp->aclass.acl_maskbits =
usr/src/uts/common/fs/ufs/ufs_acl.c
1489
sp->agroup->acl_ic_perm =
usr/src/uts/common/fs/ufs/ufs_acl.c
1491
sp->aother->acl_ic_perm = (o_mode_t)(ip->i_mode & 07);
usr/src/uts/common/fs/ufs/ufs_acl.c
1496
sp->aowner->acl_ic_who = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1500
sp->agroup->acl_ic_who = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1504
error = ufs_si_store(ip, sp, 0, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
1524
ufs_sectobuf(si_t *sp, caddr_t *buf, size_t *len)
usr/src/uts/common/fs/ufs/ufs_acl.c
1535
acl_size = acl_count(sp->aowner) + /* owner */
usr/src/uts/common/fs/ufs/ufs_acl.c
1536
acl_count(sp->agroup) + /* owner group */
usr/src/uts/common/fs/ufs/ufs_acl.c
1537
acl_count(sp->aother) + /* owner other */
usr/src/uts/common/fs/ufs/ufs_acl.c
1538
acl_count(sp->ausers) + /* acl list */
usr/src/uts/common/fs/ufs/ufs_acl.c
1539
acl_count(sp->agroups); /* group alcs */
usr/src/uts/common/fs/ufs/ufs_acl.c
1540
if (sp->aclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
155
if (si_cachea_get(ip, sp, &csp) == 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1554
acl_count(sp->downer) + /* def owner */
usr/src/uts/common/fs/ufs/ufs_acl.c
1555
acl_count(sp->dgroup) + /* def owner group */
usr/src/uts/common/fs/ufs/ufs_acl.c
1556
acl_count(sp->dother) + /* def owner other */
usr/src/uts/common/fs/ufs/ufs_acl.c
1557
acl_count(sp->dusers) + /* def users */
usr/src/uts/common/fs/ufs/ufs_acl.c
1558
acl_count(sp->dgroups); /* def group acls */
usr/src/uts/common/fs/ufs/ufs_acl.c
1559
if (sp->dclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
1587
ACL_MOVE(sp->aowner, USER_OBJ, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1588
ACL_MOVE(sp->agroup, GROUP_OBJ, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1589
ACL_MOVE(sp->aother, OTHER_OBJ, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
159
(void) ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1590
ACL_MOVE(sp->ausers, USER, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1591
ACL_MOVE(sp->agroups, GROUP, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1593
if (sp->aclass.acl_ismask) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1595
bufaclp->acl_who = (uid_t)sp->aclass.acl_ismask;
usr/src/uts/common/fs/ufs/ufs_acl.c
1596
bufaclp->acl_perm = (o_mode_t)sp->aclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
1611
ACL_MOVE(sp->downer, DEF_USER_OBJ, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1612
ACL_MOVE(sp->dgroup, DEF_GROUP_OBJ, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1613
ACL_MOVE(sp->dother, DEF_OTHER_OBJ, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1614
ACL_MOVE(sp->dusers, DEF_USER, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1615
ACL_MOVE(sp->dgroups, DEF_GROUP, bufaclp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1616
if (sp->dclass.acl_ismask) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1618
bufaclp->acl_who = (uid_t)sp->dclass.acl_ismask;
usr/src/uts/common/fs/ufs/ufs_acl.c
1619
bufaclp->acl_perm = (o_mode_t)sp->dclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
1636
ufs_si_free(si_t *sp, struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
1645
ASSERT(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1647
rw_enter(&sp->s_lock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1648
ASSERT(sp->s_shadow <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_acl.c
1649
shadow = (int)sp->s_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
1650
ASSERT(sp->s_ref);
usr/src/uts/common/fs/ufs/ufs_acl.c
1651
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1659
rw_enter(&sp->s_lock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1660
ASSERT(sp->s_shadow == shadow);
usr/src/uts/common/fs/ufs/ufs_acl.c
1667
sp->s_use = --sip->i_nlink;
usr/src/uts/common/fs/ufs/ufs_acl.c
1674
refcnt = --sp->s_ref;
usr/src/uts/common/fs/ufs/ufs_acl.c
1675
signature = sp->s_signature;
usr/src/uts/common/fs/ufs/ufs_acl.c
1676
ASSERT(sp->s_ref >= 0 && sp->s_ref <= sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
1681
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1685
rw_enter(&sp->s_lock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1687
refcnt = --sp->s_ref;
usr/src/uts/common/fs/ufs/ufs_acl.c
1688
signature = sp->s_signature;
usr/src/uts/common/fs/ufs/ufs_acl.c
1689
ASSERT(sp->s_ref >= 0 && sp->s_ref <= sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
1690
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1694
si_cache_del(sp, signature);
usr/src/uts/common/fs/ufs/ufs_acl.c
1712
si_t *sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1716
for (sp = si_cachei[SI_HASH(ip->i_shadow)]; sp; sp = sp->s_forw)
usr/src/uts/common/fs/ufs/ufs_acl.c
1717
if (sp->s_shadow == ip->i_shadow && sp->s_dev == ip->i_dev)
usr/src/uts/common/fs/ufs/ufs_acl.c
1720
if (sp == NULL) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1726
rw_enter(&sp->s_lock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1728
*spp = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
173
(void) ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1752
si_t *sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1758
for (sp = si_cachea[SI_HASH(spi->s_signature)]; sp; sp = sp->s_next) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1759
if (sp->s_signature == spi->s_signature &&
usr/src/uts/common/fs/ufs/ufs_acl.c
1760
sp->s_dev == spi->s_dev &&
usr/src/uts/common/fs/ufs/ufs_acl.c
1761
sp->s_use > 0 && /* deleting */
usr/src/uts/common/fs/ufs/ufs_acl.c
1762
sp->s_use <= (MAXLINK - 1) && /* Too many links */
usr/src/uts/common/fs/ufs/ufs_acl.c
1763
!si_cmp(sp, spi))
usr/src/uts/common/fs/ufs/ufs_acl.c
1767
if (sp == NULL) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1773
rw_enter(&sp->s_lock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1774
spi->s_shadow = sp->s_shadow; /* XXX For debugging */
usr/src/uts/common/fs/ufs/ufs_acl.c
1776
*spp = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1789
si_cache_put(si_t *sp)
usr/src/uts/common/fs/ufs/ufs_acl.c
1793
ASSERT(sp->s_fore == NULL);
usr/src/uts/common/fs/ufs/ufs_acl.c
1795
if (!sp->s_signature)
usr/src/uts/common/fs/ufs/ufs_acl.c
1796
sp->s_signature = si_signature(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1797
sp->s_flags |= SI_CACHED;
usr/src/uts/common/fs/ufs/ufs_acl.c
1798
sp->s_fore = NULL;
usr/src/uts/common/fs/ufs/ufs_acl.c
1801
tspp = &si_cachea[SI_HASH(sp->s_signature)];
usr/src/uts/common/fs/ufs/ufs_acl.c
1802
sp->s_next = *tspp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1803
*tspp = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1806
tspp = &si_cachei[SI_HASH(sp->s_shadow)];
usr/src/uts/common/fs/ufs/ufs_acl.c
1807
sp->s_forw = *tspp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1808
*tspp = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
183
if (si_cachea_get(ip, sp, &csp) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1830
si_cache_del(si_t *sp, int signature)
usr/src/uts/common/fs/ufs/ufs_acl.c
1844
if (*tspp == sp) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1851
rw_enter(&sp->s_lock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1853
if (sp->s_ref) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1854
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1858
ASSERT(sp->s_fore == NULL);
usr/src/uts/common/fs/ufs/ufs_acl.c
1859
ASSERT(sp->s_flags & SI_CACHED);
usr/src/uts/common/fs/ufs/ufs_acl.c
1861
*tspp = sp->s_next;
usr/src/uts/common/fs/ufs/ufs_acl.c
1880
hash = SI_HASH(sp->s_shadow);
usr/src/uts/common/fs/ufs/ufs_acl.c
1882
if (*tspp == sp) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1883
*tspp = sp->s_forw;
usr/src/uts/common/fs/ufs/ufs_acl.c
1892
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1894
sp->s_flags &= ~SI_CACHED;
usr/src/uts/common/fs/ufs/ufs_acl.c
1895
(void) ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
1943
si_signature(si_t *sp)
usr/src/uts/common/fs/ufs/ufs_acl.c
1945
int signature = sp->s_dev;
usr/src/uts/common/fs/ufs/ufs_acl.c
1947
signature += aclcksum(sp->aowner) + aclcksum(sp->agroup) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1948
aclcksum(sp->aother) + aclcksum(sp->ausers) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1949
aclcksum(sp->agroups) + aclcksum(sp->downer) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1950
aclcksum(sp->dgroup) + aclcksum(sp->dother) +
usr/src/uts/common/fs/ufs/ufs_acl.c
1951
aclcksum(sp->dusers) + aclcksum(sp->dgroups);
usr/src/uts/common/fs/ufs/ufs_acl.c
1952
if (sp->aclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
1953
signature += sp->aclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
1954
if (sp->dclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
1955
signature += sp->dclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
204
ASSERT(sp->s_ref >= 0 && sp->s_ref <= sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
2091
si_t *sp = ip->i_ufs_acl;
usr/src/uts/common/fs/ufs/ufs_acl.c
2095
if (sp) {
usr/src/uts/common/fs/ufs/ufs_acl.c
2096
rw_enter(&sp->s_lock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
2097
refcnt = --sp->s_ref;
usr/src/uts/common/fs/ufs/ufs_acl.c
2098
signature = sp->s_signature;
usr/src/uts/common/fs/ufs/ufs_acl.c
2099
ASSERT(sp->s_ref >= 0 && sp->s_ref <= sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
2100
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
2102
si_cache_del(sp, signature);
usr/src/uts/common/fs/ufs/ufs_acl.c
215
(void) ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
216
sp = csp;
usr/src/uts/common/fs/ufs/ufs_acl.c
224
(void) ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
245
sp->s_shadow = sip->i_number;
usr/src/uts/common/fs/ufs/ufs_acl.c
247
if ((err = ufs_sectobuf(sp, &acldata, &acldatalen)) != 0)
usr/src/uts/common/fs/ufs/ufs_acl.c
278
sp->s_use = 1;
usr/src/uts/common/fs/ufs/ufs_acl.c
279
sp->s_ref = 1;
usr/src/uts/common/fs/ufs/ufs_acl.c
283
si_cache_put(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
289
rw_enter(&sp->s_lock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_acl.c
292
ip->i_ufs_acl = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
293
ASSERT(sp->s_shadow <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_acl.c
294
ip->i_shadow = (int32_t)sp->s_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
295
ASSERT(oldsp != sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
311
if (sp->aowner) { /* Owner */
usr/src/uts/common/fs/ufs/ufs_acl.c
313
ip->i_mode |= (sp->aowner->acl_ic_perm & 07) << 6;
usr/src/uts/common/fs/ufs/ufs_acl.c
314
ip->i_uid = sp->aowner->acl_ic_who;
usr/src/uts/common/fs/ufs/ufs_acl.c
317
if (sp->agroup) { /* Group */
usr/src/uts/common/fs/ufs/ufs_acl.c
319
ip->i_mode |= MASK2MODE(sp); /* apply mask */
usr/src/uts/common/fs/ufs/ufs_acl.c
320
ip->i_gid = sp->agroup->acl_ic_who;
usr/src/uts/common/fs/ufs/ufs_acl.c
323
if (sp->aother) { /* Other */
usr/src/uts/common/fs/ufs/ufs_acl.c
325
ip->i_mode |= (sp->aother->acl_ic_perm & 07);
usr/src/uts/common/fs/ufs/ufs_acl.c
328
if (sp->aclass.acl_ismask)
usr/src/uts/common/fs/ufs/ufs_acl.c
330
(((sp->aclass.acl_maskbits & 07) << 3) &
usr/src/uts/common/fs/ufs/ufs_acl.c
334
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
392
ASSERT(!sp->s_use && !sp->s_ref && !(sp->s_flags & SI_CACHED));
usr/src/uts/common/fs/ufs/ufs_acl.c
393
(void) ufs_si_free_mem(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
419
si_t *sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
452
if (si_cachei_get(ip, &sp) == 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
453
ASSERT(RW_WRITE_HELD(&sp->s_lock));
usr/src/uts/common/fs/ufs/ufs_acl.c
454
ip->i_ufs_acl = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
455
sp->s_ref++;
usr/src/uts/common/fs/ufs/ufs_acl.c
456
ASSERT(sp->s_ref >= 0 && sp->s_ref <= sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
457
rw_exit(&sp->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
567
if ((err = vsecattr2aclentry(&vsecattr, &sp)) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
572
sp->s_shadow = ip->i_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
573
sp->s_dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_acl.c
574
sp->s_use = usecnt;
usr/src/uts/common/fs/ufs/ufs_acl.c
575
sp->s_ref = 1;
usr/src/uts/common/fs/ufs/ufs_acl.c
576
ASSERT(sp->s_ref >= 0 && sp->s_ref <= sp->s_use);
usr/src/uts/common/fs/ufs/ufs_acl.c
579
si_cache_put(sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
582
ip->i_ufs_acl = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
637
si_t *sp = NULL;
usr/src/uts/common/fs/ufs/ufs_acl.c
644
sp = ip->i_ufs_acl;
usr/src/uts/common/fs/ufs/ufs_acl.c
646
ismask = sp->aclass.acl_ismask ?
usr/src/uts/common/fs/ufs/ufs_acl.c
647
sp->aclass.acl_ismask : 0;
usr/src/uts/common/fs/ufs/ufs_acl.c
650
mask = sp->aclass.acl_maskbits;
usr/src/uts/common/fs/ufs/ufs_acl.c
657
owner = sp->aowner->acl_ic_who;
usr/src/uts/common/fs/ufs/ufs_acl.c
659
return (MODE_CHECK(owner, mode, (sp->aowner->acl_ic_perm << 6),
usr/src/uts/common/fs/ufs/ufs_acl.c
666
if (sp->ausers)
usr/src/uts/common/fs/ufs/ufs_acl.c
667
for (acl = sp->ausers; acl != NULL; acl = acl->acl_ic_next) {
usr/src/uts/common/fs/ufs/ufs_acl.c
679
if (groupmember((uid_t)sp->agroup->acl_ic_who, cr)) {
usr/src/uts/common/fs/ufs/ufs_acl.c
681
gperm = (sp->agroup->acl_ic_perm);
usr/src/uts/common/fs/ufs/ufs_acl.c
689
if (sp->agroups)
usr/src/uts/common/fs/ufs/ufs_acl.c
690
for (acl = sp->agroups; acl != NULL; acl = acl->acl_ic_next) {
usr/src/uts/common/fs/ufs/ufs_acl.c
703
return (MODE_CHECK(owner, mode, sp->aother->acl_ic_perm << 6, cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
774
si_t *sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
789
if ((err = vsecattr2aclentry(vsap, &sp)) != 0)
usr/src/uts/common/fs/ufs/ufs_acl.c
791
sp->s_dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_acl.c
799
ASSERT(sp->aowner);
usr/src/uts/common/fs/ufs/ufs_acl.c
800
ASSERT(sp->agroup);
usr/src/uts/common/fs/ufs/ufs_acl.c
801
ASSERT(sp->aother);
usr/src/uts/common/fs/ufs/ufs_acl.c
805
if (sp->aowner)
usr/src/uts/common/fs/ufs/ufs_acl.c
806
sp->aowner->acl_ic_who = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_acl.c
807
if (sp->agroup)
usr/src/uts/common/fs/ufs/ufs_acl.c
808
sp->agroup->acl_ic_who = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_acl.c
813
err = ufs_si_store(ip, sp, 1, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
92
ufs_si_store(struct inode *ip, si_t *sp, int puship, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
2835
dirbadname(char *sp, int l)
usr/src/uts/common/fs/ufs/ufs_dir.c
2838
if (*sp++ == '\0') {
usr/src/uts/common/fs/ufs/ufs_dir.c
2842
return (*sp); /* check for terminating null */
usr/src/uts/common/fs/ufs/ufs_inode.c
449
struct inode *ip, *sp;
usr/src/uts/common/fs/ufs/ufs_inode.c
542
for (sp = ih->ih_chain[0]; sp != (struct inode *)ih; sp = sp->i_forw)
usr/src/uts/common/fs/ufs/ufs_inode.c
543
if (ino == sp->i_number && vfs_dev == sp->i_dev &&
usr/src/uts/common/fs/ufs/ufs_inode.c
544
((sp->i_flag & ISTALE) == 0)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
617
ufs_delete_adjust_stats(struct ufsvfs *ufsvfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/ufs/ufs_thread.c
628
sp->f_bfree += dbtofsb(ufsvfsp->vfs_fs,
usr/src/uts/common/fs/ufs/ufs_thread.c
630
sp->f_ffree += delq_info->delq_unreclaimed_files;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1782
ufs_statvfs(struct vfs *vfsp, struct statvfs64 *sp)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1809
(void) bzero(sp, sizeof (*sp));
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1811
sp->f_bsize = fsp->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1812
sp->f_frsize = fsp->fs_fsize;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1813
sp->f_blocks = (fsblkcnt64_t)fsp->fs_dsize;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1814
sp->f_bfree = (fsblkcnt64_t)fsp->fs_cstotal.cs_nbfree * fsp->fs_frag +
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1817
sp->f_files = (fsfilcnt64_t)fsp->fs_ncg * fsp->fs_ipg;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1818
sp->f_ffree = (fsfilcnt64_t)fsp->fs_cstotal.cs_nifree;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1830
ufs_delete_adjust_stats(ufsvfsp, sp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1837
used = (fsp->fs_dsize - sp->f_bfree);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1840
sp->f_bavail = (fsblkcnt64_t)max_avail - used;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1842
sp->f_bavail = (fsblkcnt64_t)0;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1844
sp->f_favail = sp->f_ffree;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1846
sp->f_fsid = d32;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1847
(void) strcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1848
sp->f_flag = vf_to_stf(vfsp->vfs_flag);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1851
sp->f_namemax = MAXNAMLEN;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1854
bzero(sp->f_fstr, 14);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1862
bcopy(&(fs_rotbl(fsp)[blk]), sp->f_fstr, 14);
usr/src/uts/common/fs/vfs.c
1847
char *sp;
usr/src/uts/common/fs/vfs.c
1905
sp = kmem_alloc(len, KM_SLEEP);
usr/src/uts/common/fs/vfs.c
1912
(void) strcpy(sp, zone->zone_rootpath);
usr/src/uts/common/fs/vfs.c
1913
sp[zone->zone_rootpathlen - 2] = '\0';
usr/src/uts/common/fs/vfs.c
1914
(void) strcat(sp, newpath);
usr/src/uts/common/fs/vfs.c
1916
ref = refstr_alloc(sp);
usr/src/uts/common/fs/vfs.c
1917
kmem_free(sp, len);
usr/src/uts/common/fs/vfs.c
2084
char *sp, *dp;
usr/src/uts/common/fs/vfs.c
2088
sp = s->mo_name;
usr/src/uts/common/fs/vfs.c
2089
if (sp != NULL) {
usr/src/uts/common/fs/vfs.c
2090
dp = kmem_alloc(strlen(sp) + 1, KM_SLEEP);
usr/src/uts/common/fs/vfs.c
2091
(void) strcpy(dp, sp);
usr/src/uts/common/fs/vfs.c
2099
sp = s->mo_arg;
usr/src/uts/common/fs/vfs.c
2100
if (sp != NULL) {
usr/src/uts/common/fs/vfs.c
2101
dp = kmem_alloc(strlen(sp) + 1, KM_SLEEP);
usr/src/uts/common/fs/vfs.c
2102
(void) strcpy(dp, sp);
usr/src/uts/common/fs/vfs.c
2352
char *sp;
usr/src/uts/common/fs/vfs.c
2368
sp = kmem_alloc(strlen(opt) + 1, KM_SLEEP);
usr/src/uts/common/fs/vfs.c
2369
(void) strcpy(sp, opt);
usr/src/uts/common/fs/vfs.c
2370
mop->mo_name = sp;
usr/src/uts/common/fs/vfs.c
2381
sp = kmem_alloc(strlen(arg) + 1, KM_SLEEP);
usr/src/uts/common/fs/vfs.c
2382
(void) strcpy(sp, arg);
usr/src/uts/common/fs/vfs.c
2384
sp = NULL;
usr/src/uts/common/fs/vfs.c
2388
mop->mo_arg = sp;
usr/src/uts/common/fs/vfs.c
258
fsop_statfs(vfs_t *vfsp, statvfs64_t *sp)
usr/src/uts/common/fs/vfs.c
260
return (*(vfsp)->vfs_op->vfs_statvfs)(vfsp, sp);
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
639
char *sp, *ep;
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
652
sp = retval;
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
653
while (*sp) {
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
654
for (ep = sp; *ep && (*ep != ',') && !isspace((int) (*ep)); ep++)
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
662
sp = ep;
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
670
sp = retval;
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
675
if (krb5_string_to_enctype(sp, &old_ktypes[j]))
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
696
while (*sp) sp++;
usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/init_ctx.c
697
while (! *sp) sp++;
usr/src/uts/common/gssapi/mechs/krb5/krb5/os/krb_memset.c
20
unsigned char *sp = sp1;
usr/src/uts/common/gssapi/mechs/krb5/krb5/os/krb_memset.c
22
*sp++ = (unsigned char)c;
usr/src/uts/common/inet/ip/inet_ntop.c
125
strchr_w(const char *sp, int c)
usr/src/uts/common/inet/ip/inet_ntop.c
128
while (*sp && (*sp == ' ' || *sp == '\t')) {
usr/src/uts/common/inet/ip/inet_ntop.c
129
sp++;
usr/src/uts/common/inet/ip/inet_ntop.c
133
if (*sp == (char)c)
usr/src/uts/common/inet/ip/inet_ntop.c
134
return ((char *)sp);
usr/src/uts/common/inet/ip/inet_ntop.c
135
if (*sp == ' ' || *sp == '\t')
usr/src/uts/common/inet/ip/inet_ntop.c
137
} while (*sp++);
usr/src/uts/common/inet/ip/ip6_if.c
395
ill_t *ill, ire_t **ire_arg, struct rtsa_s *sp, ip_stack_t *ipst,
usr/src/uts/common/inet/ip/ip6_if.c
571
if (sp != NULL) {
usr/src/uts/common/inet/ip/ip6_if.c
762
if (sp != NULL) {
usr/src/uts/common/inet/ip/ip6_if.c
785
gc = gc_create(sp, gcgrp, &gcgrp_xtraref);
usr/src/uts/common/inet/ip/ip_arp.c
1067
bcopy(dp, sp, plen);
usr/src/uts/common/inet/ip/ip_arp.c
822
uchar_t *src_haddr, *arhp, *dst_haddr, *dp, *sp;
usr/src/uts/common/inet/ip/ip_arp.c
915
sp = arhp;
usr/src/uts/common/inet/ip/ip_if.c
5411
boolean_t ioctl_msg, struct rtsa_s *sp, ip_stack_t *ipst, zoneid_t zoneid)
usr/src/uts/common/inet/ip/ip_if.c
5590
if (sp != NULL) {
usr/src/uts/common/inet/ip/ip_if.c
5786
if (sp != NULL) {
usr/src/uts/common/inet/ip/ip_if.c
5809
gc = gc_create(sp, gcgrp, &gcgrp_xtraref);
usr/src/uts/common/inet/ip/ip_sadb.c
578
sadb_t *sp;
usr/src/uts/common/inet/ip/ip_sadb.c
607
sp = &sadbp->s_v4;
usr/src/uts/common/inet/ip/ip_sadb.c
615
bucket = OUTBOUND_BUCKET_V4(sp, dst);
usr/src/uts/common/inet/ip/ip_sadb.c
626
sp = &sadbp->s_v6;
usr/src/uts/common/inet/ip/ip_sadb.c
629
bucket = OUTBOUND_BUCKET_V6(sp, dst6);
usr/src/uts/common/inet/ip/ip_sadb.c
670
sadb_t *sp;
usr/src/uts/common/inet/ip/ip_sadb.c
718
sp = &ahstack->ah_sadb.s_v6;
usr/src/uts/common/inet/ip/ip_sadb.c
723
sp = &ahstack->ah_sadb.s_v4;
usr/src/uts/common/inet/ip/ip_sadb.c
727
hptr = INBOUND_BUCKET(sp, ah->ah_spi);
usr/src/uts/common/inet/ip/ip_sadb.c
798
sadb_t *sp;
usr/src/uts/common/inet/ip/ip_sadb.c
853
sp = &espstack->esp_sadb.s_v6;
usr/src/uts/common/inet/ip/ip_sadb.c
861
sp = &espstack->esp_sadb.s_v4;
usr/src/uts/common/inet/ip/ip_sadb.c
868
bucket = INBOUND_BUCKET(sp, esph->esph_spi);
usr/src/uts/common/inet/ip/ipsecah.c
1551
sadb_t *sp;
usr/src/uts/common/inet/ip/ipsecah.c
1576
sp = &ahstack->ah_sadb.s_v6;
usr/src/uts/common/inet/ip/ipsecah.c
1578
sp = &ahstack->ah_sadb.s_v4;
usr/src/uts/common/inet/ip/ipsecah.c
1584
outhash = OUTBOUND_HASH_V6(sp,
usr/src/uts/common/inet/ip/ipsecah.c
1587
outhash = OUTBOUND_HASH_V4(sp,
usr/src/uts/common/inet/ip/ipsecah.c
1589
bucket = &sp->sdb_of[outhash];
usr/src/uts/common/inet/ip/ipsecah.c
1605
bucket = INBOUND_BUCKET(sp, outassoc->ipsa_spi);
usr/src/uts/common/inet/ip/ipsecah.c
1651
sadb_t *sp;
usr/src/uts/common/inet/ip/ipsecah.c
1676
sp = &ahstack->ah_sadb.s_v6;
usr/src/uts/common/inet/ip/ipsecah.c
1678
sp = &ahstack->ah_sadb.s_v4;
usr/src/uts/common/inet/ip/ipsecah.c
1684
outhash = OUTBOUND_HASH_V6(sp,
usr/src/uts/common/inet/ip/ipsecah.c
1687
outhash = OUTBOUND_HASH_V4(sp,
usr/src/uts/common/inet/ip/ipsecah.c
1689
bucket = &sp->sdb_of[outhash];
usr/src/uts/common/inet/ip/ipsecah.c
1704
bucket = INBOUND_BUCKET(sp, outassoc->ipsa_spi);
usr/src/uts/common/inet/ip/ipsecah.c
862
acq_bucket = &(sq.sp->sdb_acq[sq.outhash]);
usr/src/uts/common/inet/ip/ipsecesp.c
1003
sp = isv6 ? &espstack->esp_sadb.s_v6 : &espstack->esp_sadb.s_v4;
usr/src/uts/common/inet/ip/ipsecesp.c
1008
outhash = OUTBOUND_HASH_V6(sp, *((in6_addr_t *)
usr/src/uts/common/inet/ip/ipsecesp.c
1011
outhash = OUTBOUND_HASH_V4(sp, *((ipaddr_t *)
usr/src/uts/common/inet/ip/ipsecesp.c
1014
bucket = &sp->sdb_of[outhash];
usr/src/uts/common/inet/ip/ipsecesp.c
1029
bucket = INBOUND_BUCKET(sp, outassoc->ipsa_spi);
usr/src/uts/common/inet/ip/ipsecesp.c
3158
acq_bucket = &(sq.sp->sdb_acq[sq.outhash]);
usr/src/uts/common/inet/ip/ipsecesp.c
584
sadb_t *sp;
usr/src/uts/common/inet/ip/ipsecesp.c
608
sp = isv6 ? &espstack->esp_sadb.s_v6 : &espstack->esp_sadb.s_v4;
usr/src/uts/common/inet/ip/ipsecesp.c
613
outhash = OUTBOUND_HASH_V6(sp, *((in6_addr_t *)
usr/src/uts/common/inet/ip/ipsecesp.c
616
outhash = OUTBOUND_HASH_V4(sp, *((ipaddr_t *)
usr/src/uts/common/inet/ip/ipsecesp.c
619
bucket = &sp->sdb_of[outhash];
usr/src/uts/common/inet/ip/ipsecesp.c
634
bucket = INBOUND_BUCKET(sp, outassoc->ipsa_spi);
usr/src/uts/common/inet/ip/ipsecesp.c
979
sadb_t *sp;
usr/src/uts/common/inet/ip/sadb.c
2356
sq->sp = &sq->spp->s_v6;
usr/src/uts/common/inet/ip/sadb.c
2358
sq->sp = &sq->spp->s_v4;
usr/src/uts/common/inet/ip/sadb.c
2360
sq->sp = NULL;
usr/src/uts/common/inet/ip/sadb.c
2364
sq->inhash = INBOUND_HASH(sq->sp, sq->assoc->sadb_sa_spi);
usr/src/uts/common/inet/ip/sadb.c
2365
sq->inbound = &sq->sp->sdb_if[sq->inhash];
usr/src/uts/common/inet/ip/sadb.c
2373
sq->outhash = OUTBOUND_HASH_V6(sq->sp, *(sq->dstaddr));
usr/src/uts/common/inet/ip/sadb.c
2375
sq->outhash = OUTBOUND_HASH_V4(sq->sp, *(sq->dstaddr));
usr/src/uts/common/inet/ip/sadb.c
2377
sq->outbound = &sq->sp->sdb_of[sq->outhash];
usr/src/uts/common/inet/ip/sadb.c
2444
sadb_purge_sa(mblk_t *mp, keysock_in_t *ksi, sadb_t *sp,
usr/src/uts/common/inet/ip/sadb.c
2464
sadb_walker(sp->sdb_if, sp->sdb_hashsize, sadb_purge_cb, &ps);
usr/src/uts/common/inet/ip/sadb.c
2466
sadb_walker(sp->sdb_of, sp->sdb_hashsize, sadb_purge_cb, &ps);
usr/src/uts/common/inet/ip/sadb.c
2502
inbound_bucket = INBOUND_BUCKET(sq->sp, entry->ipsa_spi);
usr/src/uts/common/inet/ip/sadb.c
2508
inbound_bucket = INBOUND_BUCKET(sq->sp, entry->ipsa_otherspi);
usr/src/uts/common/inet/ip/sadb.c
2543
sadb_walker(ps.sq.sp->sdb_of, ps.sq.sp->sdb_hashsize,
usr/src/uts/common/inet/ip/sadb.c
2777
ipsapp->ipsap_pbucket = OUTBOUND_BUCKET_V6(sq->sp,
usr/src/uts/common/inet/ip/sadb.c
2780
ipsapp->ipsap_pbucket = OUTBOUND_BUCKET_V4(sq->sp,
usr/src/uts/common/inet/ip/sadb.c
2784
ipsapp->ipsap_pbucket = INBOUND_BUCKET(sq->sp, pair_spi);
usr/src/uts/common/inet/ip/sadb.c
4137
sadb_ager(sadb_t *sp, queue_t *pfkey_q, int reap_delay, netstack_t *ns)
usr/src/uts/common/inet/ip/sadb.c
4158
for (i = 0; i < sp->sdb_hashsize; i++) {
usr/src/uts/common/inet/ip/sadb.c
4159
acqlist = &sp->sdb_acq[i];
usr/src/uts/common/inet/ip/sadb.c
4171
for (i = 0; i < sp->sdb_hashsize; i++) {
usr/src/uts/common/inet/ip/sadb.c
4172
bucket = &(sp->sdb_if[i]);
usr/src/uts/common/inet/ip/sadb.c
4204
age_pair_peer_list(haspeerlist, sp, B_FALSE);
usr/src/uts/common/inet/ip/sadb.c
4208
for (i = 0; i < sp->sdb_hashsize; i++) {
usr/src/uts/common/inet/ip/sadb.c
4209
bucket = &(sp->sdb_of[i]);
usr/src/uts/common/inet/ip/sadb.c
4237
age_pair_peer_list(haspeerlist, sp, B_TRUE);
usr/src/uts/common/inet/ip/sadb.c
463
sadb_init_trial(sadb_t *sp, uint_t size, int kmflag)
usr/src/uts/common/inet/ip/sadb.c
465
ASSERT(sp->sdb_of == NULL);
usr/src/uts/common/inet/ip/sadb.c
466
ASSERT(sp->sdb_if == NULL);
usr/src/uts/common/inet/ip/sadb.c
467
ASSERT(sp->sdb_acq == NULL);
usr/src/uts/common/inet/ip/sadb.c
469
sp->sdb_hashsize = size;
usr/src/uts/common/inet/ip/sadb.c
470
if (sadb_init_fanout(&sp->sdb_of, size, kmflag) != 0)
usr/src/uts/common/inet/ip/sadb.c
472
if (sadb_init_fanout(&sp->sdb_if, size, kmflag) != 0)
usr/src/uts/common/inet/ip/sadb.c
474
if (sadb_init_acfanout(&sp->sdb_acq, size, kmflag) != 0)
usr/src/uts/common/inet/ip/sadb.c
484
sadb_init(const char *name, sadb_t *sp, uint_t size, uint_t ver,
usr/src/uts/common/inet/ip/sadb.c
487
ASSERT(sp->sdb_of == NULL);
usr/src/uts/common/inet/ip/sadb.c
488
ASSERT(sp->sdb_if == NULL);
usr/src/uts/common/inet/ip/sadb.c
489
ASSERT(sp->sdb_acq == NULL);
usr/src/uts/common/inet/ip/sadb.c
494
if (sadb_init_trial(sp, size, KM_NOSLEEP) != 0) {
usr/src/uts/common/inet/ip/sadb.c
500
sadb_destroy(sp, ns);
usr/src/uts/common/inet/ip/sadb.c
503
(void) sadb_init_trial(sp, size, KM_SLEEP);
usr/src/uts/common/inet/ip/sadb.c
512
sadbp_init(const char *name, sadbp_t *sp, int type, int size, netstack_t *ns)
usr/src/uts/common/inet/ip/sadb.c
514
sadb_init(name, &sp->s_v4, size, 4, ns);
usr/src/uts/common/inet/ip/sadb.c
515
sadb_init(name, &sp->s_v6, size, 6, ns);
usr/src/uts/common/inet/ip/sadb.c
517
sp->s_satype = type;
usr/src/uts/common/inet/ip/sadb.c
524
sp->s_addflags = AH_ADD_SETTABLE_FLAGS;
usr/src/uts/common/inet/ip/sadb.c
525
sp->s_updateflags = AH_UPDATE_SETTABLE_FLAGS;
usr/src/uts/common/inet/ip/sadb.c
527
sp->s_addflags = ESP_ADD_SETTABLE_FLAGS;
usr/src/uts/common/inet/ip/sadb.c
528
sp->s_updateflags = ESP_UPDATE_SETTABLE_FLAGS;
usr/src/uts/common/inet/ip/sadb.c
5447
sadb_t *sp;
usr/src/uts/common/inet/ip/sadb.c
5481
sp = (ixa->ixa_flags & IXAF_IS_IPV4) ? &spp->s_v4 : &spp->s_v6;
usr/src/uts/common/inet/ip/sadb.c
5509
hashoffset = OUTBOUND_HASH_V4(sp, ipha->ipha_dst);
usr/src/uts/common/inet/ip/sadb.c
5516
hashoffset = OUTBOUND_HASH_V6(sp, ip6h->ip6_dst);
usr/src/uts/common/inet/ip/sadb.c
5544
bucket = &(sp->sdb_acq[hashoffset]);
usr/src/uts/common/inet/ip/sadb.c
6227
sadb_in_acquire(sadb_msg_t *samsg, sadbp_t *sp, queue_t *pfkey_q,
usr/src/uts/common/inet/ip/sadb.c
6252
for (i = 0; i < sp->s_v4.sdb_hashsize; i++) {
usr/src/uts/common/inet/ip/sadb.c
6253
bucket = &sp->s_v4.sdb_acq[i];
usr/src/uts/common/inet/ip/sadb.c
6267
for (i = 0; i < sp->s_v6.sdb_hashsize; i++) {
usr/src/uts/common/inet/ip/sadb.c
6268
bucket = &sp->s_v6.sdb_acq[i];
usr/src/uts/common/inet/ip/sadb.c
652
sadb_dump(queue_t *pfkey_q, mblk_t *mp, keysock_in_t *ksi, sadb_t *sp)
usr/src/uts/common/inet/ip/sadb.c
664
error = sadb_dump_fanout(pfkey_q, mp, ksi->ks_in_serial, sp->sdb_of,
usr/src/uts/common/inet/ip/sadb.c
665
sp->sdb_hashsize, B_TRUE, active_time);
usr/src/uts/common/inet/ip/sadb.c
670
return sadb_dump_fanout(pfkey_q, mp, ksi->ks_in_serial, sp->sdb_if,
usr/src/uts/common/inet/ip/sadb.c
671
sp->sdb_hashsize, B_FALSE, active_time);
usr/src/uts/common/inet/ip/sadb.c
755
sadb_flush(sadb_t *sp, netstack_t *ns)
usr/src/uts/common/inet/ip/sadb.c
763
sadb_destroyer(&sp->sdb_of, sp->sdb_hashsize, B_FALSE, B_FALSE);
usr/src/uts/common/inet/ip/sadb.c
764
sadb_destroyer(&sp->sdb_if, sp->sdb_hashsize, B_FALSE, B_TRUE);
usr/src/uts/common/inet/ip/sadb.c
767
sadb_destroy_acqlist(&sp->sdb_acq, sp->sdb_hashsize, B_FALSE, ns);
usr/src/uts/common/inet/ip/sadb.c
771
sadb_destroy(sadb_t *sp, netstack_t *ns)
usr/src/uts/common/inet/ip/sadb.c
773
sadb_destroyer(&sp->sdb_of, sp->sdb_hashsize, B_TRUE, B_FALSE);
usr/src/uts/common/inet/ip/sadb.c
774
sadb_destroyer(&sp->sdb_if, sp->sdb_hashsize, B_TRUE, B_TRUE);
usr/src/uts/common/inet/ip/sadb.c
777
sadb_destroy_acqlist(&sp->sdb_acq, sp->sdb_hashsize, B_TRUE, ns);
usr/src/uts/common/inet/ip/sadb.c
779
ASSERT(sp->sdb_of == NULL);
usr/src/uts/common/inet/ip/sadb.c
780
ASSERT(sp->sdb_if == NULL);
usr/src/uts/common/inet/ip/sadb.c
781
ASSERT(sp->sdb_acq == NULL);
usr/src/uts/common/inet/ip/sadb.c
7872
age_pair_peer_list(templist_t *haspeerlist, sadb_t *sp, boolean_t outbound)
usr/src/uts/common/inet/ip/sadb.c
7895
bucket = INBOUND_BUCKET(sp, dying->ipsa_spi);
usr/src/uts/common/inet/ip/sadb.c
7897
bucket = INBOUND_BUCKET(sp,
usr/src/uts/common/inet/ip/sadb.c
7902
outhash = OUTBOUND_HASH_V6(sp,
usr/src/uts/common/inet/ip/sadb.c
7906
outhash = OUTBOUND_HASH_V4(sp,
usr/src/uts/common/inet/ip/sadb.c
7911
outhash = OUTBOUND_HASH_V6(sp,
usr/src/uts/common/inet/ip/sadb.c
7915
outhash = OUTBOUND_HASH_V4(sp,
usr/src/uts/common/inet/ip/sadb.c
7919
bucket = &(sp->sdb_of[outhash]);
usr/src/uts/common/inet/ip/sadb.c
7988
sadb_t *sp;
usr/src/uts/common/inet/ip/sadb.c
8024
sp = &espstack->esp_sadb.s_v6;
usr/src/uts/common/inet/ip/sadb.c
8026
sp = &espstack->esp_sadb.s_v4;
usr/src/uts/common/inet/ip/sadb.c
8028
inbound_bucket = INBOUND_BUCKET(sp, assoc->ipsa_otherspi);
usr/src/uts/common/inet/ip/spd.c
3370
ipsec_sel_t *sp;
usr/src/uts/common/inet/ip/spd.c
3389
for (HASH_ITERATE(sp, ipsl_hash, ipss->ipsec_sel_hash, bucket)) {
usr/src/uts/common/inet/ip/spd.c
3390
if (bcmp(&sp->ipsl_key, selkey,
usr/src/uts/common/inet/ip/spd.c
3394
if (sp != NULL) {
usr/src/uts/common/inet/ip/spd.c
3395
sp->ipsl_refs++;
usr/src/uts/common/inet/ip/spd.c
3398
return (sp);
usr/src/uts/common/inet/ip/spd.c
3401
sp = kmem_cache_alloc(ipsec_sel_cache, KM_NOSLEEP);
usr/src/uts/common/inet/ip/spd.c
3402
if (sp == NULL) {
usr/src/uts/common/inet/ip/spd.c
3407
HASH_INSERT(sp, ipsl_hash, ipss->ipsec_sel_hash, bucket);
usr/src/uts/common/inet/ip/spd.c
3408
sp->ipsl_refs = 2; /* one for hash table, one for caller */
usr/src/uts/common/inet/ip/spd.c
3409
sp->ipsl_key = *selkey;
usr/src/uts/common/inet/ip/spd.c
3412
sp->ipsl_key.ipsl_pol_hval = 0;
usr/src/uts/common/inet/ip/spd.c
3414
sp->ipsl_key.ipsl_pol_hval = IPSEC_SEL_NOHASH;
usr/src/uts/common/inet/ip/spd.c
3418
return (sp);
usr/src/uts/common/inet/ip/spd.c
3424
ipsec_sel_t *sp = *spp;
usr/src/uts/common/inet/ip/spd.c
3425
int hval = sp->ipsl_key.ipsl_sel_hval;
usr/src/uts/common/inet/ip/spd.c
3435
if (--sp->ipsl_refs == 1) {
usr/src/uts/common/inet/ip/spd.c
3436
HASH_UNCHAIN(sp, ipsl_hash, ipss->ipsec_sel_hash, hval);
usr/src/uts/common/inet/ip/spd.c
3437
sp->ipsl_refs--;
usr/src/uts/common/inet/ip/spd.c
3439
ASSERT(sp->ipsl_refs == 0);
usr/src/uts/common/inet/ip/spd.c
3440
kmem_cache_free(ipsec_sel_cache, sp);
usr/src/uts/common/inet/ip/spd.c
3473
ipsec_sel_t *sp;
usr/src/uts/common/inet/ip/spd.c
3482
sp = ipsec_find_sel(keys, ns);
usr/src/uts/common/inet/ip/spd.c
3484
if ((ap == NULL) || (sp == NULL) || (ipp == NULL)) {
usr/src/uts/common/inet/ip/spd.c
3488
if (sp != NULL)
usr/src/uts/common/inet/ip/spd.c
3489
ipsec_sel_rel(&sp, ns);
usr/src/uts/common/inet/ip/spd.c
3499
ipp->ipsp_sel = sp;
usr/src/uts/common/inet/ip/spd.c
3541
ipsec_sel_t *sp;
usr/src/uts/common/inet/ip/spd.c
3546
sp = ipsec_find_sel(keys, ns);
usr/src/uts/common/inet/ip/spd.c
3548
if (sp == NULL)
usr/src/uts/common/inet/ip/spd.c
3551
af = (sp->ipsl_key.ipsl_valid & IPSL_IPV4) ? IPSEC_AF_V4 : IPSEC_AF_V6;
usr/src/uts/common/inet/ip/spd.c
3555
if (sp->ipsl_key.ipsl_pol_hval == IPSEC_SEL_NOHASH) {
usr/src/uts/common/inet/ip/spd.c
3558
head = pr->ipr_hash[sp->ipsl_key.ipsl_pol_hval].hash_head;
usr/src/uts/common/inet/ip/spd.c
3563
if (ip->ipsp_sel != sp) {
usr/src/uts/common/inet/ip/spd.c
3574
ipsec_sel_rel(&sp, ns);
usr/src/uts/common/inet/ip/spd.c
3580
ipsec_sel_rel(&sp, ns);
usr/src/uts/common/inet/ip/tnet.c
1796
tsol_rtsa_init(rt_msghdr_t *rtm, tsol_rtsecattr_t *sp, caddr_t cp)
usr/src/uts/common/inet/ip/tnet.c
1803
ASSERT((cp >= (caddr_t)&rtm[1]) && sp != NULL);
usr/src/uts/common/inet/ip/tnet.c
1814
sp->rtsa_cnt = 0;
usr/src/uts/common/inet/ip/tnet.c
1845
cp += sizeof (*sp);
usr/src/uts/common/inet/ip/tnet.c
1849
bcopy(cp, sp, sizeof (*sp));
usr/src/uts/common/inet/ip/tnet.c
1850
cp += sizeof (*sp);
usr/src/uts/common/inet/ipf/fil.c
1454
const struct optlist *sp;
usr/src/uts/common/inet/ipf/fil.c
1460
sp = secopt + j;
usr/src/uts/common/inet/ipf/fil.c
1461
if (sec == sp->ol_val) {
usr/src/uts/common/inet/ipf/fil.c
1462
secmsk |= sp->ol_bit;
usr/src/uts/common/inet/ipf/fil.c
1468
if (sec < sp->ol_val)
usr/src/uts/common/inet/ipf/fil.c
2944
u_short *sp, slen, sumsave, l4hlen, *csump;
usr/src/uts/common/inet/ipf/fil.c
2954
sp = NULL;
usr/src/uts/common/inet/ipf/fil.c
2969
sp = (u_short *)&ip->ip_src;
usr/src/uts/common/inet/ipf/fil.c
2970
sum += *sp++; /* ip_src */
usr/src/uts/common/inet/ipf/fil.c
2971
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2972
sum += *sp++; /* ip_dst */
usr/src/uts/common/inet/ipf/fil.c
2973
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2981
sp = (u_short *)&ip6->ip6_src;
usr/src/uts/common/inet/ipf/fil.c
2982
sum += *sp++; /* ip6_src */
usr/src/uts/common/inet/ipf/fil.c
2983
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2984
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2985
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2986
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2987
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2988
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2989
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2990
sum += *sp++; /* ip6_dst */
usr/src/uts/common/inet/ipf/fil.c
2991
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2992
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2993
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2994
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2995
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2996
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
2997
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
3076
if (sp != (u_short *)l4hdr)
usr/src/uts/common/inet/ipf/fil.c
3077
sp = (u_short *)l4hdr;
usr/src/uts/common/inet/ipf/fil.c
3082
sum += *sp++; /* sport */
usr/src/uts/common/inet/ipf/fil.c
3083
sum += *sp++; /* dport */
usr/src/uts/common/inet/ipf/fil.c
3084
sum += *sp++; /* udp length */
usr/src/uts/common/inet/ipf/fil.c
3085
sum += *sp++; /* checksum */
usr/src/uts/common/inet/ipf/fil.c
3089
sum += *sp++; /* sport */
usr/src/uts/common/inet/ipf/fil.c
3090
sum += *sp++; /* dport */
usr/src/uts/common/inet/ipf/fil.c
3091
sum += *sp++; /* seq */
usr/src/uts/common/inet/ipf/fil.c
3092
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
3093
sum += *sp++; /* ack */
usr/src/uts/common/inet/ipf/fil.c
3094
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
3095
sum += *sp++; /* off */
usr/src/uts/common/inet/ipf/fil.c
3096
sum += *sp++; /* win */
usr/src/uts/common/inet/ipf/fil.c
3097
sum += *sp++; /* checksum */
usr/src/uts/common/inet/ipf/fil.c
3098
sum += *sp++; /* urp */
usr/src/uts/common/inet/ipf/fil.c
3101
sum = *sp++; /* type/code */
usr/src/uts/common/inet/ipf/fil.c
3102
sum += *sp++; /* checksum */
usr/src/uts/common/inet/ipf/fil.c
3112
hlen = (caddr_t)sp - (caddr_t)ip;
usr/src/uts/common/inet/ipf/fil.c
3115
sp = (u_short *)(mtod(m, caddr_t) + add);
usr/src/uts/common/inet/ipf/fil.c
3122
sp = mtod(m, u_short *);
usr/src/uts/common/inet/ipf/fil.c
3135
if (((caddr_t)sp - mtod(m, caddr_t)) >= m->m_len) {
usr/src/uts/common/inet/ipf/fil.c
3138
sp = mtod(m, u_short *);
usr/src/uts/common/inet/ipf/fil.c
3140
if (((caddr_t)(sp + 1) - mtod(m, caddr_t)) > m->m_len) {
usr/src/uts/common/inet/ipf/fil.c
3141
bytes.c[0] = *(u_char *)sp;
usr/src/uts/common/inet/ipf/fil.c
3144
sp = mtod(m, u_short *);
usr/src/uts/common/inet/ipf/fil.c
3145
bytes.c[1] = *(u_char *)sp;
usr/src/uts/common/inet/ipf/fil.c
3147
sp = (u_short *)((u_char *)sp + 1);
usr/src/uts/common/inet/ipf/fil.c
3149
if ((u_long)sp & 1) {
usr/src/uts/common/inet/ipf/fil.c
3150
bcopy((char *)sp++, (char *)&bytes.s, sizeof(bytes.s));
usr/src/uts/common/inet/ipf/fil.c
3153
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
3158
sum += ntohs(*(u_char *)sp << 8);
usr/src/uts/common/inet/ipf/fil.c
3168
sum += *sp++;
usr/src/uts/common/inet/ipf/fil.c
3170
sum += ntohs(*(u_char *)sp << 8);
usr/src/uts/common/inet/ipf/ip_nat.c
2095
u_short st_port, dport, sport, port, sp, dp;
usr/src/uts/common/inet/ipf/ip_nat.c
2277
sp = fin->fin_data[0];
usr/src/uts/common/inet/ipf/ip_nat.c
2283
fin->fin_data[0] = sp;
usr/src/uts/common/inet/ipf/ip_nat.c
2345
u_short sp, dp;
usr/src/uts/common/inet/ipf/ip_nat.c
2467
sp = fin->fin_data[0];
usr/src/uts/common/inet/ipf/ip_nat.c
2473
fin->fin_data[0] = sp;
usr/src/uts/common/inet/ipf/ip_nat.c
502
void fix_outcksum(sp, n)
usr/src/uts/common/inet/ipf/ip_nat.c
503
u_short *sp;
usr/src/uts/common/inet/ipf/ip_nat.c
512
sum1 = (~ntohs(*sp)) & 0xffff;
usr/src/uts/common/inet/ipf/ip_nat.c
518
*(sp) = htons(sumshort);
usr/src/uts/common/inet/ipf/ip_nat.c
530
void fix_incksum(sp, n)
usr/src/uts/common/inet/ipf/ip_nat.c
531
u_short *sp;
usr/src/uts/common/inet/ipf/ip_nat.c
540
sum1 = (~ntohs(*sp)) & 0xffff;
usr/src/uts/common/inet/ipf/ip_nat.c
546
*(sp) = htons(sumshort);
usr/src/uts/common/inet/ipf/ip_nat.c
568
void fix_datacksum(sp, n)
usr/src/uts/common/inet/ipf/ip_nat.c
569
u_short *sp;
usr/src/uts/common/inet/ipf/ip_nat.c
578
sum1 = (~ntohs(*sp)) & 0xffff;
usr/src/uts/common/inet/ipf/ip_nat.c
584
*(sp) = htons(sumshort);
usr/src/uts/common/inet/ipf/ip_nat6.c
285
u_short st_port, dport, sport, port, sp, dp;
usr/src/uts/common/inet/ipf/ip_nat6.c
485
sp = fin->fin_data[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
491
fin->fin_data[0] = sp;
usr/src/uts/common/inet/ipf/ip_nat6.c
553
u_short sp, dp;
usr/src/uts/common/inet/ipf/ip_nat6.c
682
sp = fin->fin_data[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
688
fin->fin_data[0] = sp;
usr/src/uts/common/inet/ipf/ip_state.c
2110
u_short sp, dp;
usr/src/uts/common/inet/ipf/ip_state.c
2119
sp = 0;
usr/src/uts/common/inet/ipf/ip_state.c
2123
sp = htons(fin->fin_sport);
usr/src/uts/common/inet/ipf/ip_state.c
2128
if (!(flags & SI_W_SPORT) && (sp != is->is_sport))
usr/src/uts/common/inet/ipf/ip_state.c
2159
if ((sp == is->is_sport || flags & SI_W_SPORT)&&
usr/src/uts/common/inet/ipf/ip_state.c
2171
(sp == is->is_dport || flags & SI_W_DPORT))
usr/src/uts/common/inet/ipf/ip_state.c
2297
is->is_sport = sp;
usr/src/uts/common/inet/ipf/ip_state.c
2309
is->is_dport = sp;
usr/src/uts/common/inet/ipf/ip_state.c
379
ipstate_t *sp, st;
usr/src/uts/common/inet/ipf/ip_state.c
382
sp = &st;
usr/src/uts/common/inet/ipf/ip_state.c
388
for (sp = ifs->ifs_ips_list; sp; sp = sp->is_next)
usr/src/uts/common/inet/ipf/ip_state.c
389
if ((sp->is_p == st.is_p) && (sp->is_v == st.is_v) &&
usr/src/uts/common/inet/ipf/ip_state.c
390
!bcmp((caddr_t)&sp->is_src, (caddr_t)&st.is_src,
usr/src/uts/common/inet/ipf/ip_state.c
392
!bcmp((caddr_t)&sp->is_dst, (caddr_t)&st.is_dst,
usr/src/uts/common/inet/ipf/ip_state.c
394
!bcmp((caddr_t)&sp->is_ps, (caddr_t)&st.is_ps,
usr/src/uts/common/inet/ipf/ip_state.c
396
(void) fr_delstate(sp, ISL_REMOVE, ifs);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
198
u_short a5, a6, sp;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
278
sp = a5 << 8 | a6;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
283
if (sp < 1024) {
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
285
printf("ippr_ftp_port:sp(%d) < 1024\n", sp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
349
fi.fin_data[0] = sp;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
368
tcp2->th_sport = htons(sp);
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
281
u_short a5, sp;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
401
sp = htons(a5);
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
406
if (ntohs(sp) < 1024)
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
415
fi.fin_data[0] = sp;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
423
tcp2->th_sport = sp;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
425
fi.fin_data[0] = ntohs(sp);
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
215
u_short sp, dp;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
316
sp = rap->rap_prport;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
317
tcp2->th_sport = htons(sp);
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
320
fi.fin_data[1] = sp;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
323
NAT_SLAVE|IPN_UDP | (sp ? 0 : SI_W_SPORT),
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
329
(void) fr_addstate(&fi, NULL, (sp ? 0 : SI_W_SPORT));
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
334
sp = rap->rap_plport;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
335
tcp2->th_sport = htons(sp);
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
337
fi.fin_data[0] = sp;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
131
u_short sp;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
164
sp = ipf_rcmd_atoi(s);
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
165
if (sp == 0) {
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
179
fi.fin_data[0] = sp;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
194
tcp2->th_sport = htons(sp);
usr/src/uts/common/inet/sadb.h
699
sadb_t *sp;
usr/src/uts/common/inet/sctp/sctp_addr.c
1271
sctp_del_saddr(sctp_t *sctp, sctp_saddr_ipif_t *sp)
usr/src/uts/common/inet/sctp/sctp_addr.c
1279
sctp_ipif_hash_remove(sctp, sp->saddr_ipifp, B_FALSE);
usr/src/uts/common/inet/sctp/sctp_asconf.c
1288
sctp_saddr_ipif_t *sp;
usr/src/uts/common/inet/sctp/sctp_asconf.c
1327
sp = sctp_saddr_lookup(sctp, &addr, 0);
usr/src/uts/common/inet/sctp/sctp_asconf.c
1328
ASSERT(sp != NULL);
usr/src/uts/common/inet/sctp/sctp_asconf.c
1332
sctp_del_saddr(sctp, sp);
usr/src/uts/common/inet/sctp/sctp_asconf.c
1334
sp->saddr_ipif_dontsrc = 0;
usr/src/uts/common/inet/sctp/sctp_asconf.c
1338
sp->saddr_ipif_delete_pending = 0;
usr/src/uts/common/inet/sctp/sctp_asconf.c
1339
sp->saddr_ipif_dontsrc = 0;
usr/src/uts/common/inet/sctp/sctp_asconf.c
1341
sctp_del_saddr(sctp, sp);
usr/src/uts/common/inet/sctp/sctp_asconf.c
1732
sctp_saddr_ipif_t *sp;
usr/src/uts/common/inet/sctp/sctp_asconf.c
1761
sp = sctp_saddr_lookup(sctp, &addr, ifindex);
usr/src/uts/common/inet/sctp/sctp_asconf.c
1762
if (sp == NULL)
usr/src/uts/common/inet/sctp/sctp_common.c
160
if ((sp = sctp_saddr_lookup(sctp, &laddr, 0)) != NULL &&
usr/src/uts/common/inet/sctp/sctp_common.c
161
!sp->saddr_ipif_dontsrc) {
usr/src/uts/common/inet/sctp/sctp_common.c
162
if (sp->saddr_ipif_unconfirmed == 1)
usr/src/uts/common/inet/sctp/sctp_common.c
163
sp->saddr_ipif_unconfirmed = 0;
usr/src/uts/common/inet/sctp/sctp_common.c
90
sctp_saddr_ipif_t *sp;
usr/src/uts/common/inet/sctp/sctp_input.c
1337
sctp_set_t *sp;
usr/src/uts/common/inet/sctp/sctp_input.c
1339
for (sp = sctp->sctp_sack_info; sp; sp = sp->next) {
usr/src/uts/common/inet/sctp/sctp_input.c
1340
if (SEQ_GEQ(tsn, sp->begin) && SEQ_LEQ(tsn, sp->end)) {
usr/src/uts/common/inet/sctp/sctp_input.c
1756
sctp_set_t *sp;
usr/src/uts/common/inet/sctp/sctp_input.c
1781
for (sp = sctp->sctp_sack_info; sp; sp = sp->next) {
usr/src/uts/common/inet/sctp/sctp_input.c
1785
if (sp->begin > sctp->sctp_lastacked) {
usr/src/uts/common/inet/sctp/sctp_input.c
1786
offset = (uint16_t)(sp->begin - sctp->sctp_lastacked);
usr/src/uts/common/inet/sctp/sctp_input.c
1790
sp->begin);
usr/src/uts/common/inet/sctp/sctp_input.c
1795
if (sp->end >= sp->begin) {
usr/src/uts/common/inet/sctp/sctp_input.c
1796
offset += (uint16_t)(sp->end - sp->begin);
usr/src/uts/common/inet/sctp/sctp_input.c
1799
offset += (uint16_t)(UINT32_MAX - sp->begin + sp->end);
usr/src/uts/common/inet/sctp/sctp_input.c
3891
sctp_saddr_ipif_t *sp;
usr/src/uts/common/inet/sctp/sctp_input.c
3894
sp = sctp_saddr_lookup(sctp, &dst, 0);
usr/src/uts/common/inet/sctp/sctp_input.c
3895
ASSERT(sp != NULL);
usr/src/uts/common/inet/sctp/sctp_input.c
3896
if (sp->saddr_ipif_delete_pending) {
usr/src/uts/common/inet/sctp/sctp_opt_data.c
101
sp->spinfo_mtu = sctp->sctp_hdr6_len;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
103
sp->spinfo_state = fp->sf_state == SCTP_FADDRS_ALIVE ? SCTP_ACTIVE :
usr/src/uts/common/inet/sctp/sctp_opt_data.c
105
sp->spinfo_cwnd = fp->sf_cwnd;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
106
sp->spinfo_srtt = fp->sf_srtt;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
107
sp->spinfo_rto = fp->sf_rto;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
108
sp->spinfo_mtu += fp->sf_pmss;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
75
struct sctp_paddrinfo *sp;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
83
sp = &sstat->sstat_primary;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
85
bzero(sp, sizeof (*sp));
usr/src/uts/common/inet/sctp/sctp_opt_data.c
91
sin = (struct sockaddr_in *)&sp->spinfo_address;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
95
sp->spinfo_mtu = sctp->sctp_hdr_len;
usr/src/uts/common/inet/sctp/sctp_opt_data.c
97
sin6 = (struct sockaddr_in6 *)&sp->spinfo_address;
usr/src/uts/common/inet/sockmods/sockmod_sctp.c
119
socksctp_create(struct sockparams *sp, int family, int type, int protocol,
usr/src/uts/common/inet/sockmods/sockmod_sctp.c
154
sonode_init(so, sp, family, type, protocol,
usr/src/uts/common/inet/sockmods/sockmod_sctp.c
157
sonode_init(so, sp, family, type, protocol,
usr/src/uts/common/inet/sockmods/sockmod_sdp.c
110
sonode_init(so, sp, family, type, protocol, &sosdp_sonodeops);
usr/src/uts/common/inet/sockmods/sockmod_sdp.c
74
socksdp_create(struct sockparams *sp, int family, int type, int protocol,
usr/src/uts/common/inet/sockmods/socksctp.c
1678
struct sockparams *sp;
usr/src/uts/common/inet/sockmods/socksctp.c
1698
&sp);
usr/src/uts/common/inet/sockmods/socksctp.c
1707
SOCKPARAMS_DEC_REF(sp);
usr/src/uts/common/inet/sockmods/socksctp.c
1734
nso = socksctp_create(sp, so->so_family, SOCK_STREAM,
usr/src/uts/common/inet/sockmods/socksctp.c
1797
SOCKPARAMS_DEC_REF(sp);
usr/src/uts/common/io/1394/s1394_bus_reset.c
255
uint32_t sp;
usr/src/uts/common/io/1394/s1394_bus_reset.c
257
sp = ((s->spkt_data & IEEE1394_SELFID_SP_MASK) >>
usr/src/uts/common/io/1394/s1394_bus_reset.c
260
switch (sp) {
usr/src/uts/common/io/1394/s1394_bus_reset.c
264
return (sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1003
if ((ret = scsa1394_sbp2_login(sp, lun)) == DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1004
sp->s_lun[lun].l_cdip = cdip;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1014
scsa1394_state_t *sp = (scsa1394_state_t *)tran->tran_hba_private;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1028
if ((lun < sp->s_nluns) && (sp->s_lun[lun].l_cdip == cdip)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1029
if (scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1030
scsa1394_sbp2_logout(sp, lun, B_TRUE);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1032
sp->s_lun[lun].l_cdip = NULL;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1041
scsa1394_state_t *sp = (scsa1394_state_t *)tran->tran_hba_private;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1044
if (!scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1047
lp = &sp->s_lun[sd->sd_address.a_lun];
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1062
scsa1394_sbp2_fake_inquiry(sp, &lp->l_fake_inq);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1140
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1147
lp = &sp->s_lun[0];
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1150
lp = &sp->s_lun[ap->a_lun];
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1165
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1169
if (!scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1179
ret = sp->s_attachinfo.dma_attr.dma_attr_maxxfer;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1191
dev_bsize_cap = sp->s_totalsec;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1193
if (sp->s_secsz > DEV_BSIZE) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1194
dev_bsize_cap *= sp->s_secsz / DEV_BSIZE;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1195
} else if (sp->s_secsz < DEV_BSIZE) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1196
dev_bsize_cap /= DEV_BSIZE / sp->s_secsz;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1224
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1227
if (!scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1243
sp->s_secsz = value;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1248
sp->s_totalsec = value;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1281
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1287
if (ap->a_lun >= sp->s_nluns) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1290
lp = &sp->s_lun[ap->a_lun];
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1297
if ((cmd = kmem_cache_alloc(sp->s_cmd_cache, kf)) == NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1320
if (scsa1394_cmd_ext_alloc(sp, cmd, kf) !=
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1322
kmem_cache_free(sp->s_cmd_cache, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1329
if (scsa1394_cmd_cdb_dma_alloc(sp, cmd, flags, callback, arg) !=
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1344
if (scsa1394_cmd_buf_dma_alloc(sp, cmd, flags, callback,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1352
if (scsa1394_cmd_buf_dma_move(sp, cmd) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1378
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1382
scsa1394_cmd_buf_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1385
scsa1394_cmd_cdb_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1392
scsa1394_cmd_ext_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1395
kmem_cache_free(sp->s_cmd_cache, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1401
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1405
scsa1394_cmd_buf_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1436
scsa1394_cmd_ext_alloc(scsa1394_state_t *sp, scsa1394_cmd_t *cmd, int kf)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1451
scsa1394_cmd_ext_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1460
scsa1394_cmd_ext_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1472
scsa1394_cmd_ext_free(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1490
scsa1394_cmd_cdb_dma_alloc(scsa1394_state_t *sp, scsa1394_cmd_t *cmd,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1504
scsa1394_cmd_cdb_dma_free(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1514
scsa1394_cmd_buf_dma_alloc(scsa1394_state_t *sp, scsa1394_cmd_t *cmd,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1527
if ((ddi_dma_alloc_handle(sp->s_dip, &sp->s_buf_dma_attr, callback,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1598
(!sp->s_symbios ||
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1606
if (scsa1394_cmd_dmac2seg(sp, cmd, &dmac, ccount, kf) !=
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1608
scsa1394_cmd_buf_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1614
if (scsa1394_cmd_pt_dma_alloc(sp, cmd, callback, arg,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1616
scsa1394_cmd_buf_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1623
if (scsa1394_cmd_buf_addr_alloc(sp, cmd) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1624
scsa1394_cmd_buf_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1633
scsa1394_cmd_buf_dma_free(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1635
scsa1394_cmd_buf_addr_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1637
scsa1394_cmd_pt_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1639
scsa1394_cmd_seg_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1652
scsa1394_cmd_dmac2seg(scsa1394_state_t *sp, scsa1394_cmd_t *cmd,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1663
if (!sp->s_symbios) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1734
scsa1394_cmd_seg_free(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1746
scsa1394_cmd_pt_dma_alloc(scsa1394_state_t *sp, scsa1394_cmd_t *cmd,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1756
if ((ddi_dma_alloc_handle(sp->s_dip, &sp->s_pt_dma_attr,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1765
&sp->s_attachinfo.acc_attr, DDI_DMA_CONSISTENT, callback, arg,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1792
if (t1394_alloc_addr(sp->s_t1394_hdl, &aa, 0, &result) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1809
scsa1394_cmd_pt_dma_free(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1814
(void) t1394_free_addr(sp->s_t1394_hdl, &cmd->sc_pt_addr_hdl, 0);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1822
scsa1394_cmd_buf_addr_alloc(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1849
if (t1394_alloc_addr(sp->s_t1394_hdl, &aa, 0, &result) !=
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1865
scsa1394_cmd_buf_addr_free(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1871
(void) t1394_free_addr(sp->s_t1394_hdl,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1882
scsa1394_cmd_buf_dma_move(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1901
scsa1394_cmd_buf_addr_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1907
(!sp->s_symbios ||
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1911
scsa1394_cmd_pt_dma_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1913
scsa1394_cmd_seg_free(sp, cmd);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1921
if (scsa1394_cmd_dmac2seg(sp, cmd, &dmac, ccount, KM_NOSLEEP) !=
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1927
if (scsa1394_cmd_pt_dma_alloc(sp, cmd, NULL_FUNC, NULL,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1934
if (scsa1394_cmd_buf_addr_alloc(sp, cmd) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1949
scsa1394_state_t *sp = ADDR2STATE(ap);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1959
scsa1394_prepare_pkt(sp, pkt);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1968
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1969
if (sp->s_dev_state != SCSA1394_DEV_ONLINE) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1975
if (sp->s_dev_state == SCSA1394_DEV_BUS_RESET) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1976
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1980
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1982
if ((ap->a_lun >= sp->s_nluns) ||
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1987
scsa1394_prepare_pkt(sp, pkt);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1990
if ((ret = scsa1394_cmd_fake_comp(sp, cmd)) == DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2011
scsa1394_prepare_pkt(scsa1394_state_t *sp, struct scsi_pkt *pkt)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2065
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2128
if (sp->s_symbios && (len * blk_size > scsa1394_symbios_size_max)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2256
scsa1394_cmd_fake_mode_sense(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2287
scsa1394_cmd_fake_inquiry(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2314
scsa1394_cmd_fake_comp(scsa1394_state_t *sp, scsa1394_cmd_t *cmd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2324
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2325
if (sp->s_dev_state != SCSA1394_DEV_ONLINE) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2326
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2333
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2370
return (scsa1394_cmd_fake_inquiry(sp, cmd));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2378
return (scsa1394_cmd_fake_mode_sense(sp, cmd));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2570
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2578
ret = ddi_taskq_dispatch(sp->s_taskq, thr->thr_func, thr->thr_arg,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2641
scsa1394_dev_is_online(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2645
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2646
ret = (sp->s_dev_state == SCSA1394_DEV_ONLINE);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
2647
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
267
scsa1394_state_t *sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
282
sp = SCSA1394_INST2STATE(instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
285
sp->s_dip = dip;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
286
sp->s_instance = instance;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
288
mutex_init(&sp->s_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
289
sp->s_attachinfo.iblock_cookie);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
290
cv_init(&sp->s_event_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
292
if (scsa1394_attach_1394(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
293
scsa1394_cleanup(sp, 1);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
297
if (scsa1394_sbp2_attach(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
298
scsa1394_cleanup(sp, 2);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
302
if (scsa1394_attach_threads(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
303
scsa1394_cleanup(sp, 3);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
307
if (scsa1394_attach_scsa(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
308
scsa1394_cleanup(sp, 4);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
312
if (scsa1394_create_cmd_cache(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
313
scsa1394_cleanup(sp, 5);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
317
if (scsa1394_add_events(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
318
scsa1394_cleanup(sp, 6);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
332
sp->s_dev_state = SCSA1394_DEV_ONLINE;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
344
scsa1394_state_t *sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
346
if ((sp = SCSA1394_INST2STATE(instance)) == NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
355
scsa1394_cleanup(sp, SCSA1394_CLEANUP_LEVEL_MAX);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
380
scsa1394_state_t *sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
383
sp = SCSA1394_INST2STATE(instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
385
ASSERT(sp != NULL);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
388
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
389
switch (sp->s_dev_state) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
393
sp->s_dev_state = SCSA1394_DEV_SUSPENDED;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
405
sp->s_dev_state);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
410
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
423
scsa1394_state_t *sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
427
sp = SCSA1394_INST2STATE(instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
429
ASSERT(sp != NULL);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
431
if (sp->s_dev_state != SCSA1394_DEV_SUSPENDED)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
437
for (i = 0; i < sp->s_nluns; i++) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
438
lp = &sp->s_lun[i];
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
457
scsa1394_cleanup(scsa1394_state_t *sp, int level)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
463
scsa1394_remove_events(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
466
scsa1394_detach_scsa(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
469
scsa1394_destroy_cmd_cache(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
472
scsa1394_detach_threads(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
475
scsa1394_sbp2_detach(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
478
scsa1394_detach_1394(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
481
cv_destroy(&sp->s_event_cv);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
482
mutex_destroy(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
483
ddi_soft_state_free(scsa1394_statep, sp->s_instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
488
scsa1394_attach_1394(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
492
if ((ret = t1394_attach(sp->s_dip, T1394_VERSION_V1, 0,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
493
&sp->s_attachinfo, &sp->s_t1394_hdl)) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
498
sp->s_buf_dma_attr = sp->s_attachinfo.dma_attr;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
501
sp->s_pt_dma_attr = sp->s_attachinfo.dma_attr;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
502
sp->s_pt_dma_attr.dma_attr_sgllen = 1; /* pt must be contiguous */
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
504
if ((ret = t1394_get_targetinfo(sp->s_t1394_hdl, SCSA1394_BUSGEN(sp), 0,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
505
&sp->s_targetinfo)) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
506
(void) t1394_detach(&sp->s_t1394_hdl, 0);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
514
scsa1394_detach_1394(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
516
(void) t1394_detach(&sp->s_t1394_hdl, 0);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
520
scsa1394_attach_threads(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
525
nthr = sp->s_nluns;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
526
(void) snprintf(name, sizeof (name), "scsa1394%d", sp->s_instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
527
if ((sp->s_taskq = ddi_taskq_create(sp->s_dip, name, nthr,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
532
if (scsa1394_sbp2_threads_init(sp) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
533
ddi_taskq_destroy(sp->s_taskq);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
541
scsa1394_detach_threads(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
543
scsa1394_sbp2_threads_fini(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
544
ddi_taskq_destroy(sp->s_taskq);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
548
scsa1394_attach_scsa(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
553
sp->s_tran = tran = scsi_hba_tran_alloc(sp->s_dip, SCSI_HBA_CANSLEEP);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
555
tran->tran_hba_private = sp;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
582
if ((ret = scsi_hba_attach_setup(sp->s_dip, &sp->s_attachinfo.dma_attr,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
592
scsa1394_detach_scsa(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
596
ret = scsi_hba_detach(sp->s_dip);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
599
scsi_hba_tran_free(sp->s_tran);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
603
scsa1394_create_cmd_cache(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
607
(void) sprintf(name, "scsa1394%d_cache", sp->s_instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
608
sp->s_cmd_cache = kmem_cache_create(name,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
611
NULL, (void *)sp, NULL, 0);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
613
return ((sp->s_cmd_cache == NULL) ? DDI_FAILURE : DDI_SUCCESS);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
617
scsa1394_destroy_cmd_cache(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
619
kmem_cache_destroy(sp->s_cmd_cache);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
623
scsa1394_add_events(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
627
if (ddi_get_eventcookie(sp->s_dip, DDI_DEVI_BUS_RESET_EVENT,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
631
if (ddi_add_event_handler(sp->s_dip, br_evc, scsa1394_bus_reset,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
632
sp, &sp->s_reset_cb_id) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
636
if (ddi_get_eventcookie(sp->s_dip, DDI_DEVI_REMOVE_EVENT,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
638
(void) ddi_remove_event_handler(sp->s_reset_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
641
if (ddi_add_event_handler(sp->s_dip, rem_evc, scsa1394_disconnect,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
642
sp, &sp->s_remove_cb_id) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
643
(void) ddi_remove_event_handler(sp->s_reset_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
647
if (ddi_get_eventcookie(sp->s_dip, DDI_DEVI_INSERT_EVENT,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
649
(void) ddi_remove_event_handler(sp->s_remove_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
650
(void) ddi_remove_event_handler(sp->s_reset_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
653
if (ddi_add_event_handler(sp->s_dip, ins_evc, scsa1394_reconnect,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
654
sp, &sp->s_insert_cb_id) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
655
(void) ddi_remove_event_handler(sp->s_remove_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
656
(void) ddi_remove_event_handler(sp->s_reset_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
664
scsa1394_remove_events(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
668
if (ddi_get_eventcookie(sp->s_dip, DDI_DEVI_INSERT_EVENT,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
670
(void) ddi_remove_event_handler(sp->s_insert_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
673
if (ddi_get_eventcookie(sp->s_dip, DDI_DEVI_REMOVE_EVENT,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
675
(void) ddi_remove_event_handler(sp->s_remove_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
678
if (ddi_get_eventcookie(sp->s_dip, DDI_DEVI_BUS_RESET_EVENT,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
680
(void) ddi_remove_event_handler(sp->s_reset_cb_id);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
693
scsa1394_state_t *sp = SCSA1394_INST2STATE(ddi_get_instance(dip));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
702
scsa1394_create_children(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
714
scsa1394_state_t *sp = SCSA1394_INST2STATE(ddi_get_instance(dip));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
746
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
747
if (!sp->s_disconnect_warned) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
750
sp->s_instance);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
751
sp->s_disconnect_warned = B_TRUE;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
753
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
793
scsa1394_create_children(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
810
for (i = 0; i < sp->s_nluns; i++) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
811
dtype = scsa1394_sbp2_get_lun_type(&sp->s_lun[i]);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
814
ndi_devi_alloc_sleep(sp->s_dip, node_name,
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
874
(void) ddi_initchild(sp->s_dip, cdip);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
883
scsa1394_state_t *sp = arg;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
885
if (sp != NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
886
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
887
if (sp->s_dev_state == SCSA1394_DEV_DISCONNECTED) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
888
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
891
sp->s_stat.stat_bus_reset_cnt++;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
892
sp->s_dev_state = SCSA1394_DEV_BUS_RESET;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
893
sp->s_attachinfo.localinfo = *(t1394_localinfo_t *)data;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
894
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
896
scsa1394_sbp2_req(sp, 0, SCSA1394_THREQ_BUS_RESET);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
905
scsa1394_state_t *sp = arg;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
908
if (sp == NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
912
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
913
sp->s_stat.stat_disconnect_cnt++;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
914
sp->s_dev_state = SCSA1394_DEV_DISCONNECTED;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
915
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
917
scsa1394_sbp2_disconnect(sp);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
935
scsa1394_state_t *sp = arg;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
938
if (sp == NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
942
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
943
sp->s_stat.stat_reconnect_cnt++;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
944
sp->s_attachinfo.localinfo = *(t1394_localinfo_t *)data;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
945
sp->s_disconnect_warned = B_FALSE;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
946
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
958
scsa1394_sbp2_req(sp, 0, SCSA1394_THREQ_RECONNECT);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
971
scsa1394_state_t *sp = (scsa1394_state_t *)tran->tran_hba_private;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
991
if (scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
992
return (scsa1394_sbp2_login(sp, lun));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
998
if ((lun >= sp->s_nluns) || (sp->s_lun[lun].l_cdip != NULL) ||
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
999
!scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
137
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
139
return (sp->s_attachinfo.iblock_cookie);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
145
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
147
return (sp->s_attachinfo.localinfo.local_nodeID);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
155
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
162
if (t1394_alloc_cmd(sp->s_t1394_hdl, 0, &cmd) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
173
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
176
(void) t1394_free_cmd(sp->s_t1394_hdl, 0, &cmd);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
184
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
195
if ((t1394_read(sp->s_t1394_hdl, cmd) != DDI_SUCCESS) ||
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
211
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
226
if ((t1394_read(sp->s_t1394_hdl, cmd) != DDI_SUCCESS) ||
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
242
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
250
if ((t1394_write(sp->s_t1394_hdl, cmd) != DDI_SUCCESS) ||
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
265
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
274
if ((t1394_write(sp->s_t1394_hdl, cmd) != DDI_SUCCESS) ||
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
315
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
325
sbb->sbb_state = sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
328
if (ddi_dma_alloc_handle(sp->s_dip, &sp->s_attachinfo.dma_attr,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
335
&sp->s_attachinfo.acc_attr,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
368
if (t1394_alloc_addr(sp->s_t1394_hdl, &aa, 0, &result) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
386
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
389
(void) t1394_free_addr(sp->s_t1394_hdl, &sbb->sbb_addr_hdl, 0);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
401
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
408
sbb->sbb_state = sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
424
if (t1394_alloc_addr(sp->s_t1394_hdl, &aa, 0, &result) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
438
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
441
(void) t1394_free_addr(sp->s_t1394_hdl, &sbb->sbb_addr_hdl, 0);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
464
scsa1394_state_t *sp = hdl;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
481
(void) t1394_recv_request_done(sp->s_t1394_hdl, req, 0);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
495
scsa1394_state_t *sp = sbb->sbb_state;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
510
scsa1394_bus_buf_rw_done(sp, buf, req, SBP2_BUS_BUF_FAILURE);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
519
scsa1394_state_t *sp = sbb->sbb_state;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_bus.c
533
scsa1394_bus_buf_rw_done(sp, buf, req, SBP2_BUS_BUF_FAILURE);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
102
for (i = 0; i < sp->s_nluns; i++) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
103
lp = &sp->s_lun[i];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
106
sp->s_attachinfo.iblock_cookie);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
110
lp->l_sp = sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
114
scsa1394_sbp2_detect_symbios(sp);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
120
scsa1394_sbp2_detach(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
125
for (i = 0; i < sp->s_nluns; i++) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
126
lp = &sp->s_lun[i];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
132
kmem_free(sp->s_lun, sp->s_nluns * sizeof (scsa1394_lun_t));
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
133
sbp2_tgt_fini(sp->s_tgt);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
137
scsa1394_sbp2_detect_symbios(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
139
sbp2_cfgrom_ent_t *root = &sp->s_tgt->t_cfgrom.cr_root;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
147
sp->s_symbios = B_FALSE;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
150
sp->s_symbios = B_TRUE;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
164
sp->s_symbios = B_FALSE;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
192
scsa1394_sbp2_fake_inquiry(scsa1394_state_t *sp, struct scsi_inquiry *inq)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
194
sbp2_cfgrom_ent_t *r = &sp->s_tgt->t_cfgrom.cr_root;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
244
scsa1394_sbp2_threads_init(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
250
for (i = 0; i < sp->s_nluns; i++) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
251
lp = &sp->s_lun[i];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
264
scsa1394_sbp2_threads_fini(sp);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
274
scsa1394_sbp2_threads_fini(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
280
for (i = 0; i < sp->s_nluns; i++) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
281
lp = &sp->s_lun[i];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
302
scsa1394_sbp2_login(scsa1394_state_t *sp, int lun)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
304
scsa1394_lun_t *lp = &sp->s_lun[lun];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
316
scsa1394_sbp2_logout(scsa1394_state_t *sp, int lun, boolean_t phys)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
318
scsa1394_lun_t *lp = &sp->s_lun[lun];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
327
scsa1394_sbp2_req(scsa1394_state_t *sp, int lun, int req)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
329
scsa1394_lun_t *lp = &sp->s_lun[lun];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
341
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
344
if (t1394_get_targetinfo(sp->s_t1394_hdl, SCSA1394_BUSGEN(sp), 0,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
345
&sp->s_targetinfo) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
349
if (sp->s_targetinfo.target_nodeID == T1394_INVALID_NODEID) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
364
SCSA1394_NODEID(sp)) == SBP2_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
365
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
366
sp->s_dev_state = SCSA1394_DEV_ONLINE;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
367
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
383
if (scsa1394_sbp2_login(sp, 0) != SBP2_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
387
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
388
sp->s_dev_state = SCSA1394_DEV_ONLINE;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
389
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
394
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
395
sp->s_dev_state = SCSA1394_DEV_DISCONNECTED;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
396
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
407
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
409
if (t1394_get_targetinfo(sp->s_t1394_hdl, SCSA1394_BUSGEN(sp), 0,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
410
&sp->s_targetinfo) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
414
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
415
sp->s_dev_state = SCSA1394_DEV_ONLINE;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
416
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
418
if (sbp2_tgt_reconnect(sp->s_tgt) != SBP2_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
422
if (scsa1394_sbp2_login(sp, 0) != SBP2_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
427
"Reinserted device is accessible again.\n", sp->s_instance);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
432
mutex_enter(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
433
sp->s_dev_state = SCSA1394_DEV_DISCONNECTED;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
434
mutex_exit(&sp->s_mutex);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
438
scsa1394_sbp2_disconnect(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
440
scsa1394_lun_t *lp = &sp->s_lun[0];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
447
sbp2_tgt_disconnect(sp->s_tgt);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
456
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
460
if (sp->s_symbios) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
550
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
571
(sp->s_targetinfo.current_max_speed << SBP2_ORB_CMD_SPD_SHIFT) |
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
572
((7 + sp->s_targetinfo.current_max_speed -
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
586
SCSA1394_ADDR_SET(sp, orb->co_data_descr, 0);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
591
SCSA1394_ADDR_SET(sp, orb->co_data_descr,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
598
SCSA1394_ADDR_SET(sp, orb->co_data_descr, cmd->sc_pt_baddr);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
722
sbp2_ses_t *sp = lp->l_ses;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
725
if (sp == NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
733
while ((task = sbp2_ses_remove_first_task_state(sp, SBP2_TASK_COMP)) !=
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
735
sbp2_ses_nudge(sp);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
742
sbp2_ses_nudge(sp); /* submit next task */
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
80
scsa1394_sbp2_attach(scsa1394_state_t *sp)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
89
if (sbp2_tgt_init(sp, &scsa1394_sbp2_bus, NLUNS_PER_TARGET,
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
90
&sp->s_tgt) != SBP2_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
906
scsa1394_state_t *sp = lp->l_sp;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
911
if (scsa1394_dev_is_online(sp)) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
921
ret = sbp2_tgt_reset(sp->s_tgt, &berr);
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
93
tp = sp->s_tgt;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
974
sbp2_ses_t *sp = lp->l_ses;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
977
if (sp == NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
98
sp->s_nluns = tp->t_nluns;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
981
while ((task = sbp2_ses_cancel_first_task(sp)) != NULL) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
99
sp->s_lun = kmem_zalloc(sp->s_nluns * sizeof (scsa1394_lun_t),
usr/src/uts/common/io/aac/aac.c
3888
uchar_t *idp, *sp;
usr/src/uts/common/io/aac/aac.c
3917
sp = &vpdp[AAC_VPD_PAGE_DATA];
usr/src/uts/common/io/aac/aac.c
3918
(void) aac_lun_serialno(softs, tgt, sp);
usr/src/uts/common/io/aac/aac.c
3944
sp = &idp[AAC_VPD_ID_DATA];
usr/src/uts/common/io/aac/aac.c
3945
sp = aac_vendor_id(softs, sp);
usr/src/uts/common/io/aac/aac.c
3946
sp = aac_product_id(softs, sp);
usr/src/uts/common/io/aac/aac.c
3947
sp = aac_lun_serialno(softs, tgt, sp);
usr/src/uts/common/io/aac/aac.c
3948
idp[AAC_VPD_ID_LENGTH] = (uintptr_t)sp - \
usr/src/uts/common/io/aac/aac.c
3951
vpdp[AAC_VPD_PAGE_LENGTH] = (uintptr_t)sp - \
usr/src/uts/common/io/audio/impl/audio_client.c
1000
sp->s_draining = B_TRUE;
usr/src/uts/common/io/audio/impl/audio_client.c
1003
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1010
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_client.c
1012
sp = &c->c_ostream;
usr/src/uts/common/io/audio/impl/audio_client.c
1019
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1020
sp->s_draining = B_TRUE;
usr/src/uts/common/io/audio/impl/audio_client.c
1021
while (sp->s_draining && sp->s_running && !sp->s_paused) {
usr/src/uts/common/io/audio/impl/audio_client.c
1022
if (cv_wait_sig(&sp->s_cv, &sp->s_lock) == 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
1023
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1027
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
103
auclnt_get_rate(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
105
return (sp->s_user_parms->p_rate);
usr/src/uts/common/io/audio/impl/audio_client.c
109
auclnt_get_fragsz(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
111
return (sp->s_fragbytes);
usr/src/uts/common/io/audio/impl/audio_client.c
115
auclnt_get_framesz(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
117
return (sp->s_framesz);
usr/src/uts/common/io/audio/impl/audio_client.c
121
auclnt_get_nfrags(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
123
return (sp->s_nfrags);
usr/src/uts/common/io/audio/impl/audio_client.c
127
auclnt_get_nframes(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
1289
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_client.c
129
return (sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
1299
sp = &c->c_ostream;
usr/src/uts/common/io/audio/impl/audio_client.c
1300
if ((rv = auimpl_engine_open(sp, flags | ENGINE_OUTPUT)) != 0)
usr/src/uts/common/io/audio/impl/audio_client.c
1305
sp = &c->c_istream;
usr/src/uts/common/io/audio/impl/audio_client.c
1306
if ((rv = auimpl_engine_open(sp, flags | ENGINE_INPUT)) != 0)
usr/src/uts/common/io/audio/impl/audio_client.c
133
auclnt_set_latency(audio_stream_t *sp, uint_t frags, uint_t bytes)
usr/src/uts/common/io/audio/impl/audio_client.c
135
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
136
sp->s_hintfrags = (uint16_t)frags;
usr/src/uts/common/io/audio/impl/audio_client.c
137
sp->s_hintsz = bytes;
usr/src/uts/common/io/audio/impl/audio_client.c
138
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
142
auclnt_get_head(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
144
return (sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
1459
auclnt_get_samples(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
1463
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1464
n = sp->s_samples;
usr/src/uts/common/io/audio/impl/audio_client.c
1465
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1470
auclnt_set_samples(audio_stream_t *sp, uint64_t n)
usr/src/uts/common/io/audio/impl/audio_client.c
1472
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1473
sp->s_samples = n;
usr/src/uts/common/io/audio/impl/audio_client.c
1474
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1478
auclnt_get_errors(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
148
auclnt_get_tail(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
1481
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1482
n = sp->s_errors;
usr/src/uts/common/io/audio/impl/audio_client.c
1483
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1488
auclnt_set_errors(audio_stream_t *sp, uint64_t n)
usr/src/uts/common/io/audio/impl/audio_client.c
1490
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
1491
sp->s_errors = n;
usr/src/uts/common/io/audio/impl/audio_client.c
1492
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
150
return (sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
154
auclnt_get_hidx(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
156
return (sp->s_hidx);
usr/src/uts/common/io/audio/impl/audio_client.c
160
auclnt_get_tidx(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
162
return (sp->s_tidx);
usr/src/uts/common/io/audio/impl/audio_client.c
178
auclnt_get_count(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
182
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
183
ASSERT((sp->s_head - sp->s_tail) <= sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
184
count = (uint_t)(sp->s_head - sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
185
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
191
auclnt_consume(audio_stream_t *sp, uint_t n)
usr/src/uts/common/io/audio/impl/audio_client.c
193
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
195
ASSERT(sp == &sp->s_client->c_istream);
usr/src/uts/common/io/audio/impl/audio_client.c
196
n = max(n, sp->s_head - sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
197
sp->s_tail += n;
usr/src/uts/common/io/audio/impl/audio_client.c
198
sp->s_tidx += n;
usr/src/uts/common/io/audio/impl/audio_client.c
199
if (sp->s_tidx >= sp->s_nframes) {
usr/src/uts/common/io/audio/impl/audio_client.c
200
sp->s_tidx -= sp->s_nframes;
usr/src/uts/common/io/audio/impl/audio_client.c
203
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
204
ASSERT(sp->s_hidx < sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
206
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
212
auclnt_consume_data(audio_stream_t *sp, caddr_t dst, uint_t n)
usr/src/uts/common/io/audio/impl/audio_client.c
219
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
221
nframes = sp->s_nframes;
usr/src/uts/common/io/audio/impl/audio_client.c
222
framesz = sp->s_framesz;
usr/src/uts/common/io/audio/impl/audio_client.c
224
ASSERT(sp == &sp->s_client->c_istream);
usr/src/uts/common/io/audio/impl/audio_client.c
225
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
226
ASSERT(sp->s_tidx < nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
227
ASSERT(sp->s_hidx < nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
229
cnt = n = min(n, sp->s_head - sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
230
data = sp->s_data + (sp->s_tidx * framesz);
usr/src/uts/common/io/audio/impl/audio_client.c
234
nf = min(nframes - sp->s_tidx, n);
usr/src/uts/common/io/audio/impl/audio_client.c
242
sp->s_tail += nf;
usr/src/uts/common/io/audio/impl/audio_client.c
243
sp->s_tidx += nf;
usr/src/uts/common/io/audio/impl/audio_client.c
244
if (sp->s_tidx == nframes) {
usr/src/uts/common/io/audio/impl/audio_client.c
245
sp->s_tidx = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
246
data = sp->s_data;
usr/src/uts/common/io/audio/impl/audio_client.c
250
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
251
ASSERT(sp->s_tidx < nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
253
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
259
auclnt_produce(audio_stream_t *sp, uint_t n)
usr/src/uts/common/io/audio/impl/audio_client.c
261
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
263
ASSERT(sp == &sp->s_client->c_ostream);
usr/src/uts/common/io/audio/impl/audio_client.c
264
n = max(n, sp->s_nframes - (sp->s_head - sp->s_tail));
usr/src/uts/common/io/audio/impl/audio_client.c
265
sp->s_head += n;
usr/src/uts/common/io/audio/impl/audio_client.c
266
sp->s_hidx += n;
usr/src/uts/common/io/audio/impl/audio_client.c
267
if (sp->s_hidx >= sp->s_nframes) {
usr/src/uts/common/io/audio/impl/audio_client.c
268
sp->s_hidx -= sp->s_nframes;
usr/src/uts/common/io/audio/impl/audio_client.c
271
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
272
ASSERT(sp->s_hidx < sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
274
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
280
auclnt_produce_data(audio_stream_t *sp, caddr_t src, uint_t n)
usr/src/uts/common/io/audio/impl/audio_client.c
287
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
289
nframes = sp->s_nframes;
usr/src/uts/common/io/audio/impl/audio_client.c
290
framesz = sp->s_framesz;
usr/src/uts/common/io/audio/impl/audio_client.c
292
ASSERT(sp == &sp->s_client->c_ostream);
usr/src/uts/common/io/audio/impl/audio_client.c
293
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
294
ASSERT(sp->s_tidx < nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
295
ASSERT(sp->s_hidx < nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
297
cnt = n = min(n, nframes - (sp->s_head - sp->s_tail));
usr/src/uts/common/io/audio/impl/audio_client.c
298
data = sp->s_data + (sp->s_hidx * framesz);
usr/src/uts/common/io/audio/impl/audio_client.c
302
nf = min(nframes - sp->s_hidx, n);
usr/src/uts/common/io/audio/impl/audio_client.c
311
sp->s_head += nf;
usr/src/uts/common/io/audio/impl/audio_client.c
312
sp->s_hidx += nf;
usr/src/uts/common/io/audio/impl/audio_client.c
313
if (sp->s_hidx == nframes) {
usr/src/uts/common/io/audio/impl/audio_client.c
314
sp->s_hidx = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
315
data = sp->s_data;
usr/src/uts/common/io/audio/impl/audio_client.c
319
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
320
ASSERT(sp->s_hidx < nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
322
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
330
audio_stream_t *sp = &c->c_istream;
usr/src/uts/common/io/audio/impl/audio_client.c
341
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
343
if ((!sp->s_paused) && (!sp->s_running)) {
usr/src/uts/common/io/audio/impl/audio_client.c
344
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
345
auclnt_start(sp);
usr/src/uts/common/io/audio/impl/audio_client.c
346
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
350
framesz = sp->s_framesz;
usr/src/uts/common/io/audio/impl/audio_client.c
352
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
353
ASSERT(sp->s_tidx < sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
357
while ((cnt = (sp->s_head - sp->s_tail)) == 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
359
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
362
if (cv_wait_sig(&sp->s_cv, &sp->s_lock) == 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
363
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
368
tidx = sp->s_tidx;
usr/src/uts/common/io/audio/impl/audio_client.c
369
cnt = min(cnt, sp->s_nframes - tidx);
usr/src/uts/common/io/audio/impl/audio_client.c
372
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
373
rv = uiomove(sp->s_data + (tidx * framesz),
usr/src/uts/common/io/audio/impl/audio_client.c
383
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
384
sp->s_tail += cnt;
usr/src/uts/common/io/audio/impl/audio_client.c
385
sp->s_tidx += cnt;
usr/src/uts/common/io/audio/impl/audio_client.c
386
if (sp->s_tidx == sp->s_nframes) {
usr/src/uts/common/io/audio/impl/audio_client.c
387
sp->s_tidx = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
391
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
392
ASSERT(sp->s_tidx < sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
397
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
405
audio_stream_t *sp = &c->c_ostream;
usr/src/uts/common/io/audio/impl/audio_client.c
416
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
418
framesz = sp->s_framesz;
usr/src/uts/common/io/audio/impl/audio_client.c
420
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
421
ASSERT(sp->s_hidx < sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
425
while ((cnt = sp->s_nframes - (sp->s_head - sp->s_tail)) == 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
427
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
430
if (cv_wait_sig(&sp->s_cv, &sp->s_lock) == 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
431
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
436
hidx = sp->s_hidx;
usr/src/uts/common/io/audio/impl/audio_client.c
437
cnt = min(cnt, sp->s_nframes - hidx);
usr/src/uts/common/io/audio/impl/audio_client.c
447
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
449
rv = uiomove(sp->s_data + (hidx * framesz),
usr/src/uts/common/io/audio/impl/audio_client.c
459
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
461
sp->s_head += cnt;
usr/src/uts/common/io/audio/impl/audio_client.c
462
sp->s_hidx += cnt;
usr/src/uts/common/io/audio/impl/audio_client.c
463
if (sp->s_hidx == sp->s_nframes) {
usr/src/uts/common/io/audio/impl/audio_client.c
464
sp->s_hidx = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
467
if ((!sp->s_paused) && (!sp->s_running) &&
usr/src/uts/common/io/audio/impl/audio_client.c
468
((sp->s_head - sp->s_tail) > sp->s_fragfr)) {
usr/src/uts/common/io/audio/impl/audio_client.c
469
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
470
auclnt_start(sp);
usr/src/uts/common/io/audio/impl/audio_client.c
471
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
475
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_client.c
476
ASSERT(sp->s_hidx < sp->s_nframes);
usr/src/uts/common/io/audio/impl/audio_client.c
481
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
490
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_client.c
494
sp = &c->c_istream;
usr/src/uts/common/io/audio/impl/audio_client.c
495
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
496
if ((sp->s_head - sp->s_tail) > sp->s_fragfr) {
usr/src/uts/common/io/audio/impl/audio_client.c
499
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
503
sp = &c->c_ostream;
usr/src/uts/common/io/audio/impl/audio_client.c
504
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
505
if ((sp->s_nframes - (sp->s_head - sp->s_tail)) >
usr/src/uts/common/io/audio/impl/audio_client.c
506
sp->s_fragfr) {
usr/src/uts/common/io/audio/impl/audio_client.c
509
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
532
audio_stream_t *sp = &c->c_ostream;
usr/src/uts/common/io/audio/impl/audio_client.c
533
audio_engine_t *e = sp->s_engine;
usr/src/uts/common/io/audio/impl/audio_client.c
545
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
552
sl = sp->s_cnv_cnt;
usr/src/uts/common/io/audio/impl/audio_client.c
553
sr = sp->s_user_parms->p_rate;
usr/src/uts/common/io/audio/impl/audio_client.c
554
cnt = (uint_t)(sp->s_head - sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_client.c
555
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
564
auclnt_set_format(audio_stream_t *sp, int fmt)
usr/src/uts/common/io/audio/impl/audio_client.c
604
if (fmt != sp->s_user_parms->p_format) {
usr/src/uts/common/io/audio/impl/audio_client.c
614
rv = auimpl_engine_setup(sp, 0, &parms, FORMAT_MSK_FMT);
usr/src/uts/common/io/audio/impl/audio_client.c
621
auclnt_get_format(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
623
return (sp->s_user_parms->p_format);
usr/src/uts/common/io/audio/impl/audio_client.c
639
auclnt_set_channels(audio_stream_t *sp, int nchan)
usr/src/uts/common/io/audio/impl/audio_client.c
649
if (nchan != sp->s_user_parms->p_nchan) {
usr/src/uts/common/io/audio/impl/audio_client.c
651
rv = auimpl_engine_setup(sp, 0, &parms, FORMAT_MSK_CHAN);
usr/src/uts/common/io/audio/impl/audio_client.c
658
auclnt_get_channels(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
660
return (sp->s_user_parms->p_nchan);
usr/src/uts/common/io/audio/impl/audio_client.c
665
auimpl_set_gain_master(audio_stream_t *sp, uint8_t gain)
usr/src/uts/common/io/audio/impl/audio_client.c
673
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
674
if (sp->s_gain_master == gain) {
usr/src/uts/common/io/audio/impl/audio_client.c
675
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
683
scaled = (gain * sp->s_gain_pct * AUDIO_DB_SIZE) / (100 * 100);
usr/src/uts/common/io/audio/impl/audio_client.c
685
sp->s_gain_master = gain;
usr/src/uts/common/io/audio/impl/audio_client.c
686
sp->s_gain_scaled = auimpl_db_table[scaled];
usr/src/uts/common/io/audio/impl/audio_client.c
688
if (!sp->s_muted) {
usr/src/uts/common/io/audio/impl/audio_client.c
689
sp->s_gain_eff = sp->s_gain_scaled;
usr/src/uts/common/io/audio/impl/audio_client.c
691
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
727
auclnt_set_gain(audio_stream_t *sp, uint8_t gain)
usr/src/uts/common/io/audio/impl/audio_client.c
735
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
738
if (sp->s_gain_pct == gain) {
usr/src/uts/common/io/audio/impl/audio_client.c
739
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
747
scaled = (gain * sp->s_gain_master * AUDIO_DB_SIZE) / (100 * 100);
usr/src/uts/common/io/audio/impl/audio_client.c
749
sp->s_gain_pct = gain;
usr/src/uts/common/io/audio/impl/audio_client.c
750
sp->s_gain_scaled = auimpl_db_table[scaled];
usr/src/uts/common/io/audio/impl/audio_client.c
752
if (!sp->s_muted) {
usr/src/uts/common/io/audio/impl/audio_client.c
753
sp->s_gain_eff = sp->s_gain_scaled;
usr/src/uts/common/io/audio/impl/audio_client.c
755
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
757
atomic_inc_uint(&sp->s_client->c_dev->d_serial);
usr/src/uts/common/io/audio/impl/audio_client.c
761
auclnt_get_gain(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
763
return (sp->s_gain_pct);
usr/src/uts/common/io/audio/impl/audio_client.c
767
auclnt_set_muted(audio_stream_t *sp, boolean_t muted)
usr/src/uts/common/io/audio/impl/audio_client.c
769
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
772
if (sp->s_muted == muted) {
usr/src/uts/common/io/audio/impl/audio_client.c
773
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
777
sp->s_muted = muted;
usr/src/uts/common/io/audio/impl/audio_client.c
779
sp->s_gain_eff = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
781
sp->s_gain_eff = sp->s_gain_scaled;
usr/src/uts/common/io/audio/impl/audio_client.c
783
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
785
atomic_inc_uint(&sp->s_client->c_dev->d_serial);
usr/src/uts/common/io/audio/impl/audio_client.c
789
auclnt_get_muted(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
791
return (sp->s_muted);
usr/src/uts/common/io/audio/impl/audio_client.c
795
auclnt_is_running(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
797
return (sp->s_running);
usr/src/uts/common/io/audio/impl/audio_client.c
801
auclnt_start(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
803
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
804
sp->s_running = B_TRUE;
usr/src/uts/common/io/audio/impl/audio_client.c
805
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
809
auclnt_stop(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
811
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
813
if (sp->s_running) {
usr/src/uts/common/io/audio/impl/audio_client.c
814
sp->s_running = B_FALSE;
usr/src/uts/common/io/audio/impl/audio_client.c
819
cv_broadcast(&sp->s_cv);
usr/src/uts/common/io/audio/impl/audio_client.c
821
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
834
auclnt_set_paused(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
836
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
837
if (sp->s_paused) {
usr/src/uts/common/io/audio/impl/audio_client.c
838
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
841
sp->s_paused = B_TRUE;
usr/src/uts/common/io/audio/impl/audio_client.c
842
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
844
auclnt_stop(sp);
usr/src/uts/common/io/audio/impl/audio_client.c
846
atomic_inc_uint(&sp->s_client->c_dev->d_serial);
usr/src/uts/common/io/audio/impl/audio_client.c
850
auclnt_clear_paused(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
852
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
853
if (!sp->s_paused) {
usr/src/uts/common/io/audio/impl/audio_client.c
854
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
857
sp->s_paused = B_FALSE;
usr/src/uts/common/io/audio/impl/audio_client.c
858
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
86
auclnt_set_rate(audio_stream_t *sp, int rate)
usr/src/uts/common/io/audio/impl/audio_client.c
862
auclnt_is_paused(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
864
return (sp->s_paused);
usr/src/uts/common/io/audio/impl/audio_client.c
868
auclnt_flush(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
870
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
871
if (sp == &sp->s_client->c_ostream) {
usr/src/uts/common/io/audio/impl/audio_client.c
872
sp->s_tail = sp->s_head;
usr/src/uts/common/io/audio/impl/audio_client.c
873
sp->s_tidx = sp->s_hidx;
usr/src/uts/common/io/audio/impl/audio_client.c
875
sp->s_head = sp->s_tail;
usr/src/uts/common/io/audio/impl/audio_client.c
876
sp->s_hidx = sp->s_tidx;
usr/src/uts/common/io/audio/impl/audio_client.c
878
sp->s_cnv_cnt = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
879
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
909
auimpl_stream_init(audio_stream_t *sp, audio_client_t *c)
usr/src/uts/common/io/audio/impl/audio_client.c
911
mutex_init(&sp->s_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/audio/impl/audio_client.c
912
cv_init(&sp->s_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/audio/impl/audio_client.c
913
sp->s_client = c;
usr/src/uts/common/io/audio/impl/audio_client.c
915
if (sp == &c->c_ostream) {
usr/src/uts/common/io/audio/impl/audio_client.c
916
sp->s_user_parms = &sp->s_cnv_src_parms;
usr/src/uts/common/io/audio/impl/audio_client.c
917
sp->s_phys_parms = &sp->s_cnv_dst_parms;
usr/src/uts/common/io/audio/impl/audio_client.c
918
sp->s_engcap = ENGINE_OUTPUT_CAP;
usr/src/uts/common/io/audio/impl/audio_client.c
920
ASSERT(sp == &c->c_istream);
usr/src/uts/common/io/audio/impl/audio_client.c
921
sp->s_user_parms = &sp->s_cnv_dst_parms;
usr/src/uts/common/io/audio/impl/audio_client.c
922
sp->s_phys_parms = &sp->s_cnv_src_parms;
usr/src/uts/common/io/audio/impl/audio_client.c
923
sp->s_engcap = ENGINE_INPUT_CAP;
usr/src/uts/common/io/audio/impl/audio_client.c
927
sp->s_src_quality = 3; /* reasonable compromise for now */
usr/src/uts/common/io/audio/impl/audio_client.c
928
sp->s_cnv_dst_nchan = 2;
usr/src/uts/common/io/audio/impl/audio_client.c
929
sp->s_cnv_dst_format = AUDIO_FORMAT_S24_NE;
usr/src/uts/common/io/audio/impl/audio_client.c
930
sp->s_cnv_dst_rate = 48000;
usr/src/uts/common/io/audio/impl/audio_client.c
931
sp->s_cnv_src_nchan = 2;
usr/src/uts/common/io/audio/impl/audio_client.c
932
sp->s_cnv_src_format = AUDIO_FORMAT_S24_NE;
usr/src/uts/common/io/audio/impl/audio_client.c
933
sp->s_cnv_src_rate = 48000;
usr/src/uts/common/io/audio/impl/audio_client.c
936
sp->s_muted = B_FALSE;
usr/src/uts/common/io/audio/impl/audio_client.c
937
sp->s_gain_pct = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
938
sp->s_gain_scaled = AUDIO_VOL_SCALE;
usr/src/uts/common/io/audio/impl/audio_client.c
939
sp->s_gain_eff = AUDIO_VOL_SCALE;
usr/src/uts/common/io/audio/impl/audio_client.c
945
sp->s_allocsz = 65536;
usr/src/uts/common/io/audio/impl/audio_client.c
946
sp->s_data = ddi_umem_alloc(sp->s_allocsz, DDI_UMEM_NOSLEEP,
usr/src/uts/common/io/audio/impl/audio_client.c
947
&sp->s_cookie);
usr/src/uts/common/io/audio/impl/audio_client.c
948
if (sp->s_data == NULL) {
usr/src/uts/common/io/audio/impl/audio_client.c
949
sp->s_allocsz = 0;
usr/src/uts/common/io/audio/impl/audio_client.c
95
if (rate != sp->s_user_parms->p_rate) {
usr/src/uts/common/io/audio/impl/audio_client.c
954
bzero(sp->s_data, sp->s_allocsz);
usr/src/uts/common/io/audio/impl/audio_client.c
959
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
960
if (auimpl_format_alloc(sp) != 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
961
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
965
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
97
rv = auimpl_engine_setup(sp, 0, &parms, FORMAT_MSK_RATE);
usr/src/uts/common/io/audio/impl/audio_client.c
972
audio_stream_fini(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_client.c
974
auimpl_format_free(sp);
usr/src/uts/common/io/audio/impl/audio_client.c
975
if (sp->s_cnv_buf0)
usr/src/uts/common/io/audio/impl/audio_client.c
976
kmem_free(sp->s_cnv_buf0, sp->s_cnv_max);
usr/src/uts/common/io/audio/impl/audio_client.c
977
if (sp->s_cnv_buf1)
usr/src/uts/common/io/audio/impl/audio_client.c
978
kmem_free(sp->s_cnv_buf1, sp->s_cnv_max);
usr/src/uts/common/io/audio/impl/audio_client.c
979
mutex_destroy(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
980
cv_destroy(&sp->s_cv);
usr/src/uts/common/io/audio/impl/audio_client.c
981
if (sp->s_data != NULL) {
usr/src/uts/common/io/audio/impl/audio_client.c
982
ddi_umem_free(sp->s_cookie);
usr/src/uts/common/io/audio/impl/audio_client.c
983
sp->s_data = NULL;
usr/src/uts/common/io/audio/impl/audio_client.c
990
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_client.c
993
sp = &c->c_ostream;
usr/src/uts/common/io/audio/impl/audio_client.c
996
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_client.c
997
if (sp->s_paused || !sp->s_running) {
usr/src/uts/common/io/audio/impl/audio_engine.c
363
auimpl_engine_open(audio_stream_t *sp, int flags)
usr/src/uts/common/io/audio/impl/audio_engine.c
365
return (auimpl_engine_setup(sp, flags, NULL, FORMAT_MSK_NONE));
usr/src/uts/common/io/audio/impl/audio_engine.c
370
auimpl_engine_setup(audio_stream_t *sp, int flags, audio_parms_t *parms,
usr/src/uts/common/io/audio/impl/audio_engine.c
373
audio_dev_t *d = sp->s_client->c_dev;
usr/src/uts/common/io/audio/impl/audio_engine.c
388
uparms = *sp->s_user_parms;
usr/src/uts/common/io/audio/impl/audio_engine.c
401
if (sp == &sp->s_client->c_ostream) {
usr/src/uts/common/io/audio/impl/audio_engine.c
472
if ((t->e_flags & ENGINE_EXCLUSIVE) && (t != sp->s_engine)) {
usr/src/uts/common/io/audio/impl/audio_engine.c
536
if (t == sp->s_engine)
usr/src/uts/common/io/audio/impl/audio_engine.c
635
if (sp->s_engine && (sp->s_engine != e)) {
usr/src/uts/common/io/audio/impl/audio_engine.c
650
auimpl_engine_close(sp);
usr/src/uts/common/io/audio/impl/audio_engine.c
653
return (auimpl_engine_setup(sp, flags, parms, mask));
usr/src/uts/common/io/audio/impl/audio_engine.c
656
if (sp->s_engine == NULL) {
usr/src/uts/common/io/audio/impl/audio_engine.c
661
sp->s_engine = e;
usr/src/uts/common/io/audio/impl/audio_engine.c
670
list_insert_tail(&e->e_streams, sp);
usr/src/uts/common/io/audio/impl/audio_engine.c
673
list_insert_tail(&e->e_streams, sp);
usr/src/uts/common/io/audio/impl/audio_engine.c
676
ASSERT(sp->s_engine == e);
usr/src/uts/common/io/audio/impl/audio_engine.c
820
sp->s_phys_parms->p_rate = e->e_rate;
usr/src/uts/common/io/audio/impl/audio_engine.c
821
sp->s_phys_parms->p_nchan = e->e_nchan;
usr/src/uts/common/io/audio/impl/audio_engine.c
824
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_engine.c
825
rv = auimpl_format_setup(sp, parms, mask);
usr/src/uts/common/io/audio/impl/audio_engine.c
826
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_engine.c
836
auimpl_engine_close(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_engine.c
838
audio_engine_t *e = sp->s_engine;
usr/src/uts/common/io/audio/impl/audio_engine.c
854
sp->s_engine = NULL;
usr/src/uts/common/io/audio/impl/audio_engine.c
855
list_remove(&e->e_streams, sp);
usr/src/uts/common/io/audio/impl/audio_format.c
105
cnv_s24oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
110
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
112
for (int i = len * sp->s_cnv_src_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
122
cnv_from_s8(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
124
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
125
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
129
for (int i = len * sp->s_cnv_src_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
132
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
133
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
138
cnv_from_u8(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
140
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
141
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
145
for (int i = len * sp->s_cnv_src_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
148
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
149
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
154
cnv_from_ulaw(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
156
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
157
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
161
for (int i = len * sp->s_cnv_src_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
164
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
165
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
170
cnv_from_alaw(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
172
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
173
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
177
for (int i = len * sp->s_cnv_src_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
180
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
181
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
186
cnv_from_s16ne(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
188
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
189
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
193
for (int i = len * sp->s_cnv_src_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
196
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
197
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
202
cnv_from_s16oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
204
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
205
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
209
for (int i = len * sp->s_cnv_src_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
212
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
213
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
218
cnv_from_u16ne(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
220
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
221
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
225
for (int i = len * sp->s_cnv_src_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
228
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
229
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
234
cnv_from_u16oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
236
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
237
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
241
for (int i = len * sp->s_cnv_src_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
244
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
245
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
250
cnv_from_s24p(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
252
void *s = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
253
void *d = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
258
for (int i = len * sp->s_cnv_src_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
266
sp->s_cnv_src = d;
usr/src/uts/common/io/audio/impl/audio_format.c
267
sp->s_cnv_dst = s;
usr/src/uts/common/io/audio/impl/audio_format.c
272
cnv_from_s32ne(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
275
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
277
for (int i = len * sp->s_cnv_src_nchan; i; i--, src++)
usr/src/uts/common/io/audio/impl/audio_format.c
284
cnv_from_s32oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
287
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
289
for (int i = len * sp->s_cnv_src_nchan; i; i--, src++)
usr/src/uts/common/io/audio/impl/audio_format.c
302
cnv_to_u8(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
304
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
307
for (int i = len * sp->s_cnv_dst_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
314
cnv_to_s8(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
316
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
319
for (int i = len * sp->s_cnv_dst_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
326
cnv_to_ulaw(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
328
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
331
for (int i = len * sp->s_cnv_dst_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
343
cnv_to_alaw(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
345
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
348
for (int i = len * sp->s_cnv_dst_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
360
cnv_to_s16ne(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
362
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
365
for (int i = len * sp->s_cnv_dst_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
372
cnv_to_s16oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
374
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
377
for (int i = len * sp->s_cnv_dst_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
384
cnv_to_u16ne(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
386
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
389
for (int i = len * sp->s_cnv_dst_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
396
cnv_to_u16oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
398
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
401
for (int i = len * sp->s_cnv_dst_nchan; i; i--)
usr/src/uts/common/io/audio/impl/audio_format.c
408
cnv_to_s24p(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
410
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
414
for (int i = len * sp->s_cnv_dst_nchan; i; i--) {
usr/src/uts/common/io/audio/impl/audio_format.c
426
cnv_to_s32ne(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
428
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
430
for (int i = len * sp->s_cnv_dst_nchan; i; i--, src++)
usr/src/uts/common/io/audio/impl/audio_format.c
437
cnv_to_s32oe(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
439
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
441
for (int i = len * sp->s_cnv_dst_nchan; i; i--, src++)
usr/src/uts/common/io/audio/impl/audio_format.c
448
cnv_default(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
461
switch (sp->s_cnv_src_format) {
usr/src/uts/common/io/audio/impl/audio_format.c
464
len = cnv_from_u8(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
468
len = cnv_from_s8(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
472
len = cnv_from_ulaw(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
476
len = cnv_from_alaw(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
48
do_src(audio_stream_t *sp, void *p1, void *p2, int len, int nchan)
usr/src/uts/common/io/audio/impl/audio_format.c
480
len = cnv_from_s16ne(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
484
len = cnv_from_s16oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
488
len = cnv_from_u16ne(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
492
len = cnv_from_u16oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
496
len = cnv_from_s32ne(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
500
len = cnv_from_s32oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
504
len = cnv_s24oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
508
len = cnv_from_s24p(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
516
if (sp->s_cnv_src_rate != sp->s_cnv_dst_rate &&
usr/src/uts/common/io/audio/impl/audio_format.c
517
sp->s_cnv_src_nchan <= sp->s_cnv_dst_nchan) {
usr/src/uts/common/io/audio/impl/audio_format.c
518
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
519
int32_t *dst = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
521
len = do_src(sp, src, dst, len, sp->s_cnv_src_nchan);
usr/src/uts/common/io/audio/impl/audio_format.c
523
sp->s_cnv_src = dst;
usr/src/uts/common/io/audio/impl/audio_format.c
524
sp->s_cnv_dst = src;
usr/src/uts/common/io/audio/impl/audio_format.c
531
if (sp->s_cnv_src_nchan != sp->s_cnv_dst_nchan) {
usr/src/uts/common/io/audio/impl/audio_format.c
532
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
533
int32_t *dst = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
534
int tc = sp->s_cnv_dst_nchan;
usr/src/uts/common/io/audio/impl/audio_format.c
535
int sc = sp->s_cnv_src_nchan;
usr/src/uts/common/io/audio/impl/audio_format.c
539
sp->s_cnv_src = dst;
usr/src/uts/common/io/audio/impl/audio_format.c
540
sp->s_cnv_dst = src;
usr/src/uts/common/io/audio/impl/audio_format.c
57
size = sp->s_cnv_max / 4; /* sample size is 4 */
usr/src/uts/common/io/audio/impl/audio_format.c
597
if (sp->s_cnv_src_rate != sp->s_cnv_dst_rate &&
usr/src/uts/common/io/audio/impl/audio_format.c
598
sp->s_cnv_src_nchan > sp->s_cnv_dst_nchan) {
usr/src/uts/common/io/audio/impl/audio_format.c
600
int32_t *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
601
int32_t *dst = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
603
len = do_src(sp, src, dst, len, sp->s_cnv_dst_nchan);
usr/src/uts/common/io/audio/impl/audio_format.c
605
sp->s_cnv_src = dst;
usr/src/uts/common/io/audio/impl/audio_format.c
606
sp->s_cnv_dst = src;
usr/src/uts/common/io/audio/impl/audio_format.c
61
grc3_convert(sp->s_src_state[ch], sp->s_src_quality,
usr/src/uts/common/io/audio/impl/audio_format.c
613
switch (sp->s_cnv_dst_format) {
usr/src/uts/common/io/audio/impl/audio_format.c
615
len = cnv_to_u8(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
619
len = cnv_to_s8(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
623
len = cnv_to_s16ne(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
627
len = cnv_to_s16oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
631
len = cnv_to_u16ne(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
635
len = cnv_to_u16oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
639
len = cnv_s24oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
64
return (((grc3state_t *)sp->s_src_state[0])->outsz);
usr/src/uts/common/io/audio/impl/audio_format.c
643
len = cnv_to_s24p(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
647
len = cnv_to_s32ne(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
651
len = cnv_to_s32oe(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
655
len = cnv_to_ulaw(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
659
len = cnv_to_alaw(sp, len);
usr/src/uts/common/io/audio/impl/audio_format.c
68
setup_src(audio_stream_t *sp, int srate, int trate, int sch, int tch)
usr/src/uts/common/io/audio/impl/audio_format.c
693
auimpl_format_setup(audio_stream_t *sp, audio_parms_t *parms, uint_t mask)
usr/src/uts/common/io/audio/impl/audio_format.c
710
ASSERT(mutex_owned(&sp->s_lock));
usr/src/uts/common/io/audio/impl/audio_format.c
712
source = sp->s_cnv_src_parms;
usr/src/uts/common/io/audio/impl/audio_format.c
713
target = sp->s_cnv_dst_parms;
usr/src/uts/common/io/audio/impl/audio_format.c
715
if (sp == &sp->s_client->c_ostream) {
usr/src/uts/common/io/audio/impl/audio_format.c
76
if (sp->s_src_quality < 1)
usr/src/uts/common/io/audio/impl/audio_format.c
77
sp->s_src_quality = 1;
usr/src/uts/common/io/audio/impl/audio_format.c
771
audio_dev_warn(sp->s_client->c_dev, "invalid format selected");
usr/src/uts/common/io/audio/impl/audio_format.c
78
if (sp->s_src_quality > 5)
usr/src/uts/common/io/audio/impl/audio_format.c
79
sp->s_src_quality = 5;
usr/src/uts/common/io/audio/impl/audio_format.c
82
grc3_reset(sp->s_src_state[ch]);
usr/src/uts/common/io/audio/impl/audio_format.c
825
if (sp->s_hintsz) {
usr/src/uts/common/io/audio/impl/audio_format.c
826
nfrags = sp->s_hintsz / fragbytes;
usr/src/uts/common/io/audio/impl/audio_format.c
827
} else if (sp->s_hintfrags) {
usr/src/uts/common/io/audio/impl/audio_format.c
828
nfrags = sp->s_hintfrags;
usr/src/uts/common/io/audio/impl/audio_format.c
83
grc3_setup(sp->s_src_state[ch], srate, trate);
usr/src/uts/common/io/audio/impl/audio_format.c
830
nfrags = sp->s_allocsz / fragbytes;
usr/src/uts/common/io/audio/impl/audio_format.c
840
while ((nfrags * fragbytes) > sp->s_allocsz) {
usr/src/uts/common/io/audio/impl/audio_format.c
855
if (sp->s_cnv_max < cnv_max) {
usr/src/uts/common/io/audio/impl/audio_format.c
861
audio_dev_warn(sp->s_client->c_dev,
usr/src/uts/common/io/audio/impl/audio_format.c
871
if (sp->s_cnv_buf0)
usr/src/uts/common/io/audio/impl/audio_format.c
872
kmem_free(sp->s_cnv_buf0, sp->s_cnv_max);
usr/src/uts/common/io/audio/impl/audio_format.c
873
if (sp->s_cnv_buf1)
usr/src/uts/common/io/audio/impl/audio_format.c
874
kmem_free(sp->s_cnv_buf1, sp->s_cnv_max);
usr/src/uts/common/io/audio/impl/audio_format.c
876
sp->s_cnv_buf0 = buf0;
usr/src/uts/common/io/audio/impl/audio_format.c
877
sp->s_cnv_buf1 = buf1;
usr/src/uts/common/io/audio/impl/audio_format.c
878
sp->s_cnv_max = cnv_max;
usr/src/uts/common/io/audio/impl/audio_format.c
88
cnv_srconly(audio_stream_t *sp, int len)
usr/src/uts/common/io/audio/impl/audio_format.c
883
setup_src(sp, source.p_rate, target.p_rate,
usr/src/uts/common/io/audio/impl/audio_format.c
888
sp->s_framesz = framesz;
usr/src/uts/common/io/audio/impl/audio_format.c
889
sp->s_fragfr = fragfr;
usr/src/uts/common/io/audio/impl/audio_format.c
890
sp->s_fragbytes = fragbytes;
usr/src/uts/common/io/audio/impl/audio_format.c
891
sp->s_nfrags = nfrags;
usr/src/uts/common/io/audio/impl/audio_format.c
892
sp->s_nframes = nfrags * fragfr;
usr/src/uts/common/io/audio/impl/audio_format.c
893
sp->s_nbytes = sp->s_nframes * framesz;
usr/src/uts/common/io/audio/impl/audio_format.c
894
*sp->s_user_parms = *uparms;
usr/src/uts/common/io/audio/impl/audio_format.c
895
sp->s_converter = converter;
usr/src/uts/common/io/audio/impl/audio_format.c
90
void *src = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_format.c
907
sp->s_cnv_cnt = 0;
usr/src/uts/common/io/audio/impl/audio_format.c
908
sp->s_tail = sp->s_head = 0;
usr/src/uts/common/io/audio/impl/audio_format.c
909
sp->s_tidx = sp->s_hidx = 0;
usr/src/uts/common/io/audio/impl/audio_format.c
91
void *dst = sp->s_cnv_dst;
usr/src/uts/common/io/audio/impl/audio_format.c
915
auimpl_format_alloc(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_format.c
919
ASSERT(mutex_owned(&sp->s_lock));
usr/src/uts/common/io/audio/impl/audio_format.c
921
sp->s_src_state[i] =
usr/src/uts/common/io/audio/impl/audio_format.c
923
if (sp->s_src_state[i] == NULL) {
usr/src/uts/common/io/audio/impl/audio_format.c
924
audio_dev_warn(sp->s_client->c_dev,
usr/src/uts/common/io/audio/impl/audio_format.c
933
auimpl_format_free(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_format.c
938
if (sp->s_src_state[i] != NULL) {
usr/src/uts/common/io/audio/impl/audio_format.c
939
kmem_free(sp->s_src_state[i], sizeof (grc3state_t));
usr/src/uts/common/io/audio/impl/audio_format.c
940
sp->s_src_state[i] = NULL;
usr/src/uts/common/io/audio/impl/audio_format.c
96
len = do_src(sp, src, dst, len, sp->s_cnv_src_nchan);
usr/src/uts/common/io/audio/impl/audio_format.c
98
sp->s_cnv_src = dst;
usr/src/uts/common/io/audio/impl/audio_format.c
99
sp->s_cnv_dst = src;
usr/src/uts/common/io/audio/impl/audio_input.c
101
nframes = sp->s_nframes;
usr/src/uts/common/io/audio/impl/audio_input.c
102
framesz = sp->s_framesz;
usr/src/uts/common/io/audio/impl/audio_input.c
104
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_input.c
105
ASSERT(sp->s_hidx < nframes);
usr/src/uts/common/io/audio/impl/audio_input.c
106
ASSERT(sp->s_tidx < nframes);
usr/src/uts/common/io/audio/impl/audio_input.c
112
cnvsrc = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_input.c
113
data = sp->s_data + (sp->s_hidx * framesz);
usr/src/uts/common/io/audio/impl/audio_input.c
118
nf = min(nframes - sp->s_hidx, count);
usr/src/uts/common/io/audio/impl/audio_input.c
124
sp->s_hidx += nf;
usr/src/uts/common/io/audio/impl/audio_input.c
125
sp->s_head += nf;
usr/src/uts/common/io/audio/impl/audio_input.c
127
sp->s_samples += nf;
usr/src/uts/common/io/audio/impl/audio_input.c
128
if (sp->s_hidx == nframes) {
usr/src/uts/common/io/audio/impl/audio_input.c
129
sp->s_hidx = 0;
usr/src/uts/common/io/audio/impl/audio_input.c
130
data = sp->s_data;
usr/src/uts/common/io/audio/impl/audio_input.c
134
ASSERT(sp->s_tail <= sp->s_head);
usr/src/uts/common/io/audio/impl/audio_input.c
135
ASSERT(sp->s_hidx < nframes);
usr/src/uts/common/io/audio/impl/audio_input.c
143
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_input.c
200
for (sp = list_head(l); sp != NULL; sp = list_next(l, sp)) {
usr/src/uts/common/io/audio/impl/audio_input.c
204
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_input.c
206
if (sp->s_paused || !sp->s_running) {
usr/src/uts/common/io/audio/impl/audio_input.c
207
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_input.c
210
sp->s_cnv_src = sp->s_cnv_buf0;
usr/src/uts/common/io/audio/impl/audio_input.c
211
sp->s_cnv_dst = sp->s_cnv_buf1;
usr/src/uts/common/io/audio/impl/audio_input.c
213
e->e_import(e, fragfr, sp);
usr/src/uts/common/io/audio/impl/audio_input.c
219
if (sp->s_converter != NULL) {
usr/src/uts/common/io/audio/impl/audio_input.c
220
count = sp->s_converter(sp, fragfr);
usr/src/uts/common/io/audio/impl/audio_input.c
225
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_input.c
226
space = sp->s_nframes - (sp->s_head - sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_input.c
230
sp->s_errors += count - space;
usr/src/uts/common/io/audio/impl/audio_input.c
234
auimpl_produce_data(sp, count);
usr/src/uts/common/io/audio/impl/audio_input.c
237
cv_broadcast(&sp->s_cv);
usr/src/uts/common/io/audio/impl/audio_input.c
239
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_input.c
245
c = sp->s_client;
usr/src/uts/common/io/audio/impl/audio_input.c
41
auimpl_import_##NAME(audio_engine_t *e, uint_t nfr, audio_stream_t *sp) \
usr/src/uts/common/io/audio/impl/audio_input.c
44
int32_t *out = (void *)sp->s_cnv_src; \
usr/src/uts/common/io/audio/impl/audio_input.c
47
int vol = sp->s_gain_eff; \
usr/src/uts/common/io/audio/impl/audio_input.c
94
auimpl_produce_data(audio_stream_t *sp, uint_t count)
usr/src/uts/common/io/audio/impl/audio_oss.c
1003
audio_stream_t *sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1004
auclnt_set_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1005
auclnt_flush(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1014
audio_stream_t *sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1015
auclnt_set_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1016
auclnt_flush(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1472
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_oss.c
1479
sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1480
n = auclnt_get_nframes(sp) - auclnt_get_count(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1482
bi->fragsize = auclnt_get_fragsz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1483
bi->fragstotal = auclnt_get_nfrags(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1484
bi->bytes = (n * auclnt_get_framesz(sp));
usr/src/uts/common/io/audio/impl/audio_oss.c
1493
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_oss.c
1500
sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1501
n = auclnt_get_count(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1503
bi->fragsize = auclnt_get_fragsz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1504
bi->fragstotal = auclnt_get_nfrags(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1505
bi->bytes = (n * auclnt_get_framesz(sp));
usr/src/uts/common/io/audio/impl/audio_oss.c
1518
audio_stream_t *sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1519
framesz = auclnt_get_framesz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1560
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_oss.c
1568
sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1569
framesz = auclnt_get_framesz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1570
fragsz = auclnt_get_fragsz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1571
ci->blocks = auclnt_get_samples(sp) * framesz / fragsz;
usr/src/uts/common/io/audio/impl/audio_oss.c
1572
auclnt_set_samples(sp, 0);
usr/src/uts/common/io/audio/impl/audio_oss.c
1573
ci->bytes = auclnt_get_tail(sp) * framesz;
usr/src/uts/common/io/audio/impl/audio_oss.c
1574
ci->ptr = auclnt_get_tidx(sp) * framesz;
usr/src/uts/common/io/audio/impl/audio_oss.c
1581
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_oss.c
1589
sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1590
framesz = auclnt_get_framesz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1591
fragsz = auclnt_get_fragsz(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
1592
ci->blocks = auclnt_get_samples(sp) * framesz / fragsz;
usr/src/uts/common/io/audio/impl/audio_oss.c
1593
auclnt_set_samples(sp, 0);
usr/src/uts/common/io/audio/impl/audio_oss.c
1594
ci->bytes = auclnt_get_head(sp) * framesz;
usr/src/uts/common/io/audio/impl/audio_oss.c
1595
ci->ptr = auclnt_get_hidx(sp) * framesz;
usr/src/uts/common/io/audio/impl/audio_oss.c
1602
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_oss.c
1616
sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1617
fragsz = max(auclnt_get_fragsz(sp), 1);
usr/src/uts/common/io/audio/impl/audio_oss.c
1618
bi->play_underruns = (int)((auclnt_get_errors(sp) + (fragsz - 1)) /
usr/src/uts/common/io/audio/impl/audio_oss.c
1620
auclnt_set_errors(sp, 0);
usr/src/uts/common/io/audio/impl/audio_oss.c
1622
sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
1623
fragsz = max(auclnt_get_fragsz(sp), 1);
usr/src/uts/common/io/audio/impl/audio_oss.c
1624
bi->rec_overruns = (int)((auclnt_get_errors(sp) + (fragsz - 1)) /
usr/src/uts/common/io/audio/impl/audio_oss.c
1626
auclnt_set_errors(sp, 0);
usr/src/uts/common/io/audio/impl/audio_oss.c
745
audio_stream_t *sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
746
auclnt_flush(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
747
auclnt_clear_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
810
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_oss.c
816
sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
817
auclnt_clear_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
818
auclnt_start(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
822
sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
823
auclnt_clear_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
824
auclnt_start(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
980
audio_stream_t *sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
981
auclnt_set_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
982
auclnt_flush(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
991
audio_stream_t *sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_oss.c
992
auclnt_set_paused(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
993
auclnt_flush(sp);
usr/src/uts/common/io/audio/impl/audio_oss.c
994
auclnt_clear_paused(sp);
usr/src/uts/common/io/audio/impl/audio_output.c
166
auimpl_output_mix(audio_stream_t *sp, int offset, int nfr)
usr/src/uts/common/io/audio/impl/audio_output.c
168
audio_engine_t *eng = sp->s_engine;
usr/src/uts/common/io/audio/impl/audio_output.c
178
src = sp->s_cnv_ptr;
usr/src/uts/common/io/audio/impl/audio_output.c
179
choffs = sp->s_choffs;
usr/src/uts/common/io/audio/impl/audio_output.c
180
nch = sp->s_cnv_dst_nchan;
usr/src/uts/common/io/audio/impl/audio_output.c
181
vol = sp->s_gain_eff;
usr/src/uts/common/io/audio/impl/audio_output.c
210
sp->s_cnv_cnt -= nfr;
usr/src/uts/common/io/audio/impl/audio_output.c
211
sp->s_cnv_ptr += (nch * nfr);
usr/src/uts/common/io/audio/impl/audio_output.c
221
auimpl_consume_fragment(audio_stream_t *sp)
usr/src/uts/common/io/audio/impl/audio_output.c
230
sp->s_cnv_src = sp->s_cnv_buf0;
usr/src/uts/common/io/audio/impl/audio_output.c
231
sp->s_cnv_dst = sp->s_cnv_buf1;
usr/src/uts/common/io/audio/impl/audio_output.c
233
fragfr = sp->s_fragfr;
usr/src/uts/common/io/audio/impl/audio_output.c
234
nframes = sp->s_nframes;
usr/src/uts/common/io/audio/impl/audio_output.c
235
framesz = sp->s_framesz;
usr/src/uts/common/io/audio/impl/audio_output.c
237
ASSERT(sp->s_head >= sp->s_tail);
usr/src/uts/common/io/audio/impl/audio_output.c
239
avail = sp->s_head - sp->s_tail;
usr/src/uts/common/io/audio/impl/audio_output.c
240
cnvbuf = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_output.c
252
n = min(nframes - sp->s_tidx, count);
usr/src/uts/common/io/audio/impl/audio_output.c
254
bcopy(sp->s_data + (sp->s_tidx * framesz), cnvbuf, nbytes);
usr/src/uts/common/io/audio/impl/audio_output.c
257
sp->s_samples += n;
usr/src/uts/common/io/audio/impl/audio_output.c
258
sp->s_tail += n;
usr/src/uts/common/io/audio/impl/audio_output.c
259
sp->s_tidx += n;
usr/src/uts/common/io/audio/impl/audio_output.c
260
if (sp->s_tidx >= nframes)
usr/src/uts/common/io/audio/impl/audio_output.c
261
sp->s_tidx -= nframes;
usr/src/uts/common/io/audio/impl/audio_output.c
266
if (sp->s_converter != NULL) {
usr/src/uts/common/io/audio/impl/audio_output.c
267
sp->s_cnv_cnt = sp->s_converter(sp, count);
usr/src/uts/common/io/audio/impl/audio_output.c
269
sp->s_cnv_cnt = count;
usr/src/uts/common/io/audio/impl/audio_output.c
284
for (audio_stream_t *sp = list_head(&eng->e_streams);
usr/src/uts/common/io/audio/impl/audio_output.c
285
sp != NULL;
usr/src/uts/common/io/audio/impl/audio_output.c
286
sp = list_next(&eng->e_streams, sp)) {
usr/src/uts/common/io/audio/impl/audio_output.c
293
audio_client_t *c = sp->s_client;
usr/src/uts/common/io/audio/impl/audio_output.c
305
mutex_enter(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_output.c
307
if ((!sp->s_running) || (sp->s_paused)) {
usr/src/uts/common/io/audio/impl/audio_output.c
308
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_output.c
314
if ((avail = sp->s_cnv_cnt) == 0) {
usr/src/uts/common/io/audio/impl/audio_output.c
315
auimpl_consume_fragment(sp);
usr/src/uts/common/io/audio/impl/audio_output.c
316
sp->s_cnv_ptr = sp->s_cnv_src;
usr/src/uts/common/io/audio/impl/audio_output.c
317
avail = sp->s_cnv_cnt;
usr/src/uts/common/io/audio/impl/audio_output.c
331
auimpl_output_mix(sp, offset, used);
usr/src/uts/common/io/audio/impl/audio_output.c
355
if (sp->s_draining) {
usr/src/uts/common/io/audio/impl/audio_output.c
356
if (sp->s_drain_idx == 0) {
usr/src/uts/common/io/audio/impl/audio_output.c
357
sp->s_drain_idx = eng->e_head;
usr/src/uts/common/io/audio/impl/audio_output.c
359
if (eng->e_tail >= sp->s_drain_idx) {
usr/src/uts/common/io/audio/impl/audio_output.c
360
sp->s_drain_idx = 0;
usr/src/uts/common/io/audio/impl/audio_output.c
361
sp->s_draining = B_FALSE;
usr/src/uts/common/io/audio/impl/audio_output.c
377
sp->s_running = B_FALSE;
usr/src/uts/common/io/audio/impl/audio_output.c
381
sp->s_errors += need;
usr/src/uts/common/io/audio/impl/audio_output.c
387
cv_broadcast(&sp->s_cv);
usr/src/uts/common/io/audio/impl/audio_output.c
389
mutex_exit(&sp->s_lock);
usr/src/uts/common/io/audio/impl/audio_sun.c
1361
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_sun.c
1365
sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_sun.c
1367
framesz = auclnt_get_framesz(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
1401
eof->tail = auclnt_get_head(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
1410
count = auclnt_produce_data(sp, (caddr_t)mp->b_rptr,
usr/src/uts/common/io/audio/impl/audio_sun.c
1424
if (!auclnt_is_paused(sp))
usr/src/uts/common/io/audio/impl/audio_sun.c
1425
auclnt_start(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
397
audio_stream_t *sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_sun.c
399
if (((rv = auclnt_set_rate(sp, 8000)) != 0) ||
usr/src/uts/common/io/audio/impl/audio_sun.c
400
((rv = auclnt_set_format(sp, AUDIO_FORMAT_ULAW)) != 0) ||
usr/src/uts/common/io/audio/impl/audio_sun.c
401
((rv = auclnt_set_channels(sp, 1)) != 0)) {
usr/src/uts/common/io/audio/impl/audio_sun.c
405
auclnt_set_samples(sp, 0);
usr/src/uts/common/io/audio/impl/audio_sun.c
406
auclnt_set_errors(sp, 0);
usr/src/uts/common/io/audio/impl/audio_sun.c
410
auclnt_set_gain(sp, ((play->gain * 100) / AUDIO_MAX_GAIN));
usr/src/uts/common/io/audio/impl/audio_sun.c
411
auclnt_set_muted(sp, proc->p_info.output_muted);
usr/src/uts/common/io/audio/impl/audio_sun.c
419
audio_stream_t *sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_sun.c
421
if (((rv = auclnt_set_rate(sp, 8000)) != 0) ||
usr/src/uts/common/io/audio/impl/audio_sun.c
422
((rv = auclnt_set_format(sp, AUDIO_FORMAT_ULAW)) != 0) ||
usr/src/uts/common/io/audio/impl/audio_sun.c
423
((rv = auclnt_set_channels(sp, 1)) != 0)) {
usr/src/uts/common/io/audio/impl/audio_sun.c
427
auclnt_set_samples(sp, 0);
usr/src/uts/common/io/audio/impl/audio_sun.c
428
auclnt_set_errors(sp, 0);
usr/src/uts/common/io/audio/impl/audio_sun.c
432
auclnt_set_gain(sp, ((rec->gain * 100) / AUDIO_MAX_GAIN));
usr/src/uts/common/io/audio/impl/audio_sun.c
525
audio_stream_t *sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_sun.c
527
unsigned framesz = auclnt_get_framesz(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
539
while (auclnt_get_count(sp) >= count) {
usr/src/uts/common/io/audio/impl/audio_sun.c
560
(void) auclnt_consume_data(sp, (caddr_t)mp->b_wptr, count);
usr/src/uts/common/io/audio/impl/audio_sun.c
570
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_sun.c
578
sp = auclnt_output_stream(c);
usr/src/uts/common/io/audio/impl/audio_sun.c
580
info->play.sample_rate = auclnt_get_rate(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
581
info->play.channels = auclnt_get_channels(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
582
devaudio_decompose_format(&info->play, auclnt_get_format(sp));
usr/src/uts/common/io/audio/impl/audio_sun.c
585
(auclnt_get_gain(sp) * AUDIO_MAX_GAIN) / 100;
usr/src/uts/common/io/audio/impl/audio_sun.c
586
info->play.pause = auclnt_is_paused(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
587
info->play.active = auclnt_is_running(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
588
info->play.samples = auclnt_get_samples(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
589
info->play.error = auclnt_get_errors(sp) ? B_TRUE : B_FALSE;
usr/src/uts/common/io/audio/impl/audio_sun.c
590
info->output_muted = auclnt_get_muted(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
602
sp = auclnt_input_stream(c);
usr/src/uts/common/io/audio/impl/audio_sun.c
604
info->record.sample_rate = auclnt_get_rate(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
605
info->record.channels = auclnt_get_channels(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
606
devaudio_decompose_format(&info->record, auclnt_get_format(sp));
usr/src/uts/common/io/audio/impl/audio_sun.c
609
(auclnt_get_gain(sp) * AUDIO_MAX_GAIN) / 100;
usr/src/uts/common/io/audio/impl/audio_sun.c
610
info->record.pause = auclnt_is_paused(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
611
info->record.active = auclnt_is_running(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
612
info->record.samples = auclnt_get_samples(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
613
info->record.error = auclnt_get_errors(sp) ? B_TRUE : B_FALSE;
usr/src/uts/common/io/audio/impl/audio_sun.c
669
audio_stream_t *sp;
usr/src/uts/common/io/audio/impl/audio_sun.c
810
sp = auclnt_output_stream(proc->p_writer);
usr/src/uts/common/io/audio/impl/audio_sun.c
815
if ((rv = auclnt_set_rate(sp, npr->sample_rate)) != 0)
usr/src/uts/common/io/audio/impl/audio_sun.c
819
if ((rv = auclnt_set_channels(sp, npr->channels)) != 0)
usr/src/uts/common/io/audio/impl/audio_sun.c
823
if ((rv = auclnt_set_format(sp, pfmt)) != 0)
usr/src/uts/common/io/audio/impl/audio_sun.c
827
auclnt_set_samples(sp, npr->samples);
usr/src/uts/common/io/audio/impl/audio_sun.c
841
auclnt_set_paused(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
843
auclnt_clear_paused(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
853
auclnt_set_errors(sp, npr->error);
usr/src/uts/common/io/audio/impl/audio_sun.c
856
auclnt_set_gain(sp, (npr->gain * 100) / AUDIO_MAX_GAIN);
usr/src/uts/common/io/audio/impl/audio_sun.c
859
auclnt_set_muted(sp, ninfo->output_muted);
usr/src/uts/common/io/audio/impl/audio_sun.c
880
sp = auclnt_input_stream(proc->p_reader);
usr/src/uts/common/io/audio/impl/audio_sun.c
885
if ((rv = auclnt_set_rate(sp, npr->sample_rate)) != 0)
usr/src/uts/common/io/audio/impl/audio_sun.c
889
if ((rv = auclnt_set_channels(sp, npr->channels)) != 0)
usr/src/uts/common/io/audio/impl/audio_sun.c
893
if ((rv = auclnt_set_format(sp, rfmt)) != 0)
usr/src/uts/common/io/audio/impl/audio_sun.c
897
auclnt_set_samples(sp, npr->samples);
usr/src/uts/common/io/audio/impl/audio_sun.c
904
auclnt_set_paused(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
906
auclnt_clear_paused(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
907
auclnt_start(sp);
usr/src/uts/common/io/audio/impl/audio_sun.c
914
auclnt_set_errors(sp, npr->error);
usr/src/uts/common/io/audio/impl/audio_sun.c
920
auclnt_set_gain(sp, (npr->gain * 100) / AUDIO_MAX_GAIN);
usr/src/uts/common/io/bge/bge_atomic.c
101
oldval = *sp;
usr/src/uts/common/io/bge/bge_atomic.c
103
} while (atomic_cas_64(sp, oldval, newval) != oldval);
usr/src/uts/common/io/bge/bge_atomic.c
129
bge_atomic_clr64(uint64_t *sp, uint64_t bits)
usr/src/uts/common/io/bge/bge_atomic.c
136
oldval = *sp;
usr/src/uts/common/io/bge/bge_atomic.c
138
} while (atomic_cas_64(sp, oldval, newval) != oldval);
usr/src/uts/common/io/bge/bge_atomic.c
148
bge_atomic_shl32(uint32_t *sp, uint_t count)
usr/src/uts/common/io/bge/bge_atomic.c
155
oldval = *sp;
usr/src/uts/common/io/bge/bge_atomic.c
157
} while (atomic_cas_32(sp, oldval, newval) != oldval);
usr/src/uts/common/io/bge/bge_atomic.c
94
bge_atomic_next(uint64_t *sp, uint64_t limit)
usr/src/uts/common/io/bge/bge_impl.h
1299
uint64_t bge_atomic_next(uint64_t *sp, uint64_t limit);
usr/src/uts/common/io/bge/bge_impl.h
1301
uint64_t bge_atomic_clr64(uint64_t *sp, uint64_t bits);
usr/src/uts/common/io/bge/bge_impl.h
1302
uint32_t bge_atomic_shl32(uint32_t *sp, uint_t count);
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
269
int sp = -1, dplx = -1, pause = 0;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
278
sp = G_PSSR_SPEED(status);
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
279
if (sp == 0)
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
280
sp = SPEED_10;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
281
else if (sp == 1)
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
282
sp = SPEED_100;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
284
sp = SPEED_1000;
usr/src/uts/common/io/chxge/com/mv88e1xxx.c
289
*speed = sp;
usr/src/uts/common/io/chxge/pe.c
762
const struct cmac_statistics *sp;
usr/src/uts/common/io/chxge/pe.c
794
sp = sa->port[0].mac->ops->statistics_update(sa->port[0].mac,
usr/src/uts/common/io/chxge/pe.c
797
*ierrors = sp->RxOctetsBad;
usr/src/uts/common/io/chxge/pe.c
803
*oerrors = sa->oerr + sp->TxFramesAbortedDueToXSCollisions +
usr/src/uts/common/io/chxge/pe.c
804
sp->TxUnderrun + sp->TxLengthErrors +
usr/src/uts/common/io/chxge/pe.c
805
sp->TxInternalMACXmitError +
usr/src/uts/common/io/chxge/pe.c
806
sp->TxFramesWithExcessiveDeferral +
usr/src/uts/common/io/chxge/pe.c
807
sp->TxFCSErrors;
usr/src/uts/common/io/chxge/pe.c
809
*underrun = sp->TxUnderrun;
usr/src/uts/common/io/chxge/pe.c
810
*overrun = sp->RxFrameTooLongErrors;
usr/src/uts/common/io/chxge/pe.c
811
*framing = sp->RxAlignErrors;
usr/src/uts/common/io/chxge/pe.c
812
*crc = sp->RxFCSErrors;
usr/src/uts/common/io/chxge/pe.c
814
*collisions = sp->TxTotalCollisions;
usr/src/uts/common/io/chxge/pe.c
815
*xcollisions = sp->TxFramesAbortedDueToXSCollisions;
usr/src/uts/common/io/chxge/pe.c
816
*late = sp->TxLateCollisions;
usr/src/uts/common/io/chxge/pe.c
817
*defer = sp->TxFramesWithDeferredXmissions;
usr/src/uts/common/io/chxge/pe.c
818
*xerrs = sp->TxUnderrun + sp->TxLengthErrors +
usr/src/uts/common/io/chxge/pe.c
819
sp->TxInternalMACXmitError + sp->TxFCSErrors;
usr/src/uts/common/io/chxge/pe.c
820
*rerrs = sp->RxSymbolErrors + sp->RxSequenceErrors + sp->RxRuntErrors +
usr/src/uts/common/io/chxge/pe.c
821
sp->RxJabberErrors + sp->RxInternalMACRcvError +
usr/src/uts/common/io/chxge/pe.c
822
sp->RxInRangeLengthErrors + sp->RxOutOfRangeLengthField;
usr/src/uts/common/io/chxge/pe.c
823
*toolong = sp->RxFrameTooLongErrors;
usr/src/uts/common/io/chxge/pe.c
824
*runt = sp->RxRuntErrors;
usr/src/uts/common/io/chxge/pe.c
826
*multixmt = sp->TxMulticastFramesOK;
usr/src/uts/common/io/chxge/pe.c
827
*multircv = sp->RxMulticastFramesOK;
usr/src/uts/common/io/chxge/pe.c
828
*brdcstxmt = sp->TxBroadcastFramesOK;
usr/src/uts/common/io/chxge/pe.c
829
*brdcstrcv = sp->RxBroadcastFramesOK;
usr/src/uts/common/io/cmlb.c
3016
short *sp;
usr/src/uts/common/io/cmlb.c
3044
sp = (short *)labp;
usr/src/uts/common/io/cmlb.c
3048
sum ^= *sp++;
usr/src/uts/common/io/cmlb.c
4906
short *sp;
usr/src/uts/common/io/cmlb.c
4946
sp = (short *)dkl;
usr/src/uts/common/io/cmlb.c
4949
sum ^= *sp++;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7468
caddr_t sp;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7471
sp = bp;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7472
while (*sp++ != 0) i++;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7488
caddr_t sp;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7640
sp = qlt->qlt_fwdump_buf;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7652
(void) snprintf(sp, len, "%02x ", *fw++);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7653
if ((sp = qlt_str_ptr(qlt, sp, &len)) == NULL) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7657
(void) snprintf(sp, len, "\n");
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7658
if ((sp = qlt_str_ptr(qlt, sp, &len)) == NULL) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7664
(void) snprintf(sp, len, "\n");
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7665
sp = qlt_str_ptr(qlt, sp, &len);
usr/src/uts/common/io/consconfig_dacf.c
1001
if (sp->cons_stdout_path != NULL)
usr/src/uts/common/io/consconfig_dacf.c
1002
stdoutdev = ddi_pathname_to_dev_t(sp->cons_stdout_path);
usr/src/uts/common/io/consconfig_dacf.c
1003
if (sp->cons_keyboard_path != NULL)
usr/src/uts/common/io/consconfig_dacf.c
1004
kbddev = ddi_pathname_to_dev_t(sp->cons_keyboard_path);
usr/src/uts/common/io/consconfig_dacf.c
1005
if (sp->cons_mouse_path != NULL)
usr/src/uts/common/io/consconfig_dacf.c
1006
mousedev = ddi_pathname_to_dev_t(sp->cons_mouse_path);
usr/src/uts/common/io/consconfig_dacf.c
1007
if (sp->cons_diag_path != NULL)
usr/src/uts/common/io/consconfig_dacf.c
1008
diagdev = ddi_pathname_to_dev_t(sp->cons_diag_path);
usr/src/uts/common/io/consconfig_dacf.c
1016
if (sp->cons_fb_path != NULL)
usr/src/uts/common/io/consconfig_dacf.c
1017
fbdev = ddi_pathname_to_dev_t(sp->cons_fb_path);
usr/src/uts/common/io/consconfig_dacf.c
1027
consconfig_virtual_console_vp(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
1037
ASSERT(sp->cons_stdout_path != NULL);
usr/src/uts/common/io/consconfig_dacf.c
1038
if (strcmp(virtual_cons_path, sp->cons_stdout_path) == 0) {
usr/src/uts/common/io/consconfig_dacf.c
1056
consconfig_init_framebuffer(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
1058
if (!sp->cons_stdout_is_fb)
usr/src/uts/common/io/consconfig_dacf.c
1062
ASSERT(strcmp(sp->cons_fb_path, sp->cons_stdout_path) == 0);
usr/src/uts/common/io/consconfig_dacf.c
1075
fbvp = i_consconfig_createvp(sp->cons_stdout_path);
usr/src/uts/common/io/consconfig_dacf.c
1086
pm_cfb_setup(sp->cons_stdout_path);
usr/src/uts/common/io/consconfig_dacf.c
1154
consconfig_relink_conskbd(cons_state_t *sp, ldi_handle_t new_lh, int *muxid)
usr/src/uts/common/io/consconfig_dacf.c
1163
sp->conskbd_lh, new_lh, *muxid);
usr/src/uts/common/io/consconfig_dacf.c
1172
if (sp->conskbd_muxid != -1) {
usr/src/uts/common/io/consconfig_dacf.c
1175
err = consconfig_relink_wc(sp, NULL, &sp->conskbd_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1187
err = ldi_ioctl(sp->conskbd_lh, I_PLINK, (uintptr_t)new_lh,
usr/src/uts/common/io/consconfig_dacf.c
1201
err = ldi_ioctl(sp->conskbd_lh, I_PUNLINK, *muxid,
usr/src/uts/common/io/consconfig_dacf.c
1211
consconfig_check_phys_kbd(sp);
usr/src/uts/common/io/consconfig_dacf.c
1226
err = consconfig_relink_wc(sp, sp->conskbd_lh, &sp->conskbd_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1239
(void) consconfig_relink_wc(sp, sp->conskbd_lh, &sp->conskbd_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1254
consconfig_relink_consms(cons_state_t *sp, ldi_handle_t new_lh, int *muxid)
usr/src/uts/common/io/consconfig_dacf.c
1260
(void *)sp->consms_lh, (void *)new_lh, *muxid);
usr/src/uts/common/io/consconfig_dacf.c
1266
err = ldi_ioctl(sp->consms_lh, I_PLINK, (uintptr_t)new_lh,
usr/src/uts/common/io/consconfig_dacf.c
1276
err = ldi_ioctl(sp->consms_lh, I_PUNLINK, *muxid,
usr/src/uts/common/io/consconfig_dacf.c
1289
cons_get_input_type(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
1297
if (sp->cons_stdin_is_kbd) {
usr/src/uts/common/io/consconfig_dacf.c
1315
consconfig_init_input(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
1323
switch (sp->cons_input_type) {
usr/src/uts/common/io/consconfig_dacf.c
1361
sp->cons_keyboard_problem = B_TRUE;
usr/src/uts/common/io/consconfig_dacf.c
1364
cons_final_dev = sp->cons_wc_vp->v_rdev;
usr/src/uts/common/io/consconfig_dacf.c
1369
sp->cons_stdin_path);
usr/src/uts/common/io/consconfig_dacf.c
1375
rconsvp = i_consconfig_createvp(sp->cons_stdin_path);
usr/src/uts/common/io/consconfig_dacf.c
1379
sp->cons_stdin_path);
usr/src/uts/common/io/consconfig_dacf.c
1403
(void) consconfig_relink_wc(sp, NULL, &sp->conskbd_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1404
sp->conskbd_muxid = -1;
usr/src/uts/common/io/consconfig_dacf.c
1410
err = ldi_open_by_name(sp->cons_stdin_path,
usr/src/uts/common/io/consconfig_dacf.c
1411
FREAD|FWRITE|FNOCTTY, kcred, &new_lh, sp->cons_li);
usr/src/uts/common/io/consconfig_dacf.c
1418
"kb", TR_CANNOT, sp->cons_input_type, CONS_KBD);
usr/src/uts/common/io/consconfig_dacf.c
1442
(void) consconfig_relink_wc(sp, new_lh, &stdin_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1447
cons_final_dev = sp->cons_wc_vp->v_rdev;
usr/src/uts/common/io/consconfig_dacf.c
1471
kcred, &new_lh, sp->cons_li);
usr/src/uts/common/io/consconfig_dacf.c
1491
consconfig_setup_polledio(sp, sp->cons_wc_vp->v_rdev);
usr/src/uts/common/io/consconfig_dacf.c
1494
consconfig_setup_polledio(sp, diagdev);
usr/src/uts/common/io/consconfig_dacf.c
1496
consconfig_setup_polledio(sp, cons_final_dev);
usr/src/uts/common/io/consconfig_dacf.c
1571
do_config(cons_state_t *sp, cons_prop_t *prop)
usr/src/uts/common/io/consconfig_dacf.c
1581
FREAD|FWRITE|FNOCTTY, kcred, &lh, sp->cons_li);
usr/src/uts/common/io/consconfig_dacf.c
1592
sp->cons_input_type, prop->cp_type);
usr/src/uts/common/io/consconfig_dacf.c
1604
error = consconfig_relink_conskbd(sp, lh, &prop->cp_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1607
error = consconfig_relink_consms(sp, lh, &prop->cp_muxid);
usr/src/uts/common/io/consconfig_dacf.c
1627
do_unconfig(cons_state_t *sp, cons_prop_t *prop)
usr/src/uts/common/io/consconfig_dacf.c
1632
return (consconfig_relink_conskbd(sp, NULL, &prop->cp_muxid));
usr/src/uts/common/io/consconfig_dacf.c
1634
return (consconfig_relink_consms(sp, NULL, &prop->cp_muxid));
usr/src/uts/common/io/consconfig_dacf.c
1644
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
1657
if ((sp = (cons_state_t *)space_fetch("consconfig")) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
1671
mutex_enter(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1676
if (consconfig_find_dev(sp, dev) != NULL) {
usr/src/uts/common/io/consconfig_dacf.c
1677
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1690
if (do_config(sp, prop) != DACF_SUCCESS) {
usr/src/uts/common/io/consconfig_dacf.c
1697
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1702
consconfig_add_dev(sp, prop);
usr/src/uts/common/io/consconfig_dacf.c
1708
if ((type == CONS_KBD) && (sp->cons_keyboard_problem)) {
usr/src/uts/common/io/consconfig_dacf.c
1709
consconfig_setup_polledio(sp, sp->cons_wc_vp->v_rdev);
usr/src/uts/common/io/consconfig_dacf.c
1710
sp->cons_keyboard_problem = B_FALSE;
usr/src/uts/common/io/consconfig_dacf.c
1716
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1730
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
1738
if ((sp = (cons_state_t *)space_fetch("consconfig")) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
1752
mutex_enter(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1753
if ((prop = consconfig_find_dev(sp, dev)) == NULL) {
usr/src/uts/common/io/consconfig_dacf.c
1754
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1762
(void) do_unconfig(sp, prop);
usr/src/uts/common/io/consconfig_dacf.c
1763
consconfig_rem_dev(sp, dev);
usr/src/uts/common/io/consconfig_dacf.c
1766
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1821
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
1824
if ((sp = (cons_state_t *)space_fetch("consconfig")) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
1830
mutex_enter(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1831
if ((prop = consconfig_find_dev(sp, dev)) == NULL) {
usr/src/uts/common/io/consconfig_dacf.c
1832
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1836
if (do_config(sp, prop) != DACF_SUCCESS) {
usr/src/uts/common/io/consconfig_dacf.c
1844
consconfig_rem_dev(sp, dev);
usr/src/uts/common/io/consconfig_dacf.c
1847
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1855
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
1859
if ((sp = (cons_state_t *)space_fetch("consconfig")) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
1865
mutex_enter(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1866
if ((prop = consconfig_find_dev(sp, dev)) == NULL) {
usr/src/uts/common/io/consconfig_dacf.c
1867
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
1871
error = do_unconfig(sp, prop);
usr/src/uts/common/io/consconfig_dacf.c
1876
mutex_exit(&sp->cons_lock);
usr/src/uts/common/io/consconfig_dacf.c
2026
consconfig_check_phys_kbd(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
2033
for (prop = sp->cons_km_prop; prop; prop = prop->cp_next) {
usr/src/uts/common/io/consconfig_dacf.c
2038
FREAD|FWRITE|FNOCTTY, kcred, &kb_lh, sp->cons_li);
usr/src/uts/common/io/consconfig_dacf.c
2041
(void) ldi_ioctl(sp->conskbd_lh, I_PUNLINK,
usr/src/uts/common/io/consconfig_dacf.c
2053
consconfig_rem_dev(sp, NODEV);
usr/src/uts/common/io/consconfig_dacf.c
2060
consconfig_rem_dev(cons_state_t *sp, dev_t dev)
usr/src/uts/common/io/consconfig_dacf.c
2069
for (prop = sp->cons_km_prop; prop != NULL; ) {
usr/src/uts/common/io/consconfig_dacf.c
2083
sp->cons_km_prop = head_prop;
usr/src/uts/common/io/consconfig_dacf.c
2090
consconfig_add_dev(cons_state_t *sp, cons_prop_t *prop)
usr/src/uts/common/io/consconfig_dacf.c
2092
prop->cp_next = sp->cons_km_prop;
usr/src/uts/common/io/consconfig_dacf.c
2093
sp->cons_km_prop = prop;
usr/src/uts/common/io/consconfig_dacf.c
2100
consconfig_find_dev(cons_state_t *sp, dev_t dev)
usr/src/uts/common/io/consconfig_dacf.c
2104
for (prop = sp->cons_km_prop; prop; prop = prop->cp_next) {
usr/src/uts/common/io/consconfig_dacf.c
2188
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
2190
if ((sp = (cons_state_t *)space_fetch("consconfig")) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
2193
if (sp->cons_input_type == CONSOLE_TIP)
usr/src/uts/common/io/consconfig_dacf.c
2202
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
2204
if ((sp = (cons_state_t *)space_fetch("consconfig")) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
2207
return (sp->cons_initialized);
usr/src/uts/common/io/consconfig_dacf.c
504
consconfig_tem_supported(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
512
if (sp->cons_fb_path == NULL)
usr/src/uts/common/io/consconfig_dacf.c
515
if ((dev = ddi_pathname_to_dev_t(sp->cons_fb_path)) == NODEV)
usr/src/uts/common/io/consconfig_dacf.c
528
sp->cons_fb_path);
usr/src/uts/common/io/consconfig_dacf.c
603
consconfig_setup_polledio(cons_state_t *sp, dev_t dev)
usr/src/uts/common/io/consconfig_dacf.c
612
FREAD|FWRITE|FNOCTTY, kcred, &lh, sp->cons_li) != 0)
usr/src/uts/common/io/consconfig_dacf.c
649
cons_state_t *sp;
usr/src/uts/common/io/consconfig_dacf.c
653
sp = kmem_zalloc(sizeof (cons_state_t), KM_SLEEP);
usr/src/uts/common/io/consconfig_dacf.c
654
sp->cons_keyboard_problem = B_FALSE;
usr/src/uts/common/io/consconfig_dacf.c
656
mutex_init(&sp->cons_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/consconfig_dacf.c
673
sp->cons_diag_path = plat_diagpath();
usr/src/uts/common/io/consconfig_dacf.c
676
sp->cons_keyboard_path = consconfig_usb_kb_path;
usr/src/uts/common/io/consconfig_dacf.c
678
sp->cons_keyboard_path = usb_kb_path;
usr/src/uts/common/io/consconfig_dacf.c
680
sp->cons_keyboard_path = plat_kbdpath();
usr/src/uts/common/io/consconfig_dacf.c
684
sp->cons_mouse_path = consconfig_usb_ms_path;
usr/src/uts/common/io/consconfig_dacf.c
686
sp->cons_mouse_path = usb_ms_path;
usr/src/uts/common/io/consconfig_dacf.c
688
sp->cons_mouse_path = plat_mousepath();
usr/src/uts/common/io/consconfig_dacf.c
692
sp->cons_stdout_path = plat_stdoutpath();
usr/src/uts/common/io/consconfig_dacf.c
693
sp->cons_stdout_is_fb = plat_stdout_is_framebuffer();
usr/src/uts/common/io/consconfig_dacf.c
695
sp->cons_stdin_is_kbd = plat_stdin_is_keyboard();
usr/src/uts/common/io/consconfig_dacf.c
697
if (sp->cons_stdin_is_kbd &&
usr/src/uts/common/io/consconfig_dacf.c
699
sp->cons_stdin_path = sp->cons_keyboard_path;
usr/src/uts/common/io/consconfig_dacf.c
708
sp->cons_stdin_path = plat_stdinpath();
usr/src/uts/common/io/consconfig_dacf.c
711
if (sp->cons_stdout_is_fb) {
usr/src/uts/common/io/consconfig_dacf.c
712
sp->cons_fb_path = sp->cons_stdout_path;
usr/src/uts/common/io/consconfig_dacf.c
715
sp->cons_tem_supported = consconfig_tem_supported(sp);
usr/src/uts/common/io/consconfig_dacf.c
723
if (!sp->cons_tem_supported) {
usr/src/uts/common/io/consconfig_dacf.c
727
sp->cons_stdin_is_kbd = 0;
usr/src/uts/common/io/consconfig_dacf.c
728
sp->cons_stdout_is_fb = 0;
usr/src/uts/common/io/consconfig_dacf.c
729
sp->cons_stdin_path = path;
usr/src/uts/common/io/consconfig_dacf.c
730
sp->cons_stdout_path = path;
usr/src/uts/common/io/consconfig_dacf.c
731
sp->cons_fb_path = plat_fbpath();
usr/src/uts/common/io/consconfig_dacf.c
736
sp->cons_fb_path);
usr/src/uts/common/io/consconfig_dacf.c
741
sp->cons_fb_path = plat_fbpath();
usr/src/uts/common/io/consconfig_dacf.c
743
sp->cons_tem_supported = consconfig_tem_supported(sp);
usr/src/uts/common/io/consconfig_dacf.c
747
sp->cons_li = ldi_ident_from_anon();
usr/src/uts/common/io/consconfig_dacf.c
750
rval = space_store("consconfig", (uintptr_t)sp);
usr/src/uts/common/io/consconfig_dacf.c
753
return (sp);
usr/src/uts/common/io/consconfig_dacf.c
757
consconfig_relink_wc(cons_state_t *sp, ldi_handle_t new_lh, int *muxid)
usr/src/uts/common/io/consconfig_dacf.c
779
wc_dev = sp->cons_wc_vp->v_rdev;
usr/src/uts/common/io/consconfig_dacf.c
781
kcred, &wc_lh, sp->cons_li);
usr/src/uts/common/io/consconfig_dacf.c
782
ASSERT(wc_dev == sp->cons_wc_vp->v_rdev);
usr/src/uts/common/io/consconfig_dacf.c
816
cons_build_upper_layer(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
837
kcred, &sp->conskbd_lh, sp->cons_li) != 0) {
usr/src/uts/common/io/consconfig_dacf.c
842
DPRINTF(DPRINT_L0, "conskbd_lh = %p\n", sp->conskbd_lh);
usr/src/uts/common/io/consconfig_dacf.c
846
kcred, &sp->consms_lh, sp->cons_li) != 0) {
usr/src/uts/common/io/consconfig_dacf.c
851
DPRINTF(DPRINT_L0, "consms_lh = %p\n", sp->consms_lh);
usr/src/uts/common/io/consconfig_dacf.c
860
sp->cons_wc_vp = i_consconfig_createvp(WC_PATH);
usr/src/uts/common/io/consconfig_dacf.c
861
if (sp->cons_wc_vp == NULL)
usr/src/uts/common/io/consconfig_dacf.c
864
if (e_ddi_hold_devi_by_dev(sp->cons_wc_vp->v_rdev, 0) == NULL)
usr/src/uts/common/io/consconfig_dacf.c
882
(void) consconfig_relink_wc(sp, sp->conskbd_lh, &sp->conskbd_muxid);
usr/src/uts/common/io/consconfig_dacf.c
902
if (sp->cons_fb_path == NULL) {
usr/src/uts/common/io/consconfig_dacf.c
904
if (sp->cons_stdout_is_fb)
usr/src/uts/common/io/consconfig_dacf.c
911
dev = ddi_pathname_to_dev_t(sp->cons_fb_path);
usr/src/uts/common/io/consconfig_dacf.c
915
sp->cons_fb_path);
usr/src/uts/common/io/consconfig_dacf.c
925
if (!sp->cons_tem_supported)
usr/src/uts/common/io/consconfig_dacf.c
930
wc_dev = sp->cons_wc_vp->v_rdev;
usr/src/uts/common/io/consconfig_dacf.c
932
&wc_lh, sp->cons_li)) {
usr/src/uts/common/io/consconfig_dacf.c
936
ASSERT(wc_dev == sp->cons_wc_vp->v_rdev);
usr/src/uts/common/io/consconfig_dacf.c
940
strioc.ic_len = strlen(sp->cons_fb_path) + 1;
usr/src/uts/common/io/consconfig_dacf.c
941
strioc.ic_dp = sp->cons_fb_path;
usr/src/uts/common/io/consconfig_dacf.c
953
consconfig_load_drivers(cons_state_t *sp)
usr/src/uts/common/io/consconfig_dacf.c
995
if (sp->cons_stdin_path != NULL)
usr/src/uts/common/io/consconfig_dacf.c
996
stdindev = ddi_pathname_to_dev_t(sp->cons_stdin_path);
usr/src/uts/common/io/consconfig_dacf.c
999
"!fail to attach stdin: %s\n", sp->cons_stdin_path);
usr/src/uts/common/io/cpqary3/cpqary3.h
142
#define PKT2PVTPKT(sp) ((cpqary3_pkt_t *)((sp)->pkt_ha_private))
usr/src/uts/common/io/cpqary3/cpqary3.h
145
#define SP2CMD(sp) MEM2CMD(PVTPKT2MEM(PKT2PVTPKT(sp)))
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4236
u32 *sp;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4261
sp = (u32 *)scratch_buff.data;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4267
t4_tp_pio_read(padap, sp, reg_offset_range, reg_local_offset, true);
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4269
sp++;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4275
t4_tp_pio_read(padap, sp, reg_offset_range, reg_local_offset, true);
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4277
sp++;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4283
t4_tp_pio_read(padap, sp, reg_offset_range, reg_local_offset, true);
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4285
sp++;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4291
t4_tp_pio_read(padap, sp, reg_offset_range, reg_local_offset, true);
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4293
sp++;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4301
t4_read_indirect(padap, reg_addr, reg_data, sp, reg_offset_range,
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4304
sp++;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4313
t4_read_indirect(padap, reg_addr, reg_data, sp,
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4316
sp++;
usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
4320
*sp = t4_read_reg(padap, A_SGE_DEBUG_DATA_HIGH_INDEX_10);
usr/src/uts/common/io/dld/dld_proto.c
1062
dl_capability_sub_t *sp;
usr/src/uts/common/io/dld/dld_proto.c
1103
sp = (dl_capability_sub_t *)(mp->b_rptr + off);
usr/src/uts/common/io/dld/dld_proto.c
1104
size = sizeof (dl_capability_sub_t) + sp->dl_length;
usr/src/uts/common/io/dld/dld_proto.c
1112
switch (sp->dl_cap) {
usr/src/uts/common/io/dld/dld_proto.c
1120
hcksump = (dl_capab_hcksum_t *)&sp[1];
usr/src/uts/common/io/dld/dld_proto.c
1134
dldp = (dl_capab_dld_t *)&sp[1];
usr/src/uts/common/io/emul64.c
1002
EMUL64_DEBUG2(emul64, SCSI_DEBUG, "emul64_scsi_start %x", sp);
usr/src/uts/common/io/emul64.c
1020
sp->cmd_deadline = cur_lbolt + (pkt->pkt_time * 128);
usr/src/uts/common/io/emul64.c
1083
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64.c
1089
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64.c
1090
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64.c
1092
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64.c
1114
max_sense_len = sp->cmd_scblen -
usr/src/uts/common/io/emul64.c
1326
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64.c
1329
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64.c
1330
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64.c
1332
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64.c
1607
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64.c
1620
for (i = 0; i < sp->cmd_cdblen; i++, cdb++) {
usr/src/uts/common/io/emul64.c
807
struct emul64_cmd *sp;
usr/src/uts/common/io/emul64.c
824
sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64.c
830
sp->cmd_pkt = pkt;
usr/src/uts/common/io/emul64.c
831
sp->cmd_flags = 0;
usr/src/uts/common/io/emul64.c
832
sp->cmd_scblen = statuslen;
usr/src/uts/common/io/emul64.c
833
sp->cmd_cdblen = cmdlen;
usr/src/uts/common/io/emul64.c
834
sp->cmd_emul64 = emul64;
usr/src/uts/common/io/emul64.c
844
sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64.c
852
sp->cmd_flags &= ~CFLAG_DMASEND;
usr/src/uts/common/io/emul64.c
854
sp->cmd_flags |= CFLAG_DMASEND;
usr/src/uts/common/io/emul64.c
857
sp->cmd_addr = (unsigned char *) bp->b_un.b_addr;
usr/src/uts/common/io/emul64.c
858
sp->cmd_count = bp->b_bcount;
usr/src/uts/common/io/emul64.c
880
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64.c
885
if (sp->cmd_flags & CFLAG_DMAVALID) {
usr/src/uts/common/io/emul64.c
889
sp->cmd_flags &= ~CFLAG_DMAVALID;
usr/src/uts/common/io/emul64.c
993
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
292
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
294
if (sp->cmd_count < 6) {
usr/src/uts/common/io/emul64_bsd.c
300
sp->cmd_addr[0] = pqdtype; /* periph qual., dtype */
usr/src/uts/common/io/emul64_bsd.c
301
sp->cmd_addr[1] = 0; /* page code */
usr/src/uts/common/io/emul64_bsd.c
302
sp->cmd_addr[2] = 0; /* reserved */
usr/src/uts/common/io/emul64_bsd.c
303
sp->cmd_addr[3] = 6 - 3; /* length */
usr/src/uts/common/io/emul64_bsd.c
304
sp->cmd_addr[4] = 0; /* 1st page */
usr/src/uts/common/io/emul64_bsd.c
305
sp->cmd_addr[5] = 0x83; /* 2nd page */
usr/src/uts/common/io/emul64_bsd.c
307
pkt->pkt_resid = sp->cmd_count - 6;
usr/src/uts/common/io/emul64_bsd.c
315
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
318
if (sp->cmd_count < 22) {
usr/src/uts/common/io/emul64_bsd.c
324
sp->cmd_addr[0] = pqdtype; /* periph qual., dtype */
usr/src/uts/common/io/emul64_bsd.c
325
sp->cmd_addr[1] = 0x83; /* page code */
usr/src/uts/common/io/emul64_bsd.c
326
sp->cmd_addr[2] = 0; /* reserved */
usr/src/uts/common/io/emul64_bsd.c
327
sp->cmd_addr[3] = (22 - 8) + 4; /* length */
usr/src/uts/common/io/emul64_bsd.c
329
sp->cmd_addr[4] = 1; /* code set - binary */
usr/src/uts/common/io/emul64_bsd.c
330
sp->cmd_addr[5] = 3; /* association and device ID type 3 */
usr/src/uts/common/io/emul64_bsd.c
331
sp->cmd_addr[6] = 0; /* reserved */
usr/src/uts/common/io/emul64_bsd.c
332
sp->cmd_addr[7] = 22 - 8; /* ID length */
usr/src/uts/common/io/emul64_bsd.c
334
sp->cmd_addr[8] = 0xde; /* @8: identifier, byte 0 */
usr/src/uts/common/io/emul64_bsd.c
335
sp->cmd_addr[9] = 0xca;
usr/src/uts/common/io/emul64_bsd.c
336
sp->cmd_addr[10] = 0xde;
usr/src/uts/common/io/emul64_bsd.c
337
sp->cmd_addr[11] = 0x80;
usr/src/uts/common/io/emul64_bsd.c
339
sp->cmd_addr[12] = 0xba;
usr/src/uts/common/io/emul64_bsd.c
340
sp->cmd_addr[13] = 0xbe;
usr/src/uts/common/io/emul64_bsd.c
341
sp->cmd_addr[14] = 0xab;
usr/src/uts/common/io/emul64_bsd.c
342
sp->cmd_addr[15] = 0xba;
usr/src/uts/common/io/emul64_bsd.c
349
sp->cmd_addr[16] = uint_to_byte1(instance);
usr/src/uts/common/io/emul64_bsd.c
350
sp->cmd_addr[17] = uint_to_byte0(instance);
usr/src/uts/common/io/emul64_bsd.c
351
sp->cmd_addr[18] = uint_to_byte1(TGT(sp));
usr/src/uts/common/io/emul64_bsd.c
352
sp->cmd_addr[19] = uint_to_byte0(TGT(sp));
usr/src/uts/common/io/emul64_bsd.c
353
sp->cmd_addr[20] = uint_to_byte1(LUN(sp));
usr/src/uts/common/io/emul64_bsd.c
354
sp->cmd_addr[21] = uint_to_byte0(LUN(sp));
usr/src/uts/common/io/emul64_bsd.c
356
pkt->pkt_resid = sp->cmd_count - 22;
usr/src/uts/common/io/emul64_bsd.c
363
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
369
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
370
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
372
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
374
if (sp->cmd_count < sizeof (inq)) {
usr/src/uts/common/io/emul64_bsd.c
415
(void) bcopy((void *)&inq, sp->cmd_addr, sizeof (inq));
usr/src/uts/common/io/emul64_bsd.c
417
pkt->pkt_resid = sp->cmd_count - sizeof (inq);
usr/src/uts/common/io/emul64_bsd.c
431
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
440
pkt->pkt_resid = bsd_readblks(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
442
lblkno, nblks, sp->cmd_addr);
usr/src/uts/common/io/emul64_bsd.c
452
pkt->pkt_resid = bsd_writeblks(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
454
lblkno, nblks, sp->cmd_addr);
usr/src/uts/common/io/emul64_bsd.c
464
pkt->pkt_resid = bsd_readblks(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
466
lblkno, nblks, sp->cmd_addr);
usr/src/uts/common/io/emul64_bsd.c
476
pkt->pkt_resid = bsd_writeblks(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
478
lblkno, nblks, sp->cmd_addr);
usr/src/uts/common/io/emul64_bsd.c
490
pkt->pkt_resid = bsd_readblks(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
492
lblkno, nblks, sp->cmd_addr);
usr/src/uts/common/io/emul64_bsd.c
504
pkt->pkt_resid = bsd_writeblks(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
506
lblkno, nblks, sp->cmd_addr);
usr/src/uts/common/io/emul64_bsd.c
531
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
534
if (sp->cmd_count < 9) {
usr/src/uts/common/io/emul64_bsd.c
548
sp->cmd_addr[0] = 0; /* page code */
usr/src/uts/common/io/emul64_bsd.c
549
sp->cmd_addr[1] = 0; /* reserved */
usr/src/uts/common/io/emul64_bsd.c
550
sp->cmd_addr[2] = 0; /* MSB of page length */
usr/src/uts/common/io/emul64_bsd.c
551
sp->cmd_addr[3] = 8 - 3; /* LSB of page length */
usr/src/uts/common/io/emul64_bsd.c
553
sp->cmd_addr[4] = 0; /* MSB of parameter code */
usr/src/uts/common/io/emul64_bsd.c
554
sp->cmd_addr[5] = 0; /* LSB of parameter code */
usr/src/uts/common/io/emul64_bsd.c
555
sp->cmd_addr[6] = 0; /* parameter control byte */
usr/src/uts/common/io/emul64_bsd.c
556
sp->cmd_addr[7] = 4 - 3; /* parameter length */
usr/src/uts/common/io/emul64_bsd.c
557
sp->cmd_addr[8] = 0x0; /* parameter value */
usr/src/uts/common/io/emul64_bsd.c
559
pkt->pkt_resid = sp->cmd_count - 9;
usr/src/uts/common/io/emul64_bsd.c
628
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
630
uchar_t *addr = (uchar_t *)sp->cmd_addr;
usr/src/uts/common/io/emul64_bsd.c
642
"pc=%d n=%d\n", emul64_name, page_control, sp->cmd_count);
usr/src/uts/common/io/emul64_bsd.c
645
if (sp->cmd_count < (sizeof (header) + sizeof (page4))) {
usr/src/uts/common/io/emul64_bsd.c
666
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
667
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
669
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
689
pkt->pkt_resid = sp->cmd_count - sizeof (page4) - sizeof (header);
usr/src/uts/common/io/emul64_bsd.c
698
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
700
uchar_t *addr = (uchar_t *)sp->cmd_addr;
usr/src/uts/common/io/emul64_bsd.c
710
"pc=%d n=%d\n", emul64_name, page_control, sp->cmd_count);
usr/src/uts/common/io/emul64_bsd.c
713
if (sp->cmd_count < (sizeof (header) + sizeof (page1))) {
usr/src/uts/common/io/emul64_bsd.c
742
pkt->pkt_resid = sp->cmd_count - sizeof (page1) - sizeof (header);
usr/src/uts/common/io/emul64_bsd.c
751
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
754
uchar_t *addr = (uchar_t *)sp->cmd_addr;
usr/src/uts/common/io/emul64_bsd.c
763
"pc=%d n=%d\n", emul64_name, page_control, sp->cmd_count);
usr/src/uts/common/io/emul64_bsd.c
766
if (sp->cmd_count < (sizeof (header) + sizeof (page2))) {
usr/src/uts/common/io/emul64_bsd.c
795
pkt->pkt_resid = sp->cmd_count - sizeof (page2) - sizeof (header);
usr/src/uts/common/io/emul64_bsd.c
804
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
806
uchar_t *addr = (uchar_t *)sp->cmd_addr;
usr/src/uts/common/io/emul64_bsd.c
817
"pc=%d n=%d\n", emul64_name, page_control, sp->cmd_count);
usr/src/uts/common/io/emul64_bsd.c
820
if (sp->cmd_count < (sizeof (header) + sizeof (page3))) {
usr/src/uts/common/io/emul64_bsd.c
843
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
844
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
846
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
856
pkt->pkt_resid = sp->cmd_count - sizeof (page3) - sizeof (header);
usr/src/uts/common/io/emul64_bsd.c
865
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
867
uchar_t *addr = (uchar_t *)sp->cmd_addr;
usr/src/uts/common/io/emul64_bsd.c
877
"pc=%d n=%d\n", emul64_name, page_control, sp->cmd_count);
usr/src/uts/common/io/emul64_bsd.c
880
if (sp->cmd_count < (sizeof (header) + sizeof (page8))) {
usr/src/uts/common/io/emul64_bsd.c
909
pkt->pkt_resid = sp->cmd_count - sizeof (page8) - sizeof (header);
usr/src/uts/common/io/emul64_bsd.c
925
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
930
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
931
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
933
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
941
pkt->pkt_resid = sp->cmd_count - sizeof (struct scsi_capacity);
usr/src/uts/common/io/emul64_bsd.c
943
(void) bcopy(&cap, (caddr_t)sp->cmd_addr,
usr/src/uts/common/io/emul64_bsd.c
951
struct emul64_cmd *sp = PKT2CMD(pkt);
usr/src/uts/common/io/emul64_bsd.c
956
EMUL64_MUTEX_ENTER(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
957
tgt = find_tgt(sp->cmd_emul64,
usr/src/uts/common/io/emul64_bsd.c
959
EMUL64_MUTEX_EXIT(sp->cmd_emul64);
usr/src/uts/common/io/emul64_bsd.c
968
pkt->pkt_resid = sp->cmd_count - sizeof (struct scsi_capacity_16);
usr/src/uts/common/io/emul64_bsd.c
970
(void) bcopy(&cap, (caddr_t)sp->cmd_addr,
usr/src/uts/common/io/eventfd.c
266
eventfd_state_t *state, **sp;
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
282
VERIFY(*sp != NULL);
usr/src/uts/common/io/eventfd.c
284
*sp = (*sp)->efd_next;
usr/src/uts/common/io/fd.c
1889
ushort_t sum, *sp;
usr/src/uts/common/io/fd.c
2001
sp = (ushort_t *)labelp;
usr/src/uts/common/io/fd.c
2002
while (sp < &(labelp->dkl_cksum)) {
usr/src/uts/common/io/fd.c
2003
sum ^= *sp++;
usr/src/uts/common/io/fd.c
774
short *sp;
usr/src/uts/common/io/fd.c
894
sp = (short *)label;
usr/src/uts/common/io/fd.c
897
xsum ^= *sp++; /* should add up to 0 */
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7317
emlxs_dhc_init_sp(emlxs_port_t *port, uint32_t did, SERV_PARM *sp, char **msg)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7331
sp->cmn.fcsp_support = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7338
sp->cmn.fcsp_support = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7344
sp->cmn.fcsp_support = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7351
sp->cmn.fcsp_support = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7364
sp->cmn.fcsp_support = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7373
sp->cmn.fcsp_support = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7381
emlxs_dhc_verify_login(emlxs_port_t *port, uint32_t sid, SERV_PARM *sp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7398
if (sp->cmn.fcsp_support) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7436
(uint8_t *)&sp->portName);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7438
(uint8_t *)&sp->portName);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1172
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1190
sp = (SERV_PARM *)(bp + sizeof (uint32_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1197
bcopy((void *)sp, (void *)&port->fabric_sparam, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1200
if (sp->cmn.edtovResolution) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1202
(LE_SWAP32(sp->cmn.e_d_tov) + 999999) / 1000000;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1204
hba->fc_edtov = LE_SWAP32(sp->cmn.e_d_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1212
if (emlxs_wwn_cmp((uint8_t *)&sp->portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1220
if (!sp->cmn.fcsp_support) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1322
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1343
sp = (SERV_PARM *)(bp + sizeof (uint32_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1347
if (sp->VALID_VENDOR_VERSION) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1349
bcopy((caddr_t *)&sp->vendorVersion[0],
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1382
(void) EMLXS_SLI_REG_DID(port, sid, sp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1391
if (emlxs_dhc_verify_login(port, sid, sp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1401
if (!sp->cmn.fcsp_support) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1419
if (sp->cmn.edtovResolution) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1421
(LE_SWAP32(sp->cmn.e_d_tov) + 999999) / 1000000;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1423
hba->fc_edtov = LE_SWAP32(sp->cmn.e_d_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1464
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1479
sp = (SERV_PARM *)(bp + sizeof (uint32_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1484
(HBA_WWN *)&sp->portName, (HBA_WWN *)&sp->nodeName);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1527
if (EMLXS_SLI_REG_DID(port, sid, sp, NULL, ubp, NULL) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2208
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2259
sp = (SERV_PARM *)&port->fabric_sparam;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2262
lp[1] = LE_SWAP32(sp->cmn.w2.r_a_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2263
lp[2] = LE_SWAP32(sp->cmn.e_d_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2264
lp[3] = sp->cmn.edtovResolution << 26;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
563
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
575
sp = (SERV_PARM *)((caddr_t)pkt->pkt_resp + sizeof (uint32_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
583
bcopy((void *)sp, (void *)&port->fabric_sparam, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
586
if (sp->cmn.edtovResolution) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
587
hba->fc_edtov = (LE_SWAP32(sp->cmn.e_d_tov) + 999999) / 1000000;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
589
hba->fc_edtov = LE_SWAP32(sp->cmn.e_d_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
593
hba->fc_ratov = (LE_SWAP32(sp->cmn.w2.r_a_tov) + 999) / 1000;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
595
if (sp->cmn.fPort) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
622
if (sp->cmn.rspMultipleNPort) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
631
((sp->nodeName.IEEE[0] == 0x00) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
632
(sp->nodeName.IEEE[1] == 0x05) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
633
(sp->nodeName.IEEE[2] == 0x1e))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
653
if (!sp->cmn.fcsp_support) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
715
if (emlxs_wwn_cmp((uint8_t *)&sp->portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
758
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
766
sp = (SERV_PARM *)((caddr_t)pkt->pkt_resp + sizeof (uint32_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
775
bcopy((void *)sp, (void *)&port->fabric_sparam, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
784
if (!sp->cmn.fcsp_support) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
828
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
836
sp = (SERV_PARM *)((caddr_t)pkt->pkt_resp + sizeof (uint32_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
843
if (!sp->cmn.fcsp_support) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
863
if (sp->cmn.edtovResolution) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
865
(LE_SWAP32(sp->cmn.e_d_tov) + 999999) / 1000000;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
867
hba->fc_edtov = LE_SWAP32(sp->cmn.e_d_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
884
if (EMLXS_SLI_REG_DID(port, did, sp, sbp, NULL, NULL) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2051
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2096
sp = (SERV_PARM *)((caddr_t)els->els_req_payload +
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2101
sp = &sparam;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2102
bcopy((caddr_t)&port->sparam, (caddr_t)sp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2114
iptr = (uint32_t *)&sp->portName;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2118
iptr = (uint32_t *)&sp->nodeName;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2134
sp = &sparam;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2135
bcopy((caddr_t)&port->fabric_sparam, (caddr_t)sp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2142
sp->cmn.w2.r_a_tov = port->sparam.cmn.w2.r_a_tov;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2155
if (EMLXS_SLI_REG_DID(port, fct_cmd->cmd_rportid, sp, cmd_sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
778
emlxs_node_create(emlxs_port_t *port, uint32_t did, uint32_t rpi, SERV_PARM *sp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
789
ndlp_wwn = emlxs_node_find_wwpn(port, (uint8_t *)&sp->portName, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
802
bcopy((uint8_t *)sp, (uint8_t *)&ndlp->sparm,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
805
bcopy((uint8_t *)&sp->nodeName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
809
bcopy((uint8_t *)&sp->portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
849
bcopy((uint8_t *)sp, (uint8_t *)&ndlp->sparm,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
852
bcopy((uint8_t *)&sp->nodeName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
856
bcopy((uint8_t *)&sp->portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
896
wwn = (uint8_t *)&sp->portName;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
908
if (sp->VALID_VENDOR_VERSION) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
909
bcopy((caddr_t *)&sp->vendorVersion[0],
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6757
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6770
control = mb->un.varRegLogin.un.sp.bdeSize;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6811
sp = (SERV_PARM *)mp->virt;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6814
ndlp = emlxs_node_create(port, ldid, lrpi, sp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10763
emlxs_swap_service_params(SERV_PARM *sp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10770
p = (uint16_t *)&sp->cmn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10774
sp->cmn.e_d_tov = LE_SWAP32(sp->cmn.e_d_tov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10777
p = (uint16_t *)&sp->cls1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10783
p = (uint16_t *)&sp->cls2;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10789
p = (uint16_t *)&sp->cls3;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10795
p = (uint16_t *)&sp->cls4;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9048
SERV_PARM *sp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9237
sp = (SERV_PARM *)&els_pkt->un.logi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9271
bcopy((void *) &port->sparam, (void *)sp, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9277
sp->cmn.randomOffset = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9280
sp->cmn.w2.r_a_tov =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9289
sp->VALID_VENDOR_VERSION = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9290
vvl = (emlxs_vvl_fmt_t *)&sp->vendorVersion[0];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9298
emlxs_dhc_init_sp(port, did, sp, (char **)&fcsp_msg);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9660
SERV_PARM *sp = (SERV_PARM *)&els_pkt->un.logi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9672
(void *)sp, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9675
sp->cmn.w2.r_a_tov =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9680
sp->cmn.randomOffset = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9682
emlxs_dhc_init_sp(port, did, sp, (char **)&fcsp_msg);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9690
SERV_PARM *sp = (SERV_PARM *)&els_pkt->un.logi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9702
(void *)sp, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9705
emlxs_dhc_init_sp(port, did, sp, (char **)&fcsp_msg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10000
sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10002
if ((sp->flags & SRB_UB_IN_ISP) == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10006
if ((sp->ub_type == FC_TYPE_IS8802_SNAP) == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10010
if (sp->flags & SRB_UB_ACQUIRED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10215
ql_timeout_insert(ql_adapter_state_t *ha, ql_tgt_t *tq, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10219
if (sp->pkt->pkt_timeout != 0 && sp->pkt->pkt_timeout < 0x10000) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10220
sp->isp_timeout = (uint16_t)(sp->pkt->pkt_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10228
sp->wdg_q_time = (sp->isp_timeout + WATCHDOG_TIME - 1) /
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10235
sp->wdg_q_time += 10;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10241
sp->wdg_q_time += 6;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10244
sp->init_wdg_q_time = sp->wdg_q_time;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10247
ql_add_link_b(&tq->wdg, &sp->wdg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10249
sp->flags |= SRB_WATCHDOG_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10251
sp->isp_timeout = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10252
sp->wdg_q_time = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10253
sp->init_wdg_q_time = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10333
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10350
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10351
lq = sp->lun_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10362
!(sp->flags & SRB_ISP_STARTED) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10364
sp->flags & SRB_FCP_CMD_PKT &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10369
if (sp->wdg_q_time != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10370
sp->wdg_q_time--;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10373
if (sp->wdg_q_time != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10377
sp->flags |= SRB_COMMAND_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10388
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10391
if (sp->flags & SRB_COMMAND_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10392
ql_remove_link(&tq->wdg, &sp->wdg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10393
sp->flags &= ~(SRB_WATCHDOG_ENABLED |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10395
ql_cmd_timeout(ha, tq, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10420
ql_cmd_timeout(ql_adapter_state_t *ha, ql_tgt_t *tq, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10427
if (!(sp->flags & SRB_ISP_STARTED)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10429
(void *)sp, sp->flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10432
if (sp->cmd.head) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10437
ql_remove_link(sp->cmd.head, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10439
sp->flags &= ~SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10446
sp->pkt->pkt_reason = CS_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10449
sp->flags &= ~SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10452
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10458
"spf=%xh\n", (void *)sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10459
(void *)ha->outstanding_cmds[sp->handle & OSC_INDEX_MASK],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10460
sp->handle & OSC_INDEX_MASK, sp->flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10463
(rval = ql_abort_io(ha, sp)) != QL_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10464
sp->flags |= SRB_COMMAND_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10476
"spf=%xh, isp_abort_needed\n", (void *)sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10477
(void *)ha->outstanding_cmds[sp->handle & OSC_INDEX_MASK],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10478
sp->handle & OSC_INDEX_MASK, sp->flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10485
sp->flags |= SRB_COMMAND_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10562
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10573
if ((sp = ha->pha->outstanding_cmds[index]) != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10574
sp != QL_ABORTED_SRB(ha) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10575
(sp->flags & SRB_COMMAND_TIMEOUT) == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10581
"spf=%xh\n", (void *) sp, index, sp->handle,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10582
sp->flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10763
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10782
sp = ha->outstanding_cmds[index];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10784
if (sp && (sp == QL_ABORTED_SRB(ha) || sp->ha != ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10789
if (sp != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10790
(sp->lun_queue == NULL ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10791
(tq = sp->lun_queue->target_queue) == NULL ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10795
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10796
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10801
sp->pkt->pkt_reason = CS_PORT_UNAVAILABLE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10802
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10805
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10806
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10850
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10864
sp = cmd_link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10867
ql_remove_link(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10869
sp->flags &= ~SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10874
sp->pkt->pkt_reason = CS_PORT_UNAVAILABLE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10877
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16516
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16547
(sp = rsp_q->status_srb) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16549
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16550
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16562
sp = ha->outstanding_cmds[cnt];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16563
if (sp != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16564
sp != QL_ABORTED_SRB(ha) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16565
sp->lun_queue->target_queue ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16567
(void) ql_abort_io(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16568
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16570
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16571
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19401
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19404
QL_PRINT_3(ha, "started, hsp=%p\n", (void *)&sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19412
sp = (ha->comp_q.first)->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19414
ql_remove_link(&ha->comp_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19417
"hsp=%p\n", (void*)sp, sp->pkt->pkt_state,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19418
(void *)&sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19419
(sp->pkt->pkt_comp)(sp->pkt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19423
QL_PRINT_3(ha, "sleep, hsp=%p\n", (void *)&sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19425
QL_PRINT_3(ha, "awoke, hsp=%p\n", (void *)&sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19445
ql_io_comp(ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19447
ql_adapter_state_t *ha = sp->ha->pha;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19449
QL_PRINT_3(ha, "started, sp=%ph, d_id=%xh\n", (void*)sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19450
sp->pkt->pkt_cmd_fhdr.d_id);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19452
if (sp->pkt->pkt_comp && !ddi_in_panic()) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19455
ql_add_link_b(&ha->comp_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19480
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19489
sp = (ha->comp_q.first)->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19490
QL_PRINT_3(ha, "sending comp=0x%p\n", (void *)sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19492
ql_remove_link(&ha->comp_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19494
(sp->pkt->pkt_comp)(sp->pkt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19518
ql_abort_io(ql_adapter_state_t *vha, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19527
QL_PRINT_10(ha, "started, sp=%ph, handle=%xh\n", (void *)sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19528
sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19530
if ((lq = sp->lun_queue) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19543
if (!(sp->flags & SRB_ISP_STARTED)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19550
if (sp2 == sp) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19553
ql_remove_link(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19563
if (sp2 == sp) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19566
ql_remove_link(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19567
sp->flags &= ~SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19579
if (sp->flags & SRB_ISP_COMPLETED || rval == QL_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19585
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19586
if (sp->handle != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19587
index = sp->handle & OSC_INDEX_MASK;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19588
if (ha->outstanding_cmds[index] == sp) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19596
if (lq != NULL && sp->flags & SRB_FCP_CMD_PKT &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19601
if (sp->flags & SRB_WATCHDOG_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19603
ql_remove_link(&tq->wdg, &sp->wdg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19605
sp->flags &= ~SRB_WATCHDOG_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19608
(void) ql_abort_command(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19609
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19617
EL(ha, "sp=%p not aborted=%xh\n", (void *)sp, rval);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2125
ql_srb_t *sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2127
sp->flags |= SRB_UB_FREE_REQUESTED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2129
while (!(sp->flags & SRB_UB_IN_FCA) ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2130
(sp->flags & (SRB_UB_CALLBACK |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2859
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2870
sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2871
sp->flags = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2872
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2875
sp->cmd.base_address = sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2876
sp->cmd.prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2877
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2878
sp->cmd.head = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2881
sp->wdg.base_address = sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2882
sp->wdg.prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2883
sp->wdg.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2884
sp->wdg.head = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2885
sp->pkt = pkt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2886
sp->ha = ha;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2887
sp->magic_number = QL_FCA_BRAND;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2888
sp->sg_dma.dma_handle = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2892
sp->sg_dma.size = sizeof (cmd6_2400_dma_t);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2893
sp->sg_dma.type = LITTLE_ENDIAN_DMA;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2894
sp->sg_dma.max_cookie_count = 1;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2895
sp->sg_dma.alignment = 64;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2896
if (ql_alloc_phys(ha, &sp->sg_dma, KM_SLEEP) != QL_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2929
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2939
sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2941
if (sp->magic_number != QL_FCA_BRAND) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2945
sp->magic_number = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2946
ql_free_phys(ha, &sp->sg_dma);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2982
ql_srb_t *sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3035
sp->flags &= ~(SRB_UB_CALLBACK | SRB_UB_RSCN | SRB_UB_FCP |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3039
sp->flags |= SRB_ELS_PKT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3048
sp->iocb = ha->els_cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3049
sp->req_cnt = 1;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3130
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3135
rval, els.ls_code, pkt->pkt_cmd_fhdr.d_id, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3397
ql_srb_t *sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3409
sp->flags &= ~(SRB_ISP_STARTED | SRB_ISP_COMPLETED | SRB_RETRY |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3426
sp->flags |= SRB_FCP_CMD_PKT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3427
rval = ql_fcp_scsi_cmd(ha, pkt, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3446
sp->flags |= SRB_IP_PKT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3447
rval = ql_fcp_ip_cmd(ha, pkt, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3461
sp->flags |= SRB_GENERIC_SERVICES_PKT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3521
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3568
sp = kmem_zalloc(sizeof (ql_srb_t), KM_SLEEP);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3569
if (sp == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3576
&sp->ub_buffer, size,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3582
kmem_free(sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3585
bufp = sp->ub_buffer.bp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3586
sp->ub_size = size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3590
&sp->ub_buffer, size,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3596
kmem_free(sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3599
bufp = sp->ub_buffer.bp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3600
sp->ub_size = size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3609
kmem_free(sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3612
sp->ub_size = size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3625
ubp->ub_fca_private = (void *)sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3628
sp->cmd.base_address = sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3629
sp->cmd.prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3630
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3631
sp->cmd.head = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3634
sp->wdg.base_address = sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3635
sp->wdg.prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3636
sp->wdg.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3637
sp->wdg.head = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3638
sp->ha = ha;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3649
sp->ub_type = type;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3650
sp->handle = ub_array_index;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3651
sp->flags |= SRB_UB_IN_FCA;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3750
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3787
sp = ha->ub_array[ub_array_index]->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3788
sp->flags |= SRB_UB_FREE_REQUESTED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3790
while (!(sp->flags & SRB_UB_IN_FCA) ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3791
(sp->flags & (SRB_UB_CALLBACK | SRB_UB_ACQUIRED))) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3845
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3880
sp = ha->ub_array[ub_array_index]->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3881
if (sp->flags & SRB_UB_IN_FCA) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3896
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3899
sp->flags &= ~(SRB_UB_ACQUIRED | SRB_UB_CALLBACK);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3900
sp->flags |= SRB_UB_IN_FCA;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3903
if (sp->ub_type == FC_TYPE_IS8802_SNAP) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3961
ql_srb_t *sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3978
if ((tq == NULL) || (lq = sp->lun_queue) == NULL ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3995
if (!(sp->flags & SRB_ISP_STARTED)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3997
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4000
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4001
if (sp == (ql_srb_t *)pkt->pkt_fca_private) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4003
ql_remove_link(&pha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4006
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4011
if (sp == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4015
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4016
if (sp == (ql_srb_t *)pkt->pkt_fca_private) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4018
ql_remove_link(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4021
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4029
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4030
sp->flags &= ~SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4035
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4036
ql_done(&sp->cmd, B_TRUE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4042
} else if (sp->flags & SRB_ISP_COMPLETED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4048
} else if ((sp->pkt->pkt_cmd_fhdr.r_ctl == R_CTL_SOLICITED_DATA) ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4049
(sp->pkt->pkt_cmd_fhdr.r_ctl == R_CTL_STATUS)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4070
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4071
if (sp->handle != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4072
index = sp->handle & OSC_INDEX_MASK;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4073
if (ha->outstanding_cmds[index] == sp) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4077
if (ha->req_q[1] != NULL && sp->rsp_q_number != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4082
pio = sp->request_ring_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4083
if (sp->handle ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4087
"invalidated\n", (void *)sp, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4088
for (index = 0; index < sp->req_cnt; index++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4104
if (sp->flags & SRB_FCP_CMD_PKT &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4109
if (sp->flags & SRB_WATCHDOG_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4110
ql_remove_link(&tq->wdg, &sp->wdg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4111
sp->flags &= ~SRB_WATCHDOG_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4116
(void) ql_abort_command(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4117
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4123
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4124
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5087
ql_srb_t *sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5155
if (sp->handle != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5159
ha->instance, (void *)pkt, (void *)sp, (void *)sp->pkt,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5160
sp->handle, sp->flags, (void *)sp->cmd.head);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5165
sp->rsp_q_number = ha->rsp_q_number++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5171
sp->rsp_q_number = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5221
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5228
if (sp->magic_number != QL_FCA_BRAND) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5230
EL(ha, "failed, magic number=%xh\n", sp->magic_number);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5447
ql_srb_t *sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5553
sp->lun_queue = ql_lun_queue(ha, tq, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5556
ql_timeout_insert(ha, tq, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5559
ql_start_iocb(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5802
ql_srb_t *sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5817
sp->lun_queue = ql_lun_queue(ha, tq, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5820
ql_timeout_insert(ha, tq, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5822
ql_start_iocb(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5853
sp->lun_queue = ql_lun_queue(ha, tq, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5860
ql_timeout_insert(ha, tq, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5863
ql_start_iocb(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6651
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6709
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6710
if (sp->flags & SRB_UB_CALLBACK) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6711
ubp = ha->ub_array[sp->handle];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6714
d_id.b24 = sp->pkt->pkt_cmd_fhdr.d_id;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7381
ql_fcp_scsi_cmd(ql_adapter_state_t *ha, fc_packet_t *pkt, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7397
sp->fcp = (struct fcp_cmd *)pkt->pkt_cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7398
fcp_ent_addr = *(uint64_t *)(&sp->fcp->fcp_ent_addr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7400
(sp->lun_queue = ql_lun_queue(ha, tq, fcp_ent_addr)) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7409
if ((sp->fcp->fcp_cntl.cntl_kill_tsk |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7410
sp->fcp->fcp_cntl.cntl_clr_aca |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7411
sp->fcp->fcp_cntl.cntl_reset_tgt |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7412
sp->fcp->fcp_cntl.cntl_reset_lun |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7413
sp->fcp->fcp_cntl.cntl_clr_tsk |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7414
sp->fcp->fcp_cntl.cntl_abort_tsk) != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7415
ql_task_mgmt(ha, tq, pkt, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7419
sp->fcp->fcp_data_len;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7424
sp->iocb = ha->fcp_cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7425
sp->req_cnt = 1;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7426
if (sp->fcp->fcp_data_len != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7430
if (sp->fcp->fcp_cntl.cntl_write_data) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7438
sp->sg_dma.dma_handle == NULL)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7443
sp->req_cnt = (uint16_t)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7446
sp->req_cnt = (uint16_t)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7447
(sp->req_cnt + 2);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7449
sp->req_cnt++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7455
return (ql_start_cmd(ha, tq, pkt, sp));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7462
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7486
ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7490
ql_lun_t *lq = sp->lun_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7502
if (sp->fcp->fcp_cntl.cntl_clr_aca) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7506
} else if (sp->fcp->fcp_cntl.cntl_reset_lun) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7510
} else if (sp->fcp->fcp_cntl.cntl_reset_tgt) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7515
} else if (sp->fcp->fcp_cntl.cntl_clr_tsk) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7519
} else if (sp->fcp->fcp_cntl.cntl_abort_tsk) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7531
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7554
ql_fcp_ip_cmd(ql_adapter_state_t *ha, fc_packet_t *pkt, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7568
if (tq != NULL && (sp->lun_queue = ql_lun_queue(ha, tq, 0)) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7576
sp->iocb = ha->ip_cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7581
sp->req_cnt = (uint16_t)(cnt / ha->cmd_cont_segs);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7583
sp->req_cnt = (uint16_t)(sp->req_cnt + 2);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7585
sp->req_cnt++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7588
sp->req_cnt = 1;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7592
return (ql_start_cmd(ha, tq, pkt, sp));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7598
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7629
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7657
sp = (ql_srb_t *)pkt->pkt_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7660
(sp->lun_queue = ql_lun_queue(ha, tq, 0)) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7680
sp->flags |= SRB_MS_PKT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7681
sp->retry_count = 32;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7684
sp->iocb = ha->ms_cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7687
sp->req_cnt =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7690
sp->req_cnt = (uint16_t)(sp->req_cnt + 2);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7692
sp->req_cnt++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7695
sp->req_cnt = 1;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7697
rval = ql_start_cmd(ha, tq, pkt, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7831
ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7835
ql_lun_t *lq = sp->lun_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7839
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7843
sp->flags |= SRB_POLL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7865
ql_timeout_insert(ha, tq, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7871
sp->flags |= SRB_POLL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7872
sp->init_wdg_q_time = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7873
sp->isp_timeout = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7877
if (sp->flags & SRB_POLL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7878
if (sp->flags & SRB_WATCHDOG_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7879
poll_wait = (sp->wdg_q_time + 2) * WATCHDOG_TIME;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7888
sp->pkt->pkt_reason = CS_PORT_UNAVAILABLE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7891
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7893
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7895
if (ddi_in_panic() && (sp->flags & SRB_POLL)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7923
ql_start_iocb(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7927
ql_add_link_t(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7929
ql_add_link_b(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7932
sp->flags |= SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7941
if (ql_poll_cmd(ha, sp, poll_wait) != QL_SUCCESS &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7967
(void) qlc_fm_check_pkt_dma_handle(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7973
sp->flags &= ~SRB_POLL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7999
ql_poll_cmd(ql_adapter_state_t *vha, ql_srb_t *sp, time_t poll_wait)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8008
while (sp->flags & SRB_POLL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8065
if (ql_abort_io(ha, sp) == QL_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8066
sp->pkt->pkt_reason = CS_ABORTED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8067
sp->cmd.next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8068
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8071
sp->flags |= SRB_COMMAND_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8117
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8131
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8141
ha->task_daemon_flags, tq->flags, sp->flags,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8142
ha->flags, tq->loop_id, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8152
if (sp->flags & SRB_FCP_CMD_PKT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8160
if (sp->fcp->fcp_cntl.cntl_qtype ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8175
ql_remove_link(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8176
sp->flags &= ~SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8180
ql_start_iocb(vha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8205
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8214
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8217
ha = sp->ha;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8220
if (sp->flags & SRB_UB_CALLBACK) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8222
if (sp->flags & SRB_UB_IN_ISP) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8231
ql_awaken_task_daemon(ha, sp, set_flags, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8235
if (sp->handle != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8237
(void *)sp, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8239
sp->handle & OSC_INDEX_MASK] = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8240
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8241
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8246
lq = sp->lun_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8255
if (sp->flags & SRB_FCP_CMD_PKT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8256
if (sp->fcp->fcp_cntl.cntl_qtype ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8272
if (sp->pkt->pkt_reason == CS_COMPLETE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8281
(sp->flags & (SRB_MS_PKT | SRB_ELS_PKT) ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8283
sp->flags & SRB_RETRY &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8284
(sp->flags & SRB_WATCHDOG_ENABLED &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8285
sp->wdg_q_time > 1)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8287
sp->flags &= ~(SRB_RETRY);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8288
sp->pkt->pkt_reason = CS_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8292
if ((sp->flags & (SRB_MS_PKT | SRB_ELS_PKT) ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8294
sp->flags & SRB_RETRY &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8295
(sp->flags & SRB_WATCHDOG_ENABLED &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8296
sp->wdg_q_time > 1)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8297
sp->flags &= ~(SRB_ISP_STARTED |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8301
sp->wdg_q_time = sp->init_wdg_q_time;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8305
(sp->pkt->pkt_reason == CS_RESET ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8307
sp->pkt->pkt_reason == CS_ABORTED))) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8312
ql_add_link_t(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8313
sp->flags |= SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8317
if (sp->flags & SRB_WATCHDOG_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8318
ql_remove_link(&tq->wdg, &sp->wdg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8319
sp->flags &= ~SRB_WATCHDOG_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8334
if (sp->flags & (SRB_MS_PKT | SRB_ELS_PKT)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8336
sp->pkt->pkt_resp_dma,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8341
sp->pkt->pkt_expln = FC_EXPLN_NONE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8342
sp->pkt->pkt_action = FC_ACTION_RETRYABLE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8343
switch (sp->pkt->pkt_reason) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8345
sp->pkt->pkt_state = FC_PKT_SUCCESS;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8348
sp->pkt->pkt_state =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8350
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8354
sp->pkt->pkt_state = FC_PKT_LOCAL_BSY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8355
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8360
sp->pkt->pkt_state = FC_PKT_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8361
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8365
sp->pkt->pkt_state = FC_PKT_LOCAL_RJT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8366
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8371
sp->pkt->pkt_state =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8373
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8378
sp->pkt->pkt_state =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8380
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8384
sp->pkt->pkt_state = FC_PKT_LOCAL_RJT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8385
sp->pkt->pkt_reason = FC_REASON_QFULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8392
sp->pkt->pkt_state =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8394
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8397
sp->pkt->pkt_state =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8399
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8407
sp->pkt->pkt_state = FC_PKT_LOCAL_RJT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8408
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8413
sp->pkt->pkt_state = FC_PKT_LOCAL_RJT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8414
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8422
sp->pkt->pkt_state = FC_PKT_LOCAL_RJT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8423
sp->pkt->pkt_reason =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8428
(void) qlc_fm_check_pkt_dma_handle(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8431
if (sp->flags & SRB_POLL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8432
sp->flags &= ~SRB_POLL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8434
sp->pkt->pkt_comp) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8435
(sp->pkt->pkt_comp)(sp->pkt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8437
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8461
ql_awaken_task_daemon(ql_adapter_state_t *vha, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8467
sp, set_flags, reset_flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8485
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8486
if (sp->flags & SRB_UB_CALLBACK) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8487
ql_add_link_b(&ha->unsol_callback_queue, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8490
sp->flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8573
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8862
sp = (ha->unsol_callback_queue.first)->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8863
link = &sp->cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8866
ql_unsol_callback(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8941
ql_unsol_callback(ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8948
ql_adapter_state_t *ha = sp->ha, *pha = sp->ha->pha;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8952
ubp = ha->ub_array[sp->handle];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8956
if (sp->lun_queue == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8959
tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8963
if (sp->flags & SRB_UB_FREE_REQUESTED ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8965
sp->flags &= ~(SRB_UB_IN_ISP | SRB_UB_CALLBACK |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8967
sp->flags |= SRB_UB_IN_FCA;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8973
if (sp->flags & SRB_UB_RSCN) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8988
ql_add_link_b(&pha->unsol_callback_queue, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9015
ql_add_link_b(&pha->unsol_callback_queue, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9032
sp->flags &= ~(SRB_UB_IN_FCA | SRB_UB_IN_ISP | SRB_UB_RSCN |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9035
if (sp->ub_type == FC_TYPE_IS8802_SNAP) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9036
(void) ddi_dma_sync(sp->ub_buffer.dma_handle, 0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9042
ubp, sp->ub_type);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9062
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9088
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9117
sp->flags |= SRB_UB_CALLBACK;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9120
sp->lun_queue = (tq->lun_queues.first)->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9122
sp->lun_queue = ql_lun_queue(vha, tq, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9125
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9127
ql_awaken_task_daemon(ha, sp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9138
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9156
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9157
if (sp->flags & SRB_UB_CALLBACK) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9160
d_id.b24 = sp->pkt->pkt_cmd_fhdr.d_id;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9180
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9203
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9248
sp->flags |= SRB_UB_CALLBACK;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9252
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9254
ql_awaken_task_daemon(ha, sp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9273
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9287
sp = link2->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9291
ql_remove_link(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9292
sp->flags &= ~SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9295
sp->pkt->pkt_reason = CS_ABORTED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9298
ql_add_link_b(&done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9337
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9347
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9382
sp->flags |= SRB_UB_CALLBACK | SRB_UB_RSCN;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9384
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9497
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9505
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9506
if ((lq = sp->lun_queue) == NULL || lq->target_queue != tq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9509
ql_remove_link(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9514
if (sp->flags & SRB_FCP_CMD_PKT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9515
if (sp->fcp->fcp_cntl.cntl_qtype ==
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9523
ql_add_link_t(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9524
sp->flags |= SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9798
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9803
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9804
if (sp->ub_type == FC_TYPE_IS8802_SNAP) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9818
ql_free_phys(ha, &sp->ub_buffer);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9823
kmem_free(sp, sizeof (ql_srb_t));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9853
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9865
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9866
if ((sp->ub_type == type) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9867
(sp->flags & SRB_UB_IN_FCA) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9868
(!(sp->flags & (SRB_UB_CALLBACK |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9870
sp->flags |= SRB_UB_ACQUIRED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9910
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9923
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9924
if (sp->flags & SRB_UB_FREE_REQUESTED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9926
sp->flags &= ~(SRB_UB_IN_ISP | SRB_UB_CALLBACK |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9929
sp->flags |= SRB_UB_IN_FCA;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9935
if ((sp->handle == index) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9936
(sp->flags & SRB_UB_IN_ISP) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9937
(sp->ub_type == FC_TYPE_IS8802_SNAP) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9938
(!(sp->flags & SRB_UB_ACQUIRED))) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9960
ubp->ub_bufsize = sp->ub_size < tq->ub_sequence_length ?
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9961
sp->ub_size : tq->ub_sequence_length;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9994
sp->flags |= SRB_UB_CALLBACK | SRB_UB_ACQUIRED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9995
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9998
if (sp->handle != index) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
101
sp = &str[0];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
112
(void) sprintf(sp, "%4x", *b8++);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
113
sp += 4;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
116
sp = &str[0];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
123
if (sp != &str[0]) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
70
char str[256], *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
74
sp = &str[0];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
82
(void) sprintf(sp, "%10x", *b32++);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
83
sp += 10;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
86
sp = &str[0];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
97
(void) sprintf(sp, "%6x", *b16++);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
98
sp += 6;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4259
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4267
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4268
ql_remove_link(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4274
if ((sp = ha->outstanding_cmds[index]) == NULL ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4275
sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4288
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4289
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4294
if (sp->flags & SRB_COMMAND_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4295
sp->pkt->pkt_reason = CS_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4296
sp->flags &= ~SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4297
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4300
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4305
lq = sp->lun_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4310
sp->pkt->pkt_reason = CS_TRANSPORT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4311
sp->flags &= ~SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4312
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4314
EL(ha, "rtn seq IO, sp=%ph", sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4317
ql_done(&sp->cmd, B_FALSE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4324
sp->wdg_q_time = sp->init_wdg_q_time;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4327
sp->flags &= ~(SRB_ISP_STARTED | SRB_ISP_COMPLETED |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4330
ql_add_link_t(&lq->cmd, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4331
sp->flags |= SRB_IN_DEVICE_QUEUE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1080
ql_ms_iocb(ql_adapter_state_t *ha, ql_request_q_t *req_q, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1086
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
109
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1090
QL_DUMP_3(sp->pkt->pkt_cmd, 8, sp->pkt->pkt_cmdlen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
110
ql_remove_link(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1105
ddi_put16(req_q->req_ring.acc_handle, &pkt->timeout, sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1111
seg_cnt = (uint16_t)(sp->pkt->pkt_resp_cookie_cnt + 1);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1116
(uint32_t)sp->pkt->pkt_cmdlen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1120
(uint32_t)sp->pkt->pkt_rsplen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1124
cp = sp->pkt->pkt_cmd_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1131
cp = sp->pkt->pkt_resp_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
115
if (ha->req_q[1] != NULL && sp->rsp_q_number != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1162
ql_ms_24xx_iocb(ql_adapter_state_t *ha, ql_request_q_t *req_q, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1168
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1173
QL_DUMP_3(sp->pkt->pkt_cmd, 8, sp->pkt->pkt_cmdlen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1185
if (sp->isp_timeout < 0x1999) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1187
sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1192
seg_cnt = (uint16_t)sp->pkt->pkt_resp_cookie_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1197
(uint32_t)sp->pkt->pkt_cmdlen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1201
(uint32_t)sp->pkt->pkt_rsplen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1205
cp = sp->pkt->pkt_cmd_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
121
if (req_q->req_q_cnt < sp->req_cnt) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1211
cp = sp->pkt->pkt_resp_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1242
ql_ip_iocb(ql_adapter_state_t *ha, ql_request_q_t *req_q, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1248
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1264
if (sp->pkt->pkt_tran_flags & FC_TRAN_HI_PRIORITY) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1269
ddi_put16(req_q->req_ring.acc_handle, &pkt->timeout, sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1272
seg_cnt = (uint16_t)sp->pkt->pkt_cmd_cookie_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1275
(uint32_t)sp->pkt->pkt_cmdlen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1283
cp = sp->pkt->pkt_cmd_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1340
ql_ip_24xx_iocb(ql_adapter_state_t *ha, ql_request_q_t *req_q, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1346
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1357
if (sp->isp_timeout < 0x1999) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1359
sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1363
seg_cnt = (uint16_t)sp->pkt->pkt_cmd_cookie_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1366
(uint32_t)sp->pkt->pkt_cmdlen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1379
cp = sp->pkt->pkt_cmd_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1414
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1460
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1461
if ((sp->ub_type == FC_TYPE_IS8802_SNAP) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1463
(sp->flags & SRB_UB_IN_FCA) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1464
(!(sp->flags & (SRB_UB_IN_ISP |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1467
sp->flags |= SRB_UB_IN_ISP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1484
sp->ub_buffer.cookie.dmac_address);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1488
sp->ub_buffer.cookie.dmac_notused);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1491
LSW(sp->handle));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
150
if (req_q->req_q_cnt < sp->req_cnt) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1539
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
154
ql_add_link_t(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1553
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1554
if ((sp->ub_type == FC_TYPE_IS8802_SNAP) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1556
(sp->flags & SRB_UB_IN_FCA) &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1557
(!(sp->flags & (SRB_UB_IN_ISP |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1561
sp->flags |= SRB_UB_IN_ISP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1578
sp->flags &= ~SRB_UB_IN_ISP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1590
sp->ub_buffer.cookie.dmac_address);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1592
sp->ub_buffer.cookie.dmac_notused);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
1594
LSW(sp->handle));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
175
ql_add_link_t(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
180
ha->outstanding_cmds[ha->osc_index] = sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
182
sp->handle = ha->adapter_stats->ncmds << OSC_INDEX_SHIFT |
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
184
req_q->req_q_cnt = (uint16_t)(req_q->req_q_cnt - sp->req_cnt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
188
sp->request_ring_ptr = pkt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
189
sp->req_q_number = req_q->req_q_number;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
190
sp->flags |= SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
200
pkt->entry_count = (uint8_t)sp->req_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
201
if (ha->req_q[1] != NULL && sp->rsp_q_number != 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
202
pkt->entry_status = sp->rsp_q_number;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
208
(uint32_t)sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
211
(sp->iocb)(vha, req_q, sp, pkt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
213
sp->flags |= SRB_ISP_STARTED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
215
QL_PRINT_5(ha, "req packet, sp=%p\n", (void *)sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
233
sp->wdg_q_time = sp->init_wdg_q_time;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
259
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
260
ql_remove_link(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
457
ql_command_iocb(ql_adapter_state_t *ha, ql_request_q_t *req_q, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
463
fcp_cmd_t *fcp = sp->fcp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
464
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
471
pkt->lun_l = LSB(sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
472
pkt->lun_h = MSB(sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
496
ddi_put16(req_q->req_ring.acc_handle, &pkt->timeout, sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
525
seg_cnt = (uint16_t)sp->pkt->pkt_data_cookie_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
533
cp = sp->pkt->pkt_data_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
688
ql_srb_t *sp, void *arg)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
693
fcp_cmd_t *fcp = sp->fcp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
694
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
701
if (fcp->fcp_data_len != 0 && sp->sg_dma.dma_handle != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
702
sp->pkt->pkt_data_cookie_cnt > 1) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
703
ql_cmd_24xx_type_6_iocb(ha, req_q, sp, arg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
711
fcp_ent_addr = (fcp_ent_addr_t *)&sp->lun_queue->lun_addr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
732
if (sp->isp_timeout < 0x1999) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
734
sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
75
ql_start_iocb(ql_adapter_state_t *vha, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
788
seg_cnt = (uint16_t)sp->pkt->pkt_data_cookie_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
797
cp = sp->pkt->pkt_data_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
829
ql_srb_t *sp, void *arg)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
835
fcp_cmd_t *fcp = sp->fcp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
836
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
839
dma_mem_t *cmem = &sp->sg_dma;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
850
fcp_ent_addr = (fcp_ent_addr_t *)&sp->lun_queue->lun_addr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
879
if (sp->isp_timeout < 0x1999) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
881
sp->isp_timeout);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
89
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
946
seg_cnt = (uint16_t)sp->pkt->pkt_data_cookie_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
95
ql_add_link_b(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
959
cp = sp->pkt->pkt_data_cookie;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
97
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
98
ql_remove_link(&ha->pending_cmds, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1499
ql_fast_fcp_post(ql_srb_t *sp, ql_response_q_t *rsp_q)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1501
ql_adapter_state_t *ha = sp->ha;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1502
ql_lun_t *lq = sp->lun_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1515
if (sp->flags & SRB_FCP_CMD_PKT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1516
if (sp->fcp->fcp_cntl.cntl_qtype == FCP_QTYPE_UNTAGGED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1536
if (sp->flags & SRB_WATCHDOG_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1537
ql_remove_link(&tq->wdg, &sp->wdg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1538
sp->flags &= ~SRB_WATCHDOG_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1552
if (sp->flags & SRB_MS_PKT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1553
(void) ddi_dma_sync(sp->pkt->pkt_resp_dma, 0, 0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1558
sp->pkt->pkt_expln = FC_EXPLN_NONE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1559
sp->pkt->pkt_action = FC_ACTION_RETRYABLE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1560
sp->pkt->pkt_state = FC_PKT_SUCCESS;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1562
(void) qlc_fm_check_pkt_dma_handle(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1565
if (sp->flags & SRB_POLL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1566
sp->flags &= ~SRB_POLL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1567
} else if (ha->completion_thds == 1 && sp->pkt->pkt_comp &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1570
(*sp->pkt->pkt_comp)(sp->pkt);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1573
ql_io_comp(sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1796
ql_srb_t *sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1845
if ((sp = ha->outstanding_cmds[index]) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1846
sp = ql_verify_preprocessed_cmd(ha, rsp_q,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1851
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1852
if (sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1855
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1857
} else if (sp->handle == resp_identifier) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1860
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1861
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1864
resp_identifier, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1865
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1875
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1879
sp->pkt->pkt_reason = CS_BAD_PAYLOAD;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1881
sp->pkt->pkt_reason = CS_QUEUE_FULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1884
sp->pkt->pkt_reason = CS_UNKNOWN;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1888
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1891
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1921
ql_srb_t *sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1933
if ((sp = ha->outstanding_cmds[index]) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1934
sp = ql_verify_preprocessed_cmd(ha, rsp_q,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1939
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1940
if (sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1943
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1945
} else if (sp->handle == resp_identifier) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1948
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1949
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1952
resp_identifier, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1953
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1963
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1972
sp->lun_queue->target_queue->d_id.b24,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1973
sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1996
sp->fcp &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
1997
sp->fcp->fcp_data_len != 0 &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2003
if (sp->flags & SRB_MS_PKT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2023
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2024
sp->pkt->pkt_reason = comp_status;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2025
ql_fast_fcp_post(sp, rsp_q);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2029
rval = ql_status_error(ha, rsp_q, sp, pkt, done_q, set_flags,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2061
ql_srb_t *sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2073
if ((sp = ha->outstanding_cmds[index]) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2074
sp = ql_verify_preprocessed_cmd(ha, rsp_q,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2079
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2080
if (sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2083
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2085
} else if (sp->handle == resp_identifier) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2088
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2089
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2092
resp_identifier, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2093
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2103
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2109
EL(sp->ha, "CS_QUEUE_FULL, d_id=%xh, lun=%xh\n",
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2110
sp->lun_queue->target_queue->d_id.b24,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2111
sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2132
sp->fcp &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2133
sp->fcp->fcp_data_len != 0 &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2134
sp->fcp->fcp_cntl.cntl_write_data) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2145
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2146
sp->pkt->pkt_reason = comp_status;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2147
ql_fast_fcp_post(sp, rsp_q);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2151
rval = ql_status_error(ha, rsp_q, sp, (sts_entry_t *)pkt,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2183
ql_srb_t *sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2194
sp = ha->outstanding_cmds[index];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2197
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2198
EL(ha, "sp=%xh, resp_id=%xh, get=%d, index=%xh\n", sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2215
return (sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2240
ql_status_error(ql_adapter_state_t *ha, ql_response_q_t *rsp_q, ql_srb_t *sp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2291
EL(sp->ha, "mismatch resid's: fw=%xh, pkt=%xh\n",
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2302
if (sp->fcp->fcp_data_len &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2304
sts.residual_length != sp->fcp->fcp_data_len)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2315
if (sp->fcp->fcp_cntl.cntl_write_data) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2318
} else if (sp->fcp->fcp_cntl.cntl_read_data) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2322
if (sp->fcp->fcp_cntl.cntl_qtype == FCP_QTYPE_HEAD_OF_Q) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2325
} else if (sp->fcp->fcp_cntl.cntl_qtype == FCP_QTYPE_ORDERED) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2328
} else if (sp->fcp->fcp_cntl.cntl_qtype == FCP_QTYPE_SIMPLE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2412
bzero(sp->pkt->pkt_resp, sp->pkt->pkt_rsplen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2414
fcpr = (fcp_rsp_t *)sp->pkt->pkt_resp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2415
rsp = (struct fcp_rsp_info *)(sp->pkt->pkt_resp +
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2418
tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2436
sp->pkt->pkt_reason = sts.comp_status;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2440
(sp->pkt->pkt_rsplen > sizeof (fcp_rsp_t))) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2442
sense_sz = sp->pkt->pkt_rsplen - (uint32_t)sizeof (fcp_rsp_t);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2498
EL(sp->ha, "Loop Not Ready Retry, d_id=%xh, lun=%xh\n",
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2499
tq->d_id.b24, sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2502
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2510
EL(sp->ha, "Port Down Retry=%xh, d_id=%xh, lun=%xh, count=%d"
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2511
"\n", sts.comp_status, tq->d_id.b24, sp->lun_queue->lun_no,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2515
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2534
sp->ha->adapter_stats->d_stats[lobyte(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2536
ql_send_logo(sp->ha, tq, done_q);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2552
(sts.comp_status == CS_ABORTED && !(sp->flags & SRB_ABORTING)))) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2554
EL(sp->ha, "Reset Retry, d_id=%xh, lun=%xh\n",
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2555
tq->d_id.b24, sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2557
EL(sp->ha, "Queue Full Retry, d_id=%xh, lun=%xh, "
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2558
"cnt=%d\n", tq->d_id.b24, sp->lun_queue->lun_no,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2577
EL(sp->ha, "Abort Retry, d_id=%xh, lun=%xh\n",
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2578
tq->d_id.b24, sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2587
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2590
sts.fcp_residual_length > sp->fcp->fcp_data_len ?
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2591
sp->fcp->fcp_data_len : sts.fcp_residual_length;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2597
sp->pkt->pkt_reason = CS_COMPLETE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2603
sp->pkt->pkt_reason = CS_FCP_RESPONSE_ERROR;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2612
sp->pkt->pkt_reason = CS_COMPLETE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2615
if (sp->pkt->pkt_reason != CS_COMPLETE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2617
EL(sp->ha, "Cmplt status err = %xh, d_id=%xh, lun=%xh,"
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2620
sp->lun_queue->lun_no, sp->pkt->pkt_reason,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2621
sp->flags, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2628
if (sp->pkt->pkt_reason == CS_COMPLETE &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2638
if (sp->pkt->pkt_rsplen <=
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2641
sp->request_sense_length = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2643
sp->request_sense_length = (uint32_t)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2644
(sp->pkt->pkt_rsplen -
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2650
sp->request_sense_length) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2651
sp->request_sense_length =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2655
sp->request_sense_ptr = (caddr_t)rsp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2661
if (sp->request_sense_length <
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2664
sp->request_sense_length;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2671
(uint8_t *)sp->request_sense_ptr,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2676
sp->request_sense_ptr += sense_sz;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2677
sp->request_sense_length -= sense_sz;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2678
if (sp->request_sense_length != 0 &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2680
rsp_q->status_srb = sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2685
EL(sp->ha, "check condition sense data, "
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2689
sp->lun_queue->lun_no,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2709
EL(sp->ha, "check condition, d_id=%xh, lun=%xh"
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2710
"\n", tq->d_id.b24, sp->lun_queue->lun_no);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2716
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2720
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2750
ql_srb_t *sp = rsp_q->status_srb;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2754
if (sp != NULL && sp->request_sense_length) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2755
if (sp->request_sense_length > sizeof (pkt->req_sense_data)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2758
sense_sz = sp->request_sense_length;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2770
(uint8_t *)sp->request_sense_ptr,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2774
sp->request_sense_ptr += sense_sz;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2775
sp->request_sense_length -= sense_sz;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2778
if (sp->request_sense_length == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2779
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2807
ql_srb_t *sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2819
if ((sp = ha->outstanding_cmds[index]) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2820
sp = ql_verify_preprocessed_cmd(ha, rsp_q,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2825
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2826
if (sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2829
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2831
} else if (sp->handle == resp_identifier) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2834
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2835
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2838
resp_identifier, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2839
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2849
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2850
tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2856
sp->pkt->pkt_reason = ddi_get16(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2859
sp->pkt->pkt_reason = ddi_get16(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2868
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2871
(sp->pkt->pkt_reason == CS_INCOMPLETE ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2872
sp->pkt->pkt_reason == CS_PORT_UNAVAILABLE ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2873
sp->pkt->pkt_reason == CS_PORT_LOGGED_OUT ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2874
sp->pkt->pkt_reason == CS_PORT_CONFIG_CHG ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2875
sp->pkt->pkt_reason == CS_PORT_BUSY)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2877
sp->pkt->pkt_reason, tq->d_id.b24,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2881
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2883
if (sp->pkt->pkt_reason == CS_PORT_LOGGED_OUT ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2884
sp->pkt->pkt_reason == CS_PORT_UNAVAILABLE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2912
} else if (sp->pkt->pkt_reason == CS_RESET) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2916
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2918
if (sp->pkt->pkt_reason != CS_COMPLETE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2920
sp->pkt->pkt_reason, tq->d_id.b24);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2925
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
2927
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3127
ql_srb_t *sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3140
if ((sp = ha->outstanding_cmds[index]) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3141
sp = ql_verify_preprocessed_cmd(ha, rsp_q,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3146
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3147
if (sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3150
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3152
} else if (sp->handle == resp_identifier) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3155
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3156
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3159
resp_identifier, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3160
sp = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3170
if (sp != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3171
if (!(sp->flags & SRB_MS_PKT)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3173
sp->flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3178
tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3182
sp->pkt->pkt_reason = ddi_get16(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3185
sp->pkt->pkt_reason = ddi_get16(
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3189
if (sp->pkt->pkt_reason == CS_RESOUCE_UNAVAILABLE &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3190
sp->retry_count) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3192
sp->retry_count);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3195
sp->retry_count--;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3196
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3215
(sp->pkt->pkt_reason == CS_PORT_CONFIG_CHG ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3216
sp->pkt->pkt_reason == CS_PORT_BUSY)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3220
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3243
} else if (sp->pkt->pkt_reason == CS_RESET) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3247
sp->flags |= SRB_RETRY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3250
sp->pkt->pkt_reason == CS_DATA_UNDERRUN) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3256
sp->pkt->pkt_reason = CS_COMPLETE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3259
} else if (sp->pkt->pkt_reason == CS_PORT_UNAVAILABLE ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3260
sp->pkt->pkt_reason == CS_PORT_LOGGED_OUT) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3261
EL(ha, "Port unavailable %xh\n", sp->pkt->pkt_reason);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3265
sp->pkt->pkt_reason = CS_TIMEOUT;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3267
} else if (sp->pkt->pkt_reason != CS_COMPLETE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3268
EL(ha, "status err=%xh\n", sp->pkt->pkt_reason);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3271
if (sp->pkt->pkt_reason == CS_COMPLETE) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3274
sp->pkt->pkt_cmd[8], sp->pkt->pkt_cmd[9]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3275
QL_DUMP_3(sp->pkt->pkt_resp, 8, sp->pkt->pkt_rsplen);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3279
if ((sp->flags & SRB_RETRY) == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3281
ql_cthdr_endian(sp->pkt->pkt_cmd_acc,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3282
sp->pkt->pkt_cmd, B_TRUE) :
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3283
ql_cthdr_endian(sp->pkt->pkt_resp_acc,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3284
sp->pkt->pkt_resp, B_TRUE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3288
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
3291
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
705
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
810
sp = index < ha->osc_max_cnt ?
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
813
if (sp == QL_ABORTED_SRB(ha)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
819
if (sp != NULL && sp->handle == handles[cnt]) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
821
sp->handle = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
822
sp->flags &= ~SRB_IN_TOKEN_ARRAY;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
825
sp->flags |= SRB_ISP_COMPLETED;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
828
sp->pkt->pkt_reason = CS_COMPLETE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
830
if (!(sp->flags & SRB_FCP_CMD_PKT)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
832
ql_add_link_b(done_q, &sp->cmd);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
834
ql_fast_fcp_post(sp, rsp_q);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
837
if (sp == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_isr.c
843
handles[cnt], sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1071
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1082
if ((sp = ha->pha->outstanding_cmds[index]) != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1083
sp->lun_queue != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1084
sp->lun_queue->target_queue == tq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1085
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1139
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1150
if ((sp = ha->pha->outstanding_cmds[index]) != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1151
sp->lun_queue != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1152
sp->lun_queue->target_queue == tq &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1153
sp->lun_queue == lq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1154
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1205
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1216
if ((sp = ha->pha->outstanding_cmds[index]) != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1217
sp->lun_queue != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1218
sp->lun_queue->target_queue == tq &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1219
sp->lun_queue == lq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1220
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1272
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1283
if ((sp = ha->pha->outstanding_cmds[index]) != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1284
sp->lun_queue != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1285
sp->lun_queue->target_queue == tq &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1286
sp->lun_queue == lq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1287
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2746
ql_abort_command(ql_adapter_state_t *ha, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2751
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2755
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2757
rval = ql_abort_cmd_iocb(ha, sp);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2765
mcp->mb[2] = LSW(sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2766
mcp->mb[3] = MSW(sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2767
mcp->mb[6] = (uint16_t)(sp->flags & SRB_FCP_CMD_PKT ?
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2768
sp->lun_queue->lun_no : 0);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2777
tq->d_id.b24, sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2801
ql_abort_cmd_iocb(ql_adapter_state_t *ha, ql_srb_t *sp)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2807
ql_tgt_t *tq = sp->lun_queue->target_queue;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
2823
pkt->abo.cmd_handle = LE_32(sp->handle);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
502
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
519
sp = ubp->ub_fca_private;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
520
sp->flags &= ~SRB_UB_IN_ISP;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
957
ql_srb_t *sp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
968
if ((sp = ha->pha->outstanding_cmds[index]) != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
969
sp->lun_queue != NULL &&
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
970
sp->lun_queue->target_queue == tq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
971
sp->flags |= SRB_ABORTING;
usr/src/uts/common/io/gentty.c
200
sess_t *sp;
usr/src/uts/common/io/gentty.c
203
if ((sp = tty_hold()) == NULL)
usr/src/uts/common/io/gentty.c
206
if (sp->s_dev == NODEV) {
usr/src/uts/common/io/gentty.c
207
tty_rele(sp);
usr/src/uts/common/io/gentty.c
211
ttyd = sp->s_dev;
usr/src/uts/common/io/gentty.c
212
ttyvp = sp->s_vp;
usr/src/uts/common/io/gentty.c
247
tty_rele(sp);
usr/src/uts/common/io/gentty.c
262
sess_t *sp;
usr/src/uts/common/io/gentty.c
265
if ((sp = tty_hold()) == NULL)
usr/src/uts/common/io/gentty.c
268
if (sp->s_dev == NODEV) {
usr/src/uts/common/io/gentty.c
269
tty_rele(sp);
usr/src/uts/common/io/gentty.c
273
error = VOP_READ(sp->s_vp, uiop, 0, cr, NULL);
usr/src/uts/common/io/gentty.c
275
tty_rele(sp);
usr/src/uts/common/io/gentty.c
283
sess_t *sp;
usr/src/uts/common/io/gentty.c
286
if ((sp = tty_hold()) == NULL)
usr/src/uts/common/io/gentty.c
289
if (sp->s_dev == NODEV) {
usr/src/uts/common/io/gentty.c
290
tty_rele(sp);
usr/src/uts/common/io/gentty.c
294
error = VOP_WRITE(sp->s_vp, uiop, 0, cr, NULL);
usr/src/uts/common/io/gentty.c
296
tty_rele(sp);
usr/src/uts/common/io/gentty.c
306
sess_t *sp;
usr/src/uts/common/io/gentty.c
321
if ((sp = tty_hold()) == NULL)
usr/src/uts/common/io/gentty.c
324
if (sp->s_dev == NODEV) {
usr/src/uts/common/io/gentty.c
325
tty_rele(sp);
usr/src/uts/common/io/gentty.c
329
error = VOP_IOCTL(sp->s_vp, cmd, arg, mode, cr, rvalp, NULL);
usr/src/uts/common/io/gentty.c
331
tty_rele(sp);
usr/src/uts/common/io/gentty.c
342
sess_t *sp;
usr/src/uts/common/io/gentty.c
345
if ((sp = tty_hold()) == NULL)
usr/src/uts/common/io/gentty.c
348
if (sp->s_dev == NODEV) {
usr/src/uts/common/io/gentty.c
349
tty_rele(sp);
usr/src/uts/common/io/gentty.c
353
error = VOP_POLL(sp->s_vp, events, anyyet, reventsp, phpp, NULL);
usr/src/uts/common/io/gentty.c
355
tty_rele(sp);
usr/src/uts/common/io/gld.c
1145
struct gldkstats *sp;
usr/src/uts/common/io/gld.c
1169
sp = ksp->ks_data;
usr/src/uts/common/io/gld.c
1170
kstat_named_init(&sp->glds_pktrcv, "ipackets", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
1171
kstat_named_init(&sp->glds_pktxmt, "opackets", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
1172
kstat_named_init(&sp->glds_errrcv, "ierrors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1173
kstat_named_init(&sp->glds_errxmt, "oerrors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1174
kstat_named_init(&sp->glds_bytexmt, "obytes", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
1175
kstat_named_init(&sp->glds_bytercv, "rbytes", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
1176
kstat_named_init(&sp->glds_multixmt, "multixmt", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1177
kstat_named_init(&sp->glds_multircv, "multircv", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1178
kstat_named_init(&sp->glds_brdcstxmt, "brdcstxmt", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1179
kstat_named_init(&sp->glds_brdcstrcv, "brdcstrcv", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1180
kstat_named_init(&sp->glds_blocked, "blocked", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1181
kstat_named_init(&sp->glds_noxmtbuf, "noxmtbuf", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1182
kstat_named_init(&sp->glds_norcvbuf, "norcvbuf", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1183
kstat_named_init(&sp->glds_xmtretry, "xmtretry", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1184
kstat_named_init(&sp->glds_intr, "intr", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1185
kstat_named_init(&sp->glds_pktrcv64, "ipackets64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
1186
kstat_named_init(&sp->glds_pktxmt64, "opackets64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
1187
kstat_named_init(&sp->glds_bytexmt64, "obytes64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
1188
kstat_named_init(&sp->glds_bytercv64, "rbytes64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
1189
kstat_named_init(&sp->glds_unknowns, "unknowns", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1190
kstat_named_init(&sp->glds_speed, "ifspeed", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
1191
kstat_named_init(&sp->glds_media, "media", KSTAT_DATA_CHAR);
usr/src/uts/common/io/gld.c
1192
kstat_named_init(&sp->glds_prom, "promisc", KSTAT_DATA_CHAR);
usr/src/uts/common/io/gld.c
1194
kstat_named_init(&sp->glds_overflow, "oflo", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1195
kstat_named_init(&sp->glds_underflow, "uflo", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1196
kstat_named_init(&sp->glds_missed, "missed", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
1198
kstat_named_init(&sp->glds_xmtbadinterp, "xmt_badinterp",
usr/src/uts/common/io/gld.c
1200
kstat_named_init(&sp->glds_rcvbadinterp, "rcv_badinterp",
usr/src/uts/common/io/gld.c
922
struct gldkstats *sp;
usr/src/uts/common/io/gld.c
942
sp = ksp->ks_data;
usr/src/uts/common/io/gld.c
943
kstat_named_init(&sp->glds_pktrcv, "ipackets", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
944
kstat_named_init(&sp->glds_pktxmt, "opackets", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
945
kstat_named_init(&sp->glds_errrcv, "ierrors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
946
kstat_named_init(&sp->glds_errxmt, "oerrors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
947
kstat_named_init(&sp->glds_bytexmt, "obytes", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
948
kstat_named_init(&sp->glds_bytercv, "rbytes", KSTAT_DATA_UINT32);
usr/src/uts/common/io/gld.c
949
kstat_named_init(&sp->glds_multixmt, "multixmt", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
950
kstat_named_init(&sp->glds_multircv, "multircv", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
951
kstat_named_init(&sp->glds_brdcstxmt, "brdcstxmt", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
952
kstat_named_init(&sp->glds_brdcstrcv, "brdcstrcv", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
953
kstat_named_init(&sp->glds_blocked, "blocked", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
954
kstat_named_init(&sp->glds_noxmtbuf, "noxmtbuf", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
955
kstat_named_init(&sp->glds_norcvbuf, "norcvbuf", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
956
kstat_named_init(&sp->glds_xmtretry, "xmtretry", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
957
kstat_named_init(&sp->glds_intr, "intr", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
958
kstat_named_init(&sp->glds_pktrcv64, "ipackets64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
959
kstat_named_init(&sp->glds_pktxmt64, "opackets64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
960
kstat_named_init(&sp->glds_bytexmt64, "obytes64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
961
kstat_named_init(&sp->glds_bytercv64, "rbytes64", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
962
kstat_named_init(&sp->glds_unknowns, "unknowns", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
963
kstat_named_init(&sp->glds_speed, "ifspeed", KSTAT_DATA_UINT64);
usr/src/uts/common/io/gld.c
964
kstat_named_init(&sp->glds_media, "media", KSTAT_DATA_CHAR);
usr/src/uts/common/io/gld.c
965
kstat_named_init(&sp->glds_prom, "promisc", KSTAT_DATA_CHAR);
usr/src/uts/common/io/gld.c
967
kstat_named_init(&sp->glds_overflow, "oflo", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
968
kstat_named_init(&sp->glds_underflow, "uflo", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
969
kstat_named_init(&sp->glds_missed, "missed", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gld.c
971
kstat_named_init(&sp->glds_xmtbadinterp, "xmt_badinterp",
usr/src/uts/common/io/gld.c
973
kstat_named_init(&sp->glds_rcvbadinterp, "rcv_badinterp",
usr/src/uts/common/io/gldutil.c
103
kstat_named_init(&sp->glds_frame, "align_errors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gldutil.c
104
kstat_named_init(&sp->glds_crc, "fcs_errors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gldutil.c
105
kstat_named_init(&sp->glds_collisions, "collisions", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gldutil.c
106
kstat_named_init(&sp->glds_nocarrier, "carrier_errors",
usr/src/uts/common/io/gldutil.c
108
kstat_named_init(&sp->glds_defer, "defer_xmts", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gldutil.c
109
kstat_named_init(&sp->glds_xmtlatecoll, "tx_late_collisions",
usr/src/uts/common/io/gldutil.c
111
kstat_named_init(&sp->glds_short, "runt_errors", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gldutil.c
112
kstat_named_init(&sp->glds_excoll, "ex_collisions", KSTAT_DATA_ULONG);
usr/src/uts/common/io/gldutil.c
121
kstat_named_init(&sp->glds_dot3_first_coll,
usr/src/uts/common/io/gldutil.c
1219
struct gldkstats *sp =
usr/src/uts/common/io/gldutil.c
123
kstat_named_init(&sp->glds_dot3_multi_coll,
usr/src/uts/common/io/gldutil.c
125
kstat_named_init(&sp->glds_dot3_sqe_error,
usr/src/uts/common/io/gldutil.c
127
kstat_named_init(&sp->glds_dot3_mac_xmt_error,
usr/src/uts/common/io/gldutil.c
1275
kstat_named_init(&sp->glds_dot5_line_error,
usr/src/uts/common/io/gldutil.c
1277
kstat_named_init(&sp->glds_dot5_burst_error,
usr/src/uts/common/io/gldutil.c
1279
kstat_named_init(&sp->glds_dot5_signal_loss,
usr/src/uts/common/io/gldutil.c
1289
kstat_named_init(&sp->glds_dot5_ace_error,
usr/src/uts/common/io/gldutil.c
129
kstat_named_init(&sp->glds_dot3_mac_rcv_error,
usr/src/uts/common/io/gldutil.c
1291
kstat_named_init(&sp->glds_dot5_internal_error,
usr/src/uts/common/io/gldutil.c
1293
kstat_named_init(&sp->glds_dot5_lost_frame_error,
usr/src/uts/common/io/gldutil.c
1295
kstat_named_init(&sp->glds_dot5_frame_copied_error,
usr/src/uts/common/io/gldutil.c
1297
kstat_named_init(&sp->glds_dot5_token_error,
usr/src/uts/common/io/gldutil.c
1299
kstat_named_init(&sp->glds_dot5_freq_error,
usr/src/uts/common/io/gldutil.c
131
kstat_named_init(&sp->glds_dot3_frame_too_long,
usr/src/uts/common/io/gldutil.c
133
kstat_named_init(&sp->glds_duplex, "duplex", KSTAT_DATA_CHAR);
usr/src/uts/common/io/gldutil.c
902
struct gldkstats *sp =
usr/src/uts/common/io/gldutil.c
91
struct gldkstats *sp =
usr/src/uts/common/io/gldutil.c
917
kstat_named_init(&sp->glds_fddi_mac_error,
usr/src/uts/common/io/gldutil.c
919
kstat_named_init(&sp->glds_fddi_mac_lost,
usr/src/uts/common/io/gldutil.c
921
kstat_named_init(&sp->glds_fddi_mac_token,
usr/src/uts/common/io/gldutil.c
923
kstat_named_init(&sp->glds_fddi_mac_tvx_expired,
usr/src/uts/common/io/gldutil.c
925
kstat_named_init(&sp->glds_fddi_mac_late,
usr/src/uts/common/io/gldutil.c
927
kstat_named_init(&sp->glds_fddi_mac_ring_op,
usr/src/uts/common/io/hxge/hxge_flow.h
157
#define TCAM_IP_PORTS(port32, dp, sp) (port32 = dp | (sp << 16))
usr/src/uts/common/io/i40e/core/i40e_prototype.h
540
void i40e_init_spinlock(struct i40e_spinlock *sp);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
541
void i40e_acquire_spinlock(struct i40e_spinlock *sp);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
542
void i40e_release_spinlock(struct i40e_spinlock *sp);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
543
void i40e_destroy_spinlock(struct i40e_spinlock *sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
104
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
188
sp = rds_session_lkup(statep, ipcm_info.SRCIP, rgid.gid_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
191
if (sp == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
197
sp = rds_session_create(statep, ipcm_info.DSTIP,
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
199
if (sp == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
202
sp = rds_session_lkup(statep, ipcm_info.SRCIP,
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
205
if (sp == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
215
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
218
if ((sp->session_state == RDS_SESSION_STATE_CREATED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
219
(sp->session_state == RDS_SESSION_STATE_INIT)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
221
if (sp->session_type != RDS_SESSION_PASSIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
223
"SP(%p) Peer-peer connection handling", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
226
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
230
sp->session_type = RDS_SESSION_PASSIVE;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
231
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
232
sp->session_rgid = rgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
237
RDS_DPRINTF2(LABEL, "SP(%p) state: %d", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
238
save_state = sp->session_state;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
239
save_type = sp->session_type;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
241
switch (sp->session_state) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
243
RDS_DPRINTF2(LABEL, "STALE Session Detected SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
244
sp->session_state = RDS_SESSION_STATE_ERROR;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
246
"RDS_SESSION_STATE_ERROR", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
255
sp->session_type = RDS_SESSION_PASSIVE;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
256
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
267
rds_session_close(sp, IBT_NOCALLBACKS, 0);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
269
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
283
while (!((sp->session_state ==
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
285
(sp->session_state ==
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
287
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
289
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
294
if ((sp->session_state == RDS_SESSION_STATE_ERROR) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
295
(sp->session_state == RDS_SESSION_STATE_PASSIVE_CLOSING)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
296
ret = rds_session_reinit(sp, lgid);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
297
sp->session_myip = ipcm_info.DSTIP;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
298
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
299
sp->session_rgid = rgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
301
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
302
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
305
sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
306
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
309
sp->session_state = RDS_SESSION_STATE_INIT;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
311
"SP(%p) State RDS_SESSION_STATE_INIT", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
315
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
317
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
330
sp->session_type = RDS_SESSION_PASSIVE;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
331
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
332
sp->session_rgid = rgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
333
sp->session_state = RDS_SESSION_STATE_CREATED;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
335
"RDS_SESSION_STATE_CREATED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
336
ret = rds_session_init(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
339
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
341
"RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
342
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
345
sp->session_state = RDS_SESSION_STATE_INIT;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
347
"RDS_SESSION_STATE_INIT", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
357
if (sp->session_lgid.gid_guid != lgid.gid_guid) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
362
sp->session_lgid.gid_guid, lgid.gid_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
366
ret = rds_session_reinit(sp, lgid);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
368
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
369
sp->session_state =
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
371
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
374
"RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
375
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
379
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
381
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
387
"state: %d", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
388
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
392
sp->session_failover = 0; /* reset any previous value */
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
395
"SP(%p) Failover Session (BP %p)", sp, cmp.cmp_last_bufid);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
396
sp->session_failover = 1;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
402
sp->session_type = RDS_SESSION_PASSIVE;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
403
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
405
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
418
"Rejecting passive in favor of active", sp, ep);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
427
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
428
sp->session_type = RDS_SESSION_PASSIVE;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
429
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
430
sp->session_rgid = rgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
431
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
434
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
465
sp, ep, chanhdl);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
507
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
520
sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
523
(void) rds_session_active(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
536
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
546
sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
561
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
562
RDS_DPRINTF2("rds_handle_cm_conn_closed", "SP(%p) - state: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
563
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
565
switch (sp->session_state) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
568
sp->session_state = RDS_SESSION_STATE_PASSIVE_CLOSING;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
570
"RDS_SESSION_STATE_PASSIVE_CLOSING", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
574
sp->session_state = RDS_SESSION_STATE_CLOSED;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
576
"RDS_SESSION_STATE_CLOSED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
577
rds_passive_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
578
sp->session_state = RDS_SESSION_STATE_FINI;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
580
"SP(%p) State RDS_SESSION_STATE_FINI", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
589
sp->session_state = RDS_SESSION_STATE_ERROR;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
591
"RDS_SESSION_STATE_ERROR", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
592
rds_passive_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
593
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
595
"SP(%p) State RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
600
"SP(%p) - Unexpected state: %d", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
601
rds_passive_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
602
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
604
"RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
606
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
612
RDS_DPRINTF2("rds_handle_cm_conn_closed", "SP(%p) Return", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
623
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
653
sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
655
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
656
if (sp->session_type == RDS_SESSION_PASSIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
658
"SP(%p) - state: %d", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
659
if ((sp->session_state == RDS_SESSION_STATE_INIT) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
660
(sp->session_state == RDS_SESSION_STATE_CONNECTED)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
661
sp->session_state = RDS_SESSION_STATE_ERROR;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
663
"SP(%p) State RDS_SESSION_STATE_ERROR", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
673
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
680
rds_cleanup_passive_session, (void *)sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
684
"SP(%p) TaskQ dispatch FAILED:%d", sp, ret);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
689
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
691
RDS_DPRINTF2("rds_handle_cm_event_failure", "SP(%p) Return", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
872
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
883
sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
887
ipcm_info.SRCIP = sp->session_myip;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
889
ipcm_info.DSTIP = sp->session_remip;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
895
"failed: %d", sp, ep, ret);
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
909
cmp.cmp_failover = sp->session_failover;
usr/src/uts/common/io/ib/clients/rds/rdsib_cm.c
930
"failed: %d", sp, ep, ret);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1000
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1001
sp->session_state = RDS_SESSION_STATE_FINI;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1002
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1004
"SP(%p) State RDS_SESSION_STATE_FINI", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1005
} else if (sp->session_state == RDS_SESSION_STATE_ERROR) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1006
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1007
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1008
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1010
"SP(%p) State RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1012
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1014
RDS_DPRINTF2("rds_cleanup_passive_session", "Return: SP (%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1022
rds_passive_session_fini(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1026
RDS_DPRINTF2("rds_passive_session_fini", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1027
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1028
ASSERT((sp->session_state == RDS_SESSION_STATE_CLOSED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1029
(sp->session_state == RDS_SESSION_STATE_ERROR));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1032
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1041
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1049
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1050
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1052
RDS_DPRINTF2("rds_passive_session_fini", "Return: SP (%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1056
rds_close_this_session(rds_session_t *sp, uint8_t wait)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1058
switch (sp->session_state) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1060
sp->session_state = RDS_SESSION_STATE_ACTIVE_CLOSING;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1061
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1063
rds_session_close(sp, IBT_BLOCKING, wait);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1065
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1066
sp->session_state = RDS_SESSION_STATE_CLOSED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1068
"SP(%p) State RDS_SESSION_STATE_CLOSED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1069
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1070
sp->session_state = RDS_SESSION_STATE_FINI;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1071
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1073
"SP(%p) State RDS_SESSION_STATE_FINI", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1079
sp->session_state = RDS_SESSION_STATE_ACTIVE_CLOSING;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1080
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1082
rds_session_close(sp, IBT_BLOCKING, wait);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1084
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1085
sp->session_state = RDS_SESSION_STATE_CLOSED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1087
"SP(%p) State RDS_SESSION_STATE_CLOSED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1090
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1091
sp->session_state = RDS_SESSION_STATE_FINI;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1092
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1094
"SP(%p) State RDS_SESSION_STATE_FINI", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1109
rds_session_t *sp, *spnextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
111
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
112
rw_enter(&sp->session_local_portmap_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1124
sp = rdsib_statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1125
while (sp) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1126
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1127
RDS_DPRINTF2("rds_close_sessions", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1128
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1129
rds_close_this_session(sp, 2);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
113
ret = (sp->session_local_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1130
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1131
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1134
sp = rdsib_statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1139
while (sp) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
114
rw_exit(&sp->session_local_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1140
spnextp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1141
rds_destroy_session(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1143
sp = spnextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1153
rds_session_open(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1157
RDS_DPRINTF2("rds_session_open", "Enter SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1159
ret = rds_session_connect(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1165
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1166
if (sp->session_type == RDS_SESSION_PASSIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1168
"has become passive from active", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1169
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1174
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1175
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1176
sp->session_state = RDS_SESSION_STATE_ERROR;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1178
"SP(%p) State RDS_SESSION_STATE_ERROR", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1179
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
118
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1182
rds_session_close(sp, IBT_BLOCKING, 1);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1184
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1185
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1186
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1187
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1189
"SP(%p) State RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
119
rw_enter(&sp->session_remote_portmap_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1190
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1195
RDS_DPRINTF2("rds_session_open", "Return: SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
120
ret = (sp->session_remote_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
121
rw_exit(&sp->session_remote_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
129
rds_check_n_mark_port(rds_session_t *sp, in_port_t port, uint_t qualifier)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1392
rds_session_t *sp = (rds_session_t *)arg;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1395
"Enter: Closing this Session (%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1397
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1399
"SP(%p) State: %d", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1400
rds_close_this_session(sp, 2);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1401
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1403
RDS_DPRINTF2("rds_handle_close_session_request", "Return SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1407
rds_handle_control_message(rds_session_t *sp, rds_ctrl_pkt_t *cpkt)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1410
"port: %d", sp, cpkt->rcp_code, cpkt->rcp_port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1415
(void) rds_check_n_mark_port(sp, cpkt->rcp_port, RDS_REMOTE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1419
(void) rds_check_n_unmark_port(sp, cpkt->rcp_port, RDS_REMOTE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1422
rds_mark_all_ports(sp, RDS_REMOTE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1425
rds_unmark_all_ports(sp, RDS_REMOTE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1431
"SP(%p) Remote Requested to close this session", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1433
rds_handle_close_session_request, (void *)sp, DDI_SLEEP);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1445
rds_post_control_message(rds_session_t *sp, uint8_t code, in_port_t port)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1454
"Port: %d", sp, code, port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1456
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
146
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1461
"message: SP(%p) Code: %d Port: %d", sp, code,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
147
rw_enter(&sp->session_local_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
148
ret = (sp->session_local_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1489
"Port: %d", sp, code, port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1495
rds_stall_port(rds_session_t *sp, in_port_t port, uint_t qualifier)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1499
RDS_DPRINTF4("rds_stall_port", "Enter: SP(%p) Port %d", sp, port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1503
if (!rds_check_n_mark_port(sp, port, qualifier)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1505
if (sp != NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1506
ret = rds_post_control_message(sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1509
(void) rds_check_n_unmark_port(sp, port,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
151
sp->session_local_portmap[port/8] =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
152
sp->session_local_portmap[port/8] |
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1520
RDS_DPRINTF4("rds_stall_port", "Return: SP(%p) Port %d", sp, port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1526
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1540
sp = rdsib_statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1542
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1543
if ((sp->session_state == RDS_SESSION_STATE_CONNECTED) &&
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1544
(rds_check_n_unmark_port(sp, port, RDS_LOCAL))) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1545
ret = rds_post_control_message(sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1548
(void) rds_check_n_mark_port(sp, port,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
155
rw_exit(&sp->session_local_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1555
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
159
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
160
rw_enter(&sp->session_remote_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
161
ret = (sp->session_remote_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
164
sp->session_remote_portmap[port/8] =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
165
sp->session_remote_portmap[port/8] |
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
168
rw_exit(&sp->session_remote_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1747
rds_session_t *sp = (rds_session_t *)arg;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1755
RDS_DPRINTF2("rds_resend_messages", "Enter: SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1757
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
176
rds_check_n_unmark_port(rds_session_t *sp, in_port_t port, uint_t qualifier)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1766
"SP(%p) Remote session is cleaned up ", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1775
"SP(%p) Last successful BP(%p) ", sp, tmp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1792
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1793
if (sp->session_state == RDS_SESSION_STATE_INIT) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1794
sp->session_state = RDS_SESSION_STATE_CONNECTED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1797
"Expected State: %d", sp, sp->session_state,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1800
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1801
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1817
"bufs (BP %p) to re-send: %d", sp, bp, nwr);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1863
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1875
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1880
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1881
if (sp->session_state == RDS_SESSION_STATE_INIT) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1882
sp->session_state = RDS_SESSION_STATE_CONNECTED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1885
"Expected State: %d", sp, sp->session_state,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1888
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1889
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1891
RDS_DPRINTF2("rds_resend_messages", "Return: SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1899
rds_session_active(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1904
RDS_DPRINTF2("rds_session_active", "Enter: 0x%p", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1906
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1908
failover = sp->session_failover;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1914
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1919
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1925
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
193
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1930
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1936
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
194
rw_enter(&sp->session_local_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1944
"to re-send messages", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1946
rds_resend_messages, (void *)sp, DDI_SLEEP);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
195
ret = (sp->session_local_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1951
sp->session_state = RDS_SESSION_STATE_CONNECTED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1953
"SP(%p) State RDS_SESSION_STATE_CONNECTED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1955
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1957
RDS_DPRINTF2("rds_session_active", "Return: SP(%p) is CONNECTED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
198
sp->session_local_portmap[port/8] =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1989
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
199
sp->session_local_portmap[port/8] &
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2005
sp = rds_session_lkup(rdsib_statep, recvip, 0);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2009
if ((sp == NULL) && (rds_islocal(recvip))) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
202
rw_exit(&sp->session_local_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2023
if (sp == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2027
sp = rds_session_create(rdsib_statep, sendip, recvip, NULL,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2029
if (sp != NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2030
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2031
if (sp->session_type == RDS_SESSION_ACTIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2032
ret = rds_session_init(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2036
sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2037
sp->session_state =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2041
"RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2042
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2045
sp->session_state = RDS_SESSION_STATE_INIT;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2048
"RDS_SESSION_STATE_INIT", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2049
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2050
rds_session_open(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2052
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2057
sp = rds_session_lkup(rdsib_statep, recvip, 0);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2059
if (sp == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
206
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2066
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2067
if (sp->session_state == RDS_SESSION_STATE_CONNECTED) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2068
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
207
rw_enter(&sp->session_remote_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2070
ret = rds_ep_sendmsg(&sp->session_dataep, uiop, sendport,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2073
} else if ((sp->session_state == RDS_SESSION_STATE_FAILED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2074
(sp->session_state == RDS_SESSION_STATE_FINI)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2078
"%d", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2079
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
208
ret = (sp->session_remote_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2080
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2081
if ((sp->session_state == RDS_SESSION_STATE_FAILED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2082
(sp->session_state == RDS_SESSION_STATE_FINI)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2086
sp->session_state = RDS_SESSION_STATE_CREATED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2087
sp->session_type = RDS_SESSION_ACTIVE;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2089
"RDS_SESSION_STATE_CREATED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2090
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
211
sp->session_remote_portmap[port/8] =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2119
IBT_PATH_NO_FLAGS, &ipattr, &sp->session_pinfo,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
212
sp->session_remote_portmap[port/8] &
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2125
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2126
if (sp->session_type == RDS_SESSION_ACTIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2127
sp->session_state =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2131
"RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2132
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2135
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2140
lgid = sp->session_pinfo.
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2142
rgid = sp->session_pinfo.
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2149
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
215
rw_exit(&sp->session_remote_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2150
if (sp->session_type == RDS_SESSION_ACTIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2151
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2152
sp->session_rgid = rgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2153
ret = rds_session_init(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2157
sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2158
sp->session_state =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2162
"RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2163
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2166
sp->session_state = RDS_SESSION_STATE_INIT;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2167
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2169
rds_session_open(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2174
sp, sp->session_type);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2175
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2181
sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2182
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2187
sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2188
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2192
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2193
if (sp->session_state == RDS_SESSION_STATE_CONNECTED) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2194
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2196
ret = rds_ep_sendmsg(&sp->session_dataep, uiop, sendport,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2200
sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2201
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
2204
RDS_DPRINTF4("rds_sendmsg", "Return: SP(%p) ret: %d", sp, ret);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
223
rds_mark_all_ports(rds_session_t *sp, uint_t qualifier)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
233
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
234
rw_enter(&sp->session_local_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
235
(void) memset(sp->session_local_portmap, 0xFF,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
237
rw_exit(&sp->session_local_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
241
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
242
rw_enter(&sp->session_remote_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
243
(void) memset(sp->session_remote_portmap, 0xFF,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
245
rw_exit(&sp->session_remote_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
251
rds_unmark_all_ports(rds_session_t *sp, uint_t qualifier)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
261
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
262
rw_enter(&sp->session_local_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
263
bzero(sp->session_local_portmap, RDS_PORT_MAP_SIZE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
264
rw_exit(&sp->session_local_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
268
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
269
rw_enter(&sp->session_remote_portmap_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
270
bzero(sp->session_remote_portmap, RDS_PORT_MAP_SIZE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
271
rw_exit(&sp->session_remote_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
277
rds_add_session(rds_session_t *sp, boolean_t locked)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
281
RDS_DPRINTF2("rds_add_session", "Enter: SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
292
sp->session_nextp = rdsib_statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
293
rdsib_statep->rds_sessionlistp = sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
302
RDS_DPRINTF2("rds_add_session", "Return: SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
311
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
318
sp = statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
319
while (sp) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
320
if ((sp->session_remip == remoteip) || ((node_guid != 0) &&
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
321
(sp->session_rgid.gid_guid == node_guid))) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
325
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
328
RDS_DPRINTF4("rds_session_lkup", "Return: SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
330
return (sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
334
rds_session_lkup_by_sp(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
338
RDS_DPRINTF4("rds_session_lkup_by_sp", "Enter: 0x%p", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
343
if (sessionp == sp) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
449
rds_session_fini(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
451
RDS_DPRINTF2("rds_session_fini", "Enter: SP(0x%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
453
rds_ep_fini(&sp->session_dataep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
454
rds_ep_fini(&sp->session_ctrlep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
456
RDS_DPRINTF2("rds_session_fini", "Return: SP(0x%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
464
rds_session_init(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
470
RDS_DPRINTF2("rds_session_init", "Enter: SP(0x%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
474
hcap = rds_gid_to_hcap(rdsib_statep, sp->session_lgid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
477
"HCA: %llx", sp->session_lgid.gid_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
482
sp->session_hca_guid = hca_guid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
485
ret = rds_ep_init(&sp->session_ctrlep, hca_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
488
"failed", sp, &sp->session_ctrlep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
492
RDS_DPRINTF2(LABEL, "SP(%p) Control EP(%p)", sp, &sp->session_ctrlep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
495
ret = rds_ep_init(&sp->session_dataep, hca_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
498
"failed", sp, &sp->session_dataep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
499
rds_ep_fini(&sp->session_ctrlep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
504
rds_unmark_all_ports(sp, RDS_LOCAL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
505
rds_unmark_all_ports(sp, RDS_REMOTE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
507
RDS_DPRINTF2(LABEL, "SP(%p) Data EP(%p)", sp, &sp->session_dataep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
520
rds_session_reinit(rds_session_t *sp, ib_gid_t lgid)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
526
sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
531
rds_unmark_all_ports(sp, RDS_LOCAL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
532
rds_unmark_all_ports(sp, RDS_REMOTE);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
535
if (sp->session_dataep.ep_ack_addr == 0) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
538
sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
543
*(uintptr_t *)sp->session_dataep.ep_ack_addr =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
544
(uintptr_t)sp->session_dataep.ep_sndpool.pool_tailp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
553
hcap1 = rds_gid_to_hcap(rdsib_statep, sp->session_lgid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
556
"is unplugged", sp->session_lgid.gid_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
568
sp->session_hca_guid = hcap->hca_guid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
571
ret = rds_ep_reinit(&sp->session_ctrlep, hcap->hca_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
575
sp, &sp->session_ctrlep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
580
sp, &sp->session_ctrlep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
583
ret = rds_ep_reinit(&sp->session_dataep, hcap->hca_guid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
587
sp, &sp->session_dataep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
592
sp, &sp->session_dataep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
594
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
596
RDS_DPRINTF2("rds_session_reinit", "Return: SP(0x%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
602
rds_session_connect(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
608
RDS_DPRINTF2("rds_session_connect", "Enter SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
610
sp->session_pinfo.pi_sid = rdsib_statep->rds_service_id;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
614
sp->session_pinfo.pi_prim_cep_path.cep_cm_opaque1 =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
619
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
620
if (sp->session_type == RDS_SESSION_PASSIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
622
"active end", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
623
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
626
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
629
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
634
ret = rds_open_rc_channel(ep, &sp->session_pinfo, IBT_BLOCKING,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
641
sp->session_dataep.ep_chanhdl = datachan;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
644
"unexpected state: %d", sp, ep, ep->ep_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
650
sp, ep);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
652
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
657
ret = rds_open_rc_channel(ep, &sp->session_pinfo, IBT_BLOCKING,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
664
sp->session_ctrlep.ep_chanhdl = ctrlchan;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
667
"unexpected state: %d", sp, ep, ep->ep_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
673
sp, sp->session_myip, sp->session_remip);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
675
RDS_DPRINTF2("rds_session_connect", "Return SP(%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
684
rds_session_close(rds_session_t *sp, ibt_execution_mode_t mode, uint_t wait)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
688
RDS_DPRINTF2("rds_session_close", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
689
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
691
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
722
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
753
RDS_DPRINTF2("rds_session_close", "Return (%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
758
rds_destroy_session(rds_session_t *sp)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
763
ASSERT((sp->session_state == RDS_SESSION_STATE_CLOSED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
764
(sp->session_state == RDS_SESSION_STATE_FAILED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
765
(sp->session_state == RDS_SESSION_STATE_FINI) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
766
(sp->session_state == RDS_SESSION_STATE_PASSIVE_CLOSING));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
768
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
769
RDS_DPRINTF2("rds_destroy_session", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
770
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
771
while (!((sp->session_state == RDS_SESSION_STATE_CLOSED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
772
(sp->session_state == RDS_SESSION_STATE_FAILED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
773
(sp->session_state == RDS_SESSION_STATE_FINI))) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
774
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
776
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
778
"ON SESSION", sp, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
780
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
783
ep = &sp->session_dataep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
797
ep = &sp->session_ctrlep;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
811
rw_destroy(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
812
rw_destroy(&sp->session_local_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
813
rw_destroy(&sp->session_remote_portmap_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
816
kmem_free(sp, sizeof (rds_session_t));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
818
RDS_DPRINTF2("rds_destroy_session", "SP(%p) Return", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
825
rds_session_t *sp = (rds_session_t *)arg;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
831
RDS_DPRINTF2("rds_failover_session", "Enter: (%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
834
if (rds_session_lkup_by_sp(sp) == B_FALSE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
836
"Return: SP(%p) not ALIVE", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
842
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
843
if (sp->session_type != RDS_SESSION_ACTIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
849
"SP(%p) has become passive", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
850
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
853
sp->session_failover = 1;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
854
sp_state = sp->session_state;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
855
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
862
rds_session_close(sp, IBT_BLOCKING, 1);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
873
myip = sp->session_myip;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
874
remip = sp->session_remip;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
897
IBT_PATH_NO_FLAGS, &ipattr, &sp->session_pinfo, NULL, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
900
lgid = sp->session_pinfo.
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
902
rgid = sp->session_pinfo.
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
915
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
916
if (sp->session_type == RDS_SESSION_ACTIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
917
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
918
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
919
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
921
"SP(%p) State RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
924
"SP(%p) has become passive", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
926
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
934
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
935
if (sp->session_type != RDS_SESSION_ACTIVE) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
941
"SP(%p) has become passive", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
942
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
947
ret = rds_session_reinit(sp, lgid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
948
sp->session_lgid = lgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
949
sp->session_rgid = rgid;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
951
rds_session_fini(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
952
sp->session_state = RDS_SESSION_STATE_FAILED;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
953
sp->session_failover = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
955
"SP(%p) State RDS_SESSION_STATE_FAILED", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
956
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
959
sp->session_state = RDS_SESSION_STATE_INIT;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
961
"SP(%p) State RDS_SESSION_STATE_INIT", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
963
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
965
rds_session_open(sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
967
RDS_DPRINTF2("rds_failover_session", "Return: (%p)", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
989
rds_session_t *sp = arg;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
99
rds_is_port_marked(rds_session_t *sp, in_port_t port, uint_t qualifier)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
991
RDS_DPRINTF2("rds_cleanup_passive_session", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
992
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
993
ASSERT((sp->session_state == RDS_SESSION_STATE_CLOSED) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
994
(sp->session_state == RDS_SESSION_STATE_ERROR));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
996
rds_session_close(sp, IBT_BLOCKING, 1);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
998
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
999
if (sp->session_state == RDS_SESSION_STATE_CLOSED) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1084
rds_session_t *sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1087
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1088
if (sp->session_state !=
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1090
sp->session_state =
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1093
sp->session_type =
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1096
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1236
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1243
sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1244
ASSERT(sp != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1245
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1247
ep->ep_myip = sp->session_myip;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1248
ep->ep_remip = sp->session_remip;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1249
hcap = rds_gid_to_hcap(rdsib_statep, sp->session_lgid);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1252
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1527
void rds_close_this_session(rds_session_t *sp, uint8_t wait);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1528
int rds_post_control_message(rds_session_t *sp, uint8_t code, in_port_t port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1533
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1563
sp = statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1564
while (sp) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1565
if (sp->session_hca_guid != hca_guid) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1566
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1570
rw_enter(&sp->session_lock, RW_WRITER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1571
RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1572
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1579
sp->session_state = RDS_SESSION_STATE_HCA_CLOSING;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1581
"RDS_SESSION_STATE_PASSIVE_CLOSING", sp);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1582
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1589
(void) rds_is_sendq_empty(&sp->session_dataep, 2);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1590
(void) rds_post_control_message(sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1593
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1597
sp = statep->rds_sessionlistp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1598
while (sp) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1599
if (sp->session_hca_guid != hca_guid) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1600
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1604
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1605
RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1606
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1608
while ((sp->session_state == RDS_SESSION_STATE_HCA_CLOSING) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1609
(sp->session_state == RDS_SESSION_STATE_ERROR) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1610
(sp->session_state == RDS_SESSION_STATE_PASSIVE_CLOSING) ||
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1611
(sp->session_state == RDS_SESSION_STATE_CLOSED)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1612
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1614
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1615
RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1616
sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1619
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
1621
sp = sp->session_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
710
rds_session_t *sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
726
sp = ep->ep_sp;
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
740
rw_enter(&sp->session_lock, RW_READER);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
741
if ((sp->session_state != RDS_SESSION_STATE_INIT) &&
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
742
(sp->session_state != RDS_SESSION_STATE_CONNECTED) &&
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
743
(sp->session_state != RDS_SESSION_STATE_HCA_CLOSING)) {
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
745
"in active state (%d)", ep, sp->session_state);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
746
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
749
rw_exit(&sp->session_lock);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1084
ibcm_state_data_t *sp;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1097
for (sp = avl_first(avl_tree); sp != NULL;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1098
sp = avl_walk(avl_tree, sp, AVL_AFTER)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1099
mutex_enter(&sp->state_mutex);
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
1104
"sp = %p not in transient state = %d", sp,
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
1106
mutex_exit(&sp->state_mutex);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1110
mutex_exit(&sp->state_mutex);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
121
sp = avl_find(&hcap->hca_passive_tree, &info, &where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
130
sp = avl_find(&hcap->hca_passive_comid_tree, &info, &where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
133
sp = avl_find(&hcap->hca_active_tree, &comid, &where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
137
if (sp != NULL) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
139
"statep = %p", sp);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
142
*rstatep = sp; /* return the matched statep */
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
144
mutex_enter(&(sp->state_mutex));
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
145
IBCM_REF_CNT_INCR(sp); /* increment the ref count */
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
146
mutex_exit(&(sp->state_mutex));
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1578
ibcm_init_conn_trace(ibcm_state_data_t *sp)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1580
IBTF_DPRINTF_L5(cmlog, "ibcm_init_conn_trace: statep %p", sp);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1584
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*sp->conn_trace))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1585
sp->conn_trace = kmem_zalloc(sizeof (ibcm_conn_trace_t), KM_SLEEP);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1587
sp->conn_trace->conn_base_tm = gethrtime();
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1588
sp->conn_trace->conn_allocated_trcnt = ibcm_conn_max_trcnt;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1589
sp->conn_trace->conn_trace_events =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1590
kmem_zalloc(sp->conn_trace->conn_allocated_trcnt, KM_SLEEP);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1591
sp->conn_trace->conn_trace_event_times =
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1592
kmem_zalloc(sp->conn_trace->conn_allocated_trcnt *
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1594
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*sp->conn_trace))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1705
ibcm_state_data_t *sp;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1713
sp = (ibcm_state_data_t *)statep;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1715
if (!sp->conn_trace)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1718
conn_trace = sp->conn_trace;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
173
sp = *rstatep;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1730
line_prefix, event_str[IBCM_DISPLAY_SID], (void *)sp,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1731
line_prefix, event_str[IBCM_DISPLAY_CHAN], (void *)sp->channel,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1732
line_prefix, event_str[IBCM_DISPLAY_LCID], sp->local_comid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1733
(longlong_t)sp->local_hca_guid, sp->prim_port,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1734
line_prefix, event_str[IBCM_DISPLAY_LQPN], sp->local_qpn,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1735
line_prefix, event_str[IBCM_DISPLAY_RCID], sp->remote_comid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1736
(longlong_t)sp->remote_hca_guid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1737
line_prefix, event_str[IBCM_DISPLAY_RQPN], sp->remote_qpn,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
175
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*sp))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
178
mutex_init(&sp->state_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
179
cv_init(&sp->block_client_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
180
cv_init(&sp->block_mad_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
182
sp->hcap = hcap;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
183
IBCM_REF_CNT_INCR(sp);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
184
sp->local_comid = comid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
187
ibcm_init_conn_trace(sp);
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
191
sp->clnt_proceed = IBCM_BLOCK;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
192
sp->close_nocb_state = IBCM_UNBLOCK;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
193
sp->remote_hca_guid = remote_hca_guid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
194
sp->remote_qpn = remote_qpn;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
197
sp->close_nocb_state = IBCM_UNBLOCK;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
198
sp->state = IBCM_STATE_IDLE;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
201
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*sp))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
204
sp = *rstatep; /* for incoming REQ/REP STALE only */
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
211
avl_insert(&(hcap->hca_passive_tree), (void *)sp, where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
221
&sp->local_comid, &where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
224
avl_insert(&hcap->hca_active_tree, (void *)sp, where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
227
avl_insert(&(hcap->hca_passive_comid_tree), (void *)sp, where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
230
avl_insert(&(hcap->hca_active_tree), (void *)sp, where);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
88
ibcm_state_data_t *sp;
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
104
sp = (uint16_t *)
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
105
(((uintptr_t)sp + _SHORT_ALIGNMENT - 1) &
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
109
((sp + 1) > (uint16_t *)structend))
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
112
*sp++ = (data[0] << 8) + data[1];
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
114
structure = (void *)sp;
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
236
uint16_t *sp = (uint16_t *)structure;
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
242
sp = (uint16_t *)
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
243
(((uintptr_t)sp + _SHORT_ALIGNMENT - 1) &
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
247
((sp + 1) > (uint16_t *)structend))
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
251
data[0] = (uchar_t)(*sp >> 8);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
252
data[1] = (uchar_t)(*sp);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
254
sp++;
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
257
structure = (void *)sp;
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_utils.c
98
uint16_t *sp = (uint16_t *)structure;
usr/src/uts/common/io/igb/igb_sensor.c
107
igb_sensors_t *sp = &igb->igb_sensors;
usr/src/uts/common/io/igb/igb_sensor.c
111
&sp->isn_reg_ksensor)) != 0) {
usr/src/uts/common/io/iprb/iprb.c
1014
iprb_dma_t *sp = &ip->stats;
usr/src/uts/common/io/iprb/iprb.c
1025
PUTSTAT(sp, STATS_DONE_OFFSET, 0);
usr/src/uts/common/io/iprb/iprb.c
1026
SYNCSTATS(sp, 0, 0, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/iprb/iprb.c
1030
PUT32(ip, CSR_GEN_PTR, sp->paddr);
usr/src/uts/common/io/iprb/iprb.c
1040
SYNCSTATS(sp, 0, 0, DDI_DMA_SYNC_FORKERNEL);
usr/src/uts/common/io/iprb/iprb.c
1041
if (GETSTAT(sp, STATS_DONE_OFFSET) == STATS_RST_DONE) {
usr/src/uts/common/io/iprb/iprb.c
1052
ip->ex_coll += GETSTAT(sp, STATS_TX_MAXCOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1053
ip->late_coll += GETSTAT(sp, STATS_TX_LATECOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1054
ip->uflo += GETSTAT(sp, STATS_TX_UFLO_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1055
ip->defer_xmt += GETSTAT(sp, STATS_TX_DEFER_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1056
ip->one_coll += GETSTAT(sp, STATS_TX_ONECOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1057
ip->multi_coll += GETSTAT(sp, STATS_TX_MULTCOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1058
ip->collisions += GETSTAT(sp, STATS_TX_TOTCOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1059
ip->fcs_errs += GETSTAT(sp, STATS_RX_FCS_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1060
ip->align_errs += GETSTAT(sp, STATS_RX_ALIGN_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1061
ip->norcvbuf += GETSTAT(sp, STATS_RX_NOBUF_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1062
ip->oflo += GETSTAT(sp, STATS_RX_OFLO_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1063
ip->runt += GETSTAT(sp, STATS_RX_SHORT_OFFSET);
usr/src/uts/common/io/iprb/iprb.h
370
#define SYNCSTATS(sp, o, s, dir) SYNCDMA(sp, o, s, dir)
usr/src/uts/common/io/iprb/iprb.h
371
#define PUTSTAT(sp, o, v) PUTDMA32(sp, o, v)
usr/src/uts/common/io/iprb/iprb.h
372
#define GETSTAT(sp, o) GETDMA32(sp, o)
usr/src/uts/common/io/mega_sas/megaraid_sas.h
1288
#define CMD2PKT(sp) ((sp)->cmd_pkt)
usr/src/uts/common/io/mr_sas/mr_sas.h
698
#define CMD2PKT(sp) ((sp)->cmd_pkt)
usr/src/uts/common/io/net80211/net80211_node.c
1072
ieee80211_add_scan(ieee80211com_t *ic, const struct ieee80211_scanparams *sp,
usr/src/uts/common/io/net80211/net80211_node.c
1105
if (sp->ssid[1] != 0 &&
usr/src/uts/common/io/net80211/net80211_node.c
1108
in->in_esslen = sp->ssid[1];
usr/src/uts/common/io/net80211/net80211_node.c
1110
bcopy(sp->ssid + 2, in->in_essid, sp->ssid[1]);
usr/src/uts/common/io/net80211/net80211_node.c
1115
bcopy(sp->tstamp, in->in_tstamp.data, sizeof (in->in_tstamp));
usr/src/uts/common/io/net80211/net80211_node.c
1116
in->in_intval = sp->bintval;
usr/src/uts/common/io/net80211/net80211_node.c
1117
in->in_capinfo = sp->capinfo;
usr/src/uts/common/io/net80211/net80211_node.c
1118
in->in_chan = &ic->ic_sup_channels[sp->chan];
usr/src/uts/common/io/net80211/net80211_node.c
1119
in->in_phytype = sp->phytype;
usr/src/uts/common/io/net80211/net80211_node.c
1120
in->in_fhdwell = sp->fhdwell;
usr/src/uts/common/io/net80211/net80211_node.c
1121
in->in_fhindex = sp->fhindex;
usr/src/uts/common/io/net80211/net80211_node.c
1122
in->in_erp = sp->erp;
usr/src/uts/common/io/net80211/net80211_node.c
1123
if (sp->tim != NULL) {
usr/src/uts/common/io/net80211/net80211_node.c
1126
ie = (struct ieee80211_tim_ie *)sp->tim;
usr/src/uts/common/io/net80211/net80211_node.c
1136
in->in_tim_off = sp->timoff;
usr/src/uts/common/io/net80211/net80211_node.c
1141
saveie(&in->in_wme_ie, sp->wme);
usr/src/uts/common/io/net80211/net80211_node.c
1142
saveie(&in->in_wpa_ie, sp->wpa);
usr/src/uts/common/io/net80211/net80211_node.c
1143
saveie(&in->in_htcap_ie, sp->htcap);
usr/src/uts/common/io/net80211/net80211_node.c
1145
if (sp->htcap != NULL)
usr/src/uts/common/io/net80211/net80211_node.c
1149
(void) ieee80211_setup_rates(in, sp->rates, sp->xrates,
usr/src/uts/common/io/net80211/net80211_node.c
1162
const struct ieee80211_scanparams *sp)
usr/src/uts/common/io/net80211/net80211_node.c
1164
in->in_esslen = sp->ssid[1];
usr/src/uts/common/io/net80211/net80211_node.c
1165
(void) memcpy(in->in_essid, sp->ssid + 2, sp->ssid[1]);
usr/src/uts/common/io/net80211/net80211_node.c
1167
(void) memcpy(in->in_tstamp.data, sp->tstamp, sizeof (in->in_tstamp));
usr/src/uts/common/io/net80211/net80211_node.c
1168
in->in_intval = sp->bintval;
usr/src/uts/common/io/net80211/net80211_node.c
1169
in->in_capinfo = sp->capinfo;
usr/src/uts/common/io/net80211/net80211_node.c
1171
in->in_fhdwell = sp->fhdwell;
usr/src/uts/common/io/net80211/net80211_node.c
1172
in->in_fhindex = sp->fhindex;
usr/src/uts/common/io/net80211/net80211_node.c
1173
in->in_erp = sp->erp;
usr/src/uts/common/io/net80211/net80211_node.c
1174
in->in_tim_off = sp->timoff;
usr/src/uts/common/io/net80211/net80211_node.c
1175
if (sp->wme != NULL)
usr/src/uts/common/io/net80211/net80211_node.c
1176
ieee80211_saveie(&in->in_wme_ie, sp->wme);
usr/src/uts/common/io/net80211/net80211_node.c
1179
(void) ieee80211_setup_rates(in, sp->rates, sp->xrates,
usr/src/uts/common/io/net80211/net80211_node.c
1191
const struct ieee80211_scanparams *sp)
usr/src/uts/common/io/net80211/net80211_node.c
1197
ieee80211_init_neighbor(in, wh, sp);
usr/src/uts/common/io/nge/nge.h
1029
uint32_t nge_atomic_shl32(uint32_t *sp, uint_t count);
usr/src/uts/common/io/nge/nge_atomic.c
72
nge_atomic_shl32(uint32_t *sp, uint_t count)
usr/src/uts/common/io/nge/nge_atomic.c
79
oldval = *sp;
usr/src/uts/common/io/nge/nge_atomic.c
81
} while (atomic_cas_32(sp, oldval, newval) != oldval);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
393
char *sp;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
401
if (ddi_strtol(cn_name + 4, &sp, 10, &dev) != 0)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
403
if (ddi_strtol(sp + 1, NULL, 10, &func) != 0)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
421
char *sp;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
427
if (ddi_strtol(cn_name + 4, &sp, 10, &dev) != 0)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
429
if (ddi_strtol(sp + 1, NULL, 10, &func) != 0)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
754
char *sp;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
764
ret = ddi_strtol(cn_name + 4, &sp, 10, &d);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
768
if (strncmp(",", sp, 1) != 0)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
771
ret = ddi_strtol(sp + 1, NULL, 10, &f);
usr/src/uts/common/io/pfmod.c
483
ushort_t *sp;
usr/src/uts/common/io/pfmod.c
502
sp = &stack[ENMAXFILTERS];
usr/src/uts/common/io/pfmod.c
503
*sp = 1;
usr/src/uts/common/io/pfmod.c
519
*--sp = pp->pd_hdr[arg + offreg];
usr/src/uts/common/io/pfmod.c
521
*--sp = pp->pd_body[arg - maxhdr + offreg];
usr/src/uts/common/io/pfmod.c
528
*--sp = *fp++;
usr/src/uts/common/io/pfmod.c
531
*--sp = 0;
usr/src/uts/common/io/pfmod.c
534
*--sp = 1;
usr/src/uts/common/io/pfmod.c
537
*--sp = 0xffff;
usr/src/uts/common/io/pfmod.c
540
*--sp = 0xff00;
usr/src/uts/common/io/pfmod.c
543
*--sp = 0x00ff;
usr/src/uts/common/io/pfmod.c
549
if (*sp != 0)
usr/src/uts/common/io/pfmod.c
559
if (*sp == 0)
usr/src/uts/common/io/pfmod.c
569
++sp;
usr/src/uts/common/io/pfmod.c
570
if (sp > &stack[ENMAXFILTERS]) {
usr/src/uts/common/io/pfmod.c
579
if (sp < &stack[2]) { /* check stack overflow: small yellow zone */
usr/src/uts/common/io/pfmod.c
591
if (sp > &stack[ENMAXFILTERS-2]) {
usr/src/uts/common/io/pfmod.c
596
arg = *sp++;
usr/src/uts/common/io/pfmod.c
602
*sp &= arg;
usr/src/uts/common/io/pfmod.c
605
*sp |= arg;
usr/src/uts/common/io/pfmod.c
608
*sp ^= arg;
usr/src/uts/common/io/pfmod.c
611
*sp = (*sp == arg);
usr/src/uts/common/io/pfmod.c
614
*sp = (*sp != arg);
usr/src/uts/common/io/pfmod.c
617
*sp = (*sp < arg);
usr/src/uts/common/io/pfmod.c
620
*sp = (*sp <= arg);
usr/src/uts/common/io/pfmod.c
623
*sp = (*sp > arg);
usr/src/uts/common/io/pfmod.c
626
*sp = (*sp >= arg);
usr/src/uts/common/io/pfmod.c
632
if (*sp++ == arg) {
usr/src/uts/common/io/pfmod.c
633
enprintf(("=>COR %x\n", *sp));
usr/src/uts/common/io/pfmod.c
638
if (*sp++ != arg) {
usr/src/uts/common/io/pfmod.c
639
enprintf(("=>CAND %x\n", *sp));
usr/src/uts/common/io/pfmod.c
644
if (*sp++ == arg) {
usr/src/uts/common/io/pfmod.c
645
enprintf(("=>COR %x\n", *sp));
usr/src/uts/common/io/pfmod.c
650
if (*sp++ != arg) {
usr/src/uts/common/io/pfmod.c
651
enprintf(("=>CNAND %x\n", *sp));
usr/src/uts/common/io/pfmod.c
657
enprintf(("=>%x\n", *sp));
usr/src/uts/common/io/pfmod.c
658
return (*sp);
usr/src/uts/common/io/ppp/sppp/sppp.c
2254
register struct pppstat64 *sp;
usr/src/uts/common/io/ppp/sppp/sppp.c
2264
sp = &ppa->ppa_stats.p;
usr/src/uts/common/io/ppp/sppp/sppp.c
2270
pppkp->rbytes.value.ui32 = sp->ppp_ibytes;
usr/src/uts/common/io/ppp/sppp/sppp.c
2271
pppkp->rbytes64.value.ui64 = sp->ppp_ibytes;
usr/src/uts/common/io/ppp/sppp/sppp.c
2272
pppkp->ierrors.value.ui32 = sp->ppp_ierrors;
usr/src/uts/common/io/ppp/sppp/sppp.c
2277
pppkp->ipackets.value.ui32 = sp->ppp_ipackets;
usr/src/uts/common/io/ppp/sppp/sppp.c
2278
pppkp->ipackets64.value.ui64 = sp->ppp_ipackets;
usr/src/uts/common/io/ppp/sppp/sppp.c
2287
pppkp->obytes.value.ui32 = sp->ppp_obytes;
usr/src/uts/common/io/ppp/sppp/sppp.c
2288
pppkp->obytes64.value.ui64 = sp->ppp_obytes;
usr/src/uts/common/io/ppp/sppp/sppp.c
2289
pppkp->oerrors.value.ui32 = sp->ppp_oerrors;
usr/src/uts/common/io/ppp/sppp/sppp.c
2291
pppkp->opackets.value.ui32 = sp->ppp_opackets;
usr/src/uts/common/io/ppp/sppp/sppp.c
2292
pppkp->opackets64.value.ui64 = sp->ppp_opackets;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1720
struct vjstat *sp;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1740
sp = &cp->cp_vj.stats;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1742
cpkp->vj_out_pkts.value.ui32 = sp->vjs_packets;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1743
cpkp->vj_out_pkts_comp.value.ui32 = sp->vjs_compressed;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1744
cpkp->vj_cs_searches.value.ui32 = sp->vjs_searches;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1745
cpkp->vj_cs_misses.value.ui32 = sp->vjs_misses;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1746
cpkp->vj_in_pkts_uncomp.value.ui32 = sp->vjs_uncompressedin;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1747
cpkp->vj_in_pkts_comp.value.ui32 = sp->vjs_compressedin;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1748
cpkp->vj_in_error.value.ui32 = sp->vjs_errorin;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1749
cpkp->vj_in_tossed.value.ui32 = sp->vjs_tossed;
usr/src/uts/common/io/rge/rge_chip.c
239
rge_atomic_shl32(uint32_t *sp, uint_t count)
usr/src/uts/common/io/rge/rge_chip.c
246
oldval = *sp;
usr/src/uts/common/io/rge/rge_chip.c
248
} while (atomic_cas_32(sp, oldval, newval) != oldval);
usr/src/uts/common/io/sbp2/sbp2.c
1001
sbp2_ses_nudge(sbp2_ses_t *sp)
usr/src/uts/common/io/sbp2/sbp2.c
1003
(void) sbp2_ses_submit_task(sp, NULL);
usr/src/uts/common/io/sbp2/sbp2.c
1010
sbp2_ses_append_task(sbp2_ses_t *sp, sbp2_task_t *task)
usr/src/uts/common/io/sbp2/sbp2.c
1012
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
1014
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1015
if (sp->s_task_head == NULL) {
usr/src/uts/common/io/sbp2/sbp2.c
1016
ASSERT(sp->s_task_tail == NULL);
usr/src/uts/common/io/sbp2/sbp2.c
1017
ASSERT(sp->s_task_cnt == 0);
usr/src/uts/common/io/sbp2/sbp2.c
1019
sp->s_task_head = sp->s_task_tail = task;
usr/src/uts/common/io/sbp2/sbp2.c
1021
ASSERT(sp->s_task_cnt > 0);
usr/src/uts/common/io/sbp2/sbp2.c
1023
task->ts_prev = sp->s_task_tail;
usr/src/uts/common/io/sbp2/sbp2.c
1024
sp->s_task_tail->ts_next = task;
usr/src/uts/common/io/sbp2/sbp2.c
1025
sp->s_task_tail = task;
usr/src/uts/common/io/sbp2/sbp2.c
1030
sp->s_task_cnt++;
usr/src/uts/common/io/sbp2/sbp2.c
1031
if (sp->s_task_cnt > tp->t_stat.stat_task_max) {
usr/src/uts/common/io/sbp2/sbp2.c
1032
tp->t_stat.stat_task_max = sp->s_task_cnt;
usr/src/uts/common/io/sbp2/sbp2.c
1034
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1041
sbp2_ses_remove_task_locked(sbp2_ses_t *sp, sbp2_task_t *task)
usr/src/uts/common/io/sbp2/sbp2.c
1043
sp->s_task_cnt--;
usr/src/uts/common/io/sbp2/sbp2.c
1044
if (task == sp->s_task_head) { /* first */
usr/src/uts/common/io/sbp2/sbp2.c
1047
ASSERT(sp->s_task_cnt == 0);
usr/src/uts/common/io/sbp2/sbp2.c
1048
sp->s_task_head = sp->s_task_tail = NULL;
usr/src/uts/common/io/sbp2/sbp2.c
1050
sp->s_task_head = task->ts_next;
usr/src/uts/common/io/sbp2/sbp2.c
1051
sp->s_task_head->ts_prev = NULL;
usr/src/uts/common/io/sbp2/sbp2.c
1053
} else if (task == sp->s_task_tail) { /* last but not first */
usr/src/uts/common/io/sbp2/sbp2.c
1055
sp->s_task_tail = task->ts_prev;
usr/src/uts/common/io/sbp2/sbp2.c
1056
sp->s_task_tail->ts_next = NULL;
usr/src/uts/common/io/sbp2/sbp2.c
1062
ASSERT(sp->s_task_cnt >= 0);
usr/src/uts/common/io/sbp2/sbp2.c
1068
sbp2_ses_remove_task(sbp2_ses_t *sp, sbp2_task_t *task)
usr/src/uts/common/io/sbp2/sbp2.c
1072
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1073
ret = sbp2_ses_remove_task_locked(sp, task);
usr/src/uts/common/io/sbp2/sbp2.c
1074
mutex_exit(&sp->s_task_mutex);
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
1087
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1088
for (task = sp->s_task_head; task != NULL; task = task->ts_next) {
usr/src/uts/common/io/sbp2/sbp2.c
1093
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1102
sbp2_ses_remove_first_task(sbp2_ses_t *sp)
usr/src/uts/common/io/sbp2/sbp2.c
1106
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1107
task = sp->s_task_head;
usr/src/uts/common/io/sbp2/sbp2.c
1109
(void) sbp2_ses_remove_task_locked(sp, task);
usr/src/uts/common/io/sbp2/sbp2.c
1111
mutex_exit(&sp->s_task_mutex);
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
1125
mutex_enter(&sp->s_task_mutex);
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/sbp2/sbp2.c
1127
task = sp->s_task_head;
usr/src/uts/common/io/sbp2/sbp2.c
1128
(void) sbp2_ses_remove_task_locked(sp, task);
usr/src/uts/common/io/sbp2/sbp2.c
1130
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1140
sbp2_ses_cancel_first_task(sbp2_ses_t *sp)
usr/src/uts/common/io/sbp2/sbp2.c
1145
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1146
task = sp->s_task_head;
usr/src/uts/common/io/sbp2/sbp2.c
1148
(void) sbp2_ses_remove_task_locked(sp, task);
usr/src/uts/common/io/sbp2/sbp2.c
1150
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1164
sbp2_ses_reset_pending_tasks(sbp2_ses_t *sp, uint16_t nodeID)
usr/src/uts/common/io/sbp2/sbp2.c
1166
sbp2_agent_t *ap = &sp->s_agent;
usr/src/uts/common/io/sbp2/sbp2.c
1171
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1172
for (task = sp->s_task_head; task != NULL; task = task->ts_next) {
usr/src/uts/common/io/sbp2/sbp2.c
1184
sbp2_task_orb_sync(sp->s_lun, task, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/sbp2/sbp2.c
1186
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
1194
sbp2_ses_agent_reset(sbp2_ses_t *sp, int *berr)
usr/src/uts/common/io/sbp2/sbp2.c
1196
return (sbp2_agent_reset(&sp->s_agent, berr));
usr/src/uts/common/io/sbp2/sbp2.c
1200
sbp2_ses_abort_task(sbp2_ses_t *sp, sbp2_task_t *task, int *berr)
usr/src/uts/common/io/sbp2/sbp2.c
1202
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
1203
sbp2_lun_t *lp = sp->s_lun;
usr/src/uts/common/io/sbp2/sbp2.c
1221
sbp2_ses_abort_task_set(sbp2_ses_t *sp, int *berr)
usr/src/uts/common/io/sbp2/sbp2.c
1223
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
1224
sbp2_lun_t *lp = sp->s_lun;
usr/src/uts/common/io/sbp2/sbp2.c
1619
sbp2_ses_t *sp = task->ts_ses;
usr/src/uts/common/io/sbp2/sbp2.c
1620
sbp2_agent_t *ap = &sp->s_agent;
usr/src/uts/common/io/sbp2/sbp2.c
1646
sp->s_tgt->t_stat.stat_status_dead++;
usr/src/uts/common/io/sbp2/sbp2.c
1649
sp->s_status_cb(sp->s_status_cb_arg, task);
usr/src/uts/common/io/sbp2/sbp2.c
1659
sbp2_ses_t *sp = buf->bb_sbp2_priv;
usr/src/uts/common/io/sbp2/sbp2.c
1660
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
1661
sbp2_agent_t *ap = &sp->s_agent;
usr/src/uts/common/io/sbp2/sbp2.c
1709
if ((task = sbp2_ses_orbp2task(sp, orbp)) == NULL) {
usr/src/uts/common/io/sbp2/sbp2.c
1755
sp->s_status_cb(sp->s_status_cb_arg, task); /* notify the driver */
usr/src/uts/common/io/sbp2/sbp2.c
545
sbp2_ses_t *sp = lp->l_ses;
usr/src/uts/common/io/sbp2/sbp2.c
556
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
557
for (task = sp->s_task_head; task != NULL; task = task->ts_next) {
usr/src/uts/common/io/sbp2/sbp2.c
563
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
565
sp->s_status_cb(sp->s_status_cb_arg, NULL);
usr/src/uts/common/io/sbp2/sbp2.c
575
sbp2_ses_t *sp;
usr/src/uts/common/io/sbp2/sbp2.c
588
if ((ret = sbp2_ses_init(&sp, lp, cb, cb_arg)) != SBP2_SUCCESS) {
usr/src/uts/common/io/sbp2/sbp2.c
591
lp->l_ses = sp;
usr/src/uts/common/io/sbp2/sbp2.c
604
SBP2_ADDR_SET(lorb->lo_status_fifo, sp->s_status_fifo_buf.bb_baddr, 0);
usr/src/uts/common/io/sbp2/sbp2.c
633
sp->s_agent_offset = SBP2_ADDR2UINT64(lp->l_login_resp.lr_cmd_agent);
usr/src/uts/common/io/sbp2/sbp2.c
640
if ((ret = sbp2_agent_init(&sp->s_agent, sp->s_agent_offset, tp)) !=
usr/src/uts/common/io/sbp2/sbp2.c
642
sbp2_ses_fini(sp);
usr/src/uts/common/io/sbp2/sbp2.c
653
sbp2_lun_logout(sbp2_lun_t *lp, sbp2_ses_t **sp, int *berr, boolean_t phys)
usr/src/uts/common/io/sbp2/sbp2.c
657
ASSERT(*sp == lp->l_ses);
usr/src/uts/common/io/sbp2/sbp2.c
673
*sp = NULL;
usr/src/uts/common/io/sbp2/sbp2.c
728
sbp2_ses_t *sp;
usr/src/uts/common/io/sbp2/sbp2.c
731
sp = kmem_zalloc(sizeof (sbp2_ses_t), KM_SLEEP);
usr/src/uts/common/io/sbp2/sbp2.c
733
sp->s_tgt = tp;
usr/src/uts/common/io/sbp2/sbp2.c
734
sp->s_lun = lp;
usr/src/uts/common/io/sbp2/sbp2.c
735
sp->s_status_cb = cb;
usr/src/uts/common/io/sbp2/sbp2.c
736
sp->s_status_cb_arg = cb_arg;
usr/src/uts/common/io/sbp2/sbp2.c
738
mutex_init(&sp->s_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/sbp2/sbp2.c
740
mutex_init(&sp->s_task_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/sbp2/sbp2.c
746
sp->s_status_fifo_buf.bb_len = sizeof (sbp2_status_t);
usr/src/uts/common/io/sbp2/sbp2.c
747
sp->s_status_fifo_buf.bb_flags = SBP2_BUS_BUF_WR_POSTED;
usr/src/uts/common/io/sbp2/sbp2.c
748
sp->s_status_fifo_buf.bb_wb_cb = sbp2_status_fifo_wb_cb;
usr/src/uts/common/io/sbp2/sbp2.c
749
sp->s_status_fifo_buf.bb_sbp2_priv = sp;
usr/src/uts/common/io/sbp2/sbp2.c
750
if ((ret = SBP2_ALLOC_BUF(tp, &sp->s_status_fifo_buf)) !=
usr/src/uts/common/io/sbp2/sbp2.c
752
sbp2_ses_fini(sp);
usr/src/uts/common/io/sbp2/sbp2.c
756
*spp = sp;
usr/src/uts/common/io/sbp2/sbp2.c
762
sbp2_ses_fini(sbp2_ses_t *sp)
usr/src/uts/common/io/sbp2/sbp2.c
764
sbp2_tgt_t *tp = sp->s_lun->l_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
766
if (sp->s_status_fifo_buf.bb_hdl != NULL) {
usr/src/uts/common/io/sbp2/sbp2.c
767
SBP2_FREE_BUF(tp, &sp->s_status_fifo_buf);
usr/src/uts/common/io/sbp2/sbp2.c
770
mutex_destroy(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
771
mutex_destroy(&sp->s_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
773
kmem_free(sp, sizeof (sbp2_ses_t));
usr/src/uts/common/io/sbp2/sbp2.c
777
sbp2_ses_reconnect(sbp2_ses_t *sp, int *berr, uint16_t nodeID)
usr/src/uts/common/io/sbp2/sbp2.c
779
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
780
sbp2_lun_t *lp = sp->s_lun;
usr/src/uts/common/io/sbp2/sbp2.c
797
sbp2_ses_reset_pending_tasks(sp, nodeID);
usr/src/uts/common/io/sbp2/sbp2.c
799
ret = sbp2_ses_reconnect_orb(sp, berr);
usr/src/uts/common/io/sbp2/sbp2.c
812
sbp2_ses_reconnect_orb(sbp2_ses_t *sp, int *berr)
usr/src/uts/common/io/sbp2/sbp2.c
814
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
815
sbp2_lun_t *lp = sp->s_lun;
usr/src/uts/common/io/sbp2/sbp2.c
816
sbp2_agent_t *ap = &sp->s_agent;
usr/src/uts/common/io/sbp2/sbp2.c
850
sbp2_ses_orbp2task(sbp2_ses_t *sp, uint64_t orbp)
usr/src/uts/common/io/sbp2/sbp2.c
854
mutex_enter(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
855
for (task = sp->s_task_head; task != NULL; task = task->ts_next) {
usr/src/uts/common/io/sbp2/sbp2.c
860
mutex_exit(&sp->s_task_mutex);
usr/src/uts/common/io/sbp2/sbp2.c
875
sbp2_ses_submit_task(sbp2_ses_t *sp, sbp2_task_t *new_task)
usr/src/uts/common/io/sbp2/sbp2.c
877
sbp2_agent_t *ap = &sp->s_agent;
usr/src/uts/common/io/sbp2/sbp2.c
878
sbp2_tgt_t *tp = sp->s_tgt;
usr/src/uts/common/io/sbp2/sbp2.c
884
if (!sbp2_lun_accepting_tasks(sp->s_lun)) {
usr/src/uts/common/io/sbp2/sbp2.c
895
sbp2_ses_append_task(sp, new_task);
usr/src/uts/common/io/sbp2/sbp2.c
917
ap->a_active_task = sbp2_ses_find_task_state(sp, SBP2_TASK_INIT);
usr/src/uts/common/io/sbp2/sbp2.c
924
task->ts_ses = sp;
usr/src/uts/common/io/sbp2/sbp2.c
987
ret = sbp2_ses_remove_task(sp, task);
usr/src/uts/common/io/sbp2/sbp2.c
992
sp->s_status_cb(sp->s_status_cb_arg, task);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14928
mptsas_smp_t *sp;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14955
for (sp = refhash_first(mpt->m_smp_targets); sp != NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14956
sp = refhash_next(mpt->m_smp_targets, sp)) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14957
sp->m_devhdl = MPTSAS_INVALID_DEVHDL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14958
sp->m_deviceinfo = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
219
static int mptsas_accept_pkt(mptsas_t *mpt, mptsas_cmd_t *sp);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
220
static int mptsas_accept_txwq_and_pkt(mptsas_t *mpt, mptsas_cmd_t *sp);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
757
const mptsas_smp_t *sp = op;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
759
return ((int)sp->m_devhdl - (int)dh);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
817
mptsas_smp_t *sp;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
823
for (sp = refhash_first(mpt->m_smp_targets); sp != NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
824
sp = refhash_next(mpt->m_smp_targets, sp)) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
825
refhash_remove(mpt->m_smp_targets, sp);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9779
mptsas_cmd_t *sp = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9798
sp = PKT2CMD(pkt);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9800
if (sp->cmd_queued) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9802
(void *)sp));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9803
mptsas_waitq_delete(mpt, sp);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9804
mptsas_set_pkt_reason(mpt, sp, CMD_ABORTED,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9806
mptsas_doneq_add(mpt, sp);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9815
if (slots->m_slot[sp->cmd_slot] != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2015
pmcs_cmd_t *sp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2089
sp = pwrk->arg;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2090
ASSERT(sp != NULL);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2095
CMD2PKT(sp)->pkt_reason = CMD_TIMEOUT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2096
CMD2PKT(sp)->pkt_statistics |= STAT_TIMEOUT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2135
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2136
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2159
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2160
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
751
pmcs_cmd_t *sp = pwrk->arg;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
752
pmcs_lun_t *lun = sp->cmd_lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
100
pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
103
__func__, (void *)xp, (void *)sp, pkt->pkt_cdbp[0], xp->actv_cnt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
135
"cmd %p", __func__, (void *)sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
32
SATAcopy(pmcs_cmd_t *sp, void *kbuf, uint32_t amt)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
334
SATAcopy(sp, rp, amt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
34
struct buf *bp = scsi_pkt2bp(CMD2PKT(sp));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
36
bp_mapin(scsi_pkt2bp(CMD2PKT(sp)));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
387
SATAcopy(sp, rp, amt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
39
CMD2PKT(sp)->pkt_resid -= amt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
40
CMD2PKT(sp)->pkt_state |= STATE_XFERRED_DATA;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
41
bp_mapout(scsi_pkt2bp(CMD2PKT(sp)));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
419
SATAcopy(sp, rp, rl_len);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
446
SATAcopy(sp, rp, 18);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
494
pmcs_latch_status(pwp, sp, status, rp, 18, pptr->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
496
pmcs_latch_status(pwp, sp, status, NULL, 0, pptr->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
518
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
63
pmcs_cmd_t *sp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
94
sp = STAILQ_FIRST(&xp->sq);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
95
if (sp == NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1005
pmcs_cmd_t *sp = pkt->pkt_ha_private;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1006
sp->cmd_target = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1007
sp->cmd_lun = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1548
pmcs_cmd_t *sp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1615
while ((sp = STAILQ_FIRST(&xp->wq)) != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1633
pwrk->arg = sp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1635
sp->cmd_tag = pwrk->htag;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1641
if ((rval = pmcs_SAS_run(sp, pwrk)) != 0) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1643
sp->cmd_tag = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1657
if ((rval = pmcs_SATA_run(sp, pwrk)) != 0) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1658
sp->cmd_tag = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1750
pmcs_cmd_t *sp, *nxt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1787
sp = STAILQ_FIRST(&pwp->cq);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1794
if (sp && pmcs_check_acc_dma_handle(pwp)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1798
while (sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1799
nxt = STAILQ_NEXT(sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1800
pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1801
tgt = sp->cmd_target;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1804
(void *)sp, (void *)tgt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1812
sp = nxt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1842
pmcs_SAS_run(pmcs_cmd_t *sp, pmcwork_t *pwrk)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1844
pmcs_hw_t *pwp = CMD2PMC(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1845
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1860
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1873
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1894
if (pmcs_dma_load(pwp, sp, ptr)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1899
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1904
CMD2PKT(sp)->pkt_scbp[0] = STATUS_QFULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1905
CMD2PKT(sp)->pkt_reason = CMD_CMPLT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1906
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS |
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1909
sp->cmd_tag = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1911
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1945
bcopy((uint8_t *)&sp->cmd_lun->scsi_lun, sc.lun, sizeof (scsi_lun_t));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1960
min(SCSA_CDBLEN(sp), sizeof (sc.cdb)));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1972
STAILQ_INSERT_TAIL(&xp->aq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1974
sp_pkt_time = CMD2PKT(sp)->pkt_time;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1990
if (xp->wq_recovery_tail == sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2008
pmcs_cmd_t *sp = pwrk->arg;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2011
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2018
ASSERT(sp != NULL);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2046
__func__, (void *)sp, pwrk->htag, pptr->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2047
CMD2PKT(sp)->pkt_scbp[0] = STATUS_GOOD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2048
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS | STATE_GOT_TARGET |
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2050
CMD2PKT(sp)->pkt_statistics |= STAT_TIMEOUT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2150
pmcs_latch_status(pwp, sp, rptr->status, xd,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2162
pmcs_latch_status(pwp, sp, rptr->status, NULL,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2197
pmcs_latch_status(pwp, sp, STATUS_GOOD, NULL, 0,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2217
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2248
STAILQ_REMOVE(&xp->aq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2252
__func__, (void *)sp, sp->cmd_tag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2254
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2287
if (wp == sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2297
(void *)sp, sp->cmd_tag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2298
STAILQ_REMOVE(&xp->aq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2319
(void *)sp, (void *)xp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2322
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2329
STAILQ_INSERT_AFTER(&xp->wq, xp->wq_recovery_tail, sp,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2332
xp->wq_recovery_tail = sp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2341
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2357
pmcs_SATA_run(pmcs_cmd_t *sp, pmcwork_t *pwrk)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2359
pmcs_hw_t *pwp = CMD2PMC(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2360
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2381
"%s: special SATA cmd %p", __func__, (void *)sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2388
STAILQ_INSERT_TAIL(&xp->sq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2408
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2435
pmcs_latch_status(pwp, sp, STATUS_CHECK, sns, sizeof (sns),
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2439
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2452
pmcs_latch_status(pwp, sp, STATUS_GOOD, NULL, 0,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2456
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2473
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2475
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2498
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2503
sp->cmd_satltag = (uint8_t)tag;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2565
if (pmcs_dma_load(pwp, sp, ptr)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2569
STAILQ_INSERT_HEAD(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2590
STAILQ_INSERT_TAIL(&xp->aq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2597
sp_pkt_time = CMD2PKT(sp)->pkt_time;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2617
pmcs_cmd_t *sp = pwrk->arg;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2618
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2649
__func__, (void *)sp, pwrk->htag, pptr->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2650
CMD2PKT(sp)->pkt_scbp[0] = STATUS_GOOD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2652
ASSERT(CMD2PKT(sp)->pkt_reason == CMD_TIMEOUT);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2653
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS | STATE_GOT_TARGET |
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2655
CMD2PKT(sp)->pkt_statistics |= STAT_TIMEOUT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2702
pmcs_latch_status(pwp, sp, STATUS_GOOD, NULL, 0,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2721
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2723
xp->tagmap &= ~(1 << sp->cmd_satltag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2748
STAILQ_REMOVE(&xp->aq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2752
__func__, (void *)sp, sp->cmd_tag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2754
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2789
if (wp == sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2797
STAILQ_REMOVE(&xp->aq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2806
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2907
pmcs_cmd_t *sp = pwrk->arg;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2909
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2949
pmcs_latch_status(pwp, sp, STATUS_GOOD, NULL, 0, phyp->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2989
pmcs_latch_status(pwp, sp, STATUS_GOOD, NULL, 0, phyp->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3042
"STATUS_BUSY for htag 0x%08x", sp->cmd_tag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3043
pmcs_latch_status(pwp, sp, STATUS_BUSY, NULL, 0, phyp->path);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3051
pmcs_latch_status(pwp, sp, STATUS_RESERVATION_CONFLICT, NULL,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3057
pmcs_latch_status(pwp, sp, STATUS_CHECK, por, sizeof (por),
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3068
pmcs_latch_status(pwp, sp, STATUS_CHECK, parity,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3088
pmcs_latch_status(pmcs_hw_t *pwp, pmcs_cmd_t *sp, uint8_t status,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3097
CMD2PKT(sp)->pkt_state |= STATE_GOT_BUS | STATE_GOT_TARGET |
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3099
CMD2PKT(sp)->pkt_scbp[0] = status;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3102
(size_t)SCSA_STSLEN(sp) >= sizeof (struct scsi_arq_status)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3104
(void *) CMD2PKT(sp)->pkt_scbp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3113
status, CMD2PKT(sp)->pkt_cdbp[0] & 0xff, key, asc, ascq,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3114
sp->cmd_tag, (unsigned long long)gethrtime());
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3115
CMD2PKT(sp)->pkt_state |= STATE_ARQ_DONE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3134
path, status, CMD2PKT(sp)->pkt_cdbp[0] & 0xff,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3135
sp->cmd_tag, (unsigned long long)gethrtime());
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3138
CMD2PKT(sp)->pkt_reason = CMD_CMPLT;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
504
pmcs_cmd_t *sp = PKT2CMD(pkt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
521
sp->cmd_tag = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
536
xp = pmcs_addr2xp(ap, NULL, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
565
STAILQ_INSERT_TAIL(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
577
STAILQ_INSERT_TAIL(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
601
STAILQ_INSERT_TAIL(&xp->wq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
615
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
626
pmcs_cmd_t *sp = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
668
sp = PKT2CMD(pkt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
669
xp = sp->cmd_target;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
671
if (sp->cmd_lun) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
672
lun = sp->cmd_lun->lun_num;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
683
pwrk = pmcs_tag2wp(pwp, sp->cmd_tag, B_FALSE);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
684
if (pwrk && pwrk->arg == sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
725
sp = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
726
STAILQ_FOREACH(sp, &xp->wq, cmd_next) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
727
if (sp == PKT2CMD(pkt)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
728
STAILQ_REMOVE(&xp->wq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
733
if (sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
737
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
933
pmcs_addr2xp(struct scsi_address *ap, uint64_t *lp, pmcs_cmd_t *sp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
950
if (sp != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
951
sp->cmd_target = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
952
sp->cmd_lun = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
958
if (sp != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
959
sp->cmd_target = xp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
960
sp->cmd_lun = lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
995
pmcs_cmd_t *sp = pkt->pkt_ha_private;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
997
bzero(sp, sizeof (pmcs_cmd_t));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
998
sp->cmd_pkt = pkt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6197
pmcs_dma_load(pmcs_hw_t *pwp, pmcs_cmd_t *sp, uint32_t *msg)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6208
if (CMD2PKT(sp)->pkt_numcookies == 0) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6215
sg = CMD2PKT(sp)->pkt_cookies;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6221
if (CMD2PKT(sp)->pkt_numcookies == 1) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6246
sp->cmd_clist = tc;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6258
for (seg = 0; seg < CMD2PKT(sp)->pkt_numcookies; seg++) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6274
seg < (CMD2PKT(sp)->pkt_numcookies - 1)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6280
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6286
tc->nxt = sp->cmd_clist;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6289
sp->cmd_clist = tc;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6316
pmcs_dma_unload(pmcs_hw_t *pwp, pmcs_cmd_t *sp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6321
while ((cp = sp->cmd_clist) != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6322
sp->cmd_clist = cp->nxt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6981
pmcs_cmd_t *sp, *sp_next;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6997
while ((sp = STAILQ_FIRST(&tgt->wq)) != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6998
STAILQ_REMOVE(&tgt->wq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7001
__func__, (void *)sp, (void *)tgt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7002
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7003
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7005
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7007
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7022
sp = STAILQ_FIRST(&tgt->aq);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7023
while (sp) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7024
sp_next = STAILQ_NEXT(sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7025
pwrk = pmcs_tag2wp(pwp, sp->cmd_tag, B_FALSE);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7035
"from aq", __func__, (void *)sp,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7036
sp->cmd_tag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7037
sp = sp_next;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7041
STAILQ_REMOVE(&tgt->aq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7044
"target 0x%p", __func__, (void *)sp, sp->cmd_tag,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7052
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7053
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7055
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7057
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7060
sp = sp_next;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7067
while ((sp = STAILQ_FIRST(&tgt->sq)) != NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7068
STAILQ_REMOVE(&tgt->sq, sp, pmcs_cmd, cmd_next);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7071
__func__, (void *)sp, (void *)tgt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7072
CMD2PKT(sp)->pkt_reason = CMD_DEV_GONE;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7073
CMD2PKT(sp)->pkt_state = STATE_GOT_BUS;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7074
pmcs_dma_unload(pwp, sp);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7076
STAILQ_INSERT_TAIL(&pwp->cq, sp, cmd_next);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6066
int sp;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6403
sp = scsi_probe(sdprobe, SLEEP_FUNC);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6408
if (sp == SCSIPROBE_EXISTS) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6439
sp = SCSIPROBE_FAILURE;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6450
if (sp != SCSIPROBE_EXISTS) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6560
sp = scsi_probe(sdchild, SLEEP_FUNC);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6562
if (sp == SCSIPROBE_EXISTS) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6583
(sp > (sizeof (scsi_probe_ascii) /
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6585
"UNKNOWN" : scsi_probe_ascii[sp],
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6659
sp = scsi_hba_probe_pi(sdchild, SLEEP_FUNC, pi);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6661
if (sp == SCSIPROBE_EXISTS) {
usr/src/uts/common/io/scsi/targets/ses_ses.c
441
ses_getputstat(ses_softc_t *ssc, int objid, SesComStat *sp, int slp, int in)
usr/src/uts/common/io/scsi/targets/ses_ses.c
503
if (ses_decode(sdata, amt, cc->ses_eltmap, tidx, oidx, sp)) {
usr/src/uts/common/io/scsi/targets/ses_ses.c
507
if (ses_encode(sdata, amt, cc->ses_eltmap, tidx, oidx, sp)) {
usr/src/uts/common/io/scsi/targets/ses_ses.c
726
ses_decode(char *b, int amt, uchar_t *ep, int elt, int elm, SesComStat *sp)
usr/src/uts/common/io/scsi/targets/ses_ses.c
737
gget8(b, 1, sp->comstatus);
usr/src/uts/common/io/scsi/targets/ses_ses.c
738
sp->comstat[0] = 0;
usr/src/uts/common/io/scsi/targets/ses_ses.c
739
sp->comstat[1] = 0;
usr/src/uts/common/io/scsi/targets/ses_ses.c
740
sp->comstat[2] = 0;
usr/src/uts/common/io/scsi/targets/ses_ses.c
777
gget8(b, idx++, sp->comstatus);
usr/src/uts/common/io/scsi/targets/ses_ses.c
778
gget8(b, idx++, sp->comstat[0]);
usr/src/uts/common/io/scsi/targets/ses_ses.c
779
gget8(b, idx++, sp->comstat[1]);
usr/src/uts/common/io/scsi/targets/ses_ses.c
780
gget8(b, idx++, sp->comstat[2]);
usr/src/uts/common/io/scsi/targets/ses_ses.c
794
ses_encode(char *b, int amt, uchar_t *ep, int elt, int elm, SesComStat *sp)
usr/src/uts/common/io/scsi/targets/ses_ses.c
807
sset8(b, i, sp->comstatus & 0xf);
usr/src/uts/common/io/scsi/targets/ses_ses.c
808
SES_LOG(NULL, SES_CE_DEBUG5, "set EncStat %x", sp->comstatus);
usr/src/uts/common/io/scsi/targets/ses_ses.c
846
sset8(b, idx, sp->comstatus);
usr/src/uts/common/io/scsi/targets/ses_ses.c
847
sset8(b, idx, sp->comstat[0]);
usr/src/uts/common/io/scsi/targets/ses_ses.c
848
sset8(b, idx, sp->comstat[1]);
usr/src/uts/common/io/scsi/targets/ses_ses.c
849
sset8(b, idx, sp->comstat[2]);
usr/src/uts/common/io/scsi/targets/ses_ses.c
853
"%x %x %x %x", elt, elm, idx, sp->comstatus, sp->comstat[0],
usr/src/uts/common/io/scsi/targets/ses_ses.c
854
sp->comstat[1], sp->comstat[2]);
usr/src/uts/common/io/scsi/targets/sgen.c
104
struct sgen_errstats *sp; \
usr/src/uts/common/io/scsi/targets/sgen.c
105
sp = (struct sgen_errstats *)sg_state->sgen_kstats->ks_data; \
usr/src/uts/common/io/scsi/targets/sgen.c
106
sp->x.value.ui32++; \
usr/src/uts/common/io/scsi/targets/st.c
11684
struct scsi_pkt *sp = BP_PKT(bp);
usr/src/uts/common/io/scsi/targets/st.c
11694
un->un_pos.eof, un->un_fmneeded, sp->pkt_resid, sp->pkt_resid);
usr/src/uts/common/io/scsi/targets/st.c
11698
if (DEBUGGING && sp->pkt_resid) {
usr/src/uts/common/io/scsi/targets/st.c
11701
sp->pkt_resid, bp->b_bcount);
usr/src/uts/common/io/scsi/targets/st.c
11704
bp->b_resid = sp->pkt_resid;
usr/src/uts/common/io/scsi/targets/st.c
11706
st_calc_bnum(un, bp, sp);
usr/src/uts/common/io/scsi/targets/st.c
11734
bp->b_resid = sp->pkt_resid;
usr/src/uts/common/io/scsi/targets/st.c
11739
st_calc_bnum(un, bp, sp);
usr/src/uts/common/io/scsi/targets/st.c
11748
bp->b_resid = sp->pkt_resid;
usr/src/uts/common/io/scsi/targets/st.c
11754
st_calc_bnum(un, bp, sp);
usr/src/uts/common/io/scsi/targets/st.c
11801
recov_info *ri = sp->pkt_private;
usr/src/uts/common/io/scsi/targets/st.c
11807
st_lookup_cmd_attribute(sp->pkt_cdbp[0]);
usr/src/uts/common/io/scsi/targets/st.c
11811
count = (int64_t)attrib->get_cnt(sp->pkt_cdbp);
usr/src/uts/common/io/scsi/targets/st.c
11832
space_strs[sp->pkt_cdbp[1] & 7],
usr/src/uts/common/io/scsi/targets/st.c
11837
switch (sp->pkt_cdbp[1]) {
usr/src/uts/common/io/scsi/targets/st.c
11899
space_strs[sp->pkt_cdbp[1] & 7]);
usr/src/uts/common/io/scsi/targets/st.c
11963
switch (sp->pkt_cdbp[1] & ST_SA_MASK) {
usr/src/uts/common/io/scsi/targets/st.c
12035
switch (sp->pkt_cdbp[1]) {
usr/src/uts/common/io/scsi/targets/st.c
13322
uchar_t *sp, *sensep;
usr/src/uts/common/io/scsi/targets/st.c
13362
sp = sensep + 3;
usr/src/uts/common/io/scsi/targets/st.c
13364
for (length = *sp++; length > 0; length--, sp++) {
usr/src/uts/common/io/scsi/targets/st.c
13366
if (*sp == page) {
usr/src/uts/common/io/scsi/targets/st.c
13500
struct log_sequential_page *sp;
usr/src/uts/common/io/scsi/targets/st.c
13519
sp = kmem_zalloc(sizeof (struct log_sequential_page), KM_SLEEP);
usr/src/uts/common/io/scsi/targets/st.c
13526
cmd->uscsi_bufaddr = (caddr_t)sp;
usr/src/uts/common/io/scsi/targets/st.c
13537
} else if (sp->log_page.code != TAPE_SEQUENTIAL_PAGE) {
usr/src/uts/common/io/scsi/targets/st.c
13542
prm = &sp->param[0];
usr/src/uts/common/io/scsi/targets/st.c
13568
kmem_free(sp, sizeof (struct log_sequential_page));
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1082
sdstats_t *sp = &ss->ss_stats;
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1083
ss->ss_ksp->ks_data = sp;
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1087
kstat_named_init(&sp->ks_ncmd, "ncmd", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1088
kstat_named_init(&sp->ks_ixfr, "ixfr", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1089
kstat_named_init(&sp->ks_oxfr, "oxfr", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1090
kstat_named_init(&sp->ks_ibytes, "ibytes", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1091
kstat_named_init(&sp->ks_obytes, "obytes", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1092
kstat_named_init(&sp->ks_npio, "npio", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1093
kstat_named_init(&sp->ks_ndma, "ndma", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1094
kstat_named_init(&sp->ks_nmulti, "nmulti", KSTAT_DATA_UINT64);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1096
kstat_named_init(&sp->ks_baseclk, "baseclk", KSTAT_DATA_UINT32);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1097
kstat_named_init(&sp->ks_cardclk, "cardclk", KSTAT_DATA_UINT32);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1098
kstat_named_init(&sp->ks_tmusecs, "tmusecs", KSTAT_DATA_UINT32);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1099
kstat_named_init(&sp->ks_width, "width", KSTAT_DATA_UINT32);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1100
kstat_named_init(&sp->ks_flags, "flags", KSTAT_DATA_UINT32);
usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c
1101
kstat_named_init(&sp->ks_capab, "capab", KSTAT_DATA_UINT32);
usr/src/uts/common/io/sfxge/sfxge.c
1002
if ((rc = sfxge_vpd_kstat_init(sp)) != 0) {
usr/src/uts/common/io/sfxge/sfxge.c
1008
if ((rc = sfxge_register(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
101
rxq_size = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge.c
1020
sfxge_vpd_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1026
sfxge_cfg_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1032
(void) sfxge_destroy(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1041
sfxge_suspend(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
1044
sfxge_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1052
sfxge_t *sp = ddi_get_driver_private(dip);
usr/src/uts/common/io/sfxge/sfxge.c
1057
if (sp == NULL)
usr/src/uts/common/io/sfxge/sfxge.c
106
sp->s_rxq_size = (uint16_t)max(rxq_size, EFX_RXQ_MINNDESCS);
usr/src/uts/common/io/sfxge/sfxge.c
1062
if (sp == NULL)
usr/src/uts/common/io/sfxge/sfxge.c
1064
return (sfxge_suspend(sp));
usr/src/uts/common/io/sfxge/sfxge.c
1070
ASSERT(sp != NULL);
usr/src/uts/common/io/sfxge/sfxge.c
1073
ddi_taskq_wait(sp->s_tqp);
usr/src/uts/common/io/sfxge/sfxge.c
1080
mutex_enter(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
1081
if (sp->s_state == SFXGE_STARTED) {
usr/src/uts/common/io/sfxge/sfxge.c
1084
sfxge_stop_locked(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1085
ASSERT3U(sp->s_state, ==, SFXGE_REGISTERED);
usr/src/uts/common/io/sfxge/sfxge.c
1087
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
1089
ASSERT(sp->s_state == SFXGE_REGISTERED ||
usr/src/uts/common/io/sfxge/sfxge.c
109
rxq_poll_usec = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge.c
1090
sp->s_state == SFXGE_INITIALIZED);
usr/src/uts/common/io/sfxge/sfxge.c
1092
if (sp->s_state != SFXGE_REGISTERED)
usr/src/uts/common/io/sfxge/sfxge.c
1096
if ((rc = sfxge_unregister(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
1101
sfxge_vpd_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1104
sfxge_cfg_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
1110
if ((rc = sfxge_destroy(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
113
sp->s_rxq_poll_usec = rxq_poll_usec;
usr/src/uts/common/io/sfxge/sfxge.c
116
sp->s_mcdi_logging = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge.c
121
sp->s_tqp = ddi_taskq_create(dip, "tq", 1, TASKQ_DEFAULTPRI, 0);
usr/src/uts/common/io/sfxge/sfxge.c
122
if (sp->s_tqp == NULL) {
usr/src/uts/common/io/sfxge/sfxge.c
128
if ((rc = sfxge_pci_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
132
if ((rc = sfxge_bar_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
136
mutex_init(&(sp->s_nic_lock), NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/sfxge/sfxge.c
138
if ((rc = efx_nic_create(sp->s_family, (efsys_identifier_t *)sp,
usr/src/uts/common/io/sfxge/sfxge.c
139
&(sp->s_bar), &(sp->s_nic_lock), &enp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
142
sp->s_enp = enp;
usr/src/uts/common/io/sfxge/sfxge.c
145
if ((rc = sfxge_mcdi_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
152
switch (sp->s_family) {
usr/src/uts/common/io/sfxge/sfxge.c
154
sfxge_pcie_check_link(sp, 8, 3); /* PCI 8x Gen3 */
usr/src/uts/common/io/sfxge/sfxge.c
158
sfxge_pcie_check_link(sp, 8, 2); /* PCI 8x Gen2 */
usr/src/uts/common/io/sfxge/sfxge.c
174
sfxge_sram_init(sp);
usr/src/uts/common/io/sfxge/sfxge.c
176
if ((rc = sfxge_intr_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
179
if ((rc = sfxge_ev_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
182
if ((rc = sfxge_mac_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
185
if ((rc = sfxge_rx_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
188
if ((rc = sfxge_tx_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
191
if ((rc = sfxge_mon_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
194
mutex_init(&(sp->s_tx_flush_lock), NULL, MUTEX_DRIVER,
usr/src/uts/common/io/sfxge/sfxge.c
195
DDI_INTR_PRI(sp->s_intr.si_intr_pri));
usr/src/uts/common/io/sfxge/sfxge.c
196
cv_init(&(sp->s_tx_flush_kv), NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/sfxge/sfxge.c
198
sp->s_state = SFXGE_INITIALIZED;
usr/src/uts/common/io/sfxge/sfxge.c
200
*spp = sp;
usr/src/uts/common/io/sfxge/sfxge.c
205
sfxge_tx_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
209
sfxge_rx_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
213
sfxge_mac_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
217
sfxge_ev_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
221
sfxge_intr_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
225
sfxge_sram_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
226
(void) efx_nic_reset(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
242
sfxge_mcdi_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
246
sp->s_enp = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
251
mutex_destroy(&(sp->s_nic_lock));
usr/src/uts/common/io/sfxge/sfxge.c
252
sfxge_bar_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
256
sfxge_pci_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
260
ddi_taskq_destroy(sp->s_tqp);
usr/src/uts/common/io/sfxge/sfxge.c
261
sp->s_tqp = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
267
sp->s_mtu = 0;
usr/src/uts/common/io/sfxge/sfxge.c
269
mutex_destroy(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
272
sp->s_dip = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
274
SFXGE_OBJ_CHECK(sp, sfxge_t);
usr/src/uts/common/io/sfxge/sfxge.c
275
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/io/sfxge/sfxge.c
282
sfxge_start_locked(sfxge_t *sp, boolean_t restart)
usr/src/uts/common/io/sfxge/sfxge.c
286
ASSERT(mutex_owned(&(sp->s_state_lock)));
usr/src/uts/common/io/sfxge/sfxge.c
288
if (sp->s_state == SFXGE_STARTED)
usr/src/uts/common/io/sfxge/sfxge.c
291
if (sp->s_state != SFXGE_REGISTERED) {
usr/src/uts/common/io/sfxge/sfxge.c
295
sp->s_state = SFXGE_STARTING;
usr/src/uts/common/io/sfxge/sfxge.c
298
efx_mcdi_new_epoch(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
300
if ((rc = efx_nic_reset(sp->s_enp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
303
if ((rc = efx_nic_init(sp->s_enp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
306
if ((rc = efx_filter_init(sp->s_enp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
309
if ((rc = sfxge_sram_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
312
if ((rc = sfxge_intr_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
315
if ((rc = sfxge_ev_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
318
if ((rc = sfxge_mac_start(sp, restart)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
321
if ((rc = sfxge_rx_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
324
if ((rc = sfxge_tx_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
327
if ((rc = sfxge_mon_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
330
ASSERT3U(sp->s_state, ==, SFXGE_STARTING);
usr/src/uts/common/io/sfxge/sfxge.c
331
sp->s_state = SFXGE_STARTED;
usr/src/uts/common/io/sfxge/sfxge.c
334
sfxge_gld_mtu_update(sp);
usr/src/uts/common/io/sfxge/sfxge.c
341
sfxge_tx_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
345
sfxge_rx_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
349
sfxge_mac_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
353
sfxge_ev_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
357
sfxge_intr_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
361
sfxge_sram_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
365
efx_filter_fini(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
369
efx_nic_fini(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
373
(void) efx_nic_reset(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
378
ASSERT3U(sp->s_state, ==, SFXGE_STARTING);
usr/src/uts/common/io/sfxge/sfxge.c
379
sp->s_state = SFXGE_REGISTERED;
usr/src/uts/common/io/sfxge/sfxge.c
389
sfxge_start(sfxge_t *sp, boolean_t restart)
usr/src/uts/common/io/sfxge/sfxge.c
393
mutex_enter(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
394
rc = sfxge_start_locked(sp, restart);
usr/src/uts/common/io/sfxge/sfxge.c
395
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
401
sfxge_stop_locked(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
403
ASSERT(mutex_owned(&(sp->s_state_lock)));
usr/src/uts/common/io/sfxge/sfxge.c
405
if (sp->s_state != SFXGE_STARTED) {
usr/src/uts/common/io/sfxge/sfxge.c
408
sp->s_state = SFXGE_STOPPING;
usr/src/uts/common/io/sfxge/sfxge.c
410
sfxge_mon_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
411
sfxge_tx_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
412
sfxge_rx_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
413
sfxge_mac_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
416
sfxge_ev_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
417
sfxge_intr_stop(sp); /* cope with late flush/soft events until here */
usr/src/uts/common/io/sfxge/sfxge.c
418
sfxge_sram_stop(sp);
usr/src/uts/common/io/sfxge/sfxge.c
420
efx_filter_fini(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
422
efx_nic_fini(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
423
(void) efx_nic_reset(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
425
ASSERT3U(sp->s_state, ==, SFXGE_STOPPING);
usr/src/uts/common/io/sfxge/sfxge.c
426
sp->s_state = SFXGE_REGISTERED;
usr/src/uts/common/io/sfxge/sfxge.c
430
sfxge_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
432
mutex_enter(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
433
sfxge_stop_locked(sp);
usr/src/uts/common/io/sfxge/sfxge.c
434
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
440
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge.c
444
mutex_enter(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
447
if (sp->s_state != SFXGE_STARTED)
usr/src/uts/common/io/sfxge/sfxge.c
451
if (sp->s_hw_err && sp->s_action_on_hw_err != SFXGE_INVISIBLE) {
usr/src/uts/common/io/sfxge/sfxge.c
452
sp->s_mac.sm_link_mode = EFX_LINK_DOWN;
usr/src/uts/common/io/sfxge/sfxge.c
453
sfxge_gld_link_update(sp);
usr/src/uts/common/io/sfxge/sfxge.c
457
sfxge_stop_locked(sp);
usr/src/uts/common/io/sfxge/sfxge.c
459
if (sp->s_hw_err && sp->s_action_on_hw_err == SFXGE_LEAVE_DEAD) {
usr/src/uts/common/io/sfxge/sfxge.c
460
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge.c
464
(void) atomic_swap_32(&(sp->s_nested_restarts), 0);
usr/src/uts/common/io/sfxge/sfxge.c
465
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
468
sp->s_hw_err = SFXGE_HW_OK;
usr/src/uts/common/io/sfxge/sfxge.c
471
if ((rc = sfxge_start_locked(sp, B_TRUE)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
475
(void) atomic_swap_32(&(sp->s_nested_restarts), 0);
usr/src/uts/common/io/sfxge/sfxge.c
476
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
477
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR "NIC restart complete");
usr/src/uts/common/io/sfxge/sfxge.c
482
dev_err(sp->s_dip, CE_WARN,
usr/src/uts/common/io/sfxge/sfxge.c
485
(void) atomic_swap_32(&(sp->s_nested_restarts), 0);
usr/src/uts/common/io/sfxge/sfxge.c
486
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
490
sfxge_restart_dispatch(sfxge_t *sp, uint_t cflags, sfxge_hw_err_t hw_err,
usr/src/uts/common/io/sfxge/sfxge.c
494
sp->s_num_restarts++;
usr/src/uts/common/io/sfxge/sfxge.c
496
sp->s_hw_err = hw_err;
usr/src/uts/common/io/sfxge/sfxge.c
497
sp->s_num_restarts_hw_err++;
usr/src/uts/common/io/sfxge/sfxge.c
500
if (atomic_inc_32_nv(&(sp->s_nested_restarts)) > 1) {
usr/src/uts/common/io/sfxge/sfxge.c
508
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR "NIC restart due to %s:%d",
usr/src/uts/common/io/sfxge/sfxge.c
512
return (ddi_taskq_dispatch(sp->s_tqp, _sfxge_restart, sp, cflags));
usr/src/uts/common/io/sfxge/sfxge.c
517
sfxge_can_destroy(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
527
index = EFX_ARRAY_SIZE(sp->s_stp);
usr/src/uts/common/io/sfxge/sfxge.c
529
sfxge_txq_t *stp = sp->s_stp[index];
usr/src/uts/common/io/sfxge/sfxge.c
536
return (sfxge_rx_loaned(sp));
usr/src/uts/common/io/sfxge/sfxge.c
541
sfxge_destroy(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
547
ASSERT3U(sp->s_state, ==, SFXGE_INITIALIZED);
usr/src/uts/common/io/sfxge/sfxge.c
548
enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge.c
550
if (sfxge_can_destroy(sp) != 0) {
usr/src/uts/common/io/sfxge/sfxge.c
555
sp->s_state = SFXGE_UNINITIALIZED;
usr/src/uts/common/io/sfxge/sfxge.c
557
cv_destroy(&(sp->s_tx_flush_kv));
usr/src/uts/common/io/sfxge/sfxge.c
558
mutex_destroy(&(sp->s_tx_flush_lock));
usr/src/uts/common/io/sfxge/sfxge.c
560
sfxge_mon_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
561
sfxge_tx_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
562
sfxge_rx_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
563
sfxge_mac_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
564
sfxge_ev_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
565
sfxge_intr_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
566
sfxge_sram_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
572
sfxge_mcdi_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
575
sp->s_enp = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
578
mutex_destroy(&(sp->s_nic_lock));
usr/src/uts/common/io/sfxge/sfxge.c
581
sfxge_bar_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
584
sfxge_pci_fini(sp);
usr/src/uts/common/io/sfxge/sfxge.c
587
tqp = sp->s_tqp;
usr/src/uts/common/io/sfxge/sfxge.c
588
sp->s_tqp = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
591
mutex_destroy(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
594
sp->s_mtu = 0;
usr/src/uts/common/io/sfxge/sfxge.c
597
sp->s_dip = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
599
SFXGE_OBJ_CHECK(sp, sfxge_t);
usr/src/uts/common/io/sfxge/sfxge.c
600
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/io/sfxge/sfxge.c
611
sfxge_ioctl(sfxge_t *sp, queue_t *wq, mblk_t *mp)
usr/src/uts/common/io/sfxge/sfxge.c
621
mutex_enter(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
661
if ((rc = sfxge_nvram_ioctl(sp, snip)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
669
if ((rc = sfxge_mcdi_ioctl(sp, smip)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
67
sfxge_cfg_build(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
679
if ((rc = sfxge_mcdi2_ioctl(sp, smip)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
689
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_OK,
usr/src/uts/common/io/sfxge/sfxge.c
69
const efx_nic_cfg_t *encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge.c
698
if ((rc = sfxge_vpd_ioctl(sp, svip)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
70
(void) snprintf(sp->s_cfg_kstat.buf.sck_mac, 64,
usr/src/uts/common/io/sfxge/sfxge.c
707
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
715
ddi_taskq_wait(sp->s_tqp);
usr/src/uts/common/io/sfxge/sfxge.c
732
mutex_exit(&(sp->s_state_lock));
usr/src/uts/common/io/sfxge/sfxge.c
739
sfxge_register(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
743
ASSERT3U(sp->s_state, ==, SFXGE_INITIALIZED);
usr/src/uts/common/io/sfxge/sfxge.c
745
if ((rc = sfxge_gld_register(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
748
sp->s_state = SFXGE_REGISTERED;
usr/src/uts/common/io/sfxge/sfxge.c
759
sfxge_unregister(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
763
ASSERT3U(sp->s_state, ==, SFXGE_REGISTERED);
usr/src/uts/common/io/sfxge/sfxge.c
766
ddi_taskq_wait(sp->s_tqp);
usr/src/uts/common/io/sfxge/sfxge.c
768
if ((rc = sfxge_gld_unregister(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
771
sp->s_state = SFXGE_INITIALIZED;
usr/src/uts/common/io/sfxge/sfxge.c
782
_sfxge_vpd_kstat_init(sfxge_t *sp, caddr_t vpd, size_t size, efx_vpd_tag_t tag,
usr/src/uts/common/io/sfxge/sfxge.c
786
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge.c
787
sfxge_vpd_kstat_t *svkp = &(sp->s_vpd_kstat);
usr/src/uts/common/io/sfxge/sfxge.c
80
sfxge_t *sp;
usr/src/uts/common/io/sfxge/sfxge.c
808
sfxge_vpd_kstat_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
810
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge.c
811
sfxge_vpd_kstat_t *svkp = &(sp->s_vpd_kstat);
usr/src/uts/common/io/sfxge/sfxge.c
812
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge.c
849
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_ID, "ID", SFXGE_VPD_ID);
usr/src/uts/common/io/sfxge/sfxge.c
850
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_RO, "PN", SFXGE_VPD_PN);
usr/src/uts/common/io/sfxge/sfxge.c
851
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_RO, "SN", SFXGE_VPD_SN);
usr/src/uts/common/io/sfxge/sfxge.c
852
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_RO, "EC", SFXGE_VPD_EC);
usr/src/uts/common/io/sfxge/sfxge.c
853
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_RO, "MN", SFXGE_VPD_MN);
usr/src/uts/common/io/sfxge/sfxge.c
854
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_RO, "VD", SFXGE_VPD_VD);
usr/src/uts/common/io/sfxge/sfxge.c
855
_sfxge_vpd_kstat_init(sp, vpd, size, EFX_VPD_RO, "VE", SFXGE_VPD_VE);
usr/src/uts/common/io/sfxge/sfxge.c
87
sp = kmem_zalloc(sizeof (*sp), KM_SLEEP);
usr/src/uts/common/io/sfxge/sfxge.c
88
sp->s_dip = dip;
usr/src/uts/common/io/sfxge/sfxge.c
880
sfxge_vpd_kstat_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
882
sfxge_vpd_kstat_t *svkp = &(sp->s_vpd_kstat);
usr/src/uts/common/io/sfxge/sfxge.c
89
ddi_set_driver_private(dip, sp);
usr/src/uts/common/io/sfxge/sfxge.c
902
sfxge_cfg_kstat_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
904
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge.c
91
mutex_init(&(sp->s_state_lock), NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/sfxge/sfxge.c
910
sfxge_cfg_build(sp);
usr/src/uts/common/io/sfxge/sfxge.c
92
sp->s_state = SFXGE_UNINITIALIZED;
usr/src/uts/common/io/sfxge/sfxge.c
923
sp->s_cfg_ksp = ksp;
usr/src/uts/common/io/sfxge/sfxge.c
925
ksp->ks_data = sckp = &(sp->s_cfg_kstat);
usr/src/uts/common/io/sfxge/sfxge.c
946
sfxge_cfg_kstat_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
948
if (sp->s_cfg_ksp == NULL)
usr/src/uts/common/io/sfxge/sfxge.c
95
sp->s_mtu = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge.c
951
kstat_delete(sp->s_cfg_ksp);
usr/src/uts/common/io/sfxge/sfxge.c
952
sp->s_cfg_ksp = NULL;
usr/src/uts/common/io/sfxge/sfxge.c
954
bzero(&(sp->s_cfg_kstat), sizeof (sfxge_cfg_kstat_t));
usr/src/uts/common/io/sfxge/sfxge.c
958
sfxge_resume(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge.c
963
if ((rc = sfxge_start(sp, B_FALSE)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
977
sfxge_t *sp;
usr/src/uts/common/io/sfxge/sfxge.c
98
sp->s_action_on_hw_err = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge.c
985
if ((sp = ddi_get_driver_private(dip)) == NULL)
usr/src/uts/common/io/sfxge/sfxge.c
987
return (sfxge_resume(sp));
usr/src/uts/common/io/sfxge/sfxge.c
994
if ((rc = sfxge_create(dip, &sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.c
998
if ((rc = sfxge_cfg_kstat_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge.h
880
extern int sfxge_ev_txlabel_alloc(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
882
extern int sfxge_ev_txlabel_free(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
913
extern void sfxge_mac_link_update(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
916
extern int sfxge_mcdi_init(sfxge_t *sp);
usr/src/uts/common/io/sfxge/sfxge.h
917
extern void sfxge_mcdi_fini(sfxge_t *sp);
usr/src/uts/common/io/sfxge/sfxge.h
918
extern int sfxge_mcdi_ioctl(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
920
extern int sfxge_mcdi2_ioctl(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
927
extern int sfxge_phy_kstat_init(sfxge_t *sp);
usr/src/uts/common/io/sfxge/sfxge.h
928
extern void sfxge_phy_kstat_fini(sfxge_t *sp);
usr/src/uts/common/io/sfxge/sfxge.h
929
extern uint8_t sfxge_phy_lp_cap_test(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
931
extern int sfxge_phy_cap_apply(sfxge_t *sp,
usr/src/uts/common/io/sfxge/sfxge.h
933
extern uint8_t sfxge_phy_cap_test(sfxge_t *sp, uint32_t flags,
usr/src/uts/common/io/sfxge/sfxge.h
935
extern int sfxge_phy_cap_set(sfxge_t *sp, uint32_t field,
usr/src/uts/common/io/sfxge/sfxge_bar.c
40
sfxge_bar_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_bar.c
42
efsys_bar_t *esbp = &(sp->s_bar);
usr/src/uts/common/io/sfxge/sfxge_bar.c
50
if (ddi_regs_map_setup(sp->s_dip, EFX_MEM_BAR, &(esbp->esb_base), 0, 0,
usr/src/uts/common/io/sfxge/sfxge_bar.c
67
sfxge_bar_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_bar.c
69
efsys_bar_t *esbp = &(sp->s_bar);
usr/src/uts/common/io/sfxge/sfxge_err.c
58
sfxge_t *sp = (sfxge_t *)arg;
usr/src/uts/common/io/sfxge/sfxge_err.c
59
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_err.c
68
sfxge_intr_fatal(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_err.c
70
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_err.c
76
err = sfxge_restart_dispatch(sp, DDI_NOSLEEP, SFXGE_HW_ERR,
usr/src/uts/common/io/sfxge/sfxge_err.c
79
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_ev.c
1004
sfxge_ev_qstop(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1006
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
1012
evq_size = index ? sp->s_evqX_size : sp->s_evq0_size;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1033
sfxge_sram_buf_tbl_clear(sp, sep->se_id, EFX_EVQ_NBUFS(evq_size));
usr/src/uts/common/io/sfxge/sfxge_ev.c
1037
sfxge_ev_qfini(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1039
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
1043
sp->s_sep[index] = NULL;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1054
kmem_cache_free(index ? sp->s_eqXc : sp->s_eq0c, sep);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1058
sfxge_ev_txlabel_alloc(sfxge_t *sp, unsigned int evq, sfxge_txq_t *stp,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1061
sfxge_evq_t *sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_ev.c
107
if ((rc = sfxge_sram_buf_tbl_alloc(sp, EFX_EVQ_NBUFS(evq_size),
usr/src/uts/common/io/sfxge/sfxge_ev.c
1110
sfxge_ev_txlabel_free(sfxge_t *sp, unsigned int evq, sfxge_txq_t *stp,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1113
sfxge_evq_t *sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_ev.c
1145
sfxge_ev_kmem_cache_create(sfxge_t *sp, const char *qname,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1152
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip), qname);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1155
SFXGE_CPU_CACHE_SIZE, ctor, dtor, NULL, sp, NULL, 0);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1161
sfxge_ev_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1163
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1176
evqX_size = sp->s_rxq_size + SFXGE_TX_NDESCS;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1188
sp->s_evq0_size = pow2_ge(evq0_size);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1189
sp->s_evqX_size = pow2_ge(evqX_size);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1192
sp->s_ev_moderation = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1195
ev_batch = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1202
sp->s_eq0c = sfxge_ev_kmem_cache_create(sp, "evq0", sfxge_ev_q0ctor,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1204
sp->s_eqXc = sfxge_ev_kmem_cache_create(sp, "evqX", sfxge_ev_qXctor,
usr/src/uts/common/io/sfxge/sfxge_ev.c
1209
if ((rc = sfxge_ev_qinit(sp, index, ev_batch)) != 0)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1219
sfxge_ev_qfini(sp, index);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1220
sp->s_ev_moderation = 0;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1225
kmem_cache_destroy(sp->s_eqXc);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1226
kmem_cache_destroy(sp->s_eq0c);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1227
sp->s_eqXc = NULL;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1228
sp->s_eq0c = NULL;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1234
sfxge_ev_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1236
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1237
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1249
if ((rc = sfxge_ev_qstart(sp, index)) != 0)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1260
sfxge_ev_qstop(sp, index);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1272
sfxge_ev_moderation_get(sfxge_t *sp, unsigned int *usp)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1274
*usp = sp->s_ev_moderation;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1278
sfxge_ev_moderation_set(sfxge_t *sp, unsigned int us)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1280
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1288
if ((rc = sfxge_ev_qmoderate(sp, index, us)) != 0)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1292
sp->s_ev_moderation = us;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1305
sfxge_ev_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1307
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1308
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1316
sfxge_ev_qstop(sp, index);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1323
sfxge_ev_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_ev.c
1325
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1330
sp->s_ev_moderation = 0;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1335
sfxge_ev_qfini(sp, index);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1337
kmem_cache_destroy(sp->s_eqXc);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1338
kmem_cache_destroy(sp->s_eq0c);
usr/src/uts/common/io/sfxge/sfxge_ev.c
1339
sp->s_eqXc = NULL;
usr/src/uts/common/io/sfxge/sfxge_ev.c
1340
sp->s_eq0c = NULL;
usr/src/uts/common/io/sfxge/sfxge_ev.c
136
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_ev.c
137
return (_sfxge_ev_qctor(sp, sep, kmflags, sp->s_evq0_size));
usr/src/uts/common/io/sfxge/sfxge_ev.c
144
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_ev.c
145
return (_sfxge_ev_qctor(sp, sep, kmflags, sp->s_evqX_size));
usr/src/uts/common/io/sfxge/sfxge_ev.c
148
_sfxge_ev_qdtor(sfxge_t *sp, sfxge_evq_t *sep, uint16_t evq_size)
usr/src/uts/common/io/sfxge/sfxge_ev.c
151
ASSERT3P(sep->se_sp, ==, sp);
usr/src/uts/common/io/sfxge/sfxge_ev.c
156
sfxge_sram_buf_tbl_free(sp, sep->se_id, EFX_EVQ_NBUFS(evq_size));
usr/src/uts/common/io/sfxge/sfxge_ev.c
171
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_ev.c
172
_sfxge_ev_qdtor(sp, sep, sp->s_evq0_size);
usr/src/uts/common/io/sfxge/sfxge_ev.c
179
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_ev.c
180
_sfxge_ev_qdtor(sp, sep, sp->s_evqX_size);
usr/src/uts/common/io/sfxge/sfxge_ev.c
206
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
208
sfxge_rxq_t *srp = sp->s_srp[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
241
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
253
srp = sp->s_srp[label];
usr/src/uts/common/io/sfxge/sfxge_ev.c
258
ASSERT3U(id, <, sp->s_rxq_size);
usr/src/uts/common/io/sfxge/sfxge_ev.c
267
stop = (id + 1) & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_ev.c
268
id = srp->sr_pending & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_ev.c
270
delta = (stop >= id) ? (stop - id) : (sp->s_rxq_size - id + stop);
usr/src/uts/common/io/sfxge/sfxge_ev.c
274
if ((!efx_nic_cfg_get(sp->s_enp)->enc_rx_batching_enabled) ||
usr/src/uts/common/io/sfxge/sfxge_ev.c
276
(delta > efx_nic_cfg_get(sp->s_enp)->enc_rx_batch_max)) {
usr/src/uts/common/io/sfxge/sfxge_ev.c
285
(void) sfxge_restart_dispatch(sp, DDI_SLEEP,
usr/src/uts/common/io/sfxge/sfxge_ev.c
292
prefetch = (id + 4) & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_ev.c
300
for (; id != stop; id = (id + 1) & (sp->s_rxq_size - 1)) {
usr/src/uts/common/io/sfxge/sfxge_ev.c
328
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
341
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_ERR,
usr/src/uts/common/io/sfxge/sfxge_ev.c
352
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
361
srp = sp->s_srp[rxq_index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
373
sep_targetq = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
392
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
401
srp = sp->s_srp[rxq_index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
413
sep_targetq = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
476
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
485
stp = sp->s_stp[txq_index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
497
sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_ev.c
515
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
516
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_ev.c
531
sfxge_rxq_t *srp = sp->s_srp[label];
usr/src/uts/common/io/sfxge/sfxge_ev.c
541
sfxge_rxq_t *srp = sp->s_srp[label];
usr/src/uts/common/io/sfxge/sfxge_ev.c
551
sfxge_rxq_t *srp = sp->s_srp[label];
usr/src/uts/common/io/sfxge/sfxge_ev.c
625
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
627
sfxge_mac_link_update(sp, link_mode);
usr/src/uts/common/io/sfxge/sfxge_ev.c
668
sfxge_t *sp = sep->se_sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
670
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_ev.c
698
kstat_named_init(knp, (char *)efx_ev_qstat_name(sp->s_enp, id),
usr/src/uts/common/io/sfxge/sfxge_ev.c
731
sfxge_ev_qinit(sfxge_t *sp, unsigned int index, unsigned int ev_batch)
usr/src/uts/common/io/sfxge/sfxge_ev.c
738
sep = kmem_cache_alloc(index ? sp->s_eqXc : sp->s_eq0c, KM_SLEEP);
usr/src/uts/common/io/sfxge/sfxge_ev.c
74
_sfxge_ev_qctor(sfxge_t *sp, sfxge_evq_t *sep, int kmflags, uint16_t evq_size)
usr/src/uts/common/io/sfxge/sfxge_ev.c
748
MUTEX_DRIVER, DDI_INTR_PRI(sp->s_intr.si_intr_pri));
usr/src/uts/common/io/sfxge/sfxge_ev.c
758
sp->s_sep[index] = sep;
usr/src/uts/common/io/sfxge/sfxge_ev.c
770
kmem_cache_free(index ? sp->s_eqXc : sp->s_eq0c, sep);
usr/src/uts/common/io/sfxge/sfxge_ev.c
779
sfxge_ev_qstart(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_ev.c
781
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
782
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_ev.c
783
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
788
uint16_t evq_size = index ? sp->s_evqX_size : sp->s_evq0_size;
usr/src/uts/common/io/sfxge/sfxge_ev.c
799
if ((rc = sfxge_sram_buf_tbl_set(sp, sep->se_id, esmp,
usr/src/uts/common/io/sfxge/sfxge_ev.c
824
if ((rc = efx_ev_qmoderate(sep->se_eep, sp->s_ev_moderation)) != 0)
usr/src/uts/common/io/sfxge/sfxge_ev.c
845
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_ev.c
884
sfxge_sram_buf_tbl_clear(sp, sep->se_id, EFX_EVQ_NBUFS(evq_size));
usr/src/uts/common/io/sfxge/sfxge_ev.c
895
sfxge_ev_qpoll(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_ev.c
897
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
90
sep->se_sp = sp;
usr/src/uts/common/io/sfxge/sfxge_ev.c
900
uint16_t evq_size = index ? sp->s_evqX_size : sp->s_evq0_size;
usr/src/uts/common/io/sfxge/sfxge_ev.c
917
(void) ddi_taskq_dispatch(sp->s_tqp, sfxge_rx_scale_update, sp,
usr/src/uts/common/io/sfxge/sfxge_ev.c
92
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_ev.c
961
sfxge_ev_qprime(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_ev.c
963
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_ev.c
993
sfxge_ev_qmoderate(sfxge_t *sp, unsigned int index, unsigned int us)
usr/src/uts/common/io/sfxge/sfxge_ev.c
995
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1013
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_AN, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1017
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_40000FDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
102
sfxge_phy_cur_cap_test64(sfxge_t *sp, uint32_t field)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1021
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_10000FDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1026
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_1000FDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1031
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_1000HDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1036
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_100FDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
104
return (sfxge_phy_cap_test(sp, EFX_PHY_CAP_CURRENT, field, NULL) ?
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1041
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_100HDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1046
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_10FDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1051
if ((rc = sfxge_phy_cap_set(sp, EFX_PHY_CAP_10HDX, v8)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1063
sp->s_mtu = mtu;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1066
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_OK,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
109
sfxge_phy_lp_cap_test64(sfxge_t *sp, uint32_t field)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1096
if ((rc = sfxge_mac_fcntl_set(sp, fcntl)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1102
if ((rc = sfxge_gld_priv_prop_set(sp, name, size, valp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
111
return (sfxge_phy_lp_cap_test(sp, field) ? 1ull : 0ull);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1135
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1156
sp->s_dip, DDI_PROP_DONTPASS, "mtu", ETHERMTU);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1161
sfxge_gld_priv_prop_info(sp, name, handle);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
117
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
118
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1202
cap_default = sfxge_phy_cap_test(sp, EFX_PHY_CAP_DEFAULT,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
121
if (sp->s_mac.sm_state != SFXGE_MAC_STARTED) {
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1213
sfxge_gld_register(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1227
mrp->m_driver = sp;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1228
mrp->m_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1231
mcp = &(sp->s_mc);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1261
if ((rc = sfxge_mac_unicst_get(sp, SFXGE_UNICST_BIA,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1266
mrp->m_max_sdu = sp->s_mtu;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1272
mrp->m_priv_props = sp->s_mac_priv_props;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1273
sfxge_gld_priv_prop_init(sp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1285
sp->s_mh = mh;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1297
sfxge_gld_priv_prop_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
130
sfxge_mac_link_speed_get(sp, &speed);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1300
bzero(&(sp->s_mc), sizeof (mac_callbacks_t));
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1309
sfxge_gld_unregister(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1311
mac_handle_t mh = sp->s_mh;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1317
sp->s_mh = NULL;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1320
sfxge_gld_priv_prop_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
1323
bzero(&(sp->s_mc), sizeof (mac_callbacks_t));
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
138
sfxge_mac_link_duplex_get(sp, &duplex);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
161
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_40000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
164
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_10000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
167
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_1000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
170
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_1000HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
173
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_100FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
176
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_100HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
179
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_10FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
182
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_10HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
185
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_ASYM);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
188
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_PAUSE);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
191
*valp = sfxge_phy_dfl_cap_test64(sp, EFX_PHY_CAP_AN);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
194
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_40000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
197
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_10000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
200
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_1000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
203
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_1000HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
206
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_100FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
209
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_100HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
212
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_10FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
215
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_10HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
218
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_ASYM);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
221
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_PAUSE);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
224
*valp = sfxge_phy_cur_cap_test64(sp, EFX_PHY_CAP_AN);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
227
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_40000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
230
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_10000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
233
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_1000FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
236
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_1000HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
239
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_100FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
242
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_100HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
245
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_10FDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
248
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_10HDX);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
251
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_ASYM);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
254
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_PAUSE);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
257
*valp = sfxge_phy_lp_cap_test64(sp, EFX_PHY_CAP_AN);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
268
if ((rc = efx_phy_oui_get(sp->s_enp, &oui)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
274
sfxge_mac_stat_get(sp, EFX_MAC_RX_MULTICST_PKTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
278
sfxge_mac_stat_get(sp, EFX_MAC_RX_BRDCST_PKTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
282
sfxge_mac_stat_get(sp, EFX_MAC_TX_MULTICST_PKTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
286
sfxge_mac_stat_get(sp, EFX_MAC_TX_BRDCST_PKTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
290
sfxge_mac_stat_get(sp, EFX_MAC_RX_ERRORS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
294
sfxge_mac_stat_get(sp, EFX_MAC_TX_ERRORS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
298
sfxge_mac_stat_get(sp, EFX_MAC_RX_OCTETS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
302
sfxge_mac_stat_get(sp, EFX_MAC_RX_PKTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
306
sfxge_mac_stat_get(sp, EFX_MAC_TX_OCTETS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
310
sfxge_mac_stat_get(sp, EFX_MAC_TX_PKTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
314
sfxge_mac_stat_get(sp, EFX_MAC_RX_DROP_EVENTS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
318
sfxge_mac_stat_get(sp, EFX_MAC_RX_FCS_ERRORS, valp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
340
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
343
if ((rc = sfxge_start(sp, B_FALSE)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
357
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
359
sfxge_stop(sp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
365
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
367
return sfxge_mac_promisc_set(sp,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
374
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
378
if ((rc = sfxge_mac_multicst_add(sp, addr)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
381
if ((rc = sfxge_mac_multicst_remove(sp, addr)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
397
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
400
if ((rc = sfxge_mac_unicst_set(sp, (uint8_t *)addr)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
414
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
416
sfxge_ioctl(sp, wq, mp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
423
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
436
if (sfxge_tx_packet_add(sp, mp) == ENOSPC) {
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
48
sfxge_gld_link_update(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
50
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
507
sfxge_gld_priv_prop_info(sfxge_t *sp, const char *name,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
520
(uint32_t)sp->s_intr.si_nalloc);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
529
0, efx_nic_cfg_get(sp->s_enp)->enc_evq_timer_max_us);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
552
sfxge_gld_priv_prop_get(sfxge_t *sp, const char *name,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
561
sfxge_rx_coalesce_mode_get(sp, &mode);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
570
if (sfxge_rx_scale_count_get(sp, &count) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
580
sfxge_ev_moderation_get(sp, &us);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
587
val = (long)sp->s_mon.sm_polling;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
593
val = (long)sp->s_mcdi_logging;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
614
sfxge_gld_priv_prop_set(sfxge_t *sp, const char *name, unsigned int size,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
625
if ((rc = sfxge_rx_coalesce_mode_set(sp,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
633
if ((rc = sfxge_rx_scale_count_set(sp, (unsigned int)val)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
64
mac_link_update(sp->s_mh, link);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
640
if ((rc = sfxge_ev_moderation_set(sp, (unsigned int) val)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
647
sp->s_mon.sm_polling = (int)val;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
653
sp->s_mcdi_logging = (int)val;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
679
sfxge_gld_priv_prop_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
68
sfxge_gld_mtu_update(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
688
sp->s_mac_priv_props_alloc = SFXGE_N_NAMED_PROPS + 1;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
689
sp->s_mac_priv_props = kmem_zalloc(sizeof (sfxge_mac_priv_prop_t) *
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
690
sp->s_mac_priv_props_alloc,
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
698
mac_priv_props = sp->s_mac_priv_props;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
71
(void) mac_maxsdu_update(sp->s_mh, sp->s_mtu);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
726
ASSERT3U((nprops + 1), ==, sp->s_mac_priv_props_alloc);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
73
_NOTE(ARGUNUSED(sp));
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
733
sfxge_gld_priv_prop_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
738
mac_priv_props = sp->s_mac_priv_props;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
745
kmem_free(sp->s_mac_priv_props, sizeof (sfxge_mac_priv_prop_t) *
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
746
sp->s_mac_priv_props_alloc);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
747
sp->s_mac_priv_props = NULL;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
755
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
78
sfxge_gld_rx_post(sfxge_t *sp, unsigned int index, mblk_t *mp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
82
mac_rx(sp->s_mh, NULL, mp);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
822
sfxge_mac_link_duplex_get(sp, &duplex);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
847
sfxge_mac_link_speed_get(sp, &speed);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
856
sfxge_mac_link_check(sp, &up);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
865
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_AN, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
869
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_40000FDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
87
sfxge_gld_rx_push(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
873
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_10000FDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
877
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_1000FDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
881
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_1000HDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
885
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_100FDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
889
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_100HDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
89
_NOTE(ARGUNUSED(sp))
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
893
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_10FDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
897
*v8 = sfxge_phy_cap_test(sp, flag, EFX_PHY_CAP_10HDX, NULL);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
900
*((uint32_t *)valp) = (uint32_t)(sp->s_mtu);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
906
sfxge_mac_fcntl_get(sp, &fcntl);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
932
if ((rc = sfxge_gld_priv_prop_get(sp, name, size, valp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
94
sfxge_phy_dfl_cap_test64(sfxge_t *sp, uint32_t field)
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
959
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
96
return (sfxge_phy_cap_test(sp, EFX_PHY_CAP_DEFAULT, field, NULL) ?
usr/src/uts/common/io/sfxge/sfxge_hash.c
159
sfxge_toeplitz_hash_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_hash.c
166
if ((rc = efx_rx_scale_mode_set(sp->s_enp, EFX_RX_HASHALG_TOEPLITZ,
usr/src/uts/common/io/sfxge/sfxge_hash.c
171
if ((rc = efx_rx_scale_key_set(sp->s_enp, toeplitz_key,
usr/src/uts/common/io/sfxge/sfxge_hash.c
175
sp->s_toeplitz_cache = toeplitz_cache_init(toeplitz_key);
usr/src/uts/common/io/sfxge/sfxge_hash.c
181
sfxge_toeplitz_hash_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_hash.c
183
if (sp->s_toeplitz_cache != NULL) {
usr/src/uts/common/io/sfxge/sfxge_hash.c
184
kmem_free((void *)sp->s_toeplitz_cache,
usr/src/uts/common/io/sfxge/sfxge_hash.c
186
sp->s_toeplitz_cache = NULL;
usr/src/uts/common/io/sfxge/sfxge_hash.c
63
sfxge_toeplitz_hash(sfxge_t *sp, unsigned int addr_size,
usr/src/uts/common/io/sfxge/sfxge_hash.c
69
hash ^= toeplitz_hash(sp->s_toeplitz_cache, src_addr, pos, addr_size);
usr/src/uts/common/io/sfxge/sfxge_hash.c
71
hash ^= toeplitz_hash(sp->s_toeplitz_cache, dst_addr, pos, addr_size);
usr/src/uts/common/io/sfxge/sfxge_hash.c
74
hash ^= toeplitz_hash(sp->s_toeplitz_cache,
usr/src/uts/common/io/sfxge/sfxge_hash.c
77
hash ^= toeplitz_hash(sp->s_toeplitz_cache,
usr/src/uts/common/io/sfxge/sfxge_intr.c
108
(void) sfxge_ev_qpoll(sp, index);
usr/src/uts/common/io/sfxge/sfxge_intr.c
112
sfxge_gld_rx_push(sp);
usr/src/uts/common/io/sfxge/sfxge_intr.c
125
if (sp->s_sep[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_intr.c
126
(void) sfxge_ev_qpoll(sp, index);
usr/src/uts/common/io/sfxge/sfxge_intr.c
132
if (sp->s_sep[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_intr.c
133
(void) sfxge_ev_qprime(sp, index);
usr/src/uts/common/io/sfxge/sfxge_intr.c
146
sfxge_t *sp = (void *)arg1;
usr/src/uts/common/io/sfxge/sfxge_intr.c
147
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_intr.c
148
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
176
sfxge_intr_fatal(sp);
usr/src/uts/common/io/sfxge/sfxge_intr.c
182
(void) sfxge_ev_qpoll(sp, index);
usr/src/uts/common/io/sfxge/sfxge_intr.c
184
sfxge_gld_rx_push(sp);
usr/src/uts/common/io/sfxge/sfxge_intr.c
192
sfxge_intr_bus_enable(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
194
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
214
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
233
(caddr_t)sp, (caddr_t)(uintptr_t)add_index);
usr/src/uts/common/io/sfxge/sfxge_intr.c
235
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
249
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
269
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
281
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
304
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
326
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
342
sfxge_intr_bus_disable(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
344
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
355
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
365
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
381
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
393
sfxge_intr_nic_enable(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
395
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
397
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_intr.c
413
if (sp->s_family == EFX_FAMILY_HUNTINGTON) {
usr/src/uts/common/io/sfxge/sfxge_intr.c
454
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
474
sfxge_intr_nic_disable(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
476
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
477
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_intr.c
496
sfxge_intr_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
498
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_intr.c
499
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
583
navail = min(navail, sfxge_rx_scale_prop_get(sp));
usr/src/uts/common/io/sfxge/sfxge_intr.c
643
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_intr.c
717
sfxge_intr_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
719
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
72
sfxge_t *sp = (void *)arg1;
usr/src/uts/common/io/sfxge/sfxge_intr.c
725
if ((rc = sfxge_intr_bus_enable(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_intr.c
73
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_intr.c
731
if ((rc = sfxge_intr_nic_enable(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_intr.c
74
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
742
sfxge_intr_bus_disable(sp);
usr/src/uts/common/io/sfxge/sfxge_intr.c
753
sfxge_intr_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
755
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
762
sfxge_intr_nic_disable(sp);
usr/src/uts/common/io/sfxge/sfxge_intr.c
765
sfxge_intr_bus_disable(sp);
usr/src/uts/common/io/sfxge/sfxge_intr.c
769
sfxge_intr_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_intr.c
771
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_intr.c
791
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_intr.c
99
sfxge_intr_fatal(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
1017
sfxge_mac_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
1019
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
1023
ASSERT3P(smp->sm_sp, ==, sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
1026
sfxge_phy_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
1027
sfxge_mac_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
1044
sfxge_phy_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
186
sfxge_mac_kstat_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
188
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
189
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_mac.c
215
kstat_named_init(knp, (char *)efx_mac_stat_name(sp->s_enp, id),
usr/src/uts/common/io/sfxge/sfxge_mac.c
240
sfxge_mac_kstat_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
242
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
251
sfxge_mac_stat_get(sfxge_t *sp, unsigned int id, uint64_t *valp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
253
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
272
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_mac.c
273
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
274
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
289
sfxge_mac_link_update_locked(sp, mode);
usr/src/uts/common/io/sfxge/sfxge_mac.c
300
efx_mac_stats_upload(sp->s_enp, esmp) == 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
320
sfxge_mac_poll_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
322
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
328
(void) ddi_taskq_dispatch(smp->sm_tqp, sfxge_mac_poll, sp, DDI_SLEEP);
usr/src/uts/common/io/sfxge/sfxge_mac.c
332
sfxge_mac_poll_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
334
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
351
sfxge_mac_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
353
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
355
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_mac.c
366
smp->sm_sp = sp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
367
encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
374
DDI_INTR_PRI(sp->s_intr.si_intr_pri));
usr/src/uts/common/io/sfxge/sfxge_mac.c
384
if ((rc = sfxge_phy_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
432
if ((rc = sfxge_mac_kstat_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
435
if ((rc = sfxge_phy_kstat_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
445
sfxge_mac_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
454
sfxge_phy_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
47
static void sfxge_mac_link_update_locked(sfxge_t *sp, efx_link_mode_t mode);
usr/src/uts/common/io/sfxge/sfxge_mac.c
475
sfxge_mac_filter_apply(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
477
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
478
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
514
sfxge_mac_start(sfxge_t *sp, boolean_t restart)
usr/src/uts/common/io/sfxge/sfxge_mac.c
516
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
518
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
533
if ((rc = sfxge_phy_cap_apply(sp, !restart)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
537
pdu = EFX_MAC_PDU(sp->s_mtu);
usr/src/uts/common/io/sfxge/sfxge_mac.c
549
if ((rc = sfxge_mac_filter_apply(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
567
sfxge_mac_poll_start(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
598
sfxge_mac_link_update_locked(sfxge_t *sp, efx_link_mode_t mode)
usr/src/uts/common/io/sfxge/sfxge_mac.c
600
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
664
dev_err(sp->s_dip, CE_NOTE, SFXGE_CMN_ERR "Link %s%s",
usr/src/uts/common/io/sfxge/sfxge_mac.c
668
sfxge_gld_link_update(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
672
sfxge_mac_link_update(sfxge_t *sp, efx_link_mode_t mode)
usr/src/uts/common/io/sfxge/sfxge_mac.c
674
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
677
sfxge_mac_link_update_locked(sp, mode);
usr/src/uts/common/io/sfxge/sfxge_mac.c
682
sfxge_mac_link_check(sfxge_t *sp, boolean_t *upp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
684
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
692
sfxge_mac_link_speed_get(sfxge_t *sp, unsigned int *speedp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
694
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
702
sfxge_mac_link_duplex_get(sfxge_t *sp, sfxge_link_duplex_t *duplexp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
704
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
712
sfxge_mac_fcntl_get(sfxge_t *sp, unsigned int *fcntlp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
714
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
722
sfxge_mac_fcntl_set(sfxge_t *sp, unsigned int fcntl)
usr/src/uts/common/io/sfxge/sfxge_mac.c
724
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
737
if ((rc = efx_mac_fcntl_set(sp->s_enp, smp->sm_fcntl, B_TRUE)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
754
sfxge_mac_unicst_get(sfxge_t *sp, sfxge_unicst_type_t type, uint8_t *addr)
usr/src/uts/common/io/sfxge/sfxge_mac.c
756
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
77
sfxge_t *sp = smp->sm_sp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
810
sfxge_mac_unicst_set(sfxge_t *sp, uint8_t *addr)
usr/src/uts/common/io/sfxge/sfxge_mac.c
812
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
813
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
832
dev_err(sp->s_dip, CE_NOTE, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_mac.c
839
sfxge_stop(sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
840
if ((rc = sfxge_start(sp, B_TRUE)) != 0) {
usr/src/uts/common/io/sfxge/sfxge_mac.c
841
dev_err(sp->s_dip, CE_NOTE, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_mac.c
871
sfxge_mac_promisc_set(sfxge_t *sp, sfxge_promisc_type_t promisc)
usr/src/uts/common/io/sfxge/sfxge_mac.c
873
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
883
if ((rc = sfxge_mac_filter_apply(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
898
sfxge_mac_multicst_add(sfxge_t *sp, const uint8_t *addr)
usr/src/uts/common/io/sfxge/sfxge_mac.c
90
if (efx_mac_stats_update(sp->s_enp, esmp, smp->sm_stat,
usr/src/uts/common/io/sfxge/sfxge_mac.c
900
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
930
if ((rc = sfxge_mac_filter_apply(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
948
sfxge_mac_multicst_remove(sfxge_t *sp, const uint8_t *addr)
usr/src/uts/common/io/sfxge/sfxge_mac.c
950
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
968
if ((rc = sfxge_mac_filter_apply(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mac.c
98
dev_err(sp->s_dip, CE_NOTE, SFXGE_CMN_ERR "MAC stats timeout");
usr/src/uts/common/io/sfxge/sfxge_mac.c
982
sfxge_mac_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mac.c
984
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_mac.c
985
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mac.c
991
ASSERT3P(smp->sm_sp, ==, sp);
usr/src/uts/common/io/sfxge/sfxge_mac.c
998
sfxge_mac_poll_stop(sp);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
119
sfxge_mcdi_timeout(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
121
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
126
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_ERR,
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
132
sfxge_mcdi_poll(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
134
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
160
sfxge_mcdi_timeout(sp);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
167
sfxge_t *sp = (sfxge_t *)arg;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
168
sfxge_mcdi_t *smp = &(sp->s_mcdi);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
173
efx_mcdi_request_start(sp->s_enp, emrp, B_FALSE);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
174
sfxge_mcdi_poll(sp);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
183
sfxge_t *sp = (sfxge_t *)arg;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
184
sfxge_mcdi_t *smp = &(sp->s_mcdi);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
197
sfxge_t *sp = (sfxge_t *)arg;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
209
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_ERR, reason, 0);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
242
sfxge_t *sp = (sfxge_t *)arg;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
247
if (!sp->s_mcdi_logging)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
253
PCI_REG_BUS_G(sp->s_bus_addr),
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
254
PCI_REG_DEV_G(sp->s_bus_addr),
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
255
PCI_REG_FUNC_G(sp->s_bus_addr),
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
256
ddi_driver_name(sp->s_dip),
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
257
ddi_get_instance(sp->s_dip),
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
271
sfxge_mcdi_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
273
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
274
sfxge_mcdi_t *smp = &(sp->s_mcdi);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
286
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
303
emtp->emt_context = sp;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
339
sfxge_mcdi_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
341
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
342
sfxge_mcdi_t *smp = &(sp->s_mcdi);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
368
sfxge_mcdi_ioctl(sfxge_t *sp, sfxge_mcdi_ioc_t *smip)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
370
const efx_nic_cfg_t *encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
371
sfxge_mcdi_t *smp = &(sp->s_mcdi);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
399
sfxge_mcdi_execute(sp, &emr);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
414
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_OK,
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
432
sfxge_mcdi2_ioctl(sfxge_t *sp, sfxge_mcdi2_ioc_t *smip)
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
434
const efx_nic_cfg_t *encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
435
sfxge_mcdi_t *smp = &(sp->s_mcdi);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
463
sfxge_mcdi_execute(sp, &emr);
usr/src/uts/common/io/sfxge/sfxge_mcdi.c
478
(void) sfxge_restart_dispatch(sp, DDI_SLEEP, SFXGE_HW_OK,
usr/src/uts/common/io/sfxge/sfxge_mon.c
100
knp->value.ui32 = sp->s_num_restarts;
usr/src/uts/common/io/sfxge/sfxge_mon.c
102
knp->value.ui32 = sp->s_num_restarts_hw_err;
usr/src/uts/common/io/sfxge/sfxge_mon.c
119
sfxge_mon_kstat_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mon.c
121
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
122
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_mon.c
123
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mon.c
128
const efx_nic_cfg_t *encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_mon.c
160
ksp->ks_private = sp;
usr/src/uts/common/io/sfxge/sfxge_mon.c
195
sfxge_mon_kstat_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mon.c
197
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
208
sfxge_mon_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mon.c
210
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
211
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mon.c
221
smp->sm_sp = sp;
usr/src/uts/common/io/sfxge/sfxge_mon.c
225
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_mon.c
245
if ((rc = sfxge_mon_kstat_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mon.c
268
sfxge_mon_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mon.c
270
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
277
if ((rc = efx_mon_init(sp->s_enp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_mon.c
295
sfxge_mon_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mon.c
297
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
305
efx_mon_fini(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_mon.c
311
sfxge_mon_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_mon.c
313
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
319
sfxge_mon_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_mon.c
67
sfxge_t *sp = ksp->ks_private;
usr/src/uts/common/io/sfxge/sfxge_mon.c
68
sfxge_mon_t *smp = &(sp->s_mon);
usr/src/uts/common/io/sfxge/sfxge_mon.c
70
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_mon.c
72
const efx_nic_cfg_t *encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_nvram.c
104
sfxge_nvram_ioctl(sfxge_t *sp, sfxge_nvram_ioc_t *snip)
usr/src/uts/common/io/sfxge/sfxge_nvram.c
106
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_nvram.c
170
if ((rc = sfxge_nvram_rw(sp, snip, type, B_FALSE)) != 0)
usr/src/uts/common/io/sfxge/sfxge_nvram.c
174
if ((rc = sfxge_nvram_rw(sp, snip, type, B_TRUE)) != 0)
usr/src/uts/common/io/sfxge/sfxge_nvram.c
178
if ((rc = sfxge_nvram_erase(sp, snip, type)) != 0)
usr/src/uts/common/io/sfxge/sfxge_nvram.c
40
sfxge_nvram_rw(sfxge_t *sp, sfxge_nvram_ioc_t *snip, efx_nvram_type_t type,
usr/src/uts/common/io/sfxge/sfxge_nvram.c
44
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_nvram.c
79
sfxge_nvram_erase(sfxge_t *sp, sfxge_nvram_ioc_t *snip, efx_nvram_type_t type)
usr/src/uts/common/io/sfxge/sfxge_nvram.c
81
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_pci.c
116
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_pci.c
122
sp->s_bus_addr = pci_regs[0];
usr/src/uts/common/io/sfxge/sfxge_pci.c
126
if (pci_config_setup(sp->s_dip, &(sp->s_pci_handle)) != DDI_SUCCESS) {
usr/src/uts/common/io/sfxge/sfxge_pci.c
131
sp->s_pci_venid = pci_config_get16(sp->s_pci_handle, PCI_CONF_VENID);
usr/src/uts/common/io/sfxge/sfxge_pci.c
132
sp->s_pci_devid = pci_config_get16(sp->s_pci_handle, PCI_CONF_DEVID);
usr/src/uts/common/io/sfxge/sfxge_pci.c
133
if ((rc = efx_family(sp->s_pci_venid, sp->s_pci_devid,
usr/src/uts/common/io/sfxge/sfxge_pci.c
134
&sp->s_family)) != 0)
usr/src/uts/common/io/sfxge/sfxge_pci.c
137
if ((rc = sfxge_pci_cap_find(sp, PCI_CAP_ID_PCI_E, &off)) != 0)
usr/src/uts/common/io/sfxge/sfxge_pci.c
140
pciecap = pci_config_get16(sp->s_pci_handle, off + PCIE_PCIECAP);
usr/src/uts/common/io/sfxge/sfxge_pci.c
143
linksts = pci_config_get16(sp->s_pci_handle, off + PCIE_LINKSTS);
usr/src/uts/common/io/sfxge/sfxge_pci.c
146
sp->s_pcie_nlanes = 1;
usr/src/uts/common/io/sfxge/sfxge_pci.c
150
sp->s_pcie_nlanes = 2;
usr/src/uts/common/io/sfxge/sfxge_pci.c
154
sp->s_pcie_nlanes = 4;
usr/src/uts/common/io/sfxge/sfxge_pci.c
158
sp->s_pcie_nlanes = 8;
usr/src/uts/common/io/sfxge/sfxge_pci.c
168
sp->s_pcie_linkspeed = 1;
usr/src/uts/common/io/sfxge/sfxge_pci.c
172
sp->s_pcie_linkspeed = 2;
usr/src/uts/common/io/sfxge/sfxge_pci.c
176
sp->s_pcie_linkspeed = 3;
usr/src/uts/common/io/sfxge/sfxge_pci.c
184
devctl = pci_config_get16(sp->s_pci_handle, off + PCIE_DEVCTL);
usr/src/uts/common/io/sfxge/sfxge_pci.c
192
dev_err(sp->s_dip, CE_NOTE,
usr/src/uts/common/io/sfxge/sfxge_pci.c
196
(sp->s_pcie_linkspeed == 1) ? "2.5G" :
usr/src/uts/common/io/sfxge/sfxge_pci.c
197
(sp->s_pcie_linkspeed == 2) ? "5.0G" :
usr/src/uts/common/io/sfxge/sfxge_pci.c
198
(sp->s_pcie_linkspeed == 3) ? "8.0G" :
usr/src/uts/common/io/sfxge/sfxge_pci.c
200
sp->s_pcie_nlanes);
usr/src/uts/common/io/sfxge/sfxge_pci.c
209
pci_config_teardown(&(sp->s_pci_handle));
usr/src/uts/common/io/sfxge/sfxge_pci.c
210
sp->s_pci_handle = NULL;
usr/src/uts/common/io/sfxge/sfxge_pci.c
219
sfxge_pcie_check_link(sfxge_t *sp, unsigned int full_nlanes,
usr/src/uts/common/io/sfxge/sfxge_pci.c
222
if ((sp->s_pcie_linkspeed < full_speed) ||
usr/src/uts/common/io/sfxge/sfxge_pci.c
223
(sp->s_pcie_nlanes < full_nlanes))
usr/src/uts/common/io/sfxge/sfxge_pci.c
224
dev_err(sp->s_dip, CE_NOTE,
usr/src/uts/common/io/sfxge/sfxge_pci.c
235
sfxge_pci_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_pci.c
237
sp->s_pcie_nlanes = 0;
usr/src/uts/common/io/sfxge/sfxge_pci.c
238
sp->s_pcie_linkspeed = 0;
usr/src/uts/common/io/sfxge/sfxge_pci.c
240
pci_config_teardown(&(sp->s_pci_handle));
usr/src/uts/common/io/sfxge/sfxge_pci.c
241
sp->s_pci_handle = NULL;
usr/src/uts/common/io/sfxge/sfxge_pci.c
54
sfxge_pci_cap_find(sfxge_t *sp, uint8_t cap_id, off_t *offp)
usr/src/uts/common/io/sfxge/sfxge_pci.c
60
stat = pci_config_get16(sp->s_pci_handle, PCI_CONF_STAT);
usr/src/uts/common/io/sfxge/sfxge_pci.c
67
for (off = pci_config_get8(sp->s_pci_handle, PCI_CONF_CAP_PTR);
usr/src/uts/common/io/sfxge/sfxge_pci.c
69
off = pci_config_get8(sp->s_pci_handle, off + PCI_CAP_NEXT_PTR)) {
usr/src/uts/common/io/sfxge/sfxge_pci.c
70
if (cap_id == pci_config_get8(sp->s_pci_handle,
usr/src/uts/common/io/sfxge/sfxge_pci.c
91
sfxge_pci_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_phy.c
123
sfxge_phy_kstat_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_phy.c
125
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_phy.c
126
sfxge_phy_t *spp = &(sp->s_mac.sm_phy);
usr/src/uts/common/io/sfxge/sfxge_phy.c
127
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_phy.c
157
ksp->ks_private = sp;
usr/src/uts/common/io/sfxge/sfxge_phy.c
158
ksp->ks_lock = &(sp->s_mac.sm_lock);
usr/src/uts/common/io/sfxge/sfxge_phy.c
184
sfxge_phy_kstat_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_phy.c
186
sfxge_phy_t *spp = &(sp->s_mac.sm_phy);
usr/src/uts/common/io/sfxge/sfxge_phy.c
198
sfxge_phy_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_phy.c
200
sfxge_phy_t *spp = &(sp->s_mac.sm_phy);
usr/src/uts/common/io/sfxge/sfxge_phy.c
205
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_phy.c
228
sfxge_phy_lp_cap_test(sfxge_t *sp, uint32_t field)
usr/src/uts/common/io/sfxge/sfxge_phy.c
230
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_phy.c
238
efx_phy_lp_cap_get(sp->s_enp, &cap);
usr/src/uts/common/io/sfxge/sfxge_phy.c
252
sfxge_phy_cap_apply(sfxge_t *sp, boolean_t use_default)
usr/src/uts/common/io/sfxge/sfxge_phy.c
254
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_phy.c
262
enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_phy.c
285
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_phy.c
310
sfxge_phy_cap_test(sfxge_t *sp, uint32_t flag, uint32_t field,
usr/src/uts/common/io/sfxge/sfxge_phy.c
313
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_phy.c
319
enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_phy.c
338
sfxge_phy_cap_set(sfxge_t *sp, uint32_t field, int set)
usr/src/uts/common/io/sfxge/sfxge_phy.c
340
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_phy.c
341
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_phy.c
372
sfxge_phy_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_phy.c
374
sfxge_phy_t *spp = &(sp->s_mac.sm_phy);
usr/src/uts/common/io/sfxge/sfxge_phy.c
76
sfxge_t *sp = ksp->ks_private;
usr/src/uts/common/io/sfxge/sfxge_phy.c
77
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_phy.c
79
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1033
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1035
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1064
dev_err(sp->s_dip, CE_WARN, SFXGE_CMN_ERR
usr/src/uts/common/io/sfxge/sfxge_rx.c
1073
drv_usectohz(sp->s_rxq_poll_usec));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1079
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1081
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1094
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1096
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1121
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1123
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1159
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1161
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1162
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_rx.c
119
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_rx.c
120
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1213
sfxge_rx_qinit(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_rx.c
1220
if ((srp = kmem_cache_alloc(sp->s_rqc, KM_SLEEP)) == NULL) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
1227
sp->s_srp[index] = srp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1238
kmem_cache_free(sp->s_rqc, srp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1247
sfxge_rx_qstart(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_rx.c
1249
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1257
srp = sp->s_srp[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1258
enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1265
bzero(esmp->esm_base, EFX_RXQ_SIZE(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1268
if ((rc = sfxge_sram_buf_tbl_set(sp, srp->sr_id, esmp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1269
EFX_RXQ_NBUFS(sp->s_rxq_size))) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
1274
esmp, sp->s_rxq_size, srp->sr_id, sep->se_eep, &(srp->sr_erp)))
usr/src/uts/common/io/sfxge/sfxge_rx.c
1282
srp->sr_hiwat = EFX_RXQ_LIMIT(sp->s_rxq_size) * 9 / 10;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1291
sfxge_rx_qrefill(srp, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1309
sfxge_sram_buf_tbl_clear(sp, srp->sr_id,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1310
EFX_RXQ_NBUFS(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1363
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1470
if (sp->s_rx_coalesce_mode == SFXGE_RX_COALESCE_ALLOW_PUSH &&
usr/src/uts/common/io/sfxge/sfxge_rx.c
1490
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1495
ASSERT(sp->s_rx_coalesce_mode != SFXGE_RX_COALESCE_OFF);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1569
ASSERT3U(sp->s_rx_prefix_size + MBLKL(mp), ==,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1571
ASSERT3U(sp->s_rx_prefix_size + off + size, <=,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1574
if (sp->s_rx_prefix_size + off + size <
usr/src/uts/common/io/sfxge/sfxge_rx.c
1620
if (sp->s_rx_prefix_size != 0) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
1621
hash = efx_psuedo_hdr_hash_get(sp->s_enp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1625
SFXGE_TCP_HASH(sp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
166
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1695
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1697
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1716
id = completed++ & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1721
prefetch = (id + 4) & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1749
sp->s_rx_buffer_size, DDI_DMA_SYNC_FORKERNEL);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1754
rc = efx_psuedo_hdr_pkt_length_get(sp->s_enp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1758
srpp->srp_size += sp->s_rx_prefix_size;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1763
mp->b_rptr += sp->s_rx_prefix_size;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1772
size = sp->s_mtu;
usr/src/uts/common/io/sfxge/sfxge_rx.c
183
srp->sr_sp = sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1834
if (sp->s_rx_coalesce_mode != SFXGE_RX_COALESCE_OFF)
usr/src/uts/common/io/sfxge/sfxge_rx.c
185
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1874
sfxge_rx_qrefill(srp, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
188
dma_attr.sdba_length = EFX_RXQ_SIZE(sp->s_rxq_size);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1900
sfxge_gld_rx_post(sp, index, nmp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1904
sfxge_gld_rx_post(sp, index, mp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1910
sfxge_rx_qrefill(srp, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1914
sfxge_rx_qfill(srp, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1921
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1923
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1944
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1946
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1965
sfxge_rx_qstop(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_rx.c
1967
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1968
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1974
ASSERT(mutex_owned(&(sp->s_state_lock)));
usr/src/uts/common/io/sfxge/sfxge_rx.c
1978
srp = sp->s_srp[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
1986
if (sp->s_hw_err != SFXGE_HW_OK) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
199
if ((rc = sfxge_sram_buf_tbl_alloc(sp, EFX_RXQ_NBUFS(sp->s_rxq_size),
usr/src/uts/common/io/sfxge/sfxge_rx.c
2028
sfxge_sram_buf_tbl_clear(sp, srp->sr_id,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2029
EFX_RXQ_NBUFS(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
205
sp->s_rxq_size, kmflags)) == NULL) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
2060
sfxge_rx_qfini(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2062
sfxge_rxq_t *srp = sp->s_srp[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
2066
sp->s_srp[index] = NULL;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2076
kmem_cache_free(sp->s_rqc, srp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2082
sfxge_t *sp = ksp->ks_private;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2083
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2084
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2130
sfxge_rx_scale_kstat_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2132
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2133
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2134
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2154
ksp->ks_private = sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2179
sfxge_rx_scale_kstat_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2181
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2190
sfxge_rx_scale_prop_get(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2194
rx_scale = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2205
sfxge_rx_scale_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2207
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2208
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2219
srsp->srs_count = sfxge_rx_scale_prop_get(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2226
if ((rc = sfxge_rx_scale_kstat_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2243
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2244
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2266
sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2301
sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
2322
sep = sp->s_sep[choice];
usr/src/uts/common/io/sfxge/sfxge_rx.c
2343
(void) efx_rx_scale_tbl_set(sp->s_enp, srsp->srs_tbl,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2363
sfxge_rx_scale_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2365
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2375
(void) efx_rx_scale_tbl_set(sp->s_enp, srsp->srs_tbl,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2378
if ((rc = sfxge_toeplitz_hash_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2386
(void) ddi_taskq_dispatch(sp->s_tqp, sfxge_rx_scale_update, sp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
239
DDI_INTR_PRI(sp->s_intr.si_intr_pri));
usr/src/uts/common/io/sfxge/sfxge_rx.c
2400
sfxge_rx_scale_count_get(sfxge_t *sp, unsigned int *countp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2402
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2428
sfxge_rx_scale_count_set(sfxge_t *sp, unsigned int count)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2430
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2431
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
245
nprealloc = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2457
(void) ddi_taskq_dispatch(sp->s_tqp, sfxge_rx_scale_update, sp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2474
sfxge_rx_scale_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2476
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2502
(void) efx_rx_scale_tbl_set(sp->s_enp, srsp->srs_tbl,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2509
sfxge_rx_scale_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2511
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2518
sfxge_rx_scale_kstat_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2528
sfxge_toeplitz_hash_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2532
sfxge_rx_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2534
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2544
if ((rc = sfxge_rx_scale_init(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2548
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip));
usr/src/uts/common/io/sfxge/sfxge_rx.c
2550
sp->s_rpc = kmem_cache_create(name, sizeof (sfxge_rx_packet_t),
usr/src/uts/common/io/sfxge/sfxge_rx.c
2552
NULL, sp, NULL, 0);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2553
ASSERT(sp->s_rpc != NULL);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2556
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip));
usr/src/uts/common/io/sfxge/sfxge_rx.c
2558
sp->s_rqc = kmem_cache_create(name, sizeof (sfxge_rxq_t),
usr/src/uts/common/io/sfxge/sfxge_rx.c
2559
SFXGE_CPU_CACHE_SIZE, sfxge_rx_qctor, sfxge_rx_qdtor, NULL, sp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2561
ASSERT(sp->s_rqc != NULL);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2563
sp->s_rx_pkt_mem_max = ddi_prop_get_int64(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2568
if ((rc = sfxge_rx_qinit(sp, index)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2572
sp->s_rx_coalesce_mode = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2582
sfxge_rx_qfini(sp, index);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2584
kmem_cache_destroy(sp->s_rqc);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2585
sp->s_rqc = NULL;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2587
kmem_cache_destroy(sp->s_rpc);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2588
sp->s_rpc = NULL;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2590
sfxge_rx_scale_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2601
sfxge_rx_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2603
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2613
sp->s_rx_buffer_size = EFX_MAC_PDU(sp->s_mtu);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2615
encp = efx_nic_cfg_get(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2620
if (sp->s_family == EFX_FAMILY_HUNTINGTON) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
2621
sp->s_rx_prefix_size = encp->enc_rx_prefix_size;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2623
hdrlen = sp->s_rx_prefix_size + sizeof (struct ether_header);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2626
sp->s_rx_buffer_align = P2ROUNDUP(hdrlen, 4) - hdrlen;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2627
sp->s_rx_buffer_size += sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2630
sp->s_rx_prefix_size = encp->enc_rx_prefix_size;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2639
sp->s_rx_buffer_align =
usr/src/uts/common/io/sfxge/sfxge_rx.c
2641
sp->s_rx_buffer_size += sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2643
sp->s_rx_prefix_size = 0;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2650
hdrlen = sp->s_rx_prefix_size + sizeof (struct ether_header);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2652
sp->s_rx_buffer_align = P2ROUNDUP(hdrlen, 4) - hdrlen;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2653
sp->s_rx_buffer_size += sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2659
sp->s_rx_buffer_size = P2ROUNDUP(sp->s_rx_buffer_size, align);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2662
if ((rc = efx_rx_init(sp->s_enp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2667
if ((rc = sfxge_rx_scale_start(sp)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2671
sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2673
if ((rc = sfxge_rx_qstart(sp, index)) != 0)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2677
ASSERT3U(sp->s_srp[0]->sr_state, ==, SFXGE_RXQ_STARTED);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2679
ASSERT3U(sp->s_rx_scale.srs_state, ==, SFXGE_RX_SCALE_STARTED);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2680
rc = efx_mac_filter_default_rxq_set(sp->s_enp, sp->s_srp[0]->sr_erp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2681
sp->s_rx_scale.srs_count > 1);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2695
sfxge_rx_qstop(sp, index);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2697
sfxge_rx_scale_stop(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
270
sp->s_rxq_size);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2705
efx_rx_fini(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2716
sfxge_rx_coalesce_mode_get(sfxge_t *sp, sfxge_rx_coalesce_mode_t *modep)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2718
*modep = sp->s_rx_coalesce_mode;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2722
sfxge_rx_coalesce_mode_set(sfxge_t *sp, sfxge_rx_coalesce_mode_t mode)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2737
sp->s_rx_coalesce_mode = mode;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2748
sfxge_rx_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2750
sfxge_mac_t *smp = &(sp->s_mac);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2751
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2752
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2755
ASSERT(mutex_owned(&(sp->s_state_lock)));
usr/src/uts/common/io/sfxge/sfxge_rx.c
2763
sfxge_rx_qstop(sp, index);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2766
sfxge_rx_scale_stop(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
277
sfxge_sram_buf_tbl_free(sp, srp->sr_id,
usr/src/uts/common/io/sfxge/sfxge_rx.c
2773
sp->s_rx_buffer_align = 0;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2774
sp->s_rx_prefix_size = 0;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2775
sp->s_rx_buffer_size = 0;
usr/src/uts/common/io/sfxge/sfxge_rx.c
278
EFX_RXQ_NBUFS(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
2781
sfxge_rx_loaned(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2783
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2791
sfxge_rxq_t *srp = sp->s_srp[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
2792
sfxge_evq_t *sep = sp->s_sep[srp->sr_index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
2805
sfxge_rx_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_rx.c
2807
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2812
sp->s_rx_coalesce_mode = SFXGE_RX_COALESCE_OFF;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2817
sfxge_rx_qfini(sp, index);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2819
ASSERT3U(sp->s_rx_pkt_mem_alloc, ==, 0);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2821
kmem_cache_destroy(sp->s_rqc);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2822
sp->s_rqc = NULL;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2824
kmem_cache_destroy(sp->s_rpc);
usr/src/uts/common/io/sfxge/sfxge_rx.c
2825
sp->s_rpc = NULL;
usr/src/uts/common/io/sfxge/sfxge_rx.c
2827
sfxge_rx_scale_fini(sp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
301
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
338
sp->s_rxq_size);
usr/src/uts/common/io/sfxge/sfxge_rx.c
342
sfxge_sram_buf_tbl_free(sp, srp->sr_id,
usr/src/uts/common/io/sfxge/sfxge_rx.c
343
EFX_RXQ_NBUFS(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
381
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
383
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
453
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
455
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
517
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
547
kmem_cache_free(sp->s_rpc, srpp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
548
if (sp->s_rx_pkt_mem_max)
usr/src/uts/common/io/sfxge/sfxge_rx.c
549
atomic_add_64(&sp->s_rx_pkt_mem_alloc, -delta);
usr/src/uts/common/io/sfxge/sfxge_rx.c
598
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
611
size = sp->s_rx_buffer_size;
usr/src/uts/common/io/sfxge/sfxge_rx.c
613
if (sp->s_rx_pkt_mem_max &&
usr/src/uts/common/io/sfxge/sfxge_rx.c
614
(sp->s_rx_pkt_mem_alloc + size >= sp->s_rx_pkt_mem_max)) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
621
if ((srpp = kmem_cache_alloc(sp->s_rpc, KM_NOSLEEP)) == NULL) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
650
base += sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
651
size -= sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
710
if (sp->s_rx_pkt_mem_max) {
usr/src/uts/common/io/sfxge/sfxge_rx.c
712
atomic_add_64(&sp->s_rx_pkt_mem_alloc, delta);
usr/src/uts/common/io/sfxge/sfxge_rx.c
742
kmem_cache_free(sp->s_rpc, srpp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
756
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
759
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
768
prefetch_read_many(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
777
ASSERT3U(rxfill, <=, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
778
ntodo = min(EFX_RXQ_LIMIT(sp->s_rxq_size) - rxfill, target);
usr/src/uts/common/io/sfxge/sfxge_rx.c
779
ASSERT3U(ntodo, <=, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
788
mblksize = sp->s_rx_buffer_size - sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
829
id = (srp->sr_added + batch) & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_rx.c
880
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
882
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
890
prefetch_read_many(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_rx.c
899
ASSERT3U(rxfill, <=, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
900
ntodo = min(EFX_RXQ_LIMIT(sp->s_rxq_size) - rxfill, target);
usr/src/uts/common/io/sfxge/sfxge_rx.c
901
ASSERT3U(ntodo, <=, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_rx.c
906
mblksize = sp->s_rx_buffer_size - sp->s_rx_buffer_align;
usr/src/uts/common/io/sfxge/sfxge_rx.c
928
id = (srp->sr_added + batch) & (sp->s_rxq_size - 1);
usr/src/uts/common/io/sfxge/sfxge_rx.c
954
sfxge_t *sp = srp->sr_sp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
956
sfxge_evq_t *sep = sp->s_sep[index];
usr/src/uts/common/io/sfxge/sfxge_rx.c
967
sfxge_rx_qrefill(srp, EFX_RXQ_LIMIT(sp->s_rxq_size));
usr/src/uts/common/io/sfxge/sfxge_sram.c
101
sfxge_sram_buf_tbl_set(sfxge_t *sp, uint32_t id, efsys_mem_t *esmp,
usr/src/uts/common/io/sfxge/sfxge_sram.c
104
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
111
if ((rc = efx_sram_buf_tbl_set(sp->s_enp, id, esmp, n)) != 0)
usr/src/uts/common/io/sfxge/sfxge_sram.c
129
sfxge_sram_buf_tbl_clear(sfxge_t *sp, uint32_t id, size_t n)
usr/src/uts/common/io/sfxge/sfxge_sram.c
131
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
140
efx_sram_buf_tbl_clear(sp->s_enp, id, n);
usr/src/uts/common/io/sfxge/sfxge_sram.c
146
sfxge_sram_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_sram.c
148
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
161
sfxge_sram_buf_tbl_free(sfxge_t *sp, uint32_t id, size_t n)
usr/src/uts/common/io/sfxge/sfxge_sram.c
163
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
175
sfxge_sram_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_sram.c
177
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
38
sfxge_sram_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_sram.c
40
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
41
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_sram.c
56
sfxge_sram_buf_tbl_alloc(sfxge_t *sp, size_t n, uint32_t *idp)
usr/src/uts/common/io/sfxge/sfxge_sram.c
58
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_sram.c
84
sfxge_sram_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_sram.c
86
sfxge_sram_t *ssp = &(sp->s_sram);
usr/src/uts/common/io/sfxge/sfxge_tx.c
1027
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1029
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1056
kstat_named_init(knp, (char *)efx_tx_qstat_name(sp->s_enp, id),
usr/src/uts/common/io/sfxge/sfxge_tx.c
1087
sfxge_tx_qinit(sfxge_t *sp, unsigned int index, sfxge_txq_type_t type,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1094
ASSERT3U(index, <, EFX_ARRAY_SIZE(sp->s_stp));
usr/src/uts/common/io/sfxge/sfxge_tx.c
1096
ASSERT3U(evq, <, EFX_ARRAY_SIZE(sp->s_sep));
usr/src/uts/common/io/sfxge/sfxge_tx.c
1098
if ((stp = kmem_cache_alloc(sp->s_tqc, KM_SLEEP)) == NULL) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
1111
DDI_INTR_PRI(sp->s_intr.si_intr_pri));
usr/src/uts/common/io/sfxge/sfxge_tx.c
1117
stdp->get_pkt_limit = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1121
stdp->put_pkt_limit = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1126
if ((rc = sfxge_ev_txlabel_alloc(sp, evq, stp, &(stp->st_label))) != 0)
usr/src/uts/common/io/sfxge/sfxge_tx.c
1132
ASSERT3P(sp->s_stp[index], ==, NULL);
usr/src/uts/common/io/sfxge/sfxge_tx.c
1133
sp->s_stp[index] = stp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1134
sp->s_tx_qcount++;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1150
kmem_cache_free(sp->s_tqc, stp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
1159
sfxge_tx_qstart(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_tx.c
1161
sfxge_txq_t *stp = sp->s_stp[index];
usr/src/uts/common/io/sfxge/sfxge_tx.c
1162
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1174
sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
1183
if ((rc = sfxge_sram_buf_tbl_set(sp, stp->st_id, esmp,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1232
sfxge_sram_buf_tbl_clear(sp, stp->st_id,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1403
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1455
if ((stmp = kmem_cache_alloc(sp->s_tmc,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1508
if ((stbp = kmem_cache_alloc(sp->s_tbc,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1567
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
161
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_tx.c
167
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1691
if ((stbp = kmem_cache_alloc(sp->s_tbc,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1781
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1841
if ((stmp = kmem_cache_alloc(sp->s_tmc,
usr/src/uts/common/io/sfxge/sfxge_tx.c
1886
if ((stbp = kmem_cache_alloc(sp->s_tbc,
usr/src/uts/common/io/sfxge/sfxge_tx.c
207
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_tx.c
208
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2086
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2094
prefetch_read_many(sp->s_enp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
213
stmp->stm_sp = sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2152
sfxge_tx_packet_destroy(sp, stpp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2200
sfxge_tx_packet_destroy(sp, stpp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2256
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2288
sfxge_tx_packet_destroy(sp, stpp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2315
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2317
sfxge_evq_t *sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2345
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2348
sfxge_evq_t *sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2395
mac_tx_update(sp->s_mh);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2401
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2404
ASSERT(mutex_owned(&(sp->s_sep[stp->st_evq]->se_lock)));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2448
mutex_enter(&(sp->s_tx_flush_lock));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2449
sp->s_tx_flush_pending--;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2450
if (sp->s_tx_flush_pending <= 0) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
2452
cv_signal(&(sp->s_tx_flush_kv));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2454
mutex_exit(&(sp->s_tx_flush_lock));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2458
sfxge_tx_qflush(sfxge_t *sp, unsigned int index, boolean_t wait_for_flush)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2460
sfxge_txq_t *stp = sp->s_stp[index];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2463
ASSERT(mutex_owned(&(sp->s_state_lock)));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2464
ASSERT(mutex_owned(&(sp->s_tx_flush_lock)));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2479
sp->s_tx_flush_pending++;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2490
sfxge_tx_qstop(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2492
sfxge_txq_t *stp = sp->s_stp[index];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2494
sfxge_evq_t *sep = sp->s_sep[evq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2508
dev_err(sp->s_dip, CE_NOTE,
usr/src/uts/common/io/sfxge/sfxge_tx.c
2513
dev_err(sp->s_dip, CE_NOTE,
usr/src/uts/common/io/sfxge/sfxge_tx.c
2522
sfxge_sram_buf_tbl_clear(sp, stp->st_id,
usr/src/uts/common/io/sfxge/sfxge_tx.c
255
sfxge_t *sp = arg;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2557
sfxge_tx_qfini(sfxge_t *sp, unsigned int index)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2559
sfxge_txq_t *stp = sp->s_stp[index];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2566
sp->s_stp[index] = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2567
ASSERT(sp->s_tx_qcount > 0);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2568
sp->s_tx_qcount--;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2571
(void) sfxge_ev_txlabel_free(sp, stp->st_evq, stp, stp->st_label);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2597
kmem_cache_free(sp->s_tqc, stp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2601
sfxge_tx_init(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2603
sfxge_intr_t *sip = &(sp->s_intr);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2611
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2613
sp->s_tpc = kmem_cache_create(name, sizeof (sfxge_tx_packet_t),
usr/src/uts/common/io/sfxge/sfxge_tx.c
2615
NULL, sp, NULL, 0);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2616
ASSERT(sp->s_tpc != NULL);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2619
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2621
sp->s_tbc = kmem_cache_create(name, sizeof (sfxge_tx_buffer_t),
usr/src/uts/common/io/sfxge/sfxge_tx.c
2623
NULL, sp, NULL, 0);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2624
ASSERT(sp->s_tbc != NULL);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2627
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2629
sp->s_tmc = kmem_cache_create(name, sizeof (sfxge_tx_mapping_t),
usr/src/uts/common/io/sfxge/sfxge_tx.c
2631
NULL, sp, NULL, 0);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2632
ASSERT(sp->s_tmc != NULL);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2635
ddi_driver_name(sp->s_dip), ddi_get_instance(sp->s_dip));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2637
sp->s_tqc = kmem_cache_create(name, sizeof (sfxge_txq_t),
usr/src/uts/common/io/sfxge/sfxge_tx.c
2638
SFXGE_CPU_CACHE_SIZE, sfxge_tx_qctor, sfxge_tx_qdtor, NULL, sp,
usr/src/uts/common/io/sfxge/sfxge_tx.c
2640
ASSERT(sp->s_tqc != NULL);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2643
sp->s_tx_scale_max[SFXGE_TXQ_NON_CKSUM] = sip->si_nalloc;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2644
sp->s_tx_scale_max[SFXGE_TXQ_IP_CKSUM] = 1;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2645
sp->s_tx_scale_max[SFXGE_TXQ_IP_TCP_UDP_CKSUM] = sip->si_nalloc;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2648
if (sp->s_tx_scale_max[SFXGE_TXQ_NON_CKSUM] < 1)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2649
sp->s_tx_scale_max[SFXGE_TXQ_NON_CKSUM] = 1;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2651
if (sp->s_tx_scale_max[SFXGE_TXQ_IP_CKSUM] < 1)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2652
sp->s_tx_scale_max[SFXGE_TXQ_IP_CKSUM] = 1;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2656
unsigned int tx_scale = sp->s_tx_scale_max[qtype];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2658
if (txq + tx_scale > EFX_ARRAY_SIZE(sp->s_stp)) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
2663
sp->s_tx_scale_base[qtype] = txq;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2666
if ((rc = sfxge_tx_qinit(sp, txq, qtype, evq)) != 0) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
2671
ASSERT3U(txq, <=, EFX_ARRAY_SIZE(sp->s_stp));
usr/src/uts/common/io/sfxge/sfxge_tx.c
2682
index = EFX_ARRAY_SIZE(sp->s_stp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2684
if (sp->s_stp[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2685
sfxge_tx_qfini(sp, index);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2688
kmem_cache_destroy(sp->s_tqc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2689
sp->s_tqc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2691
kmem_cache_destroy(sp->s_tmc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2692
sp->s_tmc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2694
kmem_cache_destroy(sp->s_tbc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2695
sp->s_tbc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2697
kmem_cache_destroy(sp->s_tpc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2698
sp->s_tpc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2704
sfxge_tx_start(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2706
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2714
for (index = 0; index < EFX_ARRAY_SIZE(sp->s_stp); index++) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
2715
if (sp->s_stp[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2716
if ((rc = sfxge_tx_qstart(sp, index)) != 0)
usr/src/uts/common/io/sfxge/sfxge_tx.c
272
stp->st_sp = sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2725
sfxge_tx_stop(sp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
274
dma_attr.sdba_dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2746
sfxge_tx_packet_add(sfxge_t *sp, mblk_t *mp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
2774
if (sp->s_state != SFXGE_STARTED) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
2811
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2829
SFXGE_TCP_HASH(sp,
usr/src/uts/common/io/sfxge/sfxge_tx.c
2843
SFXGE_IP_HASH(sp,
usr/src/uts/common/io/sfxge/sfxge_tx.c
2870
txq = sp->s_tx_scale_base[SFXGE_TXQ_IP_TCP_UDP_CKSUM] +
usr/src/uts/common/io/sfxge/sfxge_tx.c
2872
stp = sp->s_stp[txq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2876
txq = sp->s_tx_scale_base[SFXGE_TXQ_IP_TCP_UDP_CKSUM] +
usr/src/uts/common/io/sfxge/sfxge_tx.c
2878
stp = sp->s_stp[txq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
288
if ((rc = sfxge_sram_buf_tbl_alloc(sp, EFX_TXQ_NBUFS(SFXGE_TX_NDESCS),
usr/src/uts/common/io/sfxge/sfxge_tx.c
2881
ASSERT3U(sp->s_tx_scale_max[SFXGE_TXQ_IP_CKSUM], >=, 1);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2883
txq = sp->s_tx_scale_base[SFXGE_TXQ_IP_CKSUM] + index;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2884
stp = sp->s_stp[txq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2889
sfxge_rx_scale_t *srsp = &(sp->s_rx_scale);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2907
SFXGE_IP_HASH(sp,
usr/src/uts/common/io/sfxge/sfxge_tx.c
2921
ASSERT3U(sp->s_tx_scale_max[SFXGE_TXQ_NON_CKSUM],
usr/src/uts/common/io/sfxge/sfxge_tx.c
2923
txq = sp->s_tx_scale_base[SFXGE_TXQ_NON_CKSUM] + index;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2924
stp = sp->s_stp[txq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2927
ASSERT3U(sp->s_tx_scale_max[SFXGE_TXQ_NON_CKSUM], >, 0);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2929
txq = sp->s_tx_scale_base[SFXGE_TXQ_NON_CKSUM] + index;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2930
stp = sp->s_stp[txq];
usr/src/uts/common/io/sfxge/sfxge_tx.c
2954
if ((stpp = sfxge_tx_packet_create(sp)) == NULL) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
2999
sfxge_tx_packet_destroy(sp, stpp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3015
sfxge_tx_stop(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
3017
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
3022
ASSERT(mutex_owned(&(sp->s_state_lock)));
usr/src/uts/common/io/sfxge/sfxge_tx.c
3024
mutex_enter(&(sp->s_tx_flush_lock));
usr/src/uts/common/io/sfxge/sfxge_tx.c
3027
if (sp->s_hw_err == SFXGE_HW_OK) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
3038
index = EFX_ARRAY_SIZE(sp->s_stp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3040
if (sp->s_stp[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_tx.c
3041
sfxge_tx_qflush(sp, index, wait_for_flush);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3050
while (sp->s_tx_flush_pending > 0) {
usr/src/uts/common/io/sfxge/sfxge_tx.c
3051
if (cv_timedwait(&(sp->s_tx_flush_kv), &(sp->s_tx_flush_lock),
usr/src/uts/common/io/sfxge/sfxge_tx.c
3054
dev_info_t *dip = sp->s_dip;
usr/src/uts/common/io/sfxge/sfxge_tx.c
3064
sp->s_tx_flush_pending = 0;
usr/src/uts/common/io/sfxge/sfxge_tx.c
3065
mutex_exit(&(sp->s_tx_flush_lock));
usr/src/uts/common/io/sfxge/sfxge_tx.c
3068
index = EFX_ARRAY_SIZE(sp->s_stp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3070
if (sp->s_stp[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_tx.c
3071
sfxge_tx_qstop(sp, index);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3079
sfxge_tx_fini(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
3083
index = EFX_ARRAY_SIZE(sp->s_stp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3085
if (sp->s_stp[index] != NULL)
usr/src/uts/common/io/sfxge/sfxge_tx.c
3086
sfxge_tx_qfini(sp, index);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3089
kmem_cache_destroy(sp->s_tqc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3090
sp->s_tqc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
3092
kmem_cache_destroy(sp->s_tmc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3093
sp->s_tmc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
3095
kmem_cache_destroy(sp->s_tbc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3096
sp->s_tbc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
3098
kmem_cache_destroy(sp->s_tpc);
usr/src/uts/common/io/sfxge/sfxge_tx.c
3099
sp->s_tpc = NULL;
usr/src/uts/common/io/sfxge/sfxge_tx.c
351
sfxge_sram_buf_tbl_free(sp, stp->st_id, EFX_TXQ_NBUFS(SFXGE_TX_NDESCS));
usr/src/uts/common/io/sfxge/sfxge_tx.c
375
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
404
sfxge_sram_buf_tbl_free(sp, stp->st_id, EFX_TXQ_NBUFS(SFXGE_TX_NDESCS));
usr/src/uts/common/io/sfxge/sfxge_tx.c
416
sfxge_tx_packet_destroy(sfxge_t *sp, sfxge_tx_packet_t *stpp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
418
kmem_cache_free(sp->s_tpc, stpp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
422
sfxge_tx_packet_create(sfxge_t *sp)
usr/src/uts/common/io/sfxge/sfxge_tx.c
426
stpp = kmem_cache_alloc(sp->s_tpc, KM_NOSLEEP);
usr/src/uts/common/io/sfxge/sfxge_tx.c
492
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
510
sfxge_tx_packet_destroy(sp, stpp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
563
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
581
kmem_cache_free(sp->s_tbc, stbp);
usr/src/uts/common/io/sfxge/sfxge_tx.c
634
sfxge_t *sp = stp->st_sp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
652
kmem_cache_free(sp->s_tmc, stmp);
usr/src/uts/common/io/sfxge/sfxge_vpd.c
160
sfxge_vpd_ioctl(sfxge_t *sp, sfxge_vpd_ioc_t *svip)
usr/src/uts/common/io/sfxge/sfxge_vpd.c
166
if ((rc = sfxge_vpd_get_keyword(sp, svip)) != 0)
usr/src/uts/common/io/sfxge/sfxge_vpd.c
170
if ((rc = sfxge_vpd_set_keyword(sp, svip)) != 0)
usr/src/uts/common/io/sfxge/sfxge_vpd.c
37
sfxge_vpd_get_keyword(sfxge_t *sp, sfxge_vpd_ioc_t *svip)
usr/src/uts/common/io/sfxge/sfxge_vpd.c
39
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/sfxge/sfxge_vpd.c
89
sfxge_vpd_set_keyword(sfxge_t *sp, sfxge_vpd_ioc_t *svip)
usr/src/uts/common/io/sfxge/sfxge_vpd.c
91
efx_nic_t *enp = sp->s_enp;
usr/src/uts/common/io/signalfd.c
207
signalfd_poller_t *sp = arg;
usr/src/uts/common/io/signalfd.c
209
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
210
VERIFY(sp->sp_pollev != 0);
usr/src/uts/common/io/signalfd.c
211
VERIFY(sp->sp_pending);
usr/src/uts/common/io/signalfd.c
213
const short pollev = sp->sp_pollev;
usr/src/uts/common/io/signalfd.c
215
sp->sp_pollev = 0;
usr/src/uts/common/io/signalfd.c
216
mutex_exit(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
224
pollwakeup(&sp->sp_pollhead, pollev);
usr/src/uts/common/io/signalfd.c
226
pollhead_clean(&sp->sp_pollhead);
usr/src/uts/common/io/signalfd.c
229
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
239
} while (sp->sp_pollev != 0);
usr/src/uts/common/io/signalfd.c
247
sp->sp_pending = false;
usr/src/uts/common/io/signalfd.c
248
cv_signal(&sp->sp_cv);
usr/src/uts/common/io/signalfd.c
249
mutex_exit(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
253
signalfd_poller_wake(signalfd_poller_t *sp, short ev)
usr/src/uts/common/io/signalfd.c
255
ASSERT(MUTEX_HELD(&sp->sp_lock));
usr/src/uts/common/io/signalfd.c
257
sp->sp_pollev |= ev;
usr/src/uts/common/io/signalfd.c
258
if (!sp->sp_pending) {
usr/src/uts/common/io/signalfd.c
259
sp->sp_pending = true;
usr/src/uts/common/io/signalfd.c
260
taskq_dispatch_ent(signalfd_wakeq, signalfd_wake_task, sp, 0,
usr/src/uts/common/io/signalfd.c
261
&sp->sp_taskent);
usr/src/uts/common/io/signalfd.c
279
for (signalfd_poller_t *sp = list_head(pollers); sp != NULL;
usr/src/uts/common/io/signalfd.c
280
sp = list_next(pollers, sp)) {
usr/src/uts/common/io/signalfd.c
281
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
282
if (sigismember(&sp->sp_mask, sig)) {
usr/src/uts/common/io/signalfd.c
283
signalfd_poller_wake(sp, POLLRDNORM | POLLIN);
usr/src/uts/common/io/signalfd.c
285
mutex_exit(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
329
signalfd_poller_t *sp;
usr/src/uts/common/io/signalfd.c
342
for (sp = list_head(pollers); sp != NULL; sp = list_next(pollers, sp)) {
usr/src/uts/common/io/signalfd.c
343
if (sp->sp_state == state) {
usr/src/uts/common/io/signalfd.c
345
return (sp);
usr/src/uts/common/io/signalfd.c
356
sp = kmem_zalloc(sizeof (*sp), KM_SLEEP);
usr/src/uts/common/io/signalfd.c
357
mutex_init(&sp->sp_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/signalfd.c
358
cv_init(&sp->sp_cv, NULL, CV_DEFAULT, NULL);
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
361
sp->sp_proc = p;
usr/src/uts/common/io/signalfd.c
370
list_insert_tail(&pstate->sigfd_list, sp);
usr/src/uts/common/io/signalfd.c
371
list_insert_tail(&state->sfd_pollers, sp);
usr/src/uts/common/io/signalfd.c
374
return (sp);
usr/src/uts/common/io/signalfd.c
384
signalfd_poller_t *sp;
usr/src/uts/common/io/signalfd.c
386
for (sp = list_head(pollers); sp != NULL; sp = list_next(pollers, sp)) {
usr/src/uts/common/io/signalfd.c
387
proc_t *p = sp->sp_proc;
usr/src/uts/common/io/signalfd.c
400
if (sp->sp_proc == NULL) {
usr/src/uts/common/io/signalfd.c
404
VERIFY3P(sp->sp_proc, ==, p);
usr/src/uts/common/io/signalfd.c
405
VERIFY3P(sp->sp_state, ==, state);
usr/src/uts/common/io/signalfd.c
409
list_remove(&pstate->sigfd_list, sp);
usr/src/uts/common/io/signalfd.c
410
sp->sp_proc = NULL;
usr/src/uts/common/io/signalfd.c
413
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
414
signalfd_poller_wake(sp, POLLERR);
usr/src/uts/common/io/signalfd.c
415
mutex_exit(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
434
signalfd_poller_t *sp;
usr/src/uts/common/io/signalfd.c
435
while ((sp = list_remove_head(&state->sfd_pollers)) != NULL) {
usr/src/uts/common/io/signalfd.c
436
ASSERT3P(sp->sp_proc, ==, NULL);
usr/src/uts/common/io/signalfd.c
438
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
439
while (sp->sp_pending) {
usr/src/uts/common/io/signalfd.c
440
cv_wait(&sp->sp_cv, &sp->sp_lock);
usr/src/uts/common/io/signalfd.c
446
ASSERT3P(sp->sp_pollhead.ph_list, ==, NULL);
usr/src/uts/common/io/signalfd.c
448
cv_destroy(&sp->sp_cv);
usr/src/uts/common/io/signalfd.c
449
mutex_destroy(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
450
kmem_free(sp, sizeof (*sp));
usr/src/uts/common/io/signalfd.c
470
signalfd_poller_t *sp;
usr/src/uts/common/io/signalfd.c
471
while ((sp = list_remove_head(&pstate->sigfd_list)) != NULL) {
usr/src/uts/common/io/signalfd.c
476
sp->sp_proc = NULL;
usr/src/uts/common/io/signalfd.c
479
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
480
signalfd_poller_wake(sp, POLLERR);
usr/src/uts/common/io/signalfd.c
481
mutex_exit(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
732
signalfd_poller_t *sp;
usr/src/uts/common/io/signalfd.c
734
sp = signalfd_poller_associate(state, p);
usr/src/uts/common/io/signalfd.c
735
*phpp = &sp->sp_pollhead;
usr/src/uts/common/io/signalfd.c
752
for (signalfd_poller_t *sp = list_head(pollers); sp != NULL;
usr/src/uts/common/io/signalfd.c
753
sp = list_next(pollers, sp)) {
usr/src/uts/common/io/signalfd.c
754
mutex_enter(&sp->sp_lock);
usr/src/uts/common/io/signalfd.c
755
sp->sp_mask = kmask;
usr/src/uts/common/io/signalfd.c
756
mutex_exit(&sp->sp_lock);
usr/src/uts/common/io/softmac/softmac_fp.c
443
dl_capability_sub_t *sp;
usr/src/uts/common/io/softmac/softmac_fp.c
484
sp = (dl_capability_sub_t *)(mp->b_rptr + off);
usr/src/uts/common/io/softmac/softmac_fp.c
485
size = sizeof (dl_capability_sub_t) + sp->dl_length;
usr/src/uts/common/io/softmac/softmac_fp.c
493
switch (sp->dl_cap) {
usr/src/uts/common/io/softmac/softmac_fp.c
501
hcksump = (dl_capab_hcksum_t *)&sp[1];
usr/src/uts/common/io/timerfd.c
396
timerfd_state_t *state, **sp;
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
422
VERIFY(*sp != NULL);
usr/src/uts/common/io/timerfd.c
424
*sp = (*sp)->tfd_next;
usr/src/uts/common/io/tty_common.c
552
termioval(char **sp, uint_t *valp, char *ep)
usr/src/uts/common/io/tty_common.c
554
char *s = *sp;
usr/src/uts/common/io/tty_common.c
576
if (s == *sp)
usr/src/uts/common/io/tty_common.c
582
*sp = s;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1700
uint8_t *sp;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1702
sp = &data->b_rptr[8];
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1703
LE_TO_UINT32(sp, us_rate);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1704
sp = &data->b_rptr[12];
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1705
LE_TO_UINT32(sp, ds_rate);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
157
usbkbm_save_state_t *sp;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
169
sp = (usbkbm_save_state_t *)space_fetch("SUNW,usbkbm_state");
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
171
if (sp == NULL) {
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
177
usbkbm_led_state = sp->usbkbm_save_led;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
180
usbkbm_layout = sp->usbkbm_layout;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
184
sp->usbkbm_save_keyindex.k_abort1;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
187
sp->usbkbm_save_keyindex.k_abort2;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
190
sp->usbkbm_save_keyindex.k_newabort1;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
193
sp->usbkbm_save_keyindex.k_newabort2;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
196
bcopy(sp->usbkbm_save_keyindex.k_normal,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
199
bcopy(sp->usbkbm_save_keyindex.k_shifted,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
202
bcopy(sp->usbkbm_save_keyindex.k_caps,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
205
bcopy(sp->usbkbm_save_keyindex.k_altgraph,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
208
bcopy(sp->usbkbm_save_keyindex.k_numlock,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
211
bcopy(sp->usbkbm_save_keyindex.k_control,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
214
bcopy(sp->usbkbm_save_keyindex.k_up,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
217
kmem_free(sp->usbkbm_save_keyindex.k_normal,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
219
kmem_free(sp->usbkbm_save_keyindex.k_shifted,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
221
kmem_free(sp->usbkbm_save_keyindex.k_caps,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
223
kmem_free(sp->usbkbm_save_keyindex.k_altgraph,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
225
kmem_free(sp->usbkbm_save_keyindex.k_numlock,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
227
kmem_free(sp->usbkbm_save_keyindex.k_control,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
229
kmem_free(sp->usbkbm_save_keyindex.k_up,
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
232
kmem_free(sp, sizeof (usbkbm_save_state_t));
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
241
usbkbm_save_state_t *sp;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
245
sp = kmem_alloc(sizeof (usbkbm_save_state_t), KM_SLEEP);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
246
sval = space_store("SUNW,usbkbm_state", (uintptr_t)sp);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
253
kmem_free(sp, sizeof (usbkbm_save_state_t));
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
261
kmem_free(sp, sizeof (usbkbm_save_state_t));
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
270
sp->usbkbm_save_led = usbkbm_led_state;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
273
sp->usbkbm_layout = (uchar_t)usbkbm_layout;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
279
sp->usbkbm_save_keyindex.k_abort1 = usbkbm_keyindex->k_abort1;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
280
sp->usbkbm_save_keyindex.k_abort2 = usbkbm_keyindex->k_abort2;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
282
sp->usbkbm_save_keyindex.k_newabort1 = usbkbm_keyindex->k_newabort1;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
283
sp->usbkbm_save_keyindex.k_newabort2 = usbkbm_keyindex->k_newabort2;
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
286
sp->usbkbm_save_keyindex.k_normal =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
288
sp->usbkbm_save_keyindex.k_shifted =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
290
sp->usbkbm_save_keyindex.k_caps =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
292
sp->usbkbm_save_keyindex.k_altgraph =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
294
sp->usbkbm_save_keyindex.k_numlock =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
296
sp->usbkbm_save_keyindex.k_control =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
298
sp->usbkbm_save_keyindex.k_up =
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
303
sp->usbkbm_save_keyindex.k_normal, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
306
sp->usbkbm_save_keyindex.k_shifted, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
309
sp->usbkbm_save_keyindex.k_caps, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
312
sp->usbkbm_save_keyindex.k_altgraph, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
315
sp->usbkbm_save_keyindex.k_numlock, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
318
sp->usbkbm_save_keyindex.k_control, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/clients/usbkbm/usbkbm.c
321
sp->usbkbm_save_keyindex.k_up, USB_KEYTABLE_SIZE);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4483
scsa2usb_cmd_t *sp = pkt->pkt_ha_private;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4490
(sp->cmd_pkt->pkt_scbp));
usr/src/uts/common/io/usb/usba/hubdi.c
5100
usb_port_status_t sp;
usr/src/uts/common/io/usb/usba/hubdi.c
5107
speed = &sp;
usr/src/uts/common/io/usb/usba/parser.c
100
((sp + 1) > (uint16_t *)structend))
usr/src/uts/common/io/usb/usba/parser.c
103
*sp++ = (data[1] << 8) + data[0];
usr/src/uts/common/io/usb/usba/parser.c
105
structure = (void *)sp;
usr/src/uts/common/io/usb/usba/parser.c
94
uint16_t *sp = (uint16_t *)structure;
usr/src/uts/common/io/usb/usba/parser.c
96
sp = (uint16_t *)
usr/src/uts/common/io/usb/usba/parser.c
97
(((uintptr_t)sp + _SHORT_ALIGNMENT - 1) &
usr/src/uts/common/ipp/dlcosmk/dlcosmkddi.c
423
dlcosmk_update_stats(ipp_stat_t *sp, void *arg, int rw)
usr/src/uts/common/ipp/dlcosmk/dlcosmkddi.c
426
dlcosmk_stat_t *snames = (dlcosmk_stat_t *)sp->ipps_data;
usr/src/uts/common/ipp/dscpmk/dscpmkddi.c
546
dscpmk_update_det_stats(ipp_stat_t *sp, void *arg, int rw)
usr/src/uts/common/ipp/dscpmk/dscpmkddi.c
566
dscpmk_update_stats(ipp_stat_t *sp, void *arg, int rw)
usr/src/uts/common/ipp/dscpmk/dscpmkddi.c
569
dscpmk_stat_t *snames = (dscpmk_stat_t *)sp->ipps_data;
usr/src/uts/common/ipp/flowacct/flowacctddi.c
101
update_flowacct_kstats(ipp_stat_t *sp, void *arg, int rw)
usr/src/uts/common/ipp/flowacct/flowacctddi.c
104
flowacct_stat_t *fl_stat = (flowacct_stat_t *)sp->ipps_data;
usr/src/uts/common/ipp/ipgpc/filters.c
1947
int sp = 0;
usr/src/uts/common/ipp/ipgpc/filters.c
1950
s[sp] = NULL;
usr/src/uts/common/ipp/ipgpc/filters.c
1951
prev_link[sp] = -1;
usr/src/uts/common/ipp/ipgpc/filters.c
1957
s[++sp] = tnode; /* put node on stack */
usr/src/uts/common/ipp/ipgpc/filters.c
1958
prev_link[sp] = 0;
usr/src/uts/common/ipp/ipgpc/filters.c
1962
s[++sp] = tnode; /* put node on stack */
usr/src/uts/common/ipp/ipgpc/filters.c
1963
prev_link[sp] = 1;
usr/src/uts/common/ipp/ipgpc/filters.c
1967
anode = s[sp];
usr/src/uts/common/ipp/ipgpc/filters.c
1968
if (prev_link[sp--] == 0) {
usr/src/uts/common/ipp/ipgpc/filters.c
2655
update_global_stats(ipp_stat_t *sp, void *arg, int rw)
usr/src/uts/common/ipp/ipgpc/filters.c
2657
globalstats_t *gbl_stats = (globalstats_t *)sp->ipps_data;
usr/src/uts/common/ipp/ipgpc/filters.c
2673
update_class_stats(ipp_stat_t *sp, void *arg, int rw)
usr/src/uts/common/ipp/ipgpc/filters.c
2676
classstats_t *cl_stats = (classstats_t *)sp->ipps_data;
usr/src/uts/common/ipp/ippconf.c
1612
ipp_stat_t *sp;
usr/src/uts/common/ipp/ippconf.c
1707
sp = (ipp_stat_t *)sip;
usr/src/uts/common/ipp/ippconf.c
1708
ASSERT(sp->ipps_data == sip->ippsi_data);
usr/src/uts/common/ipp/ippconf.c
1709
*spp = sp;
usr/src/uts/common/ipp/ippconf.c
1719
ipp_stat_t *sp)
usr/src/uts/common/ipp/ippconf.c
1721
ipp_stat_impl_t *sip = (ipp_stat_impl_t *)sp;
usr/src/uts/common/ipp/ippconf.c
1723
ASSERT(sp != NULL);
usr/src/uts/common/ipp/ippconf.c
1737
ipp_stat_t *sp)
usr/src/uts/common/ipp/ippconf.c
1739
ipp_stat_impl_t *sip = (ipp_stat_impl_t *)sp;
usr/src/uts/common/ipp/ippconf.c
1741
ASSERT(sp != NULL);
usr/src/uts/common/ipp/ippconf.c
1762
ipp_stat_t *sp,
usr/src/uts/common/ipp/ippconf.c
1767
ipp_stat_impl_t *sip = (ipp_stat_impl_t *)sp;
usr/src/uts/common/ipp/ippconf.c
1770
ASSERT(sp != NULL);
usr/src/uts/common/ipp/meters/tokenmtddi.c
767
tokenmt_update_stats(ipp_stat_t *sp, void *args, int rw)
usr/src/uts/common/ipp/meters/tokenmtddi.c
770
meter_stat_t *stats = (meter_stat_t *)sp->ipps_data;
usr/src/uts/common/ipp/meters/tswtclddi.c
580
tswtcl_update_stats(ipp_stat_t *sp, void *args, int rw)
usr/src/uts/common/ipp/meters/tswtclddi.c
583
meter_stat_t *stats = (meter_stat_t *)sp->ipps_data;
usr/src/uts/common/krtld/kobj.c
1001
if (sp->st_name == 0 || sp->st_shndx == SHN_UNDEF)
usr/src/uts/common/krtld/kobj.c
1003
if (ELF_ST_BIND(sp->st_info) == STB_GLOBAL) {
usr/src/uts/common/krtld/kobj.c
1004
if (sp->st_shndx == SHN_COMMON)
usr/src/uts/common/krtld/kobj.c
1005
sp->st_shndx = SHN_ABS;
usr/src/uts/common/krtld/kobj.c
1007
sym_insert(mp, mp->strings + sp->st_name, i);
usr/src/uts/common/krtld/kobj.c
1494
Sym *sp;
usr/src/uts/common/krtld/kobj.c
1501
if ((sp = lookup_one(mp, "_depends_on")) == NULL)
usr/src/uts/common/krtld/kobj.c
1504
q = (char *)sp->st_value;
usr/src/uts/common/krtld/kobj.c
1524
if (kobj_addrcheck(mp, q) || q[sp->st_size - 1] != '\0') {
usr/src/uts/common/krtld/kobj.c
1558
Sym *sp, *osp;
usr/src/uts/common/krtld/kobj.c
1654
sp = (Sym *)(mp->symtbl + symsize * nsyms);
usr/src/uts/common/krtld/kobj.c
1655
bcopy(osp, sp, symsize);
usr/src/uts/common/krtld/kobj.c
1657
sp->st_name = strsize;
usr/src/uts/common/krtld/kobj.c
2543
Sym *sp, *ksp;
usr/src/uts/common/krtld/kobj.c
2660
sp = (Sym *)(mp->symtbl + i * mp->symhdr->sh_entsize);
usr/src/uts/common/krtld/kobj.c
2667
shndx = sp->st_shndx;
usr/src/uts/common/krtld/kobj.c
2688
sp->st_value += shp->sh_addr;
usr/src/uts/common/krtld/kobj.c
2691
if (sp->st_name == 0 || shndx == SHN_UNDEF)
usr/src/uts/common/krtld/kobj.c
2693
if (sp->st_name >= mp->strhdr->sh_size)
usr/src/uts/common/krtld/kobj.c
2696
symname = mp->strings + sp->st_name;
usr/src/uts/common/krtld/kobj.c
2699
ELF_ST_BIND(sp->st_info) == STB_GLOBAL) {
usr/src/uts/common/krtld/kobj.c
2704
sp->st_shndx != SHN_UNDEF &&
usr/src/uts/common/krtld/kobj.c
2705
sp->st_shndx != SHN_COMMON &&
usr/src/uts/common/krtld/kobj.c
3086
Sym *sp, *sp1;
usr/src/uts/common/krtld/kobj.c
3103
sp = (Sym *)(mp->symtbl + mp->symhdr->sh_entsize * i);
usr/src/uts/common/krtld/kobj.c
3108
name = mp->strings + sp->st_name;
usr/src/uts/common/krtld/kobj.c
3109
if (sp->st_shndx != SHN_UNDEF && sp->st_shndx != SHN_COMMON)
usr/src/uts/common/krtld/kobj.c
3115
if (ELF_ST_TYPE(sp->st_info) == STT_SPARC_REGISTER) {
usr/src/uts/common/krtld/kobj.c
3129
if (ELF_ST_TYPE(sp->st_info) == STT_TLS) {
usr/src/uts/common/krtld/kobj.c
3138
if (ELF_ST_BIND(sp->st_info) != STB_LOCAL) {
usr/src/uts/common/krtld/kobj.c
3140
sp->st_shndx = SHN_ABS;
usr/src/uts/common/krtld/kobj.c
3141
sp->st_value = sp1->st_value;
usr/src/uts/common/krtld/kobj.c
3146
if (sp->st_shndx == SHN_UNDEF) {
usr/src/uts/common/krtld/kobj.c
3169
ELF_ST_BIND(sp->st_info) != STB_WEAK) {
usr/src/uts/common/krtld/kobj.c
3196
if (sp->st_value > bss_align)
usr/src/uts/common/krtld/kobj.c
3197
bss_align = sp->st_value;
usr/src/uts/common/krtld/kobj.c
3198
bss_ptr = ALIGN(bss_ptr, sp->st_value);
usr/src/uts/common/krtld/kobj.c
3200
sp->st_shndx = SHN_ABS;
usr/src/uts/common/krtld/kobj.c
3201
sp->st_value = bss_ptr;
usr/src/uts/common/krtld/kobj.c
3203
bss_ptr += sp->st_size;
usr/src/uts/common/krtld/kobj.c
3237
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3242
if ((sp = kobj_lookup_kernel(name)) != NULL)
usr/src/uts/common/krtld/kobj.c
3243
return ((uintptr_t)sp->st_value);
usr/src/uts/common/krtld/kobj.c
3253
(sp = lookup_one(mp, name))) {
usr/src/uts/common/krtld/kobj.c
3254
value = (uintptr_t)sp->st_value;
usr/src/uts/common/krtld/kobj.c
3305
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3308
sp = kobj_lookup_kernel(name);
usr/src/uts/common/krtld/kobj.c
3310
sp = lookup_one(mp, name);
usr/src/uts/common/krtld/kobj.c
3312
if (sp == NULL)
usr/src/uts/common/krtld/kobj.c
3315
*size = (int)sp->st_size;
usr/src/uts/common/krtld/kobj.c
3316
return ((uintptr_t)sp->st_value);
usr/src/uts/common/krtld/kobj.c
3322
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3324
sp = lookup_one(mod, name);
usr/src/uts/common/krtld/kobj.c
3326
if (sp == NULL)
usr/src/uts/common/krtld/kobj.c
3329
return ((uintptr_t)sp->st_value);
usr/src/uts/common/krtld/kobj.c
3405
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3410
if (include_self && (sp = lookup_one(mp, name)) != NULL)
usr/src/uts/common/krtld/kobj.c
3411
return (sp);
usr/src/uts/common/krtld/kobj.c
3414
if ((sp = lookup_one(mlp->mp, name)) != NULL &&
usr/src/uts/common/krtld/kobj.c
3415
ELF_ST_BIND(sp->st_info) != STB_LOCAL)
usr/src/uts/common/krtld/kobj.c
3416
return (sp);
usr/src/uts/common/krtld/kobj.c
3428
if ((sp = lookup_one(mmp, name)) != NULL &&
usr/src/uts/common/krtld/kobj.c
3429
ELF_ST_BIND(sp->st_info) != STB_LOCAL)
usr/src/uts/common/krtld/kobj.c
3430
return (sp);
usr/src/uts/common/krtld/kobj.c
3440
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3451
if ((sp = lookup_one(mp, name)) != NULL)
usr/src/uts/common/krtld/kobj.c
3452
return (sp);
usr/src/uts/common/krtld/kobj.c
3462
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3466
sp = (Sym *)(mp->symtbl +
usr/src/uts/common/krtld/kobj.c
3468
name1 = mp->strings + sp->st_name;
usr/src/uts/common/krtld/kobj.c
3470
ELF_ST_TYPE(sp->st_info) != STT_FILE &&
usr/src/uts/common/krtld/kobj.c
3471
sp->st_shndx != SHN_UNDEF &&
usr/src/uts/common/krtld/kobj.c
3472
sp->st_shndx != SHN_COMMON)
usr/src/uts/common/krtld/kobj.c
3473
return (sp);
usr/src/uts/common/krtld/kobj.c
3487
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3491
sp = (Sym *)(mp->symtbl + mp->symhdr->sh_entsize * *ip);
usr/src/uts/common/krtld/kobj.c
3492
if (sp == ksp)
usr/src/uts/common/krtld/kobj.c
3506
Sym *sp;
usr/src/uts/common/krtld/kobj.c
3516
sp = (Sym *)(mp->symtbl +
usr/src/uts/common/krtld/kobj.c
3519
_kobj_printf(ops, "\t0x%lx", sp->st_value);
usr/src/uts/common/krtld/kobj.c
703
Sym *sp;
usr/src/uts/common/krtld/kobj.c
859
sp = (Sym *)(mp->symtbl + i * mp->symhdr->sh_entsize);
usr/src/uts/common/krtld/kobj.c
861
if (sp->st_name == 0 || sp->st_shndx == SHN_UNDEF)
usr/src/uts/common/krtld/kobj.c
867
if (ELF_ST_TYPE(sp->st_info) == STT_SPARC_REGISTER)
usr/src/uts/common/krtld/kobj.c
871
sym_insert(mp, mp->strings + sp->st_name, i);
usr/src/uts/common/krtld/kobj.c
903
Sym *sp;
usr/src/uts/common/krtld/kobj.c
999
sp = (Sym *)(mp->symtbl + i * mp->symhdr->sh_entsize);
usr/src/uts/common/nfs/nfs4.h
1239
rfs4_session_t *sp; /* OP_SEQUENCE set it */
usr/src/uts/common/os/aio.c
2760
struct snode *sp;
usr/src/uts/common/os/aio.c
2824
sp = VTOS(vp);
usr/src/uts/common/os/aio.c
2825
smark(sp, SACC);
usr/src/uts/common/os/brand.c
591
restoreexecenv(struct execenv *ep, stack_t *sp)
usr/src/uts/common/os/brand.c
596
lwp->lwp_sigaltstack.ss_sp = sp->ss_sp;
usr/src/uts/common/os/brand.c
597
lwp->lwp_sigaltstack.ss_size = sp->ss_size;
usr/src/uts/common/os/brand.c
598
lwp->lwp_sigaltstack.ss_flags = sp->ss_flags;
usr/src/uts/common/os/console.c
170
console_getprop(dev_t dev, dev_info_t *dip, char *name, ushort_t *sp)
usr/src/uts/common/os/console.c
176
*sp = 0;
usr/src/uts/common/os/console.c
182
*sp = *sp * 10 + data[i] - '0';
usr/src/uts/common/os/cpu_event.c
1018
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
1021
sp = &cpu_idle_cb_state[CPU->cpu_seqid];
usr/src/uts/common/os/cpu_event.c
1024
(uint64_t)sp->v.enter_ts->cipv_hrtime, &prop->value[idx]);
usr/src/uts/common/os/cpu_event.c
292
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
315
for (sp = cpu_idle_cb_state, i = 0; i < max_ncpus; i++, sp++) {
usr/src/uts/common/os/cpu_event.c
318
sp->v.f = CPU_IDLE_HDL2VALP(cpu_idle_prop_array[(i)].handle, idx)
usr/src/uts/common/os/cpu_event.c
450
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
488
for (sp = cpu_idle_cb_state, i = 0; i < max_ncpus; i++, sp++) {
usr/src/uts/common/os/cpu_event.c
489
sp->v.ready = B_FALSE;
usr/src/uts/common/os/cpu_event.c
506
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
512
sp = &cpu_idle_cb_state[CPU->cpu_seqid];
usr/src/uts/common/os/cpu_event.c
513
if (sp->v.index != 0) {
usr/src/uts/common/os/cpu_event.c
565
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
570
sp = &cpu_idle_cb_state[CPU->cpu_seqid];
usr/src/uts/common/os/cpu_event.c
571
if (sp->v.index != 0) {
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
607
sp->v.enter_ts->cipv_hrtime = gethrtime_unscaled();
usr/src/uts/common/os/cpu_event.c
608
sp->v.last_busy->cipv_hrtime = sp->v.enter_ts->cipv_hrtime -
usr/src/uts/common/os/cpu_event.c
609
sp->v.exit_ts->cipv_hrtime;
usr/src/uts/common/os/cpu_event.c
610
sp->v.total_busy->cipv_hrtime += sp->v.last_busy->cipv_hrtime;
usr/src/uts/common/os/cpu_event.c
611
if (sp->v.ready == B_FALSE) {
usr/src/uts/common/os/cpu_event.c
612
sp->v.ready = B_TRUE;
usr/src/uts/common/os/cpu_event.c
620
cpu_idle_exit_state(cpu_idle_cb_state_t *sp)
usr/src/uts/common/os/cpu_event.c
622
sp->v.idle_state->cipv_intptr = CPU_IDLE_STATE_NORMAL;
usr/src/uts/common/os/cpu_event.c
623
sp->v.exit_ts->cipv_hrtime = gethrtime_unscaled();
usr/src/uts/common/os/cpu_event.c
624
sp->v.last_idle->cipv_hrtime = sp->v.exit_ts->cipv_hrtime -
usr/src/uts/common/os/cpu_event.c
625
sp->v.enter_ts->cipv_hrtime;
usr/src/uts/common/os/cpu_event.c
626
sp->v.total_idle->cipv_hrtime += sp->v.last_idle->cipv_hrtime;
usr/src/uts/common/os/cpu_event.c
636
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
644
sp = &cpu_idle_cb_state[CPU->cpu_seqid];
usr/src/uts/common/os/cpu_event.c
645
ASSERT(sp->v.index == 0);
usr/src/uts/common/os/cpu_event.c
646
if (sp->v.enabled == B_FALSE) {
usr/src/uts/common/os/cpu_event.c
674
if (cpu_idle_enter_state(sp, state) == 0) {
usr/src/uts/common/os/cpu_event.c
687
sp->v.index++;
usr/src/uts/common/os/cpu_event.c
719
if (sp->v.index != i + 1) {
usr/src/uts/common/os/cpu_event.c
739
cpu_idle_cb_state_t *sp;
usr/src/uts/common/os/cpu_event.c
746
sp = &cpu_idle_cb_state[CPU->cpu_seqid];
usr/src/uts/common/os/cpu_event.c
754
if (sp->v.index != 0) {
usr/src/uts/common/os/cpu_event.c
756
cpu_idle_exit_state(sp);
usr/src/uts/common/os/cpu_event.c
757
for (i = sp->v.index - 1; i >= 0; i--) {
usr/src/uts/common/os/cpu_event.c
763
sp->v.index = 0;
usr/src/uts/common/os/cpu_event.c
779
if (sp->v.index == 0) {
usr/src/uts/common/os/cpu_event.c
783
cpu_idle_exit_state(sp);
usr/src/uts/common/os/cpu_event.c
784
for (i = sp->v.index - 1; i >= 0; i--) {
usr/src/uts/common/os/cpu_event.c
790
sp->v.index = 0;
usr/src/uts/common/os/cpu_event.c
795
if (sp->v.index != 0) {
usr/src/uts/common/os/cpu_event.c
797
cpu_idle_exit_state(sp);
usr/src/uts/common/os/cpu_event.c
798
for (i = sp->v.index - 1; i >= 0; i--) {
usr/src/uts/common/os/cpu_event.c
804
sp->v.index = 0;
usr/src/uts/common/os/cred.c
620
prochasprocperm(proc_t *tp, proc_t *sp, const cred_t *scrp)
usr/src/uts/common/os/cred.c
627
if (tp == sp)
usr/src/uts/common/os/cred.c
630
if (tp->p_sessp != sp->p_sessp && secpolicy_basic_proc(scrp) != 0)
usr/src/uts/common/os/devpolicy.c
232
char *sp = mname;
usr/src/uts/common/os/devpolicy.c
239
while (*pp == *sp && *pp != '\0') {
usr/src/uts/common/os/devpolicy.c
241
sp++;
usr/src/uts/common/os/devpolicy.c
245
if (*sp == '\0')
usr/src/uts/common/os/devpolicy.c
257
sp += slen - (plen - 1);
usr/src/uts/common/os/devpolicy.c
258
if (strcmp(pp, sp) == 0) /* match! */
usr/src/uts/common/os/driver_lyr.c
1265
struct snode *sp, *csp;
usr/src/uts/common/os/driver_lyr.c
1284
sp = VTOS(vp);
usr/src/uts/common/os/driver_lyr.c
1285
csp = VTOS(sp->s_commonvp);
usr/src/uts/common/os/driver_lyr.c
1373
mutex_enter(&sp->s_lock);
usr/src/uts/common/os/driver_lyr.c
1374
VERIFY(!(sp->s_flag & SMUXED));
usr/src/uts/common/os/driver_lyr.c
1375
sp->s_flag |= SMUXED;
usr/src/uts/common/os/driver_lyr.c
1376
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/driver_lyr.c
1389
struct snode *sp;
usr/src/uts/common/os/driver_lyr.c
1431
sp = VTOS(vp);
usr/src/uts/common/os/driver_lyr.c
1432
mutex_enter(&sp->s_lock);
usr/src/uts/common/os/driver_lyr.c
1433
VERIFY(sp->s_flag & SMUXED);
usr/src/uts/common/os/driver_lyr.c
1434
sp->s_flag &= ~SMUXED;
usr/src/uts/common/os/driver_lyr.c
1435
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/evchannels.c
403
evch_deliver(evch_evqsub_t *sp, evch_gevent_t *ep)
usr/src/uts/common/os/evchannels.c
408
if (sp->su_filter != NULL) {
usr/src/uts/common/os/evchannels.c
409
res = sp->su_filter(uep, sp->su_fcookie);
usr/src/uts/common/os/evchannels.c
412
return (sp->su_callb(uep, sp->su_cbcookie));
usr/src/uts/common/os/evchannels.c
600
evch_evqsub_t *sp = kmem_zalloc(sizeof (evch_evqsub_t), KM_SLEEP);
usr/src/uts/common/os/evchannels.c
603
sp->su_filter = filter;
usr/src/uts/common/os/evchannels.c
604
sp->su_fcookie = fcookie;
usr/src/uts/common/os/evchannels.c
605
sp->su_callb = callb;
usr/src/uts/common/os/evchannels.c
606
sp->su_cbcookie = cbcookie;
usr/src/uts/common/os/evchannels.c
610
evch_dl_add(&eqp->eq_subscr, &sp->su_link);
usr/src/uts/common/os/evchannels.c
612
return (sp);
usr/src/uts/common/os/evchannels.c
619
evch_evq_unsub(evch_eventq_t *eqp, evch_evqsub_t *sp)
usr/src/uts/common/os/evchannels.c
627
evch_dl_del(&eqp->eq_subscr, &sp->su_link);
usr/src/uts/common/os/evchannels.c
629
kmem_free(sp, sizeof (evch_evqsub_t));
usr/src/uts/common/os/exec.c
1608
stk_add(uarg_t *args, const char *sp, enum uio_seg segflg)
usr/src/uts/common/os/exec.c
1618
error = copyinstr(sp, args->stk_strp, STK_AVAIL(args), &len);
usr/src/uts/common/os/exec.c
1622
len = strlen(sp) + 1;
usr/src/uts/common/os/exec.c
1625
bcopy(sp, args->stk_strp, len);
usr/src/uts/common/os/exec.c
1662
char *sp;
usr/src/uts/common/os/exec.c
1702
if (stk_getptr(args, argv, &sp))
usr/src/uts/common/os/exec.c
1704
if (sp == NULL)
usr/src/uts/common/os/exec.c
1715
if (stk_getptr(args, argv, &sp))
usr/src/uts/common/os/exec.c
1717
if (sp == NULL)
usr/src/uts/common/os/exec.c
1719
if ((error = stk_add(args, sp, UIO_USERSPACE)) != 0)
usr/src/uts/common/os/exec.c
1733
if (stk_getptr(args, envp, &sp))
usr/src/uts/common/os/exec.c
1735
if (sp == NULL)
usr/src/uts/common/os/exec.c
1737
if ((error = stk_add(args, sp, UIO_USERSPACE)) != 0)
usr/src/uts/common/os/grow.c
316
grow(caddr_t sp)
usr/src/uts/common/os/grow.c
331
err = grow_lpg(sp);
usr/src/uts/common/os/grow.c
333
err = grow_internal(sp, p->p_stkpageszc);
usr/src/uts/common/os/grow.c
357
grow_lpg(caddr_t sp)
usr/src/uts/common/os/grow.c
367
newsize = p->p_usrstack - sp;
usr/src/uts/common/os/grow.c
370
pgsz = map_pgsz(MAPPGSZ_STK, p, sp, newsize, 0);
usr/src/uts/common/os/grow.c
381
err = grow_internal(sp, oszc);
usr/src/uts/common/os/grow.c
384
err = grow_internal(sp, 0);
usr/src/uts/common/os/grow.c
393
err = grow_internal(sp, szc);
usr/src/uts/common/os/grow.c
397
err = grow_internal(sp, 0);
usr/src/uts/common/os/grow.c
426
grow_internal(caddr_t sp, uint_t growszc)
usr/src/uts/common/os/grow.c
437
ASSERT(sp < p->p_usrstack);
usr/src/uts/common/os/grow.c
438
sp = (caddr_t)P2ALIGN((uintptr_t)sp, PAGESIZE);
usr/src/uts/common/os/grow.c
449
newsize = p->p_usrstack - (caddr_t)P2ALIGN((uintptr_t)sp, pgsz);
usr/src/uts/common/os/grow.c
453
newsize = p->p_usrstack - sp;
usr/src/uts/common/os/grow.c
457
newsize = p->p_usrstack - sp;
usr/src/uts/common/os/grow.c
75
static int grow_lpg(caddr_t sp);
usr/src/uts/common/os/instance.c
1163
char *sp; /* pointer to '/' in string */
usr/src/uts/common/os/instance.c
1170
sp = strchr(*cpp, '/');
usr/src/uts/common/os/instance.c
1171
if (sp != NULL) { /* more to follow */
usr/src/uts/common/os/instance.c
1172
*sp = '\0';
usr/src/uts/common/os/instance.c
1173
*cpp = sp + 1;
usr/src/uts/common/os/kdi.c
57
kdi_dvec_handle_fault(greg_t trapno, greg_t pc, greg_t sp, int cpuid)
usr/src/uts/common/os/kdi.c
59
kdi_dvec->dv_handle_fault(trapno, pc, sp, cpuid);
usr/src/uts/common/os/kmem.c
1230
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
1233
for (sp = list_head(&cp->cache_complete_slabs); sp != NULL;
usr/src/uts/common/os/kmem.c
1234
sp = list_next(&cp->cache_complete_slabs, sp)) {
usr/src/uts/common/os/kmem.c
1235
if (KMEM_SLAB_MEMBER(sp, buf)) {
usr/src/uts/common/os/kmem.c
1237
return (sp);
usr/src/uts/common/os/kmem.c
1240
for (sp = avl_first(&cp->cache_partial_slabs); sp != NULL;
usr/src/uts/common/os/kmem.c
1241
sp = AVL_NEXT(&cp->cache_partial_slabs, sp)) {
usr/src/uts/common/os/kmem.c
1242
if (KMEM_SLAB_MEMBER(sp, buf)) {
usr/src/uts/common/os/kmem.c
1244
return (sp);
usr/src/uts/common/os/kmem.c
1258
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
1266
sp = kmem_findslab(cp, buf);
usr/src/uts/common/os/kmem.c
1267
if (sp == NULL) {
usr/src/uts/common/os/kmem.c
1270
if ((sp = kmem_findslab(cp, buf)) != NULL)
usr/src/uts/common/os/kmem.c
1275
if (sp == NULL) {
usr/src/uts/common/os/kmem.c
1283
(uintptr_t)sp->slab_base) % cp->cache_chunksize;
usr/src/uts/common/os/kmem.c
1310
kmem_panic_info.kmp_slab = sp;
usr/src/uts/common/os/kmem.c
1382
(void *)sp, cp->cache_name);
usr/src/uts/common/os/kmem.c
1483
kmem_slab_t *sp, void *addr)
usr/src/uts/common/os/kmem.c
1489
bca.bc_slab = sp;
usr/src/uts/common/os/kmem.c
1505
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
1534
if ((sp = kmem_cache_alloc(kmem_slab_cache, kmflag)) == NULL)
usr/src/uts/common/os/kmem.c
1538
sp = KMEM_SLAB(cp, slab);
usr/src/uts/common/os/kmem.c
1542
sp->slab_cache = cp;
usr/src/uts/common/os/kmem.c
1543
sp->slab_head = NULL;
usr/src/uts/common/os/kmem.c
1544
sp->slab_refcnt = 0;
usr/src/uts/common/os/kmem.c
1545
sp->slab_base = buf = slab + color;
usr/src/uts/common/os/kmem.c
1546
sp->slab_chunks = chunks;
usr/src/uts/common/os/kmem.c
1547
sp->slab_stuck_offset = (uint32_t)-1;
usr/src/uts/common/os/kmem.c
1548
sp->slab_later_count = 0;
usr/src/uts/common/os/kmem.c
1549
sp->slab_flags = 0;
usr/src/uts/common/os/kmem.c
1564
bcp->bc_slab = sp;
usr/src/uts/common/os/kmem.c
1578
bcp->bc_next = sp->slab_head;
usr/src/uts/common/os/kmem.c
1579
sp->slab_head = bcp;
usr/src/uts/common/os/kmem.c
1583
kmem_log_event(kmem_slab_log, cp, sp, slab);
usr/src/uts/common/os/kmem.c
1585
return (sp);
usr/src/uts/common/os/kmem.c
1589
while ((bcp = sp->slab_head) != NULL) {
usr/src/uts/common/os/kmem.c
1590
sp->slab_head = bcp->bc_next;
usr/src/uts/common/os/kmem.c
1593
kmem_cache_free(kmem_slab_cache, sp);
usr/src/uts/common/os/kmem.c
1611
kmem_slab_destroy(kmem_cache_t *cp, kmem_slab_t *sp)
usr/src/uts/common/os/kmem.c
1614
void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum);
usr/src/uts/common/os/kmem.c
1617
ASSERT(sp->slab_refcnt == 0);
usr/src/uts/common/os/kmem.c
1621
while ((bcp = sp->slab_head) != NULL) {
usr/src/uts/common/os/kmem.c
1622
sp->slab_head = bcp->bc_next;
usr/src/uts/common/os/kmem.c
1625
kmem_cache_free(kmem_slab_cache, sp);
usr/src/uts/common/os/kmem.c
1631
kmem_slab_alloc_impl(kmem_cache_t *cp, kmem_slab_t *sp, boolean_t prefill)
usr/src/uts/common/os/kmem.c
1635
boolean_t new_slab = (sp->slab_refcnt == 0);
usr/src/uts/common/os/kmem.c
1643
ASSERT(new_slab || (KMEM_SLAB_IS_PARTIAL(sp) &&
usr/src/uts/common/os/kmem.c
1644
(sp == avl_first(&cp->cache_partial_slabs))));
usr/src/uts/common/os/kmem.c
1645
ASSERT(sp->slab_cache == cp);
usr/src/uts/common/os/kmem.c
1649
sp->slab_refcnt++;
usr/src/uts/common/os/kmem.c
1651
bcp = sp->slab_head;
usr/src/uts/common/os/kmem.c
1652
sp->slab_head = bcp->bc_next;
usr/src/uts/common/os/kmem.c
1669
ASSERT(KMEM_SLAB_MEMBER(sp, buf));
usr/src/uts/common/os/kmem.c
1671
if (sp->slab_head == NULL) {
usr/src/uts/common/os/kmem.c
1672
ASSERT(KMEM_SLAB_IS_ALL_USED(sp));
usr/src/uts/common/os/kmem.c
1674
ASSERT(sp->slab_chunks == 1);
usr/src/uts/common/os/kmem.c
1676
ASSERT(sp->slab_chunks > 1); /* the slab was partial */
usr/src/uts/common/os/kmem.c
1677
avl_remove(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
1678
sp->slab_later_count = 0; /* clear history */
usr/src/uts/common/os/kmem.c
1679
sp->slab_flags &= ~KMEM_SLAB_NOMOVE;
usr/src/uts/common/os/kmem.c
1680
sp->slab_stuck_offset = (uint32_t)-1;
usr/src/uts/common/os/kmem.c
1682
list_insert_head(&cp->cache_complete_slabs, sp);
usr/src/uts/common/os/kmem.c
1687
ASSERT(KMEM_SLAB_IS_PARTIAL(sp));
usr/src/uts/common/os/kmem.c
1695
kmem_slab_prefill(cp, sp);
usr/src/uts/common/os/kmem.c
1700
avl_add(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
1708
ASSERT(!avl_update(&cp->cache_partial_slabs, sp));
usr/src/uts/common/os/kmem.c
1718
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
1724
sp = avl_first(&cp->cache_partial_slabs);
usr/src/uts/common/os/kmem.c
1725
if (sp == NULL) {
usr/src/uts/common/os/kmem.c
1732
if ((sp = kmem_slab_create(cp, kmflag)) == NULL) {
usr/src/uts/common/os/kmem.c
1737
if ((cp->cache_buftotal += sp->slab_chunks) > cp->cache_bufmax)
usr/src/uts/common/os/kmem.c
1739
cp->cache_bufslab += sp->slab_chunks;
usr/src/uts/common/os/kmem.c
1742
buf = kmem_slab_alloc_impl(cp, sp, B_TRUE);
usr/src/uts/common/os/kmem.c
1778
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
1794
sp = bcp->bc_slab;
usr/src/uts/common/os/kmem.c
1802
sp = KMEM_SLAB(cp, buf);
usr/src/uts/common/os/kmem.c
1805
if (bcp == NULL || sp->slab_cache != cp || !KMEM_SLAB_MEMBER(sp, buf)) {
usr/src/uts/common/os/kmem.c
1811
if (KMEM_SLAB_OFFSET(sp, buf) == sp->slab_stuck_offset) {
usr/src/uts/common/os/kmem.c
1819
kmem_slab_move_yes(cp, sp, buf);
usr/src/uts/common/os/kmem.c
1830
bcp->bc_next = sp->slab_head;
usr/src/uts/common/os/kmem.c
1831
sp->slab_head = bcp;
usr/src/uts/common/os/kmem.c
1834
ASSERT(sp->slab_refcnt >= 1);
usr/src/uts/common/os/kmem.c
1836
if (--sp->slab_refcnt == 0) {
usr/src/uts/common/os/kmem.c
1841
if (sp->slab_chunks == 1) {
usr/src/uts/common/os/kmem.c
1842
list_remove(&cp->cache_complete_slabs, sp);
usr/src/uts/common/os/kmem.c
1845
avl_remove(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
1848
cp->cache_buftotal -= sp->slab_chunks;
usr/src/uts/common/os/kmem.c
1849
cp->cache_bufslab -= sp->slab_chunks;
usr/src/uts/common/os/kmem.c
1863
!(sp->slab_flags & KMEM_SLAB_MOVE_PENDING))) {
usr/src/uts/common/os/kmem.c
1866
kmem_slab_destroy(cp, sp);
usr/src/uts/common/os/kmem.c
1877
if (sp->slab_flags & KMEM_SLAB_MOVE_PENDING) {
usr/src/uts/common/os/kmem.c
1878
list_insert_tail(deadlist, sp);
usr/src/uts/common/os/kmem.c
1880
list_insert_head(deadlist, sp);
usr/src/uts/common/os/kmem.c
1890
ASSERT(sp->slab_refcnt == (sp->slab_chunks - 1));
usr/src/uts/common/os/kmem.c
1891
ASSERT(sp->slab_chunks > 1);
usr/src/uts/common/os/kmem.c
1892
list_remove(&cp->cache_complete_slabs, sp);
usr/src/uts/common/os/kmem.c
1894
avl_add(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
1896
(void) avl_update_gt(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
1988
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
1995
sp = kmem_findslab(cp, buf);
usr/src/uts/common/os/kmem.c
1996
if (sp == NULL || sp->slab_cache != cp)
usr/src/uts/common/os/kmem.c
2730
kmem_slab_prefill(kmem_cache_t *cp, kmem_slab_t *sp)
usr/src/uts/common/os/kmem.c
2746
ASSERT(sp->slab_cache == cp);
usr/src/uts/common/os/kmem.c
2747
ASSERT(sp->slab_refcnt == 1);
usr/src/uts/common/os/kmem.c
2748
ASSERT(sp->slab_head != NULL && sp->slab_chunks > sp->slab_refcnt);
usr/src/uts/common/os/kmem.c
2749
ASSERT(avl_find(&cp->cache_partial_slabs, sp, NULL) == NULL);
usr/src/uts/common/os/kmem.c
2751
head = sp->slab_head;
usr/src/uts/common/os/kmem.c
2752
nbufs = (sp->slab_chunks - sp->slab_refcnt);
usr/src/uts/common/os/kmem.c
2753
sp->slab_head = NULL;
usr/src/uts/common/os/kmem.c
2754
sp->slab_refcnt += nbufs;
usr/src/uts/common/os/kmem.c
2757
list_insert_head(&cp->cache_complete_slabs, sp);
usr/src/uts/common/os/kmem.c
3638
#define KMEM_PARTIAL_SLAB_WEIGHT(sp, binshift) \
usr/src/uts/common/os/kmem.c
3639
((((sp)->slab_refcnt <= (binshift)) || \
usr/src/uts/common/os/kmem.c
3640
(((sp)->slab_chunks - (sp)->slab_refcnt) <= (binshift))) \
usr/src/uts/common/os/kmem.c
3641
? -(sp)->slab_refcnt \
usr/src/uts/common/os/kmem.c
3642
: -((binshift) + ((sp)->slab_refcnt >> (binshift))))
usr/src/uts/common/os/kmem.c
4594
kmem_slab_allocated(kmem_cache_t *cp, kmem_slab_t *sp, void *buf)
usr/src/uts/common/os/kmem.c
4599
ASSERT(sp == NULL || KMEM_SLAB_MEMBER(sp, buf));
usr/src/uts/common/os/kmem.c
4607
ASSERT(sp != NULL && bcp != NULL ? sp == bcp->bc_slab : 1);
usr/src/uts/common/os/kmem.c
4611
if (sp == NULL) {
usr/src/uts/common/os/kmem.c
4612
sp = KMEM_SLAB(cp, buf);
usr/src/uts/common/os/kmem.c
4615
for (bcp = sp->slab_head;
usr/src/uts/common/os/kmem.c
4620
return (bcp == NULL ? sp : NULL);
usr/src/uts/common/os/kmem.c
4624
kmem_slab_is_reclaimable(kmem_cache_t *cp, kmem_slab_t *sp, int flags)
usr/src/uts/common/os/kmem.c
4626
long refcnt = sp->slab_refcnt;
usr/src/uts/common/os/kmem.c
4637
((sp->slab_flags & KMEM_SLAB_NOMOVE) == 0));
usr/src/uts/common/os/kmem.c
4642
return (refcnt < sp->slab_chunks); /* any partial */
usr/src/uts/common/os/kmem.c
4645
if (sp->slab_flags & KMEM_SLAB_NOMOVE) {
usr/src/uts/common/os/kmem.c
4650
return (refcnt < sp->slab_chunks);
usr/src/uts/common/os/kmem.c
4663
(sp->slab_chunks * cp->cache_defrag->kmd_reclaim_numer));
usr/src/uts/common/os/kmem.c
4671
kmem_slab_move_yes(kmem_cache_t *cp, kmem_slab_t *sp, void *from_buf)
usr/src/uts/common/os/kmem.c
4674
ASSERT(KMEM_SLAB_MEMBER(sp, from_buf));
usr/src/uts/common/os/kmem.c
4676
if (!KMEM_SLAB_IS_PARTIAL(sp)) {
usr/src/uts/common/os/kmem.c
4680
if (sp->slab_flags & KMEM_SLAB_NOMOVE) {
usr/src/uts/common/os/kmem.c
4681
if (KMEM_SLAB_OFFSET(sp, from_buf) == sp->slab_stuck_offset) {
usr/src/uts/common/os/kmem.c
4682
avl_remove(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
4683
sp->slab_flags &= ~KMEM_SLAB_NOMOVE;
usr/src/uts/common/os/kmem.c
4684
sp->slab_stuck_offset = (uint32_t)-1;
usr/src/uts/common/os/kmem.c
4685
avl_add(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
4688
sp->slab_later_count = 0;
usr/src/uts/common/os/kmem.c
4689
sp->slab_stuck_offset = (uint32_t)-1;
usr/src/uts/common/os/kmem.c
4694
kmem_slab_move_no(kmem_cache_t *cp, kmem_slab_t *sp, void *from_buf)
usr/src/uts/common/os/kmem.c
4698
ASSERT(KMEM_SLAB_MEMBER(sp, from_buf));
usr/src/uts/common/os/kmem.c
4700
if (!KMEM_SLAB_IS_PARTIAL(sp)) {
usr/src/uts/common/os/kmem.c
4704
avl_remove(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
4705
sp->slab_later_count = 0;
usr/src/uts/common/os/kmem.c
4706
sp->slab_flags |= KMEM_SLAB_NOMOVE;
usr/src/uts/common/os/kmem.c
4707
sp->slab_stuck_offset = KMEM_SLAB_OFFSET(sp, from_buf);
usr/src/uts/common/os/kmem.c
4708
avl_add(&cp->cache_partial_slabs, sp);
usr/src/uts/common/os/kmem.c
4748
kmem_slab_t *sp = callback->kmm_from_slab;
usr/src/uts/common/os/kmem.c
4749
kmem_cache_t *cp = sp->slab_cache;
usr/src/uts/common/os/kmem.c
4754
ASSERT(KMEM_SLAB_MEMBER(sp, callback->kmm_from_buf));
usr/src/uts/common/os/kmem.c
4762
if (!kmem_slab_is_reclaimable(cp, sp, callback->kmm_flags)) {
usr/src/uts/common/os/kmem.c
4773
free_on_slab = (kmem_slab_allocated(cp, sp,
usr/src/uts/common/os/kmem.c
4821
if (sp->slab_refcnt == 0)
usr/src/uts/common/os/kmem.c
4824
kmem_slab_move_yes(cp, sp, callback->kmm_from_buf);
usr/src/uts/common/os/kmem.c
4834
kmem_slab_move_no(cp, sp, callback->kmm_from_buf);
usr/src/uts/common/os/kmem.c
4840
if (!KMEM_SLAB_IS_PARTIAL(sp)) {
usr/src/uts/common/os/kmem.c
4845
if (++sp->slab_later_count >= KMEM_DISBELIEF) {
usr/src/uts/common/os/kmem.c
4846
kmem_slab_move_no(cp, sp, callback->kmm_from_buf);
usr/src/uts/common/os/kmem.c
4847
} else if (!(sp->slab_flags & KMEM_SLAB_NOMOVE)) {
usr/src/uts/common/os/kmem.c
4848
sp->slab_stuck_offset = KMEM_SLAB_OFFSET(sp,
usr/src/uts/common/os/kmem.c
4856
if (sp->slab_refcnt == 0)
usr/src/uts/common/os/kmem.c
4859
kmem_slab_move_yes(cp, sp, callback->kmm_from_buf);
usr/src/uts/common/os/kmem.c
4890
kmem_move_begin(kmem_cache_t *cp, kmem_slab_t *sp, void *buf, int flags)
usr/src/uts/common/os/kmem.c
4899
ASSERT(sp->slab_flags & KMEM_SLAB_MOVE_PENDING);
usr/src/uts/common/os/kmem.c
4906
callback->kmm_from_slab = sp;
usr/src/uts/common/os/kmem.c
4968
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
4978
while ((sp = list_remove_head(deadlist)) != NULL) {
usr/src/uts/common/os/kmem.c
4979
if (sp->slab_flags & KMEM_SLAB_MOVE_PENDING) {
usr/src/uts/common/os/kmem.c
4980
list_insert_tail(deadlist, sp);
usr/src/uts/common/os/kmem.c
4986
kmem_slab_destroy(cp, sp);
usr/src/uts/common/os/kmem.c
5012
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
5049
sp = avl_last(&cp->cache_partial_slabs);
usr/src/uts/common/os/kmem.c
5050
ASSERT(KMEM_SLAB_IS_PARTIAL(sp));
usr/src/uts/common/os/kmem.c
5051
for (i = 0, s = 0; (i < max_scan) && (s < max_slabs) && (sp != NULL) &&
usr/src/uts/common/os/kmem.c
5052
((sp != avl_first(&cp->cache_partial_slabs)) ||
usr/src/uts/common/os/kmem.c
5054
sp = AVL_PREV(&cp->cache_partial_slabs, sp), i++) {
usr/src/uts/common/os/kmem.c
5056
if (!kmem_slab_is_reclaimable(cp, sp, flags)) {
usr/src/uts/common/os/kmem.c
5062
for (j = 0, b = 0, buf = sp->slab_base;
usr/src/uts/common/os/kmem.c
5063
(j < sp->slab_chunks) && (b < sp->slab_refcnt);
usr/src/uts/common/os/kmem.c
5066
if (kmem_slab_allocated(cp, sp, buf) == NULL) {
usr/src/uts/common/os/kmem.c
5080
ASSERT(!(sp->slab_flags & KMEM_SLAB_MOVE_PENDING));
usr/src/uts/common/os/kmem.c
5081
sp->slab_flags |= KMEM_SLAB_MOVE_PENDING;
usr/src/uts/common/os/kmem.c
5088
refcnt = sp->slab_refcnt;
usr/src/uts/common/os/kmem.c
5089
nomove = (sp->slab_flags & KMEM_SLAB_NOMOVE);
usr/src/uts/common/os/kmem.c
5092
success = kmem_move_begin(cp, sp, buf, flags);
usr/src/uts/common/os/kmem.c
5107
ASSERT(sp->slab_flags & KMEM_SLAB_MOVE_PENDING);
usr/src/uts/common/os/kmem.c
5108
sp->slab_flags &= ~KMEM_SLAB_MOVE_PENDING;
usr/src/uts/common/os/kmem.c
5110
if (sp->slab_refcnt == 0) {
usr/src/uts/common/os/kmem.c
5113
list_remove(deadlist, sp);
usr/src/uts/common/os/kmem.c
5130
list_insert_head(deadlist, sp);
usr/src/uts/common/os/kmem.c
5144
kmem_slab_destroy(cp, sp);
usr/src/uts/common/os/kmem.c
5168
if (sp->slab_refcnt != refcnt) {
usr/src/uts/common/os/kmem.c
5177
if ((sp->slab_flags & KMEM_SLAB_NOMOVE) != nomove)
usr/src/uts/common/os/kmem.c
5194
if (sp == avl_first(&cp->cache_partial_slabs)) {
usr/src/uts/common/os/kmem.c
5219
kmem_slab_t *sp;
usr/src/uts/common/os/kmem.c
5226
sp = kmem_slab_allocated(cp, NULL, buf);
usr/src/uts/common/os/kmem.c
5229
if (sp == NULL) {
usr/src/uts/common/os/kmem.c
5241
if (!(sp->slab_flags & KMEM_SLAB_NOMOVE) &&
usr/src/uts/common/os/kmem.c
5242
(sp->slab_later_count == 0)) {
usr/src/uts/common/os/kmem.c
5247
kmem_slab_move_yes(cp, sp, buf);
usr/src/uts/common/os/kmem.c
5248
ASSERT(!(sp->slab_flags & KMEM_SLAB_MOVE_PENDING));
usr/src/uts/common/os/kmem.c
5249
sp->slab_flags |= KMEM_SLAB_MOVE_PENDING;
usr/src/uts/common/os/kmem.c
5252
(void) kmem_move_begin(cp, sp, buf, KMM_NOTIFY);
usr/src/uts/common/os/kmem.c
5254
ASSERT(sp->slab_flags & KMEM_SLAB_MOVE_PENDING);
usr/src/uts/common/os/kmem.c
5255
sp->slab_flags &= ~KMEM_SLAB_MOVE_PENDING;
usr/src/uts/common/os/kmem.c
5256
if (sp->slab_refcnt == 0) {
usr/src/uts/common/os/kmem.c
5258
list_remove(deadlist, sp);
usr/src/uts/common/os/kmem.c
5262
list_insert_head(deadlist, sp);
usr/src/uts/common/os/kmem.c
5270
kmem_slab_destroy(cp, sp);
usr/src/uts/common/os/kmem.c
5274
kmem_slab_move_yes(cp, sp, buf);
usr/src/uts/common/os/modsubr.c
258
struct mod_stub_info *sp;
usr/src/uts/common/os/modsubr.c
271
sp = mp->modm_stubs;
usr/src/uts/common/os/modsubr.c
272
for (i = 0; sp->mods_func_adr; i++, sp++) {
usr/src/uts/common/os/modsubr.c
273
funcname = modgetsymname(sp->mods_stub_adr, &offset);
usr/src/uts/common/os/modsubr.c
286
sp->mods_func_adr = funcadr;
usr/src/uts/common/os/modsysfile.c
766
register struct sysparam *sp;
usr/src/uts/common/os/modsysfile.c
800
} else if ((sp = do_sysfile_cmd(file,
usr/src/uts/common/os/modsysfile.c
802
sp->sys_next = NULL;
usr/src/uts/common/os/modsysfile.c
803
sysparam_tl->sys_next = sp;
usr/src/uts/common/os/modsysfile.c
804
sysparam_tl = sp;
usr/src/uts/common/os/policy.c
1795
secpolicy_psecflags(const cred_t *cr, proc_t *tp, proc_t *sp)
usr/src/uts/common/os/policy.c
1800
if (!prochasprocperm(tp, sp, cr))
usr/src/uts/common/os/policy.c
2197
secpolicy_basic_procinfo(const cred_t *cr, proc_t *tp, proc_t *sp)
usr/src/uts/common/os/policy.c
2199
if (tp == sp ||
usr/src/uts/common/os/policy.c
2200
!HAS_PRIVILEGE(cr, PRIV_PROC_INFO) && prochasprocperm(tp, sp, cr)) {
usr/src/uts/common/os/printf.c
150
sess_t *sp;
usr/src/uts/common/os/printf.c
152
if ((sp = tty_hold()) != NULL) {
usr/src/uts/common/os/printf.c
153
if (sp->s_vp != NULL)
usr/src/uts/common/os/printf.c
154
(void) vn_rdwr(UIO_WRITE, sp->s_vp, body,
usr/src/uts/common/os/printf.c
157
tty_rele(sp);
usr/src/uts/common/os/semaphore.c
102
sema_init(ksema_t *sp, unsigned count, char *name, ksema_type_t type, void *arg)
usr/src/uts/common/os/semaphore.c
104
((sema_impl_t *)sp)->s_count = count;
usr/src/uts/common/os/semaphore.c
105
((sema_impl_t *)sp)->s_slpq = NULL;
usr/src/uts/common/os/semaphore.c
109
sema_destroy(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
111
ASSERT(((sema_impl_t *)sp)->s_slpq == NULL);
usr/src/uts/common/os/semaphore.c
118
sema_queue(ksema_t *sp, kthread_t *t)
usr/src/uts/common/os/semaphore.c
126
s = (sema_impl_t *)sp;
usr/src/uts/common/os/semaphore.c
143
sema_dequeue(ksema_t *sp, kthread_t *t)
usr/src/uts/common/os/semaphore.c
150
s = (sema_impl_t *)sp;
usr/src/uts/common/os/semaphore.c
164
sema_owner(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
211
ksema_t *sp;
usr/src/uts/common/os/semaphore.c
213
if ((sp = (ksema_t *)t->t_wchan) != NULL) {
usr/src/uts/common/os/semaphore.c
214
sema_dequeue(sp, t);
usr/src/uts/common/os/semaphore.c
216
sema_queue(sp, t);
usr/src/uts/common/os/semaphore.c
227
sema_p(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
236
s = (sema_impl_t *)sp;
usr/src/uts/common/os/semaphore.c
256
sema_p_sig(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
266
sema_p(sp);
usr/src/uts/common/os/semaphore.c
271
s = (sema_impl_t *)sp;
usr/src/uts/common/os/semaphore.c
332
sema_v(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
342
s = (sema_impl_t *)sp;
usr/src/uts/common/os/semaphore.c
371
sema_tryp(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
382
s = (sema_impl_t *)sp;
usr/src/uts/common/os/semaphore.c
394
sema_held(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
402
s = (sema_impl_t *)sp;
usr/src/uts/common/os/session.c
100
if (sp == &session0)
usr/src/uts/common/os/session.c
104
ASSERT(sp->s_cnt == 0);
usr/src/uts/common/os/session.c
107
ASSERT(!sp->s_exit);
usr/src/uts/common/os/session.c
110
ASSERT(sp->s_vp == NULL);
usr/src/uts/common/os/session.c
111
ASSERT(sp->s_dev == NODEV);
usr/src/uts/common/os/session.c
115
PID_RELE(sp->s_sidp);
usr/src/uts/common/os/session.c
119
mutex_destroy(&sp->s_lock);
usr/src/uts/common/os/session.c
120
cv_destroy(&sp->s_cnt_cv);
usr/src/uts/common/os/session.c
121
kmem_free(sp, sizeof (sess_t));
usr/src/uts/common/os/session.c
128
sess_t *sp;
usr/src/uts/common/os/session.c
136
sp = p->p_sessp;
usr/src/uts/common/os/session.c
137
mutex_enter(&sp->s_lock); /* protect sp->* */
usr/src/uts/common/os/session.c
140
ASSERT((sp->s_vp == NULL) ||
usr/src/uts/common/os/session.c
141
MUTEX_NOT_HELD(&sp->s_vp->v_stream->sd_lock));
usr/src/uts/common/os/session.c
152
if (!sp->s_exit)
usr/src/uts/common/os/session.c
156
sp->s_ref++;
usr/src/uts/common/os/session.c
160
if (!cv_wait_sig(&sp->s_exit_cv, &sp->s_lock))
usr/src/uts/common/os/session.c
168
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
169
sess_rele(sp, B_FALSE);
usr/src/uts/common/os/session.c
176
sp->s_cnt++;
usr/src/uts/common/os/session.c
177
sp->s_ref++;
usr/src/uts/common/os/session.c
178
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
180
return (sp);
usr/src/uts/common/os/session.c
184
tty_rele(sess_t *sp)
usr/src/uts/common/os/session.c
189
mutex_enter(&sp->s_lock);
usr/src/uts/common/os/session.c
190
if ((--sp->s_cnt) == 0)
usr/src/uts/common/os/session.c
191
cv_broadcast(&sp->s_cnt_cv);
usr/src/uts/common/os/session.c
192
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
194
sess_rele(sp, B_FALSE);
usr/src/uts/common/os/session.c
201
sess_t *sp, *old_sp;
usr/src/uts/common/os/session.c
203
sp = kmem_zalloc(sizeof (sess_t), KM_SLEEP);
usr/src/uts/common/os/session.c
205
mutex_init(&sp->s_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/os/session.c
206
cv_init(&sp->s_cnt_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/os/session.c
222
sp->s_sidp = p->p_pidp;
usr/src/uts/common/os/session.c
223
sp->s_ref = 1;
usr/src/uts/common/os/session.c
224
sp->s_dev = NODEV;
usr/src/uts/common/os/session.c
227
p->p_sessp = sp;
usr/src/uts/common/os/session.c
246
sess_ctty_clear(sess_t *sp, stdata_t *stp)
usr/src/uts/common/os/session.c
255
MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/os/session.c
258
sp->s_sighuped = B_FALSE;
usr/src/uts/common/os/session.c
259
sp->s_dev = NODEV;
usr/src/uts/common/os/session.c
260
sp->s_vp = NULL;
usr/src/uts/common/os/session.c
261
sp->s_cred = NULL;
usr/src/uts/common/os/session.c
269
sess_ctty_set(proc_t *p, sess_t *sp, stdata_t *stp)
usr/src/uts/common/os/session.c
275
MUTEX_HELD(&p->p_splock) && MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/os/session.c
281
PID_HOLD(sp->s_sidp); /* requires pidlock */
usr/src/uts/common/os/session.c
282
PID_HOLD(sp->s_sidp); /* requires pidlock */
usr/src/uts/common/os/session.c
285
sp->s_vp = makectty(stp->sd_vnode);
usr/src/uts/common/os/session.c
286
sp->s_dev = sp->s_vp->v_rdev;
usr/src/uts/common/os/session.c
287
sp->s_cred = crp;
usr/src/uts/common/os/session.c
291
stp->sd_sidp = sp->s_sidp;
usr/src/uts/common/os/session.c
292
stp->sd_pgidp = sp->s_sidp;
usr/src/uts/common/os/session.c
298
sess_t *sp;
usr/src/uts/common/os/session.c
317
sp = p->p_sessp;
usr/src/uts/common/os/session.c
318
mutex_enter(&sp->s_lock); /* protects sp->* */
usr/src/uts/common/os/session.c
322
(p->p_pidp != sp->s_sidp) || /* we're not leader? */
usr/src/uts/common/os/session.c
323
(sp->s_vp != NULL)) { /* session has ctty? */
usr/src/uts/common/os/session.c
324
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
332
ASSERT(!sp->s_exit);
usr/src/uts/common/os/session.c
339
if (sp->s_cnt == 0)
usr/src/uts/common/os/session.c
343
sp->s_ref++;
usr/src/uts/common/os/session.c
350
if (!cv_wait_sig(&sp->s_cnt_cv, &sp->s_lock))
usr/src/uts/common/os/session.c
352
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
353
sess_rele(sp, B_FALSE);
usr/src/uts/common/os/session.c
360
sess_ctty_set(p, sp, stp);
usr/src/uts/common/os/session.c
362
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
383
sess_t *sp;
usr/src/uts/common/os/session.c
389
sp = p->p_sessp;
usr/src/uts/common/os/session.c
390
mutex_enter(&sp->s_lock); /* protect sp->* */
usr/src/uts/common/os/session.c
392
if ((sp->s_sidp != p->p_pidp) || /* we're not leader? */
usr/src/uts/common/os/session.c
393
(sp->s_vp == NULL)) { /* no ctty? */
usr/src/uts/common/os/session.c
394
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
400
vp = sp->s_vp;
usr/src/uts/common/os/session.c
401
stp = sp->s_vp->v_stream;
usr/src/uts/common/os/session.c
405
sp->s_exit = B_TRUE;
usr/src/uts/common/os/session.c
421
sp->s_ref++; /* hold the session structure */
usr/src/uts/common/os/session.c
422
sp->s_cnt++; /* protect vp and stp */
usr/src/uts/common/os/session.c
426
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
434
mutex_enter(&sp->s_lock); /* protects sp->* */
usr/src/uts/common/os/session.c
437
if (sp != p->p_sessp) {
usr/src/uts/common/os/session.c
446
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
450
tty_rele(sp);
usr/src/uts/common/os/session.c
458
ASSERT(sp->s_sidp == p->p_pidp); /* we're the leader */
usr/src/uts/common/os/session.c
459
ASSERT(sp->s_vp != NULL); /* a ctty exists */
usr/src/uts/common/os/session.c
460
ASSERT(vp == sp->s_vp);
usr/src/uts/common/os/session.c
461
ASSERT(stp == sp->s_vp->v_stream);
usr/src/uts/common/os/session.c
465
if ((--(sp)->s_cnt) == 0)
usr/src/uts/common/os/session.c
466
cv_broadcast(&sp->s_cnt_cv);
usr/src/uts/common/os/session.c
467
sp->s_ref--;
usr/src/uts/common/os/session.c
468
ASSERT(sp->s_ref > 0);
usr/src/uts/common/os/session.c
472
*spp = sp;
usr/src/uts/common/os/session.c
486
freectty_signal(proc_t *p, sess_t *sp, stdata_t *stp, boolean_t at_exit)
usr/src/uts/common/os/session.c
490
MUTEX_HELD(&p->p_splock) && MUTEX_HELD(&sp->s_lock));
usr/src/uts/common/os/session.c
493
if (sp->s_sighuped)
usr/src/uts/common/os/session.c
496
sp->s_sighuped = B_TRUE;
usr/src/uts/common/os/session.c
504
sp->s_ref++; /* hold the session structure */
usr/src/uts/common/os/session.c
505
sp->s_cnt++; /* protect vp and stp */
usr/src/uts/common/os/session.c
509
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
524
tty_rele(sp);
usr/src/uts/common/os/session.c
536
sess_t *sp;
usr/src/uts/common/os/session.c
552
if (!freectty_lock(p, &sp, &vp, &stp, at_exit))
usr/src/uts/common/os/session.c
555
if (freectty_signal(p, sp, stp, at_exit)) {
usr/src/uts/common/os/session.c
568
ASSERT(at_exit || !sp->s_exit);
usr/src/uts/common/os/session.c
575
if (sp->s_cnt == 0)
usr/src/uts/common/os/session.c
580
sp->s_ref++;
usr/src/uts/common/os/session.c
604
cv_wait(&sp->s_cnt_cv, &sp->s_lock);
usr/src/uts/common/os/session.c
605
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
609
if (!cv_wait_sig(&sp->s_cnt_cv, &sp->s_lock)) {
usr/src/uts/common/os/session.c
613
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
614
sess_rele(sp, B_FALSE);
usr/src/uts/common/os/session.c
619
ASSERT(sp->s_cnt == 0);
usr/src/uts/common/os/session.c
622
cred = sp->s_cred;
usr/src/uts/common/os/session.c
627
sess_ctty_clear(sp, stp);
usr/src/uts/common/os/session.c
631
ASSERT(sp->s_exit);
usr/src/uts/common/os/session.c
632
sp->s_exit = B_FALSE;
usr/src/uts/common/os/session.c
633
cv_broadcast(&sp->s_exit_cv);
usr/src/uts/common/os/session.c
637
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
680
sess_t *sp;
usr/src/uts/common/os/session.c
684
sp = pp->p_sessp;
usr/src/uts/common/os/session.c
687
mutex_enter(&sp->s_lock); /* protects sp->* */
usr/src/uts/common/os/session.c
688
if (sp->s_vp == NULL)
usr/src/uts/common/os/session.c
689
ASSERT(sp->s_dev == NODEV);
usr/src/uts/common/os/session.c
691
ASSERT(sp->s_dev != NODEV);
usr/src/uts/common/os/session.c
692
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
695
dev = sp->s_dev;
usr/src/uts/common/os/session.c
72
sess_rele(sess_t *sp, boolean_t pidlock_held)
usr/src/uts/common/os/session.c
76
mutex_enter(&sp->s_lock);
usr/src/uts/common/os/session.c
78
ASSERT(sp->s_ref != 0);
usr/src/uts/common/os/session.c
79
if (--sp->s_ref > 0) {
usr/src/uts/common/os/session.c
80
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/session.c
83
ASSERT(sp->s_ref == 0);
usr/src/uts/common/os/shm.c
1071
kshmid_t *sp;
usr/src/uts/common/os/shm.c
1086
sp = sap->sa_id;
usr/src/uts/common/os/shm.c
1087
mp = ipc_lock(shm_svc, sp->shm_perm.ipc_id);
usr/src/uts/common/os/shm.c
1089
sp->shm_ismattch++;
usr/src/uts/common/os/shm.c
1090
ipc_hold(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
1124
lock_again(size_t npages, kshmid_t *sp, struct anon_map *amp)
usr/src/uts/common/os/shm.c
1133
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/os/shm.c
1154
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/os/shm.c
1162
shmem_lock(kshmid_t *sp, struct anon_map *amp)
usr/src/uts/common/os/shm.c
1173
sp->shm_lkpages = npages;
usr/src/uts/common/os/shm.c
1188
lock_again(npages, sp, amp);
usr/src/uts/common/os/shm.c
1201
shmem_unlock(kshmid_t *sp, struct anon_map *amp)
usr/src/uts/common/os/shm.c
1204
pgcnt_t npages = sp->shm_lkpages;
usr/src/uts/common/os/shm.c
1213
proj = sp->shm_perm.ipc_proj;
usr/src/uts/common/os/shm.c
1214
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/os/shm.c
1247
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/os/shm.c
1255
shm_rm_amp(kshmid_t *sp)
usr/src/uts/common/os/shm.c
1257
struct anon_map *amp = sp->shm_amp;
usr/src/uts/common/os/shm.c
1260
zone = sp->shm_perm.ipc_zone_ref.zref_zone;
usr/src/uts/common/os/shm.c
127
static int shmem_lock(kshmid_t *sp, struct anon_map *amp);
usr/src/uts/common/os/shm.c
128
static void shmem_unlock(kshmid_t *sp, struct anon_map *amp);
usr/src/uts/common/os/shm.c
131
static void shm_rm_amp(kshmid_t *sp);
usr/src/uts/common/os/shm.c
256
kshmid_t *sp; /* shared memory header ptr */
usr/src/uts/common/os/shm.c
270
if ((lock = ipc_lookup(shm_svc, shmid, (kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/os/shm.c
272
if (error = ipcperm_access(&sp->shm_perm, SHM_R, CRED()))
usr/src/uts/common/os/shm.c
275
(error = ipcperm_access(&sp->shm_perm, SHM_W, CRED())))
usr/src/uts/common/os/shm.c
288
if (useISM && (error = ipcperm_access(&sp->shm_perm, SHM_W, CRED())))
usr/src/uts/common/os/shm.c
290
if (useISM && isspt(sp)) {
usr/src/uts/common/os/shm.c
291
uint_t newsptflags = flags | spt_flags(sp->shm_sptseg);
usr/src/uts/common/os/shm.c
304
ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, RW_WRITER);
usr/src/uts/common/os/shm.c
305
size = sp->shm_amp->size;
usr/src/uts/common/os/shm.c
306
ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock);
usr/src/uts/common/os/shm.c
309
if (sp->shm_sptinfo == NULL)
usr/src/uts/common/os/shm.c
310
sp->shm_sptinfo = kmem_zalloc(sizeof (sptinfo_t), KM_SLEEP);
usr/src/uts/common/os/shm.c
334
if (!isspt(sp)) {
usr/src/uts/common/os/shm.c
343
share_szc = sp->shm_sptseg->s_szc;
usr/src/uts/common/os/shm.c
456
if (!isspt(sp)) {
usr/src/uts/common/os/shm.c
457
error = sptcreate(size, &segspt, sp->shm_amp, prot,
usr/src/uts/common/os/shm.c
463
sp->shm_sptinfo->sptas = segspt->s_as;
usr/src/uts/common/os/shm.c
464
sp->shm_sptseg = segspt;
usr/src/uts/common/os/shm.c
465
sp->shm_sptprot = prot;
usr/src/uts/common/os/shm.c
466
} else if ((prot & sp->shm_sptprot) != sp->shm_sptprot) {
usr/src/uts/common/os/shm.c
478
ssd.shm_sptseg = sp->shm_sptseg;
usr/src/uts/common/os/shm.c
479
ssd.shm_sptas = sp->shm_sptinfo->sptas;
usr/src/uts/common/os/shm.c
480
ssd.shm_amp = sp->shm_amp;
usr/src/uts/common/os/shm.c
483
sp->shm_ismattch++; /* keep count of ISM attaches */
usr/src/uts/common/os/shm.c
543
crargs.amp = sp->shm_amp;
usr/src/uts/common/os/shm.c
556
sa_add(pp, addr, (size_t)size, useISM ? SHMSA_ISM : 0, sp);
usr/src/uts/common/os/shm.c
559
sp->shm_atime = gethrestime_sec();
usr/src/uts/common/os/shm.c
560
sp->shm_lpid = pp->p_pid;
usr/src/uts/common/os/shm.c
561
ipc_hold(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
576
kshmid_t *sp = (kshmid_t *)perm;
usr/src/uts/common/os/shm.c
580
ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, RW_WRITER);
usr/src/uts/common/os/shm.c
581
anonmap_purge(sp->shm_amp);
usr/src/uts/common/os/shm.c
582
ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock);
usr/src/uts/common/os/shm.c
584
if (sp->shm_sptinfo) {
usr/src/uts/common/os/shm.c
585
if (isspt(sp)) {
usr/src/uts/common/os/shm.c
586
sptdestroy(sp->shm_sptinfo->sptas, sp->shm_amp);
usr/src/uts/common/os/shm.c
587
sp->shm_lkcnt = 0;
usr/src/uts/common/os/shm.c
589
kmem_free(sp->shm_sptinfo, sizeof (sptinfo_t));
usr/src/uts/common/os/shm.c
592
if (sp->shm_lkcnt > 0) {
usr/src/uts/common/os/shm.c
593
shmem_unlock(sp, sp->shm_amp);
usr/src/uts/common/os/shm.c
594
sp->shm_lkcnt = 0;
usr/src/uts/common/os/shm.c
597
ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, RW_WRITER);
usr/src/uts/common/os/shm.c
598
cnt = --sp->shm_amp->refcnt;
usr/src/uts/common/os/shm.c
599
ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock);
usr/src/uts/common/os/shm.c
601
shm_rm_amp(sp);
usr/src/uts/common/os/shm.c
603
if (sp->shm_perm.ipc_id != IPC_ID_INVAL) {
usr/src/uts/common/os/shm.c
604
rsize = ptob(btopr(sp->shm_segsz));
usr/src/uts/common/os/shm.c
606
sp->shm_perm.ipc_proj->kpj_data.kpd_shmmax -= rsize;
usr/src/uts/common/os/shm.c
607
sp->shm_perm.ipc_zone_ref.zref_zone->zone_shmmax -= rsize;
usr/src/uts/common/os/shm.c
626
kshmid_t *sp; /* shared memory header ptr */
usr/src/uts/common/os/shm.c
655
if ((lock = ipc_lookup(shm_svc, shmid, (kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/os/shm.c
661
if (error = ipcperm_set(shm_svc, cr, &sp->shm_perm,
usr/src/uts/common/os/shm.c
664
sp->shm_ctime = gethrestime_sec();
usr/src/uts/common/os/shm.c
668
if (error = ipcperm_access(&sp->shm_perm, SHM_R, cr))
usr/src/uts/common/os/shm.c
671
nattch = sp->shm_perm.ipc_ref - 1;
usr/src/uts/common/os/shm.c
673
ipcperm_stat(&STRUCT_BUF(ds)->shm_perm, &sp->shm_perm, mdl);
usr/src/uts/common/os/shm.c
674
STRUCT_FSET(ds, shm_segsz, sp->shm_segsz);
usr/src/uts/common/os/shm.c
676
STRUCT_FSET(ds, shm_lkcnt, sp->shm_lkcnt);
usr/src/uts/common/os/shm.c
677
STRUCT_FSET(ds, shm_lpid, sp->shm_lpid);
usr/src/uts/common/os/shm.c
678
STRUCT_FSET(ds, shm_cpid, sp->shm_cpid);
usr/src/uts/common/os/shm.c
680
STRUCT_FSET(ds, shm_cnattch, sp->shm_ismattch);
usr/src/uts/common/os/shm.c
681
STRUCT_FSET(ds, shm_atime, sp->shm_atime);
usr/src/uts/common/os/shm.c
682
STRUCT_FSET(ds, shm_dtime, sp->shm_dtime);
usr/src/uts/common/os/shm.c
683
STRUCT_FSET(ds, shm_ctime, sp->shm_ctime);
usr/src/uts/common/os/shm.c
693
&sp->shm_perm, &ds64.shmx_perm))
usr/src/uts/common/os/shm.c
695
sp->shm_ctime = gethrestime_sec();
usr/src/uts/common/os/shm.c
699
nattch = sp->shm_perm.ipc_ref - 1;
usr/src/uts/common/os/shm.c
701
ipcperm_stat64(&ds64.shmx_perm, &sp->shm_perm);
usr/src/uts/common/os/shm.c
702
ds64.shmx_segsz = sp->shm_segsz;
usr/src/uts/common/os/shm.c
703
ds64.shmx_lkcnt = sp->shm_lkcnt;
usr/src/uts/common/os/shm.c
704
ds64.shmx_lpid = sp->shm_lpid;
usr/src/uts/common/os/shm.c
705
ds64.shmx_cpid = sp->shm_cpid;
usr/src/uts/common/os/shm.c
707
ds64.shmx_cnattch = sp->shm_ismattch;
usr/src/uts/common/os/shm.c
708
ds64.shmx_atime = sp->shm_atime;
usr/src/uts/common/os/shm.c
709
ds64.shmx_dtime = sp->shm_dtime;
usr/src/uts/common/os/shm.c
710
ds64.shmx_ctime = sp->shm_ctime;
usr/src/uts/common/os/shm.c
724
if (sp->shm_lkcnt >= USHRT_MAX) {
usr/src/uts/common/os/shm.c
728
if (!isspt(sp) && (sp->shm_lkcnt++ == 0)) {
usr/src/uts/common/os/shm.c
729
if (error = shmem_lock(sp, sp->shm_amp)) {
usr/src/uts/common/os/shm.c
730
ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock,
usr/src/uts/common/os/shm.c
733
" pages into memory", sp->shm_amp->size);
usr/src/uts/common/os/shm.c
734
ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock);
usr/src/uts/common/os/shm.c
736
sp->shm_lkcnt--;
usr/src/uts/common/os/shm.c
746
if (sp->shm_lkcnt && (--sp->shm_lkcnt == 0)) {
usr/src/uts/common/os/shm.c
747
shmem_unlock(sp, sp->shm_amp);
usr/src/uts/common/os/shm.c
762
kshmid_t *sp = sap->sa_id;
usr/src/uts/common/os/shm.c
776
(void) ipc_lock(shm_svc, sp->shm_perm.ipc_id);
usr/src/uts/common/os/shm.c
778
sp->shm_ismattch--;
usr/src/uts/common/os/shm.c
779
sp->shm_dtime = gethrestime_sec();
usr/src/uts/common/os/shm.c
780
sp->shm_lpid = pp->p_pid;
usr/src/uts/common/os/shm.c
781
ipc_rele(shm_svc, (kipc_perm_t *)sp); /* Drops lock */
usr/src/uts/common/os/shm.c
832
kshmid_t *sp;
usr/src/uts/common/os/shm.c
837
if (error = ipc_get(shm_svc, key, shmflg, (kipc_perm_t **)&sp, &lock))
usr/src/uts/common/os/shm.c
840
if (!IPC_FREE(&sp->shm_perm)) {
usr/src/uts/common/os/shm.c
844
if (size > sp->shm_segsz) {
usr/src/uts/common/os/shm.c
871
ipc_cleanup(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
878
ipc_cleanup(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
895
sp->shm_amp = anonmap_alloc(rsize, rsize, ANON_SLEEP);
usr/src/uts/common/os/shm.c
896
sp->shm_amp->a_sp = sp;
usr/src/uts/common/os/shm.c
904
sp->shm_segsz = size;
usr/src/uts/common/os/shm.c
905
sp->shm_atime = sp->shm_dtime = 0;
usr/src/uts/common/os/shm.c
906
sp->shm_ctime = gethrestime_sec();
usr/src/uts/common/os/shm.c
907
sp->shm_lpid = (pid_t)0;
usr/src/uts/common/os/shm.c
908
sp->shm_cpid = curproc->p_pid;
usr/src/uts/common/os/shm.c
909
sp->shm_ismattch = 0;
usr/src/uts/common/os/shm.c
910
sp->shm_sptinfo = NULL;
usr/src/uts/common/os/shm.c
916
(kipc_perm_t *)sp)) {
usr/src/uts/common/os/shm.c
923
sp->shm_perm.ipc_proj->kpj_rctls, pp, rsize,
usr/src/uts/common/os/shm.c
926
sp->shm_perm.ipc_zone_ref.zref_zone->zone_rctls, pp, rsize,
usr/src/uts/common/os/shm.c
928
ipc_cleanup(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
931
sp->shm_perm.ipc_proj->kpj_data.kpd_shmmax += rsize;
usr/src/uts/common/os/shm.c
932
sp->shm_perm.ipc_zone_ref.zref_zone->zone_shmmax += rsize;
usr/src/uts/common/os/shm.c
934
lock = ipc_commit_end(shm_svc, &sp->shm_perm);
usr/src/uts/common/os/shm.c
938
audit_ipcget(AT_IPC_SHM, (void *)sp);
usr/src/uts/common/os/shm.c
940
*rvp = (uintptr_t)(sp->shm_perm.ipc_id);
usr/src/uts/common/os/strext.c
111
strnrchr(const char *sp, int c, size_t n)
usr/src/uts/common/os/strext.c
115
while (n-- > 0 && *sp) {
usr/src/uts/common/os/strext.c
116
if (*sp == c)
usr/src/uts/common/os/strext.c
117
r = sp;
usr/src/uts/common/os/strext.c
118
sp++;
usr/src/uts/common/os/strsubr.c
3178
sess_t *sp;
usr/src/uts/common/os/strsubr.c
3189
sp = p->p_sessp;
usr/src/uts/common/os/strsubr.c
3190
mutex_enter(&sp->s_lock); /* protects sp->* */
usr/src/uts/common/os/strsubr.c
3197
if (sp->s_dev != stp->sd_vnode->v_rdev ||
usr/src/uts/common/os/strsubr.c
3199
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/strsubr.c
3208
if (sp->s_vp == NULL) {
usr/src/uts/common/os/strsubr.c
3211
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/strsubr.c
3217
mutex_exit(&sp->s_lock);
usr/src/uts/common/os/sunddi.c
9912
visit_snode(struct snode *sp, void *arg)
usr/src/uts/common/os/sunddi.c
9919
ASSERT(sp);
usr/src/uts/common/os/sunddi.c
9927
count = spec_devi_open_count(sp, &dip);
usr/src/uts/common/os/sunpm.c
9335
pm_ppm_searchlist(pm_searchargs_t *sp)
usr/src/uts/common/os/sunpm.c
9343
power_req.req.ppm_search_list_req.searchlist = sp;
usr/src/uts/common/os/zone.c
5914
sess_t *sp;
usr/src/uts/common/os/zone.c
6194
sp = zone->zone_zsched->p_sessp;
usr/src/uts/common/os/zone.c
6199
pp->p_sessp = sp;
usr/src/uts/common/pcmcia/cis/cis.c
1007
cis_info = &sp->cis[CS_GLOBAL_CIS];
usr/src/uts/common/pcmcia/cis/cis.c
1010
cisptr.size = sp->cis_win_size - 1;
usr/src/uts/common/pcmcia/cis/cis.c
1016
if ((ret = cis_create_cis_chain(sp, cistpl_callout, &cisptr,
usr/src/uts/common/pcmcia/cis/cis.c
1037
sp->cis_flags |= CW_VALID_CIS;
usr/src/uts/common/pcmcia/cis/cis.c
1038
sp->nfuncs = 0;
usr/src/uts/common/pcmcia/cis/cis.c
1051
sp->cis_flags |= CW_MULTI_FUNCTION_CIS;
usr/src/uts/common/pcmcia/cis/cis.c
1064
sp->nfuncs = mfc->nregs;
usr/src/uts/common/pcmcia/cis/cis.c
1074
for (fn = 0; fn < sp->nfuncs; fn++) {
usr/src/uts/common/pcmcia/cis/cis.c
1075
cis_info = &sp->cis[fn];
usr/src/uts/common/pcmcia/cis/cis.c
1094
if ((ret = cis_create_cis_chain(sp, cistpl_callout, &cisptr,
usr/src/uts/common/pcmcia/cis/cis.c
1099
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cis/cis.c
1119
if (cis_get_ltuple(sp->cis[fn].cis, cil->type,
usr/src/uts/common/pcmcia/cis/cis.c
1122
cistpl_t *gtp = sp->cis[CS_GLOBAL_CIS].cis;
usr/src/uts/common/pcmcia/cis/cis.c
1188
cis_create_cis_chain(cs_socket_t *sp, cistpl_callout_t *cistpl_callout,
usr/src/uts/common/pcmcia/cis/cis.c
1196
if ((ret = CIS_CARD_SERVICES(InitCISWindow, sp, &cisptr->offset,
usr/src/uts/common/pcmcia/cis/cis.c
1225
sp);
usr/src/uts/common/pcmcia/cis/cis.c
1323
cis_list_destroy(cs_socket_t *sp)
usr/src/uts/common/pcmcia/cis/cis.c
1334
(void) cis_list_ldestroy(&sp->cis[fn].cis);
usr/src/uts/common/pcmcia/cis/cis.c
1339
bzero((caddr_t)&sp->cis, ((sizeof (cis_info_t)) * CS_MAX_CIS));
usr/src/uts/common/pcmcia/cis/cis.c
1340
sp->cis_flags = 0;
usr/src/uts/common/pcmcia/cis/cis.c
1341
sp->nfuncs = 0;
usr/src/uts/common/pcmcia/cis/cis.c
172
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cis/cis.c
175
sp = va_arg(arglist, cs_socket_t *);
usr/src/uts/common/pcmcia/cis/cis.c
178
(uintptr_t)cis_list_create(cistpl_callout, sp);
usr/src/uts/common/pcmcia/cis/cis.c
182
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cis/cis.c
184
sp = va_arg(arglist, cs_socket_t *);
usr/src/uts/common/pcmcia/cis/cis.c
186
retcode = (void *)(uintptr_t)cis_list_destroy(sp);
usr/src/uts/common/pcmcia/cis/cis.c
326
cis_info_t *cis_info, cisparse_t *cisparse, cs_socket_t *sp)
usr/src/uts/common/pcmcia/cis/cis.c
343
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cis/cis.c
347
sp->socket_num);
usr/src/uts/common/pcmcia/cis/cis.c
985
cis_list_create(cistpl_callout_t *cistpl_callout, cs_socket_t *sp)
usr/src/uts/common/pcmcia/cis/cis.c
998
bzero((caddr_t)&sp->cis, ((sizeof (cis_info_t)) * CS_MAX_CIS));
usr/src/uts/common/pcmcia/cis/cis_handlers.c
661
cistpl_cftable_entry_speed_t *sp = &ce->speed;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
673
sp->nS_wait = cistpl_devspeed(tp,
usr/src/uts/common/pcmcia/cis/cis_handlers.c
678
convert_speed.nS = sp->nS_wait;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
680
sp->wait = convert_speed.devspeed;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
681
sp->flags |= CISTPL_CFTABLE_TPCE_FS_TD_WAIT;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
686
sp->nS_rdybsy = cistpl_devspeed(tp,
usr/src/uts/common/pcmcia/cis/cis_handlers.c
691
convert_speed.nS = sp->nS_rdybsy;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
693
sp->rdybsy = convert_speed.devspeed;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
694
sp->flags |= CISTPL_CFTABLE_TPCE_FS_TD_RDY;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
700
sp->nS_rsvd = cistpl_devspeed(tp,
usr/src/uts/common/pcmcia/cis/cis_handlers.c
705
convert_speed.nS = sp->nS_rsvd;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
707
sp->rsvd = convert_speed.devspeed;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
708
sp->flags |= CISTPL_CFTABLE_TPCE_FS_TD_RSVD;
usr/src/uts/common/pcmcia/cs/cs.c
1063
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
1069
&sp, &client)) != CS_SUCCESS)
usr/src/uts/common/pcmcia/cs/cs.c
1079
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1085
if ((!(sp->cis_flags & CW_VALID_CIS)) ||
usr/src/uts/common/pcmcia/cs/cs.c
1086
(!(sp->cis[fn].flags & CW_VALID_CIS))) {
usr/src/uts/common/pcmcia/cs/cs.c
1087
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1122
if (sp->cis_flags & CW_MULTI_FUNCTION_CIS) {
usr/src/uts/common/pcmcia/cs/cs.c
1124
GET_FIRST_LTUPLE(sp->cis[CS_GLOBAL_CIS].cis,
usr/src/uts/common/pcmcia/cs/cs.c
1126
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1130
tuple->CISOffset = sp->cis[0].cis;
usr/src/uts/common/pcmcia/cs/cs.c
1142
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1156
if (sp->cis_flags & CW_MULTI_FUNCTION_CIS) {
usr/src/uts/common/pcmcia/cs/cs.c
1159
tp = GET_FIRST_LTUPLE(sp->cis[fn].cis, flags);
usr/src/uts/common/pcmcia/cs/cs.c
1168
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1186
if (sp->cis_flags & CW_MULTI_FUNCTION_CIS) {
usr/src/uts/common/pcmcia/cs/cs.c
1189
tp = FIND_FIRST_LTUPLE(sp->cis[fn].cis,
usr/src/uts/common/pcmcia/cs/cs.c
1199
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1215
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1237
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
1246
&sp, &client)) != CS_SUCCESS)
usr/src/uts/common/pcmcia/cs/cs.c
1256
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1258
if ((sp->cis_flags & CW_VALID_CIS) &&
usr/src/uts/common/pcmcia/cs/cs.c
1259
(sp->cis[fn].flags & CW_VALID_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1266
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1285
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1295
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1339
if (cs_init_cis_window(sp, &newoffset, &cis_handle,
usr/src/uts/common/pcmcia/cs/cs.c
1341
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1344
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
1354
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1363
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1423
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
1429
&sp, &client)) != CS_SUCCESS)
usr/src/uts/common/pcmcia/cs/cs.c
1439
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1440
if ((sp->cis_flags & CW_VALID_CIS) &&
usr/src/uts/common/pcmcia/cs/cs.c
1441
(sp->cis[fn].flags & CW_VALID_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1442
cisinfo->Chains = sp->cis[fn].nchains;
usr/src/uts/common/pcmcia/cs/cs.c
1443
cisinfo->Tuples = sp->cis[fn].ntuples;
usr/src/uts/common/pcmcia/cs/cs.c
1446
(sp->cis[CS_GLOBAL_CIS].flags & CW_VALID_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1447
cisinfo->Chains += sp->cis[CS_GLOBAL_CIS].nchains;
usr/src/uts/common/pcmcia/cs/cs.c
1448
cisinfo->Tuples += sp->cis[CS_GLOBAL_CIS].ntuples;
usr/src/uts/common/pcmcia/cs/cs.c
1457
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
1490
cs_init_cis_window(cs_socket_t *sp, uint32_t *offset,
usr/src/uts/common/pcmcia/cs/cs.c
1502
if (!SOCKET_HAS_CIS_WINDOW(sp)) {
usr/src/uts/common/pcmcia/cs/cs.c
1505
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
1512
if ((cw = cs_get_wp(sp->cis_win_num)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
1518
sp->socket_num, cw->state);
usr/src/uts/common/pcmcia/cs/cs.c
1527
iw.window = sp->cis_win_num;
usr/src/uts/common/pcmcia/cs/cs.c
1539
sw.WindowSize = sp->cis_win_size;
usr/src/uts/common/pcmcia/cs/cs.c
1540
set_page.offset = ((*offset / sp->cis_win_size) *
usr/src/uts/common/pcmcia/cs/cs.c
1541
sp->cis_win_size);
usr/src/uts/common/pcmcia/cs/cs.c
1571
sw.window = sp->cis_win_num;
usr/src/uts/common/pcmcia/cs/cs.c
1572
sw.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
1592
sp->cis_win_num = PCMCIA_MAX_WINDOWS;
usr/src/uts/common/pcmcia/cs/cs.c
1596
set_page.window = sp->cis_win_num;
usr/src/uts/common/pcmcia/cs/cs.c
1603
sp->cis_win_num = PCMCIA_MAX_WINDOWS;
usr/src/uts/common/pcmcia/cs/cs.c
1612
gw.window = sp->cis_win_num;
usr/src/uts/common/pcmcia/cs/cs.c
1613
gw.socket = sp->socket_num; /* XXX - SS_GetWindow should set this */
usr/src/uts/common/pcmcia/cs/cs.c
1832
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
1840
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
1843
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
1856
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
1857
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
1861
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
1862
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
1874
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
1890
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
1892
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
1893
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
1910
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
1911
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
1955
cr->iblk_cookie = sp->iblk;
usr/src/uts/common/pcmcia/cs/cs.c
1956
cr->idev_cookie = sp->idev;
usr/src/uts/common/pcmcia/cs/cs.c
2024
get_ss_status.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
2027
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2028
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2043
sp->num_clients++;
usr/src/uts/common/pcmcia/cs/cs.c
2044
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2045
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2056
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
2071
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
2074
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2080
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2096
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2101
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2122
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
2183
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
2206
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
2212
clp = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
2239
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
2250
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
2260
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2261
sp->next_cl_minor = GET_CLIENT_MINOR(client_handle);
usr/src/uts/common/pcmcia/cs/cs.c
2278
sp->client_list = clp->next;
usr/src/uts/common/pcmcia/cs/cs.c
2289
sp->num_clients--;
usr/src/uts/common/pcmcia/cs/cs.c
2290
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2311
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
2315
if ((sp = cs_get_sp(socket_num)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
2329
cs_create_next_client_minor(socket_num, sp->next_cl_minor)))
usr/src/uts/common/pcmcia/cs/cs.c
2356
if (!sp->client_list) {
usr/src/uts/common/pcmcia/cs/cs.c
2357
sp->client_list = cclp;
usr/src/uts/common/pcmcia/cs/cs.c
2358
clp = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
2364
clp = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
2383
sp->next_cl_minor =
usr/src/uts/common/pcmcia/cs/cs.c
2384
cs_create_next_client_minor(socket_num, sp->next_cl_minor);
usr/src/uts/common/pcmcia/cs/cs.c
2451
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
2483
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
2490
if (sp->flags & SOCKET_UNLOAD_MODULE) {
usr/src/uts/common/pcmcia/cs/cs.c
2497
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2513
sp->events |= ss_to_cs_events(sp, event);
usr/src/uts/common/pcmcia/cs/cs.c
2530
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
2543
client->events |= ((sp->events & ~CS_EVENT_CARD_INSERTION) &
usr/src/uts/common/pcmcia/cs/cs.c
2603
if (sp->events)
usr/src/uts/common/pcmcia/cs/cs.c
2604
sp->flags |= SOCKET_NEEDS_THREAD;
usr/src/uts/common/pcmcia/cs/cs.c
2611
if ((sp->init_state & SOCKET_INIT_STATE_SOFTINTR) &&
usr/src/uts/common/pcmcia/cs/cs.c
2613
ddi_trigger_softintr(sp->softint_id);
usr/src/uts/common/pcmcia/cs/cs.c
2615
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2641
cs_card_insertion(cs_socket_t *sp, event_t event)
usr/src/uts/common/pcmcia/cs/cs.c
2651
UNTIMEOUT(sp->rdybsy_tmo_id);
usr/src/uts/common/pcmcia/cs/cs.c
2656
(int)event, sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2670
if (!SOCKET_HAS_CIS_WINDOW(sp)) {
usr/src/uts/common/pcmcia/cs/cs.c
2674
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2682
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2683
sp->event_mask = (CS_EVENT_CARD_REMOVAL |
usr/src/uts/common/pcmcia/cs/cs.c
2685
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2686
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
2693
(void) cs_convert_powerlevel(sp->socket_num, 50, VCC,
usr/src/uts/common/pcmcia/cs/cs.c
2695
(void) cs_convert_powerlevel(sp->socket_num, 50, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
2697
(void) cs_convert_powerlevel(sp->socket_num, 50, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
2703
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
2712
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2714
sp->events &= ~(CS_EVENT_CARD_READY | CS_EVENT_READY_TIMEOUT);
usr/src/uts/common/pcmcia/cs/cs.c
2715
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2717
SocketServices(SS_ResetSocket, sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
2726
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2727
sp->thread_state |= SOCKET_RESET_TIMER;
usr/src/uts/common/pcmcia/cs/cs.c
2728
(void) timeout(cs_ready_timeout, sp,
usr/src/uts/common/pcmcia/cs/cs.c
2730
cv_wait(&sp->reset_cv, &sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2731
sp->thread_state &= ~SOCKET_RESET_TIMER;
usr/src/uts/common/pcmcia/cs/cs.c
2732
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2738
sp->socket_num, cs_reset_timeout_time, (int)sp->events);
usr/src/uts/common/pcmcia/cs/cs.c
2747
if (sp->events & CS_EVENT_CARD_REMOVAL) {
usr/src/uts/common/pcmcia/cs/cs.c
2754
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2767
gs.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
2772
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
2776
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2777
if ((sp->events & CS_EVENT_CARD_READY) ||
usr/src/uts/common/pcmcia/cs/cs.c
2783
"READY\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2791
"READY timer\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2795
sp->rdybsy_tmo_id = timeout(cs_ready_timeout, sp,
usr/src/uts/common/pcmcia/cs/cs.c
2797
sp->thread_state |= SOCKET_WAIT_FOR_READY;
usr/src/uts/common/pcmcia/cs/cs.c
2801
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2817
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2818
sp->event_mask = CS_EVENT_CARD_REMOVAL;
usr/src/uts/common/pcmcia/cs/cs.c
2819
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2820
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
2824
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2828
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
2842
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2852
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2854
if ((ret = cs_create_cis(sp)) != CS_SUCCESS) {
usr/src/uts/common/pcmcia/cs/cs.c
2855
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2859
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2868
if (sp->events & CS_EVENT_CARD_REMOVAL) {
usr/src/uts/common/pcmcia/cs/cs.c
2869
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2870
(void) cs_destroy_cis(sp);
usr/src/uts/common/pcmcia/cs/cs.c
2871
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2876
mutex_enter(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2877
sp->ss_thread_state |= SOCKET_THREAD_CSCISInit;
usr/src/uts/common/pcmcia/cs/cs.c
2878
cv_broadcast(&sp->ss_thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
2879
mutex_exit(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2901
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2902
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
2909
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2925
cs_card_removal(cs_socket_t *sp)
usr/src/uts/common/pcmcia/cs/cs.c
2932
cmn_err(CE_CONT, "cs_card_removal: socket %d\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2939
UNTIMEOUT(sp->rdybsy_tmo_id);
usr/src/uts/common/pcmcia/cs/cs.c
2947
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2948
sp->thread_state &= ~(SOCKET_WAIT_FOR_READY | SOCKET_RESET_TIMER);
usr/src/uts/common/pcmcia/cs/cs.c
2954
sp->event_mask = CS_EVENT_CARD_INSERTION;
usr/src/uts/common/pcmcia/cs/cs.c
2955
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
2956
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
2963
(void) cs_convert_powerlevel(sp->socket_num, 0, VCC,
usr/src/uts/common/pcmcia/cs/cs.c
2965
(void) cs_convert_powerlevel(sp->socket_num, 0, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
2967
(void) cs_convert_powerlevel(sp->socket_num, 0, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
2973
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
2981
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
2989
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2990
(void) cs_destroy_cis(sp);
usr/src/uts/common/pcmcia/cs/cs.c
2991
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
2999
SocketServices(CSCardRemoved, sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3016
ss_to_cs_events(cs_socket_t *sp, event_t event)
usr/src/uts/common/pcmcia/cs/cs.c
3025
if (sp->flags & SOCKET_CARD_INSERTED) {
usr/src/uts/common/pcmcia/cs/cs.c
3026
sp->flags &= ~(SOCKET_CARD_INSERTED | SOCKET_IS_IO);
usr/src/uts/common/pcmcia/cs/cs.c
3034
sp->events &= ~(CS_EVENT_CARD_INSERTION |
usr/src/uts/common/pcmcia/cs/cs.c
3048
sp->thread_state &= ~SOCKET_WAIT_FOR_READY;
usr/src/uts/common/pcmcia/cs/cs.c
3053
if (!(sp->flags & SOCKET_CARD_INSERTED)) {
usr/src/uts/common/pcmcia/cs/cs.c
3054
sp->flags |= SOCKET_CARD_INSERTED;
usr/src/uts/common/pcmcia/cs/cs.c
3059
if (sp->flags & SOCKET_CARD_INSERTED)
usr/src/uts/common/pcmcia/cs/cs.c
3063
if (sp->flags & SOCKET_CARD_INSERTED)
usr/src/uts/common/pcmcia/cs/cs.c
3067
if (sp->flags & SOCKET_CARD_INSERTED)
usr/src/uts/common/pcmcia/cs/cs.c
3071
if (sp->flags & SOCKET_CARD_INSERTED)
usr/src/uts/common/pcmcia/cs/cs.c
3108
cs_socket_t *sp = arg;
usr/src/uts/common/pcmcia/cs/cs.c
3111
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3113
if (sp->thread_state & SOCKET_RESET_TIMER) {
usr/src/uts/common/pcmcia/cs/cs.c
3117
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
312
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3121
cvp = &sp->reset_cv;
usr/src/uts/common/pcmcia/cs/cs.c
3124
if (sp->thread_state & SOCKET_WAIT_FOR_READY) {
usr/src/uts/common/pcmcia/cs/cs.c
3125
sp->events |= CS_EVENT_READY_TIMEOUT;
usr/src/uts/common/pcmcia/cs/cs.c
3126
cvp = &sp->thread_cv;
usr/src/uts/common/pcmcia/cs/cs.c
3131
"socket %d\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3137
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3179
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3211
if ((sp = cs_get_sp(sn)) != NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
3212
if (sp->init_state & SOCKET_INIT_STATE_READY) {
usr/src/uts/common/pcmcia/cs/cs.c
3217
if (!(sp->flags & SOCKET_UNLOAD_MODULE) &&
usr/src/uts/common/pcmcia/cs/cs.c
3218
(sp->flags & SOCKET_NEEDS_THREAD)) {
usr/src/uts/common/pcmcia/cs/cs.c
3220
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3221
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
3222
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3241
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3245
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
3251
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3255
CALLB_CPR_INIT(&sp->cprinfo_cs, &sp->client_lock,
usr/src/uts/common/pcmcia/cs/cs.c
3258
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3262
CALLB_CPR_SAFE_BEGIN(&sp->cprinfo_cs);
usr/src/uts/common/pcmcia/cs/cs.c
3263
cv_wait(&sp->thread_cv, &sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3264
CALLB_CPR_SAFE_END(&sp->cprinfo_cs, &sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3266
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3267
sp->flags &= ~SOCKET_NEEDS_THREAD;
usr/src/uts/common/pcmcia/cs/cs.c
3268
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3274
if (sp->thread_state & SOCKET_THREAD_EXIT) {
usr/src/uts/common/pcmcia/cs/cs.c
3279
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3282
CALLB_CPR_EXIT(&sp->cprinfo_cs);
usr/src/uts/common/pcmcia/cs/cs.c
3283
cv_broadcast(&sp->caller_cv); /* wakes up cs_deinit */
usr/src/uts/common/pcmcia/cs/cs.c
3284
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3291
sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
3292
(int)sp->events);
usr/src/uts/common/pcmcia/cs/cs.c
3299
if (sp->events & CS_EVENT_CARD_INSERTION) {
usr/src/uts/common/pcmcia/cs/cs.c
3300
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3301
sp->events &= ~CS_EVENT_CARD_INSERTION;
usr/src/uts/common/pcmcia/cs/cs.c
3302
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3309
if ((sp->events & CS_EVENT_CARD_REMOVAL) == 0) {
usr/src/uts/common/pcmcia/cs/cs.c
3310
(void) cs_card_insertion(sp, CS_EVENT_CARD_INSERTION);
usr/src/uts/common/pcmcia/cs/cs.c
3318
"processing\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3326
if (sp->events & (CS_EVENT_CARD_READY | CS_EVENT_READY_TIMEOUT)) {
usr/src/uts/common/pcmcia/cs/cs.c
3327
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3328
sp->events &= ~(CS_EVENT_CARD_READY | CS_EVENT_READY_TIMEOUT);
usr/src/uts/common/pcmcia/cs/cs.c
3329
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3330
if (sp->thread_state & SOCKET_WAIT_FOR_READY) {
usr/src/uts/common/pcmcia/cs/cs.c
3331
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3332
sp->thread_state &= ~SOCKET_WAIT_FOR_READY;
usr/src/uts/common/pcmcia/cs/cs.c
3333
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3334
(void) cs_card_insertion(sp, CS_EVENT_CARD_READY);
usr/src/uts/common/pcmcia/cs/cs.c
3341
if (sp->events & CS_EVENT_SS_UPDATED) {
usr/src/uts/common/pcmcia/cs/cs.c
3342
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3343
sp->events &= ~CS_EVENT_SS_UPDATED;
usr/src/uts/common/pcmcia/cs/cs.c
3344
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3345
(void) cs_card_insertion(sp, CS_EVENT_SS_UPDATED);
usr/src/uts/common/pcmcia/cs/cs.c
3351
if (sp->events & CS_EVENT_STATUS_CHANGE) {
usr/src/uts/common/pcmcia/cs/cs.c
3354
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3355
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3356
sp->events &= ~CS_EVENT_STATUS_CHANGE;
usr/src/uts/common/pcmcia/cs/cs.c
3370
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
3383
(void) cs_read_event_status(sp, client,
usr/src/uts/common/pcmcia/cs/cs.c
3393
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3394
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3412
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
342
if ((sp = cs_get_sp(sn)) != NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
344
if (sp->client_list) {
usr/src/uts/common/pcmcia/cs/cs.c
3455
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3460
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3473
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3475
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3489
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3493
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3508
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3509
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3510
(void) cs_read_event_status(sp, client,
usr/src/uts/common/pcmcia/cs/cs.c
3522
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3523
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3541
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3543
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3560
if (sp->events & CS_EVENT_CARD_REMOVAL) {
usr/src/uts/common/pcmcia/cs/cs.c
3561
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3562
sp->events &= ~CS_EVENT_CARD_REMOVAL;
usr/src/uts/common/pcmcia/cs/cs.c
3563
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3564
(void) cs_card_removal(sp);
usr/src/uts/common/pcmcia/cs/cs.c
3570
if (sp->thread_state & SOCKET_WAIT_SYNC) {
usr/src/uts/common/pcmcia/cs/cs.c
3571
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3572
sp->thread_state &= ~SOCKET_WAIT_SYNC;
usr/src/uts/common/pcmcia/cs/cs.c
3573
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3574
cv_broadcast(&sp->caller_cv);
usr/src/uts/common/pcmcia/cs/cs.c
3641
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3643
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
3649
CALLB_CPR_INIT(&sp->cprinfo_ss, &sp->ss_thread_lock,
usr/src/uts/common/pcmcia/cs/cs.c
3652
mutex_enter(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3656
CALLB_CPR_SAFE_BEGIN(&sp->cprinfo_ss);
usr/src/uts/common/pcmcia/cs/cs.c
3657
cv_wait(&sp->ss_thread_cv, &sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3658
CALLB_CPR_SAFE_END(&sp->cprinfo_ss, &sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3664
if (sp->ss_thread_state & SOCKET_THREAD_EXIT) {
usr/src/uts/common/pcmcia/cs/cs.c
3669
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3672
CALLB_CPR_EXIT(&sp->cprinfo_ss);
usr/src/uts/common/pcmcia/cs/cs.c
3673
cv_broadcast(&sp->ss_caller_cv); /* wake up cs_deinit */
usr/src/uts/common/pcmcia/cs/cs.c
3674
mutex_exit(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
3682
(int)sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
3683
(int)sp->ss_thread_state);
usr/src/uts/common/pcmcia/cs/cs.c
3691
if (sp->ss_thread_state & SOCKET_THREAD_CSCISInit) {
usr/src/uts/common/pcmcia/cs/cs.c
3693
sp->ss_thread_state &= ~SOCKET_THREAD_CSCISInit;
usr/src/uts/common/pcmcia/cs/cs.c
3695
if (!(sp->flags & SOCKET_CARD_INSERTED)) {
usr/src/uts/common/pcmcia/cs/cs.c
3698
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3704
"CSCISInit\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3715
SocketServices(CSCISInit, sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
3722
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3723
sp->events |= CS_EVENT_SS_UPDATED;
usr/src/uts/common/pcmcia/cs/cs.c
3724
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3731
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
3746
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3761
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
3764
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3770
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3774
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3781
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3782
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3818
(void) cs_set_socket_event_mask(sp, cs_merge_event_masks(sp, client));
usr/src/uts/common/pcmcia/cs/cs.c
3820
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3826
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
3839
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3855
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3870
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
3873
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3879
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3883
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3890
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3891
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3910
(void) cs_set_socket_event_mask(sp, cs_merge_event_masks(sp, client));
usr/src/uts/common/pcmcia/cs/cs.c
3912
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3913
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3924
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
3939
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
3942
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3948
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3952
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3962
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3963
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
398
if ((sp = cs_get_sp(sn)) != NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
3981
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3982
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
3990
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
3991
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4002
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
4017
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
4020
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4026
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
403
UNTIMEOUT(sp->rdybsy_tmo_id);
usr/src/uts/common/pcmcia/cs/cs.c
4030
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4038
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4039
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
405
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
4057
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4058
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
406
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
407
sp->flags = SOCKET_UNLOAD_MODULE;
usr/src/uts/common/pcmcia/cs/cs.c
4070
(void) cs_set_socket_event_mask(sp, cs_merge_event_masks(sp, client));
usr/src/uts/common/pcmcia/cs/cs.c
4072
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4073
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
408
if (sp->init_state & SOCKET_INIT_STATE_SOFTINTR)
usr/src/uts/common/pcmcia/cs/cs.c
409
sp->init_state &= ~SOCKET_INIT_STATE_SOFTINTR;
usr/src/uts/common/pcmcia/cs/cs.c
410
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
411
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4112
cs_read_event_status(cs_socket_t *sp, client_t *client, event_t *revent,
usr/src/uts/common/pcmcia/cs/cs.c
4124
if ((sp->flags & SOCKET_CARD_INSERTED) ||
usr/src/uts/common/pcmcia/cs/cs.c
4126
if (sp->flags & SOCKET_IS_IO) {
usr/src/uts/common/pcmcia/cs/cs.c
413
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
4134
if (cs_init_cis_window(sp, &newoffset, &cis_handle,
usr/src/uts/common/pcmcia/cs/cs.c
4138
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
414
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
415
(void) cs_destroy_cis(sp);
usr/src/uts/common/pcmcia/cs/cs.c
416
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
417
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
423
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
4235
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
4237
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
424
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
425
if (sp->init_state & SOCKET_INIT_STATE_THREAD) {
usr/src/uts/common/pcmcia/cs/cs.c
426
sp->thread_state = SOCKET_THREAD_EXIT;
usr/src/uts/common/pcmcia/cs/cs.c
4260
gs->socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
4264
if (sp->flags & SOCKET_IS_IO) {
usr/src/uts/common/pcmcia/cs/cs.c
427
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
428
cv_wait(&sp->caller_cv, &sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
430
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
431
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4326
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
4344
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
4347
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4353
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4365
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4366
if ((error = cs_read_event_status(sp, client, NULL, &get_ss_status,
usr/src/uts/common/pcmcia/cs/cs.c
4368
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4369
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
437
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
4373
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
438
mutex_enter(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4387
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4389
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
439
if (sp->init_state & SOCKET_INIT_STATE_SS_THREAD) {
usr/src/uts/common/pcmcia/cs/cs.c
4395
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
440
sp->ss_thread_state = SOCKET_THREAD_EXIT;
usr/src/uts/common/pcmcia/cs/cs.c
441
cv_broadcast(&sp->ss_thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
442
cv_wait(&sp->ss_caller_cv, &sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
445
if (sp->init_state & SOCKET_INIT_STATE_MUTEX)
usr/src/uts/common/pcmcia/cs/cs.c
446
mutex_exit(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4492
cs_merge_event_masks(cs_socket_t *sp, client_t *client)
usr/src/uts/common/pcmcia/cs/cs.c
4503
sp->event_mask;
usr/src/uts/common/pcmcia/cs/cs.c
4505
if (!(sp->flags & SOCKET_IS_IO)) {
usr/src/uts/common/pcmcia/cs/cs.c
451
if (sp->init_state & SOCKET_INIT_STATE_MUTEX) {
usr/src/uts/common/pcmcia/cs/cs.c
452
mutex_destroy(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
453
mutex_destroy(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
454
mutex_destroy(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4548
cs_set_socket_event_mask(cs_socket_t *sp, unsigned event_mask)
usr/src/uts/common/pcmcia/cs/cs.c
455
mutex_destroy(&sp->ss_thread_lock);
usr/src/uts/common/pcmcia/cs/cs.c
4553
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
4557
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
458
if (sp->init_state & SOCKET_INIT_STATE_CV) {
usr/src/uts/common/pcmcia/cs/cs.c
459
cv_destroy(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
460
cv_destroy(&sp->caller_cv);
usr/src/uts/common/pcmcia/cs/cs.c
461
cv_destroy(&sp->reset_cv);
usr/src/uts/common/pcmcia/cs/cs.c
4616
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
462
cv_destroy(&sp->ss_thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
463
cv_destroy(&sp->ss_caller_cv);
usr/src/uts/common/pcmcia/cs/cs.c
4656
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
4659
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4665
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4670
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4677
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4678
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4683
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4694
if ((error = cs_find_mem_window(sp->socket_num, rw, &aw)) !=
usr/src/uts/common/pcmcia/cs/cs.c
4696
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
470
if (sp->io_mmap_window)
usr/src/uts/common/pcmcia/cs/cs.c
471
kmem_free(sp->io_mmap_window, sizeof (io_mmap_window_t));
usr/src/uts/common/pcmcia/cs/cs.c
4711
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4718
cw->socket_num = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
4730
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4755
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4773
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
478
sp->event_mask = 0;
usr/src/uts/common/pcmcia/cs/cs.c
479
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
4798
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(cw->client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
4801
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4807
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4824
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4836
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
4857
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(cw->client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
486
(void) cs_convert_powerlevel(sp->socket_num, 0, VCC,
usr/src/uts/common/pcmcia/cs/cs.c
4860
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4863
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4868
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4875
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4876
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
488
(void) cs_convert_powerlevel(sp->socket_num, 0, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
4881
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
4893
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
4898
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
490
(void) cs_convert_powerlevel(sp->socket_num, 0, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
501
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
5023
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
5056
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(cw->client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
5059
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5062
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5067
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
5074
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
5075
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5080
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
5094
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5108
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5113
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5399
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
5447
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
5450
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5456
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5466
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5475
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5480
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
5487
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
5488
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5493
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
5544
if (sp->io_mmap_window) {
usr/src/uts/common/pcmcia/cs/cs.c
5546
io_mmap_window_t *imw = sp->io_mmap_window;
usr/src/uts/common/pcmcia/cs/cs.c
5563
if ((error = cs_find_io_win(sp->socket_num, &iowin_char,
usr/src/uts/common/pcmcia/cs/cs.c
5565
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5586
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5600
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5606
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5653
if ((error = cs_allocate_io_win(sp->socket_num, ior->Attributes1,
usr/src/uts/common/pcmcia/cs/cs.c
5656
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5678
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5698
if ((error = cs_allocate_io_win(sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
5708
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5735
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5769
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5791
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
5813
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
5816
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5822
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5832
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5841
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5861
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5874
if (sp->io_mmap_window) {
usr/src/uts/common/pcmcia/cs/cs.c
5875
io_mmap_window_t *imw = sp->io_mmap_window;
usr/src/uts/common/pcmcia/cs/cs.c
5883
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
5884
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
5929
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6142
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
6167
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
6170
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6176
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6185
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6193
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6202
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6224
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6245
sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
6255
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6276
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
6296
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
6299
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6305
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6314
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6322
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6343
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6352
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6385
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
6414
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
6425
inquire_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
6435
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6441
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6450
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6459
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6468
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6474
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
6477
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6478
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6487
sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
6493
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
6499
if (cs_convert_powerlevel(sp->socket_num, cr->Vcc, VCC,
usr/src/uts/common/pcmcia/cs/cs.c
6501
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6502
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6506
if (cs_convert_powerlevel(sp->socket_num, cr->Vpp1, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
6508
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6509
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6513
if (cs_convert_powerlevel(sp->socket_num, cr->Vpp2, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
6515
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6516
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6535
sp->flags &= ~SOCKET_IS_IO;
usr/src/uts/common/pcmcia/cs/cs.c
6536
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6537
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6549
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
6552
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
6553
if (cs_init_cis_window(sp, &newoffset, &cis_handle,
usr/src/uts/common/pcmcia/cs/cs.c
6555
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6556
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6558
"CIS window\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
6568
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
6721
sp->flags |= SOCKET_IS_IO;
usr/src/uts/common/pcmcia/cs/cs.c
6723
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
6736
set_socket.SCIntMask = cs_merge_event_masks(sp, client);
usr/src/uts/common/pcmcia/cs/cs.c
6751
if (sp->cis_flags & CW_MULTI_FUNCTION_CIS) {
usr/src/uts/common/pcmcia/cs/cs.c
6763
crt->cor, cr->ConfigIndex, cr->Attributes, sp->cis_flags,
usr/src/uts/common/pcmcia/cs/cs.c
6781
sp->flags &= ~SOCKET_IS_IO;
usr/src/uts/common/pcmcia/cs/cs.c
6782
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6783
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6796
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6797
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6815
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
6835
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
6838
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6844
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6853
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6861
sp->cis_flags, CW_MULTI_FUNCTION_CIS);
usr/src/uts/common/pcmcia/cs/cs.c
6864
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6876
if (cs_init_cis_window(sp, &newoffset, &cis_handle,
usr/src/uts/common/pcmcia/cs/cs.c
6878
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6879
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6881
"CIS window\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
6885
if (sp->cis_flags & CW_MULTI_FUNCTION_CIS) {
usr/src/uts/common/pcmcia/cs/cs.c
6896
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6897
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6905
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
6908
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6909
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6913
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
6914
sp->flags &= ~SOCKET_IS_IO;
usr/src/uts/common/pcmcia/cs/cs.c
6915
set_socket.SCIntMask = cs_merge_event_masks(sp, client);
usr/src/uts/common/pcmcia/cs/cs.c
6916
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
6918
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
6931
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6932
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6941
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
6942
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6965
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
6982
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
6985
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
6991
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7000
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7009
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7016
get_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
7019
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7028
sp->socket_num, (int)client->irq_alloc.irq,
usr/src/uts/common/pcmcia/cs/cs.c
7032
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
7046
if ((sp->cis_flags & CW_MULTI_FUNCTION_CIS) &&
usr/src/uts/common/pcmcia/cs/cs.c
7056
if (cs_init_cis_window(sp, &newoffset, &cis_handle,
usr/src/uts/common/pcmcia/cs/cs.c
7058
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7061
"CIS window\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
7091
if (cs_convert_powerlevel(sp->socket_num, mc->Vpp1, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
7093
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7101
if (cs_convert_powerlevel(sp->socket_num, mc->Vpp2, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
7103
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7114
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7118
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7138
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7161
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7164
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7170
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7179
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7188
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7192
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7198
if (cs_init_cis_window(sp, &newoffset, &cis_handle,
usr/src/uts/common/pcmcia/cs/cs.c
7200
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7201
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7203
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
7211
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7241
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7242
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7243
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7276
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7284
if ((sp = cs_get_sp(CS_GET_SOCKET_NUMBER(gci->Socket))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7287
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7288
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7292
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
7303
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7304
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7308
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7309
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7317
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7318
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7366
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7377
if ((sp = cs_get_sp(CS_GET_SOCKET_NUMBER(gpai->PhySocket))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7380
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7387
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7392
gpai->flags = sp->adapter.flags;
usr/src/uts/common/pcmcia/cs/cs.c
7393
(void) strcpy(gpai->name, sp->adapter.name);
usr/src/uts/common/pcmcia/cs/cs.c
7394
gpai->major = sp->adapter.major;
usr/src/uts/common/pcmcia/cs/cs.c
7395
gpai->minor = sp->adapter.minor;
usr/src/uts/common/pcmcia/cs/cs.c
7396
gpai->instance = sp->adapter.instance;
usr/src/uts/common/pcmcia/cs/cs.c
7397
gpai->number = sp->adapter.number;
usr/src/uts/common/pcmcia/cs/cs.c
7398
gpai->num_sockets = sp->adapter.num_sockets;
usr/src/uts/common/pcmcia/cs/cs.c
7399
gpai->first_socket = sp->adapter.first_socket;
usr/src/uts/common/pcmcia/cs/cs.c
7401
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7435
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7446
if ((sp = cs_get_sp(CS_GET_SOCKET_NUMBER(mls->PhySocket))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7449
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7456
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7461
mls->PhyAdapter = sp->adapter.number;
usr/src/uts/common/pcmcia/cs/cs.c
7463
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7619
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7635
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7638
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7644
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7654
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7684
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7722
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7727
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7755
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7793
if ((sp = cs_get_sp(cdi->Socket)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7796
EVENT_THREAD_MUTEX_ENTER(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7798
client = sp->client_list;
usr/src/uts/common/pcmcia/cs/cs.c
7825
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7832
EVENT_THREAD_MUTEX_EXIT(client_lock_acquired, sp);
usr/src/uts/common/pcmcia/cs/cs.c
7842
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7852
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7854
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7855
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7858
sp->events |= csc->Events;
usr/src/uts/common/pcmcia/cs/cs.c
7862
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7863
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7874
sp->thread_state |= SOCKET_WAIT_SYNC;
usr/src/uts/common/pcmcia/cs/cs.c
7875
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7876
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
7877
cv_wait(&sp->caller_cv, &sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7879
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
7880
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
7882
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
7902
cs_socket_t *sp = cs_globals.sp;
usr/src/uts/common/pcmcia/cs/cs.c
7907
if ((sp = cs_find_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7910
if (sp->flags & SOCKET_IS_VALID)
usr/src/uts/common/pcmcia/cs/cs.c
7911
return (sp);
usr/src/uts/common/pcmcia/cs/cs.c
7926
cs_socket_t *sp = cs_globals.sp;
usr/src/uts/common/pcmcia/cs/cs.c
7928
while (sp) {
usr/src/uts/common/pcmcia/cs/cs.c
7929
if (sp->socket_num == CS_GET_SOCKET_NUMBER(sn))
usr/src/uts/common/pcmcia/cs/cs.c
7930
return (sp);
usr/src/uts/common/pcmcia/cs/cs.c
7931
sp = sp->next;
usr/src/uts/common/pcmcia/cs/cs.c
7956
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
7983
if ((sp = cs_find_sp(sn)) == NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
7984
cs_socket_t *spp = cs_globals.sp;
usr/src/uts/common/pcmcia/cs/cs.c
7986
sp = (cs_socket_t *)kmem_zalloc(sizeof (cs_socket_t), KM_SLEEP);
usr/src/uts/common/pcmcia/cs/cs.c
7988
if (cs_globals.sp == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
7989
cs_globals.sp = sp;
usr/src/uts/common/pcmcia/cs/cs.c
7993
spp->next = sp;
usr/src/uts/common/pcmcia/cs/cs.c
8000
if (sp->flags & SOCKET_IS_VALID)
usr/src/uts/common/pcmcia/cs/cs.c
8007
sp->socket_num = sn;
usr/src/uts/common/pcmcia/cs/cs.c
8040
sp->cis_win_num = PCMCIA_MAX_WINDOWS;
usr/src/uts/common/pcmcia/cs/cs.c
8052
if ((ret = cs_find_mem_window(sp->socket_num, &win_req,
usr/src/uts/common/pcmcia/cs/cs.c
8053
&sp->cis_win_num)) != CS_SUCCESS) {
usr/src/uts/common/pcmcia/cs/cs.c
8055
sp->cis_win_num = PCMCIA_MAX_WINDOWS;
usr/src/uts/common/pcmcia/cs/cs.c
8058
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
8062
if ((cw = cs_get_wp(sp->cis_win_num)) == NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
8067
inquire_window.window = sp->cis_win_num;
usr/src/uts/common/pcmcia/cs/cs.c
8079
sp->cis_win_size = win_req.Size;
usr/src/uts/common/pcmcia/cs/cs.c
8081
sp->cis_win_size = PAGESIZE;
usr/src/uts/common/pcmcia/cs/cs.c
8085
cw->socket_num = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
8092
"size 0x%x\n", (int)sp->socket_num,
usr/src/uts/common/pcmcia/cs/cs.c
8093
(int)sp->cis_win_num,
usr/src/uts/common/pcmcia/cs/cs.c
8094
(int)sp->cis_win_size);
usr/src/uts/common/pcmcia/cs/cs.c
8104
gcad->socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
8107
"failure\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
8114
sp->iblk = gcad->iblock;
usr/src/uts/common/pcmcia/cs/cs.c
8115
sp->idev = gcad->idevice;
usr/src/uts/common/pcmcia/cs/cs.c
8120
sp->adapter.flags = 0;
usr/src/uts/common/pcmcia/cs/cs.c
8121
(void) strcpy(sp->adapter.name, gcad->adapter_info.name);
usr/src/uts/common/pcmcia/cs/cs.c
8122
sp->adapter.major = gcad->adapter_info.major;
usr/src/uts/common/pcmcia/cs/cs.c
8123
sp->adapter.minor = gcad->adapter_info.minor;
usr/src/uts/common/pcmcia/cs/cs.c
8124
sp->adapter.instance = ddi_get_instance(gcad->dip);
usr/src/uts/common/pcmcia/cs/cs.c
8125
sp->adapter.number = gcad->adapter_info.number;
usr/src/uts/common/pcmcia/cs/cs.c
8126
sp->adapter.num_sockets = gcad->adapter_info.num_sockets;
usr/src/uts/common/pcmcia/cs/cs.c
8127
sp->adapter.first_socket = gcad->adapter_info.first_socket;
usr/src/uts/common/pcmcia/cs/cs.c
8130
mutex_init(&sp->lock, NULL, MUTEX_DRIVER, *(gcad->iblock));
usr/src/uts/common/pcmcia/cs/cs.c
8131
mutex_init(&sp->client_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8132
mutex_init(&sp->cis_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8135
mutex_init(&sp->ss_thread_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8137
sp->init_state |= SOCKET_INIT_STATE_MUTEX;
usr/src/uts/common/pcmcia/cs/cs.c
8140
cv_init(&sp->thread_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8141
cv_init(&sp->caller_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8142
cv_init(&sp->reset_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8145
cv_init(&sp->ss_thread_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8146
cv_init(&sp->ss_caller_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/pcmcia/cs/cs.c
8148
sp->init_state |= SOCKET_INIT_STATE_CV;
usr/src/uts/common/pcmcia/cs/cs.c
8156
&sp->softint_id,
usr/src/uts/common/pcmcia/cs/cs.c
8161
"softintr\n", sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
8166
cs_globals.softint_id = sp->softint_id;
usr/src/uts/common/pcmcia/cs/cs.c
8177
sp->softint_id = cs_globals.softint_id;
usr/src/uts/common/pcmcia/cs/cs.c
8186
sp->init_state |= SOCKET_INIT_STATE_SOFTINTR;
usr/src/uts/common/pcmcia/cs/cs.c
8195
sp->event_mask = CS_EVENT_CARD_INSERTION;
usr/src/uts/common/pcmcia/cs/cs.c
8196
set_socket.socket = sp->socket_num;
usr/src/uts/common/pcmcia/cs/cs.c
8203
(void) cs_convert_powerlevel(sp->socket_num, 0, VCC,
usr/src/uts/common/pcmcia/cs/cs.c
8205
(void) cs_convert_powerlevel(sp->socket_num, 0, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
8207
(void) cs_convert_powerlevel(sp->socket_num, 0, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
8212
"failure %d\n", sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
8226
max(cs_globals.max_socket_num, sp->socket_num + 1);
usr/src/uts/common/pcmcia/cs/cs.c
8228
sp->flags = SOCKET_IS_VALID;
usr/src/uts/common/pcmcia/cs/cs.c
8233
sp->event_thread = CREATE_SOCKET_EVENT_THREAD(cs_event_thread,
usr/src/uts/common/pcmcia/cs/cs.c
8236
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8237
sp->init_state |= SOCKET_INIT_STATE_THREAD;
usr/src/uts/common/pcmcia/cs/cs.c
8238
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8243
sp->ss_thread = CREATE_SOCKET_EVENT_THREAD(cs_ss_thread,
usr/src/uts/common/pcmcia/cs/cs.c
8246
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8247
sp->init_state |= (SOCKET_INIT_STATE_SS_THREAD |
usr/src/uts/common/pcmcia/cs/cs.c
8249
sp->event_mask = CS_EVENT_CARD_INSERTION;
usr/src/uts/common/pcmcia/cs/cs.c
8250
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8268
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
8274
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8275
sp->thread_state |= SOCKET_THREAD_EXIT;
usr/src/uts/common/pcmcia/cs/cs.c
8276
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
8277
cv_wait(&sp->caller_cv, &sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8278
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8288
sp->flags &= ~SOCKET_IS_VALID;
usr/src/uts/common/pcmcia/cs/cs.c
8328
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
8355
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
8363
*csp = sp;
usr/src/uts/common/pcmcia/cs/cs.c
8368
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8370
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8381
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8574
cs_create_cis(cs_socket_t *sp)
usr/src/uts/common/pcmcia/cs/cs.c
8579
cis_cistpl_std_callout, sp);
usr/src/uts/common/pcmcia/cs/cs.c
8585
sp->socket_num);
usr/src/uts/common/pcmcia/cs/cs.c
8589
sp->socket_num, ret);
usr/src/uts/common/pcmcia/cs/cs.c
8602
if (!(sp->cis_flags & CW_VALID_CIS))
usr/src/uts/common/pcmcia/cs/cs.c
8610
if (!(sp->cis_flags & CW_MULTI_FUNCTION_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
8611
bcopy((caddr_t)&sp->cis[CS_GLOBAL_CIS],
usr/src/uts/common/pcmcia/cs/cs.c
8612
(caddr_t)&sp->cis[0], sizeof (cis_info_t));
usr/src/uts/common/pcmcia/cs/cs.c
8613
bzero((caddr_t)&sp->cis[CS_GLOBAL_CIS], sizeof (cis_info_t));
usr/src/uts/common/pcmcia/cs/cs.c
8623
cs_destroy_cis(cs_socket_t *sp)
usr/src/uts/common/pcmcia/cs/cs.c
8625
CIS_PARSER(CISP_CIS_LIST_DESTROY, sp);
usr/src/uts/common/pcmcia/cs/cs.c
8648
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
8659
if ((sp = cs_get_sp(GET_CLIENT_SOCKET(client_handle))) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
8662
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8663
mutex_enter(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8666
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8667
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8677
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8678
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8689
sp->thread_state |= SOCKET_WAIT_SYNC;
usr/src/uts/common/pcmcia/cs/cs.c
8690
mutex_exit(&sp->lock);
usr/src/uts/common/pcmcia/cs/cs.c
8691
cv_broadcast(&sp->thread_cv);
usr/src/uts/common/pcmcia/cs/cs.c
8692
cv_wait(&sp->caller_cv, &sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8710
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8737
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
8746
if ((sp = cs_get_sp(sn)) != NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
8747
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8748
if ((client = sp->client_list) != NULL)
usr/src/uts/common/pcmcia/cs/cs.c
8750
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8759
if ((sp = cs_get_sp(CS_GET_SOCKET_NUMBER(fnc->Socket))) ==
usr/src/uts/common/pcmcia/cs/cs.c
8762
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8763
if ((client = sp->client_list) == NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
8764
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8772
fnc->num_clients = sp->num_clients;
usr/src/uts/common/pcmcia/cs/cs.c
8773
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8779
if ((sp = cs_get_sp(sn)) == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
8782
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8785
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8789
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8792
if ((sp = cs_get_sp(sn)) != NULL) {
usr/src/uts/common/pcmcia/cs/cs.c
8793
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8794
if ((client = sp->client_list) != NULL)
usr/src/uts/common/pcmcia/cs/cs.c
8796
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8807
sp = cs_get_sp(GET_CLIENT_SOCKET(fnc->client_handle));
usr/src/uts/common/pcmcia/cs/cs.c
8808
if (sp == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
8810
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8813
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8817
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
8825
fnc->num_clients = sp->num_clients;
usr/src/uts/common/pcmcia/cs/cs.c
8826
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/cs/cs.c
923
cs_socket_t *sp;
usr/src/uts/common/pcmcia/cs/cs.c
929
&fn, &sp, &client)) != CS_SUCCESS)
usr/src/uts/common/pcmcia/cs/cs.c
946
mutex_enter(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
958
if ((sp->cis_flags & CW_VALID_CIS) &&
usr/src/uts/common/pcmcia/cs/cs.c
959
(sp->cis[fn].flags & CW_VALID_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
967
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/cs/cs.c
974
mutex_exit(&sp->cis_lock);
usr/src/uts/common/pcmcia/sys/cs_priv.h
139
#define EVENT_THREAD_MUTEX_ENTER(acq, sp) \
usr/src/uts/common/pcmcia/sys/cs_priv.h
140
acq = !MUTEX_HELD(&sp->client_lock); \
usr/src/uts/common/pcmcia/sys/cs_priv.h
142
mutex_enter(&sp->client_lock);
usr/src/uts/common/pcmcia/sys/cs_priv.h
143
#define EVENT_THREAD_MUTEX_EXIT(acq, sp) \
usr/src/uts/common/pcmcia/sys/cs_priv.h
145
mutex_exit(&sp->client_lock);
usr/src/uts/common/pcmcia/sys/cs_priv.h
550
#define SOCKET_HAS_CIS_WINDOW(sp) (sp->cis_win_num != PCMCIA_MAX_WINDOWS)
usr/src/uts/common/pcmcia/sys/cs_priv.h
646
cs_socket_t *sp; /* head of socket list */
usr/src/uts/common/rpc/clnt_clts.c
1781
endpnt_rele(struct endpnt *sp)
usr/src/uts/common/rpc/clnt_clts.c
1783
mutex_enter(&sp->e_lock);
usr/src/uts/common/rpc/clnt_clts.c
1784
ASSERT(sp->e_ref > 0);
usr/src/uts/common/rpc/clnt_clts.c
1785
sp->e_ref--;
usr/src/uts/common/rpc/clnt_clts.c
1790
if (sp->e_ref == 0) {
usr/src/uts/common/rpc/clnt_clts.c
1791
sp->e_itime = gethrestime_sec();
usr/src/uts/common/rpc/clnt_clts.c
1797
if (sp->e_flags & ENDPNT_ONIDLE) {
usr/src/uts/common/rpc/clnt_clts.c
1798
mutex_exit(&sp->e_lock);
usr/src/uts/common/rpc/clnt_clts.c
1799
mutex_enter(&sp->e_type->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1800
endpnt_reap_settimer(sp->e_type);
usr/src/uts/common/rpc/clnt_clts.c
1801
mutex_exit(&sp->e_type->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1805
sp->e_flags |= ENDPNT_ONIDLE;
usr/src/uts/common/rpc/clnt_clts.c
1806
mutex_exit(&sp->e_lock);
usr/src/uts/common/rpc/clnt_clts.c
1807
mutex_enter(&sp->e_type->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1808
list_insert_tail(&sp->e_type->e_ilist, sp);
usr/src/uts/common/rpc/clnt_clts.c
1809
endpnt_reap_settimer(sp->e_type);
usr/src/uts/common/rpc/clnt_clts.c
1810
mutex_exit(&sp->e_type->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1812
mutex_exit(&sp->e_lock);
usr/src/uts/common/rpc/xdr.c
243
xdr_short(XDR *xdrs, short *sp)
usr/src/uts/common/rpc/xdr.c
250
l = (int32_t)*sp;
usr/src/uts/common/rpc/xdr.c
256
*sp = (short)l;
usr/src/uts/common/rpc/xdr.c
462
char *sp = *cpp; /* sp is the actual string pointer */
usr/src/uts/common/rpc/xdr.c
483
if (sp == NULL)
usr/src/uts/common/rpc/xdr.c
484
*cpp = sp = (char *)mem_alloc(nodesize);
usr/src/uts/common/rpc/xdr.c
488
return (xdr_opaque(xdrs, sp, nodesize));
usr/src/uts/common/rpc/xdr.c
491
if (sp != NULL) {
usr/src/uts/common/rpc/xdr.c
492
mem_free(sp, nodesize);
usr/src/uts/common/rpc/xdr.c
568
char *sp = *cpp; /* sp is the actual string pointer */
usr/src/uts/common/rpc/xdr.c
577
if (sp == NULL)
usr/src/uts/common/rpc/xdr.c
581
size = (sp != NULL) ? (uint_t)strlen(sp) : 0;
usr/src/uts/common/rpc/xdr.c
601
if (sp == NULL)
usr/src/uts/common/rpc/xdr.c
602
sp = (char *)mem_alloc(nodesize);
usr/src/uts/common/rpc/xdr.c
603
sp[size] = 0;
usr/src/uts/common/rpc/xdr.c
604
if (!xdr_opaque(xdrs, sp, size)) {
usr/src/uts/common/rpc/xdr.c
609
mem_free(sp, nodesize);
usr/src/uts/common/rpc/xdr.c
613
if (strlen(sp) != size) {
usr/src/uts/common/rpc/xdr.c
615
mem_free(sp, nodesize);
usr/src/uts/common/rpc/xdr.c
619
*cpp = sp;
usr/src/uts/common/rpc/xdr.c
623
return (xdr_opaque(xdrs, sp, size));
usr/src/uts/common/rpc/xdr.c
626
mem_free(sp, nodesize);
usr/src/uts/common/sys/1394/targets/scsa1394/impl.h
223
#define SCSA1394_NODEID(sp) ((sp)->s_attachinfo.localinfo.local_nodeID)
usr/src/uts/common/sys/1394/targets/scsa1394/impl.h
224
#define SCSA1394_BUSGEN(sp) ((sp)->s_attachinfo.localinfo.bus_generation)
usr/src/uts/common/sys/1394/targets/scsa1394/impl.h
226
#define SCSA1394_ORB_SIZE_ROUNDUP(sp, sz) SBP2_ORB_SIZE_ROUNDUP(sp->s_tgt, sz)
usr/src/uts/common/sys/1394/targets/scsa1394/impl.h
227
#define SCSA1394_ADDR_SET(sp, var, addr) \
usr/src/uts/common/sys/1394/targets/scsa1394/impl.h
228
SBP2_ADDR_SET(var, addr, SCSA1394_NODEID(sp))
usr/src/uts/common/sys/emul64cmd.h
37
#define CMD2PKT(sp) ((sp)->cmd_pkt)
usr/src/uts/common/sys/emul64var.h
176
#define EMUL64_SET_REASON(sp, reason) { \
usr/src/uts/common/sys/emul64var.h
177
if ((sp) && CMD2PKT(sp)->pkt_reason == CMD_CMPLT) \
usr/src/uts/common/sys/emul64var.h
178
CMD2PKT(sp)->pkt_reason = (reason); \
usr/src/uts/common/sys/emul64var.h
54
#define TGT(sp) (CMD2PKT(sp)->pkt_address.a_target)
usr/src/uts/common/sys/emul64var.h
55
#define LUN(sp) (CMD2PKT(sp)->pkt_address.a_lun)
usr/src/uts/common/sys/fem.h
287
int (*fsemop_statvfs)(fsemarg_t *vf, statvfs64_t *sp); \
usr/src/uts/common/sys/fem.h
411
extern int vfsnext_statvfs(fsemarg_t *vf, statvfs64_t *sp);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
220
ulp_bde_t sp;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
642
ulp_bde_t sp;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
189
extern void emlxs_swap_service_params(SERV_PARM *sp);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
287
uint32_t did, SERV_PARM *sp,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
290
uint32_t sid, SERV_PARM *sp);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
325
SERV_PARM *sp);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
1038
ULP_BDE sp;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
1343
ULP_BDE sp;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2239
ULP_BDE sp;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
949
ULP_BDE sp; /* This BDE points to SERV_PARM */
usr/src/uts/common/sys/fibre-channel/fca/qlc/exioct.h
1109
} sp;
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_api.h
2553
void ql_io_comp(ql_srb_t *sp);
usr/src/uts/common/sys/fibre-channel/impl/fc_linkapp.h
153
uint32_t sp;
usr/src/uts/common/sys/fs/snode.h
128
#define STOV(sp) ((sp)->s_vnode)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
3201
uint32_t sp :1;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
3252
uint32_t sp :1;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
3299
uint32_t sp :1;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
3362
uint32_t sp :1;
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
185
rw_enter(&sp->session_lock, RW_WRITER); \
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
186
sp->session_state = state; \
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
187
rw_exit(&sp->session_lock)
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
314
int rds_session_init(rds_session_t *sp);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
315
int rds_session_reinit(rds_session_t *sp, ib_gid_t lgid);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
316
void rds_session_open(rds_session_t *sp);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
317
void rds_session_close(rds_session_t *sp, ibt_execution_mode_t mode,
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
321
void rds_recycle_session(rds_session_t *sp);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
322
void rds_session_active(rds_session_t *sp);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
325
void rds_handle_control_message(rds_session_t *sp, rds_ctrl_pkt_t *cp);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
327
void rds_session_fini(rds_session_t *sp);
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
328
void rds_passive_session_fini(rds_session_t *sp);
usr/src/uts/common/sys/kmem_impl.h
102
#define KMEM_SLAB_IS_PARTIAL(sp) \
usr/src/uts/common/sys/kmem_impl.h
103
((sp)->slab_refcnt > 0 && (sp)->slab_refcnt < (sp)->slab_chunks)
usr/src/uts/common/sys/kmem_impl.h
104
#define KMEM_SLAB_IS_ALL_USED(sp) \
usr/src/uts/common/sys/kmem_impl.h
105
((sp)->slab_refcnt == (sp)->slab_chunks)
usr/src/uts/common/sys/kmem_impl.h
208
#define KMEM_SLAB_OFFSET(sp, buf) \
usr/src/uts/common/sys/kmem_impl.h
209
((size_t)((uintptr_t)(buf) - (uintptr_t)((sp)->slab_base)))
usr/src/uts/common/sys/kmem_impl.h
211
#define KMEM_SLAB_MEMBER(sp, buf) \
usr/src/uts/common/sys/kmem_impl.h
212
(KMEM_SLAB_OFFSET(sp, buf) < (sp)->slab_cache->cache_slabsize)
usr/src/uts/common/sys/nxge/nxge_flow.h
187
#define TCAM_IP_PORTS(port32, dp, sp) (port32 = dp | (sp << 16))
usr/src/uts/common/sys/nxge/nxge_flow.h
188
#define FSPEC_IP_PORTS(dp, sp, port32) { \
usr/src/uts/common/sys/nxge/nxge_flow.h
190
sp = port32 >> 16; \
usr/src/uts/common/sys/procfs.h
655
#define prfillset(sp) \
usr/src/uts/common/sys/procfs.h
656
{ register int _i_ = sizeof (*(sp))/sizeof (uint32_t); \
usr/src/uts/common/sys/procfs.h
657
while (_i_) ((uint32_t *)(sp))[--_i_] = (uint32_t)0xFFFFFFFF; }
usr/src/uts/common/sys/procfs.h
660
#define premptyset(sp) \
usr/src/uts/common/sys/procfs.h
661
{ register int _i_ = sizeof (*(sp))/sizeof (uint32_t); \
usr/src/uts/common/sys/procfs.h
662
while (_i_) ((uint32_t *)(sp))[--_i_] = (uint32_t)0; }
usr/src/uts/common/sys/procfs.h
665
#define praddset(sp, flag) \
usr/src/uts/common/sys/procfs.h
666
((void)(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/common/sys/procfs.h
667
(((uint32_t *)(sp))[((flag)-1)/32] |= (1U<<(((flag)-1)%32))) : 0))
usr/src/uts/common/sys/procfs.h
670
#define prdelset(sp, flag) \
usr/src/uts/common/sys/procfs.h
671
((void)(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/common/sys/procfs.h
672
(((uint32_t *)(sp))[((flag)-1)/32] &= ~(1U<<(((flag)-1)%32))) : 0))
usr/src/uts/common/sys/procfs.h
675
#define prismember(sp, flag) \
usr/src/uts/common/sys/procfs.h
676
(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) && \
usr/src/uts/common/sys/procfs.h
677
(((uint32_t *)(sp))[((flag)-1)/32] & (1U<<(((flag)-1)%32))))
usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
1103
#define Tgt(sp) ((sp)->cmd_pkt->pkt_address.a_target)
usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
1104
#define Lun(sp) ((sp)->cmd_pkt->pkt_address.a_lun)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_scsa.h
43
#define CMD2PKT(sp) (sp->cmd_pkt)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_scsa.h
65
#define SCSA_CDBLEN(sp) sp->cmd_pkt->pkt_cdblen
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_scsa.h
66
#define SCSA_STSLEN(sp) sp->cmd_pkt->pkt_scblen
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_scsa.h
67
#define SCSA_TGTLEN(sp) sp->cmd_pkt->pkt_tgtlen
usr/src/uts/common/sys/scsi/generic/sense.h
288
} sp;
usr/src/uts/common/sys/session.h
119
extern void tty_rele(sess_t *sp);
usr/src/uts/common/sys/socketvar.h
527
#define SOCKPARAMS_HAS_DEVICE(sp) \
usr/src/uts/common/sys/socketvar.h
528
((sp)->sp_sdev_info.sd_devpath != NULL)
usr/src/uts/common/sys/socketvar.h
558
#define SOCKPARAMS_INC_REF(sp) { \
usr/src/uts/common/sys/socketvar.h
559
ASSERT((sp) != NULL); \
usr/src/uts/common/sys/socketvar.h
560
DTRACE_PROBE1(sockparams__inc__ref, struct sockparams *, (sp)); \
usr/src/uts/common/sys/socketvar.h
561
mutex_enter(&(sp)->sp_lock); \
usr/src/uts/common/sys/socketvar.h
562
(sp)->sp_refcnt++; \
usr/src/uts/common/sys/socketvar.h
563
ASSERT((sp)->sp_refcnt != 0); \
usr/src/uts/common/sys/socketvar.h
564
mutex_exit(&(sp)->sp_lock); \
usr/src/uts/common/sys/socketvar.h
573
#define SOCKPARAMS_DEC_REF(sp) { \
usr/src/uts/common/sys/socketvar.h
574
ASSERT((sp) != NULL); \
usr/src/uts/common/sys/socketvar.h
575
DTRACE_PROBE1(sockparams__dec__ref, struct sockparams *, (sp)); \
usr/src/uts/common/sys/socketvar.h
576
mutex_enter(&(sp)->sp_lock); \
usr/src/uts/common/sys/socketvar.h
577
ASSERT((sp)->sp_refcnt > 0); \
usr/src/uts/common/sys/socketvar.h
578
if ((sp)->sp_refcnt == 1) { \
usr/src/uts/common/sys/socketvar.h
579
if ((sp)->sp_flags & SOCKPARAMS_EPHEMERAL) { \
usr/src/uts/common/sys/socketvar.h
580
mutex_exit(&(sp)->sp_lock); \
usr/src/uts/common/sys/socketvar.h
581
sockparams_ephemeral_drop_last_ref((sp)); \
usr/src/uts/common/sys/socketvar.h
583
(sp)->sp_refcnt--; \
usr/src/uts/common/sys/socketvar.h
584
if ((sp)->sp_smod_info != NULL) { \
usr/src/uts/common/sys/socketvar.h
585
SMOD_DEC_REF((sp)->sp_smod_info, \
usr/src/uts/common/sys/socketvar.h
586
(sp)->sp_smod_name); \
usr/src/uts/common/sys/socketvar.h
588
(sp)->sp_smod_info = NULL; \
usr/src/uts/common/sys/socketvar.h
589
mutex_exit(&(sp)->sp_lock); \
usr/src/uts/common/sys/socketvar.h
592
(sp)->sp_refcnt--; \
usr/src/uts/common/sys/socketvar.h
593
mutex_exit(&(sp)->sp_lock); \
usr/src/uts/common/sys/socketvar.h
768
#define SOTOV(sp) ((sp)->so_vnode)
usr/src/uts/common/sys/usb/scsa2usb/scsa2usb.h
618
#define CMD2PKT(sp) ((sp)->cmd_pkt)
usr/src/uts/common/sys/vfs.h
358
#define VFS_STATVFS(vfsp, sp) fsop_statfs(vfsp, sp)
usr/src/uts/common/syscall/lwp_sobj.c
1962
lwp_sema_trywait(lwp_sema_t *sp)
usr/src/uts/common/syscall/lwp_sobj.c
1975
if ((caddr_t)sp >= p->p_as->a_userlimit)
usr/src/uts/common/syscall/lwp_sobj.c
1978
watched = watch_disable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
1991
fuword16_noerr((void *)&sp->sema_type, (uint16_t *)&type);
usr/src/uts/common/syscall/lwp_sobj.c
1992
suword16_noerr((void *)&sp->sema_type, type);
usr/src/uts/common/syscall/lwp_sobj.c
1993
if (!get_lwpchan(p->p_as, (caddr_t)sp, type,
usr/src/uts/common/syscall/lwp_sobj.c
2000
fuword32_noerr((void *)&sp->sema_count, (uint32_t *)&count);
usr/src/uts/common/syscall/lwp_sobj.c
2004
suword32_noerr((void *)&sp->sema_count, --count);
usr/src/uts/common/syscall/lwp_sobj.c
2006
fuword8_noerr(&sp->sema_waiters, &waiters);
usr/src/uts/common/syscall/lwp_sobj.c
2009
suword8_noerr(&sp->sema_waiters, waiters);
usr/src/uts/common/syscall/lwp_sobj.c
2016
watch_enable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
2026
lwp_sema_timedwait(lwp_sema_t *sp, timespec_t *tsp, int check_park)
usr/src/uts/common/syscall/lwp_sobj.c
2046
if ((caddr_t)sp >= p->p_as->a_userlimit)
usr/src/uts/common/syscall/lwp_sobj.c
2062
watched = watch_disable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
2075
fuword16_noerr((void *)&sp->sema_type, (uint16_t *)&type);
usr/src/uts/common/syscall/lwp_sobj.c
2076
suword16_noerr((void *)&sp->sema_type, type);
usr/src/uts/common/syscall/lwp_sobj.c
2077
if (!get_lwpchan(p->p_as, (caddr_t)sp, type,
usr/src/uts/common/syscall/lwp_sobj.c
2084
fuword32_noerr((void *)&sp->sema_count, (uint32_t *)&count);
usr/src/uts/common/syscall/lwp_sobj.c
2095
suword8_noerr(&sp->sema_waiters, 1);
usr/src/uts/common/syscall/lwp_sobj.c
2097
watch_enable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
2145
watched = watch_disable_addr((caddr_t)sp,
usr/src/uts/common/syscall/lwp_sobj.c
2146
sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
2149
fuword32_noerr((void *)&sp->sema_count, (uint32_t *)&count);
usr/src/uts/common/syscall/lwp_sobj.c
2152
suword32_noerr((void *)&sp->sema_count, --count);
usr/src/uts/common/syscall/lwp_sobj.c
2155
suword8_noerr(&sp->sema_waiters, waiters);
usr/src/uts/common/syscall/lwp_sobj.c
2161
watch_enable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
2170
lwp_sema_post(lwp_sema_t *sp)
usr/src/uts/common/syscall/lwp_sobj.c
2182
if ((caddr_t)sp >= p->p_as->a_userlimit)
usr/src/uts/common/syscall/lwp_sobj.c
2185
watched = watch_disable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/lwp_sobj.c
2198
fuword16_noerr(&sp->sema_type, (uint16_t *)&type);
usr/src/uts/common/syscall/lwp_sobj.c
2199
suword16_noerr(&sp->sema_type, type);
usr/src/uts/common/syscall/lwp_sobj.c
2200
if (!get_lwpchan(curproc->p_as, (caddr_t)sp, type,
usr/src/uts/common/syscall/lwp_sobj.c
2207
fuword32_noerr(&sp->sema_count, (uint32_t *)&count);
usr/src/uts/common/syscall/lwp_sobj.c
2211
suword32_noerr(&sp->sema_count, ++count);
usr/src/uts/common/syscall/lwp_sobj.c
2213
fuword8_noerr(&sp->sema_waiters, &waiters);
usr/src/uts/common/syscall/lwp_sobj.c
2216
suword8_noerr(&sp->sema_waiters, waiters);
usr/src/uts/common/syscall/lwp_sobj.c
2223
watch_enable_addr((caddr_t)sp, sizeof (*sp), S_WRITE);
usr/src/uts/common/syscall/sem.c
1002
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1004
if (error = sem_undo_alloc(pp, sp, &lock, &template,
usr/src/uts/common/syscall/sem.c
1009
if (error = ipcperm_access(&sp->sem_perm, mode, CRED()))
usr/src/uts/common/syscall/sem.c
1022
semp = &sp->sem_base[op->sem_num];
usr/src/uts/common/syscall/sem.c
1033
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1044
if (op->sem_op == 1 && sp->sem_binary)
usr/src/uts/common/syscall/sem.c
1063
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1072
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1087
sp->sem_binary = 0;
usr/src/uts/common/syscall/sem.c
1090
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1095
lock = ipc_relock(sem_svc, sp->sem_perm.ipc_id, lock);
usr/src/uts/common/syscall/sem.c
1097
if (!IPC_FREE(&sp->sem_perm)) {
usr/src/uts/common/syscall/sem.c
1119
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1127
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1132
lock = ipc_relock(sem_svc, sp->sem_perm.ipc_id, lock);
usr/src/uts/common/syscall/sem.c
1137
if (!IPC_FREE(&sp->sem_perm)) {
usr/src/uts/common/syscall/sem.c
1157
sp->sem_base[(op++)->sem_num].sempid = pp->p_pid)
usr/src/uts/common/syscall/sem.c
1159
sp->sem_otime = gethrestime_sec();
usr/src/uts/common/syscall/sem.c
1161
ipc_rele(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1175
ipc_rele(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
242
ksemid_t *sp = (ksemid_t *)perm;
usr/src/uts/common/syscall/sem.c
244
kmem_free(sp->sem_base,
usr/src/uts/common/syscall/sem.c
245
P2ROUNDUP(sp->sem_nsems * sizeof (struct sem), 64));
usr/src/uts/common/syscall/sem.c
246
list_destroy(&sp->sem_undos);
usr/src/uts/common/syscall/sem.c
270
sem_undo_clear(ksemid_t *sp, ushort_t low, ushort_t high)
usr/src/uts/common/syscall/sem.c
276
ASSERT(high < sp->sem_nsems);
usr/src/uts/common/syscall/sem.c
278
for (undo = list_head(&sp->sem_undos); undo;
usr/src/uts/common/syscall/sem.c
279
undo = list_next(&sp->sem_undos, undo))
usr/src/uts/common/syscall/sem.c
288
sem_rollback(ksemid_t *sp, struct sembuf *op, int n, struct sem_undo *undo)
usr/src/uts/common/syscall/sem.c
295
semp = &sp->sem_base[op->sem_num];
usr/src/uts/common/syscall/sem.c
307
ksemid_t *sp = (ksemid_t *)perm;
usr/src/uts/common/syscall/sem.c
310
size_t size = SEM_UNDOSZ(sp->sem_nsems);
usr/src/uts/common/syscall/sem.c
314
while (undo = list_head(&sp->sem_undos)) {
usr/src/uts/common/syscall/sem.c
315
list_remove(&sp->sem_undos, undo);
usr/src/uts/common/syscall/sem.c
324
ipc_rele_locked(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
327
for (i = 0; i < sp->sem_nsems; i++) {
usr/src/uts/common/syscall/sem.c
328
semp = &sp->sem_base[i];
usr/src/uts/common/syscall/sem.c
347
ksemid_t *sp; /* ptr to semaphore header */
usr/src/uts/common/syscall/sem.c
379
(kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/syscall/sem.c
381
vsize = sp->sem_nsems * sizeof (*vals);
usr/src/uts/common/syscall/sem.c
399
if ((lock = ipc_lookup(sem_svc, semid, (kipc_perm_t **)&sp)) == NULL) {
usr/src/uts/common/syscall/sem.c
408
if (error = ipcperm_set(sem_svc, cr, &sp->sem_perm,
usr/src/uts/common/syscall/sem.c
413
sp->sem_ctime = gethrestime_sec();
usr/src/uts/common/syscall/sem.c
420
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
425
ipcperm_stat(&STRUCT_BUF(sid)->sem_perm, &sp->sem_perm, mdl);
usr/src/uts/common/syscall/sem.c
427
STRUCT_FSET(sid, sem_nsems, sp->sem_nsems);
usr/src/uts/common/syscall/sem.c
428
STRUCT_FSET(sid, sem_otime, sp->sem_otime);
usr/src/uts/common/syscall/sem.c
429
STRUCT_FSET(sid, sem_ctime, sp->sem_ctime);
usr/src/uts/common/syscall/sem.c
430
STRUCT_FSET(sid, sem_binary, sp->sem_binary);
usr/src/uts/common/syscall/sem.c
439
if (error = ipcperm_set64(sem_svc, cr, &sp->sem_perm,
usr/src/uts/common/syscall/sem.c
444
sp->sem_ctime = gethrestime_sec();
usr/src/uts/common/syscall/sem.c
450
ipcperm_stat64(&ds64.semx_perm, &sp->sem_perm);
usr/src/uts/common/syscall/sem.c
451
ds64.semx_nsems = sp->sem_nsems;
usr/src/uts/common/syscall/sem.c
452
ds64.semx_otime = sp->sem_otime;
usr/src/uts/common/syscall/sem.c
453
ds64.semx_ctime = sp->sem_ctime;
usr/src/uts/common/syscall/sem.c
463
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
467
if (semnum >= sp->sem_nsems) {
usr/src/uts/common/syscall/sem.c
471
retval = sp->sem_base[semnum].semncnt;
usr/src/uts/common/syscall/sem.c
477
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
481
if (semnum >= sp->sem_nsems) {
usr/src/uts/common/syscall/sem.c
485
retval = sp->sem_base[semnum].sempid;
usr/src/uts/common/syscall/sem.c
491
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
495
if (semnum >= sp->sem_nsems) {
usr/src/uts/common/syscall/sem.c
499
retval = sp->sem_base[semnum].semval;
usr/src/uts/common/syscall/sem.c
505
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
511
vsize = sp->sem_nsems * sizeof (*vals);
usr/src/uts/common/syscall/sem.c
514
for (i = sp->sem_nsems, p = sp->sem_base; i--; p++, vp++)
usr/src/uts/common/syscall/sem.c
529
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
533
if (semnum >= sp->sem_nsems) {
usr/src/uts/common/syscall/sem.c
537
retval = sp->sem_base[semnum].semzcnt;
usr/src/uts/common/syscall/sem.c
543
if (error = ipcperm_access(&sp->sem_perm, SEM_A, cr)) {
usr/src/uts/common/syscall/sem.c
547
if (semnum >= sp->sem_nsems) {
usr/src/uts/common/syscall/sem.c
555
p = &sp->sem_base[semnum];
usr/src/uts/common/syscall/sem.c
564
sem_undo_clear(sp, (ushort_t)semnum, (ushort_t)semnum);
usr/src/uts/common/syscall/sem.c
571
if (sp->sem_nsems * sizeof (*vals) != vsize) {
usr/src/uts/common/syscall/sem.c
575
if (error = ipcperm_access(&sp->sem_perm, SEM_A, cr)) {
usr/src/uts/common/syscall/sem.c
579
sem_undo_clear(sp, 0, sp->sem_nsems - 1);
usr/src/uts/common/syscall/sem.c
580
for (i = 0, p = sp->sem_base; i < sp->sem_nsems;
usr/src/uts/common/syscall/sem.c
619
ksemid_t *sp = undo->un_sp;
usr/src/uts/common/syscall/sem.c
620
size_t size = SEM_UNDOSZ(sp->sem_nsems);
usr/src/uts/common/syscall/sem.c
623
(void) ipc_lock(sem_svc, sp->sem_perm.ipc_id);
usr/src/uts/common/syscall/sem.c
624
if (!IPC_FREE(&sp->sem_perm)) {
usr/src/uts/common/syscall/sem.c
625
for (i = 0; i < sp->sem_nsems; i++) {
usr/src/uts/common/syscall/sem.c
628
struct sem *semp = &sp->sem_base[i];
usr/src/uts/common/syscall/sem.c
640
list_remove(&sp->sem_undos, undo);
usr/src/uts/common/syscall/sem.c
642
ipc_rele(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
667
ksemid_t *sp;
usr/src/uts/common/syscall/sem.c
673
if (error = ipc_get(sem_svc, key, semflg, (kipc_perm_t **)&sp, &lock))
usr/src/uts/common/syscall/sem.c
676
if (!IPC_FREE(&sp->sem_perm)) {
usr/src/uts/common/syscall/sem.c
680
if (!((nsems >= 0) && (nsems <= sp->sem_nsems))) {
usr/src/uts/common/syscall/sem.c
692
ipc_cleanup(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
703
sp->sem_base =
usr/src/uts/common/syscall/sem.c
706
sp->sem_binary = (nsems == 1);
usr/src/uts/common/syscall/sem.c
707
sp->sem_nsems = (ushort_t)nsems;
usr/src/uts/common/syscall/sem.c
708
sp->sem_ctime = gethrestime_sec();
usr/src/uts/common/syscall/sem.c
709
sp->sem_otime = 0;
usr/src/uts/common/syscall/sem.c
710
list_create(&sp->sem_undos, sizeof (struct sem_undo),
usr/src/uts/common/syscall/sem.c
714
(kipc_perm_t *)sp)) {
usr/src/uts/common/syscall/sem.c
719
sp->sem_maxops =
usr/src/uts/common/syscall/sem.c
723
ipc_cleanup(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
726
lock = ipc_commit_end(sem_svc, &sp->sem_perm);
usr/src/uts/common/syscall/sem.c
730
audit_ipcget(AT_IPC_SEM, (void *)sp);
usr/src/uts/common/syscall/sem.c
732
id = sp->sem_perm.ipc_id;
usr/src/uts/common/syscall/sem.c
806
sem_undo_alloc(proc_t *pp, ksemid_t *sp, kmutex_t **lock,
usr/src/uts/common/syscall/sem.c
816
size = SEM_UNDOSZ(sp->sem_nsems);
usr/src/uts/common/syscall/sem.c
819
undo->un_sp = sp;
usr/src/uts/common/syscall/sem.c
824
*lock = ipc_lock(sem_svc, sp->sem_perm.ipc_id);
usr/src/uts/common/syscall/sem.c
825
if (IPC_FREE(&sp->sem_perm)) {
usr/src/uts/common/syscall/sem.c
851
list_insert_head(&sp->sem_undos, undo);
usr/src/uts/common/syscall/sem.c
852
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
865
ksemid_t *sp = NULL;
usr/src/uts/common/syscall/sem.c
924
(kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/syscall/sem.c
927
if (nsops > sp->sem_maxops) {
usr/src/uts/common/syscall/sem.c
932
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
938
(void) ipc_lock(sem_svc, sp->sem_perm.ipc_id);
usr/src/uts/common/syscall/sem.c
942
lock = ipc_lock(sem_svc, sp->sem_perm.ipc_id);
usr/src/uts/common/syscall/sem.c
943
if (IPC_FREE(&sp->sem_perm)) {
usr/src/uts/common/syscall/sem.c
958
(kipc_perm_t **)&sp)) == NULL) {
usr/src/uts/common/syscall/sem.c
963
if (nsops > sp->sem_maxops) {
usr/src/uts/common/syscall/sem.c
979
if (op->sem_num >= sp->sem_nsems) {
usr/src/uts/common/syscall/sem.c
986
if (error = ipcperm_access(&sp->sem_perm, mode, CRED()))
usr/src/uts/common/syscall/sem.c
992
template.un_sp = sp;
usr/src/uts/common/syscall/utssys.c
351
sess_t *sp;
usr/src/uts/common/syscall/utssys.c
491
sp = prp->p_sessp;
usr/src/uts/common/syscall/utssys.c
492
mutex_enter(&sp->s_lock);
usr/src/uts/common/syscall/utssys.c
502
mutex_exit(&sp->s_lock);
usr/src/uts/common/vm/seg_dev.c
4083
struct snode *sp = VTOS(VTOCVP(sdp->vp));
usr/src/uts/common/vm/seg_dev.c
4085
return (e_ddi_copyfromdev(sp->s_dip,
usr/src/uts/common/vm/seg_dev.c
4094
struct snode *sp = VTOS(VTOCVP(sdp->vp));
usr/src/uts/common/vm/seg_dev.c
4096
return (e_ddi_copytodev(sp->s_dip,
usr/src/uts/common/vm/seg_spt.c
2795
struct kshmid *sp = sptd->spt_amp->a_sp;
usr/src/uts/common/vm/seg_spt.c
2810
ASSERT(sp != NULL);
usr/src/uts/common/vm/seg_spt.c
2830
proj = sp->shm_perm.ipc_proj;
usr/src/uts/common/vm/seg_spt.c
2868
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
2897
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
2916
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
2923
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
525
struct kshmid *sp = amp->a_sp;
usr/src/uts/common/vm/seg_spt.c
546
ASSERT(sp != NULL);
usr/src/uts/common/vm/seg_spt.c
617
zone = sp->shm_perm.ipc_zone_ref.zref_zone;
usr/src/uts/common/vm/seg_spt.c
651
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
658
proj = sp->shm_perm.ipc_proj;
usr/src/uts/common/vm/seg_spt.c
664
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
688
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
693
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
776
kshmid_t *sp;
usr/src/uts/common/vm/seg_spt.c
800
sp = NULL;
usr/src/uts/common/vm/seg_spt.c
802
sp = amp->a_sp;
usr/src/uts/common/vm/seg_spt.c
803
proj = sp->shm_perm.ipc_proj;
usr/src/uts/common/vm/seg_spt.c
804
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.c
905
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_spt.h
105
#define isspt(sp) ((sp)->shm_sptinfo ? (sp)->shm_sptinfo->sptas : NULL)
usr/src/uts/common/vm/seg_vn.c
7658
struct kshmid *sp = NULL;
usr/src/uts/common/vm/seg_vn.c
7681
sp = svd->amp->a_sp;
usr/src/uts/common/vm/seg_vn.c
7682
proj = sp->shm_perm.ipc_proj;
usr/src/uts/common/vm/seg_vn.c
7754
if (sp != NULL)
usr/src/uts/common/vm/seg_vn.c
7755
mutex_enter(&sp->shm_mlock);
usr/src/uts/common/vm/seg_vn.c
7760
if (sp == NULL) {
usr/src/uts/common/vm/seg_vn.c
7803
if (sp != NULL)
usr/src/uts/common/vm/seg_vn.c
7804
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/seg_vn.c
7994
if (sp != NULL) {
usr/src/uts/common/vm/seg_vn.c
8008
ASSERT(sp == NULL || pp->p_lckcnt > 0);
usr/src/uts/common/vm/seg_vn.c
8010
if (sp != NULL) {
usr/src/uts/common/vm/seg_vn.c
8018
ASSERT(sp == NULL);
usr/src/uts/common/vm/seg_vn.c
8048
if (sp != NULL)
usr/src/uts/common/vm/seg_vn.c
8049
mutex_exit(&sp->shm_mlock);
usr/src/uts/common/vm/vm_swap.c
225
uint_t *sp, *ep;
usr/src/uts/common/vm/vm_swap.c
231
for (sp = &sip->si_swapslots[sip->si_hint >> MAPSHIFT],
usr/src/uts/common/vm/vm_swap.c
232
ep = &sip->si_swapslots[sip->si_mapsize / NBPW]; sp < ep; sp++) {
usr/src/uts/common/vm/vm_swap.c
233
if (*sp != (uint_t)0xffffffff)
usr/src/uts/common/vm/vm_swap.c
245
for (sp = &sip->si_swapslots[sip->si_hint >> MAPSHIFT],
usr/src/uts/common/vm/vm_swap.c
246
ep = sip->si_swapslots; sp > ep; sp--) {
usr/src/uts/common/vm/vm_swap.c
247
if (*sp != (uint_t)0xffffffff)
usr/src/uts/common/vm/vm_swap.c
253
for (sp = sip->si_swapslots,
usr/src/uts/common/vm/vm_swap.c
255
sp < ep; sp++) {
usr/src/uts/common/vm/vm_swap.c
256
if (*sp != (uint_t)0xffffffff)
usr/src/uts/common/vm/vm_swap.c
262
if (*sp == 0xffffffff) {
usr/src/uts/common/vm/vm_swap.c
275
aoff = ((char *)sp - (char *)sip->si_swapslots) * NBBY;
usr/src/uts/common/xen/dtrace/xdt.c
1796
xdt_schedinfo_t *sp;
usr/src/uts/common/xen/dtrace/xdt.c
1803
sp = &xdt_cpu_schedinfo[cpuid];
usr/src/uts/common/xen/dtrace/xdt.c
1804
if (sp->curinfo_valid)
usr/src/uts/common/xen/dtrace/xdt.c
1805
xdt_update_domain_context(sp->cur_domid,
usr/src/uts/common/xen/dtrace/xdt.c
1806
sp->cur_vcpuid);
usr/src/uts/common/xen/dtrace/xdt.c
678
xdt_schedinfo_t *sp = &xdt_cpu_schedinfo[cpuid];
usr/src/uts/common/xen/dtrace/xdt.c
680
sp->cur_domid = dom;
usr/src/uts/common/xen/dtrace/xdt.c
681
sp->cur_vcpuid = vcpu;
usr/src/uts/common/xen/dtrace/xdt.c
682
sp->curinfo_valid = 1;
usr/src/uts/common/xen/dtrace/xdt.c
695
xdt_schedinfo_t *sp = &xdt_cpu_schedinfo[cpuid];
usr/src/uts/common/xen/dtrace/xdt.c
716
if (!sp->curinfo_valid &&
usr/src/uts/common/xen/dtrace/xdt.c
743
sp->prev_domid = data[0];
usr/src/uts/common/xen/dtrace/xdt.c
744
sp->prev_ctime = data[1];
usr/src/uts/common/xen/dtrace/xdt.c
755
sp->next_domid = data[0];
usr/src/uts/common/xen/dtrace/xdt.c
756
sp->next_wtime = data[1];
usr/src/uts/common/xen/dtrace/xdt.c
757
sp->next_ts = data[2];
usr/src/uts/common/xen/dtrace/xdt.c
774
if (!sp->curinfo_valid)
usr/src/uts/common/xen/dtrace/xdt.c
779
if (data[0] != sp->prev_domid &&
usr/src/uts/common/xen/dtrace/xdt.c
780
data[2] != sp->next_domid) {
usr/src/uts/common/xen/dtrace/xdt.c
786
sp->prev_vcpuid = data[1];
usr/src/uts/common/xen/dtrace/xdt.c
787
sp->next_vcpuid = data[3];
usr/src/uts/common/xen/dtrace/xdt.c
789
XDT_PROBE3(IS_IDLE_DOM(sp->prev_domid)?
usr/src/uts/common/xen/dtrace/xdt.c
791
sp->prev_domid, sp->prev_vcpuid, sp->prev_ctime);
usr/src/uts/common/xen/dtrace/xdt.c
793
XDT_PROBE4(IS_IDLE_DOM(sp->next_domid)?
usr/src/uts/common/xen/dtrace/xdt.c
795
sp->next_domid, sp->next_vcpuid, sp->next_wtime,
usr/src/uts/common/xen/dtrace/xdt.c
796
sp->next_ts);
usr/src/uts/common/xen/public/arch-x86/xen-x86_64.h
179
__DECL_REG(sp);
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
100
osp = atomic_cas_ptr(&ao_shared[chipid], NULL, sp);
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
102
kmem_free(sp, sizeof (struct ao_chipshared));
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
103
sp = osp;
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
106
ao->ao_ms_shared = sp;
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
60
struct ao_chipshared *sp, *osp;
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
95
if ((sp = ao_shared[chipid]) == NULL) {
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
96
sp = kmem_zalloc(sizeof (struct ao_chipshared), KM_SLEEP);
usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c
97
sp->aos_chiprev = cmi_hdl_chiprev(hdl);
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
486
struct authamd_nodeshared *sp, *osp;
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
509
if ((sp = authamd_shared[procnodeid]) == NULL) {
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
510
sp = kmem_zalloc(sizeof (struct authamd_nodeshared), KM_SLEEP);
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
511
sp->ans_chipid = chipid;
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
512
sp->ans_procnodeid = procnodeid;
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
513
sp->ans_family = family;
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
514
sp->ans_rev = rev;
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
517
osp = atomic_cas_ptr(&authamd_shared[procnodeid], NULL, sp);
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
519
kmem_free(sp, sizeof (struct authamd_nodeshared));
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
520
sp = osp;
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
523
authamd->amd_shared = sp;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
164
gcpu_init_ident(cmi_hdl_t hdl, struct gcpu_chipshared *sp)
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
180
sp->gcpus_ident = strdup(gcpu_id_override[chipid]);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
187
sp->gcpus_ident = gcpu_init_ident_ppin(hdl);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
199
struct gcpu_chipshared *sp, *osp;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
219
if ((sp = gcpu_shared[chipid]) == NULL) {
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
220
sp = kmem_zalloc(sizeof (struct gcpu_chipshared), KM_SLEEP);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
221
mutex_init(&sp->gcpus_poll_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
222
mutex_init(&sp->gcpus_cfglock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
223
osp = atomic_cas_ptr(&gcpu_shared[chipid], NULL, sp);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
225
mutex_destroy(&sp->gcpus_cfglock);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
226
mutex_destroy(&sp->gcpus_poll_lock);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
227
kmem_free(sp, sizeof (struct gcpu_chipshared));
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
228
sp = osp;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
230
gcpu_init_ident(hdl, sp);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
234
atomic_inc_32(&sp->gcpus_actv_cnt);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
235
gcpu->gcpu_shared = sp;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
248
struct gcpu_chipshared *sp;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
258
sp = gcpu_shared[chipid];
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
259
ASSERT(sp != NULL);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
260
atomic_dec_32(&sp->gcpus_actv_cnt);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
319
struct gcpu_chipshared *sp;
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
331
sp = gcpu_shared[cmi_hdl_chipid(hdl)];
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_main.c
332
return (sp->gcpus_ident);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
379
ACPI_SUBTABLE_HEADER *sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
395
sp = (ACPI_SUBTABLE_HEADER *)(acpidev_srat_tbl_ptr + 1);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
399
switch (sp->Type) {
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
401
xp = (ACPI_SRAT_CPU_AFFINITY *)sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
413
x2p = (ACPI_SRAT_X2APIC_CPU_AFFINITY *)sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
421
off += sp->Length;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c
422
sp = (ACPI_SUBTABLE_HEADER *)(((char *)sp) + sp->Length);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2507
uchar_t *valp, *sp, *ep;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2558
sp = AcpiOsAllocate(pxmcnt * 2 * sizeof (uchar_t));
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2561
sp[i] = ep[pxmcnt * pxmid + i];
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2562
sp[i + pxmcnt] = ep[pxmcnt * i + pxmid];
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2565
*slipp = sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2566
*hdlpp = sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2646
ACPI_SUBTABLE_HEADER *sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2654
sp = (ACPI_SUBTABLE_HEADER *)(acpidev_srat_tbl_ptr + 1);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2658
if (sp->Type == ACPI_SRAT_TYPE_MEMORY_AFFINITY) {
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2659
mp = (ACPI_SRAT_MEM_AFFINITY *)sp;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2668
off += sp->Length;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2669
sp = (ACPI_SUBTABLE_HEADER *)(((char *)sp) + sp->Length);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
158
acpinex_event_handle_eject_request(ACPI_HANDLE hdl, acpinex_softstate_t *sp,
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
167
ASSERT(sp != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
168
ASSERT(sp->ans_dip != NULL && sp->ans_hdl != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
169
if (sp == NULL || sp->ans_dip == NULL || sp->ans_hdl == NULL) {
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
188
} else if (acpinex_event_generate_event(sp->ans_dip, hdl,
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
313
acpinex_softstate_t *sp, boolean_t call_ost)
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
323
ASSERT(sp != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
324
ASSERT(sp->ans_dip != NULL && sp->ans_hdl != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
325
if (sp == NULL || sp->ans_dip == NULL || sp->ans_hdl == NULL) {
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
340
arg.softstatep = sp;
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
381
acpinex_softstate_t *sp;
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
385
sp = (acpinex_softstate_t *)arg;
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
388
mutex_enter(&sp->ans_lock);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
430
acpinex_event_handle_check_request(type, hdl, sp, B_TRUE);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
440
acpinex_event_handle_eject_request(hdl, sp, B_TRUE);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
446
type, hdl, sp->ans_path);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
477
mutex_exit(&sp->ans_lock);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
564
acpinex_event_walk(boolean_t init, acpinex_softstate_t *sp, ACPI_HANDLE hdl)
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
602
rc = acpinex_event_install_handler(child, sp, infop,
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
607
child, sp->ans_path);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
625
rc = acpinex_event_walk(B_TRUE, sp, child);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
630
sp->ans_path);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
638
rc = acpinex_event_walk(B_FALSE, sp, child);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
648
sp->ans_path);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
663
acpinex_event_scan(acpinex_softstate_t *sp, boolean_t init)
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
667
ASSERT(sp != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
668
ASSERT(sp->ans_hdl != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
669
ASSERT(sp->ans_dip != NULL);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
670
if (sp == NULL || sp->ans_hdl == NULL || sp->ans_dip == NULL) {
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
677
mutex_enter(&sp->ans_lock);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
679
rc = acpinex_event_walk(init, sp, sp->ans_hdl);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
683
"configure child objects of %s.", sp->ans_path);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
687
"unconfigure child objects of %s.", sp->ans_path);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
689
(void) acpinex_event_walk(B_TRUE, sp, sp->ans_hdl);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_event.c
694
mutex_exit(&sp->ans_lock);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2707
uint64_t *bp, uint64_t *ep, uint64_t *sp)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2719
if (sp)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2720
*sp = mp->slice_size;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1135
struct fipe_kstat_s *sp;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1142
sp = ksp->ks_data;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1143
sp->fipe_enabled.value.i32 = fipe_gbl_ctrl.pm_enabled ? 1 : 0;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1144
sp->fipe_policy.value.i32 = fipe_pm_policy;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1148
sp->fipe_pm_time.value.ui64 = (uint64_t)hrt;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1151
sp->ioat_ready.value.i32 = fipe_ioat_ctrl.ioat_ready ? 1 : 0;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1456
fipe_check_cpu(struct fipe_cpu_state *sp, cpu_idle_callback_context_t ctx,
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1461
sp->cond_ready = B_TRUE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1463
} else if (sp->next_ts <= ts) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1469
sp->cond_ready = B_TRUE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1470
sp->idle_count = 0;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1473
idle = sp->last_idle;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1474
sp->last_idle = cpu_idle_prop_get_hrtime(
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1476
idle = sp->last_idle - idle;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1477
busy = sp->last_busy;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1478
sp->last_busy = cpu_idle_prop_get_hrtime(
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1480
busy = sp->last_busy - busy;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1486
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1492
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1496
diff = sp->next_ts;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1497
sp->next_ts = ts + fipe_idle_ctrl.tick_interval;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1498
diff = sp->next_ts - diff;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1499
intr = sp->last_intr;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1502
sp->last_intr = val.cipv_uint64;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1503
intr = sp->last_intr - intr;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1523
sp->throttle_ts = ts + FIPE_PROF_INTR_BUSY_THROTTLE *
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1525
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1528
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1530
} else if (++sp->idle_count >= FIPE_PROF_IDLE_COUNT) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1533
sp->throttle_ts = sp->next_ts + fipe_idle_ctrl.tick_interval;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1534
sp->idle_count = 0;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1535
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1539
return (sp->cond_ready);
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1551
struct fipe_cpu_state *sp;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1553
sp = &fipe_cpu_states[cp->cpu_id];
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1558
sp->state_ready && sp->throttle_ts <= ts) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1561
if (iowait != sp->last_iowait) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1563
iowait - sp->last_iowait);
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1564
sp->last_iowait = iowait;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1568
if (fipe_check_cpu(sp, ctx, ts)) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1592
if (sp->cond_ready == B_TRUE) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1593
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1595
} else if (sp->state_ready == B_FALSE) {
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1596
sp->cond_ready = B_FALSE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1597
sp->state_ready = B_TRUE;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1598
sp->throttle_ts = 0;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1599
sp->next_ts = ts + fipe_idle_ctrl.tick_interval;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1600
sp->last_busy = cpu_idle_prop_get_hrtime(
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1602
sp->last_idle = cpu_idle_prop_get_hrtime(
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1604
sp->last_intr = cpu_idle_prop_get_hrtime(
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1606
sp->idle_count = 0;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1616
struct fipe_cpu_state *sp;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1618
sp = &fipe_cpu_states[CPU->cpu_id];
usr/src/uts/i86pc/io/fipe/fipe_pm.c
1619
if (sp->cond_ready) {
usr/src/uts/i86pc/io/mp_platform_common.c
2354
apic_save_state(struct apic_state *sp)
usr/src/uts/i86pc/io/mp_platform_common.c
2359
PMD(PMD_SX, ("apic_save_state %p\n", (void *)sp))
usr/src/uts/i86pc/io/mp_platform_common.c
2363
sp->as_task_reg = apic_reg_ops->apic_get_pri();
usr/src/uts/i86pc/io/mp_platform_common.c
2364
sp->as_dest_reg = apic_reg_ops->apic_read(APIC_DEST_REG);
usr/src/uts/i86pc/io/mp_platform_common.c
2366
sp->as_format_reg = apic_reg_ops->apic_read(APIC_FORMAT_REG);
usr/src/uts/i86pc/io/mp_platform_common.c
2367
sp->as_local_timer = apic_reg_ops->apic_read(APIC_LOCAL_TIMER);
usr/src/uts/i86pc/io/mp_platform_common.c
2368
sp->as_pcint_vect = apic_reg_ops->apic_read(APIC_PCINT_VECT);
usr/src/uts/i86pc/io/mp_platform_common.c
2369
sp->as_int_vect0 = apic_reg_ops->apic_read(APIC_INT_VECT0);
usr/src/uts/i86pc/io/mp_platform_common.c
2370
sp->as_int_vect1 = apic_reg_ops->apic_read(APIC_INT_VECT1);
usr/src/uts/i86pc/io/mp_platform_common.c
2371
sp->as_err_vect = apic_reg_ops->apic_read(APIC_ERR_VECT);
usr/src/uts/i86pc/io/mp_platform_common.c
2372
sp->as_init_count = apic_reg_ops->apic_read(APIC_INIT_COUNT);
usr/src/uts/i86pc/io/mp_platform_common.c
2373
sp->as_divide_reg = apic_reg_ops->apic_read(APIC_DIVIDE_REG);
usr/src/uts/i86pc/io/mp_platform_common.c
2374
sp->as_spur_int_reg = apic_reg_ops->apic_read(APIC_SPUR_INT_REG);
usr/src/uts/i86pc/io/mp_platform_common.c
2385
sp->as_ioapic_ids[i] = ioapic_read(i, APIC_ID_CMD);
usr/src/uts/i86pc/io/mp_platform_common.c
2396
apic_restore_state(struct apic_state *sp)
usr/src/uts/i86pc/io/mp_platform_common.c
2404
apic_reg_ops->apic_write_task_reg(sp->as_task_reg);
usr/src/uts/i86pc/io/mp_platform_common.c
2406
apic_reg_ops->apic_write(APIC_DEST_REG, sp->as_dest_reg);
usr/src/uts/i86pc/io/mp_platform_common.c
2407
apic_reg_ops->apic_write(APIC_FORMAT_REG, sp->as_format_reg);
usr/src/uts/i86pc/io/mp_platform_common.c
2409
apic_reg_ops->apic_write(APIC_LOCAL_TIMER, sp->as_local_timer);
usr/src/uts/i86pc/io/mp_platform_common.c
2410
apic_reg_ops->apic_write(APIC_PCINT_VECT, sp->as_pcint_vect);
usr/src/uts/i86pc/io/mp_platform_common.c
2411
apic_reg_ops->apic_write(APIC_INT_VECT0, sp->as_int_vect0);
usr/src/uts/i86pc/io/mp_platform_common.c
2412
apic_reg_ops->apic_write(APIC_INT_VECT1, sp->as_int_vect1);
usr/src/uts/i86pc/io/mp_platform_common.c
2413
apic_reg_ops->apic_write(APIC_ERR_VECT, sp->as_err_vect);
usr/src/uts/i86pc/io/mp_platform_common.c
2414
apic_reg_ops->apic_write(APIC_INIT_COUNT, sp->as_init_count);
usr/src/uts/i86pc/io/mp_platform_common.c
2415
apic_reg_ops->apic_write(APIC_DIVIDE_REG, sp->as_divide_reg);
usr/src/uts/i86pc/io/mp_platform_common.c
2416
apic_reg_ops->apic_write(APIC_SPUR_INT_REG, sp->as_spur_int_reg);
usr/src/uts/i86pc/io/mp_platform_common.c
2429
ioapic_write(i, APIC_ID_CMD, sp->as_ioapic_ids[i]);
usr/src/uts/i86pc/io/psm/uppc.c
549
pic_save_state(struct pic_state *sp)
usr/src/uts/i86pc/io/psm/uppc.c
563
sp->smask = pp->c_curmask[0];
usr/src/uts/i86pc/io/psm/uppc.c
564
sp->mmask = pp->c_curmask[1];
usr/src/uts/i86pc/io/psm/uppc.c
569
sp->elcr = 0;
usr/src/uts/i86pc/io/psm/uppc.c
571
sp->elcr |= psm_get_elcr(vecno) << vecno;
usr/src/uts/i86pc/io/psm/uppc.c
575
pic_restore_state(struct pic_state *sp)
usr/src/uts/i86pc/io/psm/uppc.c
580
outb(SIMR_PORT, sp->smask);
usr/src/uts/i86pc/io/psm/uppc.c
581
outb(MIMR_PORT, sp->mmask);
usr/src/uts/i86pc/io/psm/uppc.c
588
psm_set_elcr(vecno, sp->elcr & (1 << vecno));
usr/src/uts/i86pc/os/mp_startup.c
1337
mp_startup_wait(cpuset_t *sp, processorid_t cpuid)
usr/src/uts/i86pc/os/mp_startup.c
1341
for (tempset = *sp; !CPU_IN_SET(tempset, cpuid);
usr/src/uts/i86pc/os/mp_startup.c
1342
tempset = *(volatile cpuset_t *)sp) {
usr/src/uts/i86pc/os/mp_startup.c
1345
CPUSET_ATOMIC_DEL(*(cpuset_t *)sp, cpuid);
usr/src/uts/i86pc/os/mp_startup.c
1349
mp_startup_signal(cpuset_t *sp, processorid_t cpuid)
usr/src/uts/i86pc/os/mp_startup.c
1353
CPUSET_ATOMIC_ADD(*(cpuset_t *)sp, cpuid);
usr/src/uts/i86pc/os/mp_startup.c
1354
for (tempset = *sp; CPU_IN_SET(tempset, cpuid);
usr/src/uts/i86pc/os/mp_startup.c
1355
tempset = *(volatile cpuset_t *)sp) {
usr/src/uts/i86pc/os/mp_startup.c
289
caddr_t sp;
usr/src/uts/i86pc/os/mp_startup.c
349
sp = tp->t_stk;
usr/src/uts/i86pc/os/mp_startup.c
350
tp->t_sp = (uintptr_t)(sp - MINFRAME);
usr/src/uts/i86pc/sys/cpu_acpi.h
42
#define CPU_ACPI_PPC(sp) sp->cs_ppc
usr/src/uts/i86pc/sys/cpu_acpi.h
43
#define CPU_ACPI_PSD(sp) sp->cs_psd
usr/src/uts/i86pc/sys/cpu_acpi.h
44
#define CPU_ACPI_PCT(sp) sp->cs_pct
usr/src/uts/i86pc/sys/cpu_acpi.h
45
#define CPU_ACPI_PCT_CTRL(sp) &sp->cs_pct[0]
usr/src/uts/i86pc/sys/cpu_acpi.h
46
#define CPU_ACPI_PCT_STATUS(sp) &sp->cs_pct[1]
usr/src/uts/i86pc/sys/cpu_acpi.h
47
#define CPU_ACPI_PSTATES(sp) sp->cs_pstates.ss_states
usr/src/uts/i86pc/sys/cpu_acpi.h
48
#define CPU_ACPI_PSTATES_COUNT(sp) sp->cs_pstates.ss_count
usr/src/uts/i86pc/sys/cpu_acpi.h
57
#define CPU_ACPI_TPC(sp) sp->cs_tpc
usr/src/uts/i86pc/sys/cpu_acpi.h
58
#define CPU_ACPI_TSD(sp) sp->cs_tsd
usr/src/uts/i86pc/sys/cpu_acpi.h
59
#define CPU_ACPI_PTC(sp) sp->cs_ptc
usr/src/uts/i86pc/sys/cpu_acpi.h
60
#define CPU_ACPI_PTC_CTRL(sp) &sp->cs_ptc[0]
usr/src/uts/i86pc/sys/cpu_acpi.h
61
#define CPU_ACPI_PTC_STATUS(sp) &sp->cs_ptc[1]
usr/src/uts/i86pc/sys/cpu_acpi.h
62
#define CPU_ACPI_TSTATES(sp) sp->cs_tstates.ss_states
usr/src/uts/i86pc/sys/cpu_acpi.h
63
#define CPU_ACPI_TSTATES_COUNT(sp) sp->cs_tstates.ss_count
usr/src/uts/i86pc/sys/cpu_acpi.h
73
#define CPU_ACPI_CSD(sp) sp->cs_csd
usr/src/uts/i86pc/sys/cpu_acpi.h
74
#define CPU_ACPI_CSTATES(sp) sp->cs_cstates.ss_states
usr/src/uts/i86pc/sys/cpu_acpi.h
75
#define CPU_ACPI_CSTATES_COUNT(sp) sp->cs_cstates.ss_count
usr/src/uts/i86pc/sys/cpu_acpi.h
89
#define CPU_ACPI_IS_OBJ_CACHED(sp, obj) (sp->cpu_acpi_cached & obj)
usr/src/uts/i86pc/sys/cpu_acpi.h
90
#define CPU_ACPI_OBJ_IS_CACHED(sp, obj) (sp->cpu_acpi_cached |= obj)
usr/src/uts/i86pc/sys/cpu_acpi.h
91
#define CPU_ACPI_OBJ_IS_NOT_CACHED(sp, obj) (sp->cpu_acpi_cached &= ~obj)
usr/src/uts/i86xpv/os/xen_machdep.c
1311
struct sp { void *p; } *sp = (struct sp *)&op.u.physinfo.cpu_to_node;
usr/src/uts/i86xpv/os/xen_machdep.c
1318
set_xen_guest_handle(*sp, NULL);
usr/src/uts/intel/brand/common/brand_asm.h
153
#define GET_V(sp, pcnt, var, reg) \
usr/src/uts/intel/brand/common/brand_asm.h
154
mov V_OFFSET(pcnt, var)(sp), reg
usr/src/uts/intel/brand/common/brand_asm.h
156
#define SET_V(sp, pcnt, var, reg) \
usr/src/uts/intel/brand/common/brand_asm.h
157
mov reg, V_OFFSET(pcnt, var)(sp)
usr/src/uts/intel/brand/common/brand_asm.h
159
#define GET_PROCP(sp, pcnt, reg) \
usr/src/uts/intel/brand/common/brand_asm.h
160
GET_V(sp, pcnt, V_LWP, reg); /* get lwp pointer */ \
usr/src/uts/intel/brand/common/brand_asm.h
163
#define GET_P_BRAND_DATA(sp, pcnt, reg) \
usr/src/uts/intel/brand/common/brand_asm.h
164
GET_PROCP(sp, pcnt, reg); \
usr/src/uts/intel/dtrace/dtrace_isa.c
116
uintptr_t sp)
usr/src/uts/intel/dtrace/dtrace_isa.c
145
cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
156
if (sp == 0)
usr/src/uts/intel/dtrace/dtrace_isa.c
159
oldsp = sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
161
if (oldcontext == sp + s1 || oldcontext == sp + s2) {
usr/src/uts/intel/dtrace/dtrace_isa.c
166
sp = dtrace_fulword(&gregs[REG_FP]);
usr/src/uts/intel/dtrace/dtrace_isa.c
174
sp = dtrace_fuword32(&gregs[EBP]);
usr/src/uts/intel/dtrace/dtrace_isa.c
181
struct frame *fr = (struct frame *)sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
184
sp = dtrace_fulword(&fr->fr_savfp);
usr/src/uts/intel/dtrace/dtrace_isa.c
186
struct frame32 *fr = (struct frame32 *)sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
189
sp = dtrace_fuword32(&fr->fr_savfp);
usr/src/uts/intel/dtrace/dtrace_isa.c
193
if (sp == oldsp) {
usr/src/uts/intel/dtrace/dtrace_isa.c
195
cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
219
uintptr_t pc, sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
243
sp = rp->r_fp;
usr/src/uts/intel/dtrace/dtrace_isa.c
257
n = dtrace_getustack_common(pcstack, pcstack_limit, pc, sp);
usr/src/uts/intel/dtrace/dtrace_isa.c
275
uintptr_t pc, sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
285
sp = rp->r_fp;
usr/src/uts/intel/dtrace/dtrace_isa.c
296
n += dtrace_getustack_common(NULL, 0, pc, sp);
usr/src/uts/intel/dtrace/dtrace_isa.c
307
uintptr_t pc, sp, oldcontext;
usr/src/uts/intel/dtrace/dtrace_isa.c
331
sp = rp->r_fp;
usr/src/uts/intel/dtrace/dtrace_isa.c
357
*fpstack++ = sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
362
if (sp == 0)
usr/src/uts/intel/dtrace/dtrace_isa.c
365
if (oldcontext == sp + s1 || oldcontext == sp + s2) {
usr/src/uts/intel/dtrace/dtrace_isa.c
370
sp = dtrace_fulword(&gregs[REG_FP]);
usr/src/uts/intel/dtrace/dtrace_isa.c
378
sp = dtrace_fuword32(&gregs[EBP]);
usr/src/uts/intel/dtrace/dtrace_isa.c
385
struct frame *fr = (struct frame *)sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
388
sp = dtrace_fulword(&fr->fr_savfp);
usr/src/uts/intel/dtrace/dtrace_isa.c
390
struct frame32 *fr = (struct frame32 *)sp;
usr/src/uts/intel/dtrace/dtrace_isa.c
393
sp = dtrace_fuword32(&fr->fr_savfp);
usr/src/uts/intel/io/acpica/osl.c
334
acpi_sema_init(acpi_sema_t *sp, unsigned max, unsigned count)
usr/src/uts/intel/io/acpica/osl.c
336
mutex_init(&sp->mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/intel/io/acpica/osl.c
337
cv_init(&sp->cv, NULL, CV_DRIVER, NULL);
usr/src/uts/intel/io/acpica/osl.c
339
sp->available = count;
usr/src/uts/intel/io/acpica/osl.c
340
sp->initial = count;
usr/src/uts/intel/io/acpica/osl.c
341
sp->maximum = max;
usr/src/uts/intel/io/acpica/osl.c
348
acpi_sema_destroy(acpi_sema_t *sp)
usr/src/uts/intel/io/acpica/osl.c
351
cv_destroy(&sp->cv);
usr/src/uts/intel/io/acpica/osl.c
352
mutex_destroy(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
359
acpi_sema_p(acpi_sema_t *sp, unsigned count, uint16_t wait_time)
usr/src/uts/intel/io/acpica/osl.c
364
mutex_enter(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
366
if (sp->available >= count) {
usr/src/uts/intel/io/acpica/osl.c
370
sp->available -= count;
usr/src/uts/intel/io/acpica/osl.c
371
mutex_exit(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
379
mutex_exit(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
392
cv_wait(&sp->cv, &sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
393
else if (cv_timedwait(&sp->cv, &sp->mutex, deadline) < 0) {
usr/src/uts/intel/io/acpica/osl.c
397
} while (sp->available < count);
usr/src/uts/intel/io/acpica/osl.c
401
sp->available -= count;
usr/src/uts/intel/io/acpica/osl.c
403
mutex_exit(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
411
acpi_sema_v(acpi_sema_t *sp, unsigned count)
usr/src/uts/intel/io/acpica/osl.c
413
mutex_enter(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
414
sp->available += count;
usr/src/uts/intel/io/acpica/osl.c
415
cv_broadcast(&sp->cv);
usr/src/uts/intel/io/acpica/osl.c
416
mutex_exit(&sp->mutex);
usr/src/uts/intel/io/acpica/osl.c
424
acpi_sema_t *sp;
usr/src/uts/intel/io/acpica/osl.c
429
sp = (acpi_sema_t *)kmem_alloc(sizeof (acpi_sema_t), KM_SLEEP);
usr/src/uts/intel/io/acpica/osl.c
430
acpi_sema_init(sp, MaxUnits, InitialUnits);
usr/src/uts/intel/io/acpica/osl.c
431
*OutHandle = (ACPI_HANDLE)sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
101
nb_mem_scatchpad_t *sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
105
sp->intel_error_list =
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
107
sp->branch = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
108
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
109
sp->rank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
110
sp->dimm = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
111
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
112
sp->cas = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
113
sp->ras = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
114
sp->pa = -1LL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
115
sp->offset = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
118
sp->intel_error_list = intel_fat_fbd_err(ferr_fat_fbd);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
120
sp->branch = channel >> 1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
121
sp->channel = channel;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
129
sp->rank = (nrecmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
130
sp->dimm = sp->rank >> 1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
131
sp->bank = (nrecmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
132
sp->cas = (nrecmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
133
sp->ras = nrecmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
139
sp->pa = dimm_getphys((uint16_t)sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
140
(uint16_t)sp->rank, (uint64_t)sp->bank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
141
(uint64_t)sp->ras, (uint64_t)sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
142
if (sp->pa >= MAXPHYS_ADDR)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
143
sp->pa = -1ULL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
145
sp->pa = -1ULL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
152
sp->offset = dimm_getoffset(sp->branch, sp->rank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
153
sp->bank, sp->ras, sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
155
sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
156
sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1565
nb_mem_scatchpad_t *sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1568
sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1570
if (sp->ras != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1572
DATA_TYPE_INT32, sp->bank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1574
DATA_TYPE_INT32, sp->cas, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1576
DATA_TYPE_INT32, sp->ras, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1577
if (sp->offset != -1LL) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1579
DATA_TYPE_UINT64, sp->offset, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1581
if (sp->pa != -1LL) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1583
DATA_TYPE_UINT64, sp->pa, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1623
if (sp->intel_error_list >= 0)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1624
(void) snprintf(buf, sizeof (buf), "M%d", sp->intel_error_list);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
163
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1635
nb_mem_scatchpad_t *sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1638
sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1640
if (sp->dimm == -1 && sp->rank != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1642
DATA_TYPE_INT32, sp->rank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1644
if (sp->ras != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1646
DATA_TYPE_INT32, sp->bank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1648
DATA_TYPE_INT32, sp->cas, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
165
sp->rank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1650
DATA_TYPE_INT32, sp->ras, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1651
if (sp->offset != -1LL) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1653
DATA_TYPE_UINT64, sp->offset, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1655
if (sp->pa != -1LL) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1657
DATA_TYPE_UINT64, sp->pa, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
166
sp->dimm = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
167
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
168
sp->cas = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
169
sp->ras = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
170
sp->pa = -1LL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
171
sp->offset = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1731
if (sp->intel_error_list >= 0)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1732
(void) snprintf(buf, sizeof (buf), "M%d", sp->intel_error_list);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1743
nb_mem_scatchpad_t *sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1746
sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1748
if (sp->dimm == -1 && sp->rank != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1750
DATA_TYPE_INT32, sp->rank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1752
if (sp->ras != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1754
DATA_TYPE_INT32, sp->bank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1756
DATA_TYPE_INT32, sp->cas, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1758
DATA_TYPE_INT32, sp->ras, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1759
if (sp->offset != -1LL) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1761
DATA_TYPE_UINT64, sp->offset, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1763
if (sp->pa != -1LL) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1765
DATA_TYPE_UINT64, sp->pa, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1803
if (sp->intel_error_list >= 0)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1804
(void) snprintf(buf, sizeof (buf), "M%d", sp->intel_error_list);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1993
nb_mem_scatchpad_t *sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1996
sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1998
if (sp->dimm != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2001
"memory-controller", sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2002
"dram-channel", sp->channel,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2003
"dimm", sp->dimm,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2004
"rank", sp->rank);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2005
} else if (sp->channel != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2008
"memory-controller", sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2009
"dram-channel", sp->channel);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2010
} else if (sp->branch != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2013
"memory-controller", sp->branch);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2028
nb_mem_scatchpad_t *sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2031
sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2033
if (sp->dimm != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2036
"memory-controller", sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2037
"dram-channel", sp->channel,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2038
"dimm", sp->dimm,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2039
"rank", sp->rank);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2040
} else if (sp->channel != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2043
"memory-controller", sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2044
"dram-channel", sp->channel);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2045
} else if (sp->branch != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2048
"memory-controller", sp->branch);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2087
nb_mem_scatchpad_t *sp;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2090
sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2092
if (sp->dimm != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2095
"memory-controller", sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2096
"dram-channel", sp->channel,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2097
"dimm", sp->dimm,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2098
"rank", sp->rank);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2099
} else if (sp->channel != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2102
"memory-controller", sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2103
"dram-channel", sp->channel);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2104
} else if (sp->branch != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
2107
"memory-controller", sp->branch);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
237
nb_mem_scatchpad_t *sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
239
sp->rank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
240
sp->dimm = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
241
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
242
sp->cas = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
243
sp->ras = -1LL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
244
sp->pa = -1LL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
245
sp->offset = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
249
sp->branch = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
250
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
251
sp->intel_error_list = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
254
sp->intel_error_list = intel_nf_fbd_err(ferr_nf_fbd);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
257
sp->branch = branch;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
258
sp->channel = channel;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
267
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
270
sp->rank = (recmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
271
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
272
sp->cas = (recmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
273
sp->ras = recmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
280
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
284
sp->rank = (recmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
285
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
286
sp->cas = (recmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
287
sp->ras = recmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
296
sp->rank = (recmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
300
sp->channel = branch << 1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
302
sp->channel = (branch << 1) + 1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
303
sp->dimm = sp->rank >> 1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
304
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
305
sp->cas = (recmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
306
sp->ras = recmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
311
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
313
sp->rank =
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
315
nb_used_spare_rank(sp->branch, sp->rank);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
322
if (sp->ras != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
328
sp->pa = dimm_getphys((uint16_t)sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
329
(uint16_t)sp->rank, (uint64_t)sp->bank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
330
(uint64_t)sp->ras, (uint64_t)sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
331
if (sp->pa >= MAXPHYS_ADDR)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
332
sp->pa = -1ULL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
334
sp->pa = -1ULL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
337
sp->offset = dimm_getoffset(sp->branch, sp->rank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
338
sp->bank, sp->ras, sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
340
sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
341
sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
395
nb_mem_scatchpad_t *sp = &((nb_scatchpad_t *)data)->ms;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
397
sp->rank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
398
sp->dimm = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
399
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
400
sp->cas = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
401
sp->ras = -1LL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
402
sp->pa = -1LL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
403
sp->offset = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
407
sp->branch = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
408
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
409
sp->intel_error_list =
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
413
sp->intel_error_list = intel_nf_mem_err(ferr_nf_mem);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
416
sp->branch = channel;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
417
sp->channel = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
433
sp->rank = (nrecmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
434
sp->bank = (nrecmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
435
sp->cas = (nrecmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
436
sp->ras = nrecmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
443
sp->rank = (recmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
444
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
445
sp->cas = (recmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
446
sp->ras = recmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
457
sp->channel = channel;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
458
sp->rank = (recmema >> 8) & RANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
459
sp->dimm = nb_rank2dimm(sp->channel, sp->rank);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
460
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
461
sp->cas = (recmemb >> 16) & CAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
462
sp->ras = recmemb & RAS_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
477
sp->rank =
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
479
nb_used_spare_rank(sp->branch, sp->rank);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
483
sp->channel = channel;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
488
if (sp->ras != -1) {
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
494
sp->pa = dimm_getphys((uint16_t)sp->branch,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
495
(uint16_t)sp->rank, (uint64_t)sp->bank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
496
(uint64_t)sp->ras, (uint64_t)sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
497
if (sp->pa >= MAXPHYS_ADDR)
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
498
sp->pa = -1ULL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
500
sp->pa = -1ULL;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
503
sp->offset = dimm_getoffset(sp->branch, sp->rank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
504
sp->bank, sp->ras, sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
506
sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
507
sp->cas);
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
650
dimm_label(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
658
if (sp->smbstr_type == SMB_TYPE_MEMDEVICE) {
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
662
if (smbios_info_memdevice(shp, sp->smbstr_id, &md) == 0 &&
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
694
check_memdevice(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
699
if (sp->smbstr_type == SMB_TYPE_MEMDEVICE) {
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
700
if (smbios_info_memdevice(shp, sp->smbstr_id, &md) == 0) {
usr/src/uts/intel/io/intel_nhm/nhm_init.c
131
dimm_label(smbios_hdl_t *shp, const smbios_struct_t *sp, void *arg)
usr/src/uts/intel/io/intel_nhm/nhm_init.c
147
if (sp->smbstr_type == SMB_TYPE_MEMDEVICE) {
usr/src/uts/intel/io/intel_nhm/nhm_init.c
148
if (smbios_info_memdevice(shp, sp->smbstr_id,
usr/src/uts/intel/io/intel_nhm/nhm_init.c
187
dimm_manufacture_data(shp, sp->smbstr_id,
usr/src/uts/intel/io/pci/pci_boot.c
3435
memlist_to_spec(struct pci_phys_spec *sp, const int bus, struct memlist *list,
usr/src/uts/intel/io/pci/pci_boot.c
3459
sp->pci_phys_hi = newtype;
usr/src/uts/intel/io/pci/pci_boot.c
3460
sp->pci_phys_mid = (uint32_t)(list->ml_address >> 32);
usr/src/uts/intel/io/pci/pci_boot.c
3461
sp->pci_phys_low = (uint32_t)list->ml_address;
usr/src/uts/intel/io/pci/pci_boot.c
3462
sp->pci_size_hi = (uint32_t)(list->ml_size >> 32);
usr/src/uts/intel/io/pci/pci_boot.c
3463
sp->pci_size_low = (uint32_t)list->ml_size;
usr/src/uts/intel/io/pci/pci_boot.c
3466
sp++, i++;
usr/src/uts/intel/io/pci/pci_boot.c
3475
struct pci_phys_spec *sp;
usr/src/uts/intel/io/pci/pci_boot.c
3488
sp = kmem_alloc(count * sizeof (*sp), KM_SLEEP);
usr/src/uts/intel/io/pci/pci_boot.c
3489
i = memlist_to_spec(&sp[0], bus, pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3491
i += memlist_to_spec(&sp[i], bus, pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3493
i += memlist_to_spec(&sp[i], bus, pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3498
"available", (int *)sp,
usr/src/uts/intel/io/pci/pci_boot.c
3500
kmem_free(sp, count * sizeof (*sp));
usr/src/uts/intel/os/fmsmb.c
184
const smb_struct_t *sp = shp->sh_structs;
usr/src/uts/intel/os/fmsmb.c
189
for (i = 0, cnt = 0; i < nstructs; i++, sp++) {
usr/src/uts/intel/os/fmsmb.c
190
if (sp->smbst_hdr->smbh_type == type)
usr/src/uts/intel/os/fmsmb.c
199
const smb_struct_t *sp = shp->sh_structs;
usr/src/uts/intel/os/fmsmb.c
211
for (i = 0, cnt = 0; i < nstructs; i++, sp++) {
usr/src/uts/intel/os/fmsmb.c
212
if (sp->smbst_hdr->smbh_type == stype->type) {
usr/src/uts/intel/os/fmsmb.c
213
stype->ids[cnt]->id = sp->smbst_hdr->smbh_hdl;
usr/src/uts/intel/os/fmsmb.c
640
const smb_struct_t *sp;
usr/src/uts/intel/os/fmsmb.c
667
sp = smb_lookup_id(shp, cont_id);
usr/src/uts/intel/os/fmsmb.c
668
if (sp->smbst_hdr->smbh_type == SMB_TYPE_PROCESSOR) {
usr/src/uts/intel/os/sendsig.c
138
volatile caddr_t sp;
usr/src/uts/intel/os/sendsig.c
235
sp = fp - minstacksz;
usr/src/uts/intel/os/sendsig.c
236
if (((uintptr_t)sp & (STACK_ALIGN - 1ul)) == 0) {
usr/src/uts/intel/os/sendsig.c
237
sp -= STACK_ENTRY_ALIGN;
usr/src/uts/intel/os/sendsig.c
238
minstacksz = fp - sp;
usr/src/uts/intel/os/sendsig.c
244
if (sp >= as->a_userlimit || fp >= as->a_userlimit) {
usr/src/uts/intel/os/sendsig.c
249
(void *)sp, (void *)hdlr, (uintptr_t)upc);
usr/src/uts/intel/os/sendsig.c
255
watched = watch_disable_addr((caddr_t)sp, minstacksz, S_WRITE);
usr/src/uts/intel/os/sendsig.c
314
tuc->uc_xsave = (unsigned long)(sp + sizeof (struct sigframe));
usr/src/uts/intel/os/sendsig.c
316
uc = (ucontext_t *)(sp + sizeof (struct sigframe) + xsave_size);
usr/src/uts/intel/os/sendsig.c
348
copyout_noerr(&frame, sp, sizeof (frame));
usr/src/uts/intel/os/sendsig.c
353
watch_enable_addr((caddr_t)sp, minstacksz, S_WRITE);
usr/src/uts/intel/os/sendsig.c
358
rp->r_sp = (greg_t)sp;
usr/src/uts/intel/os/sendsig.c
386
watch_enable_addr((caddr_t)sp, minstacksz, S_WRITE);
usr/src/uts/intel/os/sendsig.c
393
(void *)sp, (void *)hdlr, (uintptr_t)upc);
usr/src/uts/intel/os/sendsig.c
427
volatile caddr_t sp;
usr/src/uts/intel/os/sendsig.c
486
sp = fp - minstacksz;
usr/src/uts/intel/os/sendsig.c
491
if (sp >= (caddr_t)(uintptr_t)USERLIMIT32 ||
usr/src/uts/intel/os/sendsig.c
497
(void *)sp, (void *)hdlr, (uintptr_t)upc);
usr/src/uts/intel/os/sendsig.c
503
watched = watch_disable_addr((caddr_t)sp, minstacksz, S_WRITE);
usr/src/uts/intel/os/sendsig.c
594
copyout_noerr(&frame32, sp, sizeof (frame32));
usr/src/uts/intel/os/sendsig.c
599
watch_enable_addr((caddr_t)sp, minstacksz, S_WRITE);
usr/src/uts/intel/os/sendsig.c
601
rp->r_sp = (greg_t)(uintptr_t)sp;
usr/src/uts/intel/os/sendsig.c
625
watch_enable_addr((caddr_t)sp, minstacksz, S_WRITE);
usr/src/uts/intel/os/sendsig.c
632
(void *)sp, (void *)hdlr, (uintptr_t)upc);
usr/src/uts/intel/os/sundep.c
259
caddr_t sp;
usr/src/uts/intel/os/sundep.c
269
sp = t->t_stk;
usr/src/uts/intel/os/sundep.c
277
sp -= framesz;
usr/src/uts/intel/os/sundep.c
278
ASSERT(sp > t->t_stkbase);
usr/src/uts/intel/os/sundep.c
279
argp = sp + SA(MINFRAME);
usr/src/uts/intel/os/sundep.c
286
p = (long *)sp;
usr/src/uts/intel/os/sundep.c
383
lwp_setsp(klwp_t *lwp, caddr_t sp)
usr/src/uts/intel/os/sundep.c
385
lwptoregs(lwp)->r_sp = (intptr_t)sp;
usr/src/uts/intel/os/sundep.c
913
greg_t sp;
usr/src/uts/intel/os/sundep.c
920
sp = rp->r_sp;
usr/src/uts/intel/os/sundep.c
924
rp->r_sp = sp;
usr/src/uts/intel/os/syscall.c
100
greg32_t *sp = 1 + (greg32_t *)rp->r_sp; /* skip ret addr */
usr/src/uts/intel/os/syscall.c
106
if ((rc = copyin_nowatch(sp, a32, nargs * sizeof (*sp))) == 0) {
usr/src/uts/intel/os/syscall.c
89
greg_t *sp = 1 + (greg_t *)rp->r_sp; /* skip ret addr */
usr/src/uts/intel/os/syscall.c
93
return (copyin_nowatch(sp, ap, nargs * sizeof (*sp)));
usr/src/uts/intel/sys/old_procfs.h
435
#define prfillset(sp) \
usr/src/uts/intel/sys/old_procfs.h
436
{ register int _i_ = sizeof (*(sp))/sizeof (uint32_t); \
usr/src/uts/intel/sys/old_procfs.h
437
while (_i_) ((uint32_t *)(sp))[--_i_] = (uint32_t)0xFFFFFFFF; }
usr/src/uts/intel/sys/old_procfs.h
440
#define premptyset(sp) \
usr/src/uts/intel/sys/old_procfs.h
441
{ register int _i_ = sizeof (*(sp))/sizeof (uint32_t); \
usr/src/uts/intel/sys/old_procfs.h
442
while (_i_) ((uint32_t *)(sp))[--_i_] = (uint32_t)0; }
usr/src/uts/intel/sys/old_procfs.h
445
#define praddset(sp, flag) \
usr/src/uts/intel/sys/old_procfs.h
446
((void)(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/intel/sys/old_procfs.h
447
(((uint32_t *)(sp))[((flag)-1)/32] |= (1UL<<(((flag)-1)%32))) : 0))
usr/src/uts/intel/sys/old_procfs.h
450
#define prdelset(sp, flag) \
usr/src/uts/intel/sys/old_procfs.h
451
((void)(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/intel/sys/old_procfs.h
452
(((uint32_t *)(sp))[((flag)-1)/32] &= ~(1UL<<(((flag)-1)%32))) : 0))
usr/src/uts/intel/sys/old_procfs.h
455
#define prismember(sp, flag) \
usr/src/uts/intel/sys/old_procfs.h
456
(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) && \
usr/src/uts/intel/sys/old_procfs.h
457
(((uint32_t *)(sp))[((flag)-1)/32] & (1UL<<(((flag)-1)%32))))
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14403
sfmmu_t *sp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14406
for (sp = *headp; sp != NULL; sp = sp->sfmmu_scd_link.next) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14407
ASSERT(srdp == sp->sfmmu_srdp);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14408
if (sp == sfmmup) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15227
sf_scd_t *sp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15232
for (sp = srdp->srd_scdp; sp != NULL; sp = sp->scd_next) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15233
if (sp == scdp)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15236
if (sp == NULL || sp->scd_refcnt) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15245
SF_RGNMAP_EQUAL(scd_rmap, &sp->scd_region_map, ret);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2127
save %sp, -SA(MINFRAME), %sp; \
usr/src/uts/sparc/dtrace/dtrace_isa.c
362
dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, uintptr_t sp)
usr/src/uts/sparc/dtrace/dtrace_isa.c
375
struct frame *fr = (struct frame *)(sp + STACK_BIAS);
usr/src/uts/sparc/dtrace/dtrace_isa.c
378
if (sp == 0 || fr == NULL ||
usr/src/uts/sparc/dtrace/dtrace_isa.c
382
oldsp = sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
385
sp = dtrace_fulword(&fr->fr_savfp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
394
if (sp == oldsp || ret++ >= dtrace_ustackdepth_max) {
usr/src/uts/sparc/dtrace/dtrace_isa.c
396
cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
413
sp = (uint32_t)sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
416
struct frame32 *fr = (struct frame32 *)sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
419
if (sp == 0 ||
usr/src/uts/sparc/dtrace/dtrace_isa.c
423
oldsp = sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
426
sp = dtrace_fuword32(&fr->fr_savfp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
431
if (sp == oldsp || ret++ >= dtrace_ustackdepth_max) {
usr/src/uts/sparc/dtrace/dtrace_isa.c
433
cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
455
uintptr_t sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
488
sp = rp->r_sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
490
n = dtrace_getupcstack_top(pcstack, pcstack_limit, &sp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
499
n = dtrace_getustack_common(pcstack, pcstack_limit, sp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
517
uintptr_t sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
526
sp = rp->r_sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
528
n += dtrace_getustackdepth_top(&sp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
529
n += dtrace_getustack_common(NULL, 0, sp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
549
uintptr_t sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
585
sp = rp->r_sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
591
struct frame *fr = (struct frame *)(sp + STACK_BIAS);
usr/src/uts/sparc/dtrace/dtrace_isa.c
594
if (sp == 0 || fr == NULL ||
usr/src/uts/sparc/dtrace/dtrace_isa.c
600
sp = dtrace_fulword(&fr->fr_savfp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
605
*fpstack++ = sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
615
sp = (uint32_t)sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
618
struct frame32 *fr = (struct frame32 *)sp;
usr/src/uts/sparc/dtrace/dtrace_isa.c
621
if (sp == 0 ||
usr/src/uts/sparc/dtrace/dtrace_isa.c
627
sp = dtrace_fuword32(&fr->fr_savfp);
usr/src/uts/sparc/dtrace/dtrace_isa.c
632
*fpstack++ = sp;
usr/src/uts/sparc/fs/proc/prmachdep.c
881
caddr_t sp;
usr/src/uts/sparc/fs/proc/prmachdep.c
913
sp = (caddr_t)(uintptr_t)(caddr32_t)r->r_sp;
usr/src/uts/sparc/fs/proc/prmachdep.c
914
rwp = sp;
usr/src/uts/sparc/fs/proc/prmachdep.c
918
sp = (caddr_t)r->r_sp;
usr/src/uts/sparc/fs/proc/prmachdep.c
919
rwp = sp + V9BIAS64;
usr/src/uts/sparc/fs/proc/prmachdep.c
935
if (sp == mpcb->mpcb_spbuf[i]) {
usr/src/uts/sparc/os/archdep.c
268
traceback(caddr_t sp)
usr/src/uts/sparc/os/archdep.c
270
struct frame *fp = (struct frame *)(sp + STACK_BIAS);
usr/src/uts/sparc/os/archdep.c
284
printf("traceback: %%sp = %p\n", (void *)sp);
usr/src/uts/sparc/os/cpr_sparc.c
192
char *cp, *sp;
usr/src/uts/sparc/os/cpr_sparc.c
208
sp = " -S ";
usr/src/uts/sparc/os/cpr_sparc.c
210
sp = NULL;
usr/src/uts/sparc/os/cpr_sparc.c
211
if (sp) {
usr/src/uts/sparc/os/cpr_sparc.c
212
(void) strcat(bootfile, sp);
usr/src/uts/sparc/os/cpr_sparc.c
214
sp = cpr_get_statefile_prom_path();
usr/src/uts/sparc/os/cpr_sparc.c
215
cpr_abbreviate_devpath(sp, &bootfile[len]);
usr/src/uts/sparc/os/cpr_sparc.c
240
sp = orig_def_info.props[CPR_AB_IDX].value;
usr/src/uts/sparc/os/cpr_sparc.c
242
if (strcmp(sp, cp))
usr/src/uts/sparc/os/sundep.c
153
caddr_t sp;
usr/src/uts/sparc/os/sundep.c
162
sp = t->t_stk;
usr/src/uts/sparc/os/sundep.c
169
sp -= framesz;
usr/src/uts/sparc/os/sundep.c
170
ASSERT(sp > t->t_stkbase);
usr/src/uts/sparc/os/sundep.c
171
argp = sp + SA(MINFRAME);
usr/src/uts/sparc/os/sundep.c
180
rwin = (struct rwindow *)sp;
usr/src/uts/sparc/os/sundep.c
189
t->t_sp = (uintptr_t)sp - STACK_BIAS;
usr/src/uts/sparc/os/syscall.c
105
rwp = sp + STACK_BIAS;
usr/src/uts/sparc/os/syscall.c
109
sp = (caddr_t)(uintptr_t)(caddr32_t)(uintptr_t)sp;
usr/src/uts/sparc/os/syscall.c
110
rwp = sp;
usr/src/uts/sparc/os/syscall.c
129
mpcb->mpcb_rsp[0] = sp;
usr/src/uts/sparc/os/syscall.c
97
caddr_t sp = (caddr_t)lwptoregs(lwp)->r_sp;
usr/src/uts/sparc/sys/asm_linkage.h
101
save %sp, -SA(MINFRAME), %sp; \
usr/src/uts/sparc/sys/asm_linkage.h
68
save %sp, -SA(MINFRAME), %sp; \
usr/src/uts/sparc/sys/asm_linkage.h
81
save %sp, -SA(MINFRAME), %sp; \
usr/src/uts/sparc/sys/old_procfs.h
434
#define prfillset(sp) \
usr/src/uts/sparc/sys/old_procfs.h
435
{ register int _i_ = sizeof (*(sp))/sizeof (uint32_t); \
usr/src/uts/sparc/sys/old_procfs.h
436
while (_i_) ((uint32_t *)(sp))[--_i_] = (uint32_t)0xFFFFFFFF; }
usr/src/uts/sparc/sys/old_procfs.h
439
#define premptyset(sp) \
usr/src/uts/sparc/sys/old_procfs.h
440
{ register int _i_ = sizeof (*(sp))/sizeof (uint32_t); \
usr/src/uts/sparc/sys/old_procfs.h
441
while (_i_) ((uint32_t *)(sp))[--_i_] = (uint32_t)0; }
usr/src/uts/sparc/sys/old_procfs.h
444
#define praddset(sp, flag) \
usr/src/uts/sparc/sys/old_procfs.h
445
((void)(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/sparc/sys/old_procfs.h
446
(((uint32_t *)(sp))[((flag)-1)/32] |= (1UL<<(((flag)-1)%32))) : 0))
usr/src/uts/sparc/sys/old_procfs.h
449
#define prdelset(sp, flag) \
usr/src/uts/sparc/sys/old_procfs.h
450
((void)(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) ? \
usr/src/uts/sparc/sys/old_procfs.h
451
(((uint32_t *)(sp))[((flag)-1)/32] &= ~(1UL<<(((flag)-1)%32))) : 0))
usr/src/uts/sparc/sys/old_procfs.h
454
#define prismember(sp, flag) \
usr/src/uts/sparc/sys/old_procfs.h
455
(((unsigned)((flag)-1) < 32*sizeof (*(sp))/sizeof (uint32_t)) && \
usr/src/uts/sparc/sys/old_procfs.h
456
(((uint32_t *)(sp))[((flag)-1)/32] & (1UL<<(((flag)-1)%32))))
usr/src/uts/sparc/v9/os/simulator.c
1192
uint64_t *rgs, *sp;
usr/src/uts/sparc/v9/os/simulator.c
1196
sp = (uint64_t *)rp->r_sp; /* ins and locals */
usr/src/uts/sparc/v9/os/simulator.c
1201
} else if (IS_V9STACK(sp)) {
usr/src/uts/sparc/v9/os/simulator.c
1202
uint64_t *rw = (uint64_t *)((uintptr_t)sp + V9BIAS64);
usr/src/uts/sparc/v9/os/simulator.c
1216
caddr32_t sp32 = (caddr32_t)(uintptr_t)sp;
usr/src/uts/sparc/v9/os/simulator.c
1245
uint64_t *rgs, *sp;
usr/src/uts/sparc/v9/os/simulator.c
1249
sp = (uint64_t *)rp->r_sp; /* ins and locals */
usr/src/uts/sparc/v9/os/simulator.c
1254
} else if (IS_V9STACK(sp)) {
usr/src/uts/sparc/v9/os/simulator.c
1255
uint64_t *rw = (uint64_t *)((uintptr_t)sp + V9BIAS64);
usr/src/uts/sparc/v9/os/simulator.c
1278
caddr32_t sp32 = (caddr32_t)(uintptr_t)sp;
usr/src/uts/sparc/v9/os/v9dep.c
1003
sp = (caddr_t)fp + sizeof (struct sigframe);
usr/src/uts/sparc/v9/os/v9dep.c
1031
xregs_setptr(lwp, tuc, sp);
usr/src/uts/sparc/v9/os/v9dep.c
1034
copyout_noerr(xregs, sp, xregs_size);
usr/src/uts/sparc/v9/os/v9dep.c
1037
sp += SA(xregs_size);
usr/src/uts/sparc/v9/os/v9dep.c
1047
uzero(sp, sizeof (siginfo_t));
usr/src/uts/sparc/v9/os/v9dep.c
1056
copyout_noerr(&sani_sip, sp, sizeof (sani_sip));
usr/src/uts/sparc/v9/os/v9dep.c
1058
copyout_noerr(sip, sp, sizeof (*sip));
usr/src/uts/sparc/v9/os/v9dep.c
1060
sip_addr = (siginfo_t *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
1061
sp += sizeof (siginfo_t);
usr/src/uts/sparc/v9/os/v9dep.c
1093
sulword_noerr(&fp->uc.uc_mcontext.gwins, (ulong_t)sp);
usr/src/uts/sparc/v9/os/v9dep.c
1094
copyout_noerr(gwp, sp, gwin_size);
usr/src/uts/sparc/v9/os/v9dep.c
1097
sp += SA(gwin_size);
usr/src/uts/sparc/v9/os/v9dep.c
1102
struct _fq *fqp = (struct _fq *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
1116
sp += SA(fpq_size);
usr/src/uts/sparc/v9/os/v9dep.c
1219
caddr_t sp;
usr/src/uts/sparc/v9/os/v9dep.c
1333
sp = (caddr_t)fp + sizeof (struct sigframe32);
usr/src/uts/sparc/v9/os/v9dep.c
1361
xregs_setptr32(lwp, tuc, (caddr32_t)(uintptr_t)sp);
usr/src/uts/sparc/v9/os/v9dep.c
1364
copyout_noerr(xregs, sp, xregs_size);
usr/src/uts/sparc/v9/os/v9dep.c
1367
sp += SA32(xregs_size);
usr/src/uts/sparc/v9/os/v9dep.c
1387
uzero(sp, sizeof (siginfo32_t));
usr/src/uts/sparc/v9/os/v9dep.c
1388
copyout_noerr(&si32, sp, sizeof (siginfo32_t));
usr/src/uts/sparc/v9/os/v9dep.c
1389
sip_addr = (siginfo32_t *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
1390
sp += sizeof (siginfo32_t);
usr/src/uts/sparc/v9/os/v9dep.c
1422
(uint32_t)(uintptr_t)sp);
usr/src/uts/sparc/v9/os/v9dep.c
1423
copyout_noerr(gwp, sp, gwin_size);
usr/src/uts/sparc/v9/os/v9dep.c
1426
sp += gwin_size;
usr/src/uts/sparc/v9/os/v9dep.c
1437
struct fq32 *fqp = (struct fq32 *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
1452
sp += fpq_size;
usr/src/uts/sparc/v9/os/v9dep.c
1581
lwp_setsp(klwp_t *lwp, caddr_t sp)
usr/src/uts/sparc/v9/os/v9dep.c
1584
rp->r_sp = (uintptr_t)sp;
usr/src/uts/sparc/v9/os/v9dep.c
481
caddr_t sp;
usr/src/uts/sparc/v9/os/v9dep.c
497
sp = (caddr_t)gwins->spbuf[i];
usr/src/uts/sparc/v9/os/v9dep.c
498
mpcb->mpcb_spbuf[i] = sp;
usr/src/uts/sparc/v9/os/v9dep.c
501
if (is64 && IS_V9STACK(sp))
usr/src/uts/sparc/v9/os/v9dep.c
514
caddr_t sp;
usr/src/uts/sparc/v9/os/v9dep.c
532
sp = (caddr_t)(uintptr_t)gwins->spbuf[i];
usr/src/uts/sparc/v9/os/v9dep.c
533
mpcb->mpcb_spbuf[i] = sp;
usr/src/uts/sparc/v9/os/v9dep.c
536
if (is64 && IS_V9STACK(sp))
usr/src/uts/sparc/v9/os/v9dep.c
554
caddr_t sp;
usr/src/uts/sparc/v9/os/v9dep.c
570
sp = mpcb->mpcb_spbuf[i];
usr/src/uts/sparc/v9/os/v9dep.c
571
gwp->spbuf[i] = (greg_t *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
574
if (is64 && IS_V9STACK(sp))
usr/src/uts/sparc/v9/os/v9dep.c
589
caddr_t sp;
usr/src/uts/sparc/v9/os/v9dep.c
603
sp = mpcb->mpcb_spbuf[i];
usr/src/uts/sparc/v9/os/v9dep.c
606
gwp->spbuf[i] = (caddr32_t)(uintptr_t)sp;
usr/src/uts/sparc/v9/os/v9dep.c
607
if (is64 && IS_V9STACK(sp))
usr/src/uts/sparc/v9/os/v9dep.c
626
caddr_t sp;
usr/src/uts/sparc/v9/os/v9dep.c
644
sp = mpcb->mpcb_spbuf[--j];
usr/src/uts/sparc/v9/os/v9dep.c
647
IS_V9STACK(sp)) {
usr/src/uts/sparc/v9/os/v9dep.c
648
sp += V9BIAS64;
usr/src/uts/sparc/v9/os/v9dep.c
661
caddr32_t sp32 = (uint32_t)(uintptr_t)sp;
usr/src/uts/sparc/v9/os/v9dep.c
662
sp = (caddr_t)(uintptr_t)sp32;
usr/src/uts/sparc/v9/os/v9dep.c
667
if (((uintptr_t)sp & (stack_align - 1)) != 0)
usr/src/uts/sparc/v9/os/v9dep.c
670
watched = watch_disable_addr(sp, rwindow_size, S_WRITE);
usr/src/uts/sparc/v9/os/v9dep.c
672
(j * wbuf_rwindow_size), sp, rwindow_size);
usr/src/uts/sparc/v9/os/v9dep.c
681
uint_t *uaddr = (uint_t *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
692
uaddr = (uint_t *)sp;
usr/src/uts/sparc/v9/os/v9dep.c
714
watch_enable_addr(sp, rwindow_size, S_WRITE);
usr/src/uts/sparc/v9/os/v9dep.c
890
caddr_t sp;
usr/src/uts/sun/io/fd.c
5243
short *sp;
usr/src/uts/sun/io/fd.c
5380
sp = (short *)label;
usr/src/uts/sun/io/fd.c
5383
xsum ^= *sp++; /* should add up to 0 */
usr/src/uts/sun/io/fd.c
5751
short sum, *sp;
usr/src/uts/sun/io/fd.c
5863
sp = (short *)&un->un_label;
usr/src/uts/sun/io/fd.c
5866
sum ^= *sp++;
usr/src/uts/sun/io/scsi/adapters/fas.c
1233
struct fas_cmd *sp = active->f_slot[tag];
usr/src/uts/sun/io/scsi/adapters/fas.c
1234
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
1235
struct scsi_pkt *pkt = sp->cmd_pkt;
usr/src/uts/sun/io/scsi/adapters/fas.c
1915
struct fas_cmd *sp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
1917
while (sp != 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
1918
sp = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
198
static int fas_prepare_pkt(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
199
static int fas_alloc_tag(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
200
static int fas_accept_pkt(struct fas *fas, struct fas_cmd *sp, int flag);
usr/src/uts/sun/io/scsi/adapters/fas.c
2046
struct fas_cmd *sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
2048
if (sp->cmd_flags & CFLAG_DMAVALID) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2049
if (ddi_dma_sync(sp->cmd_dmahandle, 0, 0,
usr/src/uts/sun/io/scsi/adapters/fas.c
2050
(sp->cmd_flags & CFLAG_DMASEND) ?
usr/src/uts/sun/io/scsi/adapters/fas.c
206
static int fas_startcmd(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
208
static int fas_pkt_alloc_extern(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
210
static void fas_pkt_destroy_extern(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
215
static void fas_handle_qfull(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
218
static void fas_runpoll(struct fas *fas, short slot, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2224
struct fas_cmd *sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
2233
if (sp->cmd_flags & CFLAG_DMAVALID) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2237
(void) ddi_dma_unbind_handle(sp->cmd_dmahandle);
usr/src/uts/sun/io/scsi/adapters/fas.c
2238
sp->cmd_flags ^= CFLAG_DMAVALID;
usr/src/uts/sun/io/scsi/adapters/fas.c
2247
if ((sp->cmd_flags &
usr/src/uts/sun/io/scsi/adapters/fas.c
2250
sp->cmd_flags = CFLAG_FREE;
usr/src/uts/sun/io/scsi/adapters/fas.c
2251
kmem_cache_free(fas->f_kmem_cache, (void *)sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2253
fas_pkt_destroy_extern(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2267
fas_pkt_alloc_extern(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2274
if (cmdlen > sizeof (sp->cmd_cdb)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2278
sp->cmd_pkt->pkt_cdbp = (opaque_t)cdbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2279
sp->cmd_flags |= CFLAG_CDBEXTERN;
usr/src/uts/sun/io/scsi/adapters/fas.c
2286
sp->cmd_flags |= CFLAG_PRIVEXTERN;
usr/src/uts/sun/io/scsi/adapters/fas.c
2287
sp->cmd_pkt->pkt_private = tgt;
usr/src/uts/sun/io/scsi/adapters/fas.c
2294
sp->cmd_flags |= CFLAG_SCBEXTERN;
usr/src/uts/sun/io/scsi/adapters/fas.c
2295
sp->cmd_pkt->pkt_scbp = (opaque_t)scbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2299
fas_pkt_destroy_extern(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2308
fas_pkt_destroy_extern(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
2310
if (sp->cmd_flags & CFLAG_FREE) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2315
if (sp->cmd_flags & CFLAG_CDBEXTERN) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2316
kmem_free((caddr_t)sp->cmd_pkt->pkt_cdbp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2317
(size_t)sp->cmd_cdblen);
usr/src/uts/sun/io/scsi/adapters/fas.c
2319
if (sp->cmd_flags & CFLAG_SCBEXTERN) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2320
kmem_free((caddr_t)sp->cmd_pkt->pkt_scbp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2321
(size_t)sp->cmd_scblen);
usr/src/uts/sun/io/scsi/adapters/fas.c
2323
if (sp->cmd_flags & CFLAG_PRIVEXTERN) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2324
kmem_free((caddr_t)sp->cmd_pkt->pkt_private,
usr/src/uts/sun/io/scsi/adapters/fas.c
2325
(size_t)sp->cmd_privlen);
usr/src/uts/sun/io/scsi/adapters/fas.c
2327
sp->cmd_flags = CFLAG_FREE;
usr/src/uts/sun/io/scsi/adapters/fas.c
2328
kmem_cache_free(fas->f_kmem_cache, (void *)sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2372
struct fas_cmd *sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
2385
(*(sp->cmd_pkt->pkt_cdbp) == SCMD_REQUEST_SENSE)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2397
rval = fas_prepare_pkt(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2418
if ((sp->cmd_pkt_flags & FLAG_NOINTR) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
242
static void fas_head_of_readyQ(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2452
rval = fas_accept_pkt(fas, sp, TRAN_BUSY_OK);
usr/src/uts/sun/io/scsi/adapters/fas.c
2466
rval = fas_accept_pkt(fas, sp, TRAN_BUSY_OK);
usr/src/uts/sun/io/scsi/adapters/fas.c
2488
fas->f_waitb = fas->f_waitf = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2489
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
2492
dp->cmd_forw = fas->f_waitb = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2493
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
2525
fas_prepare_pkt(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
2527
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2537
sp->cmd_age = 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
2538
sp->cmd_pkt_flags = pkt->pkt_flags;
usr/src/uts/sun/io/scsi/adapters/fas.c
2544
sp->cmd_cdbp = pkt->pkt_cdbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2547
if (sp->cmd_flags & CFLAG_DMAVALID) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2548
pkt->pkt_resid = sp->cmd_dmacount;
usr/src/uts/sun/io/scsi/adapters/fas.c
2554
if (sp->cmd_cur_win) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2555
sp->cmd_cur_win = 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
2556
if (fas_set_new_window(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2561
sp->cmd_saved_cur_addr =
usr/src/uts/sun/io/scsi/adapters/fas.c
2562
sp->cmd_cur_addr = sp->cmd_dmacookie.dmac_address;
usr/src/uts/sun/io/scsi/adapters/fas.c
2569
sp->cmd_nwin = sp->cmd_saved_win = 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
2570
sp->cmd_data_count = sp->cmd_saved_data_count = 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
2576
if ((sp->cmd_flags & (CFLAG_CMDIOPB | CFLAG_DMASEND)) ==
usr/src/uts/sun/io/scsi/adapters/fas.c
2578
(void) ddi_dma_sync(sp->cmd_dmahandle, 0, (uint_t)0,
usr/src/uts/sun/io/scsi/adapters/fas.c
2583
sp->cmd_actual_cdblen = sp->cmd_cdblen;
usr/src/uts/sun/io/scsi/adapters/fas.c
2588
if (TAGGED(Tgt(sp))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2589
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
259
static void fas_sync_wide_backoff(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2590
sp->cmd_pkt_flags &= ~FLAG_TAGMASK;
usr/src/uts/sun/io/scsi/adapters/fas.c
2591
sp->cmd_pkt_flags &= ~FLAG_NODISCON;
usr/src/uts/sun/io/scsi/adapters/fas.c
2592
sp->cmd_pkt_flags |= 0x80000000;
usr/src/uts/sun/io/scsi/adapters/fas.c
2596
Tgt(sp), fas->f_tcmds[slot], (void *)sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2605
if (NOTAG(Tgt(sp)) && (pkt->pkt_flags & FLAG_TAGMASK)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2607
Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
2626
if ((fas->f_target_scsi_options[Tgt(sp)] & SCSI_OPTIONS_DR) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2631
sp->cmd_pkt_flags |= FLAG_NODISCON;
usr/src/uts/sun/io/scsi/adapters/fas.c
2634
sp->cmd_flags = (sp->cmd_flags & ~CFLAG_TRANFLAG) |
usr/src/uts/sun/io/scsi/adapters/fas.c
265
static int fas_set_new_window(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
266
static int fas_restore_pointers(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2660
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
267
static int fas_next_window(struct fas *fas, struct fas_cmd *sp, uint64_t end);
usr/src/uts/sun/io/scsi/adapters/fas.c
2677
sp = waitf;
usr/src/uts/sun/io/scsi/adapters/fas.c
2678
waitf = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
2679
if (waitb == sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2683
rval = fas_accept_pkt(fas, sp, NO_TRAN_BUSY);
usr/src/uts/sun/io/scsi/adapters/fas.c
2691
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
2692
if (sp->cmd_pkt->pkt_comp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2693
sp->cmd_flags |= CFLAG_FINISHED;
usr/src/uts/sun/io/scsi/adapters/fas.c
2694
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
274
static void fas_dump_cmd(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
275
static void fas_short_dump_cmd(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2755
fas_accept_pkt(struct fas *fas, struct fas_cmd *sp, int flag)
usr/src/uts/sun/io/scsi/adapters/fas.c
2757
short slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
2770
if ((sp->cmd_flags & CFLAG_PREPARED) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2771
rval = fas_prepare_pkt(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2774
sp->cmd_flags &= ~CFLAG_TRANFLAG;
usr/src/uts/sun/io/scsi/adapters/fas.c
2779
if (Lun(sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
278
static void fas_makeproxy_cmd(struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2785
TAGGED(Tgt(sp)))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2789
(NOTAG(Tgt(sp)) && (sp->cmd_pkt_flags & FLAG_TAGMASK))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
280
static int fas_do_proxy_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2806
if (sp->cmd_pkt_flags & FLAG_NOINTR) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2808
fas_runpoll(fas, slot, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2809
sp->cmd_flags &= ~CFLAG_TRANFLAG;
usr/src/uts/sun/io/scsi/adapters/fas.c
2819
ASSERT(fas->f_reset_delay[Tgt(sp)] == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
2835
(void) fas_startcmd(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2844
if (sp->cmd_pkt_flags & FLAG_HEAD) {
usr/src/uts/sun/io/scsi/adapters/fas.c
2849
fas_head_of_readyQ(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2852
ssp->cmd_forw = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2853
sp->cmd_forw = dp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2855
fas->f_readyb[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2858
fas->f_readyf[slot] = fas->f_readyb[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2859
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
2867
} else if (TAGGED(Tgt(sp)) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
287
static int fas_abort_cmd(struct fas *fas, struct fas_cmd *sp, int slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
2876
sp->cmd_flags &=
usr/src/uts/sun/io/scsi/adapters/fas.c
2885
fas->f_readyb[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2886
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
2887
dp->cmd_forw = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2889
fas->f_readyf[slot] = fas->f_readyb[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2890
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
290
static int fas_remove_from_readyQ(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2918
fas_alloc_tag(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
2922
short slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
294
static void fas_flush_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2947
sp->cmd_tag[1] = (uchar_t)tag;
usr/src/uts/sun/io/scsi/adapters/fas.c
2948
sp->cmd_tag[0] = fas_tag_lookup[((sp->cmd_pkt_flags &
usr/src/uts/sun/io/scsi/adapters/fas.c
2951
tag_slots->f_slot[tag] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
296
static int fas_abort_connected_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2973
if (fas->f_reset_delay[Tgt(sp)] == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
299
struct fas_cmd *sp, uchar_t msg, int slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
3007
fas_head_of_readyQ(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
302
static void fas_set_pkt_reason(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
3037
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3066
sp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
3067
fas->f_readyf[slot] = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
3068
if (sp->cmd_forw == NULL) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3072
ASSERT((sp->cmd_pkt_flags & FLAG_NOINTR) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3075
return (fas_startcmd(fas, sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
3092
fas_startcmd(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
3099
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3100
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
3109
(void *)sp, sp->cmd_pkt_flags);
usr/src/uts/sun/io/scsi/adapters/fas.c
3110
ASSERT((sp->cmd_flags & CFLAG_FREE) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3111
ASSERT((sp->cmd_flags & CFLAG_COMPLETED) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3113
if ((sp->cmd_pkt_flags & FLAG_NOINTR) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3115
ASSERT(fas->f_reset_delay[Tgt(sp)] == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3118
target = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3119
lun = Lun(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3126
if (((sp->cmd_pkt_flags & FLAG_TAGMASK) == 0) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
3128
((sp->cmd_flags & CFLAG_CMDPROXY) == 0) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
3129
(*(sp->cmd_pkt->pkt_cdbp) != SCMD_REQUEST_SENSE)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3130
if ((sp->cmd_pkt_flags & FLAG_NOINTR) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3135
if (fas->f_reset_delay[Tgt(sp)] == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3139
fas->f_readyf[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3140
sp->cmd_forw = dp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3142
fas->f_readyb[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3153
if (TAGGED(target) && (sp->cmd_pkt_flags & FLAG_TAGMASK)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3154
if (fas_alloc_tag(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3162
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3164
fas->f_active[slot]->f_slot[0] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3165
sp->cmd_tag[1] = 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
3166
if (*(sp->cmd_pkt->pkt_cdbp) != SCMD_REQUEST_SENSE) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3180
fas->f_current_sp = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3184
cdb_len = sp->cmd_actual_cdblen;
usr/src/uts/sun/io/scsi/adapters/fas.c
3186
if (sp->cmd_pkt_flags & FLAG_RENEGOTIATE_WIDE_SYNC) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3187
fas_force_renegotiation(fas, Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
3193
if (sp->cmd_pkt_flags & FLAG_NODISCON) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3195
ASSERT((sp->cmd_pkt_flags & FLAG_TAGMASK) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3206
if ((sp->cmd_pkt_flags & FLAG_TAGMASK) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
3211
ASSERT((sp->cmd_pkt_flags & FLAG_NODISCON) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3213
fas->f_last_msgout = LOAD_CMDP = sp->cmd_tag[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
3214
LOAD_CMDP = sp->cmd_tag[1];
usr/src/uts/sun/io/scsi/adapters/fas.c
3222
} else if (sp->cmd_flags & CFLAG_CMDPROXY) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3225
sp->cmd_cdb[FAS_PROXY_DATA],
usr/src/uts/sun/io/scsi/adapters/fas.c
3226
sp->cmd_cdb[FAS_PROXY_DATA+1]);
usr/src/uts/sun/io/scsi/adapters/fas.c
323
static void fas_remove_cmd(struct fas *fas, struct fas_cmd *sp, int timeout);
usr/src/uts/sun/io/scsi/adapters/fas.c
3232
fas->f_omsglen = sp->cmd_cdb[FAS_PROXY_DATA];
usr/src/uts/sun/io/scsi/adapters/fas.c
3235
sp->cmd_cdb[FAS_PROXY_DATA+1+i];
usr/src/uts/sun/io/scsi/adapters/fas.c
3237
sp->cmd_cdb[FAS_PROXY_RESULT] = FALSE;
usr/src/uts/sun/io/scsi/adapters/fas.c
324
static void fas_decrement_ncmds(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3249
if (sp->cmd_pkt_flags & FLAG_TAGMASK) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3250
fas->f_cur_msgout[i++] = sp->cmd_tag[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
3251
fas->f_cur_msgout[i++] = sp->cmd_tag[1];
usr/src/uts/sun/io/scsi/adapters/fas.c
3259
EPRINTF1("cmd with wdtr msg, tag=%x\n", sp->cmd_tag[1]);
usr/src/uts/sun/io/scsi/adapters/fas.c
3277
if (sp->cmd_pkt_flags & FLAG_TAGMASK) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3278
fas->f_cur_msgout[i++] = sp->cmd_tag[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
3279
fas->f_cur_msgout[i++] = sp->cmd_tag[1];
usr/src/uts/sun/io/scsi/adapters/fas.c
3293
ASSERT((sp->cmd_pkt_flags & FLAG_TAGMASK) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3304
LOAD_CMDP = sp->cmd_cdbp[i];
usr/src/uts/sun/io/scsi/adapters/fas.c
3329
fas_dump_cmd(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
333
static int fas_handle_sts_chk(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3337
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
336
void fas_call_pkt_comp(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3637
fas_remove_cmd(struct fas *fas, struct fas_cmd *sp, int new_timeout_flag)
usr/src/uts/sun/io/scsi/adapters/fas.c
3639
int tag = sp->cmd_tag[1];
usr/src/uts/sun/io/scsi/adapters/fas.c
3640
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
3643
ASSERT(sp != NULL);
usr/src/uts/sun/io/scsi/adapters/fas.c
3645
tag, slot, Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
3647
if (sp == tag_slots->f_slot[tag]) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3651
if (fas->f_current_sp == sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3655
ASSERT(sp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
usr/src/uts/sun/io/scsi/adapters/fas.c
3672
if (sp->cmd_pkt->pkt_time == tag_slots->f_timebase) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3712
fas_decrement_ncmds(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
3714
ASSERT((sp->cmd_flags & CFLAG_FREE) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3715
if ((sp->cmd_flags & CFLAG_FINISHED) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3717
if (sp->cmd_flags & CFLAG_CMDDISC) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3720
sp->cmd_flags |= CFLAG_FINISHED;
usr/src/uts/sun/io/scsi/adapters/fas.c
3721
sp->cmd_flags &= ~CFLAG_CMDDISC;
usr/src/uts/sun/io/scsi/adapters/fas.c
3735
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3736
struct scsi_pkt *pkt = CMD2PKT(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3739
(struct scsi_status *)sp->cmd_pkt->pkt_scbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3746
if (fas_test_stop && (sp->cmd_pkt_flags & 0x80000000)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3765
fas_force_renegotiation(fas, Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
3771
if (sp->cmd_pkt->pkt_statistics & STAT_PERR) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3772
fas_sync_wide_backoff(fas, sp, sp->cmd_slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
3786
fas_remove_cmd(fas, sp, NEW_TIMEOUT);
usr/src/uts/sun/io/scsi/adapters/fas.c
3787
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3807
pkt->pkt_resid = sp->cmd_dmacount - sp->cmd_data_count;
usr/src/uts/sun/io/scsi/adapters/fas.c
3808
if (sp->cmd_flags & CFLAG_CMDIOPB) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3809
(void) ddi_dma_sync(sp->cmd_dmahandle, 0, (uint_t)0,
usr/src/uts/sun/io/scsi/adapters/fas.c
3814
Tgt(sp), Lun(sp), pkt->pkt_resid);
usr/src/uts/sun/io/scsi/adapters/fas.c
3818
if (sp->cmd_pkt_flags & FLAG_NOINTR) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3819
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3828
if (fas_handle_sts_chk(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
3838
fas_handle_qfull(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3845
(sp->cmd_pkt->pkt_scbp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3847
sp->cmd_pkt->pkt_state |= STATE_ARQ_DONE;
usr/src/uts/sun/io/scsi/adapters/fas.c
3851
sp->cmd_pkt->pkt_reason = CMD_TRAN_ERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
3855
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3870
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3879
ASSERT(sp != 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3893
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
3962
sp->cmd_pkt->pkt_state |= STATE_SENT_CMD;
usr/src/uts/sun/io/scsi/adapters/fas.c
3977
sp->cmd_pkt->pkt_state |= (STATE_GOT_BUS|STATE_GOT_TARGET);
usr/src/uts/sun/io/scsi/adapters/fas.c
3992
fas_force_renegotiation(fas, Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
3995
sp->cmd_pkt->pkt_state |= STATE_GOT_BUS;
usr/src/uts/sun/io/scsi/adapters/fas.c
4003
if (fas->f_reset_delay[Tgt(sp)] == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4004
fas->f_throttle[sp->cmd_slot] = DRAIN_THROTTLE;
usr/src/uts/sun/io/scsi/adapters/fas.c
4007
fas_set_pkt_reason(fas, sp, CMD_INCOMPLETE, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4035
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4053
if ((sp->cmd_pkt_flags & FLAG_TAGMASK) == 0)
usr/src/uts/sun/io/scsi/adapters/fas.c
4054
fas->f_throttle[sp->cmd_slot] = 1;
usr/src/uts/sun/io/scsi/adapters/fas.c
4056
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4057
fas_remove_cmd(fas, sp, NEW_TIMEOUT);
usr/src/uts/sun/io/scsi/adapters/fas.c
4064
fas->f_wide_known &= ~(1<<Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
4068
fas->f_sync_known &= ~(1<<Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
4072
fas_head_of_readyQ(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
4084
struct fas_cmd *sp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
4213
fas->f_current_sp = sp = fas->f_active[slot]->f_slot[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
4317
sp = tag_slots->f_slot[tag];
usr/src/uts/sun/io/scsi/adapters/fas.c
4323
fas->f_current_sp = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4328
sp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
4332
if ((sp == NULL ||
usr/src/uts/sun/io/scsi/adapters/fas.c
4334
(fas_atest_reconn & (1<<Tgt(sp))) ||
usr/src/uts/sun/io/scsi/adapters/fas.c
4336
(sp->cmd_flags & (CFLAG_CMDDISC|CFLAG_CMDPROXY)) == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4346
if (sp && !(fas_atest_reconn & (1<<Tgt(sp))) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
4358
} else if (sp->cmd_flags & CFLAG_CMDPROXY) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4368
fas->f_omsglen = sp->cmd_cdb[FAS_PROXY_DATA];
usr/src/uts/sun/io/scsi/adapters/fas.c
4372
sp->cmd_cdb[FAS_PROXY_DATA+1+tmp];
usr/src/uts/sun/io/scsi/adapters/fas.c
4375
sp->cmd_cdb[FAS_PROXY_RESULT] = FALSE;
usr/src/uts/sun/io/scsi/adapters/fas.c
4389
sp->cmd_flags &= ~CFLAG_CMDDISC;
usr/src/uts/sun/io/scsi/adapters/fas.c
4398
if ((sp->cmd_flags & CFLAG_DMAVALID) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
4399
(sp->cmd_data_count != sp->cmd_saved_data_count)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4400
sp->cmd_flags |= CFLAG_RESTORE_PTRS;
usr/src/uts/sun/io/scsi/adapters/fas.c
4413
if (sp && (fas->f_stat & FAS_STAT_PERR)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4414
sp->cmd_pkt->pkt_statistics |= STAT_PERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
4511
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4512
int target = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
4524
scsi_mname(msgout), Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
4525
if (sp->cmd_flags & CFLAG_CMDPROXY) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4526
sp->cmd_cdb[FAS_PROXY_RESULT] = TRUE;
usr/src/uts/sun/io/scsi/adapters/fas.c
4530
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4531
fas_set_pkt_reason(fas, sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
4536
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4537
fas_set_pkt_reason(fas, sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
4552
fas_remove_cmd(fas, sp, NEW_TIMEOUT);
usr/src/uts/sun/io/scsi/adapters/fas.c
4553
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
4555
sp->cmd_flags &= ~CFLAG_TRANFLAG;
usr/src/uts/sun/io/scsi/adapters/fas.c
4556
(void) fas_accept_pkt(fas, sp, NO_TRAN_BUSY);
usr/src/uts/sun/io/scsi/adapters/fas.c
4572
fas_set_pkt_reason(fas, sp, CMD_UNX_BUS_FREE, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4591
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4639
EPRINTF2("disconnecting %d.%d\n", Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
4641
sp->cmd_pkt->pkt_statistics |= STAT_DISCON;
usr/src/uts/sun/io/scsi/adapters/fas.c
4642
sp->cmd_flags |= CFLAG_CMDDISC;
usr/src/uts/sun/io/scsi/adapters/fas.c
4643
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4680
Tgt(sp), scsi_mname(fas->f_last_msgin));
usr/src/uts/sun/io/scsi/adapters/fas.c
4682
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4704
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4711
if ((sp->cmd_flags & CFLAG_DMAVALID) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4714
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4720
sending = (sp->cmd_flags & CFLAG_DMASEND)? 1 : 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
4723
if (sp->cmd_flags & CFLAG_RESTORE_PTRS) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4724
if (fas_restore_pointers(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4727
sp->cmd_flags &= ~CFLAG_RESTORE_PTRS;
usr/src/uts/sun/io/scsi/adapters/fas.c
4738
ASSERT(sp->cmd_cur_addr >= sp->cmd_dmacookie.dmac_address);
usr/src/uts/sun/io/scsi/adapters/fas.c
4739
end = (uint64_t)sp->cmd_dmacookie.dmac_address +
usr/src/uts/sun/io/scsi/adapters/fas.c
4740
(uint64_t)sp->cmd_dmacookie.dmac_size;
usr/src/uts/sun/io/scsi/adapters/fas.c
4745
sp->cmd_data_count, sp->cmd_dmacount, sp->cmd_cur_addr, end,
usr/src/uts/sun/io/scsi/adapters/fas.c
4746
sp->cmd_nwin);
usr/src/uts/sun/io/scsi/adapters/fas.c
4748
sp->cmd_dmacookie.dmac_address, sp->cmd_dmacookie.dmac_size);
usr/src/uts/sun/io/scsi/adapters/fas.c
4750
if (sp->cmd_cur_addr >= end) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4751
if (fas_next_window(fas, sp, end)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4754
end = (uint64_t)sp->cmd_dmacookie.dmac_address +
usr/src/uts/sun/io/scsi/adapters/fas.c
4755
(uint64_t)sp->cmd_dmacookie.dmac_size;
usr/src/uts/sun/io/scsi/adapters/fas.c
4757
sp->cmd_dmacookie.dmac_address,
usr/src/uts/sun/io/scsi/adapters/fas.c
4758
sp->cmd_dmacookie.dmac_size);
usr/src/uts/sun/io/scsi/adapters/fas.c
4761
amt = end - sp->cmd_cur_addr;
usr/src/uts/sun/io/scsi/adapters/fas.c
4765
DPRINTF3("amt=%x, end=%lx, cur_addr=%x\n", amt, end, sp->cmd_cur_addr);
usr/src/uts/sun/io/scsi/adapters/fas.c
4771
end = (uint64_t)sp->cmd_cur_addr + (uint64_t)amt - 1;
usr/src/uts/sun/io/scsi/adapters/fas.c
4773
(sp->cmd_cur_addr & ~fas->f_dma_attr->dma_attr_seg)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4776
sp->cmd_cur_addr, end, fas->f_dma_attr->dma_attr_seg);
usr/src/uts/sun/io/scsi/adapters/fas.c
4777
amt = (end & ~fas->f_dma_attr->dma_attr_seg) - sp->cmd_cur_addr;
usr/src/uts/sun/io/scsi/adapters/fas.c
4785
end = (uint64_t)sp->cmd_dmacookie.dmac_address +
usr/src/uts/sun/io/scsi/adapters/fas.c
4786
(uint64_t)sp->cmd_dmacookie.dmac_size -
usr/src/uts/sun/io/scsi/adapters/fas.c
4787
(uint64_t)sp->cmd_cur_addr;
usr/src/uts/sun/io/scsi/adapters/fas.c
4790
amt, end, sp->cmd_cur_addr, sp->cmd_dmacount);
usr/src/uts/sun/io/scsi/adapters/fas.c
4796
EPRINTF4("%d.%d cmd 0x%x to xfer %x\n", Tgt(sp), Lun(sp),
usr/src/uts/sun/io/scsi/adapters/fas.c
4797
sp->cmd_pkt->pkt_cdbp[0], amt);
usr/src/uts/sun/io/scsi/adapters/fas.c
4802
FAS_DMA_WRITE(fas, amt, sp->cmd_cur_addr,
usr/src/uts/sun/io/scsi/adapters/fas.c
4805
FAS_DMA_READ(fas, amt, sp->cmd_cur_addr, amt,
usr/src/uts/sun/io/scsi/adapters/fas.c
4809
"unwanted data xfer direction for Target %d", Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
4810
fas_set_pkt_reason(fas, sp, CMD_DMA_DERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4817
if (!sending && (fas_ptest_data_in & (1<<Tgt(sp)))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
4834
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4843
tgt = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
4845
was_sending = (sp->cmd_flags & CFLAG_DMASEND) ? 1 : 0;
usr/src/uts/sun/io/scsi/adapters/fas.c
4859
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4886
sp->cmd_pkt->pkt_statistics |= STAT_PERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
4887
sp->cmd_pkt->pkt_reason = CMD_TRAN_ERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
4956
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
4973
sp->cmd_pkt->pkt_statistics |= STAT_SYNC;
usr/src/uts/sun/io/scsi/adapters/fas.c
4989
sp->cmd_data_count, sp->cmd_cur_addr, xfer_amt);
usr/src/uts/sun/io/scsi/adapters/fas.c
4990
sp->cmd_data_count += xfer_amt;
usr/src/uts/sun/io/scsi/adapters/fas.c
4991
sp->cmd_cur_addr += xfer_amt;
usr/src/uts/sun/io/scsi/adapters/fas.c
4992
sp->cmd_pkt->pkt_state |= STATE_XFERRED_DATA;
usr/src/uts/sun/io/scsi/adapters/fas.c
4995
sp->cmd_data_count, sp->cmd_cur_addr, xfer_amt);
usr/src/uts/sun/io/scsi/adapters/fas.c
5016
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5053
if (fas_ptest_status & (1<<Tgt(sp))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5059
} else if ((fas_ptest_msgin & (1<<Tgt(sp))) && fas_ptest_msg == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5078
sp->cmd_pkt->pkt_statistics |= STAT_PERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
5095
*(sp->cmd_pkt->pkt_scbp) =
usr/src/uts/sun/io/scsi/adapters/fas.c
5101
sp->cmd_pkt->pkt_state |= STATE_GOT_STATUS;
usr/src/uts/sun/io/scsi/adapters/fas.c
5115
sp->cmd_pkt->pkt_statistics |= STAT_PERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
5131
sp->cmd_pkt->pkt_state |= STATE_GOT_STATUS;
usr/src/uts/sun/io/scsi/adapters/fas.c
5132
*(sp->cmd_pkt->pkt_scbp) = sts;
usr/src/uts/sun/io/scsi/adapters/fas.c
5277
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5321
((sp->cmd_pkt_flags & FLAG_NODISCON) == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5377
sp->cmd_pkt->pkt_statistics |= STAT_PERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
5435
if ((fas_ptest_msgin & (1<<Tgt(sp))) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
5453
if (fas_ptest_emsgin & (1<<Tgt(sp))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5550
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5553
int tgt = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
5603
if (sp->cmd_pkt_flags & FLAG_NODISCON) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5716
fas_set_pkt_reason(fas, sp, reason, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
5722
sp->cmd_cdbp = sp->cmd_pkt->pkt_cdbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5723
if (sp->cmd_data_count != sp->cmd_saved_data_count) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5724
if (fas_restore_pointers(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5726
} else if ((sp->cmd_pkt->pkt_reason & CMD_TRAN_ERR) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
5727
(sp->cmd_pkt->pkt_statistics & STAT_PERR) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
5728
(sp->cmd_cur_win == 0) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
5729
(sp->cmd_data_count == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5730
sp->cmd_pkt->pkt_reason &= ~CMD_TRAN_ERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
5736
sp->cmd_saved_data_count = sp->cmd_data_count;
usr/src/uts/sun/io/scsi/adapters/fas.c
5737
sp->cmd_saved_win = sp->cmd_cur_win;
usr/src/uts/sun/io/scsi/adapters/fas.c
5738
sp->cmd_saved_cur_addr = sp->cmd_cur_addr;
usr/src/uts/sun/io/scsi/adapters/fas.c
5766
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5769
int amt = sp->cmd_cdblen;
usr/src/uts/sun/io/scsi/adapters/fas.c
5776
*tp++ = sp->cmd_cdbp[i];
usr/src/uts/sun/io/scsi/adapters/fas.c
5794
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5816
sp->cmd_pkt->pkt_state |= STATE_SENT_CMD;
usr/src/uts/sun/io/scsi/adapters/fas.c
5834
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5855
"Target %d refused message resend", Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
5856
fas_set_pkt_reason(fas, sp, CMD_NOMSGOUT, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
5904
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5906
int target = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
5941
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5942
fas_set_pkt_reason(fas, sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
5947
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5948
fas_set_pkt_reason(fas, sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
5951
fas_force_renegotiation(fas, Tgt(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
5956
if (sp->cmd_flags & CFLAG_CMDPROXY) {
usr/src/uts/sun/io/scsi/adapters/fas.c
5957
sp->cmd_cdb[FAS_PROXY_RESULT] = TRUE;
usr/src/uts/sun/io/scsi/adapters/fas.c
5995
sp->cmd_pkt->pkt_statistics |= STAT_PERR;
usr/src/uts/sun/io/scsi/adapters/fas.c
6017
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
6027
xfer_amt = sp->cmd_data_count - sp->cmd_saved_data_count;
usr/src/uts/sun/io/scsi/adapters/fas.c
6029
ASSERT(sp->cmd_data_count > 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
6030
sp->cmd_data_count--;
usr/src/uts/sun/io/scsi/adapters/fas.c
6031
sp->cmd_cur_addr--;
usr/src/uts/sun/io/scsi/adapters/fas.c
6058
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
6061
int tgt = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
6337
fas_restore_pointers(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
6339
if (sp->cmd_data_count != sp->cmd_saved_data_count) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6340
sp->cmd_data_count = sp->cmd_saved_data_count;
usr/src/uts/sun/io/scsi/adapters/fas.c
6341
sp->cmd_cur_addr = sp->cmd_saved_cur_addr;
usr/src/uts/sun/io/scsi/adapters/fas.c
6343
if (sp->cmd_cur_win != sp->cmd_saved_win) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6344
sp->cmd_cur_win = sp->cmd_saved_win;
usr/src/uts/sun/io/scsi/adapters/fas.c
6345
if (fas_set_new_window(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6349
DPRINTF1("curaddr=%x\n", sp->cmd_cur_addr);
usr/src/uts/sun/io/scsi/adapters/fas.c
6355
fas_set_new_window(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
6361
if (ddi_dma_getwin(sp->cmd_dmahandle, sp->cmd_cur_win,
usr/src/uts/sun/io/scsi/adapters/fas.c
6362
&offset, &len, &sp->cmd_dmacookie, &count) != DDI_SUCCESS) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6367
sp->cmd_cur_win, offset, len, count);
usr/src/uts/sun/io/scsi/adapters/fas.c
6374
fas_next_window(struct fas *fas, struct fas_cmd *sp, uint64_t end)
usr/src/uts/sun/io/scsi/adapters/fas.c
6378
if (sp->cmd_nwin == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6380
(void) ddi_dma_numwin(sp->cmd_dmahandle, &nwin);
usr/src/uts/sun/io/scsi/adapters/fas.c
6381
sp->cmd_nwin = (uchar_t)nwin;
usr/src/uts/sun/io/scsi/adapters/fas.c
6386
sp->cmd_data_count, sp->cmd_dmacount, sp->cmd_cur_addr, end,
usr/src/uts/sun/io/scsi/adapters/fas.c
6387
sp->cmd_nwin);
usr/src/uts/sun/io/scsi/adapters/fas.c
6389
if (sp->cmd_cur_win < sp->cmd_nwin) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6390
sp->cmd_cur_win++;
usr/src/uts/sun/io/scsi/adapters/fas.c
6391
if (fas_set_new_window(fas, sp)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6393
sp->cmd_cur_win--;
usr/src/uts/sun/io/scsi/adapters/fas.c
6400
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
6403
fas_set_pkt_reason(fas, sp, CMD_DATA_OVR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
6410
fas_sync_wide_backoff(fas, sp, slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
6413
sp->cmd_cur_addr = sp->cmd_dmacookie.dmac_address;
usr/src/uts/sun/io/scsi/adapters/fas.c
6414
DPRINTF1("cur_addr=%x\n", sp->cmd_cur_addr);
usr/src/uts/sun/io/scsi/adapters/fas.c
6555
fas_runpoll(struct fas *fas, short slot, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
6561
slot, *((uchar_t *)sp->cmd_pkt->pkt_cdbp),
usr/src/uts/sun/io/scsi/adapters/fas.c
6570
while ((sp->cmd_flags & CFLAG_COMPLETED) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6571
if (!(sp->cmd_flags & CFLAG_CMDPROXY)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6594
if (!(sp->cmd_flags & CFLAG_CMDPROXY)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6595
uchar_t *cmdp = (uchar_t *)sp->cmd_pkt->pkt_cdbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
6598
(NOTAG(Tgt(sp)) ||
usr/src/uts/sun/io/scsi/adapters/fas.c
6599
(((sp->cmd_pkt_flags & FLAG_TAGMASK) == 0) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
6617
if (sp->cmd_flags & CFLAG_COMPLETED) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6646
if (fas_startcmd(fas, sp) != TRUE) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6648
ASSERT(fas->f_current_sp != sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
6658
limit = sp->cmd_pkt->pkt_time * 1000000;
usr/src/uts/sun/io/scsi/adapters/fas.c
6681
if ((sp->cmd_flags & CFLAG_COMPLETED) ||
usr/src/uts/sun/io/scsi/adapters/fas.c
6682
(sp->cmd_pkt->pkt_state == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6700
if ((sp->cmd_flags & CFLAG_COMPLETED) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6707
if (sp->cmd_pkt->pkt_state) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6722
if (!(sp->cmd_flags & CFLAG_CMDPROXY)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6729
fas_remove_cmd(fas, sp, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
6735
(!(sp->cmd_flags & CFLAG_CMDPROXY))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
6755
fas_remove_cmd(fas, sp, NEW_TIMEOUT);
usr/src/uts/sun/io/scsi/adapters/fas.c
6756
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
6757
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
6759
if ((sp->cmd_flags & CFLAG_CMDPROXY) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7033
struct fas_cmd *sp = pkt->pkt_ha_private;
usr/src/uts/sun/io/scsi/adapters/fas.c
7036
(struct arq_private_data *)sp->cmd_pkt->pkt_private;
usr/src/uts/sun/io/scsi/adapters/fas.c
7039
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
7041
DPRINTF1("completing arq pkt sp=0x%p\n", (void *)sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7042
ASSERT(sp == fas->f_arq_pkt[slot]);
usr/src/uts/sun/io/scsi/adapters/fas.c
7044
ASSERT(ssp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
usr/src/uts/sun/io/scsi/adapters/fas.c
7048
(sp->cmd_pkt->pkt_scbp));
usr/src/uts/sun/io/scsi/adapters/fas.c
7049
arqstat->sts_rqpkt_reason = sp->cmd_pkt->pkt_reason;
usr/src/uts/sun/io/scsi/adapters/fas.c
7050
arqstat->sts_rqpkt_state = sp->cmd_pkt->pkt_state;
usr/src/uts/sun/io/scsi/adapters/fas.c
7051
arqstat->sts_rqpkt_statistics = sp->cmd_pkt->pkt_statistics;
usr/src/uts/sun/io/scsi/adapters/fas.c
7052
arqstat->sts_rqpkt_resid = sp->cmd_pkt->pkt_resid;
usr/src/uts/sun/io/scsi/adapters/fas.c
7063
fas_sync_wide_backoff(fas, sp, slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
7073
fas_handle_sts_chk(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
7075
struct fas_cmd *arqsp = fas->f_arq_pkt[sp->cmd_slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
7079
if ((arqsp == NULL) || (arqsp == sp) ||
usr/src/uts/sun/io/scsi/adapters/fas.c
7080
(sp->cmd_scblen < sizeof (struct scsi_arq_status))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7082
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7089
ASSERT(sp->cmd_flags & CFLAG_FINISHED);
usr/src/uts/sun/io/scsi/adapters/fas.c
7090
ASSERT(sp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
usr/src/uts/sun/io/scsi/adapters/fas.c
7092
sp->cmd_slot, (void *)arqsp, (void *)fas->f_arq_pkt[sp->cmd_slot]);
usr/src/uts/sun/io/scsi/adapters/fas.c
7098
arq_data->arq_save_sp = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7108
arqsp->cmd_pkt->pkt_time = sp->cmd_pkt->pkt_time;
usr/src/uts/sun/io/scsi/adapters/fas.c
7116
fas_full_throttle(fas, sp->cmd_slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
7121
fas_set_pkt_reason(fas, sp, CMD_TRAN_ERR, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
7123
fas_dump_cmd(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7124
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7133
fas_handle_qfull(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
7135
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
7137
if ((++sp->cmd_qfull_retries > fas->f_qfull_retries[Tgt(sp)]) ||
usr/src/uts/sun/io/scsi/adapters/fas.c
7138
(fas->f_qfull_retries[Tgt(sp)] == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7149
Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
7151
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7153
if (fas->f_reset_delay[Tgt(sp)] == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7158
"retrying\n", Tgt(sp), Lun(sp), fas->f_throttle[slot]);
usr/src/uts/sun/io/scsi/adapters/fas.c
7159
sp->cmd_pkt->pkt_flags |= FLAG_HEAD;
usr/src/uts/sun/io/scsi/adapters/fas.c
7160
sp->cmd_flags &= ~CFLAG_TRANFLAG;
usr/src/uts/sun/io/scsi/adapters/fas.c
7161
(void) fas_accept_pkt(fas, sp, NO_TRAN_BUSY);
usr/src/uts/sun/io/scsi/adapters/fas.c
7181
fas->f_qfull_retry_interval[Tgt(sp)]);
usr/src/uts/sun/io/scsi/adapters/fas.c
7374
struct fas_cmd *sp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
7395
sp = fas->f_active[slot]->f_slot[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
7408
sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7439
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7440
if (sp->cmd_flags & CFLAG_CMDDISC) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7445
ASSERT(sp == fas->f_current_sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7454
fas_sync_wide_backoff(fas, sp, slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
7466
if (fas_abort_cmd(fas, sp, slot) == ACTION_SEARCH) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7479
fas_sync_wide_backoff(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
7492
tgt, state, phase, (void *)sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7571
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7572
int tgt = Tgt(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7659
fas_abort_cmd(struct fas *fas, struct fas_cmd *sp, int slot)
usr/src/uts/sun/io/scsi/adapters/fas.c
7667
IPRINTF1("abort cmd 0x%p\n", (void *)sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7708
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7716
sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
7717
slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
7720
sp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
7734
slot, (void *)sp, (sp? sp->cmd_pkt_flags : 0), (void *)cur_sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7740
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7742
(void *)sp, ap->a_target, ap->a_lun);
usr/src/uts/sun/io/scsi/adapters/fas.c
7743
rval = fas_remove_from_readyQ(fas, sp, slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
7746
fas_set_pkt_reason(fas, sp, CMD_ABORTED, STAT_ABORTED);
usr/src/uts/sun/io/scsi/adapters/fas.c
7747
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7748
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7751
} else if ((sp !=
usr/src/uts/sun/io/scsi/adapters/fas.c
7752
fas->f_active[slot]->f_slot[sp->cmd_tag[1]])) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7773
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7779
sp_tagged_flag = (sp->cmd_pkt_flags & FLAG_TAGMASK);
usr/src/uts/sun/io/scsi/adapters/fas.c
7781
sp_savec = sp->cmd_pkt->pkt_comp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7782
sp->cmd_pkt->pkt_comp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
7785
if ((sp == cur_sp) && (fas->f_state != STATE_FREE) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
7786
(sp->cmd_pkt->pkt_state)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7787
rval = fas_abort_connected_cmd(fas, sp, abort_msg);
usr/src/uts/sun/io/scsi/adapters/fas.c
7792
(sp->cmd_flags & CFLAG_CMDDISC) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
7793
((sp->cmd_flags & CFLAG_COMPLETED) == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7794
rval = fas_abort_disconnected_cmd(fas, ap, sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
7799
sp->cmd_flags |= CFLAG_COMPLETED;
usr/src/uts/sun/io/scsi/adapters/fas.c
7800
fas_set_pkt_reason(fas, sp, CMD_ABORTED, STAT_ABORTED);
usr/src/uts/sun/io/scsi/adapters/fas.c
7803
sp->cmd_pkt->pkt_comp = sp_savec;
usr/src/uts/sun/io/scsi/adapters/fas.c
7836
if (sp && (sp != cur_sp) && (sp->cmd_flags & CFLAG_COMPLETED)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7837
sp->cmd_flags &= ~CFLAG_COMPLETED;
usr/src/uts/sun/io/scsi/adapters/fas.c
7838
fas_remove_cmd(fas, sp, NEW_TIMEOUT);
usr/src/uts/sun/io/scsi/adapters/fas.c
7839
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7840
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7876
struct fas_cmd *sp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
7878
while (sp != 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7879
fas_set_pkt_reason(fas, sp, reason, STAT_ABORTED);
usr/src/uts/sun/io/scsi/adapters/fas.c
7880
sp = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
7887
if ((sp = fas->f_active[slot]->f_slot[tag]) != 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7888
fas_set_pkt_reason(fas, sp, reason, stat);
usr/src/uts/sun/io/scsi/adapters/fas.c
7900
fas_set_pkt_reason(struct fas *fas, struct fas_cmd *sp, uchar_t reason,
usr/src/uts/sun/io/scsi/adapters/fas.c
7903
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7904
if (sp->cmd_pkt->pkt_reason == CMD_CMPLT) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7905
sp->cmd_pkt->pkt_reason = reason;
usr/src/uts/sun/io/scsi/adapters/fas.c
7907
sp->cmd_pkt->pkt_statistics |= stat;
usr/src/uts/sun/io/scsi/adapters/fas.c
7909
(void *)sp, reason, sp->cmd_pkt->pkt_statistics);
usr/src/uts/sun/io/scsi/adapters/fas.c
7917
fas_remove_from_readyQ(struct fas *fas, struct fas_cmd *sp, int slot)
usr/src/uts/sun/io/scsi/adapters/fas.c
7924
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7931
if (ssp == sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7932
if (fas->f_readyf[slot] == sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7933
fas->f_readyf[slot] = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
7935
psp->cmd_forw = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
7937
if (fas->f_readyb[slot] == sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7953
fas_head_of_readyQ(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
7959
if ((sp->cmd_pkt_flags & FLAG_NOINTR) == 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7961
int slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
7964
fas->f_readyf[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7965
sp->cmd_forw = dp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7967
fas->f_readyb[slot] = sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7979
struct fas_cmd *sp, *nsp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7984
sp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
7987
while (sp != 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
7992
nsp = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
7993
ASSERT((sp->cmd_flags & CFLAG_FREE) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
7994
ASSERT(Tgt(sp) == slot/NLUNS_PER_TARGET);
usr/src/uts/sun/io/scsi/adapters/fas.c
7995
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7996
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
7997
sp = nsp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8011
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8025
if ((sp = tagque->f_slot[tag]) != 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8027
ASSERT((sp->cmd_flags & CFLAG_FREE) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
8028
if (sp->cmd_pkt->pkt_reason == CMD_CMPLT) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8029
if ((sp->cmd_flags & CFLAG_FINISHED) ==
usr/src/uts/sun/io/scsi/adapters/fas.c
8042
if ((sp = tagque->f_slot[tag]) != 0) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8043
fas_flush_cmd(fas, sp, 0, 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
8058
fas_flush_cmd(struct fas *fas, struct fas_cmd *sp, uchar_t reason,
usr/src/uts/sun/io/scsi/adapters/fas.c
8061
short slot = sp->cmd_slot;
usr/src/uts/sun/io/scsi/adapters/fas.c
8064
ASSERT((sp->cmd_flags & CFLAG_FREE) == 0);
usr/src/uts/sun/io/scsi/adapters/fas.c
8065
ASSERT(sp == fas->f_active[slot]->f_slot[sp->cmd_tag[1]]);
usr/src/uts/sun/io/scsi/adapters/fas.c
8067
fas_remove_cmd(fas, sp, NEW_TIMEOUT);
usr/src/uts/sun/io/scsi/adapters/fas.c
8068
fas_decrement_ncmds(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
8069
fas_set_pkt_reason(fas, sp, reason, stat);
usr/src/uts/sun/io/scsi/adapters/fas.c
8070
fas_call_pkt_comp(fas, sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
8081
fas_makeproxy_cmd(struct fas_cmd *sp, struct scsi_address *ap,
usr/src/uts/sun/io/scsi/adapters/fas.c
8089
bzero(sp, sizeof (*sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
8093
pkt->pkt_cdbp = (opaque_t)&sp->cmd_cdb[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
8094
pkt->pkt_scbp = (opaque_t)&sp->cmd_scb;
usr/src/uts/sun/io/scsi/adapters/fas.c
8095
pkt->pkt_ha_private = (opaque_t)sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8096
sp->cmd_pkt = pkt;
usr/src/uts/sun/io/scsi/adapters/fas.c
8097
sp->cmd_scblen = 1;
usr/src/uts/sun/io/scsi/adapters/fas.c
8098
sp->cmd_pkt_flags = pkt->pkt_flags = FLAG_NOINTR;
usr/src/uts/sun/io/scsi/adapters/fas.c
8099
sp->cmd_flags = CFLAG_CMDPROXY;
usr/src/uts/sun/io/scsi/adapters/fas.c
8100
sp->cmd_cdb[FAS_PROXY_TYPE] = FAS_PROXY_SNDMSG;
usr/src/uts/sun/io/scsi/adapters/fas.c
8101
sp->cmd_cdb[FAS_PROXY_RESULT] = FALSE;
usr/src/uts/sun/io/scsi/adapters/fas.c
8102
sp->cmd_cdb[FAS_PROXY_DATA] = (char)nmsgs;
usr/src/uts/sun/io/scsi/adapters/fas.c
8106
sp->cmd_cdb[FAS_PROXY_DATA + 1 + i] = (uchar_t)va_arg(vap, int);
usr/src/uts/sun/io/scsi/adapters/fas.c
8115
fas_do_proxy_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
8122
if (fas_accept_pkt(fas, sp, TRAN_BUSY_OK) == TRAN_ACCEPT &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8123
sp->cmd_pkt->pkt_reason == CMD_CMPLT &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8124
sp->cmd_cdb[FAS_PROXY_RESULT] == TRUE) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8127
ASSERT(fas->f_current_sp != sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
8132
ap->a_target, ap->a_lun, sp->cmd_cdb[FAS_PROXY_RESULT],
usr/src/uts/sun/io/scsi/adapters/fas.c
8133
sp->cmd_pkt->pkt_reason);
usr/src/uts/sun/io/scsi/adapters/fas.c
8134
ASSERT(fas->f_current_sp != sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
8145
fas_abort_connected_cmd(struct fas *fas, struct fas_cmd *sp, uchar_t msg)
usr/src/uts/sun/io/scsi/adapters/fas.c
8148
int flags = sp->cmd_pkt_flags;
usr/src/uts/sun/io/scsi/adapters/fas.c
8153
if (fas->f_reset_delay[Tgt(sp)]) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8167
scsi_mname(msg), Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
8173
sp->cmd_pkt_flags |= FLAG_NOINTR;
usr/src/uts/sun/io/scsi/adapters/fas.c
8183
if (fas->f_abort_msg_sent && (sp->cmd_flags & CFLAG_COMPLETED)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8185
Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
8189
Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
8191
sp->cmd_pkt_flags = flags;
usr/src/uts/sun/io/scsi/adapters/fas.c
8202
struct fas_cmd *sp, uchar_t msg, int slot)
usr/src/uts/sun/io/scsi/adapters/fas.c
8218
if (sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
8219
ASSERT(sp->cmd_slot == slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
8224
if (sp && (TAGGED(target) && (msg == MSG_ABORT_TAG))) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8225
int tag = sp->cmd_tag[1];
usr/src/uts/sun/io/scsi/adapters/fas.c
8226
ASSERT(sp == fas->f_active[slot]->f_slot[tag]);
usr/src/uts/sun/io/scsi/adapters/fas.c
8520
struct fas_cmd *sp = fas->f_arq_pkt[i];
usr/src/uts/sun/io/scsi/adapters/fas.c
8523
(sp->cmd_pkt->pkt_private);
usr/src/uts/sun/io/scsi/adapters/fas.c
8524
if (sp->cmd_pkt->pkt_comp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8542
struct fas_cmd *sp = &local;
usr/src/uts/sun/io/scsi/adapters/fas.c
8547
fas_makeproxy_cmd(sp, ap, pkt, 1, MSG_DEVICE_RESET);
usr/src/uts/sun/io/scsi/adapters/fas.c
8548
rval = fas_do_proxy_cmd(fas, sp, ap, scsi_mname(MSG_DEVICE_RESET));
usr/src/uts/sun/io/scsi/adapters/fas.c
8562
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8563
int flags = sp->cmd_pkt_flags;
usr/src/uts/sun/io/scsi/adapters/fas.c
8579
sp->cmd_pkt_flags |= FLAG_NOINTR;
usr/src/uts/sun/io/scsi/adapters/fas.c
8593
if (fas->f_reset_msg_sent && (sp->cmd_flags & CFLAG_COMPLETED)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8600
sp->cmd_pkt_flags = flags;
usr/src/uts/sun/io/scsi/adapters/fas.c
8717
struct fas_cmd *sp = fas->f_arq_pkt[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
8720
(sp->cmd_pkt->pkt_private);
usr/src/uts/sun/io/scsi/adapters/fas.c
8721
if (sp->cmd_pkt->pkt_comp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8827
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8837
if ((fas_atest_disc == 0) && sp &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8838
(sp->cmd_slot == slot) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8839
((sp->cmd_flags & CFLAG_CMDDISC) == 0)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8840
pkt = sp->cmd_pkt;
usr/src/uts/sun/io/scsi/adapters/fas.c
8842
sp = fas->f_active[slot]->f_slot[0];
usr/src/uts/sun/io/scsi/adapters/fas.c
8843
if (sp && (sp->cmd_flags & CFLAG_CMDDISC)) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8844
pkt = sp->cmd_pkt;
usr/src/uts/sun/io/scsi/adapters/fas.c
8846
} else if ((fas_atest_disc == 1) && (sp == 0) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8854
if ((sp = fas->f_active[slot]->f_slot[tag])
usr/src/uts/sun/io/scsi/adapters/fas.c
8858
if (sp) {
usr/src/uts/sun/io/scsi/adapters/fas.c
8859
pkt = sp->cmd_pkt;
usr/src/uts/sun/io/scsi/adapters/fas.c
8860
ASSERT(sp->cmd_slot == slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
8864
} else if (fas_atest_disc == 2 && (sp == 0) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8876
} else if ((fas_atest_disc == 6) && sp &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8877
(sp->cmd_slot == slot) &&
usr/src/uts/sun/io/scsi/adapters/fas.c
8879
pkt = sp->cmd_pkt;
usr/src/uts/sun/io/scsi/adapters/fas.c
9352
fas_dump_cmd(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
9355
uchar_t *cp = (uchar_t *)sp->cmd_pkt->pkt_cdbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
9360
Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
9362
for (i = 0; i < (int)sp->cmd_actual_cdblen; i++) {
usr/src/uts/sun/io/scsi/adapters/fas.c
9371
sp->cmd_pkt->pkt_state, scsi_state_bits, sp->cmd_pkt_flags,
usr/src/uts/sun/io/scsi/adapters/fas.c
9372
sp->cmd_pkt->pkt_statistics);
usr/src/uts/sun/io/scsi/adapters/fas.c
9373
if (sp->cmd_pkt->pkt_state & STATE_GOT_STATUS) {
usr/src/uts/sun/io/scsi/adapters/fas.c
9374
fas_printf(NULL, "Status=0x%x\n", sp->cmd_pkt->pkt_scbp[0]);
usr/src/uts/sun/io/scsi/adapters/fas.c
9380
fas_short_dump_cmd(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
9383
uchar_t *cp = (uchar_t *)sp->cmd_pkt->pkt_cdbp;
usr/src/uts/sun/io/scsi/adapters/fas.c
9387
(void) sprintf(&buf[0], "?%d.%d: cdb=[", Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas.c
9388
for (i = 0; i < (int)sp->cmd_actual_cdblen; i++) {
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
122
fas_call_pkt_comp(register struct fas *fas, register struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
127
ASSERT(sp != 0);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
128
ASSERT((sp->cmd_flags & CFLAG_COMPLETED) == 0);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
129
ASSERT((sp->cmd_flags & CFLAG_FREE) == 0);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
130
ASSERT(sp->cmd_flags & CFLAG_FINISHED);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
132
ASSERT((sp->cmd_flags & CFLAG_CMDDISC) == 0);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
133
ASSERT(sp != fas->f_current_sp);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
134
ASSERT(sp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
136
sp->cmd_flags &= ~CFLAG_IN_TRANSPORT;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
137
sp->cmd_flags |= CFLAG_COMPLETED;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
138
sp->cmd_qfull_retries = 0;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
144
if (sp->cmd_pkt->pkt_comp && !(sp->cmd_flags & CFLAG_CMDARQ)) {
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
146
if (sp->cmd_pkt->pkt_reason != CMD_CMPLT) {
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
149
Tgt(sp), Lun(sp), (void *)sp,
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
150
scsi_rname(sp->cmd_pkt->pkt_reason),
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
151
sp->cmd_pkt->pkt_statistics,
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
152
sp->cmd_pkt->pkt_state);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
155
Tgt(sp), Lun(sp));
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
168
fas->f_c_qb = sp;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
169
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
170
dp->cmd_forw = sp;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
175
fas->f_c_qf = fas->f_c_qb = sp;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
176
sp->cmd_forw = NULL;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
180
} else if ((sp->cmd_flags & CFLAG_CMDARQ) && sp->cmd_pkt->pkt_comp) {
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
185
fas_complete_arq_pkt(sp->cmd_pkt);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
189
(void *)sp, sp->cmd_pkt->pkt_reason);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
47
register struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
70
register struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
94
sp = qf;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
95
qf = sp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
96
(*sp->cmd_pkt->pkt_comp)(sp->cmd_pkt);
usr/src/uts/sun/sys/scsi/adapters/fascmd.h
60
#define CMD2PKT(sp) ((sp)->cmd_pkt)
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
834
#define Tgt(sp) ((sp)->cmd_pkt->pkt_address.a_target)
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
835
#define Lun(sp) ((sp)->cmd_pkt->pkt_address.a_lun)
usr/src/uts/sun4/os/mp_startup.c
106
caddr_t sp;
usr/src/uts/sun4/os/mp_startup.c
134
sp = tp->t_stk;
usr/src/uts/sun4/os/mp_startup.c
136
tp->t_sp = (uintptr_t)((struct rwindow *)sp - 1) - STACK_BIAS;
usr/src/uts/sun4/os/mp_startup.c
556
caddr_t sp;
usr/src/uts/sun4/os/mp_startup.c
580
sp = tp->t_stk;
usr/src/uts/sun4/os/mp_startup.c
581
tp->t_sp = (uintptr_t)((struct rwindow *)sp - 1) - STACK_BIAS;
usr/src/uts/sun4/os/trap.c
1109
caddr_t sp;
usr/src/uts/sun4/os/trap.c
1111
error = flush_user_windows_to_stack(&sp);
usr/src/uts/sun4/os/trap.c
1134
siginfo.si_addr = sp;
usr/src/uts/sun4u/cpu/us3_common.c
3003
cpu_t *sp, *dtcr, *ptnr, *locptnr, *sibptnr;
usr/src/uts/sun4u/cpu/us3_common.c
3051
sp = dtcr->cpu_next_part;
usr/src/uts/sun4u/cpu/us3_common.c
3061
sp = cpu[CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id)];
usr/src/uts/sun4u/cpu/us3_common.c
3062
if (sp == NULL || sp->cpu_part != dtcr->cpu_part ||
usr/src/uts/sun4u/cpu/us3_common.c
3063
!cpu_flagged_active(sp->cpu_flags) ||
usr/src/uts/sun4u/cpu/us3_common.c
3064
(sp == dtcr && !(flags & PTNR_SELFOK)) ||
usr/src/uts/sun4u/cpu/us3_common.c
3065
(pg_plat_cpus_share(sp, dtcr, PGHW_CHIP) &&
usr/src/uts/sun4u/cpu/us3_common.c
3067
sp = dtcr->cpu_next_part;
usr/src/uts/sun4u/cpu/us3_common.c
3069
if (sp->cpu_lpl->lpl_lgrp != dtcr->cpu_lpl->lpl_lgrp) {
usr/src/uts/sun4u/cpu/us3_common.c
3071
} else if (sp == dtcr) {
usr/src/uts/sun4u/cpu/us3_common.c
3073
} else if (pg_plat_cpus_share(sp, dtcr, PGHW_CHIP)) {
usr/src/uts/sun4u/cpu/us3_common.c
3078
return (sp);
usr/src/uts/sun4u/cpu/us3_common.c
3089
sp = cpu[CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id)];
usr/src/uts/sun4u/cpu/us3_common.c
3090
if (sp == NULL) {
usr/src/uts/sun4u/cpu/us3_common.c
3091
sp = dtcr->cpu_next_part;
usr/src/uts/sun4u/cpu/us3_common.c
3093
sp = sp->cpu_next_part; /* may be dtcr */
usr/src/uts/sun4u/cpu/us3_common.c
3094
if (sp->cpu_part != dtcr->cpu_part)
usr/src/uts/sun4u/cpu/us3_common.c
3095
sp = dtcr;
usr/src/uts/sun4u/cpu/us3_common.c
3108
if (!cpu_flagged_active(sp->cpu_flags)) {
usr/src/uts/sun4u/cpu/us3_common.c
3109
sp = dtcr;
usr/src/uts/sun4u/cpu/us3_common.c
3112
ptnr = sp;
usr/src/uts/sun4u/cpu/us3_common.c
3131
} while ((ptnr = ptnr->cpu_next_part) != sp);
usr/src/uts/sun4u/lw8/io/sgfru.c
1751
section_t *sp;
usr/src/uts/sun4u/lw8/io/sgfru.c
1757
for (i = 0, sp = sectp; i < fru->cnt; i++, sp++) {
usr/src/uts/sun4u/lw8/io/sgfru.c
1758
bcopy(tdatap, (caddr_t)&sp->handle, FRU_HDL_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1760
bcopy(tdatap, (caddr_t)&sp->offset, OFFSET_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1762
bcopy(tdatap, (caddr_t)&sp->length, LENGTH_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1764
bcopy(tdatap, (caddr_t)&sp->protected, PROTECTED_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1766
bcopy(tdatap, (caddr_t)&sp->version, VERSION_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1781
segment_t *sp;
usr/src/uts/sun4u/lw8/io/sgfru.c
1787
for (i = 0, sp = segp; i < fru->cnt; i++, sp++) {
usr/src/uts/sun4u/lw8/io/sgfru.c
1788
bcopy(tdatap, (caddr_t)&sp->handle, FRU_HDL_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1790
bcopy(tdatap, (caddr_t)&sp->name, NAME_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1792
bcopy(tdatap, (caddr_t)&sp->descriptor, DESCRIPTOR_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1794
bcopy(tdatap, (caddr_t)&sp->offset, OFFSET_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1796
bcopy(tdatap, (caddr_t)&sp->length, LENGTH_SIZE);
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
753
struct sbbc_softstate *sp;
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
760
for (sp = sgsbbc_instances; sp != NULL; sp = sp->next) {
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
761
ASSERT(sp != softsp);
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
780
struct sbbc_softstate *sp;
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
782
for (sp = sgsbbc_instances; sp != NULL; sp = sp->next) {
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
783
if (sp == softsp) {
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
784
if (sp->next != NULL) {
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
785
sp->next->prev = sp->prev;
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
787
if (sp->prev != NULL) {
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
788
sp->prev->next = sp->next;
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
791
sgsbbc_instances = sp->next;
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
793
struct sbbc_softstate *sp;
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
803
for (sp = sgsbbc_instances; sp != NULL; sp = sp->next) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
804
if (softsp == sp)
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
807
if (sp->sbbc_state & SBBC_STATE_DETACH)
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
811
if (sp == NULL) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
816
new_instance = ddi_get_instance(sp->dip);
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
820
sp->iosram = master_iosram;
usr/src/uts/sun4u/serengeti/io/ssm.c
338
struct ssm_node2inst *prev, *sp, *tsp;
usr/src/uts/sun4u/serengeti/io/ssm.c
424
for (prev = NULL, sp = &ssm_node2inst_map; sp != NULL;
usr/src/uts/sun4u/serengeti/io/ssm.c
425
prev = sp, sp = sp->next) {
usr/src/uts/sun4u/serengeti/io/ssm.c
426
ASSERT(sp->inst != instance);
usr/src/uts/sun4u/serengeti/io/ssm.c
427
ASSERT(sp->nodeid != softsp->ssm_nodeid);
usr/src/uts/sun4u/serengeti/io/ssm.c
428
if (sp->inst == -1)
usr/src/uts/sun4u/serengeti/io/ssm.c
432
if (sp == NULL) {
usr/src/uts/sun4u/serengeti/io/ssm.c
434
sp = prev->next = tsp;
usr/src/uts/sun4u/serengeti/io/ssm.c
436
sp->next = NULL;
usr/src/uts/sun4u/serengeti/io/ssm.c
439
sp->inst = instance;
usr/src/uts/sun4u/serengeti/io/ssm.c
440
sp->nodeid = softsp->ssm_nodeid;
usr/src/uts/sun4u/serengeti/io/ssm.c
461
struct ssm_node2inst *prev, *sp;
usr/src/uts/sun4u/serengeti/io/ssm.c
499
for (prev = NULL, sp = &ssm_node2inst_map; sp != NULL;
usr/src/uts/sun4u/serengeti/io/ssm.c
500
prev = sp, sp = sp->next) {
usr/src/uts/sun4u/serengeti/io/ssm.c
502
ASSERT(prev == NULL || sp->inst != -1);
usr/src/uts/sun4u/serengeti/io/ssm.c
503
if (sp->inst == instance)
usr/src/uts/sun4u/serengeti/io/ssm.c
506
ASSERT(sp != NULL);
usr/src/uts/sun4u/serengeti/io/ssm.c
508
if (sp != &ssm_node2inst_map) {
usr/src/uts/sun4u/serengeti/io/ssm.c
509
prev->next = sp->next;
usr/src/uts/sun4u/serengeti/io/ssm.c
510
kmem_free(sp, sizeof (struct ssm_node2inst));
usr/src/uts/sun4u/serengeti/io/ssm.c
517
sp->nodeid = -1;
usr/src/uts/sun4u/serengeti/io/ssm.c
518
sp->inst = -1;
usr/src/uts/sun4u/serengeti/io/ssm.c
907
struct ssm_node2inst *sp;
usr/src/uts/sun4u/serengeti/io/ssm.c
915
for (sp = &ssm_node2inst_map; sp != NULL; sp = sp->next) {
usr/src/uts/sun4u/serengeti/io/ssm.c
916
if (sp->inst == -1)
usr/src/uts/sun4u/serengeti/io/ssm.c
918
if (sp->nodeid == node)
usr/src/uts/sun4u/serengeti/io/ssm.c
922
if (sp == NULL) {
usr/src/uts/sun4u/serengeti/io/ssm.c
934
sp->inst, node, board);
usr/src/uts/sun4u/serengeti/io/ssm.c
937
sp->inst, node, board);
usr/src/uts/sun4u/serengeti/ml/sbdp.il.cpp
226
sbdp_exec_script_il(void *sp)
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
1048
fhc_bd_sc_register(void (*f)(void *, sysc_cfga_stat_t *, sysc_evt_t), void *sp)
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
1051
fhc_bd_evt.soft = sp;
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
131
static void sysc_policy_set_condition(void *sp, sysc_cfga_stat_t *sysc_stat,
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
832
sysc_policy_set_condition(void *sp, sysc_cfga_stat_t *sysc_stat,
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
835
struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)sp;
usr/src/uts/sun4u/sys/traptrace.h
273
stna %sp, [scr1 + TRAP_ENT_SP]%asi; \
usr/src/uts/sun4u/sys/traptrace.h
303
stna %sp, [scr1 + TRAP_ENT_SP]%asi; \
usr/src/uts/sun4u/sys/traptrace.h
343
stna %sp, [scr1 + TRAP_ENT_SP]%asi; \
usr/src/uts/sun4v/io/ds_pri.c
123
static void request_pri(ds_pri_state_t *sp);
usr/src/uts/sun4v/io/ds_pri.c
124
static uint64_t ds_get_hv_pri(ds_pri_state_t *sp);
usr/src/uts/sun4v/io/ds_pri.c
278
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
285
sp = ddi_get_soft_state(ds_pri_statep, getminor((dev_t)arg));
usr/src/uts/sun4v/io/ds_pri.c
286
if (sp != NULL) {
usr/src/uts/sun4v/io/ds_pri.c
287
*resultp = sp->dip;
usr/src/uts/sun4v/io/ds_pri.c
310
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
333
sp = ddi_get_soft_state(ds_pri_statep, instance);
usr/src/uts/sun4v/io/ds_pri.c
335
mutex_init(&sp->lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/sun4v/io/ds_pri.c
336
cv_init(&sp->cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/sun4v/io/ds_pri.c
349
sp->state = DS_PRI_NO_SERVICE;
usr/src/uts/sun4v/io/ds_pri.c
352
sp->ds_pri_handle = DS_INVALID_HDL;
usr/src/uts/sun4v/io/ds_pri.c
354
sp->ds_pri = NULL;
usr/src/uts/sun4v/io/ds_pri.c
355
sp->ds_pri_len = 0;
usr/src/uts/sun4v/io/ds_pri.c
356
sp->req_id = 0;
usr/src/uts/sun4v/io/ds_pri.c
357
sp->num_opens = 0;
usr/src/uts/sun4v/io/ds_pri.c
364
if ((status = ds_get_hv_pri(sp)) != 0) {
usr/src/uts/sun4v/io/ds_pri.c
379
if (sp->ds_pri)
usr/src/uts/sun4v/io/ds_pri.c
380
kmem_free(sp->ds_pri, sp->ds_pri_len);
usr/src/uts/sun4v/io/ds_pri.c
382
cv_destroy(&sp->cv);
usr/src/uts/sun4v/io/ds_pri.c
383
mutex_destroy(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
394
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
399
sp = ddi_get_soft_state(ds_pri_statep, instance);
usr/src/uts/sun4v/io/ds_pri.c
417
if (sp != NULL && sp->ds_pri_len != 0)
usr/src/uts/sun4v/io/ds_pri.c
418
kmem_free(sp->ds_pri, sp->ds_pri_len);
usr/src/uts/sun4v/io/ds_pri.c
423
cv_destroy(&sp->cv);
usr/src/uts/sun4v/io/ds_pri.c
424
mutex_destroy(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
435
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
442
sp = ddi_get_soft_state(ds_pri_statep, instance);
usr/src/uts/sun4v/io/ds_pri.c
443
if (sp == NULL)
usr/src/uts/sun4v/io/ds_pri.c
446
mutex_enter(&sp->lock);
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
460
if (cv_wait_sig(&sp->cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_pri.c
461
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
467
sp->num_opens++;
usr/src/uts/sun4v/io/ds_pri.c
468
mutex_exit(&sp->lock);
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
481
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
489
if ((sp = ddi_get_soft_state(ds_pri_statep, instance)) == NULL)
usr/src/uts/sun4v/io/ds_pri.c
492
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
493
if (!(sp->state & DS_PRI_HAS_SERVICE)) {
usr/src/uts/sun4v/io/ds_pri.c
494
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
498
if (--sp->num_opens > 0) {
usr/src/uts/sun4v/io/ds_pri.c
499
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
503
sp->state &= ~DS_PRI_REQUESTED;
usr/src/uts/sun4v/io/ds_pri.c
504
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
513
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
521
if ((sp = ddi_get_soft_state(ds_pri_statep, instance)) == NULL)
usr/src/uts/sun4v/io/ds_pri.c
529
mutex_enter(&sp->lock);
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
538
mutex_exit(&sp->lock);
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
544
request_pri(sp);
usr/src/uts/sun4v/io/ds_pri.c
545
if (cv_wait_sig(&sp->cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_pri.c
546
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
552
if (len > sp->ds_pri_len)
usr/src/uts/sun4v/io/ds_pri.c
553
len = sp->ds_pri_len;
usr/src/uts/sun4v/io/ds_pri.c
556
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
572
bcopy(((caddr_t)sp->ds_pri), tmpbufp, len);
usr/src/uts/sun4v/io/ds_pri.c
573
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
594
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
598
if ((sp = ddi_get_soft_state(ds_pri_statep, instance)) == NULL)
usr/src/uts/sun4v/io/ds_pri.c
613
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
616
if (sp->state & DS_PRI_HAS_PRI) {
usr/src/uts/sun4v/io/ds_pri.c
618
info.size = sp->ds_pri_len;
usr/src/uts/sun4v/io/ds_pri.c
619
info.token = sp->gencount;
usr/src/uts/sun4v/io/ds_pri.c
621
if (!(sp->state & DS_PRI_HAS_SERVICE)) {
usr/src/uts/sun4v/io/ds_pri.c
626
request_pri(sp);
usr/src/uts/sun4v/io/ds_pri.c
628
if (cv_wait_sig(&sp->cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_pri.c
629
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
636
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
650
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
653
gencount, sp->gencount);
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
656
gencount == sp->gencount) {
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
658
request_pri(sp);
usr/src/uts/sun4v/io/ds_pri.c
659
if (cv_wait_sig(&sp->cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_pri.c
660
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
664
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
677
request_pri(ds_pri_state_t *sp)
usr/src/uts/sun4v/io/ds_pri.c
681
ASSERT(MUTEX_HELD(&sp->lock));
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
691
ASSERT(sp->ds_pri_len != 0);
usr/src/uts/sun4v/io/ds_pri.c
692
ASSERT(sp->ds_pri != NULL);
usr/src/uts/sun4v/io/ds_pri.c
695
kmem_free(sp->ds_pri, sp->ds_pri_len);
usr/src/uts/sun4v/io/ds_pri.c
696
sp->ds_pri_len = 0;
usr/src/uts/sun4v/io/ds_pri.c
697
sp->ds_pri = NULL;
usr/src/uts/sun4v/io/ds_pri.c
698
sp->state &= ~DS_PRI_HAS_PRI;
usr/src/uts/sun4v/io/ds_pri.c
700
ASSERT(sp->ds_pri == NULL);
usr/src/uts/sun4v/io/ds_pri.c
701
ASSERT(sp->ds_pri_len == 0);
usr/src/uts/sun4v/io/ds_pri.c
704
reqmsg.hdr.seq_num = ++(sp->req_id);
usr/src/uts/sun4v/io/ds_pri.c
707
DS_PRI_DBG("request_pri: request id 0x%lx\n", sp->req_id);
usr/src/uts/sun4v/io/ds_pri.c
716
(void) ds_cap_send(sp->ds_pri_handle, &reqmsg, sizeof (reqmsg.hdr));
usr/src/uts/sun4v/io/ds_pri.c
718
sp->state |= DS_PRI_REQUESTED;
usr/src/uts/sun4v/io/ds_pri.c
719
sp->last_req_id = sp->req_id;
usr/src/uts/sun4v/io/ds_pri.c
730
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
734
if ((sp = ddi_get_soft_state(ds_pri_statep, instance)) == NULL)
usr/src/uts/sun4v/io/ds_pri.c
741
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
743
ASSERT(sp->ds_pri_handle == DS_INVALID_HDL);
usr/src/uts/sun4v/io/ds_pri.c
744
sp->ds_pri_handle = hdl;
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
756
cv_broadcast(&sp->cv);
usr/src/uts/sun4v/io/ds_pri.c
758
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
766
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
770
if ((sp = ddi_get_soft_state(ds_pri_statep, instance)) == NULL)
usr/src/uts/sun4v/io/ds_pri.c
775
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
785
sp->ds_pri_handle = DS_INVALID_HDL;
usr/src/uts/sun4v/io/ds_pri.c
786
sp->state &= ~DS_PRI_HAS_SERVICE;
usr/src/uts/sun4v/io/ds_pri.c
788
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
796
ds_pri_state_t *sp;
usr/src/uts/sun4v/io/ds_pri.c
812
if ((sp = ddi_get_soft_state(ds_pri_statep, instance)) == NULL)
usr/src/uts/sun4v/io/ds_pri.c
815
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
817
ASSERT(sp->state & DS_PRI_HAS_SERVICE);
usr/src/uts/sun4v/io/ds_pri.c
825
request_pri(sp);
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
843
ASSERT(sp->ds_pri_len == 0);
usr/src/uts/sun4v/io/ds_pri.c
844
ASSERT(sp->ds_pri == NULL);
usr/src/uts/sun4v/io/ds_pri.c
847
if (msgp->hdr.seq_num != sp->last_req_id) {
usr/src/uts/sun4v/io/ds_pri.c
859
sp->ds_pri = data;
usr/src/uts/sun4v/io/ds_pri.c
860
sp->ds_pri_len = pri_size;
usr/src/uts/sun4v/io/ds_pri.c
861
bcopy(msgp->data, data, sp->ds_pri_len);
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
865
sp->gencount++;
usr/src/uts/sun4v/io/ds_pri.c
866
cv_broadcast(&sp->cv);
usr/src/uts/sun4v/io/ds_pri.c
869
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_pri.c
878
ds_get_hv_pri(ds_pri_state_t *sp)
usr/src/uts/sun4v/io/ds_pri.c
928
sp->ds_pri = pri_data;
usr/src/uts/sun4v/io/ds_pri.c
929
sp->ds_pri_len = pri_size;
usr/src/uts/sun4v/io/ds_pri.c
930
bcopy(buf_va, pri_data, sp->ds_pri_len);
usr/src/uts/sun4v/io/ds_pri.c
931
sp->state |= DS_PRI_HAS_PRI;
usr/src/uts/sun4v/io/ds_pri.c
932
sp->gencount++;
usr/src/uts/sun4v/io/ds_snmp.c
1002
sp->data = kmem_alloc(snmp_size, KM_SLEEP);
usr/src/uts/sun4v/io/ds_snmp.c
1003
sp->data_len = snmp_size;
usr/src/uts/sun4v/io/ds_snmp.c
1004
sp->state = DS_SNMP_DATA_AVL;
usr/src/uts/sun4v/io/ds_snmp.c
1007
sp->data, sp->data_len);
usr/src/uts/sun4v/io/ds_snmp.c
1010
sp->gencount++;
usr/src/uts/sun4v/io/ds_snmp.c
1015
cv_broadcast(&sp->state_cv);
usr/src/uts/sun4v/io/ds_snmp.c
1016
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
269
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
276
sp = ddi_get_soft_state(ds_snmp_statep, getminor((dev_t)arg));
usr/src/uts/sun4v/io/ds_snmp.c
277
if (sp != NULL) {
usr/src/uts/sun4v/io/ds_snmp.c
278
*resultp = sp->dip;
usr/src/uts/sun4v/io/ds_snmp.c
430
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
442
sp = ddi_get_soft_state(ds_snmp_statep, minor);
usr/src/uts/sun4v/io/ds_snmp.c
448
sp->dev = makedevice(major, minor);
usr/src/uts/sun4v/io/ds_snmp.c
450
*devp = sp->dev;
usr/src/uts/sun4v/io/ds_snmp.c
452
sp->instance = minor;
usr/src/uts/sun4v/io/ds_snmp.c
453
sp->data = NULL;
usr/src/uts/sun4v/io/ds_snmp.c
454
sp->data_len = 0;
usr/src/uts/sun4v/io/ds_snmp.c
455
sp->req_id = 0;
usr/src/uts/sun4v/io/ds_snmp.c
456
sp->last_req_id = 0;
usr/src/uts/sun4v/io/ds_snmp.c
457
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
458
sp->sc_reset = B_FALSE;
usr/src/uts/sun4v/io/ds_snmp.c
460
mutex_init(&sp->lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/ds_snmp.c
461
cv_init(&sp->state_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/sun4v/io/ds_snmp.c
469
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
474
if ((sp = ddi_get_soft_state(ds_snmp_statep, minor)) == NULL)
usr/src/uts/sun4v/io/ds_snmp.c
477
ASSERT(sp->instance == minor);
usr/src/uts/sun4v/io/ds_snmp.c
483
if (sp->data) {
usr/src/uts/sun4v/io/ds_snmp.c
484
kmem_free(sp->data, sp->data_len);
usr/src/uts/sun4v/io/ds_snmp.c
486
cv_destroy(&sp->state_cv);
usr/src/uts/sun4v/io/ds_snmp.c
487
mutex_destroy(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
542
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
569
if ((sp = ddi_get_soft_state(ds_snmp_statep, minor)) == NULL)
usr/src/uts/sun4v/io/ds_snmp.c
572
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
574
if (sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
575
mutex_exit(&sp->lock);
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
585
mutex_exit(&sp->lock);
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
590
if (cv_wait_sig(&sp->state_cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_snmp.c
591
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
603
if (sp->state == DS_SNMP_DATA_ERR) {
usr/src/uts/sun4v/io/ds_snmp.c
604
if (sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
605
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
610
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
611
cv_broadcast(&sp->state_cv);
usr/src/uts/sun4v/io/ds_snmp.c
612
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
619
if (len > sp->data_len)
usr/src/uts/sun4v/io/ds_snmp.c
620
len = sp->data_len;
usr/src/uts/sun4v/io/ds_snmp.c
624
bcopy(sp->data, (void *)tmpbufp, len);
usr/src/uts/sun4v/io/ds_snmp.c
625
kmem_free(sp->data, sp->data_len);
usr/src/uts/sun4v/io/ds_snmp.c
626
sp->data = (caddr_t)NULL;
usr/src/uts/sun4v/io/ds_snmp.c
627
sp->data_len = 0;
usr/src/uts/sun4v/io/ds_snmp.c
632
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
633
cv_broadcast(&sp->state_cv);
usr/src/uts/sun4v/io/ds_snmp.c
635
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
647
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
669
if ((sp = ddi_get_soft_state(ds_snmp_statep, minor)) == NULL)
usr/src/uts/sun4v/io/ds_snmp.c
682
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
684
if (sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
685
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
695
while (sp->state != DS_SNMP_READY) {
usr/src/uts/sun4v/io/ds_snmp.c
696
if (cv_wait_sig(&sp->state_cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_snmp.c
697
mutex_exit(&sp->lock);
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
711
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
717
if (sp->req_id == (((uint64_t)1 << DS_SNMP_MINOR_SHIFT) - 1))
usr/src/uts/sun4v/io/ds_snmp.c
718
sp->req_id = 0; /* Reset */
usr/src/uts/sun4v/io/ds_snmp.c
720
hdr.seq_num = ((uint64_t)minor << DS_SNMP_MINOR_SHIFT) | sp->req_id;
usr/src/uts/sun4v/io/ds_snmp.c
721
sp->last_req_id = hdr.seq_num;
usr/src/uts/sun4v/io/ds_snmp.c
722
(sp->req_id)++;
usr/src/uts/sun4v/io/ds_snmp.c
727
sp->state = DS_SNMP_REQUESTED;
usr/src/uts/sun4v/io/ds_snmp.c
729
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
762
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
783
if ((sp = ddi_get_soft_state(ds_snmp_statep, minor)) == NULL)
usr/src/uts/sun4v/io/ds_snmp.c
791
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
793
if (sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
794
mutex_exit(&sp->lock);
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
803
if (cv_wait_sig(&sp->state_cv, &sp->lock) == 0) {
usr/src/uts/sun4v/io/ds_snmp.c
804
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
805
mutex_exit(&sp->lock);
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
819
if (sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
820
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
825
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
826
cv_broadcast(&sp->state_cv);
usr/src/uts/sun4v/io/ds_snmp.c
827
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
834
info.size = sp->data_len;
usr/src/uts/sun4v/io/ds_snmp.c
835
info.token = sp->gencount;
usr/src/uts/sun4v/io/ds_snmp.c
837
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
844
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
847
DS_SNMP_DBG("ds_snmp_ioctl: sc_reset=%d\n", sp->sc_reset);
usr/src/uts/sun4v/io/ds_snmp.c
849
if (sp->sc_reset == B_TRUE) {
usr/src/uts/sun4v/io/ds_snmp.c
850
if (sp->data) {
usr/src/uts/sun4v/io/ds_snmp.c
852
sp->data, sp->data_len);
usr/src/uts/sun4v/io/ds_snmp.c
853
kmem_free(sp->data, sp->data_len);
usr/src/uts/sun4v/io/ds_snmp.c
855
sp->data = NULL;
usr/src/uts/sun4v/io/ds_snmp.c
856
sp->data_len = 0;
usr/src/uts/sun4v/io/ds_snmp.c
857
sp->state = DS_SNMP_READY;
usr/src/uts/sun4v/io/ds_snmp.c
858
sp->req_id = 0;
usr/src/uts/sun4v/io/ds_snmp.c
859
sp->last_req_id = 0;
usr/src/uts/sun4v/io/ds_snmp.c
860
sp->sc_reset = B_FALSE;
usr/src/uts/sun4v/io/ds_snmp.c
862
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
900
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
913
sp = ddi_get_soft_state(ds_snmp_statep, minor);
usr/src/uts/sun4v/io/ds_snmp.c
914
if (sp == NULL)
usr/src/uts/sun4v/io/ds_snmp.c
923
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
924
sp->sc_reset = B_TRUE;
usr/src/uts/sun4v/io/ds_snmp.c
925
sp->state = DS_SNMP_DATA_ERR;
usr/src/uts/sun4v/io/ds_snmp.c
926
cv_broadcast(&sp->state_cv);
usr/src/uts/sun4v/io/ds_snmp.c
927
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
944
ds_snmp_state_t *sp;
usr/src/uts/sun4v/io/ds_snmp.c
965
if ((sp = ddi_get_soft_state(ds_snmp_statep, minor)) == NULL)
usr/src/uts/sun4v/io/ds_snmp.c
968
mutex_enter(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
975
if (sp->state != DS_SNMP_REQUESTED) {
usr/src/uts/sun4v/io/ds_snmp.c
977
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
984
ASSERT(sp->data_len == 0);
usr/src/uts/sun4v/io/ds_snmp.c
985
ASSERT(sp->data == NULL);
usr/src/uts/sun4v/io/ds_snmp.c
990
if (hdr.seq_num != sp->last_req_id) {
usr/src/uts/sun4v/io/ds_snmp.c
993
mutex_exit(&sp->lock);
usr/src/uts/sun4v/io/ds_snmp.c
998
sp->state = DS_SNMP_DATA_ERR;
usr/src/uts/sun4v/io/vdc.c
8186
ushort_t sum, *sp;
usr/src/uts/sun4v/io/vdc.c
8189
sp = (ushort_t *)label;
usr/src/uts/sun4v/io/vdc.c
8192
sum ^= *sp++;
usr/src/uts/sun4v/io/vds.c
2844
ushort_t sum, *sp;
usr/src/uts/sun4v/io/vds.c
2847
sp = (ushort_t *)label;
usr/src/uts/sun4v/io/vds.c
2850
sum ^= *sp++;
usr/src/uts/sun4v/io/vlds.c
1351
vlds_state_t *sp;
usr/src/uts/sun4v/io/vlds.c
1370
sp = ddi_get_soft_state(vlds_statep, minor);
usr/src/uts/sun4v/io/vlds.c
1371
ASSERT(sp != NULL);
usr/src/uts/sun4v/io/vlds.c
1372
ASSERT(sp->evchan != NULL);
usr/src/uts/sun4v/io/vlds.c
1386
sysevent_evc_publish(sp->evchan, EC_VLDS,
usr/src/uts/sun4v/io/vlds.c
1403
vlds_state_t *sp;
usr/src/uts/sun4v/io/vlds.c
1426
sp = ddi_get_soft_state(vlds_statep, minor);
usr/src/uts/sun4v/io/vlds.c
1427
ASSERT(sp != NULL);
usr/src/uts/sun4v/io/vlds.c
1428
ASSERT(sp->evchan != NULL);
usr/src/uts/sun4v/io/vlds.c
1431
sysevent_evc_publish(sp->evchan, EC_VLDS,
usr/src/uts/sun4v/io/vlds.c
1447
vlds_state_t *sp;
usr/src/uts/sun4v/io/vlds.c
1464
sp = ddi_get_soft_state(vlds_statep, minor);
usr/src/uts/sun4v/io/vlds.c
1465
ASSERT(sp != NULL);
usr/src/uts/sun4v/io/vlds.c
1466
ASSERT(sp->evchan != NULL);
usr/src/uts/sun4v/io/vlds.c
1470
sysevent_evc_publish(sp->evchan, EC_VLDS,
usr/src/uts/sun4v/io/vlds.c
392
vlds_state_t *sp;
usr/src/uts/sun4v/io/vlds.c
404
sp = ddi_get_soft_state(vlds_statep, minor);
usr/src/uts/sun4v/io/vlds.c
405
if (sp == NULL) {
usr/src/uts/sun4v/io/vlds.c
409
if (sp->evchan) {
usr/src/uts/sun4v/io/vlds.c
410
(void) sysevent_evc_unbind(sp->evchan);
usr/src/uts/sun4v/io/vlds.c
411
sp->evchan = NULL;
usr/src/uts/sun4v/io/vlds.c
421
vlds_init_sysevent(vlds_state_t *sp, uint32_t flags)
usr/src/uts/sun4v/io/vlds.c
427
if (sp->evchan) {
usr/src/uts/sun4v/io/vlds.c
433
if ((rv = sysevent_evc_bind(evchan_name, &sp->evchan,
usr/src/uts/sun4v/io/vlds.c
590
vlds_state_t *sp;
usr/src/uts/sun4v/io/vlds.c
597
if ((sp = ddi_get_soft_state(vlds_statep, minor)) == NULL)
usr/src/uts/sun4v/io/vlds.c
624
if ((rv = vlds_init_sysevent(sp, flags)) != 0) {
usr/src/uts/sun4v/sys/traptrace.h
332
stna %sp, [scr1 + TRAP_ENT_SP]%asi; \
usr/src/uts/sun4v/sys/traptrace.h
359
stna %sp, [scr1 + TRAP_ENT_SP]%asi; \
usr/src/uts/sun4v/sys/traptrace.h
398
stna %sp, [scr1 + TRAP_ENT_SP]%asi; \