usr/src/boot/common/bootstrap.h
355
int (*arch_isainb)(int port);
usr/src/boot/common/bootstrap.h
356
void (*arch_isaoutb)(int port, int value);
usr/src/boot/common/console.c
101
printf("No such port: %s\n", port);
usr/src/boot/common/console.c
93
char port[5];
usr/src/boot/common/console.c
95
(void) strlcpy(port, name, sizeof (port));
usr/src/boot/common/console.c
97
if (strcmp(port, consoles[i]->c_name) == 0)
usr/src/boot/common/isapnp.h
255
u_short port[8]; /* The Base Address of the Port */
usr/src/boot/common/misc.c
232
uint32_t port;
usr/src/boot/common/misc.c
234
port = ficlStackPopUnsigned(ficlVmGetDataStack(pVM));
usr/src/boot/common/misc.c
236
outb(port, c);
usr/src/boot/common/misc.c
247
uint32_t port;
usr/src/boot/common/misc.c
249
port = ficlStackPopUnsigned(ficlVmGetDataStack(pVM));
usr/src/boot/common/misc.c
250
c = inb(port);
usr/src/boot/efi/libefi/efiisaio.c
121
efi_isa_should_append(const char *name, struct serial *port)
usr/src/boot/efi/libefi/efiisaio.c
129
if (port->currdev == NULL)
usr/src/boot/efi/libefi/efiisaio.c
146
dev = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiisaio.c
160
efi_close_devpath(port->currdev);
usr/src/boot/efi/libefi/efiisaio.c
168
struct serial *port = tty->c_private;
usr/src/boot/efi/libefi/efiisaio.c
176
(void) efi_isa_parse_mode(port, env);
usr/src/boot/efi/libefi/efiisaio.c
177
env = efi_isa_asprint_mode(port);
usr/src/boot/efi/libefi/efiisaio.c
182
if (port->is_efi_console) {
usr/src/boot/efi/libefi/efiisaio.c
202
if (efi_isa_should_append("ConOut", port))
usr/src/boot/efi/libefi/efiisaio.c
225
port->ignore_cd = 1;
usr/src/boot/efi/libefi/efiisaio.c
227
port->ignore_cd = 0;
usr/src/boot/efi/libefi/efiisaio.c
231
port->ignore_cd? "true" : "false");
usr/src/boot/efi/libefi/efiisaio.c
240
port->rtsdtr_off = 1;
usr/src/boot/efi/libefi/efiisaio.c
242
port->rtsdtr_off = 0;
usr/src/boot/efi/libefi/efiisaio.c
246
port->rtsdtr_off? "true" : "false");
usr/src/boot/efi/libefi/efiisaio.c
253
efi_check_and_set_condev(struct serial *port, const char *name)
usr/src/boot/efi/libefi/efiisaio.c
260
if (port->currdev == NULL)
usr/src/boot/efi/libefi/efiisaio.c
277
dev = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiisaio.c
290
port->is_efi_console = true;
usr/src/boot/efi/libefi/efiisaio.c
297
efi_close_devpath(port->currdev);
usr/src/boot/efi/libefi/efiisaio.c
307
struct serial *port;
usr/src/boot/efi/libefi/efiisaio.c
325
port = calloc(1, sizeof (*port));
usr/src/boot/efi/libefi/efiisaio.c
326
if (port == NULL) {
usr/src/boot/efi/libefi/efiisaio.c
331
port->ignore_cd = true;
usr/src/boot/efi/libefi/efiisaio.c
332
port->currdev = handle;
usr/src/boot/efi/libefi/efiisaio.c
333
port->ioaddr = 0;
usr/src/boot/efi/libefi/efiisaio.c
338
port->ioaddr =
usr/src/boot/efi/libefi/efiisaio.c
343
port->guid = &gEfiIsaIoProtocolGuid;
usr/src/boot/efi/libefi/efiisaio.c
344
port->io.isa = io;
usr/src/boot/efi/libefi/efiisaio.c
346
port->databits = 8;
usr/src/boot/efi/libefi/efiisaio.c
347
port->parity = NoParity;
usr/src/boot/efi/libefi/efiisaio.c
348
port->stopbits = OneStopBit;
usr/src/boot/efi/libefi/efiisaio.c
350
STAILQ_INSERT_TAIL(&serials, port, next);
usr/src/boot/efi/libefi/efiisaio.c
411
struct serial *port;
usr/src/boot/efi/libefi/efiisaio.c
415
port = NULL;
usr/src/boot/efi/libefi/efiisaio.c
417
if (port == NULL) {
usr/src/boot/efi/libefi/efiisaio.c
429
port = calloc(1, sizeof (*port));
usr/src/boot/efi/libefi/efiisaio.c
430
if (port == NULL) {
usr/src/boot/efi/libefi/efiisaio.c
437
port->io.isa = io;
usr/src/boot/efi/libefi/efiisaio.c
439
port->databits = 8;
usr/src/boot/efi/libefi/efiisaio.c
440
port->parity = NoParity;
usr/src/boot/efi/libefi/efiisaio.c
441
port->stopbits = OneStopBit;
usr/src/boot/efi/libefi/efiisaio.c
442
port->ignore_cd = true;
usr/src/boot/efi/libefi/efiisaio.c
443
port->guid = &gEfiIsaIoProtocolGuid;
usr/src/boot/efi/libefi/efiisaio.c
447
port->ioaddr = io_ports[i];
usr/src/boot/efi/libefi/efiisaio.c
448
if (efi_isa_port_is_present(port)) {
usr/src/boot/efi/libefi/efiisaio.c
449
STAILQ_INSERT_TAIL(&serials, port, next);
usr/src/boot/efi/libefi/efiisaio.c
450
port = NULL;
usr/src/boot/efi/libefi/efiisaio.c
454
if (port != NULL) {
usr/src/boot/efi/libefi/efiisaio.c
458
free(port);
usr/src/boot/efi/libefi/efiisaio.c
473
struct serial *port;
usr/src/boot/efi/libefi/efiisaio.c
484
STAILQ_FOREACH(port, &serials, next) {
usr/src/boot/efi/libefi/efiisaio.c
485
if (port->iodev == handles[index])
usr/src/boot/efi/libefi/efiisaio.c
488
if (port == NULL)
usr/src/boot/efi/libefi/efiisaio.c
514
struct serial *port;
usr/src/boot/efi/libefi/efiisaio.c
534
STAILQ_FOREACH(port, &serials, next) {
usr/src/boot/efi/libefi/efiisaio.c
535
if (uuid_equal((uuid_t *)port->guid,
usr/src/boot/efi/libefi/efiisaio.c
555
STAILQ_FOREACH(port, &serials, next) {
usr/src/boot/efi/libefi/efiisaio.c
558
if (uuid_equal((uuid_t *)port->guid,
usr/src/boot/efi/libefi/efiisaio.c
568
switch (port->ioaddr) {
usr/src/boot/efi/libefi/efiisaio.c
602
tty->c_private = port;
usr/src/boot/efi/libefi/efiisaio.c
799
struct serial *port = cp->c_private;
usr/src/boot/efi/libefi/efiisaio.c
803
if (port->currdev != NULL) {
usr/src/boot/efi/libefi/efiisaio.c
804
dp = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiisaio.c
814
efi_close_devpath(port->currdev);
usr/src/boot/efi/libefi/efiisaio.c
818
if (port->ioaddr != 0) {
usr/src/boot/efi/libefi/efiisaio.c
819
printf("\tISA IO port %#x", port->ioaddr);
usr/src/boot/efi/libefi/efiserialio.c
105
dev = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
119
efi_close_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
127
struct serial *port = tty->c_private;
usr/src/boot/efi/libefi/efiserialio.c
135
(void) efi_serial_parse_mode(port, env);
usr/src/boot/efi/libefi/efiserialio.c
136
env = efi_serial_asprint_mode(port);
usr/src/boot/efi/libefi/efiserialio.c
141
if (port->is_efi_console) {
usr/src/boot/efi/libefi/efiserialio.c
161
if (efi_serial_should_append(port))
usr/src/boot/efi/libefi/efiserialio.c
184
port->ignore_cd = 1;
usr/src/boot/efi/libefi/efiserialio.c
186
port->ignore_cd = 0;
usr/src/boot/efi/libefi/efiserialio.c
190
port->ignore_cd? "true" : "false");
usr/src/boot/efi/libefi/efiserialio.c
199
port->rtsdtr_off = 1;
usr/src/boot/efi/libefi/efiserialio.c
201
port->rtsdtr_off = 0;
usr/src/boot/efi/libefi/efiserialio.c
205
port->rtsdtr_off? "true" : "false");
usr/src/boot/efi/libefi/efiserialio.c
212
efi_check_and_set_condev(struct serial *port, const char *name)
usr/src/boot/efi/libefi/efiserialio.c
219
if (port->currdev == NULL)
usr/src/boot/efi/libefi/efiserialio.c
236
dev = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
249
port->is_efi_console = true;
usr/src/boot/efi/libefi/efiserialio.c
256
efi_close_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
531
struct serial *p, *port = tty->c_private;
usr/src/boot/efi/libefi/efiserialio.c
537
dp = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
547
port->iodev = handle;
usr/src/boot/efi/libefi/efiserialio.c
549
&port->name);
usr/src/boot/efi/libefi/efiserialio.c
562
port->iodev = handle;
usr/src/boot/efi/libefi/efiserialio.c
564
&port->name);
usr/src/boot/efi/libefi/efiserialio.c
573
status = efi_get_acpi_name(dp, &port->name);
usr/src/boot/efi/libefi/efiserialio.c
584
port->name = 'a';
usr/src/boot/efi/libefi/efiserialio.c
586
port->name = '0';
usr/src/boot/efi/libefi/efiserialio.c
589
if (p->name == port->name)
usr/src/boot/efi/libefi/efiserialio.c
590
port->name++;
usr/src/boot/efi/libefi/efiserialio.c
593
efi_close_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
596
(void) asprintf(&tty->c_name, "tty%c", port->name);
usr/src/boot/efi/libefi/efiserialio.c
597
(void) asprintf(&tty->c_desc, "serial port %c", port->name);
usr/src/boot/efi/libefi/efiserialio.c
604
struct serial *port;
usr/src/boot/efi/libefi/efiserialio.c
613
port = calloc(1, sizeof (*port));
usr/src/boot/efi/libefi/efiserialio.c
614
if (port == NULL) {
usr/src/boot/efi/libefi/efiserialio.c
621
port->currdev = handle;
usr/src/boot/efi/libefi/efiserialio.c
623
(void **)&port->io.sio, IH, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL);
usr/src/boot/efi/libefi/efiserialio.c
626
free(port);
usr/src/boot/efi/libefi/efiserialio.c
631
port->guid = &gEfiSerialIoProtocolGuid;
usr/src/boot/efi/libefi/efiserialio.c
632
port->baudrate = port->io.sio->Mode->BaudRate;
usr/src/boot/efi/libefi/efiserialio.c
633
port->timeout = port->io.sio->Mode->Timeout;
usr/src/boot/efi/libefi/efiserialio.c
634
port->receivefifodepth = port->io.sio->Mode->ReceiveFifoDepth;
usr/src/boot/efi/libefi/efiserialio.c
635
port->databits = port->io.sio->Mode->DataBits;
usr/src/boot/efi/libefi/efiserialio.c
636
port->parity = port->io.sio->Mode->Parity;
usr/src/boot/efi/libefi/efiserialio.c
637
port->stopbits = port->io.sio->Mode->StopBits;
usr/src/boot/efi/libefi/efiserialio.c
638
port->ignore_cd = true; /* ignore cd */
usr/src/boot/efi/libefi/efiserialio.c
639
port->rtsdtr_off = false; /* rts-dtr is on */
usr/src/boot/efi/libefi/efiserialio.c
642
tty->c_private = port;
usr/src/boot/efi/libefi/efiserialio.c
652
STAILQ_INSERT_TAIL(&serials, port, next);
usr/src/boot/efi/libefi/efiserialio.c
666
efi_check_and_set_condev(port, "ConIn");
usr/src/boot/efi/libefi/efiserialio.c
73
efi_serial_should_append(struct serial *port)
usr/src/boot/efi/libefi/efiserialio.c
809
struct serial *port = cp->c_private;
usr/src/boot/efi/libefi/efiserialio.c
813
if (port->currdev == NULL) {
usr/src/boot/efi/libefi/efiserialio.c
818
dp = efi_lookup_devpath(port->currdev);
usr/src/boot/efi/libefi/efiserialio.c
82
if (port->currdev == NULL)
usr/src/boot/efi/libefi/efiserialio.c
828
efi_close_devpath(port->currdev);
usr/src/boot/i386/libi386/biosacpi.c
100
port = "ttya";
usr/src/boot/i386/libi386/biosacpi.c
103
port = "ttyb";
usr/src/boot/i386/libi386/biosacpi.c
106
port = "ttyc";
usr/src/boot/i386/libi386/biosacpi.c
109
port = "ttyd";
usr/src/boot/i386/libi386/biosacpi.c
124
if (port != NULL) {
usr/src/boot/i386/libi386/biosacpi.c
125
if (asprintf(&name, "%s,text", port) > 0) {
usr/src/boot/i386/libi386/biosacpi.c
129
if (asprintf(&name, "%s-mode", port) > 0) {
usr/src/boot/i386/libi386/biosacpi.c
133
if (asprintf(&name, "%s-spcr-mode", port) > 0) {
usr/src/boot/i386/libi386/biosacpi.c
59
const char *port;
usr/src/boot/i386/libi386/biosacpi.c
86
port = NULL;
usr/src/boot/i386/libi386/comconsole.c
119
struct serial *port;
usr/src/boot/i386/libi386/comconsole.c
124
port = tty->c_private;
usr/src/boot/i386/libi386/comconsole.c
126
env = comc_asprint_mode(port);
usr/src/boot/i386/libi386/comconsole.c
135
port->rtsdtr_off? "true" : "false");
usr/src/boot/i386/libi386/comconsole.c
141
port->ignore_cd? "true" : "false");
usr/src/boot/i386/libi386/comconsole.c
158
struct serial *port;
usr/src/boot/i386/libi386/comconsole.c
214
port = malloc(sizeof (*port));
usr/src/boot/i386/libi386/comconsole.c
215
if (port == NULL) {
usr/src/boot/i386/libi386/comconsole.c
222
port->speed = 0; /* Leave this for comc_probe */
usr/src/boot/i386/libi386/comconsole.c
225
port->ioaddr = COM1_IOADDR;
usr/src/boot/i386/libi386/comconsole.c
228
port->ioaddr = COM2_IOADDR;
usr/src/boot/i386/libi386/comconsole.c
231
port->ioaddr = COM3_IOADDR;
usr/src/boot/i386/libi386/comconsole.c
234
port->ioaddr = COM4_IOADDR;
usr/src/boot/i386/libi386/comconsole.c
237
port->speed = comc_getspeed(port->ioaddr);
usr/src/boot/i386/libi386/comconsole.c
238
port->lcr = BITS8; /* 8,n,1 */
usr/src/boot/i386/libi386/comconsole.c
239
port->ignore_cd = 1; /* ignore cd */
usr/src/boot/i386/libi386/comconsole.c
240
port->rtsdtr_off = 0; /* rts-dtr is on */
usr/src/boot/i386/libi386/comconsole.c
242
tty->c_private = port;
usr/src/boot/i386/libi386/comconsole.c
94
struct serial *port = cp->c_private;
usr/src/boot/i386/libi386/comconsole.c
96
printf("\tport %#x", port->ioaddr);
usr/src/boot/i386/loader/main.c
352
isa_inb(int port)
usr/src/boot/i386/loader/main.c
355
return (inb(port));
usr/src/boot/i386/loader/main.c
359
isa_outb(int port, int value)
usr/src/boot/i386/loader/main.c
362
outb(port, value);
usr/src/boot/i386/loader/main.c
68
static int isa_inb(int port);
usr/src/boot/i386/loader/main.c
69
static void isa_outb(int port, int value);
usr/src/boot/include/netinet/in_pcb.h
729
in_sockaddr(in_port_t port, struct in_addr *addr);
usr/src/boot/libsa/bootparam.c
118
u_int16_t port;
usr/src/boot/libsa/bootparam.c
177
bp_server_port = repl->port;
usr/src/boot/libsa/rpc.c
120
int port; /* host order */
usr/src/boot/libsa/rpc.c
128
port = rpc_getport(d, prog, vers);
usr/src/boot/libsa/rpc.c
129
if (port == -1)
usr/src/boot/libsa/rpc.c
132
d->destport = htons(port);
usr/src/boot/libsa/rpc.c
279
rpc_fromaddr(void *pkt, struct in_addr *addr, u_short *port)
usr/src/boot/libsa/rpc.c
296
*port = hhdr->uh_sport;
usr/src/boot/libsa/rpc.c
309
int port; /* host order */
usr/src/boot/libsa/rpc.c
328
return (pl->port);
usr/src/boot/libsa/rpc.c
342
rpc_pmap_putcache(struct in_addr addr, u_int prog, u_int vers, int port)
usr/src/boot/libsa/rpc.c
362
pl->port = port;
usr/src/boot/libsa/rpc.c
378
n_long port; /* call port (unused) */
usr/src/boot/libsa/rpc.c
381
n_long port;
usr/src/boot/libsa/rpc.c
389
int port;
usr/src/boot/libsa/rpc.c
398
port = PMAPPORT;
usr/src/boot/libsa/rpc.c
403
port = rpc_pmap_getcache(d->destip, prog, vers);
usr/src/boot/libsa/rpc.c
404
if (port != -1)
usr/src/boot/libsa/rpc.c
411
args->port = 0;
usr/src/boot/libsa/rpc.c
422
port = (int)ntohl(res->port);
usr/src/boot/libsa/rpc.c
425
rpc_pmap_putcache(d->destip, prog, vers, port);
usr/src/boot/libsa/rpc.c
430
printf("%s: port=%u\n", __func__, port);
usr/src/boot/libsa/rpc.c
432
return (port);
usr/src/boot/sys/amd64/include/cpufunc.h
205
inb(u_int port)
usr/src/boot/sys/amd64/include/cpufunc.h
209
__asm __volatile("inb %w1, %0" : "=a" (data) : "Nd" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
214
inl(u_int port)
usr/src/boot/sys/amd64/include/cpufunc.h
218
__asm __volatile("inl %w1, %0" : "=a" (data) : "Nd" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
223
insb(u_int port, void *addr, size_t count)
usr/src/boot/sys/amd64/include/cpufunc.h
227
: "d" (port)
usr/src/boot/sys/amd64/include/cpufunc.h
232
insw(u_int port, void *addr, size_t count)
usr/src/boot/sys/amd64/include/cpufunc.h
236
: "d" (port)
usr/src/boot/sys/amd64/include/cpufunc.h
241
insl(u_int port, void *addr, size_t count)
usr/src/boot/sys/amd64/include/cpufunc.h
245
: "d" (port)
usr/src/boot/sys/amd64/include/cpufunc.h
256
inw(u_int port)
usr/src/boot/sys/amd64/include/cpufunc.h
260
__asm __volatile("inw %w1, %0" : "=a" (data) : "Nd" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
265
outb(u_int port, u_char data)
usr/src/boot/sys/amd64/include/cpufunc.h
267
__asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
271
outl(u_int port, u_int data)
usr/src/boot/sys/amd64/include/cpufunc.h
273
__asm __volatile("outl %0, %w1" : : "a" (data), "Nd" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
277
outsb(u_int port, const void *addr, size_t count)
usr/src/boot/sys/amd64/include/cpufunc.h
281
: "d" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
285
outsw(u_int port, const void *addr, size_t count)
usr/src/boot/sys/amd64/include/cpufunc.h
289
: "d" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
293
outsl(u_int port, const void *addr, size_t count)
usr/src/boot/sys/amd64/include/cpufunc.h
297
: "d" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
301
outw(u_int port, u_short data)
usr/src/boot/sys/amd64/include/cpufunc.h
303
__asm __volatile("outw %0, %w1" : : "a" (data), "Nd" (port));
usr/src/boot/sys/amd64/include/cpufunc.h
818
u_char inb(u_int port);
usr/src/boot/sys/amd64/include/cpufunc.h
819
u_int inl(u_int port);
usr/src/boot/sys/amd64/include/cpufunc.h
820
void insb(u_int port, void *addr, size_t count);
usr/src/boot/sys/amd64/include/cpufunc.h
821
void insl(u_int port, void *addr, size_t count);
usr/src/boot/sys/amd64/include/cpufunc.h
822
void insw(u_int port, void *addr, size_t count);
usr/src/boot/sys/amd64/include/cpufunc.h
828
u_short inw(u_int port);
usr/src/boot/sys/amd64/include/cpufunc.h
843
void outb(u_int port, u_char data);
usr/src/boot/sys/amd64/include/cpufunc.h
844
void outl(u_int port, u_int data);
usr/src/boot/sys/amd64/include/cpufunc.h
845
void outsb(u_int port, const void *addr, size_t count);
usr/src/boot/sys/amd64/include/cpufunc.h
846
void outsl(u_int port, const void *addr, size_t count);
usr/src/boot/sys/amd64/include/cpufunc.h
847
void outsw(u_int port, const void *addr, size_t count);
usr/src/boot/sys/amd64/include/cpufunc.h
848
void outw(u_int port, u_short data);
usr/src/boot/sys/i386/include/cpufunc.h
213
inb(u_int port)
usr/src/boot/sys/i386/include/cpufunc.h
217
__asm __volatile("inb %w1, %0" : "=a" (data) : "Nd" (port));
usr/src/boot/sys/i386/include/cpufunc.h
222
inl(u_int port)
usr/src/boot/sys/i386/include/cpufunc.h
226
__asm __volatile("inl %w1, %0" : "=a" (data) : "Nd" (port));
usr/src/boot/sys/i386/include/cpufunc.h
231
insb(u_int port, void *addr, size_t count)
usr/src/boot/sys/i386/include/cpufunc.h
235
: "d" (port)
usr/src/boot/sys/i386/include/cpufunc.h
240
insw(u_int port, void *addr, size_t count)
usr/src/boot/sys/i386/include/cpufunc.h
244
: "d" (port)
usr/src/boot/sys/i386/include/cpufunc.h
249
insl(u_int port, void *addr, size_t count)
usr/src/boot/sys/i386/include/cpufunc.h
253
: "d" (port)
usr/src/boot/sys/i386/include/cpufunc.h
264
inw(u_int port)
usr/src/boot/sys/i386/include/cpufunc.h
268
__asm __volatile("inw %w1, %0" : "=a" (data) : "Nd" (port));
usr/src/boot/sys/i386/include/cpufunc.h
273
outb(u_int port, u_char data)
usr/src/boot/sys/i386/include/cpufunc.h
275
__asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
usr/src/boot/sys/i386/include/cpufunc.h
279
outl(u_int port, u_int data)
usr/src/boot/sys/i386/include/cpufunc.h
281
__asm __volatile("outl %0, %w1" : : "a" (data), "Nd" (port));
usr/src/boot/sys/i386/include/cpufunc.h
285
outsb(u_int port, const void *addr, size_t count)
usr/src/boot/sys/i386/include/cpufunc.h
289
: "d" (port));
usr/src/boot/sys/i386/include/cpufunc.h
293
outsw(u_int port, const void *addr, size_t count)
usr/src/boot/sys/i386/include/cpufunc.h
297
: "d" (port));
usr/src/boot/sys/i386/include/cpufunc.h
301
outsl(u_int port, const void *addr, size_t count)
usr/src/boot/sys/i386/include/cpufunc.h
305
: "d" (port));
usr/src/boot/sys/i386/include/cpufunc.h
309
outw(u_int port, u_short data)
usr/src/boot/sys/i386/include/cpufunc.h
311
__asm __volatile("outw %0, %w1" : : "a" (data), "Nd" (port));
usr/src/boot/sys/i386/include/cpufunc.h
729
u_char inb(u_int port);
usr/src/boot/sys/i386/include/cpufunc.h
730
u_int inl(u_int port);
usr/src/boot/sys/i386/include/cpufunc.h
731
void insb(u_int port, void *addr, size_t count);
usr/src/boot/sys/i386/include/cpufunc.h
732
void insl(u_int port, void *addr, size_t count);
usr/src/boot/sys/i386/include/cpufunc.h
733
void insw(u_int port, void *addr, size_t count);
usr/src/boot/sys/i386/include/cpufunc.h
739
u_short inw(u_int port);
usr/src/boot/sys/i386/include/cpufunc.h
756
void outb(u_int port, u_char data);
usr/src/boot/sys/i386/include/cpufunc.h
757
void outl(u_int port, u_int data);
usr/src/boot/sys/i386/include/cpufunc.h
758
void outsb(u_int port, const void *addr, size_t count);
usr/src/boot/sys/i386/include/cpufunc.h
759
void outsl(u_int port, const void *addr, size_t count);
usr/src/boot/sys/i386/include/cpufunc.h
760
void outsw(u_int port, const void *addr, size_t count);
usr/src/boot/sys/i386/include/cpufunc.h
761
void outw(u_int port, u_short data);
usr/src/boot/sys/sys/bsm/audit.h
179
dev_t port;
usr/src/boot/sys/sys/bsm/audit.h
321
au_asid_t audit_session_join(mach_port_name_t port);
usr/src/cmd/ahciem/ahciem.c
110
if (strncmp(ahci->ahci_argv[i], port, len) == 0) {
usr/src/cmd/ahciem/ahciem.c
137
ahciem_set(ahciem_t *ahci, const char *portstr, int fd, int port)
usr/src/cmd/ahciem/ahciem.c
143
set.aiems_port = port;
usr/src/cmd/ahciem/ahciem.c
215
char port[64];
usr/src/cmd/ahciem/ahciem.c
221
(void) snprintf(port, sizeof (port), "ahci%d/%u", inst, i);
usr/src/cmd/ahciem/ahciem.c
222
if (!ahciem_match(ahci, port))
usr/src/cmd/ahciem/ahciem.c
226
ahciem_set(ahci, port, fd, i);
usr/src/cmd/ahciem/ahciem.c
231
(void) printf("%-20s %-12s %s,default\n", port, state, sup);
usr/src/cmd/ahciem/ahciem.c
96
ahciem_match(ahciem_t *ahci, const char *port)
usr/src/cmd/audio/utilities/device_ctl.c
164
up = &prinfo->port; break;
usr/src/cmd/auditreduce/token.c
1054
int64_t port;
usr/src/cmd/auditreduce/token.c
1064
adrm_int64(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
1125
int64_t port;
usr/src/cmd/auditreduce/token.c
1136
adrm_int64(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
1306
int32_t port, machine;
usr/src/cmd/auditreduce/token.c
1315
adrm_int32(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
1369
int32_t port, type;
usr/src/cmd/auditreduce/token.c
1379
adrm_int32(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
1431
int64_t port;
usr/src/cmd/auditreduce/token.c
1441
adrm_int64(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
1495
int64_t port;
usr/src/cmd/auditreduce/token.c
1506
adrm_int64(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
915
int32_t port, machine;
usr/src/cmd/auditreduce/token.c
924
adrm_int32(adr, &port, 1);
usr/src/cmd/auditreduce/token.c
985
int32_t port, type;
usr/src/cmd/auditreduce/token.c
995
adrm_int32(adr, &port, 1);
usr/src/cmd/bhyve/amd64/atkbdc.c
304
int port __unused, int bytes, uint32_t *eax, void *arg)
usr/src/cmd/bhyve/amd64/atkbdc.c
390
int port __unused, int bytes, uint32_t *eax, void *arg)
usr/src/cmd/bhyve/amd64/atkbdc.c
521
iop.port = KBD_STS_CTL_PORT;
usr/src/cmd/bhyve/amd64/atkbdc.c
532
iop.port = KBD_DATA_PORT;
usr/src/cmd/bhyve/amd64/fwctl.c
531
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/fwctl.c
559
iop.port = FWCTL_OUT;
usr/src/cmd/bhyve/amd64/fwctl.c
569
iop.port = FWCTL_IN;
usr/src/cmd/bhyve/amd64/inout.c
107
iop.port = start;
usr/src/cmd/bhyve/amd64/inout.c
130
handler = inout_handlers[inout->port];
usr/src/cmd/bhyve/amd64/inout.c
146
error = hfunc(ctx, in, inout->port, bytes, &inout->eax, harg);
usr/src/cmd/bhyve/amd64/inout.c
165
assert(iop->port < MAX_IOPORTS);
usr/src/cmd/bhyve/amd64/inout.c
166
inout_handlers[iop->port].name = iop->name;
usr/src/cmd/bhyve/amd64/inout.c
167
inout_handlers[iop->port].flags = iop->flags;
usr/src/cmd/bhyve/amd64/inout.c
168
inout_handlers[iop->port].handler = iop->handler;
usr/src/cmd/bhyve/amd64/inout.c
169
inout_handlers[iop->port].arg = NULL;
usr/src/cmd/bhyve/amd64/inout.c
178
VERIFY_IOPORT(iop->port, iop->size);
usr/src/cmd/bhyve/amd64/inout.c
185
for (i = iop->port; i < iop->port + iop->size; i++) {
usr/src/cmd/bhyve/amd64/inout.c
191
for (i = iop->port; i < iop->port + iop->size; i++) {
usr/src/cmd/bhyve/amd64/inout.c
205
VERIFY_IOPORT(iop->port, iop->size);
usr/src/cmd/bhyve/amd64/inout.c
206
assert(inout_handlers[iop->port].name == iop->name);
usr/src/cmd/bhyve/amd64/inout.c
208
register_default_iohandler(iop->port, iop->size);
usr/src/cmd/bhyve/amd64/inout.c
65
#define VERIFY_IOPORT(port, size) \
usr/src/cmd/bhyve/amd64/inout.c
66
assert((port) >= 0 && (size) > 0 && ((port) + (size)) <= MAX_IOPORTS)
usr/src/cmd/bhyve/amd64/inout.c
79
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/inout.h
56
typedef int (*inout_func_t)(struct vmctx *ctx, int in, int port,
usr/src/cmd/bhyve/amd64/inout.h
61
int port;
usr/src/cmd/bhyve/amd64/inout.h
77
#define INOUT_PORT(name, port, flags, handler) \
usr/src/cmd/bhyve/amd64/inout.h
80
(port), \
usr/src/cmd/bhyve/amd64/pci_lpc.c
216
int port, int bytes, uint32_t *eax, void *arg)
usr/src/cmd/bhyve/amd64/pci_lpc.c
221
offset = port - sc->iobase;
usr/src/cmd/bhyve/amd64/pci_lpc.c
305
iop.port = sc->iobase;
usr/src/cmd/bhyve/amd64/pm.c
173
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/pm.c
197
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/pm.c
280
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/pm.c
331
gpe0_sts(struct vmctx *ctx, int in, int port __unused,
usr/src/cmd/bhyve/amd64/pm.c
355
gpe0_en(struct vmctx *ctx, int in, int port __unused,
usr/src/cmd/bhyve/amd64/pm.c
379
smi_cmd_handler(struct vmctx *ctx, int in, int port __unused,
usr/src/cmd/bhyve/amd64/pm.c
75
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/post.c
39
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/amd64/vga.c
1231
printf("XXX vga_port_out_handler() unhandled port 0x%x, val 0x%x\n", port, val);
usr/src/cmd/bhyve/amd64/vga.c
1239
vga_port_handler(struct vmctx *ctx, int in, int port,
usr/src/cmd/bhyve/amd64/vga.c
1249
error = vga_port_in_handler(ctx, in, port, 1,
usr/src/cmd/bhyve/amd64/vga.c
1256
error = vga_port_out_handler(ctx, in, port, 1,
usr/src/cmd/bhyve/amd64/vga.c
1263
error = vga_port_in_handler(ctx, in, port, 1,
usr/src/cmd/bhyve/amd64/vga.c
1268
error = vga_port_in_handler(ctx, in, port + 1, 1,
usr/src/cmd/bhyve/amd64/vga.c
1275
error = vga_port_out_handler(ctx, in, port, 1,
usr/src/cmd/bhyve/amd64/vga.c
1278
error =vga_port_out_handler(ctx, in, port + 1, 1,
usr/src/cmd/bhyve/amd64/vga.c
1295
int port, error;
usr/src/cmd/bhyve/amd64/vga.c
1301
for (port = VGA_IOPORT_START; port <= VGA_IOPORT_END; port++) {
usr/src/cmd/bhyve/amd64/vga.c
1302
iop.port = port;
usr/src/cmd/bhyve/amd64/vga.c
727
vga_port_in_handler(struct vmctx *ctx, int in, int port, int bytes,
usr/src/cmd/bhyve/amd64/vga.c
732
switch (port) {
usr/src/cmd/bhyve/amd64/vga.c
957
printf("XXX vga_port_in_handler() unhandled port 0x%x\n", port);
usr/src/cmd/bhyve/amd64/vga.c
966
vga_port_out_handler(struct vmctx *ctx, int in, int port, int bytes,
usr/src/cmd/bhyve/amd64/vga.c
971
switch (port) {
usr/src/cmd/bhyve/amd64/vmexit.c
130
vmentry_inout_read(struct vcpu *vcpu, uint16_t port, uint8_t bytes,
usr/src/cmd/bhyve/amd64/vmexit.c
141
inout->port = port;
usr/src/cmd/bhyve/amd64/vmexit.c
146
vmentry_inout_write(struct vcpu *vcpu, uint16_t port, uint8_t bytes)
usr/src/cmd/bhyve/amd64/vmexit.c
156
inout->port = port;
usr/src/cmd/bhyve/amd64/vmexit.c
193
inout.port, vme->rip);
usr/src/cmd/bhyve/amd64/vmexit.c
201
vmentry_inout_read(vcpu, inout.port, bytes, inout.eax);
usr/src/cmd/bhyve/amd64/vmexit.c
203
vmentry_inout_write(vcpu, inout.port, bytes);
usr/src/cmd/bhyve/common/acpi_device.c
111
res->data.FixedIo.Address = port;
usr/src/cmd/bhyve/common/acpi_device.c
99
const UINT16 port, const UINT8 length)
usr/src/cmd/bhyve/common/acpi_device.h
51
int acpi_device_add_res_fixed_ioport(struct acpi_device *dev, UINT16 port,
usr/src/cmd/bhyve/common/bhyverun.c
824
int port = atoi(value);
usr/src/cmd/bhyve/common/bhyverun.c
826
if (port < 0)
usr/src/cmd/bhyve/common/pci_ahci.c
143
int port;
usr/src/cmd/bhyve/common/pci_ahci.c
2114
int port = (offset - AHCI_OFFSET) / AHCI_STEP;
usr/src/cmd/bhyve/common/pci_ahci.c
2116
struct ahci_port *p = &sc->port[port];
usr/src/cmd/bhyve/common/pci_ahci.c
2119
port, offset, value);
usr/src/cmd/bhyve/common/pci_ahci.c
213
struct ahci_port port[MAX_PORTS];
usr/src/cmd/bhyve/common/pci_ahci.c
2306
int port = (offset - AHCI_OFFSET) / AHCI_STEP;
usr/src/cmd/bhyve/common/pci_ahci.c
2327
uint32_t *p= &sc->port[port].clb;
usr/src/cmd/bhyve/common/pci_ahci.c
2338
port, offset, value);
usr/src/cmd/bhyve/common/pci_ahci.c
2387
pci_ahci_legacy_config_port(nvlist_t *nvl, int port, const char *type,
usr/src/cmd/bhyve/common/pci_ahci.c
2393
snprintf(node_name, sizeof(node_name), "%d", port);
usr/src/cmd/bhyve/common/pci_ahci.c
242
p = &sc->port[i];
usr/src/cmd/bhyve/common/pci_ahci.c
2499
struct ata_params *ata_ident = &sc->port[p].ata_ident;
usr/src/cmd/bhyve/common/pci_ahci.c
2536
sc->port[p].bctx = bctxt;
usr/src/cmd/bhyve/common/pci_ahci.c
2537
sc->port[p].pr_sc = sc;
usr/src/cmd/bhyve/common/pci_ahci.c
2538
sc->port[p].port = p;
usr/src/cmd/bhyve/common/pci_ahci.c
2539
sc->port[p].atapi = atapi;
usr/src/cmd/bhyve/common/pci_ahci.c
2573
ata_identify_init(&sc->port[p], atapi);
usr/src/cmd/bhyve/common/pci_ahci.c
2590
pci_ahci_ioreq_init(&sc->port[p]);
usr/src/cmd/bhyve/common/pci_ahci.c
2593
if (sc->port[p].ioqsz < slots)
usr/src/cmd/bhyve/common/pci_ahci.c
2594
slots = sc->port[p].ioqsz;
usr/src/cmd/bhyve/common/pci_ahci.c
2628
if (sc->port[p].bctx != NULL)
usr/src/cmd/bhyve/common/pci_ahci.c
2629
blockif_close(sc->port[p].bctx);
usr/src/cmd/bhyve/common/pci_ahci.c
289
p->port, p->is, p->ie, sc->is);
usr/src/cmd/bhyve/common/pci_ahci.c
297
if (sc->ports <= nmsg || p->port < nmsg - 1) {
usr/src/cmd/bhyve/common/pci_ahci.c
298
sc->is |= (1 << p->port);
usr/src/cmd/bhyve/common/pci_ahci.c
301
pci_generate_msi(pi, p->port);
usr/src/cmd/bhyve/common/pci_ahci.c
306
if (sc->is & (1 << p->port))
usr/src/cmd/bhyve/common/pci_ahci.c
309
sc->is |= (1 << p->port);
usr/src/cmd/bhyve/common/pci_ahci.c
572
sc->port[i].ie = 0;
usr/src/cmd/bhyve/common/pci_ahci.c
573
sc->port[i].is = 0;
usr/src/cmd/bhyve/common/pci_ahci.c
574
sc->port[i].cmd = (AHCI_P_CMD_SUD | AHCI_P_CMD_POD);
usr/src/cmd/bhyve/common/pci_ahci.c
575
if (sc->port[i].bctx)
usr/src/cmd/bhyve/common/pci_ahci.c
576
sc->port[i].cmd |= AHCI_P_CMD_CPS;
usr/src/cmd/bhyve/common/pci_ahci.c
577
sc->port[i].sctl = 0;
usr/src/cmd/bhyve/common/pci_ahci.c
578
ahci_port_reset(&sc->port[i]);
usr/src/cmd/bhyve/common/pci_emul.c
2396
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/common/pci_emul.c
2425
pci_emul_cfgdata(struct vmctx *ctx __unused, int in, int port,
usr/src/cmd/bhyve/common/pci_emul.c
2432
coff = cfgoff + (port - CONF1_DATA_PORT);
usr/src/cmd/bhyve/common/pci_emul.c
513
pci_emul_io_handler(struct vmctx *ctx __unused, int in, int port,
usr/src/cmd/bhyve/common/pci_emul.c
521
assert(port >= 0);
usr/src/cmd/bhyve/common/pci_emul.c
525
(uint64_t)port >= pdi->pi_bar[i].addr &&
usr/src/cmd/bhyve/common/pci_emul.c
526
(uint64_t)port + bytes <=
usr/src/cmd/bhyve/common/pci_emul.c
528
offset = port - pdi->pi_bar[i].addr;
usr/src/cmd/bhyve/common/pci_emul.c
619
iop.port = pi->pi_bar[idx].addr;
usr/src/cmd/bhyve/common/pci_virtio_console.c
262
pci_vtcon_port_to_vq(struct pci_vtcon_port *port, bool tx_queue)
usr/src/cmd/bhyve/common/pci_virtio_console.c
266
qnum = tx_queue ? port->vsp_txq : port->vsp_rxq;
usr/src/cmd/bhyve/common/pci_virtio_console.c
267
return (&port->vsp_sc->vsc_queues[qnum]);
usr/src/cmd/bhyve/common/pci_virtio_console.c
274
struct pci_vtcon_port *port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
276
port = &sc->vsc_ports[port_id];
usr/src/cmd/bhyve/common/pci_virtio_console.c
277
if (port->vsp_enabled) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
281
port->vsp_id = port_id;
usr/src/cmd/bhyve/common/pci_virtio_console.c
282
port->vsp_sc = sc;
usr/src/cmd/bhyve/common/pci_virtio_console.c
283
port->vsp_name = name;
usr/src/cmd/bhyve/common/pci_virtio_console.c
284
port->vsp_cb = cb;
usr/src/cmd/bhyve/common/pci_virtio_console.c
285
port->vsp_arg = arg;
usr/src/cmd/bhyve/common/pci_virtio_console.c
287
if (port->vsp_id == 0) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
289
port->vsp_txq = 0;
usr/src/cmd/bhyve/common/pci_virtio_console.c
290
port->vsp_rxq = 1;
usr/src/cmd/bhyve/common/pci_virtio_console.c
292
port->vsp_txq = (port_id + 1) * 2;
usr/src/cmd/bhyve/common/pci_virtio_console.c
293
port->vsp_rxq = port->vsp_txq + 1;
usr/src/cmd/bhyve/common/pci_virtio_console.c
296
port->vsp_enabled = true;
usr/src/cmd/bhyve/common/pci_virtio_console.c
297
return (port);
usr/src/cmd/bhyve/common/pci_virtio_console.c
313
long port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
323
port = strtol(port_name, &cp, 0);
usr/src/cmd/bhyve/common/pci_virtio_console.c
324
if (*cp != '\0' || port < 0 || port >= VTCON_MAXPORTS) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
332
EPRINTLN("vtcon: required path missing for port %ld", port);
usr/src/cmd/bhyve/common/pci_virtio_console.c
402
EPRINTLN("vtcon: required name missing for port %ld", port);
usr/src/cmd/bhyve/common/pci_virtio_console.c
406
sock->vss_port = pci_vtcon_port_add(sc, port, name, pci_vtcon_sock_tx, sock);
usr/src/cmd/bhyve/common/pci_virtio_console.c
463
struct pci_vtcon_port *port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
471
port = sock->vss_port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
472
vq = pci_vtcon_port_to_vq(port, true);
usr/src/cmd/bhyve/common/pci_virtio_console.c
474
if (!sock->vss_open || !port->vsp_rx_ready) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
517
pci_vtcon_sock_tx(struct pci_vtcon_port *port __unused, void *arg __unused,
usr/src/cmd/bhyve/common/pci_virtio_console.c
547
pci_vtcon_control_tx(struct pci_vtcon_port *port, void *arg __unused,
usr/src/cmd/bhyve/common/pci_virtio_console.c
557
sc = port->vsp_sc;
usr/src/cmd/bhyve/common/pci_virtio_console.c
593
pci_vtcon_announce_port(struct pci_vtcon_port *port)
usr/src/cmd/bhyve/common/pci_virtio_console.c
597
event.id = port->vsp_id;
usr/src/cmd/bhyve/common/pci_virtio_console.c
600
pci_vtcon_control_send(port->vsp_sc, &event, NULL, 0);
usr/src/cmd/bhyve/common/pci_virtio_console.c
603
pci_vtcon_control_send(port->vsp_sc, &event, port->vsp_name,
usr/src/cmd/bhyve/common/pci_virtio_console.c
604
strlen(port->vsp_name));
usr/src/cmd/bhyve/common/pci_virtio_console.c
608
pci_vtcon_open_port(struct pci_vtcon_port *port, bool open)
usr/src/cmd/bhyve/common/pci_virtio_console.c
612
if (!port->vsp_sc->vsc_ready) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
613
port->vsp_open = true;
usr/src/cmd/bhyve/common/pci_virtio_console.c
617
event.id = port->vsp_id;
usr/src/cmd/bhyve/common/pci_virtio_console.c
620
pci_vtcon_control_send(port->vsp_sc, &event, NULL, 0);
usr/src/cmd/bhyve/common/pci_virtio_console.c
661
struct pci_vtcon_port *port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
667
port = pci_vtcon_vq_to_port(sc, vq);
usr/src/cmd/bhyve/common/pci_virtio_console.c
672
if (port != NULL)
usr/src/cmd/bhyve/common/pci_virtio_console.c
673
port->vsp_cb(port, port->vsp_arg, iov, 1);
usr/src/cmd/bhyve/common/pci_virtio_console.c
687
struct pci_vtcon_port *port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
690
port = pci_vtcon_vq_to_port(sc, vq);
usr/src/cmd/bhyve/common/pci_virtio_console.c
692
if (!port->vsp_rx_ready) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
693
port->vsp_rx_ready = 1;
usr/src/cmd/bhyve/common/pci_virtio_console.c
703
pci_vtcon_legacy_config_port(nvlist_t *nvl, int port, char *opt)
usr/src/cmd/bhyve/common/pci_virtio_console.c
715
if (port >= VTCON_MAXPORTS) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
719
snprintf(node_name, sizeof(node_name), "%d", port);
usr/src/cmd/bhyve/common/pci_virtio_console.c
731
int error, port;
usr/src/cmd/bhyve/common/pci_virtio_console.c
736
port = 0;
usr/src/cmd/bhyve/common/pci_virtio_console.c
738
error = pci_vtcon_legacy_config_port(ports_nvl, port, opt);
usr/src/cmd/bhyve/common/pci_virtio_console.c
741
port++;
usr/src/cmd/bhyve/common/pci_xhci.c
2195
int port;
usr/src/cmd/bhyve/common/pci_xhci.c
2201
port = (offset - XHCI_PORTREGS_PORT0) / XHCI_PORTREGS_SETSZ;
usr/src/cmd/bhyve/common/pci_xhci.c
2204
if (port > XHCI_MAX_DEVS) {
usr/src/cmd/bhyve/common/pci_xhci.c
2206
port));
usr/src/cmd/bhyve/common/pci_xhci.c
2212
portregs = XHCI_PORTREG_PTR(sc, port);
usr/src/cmd/bhyve/common/pci_xhci.c
2234
offset, port, reg));
usr/src/cmd/bhyve/common/pci_xhci.c
2594
struct pci_xhci_portregs *port;
usr/src/cmd/bhyve/common/pci_xhci.c
2603
port = XHCI_PORTREG_PTR(sc, portn);
usr/src/cmd/bhyve/common/pci_xhci.c
2606
port->portsc &= ~(XHCI_PS_PLS_MASK | XHCI_PS_PR | XHCI_PS_PRC);
usr/src/cmd/bhyve/common/pci_xhci.c
2607
port->portsc |= XHCI_PS_PED |
usr/src/cmd/bhyve/common/pci_xhci.c
2611
port->portsc |= XHCI_PS_WRC;
usr/src/cmd/bhyve/common/pci_xhci.c
2614
if ((port->portsc & XHCI_PS_PRC) == 0) {
usr/src/cmd/bhyve/common/pci_xhci.c
2615
port->portsc |= XHCI_PS_PRC;
usr/src/cmd/bhyve/common/pci_xhci.c
2631
struct pci_xhci_portregs *port;
usr/src/cmd/bhyve/common/pci_xhci.c
2634
port = XHCI_PORTREG_PTR(sc, portn);
usr/src/cmd/bhyve/common/pci_xhci.c
2637
port->portsc = XHCI_PS_CCS | /* connected */
usr/src/cmd/bhyve/common/pci_xhci.c
2641
port->portsc |= XHCI_PS_PLS_SET(UPS_PORT_LS_POLL) |
usr/src/cmd/bhyve/common/pci_xhci.c
2644
port->portsc |= XHCI_PS_PLS_SET(UPS_PORT_LS_U0) |
usr/src/cmd/bhyve/common/pci_xhci.c
2649
DPRINTF(("Init port %d 0x%x", portn, port->portsc));
usr/src/cmd/bhyve/common/pci_xhci.c
2651
port->portsc = XHCI_PS_PLS_SET(UPS_PORT_LS_RX_DET) | XHCI_PS_PP;
usr/src/cmd/bhyve/common/pci_xhci.c
2652
DPRINTF(("Init empty port %d 0x%x", portn, port->portsc));
usr/src/cmd/bhyve/common/pci_xhci.c
349
pci_xhci_set_evtrb(struct xhci_trb *evtrb, uint64_t port, uint32_t errcode,
usr/src/cmd/bhyve/common/pci_xhci.c
352
evtrb->qwTrb0 = port << 24;
usr/src/cmd/bhyve/common/pci_xhci.c
390
struct pci_xhci_portregs *port;
usr/src/cmd/bhyve/common/pci_xhci.c
396
port = XHCI_PORTREG_PTR(sc, i);
usr/src/cmd/bhyve/common/pci_xhci.c
397
port->portsc |= XHCI_PS_CSC | XHCI_PS_CCS;
usr/src/cmd/bhyve/common/pci_xhci.c
398
port->portsc &= ~XHCI_PS_PLS_MASK;
usr/src/cmd/bhyve/common/pci_xhci.c
405
port->portsc |=
usr/src/cmd/bhyve/common/pci_xhci.c
408
port->portsc |=
usr/src/cmd/bhyve/common/pci_xhci.c
448
int port;
usr/src/cmd/bhyve/common/pci_xhci.c
454
port = (offset - XHCI_PORTREGS_PORT0) / XHCI_PORTREGS_SETSZ;
usr/src/cmd/bhyve/common/pci_xhci.c
458
offset, port, value));
usr/src/cmd/bhyve/common/pci_xhci.c
460
assert(port >= 0);
usr/src/cmd/bhyve/common/pci_xhci.c
462
if (port > XHCI_MAX_DEVS) {
usr/src/cmd/bhyve/common/pci_xhci.c
464
port));
usr/src/cmd/bhyve/common/pci_xhci.c
468
if (XHCI_DEVINST_PTR(sc, port) == NULL) {
usr/src/cmd/bhyve/common/pci_xhci.c
470
port));
usr/src/cmd/bhyve/common/pci_xhci.c
473
p = XHCI_PORTREG_PTR(sc, port);
usr/src/cmd/bhyve/common/pci_xhci.c
478
pci_xhci_reset_port(sc, port, value & XHCI_PS_WPR);
usr/src/cmd/bhyve/common/pci_xhci.c
484
"port %d", port));
usr/src/cmd/bhyve/common/pci_xhci.c
500
if (XHCI_DEVINST_PTR(sc, port))
usr/src/cmd/bhyve/common/pci_xhci.c
525
DPRINTF(("Disable port %d request", port));
usr/src/cmd/bhyve/common/pci_xhci.c
540
pci_xhci_set_evtrb(&evtrb, port,
usr/src/cmd/bhyve/common/pci_xhci.c
551
port, newpls));
usr/src/cmd/bhyve/common/pci_xhci.c
562
port));
usr/src/cmd/bhyve/common/pctestdev.c
117
debugexit.port = DEBUGEXIT_BASE;
usr/src/cmd/bhyve/common/pctestdev.c
132
ioport.port = IOPORT_BASE;
usr/src/cmd/bhyve/common/pctestdev.c
139
irq.port = IRQ_BASE;
usr/src/cmd/bhyve/common/pctestdev.c
180
int port __unused, int bytes __unused, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/common/pctestdev.c
213
int port, int bytes, uint32_t *eax, void *arg __unused)
usr/src/cmd/bhyve/common/pctestdev.c
218
if (port + bytes > IOPORT_BASE + IOPORT_LEN)
usr/src/cmd/bhyve/common/pctestdev.c
221
lsb = (port & 0x3) * 8;
usr/src/cmd/bhyve/common/pctestdev.c
235
pctestdev_irq_io(struct vmctx *ctx, int in, int port,
usr/src/cmd/bhyve/common/pctestdev.c
247
irq = port - IRQ_BASE;
usr/src/cmd/bhyve/common/pctestdev.c
74
int port, int bytes, uint32_t *eax, void *arg);
usr/src/cmd/bhyve/common/pctestdev.c
79
int port, int bytes, uint32_t *eax, void *arg);
usr/src/cmd/bhyve/common/pctestdev.c
81
int port, int bytes, uint32_t *eax, void *arg);
usr/src/cmd/bhyve/common/qemu_fwcfg.c
121
const int port __unused, const int bytes, uint32_t *const eax,
usr/src/cmd/bhyve/common/qemu_fwcfg.c
143
const int port __unused, const int bytes, uint32_t *const eax,
usr/src/cmd/bhyve/common/qemu_fwcfg.c
308
qemu_fwcfg_register_port(const char *const name, const int port, const int size,
usr/src/cmd/bhyve/common/qemu_fwcfg.c
315
iop.port = port;
usr/src/cmd/bhyve/common/rfb.c
1312
char host[NI_MAXHOST], port[NI_MAXSERV];
usr/src/cmd/bhyve/common/rfb.c
1325
*host = *port = '\0';
usr/src/cmd/bhyve/common/rfb.c
1331
host, sizeof (host), port, sizeof (port),
usr/src/cmd/bhyve/common/rfb.c
1336
*host = *port = '\0';
usr/src/cmd/bhyve/common/rfb.c
1339
host, port);
usr/src/cmd/bhyve/common/rfb.c
1389
rfb_init(char *hostname, int port, int wait, const char *password,
usr/src/cmd/bhyve/common/rfb.c
1437
if (port == -1 && hostname != NULL && *hostname == '/') {
usr/src/cmd/bhyve/common/rfb.c
1466
port ? port : RFB_DEFAULT_PORT);
usr/src/cmd/bhyve/common/rfb.h
36
int rfb_init(char *hostname, int port, int wait, const char *password,
usr/src/cmd/bhyvectl/bhyvectl.c
182
printf("\tport\t\t0x%04x\n", vmexit->u.inout.port);
usr/src/cmd/bnu/callers.c
580
short port;
usr/src/cmd/bnu/callers.c
592
port = sp->s_port;
usr/src/cmd/bnu/callers.c
600
port = htons(atoi(flds[F_CLASS]));
usr/src/cmd/bnu/callers.c
601
if (port == 0) {
usr/src/cmd/bnu/callers.c
607
port = sp->s_port;
usr/src/cmd/bnu/callers.c
628
DEBUG(4, "port %d\n", ntohs(port));
usr/src/cmd/bnu/callers.c
643
sin.sin_port = port;
usr/src/cmd/bnu/callers.c
694
int port;
usr/src/cmd/bnu/callers.c
696
port = atoi(dev[D_ARG]);
usr/src/cmd/bnu/callers.c
698
DEBUG(4, "port %d\n", port);
usr/src/cmd/bnu/callers.c
700
ret = tcpopen(flds[F_PHONE], port, 0, TO_ACTIVE, "rw");
usr/src/cmd/boot/bootadm/bootadm_hyper.c
351
char *port = strndupa(optstr, namlen);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
353
return (serial_metal_to_hyper(port, value));
usr/src/cmd/boot/bootadm/bootadm_hyper.c
681
int port = 0;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
728
port = 0;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
731
port = 1;
usr/src/cmd/boot/bootadm/bootadm_hyper.c
744
if (bootenv_rc_serial[port] != NULL)
usr/src/cmd/boot/bootadm/bootadm_hyper.c
745
free(bootenv_rc_serial[port]);
usr/src/cmd/boot/bootadm/bootadm_hyper.c
747
bootenv_rc_serial[port] = s_strdup(token);
usr/src/cmd/cmd-inet/common/kcmd.h
78
#define SET_SOCK_PORT(ss, port) \
usr/src/cmd/cmd-inet/common/kcmd.h
80
(((struct sockaddr_in6 *)&(ss))->sin6_port = (port)) : \
usr/src/cmd/cmd-inet/common/kcmd.h
81
(((struct sockaddr_in *)&(ss))->sin_port = (port)))
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
145
char port[PORT_MAX_LEN];
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
432
(void) snprintf(port, sizeof (port), "%u",
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
439
s = socks_connect(host, port,
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
443
s = remote_connect(host, port, hints);
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
469
host, port, uflag ? "udp" : "tcp",
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
490
char port[NI_MAXSERV];
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
495
port, sizeof (port), flags|NI_NUMERICSERV)) != 0) {
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
500
(void) strlcat(ntop, port, ntlen);
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
576
remote_connect(const char *host, const char *port, struct addrinfo hints)
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
581
if ((error = getaddrinfo(host, port, &hints, &res)))
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
647
local_listen(const char *host, const char *port, struct addrinfo hints)
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
656
if ((error = getaddrinfo(host, port, &hints, &res)))
usr/src/cmd/cmd-inet/usr.bin/nc/socks.c
149
socks_connect(const char *host, const char *port, const char *proxyhost,
usr/src/cmd/cmd-inet/usr.bin/nc/socks.c
167
if (decode_addrport("0.0.0.0", port, (struct sockaddr *)&addr,
usr/src/cmd/cmd-inet/usr.bin/nc/socks.c
169
errx(1, "unknown port \"%.64s\"", port);
usr/src/cmd/cmd-inet/usr.bin/nc/socks.c
182
if (decode_addrport(host, port, (struct sockaddr *)&addr,
usr/src/cmd/cmd-inet/usr.bin/nc/socks.c
265
(void) decode_addrport(host, port, (struct sockaddr *)&addr,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
160
static char *pr_ap(uint_t addr, uint_t port,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
162
static char *pr_ap6(const in6_addr_t *addr, uint_t port,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
169
static char *portname(uint_t port, char *proto,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6368
int port)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6384
if (port > 0) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6385
(void) pr_ap(v4addr, port, "sctp", name, namelen);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6393
if (port > 0) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6394
(void) pr_ap6(addr, port, "sctp", name, namelen);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6993
pr_ap(uint_t addr, uint_t port, char *proto,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7010
(void) portname(port, proto, cp, dstlen);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7017
pr_ap6(const in6_addr_t *addr, uint_t port, char *proto,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7034
(void) portname(port, proto, cp, dstlen);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7344
portname(uint_t port, char *proto, char *dst, uint_t dstlen)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7348
if (!Nflag && port) {
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
7357
(void) snprintf(dst, dstlen, "%d", port);
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2492
int port = -1;
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2503
port = ntohs(se->s_port);
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2505
port = strtol(sep+1, &endp, 10);
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2512
if (port < 0 || port > 65535 || sep == dest) {
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2539
sad.sin_port = htons(port);
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
270
static int port = -1;
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
303
if (port < 0) {
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
312
port = debug_port;
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
317
printf("port = %d, luser = %s, ruser = %s\n", ntohs(port),
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
333
status = kcmd(&rem, &rhost, port, user, ruser,
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
374
"session, port %d in use "), port);
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
417
rem = rcmd_af(&rhost, port, user, ruser, buf, 0, AF_INET6);
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
230
port = default_port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
366
port = default_port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
368
port = strtonum(argv[2], 1, 65535, &errstr);
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
375
port = htons(port);
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
511
sin6.sin6_port = port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
538
sin6.sin6_port = port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
631
sin6.sin6_port = port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
645
sin6.sin6_port = port;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
77
static int default_port, port;
usr/src/cmd/cmd-inet/usr.bin/whois.c
133
port = optarg;
usr/src/cmd/cmd-inet/usr.bin/whois.c
228
error = getaddrinfo(host, port, &hints, &res);
usr/src/cmd/cmd-inet/usr.bin/whois.c
77
const char *port = DEFAULT_PORT;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
101
port->phys_status = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
102
if (!port->admin_status || protect != DLADM_BRIDGE_PROT_STP ||
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
103
port->sdu_failed)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
105
if ((rc = STP_IN_enable_port(port->port_index, False)) != 0)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
107
port->name, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
111
if (port->phys_status)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
113
port->phys_status = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
114
if (!port->admin_status || protect != DLADM_BRIDGE_PROT_STP ||
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
115
port->sdu_failed) {
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
116
port->bpdu_protect = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
124
if (port->admin_non_stp && port->bpdu_protect) {
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
125
port->bpdu_protect = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
126
enable_forwarding(port);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
128
if ((rc = STP_IN_enable_port(port->port_index, True)) != 0)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
130
port->name, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
136
port_dlpi_open(const char *portname, struct portdata *port,
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
150
rc = dlpi_open(portname, &port->dlpi, DLPI_RAW);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
157
port->phys_status = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
158
port->sdu_failed = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
159
port->bpdu_protect = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
166
get_dladm_speed(port);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
172
port->name = dlpi_linkname(port->dlpi);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
179
if ((rc = dlpi_bind(port->dlpi, 0, NULL)) != DLPI_SUCCESS) {
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
184
if ((rc = dlpi_enabmulti(port->dlpi, bridge_group_address,
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
192
if ((rc = dlpi_enabnotify(port->dlpi,
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
194
DL_NOTE_SPEED, dlpi_notify, port, &port->notifyid)) !=
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
200
rc = dlpi_get_physaddr(port->dlpi, DL_CURR_PHYS_ADDR, addrbuf, &alen);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
203
port->name, dlpi_strerror(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
208
alen, port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
211
(void) memcpy(port->mac_addr, addrbuf, ETHERADDRL);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
214
int fd = dlpi_fd(port->dlpi);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
238
(void) _link_ntoa(port->mac_addr, addrstr, ETHERADDRL,
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
241
port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
78
struct portdata *port = arg;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
84
if (port->speed == info->dni_speed / 1000)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
86
port->speed = info->dni_speed / 1000;
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
87
if ((rc = STP_IN_changed_port_speed(port->port_index,
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
88
port->speed)) != 0)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
90
port->name, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
94
if (memcmp(info->dni_physaddr, port->mac_addr, ETHERADDRL) != 0)
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
95
rstp_change_mac(port, info->dni_physaddr);
usr/src/cmd/cmd-inet/usr.lib/bridged/dlpi.c
99
if (!port->phys_status)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
128
struct portdata *port;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
131
port = allports[i];
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
132
if (port->linkid == linkid)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
133
return (port);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
142
struct portdata *port;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
155
port = find_by_linkid(vinfo.dv_linkid);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
156
if (port == NULL || !port->kern_added)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
159
bve.bve_linkid = port->linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
164
vinfo.dv_vid, port->linkid);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
180
struct portdata *port;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
221
if ((port = calloc(1, sizeof (*port))) == NULL) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
226
allports[posn] = port;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
227
port->vlan_id = vlan_id;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
228
port->linkid = linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
229
port->port_index = port_index;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
230
port->phys_status = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
231
port->admin_status = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
232
port->state = BLS_BLOCKLISTEN;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
236
port = allports[posn];
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
242
if (port->name != NULL && strcmp(portname, port->name) != 0) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
243
if (port->dlpi != NULL)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
244
dlpi_close(port->dlpi);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
245
port->dlpi = NULL;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
246
port->name = NULL;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
256
if (!port->kern_added) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
265
port->kern_added = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
268
port->referenced = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
274
port->admin_status = propval;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
288
if (port->dlpi == NULL) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
289
if (!port_dlpi_open(portname, port, class))
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
291
fds->fd = dlpi_fd(port->dlpi);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
295
if (rstp_add_port(port))
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
299
if (port->dlpi != NULL) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
300
dlpi_close(port->dlpi);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
301
port->dlpi = NULL;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
302
port->name = NULL;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
306
if (port->kern_added) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
307
if (strioctl(control_fd, BRIOC_REMLINK, &port->linkid,
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
308
sizeof (port->linkid)) == -1)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
312
port->kern_added = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
315
free(port);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
451
struct portdata *port;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
457
if ((port = find_by_linkid(bc.bc_linkid)) == NULL)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
459
if (port->sdu_failed == bc.bc_failed)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
461
port->sdu_failed = bc.bc_failed;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
462
if (!port->phys_status || !port->admin_status ||
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
465
if (port->admin_non_stp) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
468
bss.bss_linkid = port->linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
469
bss.bss_state = !port->sdu_failed && !port->bpdu_protect ?
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
474
port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
477
if ((rc = STP_IN_enable_port(port->port_index, !bc.bc_failed)) != 0)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
479
port->name, bc.bc_failed ? "disable" : "enable",
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
484
receive_packet(struct portdata *port)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
493
rc = dlpi_recv(port->dlpi, NULL, NULL, buffer, &buflen, 1, NULL);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
496
syslog(LOG_ERR, "receive failure on %s: %s", port->name,
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
506
if (!port->admin_status || protect != DLADM_BRIDGE_PROT_STP) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
510
port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
528
if (port->admin_non_stp && !port->bpdu_protect) {
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
534
"forwarding disabled", port->name, sender);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
535
port->bpdu_protect = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
536
bss.bss_linkid = port->linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
541
"%s: %m", port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
549
sender, port->name, buflen);
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
551
rc = STP_IN_rx_bpdu(port->vlan_id, port->port_index,
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
559
port->name, sender, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
564
get_dladm_speed(struct portdata *port)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
569
status = dladm_get_single_mac_stat(dlhandle, port->linkid, "ifspeed",
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
572
port->speed = ifspeed / 1000000;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
574
port->speed = 10UL;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
578
enable_forwarding(struct portdata *port)
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
582
bss.bss_linkid = port->linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/events.c
585
syslog(LOG_ERR, "cannot set STP state on %s: %m", port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
447
rstp_change_mac(struct portdata *port, const unsigned char *newaddr)
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
455
(void) _link_ntoa(port->mac_addr, curid, ETHERADDRL, IFT_OTHER);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
457
STP_IN_get_bridge_id(port->vlan_id, &prio, mac);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
458
if (memcmp(port->mac_addr, mac, ETHERADDRL) == 0) {
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
460
"to %s", curid, port->name, newmac);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
465
(void) memcpy(port->mac_addr, newaddr, ETHERADDRL);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
472
"MAC address on %s changed from %s to %s", port->name,
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
474
(void) memcpy(port->mac_addr, newaddr, ETHERADDRL);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
479
rstp_add_port(struct portdata *port)
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
486
if (!port->stp_added &&
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
487
(rc = STP_IN_port_add(port->vlan_id, port->port_index)) != 0) {
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
488
syslog(LOG_ERR, "STP add %s %d: %s", port->name,
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
489
port->port_index, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
492
port->stp_added = B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
495
(void) get_init_port_cfg(port->vlan_id, port->port_index, &portcfg);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
502
bss.bss_linkid = port->linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
504
bss.bss_state = port->state = BLS_BLOCKLISTEN;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
506
bss.bss_state = port->admin_status && !port->sdu_failed &&
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
507
!port->bpdu_protect ? BLS_FORWARDING : BLS_BLOCKLISTEN;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
509
bss.bss_state = port->state;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
512
syslog(LOG_ERR, "cannot set STP state on %s: %m", port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
516
rc = STP_IN_enable_port(port->port_index,
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
517
port->admin_status && port->phys_status && !port->sdu_failed &&
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
520
syslog(LOG_ERR, "STP enable %s %d: %s", port->name,
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
521
port->port_index, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
527
port->port_index);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
531
port->port_index);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
534
port->port_index);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
537
syslog(LOG_ERR, "STP trace %s %d: %s", port->name,
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
538
port->port_index, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
543
bve.bve_linkid = port->linkid;
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
548
port->name);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
552
if ((rc = STP_IN_port_set_cfg(0, port->port_index, &portcfg)) != 0) {
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
553
syslog(LOG_ERR, "STP port configure %s %d: %s", port->name,
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
554
port->port_index, STP_IN_get_error_explanation(rc));
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
561
(void) STP_IN_port_remove(port->vlan_id, port->port_index);
usr/src/cmd/cmd-inet/usr.lib/bridged/rstp.c
562
port->stp_added = B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
102
in_port_t port; /* argv[5] */
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
171
int32_t port;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
228
if ((port = atoi(argv[5])) <= 0 || port > USHRT_MAX)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
230
param->port = port;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
268
v4_addr->sin_port = htons(param->port);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
276
v6_addr->sin6_port = htons(param->port);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
391
if (udph->uh_dport != htons(param->port))
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
408
in_port_t port;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
420
bcopy(icmph->icmp_data + sizeof (cookie), &port, sizeof (port));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
421
if (port != param->port)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
488
if (udph->uh_dport != htons(param->port))
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
505
in_port_t port;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
518
bcopy(tmp, &port, sizeof (port));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
519
if (port != param->port)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
807
bcopy(¶m->port, icmph->icmp_data + sizeof (param->echo_cookie),
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
808
sizeof (param->port));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
1115
in_port_t port;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
1209
port = ntohs(rule->irl_hcport);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
1222
port = min + gethrtime() % (max - min + 1);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
1224
port = min;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
1231
(void) sprintf(buf, "%d", port);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1353
int port = *((int *)arg1);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1415
ret = cb(data.rule_data, port, arg2, NULL);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1441
ret = cb(data.sg_data, port, arg2, NULL);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1460
data.sg_data, port, NULL, NULL);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1487
ret = cb(data.hc_data, port, arg2, NULL);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
121
int port;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
124
port = ntohs(l->sd->sd_minport);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
125
if (port == 0)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
128
(void) snprintf(buf, bufsize, "%d", port);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
130
port = ntohs(l->sd->sd_maxport);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
131
if (port == 0)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_sg.c
134
(void) snprintf(buf, bufsize, "%d", port);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
346
i_parseport(char *port, char *proto, int *flags)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
351
if (isdigit(port[0])) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
354
return ((int)strtol(port, NULL, 10));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
357
se = getservbyname(port, proto);
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
172
ushort_t port;
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
245
port = 0;
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
252
port = port * 10 + c - '0';
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
255
if (port != 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
263
sin->sin_port = htons((ushort_t)port);
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
265
sin6->sin6_port = htons((ushort_t)port);
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
368
if (port) {
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
1002
(port >= (in_port_t)IPPORT_RESERVED) ||
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
1003
(port < (in_port_t)(IPPORT_RESERVED/2)));
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
945
in_port_t port;
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
963
port = sin->sin_port = ntohs((ushort_t)sin->sin_port);
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
971
port = sin6->sin6_port = ntohs((ushort_t)sin6->sin6_port);
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
1023
} while ((port && FD_ISSET(s, &readfrom)) ||
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
1024
(port && FD_ISSET(pv[0], &readfrom)) ||
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
1041
if (port)
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
450
in_port_t port;
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
490
port = ntohs((ushort_t)sin->sin_port);
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
494
port = ntohs((ushort_t)sin6->sin6_port);
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
524
bad_port = (port >= IPPORT_RESERVED ||
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
525
port < (uint_t)(IPPORT_RESERVED/2));
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
572
port = 0;
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
583
port = port * 10 + c - '0';
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
586
if (port != 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
615
if (!krb5auth_flag && (port >= IPPORT_RESERVED)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
620
sin->sin_port = htons((ushort_t)port);
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
622
sin6->sin6_port = htons((ushort_t)port);
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
889
if (port || do_encrypt) {
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
936
if (port)
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
961
if (port && FD_ISSET(pv[0], &ready)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
974
if (port && FD_ISSET(s, &ready)) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
1845
uint16_t port;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
1848
(void) nvpair_value_uint16(nvp, &port);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
1851
diff = (port != oport);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
1853
diff = (port != 0);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3142
uint16_t port)
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3147
sent = getservbyport(port, NULL);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3151
(void) fprintf(fp, "%u\n", ntohs(port));
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3359
uint16_t port;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3361
(void) nvpair_value_uint16(nvp, &port);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3362
printport(fp, port);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4662
readport(char *port_str, uint16_t *port)
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4675
if (readuint16(port_str, port, &tmp) != IPQOS_CONF_SUCCESS ||
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4676
*port == 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4679
*port = htons(*port);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4681
*port = sent->s_port;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5874
uint16_t port;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5876
res = readport(valst, &port);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
5881
res = nvlist_add_uint16(*nvlp, name, port);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1770
in_port_t port = ntohs(in_port);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1773
if (port == 0)
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
1784
(void) printf("%d ", port);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3413
in_port_t port;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3422
port = htons((in_port_t)ret);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3424
port = sent->s_port;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3427
conf->ips_src_port_min = conf->ips_src_port_max = port;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3429
conf->ips_dst_port_min = conf->ips_dst_port_max = port;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2778
#define PORT_ONLY_ALLOCATE(af, socktype, exttype, extvar, port) { \
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
2790
sin6->sin6_port = (port); \
usr/src/cmd/cmd-inet/usr.sbin/snoop/ntp.h
418
ushort_t port;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
83
extern int add_transient(int port, int (*proc)(int, void *, int));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
84
extern struct ttable *is_transient(int port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
85
extern void del_transient(int port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_apple.c
60
apple_ddp_type(struct socktable *p, uint16_t port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_apple.c
63
if (port == p->pt_num)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dns.c
68
interpret_dns(int flags, int proto, const uchar_t *data, int len, int port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dns.c
86
if (port == IPPORT_DOMAIN) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1989
uint_t m, port;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1992
port = atoi(portname);
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
2004
compare_value(2, 2, port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2007
compare_value(0, 2, port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2010
compare_value(2, 2, port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2013
compare_value(0, 2, port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
104
unsigned port, proto;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
170
port = getxdr_u_long();
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
171
(void) sprintf(line, "port=%d", port);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
177
port = getxdr_u_long();
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
180
port, ilen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
301
unsigned prog, vers, proto, port;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
317
port = getxdr_u_long();
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pmap.c
320
prog, vers, proto, port, nameof_prog(prog));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
143
getportname(int proto, in_port_t port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
155
if (port == p->pt_num)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
162
reservedport(int proto, int port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
172
if (port == p->pt_num)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
187
add_transient(int port, int (*proc)(int, void *, int))
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
191
next->t_port = port;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
201
is_transient(int port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
206
if (port == p->t_port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
214
del_transient(int port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
219
if (port == p->t_port)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
225
interpret_syslog(int flags, char dir, int port, const char *syslogstr,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
292
dir, port, facilstr, pristr,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
319
int dir, port, which;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
330
port = dst;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
349
port = src;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
364
interpret_syslog(flags, dir, port, (const char *)data, dlen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rport.c
439
pn, dir, port,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
160
ushort_t port = 32768 + 666; /* start udp dest port # for probe packets */
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
435
port = str2int(optarg, "port", 1, MAX_PORT);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.h
86
extern ushort_t port; /* seed of destination port */
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
265
outudp->uh_dport = htons((port + seq) % (MAX_PORT + 1));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
394
up->uh_dport == htons((port + seq) %
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
345
to6->sin6_port = htons((port + seq) % (MAX_PORT + 1));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
484
up->uh_dport == htons((port + seq) %
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2257
boolean_t port = B_FALSE;
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2261
if (port == B_TRUE) {
usr/src/cmd/dcs/sparc/sun4u/dcs.c
2272
port = B_TRUE;
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
1360
int port;
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
1373
port = ntohs(sin->sin_port);
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
1374
error = libdscp.bind(0, fd, port);
usr/src/cmd/devfsadm/port_link.c
153
static void remove_pm_entry(char *pmtag, int port);
usr/src/cmd/devfsadm/port_link.c
154
static void add_pm_entry(int port);
usr/src/cmd/devfsadm/port_link.c
155
static void delete_port_monitor(int port);
usr/src/cmd/devfsadm/port_link.c
156
static void add_port_monitor(int port);
usr/src/cmd/devfsadm/port_link.c
419
char port[PATH_MAX];
usr/src/cmd/devfsadm/port_link.c
425
(void) snprintf(port, sizeof (port), "term/%c", portid);
usr/src/cmd/devfsadm/port_link.c
426
if (devfsadm_read_link(node, port, &devfs_path) == DEVFSADM_SUCCESS &&
usr/src/cmd/devfsadm/port_link.c
434
(void) snprintf(port, sizeof (port), "cua/%c", portid);
usr/src/cmd/devfsadm/port_link.c
435
if (devfsadm_read_link(node, port, &devfs_path) == DEVFSADM_SUCCESS &&
usr/src/cmd/devfsadm/port_link.c
447
port[0] = portid;
usr/src/cmd/devfsadm/port_link.c
448
port[1] = '\0';
usr/src/cmd/devfsadm/port_link.c
450
return (s_strdup(port));
usr/src/cmd/devfsadm/port_link.c
860
add_pm_entry(int port)
usr/src/cmd/devfsadm/port_link.c
865
add_port_monitor(port);
usr/src/cmd/devfsadm/port_link.c
870
" -l 9600 -p \\\"login: \\\"`\"", PM_NUM(port), port, port, port);
usr/src/cmd/devfsadm/port_link.c
877
" for /dev/term/%d\n", port);
usr/src/cmd/devfsadm/port_link.c
882
pma[port].flags |= PM_HAS_ENTRY;
usr/src/cmd/devfsadm/port_link.c
884
modname, port);
usr/src/cmd/devfsadm/port_link.c
888
remove_pm_entry(char *pmtag, int port)
usr/src/cmd/devfsadm/port_link.c
896
"/usr/sbin/pmadm -r -p %s -s %d", pmtag, port);
usr/src/cmd/devfsadm/port_link.c
901
" for /dev/term/%d\n", port);
usr/src/cmd/devfsadm/port_link.c
906
pma[port].flags &= ~PM_HAS_ENTRY;
usr/src/cmd/devfsadm/port_link.c
908
modname, port);
usr/src/cmd/devfsadm/port_link.c
918
delete_port_monitor(int port)
usr/src/cmd/devfsadm/port_link.c
924
PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
929
pma[PM_SLOT(port)].flags &= ~HAS_PORT_MON;
usr/src/cmd/devfsadm/port_link.c
942
"/usr/sbin/sacadm -r -p ttymon%d", PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
946
PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
952
modname, PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
953
pma[PM_SLOT(port)].flags &= ~HAS_PORT_MON;
usr/src/cmd/devfsadm/port_link.c
957
add_port_monitor(int port)
usr/src/cmd/devfsadm/port_link.c
962
if ((pma[PM_SLOT(port)].flags & HAS_PORT_MON) != 0) {
usr/src/cmd/devfsadm/port_link.c
967
"/usr/sbin/sacadm -l -p ttymon%d", PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
973
" -V`\" -y \"Ports %d-%d\"", PM_NUM(port), PM_SLOT(port),
usr/src/cmd/devfsadm/port_link.c
974
PM_SLOT(port) + (PM_GRPSZ - 1));
usr/src/cmd/devfsadm/port_link.c
979
PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
986
modname, PM_NUM(port));
usr/src/cmd/devfsadm/port_link.c
988
pma[PM_SLOT(port)].flags |= HAS_PORT_MON;
usr/src/cmd/dladm/dladm.c
1925
dladm_aggr_port_attr_db_t port[MAXPORT];
usr/src/cmd/dladm/dladm.c
2049
&port[n].lp_linkid)) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
2056
&port[ndev + n].lp_linkid, NULL, NULL, NULL)) !=
usr/src/cmd/dladm/dladm.c
2062
status = dladm_aggr_create(handle, name, key, ndev + nlink, port,
usr/src/cmd/dladm/dladm.c
2184
dladm_aggr_port_attr_db_t port[MAXPORT];
usr/src/cmd/dladm/dladm.c
2237
&(port[n].lp_linkid))) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
2244
&port[n + ndev].lp_linkid, NULL, NULL, NULL)) !=
usr/src/cmd/dladm/dladm.c
2250
status = dladm_aggr_add(handle, linkid, ndev + nlink, port, flags);
usr/src/cmd/dladm/dladm.c
2273
dladm_aggr_port_attr_db_t port[MAXPORT];
usr/src/cmd/dladm/dladm.c
2327
&(port[n].lp_linkid))) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
2334
&port[n + ndev].lp_linkid, NULL, NULL, NULL)) !=
usr/src/cmd/dladm/dladm.c
2340
status = dladm_aggr_remove(handle, linkid, ndev + nlink, port, flags);
usr/src/cmd/dtrace/test/tst/common/ip/msnc.c
45
msnc_wait(int port, int sock, int event)
usr/src/cmd/dtrace/test/tst/common/ip/msnc.c
50
if (port_associate(port, PORT_SOURCE_FD, sock, event, NULL) != 0) {
usr/src/cmd/dtrace/test/tst/common/ip/msnc.c
56
if (port_get(port, &pe, &ts) != 0) {
usr/src/cmd/fcinfo/fcinfo-list.c
1001
processHBA(handle, attrs, portIndex, port,
usr/src/cmd/fcinfo/fcinfo-list.c
123
memset(port, 0, sizeof (HBA_PORTATTRIBUTES));
usr/src/cmd/fcinfo/fcinfo-list.c
126
portCtr, port)) != HBA_STATUS_OK) {
usr/src/cmd/fcinfo/fcinfo-list.c
1264
HBA_PORTATTRIBUTES port;
usr/src/cmd/fcinfo/fcinfo-list.c
134
if (memcmp(hbaPortWWN.wwn, port->PortWWN.wwn,
usr/src/cmd/fcinfo/fcinfo-list.c
1340
memset(&port, 0, sizeof (port));
usr/src/cmd/fcinfo/fcinfo-list.c
1342
portIndex, &port)) != HBA_STATUS_OK) {
usr/src/cmd/fcinfo/fcinfo-list.c
135
sizeof (port->PortWWN.wwn)) == 0) {
usr/src/cmd/fcinfo/fcinfo-list.c
1358
getTargetMapping(handle, port.PortWWN, &map);
usr/src/cmd/fcinfo/fcinfo-list.c
1363
map->entry[count], port.PortWWN,
usr/src/cmd/fcinfo/fcinfo-list.c
372
HBA_PORTATTRIBUTES port, HBA_FCPTARGETMAPPINGV2 *map,
usr/src/cmd/fcinfo/fcinfo-list.c
384
printHBAPortInfo(&port, &attrs, mode);
usr/src/cmd/fcinfo/fcinfo-list.c
386
printLinkStat(handle, port.PortWWN, port.PortWWN);
usr/src/cmd/fcinfo/fcinfo-list.c
394
discPortCount < port.NumberofDiscoveredPorts;
usr/src/cmd/fcinfo/fcinfo-list.c
407
handleRemotePort(handle, port.PortWWN, discPort.PortWWN,
usr/src/cmd/fcinfo/fcinfo-list.c
410
printLinkStat(handle, port.PortWWN,
usr/src/cmd/fcinfo/fcinfo-list.c
414
handleScsiTarget(handle, port.PortWWN,
usr/src/cmd/fcinfo/fcinfo-list.c
49
int portIndex, HBA_PORTATTRIBUTES port, HBA_FCPTARGETMAPPINGV2 *map,
usr/src/cmd/fcinfo/fcinfo-list.c
60
HBA_ADAPTERATTRIBUTES *attrs, HBA_PORTATTRIBUTES *port, int *portIndex);
usr/src/cmd/fcinfo/fcinfo-list.c
609
HBA_PORTATTRIBUTES port;
usr/src/cmd/fcinfo/fcinfo-list.c
681
memset(&port, 0, sizeof (port));
usr/src/cmd/fcinfo/fcinfo-list.c
682
if (retrieveAttrs(handle, myhbaPortWWN, &attrs, &port,
usr/src/cmd/fcinfo/fcinfo-list.c
691
processHBA(handle, attrs, portCount, port, map, REMOTE_PORT,
usr/src/cmd/fcinfo/fcinfo-list.c
730
HBA_PORTATTRIBUTES port;
usr/src/cmd/fcinfo/fcinfo-list.c
838
memset(&port, 0, sizeof (port));
usr/src/cmd/fcinfo/fcinfo-list.c
839
if (retrieveAttrs(handle, myWWN, &attrs, &port,
usr/src/cmd/fcinfo/fcinfo-list.c
844
processHBA(handle, attrs, portIndex, port, NULL,
usr/src/cmd/fcinfo/fcinfo-list.c
85
HBA_ADAPTERATTRIBUTES *attrs, HBA_PORTATTRIBUTES *port, int *portIndex)
usr/src/cmd/fcinfo/fcinfo-list.c
910
memset(&port, 0, sizeof (port));
usr/src/cmd/fcinfo/fcinfo-list.c
912
handle, portIndex, &port))
usr/src/cmd/fcinfo/fcinfo-list.c
92
if (attrs == NULL || port == NULL || portIndex == NULL) {
usr/src/cmd/fcinfo/fcinfo-list.c
927
processHBA(handle, attrs, portIndex, port,
usr/src/cmd/fcinfo/fcinfo-list.c
984
memset(&port, 0, sizeof (port));
usr/src/cmd/fcinfo/fcinfo-list.c
986
handle, portIndex, &port))
usr/src/cmd/fcinfo/fcinfo.h
133
void printHBAPortInfo(HBA_PORTATTRIBUTES *port,
usr/src/cmd/fcinfo/printAttrs.c
217
printHBAPortInfo(HBA_PORTATTRIBUTES *port,
usr/src/cmd/fcinfo/printAttrs.c
219
if (attrs == NULL || port == NULL) {
usr/src/cmd/fcinfo/printAttrs.c
223
wwnConversion(port->PortWWN.wwn));
usr/src/cmd/fcinfo/printAttrs.c
227
port->PortFcId);
usr/src/cmd/fcinfo/printAttrs.c
228
fprintf(stdout, gettext("\tOS Device Name: %s\n"), port->OSDeviceName);
usr/src/cmd/fcinfo/printAttrs.c
246
getPortType(port->PortType));
usr/src/cmd/fcinfo/printAttrs.c
248
getPortState(port->PortState));
usr/src/cmd/fcinfo/printAttrs.c
251
printPortSpeed(port->PortSupportedSpeed);
usr/src/cmd/fcinfo/printAttrs.c
255
printPortSpeed(port->PortSpeed);
usr/src/cmd/fcinfo/printAttrs.c
259
wwnConversion(port->NodeWWN.wwn));
usr/src/cmd/fcoesvc/fcoeisvc.c
34
PFCOE_SMF_PORT_INSTANCE port = NULL;
usr/src/cmd/fcoesvc/fcoeisvc.c
48
port = &portlist->ports[i];
usr/src/cmd/fcoesvc/fcoeisvc.c
49
if (port->port_type == FCOE_PORTTYPE_INITIATOR) {
usr/src/cmd/fcoesvc/fcoeisvc.c
50
(void) FCOE_CreatePort(port->mac_link_name,
usr/src/cmd/fcoesvc/fcoeisvc.c
51
port->port_type,
usr/src/cmd/fcoesvc/fcoeisvc.c
52
port->port_pwwn,
usr/src/cmd/fcoesvc/fcoeisvc.c
53
port->port_nwwn,
usr/src/cmd/fcoesvc/fcoeisvc.c
54
port->mac_promisc);
usr/src/cmd/fcoesvc/fcoetsvc.c
34
PFCOE_SMF_PORT_INSTANCE port = NULL;
usr/src/cmd/fcoesvc/fcoetsvc.c
48
port = &portlist->ports[i];
usr/src/cmd/fcoesvc/fcoetsvc.c
49
if (port->port_type == FCOE_PORTTYPE_TARGET) {
usr/src/cmd/fcoesvc/fcoetsvc.c
50
(void) FCOE_CreatePort(port->mac_link_name,
usr/src/cmd/fcoesvc/fcoetsvc.c
51
port->port_type,
usr/src/cmd/fcoesvc/fcoetsvc.c
52
port->port_pwwn,
usr/src/cmd/fcoesvc/fcoetsvc.c
53
port->port_nwwn,
usr/src/cmd/fcoesvc/fcoetsvc.c
54
port->mac_promisc);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
317
in_port_t port;
usr/src/cmd/fm/modules/common/ip-transport/ip.c
326
port = ntohs(sin6->sin6_port);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
329
port = ntohs(sin6->sin6_port);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
332
port = ntohs(sin->sin_port);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
336
(void) snprintf(buf + n, sizeof (buf) - n, ":%u", port);
usr/src/cmd/fs.d/autofs/autod_nfs.c
2748
struct netconfig **nconfp, char *proto, ushort_t port,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2754
nconfp, proto, port, tinfo, NULL, FALSE, NULL, &cstat));
usr/src/cmd/fs.d/autofs/autod_nfs.c
2759
struct netconfig **nconfp, char *proto, ushort_t port,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2765
mfssnego, nconfp, proto, port, tinfo, fhp, get_pubfh, fspath,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2771
struct netconfig **nconfp, ushort_t port, bool_t direct_to_server)
usr/src/cmd/fs.d/autofs/autod_nfs.c
2776
vers, NULL, nconfp, NULL, port, NULL, NULL,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2791
ushort_t port, /* may be zero */
usr/src/cmd/fs.d/autofs/autod_nfs.c
2808
prog, vers, nconf, port, tinfo, tbind, fhp,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2836
if (port) {
usr/src/cmd/fs.d/autofs/autod_nfs.c
2844
prog, vers, nconf, port, tinfo, tbind, fhp,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2863
if (port == 0)
usr/src/cmd/fs.d/autofs/autod_nfs.c
2877
if (port == 0)
usr/src/cmd/fs.d/autofs/autod_nfs.c
2901
prog, vers, nconf, port, tinfo, tbind, fhp,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2934
mfs_snego_t *mfssnego, struct netconfig *nconf, ushort_t port,
usr/src/cmd/fs.d/autofs/autod_nfs.c
2964
direct_to_server, port, prog, vers, file_handle) < 0) {
usr/src/cmd/fs.d/autofs/autod_nfs.c
3159
ushort_t port, /* may be zero */
usr/src/cmd/fs.d/autofs/autod_nfs.c
3215
port = htons((ushort_t)atoi(sport+1));
usr/src/cmd/fs.d/autofs/autod_nfs.c
3312
port, "circuit_v", &rpc_to_new);
usr/src/cmd/fs.d/autofs/autod_nfs.c
3423
vers_to_try, &nconf, port, TRUE);
usr/src/cmd/fs.d/autofs/autod_nfs.c
4241
ushort_t port, struct t_info *tinfo, struct t_bind *tbind,
usr/src/cmd/fs.d/autofs/autod_nfs.c
4255
nconf, port, tinfo, tbind, fhp, direct_to_server,
usr/src/cmd/fs.d/autofs/autod_nfs.c
4263
nconf, port, tinfo, tbind, fhp, direct_to_server,
usr/src/cmd/fs.d/autofs/autod_nfs.c
4279
struct netconfig *nconf, ushort_t port, struct t_info *tinfo,
usr/src/cmd/fs.d/autofs/autod_nfs.c
4309
if (port == 0)
usr/src/cmd/fs.d/autofs/autod_nfs.c
4314
fd, direct_to_server, port, prog, vers, 0) < 0)
usr/src/cmd/fs.d/autofs/autod_nfs.c
4317
if (port || (direct_to_server == TRUE)) {
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
124
get_nfs4ref_info(char *host, int port, int nfsver)
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
158
&netconf, port, NULL, NULL, TRUE, NULL, &cstat);
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
204
struct netconfig **netconf, ushort_t port,
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
225
if (port == 0)
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
239
if (port == 0)
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
262
nconf, port, NULL, NULL, TRUE, NULL, &cstat);
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
277
ushort_t port, rpcprog_t prog, rpcvers_t vers, bool_t file_handle)
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
287
if (port == 0)
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
300
if (port) {
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
305
htons((ushort_t)port);
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
309
htons((ushort_t)port);
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
318
if (port) {
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
323
htons((ushort_t)port);
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
327
htons((ushort_t)port);
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
342
struct netconfig *nconf, ushort_t port,
usr/src/cmd/fs.d/nfs/lib/nfs_resolve.c
363
port, prog, vers, 0) < 0)
usr/src/cmd/fs.d/nfs/mount/mount.c
1394
struct netconfig *nconf, ushort_t port, struct t_info *tinfo,
usr/src/cmd/fs.d/nfs/mount/mount.c
1435
if (port == 0)
usr/src/cmd/fs.d/nfs/mount/mount.c
1465
if (port) {
usr/src/cmd/fs.d/nfs/mount/mount.c
1469
= port;
usr/src/cmd/fs.d/nfs/mount/mount.c
1472
= port;
usr/src/cmd/fs.d/nfs/mount/mount.c
1752
char *proto, ushort_t port, struct t_info *tinfo, caddr_t *fhp,
usr/src/cmd/fs.d/nfs/mount/mount.c
1767
return (get_the_addr(hostname, prog, vers, *nconfp, port,
usr/src/cmd/fs.d/nfs/mount/mount.c
1802
if ((port != 0) &&
usr/src/cmd/fs.d/nfs/mount/mount.c
1810
vers, nconf, port, tinfo,
usr/src/cmd/fs.d/nfs/mount/mount.c
1838
if ((nb = get_the_addr(hostname, prog, vers, nconf, port,
usr/src/cmd/fs.d/nfs/mount/mount.c
1852
if (port == 0)
usr/src/cmd/fs.d/nfs/mount/mount.c
1870
port, tinfo, fhp, get_pubfh, fspath, error))
usr/src/cmd/fs.d/nfs/mount/mount.c
1931
bool_t loud, int *versp, struct netconfig **nconfp, ushort_t port)
usr/src/cmd/fs.d/nfs/mount/mount.c
1966
TRUE, path, port, NULL, FALSE);
usr/src/cmd/fs.d/nfs/mount/mount.c
2009
bool_t loud_on_mnt_err, struct netconfig **nconfp, ushort_t port)
usr/src/cmd/fs.d/nfs/mount/mount.c
2075
fspath, port, &error, vers_min == NFS_V4);
usr/src/cmd/fs.d/nfs/mount/mount.c
2404
bool_t get_pubfh, char *fspath, ushort_t port, err_ret_t *error,
usr/src/cmd/fs.d/nfs/mount/mount.c
2425
nfsvers_to_use, nconfp, NULL, port, &tinfo,
usr/src/cmd/fs.d/nfs/mount/mount.c
2431
nfsvers_to_use, nconfp, nfs_proto, port, &tinfo,
usr/src/cmd/fs.d/nfs/mount/mount.c
2436
nconfp, nfs_proto, port, &tinfo, &args->fh, get_pubfh,
usr/src/cmd/fs.d/nfs/mount/mount.c
445
ushort_t port;
usr/src/cmd/fs.d/nfs/mount/mount.c
459
port = 0;
usr/src/cmd/fs.d/nfs/mount/mount.c
499
port = htons((ushort_t)
usr/src/cmd/fs.d/nfs/mount/mount.c
507
port = htons((ushort_t)atoi(sport+1));
usr/src/cmd/fs.d/nfs/mount/mount.c
528
if (port == 0) {
usr/src/cmd/fs.d/nfs/mount/mount.c
529
port = nfs_port;
usr/src/cmd/fs.d/nfs/mount/mount.c
530
} else if (nfs_port != 0 && nfs_port != port) {
usr/src/cmd/fs.d/nfs/mount/mount.c
534
(unsigned int)ntohs(port),
usr/src/cmd/fs.d/nfs/mount/mount.c
566
&vers, &nconf, port);
usr/src/cmd/fs.d/nfs/mount/mount.c
606
loud_on_mnt_err, &nconf, port);
usr/src/cmd/fs.d/nfs/mount/mount.c
631
TRUE, &nconf, port);
usr/src/cmd/fs.d/nfs/mount/mount.c
693
FALSE, path, port, retry_error,
usr/src/cmd/getent/dogetserv.c
78
int port;
usr/src/cmd/getent/dogetserv.c
91
port = htons(atoi(key));
usr/src/cmd/getent/dogetserv.c
92
if (port != 0)
usr/src/cmd/getent/dogetserv.c
93
sp = getservbyport(port, protocol);
usr/src/cmd/hal/addons/network-devices/common.c
59
test_socket_access(struct in6_addr *addr, int port)
usr/src/cmd/hal/addons/network-devices/common.c
68
sin6.sin6_port = htons(port);
usr/src/cmd/hal/addons/network-devices/common.c
83
is_listening(char *hostname, int port)
usr/src/cmd/hal/addons/network-devices/common.c
97
return (test_socket_access(ipv6addr, port));
usr/src/cmd/hal/addons/network-devices/network-discovery.h
22
extern int is_listening(char *hostname, int port);
usr/src/cmd/i2cadm/i2cadm_device.c
550
i2c_port_t *port;
usr/src/cmd/i2cadm/i2cadm_device.c
596
if (!i2c_port_init_by_path(i2cadm.i2c_hdl, argv[0], &port)) {
usr/src/cmd/i2cadm/i2cadm_device.c
604
if (!i2c_device_add_req_init(port, &req)) {
usr/src/cmd/i2cadm/i2cadm_device.c
626
i2c_port_fini(port);
usr/src/cmd/i2cadm/i2cadm_device.c
658
i2c_port_t *port;
usr/src/cmd/i2cadm/i2cadm_device.c
684
if (!i2c_port_dev_init_by_path(i2cadm.i2c_hdl, argv[0], false, &port,
usr/src/cmd/i2cadm/i2cadm_device.c
689
if (!i2c_device_rem(port, i2c_device_info_addr_primary(info))) {
usr/src/cmd/i2cadm/i2cadm_device.c
694
i2c_port_fini(port);
usr/src/cmd/i2cadm/i2cadm_io.c
764
i2c_port_t *port;
usr/src/cmd/i2cadm/i2cadm_io.c
812
if (!i2c_port_dev_init_by_path(i2cadm.i2c_hdl, dpath, true, &port,
usr/src/cmd/i2cadm/i2cadm_io.c
841
if (!i2c_io_req_init(port, &req.io_i2c)) {
usr/src/cmd/i2cadm/i2cadm_io.c
849
if (!smbus_io_req_init(port, &req.io_smbus)) {
usr/src/cmd/i2cadm/i2cadm_io.c
938
i2c_port_fini(port);
usr/src/cmd/i2cadm/i2cadm_port.c
267
i2c_port_t *port;
usr/src/cmd/i2cadm/i2cadm_port.c
308
if (!i2c_port_init_by_path(i2cadm.i2c_hdl, argv[0], &port)) {
usr/src/cmd/i2cadm/i2cadm_port.c
312
if (!i2c_port_map_snap(port, &map)) {
usr/src/cmd/i2cadm/i2cadm_port.c
395
i2c_port_fini(port);
usr/src/cmd/i2cadm/i2cadm_scan.c
124
i2cadm_scan_one(i2c_hdl_t *hdl, i2c_port_t *port, i2cadm_scan_t *scan)
usr/src/cmd/i2cadm/i2cadm_scan.c
129
if (!i2c_io_req_init(port, &req)) {
usr/src/cmd/i2cadm/i2cadm_scan.c
256
i2c_port_t *port;
usr/src/cmd/i2cadm/i2cadm_scan.c
343
if (!i2c_port_init_by_path(i2cadm.i2c_hdl, argv[0], &port)) {
usr/src/cmd/i2cadm/i2cadm_scan.c
387
i2cadm_scan_one(i2cadm.i2c_hdl, port, scan);
usr/src/cmd/i2cadm/i2cadm_scan.c
411
i2c_port_fini(port);
usr/src/cmd/idmap/idmap/namemaps.c
279
p->ad_port = dc->port;
usr/src/cmd/idmap/idmapd/adutils.c
158
idmap_add_ds(adutils_ad_t *ad, const char *host, int port)
usr/src/cmd/idmap/idmapd/adutils.c
162
if (adutils_add_ds(ad, host, port) == ADUTILS_SUCCESS)
usr/src/cmd/idmap/idmapd/adutils.h
63
int idmap_add_ds(adutils_ad_t *ad, const char *host, int port);
usr/src/cmd/idmap/idmapd/idmap_config.c
1019
name, ds->host, buf, ds->port);
usr/src/cmd/idmap/idmapd/idmap_config.c
1248
f->global_catalog[j].port);
usr/src/cmd/idmap/idmapd/idmap_config.c
559
servers[i].port = defport;
usr/src/cmd/idmap/idmapd/idmap_config.c
563
servers[i].port = strtol(pport,
usr/src/cmd/idmap/idmapd/idmap_config.c
565
if (servers[i].port == 0)
usr/src/cmd/idmap/idmapd/idmap_config.c
566
servers[i].port = defport;
usr/src/cmd/idmap/idmapd/idmap_config.c
575
name, host, servers[i].port);
usr/src/cmd/idmap/idmapd/idmap_config.c
578
"%d", servers[i].port);
usr/src/cmd/idmap/idmapd/init.c
164
pgcfg->global_catalog[i].port) != 0) {
usr/src/cmd/idmap/idmapd/init.c
200
trustfor[i].global_catalog[j].port) != 0) {
usr/src/cmd/idmap/idmapd/init.c
289
pgcfg->domain_controller[i].port) != 0)
usr/src/cmd/idmap/idmapd/init.c
363
pgcfg->domain_controller[i].port);
usr/src/cmd/idmap/idmapd/init.c
374
pgcfg->global_catalog[i].port);
usr/src/cmd/idmap/idmapd/init.c
402
tf->global_catalog[j].port);
usr/src/cmd/idmap/idmapd/krb5_lookup.c
135
sin.sin_port = port;
usr/src/cmd/idmap/idmapd/krb5_lookup.c
146
sin6.sin6_port = port;
usr/src/cmd/idmap/idmapd/krb5_lookup.c
67
short port;
usr/src/cmd/idmap/idmapd/krb5_lookup.c
75
port = htons(KRB5_DEFAULT_PORT);
usr/src/cmd/idmap/idmapd/krb5_lookup.c
78
port = htons(DEFAULT_KADM5_PORT);
usr/src/cmd/idmap/idmapd/krb5_lookup.c
81
port = htons(DEFAULT_KPASSWD_PORT);
usr/src/cmd/idmap/test-getdc/getdc_main.c
119
(void) printf(" A %s %d\n", p, ds->port);
usr/src/cmd/idmap/test-getdc/getdc_main.c
128
(void) printf(" AAAA %s %d\n", p, ds->port);
usr/src/cmd/ipf/lib/getport.c
11
u_short *port;
usr/src/cmd/ipf/lib/getport.c
20
*port = s->s_port;
usr/src/cmd/ipf/lib/getport.c
38
*port = p1;
usr/src/cmd/ipf/lib/getport.c
45
*port = s->s_port;
usr/src/cmd/ipf/lib/getport.c
8
int getport(fr, name, port)
usr/src/cmd/ipf/lib/portname.c
11
char *portname(pr, port)
usr/src/cmd/ipf/lib/portname.c
12
int pr, port;
usr/src/cmd/ipf/lib/portname.c
20
if ((sv = getservbyport(htons(port), "tcp"))) {
usr/src/cmd/ipf/lib/portname.c
23
sv1 = getservbyport(htons(port), "udp");
usr/src/cmd/ipf/lib/portname.c
30
if ((sv = getservbyport(htons(port), p->p_name))) {
usr/src/cmd/ipf/lib/portname.c
38
(void) sprintf(buf, "%d", port);
usr/src/cmd/ipf/lib/portnum.c
19
int portnum(name, proto, port, linenum)
usr/src/cmd/ipf/lib/portnum.c
21
u_short *port;
usr/src/cmd/ipf/lib/portnum.c
30
*port = (u_short)i;
usr/src/cmd/ipf/lib/portnum.c
39
*port = ntohs(sp->s_port);
usr/src/cmd/ipf/lib/portnum.c
60
*port = ntohs(p1);
usr/src/cmd/ipf/tools/ipf_y.y
103
%type <port> portnum
usr/src/cmd/ipf/tools/ipf_y.y
1120
port: IPFY_PORT { yyexpectaddr = 0;
usr/src/cmd/ipf/tools/ipf_y.y
1125
portc: port compare { $$ = $2;
usr/src/cmd/ipf/tools/ipf_y.y
1130
porteq: port '=' { $$ = FR_EQUAL;
usr/src/cmd/ipf/tools/ipf_y.y
90
u_short port;
usr/src/cmd/ipf/tools/ipfstat.c
1716
static void parse_ipportstr(argument, ip, port)
usr/src/cmd/ipf/tools/ipfstat.c
1719
int *port;
usr/src/cmd/ipf/tools/ipfstat.c
1734
*port = -1;
usr/src/cmd/ipf/tools/ipfstat.c
1735
} else if (!sscanf(comma + 1, "%d", port) ||
usr/src/cmd/ipf/tools/ipfstat.c
1736
(*port < 0) || (*port > 65535)) {
usr/src/cmd/ipf/tools/ipmon.c
412
int port, i;
usr/src/cmd/ipf/tools/ipmon.c
474
port = ntohs(s->s_port);
usr/src/cmd/ipf/tools/ipmon.c
478
port = ntohs(s->s_port);
usr/src/cmd/ipf/tools/ipmon.c
483
if ((port < 0 || port > 65535) || (name == NULL))
usr/src/cmd/ipf/tools/ipmon.c
486
tab[port] = strdup(name);
usr/src/cmd/ipf/tools/ipmon.c
557
char *portname(res, proto, port)
usr/src/cmd/ipf/tools/ipmon.c
560
u_int port;
usr/src/cmd/ipf/tools/ipmon.c
565
port = ntohs(port);
usr/src/cmd/ipf/tools/ipmon.c
566
port &= 0xffff;
usr/src/cmd/ipf/tools/ipmon.c
567
(void) sprintf(pname, "%u", port);
usr/src/cmd/ipf/tools/ipmon.c
572
s = tcp_ports[port];
usr/src/cmd/ipf/tools/ipmon.c
574
s = udp_ports[port];
usr/src/cmd/ipf/tools/ipnat_y.y
104
%type <port> portspec
usr/src/cmd/ipf/tools/ipnat_y.y
78
u_short port;
usr/src/cmd/iscsiadm/iscsiadm.h
137
IMA_UINT16 port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
162
uint16_t *port, boolean_t *isIpv6);
usr/src/cmd/iscsiadm/iscsiadm_main.c
169
uint16_t *port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
1724
radiusConfig.port);
usr/src/cmd/iscsiadm/iscsiadm_main.c
2151
IMA_UINT16 port = 0;
usr/src/cmd/iscsiadm/iscsiadm_main.c
2205
&port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
2293
imaStruct.portNumber == port) {
usr/src/cmd/iscsiadm/iscsiadm_main.c
2408
IMA_UINT16 port = 0;
usr/src/cmd/iscsiadm/iscsiadm_main.c
2470
&port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
2752
IMA_UINT16 port = 0;
usr/src/cmd/iscsiadm/iscsiadm_main.c
2819
&port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
3285
uint16_t port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
3364
MAX_ADDRESS_LEN, &port, &isIpv6) != PARSE_ADDR_OK) {
usr/src/cmd/iscsiadm/iscsiadm_main.c
3554
uint16_t port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
3561
&port, &isIpv6) !=
usr/src/cmd/iscsiadm/iscsiadm_main.c
3565
config.port = (IMA_UINT16)port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
4033
IMA_UINT16 port = 0;
usr/src/cmd/iscsiadm/iscsiadm_main.c
4062
&port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
4288
IMA_UINT16 port = 0;
usr/src/cmd/iscsiadm/iscsiadm_main.c
4319
&port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
4363
staticConfig.targetAddress.imaStruct.portNumber = port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
4473
IMA_UINT16 port = 0;
usr/src/cmd/iscsiadm/iscsiadm_main.c
4507
&port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
4602
imaStruct.portNumber == port)) {
usr/src/cmd/iscsiadm/iscsiadm_main.c
5048
uint16_t *port,
usr/src/cmd/iscsiadm/iscsiadm_main.c
5091
*port = (uint16_t)tmp_port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
5094
*port = defaultPort;
usr/src/cmd/iscsiadm/iscsiadm_main.c
5097
*port = defaultPort;
usr/src/cmd/iscsiadm/iscsiadm_main.c
5107
*port = defaultPort;
usr/src/cmd/iscsiadm/iscsiadm_main.c
5135
*port = (uint16_t)tmp_port;
usr/src/cmd/iscsiadm/iscsiadm_main.c
5138
*port = defaultPort;
usr/src/cmd/iscsiadm/iscsiadm_main.c
5331
size_t targetAddressStrLen, uint16_t *port, boolean_t *tpgtSpecified,
usr/src/cmd/iscsiadm/iscsiadm_main.c
5371
&targetAddress[0], MAX_ADDRESS_LEN + 1, port, isIpv6)) {
usr/src/cmd/iscsiadm/sun_ima.c
636
radius.r_port = config->port;
usr/src/cmd/iscsiadm/sun_ima.c
694
config->port = 0;
usr/src/cmd/iscsiadm/sun_ima.c
700
config->port = radius.r_port;
usr/src/cmd/isns/isnsd/dump.c
1045
uint32_t port = obj->attrs[
usr/src/cmd/isns/isnsd/dump.c
1053
uid, puid, pbuff, PORT_NUMBER(port));
usr/src/cmd/isns/isnsd/dump.c
1056
uid, puid, pbuff, PORT_NUMBER(port));
usr/src/cmd/isns/isnsd/dump.c
1058
printf(" %s\n", IS_PORT_UDP(port) ? "UDP" : "TCP");
usr/src/cmd/isns/isnsd/dump.c
1075
uint32_t port = obj->attrs[
usr/src/cmd/isns/isnsd/dump.c
1086
printf("%s\t%s:%d", ident, pbuff, PORT_NUMBER(port));
usr/src/cmd/isns/isnsd/dump.c
1090
printf("\t%s:%d", pbuff, PORT_NUMBER(port));
usr/src/cmd/isns/isnsd/dump.c
1092
printf(" %s\n", IS_PORT_UDP(port) ? "UDP" : "TCP");
usr/src/cmd/isns/isnsd/esi.c
102
uint32_t port,
usr/src/cmd/isns/isnsd/esi.c
122
p->port = port;
usr/src/cmd/isns/isnsd/esi.c
1350
4, (void *)p->port, 0) == 0) {
usr/src/cmd/isns/isnsd/isns_esi.h
54
uint32_t port;
usr/src/cmd/isns/isnsd/isns_scn.h
44
uint32_t port;
usr/src/cmd/isns/isnsd/isns_scn.h
70
uint32_t port;
usr/src/cmd/isns/isnsd/obj.c
1786
const isns_attr_t *name, *addr, *port;
usr/src/cmd/isns/isnsd/obj.c
1805
port = &portal->attrs[ATTR_INDEX_PORTAL(ISNS_PORTAL_PORT_ATTR_ID)];
usr/src/cmd/isns/isnsd/obj.c
1828
attr->len = port->len;
usr/src/cmd/isns/isnsd/obj.c
1829
attr->value.ui = port->value.ui;
usr/src/cmd/isns/isnsd/obj.c
447
uint32_t port;
usr/src/cmd/isns/isnsd/obj.c
454
port = obj->attrs[ATTR_INDEX_PORTAL
usr/src/cmd/isns/isnsd/obj.c
460
port = lcp->data[1].ui;
usr/src/cmd/isns/isnsd/obj.c
465
(void) snprintf(buff2, sizeof (buff2), "%d", port);
usr/src/cmd/isns/isnsd/obj.c
499
uint32_t port;
usr/src/cmd/isns/isnsd/obj.c
512
port = obj->attrs[ATTR_INDEX_PG
usr/src/cmd/isns/isnsd/obj.c
526
port = lcp->data[1].ui;
usr/src/cmd/isns/isnsd/obj.c
534
(void) snprintf(buff2, sizeof (buff2), "%d", port);
usr/src/cmd/isns/isnsd/scn.c
1100
uint32_t port;
usr/src/cmd/isns/isnsd/scn.c
1112
port = raw->port;
usr/src/cmd/isns/isnsd/scn.c
1121
pg_lc.data[1].ui = port;
usr/src/cmd/isns/isnsd/scn.c
1581
uint16_t port;
usr/src/cmd/isns/isnsd/scn.c
1584
port = (uint16_t)(port2 & 0xFFFF);
usr/src/cmd/isns/isnsd/scn.c
1590
ca.in.sin_port = htons(port);
usr/src/cmd/isns/isnsd/scn.c
1649
so = connect_to(p->sz, p->ip.in, p->ip.in6, p->port);
usr/src/cmd/isns/isnsd/scn.c
551
int port = 0;
usr/src/cmd/isns/isnsd/scn.c
554
port = (int)attr->value.ui;
usr/src/cmd/isns/isnsd/scn.c
557
return (port);
usr/src/cmd/isns/isnsd/scn.c
579
uint32_t port
usr/src/cmd/isns/isnsd/scn.c
601
p->port = port;
usr/src/cmd/isns/isnsd/scn.c
633
uint32_t port;
usr/src/cmd/isns/isnsd/scn.c
656
port = lc_pg.data[2].ui;
usr/src/cmd/isns/isnsd/scn.c
659
lc_p.data[1].ui = port;
usr/src/cmd/isns/isnsd/scn.c
660
port = cache_lookup(&lc_p, &uid, cb_get_scn_port);
usr/src/cmd/isns/isnsd/scn.c
661
if (port != 0 && uid != 0) {
usr/src/cmd/isns/isnsd/scn.c
663
p = new_scn_portal(1, uid, ip, port);
usr/src/cmd/isns/isnsd/scn.c
895
uint32_t port;
usr/src/cmd/isns/isnsd/scn.c
907
port = attr->value.ui;
usr/src/cmd/isns/isnsd/scn.c
916
raw->port = port;
usr/src/cmd/krb5/kadmin/kdcmgr/klookup.c
162
NS_GET16(port, ansp);
usr/src/cmd/krb5/kadmin/kdcmgr/klookup.c
171
(void) printf("%s %d\n", name, port);
usr/src/cmd/krb5/kadmin/kdcmgr/klookup.c
55
int ttl __unused, priority __unused, weight __unused, port, size;
usr/src/cmd/krb5/krb5kdc/do_as_req.c
455
audit_krb5kdc_as_req(&from_in4, (in_port_t)from->port, 0,
usr/src/cmd/krb5/krb5kdc/do_as_req.c
484
audit_krb5kdc_as_req(&from_in4, (in_port_t)from->port,
usr/src/cmd/krb5/krb5kdc/do_tgs_req.c
587
(in_port_t)from->port,
usr/src/cmd/krb5/krb5kdc/do_tgs_req.c
703
(in_port_t)from->port, 0,
usr/src/cmd/krb5/krb5kdc/do_tgs_req.c
875
(in_port_t)from->port,
usr/src/cmd/krb5/krb5kdc/do_tgs_req.c
883
(in_port_t)from->port,
usr/src/cmd/krb5/krb5kdc/kdc_util.h
46
krb5_ui_4 port;
usr/src/cmd/krb5/krb5kdc/network.c
158
in_port_t port; /* local port */
usr/src/cmd/krb5/krb5kdc/network.c
236
static krb5_error_code add_udp_port(int port)
usr/src/cmd/krb5/krb5kdc/network.c
241
u_short s_port = port;
usr/src/cmd/krb5/krb5kdc/network.c
243
if (s_port != port)
usr/src/cmd/krb5/krb5kdc/network.c
254
static krb5_error_code add_tcp_port(int port)
usr/src/cmd/krb5/krb5kdc/network.c
259
u_short s_port = port;
usr/src/cmd/krb5/krb5kdc/network.c
261
if (s_port != port)
usr/src/cmd/krb5/krb5kdc/network.c
422
int i, port;
usr/src/cmd/krb5/krb5kdc/network.c
440
FOREACH_ELT (tcp_port_data, i, port) {
usr/src/cmd/krb5/krb5kdc/network.c
443
set_sa_port((struct sockaddr *)&sin4, htons(port));
usr/src/cmd/krb5/krb5kdc/network.c
455
set_sa_port((struct sockaddr *)&sin6, htons(port));
usr/src/cmd/krb5/krb5kdc/network.c
508
u_short port;
usr/src/cmd/krb5/krb5kdc/network.c
548
FOREACH_ELT (udp_port_data, i, port) {
usr/src/cmd/krb5/krb5kdc/network.c
554
port, haddrbuf);
usr/src/cmd/krb5/krb5kdc/network.c
557
set_sa_port(addr, htons(port));
usr/src/cmd/krb5/krb5kdc/network.c
562
port, haddrbuf);
usr/src/cmd/krb5/krb5kdc/network.c
631
int i, port;
usr/src/cmd/krb5/krb5kdc/network.c
649
port = strtol(cp, &cp, 10);
usr/src/cmd/krb5/krb5kdc/network.c
652
retval = add_udp_port(port);
usr/src/cmd/krb5/krb5kdc/network.c
663
port = strtol(cp, &cp, 10);
usr/src/cmd/krb5/krb5kdc/network.c
666
retval = add_tcp_port(port);
usr/src/cmd/krb5/krb5kdc/network.c
699
faddr->port = ntohs(sa2sin(sa)->sin_port);
usr/src/cmd/krb5/krb5kdc/network.c
714
faddr->port = ntohs(sa2sin6(sa)->sin6_port);
usr/src/cmd/krb5/krb5kdc/network.c
721
faddr->port = 0;
usr/src/cmd/krb5/krb5kdc/network.c
776
addrbuf, faddr.port);
usr/src/cmd/krb5/krb5kdc/network.c
78
set_sa_port(struct sockaddr *addr, int port)
usr/src/cmd/krb5/krb5kdc/network.c
82
sa2sin(addr)->sin_port = port;
usr/src/cmd/krb5/krb5kdc/network.c
86
sa2sin6(addr)->sin6_port = port;
usr/src/cmd/krb5/krb5kdc/sock2p.c
103
*port_p = port;
usr/src/cmd/krb5/krb5kdc/sock2p.c
81
int port;
usr/src/cmd/krb5/krb5kdc/sock2p.c
85
port = ((const struct sockaddr_in *)s)->sin_port;
usr/src/cmd/krb5/krb5kdc/sock2p.c
90
port = ((const struct sockaddr_in6 *)s)->sin6_port;
usr/src/cmd/krb5/slave/kprop.c
182
port = atoi(optarg);
usr/src/cmd/krb5/slave/kprop.c
183
if (!port)
usr/src/cmd/krb5/slave/kprop.c
391
if (port != 0)
usr/src/cmd/krb5/slave/kprop.c
393
port);
usr/src/cmd/krb5/slave/kprop.c
61
short port = 0;
usr/src/cmd/krb5/slave/kpropd.c
1288
port = htons(atoi(optarg));
usr/src/cmd/krb5/slave/kpropd.c
1289
if (!port)
usr/src/cmd/krb5/slave/kpropd.c
142
short port = 0;
usr/src/cmd/krb5/slave/kpropd.c
343
if(!port) {
usr/src/cmd/krb5/slave/kpropd.c
352
sin6.sin6_port = port;
usr/src/cmd/ldap/common/common.c
1033
int port, rc, user_port;
usr/src/cmd/ldap/common/common.c
1041
port = ldaptool_port2;
usr/src/cmd/ldap/common/common.c
1045
port = ldaptool_port;
usr/src/cmd/ldap/common/common.c
1051
printf( gettext("ldap_init( %s, %d )\n"), host, port );
usr/src/cmd/ldap/common/common.c
1104
port = LDAPS_PORT;
usr/src/cmd/ldap/common/common.c
1107
if (( ld = ldapssl_init( host, port,
usr/src/cmd/ldap/common/common.c
1117
ld = ldap_init( host, port );
usr/src/cmd/ldap/common/common.c
1119
ld = prldap_init( host, port, 0 /* not shared across threads */ );
usr/src/cmd/ldap/common/common.c
1126
ld = ldap_init( host, port );
usr/src/cmd/ldap/common/common.c
1128
ld = prldap_init( host, port, 0 /* not shared across threads */ );
usr/src/cmd/ldap/common/ldaptest.c
259
int i, c, port, cldapflg, errflg, method, id,
usr/src/cmd/ldap/common/ldaptest.c
292
port = LDAP_PORT;
usr/src/cmd/ldap/common/ldaptest.c
328
port = atoi( optarg );
usr/src/cmd/ldap/common/ldaptest.c
359
host == NULL ? "(null)" : host, port );
usr/src/cmd/ldap/common/ldaptest.c
363
ld = cldap_open( host, port );
usr/src/cmd/ldap/common/ldaptest.c
366
ld = ldap_init( host, port );
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
1683
ns_ldap_attr_t *attrptr = NULL, *cn = NULL, *port = NULL;
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
1704
port = attrptr;
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
1711
port == NULL || port->attrvalue == NULL ||
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
1712
port->attrvalue[0] == NULL || protocol == NULL ||
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
1725
(void) fprintf(stdout, "%s/%s%n", port->attrvalue[0],
usr/src/cmd/ldap/ns_ldap/standalone.c
109
if (portStr && sscanf(portStr, "%hu", port) != 1) {
usr/src/cmd/ldap/ns_ldap/standalone.c
60
separatePort(char *peer, char **name, uint16_t *port)
usr/src/cmd/ldap/ns_ldap/standalone.h
40
int separatePort(char *peer, char **name, uint16_t *port);
usr/src/cmd/luxadm/g_adm.c
1163
print_individual_state(int status, int port)
usr/src/cmd/luxadm/g_adm.c
1191
if (port == PORT_A) {
usr/src/cmd/luxadm/g_adm.c
1195
} else if (port == PORT_B) {
usr/src/cmd/luxadm/g_adm.c
2304
display_socal_stats(int port, char *socal_path, struct socal_stats *fc_stats)
usr/src/cmd/luxadm/g_adm.c
2314
port, socal_path);
usr/src/cmd/luxadm/g_adm.c
2321
(*fc_stats->port_wwn[port] != '\0')) {
usr/src/cmd/luxadm/g_adm.c
2326
fc_stats->port_wwn[port]);
usr/src/cmd/luxadm/g_adm.c
2348
fc_stats->pstats[port].unsol_resps,
usr/src/cmd/luxadm/g_adm.c
2349
fc_stats->pstats[port].lips);
usr/src/cmd/luxadm/g_adm.c
2356
fc_stats->pstats[port].els_rcvd,
usr/src/cmd/luxadm/g_adm.c
2357
fc_stats->pstats[port].abts,
usr/src/cmd/luxadm/g_adm.c
2358
fc_stats->pstats[port].abts_ok,
usr/src/cmd/luxadm/g_adm.c
2359
fc_stats->pstats[port].offlines,
usr/src/cmd/luxadm/g_adm.c
2360
fc_stats->pstats[port].online_loops,
usr/src/cmd/luxadm/g_adm.c
2361
fc_stats->pstats[port].onlines);
usr/src/cmd/luxadm/g_adm.c
2371
if (fc_stats->pstats[port].resp_status[i] != 0) {
usr/src/cmd/luxadm/g_adm.c
2379
fc_stats->pstats[port].resp_status[i], i);
usr/src/cmd/luxadm/g_adm.c
2502
int i, drvr_inst, sf_inst, socal_inst, port, al_pa, err = 0;
usr/src/cmd/luxadm/g_adm.c
2735
port = socal_inst%2;
usr/src/cmd/luxadm/g_adm.c
2768
(void) display_socal_stats(port, socal_path, &fc_stats);
usr/src/cmd/mdb/common/modules/fcp/fcp.c
323
if (mdb_vread(&port, sizeof (struct fcp_port), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fcp/fcp.c
332
port.port_tgt_hash_table[tgt_hash_index] == NULL) {
usr/src/cmd/mdb/common/modules/fcp/fcp.c
336
wsp->walk_addr = (uintptr_t)(port.port_tgt_hash_table[tgt_hash_index]);
usr/src/cmd/mdb/common/modules/fcp/fcp.c
37
static struct fcp_port port;
usr/src/cmd/mdb/common/modules/fcp/fcp.c
373
port.port_tgt_hash_table[tgt_hash_index] == NULL)
usr/src/cmd/mdb/common/modules/fcp/fcp.c
382
(uintptr_t)(port.port_tgt_hash_table[tgt_hash_index]);
usr/src/cmd/mdb/common/modules/fcp/fcp.c
416
if (mdb_vread(&port, sizeof (struct fcp_port), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fcp/fcp.c
423
wsp->walk_addr = (uintptr_t)(port.port_ipkt_list);
usr/src/cmd/mdb/common/modules/fcp/fcp.c
480
if (mdb_vread(&port, sizeof (struct fcp_port), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fcp/fcp.c
487
wsp->walk_addr = (uintptr_t)(port.port_pkt_head);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
1190
if (mdb_vread(&port, sizeof (fc_local_port_t), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fctl/fctl.c
1197
wsp->walk_addr = (uintptr_t)(port.fp_job_head);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
1260
if (mdb_vread(&port, sizeof (fc_local_port_t), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fctl/fctl.c
1267
wsp->walk_addr = (uintptr_t)(port.fp_orphan_list);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
129
fc_local_port_t port;
usr/src/cmd/mdb/common/modules/fctl/fctl.c
179
if (mdb_vread(&port, sizeof (fc_local_port_t), (uintptr_t)
usr/src/cmd/mdb/common/modules/fctl/fctl.c
182
portlist.port_handle, port.fp_instance,
usr/src/cmd/mdb/common/modules/fctl/fctl.c
183
port.fp_state, port.fp_soft_state,
usr/src/cmd/mdb/common/modules/fctl/fctl.c
184
port.fp_fca_handle, port.fp_port_dip,
usr/src/cmd/mdb/common/modules/fctl/fctl.c
185
port.fp_fca_dip);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
434
fc_local_port_t port;
usr/src/cmd/mdb/common/modules/fctl/fctl.c
472
if (mdb_vread(&port, sizeof (fc_local_port_t),
usr/src/cmd/mdb/common/modules/fctl/fctl.c
474
mdb_printf(" fp_mutex : 0x%p\n", port.fp_mutex);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
475
mdb_printf(" fp_state : 0x%-8x\n", port.fp_state);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
477
port.fp_port_id.port_id);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
478
mdb_printf(" fp_fca_handle : 0x%p\n", port.fp_fca_handle);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
479
mdb_printf(" fp_fca_tran : 0x%p\n", port.fp_fca_tran);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
480
mdb_printf(" fp_job_head : 0x%p\n", port.fp_job_head);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
481
mdb_printf(" fp_job_tail : 0x%p\n", port.fp_job_tail);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
482
mdb_printf(" fp_wait_head : 0x%p\n", port.fp_wait_head);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
483
mdb_printf(" fp_wait_tail : 0x%p\n", port.fp_wait_tail);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
484
mdb_printf(" fp_topology : %u\n", port.fp_topology);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
485
mdb_printf(" fp_task : %d\n", port.fp_task);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
486
mdb_printf(" fp_last_task : %d\n", port.fp_last_task);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
488
port.fp_soft_state);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
489
mdb_printf(" fp_flag : 0x%-2x\n", port.fp_flag);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
491
port.fp_statec_busy);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
492
mdb_printf(" fp_port_num : %d\n", port.fp_port_num);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
493
mdb_printf(" fp_instance : %d\n", port.fp_instance);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
494
mdb_printf(" fp_ulp_attach : %d\n", port.fp_ulp_attach);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
495
mdb_printf(" fp_dev_count : %d\n", port.fp_dev_count);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
496
mdb_printf(" fp_total_devices : %d\n", port.fp_total_devices);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
498
port.fp_bind_state);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
499
mdb_printf(" fp_options : 0x%-8x\n", port.fp_options);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
501
port.fp_port_type.port_type);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
502
mdb_printf(" fp_ub_count : %d\n", port.fp_ub_count);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
503
mdb_printf(" fp_active_ubs : %d\n", port.fp_active_ubs);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
504
mdb_printf(" fp_port_dip : 0x%p\n", port.fp_port_dip);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
505
mdb_printf(" fp_fca_dip : 0x%p\n", port.fp_fca_dip);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
508
if (port.fp_ip_addr[idx] != 0)
usr/src/cmd/mdb/common/modules/fctl/fctl.c
516
port.fp_ip_addr[0], port.fp_ip_addr[1],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
517
port.fp_ip_addr[2], port.fp_ip_addr[3],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
518
port.fp_ip_addr[4], port.fp_ip_addr[5],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
519
port.fp_ip_addr[6], port.fp_ip_addr[7],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
520
port.fp_ip_addr[8], port.fp_ip_addr[9],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
521
port.fp_ip_addr[10], port.fp_ip_addr[11],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
522
port.fp_ip_addr[12], port.fp_ip_addr[13],
usr/src/cmd/mdb/common/modules/fctl/fctl.c
523
port.fp_ip_addr[14], port.fp_ip_addr[15]);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
531
if (port.fp_fc4_types[idx] != 0) {
usr/src/cmd/mdb/common/modules/fctl/fctl.c
534
port.fp_fc4_types[idx]);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
538
port.fp_fc4_types[idx]);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
549
mdb_printf(" fp_pm_level : %d\n", port.fp_pm_level);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
550
mdb_printf(" fp_pm_busy : %d\n", port.fp_pm_busy);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
552
port.fp_pm_busy_nocomp);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
554
port.fp_hard_addr.hard_addr);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
556
port.fp_sym_port_name);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
558
port.fp_sym_node_name);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
559
mdb_printf(" fp_rscn_count : %d\n", port.fp_rscn_count);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
581
fc_local_port_t port;
usr/src/cmd/mdb/common/modules/fctl/fctl.c
600
if (mdb_vread(&port, sizeof (fc_local_port_t), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fctl/fctl.c
607
PWWN_HASH_TABLE_SIZE, (uintptr_t)port.fp_pwwn_table) == -1) {
usr/src/cmd/mdb/common/modules/fctl/fctl.c
62
struct fc_local_port port;
usr/src/cmd/mdb/common/modules/fctl/fctl.c
695
fc_local_port_t port;
usr/src/cmd/mdb/common/modules/fctl/fctl.c
714
if (mdb_vread(&port, sizeof (fc_local_port_t), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fctl/fctl.c
721
D_ID_HASH_TABLE_SIZE, (uintptr_t)port.fp_did_table) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2685
struct port port;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2696
if (mdb_vread(&port, sizeof (port), pp) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2700
return (wsp->walk_callback(pp, &port, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2713
struct port port;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2725
if (mdb_vread(&port, sizeof (port), wsp->walk_addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2731
vp = (uintptr_t)port.port_vnode;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2745
if (port.port_queue.portq_nent == 0) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2749
list = &port.port_queue.portq_list;
usr/src/cmd/mdb/common/modules/genunix/pci.c
31
if (devi->devi_bus.port_up.info.port.type == DEVI_PORT_TYPE_PCI) {
usr/src/cmd/mdb/common/modules/genunix/pci.c
33
} else if (devi->devi_bus.port_down.info.port.type ==
usr/src/cmd/mdb/common/modules/genunix/vfs.c
388
in_port_t port;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
394
mdb_nhconvert(&port, &s_in->sin_port, sizeof (port));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
395
mdb_printf("AF_INET %I %d ", s_in->sin_addr.s_addr, port);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
401
mdb_nhconvert(&port, &s_in6->sin6_port, sizeof (port));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
402
mdb_printf("AF_INET6 %N %d ", &(s_in6->sin6_addr), port);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
790
in_port_t port;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
799
mdb_nhconvert(&port, &conn_t.conn_lport, sizeof (port));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
800
mdb_printf("AF_INET %I %d ", conn_t.conn_laddr_v4, port);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
809
mdb_nhconvert(&port, &conn_t.conn_fport, sizeof (port));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
811
port);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
820
in_port_t port;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
829
mdb_nhconvert(&port, &conn_t.conn_lport, sizeof (port));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
830
mdb_printf("AF_INET6 %N %d ", &conn_t.conn_laddr_v4, port);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
839
mdb_nhconvert(&port, &conn_t.conn_fport, sizeof (port));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
841
port);
usr/src/cmd/mdb/common/modules/idm/idm.c
2820
uint16_t port;
usr/src/cmd/mdb/common/modules/idm/idm.c
2836
mdb_nhconvert(&port, &sin->sin_port, sizeof (uint16_t));
usr/src/cmd/mdb/common/modules/idm/idm.c
2847
mdb_nhconvert(&port, &sin6->sin6_port, sizeof (uint16_t));
usr/src/cmd/mdb/common/modules/idm/idm.c
2853
mdb_snprintf(pbuf, sizeof (pbuf), ":%u", port);
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
51
in_port_t port;
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
63
mdb_nhconvert(&port, &s_in->sin_port, sizeof (port));
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
65
s_in->sin_addr.s_addr, port);
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
70
mdb_nhconvert(&port, &s_in6->sin6_port, sizeof (port));
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
72
&(s_in6->sin6_addr), port);
usr/src/cmd/mdb/common/modules/stmf/stmf.c
561
struct fct_local_port port;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
578
if (mdb_vread(&port, sizeof (struct fct_local_port),
usr/src/cmd/mdb/common/modules/stmf/stmf.c
585
port_max_logins = port.port_max_logins;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
741
struct fct_local_port port;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
757
if (mdb_vread(&port, sizeof (struct fct_local_port),
usr/src/cmd/mdb/common/modules/stmf/stmf.c
764
(uintptr_t)port.port_lport)
usr/src/cmd/mdb/common/modules/stmf/stmf.c
976
struct fct_local_port port;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
990
if (mdb_vread(&port, sizeof (struct fct_local_port),
usr/src/cmd/mdb/common/modules/stmf/stmf.c
997
for (i = 0; i < port.port_max_xchges; i++) {
usr/src/cmd/ndmpd/ndmp/ndmpd_comm.c
267
ndmp_run(ulong_t port, ndmp_con_handler_func_t con_handler_func)
usr/src/cmd/ndmpd/ndmp/ndmpd_comm.c
278
sin.sin_port = htons(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
770
int port;
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
782
if (tcp_get_peer(clp->cl_conn->conn_sock, &(addr.s_addr), &port) != -1)
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
784
(char *)inet_ntoa(addr), port);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
902
session->ns_data.dd_mover.ndmp_mover_addr_u.addr.port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1028
if (create_listen_socket_v3(session, &addr, &port) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1039
reply.connect_addr.tcp_port_v4(0) = htons(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1047
session->ns_data.dd_data_addr_v4.tcp_port_v4(0) = ntohs(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1053
session->ns_data.dd_data_addr.tcp_port_v3 = ntohs(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1296
create_listen_socket_v3(ndmpd_session_t *session, ulong_t *addr, ushort_t *port)
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1298
session->ns_data.dd_listen_sock = ndmp_create_socket(addr, port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1315
inet_ntoa(IN_ADDR(*addr)), ntohs(*port));
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1336
data_connect_sock_v3(ndmpd_session_t *session, ulong_t addr, ushort_t port)
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1340
sock = ndmp_connect_sock_v3(addr, port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1347
session->ns_data.dd_data_addr.tcp_port_v3 = port;
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
58
ushort_t *port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
60
ushort_t port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
669
ushort_t port;
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
699
if (create_listen_socket_v3(session, &addr, &port) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
707
reply.data_connection_addr.tcp_port_v3 = htons(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
710
session->ns_data.dd_data_addr.tcp_port_v3 = ntohs(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
998
ushort_t port;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
1189
ushort_t port;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
1237
if (create_listen_socket_v3(session, &addr, &port) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
1249
session->ns_mover.md_data_addr_v4.tcp_port_v4(0) = ntohs(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
1257
session->ns_mover.md_data_addr.tcp_port_v3 = ntohs(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
183
ushort_t port;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
1934
htons(mover->ndmp_mover_addr_u.addr.port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
200
if (create_listen_socket_v2(session, &addr, &port) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
208
reply.mover.ndmp_mover_addr_u.addr.port = htons(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
2165
create_listen_socket_v2(ndmpd_session_t *session, ulong_t *addr, ushort_t *port)
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
2167
session->ns_mover.md_listen_sock = ndmp_create_socket(addr, port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
2184
NDMP_LOG(LOG_DEBUG, "addr: 0x%x, port: %d", *addr, *port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
4133
create_listen_socket_v3(ndmpd_session_t *session, ulong_t *addr, ushort_t *port)
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
4135
session->ns_mover.md_listen_sock = ndmp_create_socket(addr, port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
4152
inet_ntoa(*(struct in_addr *)addr), ntohs(*port));
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
4173
ulong_t addr, ushort_t port)
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
4177
sock = ndmp_connect_sock_v3(addr, port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
4204
session->ns_mover.md_data_addr.tcp_port_v3 = port;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
605
ushort_t port;
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
65
ushort_t *port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
650
if (create_listen_socket_v3(session, &addr, &port) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
657
reply.data_connection_addr.tcp_port_v3 = htons(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
660
session->ns_mover.md_data_addr.tcp_port_v3 = ntohs(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
86
ushort_t *port);
usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c
92
ndmp_mover_mode mode, ulong_t addr, ushort_t port);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1927
ndmp_connect_sock_v3(ulong_t addr, ushort_t port)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1932
NDMP_LOG(LOG_DEBUG, "addr %s:%d", inet_ntoa(IN_ADDR(addr)), port);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1943
sin.sin_port = htons(port);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1971
ndmp_create_socket(ulong_t *addr, ushort_t *port)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2020
*port = sin.sin_port;
usr/src/cmd/nscd/getserv.c
139
return (_NSC_INT_KEY_CMP(e1->key.serv.serv.port,
usr/src/cmd/nscd/getserv.c
140
e2->key.serv.serv.port));
usr/src/cmd/nscd/getserv.c
145
return (db_gethash(&key->serv.serv.port,
usr/src/cmd/nscd/getserv.c
146
sizeof (key->serv.serv.port), htsize));
usr/src/cmd/nscd/getserv.c
154
argp->key.serv.serv.port,
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
435
i2c_port_t port;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
448
port.value = 0;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
449
port.direction = DIR_INPUT;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
450
port.dir_mask = (uint8_t)mask;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
452
err = ioctl(fd, I2C_GET_PORT, &port);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
457
mask = port.value;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
478
port.value = (uint8_t)mask;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
479
err = ioctl(fd, I2C_SET_PORT, &port);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
626
i2c_port_t port;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
671
port.value = 0;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
676
port.direction = DIR_INPUT;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
677
port.dir_mask = (uint8_t)mask;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
678
c = ioctl(fd_bkplane, I2C_GET_PORT, &port);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
691
ws = port.value & mask;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvc_objects_class.h
175
uint32_t port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2168
i2c_port_t port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2175
port.direction = DIR_NO_CHANGE;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2181
ret = ioctl_retry(fp, I2C_GET_PORT, (void *)&port);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2188
*value = port.value;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2267
i2c_port_t port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2274
port.value = (uint8_t)value;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2275
port.direction = DIR_NO_CHANGE;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2280
ret = ioctl_retry(fp, I2C_SET_PORT, (void *)&port);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2516
i2c_port_t port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2529
port.direction = DIR_NO_CHANGE;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2536
ret = ioctl_retry(fp, I2C_GET_PORT, (void *)&port);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2588
i2c_port_t port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2600
port.direction = DIR_NO_CHANGE;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2606
ret = ioctl_retry(fp, I2C_GET_PORT, (void *)&port);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2866
uint32_t controller, bus, addr, port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2871
port = PSVC_GET_ASPEC_PORT(addr_spec);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2878
dp->port == port) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
5122
&hdlp->dev_tbl[i].port);
usr/src/cmd/print/lpset/lpset.c
231
cred->port = 0; /* use default */
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
492
dladm_aggr_port_attr_db_t port;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
511
port.lp_linkid = node->vc_linkid;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
513
&port, DLADM_OPT_ACTIVE);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
535
dladm_aggr_port_attr_db_t port;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
558
port.lp_linkid = node->vc_linkid;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
559
status = dladm_aggr_add(dld_handle, aggr->da_aggrid, 1, &port,
usr/src/cmd/rpcbind/pmap_svc.c
245
int port = 0;
usr/src/cmd/rpcbind/pmap_svc.c
283
port = fnd->pml_map.pm_port;
usr/src/cmd/rpcbind/pmap_svc.c
301
if ((!svc_sendreply(xprt, (xdrproc_t)xdr_long, (caddr_t)&port)) &&
usr/src/cmd/rpcbind/pmap_svc.c
310
port ? udptrans : "");
usr/src/cmd/rpcbind/rpcb_svc_com.c
1180
result.port = ((p1 & 0xff) << 8) + (p2 & 0xff);
usr/src/cmd/rpcbind/rpcb_svc_com.c
509
if (!xdr_u_long(xdrs, &objp->port))
usr/src/cmd/sasinfo/printAttrs.c
276
printHBAPortInfo(SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/printAttrs.c
279
if ((port == NULL) || (attrs == NULL)) {
usr/src/cmd/sasinfo/printAttrs.c
286
port->OSDeviceName);
usr/src/cmd/sasinfo/printAttrs.c
292
if (port->PortType != HBA_PORTTYPE_SASDEVICE)
usr/src/cmd/sasinfo/printAttrs.c
298
getStateString(port->PortType, porttype_string));
usr/src/cmd/sasinfo/printAttrs.c
302
getStateString(port->PortState, portstate_string));
usr/src/cmd/sasinfo/printAttrs.c
307
wwnConversion(port->PortSpecificAttribute.SASPort->\
usr/src/cmd/sasinfo/printAttrs.c
313
wwnConversion(port->PortSpecificAttribute.SASPort->\
usr/src/cmd/sasinfo/printAttrs.c
319
port->PortSpecificAttribute.SASPort->NumberofPhys);
usr/src/cmd/sasinfo/printAttrs.h
54
void printHBAPortInfo(SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
103
SMHBA_PORTATTRIBUTES *port, rp_tree_t *desc,
usr/src/cmd/sasinfo/sasinfo-list.c
111
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1154
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1158
printHBAPortInfo(port, attrs, input->pflag);
usr/src/cmd/sasinfo/sasinfo-list.c
1159
ret = processHBAPortPhyInfo(handle, portIndex, port, input->pflag);
usr/src/cmd/sasinfo/sasinfo-list.c
1179
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1206
if ((numberOfRP = port->PortSpecificAttribute.SASPort->
usr/src/cmd/sasinfo/sasinfo-list.c
1234
if (rproot == NULL && memcmp(port->
usr/src/cmd/sasinfo/sasinfo-list.c
1267
port->OSDeviceName);
usr/src/cmd/sasinfo/sasinfo-list.c
127
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
130
SMHBA_PORTATTRIBUTES *port, int pflag);
usr/src/cmd/sasinfo/sasinfo-list.c
1345
port->OSDeviceName);
usr/src/cmd/sasinfo/sasinfo-list.c
136
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1362
port, rproot, input, 2 * TABLEN, &printPort);
usr/src/cmd/sasinfo/sasinfo-list.c
1365
port, rproot, input, 2 * TABLEN, &printPort);
usr/src/cmd/sasinfo/sasinfo-list.c
1389
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1401
for (i = 0; i < port->PortSpecificAttribute.SASPort->
usr/src/cmd/sasinfo/sasinfo-list.c
141
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1410
ret += searchTargetPort(handle, portIndex, port,
usr/src/cmd/sasinfo/sasinfo-list.c
1422
port->OSDeviceName);
usr/src/cmd/sasinfo/sasinfo-list.c
146
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
152
SMHBA_PORTATTRIBUTES *port, SMHBA_SAS_PORT *sasattr,
usr/src/cmd/sasinfo/sasinfo-list.c
157
SMHBA_PORTATTRIBUTES *port, SMHBA_PORTATTRIBUTES *targetattr,
usr/src/cmd/sasinfo/sasinfo-list.c
1601
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
1612
hbaPortWWN = port->PortSpecificAttribute.SASPort->LocalSASAddress;
usr/src/cmd/sasinfo/sasinfo-list.c
1613
portName = port->OSDeviceName;
usr/src/cmd/sasinfo/sasinfo-list.c
1615
status = get_domainPort(handle, portIndex, port, &domainPortWWN);
usr/src/cmd/sasinfo/sasinfo-list.c
167
int portindex, PSMHBA_PORTATTRIBUTES port,
usr/src/cmd/sasinfo/sasinfo-list.c
1699
SMHBA_PORTATTRIBUTES *port, SMHBA_SAS_PORT *sasattr,
usr/src/cmd/sasinfo/sasinfo-list.c
1719
hbaPortWWN = port->PortSpecificAttribute.SASPort->
usr/src/cmd/sasinfo/sasinfo-list.c
1722
status = get_domainPort(handle, portIndex, port, &domainPortWWN);
usr/src/cmd/sasinfo/sasinfo-list.c
1938
SMHBA_PORTATTRIBUTES *port, SMHBA_PORTATTRIBUTES *targetattr,
usr/src/cmd/sasinfo/sasinfo-list.c
1953
status = get_domainPort(handle, portIndex, port, &domainPortWWN);
usr/src/cmd/sasinfo/sasinfo-list.c
1997
if (memcmp((void *)port->PortSpecificAttribute.SASPort->
usr/src/cmd/sasinfo/sasinfo-list.c
2031
port->OSDeviceName) == 0) &&
usr/src/cmd/sasinfo/sasinfo-list.c
2053
(void) strlcpy(newConfig->hbaPortName, port->
usr/src/cmd/sasinfo/sasinfo-list.c
2083
handle, portIndex, port,
usr/src/cmd/sasinfo/sasinfo-list.c
2115
(void) strlcpy(newConfig->hbaPortName, port->OSDeviceName,
usr/src/cmd/sasinfo/sasinfo-list.c
2117
if (memcmp((void *)port->PortSpecificAttribute.SASPort->
usr/src/cmd/sasinfo/sasinfo-list.c
2152
handle, portIndex, port, sasattr, newConfig));
usr/src/cmd/sasinfo/sasinfo-list.c
2495
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sasinfo/sasinfo-list.c
2523
portIndex, port, rpnode->child, input,
usr/src/cmd/sasinfo/sasinfo-list.c
2529
portIndex, port, rpnode->sibling, input,
usr/src/cmd/sasinfo/sasinfo-list.c
2553
"HBA Port Name:", port->OSDeviceName);
usr/src/cmd/sasinfo/sasinfo-list.c
2569
portIndex, port, rpnode->child,
usr/src/cmd/sasinfo/sasinfo-list.c
2582
portIndex, port, rpnode->child, input,
usr/src/cmd/sasinfo/sasinfo-list.c
2585
portIndex, port, rpnode->sibling, input,
usr/src/cmd/sasinfo/sasinfo-list.c
2639
SMHBA_PORTATTRIBUTES *port, rp_tree_t *desc,
usr/src/cmd/sasinfo/sasinfo-list.c
2716
int portIndex, PSMHBA_PORTATTRIBUTES port,
usr/src/cmd/sasinfo/sasinfo-list.c
2723
sasport = port->PortSpecificAttribute.SASPort;
usr/src/cmd/sasinfo/sasinfo-list.c
519
SMHBA_PORTATTRIBUTES port;
usr/src/cmd/sasinfo/sasinfo-list.c
681
(void) memset(&port, 0, sizeof (port));
usr/src/cmd/sasinfo/sasinfo-list.c
683
port.PortSpecificAttribute.SASPort = &sasattrs;
usr/src/cmd/sasinfo/sasinfo-list.c
685
handle, portIndex, &port)) != HBA_STATUS_OK) {
usr/src/cmd/sasinfo/sasinfo-list.c
701
port.OSDeviceName,
usr/src/cmd/sasinfo/sasinfo-list.c
729
(void) memset(&port, 0, sizeof (port));
usr/src/cmd/sasinfo/sasinfo-list.c
731
port.PortSpecificAttribute.SASPort = &sasattrs;
usr/src/cmd/sasinfo/sasinfo-list.c
734
port_array[portIndex].index, &port);
usr/src/cmd/sasinfo/sasinfo-list.c
750
port.OSDeviceName)) {
usr/src/cmd/sasinfo/sasinfo-list.c
780
port.OSDeviceName) == 0)
usr/src/cmd/sasinfo/sasinfo-list.c
803
if (port.PortSpecificAttribute.SASPort->
usr/src/cmd/sasinfo/sasinfo-list.c
809
port_array[portIndex].index, &port,
usr/src/cmd/sasinfo/sasinfo-list.c
955
SMHBA_PORTATTRIBUTES *port, int pflag)
usr/src/cmd/sasinfo/sasinfo-list.c
962
if (port == NULL)
usr/src/cmd/sasinfo/sasinfo-list.c
965
numphys = port->PortSpecificAttribute.SASPort->NumberofPhys;
usr/src/cmd/sasinfo/sasinfo-list.c
98
HBA_UINT32 portIndex, SMHBA_PORTATTRIBUTES *port,
usr/src/cmd/sendmail/libmilter/engine.c
1171
unsigned short port = 0;
usr/src/cmd/sendmail/libmilter/engine.c
1196
if (i + sizeof port >= l)
usr/src/cmd/sendmail/libmilter/engine.c
1204
(void) memcpy((void *) &port, (void *) (s + i),
usr/src/cmd/sendmail/libmilter/engine.c
1205
sizeof port);
usr/src/cmd/sendmail/libmilter/engine.c
1206
i += sizeof port;
usr/src/cmd/sendmail/libmilter/engine.c
1224
if (port > 0)
usr/src/cmd/sendmail/libmilter/engine.c
1225
sockaddr.sin.sin_port = port;
usr/src/cmd/sendmail/libmilter/engine.c
1242
if (port > 0)
usr/src/cmd/sendmail/libmilter/engine.c
1243
sockaddr.sin6.sin6_port = port;
usr/src/cmd/sendmail/libmilter/listener.c
281
unsigned short port;
usr/src/cmd/sendmail/libmilter/listener.c
306
port = htons((unsigned short) atoi(colon));
usr/src/cmd/sendmail/libmilter/listener.c
324
port = sp->s_port;
usr/src/cmd/sendmail/libmilter/listener.c
351
addr.sin.sin_port = port;
usr/src/cmd/sendmail/libmilter/listener.c
362
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/libmilter/listener.c
403
addr.sin.sin_port = port;
usr/src/cmd/sendmail/libmilter/listener.c
412
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/libmilter/listener.c
433
addr.sin.sin_port = port;
usr/src/cmd/sendmail/libmilter/listener.c
438
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/daemon.c
1241
unsigned short port;
usr/src/cmd/sendmail/src/daemon.c
1262
port = daemonaddr->sin.sin_port;
usr/src/cmd/sendmail/src/daemon.c
1271
port = daemonaddr->sin6.sin6_port;
usr/src/cmd/sendmail/src/daemon.c
1277
port = 0;
usr/src/cmd/sendmail/src/daemon.c
1280
if (port == 0)
usr/src/cmd/sendmail/src/daemon.c
1283
port = htons(25);
usr/src/cmd/sendmail/src/daemon.c
1292
port = htons(25);
usr/src/cmd/sendmail/src/daemon.c
1295
port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
1304
daemonaddr->sin.sin_port = port;
usr/src/cmd/sendmail/src/daemon.c
1310
daemonaddr->sin6.sin6_port = port;
usr/src/cmd/sendmail/src/daemon.c
1318
return port;
usr/src/cmd/sendmail/src/daemon.c
1439
char *port = NULL;
usr/src/cmd/sendmail/src/daemon.c
1579
port = v;
usr/src/cmd/sendmail/src/daemon.c
1719
if (port != NULL)
usr/src/cmd/sendmail/src/daemon.c
1725
if (isascii(*port) && isdigit(*port))
usr/src/cmd/sendmail/src/daemon.c
1727
atoi((const char *) port));
usr/src/cmd/sendmail/src/daemon.c
1732
port);
usr/src/cmd/sendmail/src/daemon.c
1736
sp = getservbyname(port, "tcp");
usr/src/cmd/sendmail/src/daemon.c
1739
port);
usr/src/cmd/sendmail/src/daemon.c
1749
if (isascii(*port) && isdigit(*port))
usr/src/cmd/sendmail/src/daemon.c
1751
atoi(port));
usr/src/cmd/sendmail/src/daemon.c
1756
port);
usr/src/cmd/sendmail/src/daemon.c
1760
sp = getservbyname(port, "tcp");
usr/src/cmd/sendmail/src/daemon.c
1763
port);
usr/src/cmd/sendmail/src/daemon.c
1774
if (isascii(*port) && isdigit(*port))
usr/src/cmd/sendmail/src/daemon.c
1775
portno = htons((unsigned short) atoi(port));
usr/src/cmd/sendmail/src/daemon.c
1780
port);
usr/src/cmd/sendmail/src/daemon.c
1784
sp = getservbyname(port, "tcp");
usr/src/cmd/sendmail/src/daemon.c
1787
port);
usr/src/cmd/sendmail/src/daemon.c
2102
makeconnection(host, port, mci, e, enough)
usr/src/cmd/sendmail/src/daemon.c
2104
volatile unsigned int port;
usr/src/cmd/sendmail/src/daemon.c
2445
if (port == 0)
usr/src/cmd/sendmail/src/daemon.c
2448
port = htons(25);
usr/src/cmd/sendmail/src/daemon.c
2457
port = htons(25);
usr/src/cmd/sendmail/src/daemon.c
2460
port = sp->s_port;
usr/src/cmd/sendmail/src/daemon.c
2483
addr.sin.sin_port = port;
usr/src/cmd/sendmail/src/daemon.c
2490
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/daemon.c
2498
memmove(TSEL((struct sockaddr_iso *) &addr), (char *) &port, 2);
usr/src/cmd/sendmail/src/daemon.c
2534
host, anynet_ntoa(&addr), ntohs(port),
usr/src/cmd/sendmail/src/daemon.c
3384
unsigned short SM_NONVOLATILE port = 0;
usr/src/cmd/sendmail/src/daemon.c
3504
port = RealHostAddr.sin.sin_port;
usr/src/cmd/sendmail/src/daemon.c
3552
port = RealHostAddr.sin6.sin6_port;
usr/src/cmd/sendmail/src/daemon.c
3717
if (port > 0)
usr/src/cmd/sendmail/src/daemon.c
3718
RealHostAddr.sin.sin_port = port;
usr/src/cmd/sendmail/src/daemon.c
3724
if (port > 0)
usr/src/cmd/sendmail/src/daemon.c
3725
RealHostAddr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/daemon.c
3867
if (port > 0)
usr/src/cmd/sendmail/src/daemon.c
3868
RealHostAddr.sin.sin_port = port;
usr/src/cmd/sendmail/src/daemon.c
3874
if (port > 0)
usr/src/cmd/sendmail/src/daemon.c
3875
RealHostAddr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/deliver.c
1312
SM_NONVOLATILE unsigned short port = 0;
usr/src/cmd/sendmail/src/deliver.c
1995
port = htons((unsigned short) atoi(pv[2]));
usr/src/cmd/sendmail/src/deliver.c
1996
if (port == 0)
usr/src/cmd/sendmail/src/deliver.c
2006
port = sp->s_port;
usr/src/cmd/sendmail/src/deliver.c
2133
if (port == 0)
usr/src/cmd/sendmail/src/deliver.c
2138
hostbuf, ntohs(port),
usr/src/cmd/sendmail/src/deliver.c
2140
i = makeconnection(hostbuf, port, mci, e,
usr/src/cmd/sendmail/src/map.c
7559
unsigned short port;
usr/src/cmd/sendmail/src/map.c
7571
port = htons((unsigned short) atoi(colon));
usr/src/cmd/sendmail/src/map.c
7588
port = sp->s_port;
usr/src/cmd/sendmail/src/map.c
7613
addr.sin.sin_port = port;
usr/src/cmd/sendmail/src/map.c
7624
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/map.c
7659
addr.sin.sin_port = port;
usr/src/cmd/sendmail/src/map.c
7669
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/milter.c
3918
unsigned short port;
usr/src/cmd/sendmail/src/milter.c
3938
port = htons(0);
usr/src/cmd/sendmail/src/milter.c
3946
port = addr.sin.sin_port;
usr/src/cmd/sendmail/src/milter.c
3957
port = addr.sin6.sin6_port;
usr/src/cmd/sendmail/src/milter.c
3972
s += sizeof(port) + strlen(sockinfo) + 1;
usr/src/cmd/sendmail/src/milter.c
3985
(void) memcpy(bp, &port, sizeof(port));
usr/src/cmd/sendmail/src/milter.c
3986
bp += sizeof(port);
usr/src/cmd/sendmail/src/milter.c
824
unsigned short port;
usr/src/cmd/sendmail/src/milter.c
845
port = htons((unsigned short) atoi(colon));
usr/src/cmd/sendmail/src/milter.c
882
port = sp->s_port;
usr/src/cmd/sendmail/src/milter.c
907
addr.sin.sin_port = port;
usr/src/cmd/sendmail/src/milter.c
918
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/src/milter.c
982
addr.sin.sin_port = port;
usr/src/cmd/sendmail/src/milter.c
992
addr.sin6.sin6_port = port;
usr/src/cmd/sendmail/util/mconnect.c
106
port = htons(atoi(*++argv));
usr/src/cmd/sendmail/util/mconnect.c
128
if (port == 0) {
usr/src/cmd/sendmail/util/mconnect.c
131
port = sp->s_port;
usr/src/cmd/sendmail/util/mconnect.c
139
SendmailAddress.sin.sin_port = port;
usr/src/cmd/sendmail/util/mconnect.c
145
SendmailAddress.sin6.sin6_port = port;
usr/src/cmd/sendmail/util/mconnect.c
84
in_port_t port = 0;
usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c
138
sin.sin_port = port;
usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c
151
sin6.sin6_port = port;
usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c
64
short port;
usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c
72
port = htons(KRB5_DEFAULT_PORT);
usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c
75
port = htons(DEFAULT_KADM5_PORT);
usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c
78
port = htons(DEFAULT_KPASSWD_PORT);
usr/src/cmd/svc/servinfo/servinfo.c
74
rpcport_t port = 0;
usr/src/cmd/svc/servinfo/servinfo.c
94
port = strtol(p + 1, &dot, 10) << 8;
usr/src/cmd/svc/servinfo/servinfo.c
95
port = port | strtol(dot + 1, (char **)NULL, 10);
usr/src/cmd/svc/servinfo/servinfo.c
98
return (port);
usr/src/cmd/tail/forward.c
278
(void) port_associate(port, PORT_SOURCE_FD,
usr/src/cmd/tail/forward.c
281
(void) port_dissociate(port, PORT_SOURCE_FD,
usr/src/cmd/tail/forward.c
345
(void) port_associate(port, PORT_SOURCE_FILE,
usr/src/cmd/tail/forward.c
347
(void) port_dissociate(port, PORT_SOURCE_FILE,
usr/src/cmd/tail/forward.c
354
(void) port_associate(port, PORT_SOURCE_FILE,
usr/src/cmd/tail/forward.c
359
(void) port_dissociate(port, PORT_SOURCE_FILE,
usr/src/cmd/tail/forward.c
419
(port = port_create()) == -1))
usr/src/cmd/tail/forward.c
485
n = port_get(port, &ev, Fflag ? &ts : NULL);
usr/src/cmd/tail/forward.c
68
int port;
usr/src/cmd/truss/expound.c
1250
show_audio_ports(pri, mode, "port", au_pr->port);
usr/src/cmd/vscan/vscanadm/vscanadm.c
1128
unsigned long port;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1132
port = strtoul(valstr, &end, 0);
usr/src/cmd/vscan/vscanadm/vscanadm.c
1133
if (port > UINT16_MAX || (end < (valstr + strlen(valstr))))
usr/src/cmd/vscan/vscanadm/vscanadm.c
1136
sep->vep_port = port;
usr/src/cmd/vscan/vscand/vs_eng.c
697
vs_eng_connect(char *host, int port)
usr/src/cmd/vscan/vscand/vs_eng.c
714
addr.sin_port = htons(port);
usr/src/cmd/vscan/vscand/vs_eng.c
841
vs_eng_compare(int idx, char *host, int port)
usr/src/cmd/vscan/vscand/vs_eng.c
843
if (vs_engines[idx].vse_cfg.vep_port != port)
usr/src/cmd/vscan/vscand/vs_icap.c
1749
vs_icap_compare_se(int idx, char *host, int port)
usr/src/cmd/vscan/vscand/vs_icap.c
1751
if (vs_options[idx].vso_port != port)
usr/src/cmd/vscan/vscand/vs_icap.c
204
vs_icap_config(int idx, char *host, int port)
usr/src/cmd/vscan/vscand/vs_icap.c
207
if (vs_icap_compare_se(idx, host, port) != 0) {
usr/src/cmd/vscan/vscand/vs_icap.c
211
vs_options[idx].vso_port = port;
usr/src/cmd/vscan/vscand/vs_main.c
882
vscand_dtrace_eng(char *id, boolean_t enable, char *host, int port, int conn)
usr/src/cmd/xhci/xhci_portsc.c
184
xp_set_pls(const char *path, uint32_t port, const char *state)
usr/src/cmd/xhci/xhci_portsc.c
194
xis.xis_port = port;
usr/src/cmd/xhci/xhci_portsc.c
205
(void) printf("setting port %d with pls %d\n", port, xis.xis_pls);
usr/src/cmd/xhci/xhci_portsc.c
214
xp_clear_change(const char *path, uint32_t port)
usr/src/cmd/xhci/xhci_portsc.c
224
xic.xic_port = port;
usr/src/cmd/xhci/xhci_portsc.c
225
(void) printf("clearing change bits on port %d\n", port);
usr/src/cmd/ypcmd/rpc_bootstrap.c
151
char *ipaddr, *port;
usr/src/cmd/ypcmd/rpc_bootstrap.c
231
port = &ipaddr[i+1];
usr/src/cmd/ypcmd/rpc_bootstrap.c
233
sscanf(port, "%d.%d", &p1, &p2);
usr/src/cmd/ypcmd/rpc_bootstrap.c
323
ushort_t port;
usr/src/cmd/ypcmd/rpc_bootstrap.c
334
port = (ushort_t)pmap_getport(sa, prog, ver, protocol);
usr/src/cmd/ypcmd/rpc_bootstrap.c
336
if (port != 0) {
usr/src/cmd/ypcmd/rpc_bootstrap.c
344
(port >> 8) & 0xff,
usr/src/cmd/ypcmd/rpc_bootstrap.c
345
port & 0xff);
usr/src/cmd/ypcmd/yppush.c
1054
oldreq.port = 0;
usr/src/cmd/ypcmd/ypserv_map.c
218
in_port_t port;
usr/src/cmd/ypcmd/ypserv_map.c
236
port = ntohs(((struct sockaddr_in6 *)nbuf->buf)->sin6_port);
usr/src/cmd/ypcmd/ypserv_map.c
238
port = ntohs(((struct sockaddr_in *)nbuf->buf)->sin_port);
usr/src/cmd/ypcmd/ypserv_map.c
240
if (port < IPPORT_RESERVED) {
usr/src/cmd/ypcmd/ypserv_proc.c
452
oldreq.port);
usr/src/cmd/ypcmd/ypserv_resolv.c
204
ushort_t port;
usr/src/cmd/ypcmd/ypserv_resolv.c
236
port = (*xprt)->xp_port;
usr/src/cmd/ypcmd/ypserv_resolv.c
238
while (!pmap_set(start, vers, proto, port))
usr/src/cmd/ypcmd/ypserv_resolv.c
333
fwd_req4.port = addrp->sin_port;
usr/src/cmd/ypcmd/ypserv_resolv.c
353
fwd_req6.port = ntohs(sin6->sin6_port);
usr/src/cmd/ypcmd/ypserv_resolv.c
360
fwd_req4.port = ntohs(sin4->sin_port);
usr/src/cmd/ypcmd/ypserv_resolv_common.c
60
xdr_u_short(xdrs, &ps->port));
usr/src/cmd/ypcmd/ypserv_resolv_common.c
75
xdr_u_short(xdrs, &ps->port));
usr/src/cmd/ypcmd/ypserv_resolv_common.h
73
unsigned short port;
usr/src/cmd/ypcmd/ypserv_resolv_common.h
81
in_port_t port;
usr/src/cmd/ypcmd/ypxfrd_server.c
132
in_port_t port;
usr/src/cmd/ypcmd/ypxfrd_server.c
203
port = (af == AF_INET6) ?
usr/src/cmd/ypcmd/ypxfrd_server.c
208
(ntohs(port) > IPPORT_RESERVED)) {
usr/src/common/iscsi/utils.c
146
parse_addr_port_tpgt(char *in, char **addr, int *type, char **port, char **tpgt)
usr/src/common/iscsi/utils.c
156
if (port != NULL) {
usr/src/common/iscsi/utils.c
157
*port = NULL;
usr/src/common/iscsi/utils.c
179
if (port != NULL) {
usr/src/common/iscsi/utils.c
183
*port = in = t_port;
usr/src/common/iscsit/iscsit_common.c
1306
uint16_t port;
usr/src/common/iscsit/iscsit_common.c
1323
port = ntohs(sin->sin_port);
usr/src/common/iscsit/iscsit_common.c
1335
port = ntohs(sin6->sin6_port);
usr/src/common/iscsit/iscsit_common.c
1341
(void) snprintf(pbuf, sizeof (pbuf), ":%u", port);
usr/src/grub/grub-0.97/grub/asmstub.c
1107
serial_hw_init (unsigned short port, unsigned int speed,
usr/src/grub/grub-0.97/netboot/e1000.c
171
e1000_io_read(struct e1000_hw *hw __unused, uint32_t port)
usr/src/grub/grub-0.97/netboot/e1000.c
173
return inl(port);
usr/src/grub/grub-0.97/netboot/e1000.c
177
e1000_io_write(struct e1000_hw *hw __unused, uint32_t port, uint32_t value)
usr/src/grub/grub-0.97/netboot/e1000.c
179
outl(value, port);
usr/src/grub/grub-0.97/netboot/io.h
122
extern void __out##s(unsigned x value, unsigned short port); \
usr/src/grub/grub-0.97/netboot/io.h
124
void __out##s(unsigned x value, unsigned short port) {
usr/src/grub/grub-0.97/netboot/io.h
130
__OUT1(s,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); } \
usr/src/grub/grub-0.97/netboot/io.h
131
__OUT1(s##c,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); } \
usr/src/grub/grub-0.97/netboot/io.h
132
__OUT1(s##_p,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); SLOW_DOWN_IO; } \
usr/src/grub/grub-0.97/netboot/io.h
133
__OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); SLOW_DOWN_IO; }
usr/src/grub/grub-0.97/netboot/io.h
136
extern unsigned x __in##s(unsigned short port); \
usr/src/grub/grub-0.97/netboot/io.h
138
unsigned x __in##s(unsigned short port) { unsigned x _v;
usr/src/grub/grub-0.97/netboot/io.h
144
__IN1(s,x) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); return _v; } \
usr/src/grub/grub-0.97/netboot/io.h
145
__IN1(s##c,x) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); return _v; } \
usr/src/grub/grub-0.97/netboot/io.h
146
__IN1(s##_p,x) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); SLOW_DOWN_IO; return _v; } \
usr/src/grub/grub-0.97/netboot/io.h
147
__IN1(s##c_p,x) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); SLOW_DOWN_IO; return _v; }
usr/src/grub/grub-0.97/netboot/io.h
150
extern void ins##s(unsigned short port, void * addr, unsigned long count); \
usr/src/grub/grub-0.97/netboot/io.h
152
void ins##s(unsigned short port, void * addr, unsigned long count) \
usr/src/grub/grub-0.97/netboot/io.h
154
: "=D" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }
usr/src/grub/grub-0.97/netboot/io.h
157
extern void outs##s(unsigned short port, const void * addr, unsigned long count); \
usr/src/grub/grub-0.97/netboot/io.h
159
void outs##s(unsigned short port, const void * addr, unsigned long count) \
usr/src/grub/grub-0.97/netboot/io.h
161
: "=S" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }
usr/src/grub/grub-0.97/netboot/io.h
184
#define outb(val,port) \
usr/src/grub/grub-0.97/netboot/io.h
185
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
186
__outbc((val),(port)) : \
usr/src/grub/grub-0.97/netboot/io.h
187
__outb((val),(port)))
usr/src/grub/grub-0.97/netboot/io.h
189
#define inb(port) \
usr/src/grub/grub-0.97/netboot/io.h
190
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
191
__inbc(port) : \
usr/src/grub/grub-0.97/netboot/io.h
192
__inb(port))
usr/src/grub/grub-0.97/netboot/io.h
194
#define outb_p(val,port) \
usr/src/grub/grub-0.97/netboot/io.h
195
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
196
__outbc_p((val),(port)) : \
usr/src/grub/grub-0.97/netboot/io.h
197
__outb_p((val),(port)))
usr/src/grub/grub-0.97/netboot/io.h
199
#define inb_p(port) \
usr/src/grub/grub-0.97/netboot/io.h
200
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
201
__inbc_p(port) : \
usr/src/grub/grub-0.97/netboot/io.h
202
__inb_p(port))
usr/src/grub/grub-0.97/netboot/io.h
204
#define outw(val,port) \
usr/src/grub/grub-0.97/netboot/io.h
205
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
206
__outwc((val),(port)) : \
usr/src/grub/grub-0.97/netboot/io.h
207
__outw((val),(port)))
usr/src/grub/grub-0.97/netboot/io.h
209
#define inw(port) \
usr/src/grub/grub-0.97/netboot/io.h
210
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
211
__inwc(port) : \
usr/src/grub/grub-0.97/netboot/io.h
212
__inw(port))
usr/src/grub/grub-0.97/netboot/io.h
214
#define outw_p(val,port) \
usr/src/grub/grub-0.97/netboot/io.h
215
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
216
__outwc_p((val),(port)) : \
usr/src/grub/grub-0.97/netboot/io.h
217
__outw_p((val),(port)))
usr/src/grub/grub-0.97/netboot/io.h
219
#define inw_p(port) \
usr/src/grub/grub-0.97/netboot/io.h
220
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
221
__inwc_p(port) : \
usr/src/grub/grub-0.97/netboot/io.h
222
__inw_p(port))
usr/src/grub/grub-0.97/netboot/io.h
224
#define outl(val,port) \
usr/src/grub/grub-0.97/netboot/io.h
225
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
226
__outlc((val),(port)) : \
usr/src/grub/grub-0.97/netboot/io.h
227
__outl((val),(port)))
usr/src/grub/grub-0.97/netboot/io.h
229
#define inl(port) \
usr/src/grub/grub-0.97/netboot/io.h
230
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
231
__inlc(port) : \
usr/src/grub/grub-0.97/netboot/io.h
232
__inl(port))
usr/src/grub/grub-0.97/netboot/io.h
234
#define outl_p(val,port) \
usr/src/grub/grub-0.97/netboot/io.h
235
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
236
__outlc_p((val),(port)) : \
usr/src/grub/grub-0.97/netboot/io.h
237
__outl_p((val),(port)))
usr/src/grub/grub-0.97/netboot/io.h
239
#define inl_p(port) \
usr/src/grub/grub-0.97/netboot/io.h
240
((__builtin_constant_p((port)) && (port) < 256) ? \
usr/src/grub/grub-0.97/netboot/io.h
241
__inlc_p(port) : \
usr/src/grub/grub-0.97/netboot/io.h
242
__inl_p(port))
usr/src/grub/grub-0.97/netboot/tlan.h
456
inline void TLan_ClearBit(u8 bit, u16 port)
usr/src/grub/grub-0.97/netboot/tlan.h
458
outb_p(inb_p(port) & ~bit, port);
usr/src/grub/grub-0.97/netboot/tlan.h
464
inline int TLan_GetBit(u8 bit, u16 port)
usr/src/grub/grub-0.97/netboot/tlan.h
466
return ((int) (inb_p(port) & bit));
usr/src/grub/grub-0.97/netboot/tlan.h
472
inline void TLan_SetBit(u8 bit, u16 port)
usr/src/grub/grub-0.97/netboot/tlan.h
474
outb_p(inb_p(port) | bit, port);
usr/src/grub/grub-0.97/netboot/tlan.h
478
#define TLan_ClearBit( bit, port ) outb_p(inb_p(port) & ~bit, port)
usr/src/grub/grub-0.97/netboot/tlan.h
479
#define TLan_GetBit( bit, port ) ((int) (inb_p(port) & bit))
usr/src/grub/grub-0.97/netboot/tlan.h
480
#define TLan_SetBit( bit, port ) outb_p(inb_p(port) | bit, port)
usr/src/grub/grub-0.97/netboot/tulip.c
1879
int port = tp->if_port <= 4 ? tp->if_port : 0;
usr/src/grub/grub-0.97/netboot/tulip.c
1883
tp->nic_name, medianame[port == 3 ? 12: port],
usr/src/grub/grub-0.97/netboot/tulip.c
1887
outl(t21041_csr14[port], ioaddr + CSR14);
usr/src/grub/grub-0.97/netboot/tulip.c
1888
outl(t21041_csr15[port], ioaddr + CSR15);
usr/src/grub/grub-0.97/netboot/tulip.c
1889
outl(t21041_csr13[port], ioaddr + CSR13);
usr/src/grub/grub-0.97/stage2/builtins.c
2771
unsigned short *port;
usr/src/grub/grub-0.97/stage2/builtins.c
2785
for (port = io_map; *port != 0; port++)
usr/src/grub/grub-0.97/stage2/builtins.c
2786
grub_printf (" 0x%x", (unsigned int) *port);
usr/src/grub/grub-0.97/stage2/builtins.c
882
int port, prog, ver;
usr/src/grub/grub-0.97/stage2/builtins.c
897
port = __pmapudp_getport(ARP_SERVER, prog, ver);
usr/src/grub/grub-0.97/stage2/builtins.c
898
printf("portmap getport %d", port);
usr/src/grub/grub-0.97/stage2/common.c
283
unsigned short *port;
usr/src/grub/grub-0.97/stage2/common.c
309
for (port = io_map; *port; port++, addr += sizeof (unsigned short))
usr/src/grub/grub-0.97/stage2/common.c
310
*((unsigned short *) addr) = *port;
usr/src/grub/grub-0.97/stage2/graphics.c
113
static inline void outb(unsigned short port, unsigned char val)
usr/src/grub/grub-0.97/stage2/graphics.c
115
__asm __volatile ("outb %0,%1"::"a" (val), "d" (port));
usr/src/grub/grub-0.97/stage2/hercules.c
40
outb (unsigned short port, unsigned char value)
usr/src/grub/grub-0.97/stage2/hercules.c
42
asm volatile ("outb %b0, %w1" : : "a" (value), "Nd" (port));
usr/src/grub/grub-0.97/stage2/serial.c
138
serial_hw_init (unsigned short port, unsigned int speed,
usr/src/grub/grub-0.97/stage2/serial.c
145
if (port == 0)
usr/src/grub/grub-0.97/stage2/serial.c
149
outb (port + UART_SR, UART_SR_TEST);
usr/src/grub/grub-0.97/stage2/serial.c
150
outb (port + UART_FCR, 0);
usr/src/grub/grub-0.97/stage2/serial.c
151
status = inb (port + UART_SR);
usr/src/grub/grub-0.97/stage2/serial.c
156
outb (port + UART_IER, 0);
usr/src/grub/grub-0.97/stage2/serial.c
159
outb (port + UART_LCR, UART_DLAB);
usr/src/grub/grub-0.97/stage2/serial.c
172
outb (port + UART_DLL, div & 0xFF);
usr/src/grub/grub-0.97/stage2/serial.c
173
outb (port + UART_DLH, div >> 8);
usr/src/grub/grub-0.97/stage2/serial.c
177
outb (port + UART_LCR, status);
usr/src/grub/grub-0.97/stage2/serial.c
180
outb (port + UART_FCR, UART_ENABLE_FIFO);
usr/src/grub/grub-0.97/stage2/serial.c
183
outb (port + UART_MCR, UART_ENABLE_MODEM);
usr/src/grub/grub-0.97/stage2/serial.c
186
serial_hw_port = port;
usr/src/grub/grub-0.97/stage2/serial.c
69
inb (unsigned short port)
usr/src/grub/grub-0.97/stage2/serial.c
73
asm volatile ("inb %w1, %0" : "=a" (value) : "Nd" (port));
usr/src/grub/grub-0.97/stage2/serial.c
81
outb (unsigned short port, unsigned char value)
usr/src/grub/grub-0.97/stage2/serial.c
83
asm volatile ("outb %b0, %w1" : : "a" (value), "Nd" (port));
usr/src/grub/grub-0.97/stage2/serial.h
90
int serial_hw_init (unsigned short port, unsigned int speed,
usr/src/grub/grub-0.97/stage2/smp-imps.c
73
inb (unsigned short port)
usr/src/grub/grub-0.97/stage2/smp-imps.c
77
__asm __volatile ("inb %1,%0" :"=a" (data):"d" (port));
usr/src/grub/grub-0.97/stage2/smp-imps.c
82
outb (unsigned short port, unsigned char val)
usr/src/grub/grub-0.97/stage2/smp-imps.c
84
__asm __volatile ("outb %0,%1"::"a" (val), "d" (port));
usr/src/head/ldap.h
476
LDAP_API(LDAP *) LDAP_CALL ldap_open(const char *host, int port);
usr/src/head/netdb.h
250
(int port, const char *, struct servent *, char *, int);
usr/src/head/nss_dbdefs.h
439
int port;
usr/src/head/nss_netdir.h
106
int port;
usr/src/head/resolv.h
426
const char *res_servicename __P((uint16_t port, const char *proto));
usr/src/head/rpcsvc/yp_prot.h
148
unsigned short port;
usr/src/lib/auditd_plugins/remote/audit_remote.c
209
int port;
usr/src/lib/auditd_plugins/remote/audit_remote.c
230
port = port_default;
usr/src/lib/auditd_plugins/remote/audit_remote.c
310
port = port_default;
usr/src/lib/auditd_plugins/remote/audit_remote.c
311
DPRINT((dfile, "port: %d (default)\n", port));
usr/src/lib/auditd_plugins/remote/audit_remote.c
314
port = atoi(port_str);
usr/src/lib/auditd_plugins/remote/audit_remote.c
315
if (errno != 0 || port < 1 || port > USHRT_MAX) {
usr/src/lib/auditd_plugins/remote/audit_remote.c
319
DPRINT((dfile, "port: %d\n", port));
usr/src/lib/auditd_plugins/remote/audit_remote.c
343
newhost->port = htons(port);
usr/src/lib/auditd_plugins/remote/audit_remote.c
633
ntohs(current_host->port), rsn_msg);
usr/src/lib/auditd_plugins/remote/audit_remote.h
77
in_port_t port; /* TCP port number */
usr/src/lib/auditd_plugins/remote/transport.c
769
current_port = hostlptr->port;
usr/src/lib/auditd_plugins/syslog/systoken.c
1042
int32_t port; /* not used in output */
usr/src/lib/auditd_plugins/syslog/systoken.c
1046
adrm_int32(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
1072
int32_t port; /* not used in output */
usr/src/lib/auditd_plugins/syslog/systoken.c
1076
adrm_int32(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
1100
int64_t port;
usr/src/lib/auditd_plugins/syslog/systoken.c
1104
adrm_int64(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
1130
int64_t port;
usr/src/lib/auditd_plugins/syslog/systoken.c
1134
adrm_int64(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
854
int32_t port, machine;
usr/src/lib/auditd_plugins/syslog/systoken.c
858
adrm_int32(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
883
int32_t port, type;
usr/src/lib/auditd_plugins/syslog/systoken.c
888
adrm_int32(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
911
int64_t port;
usr/src/lib/auditd_plugins/syslog/systoken.c
916
adrm_int64(&(ctx->adr), &port, 1);
usr/src/lib/auditd_plugins/syslog/systoken.c
941
int64_t port;
usr/src/lib/auditd_plugins/syslog/systoken.c
947
adrm_int64(&(ctx->adr), &port, 1);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1431
uint32_t port;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1698
if (get_port_num(ap_id, &port) != CFGA_SATA_OK) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1702
if (port & SATA_CFGA_PMPORT_QUAL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1854
get_port_num(const char *ap_id, uint32_t *port)
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1879
*port = cport | (pmport << SATA_CFGA_PMPORT_SHIFT) | qual;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1905
uint_t port;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1940
if ((rv = get_port_num(lap_id, &port)) != CFGA_SATA_OK) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1948
if (nvlist_add_int32(*user_nvlistp, PORT, port) == -1) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1994
uint_t port;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
2003
if ((rv = get_port_num(ap_id, &port)) != CFGA_SATA_OK) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
2018
ioctl_data.port = port;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
251
get_port_num(const char *ap_id, uint32_t *port);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
550
hp_node_t port;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
577
port = hp_child(connector);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
578
while (port != NULL) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
579
DBG(1, ("cfga_get_state:(%x)\n", hp_state(port)));
usr/src/lib/cfgadm_plugins/shp/common/shp.c
586
if (hp_state(port) >= DDI_HP_CN_STATE_OFFLINE)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
589
port = hp_sibling(port);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
592
if (port != NULL)
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
479
get_port_num(const char *ap_id, uint_t *port)
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
490
*port = strtol(port_nbr_str, NULL, 10);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
519
uint32_t port;
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
542
if ((rv = get_port_num(ap_id, &port)) != CFGA_USB_OK) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
549
if (nvlist_add_int32(*user_nvlistp, PORT, port) == -1) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
628
uint_t port;
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
637
if ((rv = get_port_num(ap_id, &port)) != CFGA_USB_OK) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
651
ioctl_data.port = port;
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
120
ahci_set.aiems_port = port;
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
142
led_set = ahci_get.aiemg_status[port] &
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
146
led_set = ahci_get.aiemg_status[port] &
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
84
do_led_control(topo_mod_t *mod, const char *devctl, uint32_t port,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
100
nic_port_datalink_props(topo_mod_t *mod, tnode_t *port, dladm_handle_t handle,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
201
if (topo_pgroup_create(port, &datalink_pgroup, &err) != 0) {
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
207
if (topo_prop_set_uint64(port, TOPO_PGROUP_DATALINK,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
215
if (topo_prop_set_string(port, TOPO_PGROUP_DATALINK,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
223
if (topo_prop_set_string(port, TOPO_PGROUP_DATALINK,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
231
if (topo_prop_set_string(port, TOPO_PGROUP_DATALINK,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
239
if (media_str != NULL && topo_prop_set_string(port,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
248
if (topo_prop_set_string(port, TOPO_PGROUP_DATALINK,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
271
tnode_t *port;
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
281
ret = port_create_unknown(mod, pnode, inst, &port);
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
284
ret = port_create_sff(mod, pnode, inst, &port);
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
290
if ((ret = nic_port_datalink_props(mod, port, handle, linkid)) != 0)
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
351
if (transceiver_range_create(mod, port, 0, 0) != 0) {
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
356
if (transceiver_create_sff(mod, port, 0, dgt.dgt_usable, vendor, part,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1020
topo_usb_metadata_match(topo_usb_port_t *port, void *arg)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1028
for (l = topo_list_next(&port->tup_lports); l != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1146
topo_usb_port_properties(topo_mod_t *mod, tnode_t *tn, topo_usb_port_t *port)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1156
strlen = sizeof (char *) * MAX(port->tup_nlports,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1163
if (port->tup_meta != NULL) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1164
label = port->tup_meta->tmp_label;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1167
if (port->tup_meta != NULL && port->tup_meta->tmp_port_type !=
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1170
topo_usb_port_type_to_string(port->tup_meta->tmp_port_type);
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1172
ptype = topo_usb_port_type_to_string(port->tup_port_type);
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1195
for (i = 0, l = topo_list_next(&port->tup_lports); l != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1241
if (port->tup_pld_valid && port->tup_pld.UserVisible != 0 &&
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1242
port->tup_port_connected == TOPO_USB_C_CONNECTED) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1244
} else if (port->tup_port_connected == TOPO_USB_C_CONNECTED) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1246
} else if (port->tup_port_connected == TOPO_USB_C_DISCONNECTED) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1250
if (port->tup_meta != NULL) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1251
if (port->tup_meta->tmp_flags & TOPO_USB_F_INTERNAL) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1255
if (port->tup_meta->tmp_flags & TOPO_USB_F_EXTERNAL) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1268
for (i = 0, l = topo_list_next(&port->tup_lports); l != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1366
topo_usb_port_t *port;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1375
for (i = 0, port = topo_list_next(&plport->tul_ports); port != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1376
port = topo_list_next(port)) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1381
if ((ret = topo_usb_port_properties(mod, tn, port)) != 0) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1385
if ((ret = topo_usb_enum_device(mod, tn, port)) != 0)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1399
topo_usb_enum_lport(topo_mod_t *mod, tnode_t *pn, topo_usb_port_t *port,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1512
if (port->tup_meta != NULL && port->tup_meta->tmp_label != NULL &&
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1513
topo_node_label_set(tn, port->tup_meta->tmp_label, &ret) != 0) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1721
topo_usb_enum_device(topo_mod_t *mod, tnode_t *pn, topo_usb_port_t *port)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1728
for (l = topo_list_next(&port->tup_lports); l != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1743
for (i = 0, l = topo_list_next(&port->tup_lports); l != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1748
if ((ret = topo_usb_enum_lport(mod, pn, port, l,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1764
topo_usb_port_t *port;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1773
for (port = topo_list_next(&c->tuc_ports); port != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1774
port = topo_list_next(port)) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1779
if ((ret = topo_usb_port_properties(mod, tn, port)) != 0) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1783
if ((ret = topo_usb_enum_device(mod, tn, port)) != 0)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
425
topo_usb_port_t *port = NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
473
port = lport->tul_port;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
476
port->tup_pld_valid = B_TRUE;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
477
port->tup_pld = pld;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
482
port->tup_port_type = *type;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
484
port->tup_port_type = USB_TOPO_PORT_TYPE_DEFAULT;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
489
port->tup_port_connected = TOPO_USB_C_CONNECTED;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
491
port->tup_port_connected = TOPO_USB_C_DISCONNECTED;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
548
di_node_t port;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
575
for (port = di_child_node(hub); port != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
576
port = di_sibling_node(port)) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
579
pname = di_node_name(port);
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
587
port)) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
987
topo_usb_acpi_port_match(topo_usb_port_t *port, void *arg)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
991
return (port != target && port->tup_pld_valid &&
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
992
topo_usb_acpi_pld_match(&port->tup_pld, &target->tup_pld));
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
185
topo_usb_meta_port_t *port;
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
209
if ((port = topo_mod_zalloc(mod, sizeof (topo_usb_meta_port_t))) ==
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
214
port->tmp_port_type = 0xff;
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
216
parse->tp_cport = port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/dnssrv.c
120
SAFE_GETUINT16(base, rdlen, p, 2, port, out);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/dnssrv.c
142
srv->port = port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/dnssrv.c
65
unsigned short priority, weight, port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/full_ipadr.c
38
/*krb5_int16*/int port, krb5_address **outaddr)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/full_ipadr.c
41
unsigned short smushport = (unsigned short) port; /* ditto */
usr/src/lib/gss_mechs/mech_krb5/krb5/os/gen_port.c
38
krb5_int16 port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/gen_port.c
42
port = *(const krb5_int16 *)ptr;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/gen_port.c
45
return krb5_make_full_ipaddr(context, adr, port, outaddr);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/genaddrs.c
101
lport = &laddrs.port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/genaddrs.c
121
rport = &raddrs.port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/genaddrs.c
43
krb5_address addr, port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/genaddrs.c
55
SET (ap->port, ss2sin(a)->sin_port, ADDRTYPE_IPPORT);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/genaddrs.c
60
SET (ap->port, ss2sin6(a)->sin6_port, ADDRTYPE_IPPORT);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
1096
unsigned short *port)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
1114
*port = head->port;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
1119
srvhost, *port);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
270
int port, int secport,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
279
hostname, ntohs (port), ntohs (secport),
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
288
sprintf(portbuf, "%d", ntohs(port));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
666
htons (entry->port), 0,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
670
htons (entry->port), 0,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
674
htons (entry->port), 0,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
802
char *cp, *port, *host;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
814
port = strchr(host, ':');
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
815
if (port) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
816
*port = 0;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
817
port++;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
820
if (port) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
824
l = strtoul (port, &endptr, 10);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
828
l = atoi (port);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/port2ip.c
37
krb5_unpack_full_ipaddr(krb5_context context, const krb5_address *inaddr, krb5_int32 *adr, krb5_int16 *port)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/port2ip.c
82
*port = (krb5_int16) smushport;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
531
int port, const struct addrinfo *template)
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
552
sin4->sin_port = port;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
567
sin6->sin6_port = port;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
829
int port = 0, socktype;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
854
port = htons (p);
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
906
ret = fai_add_entry (&res, &addr4, port, &template);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
908
ret = fai_add_hosts_by_name (name, &template, port, flags,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
992
int port;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
994
port = ntohs (sinp->sin_port);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
995
if (port < 0 || port > 65535)
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
997
sprintf (numbuf, "%d", port);
usr/src/lib/lib9p/common/transport/socket.c
108
naddrs = l9p_get_server_addrs(host, port, &res);
usr/src/lib/lib9p/common/transport/socket.c
157
l9p_get_server_addrs(const char *host, const char *port, struct addrinfo **resp)
usr/src/lib/lib9p/common/transport/socket.c
166
rc = getaddrinfo(host, port, &hints, resp);
usr/src/lib/lib9p/common/transport/socket.c
177
L9P_LOG(L9P_ERROR, "no addresses found for %s:%s", host, port);
usr/src/lib/lib9p/common/transport/socket.c
99
l9p_start_server(struct l9p_server *server, const char *host, const char *port)
usr/src/lib/lib9p/common/transport/socket.h
36
const char *port);
usr/src/lib/libadutils/common/addisc.c
1573
gc->port = GC_PORT;
usr/src/lib/libadutils/common/addisc.c
1647
gc->port = GC_PORT;
usr/src/lib/libadutils/common/addisc.c
321
ds1[i].port == ds2[j].port) {
usr/src/lib/libadutils/common/addisc.c
661
ld = ldap_init(ds[i].host, ds[i].port);
usr/src/lib/libadutils/common/addisc.c
666
ds[i].host, ds[i].port,
usr/src/lib/libadutils/common/addisc.c
701
ds[i].host, ds[i].port, ldap_err2string(rc));
usr/src/lib/libadutils/common/addisc.h
79
int port;
usr/src/lib/libadutils/common/adutils.c
560
delete_ds((*ad), p->host, p->port);
usr/src/lib/libadutils/common/adutils.c
58
static void delete_ds(adutils_ad_t *ad, const char *host, int port);
usr/src/lib/libadutils/common/adutils.c
606
adh->ld = ldap_init(adh->host, adh->port);
usr/src/lib/libadutils/common/adutils.c
610
adh->port, strerror(errno));
usr/src/lib/libadutils/common/adutils.c
635
"%s port %d failed. (%s)", adh->host, adh->port,
usr/src/lib/libadutils/common/adutils.c
644
adh->host, adh->port);
usr/src/lib/libadutils/common/adutils.c
759
delete_ds(NULL, adh->host, adh->port);
usr/src/lib/libadutils/common/adutils.c
768
adutils_add_ds(adutils_ad_t *ad, const char *host, int port)
usr/src/lib/libadutils/common/adutils.c
780
if (strcmp(host, p->host) == 0 && p->port == port) {
usr/src/lib/libadutils/common/adutils.c
794
new->port = port;
usr/src/lib/libadutils/common/adutils.c
836
delete_ds(adutils_ad_t *ad, const char *host, int port)
usr/src/lib/libadutils/common/adutils.c
842
(*p)->port != port)
usr/src/lib/libadutils/common/adutils_impl.h
117
int port;
usr/src/lib/libadutils/common/ldap_ping.c
665
sin->sin_port = htons(ds->port);
usr/src/lib/libadutils/common/ldap_ping.c
671
sin6->sin6_port = htons(ds->port);
usr/src/lib/libadutils/common/libadutils.h
152
const char *host, int port);
usr/src/lib/libadutils/common/srv_query.c
326
NS_GET16(cds->cds_ds.port, ptr);
usr/src/lib/libadutils/common/srv_query.c
341
cds->cds_ds.host, cds->cds_ds.port);
usr/src/lib/libbsm/common/adt.c
618
dev_t port;
usr/src/lib/libbsm/common/adt.c
636
port = (tmp & MAXMIN32);
usr/src/lib/libbsm/common/adt.c
637
port |= (((tmp >> NBITSMINOR32) & MAXMAJ32) << NBITSMINOR64);
usr/src/lib/libbsm/common/adt.c
639
port = ((remote<<16) | (local));
usr/src/lib/libbsm/common/adt.c
642
return (port);
usr/src/lib/libbsm/common/adt_token.c
1000
ushort_t port;
usr/src/lib/libbsm/common/adt_token.c
1004
port = ((union convert *)p_data)->tuint16;
usr/src/lib/libbsm/common/adt_token.c
1006
if (port == 0) {
usr/src/lib/libbsm/common/adt_token.c
1013
(void) au_write(event->ae_event_handle, au_to_iport(port));
usr/src/lib/libbsm/common/au_to.c
459
adr_int64(&adr, (int64_t *)&tid->port, 1);
usr/src/lib/libbsm/common/au_to.c
461
adr_int32(&adr, (int32_t *)&tid->port, 1);
usr/src/lib/libbsm/common/au_to.c
611
adr_int64(&adr, (int64_t *)&tid->port, 1);
usr/src/lib/libbsm/common/au_to.c
613
adr_int32(&adr, (int32_t *)&tid->port, 1);
usr/src/lib/libbsm/common/audit_kadmind.c
105
dev_t port;
usr/src/lib/libbsm/common/audit_kadmind.c
150
port = (r_port<<16 | l_port);
usr/src/lib/libbsm/common/audit_kadmind.c
152
aug_save_tid_ex(port, &machine, AU_IPv4);
usr/src/lib/libbsm/common/audit_kadmind.c
60
in_port_t *port,
usr/src/lib/libbsm/common/audit_kadmind.c
79
if (port)
usr/src/lib/libbsm/common/audit_kadmind.c
80
*port = sin4.sin_port;
usr/src/lib/libbsm/common/audit_krb5kdc.c
102
port = (htons(r_port)<<16 | htons(l_port));
usr/src/lib/libbsm/common/audit_krb5kdc.c
106
aug_save_tid_ex(port, &machine, AU_IPv4);
usr/src/lib/libbsm/common/audit_krb5kdc.c
67
dev_t port = 0;
usr/src/lib/libbsm/common/audit_settid.c
119
if (ai.ai_termid.port || ai.ai_termid.machine) {
usr/src/lib/libbsm/common/audit_settid.c
123
ai.ai_termid.port = (peer->sin_port<<16 | sock->sin_port);
usr/src/lib/libbsm/common/generic.c
247
aug_save_tid(dev_t port, int machine)
usr/src/lib/libbsm/common/generic.c
249
aug_tid.at_port = port;
usr/src/lib/libbsm/common/generic.c
255
aug_save_tid_ex(dev_t port, uint32_t *machine, uint32_t type)
usr/src/lib/libbsm/common/generic.c
259
aug_tid.at_port = port;
usr/src/lib/libc/port/gen/event_port.c
102
port_dissociate(int port, int source, uintptr_t object)
usr/src/lib/libc/port/gen/event_port.c
105
r.r_vals = _portfs(PORT_DISSOCIATE, port, source, object, 0, 0);
usr/src/lib/libc/port/gen/event_port.c
110
port_send(int port, int events, void *user)
usr/src/lib/libc/port/gen/event_port.c
113
r.r_vals = _portfs(PORT_SEND, port, events, (uintptr_t)user, 0, 0);
usr/src/lib/libc/port/gen/event_port.c
123
_port_dispatch(int port, int flags, int source, int events, uintptr_t object,
usr/src/lib/libc/port/gen/event_port.c
128
r.r_vals = _portfs(PORT_DISPATCH, port, source, events, object,
usr/src/lib/libc/port/gen/event_port.c
131
r.r_vals = _portfs(PORT_DISPATCH | PORT_SYS_NOSHARE, port,
usr/src/lib/libc/port/gen/event_port.c
175
port_alert(int port, int flags, int events, void *user)
usr/src/lib/libc/port/gen/event_port.c
178
r.r_vals = _portfs(PORT_ALERT, port, flags, events, (uintptr_t)user, 0);
usr/src/lib/libc/port/gen/event_port.c
57
port_associate(int port, int source, uintptr_t object, int events, void *user)
usr/src/lib/libc/port/gen/event_port.c
60
r.r_vals = _portfs(PORT_ASSOCIATE, port, source, object, events,
usr/src/lib/libc/port/gen/event_port.c
67
port_get(int port, port_event_t *pe, struct timespec *to)
usr/src/lib/libc/port/gen/event_port.c
71
r.r_vals = _portfs(PORT_GET, port, (uintptr_t)pe, to->tv_sec,
usr/src/lib/libc/port/gen/event_port.c
74
r.r_vals = _portfs(PORT_GET, port, (uintptr_t)pe, 0, 0, 0);
usr/src/lib/libc/port/gen/event_port.c
79
port_getn(int port, port_event_t list[], uint_t max, uint_t *nget,
usr/src/lib/libc/port/gen/event_port.c
87
r.r_vals = _portfs(PORT_GETN, port, (uintptr_t)list, max, *nget,
usr/src/lib/libc/port/gen/nss_dbdefs.c
509
*uptr++ = (nssuint_t)arg->key.serv.serv.port;
usr/src/lib/libc/port/gen/nss_dbdefs.c
929
arg->key.serv.serv.port = (int)(*uptr++);
usr/src/lib/libc/port/rt/mqueue.c
1052
tcdp->tcd_port = port;
usr/src/lib/libc/port/rt/mqueue.c
943
int port;
usr/src/lib/libc/port/rt/mqueue.c
988
port = -1;
usr/src/lib/libc/port/rt/mqueue.c
993
port = pn->portnfy_port;
usr/src/lib/libc/port/rt/mqueue.c
994
if (fstat64(port, &statb) != 0 ||
usr/src/lib/libc/port/rt/sigev_thread.c
630
int port;
usr/src/lib/libc/port/rt/sigev_thread.c
645
port = tcdp->tcd_port;
usr/src/lib/libc/port/rt/sigev_thread.c
652
port = -1;
usr/src/lib/libc/port/rt/sigev_thread.c
657
port = -1;
usr/src/lib/libc/port/rt/sigev_thread.c
660
port = tcdp->tcd_port;
usr/src/lib/libc/port/rt/sigev_thread.c
669
sigevp->sigev_signo = port;
usr/src/lib/libcommputil/common/sdp.c
666
sdp_add_media(sdp_session_t *session, const char *name, uint_t port,
usr/src/lib/libcommputil/common/sdp.c
684
new_media->m_port = port;
usr/src/lib/libdevinfo/devfsmap.c
121
int port;
usr/src/lib/libdevinfo/devfsmap.c
2212
if (confent->port != -1)
usr/src/lib/libdevinfo/devfsmap.c
2213
log_debug_msg("\tport = %d\n", confent->port);
usr/src/lib/libdevinfo/devfsmap.c
453
confent->port = -1;
usr/src/lib/libdevinfo/devfsmap.c
562
if (confent->port != -1) {
usr/src/lib/libdevinfo/devfsmap.c
567
confent->port =
usr/src/lib/libdevinfo/devfsmap.c
763
int match_class, char *parent, char *unit_addr, int port)
usr/src/lib/libdevinfo/devfsmap.c
770
STRVAL(unit_addr), port));
usr/src/lib/libdevinfo/devfsmap.c
780
if (confent->port == port &&
usr/src/lib/libdevinfo/devfsmap.c
813
int port = -1;
usr/src/lib/libdevinfo/devfsmap.c
849
port = (int)strtol(node_addr, NULL, 16);
usr/src/lib/libdevinfo/devfsmap.c
858
unit_addr, port)) != -1)
usr/src/lib/libdevinfo/devfsmap.c
865
par_node_name_addr, unit_addr, port)) != -1)
usr/src/lib/libdevinfo/devfsmap.c
889
buf, unit_addr, port)) != -1)
usr/src/lib/libdevinfo/devfsmap.c
896
par_binding_name, unit_addr, port)) != -1)
usr/src/lib/libdevinfo/devfsmap.c
903
par_driver_name, unit_addr, port)) != -1)
usr/src/lib/libdevinfo/devfsmap.c
910
par_driver_class, unit_addr, port)) != -1)
usr/src/lib/libdladm/common/libdlaggr.c
162
laioc_info_port_t *port;
usr/src/lib/libdladm/common/libdlaggr.c
191
port = (laioc_info_port_t *)where;
usr/src/lib/libdladm/common/libdlaggr.c
193
attrp->lg_ports[i].lp_linkid = port->lp_linkid;
usr/src/lib/libdladm/common/libdlaggr.c
194
bcopy(port->lp_mac, attrp->lg_ports[i].lp_mac, ETHERADDRL);
usr/src/lib/libdladm/common/libdlaggr.c
195
attrp->lg_ports[i].lp_state = port->lp_state;
usr/src/lib/libdladm/common/libdlaggr.c
196
attrp->lg_ports[i].lp_lacp_state = port->lp_lacp_state;
usr/src/lib/libdladm/common/libdlaggr.c
198
where = (port + 1);
usr/src/lib/libdladm/common/libdllink.c
713
dladm_aggr_port_attr_db_t port[1];
usr/src/lib/libdladm/common/libdllink.c
739
port[0].lp_linkid = del_arg->linkid;
usr/src/lib/libdladm/common/libdllink.c
740
(void) dladm_aggr_remove(handle, aggrid, 1, port,
usr/src/lib/libdladm/common/libdloverlay.c
1002
if ((port = strchr(val, ':')) == NULL) {
usr/src/lib/libdladm/common/libdloverlay.c
1006
*port = '\0';
usr/src/lib/libdladm/common/libdloverlay.c
1007
port++;
usr/src/lib/libdladm/common/libdloverlay.c
1031
if (port == NULL && (dest & OVERLAY_PLUGIN_D_ETHERNET)) {
usr/src/lib/libdladm/common/libdloverlay.c
1032
if ((port = strchr(val, ',')) == NULL) {
usr/src/lib/libdladm/common/libdloverlay.c
1036
} else if (port == NULL)
usr/src/lib/libdladm/common/libdloverlay.c
1037
port = val;
usr/src/lib/libdladm/common/libdloverlay.c
1040
l = strtoul(port, &eptr, 10);
usr/src/lib/libdladm/common/libdloverlay.c
953
char *ip, *port = NULL;
usr/src/lib/libdscp/libdscp.c
64
dscpBind(int domain_id, int sockfd, int port)
usr/src/lib/libdscp/libdscp.c
73
if ((sockfd < 0) || (port >= IPPORT_RESERVED)) {
usr/src/lib/libdscp/libdscp.c
89
if (port != 0) {
usr/src/lib/libdscp/libdscp.c
90
addr.sin_port = htons(port);
usr/src/lib/libdscp/libdscp.h
61
int dscpBind(int domain, int sockfd, int port);
usr/src/lib/libdtrace/common/dt_printf.c
504
uint16_t port = htons(*((uint16_t *)addr));
usr/src/lib/libdtrace/common/dt_printf.c
508
if ((sv = getservbyport_r(port, NULL, &res, buf, sizeof (buf))) != NULL)
usr/src/lib/libexacct/demo/exdump.c
184
disp_port(uint16_t port)
usr/src/lib/libexacct/demo/exdump.c
188
port_info = getservbyport(htons(port), NULL);
usr/src/lib/libi2c/common/libi2c.c
643
i2c_path_find_device(i2c_hdl_t *hdl, di_node_t port, const char *name)
usr/src/lib/libi2c/common/libi2c.c
645
for (di_node_t dn = di_child_node(port); dn != NULL;
usr/src/lib/libi2c/common/libi2c_device.c
238
i2c_device_rem(i2c_port_t *port, const i2c_addr_t *addr)
usr/src/lib/libi2c/common/libi2c_device.c
241
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
255
if (ioctl(port->port_fd, UI2C_IOCTL_DEVICE_REMOVE, &rem) != 0) {
usr/src/lib/libi2c/common/libi2c_device.c
37
i2c_device_add_req_init(i2c_port_t *port, i2c_dev_add_req_t **reqp)
usr/src/lib/libi2c/common/libi2c_device.c
39
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
53
req->add_port = port;
usr/src/lib/libi2c/common/libi2c_io.c
192
smbus_io_req_init(i2c_port_t *port, smbus_io_req_t **reqp)
usr/src/lib/libi2c/common/libi2c_io.c
194
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
208
req->sir_port = port;
usr/src/lib/libi2c/common/libi2c_io.c
34
i2c_io_req_init(i2c_port_t *port, i2c_io_req_t **reqp)
usr/src/lib/libi2c/common/libi2c_io.c
36
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
50
req->io_port = port;
usr/src/lib/libi2c/common/libi2c_port.c
264
i2c_port_fini(i2c_port_t *port)
usr/src/lib/libi2c/common/libi2c_port.c
266
if (port == NULL) {
usr/src/lib/libi2c/common/libi2c_port.c
270
if (port->port_fd >= 0) {
usr/src/lib/libi2c/common/libi2c_port.c
271
(void) close(port->port_fd);
usr/src/lib/libi2c/common/libi2c_port.c
274
di_devfs_path_free(port->port_minor);
usr/src/lib/libi2c/common/libi2c_port.c
275
free(port->port_name);
usr/src/lib/libi2c/common/libi2c_port.c
276
free(port);
usr/src/lib/libi2c/common/libi2c_port.c
312
i2c_port_t *port = calloc(1, sizeof (i2c_port_t));
usr/src/lib/libi2c/common/libi2c_port.c
313
if (port == NULL) {
usr/src/lib/libi2c/common/libi2c_port.c
319
port->port_fd = -1;
usr/src/lib/libi2c/common/libi2c_port.c
320
port->port_hdl = hdl;
usr/src/lib/libi2c/common/libi2c_port.c
321
port->port_inst = di_instance(di);
usr/src/lib/libi2c/common/libi2c_port.c
322
port->port_name = strdup(di_bus_addr(di));
usr/src/lib/libi2c/common/libi2c_port.c
323
if (port->port_name == NULL) {
usr/src/lib/libi2c/common/libi2c_port.c
325
i2c_port_fini(port);
usr/src/lib/libi2c/common/libi2c_port.c
333
port->port_type = I2C_PORT_TYPE_CTRL;
usr/src/lib/libi2c/common/libi2c_port.c
335
port->port_type = I2C_PORT_TYPE_MUX;
usr/src/lib/libi2c/common/libi2c_port.c
337
i2c_port_fini(port);
usr/src/lib/libi2c/common/libi2c_port.c
343
if (!i2c_node_to_path(hdl, di, port->port_path,
usr/src/lib/libi2c/common/libi2c_port.c
344
sizeof (port->port_path))) {
usr/src/lib/libi2c/common/libi2c_port.c
345
i2c_port_fini(port);
usr/src/lib/libi2c/common/libi2c_port.c
349
port->port_minor = di_devfs_minor_path(minor);
usr/src/lib/libi2c/common/libi2c_port.c
350
if (port->port_minor == NULL) {
usr/src/lib/libi2c/common/libi2c_port.c
352
i2c_port_fini(port);
usr/src/lib/libi2c/common/libi2c_port.c
357
port->port_fd = openat(hdl->ih_devfd, port->port_minor + 1, O_RDWR);
usr/src/lib/libi2c/common/libi2c_port.c
358
if (port->port_fd < 0) {
usr/src/lib/libi2c/common/libi2c_port.c
361
"device path /devices%s: %s", port->port_minor,
usr/src/lib/libi2c/common/libi2c_port.c
363
i2c_port_fini(port);
usr/src/lib/libi2c/common/libi2c_port.c
367
if (ioctl(port->port_fd, UI2C_IOCTL_PORT_INFO, &port->port_info) != 0) {
usr/src/lib/libi2c/common/libi2c_port.c
369
i2c_port_fini(port);
usr/src/lib/libi2c/common/libi2c_port.c
373
if (port->port_info.upo_error.i2c_error != I2C_CORE_E_OK) {
usr/src/lib/libi2c/common/libi2c_port.c
374
return (i2c_ioctl_error(hdl, &port->port_info.upo_error,
usr/src/lib/libi2c/common/libi2c_port.c
378
*portp = port;
usr/src/lib/libi2c/common/libi2c_port.c
427
i2c_port_name(i2c_port_t *port)
usr/src/lib/libi2c/common/libi2c_port.c
429
return (port->port_name);
usr/src/lib/libi2c/common/libi2c_port.c
433
i2c_port_path(i2c_port_t *port)
usr/src/lib/libi2c/common/libi2c_port.c
435
return (port->port_path);
usr/src/lib/libi2c/common/libi2c_port.c
439
i2c_port_portno(i2c_port_t *port)
usr/src/lib/libi2c/common/libi2c_port.c
441
return (port->port_info.upo_portno);
usr/src/lib/libi2c/common/libi2c_port.c
445
i2c_port_type(i2c_port_t *port)
usr/src/lib/libi2c/common/libi2c_port.c
447
return (port->port_type);
usr/src/lib/libi2c/common/libi2c_port.c
457
i2c_port_map_snap(i2c_port_t *port, i2c_port_map_t **mapp)
usr/src/lib/libi2c/common/libi2c_port.c
460
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_port.c
475
if (ioctl(port->port_fd, UI2C_IOCTL_PORT_INFO, &map->pm_info) != 0) {
usr/src/lib/libi2c/common/libi2c_port.c
477
i2c_port_fini(port);
usr/src/lib/libidmap/common/idmap_api.c
121
dc->port = res.value.idmap_prop_val_u.dsval.port;
usr/src/lib/libinetsvc/common/inetsvc.h
163
#define SS_SETPORT(s, port) ((s).ss_family == AF_INET ? \
usr/src/lib/libinetsvc/common/inetsvc.h
164
(((struct sockaddr_in *)&(s))->sin_port = port) : \
usr/src/lib/libinetsvc/common/inetsvc.h
165
(((struct sockaddr_in6 *)&(s))->sin6_port = port))
usr/src/lib/libipsecutil/common/ipsec_util.c
289
uint16_t port;
usr/src/lib/libipsecutil/common/ipsec_util.c
299
port = sin->sin_port;
usr/src/lib/libipsecutil/common/ipsec_util.c
308
port = sin6->sin6_port;
usr/src/lib/libipsecutil/common/ipsec_util.c
336
ntohs(port), printable_addr) < 0)
usr/src/lib/libkmf/libkmf/common/client.c
104
connect_to_server(char *host, short port)
usr/src/lib/libkmf/libkmf/common/client.c
110
if ((sd = init_socket(host, port)) == -1) {
usr/src/lib/libkmf/libkmf/common/client.c
481
int port, char *proxy, int proxy_port, char *respfile,
usr/src/lib/libkmf/libkmf/common/client.c
499
final_port = (port == 0 || port == -1) ? 80 : port;
usr/src/lib/libkmf/libkmf/common/client.c
544
send_download_request(int sock, char *hostname, int port, boolean_t is_proxy,
usr/src/lib/libkmf/libkmf/common/client.c
557
hostname, port, loc);
usr/src/lib/libkmf/libkmf/common/client.c
563
hostname, port);
usr/src/lib/libkmf/libkmf/common/client.c
583
int port;
usr/src/lib/libkmf/libkmf/common/client.c
609
port = uriptr->port;
usr/src/lib/libkmf/libkmf/common/client.c
610
if (port == 0) {
usr/src/lib/libkmf/libkmf/common/client.c
611
port = 80;
usr/src/lib/libkmf/libkmf/common/client.c
62
static int init_socket(char *host, short port)
usr/src/lib/libkmf/libkmf/common/client.c
629
sock = connect_to_server(hostname, port);
usr/src/lib/libkmf/libkmf/common/client.c
637
ret = send_download_request(sock, hostname, port, is_proxy, path);
usr/src/lib/libkmf/libkmf/common/client.c
70
sin.sin_port = htons(port);
usr/src/lib/libkmf/libkmf/common/client.c
927
host_port = uriptr->port;
usr/src/lib/libldap5/include/ldap/solaris-int.h
237
const char *hostlist, int port, /* host byte order */
usr/src/lib/libldap5/sources/ldap/common/ldap-int.h
685
int port, int secure, char **krbinstancep );
usr/src/lib/libldap5/sources/ldap/common/open.c
421
ldap_open( const char *host, int port )
usr/src/lib/libldap5/sources/ldap/common/open.c
427
if (( ld = ldap_init( host, port )) == NULL ) {
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
543
int parse_err, port;
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
557
parse_err = ldap_x_hostlist_first( hostlist, defport, &host, &port,
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
644
sin.sin_port = htons( (unsigned short)port );
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
718
parse_err = ldap_x_hostlist_next( &host, &port, status );
usr/src/lib/libldap5/sources/ldap/common/request.c
1271
int i, port;
usr/src/lib/libldap5/sources/ldap/common/request.c
1288
port = LDAP_PORT;
usr/src/lib/libldap5/sources/ldap/common/request.c
1299
port = atoi( p );
usr/src/lib/libldap5/sources/ldap/common/request.c
1335
srv->lsrv_port = port;
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
299
PRNetAddr *addrp, int port, int timeout, unsigned long options )
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
305
PRLDAP_DEFAULT_ADDRESS_FAMILY, (PRUint16)port, addrp )) {
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
345
fprintf( stderr, fmtstr, p, PR_ntohs( addrp->ipv6.port ));
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
383
int rc, parse_err, port;
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
405
for ( parse_err = ldap_x_hostlist_first( hostlist, defport, &host, &port,
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
408
parse_err = ldap_x_hostlist_next( &host, &port, status )) {
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
420
rc = prldap_try_one_address( prsockp, &addr, port,
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
429
enumIndex, &hent, (PRUint16)port, &addr )) > 0 ) {
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
430
rc = prldap_try_one_address( prsockp, &addr, port,
usr/src/lib/libldap5/sources/ldap/ssldap/ldapsinit.c
260
int port;
usr/src/lib/libmail/common/notifyu.c
100
if (port != 0) {
usr/src/lib/libmail/common/notifyu.c
101
(void) fprintf(port, "\r\n%s\r\n", msg);
usr/src/lib/libmail/common/notifyu.c
102
(void) fclose(port);
usr/src/lib/libmail/common/notifyu.c
64
FILE *port;
usr/src/lib/libmail/common/notifyu.c
99
port = fopen(dev, "w");
usr/src/lib/libnisdb/ldap_op.c
1080
ludpp->lud_port == lc->port);
usr/src/lib/libnisdb/ldap_op.c
1273
lc->method, lc->port);
usr/src/lib/libnisdb/ldap_op.c
394
int port;
usr/src/lib/libnisdb/ldap_op.c
513
ldapInit(char *srv, int port, bool_t use_ssl) {
usr/src/lib/libnisdb/ldap_op.c
524
ld = ldapssl_init(srv, port, 1);
usr/src/lib/libnisdb/ldap_op.c
526
ld = ldap_init(srv, port);
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
939
createCon(char *sp, char *who, char *cred, auth_method_t method, int port) {
usr/src/lib/libnisdb/ldap_op.c
975
port = atoi(r);
usr/src/lib/libnisdb/ldap_op.c
976
} else if (port == 0)
usr/src/lib/libnisdb/ldap_op.c
977
port = proxyInfo.tls_method == ssl_tls ? LDAPS_PORT : LDAP_PORT;
usr/src/lib/libnisdb/ldap_op.c
996
lc->port = port;
usr/src/lib/libnsl/nis/gen/nis_subr.c
743
ushort_t port;
usr/src/lib/libnsl/nis/gen/nis_subr.c
754
port = (ushort_t)pmap_getport(sa, prog, ver, protocol);
usr/src/lib/libnsl/nis/gen/nis_subr.c
756
if (port != 0) {
usr/src/lib/libnsl/nis/gen/nis_subr.c
757
port = htons(port);
usr/src/lib/libnsl/nis/gen/nis_subr.c
763
(port >> 8) & 0xff,
usr/src/lib/libnsl/nis/gen/nis_subr.c
764
port & 0xff);
usr/src/lib/libnsl/nss/netdir_inet.c
1200
sa.sin_port = (ushort_t)args->arg.nss.serv.port;
usr/src/lib/libnsl/nss/netdir_inet.c
1211
_nderror = ndhostserv2srent(args->arg.nss.serv.port,
usr/src/lib/libnsl/nss/netdir_inet.c
1411
_switch_getservbyport_r(int port, const char *proto, struct servent *result,
usr/src/lib/libnsl/nss/netdir_inet.c
1418
arg.key.serv.serv.port = port;
usr/src/lib/libnsl/nss/netdir_inet.c
2167
ushort_t port, struct nd_hostservlist **hslist)
usr/src/lib/libnsl/nss/netdir_inet.c
2211
(void) sprintf(stmp, "%d", port);
usr/src/lib/libnsl/nss/netdir_inet.c
2309
ndaddr2srent(const char *name, const char *proto, ushort_t port,
usr/src/lib/libnsl/nss/netdir_inet.c
2315
result->s_port = (int)port;
usr/src/lib/libnsl/nss/netdir_inet.c
2417
ndhostserv2srent(int port, const char *proto, struct nd_hostservlist *addrs,
usr/src/lib/libnsl/nss/netdir_inet.c
2427
result->s_port = port;
usr/src/lib/libnsl/nss/netdir_inet.c
951
se = _switch_getservbyport_r(args->arg.nss.serv.port,
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
1039
unsigned short port;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
1051
port = ntohs(sin->sin_port);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
1052
if (port < IPPORT_RESERVED)
usr/src/lib/libnsl/rpc/auth_time.c
362
char *port = ".0.111";
usr/src/lib/libnsl/rpc/auth_time.c
381
(len = strlen(ipuaddr))+strlen(port) >=
usr/src/lib/libnsl/rpc/auth_time.c
390
(void) strcat(ipuaddr + len, port);
usr/src/lib/libnsl/rpc/auth_time.c
472
char *port = ".0.37";
usr/src/lib/libnsl/rpc/auth_time.c
491
if ((len = strlen(ut))+strlen(port) >=
usr/src/lib/libnsl/rpc/auth_time.c
496
(void) strcat(ut + len, port);
usr/src/lib/libnsl/rpc/clnt_bcast.c
142
rpcport_t *port; /* Remote port number */
usr/src/lib/libnsl/rpc/clnt_bcast.c
303
port = &bres_pmap.port; /* for use later on */
usr/src/lib/libnsl/rpc/clnt_bcast.c
562
htons((ushort_t)*port);
usr/src/lib/libnsl/rpc/clnt_generic.c
292
const ushort_t port, const char *netclass,
usr/src/lib/libnsl/rpc/clnt_generic.c
354
hs.h_serv = port ? NULL : serv;
usr/src/lib/libnsl/rpc/clnt_generic.c
384
if (port) {
usr/src/lib/libnsl/rpc/clnt_generic.c
423
if (port) {
usr/src/lib/libnsl/rpc/clnt_generic.c
426
tbind->addr.buf)->sin_port = htons(port);
usr/src/lib/libnsl/rpc/clnt_generic.c
429
tbind->addr.buf)->sin6_port = htons(port);
usr/src/lib/libnsl/rpc/pmap_clnt.c
131
ushort_t port = 0;
usr/src/lib/libnsl/rpc/pmap_clnt.c
146
(caddr_t)&port, tottimeout) != RPC_SUCCESS) {
usr/src/lib/libnsl/rpc/pmap_clnt.c
149
} else if (port == 0) {
usr/src/lib/libnsl/rpc/pmap_clnt.c
155
return (port);
usr/src/lib/libnsl/rpc/pmap_clnt.c
225
*port_ptr = r.port;
usr/src/lib/libnsl/rpc/pmap_clnt.c
64
ushort_t port)
usr/src/lib/libnsl/rpc/pmap_clnt.c
76
(void) sprintf(buf, "0.0.0.0.%d.%d", port >> 8 & 0xff, port & 0xff);
usr/src/lib/libnsl/rpc/pmap_prot.c
219
if (xdr_u_int(xdrs, (uint_t *)&crp->port) &&
usr/src/lib/libnsl/rpc/rpc_soc.c
124
(void) __rpc_bindresvport(fd, NULL, &port, 0);
usr/src/lib/libnsl/rpc/rpc_soc.c
198
int port;
usr/src/lib/libnsl/rpc/rpc_soc.c
221
res = __rpc_bindresvport(fd, NULL, &port, 8);
usr/src/lib/libnsl/rpc/rpc_soc.c
232
port = (((struct sockaddr_in *)svc->xp_ltaddr.buf)->sin_port);
usr/src/lib/libnsl/rpc/rpc_soc.c
233
svc->xp_port = ntohs(port);
usr/src/lib/libnsl/rpc/rpc_soc.c
280
static in_port_t port, *sinport;
usr/src/lib/libnsl/rpc/rpc_soc.c
340
if (port == 0)
usr/src/lib/libnsl/rpc/rpc_soc.c
341
port = (getpid() % NPORTS) + STARTPORT;
usr/src/lib/libnsl/rpc/rpc_soc.c
343
*sinport = htons(port++);
usr/src/lib/libnsl/rpc/rpc_soc.c
344
if (port > ENDPORT)
usr/src/lib/libnsl/rpc/rpc_soc.c
345
port = STARTPORT;
usr/src/lib/libnsl/rpc/rpc_soc.c
82
int port;
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1002
port = htons(port);
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1015
(void) memcpy(&address->buf[sizeof (short)], &port,
usr/src/lib/libnsl/rpc/rpcb_clnt.c
903
ushort_t port = 0;
usr/src/lib/libnsl/rpc/rpcb_clnt.c
989
(xdrproc_t)xdr_u_short, (caddr_t)&port, *tp);
usr/src/lib/libnsl/rpc/rpcb_clnt.c
995
} else if (port == 0) {
usr/src/lib/libnsl/yp/yp_xdr.c
294
xdr_u_short(xdrs, &ps->port)));
usr/src/lib/libresolv/netdb.h
97
(int port, const char *, struct servent *, char *, int);
usr/src/lib/libresolv2/common/irs/dns_sv.c
149
sv_byport(struct irs_sv *this, int port, const char *proto) {
usr/src/lib/libresolv2/common/irs/dns_sv.c
156
sprintf(portstr, "%d", ntohs(port));
usr/src/lib/libresolv2/common/irs/gen_sv.c
145
sv_byport(struct irs_sv *this, int port, const char *proto) {
usr/src/lib/libresolv2/common/irs/gen_sv.c
154
rval = (*sv->byport)(sv, port, proto);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1032
port = atoi(servname);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1033
if (port < 0 || port > 65535)
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1035
port = htons(port);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1051
port = sp->s_port;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1058
ai->ai_addr)->sin_port = port;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1062
ai->ai_addr)->sin6_port = port;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
990
int port;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
112
u_short port;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
142
port = ((const struct sockinet *)sa)->si_port; /*%< network byte order */
usr/src/lib/libresolv2/common/irs/getnameinfo.c
151
sprintf(numserv, "%d", ntohs(port));
usr/src/lib/libresolv2/common/irs/getnameinfo.c
156
sp = getservbyport(port, (flags & NI_DGRAM) ? "udp" : "tcp");
usr/src/lib/libresolv2/common/irs/getservent.c
117
getservbyport_p(int port, const char *proto, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getservent.c
123
if (port == net_data->sv_last->s_port &&
usr/src/lib/libresolv2/common/irs/getservent.c
127
net_data->sv_last = (*sv->byport)(sv, port, proto);
usr/src/lib/libresolv2/common/irs/getservent.c
61
getservbyport(int port, const char *proto) {
usr/src/lib/libresolv2/common/irs/getservent.c
64
return (getservbyport_p(port, proto, net_data));
usr/src/lib/libresolv2/common/irs/getservent_r.c
58
getservbyport_r(int port, const char *proto,
usr/src/lib/libresolv2/common/irs/getservent_r.c
60
struct servent *se = getservbyport(port, proto);
usr/src/lib/libresolv2/common/irs/irp_sv.c
226
sv_byport(struct irs_sv *this, int port, const char *proto) {
usr/src/lib/libresolv2/common/irs/irp_sv.c
235
port == sv->s_port &&
usr/src/lib/libresolv2/common/irs/irp_sv.c
245
ntohs((short)port), proto) != 0) {
usr/src/lib/libresolv2/common/irs/lcl_sv.c
210
sv_byport(struct irs_sv *this, int port, const char *proto) {
usr/src/lib/libresolv2/common/irs/lcl_sv.c
224
ports[1] = port;
usr/src/lib/libresolv2/common/irs/lcl_sv.c
242
if (p->s_port != port)
usr/src/lib/libresolv2/common/nameser/ns_print.c
377
u_int priority, weight, port;
usr/src/lib/libresolv2/common/nameser/ns_print.c
386
port = ns_get16(rdata); rdata += NS_INT16SZ;
usr/src/lib/libresolv2/common/nameser/ns_print.c
387
len = SPRINTF((t, "%u %u %u ", priority, weight, port));
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1016
slp->port = pp->p_proto; /*%< host byte order */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1053
return (lp->port); /*%< host byte order */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1081
cgetservbyport(u_int16_t port, const char *proto) { /*%< Host byte order. */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1086
port = ntohs(port);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1088
if (port != (u_int16_t)lp->port) /*%< Host byte order. */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1100
serv.s_port = htons((u_int16_t)lp->port);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1115
if (lp->port == proto) { /*%< Host byte order. */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1125
prot.p_proto = lp->port; /*%< Host byte order. */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1147
res_servicename(u_int16_t port, const char *proto) { /*%< Host byte order. */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1153
ss = cgetservbyport(htons(port), proto);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1155
(void) sprintf(number, "%d", port);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
948
int port;
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/libresolv2/include/port_netdb.h
159
struct servent *getservbyport_r __P((int port, const char *,
usr/src/lib/librpcsvc/common/bindresvport.c
158
port = (getpid() % NPORTS) + STARTPORT;
usr/src/lib/librpcsvc/common/bindresvport.c
162
sin6->sin6_port = htons(port++);
usr/src/lib/librpcsvc/common/bindresvport.c
164
sin->sin_port = htons(port++);
usr/src/lib/librpcsvc/common/bindresvport.c
165
if (port > ENDPORT)
usr/src/lib/librpcsvc/common/bindresvport.c
166
port = STARTPORT;
usr/src/lib/librpcsvc/common/bindresvport.c
71
short port;
usr/src/lib/librstp/common/edge.c
103
if (! port->lnkWhile) {
usr/src/lib/librstp/common/edge.c
106
stp_trace ("port %s 'edge' resolved by timer", port->port_name);
usr/src/lib/librstp/common/edge.c
45
register PORT_T *port = s->owner.port;
usr/src/lib/librstp/common/edge.c
51
port->operEdge = port->adminEdge;
usr/src/lib/librstp/common/edge.c
52
port->wasInitBpdu = False;
usr/src/lib/librstp/common/edge.c
53
port->lnkWhile = 0;
usr/src/lib/librstp/common/edge.c
54
port->portEnabled = False;
usr/src/lib/librstp/common/edge.c
57
port->portEnabled = True;
usr/src/lib/librstp/common/edge.c
58
port->lnkWhile = port->LinkDelay;
usr/src/lib/librstp/common/edge.c
59
port->operEdge = False;
usr/src/lib/librstp/common/edge.c
64
if (! port->wasInitBpdu) {
usr/src/lib/librstp/common/edge.c
65
port->operEdge = port->adminEdge;
usr/src/lib/librstp/common/edge.c
74
register PORT_T *port = s->owner.port;
usr/src/lib/librstp/common/edge.c
77
if (!port->adminEnable) {
usr/src/lib/librstp/common/edge.c
88
if (port->adminEnable) {
usr/src/lib/librstp/common/edge.c
95
if (port->wasInitBpdu) {
usr/src/lib/librstp/common/edge.c
98
stp_trace ("port %s 'edge' resolved by BPDU", port->port_name);
usr/src/lib/librstp/common/migrate.c
100
if (port->owner->ForceVersion < 2) {
usr/src/lib/librstp/common/migrate.c
108
if (port->mcheck)
usr/src/lib/librstp/common/migrate.c
110
if (port->mdelayWhile &&
usr/src/lib/librstp/common/migrate.c
111
(port->rcvdSTP || port->rcvdRSTP))
usr/src/lib/librstp/common/migrate.c
113
if (!port->mdelayWhile && port->rcvdRSTP)
usr/src/lib/librstp/common/migrate.c
44
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/migrate.c
49
port->initPm = True;
usr/src/lib/librstp/common/migrate.c
50
port->mcheck = False;
usr/src/lib/librstp/common/migrate.c
53
port->mdelayWhile = MigrateTime;
usr/src/lib/librstp/common/migrate.c
54
port->mcheck = port->initPm = False;
usr/src/lib/librstp/common/migrate.c
55
port->sendRSTP = True;
usr/src/lib/librstp/common/migrate.c
58
port->rcvdRSTP = port->rcvdSTP = False;
usr/src/lib/librstp/common/migrate.c
61
port->mdelayWhile = MigrateTime;
usr/src/lib/librstp/common/migrate.c
62
port->sendRSTP = False;
usr/src/lib/librstp/common/migrate.c
63
port->initPm = False;
usr/src/lib/librstp/common/migrate.c
66
port->rcvdRSTP = port->rcvdSTP = False;
usr/src/lib/librstp/common/migrate.c
74
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/migrate.c
76
if ((!port->portEnabled && !port->initPm) || BEGIN == this->State)
usr/src/lib/librstp/common/migrate.c
81
if (port->portEnabled) {
usr/src/lib/librstp/common/migrate.c
82
return STP_hop_2_state (this, (port->owner->ForceVersion >= 2) ?
usr/src/lib/librstp/common/migrate.c
89
if (port->mcheck)
usr/src/lib/librstp/common/migrate.c
91
if (port->mdelayWhile &&
usr/src/lib/librstp/common/migrate.c
92
(port->rcvdSTP || port->rcvdRSTP)) {
usr/src/lib/librstp/common/migrate.c
96
if (!port->mdelayWhile && port->rcvdSTP) {
usr/src/lib/librstp/common/p2p.c
39
computeP2P (PORT_T *port)
usr/src/lib/librstp/common/p2p.c
41
switch (port->adminPointToPointMac) {
usr/src/lib/librstp/common/p2p.c
48
return STP_OUT_get_duplex (port->port_index);
usr/src/lib/librstp/common/p2p.c
55
register PORT_T* port = s->owner.port;
usr/src/lib/librstp/common/p2p.c
60
port->p2p_recompute = True;
usr/src/lib/librstp/common/p2p.c
63
port->operPointToPointMac = computeP2P (port);
usr/src/lib/librstp/common/p2p.c
64
port->p2p_recompute = False;
usr/src/lib/librstp/common/p2p.c
74
register PORT_T* port = s->owner.port;
usr/src/lib/librstp/common/p2p.c
83
if (port->p2p_recompute) {
usr/src/lib/librstp/common/pcost.c
109
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/pcost.c
119
if (ADMIN_PORT_PATH_COST_AUTO == port->adminPCost &&
usr/src/lib/librstp/common/pcost.c
120
port->operSpeed != port->usedSpeed) {
usr/src/lib/librstp/common/pcost.c
124
if (ADMIN_PORT_PATH_COST_AUTO != port->adminPCost &&
usr/src/lib/librstp/common/pcost.c
125
port->operPCost != port->adminPCost) {
usr/src/lib/librstp/common/pcost.c
42
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/pcost.c
44
if (port->usedSpeed < 10L) { /* < 10Mb/s */
usr/src/lib/librstp/common/pcost.c
46
} else if (port->usedSpeed <= 10L) { /* 10 Mb/s */
usr/src/lib/librstp/common/pcost.c
48
} else if (port->usedSpeed <= 100L) { /* 100 Mb/s */
usr/src/lib/librstp/common/pcost.c
50
} else if (port->usedSpeed <= 1000L) { /* 1 Gb/s */
usr/src/lib/librstp/common/pcost.c
52
} else if (port->usedSpeed <= 10000L) { /* 10 Gb/s */
usr/src/lib/librstp/common/pcost.c
54
} else if (port->usedSpeed <= 100000L) { /* 100 Gb/s */
usr/src/lib/librstp/common/pcost.c
56
} else if (port->usedSpeed <= 1000000L) { /* 1 GTb/s */
usr/src/lib/librstp/common/pcost.c
58
} else if (port->usedSpeed <= 10000000L) { /* 10 Tb/s */
usr/src/lib/librstp/common/pcost.c
64
if (port->pcost->debug) {
usr/src/lib/librstp/common/pcost.c
65
stp_trace ("usedSpeed=%lu lret=%ld", port->usedSpeed, lret);
usr/src/lib/librstp/common/pcost.c
81
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/pcost.c
87
port->operSpeed = STP_OUT_get_port_oper_speed (port->port_index);
usr/src/lib/librstp/common/pcost.c
89
if (port->pcost->debug) {
usr/src/lib/librstp/common/pcost.c
90
stp_trace ("AUTO:operSpeed=%lu", port->operSpeed);
usr/src/lib/librstp/common/pcost.c
93
port->usedSpeed = port->operSpeed;
usr/src/lib/librstp/common/pcost.c
94
port->operPCost = computeAutoPCost (this);
usr/src/lib/librstp/common/pcost.c
97
port->operPCost = port->adminPCost;
usr/src/lib/librstp/common/pcost.c
98
port->usedSpeed = (unsigned long)-1;
usr/src/lib/librstp/common/portinfo.c
100
RSTP_PORT_ROLE_DESGN == port->msgPortRole) {
usr/src/lib/librstp/common/portinfo.c
101
if (! STP_VECT_compare_vector (&port->msgPrio,
usr/src/lib/librstp/common/portinfo.c
102
&port->portPrio) &&
usr/src/lib/librstp/common/portinfo.c
103
! STP_compare_times (&port->msgTimes, &port->portTimes)) {
usr/src/lib/librstp/common/portinfo.c
113
if (RSTP_PORT_ROLE_ROOT == port->msgBpduType &&
usr/src/lib/librstp/common/portinfo.c
114
port->operPointToPointMac &&
usr/src/lib/librstp/common/portinfo.c
115
! STP_VECT_compare_bridge_id (&port->msgPrio.design_bridge,
usr/src/lib/librstp/common/portinfo.c
116
&port->portPrio.design_bridge) &&
usr/src/lib/librstp/common/portinfo.c
117
AGREEMENT_BIT & port->msgFlags) {
usr/src/lib/librstp/common/portinfo.c
128
if (RSTP_PORT_ROLE_ROOT == port->msgBpduType) {
usr/src/lib/librstp/common/portinfo.c
129
if (!port->operPointToPointMac) {
usr/src/lib/librstp/common/portinfo.c
131
} else if (STP_VECT_compare_bridge_id (&port->msgPrio.design_bridge,
usr/src/lib/librstp/common/portinfo.c
132
&port->portPrio.design_bridge)) {
usr/src/lib/librstp/common/portinfo.c
133
STP_VECT_br_id_print("rcvBpdu: OtherMsg: msgPrio", &port->msgPrio.design_bridge, True);
usr/src/lib/librstp/common/portinfo.c
134
STP_VECT_br_id_print("rcvBpdu: portPrio", &port->portPrio.design_bridge, True);
usr/src/lib/librstp/common/portinfo.c
139
stp_trace ("rcvBpdu: OtherMsg: type %d", port->msgBpduType);
usr/src/lib/librstp/common/portinfo.c
150
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
152
if (RSTP_PORT_ROLE_DESGN == port->msgPortRole &&
usr/src/lib/librstp/common/portinfo.c
153
(PROPOSAL_BIT & port->msgFlags) &&
usr/src/lib/librstp/common/portinfo.c
154
port->operPointToPointMac) {
usr/src/lib/librstp/common/portinfo.c
163
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
165
if (BPDU_TOPO_CHANGE_TYPE == port->msgBpduType) {
usr/src/lib/librstp/common/portinfo.c
168
stp_trace ("port %s rx rcvdTcn", port->port_name);
usr/src/lib/librstp/common/portinfo.c
171
port->rcvdTcn = True;
usr/src/lib/librstp/common/portinfo.c
173
if (TOPOLOGY_CHANGE_BIT & port->msgFlags) {
usr/src/lib/librstp/common/portinfo.c
177
port->owner->name, port->port_name,
usr/src/lib/librstp/common/portinfo.c
178
(unsigned long) port->msgFlags);
usr/src/lib/librstp/common/portinfo.c
181
port->rcvdTc = True;
usr/src/lib/librstp/common/portinfo.c
183
if (TOPOLOGY_CHANGE_ACK_BIT & port->msgFlags) {
usr/src/lib/librstp/common/portinfo.c
187
port->port_name,
usr/src/lib/librstp/common/portinfo.c
188
(unsigned long) port->msgFlags);
usr/src/lib/librstp/common/portinfo.c
191
port->rcvdTcAck = True;
usr/src/lib/librstp/common/portinfo.c
199
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
201
if (BPDU_TOPO_CHANGE_TYPE == port->msgBpduType) {
usr/src/lib/librstp/common/portinfo.c
202
port->rcvdSTP = True;
usr/src/lib/librstp/common/portinfo.c
205
if (port->msgBpduVersion < 2) {
usr/src/lib/librstp/common/portinfo.c
206
port->rcvdSTP = True;
usr/src/lib/librstp/common/portinfo.c
209
if (BPDU_RSTP == port->msgBpduType) {
usr/src/lib/librstp/common/portinfo.c
212
port->rcvdRSTP = True;
usr/src/lib/librstp/common/portinfo.c
221
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
223
eff_age = ( + port->portTimes.MaxAge) / 16;
usr/src/lib/librstp/common/portinfo.c
225
eff_age += port->portTimes.MessageAge;
usr/src/lib/librstp/common/portinfo.c
227
if (eff_age <= port->portTimes.MaxAge) {
usr/src/lib/librstp/common/portinfo.c
228
hello3 = 3 * port->portTimes.HelloTime;
usr/src/lib/librstp/common/portinfo.c
229
dm = port->portTimes.MaxAge - eff_age;
usr/src/lib/librstp/common/portinfo.c
234
port->rcvdInfoWhile = dt;
usr/src/lib/librstp/common/portinfo.c
241
port->rcvdInfoWhile = 0;
usr/src/lib/librstp/common/portinfo.c
247
port->port_name,
usr/src/lib/librstp/common/portinfo.c
248
(int) port->portTimes.MaxAge,
usr/src/lib/librstp/common/portinfo.c
249
(int) port->portTimes.MessageAge,
usr/src/lib/librstp/common/portinfo.c
250
(int) port->portTimes.HelloTime);
usr/src/lib/librstp/common/portinfo.c
260
STP_info_rx_bpdu (PORT_T* port, struct stp_bpdu_t* bpdu, size_t len)
usr/src/lib/librstp/common/portinfo.c
286
port->rx_cfg_bpdu_cnt++;
usr/src/lib/librstp/common/portinfo.c
288
if (port->info->debug)
usr/src/lib/librstp/common/portinfo.c
289
stp_trace ("CfgBpdu on port %s", port->port_name);
usr/src/lib/librstp/common/portinfo.c
291
if (port->admin_non_stp) return;
usr/src/lib/librstp/common/portinfo.c
292
port->rcvdBpdu = True;
usr/src/lib/librstp/common/portinfo.c
295
port->rx_tcn_bpdu_cnt++;
usr/src/lib/librstp/common/portinfo.c
297
if (port->info->debug)
usr/src/lib/librstp/common/portinfo.c
298
stp_trace ("TcnBpdu on port %s", port->port_name);
usr/src/lib/librstp/common/portinfo.c
300
if (port->admin_non_stp) return;
usr/src/lib/librstp/common/portinfo.c
301
port->rcvdBpdu = True;
usr/src/lib/librstp/common/portinfo.c
302
port->msgBpduVersion = bpdu->hdr.version;
usr/src/lib/librstp/common/portinfo.c
303
port->msgBpduType = bpdu->hdr.bpdu_type;
usr/src/lib/librstp/common/portinfo.c
309
port->rx_rstp_bpdu_cnt++;
usr/src/lib/librstp/common/portinfo.c
310
if (port->admin_non_stp) return;
usr/src/lib/librstp/common/portinfo.c
311
if (port->owner->ForceVersion >= NORMAL_RSTP) {
usr/src/lib/librstp/common/portinfo.c
312
port->rcvdBpdu = True;
usr/src/lib/librstp/common/portinfo.c
317
if (port->info->debug)
usr/src/lib/librstp/common/portinfo.c
318
stp_trace ("BPDU_RSTP on port %s", port->port_name);
usr/src/lib/librstp/common/portinfo.c
323
port->msgBpduVersion = bpdu->hdr.version;
usr/src/lib/librstp/common/portinfo.c
324
port->msgBpduType = bpdu->hdr.bpdu_type;
usr/src/lib/librstp/common/portinfo.c
325
port->msgFlags = bpdu->body.flags;
usr/src/lib/librstp/common/portinfo.c
328
STP_VECT_get_vector (&bpdu->body, &port->msgPrio);
usr/src/lib/librstp/common/portinfo.c
329
port->msgPrio.bridge_port = port->port_id;
usr/src/lib/librstp/common/portinfo.c
332
STP_get_times (&bpdu->body, &port->msgTimes);
usr/src/lib/librstp/common/portinfo.c
339
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
343
port->rcvdMsg = OtherMsg;
usr/src/lib/librstp/common/portinfo.c
344
port->msgBpduType = (unsigned char)-1;
usr/src/lib/librstp/common/portinfo.c
345
port->msgPortRole = RSTP_PORT_ROLE_UNKN;
usr/src/lib/librstp/common/portinfo.c
346
port->msgFlags = 0;
usr/src/lib/librstp/common/portinfo.c
349
port->rx_cfg_bpdu_cnt =
usr/src/lib/librstp/common/portinfo.c
350
port->rx_rstp_bpdu_cnt =
usr/src/lib/librstp/common/portinfo.c
351
port->rx_tcn_bpdu_cnt = 0;
usr/src/lib/librstp/common/portinfo.c
354
port->rcvdBpdu = port->rcvdRSTP = port->rcvdSTP = False;
usr/src/lib/librstp/common/portinfo.c
355
port->updtInfo = port->proposing = False; /* In DISABLED */
usr/src/lib/librstp/common/portinfo.c
356
port->agreed = port->proposed = False;
usr/src/lib/librstp/common/portinfo.c
357
port->rcvdInfoWhile = 0;
usr/src/lib/librstp/common/portinfo.c
358
port->infoIs = Disabled;
usr/src/lib/librstp/common/portinfo.c
359
port->reselect = True;
usr/src/lib/librstp/common/portinfo.c
360
port->selected = False;
usr/src/lib/librstp/common/portinfo.c
363
STP_VECT_copy (&port->portPrio, &port->designPrio);
usr/src/lib/librstp/common/portinfo.c
364
STP_copy_times (&port->portTimes, &port->designTimes);
usr/src/lib/librstp/common/portinfo.c
367
port->infoIs = Aged;
usr/src/lib/librstp/common/portinfo.c
368
port->reselect = True;
usr/src/lib/librstp/common/portinfo.c
369
port->selected = False;
usr/src/lib/librstp/common/portinfo.c
372
STP_VECT_copy (&port->portPrio, &port->designPrio);
usr/src/lib/librstp/common/portinfo.c
373
STP_copy_times (&port->portTimes, &port->designTimes);
usr/src/lib/librstp/common/portinfo.c
374
port->updtInfo = False;
usr/src/lib/librstp/common/portinfo.c
375
port->agreed = port->synced = False; /* In UPDATE */
usr/src/lib/librstp/common/portinfo.c
376
port->proposed = port->proposing = False; /* in UPDATE */
usr/src/lib/librstp/common/portinfo.c
377
port->infoIs = Mine;
usr/src/lib/librstp/common/portinfo.c
378
port->newInfo = True;
usr/src/lib/librstp/common/portinfo.c
382
&port->portPrio.design_bridge, True);
usr/src/lib/librstp/common/portinfo.c
384
&port->portPrio.root_bridge, True);
usr/src/lib/librstp/common/portinfo.c
391
port->rcvdMsg = rcvBpdu (this);
usr/src/lib/librstp/common/portinfo.c
394
port->rcvdBpdu = False;
usr/src/lib/librstp/common/portinfo.c
397
STP_VECT_copy (&port->portPrio, &port->msgPrio);
usr/src/lib/librstp/common/portinfo.c
398
STP_copy_times (&port->portTimes, &port->msgTimes);
usr/src/lib/librstp/common/portinfo.c
401
port->agreed = False; /* deleted due 802.y in SUPERIOR */
usr/src/lib/librstp/common/portinfo.c
402
port->synced = False; /* due 802.y deleted in SUPERIOR */
usr/src/lib/librstp/common/portinfo.c
404
port->proposing = False; /* in SUPERIOR */
usr/src/lib/librstp/common/portinfo.c
405
port->proposed = recordProposed (this, "SUPERIOR");
usr/src/lib/librstp/common/portinfo.c
406
port->infoIs = Received;
usr/src/lib/librstp/common/portinfo.c
407
port->reselect = True;
usr/src/lib/librstp/common/portinfo.c
408
port->selected = False;
usr/src/lib/librstp/common/portinfo.c
412
&port->portPrio.design_bridge, True);
usr/src/lib/librstp/common/portinfo.c
414
&port->portPrio.root_bridge, True);
usr/src/lib/librstp/common/portinfo.c
416
(int) port->proposed, port->port_name);
usr/src/lib/librstp/common/portinfo.c
421
port->proposed = recordProposed (this, "REPEAT");
usr/src/lib/librstp/common/portinfo.c
426
if (port->roletrns->debug) {
usr/src/lib/librstp/common/portinfo.c
428
port->owner->name, port->port_name);
usr/src/lib/librstp/common/portinfo.c
432
port->agreed = True;
usr/src/lib/librstp/common/portinfo.c
433
port->proposing = False; /* In AGREEMENT */
usr/src/lib/librstp/common/portinfo.c
441
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
443
if ((! port->portEnabled && port->infoIs != Disabled) || BEGIN == this->State) {
usr/src/lib/librstp/common/portinfo.c
449
if (port->updtInfo) {
usr/src/lib/librstp/common/portinfo.c
452
if (port->portEnabled && port->selected) {
usr/src/lib/librstp/common/portinfo.c
455
if (port->rcvdBpdu) {
usr/src/lib/librstp/common/portinfo.c
462
if (port->selected && port->updtInfo) {
usr/src/lib/librstp/common/portinfo.c
469
if (port->selected && port->updtInfo) {
usr/src/lib/librstp/common/portinfo.c
473
if (Received == port->infoIs &&
usr/src/lib/librstp/common/portinfo.c
474
! port->rcvdInfoWhile &&
usr/src/lib/librstp/common/portinfo.c
475
! port->updtInfo &&
usr/src/lib/librstp/common/portinfo.c
476
! port->rcvdBpdu) {
usr/src/lib/librstp/common/portinfo.c
479
if (port->rcvdBpdu && !port->updtInfo) {
usr/src/lib/librstp/common/portinfo.c
484
switch (port->rcvdMsg) {
usr/src/lib/librstp/common/portinfo.c
64
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/portinfo.c
66
if (port->msgBpduType == BPDU_TOPO_CHANGE_TYPE) {
usr/src/lib/librstp/common/portinfo.c
75
port->msgPortRole = RSTP_PORT_ROLE_UNKN;
usr/src/lib/librstp/common/portinfo.c
77
if (BPDU_RSTP == port->msgBpduType) {
usr/src/lib/librstp/common/portinfo.c
78
port->msgPortRole = (port->msgFlags & PORT_ROLE_MASK) >> PORT_ROLE_OFFS;
usr/src/lib/librstp/common/portinfo.c
81
if (RSTP_PORT_ROLE_DESGN == port->msgPortRole ||
usr/src/lib/librstp/common/portinfo.c
82
BPDU_CONFIG_TYPE == port->msgBpduType) {
usr/src/lib/librstp/common/portinfo.c
83
bridcmp = STP_VECT_compare_vector (&port->msgPrio, &port->portPrio);
usr/src/lib/librstp/common/portinfo.c
86
(! STP_VECT_compare_bridge_id (&port->msgPrio.design_bridge,
usr/src/lib/librstp/common/portinfo.c
87
&port->portPrio.design_bridge) &&
usr/src/lib/librstp/common/portinfo.c
88
port->msgPrio.design_port == port->portPrio.design_port &&
usr/src/lib/librstp/common/portinfo.c
89
STP_compare_times (&port->msgTimes, &port->portTimes))) {
usr/src/lib/librstp/common/portinfo.c
99
if (BPDU_CONFIG_TYPE == port->msgBpduType ||
usr/src/lib/librstp/common/rolesel.c
107
port->role = newRole;
usr/src/lib/librstp/common/rolesel.c
112
reason, stpm->name, port->port_name, (int) newRole);
usr/src/lib/librstp/common/rolesel.c
120
if (port->roletrns->debug)
usr/src/lib/librstp/common/rolesel.c
122
reason, stpm->name, port->port_name, new_role_name);
usr/src/lib/librstp/common/rolesel.c
129
register PORT_T *port;
usr/src/lib/librstp/common/rolesel.c
131
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
132
port->selectedRole = DisabledPort;
usr/src/lib/librstp/common/rolesel.c
139
register PORT_T *port;
usr/src/lib/librstp/common/rolesel.c
141
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
142
port->reselect = False;
usr/src/lib/librstp/common/rolesel.c
150
register PORT_T *port;
usr/src/lib/librstp/common/rolesel.c
156
for (port = stpm->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
157
if (port->admin_non_stp) {
usr/src/lib/librstp/common/rolesel.c
161
if (Disabled == port->infoIs)
usr/src/lib/librstp/common/rolesel.c
163
if (Aged == port->infoIs)
usr/src/lib/librstp/common/rolesel.c
165
if (Mine == port->infoIs) {
usr/src/lib/librstp/common/rolesel.c
167
stp_dbg_break_point (port); /* for debugger break point */
usr/src/lib/librstp/common/rolesel.c
172
STP_VECT_copy (&rootPathPrio, &port->portPrio);
usr/src/lib/librstp/common/rolesel.c
173
rootPathPrio.root_path_cost += port->operPCost;
usr/src/lib/librstp/common/rolesel.c
177
STP_copy_times (&stpm->rootTimes, &port->portTimes);
usr/src/lib/librstp/common/rolesel.c
183
if (port->roletrns->debug)
usr/src/lib/librstp/common/rolesel.c
186
port->port_name);
usr/src/lib/librstp/common/rolesel.c
195
register PORT_T* port;
usr/src/lib/librstp/common/rolesel.c
212
for (port = stpm->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
213
if (port->admin_non_stp) {
usr/src/lib/librstp/common/rolesel.c
216
STP_VECT_create (&port->designPrio,
usr/src/lib/librstp/common/rolesel.c
219
&stpm->BrId, port->port_id, port->port_id);
usr/src/lib/librstp/common/rolesel.c
220
STP_copy_times (&port->designTimes, &stpm->rootTimes);
usr/src/lib/librstp/common/rolesel.c
224
if (port->roletrns->debug) {
usr/src/lib/librstp/common/rolesel.c
226
&port->designPrio.design_bridge, True);
usr/src/lib/librstp/common/rolesel.c
246
for (port = stpm->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
247
if (port->admin_non_stp) {
usr/src/lib/librstp/common/rolesel.c
248
setRoleSelected ("Non", stpm, port, NonStpPort);
usr/src/lib/librstp/common/rolesel.c
249
port->forward = port->learn = True;
usr/src/lib/librstp/common/rolesel.c
253
switch (port->infoIs) {
usr/src/lib/librstp/common/rolesel.c
255
setRoleSelected ("Dis", stpm, port, DisabledPort);
usr/src/lib/librstp/common/rolesel.c
258
setRoleSelected ("Age", stpm, port, DesignatedPort);
usr/src/lib/librstp/common/rolesel.c
259
port->updtInfo = True;
usr/src/lib/librstp/common/rolesel.c
262
setRoleSelected ("Mine", stpm, port, DesignatedPort);
usr/src/lib/librstp/common/rolesel.c
263
if (0 != STP_VECT_compare_vector (&port->portPrio,
usr/src/lib/librstp/common/rolesel.c
264
&port->designPrio) ||
usr/src/lib/librstp/common/rolesel.c
265
0 != STP_compare_times (&port->portTimes,
usr/src/lib/librstp/common/rolesel.c
266
&port->designTimes)) {
usr/src/lib/librstp/common/rolesel.c
267
port->updtInfo = True;
usr/src/lib/librstp/common/rolesel.c
271
if (stpm->rootPortId == port->port_id) {
usr/src/lib/librstp/common/rolesel.c
272
setRoleSelected ("Rec", stpm, port, RootPort);
usr/src/lib/librstp/common/rolesel.c
273
} else if (STP_VECT_compare_vector (&port->designPrio, &port->portPrio) < 0) {
usr/src/lib/librstp/common/rolesel.c
276
setRoleSelected ("Rec", stpm, port, DesignatedPort);
usr/src/lib/librstp/common/rolesel.c
277
port->updtInfo = True;
usr/src/lib/librstp/common/rolesel.c
280
if (_is_backup_port (port, stpm)) {
usr/src/lib/librstp/common/rolesel.c
281
setRoleSelected ("rec", stpm, port, BackupPort);
usr/src/lib/librstp/common/rolesel.c
283
setRoleSelected ("rec", stpm, port, AlternatePort);
usr/src/lib/librstp/common/rolesel.c
286
port->updtInfo = False;
usr/src/lib/librstp/common/rolesel.c
289
stp_trace ("undef infoIs=%d", (int) port->infoIs);
usr/src/lib/librstp/common/rolesel.c
300
register PORT_T* port;
usr/src/lib/librstp/common/rolesel.c
302
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
303
if (port->reselect) {
usr/src/lib/librstp/common/rolesel.c
305
stp_trace ("setSelectedBridge: TRUE=reselect on port %s", port->port_name);
usr/src/lib/librstp/common/rolesel.c
311
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
312
port->selected = True;
usr/src/lib/librstp/common/rolesel.c
342
register PORT_T* port;
usr/src/lib/librstp/common/rolesel.c
362
for (port = stpm->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
363
if (port->reselect) {
usr/src/lib/librstp/common/rolesel.c
377
register PORT_T* port;
usr/src/lib/librstp/common/rolesel.c
38
void stp_dbg_break_point (PORT_T * port, STPM_T* stpm)
usr/src/lib/librstp/common/rolesel.c
388
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/rolesel.c
389
STP_VECT_create (&port->designPrio,
usr/src/lib/librstp/common/rolesel.c
392
&this->BrId, port->port_id, port->port_id);
usr/src/lib/librstp/common/rolesel.c
393
if (Received != port->infoIs || this->rootPortId == port->port_id) {
usr/src/lib/librstp/common/rolesel.c
394
STP_VECT_copy (&port->portPrio, &port->designPrio);
usr/src/lib/librstp/common/rolesel.c
396
port->reselect = True;
usr/src/lib/librstp/common/rolesel.c
397
port->selected = False;
usr/src/lib/librstp/common/rolesel.c
44
_is_backup_port (PORT_T* port, STPM_T* this)
usr/src/lib/librstp/common/rolesel.c
47
(&port->portPrio.design_bridge, &this->BrId)) {
usr/src/lib/librstp/common/rolesel.c
49
if (port->info->debug) {
usr/src/lib/librstp/common/rolesel.c
51
&port->portPrio.design_bridge, True);
usr/src/lib/librstp/common/rolesel.c
55
stp_dbg_break_point (port, this);
usr/src/lib/librstp/common/rolesel.c
65
setRoleSelected (char* reason, STPM_T* stpm, PORT_T* port,
usr/src/lib/librstp/common/rolesel.c
72
port->selectedRole = newRole;
usr/src/lib/librstp/common/rolesel.c
74
if (newRole == port->role)
usr/src/lib/librstp/common/roletrns.c
105
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/roletrns.c
108
stpm = port->owner;
usr/src/lib/librstp/common/roletrns.c
114
port->role = DisabledPort;
usr/src/lib/librstp/common/roletrns.c
116
port->role = port->selectedRole = DisabledPort;
usr/src/lib/librstp/common/roletrns.c
117
port->reselect = True;
usr/src/lib/librstp/common/roletrns.c
119
port->synced = False; /* in INIT */
usr/src/lib/librstp/common/roletrns.c
120
port->sync = True; /* in INIT */
usr/src/lib/librstp/common/roletrns.c
121
port->reRoot = True; /* in INIT_PORT */
usr/src/lib/librstp/common/roletrns.c
122
port->rrWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
123
port->fdWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
124
port->rbWhile = 0;
usr/src/lib/librstp/common/roletrns.c
127
STP_port_trace_flags ("after init", port);
usr/src/lib/librstp/common/roletrns.c
131
port->role = port->selectedRole;
usr/src/lib/librstp/common/roletrns.c
132
port->learn =
usr/src/lib/librstp/common/roletrns.c
133
port->forward = False;
usr/src/lib/librstp/common/roletrns.c
136
port->fdWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
137
port->synced = True; /* In BLOCKED_PORT */
usr/src/lib/librstp/common/roletrns.c
138
port->rrWhile = 0;
usr/src/lib/librstp/common/roletrns.c
139
port->sync = port->reRoot = False; /* BLOCKED_PORT */
usr/src/lib/librstp/common/roletrns.c
142
port->rbWhile = 2 * stpm->rootTimes.HelloTime;
usr/src/lib/librstp/common/roletrns.c
148
port->proposed = False;
usr/src/lib/librstp/common/roletrns.c
151
STP_port_trace_flags ("ROOT_PROPOSED", port);
usr/src/lib/librstp/common/roletrns.c
155
port->proposed = port->sync = False; /* in ROOT_AGREED */
usr/src/lib/librstp/common/roletrns.c
156
port->synced = True; /* In ROOT_AGREED */
usr/src/lib/librstp/common/roletrns.c
157
port->newInfo = True;
usr/src/lib/librstp/common/roletrns.c
160
STP_port_trace_flags ("ROOT_AGREED", port);
usr/src/lib/librstp/common/roletrns.c
167
STP_port_trace_flags ("REROOT", port);
usr/src/lib/librstp/common/roletrns.c
171
port->role = RootPort;
usr/src/lib/librstp/common/roletrns.c
172
port->rrWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
175
STP_port_trace_flags ("ROOT_PORT", port);
usr/src/lib/librstp/common/roletrns.c
179
port->reRoot = False; /* In REROOTED */
usr/src/lib/librstp/common/roletrns.c
182
STP_port_trace_flags ("REROOTED", port);
usr/src/lib/librstp/common/roletrns.c
186
port->fdWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
187
port->learn = True;
usr/src/lib/librstp/common/roletrns.c
190
STP_port_trace_flags ("ROOT_LEARN", port);
usr/src/lib/librstp/common/roletrns.c
194
port->fdWhile = 0;
usr/src/lib/librstp/common/roletrns.c
195
port->forward = True;
usr/src/lib/librstp/common/roletrns.c
198
STP_port_trace_flags ("ROOT_FORWARD", port);
usr/src/lib/librstp/common/roletrns.c
204
port->proposing = True; /* in DESIGNATED_PROPOSE */
usr/src/lib/librstp/common/roletrns.c
205
port->newInfo = True;
usr/src/lib/librstp/common/roletrns.c
208
STP_port_trace_flags ("DESIGNATED_PROPOSE", port);
usr/src/lib/librstp/common/roletrns.c
212
port->rrWhile = 0;
usr/src/lib/librstp/common/roletrns.c
213
port->synced = True; /* DESIGNATED_SYNCED */
usr/src/lib/librstp/common/roletrns.c
214
port->sync = False; /* DESIGNATED_SYNCED */
usr/src/lib/librstp/common/roletrns.c
217
STP_port_trace_flags ("DESIGNATED_SYNCED", port);
usr/src/lib/librstp/common/roletrns.c
221
port->reRoot = False; /* DESIGNATED_RETIRED */
usr/src/lib/librstp/common/roletrns.c
224
STP_port_trace_flags ("DESIGNATED_RETIRED", port);
usr/src/lib/librstp/common/roletrns.c
228
port->role = DesignatedPort;
usr/src/lib/librstp/common/roletrns.c
231
STP_port_trace_flags ("DESIGNATED_PORT", port);
usr/src/lib/librstp/common/roletrns.c
235
port->learn = port->forward = False;
usr/src/lib/librstp/common/roletrns.c
236
port->fdWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
239
STP_port_trace_flags ("DESIGNATED_LISTEN", port);
usr/src/lib/librstp/common/roletrns.c
243
port->learn = True;
usr/src/lib/librstp/common/roletrns.c
244
port->fdWhile = stpm->rootTimes.ForwardDelay;
usr/src/lib/librstp/common/roletrns.c
247
STP_port_trace_flags ("DESIGNATED_LEARN", port);
usr/src/lib/librstp/common/roletrns.c
251
port->forward = True;
usr/src/lib/librstp/common/roletrns.c
252
port->fdWhile = 0;
usr/src/lib/librstp/common/roletrns.c
255
STP_port_trace_flags ("DESIGNATED_FORWARD", port);
usr/src/lib/librstp/common/roletrns.c
264
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/roletrns.c
269
stpm = port->owner;
usr/src/lib/librstp/common/roletrns.c
275
if (port->role != port->selectedRole &&
usr/src/lib/librstp/common/roletrns.c
276
port->selected &&
usr/src/lib/librstp/common/roletrns.c
277
! port->updtInfo) {
usr/src/lib/librstp/common/roletrns.c
278
switch (port->selectedRole) {
usr/src/lib/librstp/common/roletrns.c
285
(int) port->role, (int) port->selectedRole);
usr/src/lib/librstp/common/roletrns.c
303
if (!port->selected || port->updtInfo) break;
usr/src/lib/librstp/common/roletrns.c
304
if (!port->learning && !port->forwarding) {
usr/src/lib/librstp/common/roletrns.c
309
if (!port->selected || port->updtInfo) break;
usr/src/lib/librstp/common/roletrns.c
310
if (port->fdWhile != stpm->rootTimes.ForwardDelay ||
usr/src/lib/librstp/common/roletrns.c
311
port->sync ||
usr/src/lib/librstp/common/roletrns.c
312
port->reRoot ||
usr/src/lib/librstp/common/roletrns.c
313
!port->synced) {
usr/src/lib/librstp/common/roletrns.c
316
if (port->rbWhile != 2 * stpm->rootTimes.HelloTime &&
usr/src/lib/librstp/common/roletrns.c
317
port->role == BackupPort) {
usr/src/lib/librstp/common/roletrns.c
332
if (!port->selected || port->updtInfo) break;
usr/src/lib/librstp/common/roletrns.c
333
if (!port->forward && !port->reRoot) {
usr/src/lib/librstp/common/roletrns.c
336
allSynced = compute_all_synced (port);
usr/src/lib/librstp/common/roletrns.c
337
if ((port->proposed && allSynced) ||
usr/src/lib/librstp/common/roletrns.c
338
(!port->synced && allSynced)) {
usr/src/lib/librstp/common/roletrns.c
341
if (port->proposed && !port->synced) {
usr/src/lib/librstp/common/roletrns.c
345
allReRooted = compute_re_rooted (port);
usr/src/lib/librstp/common/roletrns.c
346
if ((!port->fdWhile ||
usr/src/lib/librstp/common/roletrns.c
347
((allReRooted && !port->rbWhile) && stpm->ForceVersion >=2)) &&
usr/src/lib/librstp/common/roletrns.c
348
port->learn && !port->forward) {
usr/src/lib/librstp/common/roletrns.c
351
if ((!port->fdWhile ||
usr/src/lib/librstp/common/roletrns.c
352
((allReRooted && !port->rbWhile) && stpm->ForceVersion >=2)) &&
usr/src/lib/librstp/common/roletrns.c
353
!port->learn) {
usr/src/lib/librstp/common/roletrns.c
357
if (port->reRoot && port->forward) {
usr/src/lib/librstp/common/roletrns.c
360
if (port->rrWhile != stpm->rootTimes.ForwardDelay) {
usr/src/lib/librstp/common/roletrns.c
379
if (!port->selected || port->updtInfo) break;
usr/src/lib/librstp/common/roletrns.c
381
if (!port->forward && !port->agreed && !port->proposing && !port->operEdge) {
usr/src/lib/librstp/common/roletrns.c
385
if (!port->rrWhile && port->reRoot) {
usr/src/lib/librstp/common/roletrns.c
389
if (!port->learning && !port->forwarding && !port->synced) {
usr/src/lib/librstp/common/roletrns.c
393
if (port->agreed && !port->synced) {
usr/src/lib/librstp/common/roletrns.c
396
if (port->operEdge && !port->synced) {
usr/src/lib/librstp/common/roletrns.c
399
if (port->sync && port->synced) {
usr/src/lib/librstp/common/roletrns.c
403
if ((!port->fdWhile || port->agreed || port->operEdge) &&
usr/src/lib/librstp/common/roletrns.c
404
(!port->rrWhile || !port->reRoot) &&
usr/src/lib/librstp/common/roletrns.c
405
!port->sync &&
usr/src/lib/librstp/common/roletrns.c
406
(port->learn && !port->forward)) {
usr/src/lib/librstp/common/roletrns.c
409
if ((!port->fdWhile || port->agreed || port->operEdge) &&
usr/src/lib/librstp/common/roletrns.c
410
(!port->rrWhile || !port->reRoot) &&
usr/src/lib/librstp/common/roletrns.c
411
!port->sync && !port->learn) {
usr/src/lib/librstp/common/roletrns.c
414
if (((port->sync && !port->synced) ||
usr/src/lib/librstp/common/roletrns.c
415
(port->reRoot && port->rrWhile)) &&
usr/src/lib/librstp/common/roletrns.c
416
!port->operEdge && (port->learn || port->forward)) {
usr/src/lib/librstp/common/roletrns.c
56
register PORT_T* port;
usr/src/lib/librstp/common/roletrns.c
58
for (port = this->owner.port->owner->ports; port; port = port->next) {
usr/src/lib/librstp/common/roletrns.c
59
port->sync = True; /* in ROOT_PROPOSED (setSyncBridge) */
usr/src/lib/librstp/common/roletrns.c
66
register PORT_T* port;
usr/src/lib/librstp/common/roletrns.c
68
for (port = this->owner.port->owner->ports; port; port = port->next) {
usr/src/lib/librstp/common/roletrns.c
69
port->reRoot = True; /* In setReRootBridge */
usr/src/lib/librstp/common/roletrns.c
76
register PORT_T* port;
usr/src/lib/librstp/common/roletrns.c
78
for (port = this->owner->ports; port; port = port->next) {
usr/src/lib/librstp/common/roletrns.c
79
if (port->port_index == this->port_index) continue;
usr/src/lib/librstp/common/roletrns.c
80
if (! port->synced) {
usr/src/lib/librstp/common/roletrns.c
91
register PORT_T* port;
usr/src/lib/librstp/common/roletrns.c
93
for (port = this->owner->ports; port; port = port->next) {
usr/src/lib/librstp/common/roletrns.c
94
if (port->port_index == this->port_index) continue;
usr/src/lib/librstp/common/roletrns.c
95
if (port->rrWhile) {
usr/src/lib/librstp/common/statmch.c
103
*this->owner.port->owner->name ? this->owner.port->owner->name : "Glbl",
usr/src/lib/librstp/common/statmch.c
104
this->owner.port->port_name,
usr/src/lib/librstp/common/statmch.h
49
struct port_t* port;
usr/src/lib/librstp/common/stp_in.c
126
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
128
for (port = this->ports; port; port = port->next)
usr/src/lib/librstp/common/stp_in.c
129
if (port_index == port->port_index) {
usr/src/lib/librstp/common/stp_in.c
130
return port;
usr/src/lib/librstp/common/stp_in.c
200
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
202
port = _stpapi_port_find (stpm, port_index);
usr/src/lib/librstp/common/stp_in.c
203
if (! port) return;
usr/src/lib/librstp/common/stp_in.c
204
if (port->portEnabled == enable) {/* nothing to do :) */
usr/src/lib/librstp/common/stp_in.c
208
port->uptime = 0;
usr/src/lib/librstp/common/stp_in.c
210
port->rx_cfg_bpdu_cnt =
usr/src/lib/librstp/common/stp_in.c
211
port->rx_rstp_bpdu_cnt =
usr/src/lib/librstp/common/stp_in.c
212
port->rx_tcn_bpdu_cnt = 0;
usr/src/lib/librstp/common/stp_in.c
216
if (port->edge->debug) {
usr/src/lib/librstp/common/stp_in.c
218
port->port_name, enable ? "enable" : "disable",
usr/src/lib/librstp/common/stp_in.c
219
port->adminEdge ? 'Y' : 'N');
usr/src/lib/librstp/common/stp_in.c
223
port->adminEnable = enable;
usr/src/lib/librstp/common/stp_in.c
224
STP_port_init (port, stpm, False);
usr/src/lib/librstp/common/stp_in.c
226
port->reselect = True;
usr/src/lib/librstp/common/stp_in.c
227
port->selected = False;
usr/src/lib/librstp/common/stp_in.c
292
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
302
port = _stpapi_port_find (this, port_index);
usr/src/lib/librstp/common/stp_in.c
303
if (! port) {/* port is absent in the stpm :( */
usr/src/lib/librstp/common/stp_in.c
310
uid_cfg->port_priority = port->port_id >> 8;
usr/src/lib/librstp/common/stp_in.c
314
uid_cfg->admin_port_path_cost = port->adminPCost;
usr/src/lib/librstp/common/stp_in.c
318
uid_cfg->admin_point2point = port->adminPointToPointMac;
usr/src/lib/librstp/common/stp_in.c
322
uid_cfg->admin_edge = port->adminEdge;
usr/src/lib/librstp/common/stp_in.c
326
uid_cfg->admin_non_stp = port->admin_non_stp;
usr/src/lib/librstp/common/stp_in.c
330
if (port->mcheck)
usr/src/lib/librstp/common/stp_in.c
341
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
351
port = _stpapi_port_find (this, entry->port_no);
usr/src/lib/librstp/common/stp_in.c
352
if (! port) {/* port is absent in the stpm :( */
usr/src/lib/librstp/common/stp_in.c
357
entry->port_id = port->port_id;
usr/src/lib/librstp/common/stp_in.c
358
if (DisabledPort == port->role) {
usr/src/lib/librstp/common/stp_in.c
360
} else if (! port->forward && ! port->learn) {
usr/src/lib/librstp/common/stp_in.c
362
} else if (! port->forward && port->learn) {
usr/src/lib/librstp/common/stp_in.c
368
entry->uptime = port->uptime;
usr/src/lib/librstp/common/stp_in.c
369
entry->path_cost = port->operPCost;
usr/src/lib/librstp/common/stp_in.c
370
_conv_br_id_2_uid (&port->portPrio.root_bridge, &entry->designated_root);
usr/src/lib/librstp/common/stp_in.c
371
entry->designated_cost = port->portPrio.root_path_cost;
usr/src/lib/librstp/common/stp_in.c
372
_conv_br_id_2_uid (&port->portPrio.design_bridge, &entry->designated_bridge);
usr/src/lib/librstp/common/stp_in.c
373
entry->designated_port = port->portPrio.design_port;
usr/src/lib/librstp/common/stp_in.c
375
switch (port->role) {
usr/src/lib/librstp/common/stp_in.c
385
if (DisabledPort == port->role || NonStpPort == port->role) {
usr/src/lib/librstp/common/stp_in.c
389
entry->designated_port = port->port_id;
usr/src/lib/librstp/common/stp_in.c
392
if (DisabledPort == port->role) {
usr/src/lib/librstp/common/stp_in.c
393
entry->oper_point2point = (P2P_FORCE_FALSE == port->adminPointToPointMac) ? 0 : 1;
usr/src/lib/librstp/common/stp_in.c
394
entry->oper_edge = port->adminEdge;
usr/src/lib/librstp/common/stp_in.c
397
entry->oper_point2point = port->operPointToPointMac ? 1 : 0;
usr/src/lib/librstp/common/stp_in.c
398
entry->oper_edge = port->operEdge ? 1 : 0;
usr/src/lib/librstp/common/stp_in.c
399
entry->oper_stp_neigb = port->sendRSTP ? 0 : 1;
usr/src/lib/librstp/common/stp_in.c
401
entry->oper_port_path_cost = port->operPCost;
usr/src/lib/librstp/common/stp_in.c
403
entry->rx_cfg_bpdu_cnt = port->rx_cfg_bpdu_cnt;
usr/src/lib/librstp/common/stp_in.c
404
entry->rx_rstp_bpdu_cnt = port->rx_rstp_bpdu_cnt;
usr/src/lib/librstp/common/stp_in.c
405
entry->rx_tcn_bpdu_cnt = port->rx_tcn_bpdu_cnt;
usr/src/lib/librstp/common/stp_in.c
407
entry->fdWhile = port->fdWhile; /* 17.15.1 */
usr/src/lib/librstp/common/stp_in.c
408
entry->helloWhen = port->helloWhen; /* 17.15.2 */
usr/src/lib/librstp/common/stp_in.c
409
entry->mdelayWhile = port->mdelayWhile; /* 17.15.3 */
usr/src/lib/librstp/common/stp_in.c
410
entry->rbWhile = port->rbWhile; /* 17.15.4 */
usr/src/lib/librstp/common/stp_in.c
411
entry->rcvdInfoWhile = port->rcvdInfoWhile;/* 17.15.5 */
usr/src/lib/librstp/common/stp_in.c
412
entry->rrWhile = port->rrWhile; /* 17.15.6 */
usr/src/lib/librstp/common/stp_in.c
413
entry->tcWhile = port->tcWhile; /* 17.15.7 */
usr/src/lib/librstp/common/stp_in.c
414
entry->txCount = port->txCount; /* 17.18.40 */
usr/src/lib/librstp/common/stp_in.c
415
entry->lnkWhile = port->lnkWhile;
usr/src/lib/librstp/common/stp_in.c
417
entry->rcvdInfoWhile = port->rcvdInfoWhile;
usr/src/lib/librstp/common/stp_in.c
418
entry->top_change_ack = port->tcAck;
usr/src/lib/librstp/common/stp_in.c
419
entry->tc = port->tc;
usr/src/lib/librstp/common/stp_in.c
509
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
515
port = _stpapi_port_find (stpm, port_index);
usr/src/lib/librstp/common/stp_in.c
516
if (! port) continue;
usr/src/lib/librstp/common/stp_in.c
517
port->operSpeed = speed;
usr/src/lib/librstp/common/stp_in.c
519
if (port->pcost->debug) {
usr/src/lib/librstp/common/stp_in.c
520
stp_trace ("changed operSpeed=%lu", port->operSpeed);
usr/src/lib/librstp/common/stp_in.c
524
port->reselect = True;
usr/src/lib/librstp/common/stp_in.c
525
port->selected = False;
usr/src/lib/librstp/common/stp_in.c
535
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
541
port = _stpapi_port_find (stpm, port_index);
usr/src/lib/librstp/common/stp_in.c
542
if (! port) continue;
usr/src/lib/librstp/common/stp_in.c
544
if (port->p2p->debug) {
usr/src/lib/librstp/common/stp_in.c
545
stp_trace ("STP_IN_changed_port_duplex(%s)", port->port_name);
usr/src/lib/librstp/common/stp_in.c
548
port->p2p_recompute = True;
usr/src/lib/librstp/common/stp_in.c
549
port->reselect = True;
usr/src/lib/librstp/common/stp_in.c
550
port->selected = False;
usr/src/lib/librstp/common/stp_in.c
603
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
625
port = _stpapi_port_find (this, port_index);
usr/src/lib/librstp/common/stp_in.c
626
if (! port) {/* port is absent in the stpm :( */
usr/src/lib/librstp/common/stp_in.c
635
if (port->skip_rx > 0) {
usr/src/lib/librstp/common/stp_in.c
636
if (1 == port->skip_rx)
usr/src/lib/librstp/common/stp_in.c
638
port->port_name);
usr/src/lib/librstp/common/stp_in.c
641
port->port_name, port->skip_rx);
usr/src/lib/librstp/common/stp_in.c
642
port->skip_rx--;
usr/src/lib/librstp/common/stp_in.c
648
if (port->operEdge && ! port->lnkWhile && port->portEnabled) {
usr/src/lib/librstp/common/stp_in.c
650
if (port->topoch->debug) {
usr/src/lib/librstp/common/stp_in.c
651
stp_trace ("port %s tc=TRUE by operEdge", port->port_name);
usr/src/lib/librstp/common/stp_in.c
654
port->tc = True; /* IEEE 802.1y, 17.30 */
usr/src/lib/librstp/common/stp_in.c
658
if (! port->portEnabled &&
usr/src/lib/librstp/common/stp_in.c
659
STP_OUT_get_port_link_status (port->port_index)) {
usr/src/lib/librstp/common/stp_in.c
660
_stp_in_enable_port_on_stpm (this, port->port_index, True);
usr/src/lib/librstp/common/stp_in.c
664
if (port->edge->debug && port->operEdge) {
usr/src/lib/librstp/common/stp_in.c
665
stp_trace ("port %s not operEdge !", port->port_name);
usr/src/lib/librstp/common/stp_in.c
669
port->operEdge = False;
usr/src/lib/librstp/common/stp_in.c
670
port->wasInitBpdu = True;
usr/src/lib/librstp/common/stp_in.c
672
iret = STP_port_rx_bpdu (port, bpdu, len);
usr/src/lib/librstp/common/stp_in.c
811
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
821
port = _stpapi_port_find (this, port_index);
usr/src/lib/librstp/common/stp_in.c
822
if (! port) {/* port is absent in the stpm :( */
usr/src/lib/librstp/common/stp_in.c
828
port->mcheck = True;
usr/src/lib/librstp/common/stp_in.c
832
port->adminPCost = uid_cfg->admin_port_path_cost;
usr/src/lib/librstp/common/stp_in.c
836
port->port_id = (uid_cfg->port_priority << 8) + port_index;
usr/src/lib/librstp/common/stp_in.c
840
port->adminPointToPointMac = uid_cfg->admin_point2point;
usr/src/lib/librstp/common/stp_in.c
841
port->p2p_recompute = True;
usr/src/lib/librstp/common/stp_in.c
845
port->adminEdge = uid_cfg->admin_edge;
usr/src/lib/librstp/common/stp_in.c
846
port->operEdge = port->adminEdge;
usr/src/lib/librstp/common/stp_in.c
848
if (port->edge->debug) {
usr/src/lib/librstp/common/stp_in.c
850
port->port_name,
usr/src/lib/librstp/common/stp_in.c
851
port->operEdge ? 'Y' : 'n');
usr/src/lib/librstp/common/stp_in.c
858
if (port->roletrns->debug && port->admin_non_stp != uid_cfg->admin_non_stp) {
usr/src/lib/librstp/common/stp_in.c
860
port->port_name,
usr/src/lib/librstp/common/stp_in.c
864
port->admin_non_stp = uid_cfg->admin_non_stp;
usr/src/lib/librstp/common/stp_in.c
869
port->skip_rx = uid_cfg->skip_rx;
usr/src/lib/librstp/common/stp_in.c
873
port->skip_tx = uid_cfg->skip_tx;
usr/src/lib/librstp/common/stp_in.c
878
port->reselect = True;
usr/src/lib/librstp/common/stp_in.c
879
port->selected = False;
usr/src/lib/librstp/common/stp_in.c
895
register PORT_T* port;
usr/src/lib/librstp/common/stp_in.c
906
port = _stpapi_port_find (this, port_no);
usr/src/lib/librstp/common/stp_in.c
907
if (! port) {/* port is absent in the stpm :( */
usr/src/lib/librstp/common/stp_in.c
910
rc = STP_port_trace_state_machine (port, mach_name, enadis);
usr/src/lib/librstp/common/stp_in.c
939
PORT_T *port;
usr/src/lib/librstp/common/stp_in.c
950
port = this->ports;
usr/src/lib/librstp/common/stp_in.c
959
if (!port)
usr/src/lib/librstp/common/stp_in.c
971
PORT_T *port;
usr/src/lib/librstp/common/stp_in.c
981
port = _stpapi_port_find (this, port_index);
usr/src/lib/librstp/common/stp_in.c
982
if (! port) {/* port is absent in the stpm :( */
usr/src/lib/librstp/common/stp_in.c
987
STP_port_delete (port);
usr/src/lib/librstp/common/stpm.c
102
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
107
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
109
if (*(port->timers[iii]) > 0) {
usr/src/lib/librstp/common/stpm.c
110
(*port->timers[iii])--;
usr/src/lib/librstp/common/stpm.c
113
port->uptime++;
usr/src/lib/librstp/common/stpm.c
181
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
192
for (port = this->ports; port; ) {
usr/src/lib/librstp/common/stpm.c
193
pv = (void*) port->next;
usr/src/lib/librstp/common/stpm.c
194
STP_port_delete (port);
usr/src/lib/librstp/common/stpm.c
195
this->ports = port = (PORT_T*) pv;
usr/src/lib/librstp/common/stpm.c
219
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
237
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
238
STP_port_init (port, this, True);
usr/src/lib/librstp/common/stpm.c
293
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
297
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
298
if (! port_index || port->port_index < port_index) {
usr/src/lib/librstp/common/stpm.c
299
min_num_port = port;
usr/src/lib/librstp/common/stpm.c
300
port_index = port->port_index;
usr/src/lib/librstp/common/stpm.c
320
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
322
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
323
port->reselect = True;
usr/src/lib/librstp/common/stpm.c
324
port->selected = False;
usr/src/lib/librstp/common/stpm.c
346
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
348
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
349
if (port_id == port->port_id) {
usr/src/lib/librstp/common/stpm.c
350
return port->port_name;
usr/src/lib/librstp/common/stpm.c
45
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
58
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
59
for (stater = port->machines; stater; stater = stater->next) {
usr/src/lib/librstp/common/stpm.c
88
register PORT_T* port;
usr/src/lib/librstp/common/stpm.c
90
for (port = this->ports; port; port = port->next) {
usr/src/lib/librstp/common/stpm.c
91
if (port->tcWhile) {
usr/src/lib/librstp/common/sttrans.c
100
port->forwarding = True;
usr/src/lib/librstp/common/sttrans.c
104
STP_OUT_set_port_state (port->port_index, port->owner->vlan_id, UID_PORT_FORWARDING);
usr/src/lib/librstp/common/sttrans.c
114
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/sttrans.c
120
if (port->learn) {
usr/src/lib/librstp/common/sttrans.c
125
if (port->forward) {
usr/src/lib/librstp/common/sttrans.c
128
if (!port->learn) {
usr/src/lib/librstp/common/sttrans.c
133
if (!port->forward) {
usr/src/lib/librstp/common/sttrans.c
43
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/sttrans.c
45
return STP_OUT_set_learning (port->port_index, port->owner->vlan_id, False);
usr/src/lib/librstp/common/sttrans.c
51
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/sttrans.c
53
return STP_OUT_set_learning (port->port_index, port->owner->vlan_id, True);
usr/src/lib/librstp/common/sttrans.c
59
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/sttrans.c
61
return STP_OUT_set_forwarding (port->port_index, port->owner->vlan_id, False);
usr/src/lib/librstp/common/sttrans.c
67
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/sttrans.c
69
return STP_OUT_set_forwarding (port->port_index, port->owner->vlan_id, True);
usr/src/lib/librstp/common/sttrans.c
76
register PORT_T *port = this->owner.port;
usr/src/lib/librstp/common/sttrans.c
81
port->learning = False;
usr/src/lib/librstp/common/sttrans.c
82
port->forwarding = False;
usr/src/lib/librstp/common/sttrans.c
87
STP_OUT_set_port_state (port->port_index, port->owner->vlan_id, UID_PORT_DISCARDING);
usr/src/lib/librstp/common/sttrans.c
91
port->learning = True;
usr/src/lib/librstp/common/sttrans.c
95
STP_OUT_set_port_state (port->port_index, port->owner->vlan_id, UID_PORT_LEARNING);
usr/src/lib/librstp/common/sttrans.c
99
port->tc = !port->operEdge;
usr/src/lib/librstp/common/topoch.c
101
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/topoch.c
103
if (port->sendRSTP && port->operPointToPointMac) {
usr/src/lib/librstp/common/topoch.c
104
return 2 * port->owner->rootTimes.HelloTime;
usr/src/lib/librstp/common/topoch.c
106
return port->owner->rootTimes.MaxAge;
usr/src/lib/librstp/common/topoch.c
112
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/topoch.c
120
port->tcWhile = 0;
usr/src/lib/librstp/common/topoch.c
121
port->tc =
usr/src/lib/librstp/common/topoch.c
122
port->tcProp =
usr/src/lib/librstp/common/topoch.c
123
port->tcAck = False;
usr/src/lib/librstp/common/topoch.c
126
port->rcvdTc =
usr/src/lib/librstp/common/topoch.c
127
port->rcvdTcn =
usr/src/lib/librstp/common/topoch.c
128
port->rcvdTcAck = port->tc = port->tcProp = False;
usr/src/lib/librstp/common/topoch.c
133
port->tcWhile = newTcWhile (this);
usr/src/lib/librstp/common/topoch.c
137
port->tcWhile, port->port_name);
usr/src/lib/librstp/common/topoch.c
140
port->tc = False;
usr/src/lib/librstp/common/topoch.c
143
port->rcvdTcn = port->rcvdTc = False;
usr/src/lib/librstp/common/topoch.c
144
if (port->role == DesignatedPort) {
usr/src/lib/librstp/common/topoch.c
145
port->tcAck = True;
usr/src/lib/librstp/common/topoch.c
150
port->tcWhile = newTcWhile (this);
usr/src/lib/librstp/common/topoch.c
154
port->tcWhile, port->port_name);
usr/src/lib/librstp/common/topoch.c
159
port->tcProp = False;
usr/src/lib/librstp/common/topoch.c
162
port->tcWhile = 0;
usr/src/lib/librstp/common/topoch.c
166
port->tcWhile, port->port_name);
usr/src/lib/librstp/common/topoch.c
168
port->rcvdTcAck = False;
usr/src/lib/librstp/common/topoch.c
171
port->tcWhile = newTcWhile (this);
usr/src/lib/librstp/common/topoch.c
175
port->tcWhile, port->port_name);
usr/src/lib/librstp/common/topoch.c
184
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/topoch.c
194
if (port->role == RootPort || port->role == DesignatedPort)
usr/src/lib/librstp/common/topoch.c
196
if (port->rcvdTc || port->rcvdTcn || port->rcvdTcAck ||
usr/src/lib/librstp/common/topoch.c
197
port->tc || port->tcProp)
usr/src/lib/librstp/common/topoch.c
201
if (port->role != RootPort && (port->role != DesignatedPort))
usr/src/lib/librstp/common/topoch.c
203
if (port->tc)
usr/src/lib/librstp/common/topoch.c
205
if (port->rcvdTcn)
usr/src/lib/librstp/common/topoch.c
207
if (port->rcvdTc)
usr/src/lib/librstp/common/topoch.c
209
if (port->tcProp && !port->operEdge)
usr/src/lib/librstp/common/topoch.c
211
if (port->rcvdTcAck)
usr/src/lib/librstp/common/topoch.c
57
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/topoch.c
60
if (port->operEdge) return True;
usr/src/lib/librstp/common/topoch.c
63
"flush", port->port_name, port->owner->name,
usr/src/lib/librstp/common/topoch.c
68
bret = STP_OUT_flush_lt (port->port_index, port->owner->vlan_id,
usr/src/lib/librstp/common/topoch.c
76
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/topoch.c
79
for (tmp = port->owner->ports; tmp; tmp = tmp->next) {
usr/src/lib/librstp/common/topoch.c
80
if (tmp->port_index != port->port_index)
usr/src/lib/librstp/common/topoch.c
88
"clearFDB", port->port_name, port->owner->name,
usr/src/lib/librstp/common/topoch.c
93
STP_OUT_flush_lt (port->port_index, port->owner->vlan_id,
usr/src/lib/librstp/common/transmit.c
124
if (this->owner.port->skip_tx > 0) {
usr/src/lib/librstp/common/transmit.c
125
if (1 == this->owner.port->skip_tx)
usr/src/lib/librstp/common/transmit.c
127
this->owner.port->port_name);
usr/src/lib/librstp/common/transmit.c
128
this->owner.port->skip_tx--;
usr/src/lib/librstp/common/transmit.c
133
if (this->owner.port->admin_non_stp) return 1;
usr/src/lib/librstp/common/transmit.c
134
port_index = this->owner.port->port_index;
usr/src/lib/librstp/common/transmit.c
135
vlan_id = this->owner.port->owner->vlan_id;
usr/src/lib/librstp/common/transmit.c
143
stp_trace ("port %s txTcn", this->owner.port->port_name);
usr/src/lib/librstp/common/transmit.c
151
build_config_bpdu (PORT_T* port, Bool set_topo_ack_flag)
usr/src/lib/librstp/common/transmit.c
154
if (port->tcWhile) {
usr/src/lib/librstp/common/transmit.c
156
if (port->topoch->debug)
usr/src/lib/librstp/common/transmit.c
158
(int) port->tcWhile, port->port_name);
usr/src/lib/librstp/common/transmit.c
163
if (set_topo_ack_flag && port->tcAck) {
usr/src/lib/librstp/common/transmit.c
167
STP_VECT_set_vector (&port->portPrio, &bpdu_packet.body);
usr/src/lib/librstp/common/transmit.c
168
STP_set_times (&port->portTimes, &bpdu_packet.body);
usr/src/lib/librstp/common/transmit.c
175
register PORT_T* port = NULL;
usr/src/lib/librstp/common/transmit.c
179
if (this->owner.port->skip_tx > 0) {
usr/src/lib/librstp/common/transmit.c
180
if (1 == this->owner.port->skip_tx)
usr/src/lib/librstp/common/transmit.c
182
this->owner.port->port_name);
usr/src/lib/librstp/common/transmit.c
183
this->owner.port->skip_tx--;
usr/src/lib/librstp/common/transmit.c
188
port = this->owner.port;
usr/src/lib/librstp/common/transmit.c
189
if (port->admin_non_stp) return 1;
usr/src/lib/librstp/common/transmit.c
190
port_index = port->port_index;
usr/src/lib/librstp/common/transmit.c
191
vlan_id = port->owner->vlan_id;
usr/src/lib/librstp/common/transmit.c
193
pkt_len = build_bpdu_header (port->port_index,
usr/src/lib/librstp/common/transmit.c
196
build_config_bpdu (port, True);
usr/src/lib/librstp/common/transmit.c
201
port->port_name,
usr/src/lib/librstp/common/transmit.c
213
register PORT_T* port = NULL;
usr/src/lib/librstp/common/transmit.c
218
if (this->owner.port->skip_tx > 0) {
usr/src/lib/librstp/common/transmit.c
219
if (1 == this->owner.port->skip_tx)
usr/src/lib/librstp/common/transmit.c
221
this->owner.port->port_name);
usr/src/lib/librstp/common/transmit.c
224
this->owner.port->port_name, this->owner.port->skip_tx);
usr/src/lib/librstp/common/transmit.c
226
this->owner.port->skip_tx--;
usr/src/lib/librstp/common/transmit.c
231
port = this->owner.port;
usr/src/lib/librstp/common/transmit.c
232
if (port->admin_non_stp) return 1;
usr/src/lib/librstp/common/transmit.c
233
port_index = port->port_index;
usr/src/lib/librstp/common/transmit.c
234
vlan_id = port->owner->vlan_id;
usr/src/lib/librstp/common/transmit.c
236
pkt_len = build_bpdu_header (port->port_index,
usr/src/lib/librstp/common/transmit.c
239
build_config_bpdu (port, False);
usr/src/lib/librstp/common/transmit.c
241
switch (port->selectedRole) {
usr/src/lib/librstp/common/transmit.c
262
if (port->synced) {
usr/src/lib/librstp/common/transmit.c
264
if (port->roletrns->debug)
usr/src/lib/librstp/common/transmit.c
265
stp_trace ("tx AGREEMENT_BIT to port %s", port->port_name);
usr/src/lib/librstp/common/transmit.c
270
if (port->proposing) {
usr/src/lib/librstp/common/transmit.c
272
if (port->roletrns->debug)
usr/src/lib/librstp/common/transmit.c
273
stp_trace ("tx PROPOSAL_BIT to port %s", port->port_name);
usr/src/lib/librstp/common/transmit.c
281
port->port_name,
usr/src/lib/librstp/common/transmit.c
293
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/transmit.c
298
port->newInfo = False;
usr/src/lib/librstp/common/transmit.c
299
port->helloWhen = 0;
usr/src/lib/librstp/common/transmit.c
300
port->txCount = 0;
usr/src/lib/librstp/common/transmit.c
303
port->newInfo = port->newInfo ||
usr/src/lib/librstp/common/transmit.c
304
((port->role == DesignatedPort) ||
usr/src/lib/librstp/common/transmit.c
305
((port->role == RootPort) && port->tcWhile));
usr/src/lib/librstp/common/transmit.c
306
port->helloWhen = port->owner->rootTimes.HelloTime;
usr/src/lib/librstp/common/transmit.c
311
port->newInfo = False;
usr/src/lib/librstp/common/transmit.c
313
port->txCount++;
usr/src/lib/librstp/common/transmit.c
314
port->tcAck = False;
usr/src/lib/librstp/common/transmit.c
317
port->newInfo = False;
usr/src/lib/librstp/common/transmit.c
319
port->txCount++;
usr/src/lib/librstp/common/transmit.c
322
port->newInfo = False;
usr/src/lib/librstp/common/transmit.c
324
port->txCount++;
usr/src/lib/librstp/common/transmit.c
325
port->tcAck = False;
usr/src/lib/librstp/common/transmit.c
333
register PORT_T* port = this->owner.port;
usr/src/lib/librstp/common/transmit.c
343
if (!port->helloWhen) return STP_hop_2_state (this, TRANSMIT_PERIODIC);
usr/src/lib/librstp/common/transmit.c
344
if (!port->sendRSTP && port->newInfo &&
usr/src/lib/librstp/common/transmit.c
345
(port->txCount < TxHoldCount) &&
usr/src/lib/librstp/common/transmit.c
346
(port->role == DesignatedPort) &&
usr/src/lib/librstp/common/transmit.c
347
port->helloWhen)
usr/src/lib/librstp/common/transmit.c
349
if (!port->sendRSTP && port->newInfo &&
usr/src/lib/librstp/common/transmit.c
350
(port->txCount < TxHoldCount) &&
usr/src/lib/librstp/common/transmit.c
351
(port->role == RootPort) &&
usr/src/lib/librstp/common/transmit.c
352
port->helloWhen)
usr/src/lib/librstp/common/transmit.c
354
if (port->sendRSTP && port->newInfo &&
usr/src/lib/librstp/common/transmit.c
355
(port->txCount < TxHoldCount) &&
usr/src/lib/librstp/common/transmit.c
356
((port->role == RootPort) ||
usr/src/lib/librstp/common/transmit.c
357
(port->role == DesignatedPort)))
usr/src/lib/libsasl/plugin/plugin_common.c
108
port = sin6->sin6_port;
usr/src/lib/libsasl/plugin/plugin_common.c
111
sin4->sin_port = port;
usr/src/lib/libsasl/plugin/plugin_common.c
93
in_port_t port;
usr/src/lib/libsasl/plugin/plugin_common.c
95
int port;
usr/src/lib/libsldap/common/ns_common.c
1718
int i, seg, digit, port;
usr/src/lib/libsldap/common/ns_common.c
1723
digit = seg = port = 0;
usr/src/lib/libsldap/common/ns_common.c
1740
port++;
usr/src/lib/libsldap/common/ns_common.c
1748
if ((seg == 3 && port == 0 && digit > 0 && digit < 4) ||
usr/src/lib/libsldap/common/ns_common.c
1749
(seg == 4 && port == 1 && digit > 0))
usr/src/lib/libsldap/common/ns_common.c
1763
int i, col, digit, port, dc, tc;
usr/src/lib/libsldap/common/ns_common.c
1771
digit = col = port = 0;
usr/src/lib/libsldap/common/ns_common.c
1782
port++;
usr/src/lib/libsldap/common/ns_common.c
1843
int i, seg, alpha, digit, port;
usr/src/lib/libsldap/common/ns_common.c
1848
alpha = digit = seg = port = 0;
usr/src/lib/libsldap/common/ns_common.c
1874
port++;
usr/src/lib/libsldap/common/ns_common.c
1881
if ((port == 0 && (seg || alpha || digit)) ||
usr/src/lib/libsldap/common/ns_common.c
1882
(port == 1 && alpha == 0 && digit))
usr/src/lib/libsldap/common/ns_connect.c
1354
uint16_t port = USE_DEFAULT_PORT;
usr/src/lib/libsldap/common/ns_connect.c
1368
if (sscanf(s + 1, "%hu", &port) != 1) {
usr/src/lib/libsldap/common/ns_connect.c
1386
port,
usr/src/lib/libsldap/common/ns_connect.c
2037
uint16_t port, int timeoutMilliSec,
usr/src/lib/libsldap/common/ns_connect.c
2084
*ldp = ldapssl_init(serverAddr, port, 1);
usr/src/lib/libsldap/common/ns_connect.c
2130
unsigned short port = 0;
usr/src/lib/libsldap/common/ns_connect.c
2141
if (sscanf(s + 1, "%hu", &port) != 1) {
usr/src/lib/libsldap/common/ns_connect.c
2181
if (port > 0) {
usr/src/lib/libsldap/common/ns_connect.c
2189
port);
usr/src/lib/libsldap/common/ns_connect.c
2198
port);
usr/src/lib/libsldap/common/ns_connect.c
2217
uint16_t port, int gssapi,
usr/src/lib/libsldap/common/ns_connect.c
2257
if ((*ldp = ldap_init((char *)serverAddr, port)) == NULL) {
usr/src/lib/libsldap/common/ns_connect.c
2286
uint16_t port, int timeoutMilliSec,
usr/src/lib/libsldap/common/ns_connect.c
2310
if (port == USE_DEFAULT_PORT) {
usr/src/lib/libsldap/common/ns_connect.c
2311
port = useSSL ? LDAPS_PORT : LDAP_PORT;
usr/src/lib/libsldap/common/ns_connect.c
2319
return (createTLSSession(auth, serverAddr, port,
usr/src/lib/libsldap/common/ns_connect.c
2322
return (createNonTLSSession(serverAddr, port, gssapi,
usr/src/lib/libsldap/common/ns_sldap.h
537
uint16_t port; /* A directory server's port. */
usr/src/lib/libsldap/common/ns_sldap.h
567
#define SA_PORT ds_profile.server.port
usr/src/lib/libsldap/common/ns_standalone.c
1152
if (server->port > 0) {
usr/src/lib/libsldap/common/ns_standalone.c
1157
server->port);
usr/src/lib/libsldap/common/ns_standalone.c
567
char *port = NULL,
usr/src/lib/libsldap/common/ns_standalone.c
589
port = end + 2;
usr/src/lib/libsldap/common/ns_standalone.c
599
port = end + 1;
usr/src/lib/libsldap/common/ns_standalone.c
617
if (port)
usr/src/lib/libsldap/common/ns_standalone.c
619
len += strlen(port) + 1;
usr/src/lib/libsldap/common/ns_standalone.c
625
if (port)
usr/src/lib/libsldap/common/ns_standalone.c
627
hp->h_name, port);
usr/src/lib/libsldap/common/ns_standalone.c
649
if (port)
usr/src/lib/libsldap/common/ns_standalone.c
651
len += strlen(port) + 1;
usr/src/lib/libsldap/common/ns_standalone.c
657
if (port)
usr/src/lib/libsldap/common/ns_standalone.c
659
hp->h_name, port);
usr/src/lib/libslp/clib/SLPParseSrvURL.c
110
int port;
usr/src/lib/libslp/clib/SLPParseSrvURL.c
113
port = atoi(p);
usr/src/lib/libslp/clib/SLPParseSrvURL.c
114
if (port <= 0)
usr/src/lib/libslp/clib/SLPParseSrvURL.c
116
surl->s_iPort = port;
usr/src/lib/libslp/clib/SLPParseSrvURL.c
123
int port;
usr/src/lib/libslp/clib/SLPParseSrvURL.c
126
port = atoi(p);
usr/src/lib/libslp/clib/SLPParseSrvURL.c
127
if (port <= 0)
usr/src/lib/libslp/clib/SLPParseSrvURL.c
129
surl->s_iPort = port;
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1004
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1058
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
109
port = sock.getPort();
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1100
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1144
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1166
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1197
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1219
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1282
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1309
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1340
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1359
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
1381
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
139
port = packet.getPort();
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
192
setName("Stream Request Handler "+clientAddr+":"+port);
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
235
setName("Datagram Request Handler "+clientAddr+":"+port);
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
270
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
306
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
394
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
408
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
420
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
443
new DatagramPacket(outbuf, outbuf.length, clientAddr, port);
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
473
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
485
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
529
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
548
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
569
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
58
private int port = 0; // Port to use.
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
608
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
645
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
725
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
805
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
81
port = 427;
usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
974
Integer.valueOf(port),
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
181
return port;
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
214
host + (port != NO_PORT ? (":" + port) : "") +
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
224
port +
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
245
(port == surl.port) &&
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
429
port = Integer.parseInt(p);
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
436
if (port <= 0 || port > PORT_MAXIMUM) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
95
private int port = NO_PORT;
usr/src/lib/libsocket/inet/getaddrinfo.c
225
#define SP_ADDX(type, proto, port) \
usr/src/lib/libsocket/inet/getaddrinfo.c
230
spinfo[spidx].si_port = (port); \
usr/src/lib/libsocket/inet/getaddrinfo.c
377
ushort_t port = htons(atoi(servname));
usr/src/lib/libsocket/inet/getaddrinfo.c
384
SP_ADDX(SOCK_STREAM, IPPROTO_TCP, port);
usr/src/lib/libsocket/inet/getaddrinfo.c
385
SP_ADDX(SOCK_DGRAM, IPPROTO_UDP, port);
usr/src/lib/libsocket/inet/getaddrinfo.c
386
SP_ADDX(SOCK_STREAM, IPPROTO_SCTP, port);
usr/src/lib/libsocket/inet/getaddrinfo.c
393
port);
usr/src/lib/libsocket/inet/getnameinfo.c
116
port = (sa2sin(sa)->sin_port); /* network byte order */
usr/src/lib/libsocket/inet/getnameinfo.c
122
port = (sa2sin6(sa)->sin6_port); /* network byte order */
usr/src/lib/libsocket/inet/getnameinfo.c
229
ntohs(port));
usr/src/lib/libsocket/inet/getnameinfo.c
240
sp = getservbyport(port,
usr/src/lib/libsocket/inet/getnameinfo.c
253
"%hu", ntohs(port));
usr/src/lib/libsocket/inet/getnameinfo.c
99
in_port_t port;
usr/src/lib/libsocket/inet/getservbyname_r.c
104
nssin.arg.nss.serv.port = port;
usr/src/lib/libsocket/inet/getservbyname_r.c
91
getservbyport_r(int port, const char *proto, struct servent *result,
usr/src/lib/libsocket/inet/getservent.c
60
getservbyport(int port, const char *proto)
usr/src/lib/libsocket/inet/getservent.c
66
res = getservbyport_r(port, proto,
usr/src/lib/libsocket/inet/rexec.c
123
port = 0;
usr/src/lib/libsocket/inet/rexec.c
143
port = ntohs(((struct sockaddr_in6 *)&sin2)->sin6_port);
usr/src/lib/libsocket/inet/rexec.c
145
port = ntohs(((struct sockaddr_in *)&sin2)->sin_port);
usr/src/lib/libsocket/inet/rexec.c
147
(void) snprintf(aport, MAX_SHORTSTRLEN, "%u", port);
usr/src/lib/libsocket/inet/rexec.c
155
port = 0;
usr/src/lib/libsocket/inet/rexec.c
180
if (port)
usr/src/lib/libsocket/inet/rexec.c
72
ushort_t port;
usr/src/lib/libvscan/common/libvscan.c
665
int64_t port;
usr/src/lib/libvscan/common/libvscan.c
719
if ((scf_value_get_integer(vsc->vscf_val[idx], &port)) == -1)
usr/src/lib/libvscan/common/libvscan.c
721
if (port <= 0 || port >= UINT16_MAX)
usr/src/lib/libvscan/common/libvscan.c
724
vep->vep_port = (uint16_t)port;
usr/src/lib/nsswitch/ad/common/ad_common.c
87
props->domain_controller[i].port) != ADUTILS_SUCCESS) {
usr/src/lib/nsswitch/files/common/getservent.c
157
if (s_port == argp->key.serv.serv.port) {
usr/src/lib/nsswitch/files/common/getservent.c
180
(void) snprintf(portstr, 12, "%d", ntohs(argp->key.serv.serv.port));
usr/src/lib/nsswitch/ldap/common/getservent.c
382
ntohs((ushort_t)argp->key.serv.serv.port));
usr/src/lib/nsswitch/nis/common/getservent.c
219
return (serv->s_port == args->key.serv.serv.port);
usr/src/lib/nsswitch/nis/common/getservent.c
253
if (s_port == argp->key.serv.serv.port) {
usr/src/lib/nsswitch/nis/common/getservent.c
275
int port = ntohs(argp->key.serv.serv.port);
usr/src/lib/nsswitch/nis/common/getservent.c
284
(void) snprintf(portstr, 12, "%d", port);
usr/src/lib/nsswitch/nis/common/getservent.c
302
(void) snprintf(key, len, "%d/%s", port, proto);
usr/src/lib/print/libhttp-core/common/http-addr.c
101
addr->ipv6.sin6_port = htons((u_short)port);
usr/src/lib/print/libhttp-core/common/http-addr.c
103
addr->ipv6.sin6_port = htons(port);
usr/src/lib/print/libhttp-core/common/http-addr.c
123
addr->ipv4.sin_port = htons((u_short)port);
usr/src/lib/print/libhttp-core/common/http-addr.c
125
addr->ipv4.sin_port = htons(port);
usr/src/lib/print/libhttp-core/common/http-addr.c
93
int port, /* I - Port number */
usr/src/lib/print/libhttp-core/common/http-support.c
103
port == NULL || resource == NULL)
usr/src/lib/print/libhttp-core/common/http-support.c
150
*port = strtol(uri, (char **)&uri, 10);
usr/src/lib/print/libhttp-core/common/http-support.c
156
*port = 631;
usr/src/lib/print/libhttp-core/common/http-support.c
176
*port = 0;
usr/src/lib/print/libhttp-core/common/http-support.c
209
*port = 80;
usr/src/lib/print/libhttp-core/common/http-support.c
211
*port = 443;
usr/src/lib/print/libhttp-core/common/http-support.c
213
*port = 631;
usr/src/lib/print/libhttp-core/common/http-support.c
215
*port = 515;
usr/src/lib/print/libhttp-core/common/http-support.c
217
*port = 9100;
usr/src/lib/print/libhttp-core/common/http-support.c
219
*port = 0;
usr/src/lib/print/libhttp-core/common/http-support.c
227
*port = strtol(uri + 1, (char **)&uri, 10);
usr/src/lib/print/libhttp-core/common/http-support.c
68
int *port, /* O - Port number to use */
usr/src/lib/print/libhttp-core/common/http-support.c
72
port, resource, HTTP_MAX_URI);
usr/src/lib/print/libhttp-core/common/http-support.c
89
int *port, /* O - Port number to use */
usr/src/lib/print/libhttp-core/common/http.c
355
int port) /* I - Port number */
usr/src/lib/print/libhttp-core/common/http.c
364
if (port == 443)
usr/src/lib/print/libhttp-core/common/http.c
369
return (httpConnectEncrypt(host, port, encrypt));
usr/src/lib/print/libhttp-core/common/http.c
379
int port, /* I - Port number */
usr/src/lib/print/libhttp-core/common/http.c
389
host ? host : "(null)", port, encrypt));
usr/src/lib/print/libhttp-core/common/http.c
444
if (port == 443) /* Always use encryption for https */
usr/src/lib/print/libhttp-core/common/http.c
461
httpAddrLoad(hostaddr, port, i, &(http->hostaddr));
usr/src/lib/print/libhttp-core/common/http.h
348
extern http_t *httpConnect(const char *host, int port);
usr/src/lib/print/libhttp-core/common/http.h
349
extern http_t *httpConnectEncrypt(const char *host, int port,
usr/src/lib/print/libhttp-core/common/http.h
376
char *username, char *host, int *port,
usr/src/lib/print/libhttp-core/common/http.h
406
char *host, int hostlen, int *port,
usr/src/lib/print/libhttp-core/common/http.h
413
extern void httpAddrLoad(const struct hostent *host, int port,
usr/src/lib/print/libipp-listener/common/common.c
193
int port = 631;
usr/src/lib/print/libipp-listener/common/common.c
198
(void) papiAttributeListGetInteger(request, NULL, "uri-port", &port);
usr/src/lib/print/libipp-listener/common/common.c
200
if (port == 631)
usr/src/lib/print/libipp-listener/common/common.c
203
snprintf(buf, sizeof (buf), "http://%s:%d%s", host, port, path);
usr/src/lib/print/libipp-listener/common/ipp-listener.c
366
cyclical_service_check(char *svc_name, int port)
usr/src/lib/print/libipp-listener/common/ipp-listener.c
406
if (((uri->port == NULL) && (port != 631)) ||
usr/src/lib/print/libipp-listener/common/ipp-listener.c
407
((uri->port != NULL) && (atoi(uri->port) != port))) {
usr/src/lib/print/libipp-listener/common/ipp-listener.c
426
int port = 631;
usr/src/lib/print/libipp-listener/common/ipp-listener.c
443
(void) papiAttributeListGetInteger(request, NULL, "uri-port", &port);
usr/src/lib/print/libipp-listener/common/ipp-listener.c
445
if (cyclical_service_check(svc_name, port) != 0) {
usr/src/lib/print/libpapi-common/common/uri.c
106
char *port = NULL;
usr/src/lib/print/libpapi-common/common/uri.c
108
for (port = host; (port < path); port++)
usr/src/lib/print/libpapi-common/common/uri.c
109
if ((*port == ':') || (*port == '/'))
usr/src/lib/print/libpapi-common/common/uri.c
112
if (port < path) {
usr/src/lib/print/libpapi-common/common/uri.c
113
u->port = strndup(port + 1, path - port - 1);
usr/src/lib/print/libpapi-common/common/uri.c
116
u->host = strndup(host, port - host);
usr/src/lib/print/libpapi-common/common/uri.c
170
((uri->port != NULL) && (uri->host == NULL)) ||
usr/src/lib/print/libpapi-common/common/uri.c
192
(uri->port ? ":" : ""),
usr/src/lib/print/libpapi-common/common/uri.c
193
(uri->port ? uri->port : ""),
usr/src/lib/print/libpapi-common/common/uri.c
222
if (uri->port != NULL)
usr/src/lib/print/libpapi-common/common/uri.c
223
free(uri->port);
usr/src/lib/print/libpapi-common/common/uri.c
257
if (uri->port != NULL)
usr/src/lib/print/libpapi-common/common/uri.c
258
fprintf(fp, "port: %s\n", uri->port);
usr/src/lib/print/libpapi-common/common/uri.h
46
char *port;
usr/src/lib/print/libpapi-ipp/common/service.c
101
if (svc->uri->port != NULL)
usr/src/lib/print/libpapi-ipp/common/service.c
102
port = strtol(svc->uri->port, NULL, 10);
usr/src/lib/print/libpapi-ipp/common/service.c
104
svc->connection = httpConnectEncrypt(svc->uri->host, port,
usr/src/lib/print/libpapi-ipp/common/service.c
62
int port = 631;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
243
int port;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
257
port = 0; /* set to 0, rresvport_af() will find us one. */
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
258
result = rresvport_af(&port, AF_INET6);
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
260
port = IPPORT_RESERVED - 1;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
261
while (((result = rresvport(&port)) < 0) && (port >= 0))
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
262
port--;
usr/src/lib/print/libprint/common/ns.h
132
int port; /* LDAP port, 0 = default */
usr/src/lib/print/libprint/common/nss_ldap.c
443
if (cred->port != 0)
usr/src/lib/print/libprint/common/nss_ldap.c
445
ldapPort = cred->port;
usr/src/lib/smbsrv/libsmbns/common/libsmbns.h
51
int port; /* ldap port */
usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c
459
host->port = ntohs(sin->sin_port);
usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c
467
host->port = ntohs(sin6->sin6_port);
usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c
677
if ((ld = ldap_init(ads_host->name, ads_host->port)) == NULL) {
usr/src/lib/smbsrv/libsmbns/common/smbns_dyndns.c
870
dyndns_open_init_socket(int sock_type, smb_inaddr_t *dest_addr, int port)
usr/src/lib/smbsrv/libsmbns/common/smbns_dyndns.c
897
serv_addr.sin_port = htons(port);
usr/src/lib/smbsrv/libsmbns/common/smbns_dyndns.c
918
serv6_addr.sin6_port = htons(port);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.c
222
uint32_t ipaddr, unsigned short port, uint32_t attr,
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.c
250
dest->addr_list.sin.sin_port = port;
usr/src/lib/storage/libg_fc/common/map.c
4563
uchar_t port = 0;
usr/src/lib/storage/libg_fc/common/map.c
4629
port = atoi(char_ptr + 3);
usr/src/lib/storage/libg_fc/common/map.c
4630
if (port > 1) {
usr/src/lib/storage/libg_fc/common/map.c
4642
port);
usr/src/lib/storage/libg_fc/common/map.c
4677
(void) sprintf(buf, ":%d", port);
usr/src/lib/sun_fc/common/AdapterDeviceEventBridge.h
43
HBAPort *port) = 0;
usr/src/lib/sun_fc/common/AdapterDeviceEventListener.cc
45
port(myPort), Listener(data), callback(myCallback) {
usr/src/lib/sun_fc/common/AdapterDeviceEventListener.cc
66
if (port->getPortWWN() == lwwn) {
usr/src/lib/sun_fc/common/AdapterDeviceEventListener.h
50
AdapterDeviceEventListener(HBAPort *port,
usr/src/lib/sun_fc/common/AdapterDeviceEventListener.h
56
HBAPort *port;
usr/src/lib/sun_fc/common/AdapterPortEventBridge.h
42
HBAPort *port) = 0;
usr/src/lib/sun_fc/common/AdapterPortEventListener.cc
45
port(myPort), Listener(data), callback(myCallback) {
usr/src/lib/sun_fc/common/AdapterPortEventListener.cc
66
if (port->getPortWWN() == lwwn) {
usr/src/lib/sun_fc/common/AdapterPortEventListener.h
52
AdapterPortEventListener(HBAPort *port, AdapterPortCallback myCallback,
usr/src/lib/sun_fc/common/AdapterPortEventListener.h
57
HBAPort *port;
usr/src/lib/sun_fc/common/AdapterPortStatEventBridge.h
43
HBAPort *port) = 0;
usr/src/lib/sun_fc/common/Exceptions.h
213
IOError(HBAPort *port);
usr/src/lib/sun_fc/common/Exceptions.h
214
IOError(HBAPort *port, uint64_t target);
usr/src/lib/sun_fc/common/Exceptions.h
215
IOError(HBAPort *port, uint64_t target, uint64_t lun);
usr/src/lib/sun_fc/common/FCHBA.cc
156
HBAPort *port = getPortByIndex(0);
usr/src/lib/sun_fc/common/FCHBA.cc
157
if ((fd = open(port->getPath().c_str(), O_NDELAY | O_RDONLY)) == -1) {
usr/src/lib/sun_fc/common/FCHBA.cc
166
throw IOError(port);
usr/src/lib/sun_fc/common/FCHBA.cc
220
HBAPort *port = getPortByIndex(0);
usr/src/lib/sun_fc/common/FCHBA.cc
223
if ((fd = open(port->getPath().c_str(), O_RDONLY | O_EXCL)) == -1) {
usr/src/lib/sun_fc/common/FCHBA.cc
231
throw IOError(port);
usr/src/lib/sun_fc/common/FCHBA.cc
265
HBAPort *port = getPortByIndex(0);
usr/src/lib/sun_fc/common/FCHBA.cc
266
if ((fd = open(port->getPath().c_str(), O_NDELAY | O_RDONLY)) == -1) {
usr/src/lib/sun_fc/common/FCHBA.cc
275
throw IOError(port);
usr/src/lib/sun_fc/common/FCHBA.cc
88
HBAPort *port = getPortByIndex(0);
usr/src/lib/sun_fc/common/FCHBA.cc
89
if ((fd = open(port->getPath().c_str(), O_NDELAY | O_RDONLY)) ==
usr/src/lib/sun_fc/common/FCHBA.cc
92
port->getPath().c_str());
usr/src/lib/sun_fc/common/FCSyseventBridge.cc
103
HBAPort *port, uint64_t targetWWN, bool filter) {
usr/src/lib/sun_fc/common/FCSyseventBridge.cc
77
HBAPort *port) {
usr/src/lib/sun_fc/common/FCSyseventBridge.cc
90
HBAPort *port) {
usr/src/lib/sun_fc/common/FCSyseventBridge.h
62
virtual void addListener(AdapterPortEventListener *listener, HBAPort *port);
usr/src/lib/sun_fc/common/FCSyseventBridge.h
64
HBAPort *port);
usr/src/lib/sun_fc/common/FCSyseventBridge.h
66
HBAPort *port, uint64_t targetWWN, bool filter);
usr/src/lib/sun_fc/common/HBA.cc
111
HBAPort *port = NULL;
usr/src/lib/sun_fc/common/HBA.cc
121
port = portsByWWN[wwn];
usr/src/lib/sun_fc/common/HBA.cc
123
return (port);
usr/src/lib/sun_fc/common/HBA.cc
149
for (CI port = portsByWWN.begin(); port != portsByWWN.end();
usr/src/lib/sun_fc/common/HBA.cc
150
port++) {
usr/src/lib/sun_fc/common/HBA.cc
151
if (port->second->getPortWWN() == wwn) {
usr/src/lib/sun_fc/common/HBA.cc
155
if (port->second->getNodeWWN() == wwn) {
usr/src/lib/sun_fc/common/HBA.cc
240
for (CI port = portsByWWN.begin(); port != portsByWWN.end();
usr/src/lib/sun_fc/common/HBA.cc
241
port++) {
usr/src/lib/sun_fc/common/HBA.cc
242
port->second->setRNID(info);
usr/src/lib/sun_fc/common/HBA.cc
266
for (CI port = portsByWWN.begin(); port != portsByWWN.end();
usr/src/lib/sun_fc/common/HBA.cc
267
port++) {
usr/src/lib/sun_fc/common/HBA.cc
268
port->second->validatePresent();
usr/src/lib/sun_fc/common/HBA.cc
66
void HBA::addPort(HBAPort* port) {
usr/src/lib/sun_fc/common/HBA.cc
76
portsByWWN[port->getPortWWN()] = port;
usr/src/lib/sun_fc/common/HBA.cc
77
portsByIndex.insert(portsByIndex.end(), port);
usr/src/lib/sun_fc/common/HBA.h
59
void addPort(HBAPort* port);
usr/src/lib/sun_fc/common/HBAPort.cc
252
void HBAPort::addPort(HBANPIVPort *port) {
usr/src/lib/sun_fc/common/HBAPort.cc
262
npivportsByWWN[port->getPortWWN()] = port;
usr/src/lib/sun_fc/common/HBAPort.cc
263
npivportsByIndex.insert(npivportsByIndex.end(), port);
usr/src/lib/sun_fc/common/HBAPort.cc
273
HBANPIVPort *port = NULL;
usr/src/lib/sun_fc/common/HBAPort.cc
280
port = npivportsByWWN[wwn];
usr/src/lib/sun_fc/common/HBAPort.cc
282
return (port);
usr/src/lib/sun_fc/common/HBAPort.h
111
void addPort(HBANPIVPort* port);
usr/src/lib/sun_fc/common/Handle.cc
179
for (CI port = portHandles.begin(); port != portHandles.end();
usr/src/lib/sun_fc/common/Handle.cc
180
port++) {
usr/src/lib/sun_fc/common/Handle.cc
181
delete port->second;
usr/src/lib/sun_fc/common/Handle.cc
269
for (CI port = portHandles.begin(); port != portHandles.end();
usr/src/lib/sun_fc/common/Handle.cc
270
port++) {
usr/src/lib/sun_fc/common/Handle.cc
271
port->second->refresh();
usr/src/lib/sun_fc/common/Handle.cc
332
HBAPort* port = hba->getPortByIndex(index);
usr/src/lib/sun_fc/common/Handle.cc
333
return (getHandlePort(port->getPortWWN()));
usr/src/lib/sun_fc/common/Handle.cc
350
HBAPort* port = hba->getPort(wwn);
usr/src/lib/sun_fc/common/Handle.cc
351
portHandles[wwn] = new HandlePort(this, hba, port);
usr/src/lib/sun_fc/common/HandleNPIVPort.cc
122
return (*vport == *(port->getPortByIndex(index)));
usr/src/lib/sun_fc/common/HandleNPIVPort.cc
54
port(myPort), active(false), vport(myvPort) {
usr/src/lib/sun_fc/common/HandleNPIVPort.h
51
HBA *hba, HBAPort *port, HBANPIVPort *vport);
usr/src/lib/sun_fc/common/HandleNPIVPort.h
64
HBAPort *port;
usr/src/lib/sun_fc/common/HandlePort.cc
101
ret = (portWWN == port->getPortWWN());
usr/src/lib/sun_fc/common/HandlePort.cc
113
return (*port == *(hba->getPortByIndex(index)));
usr/src/lib/sun_fc/common/HandlePort.cc
127
HBA_PORTATTRIBUTES attributes = port->getDiscoveredAttributes(
usr/src/lib/sun_fc/common/HandlePort.cc
144
HBA_PORTATTRIBUTES attributes = port->getPortAttributes(newState);
usr/src/lib/sun_fc/common/HandlePort.cc
162
HBA_PORTATTRIBUTES attributes = port->getDiscoveredAttributes(
usr/src/lib/sun_fc/common/HandlePort.cc
171
HBA_PORTNPIVATTRIBUTES attributes = port->getPortNPIVAttributes(newState);
usr/src/lib/sun_fc/common/HandlePort.cc
178
uint32_t ret = port->deleteNPIVPort(vportwwn);
usr/src/lib/sun_fc/common/HandlePort.cc
188
vportindex = port->createNPIVPort(vnodewwn, vportwwn, vindex);
usr/src/lib/sun_fc/common/HandlePort.cc
195
HBANPIVPort* vport = port->getPortByIndex(index);
usr/src/lib/sun_fc/common/HandlePort.cc
206
HBANPIVPort* vport = port->getPort(wwn);
usr/src/lib/sun_fc/common/HandlePort.cc
207
npivportHandles[wwn] = new HandleNPIVPort(handle, this, hba, port, vport);
usr/src/lib/sun_fc/common/HandlePort.cc
50
handle(myHandle), hba(myHBA), port(myPort), active(false) {
usr/src/lib/sun_fc/common/HandlePort.cc
78
log.debug("Port %016llx state %016llx", port->getPortWWN(), newState);
usr/src/lib/sun_fc/common/HandlePort.h
54
HandlePort(Handle *handle, HBA *hba, HBAPort *port);
usr/src/lib/sun_fc/common/HandlePort.h
76
HBAPort *port;
usr/src/lib/sun_fc/common/IOError.cc
65
IOError::IOError(HBAPort *port) : HBAException(HBA_STATUS_ERROR) {
usr/src/lib/sun_fc/common/IOError.cc
68
"On HBA port %016llx (%s)", port->getPortWWN(),
usr/src/lib/sun_fc/common/IOError.cc
77
IOError::IOError(HBAPort *port, uint64_t target) :
usr/src/lib/sun_fc/common/IOError.cc
81
"On HBA port %016llx target %016llx (%s)", port->getPortWWN(),
usr/src/lib/sun_fc/common/IOError.cc
91
IOError::IOError(HBAPort *port, uint64_t target, uint64_t lun) :
usr/src/lib/sun_fc/common/IOError.cc
96
port->getPortWWN(),
usr/src/lib/sun_fc/common/LinkEventBridge.h
42
virtual void addListener(LinkEventListener *listener, HBAPort *port) = 0;
usr/src/lib/sun_fc/common/Sun_fcGetAdapterPortAttributes.cc
46
HBA_UINT32 port, PHBA_PORTATTRIBUTES attributes) {
usr/src/lib/sun_fc/common/Sun_fcGetAdapterPortAttributes.cc
57
HandlePort *myPort = myHandle->getHandlePortByIndex(port);
usr/src/lib/sun_fc/common/Sun_fcGetDiscPortAttrs.cc
47
HBA_UINT32 port, HBA_UINT32 discoveredport,
usr/src/lib/sun_fc/common/Sun_fcGetDiscPortAttrs.cc
59
HandlePort *myPort = myHandle->getHandlePortByIndex(port);
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMapping.cc
100
for(port = 0; port < attributes.NumberOfPorts; port++) {
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMapping.cc
104
getAdapterPortWWN(handle,port), mappingV2);
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMapping.cc
45
HBAPort *port = hba->getPortByIndex(index);
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMapping.cc
46
uint64_t tmp = htonll(port->getPortWWN());
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMapping.cc
76
HBA_UINT32 port;
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMappingV2.cc
64
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcGetFcpTargetMappingV2.cc
65
port->getTargetMappings(userMappings);
usr/src/lib/sun_fc/common/Sun_fcGetPortNPIVAttributes.cc
36
HBA_UINT32 port, PHBA_PORTNPIVATTRIBUTES attributes) {
usr/src/lib/sun_fc/common/Sun_fcGetPortNPIVAttributes.cc
47
HandlePort *myPort = myHandle->getHandlePortByIndex(port);
usr/src/lib/sun_fc/common/Sun_fcGetPortStatistics.cc
38
HBA_UINT32 port, PHBA_PORTSTATISTICS statistics) {
usr/src/lib/sun_fc/common/Sun_fcGetRNIDMgmtInfo.cc
59
HBAPort *port = hba->getPortByIndex(0); // Always use port zero
usr/src/lib/sun_fc/common/Sun_fcGetRNIDMgmtInfo.cc
60
port->getRNIDMgmtInfo(info);
usr/src/lib/sun_fc/common/Sun_fcRegisterForAdapterDeviceEvents.cc
66
HBAPort *port = hba->getPort(wwnConversion(PortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcRegisterForAdapterDeviceEvents.cc
68
port, (AdapterDeviceCallback)callback, userData);
usr/src/lib/sun_fc/common/Sun_fcRegisterForAdapterDeviceEvents.cc
71
bridge->addListener(listener, port);
usr/src/lib/sun_fc/common/Sun_fcRegisterForAdapterPortEvents.cc
65
HBAPort *port = hba->getPort(wwnConversion(PortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcRegisterForAdapterPortEvents.cc
67
port, (AdapterPortCallback)callback, userData);
usr/src/lib/sun_fc/common/Sun_fcRegisterForAdapterPortEvents.cc
70
bridge->addListener(listener, port);
usr/src/lib/sun_fc/common/Sun_fcRegisterForTargetEvents.cc
72
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcRegisterForTargetEvents.cc
73
TargetEventListener *listener = new TargetEventListener(port,
usr/src/lib/sun_fc/common/Sun_fcRegisterForTargetEvents.cc
78
bridge->addListener(listener, port,
usr/src/lib/sun_fc/common/Sun_fcResetStatistics.cc
38
void Sun_fcResetStatistics(HBA_HANDLE handle, HBA_UINT32 port) {
usr/src/lib/sun_fc/common/Sun_fcScsiInquiryV2.cc
74
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcScsiInquiryV2.cc
76
port->sendScsiInquiry(wwnConversion(targetPortWWN.wwn), fcLun,
usr/src/lib/sun_fc/common/Sun_fcScsiReadCapacityV2.cc
71
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcScsiReadCapacityV2.cc
72
port->sendReadCapacity(wwnConversion(targetPortWWN.wwn),
usr/src/lib/sun_fc/common/Sun_fcScsiReportLUNsV2.cc
71
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcScsiReportLUNsV2.cc
72
port->sendReportLUNs(wwnConversion(targetPortWWN.wwn),
usr/src/lib/sun_fc/common/Sun_fcSendCTPassThru.cc
49
HBAPort *port = hba->getPortByIndex(0);
usr/src/lib/sun_fc/common/Sun_fcSendCTPassThru.cc
50
uint64_t tmp = htonll(port->getPortWWN());
usr/src/lib/sun_fc/common/Sun_fcSendCTPassThruV2.cc
70
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendCTPassThruV2.cc
72
port->sendCTPassThru(requestBuffer, requestSize,
usr/src/lib/sun_fc/common/Sun_fcSendLIRR.cc
57
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendLIRR.cc
58
port->sendLIRR(wwnConversion(destWWN.wwn), function, type,
usr/src/lib/sun_fc/common/Sun_fcSendRLS.cc
66
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendRLS.cc
67
port->sendRLS(wwnConversion(destWWN.wwn), pRspBuffer,
usr/src/lib/sun_fc/common/Sun_fcSendRNID.cc
48
HBAPort *port = hba->getPortByIndex(0);
usr/src/lib/sun_fc/common/Sun_fcSendRNID.cc
49
uint64_t tmp = htonll(port->getPortWWN());
usr/src/lib/sun_fc/common/Sun_fcSendRNIDV2.cc
65
HBAPort *port = hba->getPort(wwnConversion(hbaportwwn.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendRNIDV2.cc
66
port->sendRNID(wwnConversion(destwwn.wwn), destfcid,
usr/src/lib/sun_fc/common/Sun_fcSendRPL.cc
58
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendRPL.cc
59
port->sendRPL(wwnConversion(agent_wwn.wwn), agent_domain,
usr/src/lib/sun_fc/common/Sun_fcSendRPS.cc
61
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendRPS.cc
64
port->sendRPS(a_wwn, agent_domain, o_wwn, object_port_number,
usr/src/lib/sun_fc/common/Sun_fcSendReadCapacity.cc
51
HBAPort *port = hba->getPortByIndex(0);
usr/src/lib/sun_fc/common/Sun_fcSendReadCapacity.cc
52
uint64_t tmp = htonll(port->getPortWWN());
usr/src/lib/sun_fc/common/Sun_fcSendReportLUNs.cc
49
HBAPort *port = hba->getPortByIndex(0);
usr/src/lib/sun_fc/common/Sun_fcSendReportLUNs.cc
50
uint64_t tmp = htonll(port->getPortWWN());
usr/src/lib/sun_fc/common/Sun_fcSendSRL.cc
56
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
usr/src/lib/sun_fc/common/Sun_fcSendSRL.cc
57
port->sendSRL(wwnConversion(wwn.wwn), domain,
usr/src/lib/sun_fc/common/Sun_fcSendScsiInquiry.cc
50
HBAPort *port = hba->getPortByIndex(0);
usr/src/lib/sun_fc/common/Sun_fcSendScsiInquiry.cc
51
uint64_t tmp = htonll(port->getPortWWN());
usr/src/lib/sun_fc/common/TargetEventBridge.h
43
HBAPort *port, uint64_t targetWWN, bool filter) = 0;
usr/src/lib/sun_fc/common/TargetEventListener.cc
45
port(myPort), Listener(data), callback(myCallback), targetPortWWN(wwn),
usr/src/lib/sun_fc/common/TargetEventListener.cc
68
if (port->getPortWWN() != hbalwwn) {
usr/src/lib/sun_fc/common/TargetEventListener.h
51
TargetEventListener(HBAPort *port, TargetCallback myCallback,
usr/src/lib/sun_fc/common/TargetEventListener.h
58
HBAPort *port;
usr/src/lib/sun_fc/common/TgtFCHBA.cc
106
throw IOError(port);
usr/src/lib/sun_fc/common/TgtFCHBA.cc
111
std::string path = port->getPath();
usr/src/lib/sun_fc/common/TgtFCHBA.cc
168
HBAPort *port = getPortByIndex(0);
usr/src/lib/sun_fc/common/TgtFCHBA.cc
181
throw IOError(port);
usr/src/lib/sun_fc/common/TgtFCHBA.cc
186
std::string path = port->getPath();
usr/src/lib/sun_fc/common/TgtFCHBA.cc
90
HBAPort *port = getPortByIndex(0);
usr/src/lib/sun_fc/common/sun_fc.h
63
extern void Sun_fcResetStatistics(HBA_HANDLE handle, HBA_UINT32 port);
usr/src/lib/sun_sas/common/Sun_sasGetAdapterPortAttributes.c
35
Sun_sasGetAdapterPortAttributes(HBA_HANDLE handle, HBA_UINT32 port,
usr/src/lib/sun_sas/common/Sun_sasGetAdapterPortAttributes.c
86
if (hba_port_ptr->index == port) {
usr/src/lib/sun_sas/common/Sun_sasGetAdapterPortAttributes.c
90
if (hba_port_ptr == NULL || hba_port_ptr->index != port) {
usr/src/lib/sun_sas/common/Sun_sasGetAdapterPortAttributes.c
93
port, handle);
usr/src/lib/sun_sas/common/Sun_sasGetDiscoveredPortAttributes.c
100
port, handle);
usr/src/lib/sun_sas/common/Sun_sasGetDiscoveredPortAttributes.c
119
discoveredport, port, handle);
usr/src/lib/sun_sas/common/Sun_sasGetDiscoveredPortAttributes.c
138
port, handle);
usr/src/lib/sun_sas/common/Sun_sasGetDiscoveredPortAttributes.c
37
HBA_UINT32 port, HBA_UINT32 discoveredport,
usr/src/lib/sun_sas/common/Sun_sasGetDiscoveredPortAttributes.c
51
"discovered port %d", handle, port, discoveredport);
usr/src/lib/sun_sas/common/Sun_sasGetDiscoveredPortAttributes.c
92
if (hba_port_ptr->index == port) {
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
36
Sun_sasGetPhyStatistics(HBA_HANDLE handle, HBA_UINT32 port, HBA_UINT32 phy,
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
90
if (hba_port_ptr->index == port) {
usr/src/lib/sun_sas/common/Sun_sasGetPortType.c
37
Sun_sasGetPortType(HBA_HANDLE handle, HBA_UINT32 port, HBA_PORTTYPE *porttype)
usr/src/lib/sun_sas/common/Sun_sasGetPortType.c
80
if (hba_port_ptr->index == port) {
usr/src/lib/sun_sas/common/Sun_sasGetPortType.c
85
if (hba_port_ptr == NULL || hba_port_ptr->index != port) {
usr/src/lib/sun_sas/common/Sun_sasGetPortType.c
88
port, handle);
usr/src/lib/sun_sas/common/Sun_sasGetSASPhyAttributes.c
33
HBA_UINT32 port, HBA_UINT32 phy, SMHBA_SAS_PHY *pAttributes)
usr/src/lib/sun_sas/common/Sun_sasGetSASPhyAttributes.c
65
if (hba_port_ptr->index == port) {
usr/src/lib/udapl/udapl_tavor/common/dapl_hca_util.c
64
dapl_hca_alloc(char *name, char *port)
usr/src/lib/udapl/udapl_tavor/include/dapl_hca_util.h
49
dapl_hca_alloc(char *name, char *port);
usr/src/lib/varpd/files/common/libvarpd_files.c
232
int32_t port;
usr/src/lib/varpd/files/common/libvarpd_files.c
295
if (nvlist_lookup_int32(nvl, "port", &port) != 0) {
usr/src/lib/varpd/files/common/libvarpd_files.c
300
if (port <= 0 || port > UINT16_MAX) {
usr/src/lib/varpd/files/common/libvarpd_files.c
304
otp->otp_port = port;
usr/src/stand/lib/fs/nfs/clnt_btcp.c
146
ushort_t port;
usr/src/stand/lib/fs/nfs/clnt_btcp.c
147
if ((port = bpmap_getport(program, version,
usr/src/stand/lib/fs/nfs/clnt_btcp.c
151
raddr->sin_port = htons(port);
usr/src/stand/lib/fs/nfs/clnt_budp.c
136
ushort_t port;
usr/src/stand/lib/fs/nfs/clnt_budp.c
137
if ((port = bpmap_getport(program, version,
usr/src/stand/lib/fs/nfs/clnt_budp.c
141
raddr->sin_port = htons(port);
usr/src/stand/lib/fs/nfs/pmap.c
103
newp->pml_map.pm_port = port;
usr/src/stand/lib/fs/nfs/pmap.c
345
rpcport_t port = 0; /* returned port # */
usr/src/stand/lib/fs/nfs/pmap.c
358
pmap_r.port_ptr = &port;
usr/src/stand/lib/fs/nfs/pmap.c
372
bpmap_addport(prog, vers, port);
usr/src/stand/lib/fs/nfs/pmap.c
401
port = ntohs(uaddr2port(ua));
usr/src/stand/lib/fs/nfs/pmap.c
402
bpmap_addport(prog, vers, port);
usr/src/stand/lib/fs/nfs/pmap.c
90
bpmap_addport(rpcprog_t prog, rpcvers_t vers, rpcport_t port)
usr/src/stand/lib/sock/sock_test.c
439
st_get_addr_and_port(in_addr_t *addr, unsigned short *port)
usr/src/stand/lib/sock/sock_test.c
463
*port = htons(atoi(tmp));
usr/src/stand/lib/tcp/tcp.c
1123
tcp_update_next_port(in_port_t port)
usr/src/stand/lib/tcp/tcp.c
1126
if (port < tcp_smallest_anon_port || port > tcp_largest_anon_port)
usr/src/stand/lib/tcp/tcp.c
1127
port = (in_port_t)tcp_smallest_anon_port;
usr/src/stand/lib/tcp/tcp.c
1129
if (port < tcp_smallest_nonpriv_port)
usr/src/stand/lib/tcp/tcp.c
1130
port = (in_port_t)tcp_smallest_nonpriv_port;
usr/src/stand/lib/tcp/tcp.c
1131
return (port);
usr/src/stand/lib/tcp/tcp.c
1136
tcp_bindi(in_port_t port, in_addr_t *addr, boolean_t reuseaddr,
usr/src/stand/lib/tcp/tcp.c
1147
ntohs(tcp->tcp_lport) != port) {
usr/src/stand/lib/tcp/tcp.c
1167
port = tcp_update_next_port(++port);
usr/src/stand/lib/tcp/tcp.c
1173
return (port);
usr/src/stand/lib/tcp/tcp.c
1863
tcp_lookup_listener_ipv4(in_addr_t addr, in_port_t port, int *sock_id)
usr/src/stand/lib/tcp/tcp.c
1871
if (tcp->tcp_lport == port &&
usr/src/test/bhyve-tests/tests/common/in_guest.c
203
vexit->u.inout.port,
usr/src/test/bhyve-tests/tests/common/in_guest.c
577
if (inout->port == IOP_TEST_RESULT &&
usr/src/test/bhyve-tests/tests/common/in_guest.c
585
if (inout->port == IOP_TEST_MSG &&
usr/src/test/bhyve-tests/tests/common/in_guest.c
639
vexit_match_inout(const struct vm_exit *vexit, bool is_read, uint16_t port,
usr/src/test/bhyve-tests/tests/common/in_guest.c
647
if (vexit->u.inout.port != port ||
usr/src/test/i2c-tests/i2csimd/i2csimd.c
198
i2csimd_port_t *port = NULL;
usr/src/test/i2c-tests/i2csimd/i2csimd.c
228
port = &simd->simd_ports[i];
usr/src/test/i2c-tests/i2csimd/i2csimd.c
233
if (port == NULL) {
usr/src/test/i2c-tests/i2csimd/i2csimd.c
246
i2csimd_dev_t *dev = port->port_devs[addr->ia_addr];
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
54
i2csimd_port_t *port = &pca->pca_ports[idx];
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
56
for (size_t i = 0; i < ARRAY_SIZE(port->port_devs);
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
58
if (port->port_devs[i] != NULL)
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
68
i2csimd_port_t *port = &pca->pca_ports[idx];
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
70
for (size_t i = 0; i < ARRAY_SIZE(port->port_devs);
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
72
if (port->port_devs[i] != NULL)
usr/src/test/i2c-tests/i2csimd/i2csimd_pca9548.c
74
port->port_devs[i];
usr/src/test/i2c-tests/tests/libi2c/claimed-addrs.c
115
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/claimed-addrs.c
45
i2c_port_t *port;
usr/src/test/i2c-tests/tests/libi2c/claimed-addrs.c
48
if (!i2c_port_dev_init_by_path(hdl, "i2csim0/0/0x20", false, &port,
usr/src/test/i2c-tests/tests/libi2c/claimed-addrs.c
64
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/claimed-addrs.c
71
if (!i2c_port_dev_init_by_path(hdl, "i2csim0/0/0x20", false, &port,
usr/src/test/i2c-tests/tests/libi2c/discovery.c
191
i2c_port_t *port;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
199
if (!i2c_port_init(hdl, i2c_port_disc_devi(disc), &port)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
205
const char *alt_path = i2c_port_path(port);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
215
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
224
i2c_port_t *port;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
226
if (i2c_port_init_by_path(hdl, path, &port)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
227
if (i2c_port_portno(port) != portno) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
229
"expected 0x%x", path, i2c_port_portno(port),
usr/src/test/i2c-tests/tests/libi2c/discovery.c
234
if (i2c_port_type(port) != type) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
236
"0x%x", path, i2c_port_type(port), type);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
244
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
285
i2c_port_t *port;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
287
if (i2c_port_init_by_path(hdl, bad_ports[i], &port)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
291
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
485
i2c_port_t *port;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
488
if (i2c_port_dev_init_by_path(hdl, bad_devs[i], false, &port,
usr/src/test/i2c-tests/tests/libi2c/discovery.c
492
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
117
missing_i2c_io(i2c_hdl_t *hdl, i2c_port_t *port)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
122
if (!i2c_io_req_init(port, &req)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
175
missing_smbus_io(i2c_hdl_t *hdl, i2c_port_t *port)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
180
if (!smbus_io_req_init(port, &req)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
190
if (!smbus_io_req_init(port, &req)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
206
if (!smbus_io_req_init(port, &req)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
221
if (!smbus_io_req_init(port, &req)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
244
i2c_port_t *port;
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
252
if (!i2c_port_init_by_path(hdl, "smbussim1/0", &port)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
257
if (!missing_adds(hdl, port)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
261
if (!missing_i2c_io(hdl, port)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
265
if (!missing_smbus_io(hdl, port)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
272
i2c_port_fini(port);
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
52
missing_adds(i2c_hdl_t *hdl, i2c_port_t *port)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
57
if (!i2c_device_add_req_init(port, &add)) {
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
77
if (!i2c_device_add_req_init(port, &add)) {
usr/src/test/os-tests/tests/minttl/minttl.c
418
ttl_connect(const ttl_test_t *test, int port, int src, int dst, int *cfd,
usr/src/test/os-tests/tests/minttl/minttl.c
437
if (port_associate(port, PORT_SOURCE_FD, src, POLLOUT, NULL) != 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
442
if (port_get(port, &pe, &to) != 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
463
if (port_associate(port, PORT_SOURCE_FD, dst, POLLIN, NULL) != 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
468
if (port_get(port, &pe, &to) != 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
546
ttl_sendrecv(const ttl_test_t *test, int port, int src, int dst,
usr/src/test/os-tests/tests/minttl/minttl.c
565
if (port_associate(port, PORT_SOURCE_FD, dst, POLLIN, NULL) != 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
570
if (port_get(port, &pe, &to) != 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
631
int src = -1, dst = -1, cfd = -1, port = -1, tdst;
usr/src/test/os-tests/tests/minttl/minttl.c
636
if ((port = port_create()) < 0) {
usr/src/test/os-tests/tests/minttl/minttl.c
700
if (!ttl_connect(test, port, src, dst, &cfd,
usr/src/test/os-tests/tests/minttl/minttl.c
713
if (!ttl_sendrecv(test, port, src, tdst,
usr/src/test/os-tests/tests/minttl/minttl.c
720
if (port > -1)
usr/src/test/os-tests/tests/minttl/minttl.c
721
(void) close(port);
usr/src/test/os-tests/tests/portfs/file_assoc.c
248
int port = port_create();
usr/src/test/os-tests/tests/portfs/file_assoc.c
249
if (port < 0) {
usr/src/test/os-tests/tests/portfs/file_assoc.c
252
fa_run_test(port, fd, &fa_tests[i]);
usr/src/test/os-tests/tests/portfs/file_assoc.c
253
(void) close(port);
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
424
tcpsig_connect(const tcpsig_test_t *test, int port, int src, int dst, int *cfd,
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
450
if (port_associate(port, PORT_SOURCE_FD, src, POLLOUT, NULL) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
455
if (port_get(port, &pe, &to) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
477
if (port_associate(port, PORT_SOURCE_FD, dst, POLLIN, NULL) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
482
if (port_get(port, &pe, &to) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
547
tcpsig_sendrecv(const tcpsig_test_t *test, int port, int src, int dst)
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
560
if (port_associate(port, PORT_SOURCE_FD, dst, POLLIN, NULL) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
565
if (port_get(port, &pe, &to) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
610
int src = -1, dst = -1, cfd = -1, port = -1, tdst;
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
615
if ((port = port_create()) < 0)
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
655
if (!tcpsig_connect(test, port, src, dst, &cfd,
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
666
if (!tcpsig_sendrecv(test, port, src, tdst)) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
672
if (port > -1)
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
673
(void) close(port);
usr/src/test/os-tests/tests/uccid/txn-pollerr.c
37
int fd, port;
usr/src/test/os-tests/tests/uccid/txn-pollerr.c
47
if ((port = port_create()) == -1) {
usr/src/test/os-tests/tests/uccid/txn-pollerr.c
49
port);
usr/src/test/os-tests/tests/uccid/txn-pollerr.c
66
if (port_associate(port, PORT_SOURCE_FD, fd, POLLIN, NULL) != 0) {
usr/src/test/os-tests/tests/uccid/txn-pollerr.c
79
if (port_get(port, &pe, &to) != 0) {
usr/src/test/util-tests/tests/awk/examples/out/t.8.y
42
port port
usr/src/ucbcmd/shutdown/shutdown.c
730
rpcport_t port;
usr/src/ucbcmd/shutdown/shutdown.c
740
inproc, in, outproc, out, rpctimeout, &port));
usr/src/ucblib/librpcsoc/clnt_tcp.c
135
ushort_t port;
usr/src/ucblib/librpcsoc/clnt_tcp.c
136
if ((port = pmap_getport(raddr, prog, vers, IPPROTO_TCP))
usr/src/ucblib/librpcsoc/clnt_tcp.c
142
raddr->sin_port = htons(port);
usr/src/ucblib/librpcsoc/clnt_udp.c
146
u_short port;
usr/src/ucblib/librpcsoc/clnt_udp.c
147
if ((port =
usr/src/ucblib/librpcsoc/clnt_udp.c
151
raddr->sin_port = htons(port);
usr/src/uts/common/c2/audit.h
112
dev_t port;
usr/src/uts/common/c2/audit.h
118
uint_t port;
usr/src/uts/common/c2/audit_event.c
3156
(uint64_t)STRUCT_FGET(ainfo, ai_termid.port)));
usr/src/uts/common/c2/audit_event.c
3159
(uint32_t)STRUCT_FGET(ainfo, ai_termid.port)));
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
107
port = c << 8;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
118
port += c;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
120
*pp = htons(port);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
84
in_port_t port = 0;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1928
ushort_t port;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1935
port = 0;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1947
xdr_u_short, (char *)&port,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1980
port = rpc_uaddr2port(AF_INET, ua);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1989
((struct sockaddr_in *)call_addr->buf)->sin_port = ntohs(port);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
2014
rpcport_t port;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
2043
pmap_res.port_ptr = &port;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
2053
htons((ushort_t)port);
usr/src/uts/common/fs/portfs/port.c
1011
port = plist[count];
usr/src/uts/common/fs/portfs/port.c
1012
if ((fp = getf(port)) == NULL) {
usr/src/uts/common/fs/portfs/port.c
1020
releasef(port);
usr/src/uts/common/fs/portfs/port.c
1029
releasef(port);
usr/src/uts/common/fs/portfs/port.c
1043
releasef(port);
usr/src/uts/common/fs/portfs/port.c
986
int port;
usr/src/uts/common/fs/portfs/port_fd.c
646
port_close_sourcefd(void *arg, int port, pid_t pid, int lastclose)
usr/src/uts/common/fs/portfs/port_fop.c
1606
port_close_fop(void *arg, int port, pid_t pid, int lastclose)
usr/src/uts/common/fs/portfs/port_fop.c
210
static void port_close_fop(void *arg, int port, pid_t pid, int lastclose);
usr/src/uts/common/fs/smbsrv/smb_server.c
1718
in_port_t port,
usr/src/uts/common/fs/smbsrv/smb_server.c
1727
ld->ld_port = port;
usr/src/uts/common/fs/smbsrv/smb_server.c
1731
ld->ld_sin.sin_port = htons(port);
usr/src/uts/common/fs/smbsrv/smb_server.c
1735
ld->ld_sin6.sin6_port = htons(port);
usr/src/uts/common/fs/smbsrv/smb_session.c
695
smb_session_create(ksocket_t new_so, uint16_t port, smb_server_t *sv,
usr/src/uts/common/fs/smbsrv/smb_session.c
794
session->s_local_port = port;
usr/src/uts/common/fs/smbsrv/smb_session.c
799
if (port == IPPORT_NETBIOS_SSN)
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
2309
unsigned short port;
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
2367
int port, int secport,
usr/src/uts/common/inet/ilb/ilb.c
1333
in_port_t port;
usr/src/uts/common/inet/ilb/ilb.c
1341
port = 0;
usr/src/uts/common/inet/ilb/ilb.c
1343
port = server->iser_min_port;
usr/src/uts/common/inet/ilb/ilb.c
1346
&server->iser_addr_v6, port, &rule->ir_nat_src_start,
usr/src/uts/common/inet/ilb/ilb.c
366
in_port_t port, zoneid_t zoneid, uint32_t len, boolean_t *busy)
usr/src/uts/common/inet/ilb/ilb.c
375
port = ntohs(port);
usr/src/uts/common/inet/ilb/ilb.c
381
if (rule->ir_min_port != port)
usr/src/uts/common/inet/ilb/ilb.c
384
if (port < rule->ir_min_port ||
usr/src/uts/common/inet/ilb/ilb.c
385
port > rule->ir_max_port) {
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
46
#define HASH_IP_PORT_V4(hash, addr, port, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
48
uint32_t val = (addr) ^ ((port) << 16) ^ (port); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
52
#define HASH_IP_PORT_V6(hash, addr, port, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
53
HASH_IP_PORT_V4((hash), (addr)->s6_addr32[3], (port), (size))
usr/src/uts/common/inet/ilb/ilb_conn.c
184
in_port_t port;
usr/src/uts/common/inet/ilb/ilb_conn.c
186
port = ntohs(connp->conn_rule_cache.info.nat_sport);
usr/src/uts/common/inet/ilb/ilb_conn.c
188
(void *)(uintptr_t)port, 1);
usr/src/uts/common/inet/ilb/ilb_conn.c
403
in_port_t port;
usr/src/uts/common/inet/ilb/ilb_conn.c
408
port = ntohs(
usr/src/uts/common/inet/ilb/ilb_conn.c
412
(void *)(uintptr_t)port, 1);
usr/src/uts/common/inet/ilb/ilb_nat.c
201
const in6_addr_t *serv_addr, in_port_t port)
usr/src/uts/common/inet/ilb/ilb_nat.c
215
(port == tmp->nse_port || port == 0 ||
usr/src/uts/common/inet/ilb/ilb_nat.c
234
tmp->nse_port = port;
usr/src/uts/common/inet/ilb/ilb_nat.c
258
const in6_addr_t *srv_addr, in_port_t port, const in6_addr_t *start,
usr/src/uts/common/inet/ilb/ilb_nat.c
272
port);
usr/src/uts/common/inet/ilb/ilb_nat.c
371
ilb_alloc_nat_addr(ilb_nat_src_t *src, in6_addr_t *addr, in_port_t *port,
usr/src/uts/common/inet/ilb/ilb_nat.c
400
*port = htons(p);
usr/src/uts/common/inet/ip/sadb.c
1010
sin->sin_port = port;
usr/src/uts/common/inet/ip/sadb.c
1022
sin6->sin6_port = port;
usr/src/uts/common/inet/ip/sadb.c
979
sa_family_t af, uint32_t *addr, uint16_t port, uint8_t proto, int prefix)
usr/src/uts/common/inet/ip/spdsock.c
1519
spdsock_encode_port(uint8_t *base, uint_t offset, uint16_t ext, uint16_t port)
usr/src/uts/common/inet/ip/spdsock.c
1529
spp->spd_ports_minport = port;
usr/src/uts/common/inet/ip/spdsock.c
1530
spp->spd_ports_maxport = port;
usr/src/uts/common/inet/ipclassifier.h
591
#define IPCL_PORT_HASH(port, size) \
usr/src/uts/common/inet/ipclassifier.h
592
((((port) >> 8) ^ (port)) & ((size) - 1))
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
2124
port = 0;
usr/src/uts/common/inet/ipf/ip_nat.c
2174
port = ntohs(sport) + l;
usr/src/uts/common/inet/ipf/ip_nat.c
2175
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat.c
2176
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat.c
2178
port += MAPBLK_MINPORT;
usr/src/uts/common/inet/ipf/ip_nat.c
2179
port = htons(port);
usr/src/uts/common/inet/ipf/ip_nat.c
2221
port = ntohs(sport);
usr/src/uts/common/inet/ipf/ip_nat.c
2222
port += (l % np->in_ppip);
usr/src/uts/common/inet/ipf/ip_nat.c
2223
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat.c
2224
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat.c
2227
port += MAPBLK_MINPORT;
usr/src/uts/common/inet/ipf/ip_nat.c
2228
port = htons(port);
usr/src/uts/common/inet/ipf/ip_nat.c
2237
port = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat.c
2239
port = ipf_random() % (ntohs(np->in_pmax) -
usr/src/uts/common/inet/ipf/ip_nat.c
2241
port += ntohs(np->in_pmin);
usr/src/uts/common/inet/ipf/ip_nat.c
2243
port = htons(port);
usr/src/uts/common/inet/ipf/ip_nat.c
2263
if ((port == 0) && (flags & (IPN_TCPUDPICMP|IPN_ICMPQUERY)))
usr/src/uts/common/inet/ipf/ip_nat.c
2264
port = sport;
usr/src/uts/common/inet/ipf/ip_nat.c
2280
fin->fin_data[1] = htons(port);
usr/src/uts/common/inet/ipf/ip_nat.c
2310
nat->nat_outport = port; /* sport */
usr/src/uts/common/inet/ipf/ip_nat.c
2312
((tcphdr_t *)fin->fin_dp)->th_sport = port;
usr/src/uts/common/inet/ipf/ip_nat.c
2314
((icmphdr_t *)fin->fin_dp)->icmp_id = port;
usr/src/uts/common/inet/ipf/ip_nat.c
2315
nat->nat_inport = port;
usr/src/uts/common/inet/ipf/ip_nat.c
2316
nat->nat_outport = port;
usr/src/uts/common/inet/ipf/ip_nat.c
2320
ni->nai_port = port;
usr/src/uts/common/inet/ipf/ip_nat.c
412
static struct hostmap *nat_hostmap(np, src, dst, map, port, ifs)
usr/src/uts/common/inet/ipf/ip_nat.c
417
u_32_t port;
usr/src/uts/common/inet/ipf/ip_nat.c
431
((port == 0) || (port == hm->hm_port))) {
usr/src/uts/common/inet/ipf/ip_nat.c
457
hm->hm_port = port;
usr/src/uts/common/inet/ipf/ip_nat6.c
208
static struct hostmap *nat6_hostmap(np, src, dst, map, port, ifs)
usr/src/uts/common/inet/ipf/ip_nat6.c
211
u_32_t port;
usr/src/uts/common/inet/ipf/ip_nat6.c
234
((port == 0) || (port == hm->hm_port))) {
usr/src/uts/common/inet/ipf/ip_nat6.c
260
hm->hm_port = port;
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
313
port = 0;
usr/src/uts/common/inet/ipf/ip_nat6.c
371
port = ntohs(sport) + l;
usr/src/uts/common/inet/ipf/ip_nat6.c
372
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat6.c
373
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat6.c
375
port += MAPBLK_MINPORT;
usr/src/uts/common/inet/ipf/ip_nat6.c
376
port = htons(port);
usr/src/uts/common/inet/ipf/ip_nat6.c
423
port = ntohs(sport);
usr/src/uts/common/inet/ipf/ip_nat6.c
424
port += (l % np->in_ppip);
usr/src/uts/common/inet/ipf/ip_nat6.c
425
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat6.c
426
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat6.c
429
port += MAPBLK_MINPORT;
usr/src/uts/common/inet/ipf/ip_nat6.c
430
port = htons(port);
usr/src/uts/common/inet/ipf/ip_nat6.c
440
port = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat6.c
442
port = ipf_random() % (ntohs(np->in_pmax) -
usr/src/uts/common/inet/ipf/ip_nat6.c
444
port += ntohs(np->in_pmin);
usr/src/uts/common/inet/ipf/ip_nat6.c
446
port = htons(port);
usr/src/uts/common/inet/ipf/ip_nat6.c
472
if ((port == 0) && (flags & (IPN_TCPUDPICMP|IPN_ICMPQUERY)))
usr/src/uts/common/inet/ipf/ip_nat6.c
473
port = sport;
usr/src/uts/common/inet/ipf/ip_nat6.c
488
fin->fin_data[1] = htons(port);
usr/src/uts/common/inet/ipf/ip_nat6.c
519
nat->nat_outport = port; /* sport */
usr/src/uts/common/inet/ipf/ip_nat6.c
521
((tcphdr_t *)fin->fin_dp)->th_sport = port;
usr/src/uts/common/inet/ipf/ip_nat6.c
523
((struct icmp6_hdr *)fin->fin_dp)->icmp6_id = port;
usr/src/uts/common/inet/ipf/ip_nat6.c
524
nat->nat_inport = port;
usr/src/uts/common/inet/ipf/ip_nat6.c
525
nat->nat_outport = port;
usr/src/uts/common/inet/ipf/ip_nat6.c
528
ni->nai_port = port;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
637
int ippr_ftp_pasvreply(fin, ip, nat, f, port, newmsg, s, data_ip, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
642
u_int port;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
708
fi.fin_data[1] = port;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
728
fi.fin_data[1] = port;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
730
tcp2->th_dport = htons(port);
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
185
unsigned short port;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
197
if (find_port(ipaddr, data, datlen, &off, &port) == 0) {
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
215
ipn->in_dport = htons(port);
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
272
u_short port;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
283
if (find_port(ipaddr, data, datlen, &off, &port) == 0) {
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
300
udp.uh_sport = port;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
304
fi.fin_data[0] = port;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
55
static int find_port(ipaddr, data, datlen, off, port)
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
59
unsigned short *port;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
68
*port = 0;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
77
*port = (*(dp + 4) << 8) | *(dp + 5);
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
1172
ippr_rpcb_getnat(fin, nat, proto, port, ifsrpcb)
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
1176
u_int port;
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
1196
fi.fin_dport = port & 0xffff;
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
1200
tcp.th_dport = htons(port);
usr/src/uts/common/inet/sctp/sctp_bind.c
336
boolean_t caller_hold_lock, in_port_t port)
usr/src/uts/common/inet/sctp/sctp_bind.c
406
(*cl_sctp_check_addrs)(connp->conn_family, port, &addrlist,
usr/src/uts/common/inet/sctp/sctp_bind.c
540
sctp_bindi(sctp_t *sctp, in_port_t port, boolean_t bind_to_req_port_only,
usr/src/uts/common/inet/sctp/sctp_bind.c
579
lport = htons(port);
usr/src/uts/common/inet/sctp/sctp_bind.c
594
tbf = &sctps->sctps_bind_fanout[SCTP_BIND_HASH(port)];
usr/src/uts/common/inet/sctp/sctp_bind.c
676
port, addrtype);
usr/src/uts/common/inet/sctp/sctp_bind.c
714
SCTP_BIND_HASH(port)] == tbf);
usr/src/uts/common/inet/sctp/sctp_bind.c
728
sctps->sctps_next_port_to_try = port + 1;
usr/src/uts/common/inet/sctp/sctp_bind.c
730
*allocated_port = port;
usr/src/uts/common/inet/sctp/sctp_bind.c
740
port = sctp_update_next_port(
usr/src/uts/common/inet/sctp/sctp_bind.c
745
port = sctp_update_next_port(port + 1, zone, sctps);
usr/src/uts/common/inet/sctp/sctp_bind.c
747
if (port == 0)
usr/src/uts/common/inet/sctp/sctp_bind.c
772
sctp_update_next_port(in_port_t port, zone_t *zone, sctp_stack_t *sctps)
usr/src/uts/common/inet/sctp/sctp_bind.c
778
if (port < sctps->sctps_smallest_anon_port)
usr/src/uts/common/inet/sctp/sctp_bind.c
779
port = sctps->sctps_smallest_anon_port;
usr/src/uts/common/inet/sctp/sctp_bind.c
781
if (port > sctps->sctps_largest_anon_port) {
usr/src/uts/common/inet/sctp/sctp_bind.c
785
port = sctps->sctps_smallest_anon_port;
usr/src/uts/common/inet/sctp/sctp_bind.c
788
if (port < sctps->sctps_smallest_nonpriv_port)
usr/src/uts/common/inet/sctp/sctp_bind.c
789
port = sctps->sctps_smallest_nonpriv_port;
usr/src/uts/common/inet/sctp/sctp_bind.c
792
if (port == sctps->sctps_g_epriv_ports[i]) {
usr/src/uts/common/inet/sctp/sctp_bind.c
793
port++;
usr/src/uts/common/inet/sctp/sctp_bind.c
807
(i = tsol_next_port(zone, port, IPPROTO_SCTP, B_TRUE)) != 0) {
usr/src/uts/common/inet/sctp/sctp_bind.c
808
port = i;
usr/src/uts/common/inet/sctp/sctp_bind.c
812
return (port);
usr/src/uts/common/inet/sctp/sctp_error.c
332
uint16_t port;
usr/src/uts/common/inet/sctp/sctp_error.c
411
port = insctph->sh_sport;
usr/src/uts/common/inet/sctp/sctp_error.c
413
insctph->sh_dport = port;
usr/src/uts/common/inet/sctp/sctp_misc.c
113
sctp_find_listener_conf(sctp_stack_t *sctps, in_port_t port)
usr/src/uts/common/inet/sctp/sctp_misc.c
121
if (sl->sl_port == port) {
usr/src/uts/common/inet/sctp/sctp_shutdown.c
234
uint16_t port;
usr/src/uts/common/inet/sctp/sctp_shutdown.c
321
port = insctph->sh_sport;
usr/src/uts/common/inet/sctp/sctp_shutdown.c
323
insctph->sh_dport = port;
usr/src/uts/common/inet/tcp/tcp_bind.c
215
tcp_update_next_port(in_port_t port, const tcp_t *tcp, boolean_t random)
usr/src/uts/common/inet/tcp/tcp_bind.c
222
(void) random_get_pseudo_bytes((uint8_t *)&port,
usr/src/uts/common/inet/tcp/tcp_bind.c
233
if ((port < tcps->tcps_smallest_anon_port) ||
usr/src/uts/common/inet/tcp/tcp_bind.c
234
(port > tcps->tcps_largest_anon_port)) {
usr/src/uts/common/inet/tcp/tcp_bind.c
239
bump = port % (tcps->tcps_largest_anon_port -
usr/src/uts/common/inet/tcp/tcp_bind.c
242
port = tcps->tcps_smallest_anon_port + bump;
usr/src/uts/common/inet/tcp/tcp_bind.c
247
if (port < tcps->tcps_smallest_anon_port)
usr/src/uts/common/inet/tcp/tcp_bind.c
248
port = (in_port_t)tcps->tcps_smallest_anon_port;
usr/src/uts/common/inet/tcp/tcp_bind.c
250
if (port > tcps->tcps_largest_anon_port) {
usr/src/uts/common/inet/tcp/tcp_bind.c
254
port = (in_port_t)tcps->tcps_smallest_anon_port;
usr/src/uts/common/inet/tcp/tcp_bind.c
257
if (port < tcps->tcps_smallest_nonpriv_port)
usr/src/uts/common/inet/tcp/tcp_bind.c
258
port = (in_port_t)tcps->tcps_smallest_nonpriv_port;
usr/src/uts/common/inet/tcp/tcp_bind.c
261
if (port == tcps->tcps_g_epriv_ports[i]) {
usr/src/uts/common/inet/tcp/tcp_bind.c
262
port++;
usr/src/uts/common/inet/tcp/tcp_bind.c
271
(i = tsol_next_port(crgetzone(tcp->tcp_connp->conn_cred), port,
usr/src/uts/common/inet/tcp/tcp_bind.c
273
port = i;
usr/src/uts/common/inet/tcp/tcp_bind.c
276
return (port);
usr/src/uts/common/inet/tcp/tcp_bind.c
658
tcp_bindi(tcp_t *tcp, in_port_t port, const in6_addr_t *laddr,
usr/src/uts/common/inet/tcp/tcp_bind.c
705
lport = htons(port);
usr/src/uts/common/inet/tcp/tcp_bind.c
907
connp->conn_lport = htons(port);
usr/src/uts/common/inet/tcp/tcp_bind.c
920
return (port);
usr/src/uts/common/inet/tcp/tcp_bind.c
928
tcps->tcps_next_port_to_try = port + 1;
usr/src/uts/common/inet/tcp/tcp_bind.c
929
return (port);
usr/src/uts/common/inet/tcp/tcp_bind.c
933
port = tcp_get_next_priv_port(tcp);
usr/src/uts/common/inet/tcp/tcp_bind.c
940
port =
usr/src/uts/common/inet/tcp/tcp_bind.c
946
port = tcp_update_next_port(port + 1, tcp,
usr/src/uts/common/inet/tcp/tcp_bind.c
950
if (port == 0)
usr/src/uts/common/inet/tcp/tcp_misc.c
617
tcp_find_listener_conf(tcp_stack_t *tcps, in_port_t port)
usr/src/uts/common/inet/tcp/tcp_misc.c
625
if (tl->tl_port == port) {
usr/src/uts/common/inet/tcp/tcp_output.c
2528
ushort_t port;
usr/src/uts/common/inet/tcp/tcp_output.c
2669
port = tcpha->tha_fport;
usr/src/uts/common/inet/tcp/tcp_output.c
2671
tcpha->tha_lport = port;
usr/src/uts/common/inet/udp/udp.c
181
static in_port_t udp_update_next_port(udp_t *udp, in_port_t port,
usr/src/uts/common/inet/udp/udp.c
2648
udp_update_next_port(udp_t *udp, in_port_t port, boolean_t random)
usr/src/uts/common/inet/udp/udp.c
2656
(void) random_get_pseudo_bytes((uint8_t *)&port,
usr/src/uts/common/inet/udp/udp.c
2667
if ((port < us->us_smallest_anon_port) ||
usr/src/uts/common/inet/udp/udp.c
2668
(port > us->us_largest_anon_port)) {
usr/src/uts/common/inet/udp/udp.c
2673
bump = port % (us->us_largest_anon_port -
usr/src/uts/common/inet/udp/udp.c
2677
port = us->us_smallest_anon_port + bump;
usr/src/uts/common/inet/udp/udp.c
2682
if (port < us->us_smallest_anon_port)
usr/src/uts/common/inet/udp/udp.c
2683
port = us->us_smallest_anon_port;
usr/src/uts/common/inet/udp/udp.c
2685
if (port > us->us_largest_anon_port) {
usr/src/uts/common/inet/udp/udp.c
2686
port = us->us_smallest_anon_port;
usr/src/uts/common/inet/udp/udp.c
2692
if (port < us->us_smallest_nonpriv_port)
usr/src/uts/common/inet/udp/udp.c
2693
port = us->us_smallest_nonpriv_port;
usr/src/uts/common/inet/udp/udp.c
2696
if (port == us->us_epriv_ports[i]) {
usr/src/uts/common/inet/udp/udp.c
2697
port++;
usr/src/uts/common/inet/udp/udp.c
2708
port, IPPROTO_UDP, B_TRUE)) != 0) {
usr/src/uts/common/inet/udp/udp.c
2709
port = nextport;
usr/src/uts/common/inet/udp/udp.c
2713
return (port);
usr/src/uts/common/inet/udp/udp.c
4972
in_port_t port; /* Host byte order */
usr/src/uts/common/inet/udp/udp.c
5006
port = ntohs(sin->sin_port);
usr/src/uts/common/inet/udp/udp.c
5037
port = ntohs(sin6->sin6_port);
usr/src/uts/common/inet/udp/udp.c
5050
requested_port = port;
usr/src/uts/common/inet/udp/udp.c
5064
port = udp_get_next_priv_port(udp);
usr/src/uts/common/inet/udp/udp.c
5066
port = udp_update_next_port(udp,
usr/src/uts/common/inet/udp/udp.c
5077
if (port < us->us_smallest_nonpriv_port) {
usr/src/uts/common/inet/udp/udp.c
5081
if (port == us->us_epriv_ports[i]) {
usr/src/uts/common/inet/udp/udp.c
5089
if (secpolicy_net_privaddr(cr, port, IPPROTO_UDP) != 0)
usr/src/uts/common/inet/udp/udp.c
5094
if (port == 0)
usr/src/uts/common/inet/udp/udp.c
5178
lport = htons(port);
usr/src/uts/common/inet/udp/udp.c
5300
port = udp_get_next_priv_port(udp);
usr/src/uts/common/inet/udp/udp.c
5309
port = udp_update_next_port(udp,
usr/src/uts/common/inet/udp/udp.c
5313
port = udp_update_next_port(udp, port + 1,
usr/src/uts/common/inet/udp/udp.c
5318
if (port == 0 || ++count >= loopmax) {
usr/src/uts/common/inet/udp/udp.c
5370
us->us_next_port_to_try = port + 1;
usr/src/uts/common/inet/udp/udp.c
5418
mlpport = connp->conn_anon_port ? PMAPPORT : port;
usr/src/uts/common/inet/udp/udp.c
5481
port, B_TRUE);
usr/src/uts/common/inet/udp/udp.c
5487
"MLP for port %d", port);
usr/src/uts/common/io/1394/s1394_bus_reset.c
305
selfid_port_type(s1394_selfid_pkt_t *s, int port)
usr/src/uts/common/io/1394/s1394_bus_reset.c
310
if (port > 2) {
usr/src/uts/common/io/1394/s1394_bus_reset.c
312
port -= 3;
usr/src/uts/common/io/1394/s1394_bus_reset.c
313
block = (port >> 3) + 1;
usr/src/uts/common/io/1394/s1394_bus_reset.c
314
port = port % 8;
usr/src/uts/common/io/1394/s1394_bus_reset.c
321
return ((s->spkt_data >> (offset - 2 * port)) & 0x00000003);
usr/src/uts/common/io/1394/s1394_bus_reset.c
48
static int selfid_port_type(s1394_selfid_pkt_t *s, int port);
usr/src/uts/common/io/aggr/aggr_ctl.c
180
laioc_info_port_t port;
usr/src/uts/common/io/aggr/aggr_ctl.c
182
if (state->bytes_left < sizeof (port))
usr/src/uts/common/io/aggr/aggr_ctl.c
185
port.lp_linkid = linkid;
usr/src/uts/common/io/aggr/aggr_ctl.c
186
bcopy(mac, port.lp_mac, ETHERADDRL);
usr/src/uts/common/io/aggr/aggr_ctl.c
187
port.lp_state = portstate;
usr/src/uts/common/io/aggr/aggr_ctl.c
188
port.lp_lacp_state = *lacp_state;
usr/src/uts/common/io/aggr/aggr_ctl.c
190
if (ddi_copyout(&port, state->where, sizeof (port), state->mode) != 0)
usr/src/uts/common/io/aggr/aggr_ctl.c
193
state->where += sizeof (port);
usr/src/uts/common/io/aggr/aggr_ctl.c
194
state->bytes_left -= sizeof (port);
usr/src/uts/common/io/aggr/aggr_grp.c
1000
err = aggr_add_pseudo_tx_ring(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1004
port->lp_tx_rings[i] = hw_rh[i];
usr/src/uts/common/io/aggr/aggr_grp.c
1005
port->lp_pseudo_tx_rings[i] = pseudo_rh;
usr/src/uts/common/io/aggr/aggr_grp.c
1013
port->lp_pseudo_tx_rings[j]);
usr/src/uts/common/io/aggr/aggr_grp.c
1016
kmem_free(port->lp_tx_rings,
usr/src/uts/common/io/aggr/aggr_grp.c
1017
(sizeof (mac_ring_handle_t *) * port->lp_tx_ring_alloc));
usr/src/uts/common/io/aggr/aggr_grp.c
1018
kmem_free(port->lp_pseudo_tx_rings,
usr/src/uts/common/io/aggr/aggr_grp.c
1019
(sizeof (mac_ring_handle_t *) * port->lp_tx_ring_alloc));
usr/src/uts/common/io/aggr/aggr_grp.c
1020
port->lp_tx_ring_cnt = 0;
usr/src/uts/common/io/aggr/aggr_grp.c
1021
port->lp_tx_ring_alloc = 0;
usr/src/uts/common/io/aggr/aggr_grp.c
1023
port->lp_tx_grp_added = B_TRUE;
usr/src/uts/common/io/aggr/aggr_grp.c
1024
port->lp_tx_notify_mh = mac_client_tx_notify(port->lp_mch,
usr/src/uts/common/io/aggr/aggr_grp.c
1025
aggr_tx_ring_update, port);
usr/src/uts/common/io/aggr/aggr_grp.c
1037
aggr_rem_pseudo_tx_group(aggr_port_t *port, aggr_pseudo_tx_group_t *tx_grp)
usr/src/uts/common/io/aggr/aggr_grp.c
1039
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_grp.c
1044
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1046
if (!port->lp_tx_grp_added)
usr/src/uts/common/io/aggr/aggr_grp.c
1051
for (i = 0; i < port->lp_tx_ring_cnt; i++)
usr/src/uts/common/io/aggr/aggr_grp.c
1052
aggr_rem_pseudo_tx_ring(tx_grp, port->lp_pseudo_tx_rings[i]);
usr/src/uts/common/io/aggr/aggr_grp.c
1054
kmem_free(port->lp_tx_rings,
usr/src/uts/common/io/aggr/aggr_grp.c
1055
(sizeof (mac_ring_handle_t *) * port->lp_tx_ring_alloc));
usr/src/uts/common/io/aggr/aggr_grp.c
1056
kmem_free(port->lp_pseudo_tx_rings,
usr/src/uts/common/io/aggr/aggr_grp.c
1057
(sizeof (mac_ring_handle_t *) * port->lp_tx_ring_alloc));
usr/src/uts/common/io/aggr/aggr_grp.c
1059
port->lp_tx_ring_cnt = 0;
usr/src/uts/common/io/aggr/aggr_grp.c
1060
(void) mac_client_tx_notify(port->lp_mch, NULL, port->lp_tx_notify_mh);
usr/src/uts/common/io/aggr/aggr_grp.c
1061
port->lp_tx_grp_added = B_FALSE;
usr/src/uts/common/io/aggr/aggr_grp.c
1130
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
1137
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
1138
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_grp.c
1145
if (port->lp_tx_ring_cnt <= tx_ring_limit) {
usr/src/uts/common/io/aggr/aggr_grp.c
1151
tx_ring_cnt = port->lp_tx_ring_cnt;
usr/src/uts/common/io/aggr/aggr_grp.c
1152
port->lp_tx_ring_cnt = tx_ring_limit;
usr/src/uts/common/io/aggr/aggr_grp.c
1157
port->lp_pseudo_tx_rings[i]);
usr/src/uts/common/io/aggr/aggr_grp.c
1177
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
1219
force, &port)) != 0) {
usr/src/uts/common/io/aggr/aggr_grp.c
1223
ASSERT(port != NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
1227
if (!aggr_grp_capab_check(grp, port) ||
usr/src/uts/common/io/aggr/aggr_grp.c
1228
!aggr_grp_sdu_check(grp, port) ||
usr/src/uts/common/io/aggr/aggr_grp.c
1229
!aggr_grp_margin_check(grp, port)) {
usr/src/uts/common/io/aggr/aggr_grp.c
1238
rc = aggr_add_pseudo_tx_group(port, &grp->lg_tx_group,
usr/src/uts/common/io/aggr/aggr_grp.c
1244
rc = aggr_add_pseudo_rx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1253
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1256
aggr_port_lacp_set_mode(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
1260
rc = aggr_port_start(port);
usr/src/uts/common/io/aggr/aggr_grp.c
1272
if (grp->lg_promisc || port->lp_prom_addr != NULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
1273
rc = aggr_port_promisc(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_grp.c
1285
if (aggr_port_notify_link(grp, port))
usr/src/uts/common/io/aggr/aggr_grp.c
1291
aggr_port_init_callbacks(port);
usr/src/uts/common/io/aggr/aggr_grp.c
1307
port = aggr_grp_port_lookup(grp, ports[i].lp_linkid);
usr/src/uts/common/io/aggr/aggr_grp.c
1308
ASSERT(port != NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
1311
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1312
(void) aggr_port_promisc(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_grp.c
1313
aggr_port_stop(port);
usr/src/uts/common/io/aggr/aggr_grp.c
1317
aggr_rem_pseudo_tx_group(port, &grp->lg_tx_group);
usr/src/uts/common/io/aggr/aggr_grp.c
1327
aggr_rem_pseudo_rx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1331
(void) aggr_grp_rem_port(grp, port, NULL, NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
1373
aggr_port_t *port = grp->lg_ports;
usr/src/uts/common/io/aggr/aggr_grp.c
1375
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1376
bcopy(port->lp_addr, grp->lg_addr, ETHERADDRL);
usr/src/uts/common/io/aggr/aggr_grp.c
1377
grp->lg_mac_addr_port = port;
usr/src/uts/common/io/aggr/aggr_grp.c
1448
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
1517
err = aggr_grp_add_port(grp, ports[i].lp_linkid, force, &port);
usr/src/uts/common/io/aggr/aggr_grp.c
1524
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
1527
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_grp.c
1528
num_rgroups = mac_get_num_rx_groups(port->lp_mh);
usr/src/uts/common/io/aggr/aggr_grp.c
1648
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
1654
err = aggr_add_pseudo_tx_group(port, &grp->lg_tx_group,
usr/src/uts/common/io/aggr/aggr_grp.c
1663
err = aggr_add_pseudo_rx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1671
aggr_rem_pseudo_tx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1675
aggr_rem_pseudo_rx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1684
if (aggr_port_notify_link(grp, port))
usr/src/uts/common/io/aggr/aggr_grp.c
1690
aggr_port_init_callbacks(port);
usr/src/uts/common/io/aggr/aggr_grp.c
1692
last_attached = port;
usr/src/uts/common/io/aggr/aggr_grp.c
1743
for (port = grp->lg_ports; ; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
1744
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1745
(void) aggr_grp_detach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
1748
aggr_rem_pseudo_tx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1752
aggr_rem_pseudo_rx_group(port,
usr/src/uts/common/io/aggr/aggr_grp.c
1755
if (port == last_attached)
usr/src/uts/common/io/aggr/aggr_grp.c
1765
port = grp->lg_ports;
usr/src/uts/common/io/aggr/aggr_grp.c
1766
while (port != NULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
1769
cport = port->lp_next;
usr/src/uts/common/io/aggr/aggr_grp.c
1770
aggr_port_delete(port);
usr/src/uts/common/io/aggr/aggr_grp.c
1771
port = cport;
usr/src/uts/common/io/aggr/aggr_grp.c
1787
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
1791
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
1792
if (port->lp_linkid == linkid)
usr/src/uts/common/io/aggr/aggr_grp.c
1796
return (port);
usr/src/uts/common/io/aggr/aggr_grp.c
1803
aggr_grp_rem_port(aggr_grp_t *grp, aggr_port_t *port,
usr/src/uts/common/io/aggr/aggr_grp.c
1820
for (pport = &grp->lg_ports; *pport != port;
usr/src/uts/common/io/aggr/aggr_grp.c
1827
*pport = port->lp_next;
usr/src/uts/common/io/aggr/aggr_grp.c
1829
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_grp.c
1836
if (!grp->lg_addr_fixed && grp->lg_mac_addr_port == port) {
usr/src/uts/common/io/aggr/aggr_grp.c
1846
link_state_changed = aggr_grp_detach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
1859
val = aggr_port_stat(port, stat);
usr/src/uts/common/io/aggr/aggr_grp.c
1860
val -= port->lp_stat[i];
usr/src/uts/common/io/aggr/aggr_grp.c
1869
val = aggr_port_stat(port, stat);
usr/src/uts/common/io/aggr/aggr_grp.c
1870
val -= port->lp_ether_stat[i];
usr/src/uts/common/io/aggr/aggr_grp.c
1879
aggr_rem_pseudo_tx_group(port, &grp->lg_tx_group);
usr/src/uts/common/io/aggr/aggr_grp.c
1880
aggr_port_delete(port);
usr/src/uts/common/io/aggr/aggr_grp.c
1908
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
1946
port = aggr_grp_port_lookup(grp, ports[i].lp_linkid);
usr/src/uts/common/io/aggr/aggr_grp.c
1947
ASSERT(port != NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
1949
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1950
rc = aggr_port_promisc(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_grp.c
1955
port = aggr_grp_port_lookup(grp,
usr/src/uts/common/io/aggr/aggr_grp.c
1957
ASSERT(port != NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
1964
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1965
if (port->lp_started && (grp->lg_promisc ||
usr/src/uts/common/io/aggr/aggr_grp.c
1966
port->lp_prom_addr != NULL)) {
usr/src/uts/common/io/aggr/aggr_grp.c
1967
(void) aggr_port_promisc(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_grp.c
1977
port = aggr_grp_port_lookup(grp, ports[i].lp_linkid);
usr/src/uts/common/io/aggr/aggr_grp.c
1978
ASSERT(port != NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
1982
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
1983
aggr_port_stop(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2000
aggr_rem_pseudo_rx_group(port, &grp->lg_rx_groups[j]);
usr/src/uts/common/io/aggr/aggr_grp.c
2003
rc = aggr_grp_rem_port(grp, port, &mac_addr_changed,
usr/src/uts/common/io/aggr/aggr_grp.c
2026
aggr_port_t *port, *cport;
usr/src/uts/common/io/aggr/aggr_grp.c
2096
port = grp->lg_ports;
usr/src/uts/common/io/aggr/aggr_grp.c
2097
while (port != NULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
2098
cport = port->lp_next;
usr/src/uts/common/io/aggr/aggr_grp.c
2099
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
2101
aggr_port_stop(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2102
(void) aggr_grp_detach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
2104
aggr_rem_pseudo_tx_group(port, &grp->lg_tx_group);
usr/src/uts/common/io/aggr/aggr_grp.c
2106
aggr_rem_pseudo_rx_group(port, &grp->lg_rx_groups[i]);
usr/src/uts/common/io/aggr/aggr_grp.c
2107
aggr_port_delete(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2108
port = cport;
usr/src/uts/common/io/aggr/aggr_grp.c
2151
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
2182
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2183
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
2184
rc = new_port_fn(fn_arg, port->lp_linkid, port->lp_addr,
usr/src/uts/common/io/aggr/aggr_grp.c
2185
port->lp_state, &port->lp_lacp.ActorOperPortState);
usr/src/uts/common/io/aggr/aggr_grp.c
2208
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
2226
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2228
*val += aggr_port_stat(port, stat);
usr/src/uts/common/io/aggr/aggr_grp.c
2235
*val -= port->lp_stat[stat_index];
usr/src/uts/common/io/aggr/aggr_grp.c
2239
*val -= port->lp_ether_stat[stat_index];
usr/src/uts/common/io/aggr/aggr_grp.c
2254
aggr_port_t *port = rx_ring->arr_port;
usr/src/uts/common/io/aggr/aggr_grp.c
2256
*val = mac_stat_get(port->lp_mh, stat);
usr/src/uts/common/io/aggr/aggr_grp.c
2270
aggr_port_t *port = tx_ring->atr_port;
usr/src/uts/common/io/aggr/aggr_grp.c
2272
*val = mac_stat_get(port->lp_mh, stat);
usr/src/uts/common/io/aggr/aggr_grp.c
2311
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
2321
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2322
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
2323
if (aggr_port_start(port) != 0) {
usr/src/uts/common/io/aggr/aggr_grp.c
2333
if (grp->lg_promisc || port->lp_prom_addr != NULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
2334
if (aggr_port_promisc(port, B_TRUE) != 0)
usr/src/uts/common/io/aggr/aggr_grp.c
2335
aggr_port_stop(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2350
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
2355
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2356
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
2359
(void) aggr_port_promisc(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_grp.c
2361
aggr_port_stop(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2373
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
2385
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2388
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
2389
AGGR_PORT_REFHOLD(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2390
if (!on && (port->lp_prom_addr == NULL))
usr/src/uts/common/io/aggr/aggr_grp.c
2391
err = aggr_port_promisc(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_grp.c
2392
else if (on && port->lp_started)
usr/src/uts/common/io/aggr/aggr_grp.c
2393
err = aggr_port_promisc(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_grp.c
2396
if (aggr_grp_detach_port(grp, port))
usr/src/uts/common/io/aggr/aggr_grp.c
2406
if (aggr_grp_attach_port(grp, port))
usr/src/uts/common/io/aggr/aggr_grp.c
2410
AGGR_PORT_REFRELE(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2644
aggr_port_t *port = rr_ring->arr_port;
usr/src/uts/common/io/aggr/aggr_grp.c
2645
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_grp.c
2662
aggr_recv_lacp(port,
usr/src/uts/common/io/aggr/aggr_grp.c
2668
if (!port->lp_collector_enabled) {
usr/src/uts/common/io/aggr/aggr_grp.c
2685
aggr_port_t *port, *p;
usr/src/uts/common/io/aggr/aggr_grp.c
2714
for (port = grp->lg_ports; port != NULL; port = port->lp_next)
usr/src/uts/common/io/aggr/aggr_grp.c
2715
if ((err = aggr_port_addmac(port, idx, mac_addr)) != 0)
usr/src/uts/common/io/aggr/aggr_grp.c
2719
for (p = grp->lg_ports; p != port; p = p->lp_next)
usr/src/uts/common/io/aggr/aggr_grp.c
2736
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
2764
for (port = grp->lg_ports; port != NULL; port = port->lp_next)
usr/src/uts/common/io/aggr/aggr_grp.c
2765
aggr_port_remmac(port, rx_group->arg_index, mac_addr);
usr/src/uts/common/io/aggr/aggr_grp.c
2803
aggr_port_t *port, *p;
usr/src/uts/common/io/aggr/aggr_grp.c
2836
for (port = aggr->lg_ports; port != NULL; port = port->lp_next)
usr/src/uts/common/io/aggr/aggr_grp.c
2837
if ((err = aggr_port_addvlan(port, idx, vid)) != 0)
usr/src/uts/common/io/aggr/aggr_grp.c
2847
for (p = aggr->lg_ports; p != port; p = p->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2882
aggr_port_t *port, *p;
usr/src/uts/common/io/aggr/aggr_grp.c
289
aggr_grp_port_hold(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
291
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_grp.c
2916
for (port = aggr->lg_ports; port != NULL; port = port->lp_next)
usr/src/uts/common/io/aggr/aggr_grp.c
2917
if ((err = aggr_port_remvlan(port, idx, vid)) != 0)
usr/src/uts/common/io/aggr/aggr_grp.c
2925
for (p = aggr->lg_ports; p != port; p = p->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
293
AGGR_PORT_REFHOLD(port);
usr/src/uts/common/io/aggr/aggr_grp.c
2964
aggr_grp_multicst_port(aggr_port_t *port, boolean_t add)
usr/src/uts/common/io/aggr/aggr_grp.c
2966
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_grp.c
2968
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
2971
if (!port->lp_started || port->lp_state != AGGR_PORT_STATE_ATTACHED)
usr/src/uts/common/io/aggr/aggr_grp.c
2974
mac_multicast_refresh(grp->lg_mh, aggr_port_multicst, port, add);
usr/src/uts/common/io/aggr/aggr_grp.c
2981
aggr_port_t *port = NULL, *errport = NULL;
usr/src/uts/common/io/aggr/aggr_grp.c
2986
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
2987
if (port->lp_state != AGGR_PORT_STATE_ATTACHED ||
usr/src/uts/common/io/aggr/aggr_grp.c
2988
!port->lp_started) {
usr/src/uts/common/io/aggr/aggr_grp.c
2991
err = aggr_port_multicst(port, add, addrp);
usr/src/uts/common/io/aggr/aggr_grp.c
2993
errport = port;
usr/src/uts/common/io/aggr/aggr_grp.c
3006
for (port = grp->lg_ports; port != errport;
usr/src/uts/common/io/aggr/aggr_grp.c
3007
port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
3008
if (port->lp_state != AGGR_PORT_STATE_ATTACHED ||
usr/src/uts/common/io/aggr/aggr_grp.c
3009
!port->lp_started) {
usr/src/uts/common/io/aggr/aggr_grp.c
3012
(void) aggr_port_multicst(port, B_FALSE, addrp);
usr/src/uts/common/io/aggr/aggr_grp.c
304
aggr_grp_port_rele(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
3041
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
3056
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
3057
if (!mac_capab_get(port->lp_mh, MAC_CAPAB_HCKSUM, &cksum))
usr/src/uts/common/io/aggr/aggr_grp.c
306
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_grp.c
3062
!mac_capab_get(port->lp_mh, MAC_CAPAB_NO_NATIVEVLAN, NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
3065
!mac_capab_get(port->lp_mh, MAC_CAPAB_NO_ZCOPY, NULL);
usr/src/uts/common/io/aggr/aggr_grp.c
3068
mac_capab_get(port->lp_mh, MAC_CAPAB_LSO, &cap_lso);
usr/src/uts/common/io/aggr/aggr_grp.c
3096
aggr_grp_capab_check(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
3102
if (((!mac_capab_get(port->lp_mh, MAC_CAPAB_NO_NATIVEVLAN, NULL)) &
usr/src/uts/common/io/aggr/aggr_grp.c
3107
if (((!mac_capab_get(port->lp_mh, MAC_CAPAB_NO_ZCOPY, NULL)) &
usr/src/uts/common/io/aggr/aggr_grp.c
3112
if (!mac_capab_get(port->lp_mh, MAC_CAPAB_HCKSUM, &hcksum_txflags)) {
usr/src/uts/common/io/aggr/aggr_grp.c
312
AGGR_PORT_REFRELE(port);
usr/src/uts/common/io/aggr/aggr_grp.c
3123
if (mac_capab_get(port->lp_mh, MAC_CAPAB_LSO, &cap_lso)) {
usr/src/uts/common/io/aggr/aggr_grp.c
3154
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
3158
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
3161
mac_sdu_get(port->lp_mh, NULL, &port_sdu_max);
usr/src/uts/common/io/aggr/aggr_grp.c
3175
aggr_grp_sdu_check(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
3179
mac_sdu_get(port->lp_mh, NULL, &port_sdu_max);
usr/src/uts/common/io/aggr/aggr_grp.c
3190
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
3195
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_grp.c
3196
if (margin > port->lp_margin)
usr/src/uts/common/io/aggr/aggr_grp.c
3197
margin = port->lp_margin;
usr/src/uts/common/io/aggr/aggr_grp.c
3210
aggr_grp_margin_check(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
3212
if (port->lp_margin >= grp->lg_margin)
usr/src/uts/common/io/aggr/aggr_grp.c
3219
if (!mac_margin_update(grp->lg_mh, port->lp_margin))
usr/src/uts/common/io/aggr/aggr_grp.c
3222
grp->lg_margin = port->lp_margin;
usr/src/uts/common/io/aggr/aggr_grp.c
3230
aggr_set_port_sdu(aggr_grp_t *grp, aggr_port_t *port, uint32_t sdu,
usr/src/uts/common/io/aggr/aggr_grp.c
3238
if (port->lp_mah != NULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
3239
(void) mac_unicast_remove(port->lp_mch, port->lp_mah);
usr/src/uts/common/io/aggr/aggr_grp.c
3240
port->lp_mah = NULL;
usr/src/uts/common/io/aggr/aggr_grp.c
3243
err = mac_set_mtu(port->lp_mh, sdu, old_mtu);
usr/src/uts/common/io/aggr/aggr_grp.c
3245
if (removed && (rv = mac_unicast_add(port->lp_mch, NULL,
usr/src/uts/common/io/aggr/aggr_grp.c
3247
&port->lp_mah, 0, &diag)) != 0) {
usr/src/uts/common/io/aggr/aggr_grp.c
3261
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_grp.c
3262
(void) aggr_grp_detach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
3266
mac_client_name(port->lp_mch));
usr/src/uts/common/io/aggr/aggr_grp.c
3275
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
3292
for (port = grp->lg_ports, i = 0; port != NULL && err == 0;
usr/src/uts/common/io/aggr/aggr_grp.c
3293
port = port->lp_next, i++) {
usr/src/uts/common/io/aggr/aggr_grp.c
3294
err = aggr_set_port_sdu(grp, port, sdu, mtu + i);
usr/src/uts/common/io/aggr/aggr_grp.c
3300
for (tmp = grp->lg_ports, i = 0; tmp != port;
usr/src/uts/common/io/aggr/aggr_grp.c
339
aggr_grp_attach_port(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
344
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
3458
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
346
if (port->lp_state == AGGR_PORT_STATE_ATTACHED)
usr/src/uts/common/io/aggr/aggr_grp.c
3473
for (port = grp->lg_ports, i = 0; port != NULL;
usr/src/uts/common/io/aggr/aggr_grp.c
3474
port = port->lp_next, i++) {
usr/src/uts/common/io/aggr/aggr_grp.c
3480
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_grp.c
3482
err = mac_prop_info(port->lp_mh, MAC_PROP_MTU, NULL,
usr/src/uts/common/io/aggr/aggr_grp.c
3494
err = mac_prop_info(port->lp_mh, MAC_PROP_MTU, NULL,
usr/src/uts/common/io/aggr/aggr_grp.c
3510
if (port != NULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
353
if (port->lp_ifspeed == 0 ||
usr/src/uts/common/io/aggr/aggr_grp.c
354
port->lp_link_state != LINK_STATE_UP ||
usr/src/uts/common/io/aggr/aggr_grp.c
355
port->lp_link_duplex != LINK_DUPLEX_FULL) {
usr/src/uts/common/io/aggr/aggr_grp.c
369
grp->lg_ifspeed = port->lp_ifspeed;
usr/src/uts/common/io/aggr/aggr_grp.c
371
} else if (grp->lg_ifspeed != port->lp_ifspeed) {
usr/src/uts/common/io/aggr/aggr_grp.c
398
port->lp_state = AGGR_PORT_STATE_ATTACHED;
usr/src/uts/common/io/aggr/aggr_grp.c
400
aggr_grp_multicst_port(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_grp.c
409
mac_client_set_flow_cb(port->lp_mch, aggr_recv_cb, port);
usr/src/uts/common/io/aggr/aggr_grp.c
420
aggr_send_port_enable(port);
usr/src/uts/common/io/aggr/aggr_grp.c
422
aggr_lacp_port_attached(port);
usr/src/uts/common/io/aggr/aggr_grp.c
428
aggr_grp_detach_port(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_grp.c
433
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
436
if (port->lp_state != AGGR_PORT_STATE_ATTACHED)
usr/src/uts/common/io/aggr/aggr_grp.c
439
mac_client_clear_flow_cb(port->lp_mch);
usr/src/uts/common/io/aggr/aggr_grp.c
441
aggr_grp_multicst_port(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_grp.c
444
aggr_send_port_disable(port);
usr/src/uts/common/io/aggr/aggr_grp.c
446
aggr_lacp_port_detached(port);
usr/src/uts/common/io/aggr/aggr_grp.c
448
port->lp_state = AGGR_PORT_STATE_STANDBY;
usr/src/uts/common/io/aggr/aggr_grp.c
520
aggr_grp_port_mac_changed(aggr_grp_t *grp, aggr_port_t *port,
usr/src/uts/common/io/aggr/aggr_grp.c
524
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
539
if (grp->lg_mac_addr_port == port) {
usr/src/uts/common/io/aggr/aggr_grp.c
544
bcopy(port->lp_addr, grp->lg_addr, ETHERADDRL);
usr/src/uts/common/io/aggr/aggr_grp.c
551
if (aggr_port_unicst(port) != 0) {
usr/src/uts/common/io/aggr/aggr_grp.c
552
*link_state_changedp = aggr_grp_detach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
561
*link_state_changedp = aggr_grp_attach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_grp.c
573
aggr_port_t *port, **cport;
usr/src/uts/common/io/aggr/aggr_grp.c
592
err = aggr_port_create(grp, port_linkid, force, &port);
usr/src/uts/common/io/aggr/aggr_grp.c
596
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_grp.c
602
*cport = port;
usr/src/uts/common/io/aggr/aggr_grp.c
609
port->lp_grp = grp;
usr/src/uts/common/io/aggr/aggr_grp.c
615
aggr_lacp_init_port(port);
usr/src/uts/common/io/aggr/aggr_grp.c
619
*pp = port;
usr/src/uts/common/io/aggr/aggr_grp.c
645
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_grp.c
655
port = grp->lg_tx_ports[0];
usr/src/uts/common/io/aggr/aggr_grp.c
656
ASSERT(port->lp_tx_ring_cnt > 0);
usr/src/uts/common/io/aggr/aggr_grp.c
657
mac_hwring_set_default(grp->lg_mh, port->lp_pseudo_tx_rings[0]);
usr/src/uts/common/io/aggr/aggr_grp.c
665
aggr_add_pseudo_rx_ring(aggr_port_t *port,
usr/src/uts/common/io/aggr/aggr_grp.c
686
ring->arr_port = port;
usr/src/uts/common/io/aggr/aggr_grp.c
706
(void *)port, (mac_resource_handle_t)ring);
usr/src/uts/common/io/aggr/aggr_grp.c
747
aggr_add_pseudo_rx_group(aggr_port_t *port, aggr_pseudo_rx_group_t *rx_grp)
usr/src/uts/common/io/aggr/aggr_grp.c
757
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
759
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
772
hw_rh_cnt = mac_hwrings_idx_get(port->lp_mh, g_idx,
usr/src/uts/common/io/aggr/aggr_grp.c
773
&port->lp_hwghs[g_idx], hw_rh, MAC_RING_TYPE_RX);
usr/src/uts/common/io/aggr/aggr_grp.c
780
if ((err = aggr_port_addvlan(port, g_idx, avp->av_vid)) != 0)
usr/src/uts/common/io/aggr/aggr_grp.c
785
if ((err = aggr_port_addmac(port, g_idx, addr->aua_addr)) != 0)
usr/src/uts/common/io/aggr/aggr_grp.c
790
err = aggr_add_pseudo_rx_ring(port, rx_grp, hw_rh[i]);
usr/src/uts/common/io/aggr/aggr_grp.c
805
aggr_port_remmac(port, g_idx, a->aua_addr);
usr/src/uts/common/io/aggr/aggr_grp.c
813
if ((err2 = aggr_port_remvlan(port, g_idx, avp->av_vid)) != 0) {
usr/src/uts/common/io/aggr/aggr_grp.c
816
mac_client_name(port->lp_mch), err2);
usr/src/uts/common/io/aggr/aggr_grp.c
820
port->lp_hwghs[g_idx] = NULL;
usr/src/uts/common/io/aggr/aggr_grp.c
832
aggr_rem_pseudo_rx_group(aggr_port_t *port, aggr_pseudo_rx_group_t *rx_grp)
usr/src/uts/common/io/aggr/aggr_grp.c
840
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
843
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
845
hw_rh_cnt = mac_hwrings_idx_get(port->lp_mh, g_idx, NULL, hw_rh,
usr/src/uts/common/io/aggr/aggr_grp.c
852
aggr_port_remmac(port, g_idx, addr->aua_addr);
usr/src/uts/common/io/aggr/aggr_grp.c
858
if ((err = aggr_port_remvlan(port, g_idx, avp->av_vid)) != 0) {
usr/src/uts/common/io/aggr/aggr_grp.c
861
mac_client_name(port->lp_mch), err);
usr/src/uts/common/io/aggr/aggr_grp.c
865
port->lp_hwghs[g_idx] = NULL;
usr/src/uts/common/io/aggr/aggr_grp.c
873
aggr_add_pseudo_tx_ring(aggr_port_t *port,
usr/src/uts/common/io/aggr/aggr_grp.c
881
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_grp.c
899
ring->atr_port = port;
usr/src/uts/common/io/aggr/aggr_grp.c
955
aggr_add_pseudo_tx_group(aggr_port_t *port, aggr_pseudo_tx_group_t *tx_grp,
usr/src/uts/common/io/aggr/aggr_grp.c
958
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_grp.c
968
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_grp.c
973
hw_rh_cnt = mac_hwrings_get(port->lp_mch, NULL, hw_rh,
usr/src/uts/common/io/aggr/aggr_grp.c
982
port->lp_tx_ring_cnt = 1;
usr/src/uts/common/io/aggr/aggr_grp.c
984
port->lp_tx_ring_cnt = MIN(hw_rh_cnt, limit);
usr/src/uts/common/io/aggr/aggr_grp.c
986
port->lp_tx_ring_alloc = port->lp_tx_ring_cnt;
usr/src/uts/common/io/aggr/aggr_grp.c
987
port->lp_tx_rings = kmem_zalloc((sizeof (mac_ring_handle_t *) *
usr/src/uts/common/io/aggr/aggr_grp.c
988
port->lp_tx_ring_alloc), KM_SLEEP);
usr/src/uts/common/io/aggr/aggr_grp.c
989
port->lp_pseudo_tx_rings = kmem_zalloc((sizeof (mac_ring_handle_t *) *
usr/src/uts/common/io/aggr/aggr_grp.c
990
port->lp_tx_ring_alloc), KM_SLEEP);
usr/src/uts/common/io/aggr/aggr_grp.c
993
if ((err = aggr_add_pseudo_tx_ring(port, tx_grp,
usr/src/uts/common/io/aggr/aggr_grp.c
995
port->lp_tx_rings[0] = NULL;
usr/src/uts/common/io/aggr/aggr_grp.c
996
port->lp_pseudo_tx_rings[0] = pseudo_rh;
usr/src/uts/common/io/aggr/aggr_grp.c
999
for (i = 0; err == 0 && i < port->lp_tx_ring_cnt; i++) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1000
port->lp_lacp.ActorAdminPortState.bit.activity =
usr/src/uts/common/io/aggr/aggr_lacp.c
1001
port->lp_lacp.ActorOperPortState.bit.activity =
usr/src/uts/common/io/aggr/aggr_lacp.c
1007
aggr_set_coll_dist(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_lacp.c
1008
lacp_on(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1011
lacp_off(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1013
aggr_set_coll_dist(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_lacp.c
1016
port->lp_lacp.sm.begin = B_TRUE;
usr/src/uts/common/io/aggr/aggr_lacp.c
1017
lacp_mux_sm(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1018
lacp_periodic_sm(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1021
lacp_receive_sm(port, NULL);
usr/src/uts/common/io/aggr/aggr_lacp.c
1022
lacp_mux_sm(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1034
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_lacp.c
1043
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1044
port->lp_lacp.ActorAdminPortState.bit.timeout =
usr/src/uts/common/io/aggr/aggr_lacp.c
1045
port->lp_lacp.ActorOperPortState.bit.timeout =
usr/src/uts/common/io/aggr/aggr_lacp.c
1051
aggr_port_lacp_set_mode(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_lacp.c
1061
port->lp_lacp.ActorAdminPortState.bit.activity =
usr/src/uts/common/io/aggr/aggr_lacp.c
1062
port->lp_lacp.ActorOperPortState.bit.activity =
usr/src/uts/common/io/aggr/aggr_lacp.c
1065
port->lp_lacp.ActorAdminPortState.bit.timeout =
usr/src/uts/common/io/aggr/aggr_lacp.c
1066
port->lp_lacp.ActorOperPortState.bit.timeout =
usr/src/uts/common/io/aggr/aggr_lacp.c
1071
aggr_set_coll_dist(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_lacp.c
1073
lacp_on(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1085
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_lacp.c
1092
for (port = grp->lg_ports; port != NULL; port = port->lp_next)
usr/src/uts/common/io/aggr/aggr_lacp.c
1093
aggr_port_lacp_set_mode(grp, port);
usr/src/uts/common/io/aggr/aggr_lacp.c
154
aggr_port_t *port = arg;
usr/src/uts/common/io/aggr/aggr_lacp.c
155
aggr_lacp_port_t *pl = &port->lp_lacp;
usr/src/uts/common/io/aggr/aggr_lacp.c
156
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_lacp.c
1836
pl->PartnerOperPortNum = ntohs(lacp->actor_info.port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1859
if (((ntohs(lacp->partner_info.port) == pl->ActorPortNumber) &&
usr/src/uts/common/io/aggr/aggr_lacp.c
189
if (port->lp_closing) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1900
if ((pl->PartnerOperPortNum != ntohs(lacp->actor_info.port)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
196
periodic_timer_pop_handler(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1964
if ((pl->ActorPortNumber != ntohs(lacp->partner_info.port)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
198
wait_while_timer_pop_handler(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
200
current_while_timer_pop_handler(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
219
aggr_grp_port_rele(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
2326
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_lacp.c
2364
port = (aggr_port_t *)mp->b_prev;
usr/src/uts/common/io/aggr/aggr_lacp.c
2365
AGGR_PORT_REFRELE(port);
usr/src/uts/common/io/aggr/aggr_lacp.c
416
aggr_lacp_mcast_on(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_lacp.c
418
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_lacp.c
419
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_lacp.c
421
if (port->lp_state != AGGR_PORT_STATE_ATTACHED)
usr/src/uts/common/io/aggr/aggr_lacp.c
424
(void) aggr_port_multicst(port, B_TRUE,
usr/src/uts/common/io/aggr/aggr_lacp.c
429
aggr_lacp_mcast_off(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_lacp.c
431
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_lacp.c
432
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_lacp.c
434
if (port->lp_state != AGGR_PORT_STATE_ATTACHED)
usr/src/uts/common/io/aggr/aggr_lacp.c
437
(void) aggr_port_multicst(port, B_FALSE,
usr/src/uts/common/io/aggr/aggr_lacp.c
671
fill_lacp_ether(aggr_port_t *port, struct ether_header *ether)
usr/src/uts/common/io/aggr/aggr_lacp.c
673
bcopy(port->lp_addr, (uint8_t *)&(ether->ether_shost), ETHERADDRL);
usr/src/uts/common/io/aggr/aggr_lacp.c
703
lacp->actor_info.port = htons(pl->ActorPortNumber);
usr/src/uts/common/io/aggr/aggr_lacp.c
717
lacp->partner_info.port = htons(pl->PartnerOperPortNum);
usr/src/uts/common/io/aggr/aggr_lacp.c
989
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_lacp.c
999
for (port = grp->lg_ports; port != NULL; port = port->lp_next) {
usr/src/uts/common/io/aggr/aggr_port.c
110
aggr_port_init_callbacks(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
113
port->lp_mnh = mac_notify_add(port->lp_mh, aggr_port_notify_cb, port);
usr/src/uts/common/io/aggr/aggr_port.c
128
aggr_grp_port_hold(port);
usr/src/uts/common/io/aggr/aggr_port.c
138
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_port.c
215
port = kmem_cache_alloc(aggr_port_cache, KM_SLEEP);
usr/src/uts/common/io/aggr/aggr_port.c
217
port->lp_refs = 1;
usr/src/uts/common/io/aggr/aggr_port.c
218
port->lp_next = NULL;
usr/src/uts/common/io/aggr/aggr_port.c
219
port->lp_mh = mh;
usr/src/uts/common/io/aggr/aggr_port.c
220
port->lp_mch = mch;
usr/src/uts/common/io/aggr/aggr_port.c
221
port->lp_mip = mip;
usr/src/uts/common/io/aggr/aggr_port.c
222
port->lp_linkid = linkid;
usr/src/uts/common/io/aggr/aggr_port.c
223
port->lp_closing = B_FALSE;
usr/src/uts/common/io/aggr/aggr_port.c
224
port->lp_mah = mah;
usr/src/uts/common/io/aggr/aggr_port.c
227
mac_unicast_primary_get(port->lp_mh, port->lp_addr);
usr/src/uts/common/io/aggr/aggr_port.c
230
port->lp_state = AGGR_PORT_STATE_STANDBY;
usr/src/uts/common/io/aggr/aggr_port.c
231
port->lp_link_state = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/aggr/aggr_port.c
232
port->lp_ifspeed = 0;
usr/src/uts/common/io/aggr/aggr_port.c
233
port->lp_link_duplex = LINK_DUPLEX_UNKNOWN;
usr/src/uts/common/io/aggr/aggr_port.c
234
port->lp_started = B_FALSE;
usr/src/uts/common/io/aggr/aggr_port.c
235
port->lp_tx_enabled = B_FALSE;
usr/src/uts/common/io/aggr/aggr_port.c
236
port->lp_promisc_on = B_FALSE;
usr/src/uts/common/io/aggr/aggr_port.c
237
port->lp_no_link_update = no_link_update;
usr/src/uts/common/io/aggr/aggr_port.c
238
port->lp_portid = portid;
usr/src/uts/common/io/aggr/aggr_port.c
239
port->lp_margin = margin;
usr/src/uts/common/io/aggr/aggr_port.c
240
port->lp_prom_addr = NULL;
usr/src/uts/common/io/aggr/aggr_port.c
248
port->lp_stat[i] =
usr/src/uts/common/io/aggr/aggr_port.c
249
aggr_port_stat(port, i + MAC_STAT_MIN);
usr/src/uts/common/io/aggr/aggr_port.c
252
port->lp_ether_stat[i] =
usr/src/uts/common/io/aggr/aggr_port.c
253
aggr_port_stat(port, i + MACTYPE_STAT_MIN);
usr/src/uts/common/io/aggr/aggr_port.c
257
port->lp_collector_enabled = B_FALSE;
usr/src/uts/common/io/aggr/aggr_port.c
259
*pp = port;
usr/src/uts/common/io/aggr/aggr_port.c
271
aggr_port_delete(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
273
aggr_lacp_port_t *pl = &port->lp_lacp;
usr/src/uts/common/io/aggr/aggr_port.c
275
ASSERT(!port->lp_promisc_on);
usr/src/uts/common/io/aggr/aggr_port.c
276
port->lp_closing = B_TRUE;
usr/src/uts/common/io/aggr/aggr_port.c
277
VERIFY0(mac_margin_remove(port->lp_mh, port->lp_margin));
usr/src/uts/common/io/aggr/aggr_port.c
278
mac_client_clear_flow_cb(port->lp_mch);
usr/src/uts/common/io/aggr/aggr_port.c
286
if ((port->lp_mnh != NULL) &&
usr/src/uts/common/io/aggr/aggr_port.c
287
(mac_notify_remove(port->lp_mnh, B_FALSE) == 0)) {
usr/src/uts/common/io/aggr/aggr_port.c
288
aggr_grp_port_rele(port);
usr/src/uts/common/io/aggr/aggr_port.c
290
port->lp_mnh = NULL;
usr/src/uts/common/io/aggr/aggr_port.c
309
(void) mac_unicast_primary_set(port->lp_mh, port->lp_addr);
usr/src/uts/common/io/aggr/aggr_port.c
311
if (port->lp_mah != NULL)
usr/src/uts/common/io/aggr/aggr_port.c
312
(void) mac_unicast_remove(port->lp_mch, port->lp_mah);
usr/src/uts/common/io/aggr/aggr_port.c
314
mac_client_close(port->lp_mch, MAC_CLOSE_FLAGS_EXCLUSIVE);
usr/src/uts/common/io/aggr/aggr_port.c
315
mac_close(port->lp_mh);
usr/src/uts/common/io/aggr/aggr_port.c
316
AGGR_PORT_REFRELE(port);
usr/src/uts/common/io/aggr/aggr_port.c
320
aggr_port_free(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
322
ASSERT(port->lp_refs == 0);
usr/src/uts/common/io/aggr/aggr_port.c
323
if (port->lp_grp != NULL)
usr/src/uts/common/io/aggr/aggr_port.c
324
AGGR_GRP_REFRELE(port->lp_grp);
usr/src/uts/common/io/aggr/aggr_port.c
325
port->lp_grp = NULL;
usr/src/uts/common/io/aggr/aggr_port.c
326
id_free(aggr_portids, port->lp_portid);
usr/src/uts/common/io/aggr/aggr_port.c
327
port->lp_portid = 0;
usr/src/uts/common/io/aggr/aggr_port.c
328
mutex_destroy(&port->lp_lacp.lacp_timer_lock);
usr/src/uts/common/io/aggr/aggr_port.c
329
cv_destroy(&port->lp_lacp.lacp_timer_cv);
usr/src/uts/common/io/aggr/aggr_port.c
330
kmem_cache_free(aggr_port_cache, port);
usr/src/uts/common/io/aggr/aggr_port.c
338
aggr_port_notify_link(aggr_grp_t *grp, aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
349
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_port.c
355
link_state = port->lp_no_link_update ? LINK_STATE_UP :
usr/src/uts/common/io/aggr/aggr_port.c
356
mac_link_get(port->lp_mh);
usr/src/uts/common/io/aggr/aggr_port.c
357
if (port->lp_link_state != link_state) {
usr/src/uts/common/io/aggr/aggr_port.c
359
do_attach = (port->lp_link_state != LINK_STATE_UP);
usr/src/uts/common/io/aggr/aggr_port.c
361
do_detach = (port->lp_link_state == LINK_STATE_UP);
usr/src/uts/common/io/aggr/aggr_port.c
363
port->lp_link_state = link_state;
usr/src/uts/common/io/aggr/aggr_port.c
366
link_duplex = aggr_port_stat(port, ETHER_STAT_LINK_DUPLEX);
usr/src/uts/common/io/aggr/aggr_port.c
367
if (port->lp_link_duplex != link_duplex) {
usr/src/uts/common/io/aggr/aggr_port.c
369
do_attach |= (port->lp_link_duplex != LINK_DUPLEX_FULL);
usr/src/uts/common/io/aggr/aggr_port.c
371
do_detach |= (port->lp_link_duplex == LINK_DUPLEX_FULL);
usr/src/uts/common/io/aggr/aggr_port.c
373
port->lp_link_duplex = link_duplex;
usr/src/uts/common/io/aggr/aggr_port.c
376
ifspeed = aggr_port_stat(port, MAC_STAT_IFSPEED);
usr/src/uts/common/io/aggr/aggr_port.c
377
if (port->lp_ifspeed != ifspeed) {
usr/src/uts/common/io/aggr/aggr_port.c
380
if (port->lp_state == AGGR_PORT_STATE_ATTACHED)
usr/src/uts/common/io/aggr/aggr_port.c
387
port->lp_ifspeed = ifspeed;
usr/src/uts/common/io/aggr/aggr_port.c
391
link_state_changed = aggr_grp_attach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_port.c
394
link_state_changed = aggr_grp_detach_port(grp, port);
usr/src/uts/common/io/aggr/aggr_port.c
406
aggr_port_notify_unicst(aggr_grp_t *grp, aggr_port_t *port,
usr/src/uts/common/io/aggr/aggr_port.c
417
mac_perim_enter_by_mh(port->lp_mh, &mph);
usr/src/uts/common/io/aggr/aggr_port.c
423
mac_unicast_primary_get(port->lp_mh, mac_addr);
usr/src/uts/common/io/aggr/aggr_port.c
430
bcopy(mac_addr, port->lp_addr, ETHERADDRL);
usr/src/uts/common/io/aggr/aggr_port.c
432
aggr_grp_port_mac_changed(grp, port, &mac_addr_changed,
usr/src/uts/common/io/aggr/aggr_port.c
457
aggr_port_t *port = arg;
usr/src/uts/common/io/aggr/aggr_port.c
458
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_port.c
463
if (port->lp_closing) {
usr/src/uts/common/io/aggr/aggr_port.c
470
aggr_grp_port_rele(port);
usr/src/uts/common/io/aggr/aggr_port.c
479
if (aggr_port_notify_link(grp, port))
usr/src/uts/common/io/aggr/aggr_port.c
483
aggr_port_notify_unicst(grp, port, &mac_addr_changed,
usr/src/uts/common/io/aggr/aggr_port.c
498
aggr_port_start(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
500
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_port.c
502
if (port->lp_started)
usr/src/uts/common/io/aggr/aggr_port.c
505
port->lp_started = B_TRUE;
usr/src/uts/common/io/aggr/aggr_port.c
506
aggr_grp_multicst_port(port, B_TRUE);
usr/src/uts/common/io/aggr/aggr_port.c
511
aggr_port_stop(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
513
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_port.c
515
if (!port->lp_started)
usr/src/uts/common/io/aggr/aggr_port.c
518
aggr_grp_multicst_port(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_port.c
521
port->lp_started = B_FALSE;
usr/src/uts/common/io/aggr/aggr_port.c
529
aggr_port_promisc(aggr_port_t *port, boolean_t on)
usr/src/uts/common/io/aggr/aggr_port.c
533
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_port.c
535
if (on == port->lp_promisc_on)
usr/src/uts/common/io/aggr/aggr_port.c
538
rc = mac_set_promisc(port->lp_mh, on);
usr/src/uts/common/io/aggr/aggr_port.c
541
port->lp_promisc_on = on;
usr/src/uts/common/io/aggr/aggr_port.c
550
aggr_port_unicst(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_port.c
552
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_port.c
555
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_port.c
557
return (mac_unicast_primary_set(port->lp_mh, grp->lg_addr));
usr/src/uts/common/io/aggr/aggr_port.c
566
aggr_port_t *port = arg;
usr/src/uts/common/io/aggr/aggr_port.c
569
return (mac_multicast_add(port->lp_mch, addrp));
usr/src/uts/common/io/aggr/aggr_port.c
571
mac_multicast_remove(port->lp_mch, addrp);
usr/src/uts/common/io/aggr/aggr_port.c
577
aggr_port_stat(aggr_port_t *port, uint_t stat)
usr/src/uts/common/io/aggr/aggr_port.c
579
return (mac_stat_get(port->lp_mh, stat));
usr/src/uts/common/io/aggr/aggr_port.c
589
aggr_port_addmac(aggr_port_t *port, uint_t idx, const uint8_t *mac_addr)
usr/src/uts/common/io/aggr/aggr_port.c
595
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_port.c
597
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_port.c
605
if (port->lp_hwghs[idx] == NULL)
usr/src/uts/common/io/aggr/aggr_port.c
612
if ((port->lp_hwghs[idx] != NULL) &&
usr/src/uts/common/io/aggr/aggr_port.c
613
((mac_hwgroup_addmac(port->lp_hwghs[idx], mac_addr)) == 0)) {
usr/src/uts/common/io/aggr/aggr_port.c
623
if (port->lp_started &&
usr/src/uts/common/io/aggr/aggr_port.c
624
((err = aggr_port_promisc(port, B_TRUE)) != 0)) {
usr/src/uts/common/io/aggr/aggr_port.c
633
pprev = &port->lp_prom_addr;
usr/src/uts/common/io/aggr/aggr_port.c
653
aggr_port_remmac(aggr_port_t *port, uint_t idx, const uint8_t *mac_addr)
usr/src/uts/common/io/aggr/aggr_port.c
655
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_port.c
661
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_port.c
667
pprev = &port->lp_prom_addr;
usr/src/uts/common/io/aggr/aggr_port.c
683
if (port->lp_prom_addr == NULL && !grp->lg_promisc)
usr/src/uts/common/io/aggr/aggr_port.c
684
(void) aggr_port_promisc(port, B_FALSE);
usr/src/uts/common/io/aggr/aggr_port.c
687
if (port->lp_hwghs[idx] == NULL)
usr/src/uts/common/io/aggr/aggr_port.c
690
ASSERT3P(port->lp_hwghs[idx], !=, NULL);
usr/src/uts/common/io/aggr/aggr_port.c
691
(void) mac_hwgroup_remmac(port->lp_hwghs[idx], mac_addr);
usr/src/uts/common/io/aggr/aggr_port.c
698
aggr_port_addvlan(aggr_port_t *port, uint_t idx, uint16_t vid)
usr/src/uts/common/io/aggr/aggr_port.c
703
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_port.c
705
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_port.c
708
if (port->lp_hwghs[idx] == NULL)
usr/src/uts/common/io/aggr/aggr_port.c
717
if (port->lp_hwghs[idx] == NULL)
usr/src/uts/common/io/aggr/aggr_port.c
72
aggr_port_t *port = buf;
usr/src/uts/common/io/aggr/aggr_port.c
720
err = mac_hwgroup_addvlan(port->lp_hwghs[idx], vid);
usr/src/uts/common/io/aggr/aggr_port.c
727
aggr_port_remvlan(aggr_port_t *port, uint_t idx, uint16_t vid)
usr/src/uts/common/io/aggr/aggr_port.c
732
ASSERT(MAC_PERIM_HELD(port->lp_grp->lg_mh));
usr/src/uts/common/io/aggr/aggr_port.c
734
mac_perim_enter_by_mh(port->lp_mh, &pmph);
usr/src/uts/common/io/aggr/aggr_port.c
737
if (port->lp_hwghs[idx] == NULL)
usr/src/uts/common/io/aggr/aggr_port.c
74
ASSERT3P(port->lp_mnh, ==, NULL);
usr/src/uts/common/io/aggr/aggr_port.c
740
if (port->lp_hwghs[idx] == NULL)
usr/src/uts/common/io/aggr/aggr_port.c
743
err = mac_hwgroup_remvlan(port->lp_hwghs[idx], vid);
usr/src/uts/common/io/aggr/aggr_port.c
75
ASSERT(!port->lp_tx_grp_added);
usr/src/uts/common/io/aggr/aggr_port.c
77
ASSERT3P(port->lp_hwghs[i], ==, NULL);
usr/src/uts/common/io/aggr/aggr_recv.c
105
if (port->lp_collector_enabled) {
usr/src/uts/common/io/aggr/aggr_recv.c
133
aggr_recv_lacp(port, mrh, cmp);
usr/src/uts/common/io/aggr/aggr_recv.c
140
if (port->lp_collector_enabled) {
usr/src/uts/common/io/aggr/aggr_recv.c
149
aggr_recv_lacp(port, mrh, cmp);
usr/src/uts/common/io/aggr/aggr_recv.c
159
if (port->lp_collector_enabled)
usr/src/uts/common/io/aggr/aggr_recv.c
56
aggr_recv_lacp(aggr_port_t *port, mac_resource_handle_t mrh, mblk_t *mp)
usr/src/uts/common/io/aggr/aggr_recv.c
58
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_recv.c
68
aggr_lacp_rx_enqueue(port, mp);
usr/src/uts/common/io/aggr/aggr_recv.c
80
aggr_port_t *port = (aggr_port_t *)arg;
usr/src/uts/common/io/aggr/aggr_recv.c
81
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_send.c
105
if (port->lp_tx_ring_cnt > 1) {
usr/src/uts/common/io/aggr/aggr_send.c
113
*rh = port->lp_pseudo_tx_rings[hash % port->lp_tx_ring_cnt];
usr/src/uts/common/io/aggr/aggr_send.c
115
*rh = port->lp_pseudo_tx_rings[0];
usr/src/uts/common/io/aggr/aggr_send.c
176
aggr_port_t *port = (aggr_port_t *)arg1;
usr/src/uts/common/io/aggr/aggr_send.c
179
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_send.c
188
pseudo_mrh = port->lp_pseudo_tx_rings[0];
usr/src/uts/common/io/aggr/aggr_send.c
190
for (i = 0; i < port->lp_tx_ring_cnt; i++) {
usr/src/uts/common/io/aggr/aggr_send.c
191
if (port->lp_tx_rings[i] == mrh)
usr/src/uts/common/io/aggr/aggr_send.c
194
ASSERT(i < port->lp_tx_ring_cnt);
usr/src/uts/common/io/aggr/aggr_send.c
195
pseudo_mrh = port->lp_pseudo_tx_rings[i];
usr/src/uts/common/io/aggr/aggr_send.c
226
aggr_port_t *port = pseudo_ring->atr_port;
usr/src/uts/common/io/aggr/aggr_send.c
228
return (mac_hwring_send_priv(port->lp_mch, pseudo_ring->atr_hw_rh, mp));
usr/src/uts/common/io/aggr/aggr_send.c
235
aggr_send_port_enable(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_send.c
237
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_send.c
241
if (port->lp_tx_enabled || (port->lp_state !=
usr/src/uts/common/io/aggr/aggr_send.c
272
grp->lg_tx_ports[grp->lg_ntx_ports++] = port;
usr/src/uts/common/io/aggr/aggr_send.c
273
port->lp_tx_idx = grp->lg_ntx_ports-1;
usr/src/uts/common/io/aggr/aggr_send.c
276
port->lp_tx_enabled = B_TRUE;
usr/src/uts/common/io/aggr/aggr_send.c
285
aggr_send_port_disable(aggr_port_t *port)
usr/src/uts/common/io/aggr/aggr_send.c
288
aggr_grp_t *grp = port->lp_grp;
usr/src/uts/common/io/aggr/aggr_send.c
291
ASSERT(MAC_PERIM_HELD(port->lp_mh));
usr/src/uts/common/io/aggr/aggr_send.c
293
if (!port->lp_tx_enabled) {
usr/src/uts/common/io/aggr/aggr_send.c
299
idx = port->lp_tx_idx;
usr/src/uts/common/io/aggr/aggr_send.c
316
port->lp_tx_idx = 0;
usr/src/uts/common/io/aggr/aggr_send.c
320
port->lp_tx_enabled = B_FALSE;
usr/src/uts/common/io/aggr/aggr_send.c
83
aggr_port_t *port;
usr/src/uts/common/io/aggr/aggr_send.c
97
port = grp->lg_tx_ports[hash % grp->lg_ntx_ports];
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
386
audio1575_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
390
port->count = 0;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
391
*nframesp = port->nframes;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
392
*bufp = port->samp_kaddr;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
428
audio1575_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
429
audio1575_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
432
if (port->num == M1575_REC) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
455
audio1575_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
456
audio1575_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
460
port->offset = 0;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
462
if (port->num == M1575_REC) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
470
PUT32(M1575_PCMIBDBAR_REG, port->bdl_paddr);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
493
switch (port->nchan) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
509
PUT32(M1575_PCMOBDBAR_REG, port->bdl_paddr);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
558
audio1575_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
560
return (port->nchan);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
598
audio1575_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
599
audio1575_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
609
if (port->num == M1575_REC) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
628
n = port->samp_size - (n * sizeof (int16_t));
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
629
if (n < port->offset) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
630
val = (port->samp_size - port->offset) + n;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
632
val = n - port->offset;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
634
port->offset = n;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
635
port->count += (val / (port->nchan * sizeof (int16_t)));
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
636
val = port->count;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
654
audio1575_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
657
(void) ddi_dma_sync(port->samp_dmah, 0, 0, port->sync_dir);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
833
audio1575_port_t *port;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
841
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
842
statep->ports[num] = port;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
843
port->num = num;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
844
port->statep = statep;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
845
port->nchan = nchan;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
850
port->sync_dir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
854
port->sync_dir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
864
port->nframes = 2048;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
865
port->samp_size = port->nframes * port->nchan * sizeof (int16_t);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
869
NULL, &port->samp_dmah);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
875
rc = ddi_dma_mem_alloc(port->samp_dmah, port->samp_size, &buf_attr,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
876
DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &port->samp_kaddr,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
877
&port->samp_size, &port->samp_acch);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
884
rc = ddi_dma_addr_bind_handle(port->samp_dmah, NULL,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
885
port->samp_kaddr, port->samp_size, dir|DDI_DMA_CONSISTENT,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
892
port->samp_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
899
NULL, &port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
908
port->bdl_size = sizeof (m1575_bd_entry_t) * M1575_BD_NUMS;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
909
rc = ddi_dma_mem_alloc(port->bdl_dmah, port->bdl_size,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
911
&port->bdl_kaddr, &port->bdl_size, &port->bdl_acch);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
921
kaddr = (void *)port->bdl_kaddr;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
925
ddi_put32(port->bdl_acch, kaddr, port->samp_paddr);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
929
ddi_put32(port->bdl_acch, kaddr,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
930
((port->samp_size / sizeof (int16_t)) | (1U << 31)));
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
934
rc = ddi_dma_addr_bind_handle(port->bdl_dmah, NULL, port->bdl_kaddr,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
935
port->bdl_size, DDI_DMA_WRITE|DDI_DMA_CONSISTENT, DDI_DMA_SLEEP,
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
941
port->bdl_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
943
port->engine = audio_engine_alloc(&audio1575_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
944
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
949
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
950
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
966
audio1575_free_port(audio1575_port_t *port)
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
968
if (port == NULL)
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
971
if (port->engine) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
972
audio_dev_remove_engine(port->statep->adev, port->engine);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
973
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
975
if (port->bdl_paddr) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
976
(void) ddi_dma_unbind_handle(port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
978
if (port->bdl_acch) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
979
ddi_dma_mem_free(&port->bdl_acch);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
981
if (port->bdl_dmah) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
982
ddi_dma_free_handle(&port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
984
if (port->samp_paddr) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
985
(void) ddi_dma_unbind_handle(port->samp_dmah);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
987
if (port->samp_acch) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
988
ddi_dma_mem_free(&port->samp_acch);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
990
if (port->samp_dmah) {
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
991
ddi_dma_free_handle(&port->samp_dmah);
usr/src/uts/common/io/audio/drv/audio1575/audio1575.c
993
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1046
audio810_port_t *port;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1054
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1055
statep->ports[num] = port;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1056
port->statep = statep;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1057
port->nchan = nchan;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1058
port->num = num;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1064
port->sync_dir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1065
port->regoff = I810_BASE_PCM_IN;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1070
port->sync_dir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1071
port->regoff = I810_BASE_PCM_OUT;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1082
port->stsoff = port->regoff + I810_OFFSET_PICB;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1083
port->picboff = port->regoff + I810_OFFSET_SR;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1085
port->stsoff = port->regoff + I810_OFFSET_SR;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1086
port->picboff = port->regoff + I810_OFFSET_PICB;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1096
port->samp_frames = 4096;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1097
port->samp_size = port->samp_frames * port->nchan * sizeof (int16_t);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1101
NULL, &port->samp_dmah);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1107
rc = ddi_dma_mem_alloc(port->samp_dmah, port->samp_size, &buf_attr,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1108
DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &port->samp_kaddr,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1109
&port->samp_size, &port->samp_acch);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1112
port->samp_size, rc);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1117
rc = ddi_dma_addr_bind_handle(port->samp_dmah, NULL,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1118
port->samp_kaddr, port->samp_size, dir|DDI_DMA_CONSISTENT,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1125
port->samp_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1132
NULL, &port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1141
port->bdl_size = sizeof (i810_bd_entry_t) * I810_BD_NUMS;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1142
rc = ddi_dma_mem_alloc(port->bdl_dmah, port->bdl_size,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1144
&port->bdl_kaddr, &port->bdl_size, &port->bdl_acch);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1150
rc = ddi_dma_addr_bind_handle(port->bdl_dmah, NULL, port->bdl_kaddr,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1151
port->bdl_size, DDI_DMA_WRITE|DDI_DMA_CONSISTENT, DDI_DMA_SLEEP,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1157
port->bdl_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1162
bdentry = (void *)port->bdl_kaddr;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1166
ddi_put32(port->bdl_acch, &bdentry->buf_base,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1167
port->samp_paddr);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1169
ddi_put16(port->bdl_acch, &bdentry->buf_len,
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1170
statep->quirk == QUIRK_SIS7012 ? port->samp_size :
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1171
port->samp_size / 2);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1172
ddi_put16(port->bdl_acch, &bdentry->buf_cmd, BUF_CMD_BUP);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1176
(void) ddi_dma_sync(port->bdl_dmah, 0, 0, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1178
port->engine = audio_engine_alloc(&audio810_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1179
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1184
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1185
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1201
audio810_free_port(audio810_port_t *port)
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1203
if (port == NULL)
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1206
if (port->engine) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1207
audio_dev_remove_engine(port->statep->adev, port->engine);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1208
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1210
if (port->bdl_paddr) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1211
(void) ddi_dma_unbind_handle(port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1213
if (port->bdl_acch) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1214
ddi_dma_mem_free(&port->bdl_acch);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1216
if (port->bdl_dmah) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1217
ddi_dma_free_handle(&port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1219
if (port->samp_paddr) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1220
(void) ddi_dma_unbind_handle(port->samp_dmah);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1222
if (port->samp_acch) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1223
ddi_dma_mem_free(&port->samp_acch);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1225
if (port->samp_dmah) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1226
ddi_dma_free_handle(&port->samp_dmah);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
1228
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audio810/audio810.c
410
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
414
port->count = 0;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
415
*nframes = port->samp_frames;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
416
*bufp = port->samp_kaddr;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
451
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
452
audio810_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
455
cr = I810_BM_GET8(port->regoff + I810_OFFSET_CR);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
457
I810_BM_PUT8(port->regoff + I810_OFFSET_CR, cr);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
475
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
476
audio810_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
479
regoff = port->regoff;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
480
port->offset = 0;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
483
if (port->num == I810_PCM_OUT) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
501
I810_BM_PUT32(regoff + I810_OFFSET_BD_BASE, port->bdl_paddr);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
551
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
553
return (port->nchan);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
591
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
592
audio810_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
593
uint8_t regoff = port->regoff;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
603
offset = I810_BM_GET16(port->picboff);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
605
I810_BM_PUT8(port->regoff + I810_OFFSET_LVI, (civ - 1) % I810_BD_NUMS);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
612
offset = port->samp_size - offset;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
614
if (offset < port->offset) {
usr/src/uts/common/io/audio/drv/audio810/audio810.c
615
val = (port->samp_size - port->offset) + offset;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
617
val = offset - port->offset;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
619
port->offset = offset;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
620
port->count += (val / (port->nchan * 2));
usr/src/uts/common/io/audio/drv/audio810/audio810.c
621
val = port->count;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
638
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
641
(void) ddi_dma_sync(port->samp_dmah, 0, 0, port->sync_dir);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
662
audio810_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
663
audio810_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
102
*nframesp = port->nframes;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
103
*bufp = port->kaddr;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
105
port->count = 0;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
120
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
121
cmpci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
125
port->offset = 0;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
128
SET32(dev, REG_FUNCTRL0, port->fc0_rst_bit);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
130
CLR32(dev, REG_FUNCTRL0, port->fc0_rst_bit);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
134
SET32(dev, REG_FUNCTRL1, port->fc1_rate_mask);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
135
SET32(dev, REG_CHFORMAT, port->chformat_mask);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
137
if ((port->num == 1) && (dev->maxch > 2)) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
140
if (port->nchan > 2) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
148
switch (port->nchan) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
195
PUT32(dev, port->reg_paddr, port->paddr);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
196
PUT16(dev, port->reg_bufsz, (port->bufsz / 4) - 1);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
197
PUT16(dev, port->reg_fragsz, (port->bufsz / 4) - 1);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
200
if (port->capture) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
202
SET32(dev, REG_FUNCTRL0, port->fc0_rec_bit);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
204
CLR32(dev, REG_FUNCTRL0, port->fc0_rec_bit);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
207
SET32(dev, REG_FUNCTRL0, port->fc0_en_bit);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
216
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
217
cmpci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
220
CLR32(dev, REG_FUNCTRL0, port->fc0_en_bit);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
227
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
228
cmpci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
235
offset = (port->bufsz / 4) - (GET16(dev, port->reg_bufsz) + 1);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
238
if (offset < port->offset) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
239
count = ((port->bufsz / 4) - port->offset) + offset;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
241
count = offset - port->offset;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
243
port->count += count;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
244
port->offset = offset;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
245
count = port->count;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
253
return (count / (port->nchan / 2));
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
653
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
655
return (port->nchan);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
661
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
665
if (port->nchan <= 4) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
670
*incr = port->nchan;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
683
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
687
(void) ddi_dma_sync(port->dmah, 0, 0, port->sync_dir);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
724
cmpci_port_t *port;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
731
port = &dev->port[i];
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
732
port->dev = dev;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
733
port->num = i;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
750
port->reg_paddr = REG_CH0_PADDR;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
751
port->reg_bufsz = REG_CH0_BUFSZ;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
752
port->reg_fragsz = REG_CH0_FRAGSZ;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
753
port->fc0_rst_bit = FUNCTRL0_CH0_RST;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
754
port->fc0_rec_bit = FUNCTRL0_CH0_REC;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
755
port->fc0_en_bit = FUNCTRL0_CH0_EN;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
756
port->sync_dir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
757
port->capture = B_TRUE;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
758
port->fc1_rate_mask = FUNCTRL1_ADC_RATE_48K;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
759
port->chformat_mask = CHFORMAT_CH0_16ST;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
760
port->nchan = 2;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
766
port->reg_paddr = REG_CH1_PADDR;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
767
port->reg_bufsz = REG_CH1_BUFSZ;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
768
port->reg_fragsz = REG_CH1_FRAGSZ;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
769
port->fc0_rst_bit = FUNCTRL0_CH1_RST;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
770
port->fc0_rec_bit = FUNCTRL0_CH1_REC;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
771
port->fc0_en_bit = FUNCTRL0_CH1_EN;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
772
port->sync_dir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
773
port->capture = B_FALSE;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
774
port->fc1_rate_mask = FUNCTRL1_DAC_RATE_48K;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
775
port->chformat_mask = CHFORMAT_CH1_16ST;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
776
port->nchan = playch;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
787
port->nframes = 2048;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
788
port->bufsz = port->nframes * port->nchan * 2;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
791
NULL, &port->dmah) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
795
if (ddi_dma_mem_alloc(port->dmah, port->bufsz, &buf_attr,
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
796
DDI_DMA_CONSISTENT, DDI_DMA_DONTWAIT, NULL, &port->kaddr,
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
797
&rlen, &port->acch) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
801
bzero(port->kaddr, rlen);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
803
if (ddi_dma_addr_bind_handle(port->dmah, NULL, port->kaddr,
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
809
port->paddr = c.dmac_address;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
811
port->engine = audio_engine_alloc(&cmpci_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
812
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
816
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
817
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
840
cmpci_port_t *port = &dev->port[i];
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
842
if (port->paddr != 0)
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
843
(void) ddi_dma_unbind_handle(port->dmah);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
844
if (port->acch != NULL)
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
845
ddi_dma_mem_free(&port->acch);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
846
if (port->dmah != NULL)
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
847
ddi_dma_free_handle(&port->dmah);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
849
if (port->engine != NULL) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
850
audio_dev_remove_engine(dev->adev, port->engine);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
851
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
95
cmpci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
96
cmpci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.h
313
cmpci_port_t port[PORT_MAX];
usr/src/uts/common/io/audio/drv/audioens/audioens.c
127
audioens_port_t port[PORT_MAX + 1];
usr/src/uts/common/io/audio/drv/audioens/audioens.c
416
audioens_port_t *port;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
435
port = &dev->port[PORT_DAC];
usr/src/uts/common/io/audio/drv/audioens/audioens.c
440
n = frameno >= port->frameno ?
usr/src/uts/common/io/audio/drv/audioens/audioens.c
441
frameno - port->frameno :
usr/src/uts/common/io/audio/drv/audioens/audioens.c
442
frameno + port->nframes - port->frameno;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
443
port->frameno = frameno;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
444
port->count += n;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
449
port = &dev->port[PORT_ADC];
usr/src/uts/common/io/audio/drv/audioens/audioens.c
454
n = frameno >= port->frameno ?
usr/src/uts/common/io/audio/drv/audioens/audioens.c
455
frameno - port->frameno :
usr/src/uts/common/io/audio/drv/audioens/audioens.c
456
frameno + port->nframes - port->frameno;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
457
port->frameno = frameno;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
458
port->count += n;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
528
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
530
return (port->nchan);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
536
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
538
return (port->speed);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
544
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
545
audioens_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
551
port->count = 0;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
553
*nframes = port->nframes;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
554
*bufp = port->kaddr;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
563
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
564
audioens_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
569
switch (port->num) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
573
port->paddr);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
575
port->paddr + (port->nframes * sizeof (int16_t) * 2));
usr/src/uts/common/io/audio/drv/audioens/audioens.c
578
SRCSetRate(dev, SRC_DAC1_BASE, port->speed);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
579
SRCSetRate(dev, SRC_DAC2_BASE, port->speed);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
595
port->nframes - 1);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
597
port->nframes - 1);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
599
PUT16(dev, CONC_wDAC1IC_OFF, port->iframes - 1);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
600
PUT16(dev, CONC_wDAC2IC_OFF, port->iframes - 1);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
614
port->paddr);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
617
SRCSetRate(dev, SRC_ADC_BASE, port->speed);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
630
port->nframes - 1);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
633
PUT16(dev, CONC_wADCIC_OFF, port->iframes - 1);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
644
port->frameno = 0;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
653
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
654
audioens_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
657
switch (port->num) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
672
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
673
audioens_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
678
switch (port->num) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
689
panic("Unknown port number: %d\n", port->num);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
700
frameno = audioens_readmem(port->dev, page, offs) >> 16;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
701
n = frameno >= port->frameno ?
usr/src/uts/common/io/audio/drv/audioens/audioens.c
702
frameno - port->frameno :
usr/src/uts/common/io/audio/drv/audioens/audioens.c
703
frameno + port->nframes - port->frameno;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
704
port->frameno = frameno;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
705
port->count += n;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
711
val = port->count;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
726
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
730
if (port->num == PORT_ADC) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
731
(void) ddi_dma_sync(port->dmah, 0, 0, DDI_DMA_SYNC_FORKERNEL);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
733
(void) ddi_dma_sync(port->dmah, 0, 0, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
740
audioens_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
742
if ((port->num == PORT_DAC) && (chan >= 2)) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
743
*offset = (port->nframes * 2) + (chan % 2);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
850
audioens_port_t *port;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
858
port = &dev->port[i];
usr/src/uts/common/io/audio/drv/audioens/audioens.c
859
port->dev = dev;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
870
port->nchan = 4;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
871
port->speed = 48000;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
872
port->iframes = 128;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
873
port->nframes = 2048;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
879
port->nchan = 2;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
880
port->speed = 48000;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
881
port->iframes = 128;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
882
port->nframes = 2048;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
888
port->num = i;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
889
bufsz = port->nframes * port->nchan * sizeof (uint16_t);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
896
NULL, &port->dmah) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
901
if (ddi_dma_mem_alloc(port->dmah, bufsz, &buf_attr,
usr/src/uts/common/io/audio/drv/audioens/audioens.c
902
DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &port->kaddr,
usr/src/uts/common/io/audio/drv/audioens/audioens.c
903
&rlen, &port->acch) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
909
bzero(port->kaddr, rlen);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
910
if (ddi_dma_addr_bind_handle(port->dmah, NULL, port->kaddr,
usr/src/uts/common/io/audio/drv/audioens/audioens.c
917
port->paddr = c.dmac_address;
usr/src/uts/common/io/audio/drv/audioens/audioens.c
922
port->engine = audio_engine_alloc(&audioens_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
923
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
929
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
930
audio_dev_add_engine(dev->osdev, port->engine);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
960
audioens_port_t *port = &dev->port[i];
usr/src/uts/common/io/audio/drv/audioens/audioens.c
962
if (port->paddr != 0)
usr/src/uts/common/io/audio/drv/audioens/audioens.c
963
(void) ddi_dma_unbind_handle(port->dmah);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
964
if (port->acch != NULL)
usr/src/uts/common/io/audio/drv/audioens/audioens.c
965
ddi_dma_mem_free(&port->acch);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
966
if (port->dmah != NULL)
usr/src/uts/common/io/audio/drv/audioens/audioens.c
967
ddi_dma_free_handle(&port->dmah);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
969
if (port->engine != NULL) {
usr/src/uts/common/io/audio/drv/audioens/audioens.c
970
audio_dev_remove_engine(dev->osdev, port->engine);
usr/src/uts/common/io/audio/drv/audioens/audioens.c
971
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
484
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
485
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
4965
audiohd_port_t *port;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
499
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5001
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5002
statep->port[i] = port;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5003
port->statep = statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5008
port->sync_dir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5009
port->nchan = statep->rchan;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
501
return (port->nchan);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5010
port->index = 1;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5011
port->regoff = AUDIOHD_REG_SD_BASE;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5016
port->sync_dir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5017
port->nchan = statep->pchan;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5018
port->index = statep->hda_input_streams + 1;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5019
port->regoff = AUDIOHD_REG_SD_BASE +
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5029
port->format = 0x18 << 4;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5032
port->format = 0x08 << 4;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5036
port->format = 0x00;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5042
port->format |= 0x3;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5047
port->format |= 0x1;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5052
port->nframes = 1024 * AUDIOHD_BDLE_NUMS *
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5054
port->fragsize = 1024 * port->nchan *
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5057
port->bufsize = port->nframes * port->nchan *
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5062
NULL, &port->samp_dmah);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
507
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5079
rc = ddi_dma_mem_alloc(port->samp_dmah, port->bufsize,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
508
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5081
DDI_DMA_SLEEP, NULL, &port->samp_kaddr,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5082
&real_size, &port->samp_acch);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5084
if (ddi_dma_mem_alloc(port->samp_dmah, port->bufsize,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5087
&port->samp_kaddr, &real_size,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5088
&port->samp_acch) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5096
rc = ddi_dma_addr_bind_handle(port->samp_dmah, NULL,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5097
port->samp_kaddr, real_size, dir,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5104
port->samp_paddr = (uint64_t)cookie.dmac_laddress;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5112
NULL, &port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5123
port->bdl_size = sizeof (sd_bdle_t) * AUDIOHD_BDLE_NUMS;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5124
rc = ddi_dma_mem_alloc(port->bdl_dmah, port->bdl_size,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5126
&port->bdl_kaddr, &real_size, &port->bdl_acch);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5133
rc = ddi_dma_addr_bind_handle(port->bdl_dmah, NULL,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5134
port->bdl_kaddr,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5142
port->bdl_paddr = (uint64_t)cookie.dmac_laddress;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5144
entry = (sd_bdle_t *)port->bdl_kaddr;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5145
buf_phys_addr = port->samp_paddr;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5149
entry->sbde_len = port->fragsize;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5151
buf_phys_addr += port->fragsize;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5154
(void) ddi_dma_sync(port->bdl_dmah, 0, sizeof (sd_bdle_t) *
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5156
port->curpos = 0;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5158
port->engine = audio_engine_alloc(&audiohd_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5159
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5163
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5164
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5174
audiohd_port_t *port;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5177
port = statep->port[i];
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5178
if (port == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5180
if (port->engine) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5182
port->engine);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5183
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5185
if (port->samp_dmah) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5186
(void) ddi_dma_unbind_handle(port->samp_dmah);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5188
if (port->samp_acch) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5189
ddi_dma_mem_free(&port->samp_acch);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5191
if (port->samp_dmah) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5192
ddi_dma_free_handle(&port->samp_dmah);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5194
if (port->bdl_dmah) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5195
(void) ddi_dma_unbind_handle(port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5197
if (port->bdl_acch) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5198
ddi_dma_mem_free(&port->bdl_acch);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5200
if (port->bdl_dmah) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5201
ddi_dma_free_handle(&port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5204
kmem_free(port, sizeof (audiohd_port_t));
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5525
statep->port[PORT_ADC]->index =
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5539
statep->port[PORT_ADC]->index =
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5604
statep->port[PORT_ADC]->index =
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
5613
statep->port[PORT_ADC]->index =
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
624
statep->port[PORT_DAC]->index <<
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
631
statep->port[PORT_DAC]->format << 4 |
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
658
statep->port[PORT_DAC]->index <<
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
666
statep->port[PORT_DAC]->format << 4 |
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
713
statep->port[PORT_ADC]->index = path->tag;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
731
statep->port[PORT_ADC]->format << 4 | statep->rchan - 1);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
759
audiohd_reset_port(audiohd_port_t *port)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
766
regbase = port->regoff;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
767
statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
792
port->index);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
815
" stream %d, bTmp=0x%02x", port->index, bTmp);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
820
(uint32_t)port->bdl_paddr);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
822
(uint32_t)(port->bdl_paddr >> 32));
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
825
AUDIOHD_REG_SET32(regbase + AUDIOHD_SDREG_OFFSET_CBL, port->bufsize);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
828
port->format << 4 | port->nchan - 1);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
838
(port->index) << AUDIOHD_PLAY_TAG_OFF);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
846
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
847
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
852
port->count = 0;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
853
port->curpos = 0;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
854
*nframes = port->nframes;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
855
*bufp = port->samp_kaddr;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
864
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
865
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
870
if ((rv = audiohd_reset_port(port)) != 0) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
875
AUDIOHD_REG_SET8(port->regoff + AUDIOHD_SDREG_OFFSET_CTL,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
885
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
886
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
889
AUDIOHD_REG_SET8(port->regoff + AUDIOHD_SDREG_OFFSET_CTL, 0);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
894
audiohd_update_port(audiohd_port_t *port)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
897
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
902
pos = AUDIOHD_REG_GET32(port->regoff + AUDIOHD_SDREG_OFFSET_LPIB);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
904
pos /= (port->nchan * statep->sample_packed_bytes);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
906
ASSERT(pos <= port->nframes);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
907
if (pos >= port->curpos) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
908
len = (pos - port->curpos);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
910
len = pos + port->nframes - port->curpos;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
913
ASSERT(len <= port->nframes);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
914
port->curpos = pos;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
915
port->count += len;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
961
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
962
audiohd_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
966
audiohd_update_port(port);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
967
val = port->count;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
981
audiohd_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
985
(void) ddi_dma_sync(port->samp_dmah, 0, 0, port->sync_dir);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.h
794
audiohd_port_t *port[AUDIOHD_PORT_MAX];
usr/src/uts/common/io/audio/drv/audiohd/audiohd.h
844
audiohd_port_t *port[PORT_MAX];
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
429
audioixp_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
433
port->started = B_FALSE;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
434
port->count = 0;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
435
port->offset = 0;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
436
*nframesp = port->nframes;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
437
*bufp = port->samp_kaddr;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
472
audioixp_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
473
audioixp_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
476
if (port->num == IXP_REC) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
501
audioixp_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
502
audioixp_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
506
port->offset = 0;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
508
if (port->num == IXP_REC) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
514
port->bdl_paddr | IXP_AUDIO_IN_DMA_LINK_P_EN);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
534
if (port->nchan >= 4) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
538
if (port->nchan >= 6) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
549
port->bdl_paddr | IXP_AUDIO_OUT_DMA_LINK_P_EN);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
592
audioixp_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
594
return (port->nchan);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
632
audioixp_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
633
audioixp_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
637
audioixp_update_port(port);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
638
val = port->count;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
656
audioixp_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
659
(void) ddi_dma_sync(port->samp_dmah, 0, 0, port->sync_dir);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
687
audioixp_port_t *port;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
696
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
697
port->statep = statep;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
698
port->started = B_FALSE;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
699
port->num = num;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
703
statep->rec_port = port;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
706
port->sync_dir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
707
port->nchan = 2;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
710
statep->play_port = port;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
713
port->sync_dir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
729
port->nchan = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
731
port->nchan = min(ac97_num_channels(statep->ac97),
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
732
port->nchan);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
733
port->nchan &= ~1; /* make sure its an even number */
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
734
port->nchan = max(port->nchan, 2);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
741
port->nframes = 4096;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
742
port->fragfr = port->nframes / IXP_BD_NUMS;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
743
port->fragsz = port->fragfr * port->nchan * 2;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
744
port->samp_size = port->nframes * port->nchan * 2;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
748
NULL, &port->samp_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
754
rc = ddi_dma_mem_alloc(port->samp_dmah, port->samp_size, &buf_attr,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
755
DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &port->samp_kaddr,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
756
&port->samp_size, &port->samp_acch);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
763
rc = ddi_dma_addr_bind_handle(port->samp_dmah, NULL,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
764
port->samp_kaddr, port->samp_size, dir|DDI_DMA_CONSISTENT,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
771
port->samp_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
778
NULL, &port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
787
port->bdl_size = sizeof (audioixp_bd_entry_t) * IXP_BD_NUMS;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
788
rc = ddi_dma_mem_alloc(port->bdl_dmah, port->bdl_size,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
790
&port->bdl_kaddr, &port->bdl_size, &port->bdl_acch);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
796
rc = ddi_dma_addr_bind_handle(port->bdl_dmah, NULL, port->bdl_kaddr,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
797
port->bdl_size, DDI_DMA_WRITE|DDI_DMA_CONSISTENT, DDI_DMA_SLEEP,
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
803
port->bdl_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
808
paddr = port->samp_paddr;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
809
bdentry = (void *)port->bdl_kaddr;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
814
ddi_put32(port->bdl_acch, &bdentry->buf_base, paddr);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
815
ddi_put16(port->bdl_acch, &bdentry->status, 0);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
816
ddi_put16(port->bdl_acch, &bdentry->buf_len, port->fragsz / 4);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
817
ddi_put32(port->bdl_acch, &bdentry->next, port->bdl_paddr +
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
819
paddr += port->fragsz;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
822
(void) ddi_dma_sync(port->bdl_dmah, 0, 0, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
824
port->engine = audio_engine_alloc(&audioixp_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
825
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
830
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
831
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
835
(void) ddi_dma_unbind_handle(port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
837
ddi_dma_mem_free(&port->bdl_acch);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
839
ddi_dma_free_handle(&port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
841
(void) ddi_dma_unbind_handle(port->samp_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
843
ddi_dma_mem_free(&port->samp_acch);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
845
ddi_dma_free_handle(&port->samp_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
847
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
862
audioixp_free_port(audioixp_port_t *port)
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
864
if (port == NULL)
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
867
if (port->engine) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
868
audio_dev_remove_engine(port->statep->adev, port->engine);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
869
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
871
if (port->bdl_paddr) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
872
(void) ddi_dma_unbind_handle(port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
874
if (port->bdl_acch) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
875
ddi_dma_mem_free(&port->bdl_acch);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
877
if (port->bdl_dmah) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
878
ddi_dma_free_handle(&port->bdl_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
880
if (port->samp_paddr) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
881
(void) ddi_dma_unbind_handle(port->samp_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
883
if (port->samp_acch) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
884
ddi_dma_mem_free(&port->samp_acch);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
886
if (port->samp_dmah) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
887
ddi_dma_free_handle(&port->samp_dmah);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
889
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
903
audioixp_update_port(audioixp_port_t *port)
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
905
audioixp_state_t *statep = port->statep;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
912
if (port->num == IXP_REC) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
926
if ((paddr < port->samp_paddr) ||
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
927
(paddr >= (port->samp_paddr + port->samp_size))) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
931
offset = paddr - port->samp_paddr;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
933
if (offset >= port->offset) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
934
n = offset - port->offset;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
936
n = offset + (port->samp_size - port->offset);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
938
port->offset = offset;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
939
port->count += (n / (port->nchan * sizeof (uint16_t)));
usr/src/uts/common/io/audio/drv/audiols/audiols.c
311
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
312
audigyls_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
318
port->count = 0;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
319
*nframesp = port->buf_frames;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
320
*bufp = port->buf_kaddr;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
335
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
336
audigyls_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
341
port->offset = 0;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
343
switch (port->direction) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
379
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
380
audigyls_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
385
switch (port->direction) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
415
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
417
return (port->nchan);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
431
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
434
(void) ddi_dma_sync(port->buf_dmah, 0, 0, port->syncdir);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
440
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
441
audigyls_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
447
if (port->direction == AUDIGYLS_PLAY_PORT) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
456
if (offset >= port->offset) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
457
n = offset - port->offset;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
459
n = offset + (port->buf_frames - port->offset);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
461
port->offset = offset;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
462
port->count += n;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
464
count = port->count;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
472
audigyls_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
474
if (port->direction == AUDIGYLS_PLAY_PORT) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
475
*offset = (port->buf_frames * 2 * (chan / 2)) + (chan % 2);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
488
audigyls_port_t *port;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
497
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
498
dev->port[num] = port;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
499
port->dev = dev;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
500
port->direction = num;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
504
port->syncdir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
507
port->nchan = 2;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
510
port->syncdir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
513
port->nchan = 6;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
519
port->buf_frames = 2048;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
520
port->buf_size = port->buf_frames * port->nchan * sizeof (int16_t);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
524
&port->buf_dmah) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
529
if (ddi_dma_mem_alloc(port->buf_dmah, port->buf_size,
usr/src/uts/common/io/audio/drv/audiols/audiols.c
531
&port->buf_kaddr, &len, &port->buf_acch) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
536
if (ddi_dma_addr_bind_handle(port->buf_dmah, NULL, port->buf_kaddr,
usr/src/uts/common/io/audio/drv/audiols/audiols.c
542
port->buf_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
544
port->engine = audio_engine_alloc(&audigyls_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
545
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
550
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
551
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
574
audigyls_port_t *port = dev->port[i];
usr/src/uts/common/io/audio/drv/audiols/audiols.c
575
if (!port)
usr/src/uts/common/io/audio/drv/audiols/audiols.c
577
if (port->engine) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
578
audio_dev_remove_engine(dev->adev, port->engine);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
579
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
581
if (port->buf_paddr) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
582
(void) ddi_dma_unbind_handle(port->buf_dmah);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
584
if (port->buf_acch) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
585
ddi_dma_mem_free(&port->buf_acch);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
587
if (port->buf_dmah) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
588
ddi_dma_free_handle(&port->buf_dmah);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
590
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audiols/audiols.c
624
audigyls_port_t *port;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
718
port = dev->port[AUDIGYLS_PLAY_PORT];
usr/src/uts/common/io/audio/drv/audiols/audiols.c
719
paddr = port->buf_paddr;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
720
chunksz = port->buf_frames * 4;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
731
port = dev->port[AUDIGYLS_REC_PORT];
usr/src/uts/common/io/audio/drv/audiols/audiols.c
732
paddr = port->buf_paddr;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
733
chunksz = port->buf_frames * 4;
usr/src/uts/common/io/audio/drv/audiols/audiols.h
237
audigyls_port_t *port[AUDIGYLS_NUM_PORT];
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
213
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
217
port->count = 0;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
218
*nframes = port->buf_frames;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
219
*bufp = port->buf_kaddr;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
233
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
234
p16x_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
236
port->offset = 0;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
238
if (port->port_num == P16X_REC) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
264
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
265
p16x_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
267
if (port->port_num == P16X_REC) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
288
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
290
return (port->nchan);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
304
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
307
(void) ddi_dma_sync(port->buf_dmah, 0, 0, port->syncdir);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
313
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
314
p16x_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
318
if (port->port_num == P16X_PLAY) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
327
if (offset >= port->offset) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
328
n = offset - port->offset;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
330
n = offset + (port->buf_frames - port->offset);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
332
port->offset = offset;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
333
port->count += n;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
334
val = port->count;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
342
p16x_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
345
if (port->port_num == P16X_PLAY) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
360
*offset = (port->buf_frames * 2 * mult) + (chan % 2);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
373
p16x_port_t *port;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
382
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
383
dev->port[num] = port;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
384
port->dev = dev;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
388
port->syncdir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
391
port->port_num = P16X_REC;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
392
port->nchan = 2;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
395
port->syncdir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
398
port->port_num = P16X_PLAY;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
399
port->nchan = 6;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
413
port->buf_frames = 4096;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
414
port->buf_size = port->buf_frames * port->nchan * sizeof (uint16_t);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
418
&port->buf_dmah) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
423
if (ddi_dma_mem_alloc(port->buf_dmah, port->buf_size,
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
425
&port->buf_kaddr, &len, &port->buf_acch) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
430
if (ddi_dma_addr_bind_handle(port->buf_dmah, NULL, port->buf_kaddr,
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
436
port->buf_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
438
port->engine = audio_engine_alloc(&p16x_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
439
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
444
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
445
audio_dev_add_engine(adev, port->engine);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
456
p16x_port_t *port = dev->port[i];
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
457
if (!port)
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
459
if (port->engine) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
460
audio_dev_remove_engine(dev->adev, port->engine);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
461
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
463
if (port->buf_paddr) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
464
(void) ddi_dma_unbind_handle(port->buf_dmah);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
466
if (port->buf_acch) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
467
ddi_dma_mem_free(&port->buf_acch);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
469
if (port->buf_dmah) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
470
ddi_dma_free_handle(&port->buf_dmah);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
472
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
493
p16x_port_t *port;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
516
port = dev->port[P16X_REC];
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
518
write_reg(dev, RFBA, 0, port->buf_paddr);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
519
write_reg(dev, RFBS, 0, (port->buf_size) << 16);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
522
port = dev->port[P16X_PLAY];
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
523
paddr = port->buf_paddr;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
524
chunksz = port->buf_frames * 4;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.h
85
p16x_port_t *port[P16X_NUM_PORT];
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
140
audiopci_port_t port[PORT_MAX + 1];
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
281
audiopci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
283
return (port->speed);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
287
audiopci_init_port(audiopci_port_t *port)
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
289
audiopci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
292
switch (port->num) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
297
port->paddr);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
312
port->nframes - 1);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
315
PUT16(dev, CONC_wDACIC_OFF, port->nframes - 1);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
323
port->paddr);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
337
port->nframes - 1);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
340
PUT16(dev, CONC_wSYNIC_OFF, port->nframes - 1);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
347
port->paddr);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
363
port->nframes - 1);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
366
PUT16(dev, CONC_wADCIC_OFF, port->nframes - 1);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
371
port->frameno = 0;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
377
audiopci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
382
port->nframes = AUDIOPCI_BUF_LEN / 4;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
383
port->count = 0;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
385
*nframes = port->nframes;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
386
*bufp = port->kaddr;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
394
audiopci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
395
audiopci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
399
audiopci_init_port(port);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
401
switch (port->num) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
420
audiopci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
421
audiopci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
424
switch (port->num) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
441
audiopci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
442
audiopci_dev_t *dev = port->dev;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
447
switch (port->num) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
468
frameno = audiopci_readmem(port->dev, page, offs) >> 16;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
471
n = frameno >= port->frameno ?
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
472
frameno - port->frameno :
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
473
frameno + port->nframes - port->frameno;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
474
port->frameno = frameno;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
475
port->count += n;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
477
val = port->count;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
490
audiopci_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
494
if (port->num == PORT_ADC) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
495
(void) ddi_dma_sync(port->dmah, 0, 0, DDI_DMA_SYNC_FORCPU);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
497
(void) ddi_dma_sync(port->dmah, 0, 0, DDI_DMA_SYNC_FORDEV);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
609
audiopci_port_t *port;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
616
port = &dev->port[i];
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
617
port->dev = dev;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
623
port->speed = 44100;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
629
port->speed = 48000;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
635
port->speed = 48000;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
639
port->num = i;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
646
NULL, &port->dmah) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
651
if (ddi_dma_mem_alloc(port->dmah, AUDIOPCI_BUF_LEN, &buf_attr,
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
652
DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &port->kaddr,
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
653
&rlen, &port->acch) != DDI_SUCCESS) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
659
bzero(port->kaddr, rlen);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
660
if (ddi_dma_addr_bind_handle(port->dmah, NULL, port->kaddr,
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
667
port->paddr = c.dmac_address;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
672
port->engine = audio_engine_alloc(&audiopci_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
673
if (port->engine == NULL) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
679
audio_engine_set_private(port->engine, port);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
680
audio_dev_add_engine(dev->adev, port->engine);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
709
audiopci_port_t *port = &dev->port[i];
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
711
if (port->paddr != 0)
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
712
(void) ddi_dma_unbind_handle(port->dmah);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
713
if (port->acch != NULL)
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
714
ddi_dma_mem_free(&port->acch);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
715
if (port->dmah != NULL)
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
716
ddi_dma_free_handle(&port->dmah);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
718
if (port->engine != NULL) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
719
audio_dev_remove_engine(dev->adev, port->engine);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
720
audio_engine_free(port->engine);
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
224
#define PORT_RD8(port, regno) \
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
225
ddi_get8(port.acch, (void *)(port.base + (regno)))
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
226
#define PORT_RD16(port, regno) \
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
227
ddi_get16(port.acch, (void *)(port.base + (regno)))
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
228
#define PORT_RD32(port, regno) \
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
229
ddi_get32(port.acch, (void *)(port.base + (regno)))
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
230
#define PORT_WR8(port, regno, data) \
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
231
ddi_put8(port.acch, (void *)(port.base + (regno)), data)
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
232
#define PORT_WR16(port, regno, data) \
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
233
ddi_put16(port.acch, (void *)(port.base + (regno)), data)
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
234
#define PORT_WR32(port, regno, data) \
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
235
ddi_put32(port.acch, (void *)(port.base + (regno)), data)
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
275
solo_setmixer(solo_dev_t *dev, uint8_t port, uint8_t value)
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
277
PORT_WR8(dev->sb, 0x4, port); /* Select register */
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
284
solo_getmixer(solo_dev_t *dev, uint8_t port)
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
288
PORT_WR8(dev->sb, 0x4, port); /* Select register */
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1224
audiots_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1228
port->tp_count = 0;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1229
port->tp_cso = 0;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1230
*nframesp = port->tp_nframes;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1231
*bufp = port->tp_kaddr;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1266
audiots_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1267
audiots_state_t *state = port->tp_state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1270
port->tp_dma_mask);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1288
audiots_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1289
audiots_state_t *state = port->tp_state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1299
aram = ®s->aud_ram[port->tp_dma_stream].aram;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1300
eram = ®s->aud_ram[port->tp_dma_stream].eram;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1302
port->tp_cso = 0;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1307
delta = (port->tp_rate << TS_SRC_SHIFT) / TS_RATE;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1309
if (port->tp_num == TS_INPUT_PORT) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1310
delta = (TS_RATE << TS_SRC_SHIFT) / port->tp_rate;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1312
eso = port->tp_nframes - 1;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1331
port->tp_paddr & ARAM_LBA_MASK);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1337
ddi_put32(handle, ®s->aud_regs.ap_stop, port->tp_dma_mask);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1340
ddi_put32(handle, ®s->aud_regs.ap_start, port->tp_dma_mask);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1426
audiots_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1428
return (port->tp_rate);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1446
audiots_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1447
audiots_state_t *state = port->tp_state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1453
&state->ts_regs->aud_ram[port->tp_dma_stream].aram.aram_cso);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1455
n = (cso >= port->tp_cso) ?
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1456
cso - port->tp_cso :
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1457
cso + port->tp_nframes - port->tp_cso;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1459
port->tp_cso = cso;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1460
port->tp_count += n;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1461
val = port->tp_count;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1478
audiots_port_t *port = arg;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1481
(void) ddi_dma_sync(port->tp_dmah, 0, 0, port->tp_sync_dir);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1532
audiots_free_port(audiots_port_t *port)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1534
if (port == NULL)
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1537
if (port->tp_engine) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1538
audio_dev_remove_engine(port->tp_state->ts_adev,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1539
port->tp_engine);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1540
audio_engine_free(port->tp_engine);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1542
if (port->tp_paddr) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1543
(void) ddi_dma_unbind_handle(port->tp_dmah);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1545
if (port->tp_acch) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1546
ddi_dma_mem_free(&port->tp_acch);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1548
if (port->tp_dmah) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1549
ddi_dma_free_handle(&port->tp_dmah);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1551
kmem_free(port, sizeof (*port));
usr/src/uts/common/io/audio/drv/audiots/audiots.c
918
audiots_port_t *port;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
929
port = kmem_zalloc(sizeof (*port), KM_SLEEP);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
930
state->ts_ports[num] = port;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
931
port->tp_num = num;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
932
port->tp_state = state;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
933
port->tp_rate = TS_RATE;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
938
port->tp_dma_stream = 31;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
939
port->tp_sync_dir = DDI_DMA_SYNC_FORKERNEL;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
943
port->tp_dma_stream = 0;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
944
port->tp_sync_dir = DDI_DMA_SYNC_FORDEV;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
947
port->tp_dma_mask = (1U << port->tp_dma_stream);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
948
port->tp_nframes = 4096;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
949
port->tp_size = port->tp_nframes * TS_FRAMESZ;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
953
NULL, &port->tp_dmah);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
959
rc = ddi_dma_mem_alloc(port->tp_dmah, port->tp_size, &ts_acc_attr,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
960
DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &port->tp_kaddr,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
961
&port->tp_size, &port->tp_acch);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
968
rc = ddi_dma_addr_bind_handle(port->tp_dmah, NULL,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
969
port->tp_kaddr, port->tp_size, dir|DDI_DMA_CONSISTENT,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
978
port->tp_paddr = cookie.dmac_address;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
979
if ((unsigned)port->tp_paddr & 0x80000000U) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
986
port->tp_engine = audio_engine_alloc(&audiots_engine_ops, caps);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
987
if (port->tp_engine == NULL) {
usr/src/uts/common/io/audio/drv/audiots/audiots.c
992
audio_engine_set_private(port->tp_engine, port);
usr/src/uts/common/io/audio/drv/audiots/audiots.c
993
audio_dev_add_engine(adev, port->tp_engine);
usr/src/uts/common/io/audio/impl/audio_sun.c
274
prinfo->port = AUDIO_SPEAKER;
usr/src/uts/common/io/audio/impl/audio_sun.c
294
prinfo->port = AUDIO_MICROPHONE;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1001
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10014
elink_save_bcm_spirom_ver(cb, phy, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1008
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10128
ELINK_DEBUG_P1(cb, "elink_8726_link_reset port %d\n", params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10191
u8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10198
port = (swap_val && swap_override) ^ 1;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10200
MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10323
dev_info.port_hw_config[params->port].sfp_ctrl))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10353
port_feature_config[params->port].
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10477
u8 oc_port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10479
oc_port = PATH_ID(cb) + (params->port << 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10541
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10546
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10550
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10616
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10633
elink_save_spirom_version(cb, port, fw_ver1 & 0xfff,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10652
elink_save_spirom_version(cb, port, 0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10671
elink_save_spirom_version(cb, port, 0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10681
elink_save_spirom_version(cb, port, (fw_ver2<<16) | fw_ver1,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10738
elink_save_848xx_spirom_version(phy, cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10744
elink_bits_en(cb, NIG_REG_LATCH_BC_0 + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10910
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10913
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1093
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1094
const u8 max_num_of_cos = (port) ? ELINK_DCBX_E3B0_MAX_NUM_COS_PORT1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
10994
dev_info.port_hw_config[params->port].xgbt_phy_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11140
u8 port, initialize = 1;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11151
port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11153
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11158
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11254
elink_save_848xx_spirom_version(phy, cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11261
dev_info.port_hw_config[params->port].default_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11503
u8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11507
port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11509
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11514
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11532
u8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11535
port = PATH_ID(cb);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11537
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11542
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE OFF\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11578
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11615
params->port*4) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11623
params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11635
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE ON\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11683
params->port*4) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11691
params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11704
ELINK_DEBUG_P1(cb, "Port 0x%x: LED MODE OPER\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1175
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1181
const u8 max_num_of_cos = (port) ? ELINK_DCBX_E3B0_MAX_NUM_COS_PORT1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11876
u8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11892
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11896
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12134
u8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12147
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12150
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12271
u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12298
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12331
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12333
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12356
elink_save_spirom_version(cb, params->port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1238
if (port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12445
MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
12448
MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1269
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1276
const u8 max_num_of_cos = (port) ? ELINK_DCBX_E3B0_MAX_NUM_COS_PORT1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13036
struct elink_phy *phy, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13049
dev_info.port_hw_config[port].xgxs_config_rx[i<<1]));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13053
dev_info.port_hw_config[port].xgxs_config_tx[i<<1]));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13057
dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13061
dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13074
u8 phy_index, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13081
dev_info.port_hw_config[port].external_phy_config));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13086
dev_info.port_hw_config[port].external_phy_config2));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13096
static elink_status_t elink_populate_int_phy(struct elink_dev *cb, u32 shmem_base, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13103
dev_info.port_feature_config[port].link_config)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13122
port_hw_config[port].default_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13207
port * 0x10);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1321
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13215
port * 0x18);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13227
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13234
port, phy->addr, phy->mdio_ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13236
elink_populate_preemphasis(cb, shmem_base, phy, port, ELINK_INT_PHY);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13245
u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13251
phy_index, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13330
elink_populate_preemphasis(cb, shmem_base, phy, port, phy_index);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13340
port_mb[port].ext_phy_fw_version);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13353
ext_phy_fw_version2[port]);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13362
phy->mdio_ctrl = elink_get_emac_base(cb, mdc_mdio_access, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13378
phy_type, port, phy_index);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13386
u32 shmem2_base, u8 port, struct elink_phy *phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13391
return elink_populate_int_phy(cb, shmem_base, port, phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13394
port, phy);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13409
port_feature_config[params->port].link_config2));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13413
port_hw_config[params->port].speed_capability_mask2));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13417
port_feature_config[params->port].link_config));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13421
port_hw_config[params->port].speed_capability_mask));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13537
params->shmem2_base, params->port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13561
dev_info.port_hw_config[params->port].media_type);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13722
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13786
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13811
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13830
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13856
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13871
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13921
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13936
REG_WR(cb, NIG_REG_LLH0_BRB1_DRV_MASK + params->port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13939
REG_WR(cb, NIG_REG_LLH0_BRB1_DRV_MASK_MF + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13943
REG_WR(cb, (params->port ? NIG_REG_LLH1_BRB1_NOT_MCP :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13992
params->port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13996
params->port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14024
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14129
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14188
elink_serdes_deassert(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14212
u8 phy_index, port = params->port, clear_latch_ind = 0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14213
ELINK_DEBUG_P1(cb, "Resetting the link of port %d\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14223
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14230
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14234
REG_WR(cb, NIG_REG_BMAC0_OUT_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14235
REG_WR(cb, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14245
elink_set_bmac_rx(cb, params->chip_id, port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14261
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14289
elink_rearm_latch_signal(cb, port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14290
elink_bits_dis(cb, NIG_REG_LATCH_BC_0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14304
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14305
REG_WR(cb, NIG_REG_BMAC0_IN_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14306
REG_WR(cb, NIG_REG_EMAC0_IN_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14309
u32 xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14336
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14343
elink_set_bmac_rx(cb, params->chip_id, params->port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14366
elink_set_bmac_rx(cb, params->chip_id, params->port, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14373
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14393
s8 port = 0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14398
port ^= (swap_val && swap_override);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14399
elink_ext_phy_hw_reset(cb, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14401
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14407
port_of_path = port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14409
shmem_base = shmem_base_path[port];
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14410
shmem2_base = shmem2_base_path[port];
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14416
port_of_path, &phy[port]) !=
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14434
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14437
elink_cl45_write(cb, &phy[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14455
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14457
port_of_path = port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14462
phy_blk[port]->addr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14463
if (elink_8073_8727_external_rom_boot(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14468
elink_cl45_read(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14473
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14485
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14488
elink_cl45_read(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14492
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14498
elink_cl45_read(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14501
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14507
MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14519
s8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14530
for (port = 0; port < PORT_MAX; port++) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14538
shmem_base = shmem_base_path[port];
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14539
shmem2_base = shmem2_base_path[port];
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14543
port, &phy) !=
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14557
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14615
s8 port, reset_gpio;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14624
port = 1;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14630
(u8 *)&reset_gpio, (u8 *)&port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14633
port ^= (swap_val && swap_override);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14637
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14640
port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14645
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14652
port_of_path = port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14654
shmem_base = shmem_base_path[port];
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14655
shmem2_base = shmem2_base_path[port];
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14661
port_of_path, &phy[port]) !=
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14676
elink_cl45_write(cb, &phy[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14690
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14692
port_of_path = port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14696
phy_blk[port]->addr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14697
if (elink_8073_8727_external_rom_boot(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14701
elink_cl45_write(cb, phy_blk[port],
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14731
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14758
elink_save_848xx_spirom_version(phy, cb, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14766
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14771
port, &phy) != ELINK_STATUS_OK) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
14779
rc = elink_84833_pre_init_phy(cb, &phy, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1496
xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15011
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15016
dev_info.port_hw_config[port].e3_cmn_pin_cfg1)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15027
elink_cb_event_log(cb, ELINK_LOG_ID_OVER_CURRENT, params->port); //"Error: Power fault on Port %d has"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15084
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15097
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15141
(REG_RD(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4)))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15152
mac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15166
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port)) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15170
mac_base = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15194
u8 led_change, port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15198
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15364
port_hw_config[params->port].default_cfg))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15387
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15394
port, &phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15432
elink_bits_dis(cb, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15452
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15460
port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15469
shmem2_base, port, &phy)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15476
gpio_port = port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15497
dev_info.port_hw_config[port].aeu_int_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15503
if (port == 0)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1558
u32 emac_base = params->port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
15603
u32 *temp_reading, u8 path, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1670
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1671
u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1676
(MISC_REGISTERS_RESET_REG_2_RST_EMAC0_HARD_CORE << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1679
(MISC_REGISTERS_RESET_REG_2_RST_EMAC0_HARD_CORE << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1717
REG_WR(cb, params->port ? NIG_REG_P1_MAC_IN_EN : NIG_REG_P0_MAC_IN_EN,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1719
REG_WR(cb, params->port ? NIG_REG_P1_MAC_OUT_EN : NIG_REG_P0_MAC_OUT_EN,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1721
REG_WR(cb, params->port ? NIG_REG_P1_MAC_PAUSE_OUT_EN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1727
u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1731
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port)))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1748
u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1752
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1756
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1761
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1907
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1909
u32 pfc_ctrl, xmac_base = (port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1923
ELINK_DEBUG_P1(cb, "Disable XMAC on port %x\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1940
xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
1951
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2009
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2010
u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2017
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2020
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2026
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2027
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2037
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2038
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2049
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, ser_lane);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2051
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2056
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2135
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2145
REG_WR(cb, NIG_REG_NIG_INGRESS_EMAC0_NO_CRC + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2148
REG_WR(cb, NIG_REG_BMAC0_IN_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2149
REG_WR(cb, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2150
REG_WR(cb, NIG_REG_BMAC0_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2153
REG_WR(cb, NIG_REG_EMAC0_IN_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2160
REG_WR(cb, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2161
REG_WR(cb, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2167
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2170
REG_WR(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2173
REG_WR(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2186
u32 bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2221
u32 bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2307
u32 priority_mask, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2313
nig_reg_rx_priority_mask_add = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2318
nig_reg_rx_priority_mask_add = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2323
nig_reg_rx_priority_mask_add = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2328
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2333
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2338
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2356
port_mb[params->port].link_status), link_status);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2368
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2378
xcm_mask = REG_RD(cb, port ? NIG_REG_LLH1_XCM_MASK :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2391
xcm_mask &= ~(port ? NIG_LLH1_XCM_MASK_REG_LLH1_XCM_MASK_BCN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2403
xcm_mask |= (port ? NIG_LLH1_XCM_MASK_REG_LLH1_XCM_MASK_BCN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2409
REG_WR(cb, port ? NIG_REG_BRB1_PAUSE_IN_EN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2411
REG_WR(cb, port ? NIG_REG_LLFC_OUT_EN_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2413
REG_WR(cb, port ? NIG_REG_LLFC_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2415
REG_WR(cb, port ? NIG_REG_PAUSE_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2418
REG_WR(cb, port ? NIG_REG_PPP_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2421
REG_WR(cb, port ? NIG_REG_LLH1_XCM_MASK :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2424
REG_WR(cb, port ? NIG_REG_LLFC_EGRESS_SRC_ENABLE_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2428
REG_WR(cb, port ? NIG_REG_XCM1_OUT_EN :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2432
REG_WR(cb, port ? NIG_REG_P1_HWPFC_ENABLE :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2441
nig_params->rx_cos_priority_mask[i], port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2443
REG_WR(cb, port ? NIG_REG_LLFC_HIGH_PRIORITY_CLASSES_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2447
REG_WR(cb, port ? NIG_REG_LLFC_LOW_PRIORITY_CLASSES_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2451
REG_WR(cb, port ? NIG_REG_P1_PKT_PRIORITY_TO_COS :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2489
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2505
REG_WR(cb, NIG_REG_BMAC0_PAUSE_OUT_EN + params->port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2517
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2518
u32 bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2592
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2593
u32 bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2659
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2665
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2670
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2673
REG_WR(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2688
REG_WR(cb, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2689
REG_WR(cb, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2690
REG_WR(cb, NIG_REG_EGRESS_EMAC0_PORT + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2696
REG_WR(cb, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, val);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2697
REG_WR(cb, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2698
REG_WR(cb, NIG_REG_EMAC0_IN_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2699
REG_WR(cb, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2700
REG_WR(cb, NIG_REG_BMAC0_IN_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2701
REG_WR(cb, NIG_REG_BMAC0_OUT_EN + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2709
static void elink_set_bmac_rx(struct elink_dev *cb, u32 chip_id, u8 port, u8 en)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2711
u32 bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2714
u32 nig_bmac_enable = REG_RD(cb, NIG_REG_BMAC0_REGS_OUT_EN + port*4);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2722
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port) &&
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2742
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2747
REG_WR(cb, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2750
init_crd = REG_RD(cb, PBF_REG_P0_INIT_CRD + port*4);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2751
crd = REG_RD(cb, PBF_REG_P0_CREDIT + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2756
crd = REG_RD(cb, PBF_REG_P0_CREDIT + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2759
crd = REG_RD(cb, PBF_REG_P0_CREDIT + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2771
REG_WR(cb, PBF_REG_P0_PAUSE_ENABLE + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2773
REG_WR(cb, PBF_REG_P0_ARB_THRSH + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2780
REG_WR(cb, PBF_REG_P0_PAUSE_ENABLE + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2782
REG_WR(cb, PBF_REG_P0_ARB_THRSH + port*4, thresh);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2794
REG_WR(cb, PBF_REG_P0_INIT_CRD + port*4, init_crd);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2799
REG_WR(cb, PBF_REG_INIT_P0 + port*4, 0x1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2801
REG_WR(cb, PBF_REG_INIT_P0 + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2804
REG_WR(cb, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2826
u32 mdc_mdio_access, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2845
emac_base = (port) ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
2848
emac_base = (port) ? GRCBASE_EMAC0 : GRCBASE_EMAC1;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3108
OFFSETOF(struct shmem2_region, eee_status[params->port]))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3174
port_feature_config[params->port].
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3195
REG_WR(cb, MISC_REG_CPMU_LP_IDLE_THR_P0 + (params->port << 2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3245
REG_WR(cb, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3262
REG_WR(cb, MISC_REG_CPMU_LP_MASK_EXT_P0 + (params->port << 2), 0xfc20);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3288
eee_status[params->port]), eee_status);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3346
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3358
dev_info.port_hw_config[port].e3_cmn_pin_cfg));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3519
u8 path, port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3522
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3545
port = port ^ 1;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3547
lane = (port<<1) + path;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3608
static void elink_set_serdes_access(struct elink_dev *cb, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3610
u32 emac_base = (port) ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3613
REG_WR(cb, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3619
REG_WR(cb, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3622
static void elink_serdes_deassert(struct elink_dev *cb, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3628
val = ELINK_SERDES_RESET_BITS << (port*16);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3635
elink_set_serdes_access(cb, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3637
REG_WR(cb, NIG_REG_SERDES0_CTRL_MD_DEVAD + port*0x10,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3652
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_ST + params->port*0x18, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3653
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_DEVAD + params->port*0x18,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3662
u8 port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3665
port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3667
val = ELINK_XGXS_RESET_BITS << (port*16);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
3926
link_attr_sync[params->port]), link_attr);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
398
port_mb[params->port].link_status));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4115
port_hw_config[params->port].default_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4306
port_hw_config[params->port].
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4619
u32 shmem_base, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4628
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4650
*gpio_port = port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4663
params->shmem_base, params->port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4706
port_hw_config[params->port].default_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4768
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4772
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
478
eee_status[params->port]));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
4793
port_hw_config[params->port].default_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5438
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5445
port_mb[port].link_status));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5457
eee_status[params->port]));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5466
dev_info.port_hw_config[port].media_type);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5483
dev_info.port_hw_config[port].aeu_int_mask);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5497
link_attr_sync[params->port]);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5547
elink_set_serdes_access(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5566
elink_cb_event_log(cb, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
5992
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6003
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6509
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6513
elink_bits_dis(cb, GRCBASE_EMAC0 + port*0x400 +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6545
GRCBASE_EMAC0 + port*0x400 + EMAC_REG_EMAC_MODE,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
666
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6693
elink_cb_event_log(cb, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
670
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_0 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6703
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
672
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6734
NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6737
ELINK_DEBUG_P3(cb, "port %x, is_xgxs %x, int_status 0x%x\n", port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6739
REG_RD(cb, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
674
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_2 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6741
REG_RD(cb, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6742
REG_RD(cb, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6743
REG_RD(cb, NIG_REG_SERDES0_STATUS_LINK_STATUS+port*0x3c));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6745
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6746
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6749
static void elink_rearm_latch_signal(struct elink_dev *cb, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
676
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_3 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6760
NIG_REG_LATCH_STATUS_0 + port*8);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6766
+ port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6771
+ port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6777
REG_WR(cb, NIG_REG_LATCH_STATUS_0 + port*8,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
678
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_4 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6787
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6792
elink_bits_dis(cb, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
680
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_5 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6818
NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
683
if (!port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6926
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6937
port*0x18));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6939
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6960
REG_WR(cb, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6983
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6988
u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6990
ELINK_DEBUG_P2(cb, "elink_set_led: port %x, mode %d\n", port, mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7009
REG_WR(cb, NIG_REG_LED_10G_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7010
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
704
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7041
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7042
REG_WR(cb, NIG_REG_LED_10G_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7062
REG_WR(cb, NIG_REG_LED_10G_P0 + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7067
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7069
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7074
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7088
REG_WR(cb, NIG_REG_LED_MODE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7092
REG_WR(cb, NIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7095
REG_WR(cb, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7098
REG_WR(cb, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7101
port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
711
if (port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7114
+ port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7116
port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7118
port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
721
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_NUM_STRICT_ARB_SLOTS :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
726
if (port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7303
params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7318
(0x1ff << (params->port*16)));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7334
gpio_port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7350
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7352
ELINK_DEBUG_P1(cb, "Port %x: Link is down\n", port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7364
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7368
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7375
elink_set_bmac_rx(cb, params->chip_id, params->port, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7381
REG_WR(cb, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7383
REG_WR(cb, MISC_REG_CPMU_LP_MASK_ENT_P0 + (params->port << 2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7402
u8 phy_idx, port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7435
(params->port << 2), 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7438
(params->port << 2), 0xfc20);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
744
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7478
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
749
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7506
OFFSETOF(struct shmem2_region, link_change_count[params->port]);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7530
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7556
port, (vars->phy_flags & PHY_XGXS_FLAG),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7557
REG_RD(cb, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7560
REG_RD(cb, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7561
REG_RD(cb, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18) > 0,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7562
REG_RD(cb, NIG_REG_SERDES0_STATUS_LINK_STATUS + port*0x3c));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7565
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7566
REG_RD(cb, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7570
REG_WR(cb, NIG_REG_NIG_EMAC0_EN + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
758
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
760
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
762
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_2 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
764
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_3 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
766
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_4 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
768
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_5 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7688
elink_rearm_latch_signal(cb, port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
770
if (!port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7711
REG_WR(cb, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7786
void elink_ext_phy_hw_reset(struct elink_dev *cb, u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7789
MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7792
MISC_REGISTERS_GPIO_OUTPUT_HIGH, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7796
static void elink_save_spirom_version(struct elink_dev *cb, u8 port,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7800
(u16)(spirom_ver>>16), (u16)spirom_ver, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7809
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7817
elink_save_spirom_version(cb, port, (u32)(fw_ver1<<16 | fw_ver2),
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7884
u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
790
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7929
port, fw_ver1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7950
elink_save_bcm_spirom_ver(cb, phy, port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
7955
port, fw_ver1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
797
if (!port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8127
gpio_port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8164
port_hw_config[params->port].default_cfg)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
820
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
830
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8350
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8355
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8360
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8364
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
838
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8419
gpio_port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8442
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8444
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
845
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_NUM_STRICT_ARB_SLOTS_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8457
elink_save_spirom_version(cb, params->port, params->shmem_base, 0);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
849
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
852
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8533
gpio_port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8544
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8551
dev_info.port_hw_config[port].sfp_ctrl)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8554
"mode = %x\n", tx_en, port, tx_en_mode);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
857
if (!port) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
8696
dev_info.port_hw_config[params->port].e3_sfp_ctrl)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9063
u8 gport = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9069
(params->port << 1);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9108
dev_info.port_hw_config[params->port].media_type);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9181
port_feature_config[params->port].config));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9235
elink_cb_event_log(cb, ELINK_LOG_ID_UNQUAL_IO_MODULE, params->port, vendor_name, vendor_pn); // "Warning: Unqualified SFP+ module detected,"
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
927
const u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
933
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_STRICT :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
936
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
939
REG_WR(cb, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
943
REG_WR(cb, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9458
dev_info.port_hw_config[params->port].sfp_ctrl)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9491
u8 port = params->port;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9495
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
961
const u8 port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9637
port_feature_config[params->port].config));
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9641
params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9701
params->port, &gpio_num, &gpio_port) ==
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
972
(port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
974
pbf_reg_adress_crd_weight = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
978
nig_reg_adress_crd_weight = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
981
pbf_reg_adress_crd_weight = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
985
nig_reg_adress_crd_weight = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9864
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9866
elink_ext_phy_hw_reset(cb, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
989
pbf_reg_adress_crd_weight = (port) ?
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
993
if (port)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9938
elink_save_bcm_spirom_ver(cb, phy, params->port);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
9946
dev_info.port_hw_config[params->port].sfp_ctrl))
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
881
int port = PDEV_PORT(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
888
REG_WR(pdev, QM_REG_CONNNUM_0 + port*4,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
943
int port = PDEV_PORT(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
951
REG_WR(pdev, SRC_REG_COUNTFREE0 + port*4, src_cid_count);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
953
ecore_wr_64(pdev, SRC_REG_FIRSTFREE0 + port*16,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
956
ecore_wr_64(pdev, SRC_REG_LASTFREE0 + port*16,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
116
DbgMessage(pdev, FATAL, "idle_chk. disable_timer() input port is unknown. Equal to %d\n",port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
124
void lm_enable_timer (struct _lm_device_t *pdev, u32_t port) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
130
port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
133
if (port == 0) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
136
else if (port == 1) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
66
u32_t lm_disable_timer (struct _lm_device_t *pdev, u32_t port) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
72
port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
76
if (port == 0) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/bnxe_hw_debug.c
96
} else if (port == 1) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4703
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4704
u32_t port_drv_flags = DRV_FLAGS_FILED_BY_PORT(bit_drv_flags, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4733
port_drv_flags = DRV_FLAGS_GET_PORT_MASK(port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4766
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4767
const u32_t port_flags_to_check = DRV_FLAGS_FILED_BY_PORT(flags_bits_to_check, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4873
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4874
const u32_t dcbx_en_offset = OFFSETOF(shmem2_region_t,dcbx_en[port]);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
4877
if(LM_SHMEM2_HAS(pdev, dcbx_en[port]))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1122
#define NO_MCP_WA_VNICS_PER_PORT(port) (0xA0008 + 4*(port))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1142
u8_t port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1150
for (port = 0; port < PORT_MAX; port++)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1154
LM_SHMEM_READ(pdev, OFFSETOF(shmem_region_t, validity_map[port]),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1160
offset = OFFSETOF(shmem_region_t, drv_lic_key[port].max_toe_conn) & 0xfffffffc;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1162
max_toe_cons[port] = lm_parse_license_info_bounded(val, MAX_CONNECTIONS_TOE,FALSE);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1163
DbgMessage(pdev, INFORMi, "max_toe_conn from shmem %d for port %d\n",val, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1165
offset = OFFSETOF(shmem_region_t, drv_lic_key[port].max_um_rdma_conn) & 0xfffffffc;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1167
max_rdma_cons[port] = lm_parse_license_info_bounded(val, MAX_CONNECTIONS_RDMA,FALSE);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1168
DbgMessage(pdev, INFORMi, "max_rdma_conn from shmem %d for port %d\n",val, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1170
offset = OFFSETOF(shmem_region_t, drv_lic_key[port].max_iscsi_trgt_conn) & 0xfffffffc;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1172
max_iscsi_cons[port] = lm_parse_license_info_bounded(val, MAX_CONNECTIONS_ISCSI,TRUE);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1173
DbgMessage(pdev, INFORMi, "max_iscsi_conn from shmem %d for port %d\n",val, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1175
offset = OFFSETOF(shmem_region_t, drv_lic_key[port].max_fcoe_init_conn) & 0xfffffffc;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1179
max_fcoe_cons[port] = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1183
max_fcoe_cons[port] = MAX_CONNECTIONS_FCOE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1185
DbgMessage(pdev, INFORMi, "max_fcoe_conn from shmem %d for port %d\n",val, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1191
max_toe_cons[port] = MAX_CONNECTIONS_TOE_NO_LICENSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1192
max_rdma_cons[port] = MAX_CONNECTIONS_ISCSI_NO_LICENSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1193
max_iscsi_cons[port] = MAX_CONNECTIONS_RDMA_NO_LICENSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1194
max_fcoe_cons[port] = MAX_CONNECTIONS_FCOE_NO_LICENSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1198
max_eth_cons[port] = MAX_ETH_REG_CONS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1202
max_eth_cons[port] = MAX_CONNECTIONS_VF;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1207
if (PORT_ID(pdev) == port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1209
max_bar_supported_cons[port] = pdev->hw_info.bar_size[BAR_1] / LM_DQ_CID_SIZE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1213
LM_SHMEM_READ(pdev, OFFSETOF(shmem_region_t, dev_info.port_feature_config[port].config), &val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1220
max_bar_supported_cons[port] = val / LM_DQ_CID_SIZE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1226
LM_SHMEM_READ(pdev, NO_MCP_WA_VALID_LIC_ADDR+4*port, &val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1230
LM_SHMEM_READ(pdev, NO_MCP_WA_TOE_LIC+4*port, &val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1231
max_toe_cons[port] = val;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1232
LM_SHMEM_READ(pdev, NO_MCP_WA_ISCSI_LIC+4*port, &val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1233
max_iscsi_cons[port] = val;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1234
LM_SHMEM_READ(pdev, NO_MCP_WA_RDMA_LIC+4*port, &val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1235
max_rdma_cons[port] = val;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1239
max_fcoe_cons[port] = MAX_CONNECTIONS_FCOE_NO_MCP;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1249
max_toe_cons[port] = DEFAULT_CONNECTIONS_TOE - 100;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1251
max_toe_cons[port] = DEFAULT_CONNECTIONS_TOE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1253
max_iscsi_cons[port] = MAX_CONNECTIONS_ISCSI;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1254
max_rdma_cons[port] = MAX_CONNECTIONS_RDMA;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1256
max_fcoe_cons[port] = MAX_CONNECTIONS_FCOE_NO_MCP;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1260
max_eth_cons[port] = MAX_ETH_REG_CONS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1264
max_eth_cons[port] = MAX_CONNECTIONS_VF;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1267
max_bar_supported_cons[port] = pdev->hw_info.bar_size[BAR_1] / LM_DQ_CID_SIZE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1270
max_supported_cons[port] = log2_align(max_toe_cons[port] + max_rdma_cons[port] + max_iscsi_cons[port] + max_fcoe_cons[port] + max_eth_cons[port]);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1271
max_supported_cons[port] = min(max_supported_cons[port], max_bar_supported_cons[port]);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1275
max_supported_cons[port] = min(max_supported_cons[port], (u32_t)1024);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1278
if (max_supported_cons[port] > pdev->hw_info.max_common_conns)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1280
pdev->hw_info.max_common_conns = max_supported_cons[port];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1286
port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1289
if (ERR_IF(max_supported_cons[port] < max_eth_cons[port]))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1293
if ((max_iscsi_cons[port] + max_rdma_cons[port] + max_toe_cons[port] + max_fcoe_cons[port] + max_eth_cons[port]) > max_supported_cons[port])
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1296
if ((max_iscsi_cons[port] + max_rdma_cons[port] + max_fcoe_cons[port] + max_eth_cons[port]) > max_supported_cons[port])
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1298
u32_t s = max_iscsi_cons[port] + max_rdma_cons[port] + max_toe_cons[port] + max_fcoe_cons[port]; /* eth out of the game... */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1299
u32_t t = max_supported_cons[port] - pdev->params.max_eth_including_vfs_conns; /* what we want to reach... */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1301
max_iscsi_cons[port] *=t;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1302
max_iscsi_cons[port] /=s;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1303
max_rdma_cons[port] *=t;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1304
max_rdma_cons[port] /=s;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1305
max_toe_cons[port] *=t;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1306
max_toe_cons[port] /=s;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1307
max_fcoe_cons[port] *=t;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1308
max_fcoe_cons[port] /=s;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1313
max_toe_cons[port] = max_supported_cons[port] - (max_iscsi_cons[port] + max_rdma_cons[port] + max_fcoe_cons[port] + max_eth_cons[port]);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1316
if (ERR_IF((max_iscsi_cons[port] + max_rdma_cons[port] + max_fcoe_cons[port] + max_toe_cons[port] + max_eth_cons[port]) > max_supported_cons[port]))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1322
pdev->hw_info.max_port_toe_conn = max_toe_cons[port];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1325
pdev->hw_info.max_port_rdma_conn = max_rdma_cons[port];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1328
pdev->hw_info.max_port_iscsi_conn = max_iscsi_cons[port];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1331
pdev->hw_info.max_port_fcoe_conn = max_fcoe_cons[port];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1338
if (ERR_IF(pdev->hw_info.max_port_conns > max_bar_supported_cons[port]))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2013
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2017
OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].mba_config),
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2023
OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].mba_vlan_cfg),
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2030
OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].config),
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2044
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_hw_config[port].speed_capability_mask),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2048
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_hw_config[port].speed_capability_mask2),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2053
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_hw_config[port].lane_config),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2058
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].link_config),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2063
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].link_config2),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2066
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_hw_config[port].multi_phy_config),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2074
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_hw_config[port].default_cfg),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2087
LM_SHMEM_READ(pdev,OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].eee_power_mode),&val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2425
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2456
if (port_idx == port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2693
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2695
pdev->params.link.port = port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2706
if (LM_SHMEM2_HAS(pdev,lfa_host_addr[port]))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2708
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t, lfa_host_addr[port]), &pdev->params.link.lfa_base);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1169
u8_t port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1175
port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1177
REG_WR(pdev, NIG_REG_LED_10G_P0 + port*4, 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1178
REG_WR(pdev, NIG_REG_LED_MODE_P0 + port*4,SHARED_HW_CFG_LED_MAC1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
144
buf = (u32_t *)&ram_data.port.rs_vars;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
145
ASSERT_STATIC(0 == (sizeof(ram_data.port.rs_vars) % 4)) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
146
for (i = 0; i < sizeof(ram_data.port.rs_vars)/4; i++)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
152
buf = (u32_t *)&ram_data.port.fair_vars;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
153
ASSERT_STATIC(0 == (sizeof(ram_data.port.fair_vars) % 4)) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
154
for (i = 0; i < sizeof(ram_data.port.fair_vars)/4; i++)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
160
buf = (u32_t *)&ram_data.port.flags;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
161
ASSERT_STATIC(0 == (sizeof(ram_data.port.flags) % 4));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
162
for (i = 0; i < sizeof(ram_data.port.flags)/4; i++)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
341
u8_t port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
360
for (port = PORT_0; port < PORT_MAX; port++)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
362
is_required |= elink_fan_failure_det_req(pdev, pdev->hw_info.shmem_base, pdev->hw_info.shmem_base2, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
410
lm_status_t lm_gpio_read(struct _lm_device_t *pdev, u32_t pin_num, u32_t* value_ptr, u8_t port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
437
gpio_port = (swap_val && swap_override) ^ port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
516
lm_status_t lm_gpio_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t mode, u8_t port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
541
gpio_port = (swap_val && swap_override) ^ port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
665
lm_status_t lm_gpio_int_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t mode, u8_t port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
677
gpio_port = (swap_val && swap_override ) ^ port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1005
pdev->params.pfunc_mb_id = FUNC_MAILBOX_ID_PARAM( port, vnic, CHIP_NUM(pdev), port_mode );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1012
port,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1041
REG_WR(pdev,HC_REG_CONFIG_0+(4*port),0x1000);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1048
REG_WR(pdev,MISC_REG_AEU_MASK_ATTN_FUNC_0+(4*port),0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1291
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1319
REG_WR(pdev,HC_REG_CONFIG_0+(4*port),0x1000);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1323
REG_WR(pdev,TM_REG_EN_LINEAR0_TIMER + (4*port),0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1328
val=REG_RD(pdev,TM_REG_LIN0_SCAN_ON+(4*port));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1393
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1398
REG_WR(pdev, NIG_REG_MASK_INTERRUPT_PORT0 + 4*port,0x0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1401
REG_WR(pdev, NIG_REG_LLH0_BRB1_DRV_MASK + 4*port,0x0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1404
REG_WR(pdev, NIG_REG_LLH0_BRB1_NOT_MCP + 4*32*port,0x0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1419
REG_WR(pdev,MISC_REG_AEU_MASK_ATTN_FUNC_0+(4*port),0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1427
val=REG_RD(pdev,BRB1_REG_PORT_NUM_OCC_BLOCKS_0+(4*port));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
2021
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
2022
u32_t offset = ( port ? NIG_REG_LLH1_OUTER_VLAN_ID : NIG_REG_LLH0_OUTER_VLAN_ID );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3054
u8_t port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3056
port=PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3094
REG_WR(pdev,BRB1_REG_PAUSE_LOW_THRESHOLD_0+port*4,low);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3095
REG_WR(pdev,BRB1_REG_PAUSE_HIGH_THRESHOLD_0+port*4,high);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3603
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3610
offset = ( port ? NIG_REG_LLH1_FUNC_EN : NIG_REG_LLH0_FUNC_EN );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
3621
offset = ( port ? NIG_REG_LLH1_FUNC_VLAN_ID : NIG_REG_LLH0_FUNC_VLAN_ID );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4196
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4294
if ( !LM_SHMEM2_HAS(pdev, lfa_host_addr[port]) )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4299
rc = elink_pre_init_phy(pdev, shmem_base[0], shmem_base2[0], CHIP_ID(pdev), port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4345
const u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4350
REG_WR(pdev,(port ? NIG_REG_MASK_INTERRUPT_PORT1 : NIG_REG_MASK_INTERRUPT_PORT0), 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4389
elink_init_mod_abs_int(pdev, &pdev->vars.link, CHIP_ID(pdev), pdev->hw_info.shmem_base, pdev->hw_info.shmem_base2, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4395
LM_SHMEM_READ(pdev, OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].config), &val );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4397
LM_SHMEM_WRITE(pdev, OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].config), val );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
821
const u8_t port,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
832
#define E2_2P_PF_NUM(path, port, pf) (((pf) << 1) | (path)) /* pf: 0..3 ==> pf_num: 0..7 */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
833
#define E2_4P_PF_NUM(path, port, pf) (((pf) << 2) | ((port) << 1) | (path)) /* pf: 0..1 ==> pf_num: 0..7 */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
834
#define E2_PF_NUM(path, port, pf) ((port_mode == LM_CHIP_PORT_MODE_4) ? E2_4P_PF_NUM(path, port, pf) : E2_2P_PF_NUM(path, port, pf))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
844
func_config_id = ( port_factor * vnic ) + port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
848
func_config_id = E2_PF_NUM( path_id , port, vnic );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
866
u8_t port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
972
for( port = 0; port < port_max; port++ )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
989
port,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
107
u32 elink_cb_gpio_read(struct elink_dev *cb, u16 gpio_num, u8 port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
110
lm_gpio_read(cb, gpio_num, &val, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
114
u8 elink_cb_gpio_int_write(struct elink_dev *cb, u16 gpio_num, u8 mode, u8 port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
116
return lm_gpio_int_write(cb, gpio_num, mode, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
246
u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
247
u32_t emac_base = (port?GRCBASE_EMAC1:GRCBASE_EMAC0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
249
REG_WR(pdev,NIG_REG_XGXS0_CTRL_MD_ST + port*0x18, 1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
301
port*0x18, 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
320
u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
321
u32_t emac_base = (port?GRCBASE_EMAC1:GRCBASE_EMAC0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
323
REG_WR(pdev,NIG_REG_XGXS0_CTRL_MD_ST + port*0x18, 1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
378
port*0x18, 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
97
u8 elink_cb_gpio_write(struct elink_dev *cb, u16 gpio_num, u8 mode, u8 port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
99
return lm_gpio_write(cb, gpio_num, mode, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
55
u8_t port = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
91
port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1338
u8_t port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
665
u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
717
lm_init_non_def_status_block(pdev, sb_id, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1308
const u32_t port = PORT_ID(pdev) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1317
switch( port )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1334
DbgBreakIf( port > 1 ) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1376
const u32_t port = PORT_ID(pdev) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1393
switch(port)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1402
DbgBreakIf( port > 1 ) ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1495
LM_INC64(&cur_data_offset, OFFSETOF(lm_stats_fw_stats_data_t, port));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1966
LM_SIGN_EXTEND_VALUE_32( pdev->vars.stats.stats_collect.stats_fw.fw_stats_data->port.tstorm_port_statistics.mf_tag_discard,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1971
LM_SIGN_EXTEND_VALUE_32( pdev->vars.stats.stats_collect.stats_fw.fw_stats_data->port.tstorm_port_statistics.mac_filter_discard, \
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1973
LM_SIGN_EXTEND_VALUE_32( pdev->vars.stats.stats_collect.stats_fw.fw_stats_data->port.tstorm_port_statistics.brb_truncate_discard, \
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
1975
LM_SIGN_EXTEND_VALUE_32( pdev->vars.stats.stats_collect.stats_fw.fw_stats_data->port.tstorm_port_statistics.mac_discard, \
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
3690
u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
3691
const u32_t pkt0 = port ? NIG_REG_STAT1_EGRESS_MAC_PKT0 : NIG_REG_STAT0_EGRESS_MAC_PKT0 ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
3692
const u32_t pkt1 = port ? NIG_REG_STAT1_EGRESS_MAC_PKT1 : NIG_REG_STAT0_EGRESS_MAC_PKT1 ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_stats.c
3693
const u32_t eee = port ? MISC_REG_CPMU_LP_SM_ENT_CNT_P1 : MISC_REG_CPMU_LP_SM_ENT_CNT_P0 ;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7850
struct cmng_struct_per_port port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
175
struct cmng_struct_per_port *pdata = &ram_data->port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
229
struct cmng_struct_per_port *pdata = &ram_data->port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
288
struct cmng_struct_per_port *pdata = &ram_data->port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
325
ram_data->port.safc_vars.safc_timeout_usec = SAFC_TIMEOUT_USEC;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
335
ram_data->port.flags = input_data->flags;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
35
#define ECORE_PF_Q_NUM(q_num, port, vnic)\
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/bnxe_fw_funcs.c
36
((((port) << 1) | (vnic)) * 16 + (q_num))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm.h
1156
lm_gpio_read(struct _lm_device_t *pdev, u32_t pin_num, u32_t* value_ptr, u8_t port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm.h
1159
lm_gpio_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t value, u8_t port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm.h
1165
lm_gpio_int_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t value, u8_t port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
3851
u8_t port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
428
#define DBG_SB_ID(port,stormID,cpuID) (((port) << 7) | ((stormID) << 5) | (cpuID))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
429
#define DBG_DEF_SB_ID(port,stormID,vnicID) (((port) << 7) | ((stormID) << 5) | (0x10+vnicID)) /* the ID is for debugging purposes, it's not looked at by hw/fw*/
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm_stats.h
509
struct per_port_stats port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
650
u8_t port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
654
port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
664
LM_INTMEM_WRITE32(pdev, CSTORM_TOE_CQ_CONS_PTR_LO_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.low, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
667
LM_INTMEM_WRITE32(pdev, CSTORM_TOE_CQ_CONS_PTR_HI_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.high, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
673
LM_INTMEM_WRITE16(pdev, CSTORM_TOE_CQ_PROD_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), idx, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
680
LM_INTMEM_WRITE16(pdev, CSTORM_TOE_CQ_CONS_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), idx, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
686
LM_INTMEM_WRITE32(pdev, CSTORM_TOE_CQ_NEXT_PAGE_BASE_ADDR_LO_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.low, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
689
LM_INTMEM_WRITE32(pdev, CSTORM_TOE_CQ_NEXT_PAGE_BASE_ADDR_HI_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.high, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
693
LM_INTMEM_WRITE8(pdev, CSTORM_TOE_CQ_NXT_PAGE_ADDR_VALID_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), 1, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
707
LM_INTMEM_WRITE8(pdev, CSTORM_TOE_STATUS_BLOCK_ID_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), fw_sb_id, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
708
LM_INTMEM_WRITE8(pdev, CSTORM_TOE_STATUS_BLOCK_INDEX_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), HC_INDEX_TOE_TX_CQ_CONS, BAR_CSTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
742
u8_t port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
747
port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
763
LM_INTMEM_WRITE32(pdev, USTORM_GRQ_CACHE_BD_LO_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id) ,port,grq_bd_idx), grq_bd->addr_lo, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
764
LM_INTMEM_WRITE32(pdev, USTORM_GRQ_CACHE_BD_HI_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id),port,grq_bd_idx), grq_bd->addr_hi, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
770
LM_INTMEM_WRITE8(pdev, USTORM_TOE_GRQ_LOCAL_PROD_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), (u8_t)USTORM_TOE_GRQ_CACHE_NUM_BDS, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
774
LM_INTMEM_WRITE8(pdev, USTORM_TOE_GRQ_LOCAL_CONS_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), 0, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
779
LM_INTMEM_WRITE16(pdev, USTORM_TOE_GRQ_PROD_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), idx, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
783
LM_INTMEM_WRITE16(pdev, USTORM_TOE_GRQ_CONS_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), (u8_t)USTORM_TOE_GRQ_CACHE_NUM_BDS, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
790
LM_INTMEM_WRITE32(pdev, USTORM_TOE_GRQ_CONS_PTR_LO_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.low, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
793
LM_INTMEM_WRITE32(pdev, USTORM_TOE_GRQ_CONS_PTR_HI_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.high, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
799
LM_INTMEM_WRITE16(pdev, USTORM_TOE_GRQ_BUF_SIZE_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), (u16_t)LM_TCP_GEN_BUF_SIZE(pdev), BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
805
LM_INTMEM_WRITE32(pdev, USTORM_TOE_CQ_CONS_PTR_LO_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.low, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
808
LM_INTMEM_WRITE32(pdev, USTORM_TOE_CQ_CONS_PTR_HI_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.high, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
814
LM_INTMEM_WRITE32(pdev, USTORM_TOE_CQ_NEXT_PAGE_BASE_ADDR_LO_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.low, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
817
LM_INTMEM_WRITE32(pdev, USTORM_TOE_CQ_NEXT_PAGE_BASE_ADDR_HI_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), phys_addr.as_u32.high, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
820
LM_INTMEM_WRITE8(pdev, USTORM_TOE_CQ_NXT_PAGE_ADDR_VALID_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), 1, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
826
LM_INTMEM_WRITE16(pdev, USTORM_TOE_CQ_PROD_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), idx, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
840
LM_INTMEM_WRITE16(pdev, USTORM_TOE_CQ_CONS_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), idx, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
887
LM_INTMEM_WRITE8(pdev, USTORM_TOE_STATUS_BLOCK_ID_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port),fw_sb_id, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
888
LM_INTMEM_WRITE8(pdev, USTORM_TOE_STATUS_BLOCK_INDEX_OFFSET(LM_TOE_FW_RSS_ID(pdev,drv_toe_rss_id), port), HC_INDEX_TOE_RX_CQ_CONS, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
897
LM_INTMEM_WRITE8(pdev, USTORM_INDIRECTION_TABLE_OFFSET(port) + LM_TOE_FW_RSS_ID(pdev,idx), LM_TOE_FW_RSS_ID(pdev,(u8_t)idx), BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
901
LM_INTMEM_WRITE8(pdev,USTORM_INDIRECTION_TABLE_OFFSET(port) + idx, pdev->toe_info.indirection_table[idx], BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
934
u32_t port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
942
port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/lm_vf.c
339
u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/lm_vf.c
345
lm_init_non_def_status_block(pdev, LM_SW_LEADING_SB_ID, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/lm_vf.c
392
u8_t port = PORT_ID(pdev);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
35
u8 mode, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
375
u8 port;
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
40
extern u32 elink_cb_gpio_read(struct elink_dev *cb, u16 gpio_num, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
43
u8 mode, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
581
void elink_ext_phy_hw_reset(struct elink_dev *cb, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
604
u32 shmem2_base, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
701
u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
721
u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/clc.h
729
u32 *temp_reading, u8 path, u8 port);
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/bdn.h
178
#define BDN_NETPORT_NOW(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].now))
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/bdn.h
179
#define BDN_NETPORT_ON_PORT_RESET(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].on_port_reset))
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/bdn.h
180
#define BDN_NETPORT_NEXT_OS_BOOT(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].next_os_boot))
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/bdn.h
191
int bd_populate_port_reset_config(int path, int port);
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/multi_thread_def.h
69
u16 port;
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/nvm_map.h
714
u16_t port;
usr/src/uts/common/io/bnxe/bnxe_mm.c
1435
u8_t port = 0 ;
usr/src/uts/common/io/bnxe/bnxe_mm.c
1451
port = va_arg(argp, int);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1456
sz_vendor_name, sz_vendor_pn, port);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1464
port = va_arg(argp, int);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1466
BnxeLogWarn(pUM, "SFP+ over current, power failure! (port=%d)", port);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1474
port = va_arg(argp, int);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1476
BnxeLogWarn(pUM, "10Gb speed not supported! (port=%d)", port);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1484
port = va_arg(argp, int);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1486
BnxeLogWarn(pUM, "PHY uninitialized! (port=%d)", port);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1496
port = MM_PORT_NUM(&pUM->lm_dev);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1498
BnxeLogWarn(pUM, "MDIO access timeout! (port=%d)", port);
usr/src/uts/common/io/chxge/ch.h
197
struct pe_port_t port[4]; /* from freebsd/oschtoe.h driver */
usr/src/uts/common/io/chxge/com/ch_subr.c
1002
adapter->port[i].mac->ops->interrupt_enable(adapter->
usr/src/uts/common/io/chxge/com/ch_subr.c
1003
port[i].mac);
usr/src/uts/common/io/chxge/com/ch_subr.c
1004
adapter->port[i].phy->ops->interrupt_enable(adapter->
usr/src/uts/common/io/chxge/com/ch_subr.c
1005
port[i].phy);
usr/src/uts/common/io/chxge/com/ch_subr.c
1043
adapter->port[i].mac->ops->interrupt_disable(adapter->
usr/src/uts/common/io/chxge/com/ch_subr.c
1044
port[i].mac);
usr/src/uts/common/io/chxge/com/ch_subr.c
1045
adapter->port[i].phy->ops->interrupt_disable(adapter->
usr/src/uts/common/io/chxge/com/ch_subr.c
1046
port[i].phy);
usr/src/uts/common/io/chxge/com/ch_subr.c
1080
adapter->port[i].mac->ops->interrupt_clear(adapter->
usr/src/uts/common/io/chxge/com/ch_subr.c
1081
port[i].mac);
usr/src/uts/common/io/chxge/com/ch_subr.c
1082
adapter->port[i].phy->ops->interrupt_clear(adapter->
usr/src/uts/common/io/chxge/com/ch_subr.c
1083
port[i].phy);
usr/src/uts/common/io/chxge/com/ch_subr.c
1305
struct cmac *mac = adapter->port[i].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
1306
struct cphy *phy = adapter->port[i].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
1469
adapter->port[i].phy = bi->gphy->create(adapter, phy_addr,
usr/src/uts/common/io/chxge/com/ch_subr.c
1471
if (!adapter->port[i].phy) {
usr/src/uts/common/io/chxge/com/ch_subr.c
1477
adapter->port[i].mac = mac = bi->gmac->create(adapter, i);
usr/src/uts/common/io/chxge/com/ch_subr.c
1496
init_link_config(&adapter->port[i].link_config, bi);
usr/src/uts/common/io/chxge/com/ch_subr.c
161
struct cphy *phy = adapter->port[port_id].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
162
struct link_config *lc = &adapter->port[port_id].link_config;
usr/src/uts/common/io/chxge/com/ch_subr.c
173
struct cmac *mac = adapter->port[port_id].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
209
struct cphy *phy = adapter->port[p].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
881
phy = adapter->port[i].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
890
phy = adapter->port[0].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
905
phy = adapter->port[p].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
917
phy = adapter->port[0].phy;
usr/src/uts/common/io/chxge/com/ch_subr.c
928
struct cmac *mac = adapter->port[0].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
945
struct cmac *mac = adapter->port[0].mac;
usr/src/uts/common/io/chxge/com/ch_subr.c
957
phy = adapter->port[i].phy;
usr/src/uts/common/io/chxge/com/vsc7321.c
312
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7321.c
322
vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port), addr_lo);
usr/src/uts/common/io/chxge/com/vsc7321.c
323
vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port), addr_hi);
usr/src/uts/common/io/chxge/com/vsc7321.c
330
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7321.c
332
vsc_read(mac->adapter, REG_MAC_LOW_ADDR(port), &addr_lo);
usr/src/uts/common/io/chxge/com/vsc7321.c
333
vsc_read(mac->adapter, REG_MAC_HIGH_ADDR(port), &addr_hi);
usr/src/uts/common/io/chxge/com/vsc7321.c
378
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7321.c
380
vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
usr/src/uts/common/io/chxge/com/vsc7321.c
385
vsc_write(mac->adapter, REG_MODE_CFG(port), val);
usr/src/uts/common/io/chxge/com/vsc7321.c
392
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7321.c
394
vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
usr/src/uts/common/io/chxge/com/vsc7321.c
399
vsc_write(mac->adapter, REG_MODE_CFG(port), val);
usr/src/uts/common/io/chxge/com/vsc7326.c
341
int port=0;
usr/src/uts/common/io/chxge/com/vsc7326.c
347
for(port=0; port<12; port++){
usr/src/uts/common/io/chxge/com/vsc7326.c
348
vsc_write(adapter, REG_DEV_SETUP(port), 0x0);
usr/src/uts/common/io/chxge/com/vsc7326.c
372
for(port=0; port<12; port++){
usr/src/uts/common/io/chxge/com/vsc7326.c
373
vsc_write(adapter, REG_DEV_SETUP(port), 0x1);
usr/src/uts/common/io/chxge/com/vsc7326.c
409
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
411
vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
413
vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
418
vsc_write(mac->adapter, REG_ING_FFILT_UM_EN, val | (port << 28));
usr/src/uts/common/io/chxge/com/vsc7326.c
432
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
434
vsc_read(mac->adapter, REG_MAC_LOW_ADDR(port), &addr_lo);
usr/src/uts/common/io/chxge/com/vsc7326.c
435
vsc_read(mac->adapter, REG_MAC_HIGH_ADDR(port), &addr_hi);
usr/src/uts/common/io/chxge/com/vsc7326.c
460
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
466
v &= ~(1 << (port + 16));
usr/src/uts/common/io/chxge/com/vsc7326.c
468
v |= 1 << (port + 16);
usr/src/uts/common/io/chxge/com/vsc7326.c
476
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
482
vsc_write(mac->adapter, REG_MAX_LEN(port), mtu + 14 + 4);
usr/src/uts/common/io/chxge/com/vsc7326.c
490
int enable, port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
499
vsc_read(mac->adapter, REG_MODE_CFG(port), &v);
usr/src/uts/common/io/chxge/com/vsc7326.c
506
vsc_write(mac->adapter, REG_MODE_CFG(port), v);
usr/src/uts/common/io/chxge/com/vsc7326.c
514
vsc_write(mac->adapter, REG_DEV_SETUP(port), v | 1); /* reset */
usr/src/uts/common/io/chxge/com/vsc7326.c
515
vsc_write(mac->adapter, REG_DEV_SETUP(port), v);
usr/src/uts/common/io/chxge/com/vsc7326.c
516
vsc_read(mac->adapter, REG_DBG(port), &v);
usr/src/uts/common/io/chxge/com/vsc7326.c
524
vsc_write(mac->adapter, REG_DBG(port), v);
usr/src/uts/common/io/chxge/com/vsc7326.c
526
vsc_write(mac->adapter, REG_TX_IFG(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
538
vsc_write(mac->adapter, REG_MODE_CFG(port), enable);
usr/src/uts/common/io/chxge/com/vsc7326.c
542
vsc_read(mac->adapter, REG_PAUSE_CFG(port), &v);
usr/src/uts/common/io/chxge/com/vsc7326.c
551
vsc_write(mac->adapter, REG_PAUSE_CFG(port), v);
usr/src/uts/common/io/chxge/com/vsc7326.c
558
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
560
vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
usr/src/uts/common/io/chxge/com/vsc7326.c
565
vsc_write(mac->adapter, REG_MODE_CFG(port), val);
usr/src/uts/common/io/chxge/com/vsc7326.c
572
int i, port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
577
vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
usr/src/uts/common/io/chxge/com/vsc7326.c
582
vsc_write(mac->adapter, REG_MODE_CFG(port), val);
usr/src/uts/common/io/chxge/com/vsc7326.c
583
vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
usr/src/uts/common/io/chxge/com/vsc7326.c
587
vsc_write(mac->adapter, CRA(4, port, i), 0);
usr/src/uts/common/io/chxge/com/vsc7326.c
612
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
615
rmon_update(mac, REG_RX_OK_BYTES(port), &mac->stats.RxOctetsOK);
usr/src/uts/common/io/chxge/com/vsc7326.c
616
rmon_update(mac, REG_RX_BAD_BYTES(port), &mac->stats.RxOctetsBad);
usr/src/uts/common/io/chxge/com/vsc7326.c
617
rmon_update(mac, REG_RX_UNICAST(port), &mac->stats.RxUnicastFramesOK);
usr/src/uts/common/io/chxge/com/vsc7326.c
618
rmon_update(mac, REG_RX_MULTICAST(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
620
rmon_update(mac, REG_RX_BROADCAST(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
622
rmon_update(mac, REG_CRC(port), &mac->stats.RxFCSErrors);
usr/src/uts/common/io/chxge/com/vsc7326.c
623
rmon_update(mac, REG_RX_ALIGNMENT(port), &mac->stats.RxAlignErrors);
usr/src/uts/common/io/chxge/com/vsc7326.c
624
rmon_update(mac, REG_RX_OVERSIZE(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
626
rmon_update(mac, REG_RX_PAUSE(port), &mac->stats.RxPauseFrames);
usr/src/uts/common/io/chxge/com/vsc7326.c
627
rmon_update(mac, REG_RX_JABBERS(port), &mac->stats.RxJabberErrors);
usr/src/uts/common/io/chxge/com/vsc7326.c
628
rmon_update(mac, REG_RX_FRAGMENTS(port), &mac->stats.RxRuntErrors);
usr/src/uts/common/io/chxge/com/vsc7326.c
629
rmon_update(mac, REG_RX_UNDERSIZE(port), &mac->stats.RxRuntErrors);
usr/src/uts/common/io/chxge/com/vsc7326.c
630
rmon_update(mac, REG_RX_SYMBOL_CARRIER(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
632
rmon_update(mac, REG_RX_SIZE_1519_TO_MAX(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
636
rmon_update(mac, REG_TX_OK_BYTES(port), &mac->stats.TxOctetsOK);
usr/src/uts/common/io/chxge/com/vsc7326.c
637
rmon_update(mac, REG_TX_UNICAST(port), &mac->stats.TxUnicastFramesOK);
usr/src/uts/common/io/chxge/com/vsc7326.c
638
rmon_update(mac, REG_TX_MULTICAST(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
640
rmon_update(mac, REG_TX_BROADCAST(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
642
rmon_update(mac, REG_TX_PAUSE(port), &mac->stats.TxPauseFrames);
usr/src/uts/common/io/chxge/com/vsc7326.c
643
rmon_update(mac, REG_TX_UNDERRUN(port), &mac->stats.TxUnderrun);
usr/src/uts/common/io/chxge/com/vsc7326.c
644
rmon_update(mac, REG_TX_SIZE_1519_TO_MAX(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
665
int port = mac->instance->index;
usr/src/uts/common/io/chxge/com/vsc7326.c
667
rmon_update(mac, REG_RX_OK_BYTES(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
669
rmon_update(mac, REG_RX_BAD_BYTES(port),
usr/src/uts/common/io/chxge/com/vsc7326.c
671
rmon_update(mac, REG_TX_OK_BYTES(port),
usr/src/uts/common/io/chxge/osdep.h
118
#define t1_os_set_hw_addr(a, b, c) memcpy(a->port[b].enaddr, c, ETH_ALEN)
usr/src/uts/common/io/chxge/pe.c
1605
struct cmac *mac = chp->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
169
if (sa->port[i].line_up == 0) {
usr/src/uts/common/io/chxge/pe.c
170
link_start(sa, &sa->port[i]);
usr/src/uts/common/io/chxge/pe.c
171
sa->port[i].line_up = 1;
usr/src/uts/common/io/chxge/pe.c
628
sa->port[0].mac->ops->macaddress_set(sa->port[0].mac, ac_enaddr);
usr/src/uts/common/io/chxge/pe.c
635
return (sa->port[0].enaddr);
usr/src/uts/common/io/chxge/pe.c
642
struct cmac *mac = sa->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
670
struct cmac *mac = sa->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
764
pt = &(sa->port[0]);
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/comstar/port/fcoet/fcoet.c
111
static stmf_data_buf_t *fcoet_dbuf_alloc(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
438
fct_local_port_t *port;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
492
port = (fct_local_port_t *)fct_alloc(FCT_STRUCT_LOCAL_PORT, 0, 0);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
493
if (port == NULL) {
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
510
ss->ss_port = port;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
549
port->port_fca_private = ss;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
550
port->port_fca_version = FCT_FCA_MODREV_1;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
551
bcopy(ss->ss_eport->eport_nodewwn, port->port_nwwn, 8);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
552
bcopy(ss->ss_eport->eport_portwwn, port->port_pwwn, 8);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
553
port->port_default_alias = ss->ss_alias;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
554
port->port_sym_node_name = NULL;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
555
port->port_sym_port_name = NULL;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
557
port->port_pp = fcoet_pp;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
559
port->port_hard_address = 0;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
560
port->port_max_logins = FCOET_MAX_LOGINS;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
561
port->port_max_xchges = FCOET_MAX_XCHGES;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
562
port->port_fca_fcp_cmd_size = sizeof (fcoet_exchange_t);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
563
port->port_fca_rp_private_size = 0;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
564
port->port_fca_sol_els_private_size = sizeof (fcoet_exchange_t);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
565
port->port_fca_sol_ct_private_size = sizeof (fcoet_exchange_t);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
567
port->port_fca_abort_timeout = 5 * 1000; /* 5 seconds */
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
568
port->port_fds = fds;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
570
port->port_get_link_info = fcoet_get_link_info;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
571
port->port_register_remote_port = fcoet_register_remote_port;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
572
port->port_deregister_remote_port = fcoet_deregister_remote_port;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
573
port->port_send_cmd = fcoet_send_cmd;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
574
port->port_xfer_scsi_data = fcoet_xfer_scsi_data;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
575
port->port_send_cmd_response = fcoet_send_cmd_response;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
576
port->port_abort_cmd = fcoet_abort_cmd;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
577
port->port_ctl = fcoet_ctl;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
578
port->port_flogi_xchg = fcoet_do_flogi;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
579
port->port_populate_hba_details = fcoet_populate_hba_fru_details;
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
580
if (fct_register_local_port(port) != FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
626
fct_free(port);
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
881
fcoet_dbuf_alloc(fct_local_port_t *port, uint32_t size, uint32_t *pminsize,
usr/src/uts/common/io/comstar/port/fcoet/fcoet.c
893
(fcoet_soft_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
1014
bcopy(port->port_pwwn, p + 20, 8);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
1015
bcopy(port->port_nwwn, p + 28, 8);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
129
ret = fcoet_fill_plogi_req(port, rp, login);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
131
ret = fcoet_fill_plogi_resp(port, rp, login);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
142
fcoet_deregister_remote_port(fct_local_port_t *port, fct_remote_port_t *rp)
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
144
fcoet_soft_state_t *this_ss = PORT2SS(port);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
324
fcoet_abort_cmd(struct fct_local_port *port, fct_cmd_t *cmd, uint32_t flags)
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
326
fcoet_soft_state_t *this_ss = PORT2SS(port);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
394
fcoet_do_flogi(fct_local_port_t *port, fct_flogi_xchg_t *fx)
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
530
fcoet_ctl(struct fct_local_port *port, int cmd, void *arg)
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
534
fcoet_soft_state_t *this_ss = PORT2SS(port);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
556
fct_ctl(port->port_lport, FCT_CMD_PORT_ONLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
584
fct_ctl(port->port_lport, FCT_CMD_PORT_OFFLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
594
if (fct_port_initialize(port,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
617
fcoet_populate_hba_fru_details(struct fct_local_port *port,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
71
static fct_status_t fcoet_fill_plogi_req(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
73
static fct_status_t fcoet_fill_plogi_resp(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
86
fcoet_get_link_info(fct_local_port_t *port, fct_link_info_t *li)
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
88
bcopy(&PORT2SS(port)->ss_link_info, li, sizeof (fct_link_info_t));
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
96
fcoet_register_remote_port(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
968
fcoet_fill_plogi_req(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
983
bcopy(port->port_pwwn, p + 20, 8);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
984
bcopy(port->port_nwwn, p + 28, 8);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
999
fcoet_fill_plogi_resp(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
37
fcoet_get_link_info(fct_local_port_t *port, fct_link_info_t *li);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
38
fct_status_t fcoet_register_remote_port(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
41
fcoet_deregister_remote_port(fct_local_port_t *port, fct_remote_port_t *rp);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
47
fcoet_abort_cmd(struct fct_local_port *port, fct_cmd_t *cmd, uint32_t flags);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
49
fcoet_do_flogi(fct_local_port_t *port, fct_flogi_xchg_t *fx);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
52
void fcoet_ctl(struct fct_local_port *port, int cmd, void *arg);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.h
53
void fcoet_populate_hba_fru_details(struct fct_local_port *port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1025
fct_local_port_t *port = rp->rp_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1027
(fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1037
total = port->port_max_xchges - iport->iport_nslots_free;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1040
for (i = 0; i < port->port_max_xchges; i++) {
usr/src/uts/common/io/comstar/port/fct/discovery.c
1103
fct_register_remote_port(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1112
iport = (fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1115
if ((ret = port->port_register_remote_port(port, rp, cmd)) !=
usr/src/uts/common/io/comstar/port/fct/discovery.c
1122
if (rp->rp_handle >= port->port_max_logins) {
usr/src/uts/common/io/comstar/port/fct/discovery.c
1127
rp->rp_id, port->port_max_logins);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1144
for (i = 0; i < port->port_max_logins; i++) {
usr/src/uts/common/io/comstar/port/fct/discovery.c
1149
if (i == port->port_max_logins) {
usr/src/uts/common/io/comstar/port/fct/discovery.c
1165
fct_log_remote_port_event(port, ESC_SUNFC_TARGET_ADD,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1184
fct_deregister_remote_port(fct_local_port_t *port, fct_remote_port_t *rp)
usr/src/uts/common/io/comstar/port/fct/discovery.c
1187
fct_i_local_port_t *iport = PORT_TO_IPORT(port);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1199
if ((ret = port->port_deregister_remote_port(port, rp)) !=
usr/src/uts/common/io/comstar/port/fct/discovery.c
1209
fct_log_remote_port_event(port, ESC_SUNFC_TARGET_REMOVE,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1218
fct_local_port_t *port = (fct_local_port_t *)cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1231
return (port->port_send_cmd_response(cmd, 0));
usr/src/uts/common/io/comstar/port/fct/discovery.c
1382
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1384
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1398
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1458
bcopy(port->port_pwwn, p+20, 8);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1459
bcopy(port->port_nwwn, p+28, 8);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1462
fct_wwn_to_str(port->port_pwwn_str, port->port_pwwn);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1463
fct_wwn_to_str(port->port_nwwn_str, port->port_nwwn);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1469
ret = fct_register_remote_port(port, rp, cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1473
ret = port->port_send_cmd_response(cmd, 0);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1476
fct_cmd_t *ct_cmd = fct_create_solct(port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1479
fct_post_to_solcmd_queue(port, ct_cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1481
ct_cmd = fct_create_solct(port, rp,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1484
fct_post_to_solcmd_queue(port, ct_cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1485
ct_cmd = fct_create_solct(port, rp,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1488
fct_post_to_solcmd_queue(port, ct_cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1489
ct_cmd = fct_create_solct(port, rp,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1492
fct_post_to_solcmd_queue(port, ct_cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1505
ret = port->port_send_cmd(cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1526
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1539
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1560
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1562
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1654
ses->ss_lport = port->port_lport;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1655
if (stmf_register_scsi_session(port->port_lport, ses) !=
usr/src/uts/common/io/comstar/port/fct/discovery.c
1690
if ((ret = port->port_send_cmd_response(cmd, 0)) !=
usr/src/uts/common/io/comstar/port/fct/discovery.c
1692
stmf_deregister_scsi_session(port->port_lport, ses);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1715
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1717
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1726
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1786
ret = port->port_send_cmd(cmd);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1799
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1806
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/discovery.c
1829
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1831
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1902
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1904
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
1930
q[1] = BE_32(port->port_hard_address);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1931
bcopy(port->port_pwwn, p + 8, 8);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1932
bcopy(port->port_nwwn, p + 16, 8);
usr/src/uts/common/io/comstar/port/fct/discovery.c
1934
ret = port->port_send_cmd_response(cmd, 0);
usr/src/uts/common/io/comstar/port/fct/discovery.c
2125
fct_local_port_t *port = iport->iport_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
2130
if ((s = port->port_send_cmd(cmd)) != FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/discovery.c
2764
ct_cmd = fct_create_solct(port, irp->irp_rp, NS_GID_PN, \
usr/src/uts/common/io/comstar/port/fct/discovery.c
2772
fct_post_to_solcmd_queue(port, ct_cmd); \
usr/src/uts/common/io/comstar/port/fct/discovery.c
2789
fct_local_port_t *port = NULL;
usr/src/uts/common/io/comstar/port/fct/discovery.c
2797
port = iport->iport_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
502
fct_handle_rcvd_flogi(fct_local_port_t *port, fct_flogi_xchg_t *fx)
usr/src/uts/common/io/comstar/port/fct/discovery.c
507
iport = (fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
799
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
801
(fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/discovery.c
905
port->port_fca_rp_private_size, 0);
usr/src/uts/common/io/comstar/port/fct/discovery.c
915
rp->rp_port = port;
usr/src/uts/common/io/comstar/port/fct/discovery.c
97
fct_local_port_t *port = (fct_local_port_t *)arg;
usr/src/uts/common/io/comstar/port/fct/discovery.c
99
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
1112
fct_local_port_t *port = (fct_local_port_t *)
usr/src/uts/common/io/comstar/port/fct/fct.c
1115
return (port->port_fds->fds_alloc_data_buf(port, size,
usr/src/uts/common/io/comstar/port/fct/fct.c
1122
fct_local_port_t *port = (fct_local_port_t *)
usr/src/uts/common/io/comstar/port/fct/fct.c
1125
ASSERT(port->port_fds->fds_setup_dbuf != NULL);
usr/src/uts/common/io/comstar/port/fct/fct.c
1126
if (port->port_fds->fds_setup_dbuf == NULL)
usr/src/uts/common/io/comstar/port/fct/fct.c
1129
return (port->port_fds->fds_setup_dbuf(port, dbuf, flags));
usr/src/uts/common/io/comstar/port/fct/fct.c
1153
fct_register_local_port(fct_local_port_t *port)
usr/src/uts/common/io/comstar/port/fct/fct.c
1161
iport = (fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
1162
if (port->port_fca_version != FCT_FCA_MODREV_1) {
usr/src/uts/common/io/comstar/port/fct/fct.c
1165
port->port_default_alias);
usr/src/uts/common/io/comstar/port/fct/fct.c
1168
if (port->port_default_alias) {
usr/src/uts/common/io/comstar/port/fct/fct.c
1169
int l = strlen(port->port_default_alias);
usr/src/uts/common/io/comstar/port/fct/fct.c
1177
(void) strcpy(iport->iport_alias, port->port_default_alias);
usr/src/uts/common/io/comstar/port/fct/fct.c
1182
port->port_pwwn, PROTOCOL_FIBRE_CHANNEL);
usr/src/uts/common/io/comstar/port/fct/fct.c
1196
port->port_max_logins * sizeof (fct_i_remote_port_t *), KM_SLEEP);
usr/src/uts/common/io/comstar/port/fct/fct.c
1203
port->port_fca_fcp_cmd_size =
usr/src/uts/common/io/comstar/port/fct/fct.c
1204
(port->port_fca_fcp_cmd_size + 7) & ~7;
usr/src/uts/common/io/comstar/port/fct/fct.c
1210
port->port_max_xchges * sizeof (fct_cmd_slot_t), KM_SLEEP);
usr/src/uts/common/io/comstar/port/fct/fct.c
1212
for (i = 0; i < port->port_max_xchges; ) {
usr/src/uts/common/io/comstar/port/fct/fct.c
1218
iport->iport_nslots_free = port->port_max_xchges;
usr/src/uts/common/io/comstar/port/fct/fct.c
1221
(port->port_max_xchges * FCT_TASK_GREEN_LIMIT) / 100;
usr/src/uts/common/io/comstar/port/fct/fct.c
1223
(port->port_max_xchges * FCT_TASK_YELLOW_LIMIT) / 100;
usr/src/uts/common/io/comstar/port/fct/fct.c
1225
(port->port_max_xchges * FCT_TASK_RED_LIMIT) / 100;
usr/src/uts/common/io/comstar/port/fct/fct.c
1230
fct_port_worker, port, DDI_SLEEP);
usr/src/uts/common/io/comstar/port/fct/fct.c
1236
lport = port->port_lport;
usr/src/uts/common/io/comstar/port/fct/fct.c
1239
lport->lport_pp = port->port_pp;
usr/src/uts/common/io/comstar/port/fct/fct.c
1240
port->port_fds->fds_ds->ds_alloc_data_buf = fct_alloc_dbuf;
usr/src/uts/common/io/comstar/port/fct/fct.c
1241
port->port_fds->fds_ds->ds_free_data_buf = fct_free_dbuf;
usr/src/uts/common/io/comstar/port/fct/fct.c
1242
port->port_fds->fds_ds->ds_setup_dbuf = fct_setup_dbuf;
usr/src/uts/common/io/comstar/port/fct/fct.c
1243
port->port_fds->fds_ds->ds_teardown_dbuf = fct_teardown_dbuf;
usr/src/uts/common/io/comstar/port/fct/fct.c
1244
lport->lport_ds = port->port_fds->fds_ds;
usr/src/uts/common/io/comstar/port/fct/fct.c
1254
if (stmf_register_local_port(port->port_lport) != FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/fct.c
1269
fct_log_local_port_event(port, ESC_SUNFC_PORT_ATTACH);
usr/src/uts/common/io/comstar/port/fct/fct.c
1291
fct_deregister_local_port(fct_local_port_t *port)
usr/src/uts/common/io/comstar/port/fct/fct.c
1297
iport = (fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
1322
if (stmf_deregister_local_port(port->port_lport) != FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/fct.c
1344
kmem_free(iport->iport_cmd_slots, port->port_max_xchges *
usr/src/uts/common/io/comstar/port/fct/fct.c
1346
kmem_free(iport->iport_rp_slots, port->port_max_logins *
usr/src/uts/common/io/comstar/port/fct/fct.c
1362
fct_log_local_port_event(port, ESC_SUNFC_PORT_DETACH);
usr/src/uts/common/io/comstar/port/fct/fct.c
1369
fct_port_worker, port, DDI_SLEEP);
usr/src/uts/common/io/comstar/port/fct/fct.c
1379
fct_handle_event(fct_local_port_t *port, int event_id, uint32_t event_flags,
usr/src/uts/common/io/comstar/port/fct/fct.c
1385
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
1628
fct_scsi_task_alloc(fct_local_port_t *port, uint16_t rp_handle,
usr/src/uts/common/io/comstar/port/fct/fct.c
1635
(fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
1658
if ((rp_handle >= port->port_max_logins) ||
usr/src/uts/common/io/comstar/port/fct/fct.c
1688
port->port_fca_fcp_cmd_size, 0);
usr/src/uts/common/io/comstar/port/fct/fct.c
1693
"memory, port=%p", port);
usr/src/uts/common/io/comstar/port/fct/fct.c
1699
cmd->cmd_port = port;
usr/src/uts/common/io/comstar/port/fct/fct.c
1731
cmd->cmd_specific = stmf_task_alloc(port->port_lport, irp->irp_session,
usr/src/uts/common/io/comstar/port/fct/fct.c
1837
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/fct.c
1839
(fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2009
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2011
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2052
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2054
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2120
if (port->port_send_cmd_response(lcmd,
usr/src/uts/common/io/comstar/port/fct/fct.c
2165
fct_local_port_t *port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2173
port = (fct_local_port_t *)lport->lport_port_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2182
ret = port->port_abort_cmd(port, cmd, 0);
usr/src/uts/common/io/comstar/port/fct/fct.c
2195
fct_local_port_t *port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2207
port = (fct_local_port_t *)lport->lport_port_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2212
iport = (fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2229
port->port_ctl(port, FCT_CMD_PORT_ONLINE, arg);
usr/src/uts/common/io/comstar/port/fct/fct.c
2244
port->port_ctl(port, FCT_ACK_PORT_ONLINE_COMPLETE, arg);
usr/src/uts/common/io/comstar/port/fct/fct.c
2259
port->port_ctl(port, FCT_CMD_PORT_OFFLINE, arg);
usr/src/uts/common/io/comstar/port/fct/fct.c
2278
fct_handle_event(port, FCT_EVENT_LINK_DOWN, 0, 0);
usr/src/uts/common/io/comstar/port/fct/fct.c
2286
port->port_ctl(port, FCT_ACK_PORT_OFFLINE_COMPLETE, arg);
usr/src/uts/common/io/comstar/port/fct/fct.c
2304
fct_create_solels(fct_local_port_t *port, fct_remote_port_t *rp, int implicit,
usr/src/uts/common/io/comstar/port/fct/fct.c
2315
port->port_fca_sol_els_private_size, 0);
usr/src/uts/common/io/comstar/port/fct/fct.c
2322
} else if (((irp = fct_portid_to_portptr(PORT_TO_IPORT(port),
usr/src/uts/common/io/comstar/port/fct/fct.c
2324
stmf_trace(PORT_TO_IPORT(port)->iport_alias,
usr/src/uts/common/io/comstar/port/fct/fct.c
2330
cmd->cmd_port = port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2345
cmd->cmd_lportid = (PORT_TO_IPORT(port))->iport_link_info.portid;
usr/src/uts/common/io/comstar/port/fct/fct.c
2381
ptid = PORT_TO_IPORT(port)->iport_link_info.portid;
usr/src/uts/common/io/comstar/port/fct/fct.c
2383
bcopy(port->port_pwwn, els->els_req_payload + 8, 8);
usr/src/uts/common/io/comstar/port/fct/fct.c
2396
ptid = PORT_TO_IPORT(port)->iport_link_info.portid;
usr/src/uts/common/io/comstar/port/fct/fct.c
2407
bcopy(port->port_pwwn, p + 20, 8);
usr/src/uts/common/io/comstar/port/fct/fct.c
2408
bcopy(port->port_nwwn, p + 28, 8);
usr/src/uts/common/io/comstar/port/fct/fct.c
2497
ptid = PORT_TO_IPORT(port)->iport_link_info.portid;
usr/src/uts/common/io/comstar/port/fct/fct.c
2511
fct_create_solct(fct_local_port_t *port, fct_remote_port_t *query_rp,
usr/src/uts/common/io/comstar/port/fct/fct.c
2527
port->port_fca_sol_ct_private_size, 0);
usr/src/uts/common/io/comstar/port/fct/fct.c
2537
port->port_fct_private, FS_NAME_SERVER);
usr/src/uts/common/io/comstar/port/fct/fct.c
2539
stmf_trace(PORT_TO_IPORT(port)->iport_alias,
usr/src/uts/common/io/comstar/port/fct/fct.c
2545
cmd->cmd_port = port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2549
cmd->cmd_lportid = (PORT_TO_IPORT(port))->iport_link_info.portid;
usr/src/uts/common/io/comstar/port/fct/fct.c
2592
bcopy(port->port_nwwn, p + 20, 8);
usr/src/uts/common/io/comstar/port/fct/fct.c
2641
ASSERT(port->port_sym_port_name);
usr/src/uts/common/io/comstar/port/fct/fct.c
2642
namelen = strlen(port->port_sym_port_name);
usr/src/uts/common/io/comstar/port/fct/fct.c
2666
bcopy(port->port_sym_port_name, p + 21, ct->ct_req_size - 21);
usr/src/uts/common/io/comstar/port/fct/fct.c
2670
namelen = port->port_sym_node_name == NULL ?
usr/src/uts/common/io/comstar/port/fct/fct.c
2672
strlen(port->port_sym_node_name);
usr/src/uts/common/io/comstar/port/fct/fct.c
2673
nname = port->port_sym_node_name == NULL ?
usr/src/uts/common/io/comstar/port/fct/fct.c
2674
utsname.nodename : port->port_sym_node_name;
usr/src/uts/common/io/comstar/port/fct/fct.c
2687
bcopy(port->port_nwwn, p + 16, 8);
usr/src/uts/common/io/comstar/port/fct/fct.c
2775
fct_post_to_solcmd_queue(fct_local_port_t *port, fct_cmd_t *cmd)
usr/src/uts/common/io/comstar/port/fct/fct.c
2778
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2796
fct_local_port_t *port = (fct_local_port_t *)
usr/src/uts/common/io/comstar/port/fct/fct.c
2799
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2857
fct_get_rp_handle(fct_local_port_t *port, uint32_t rportid)
usr/src/uts/common/io/comstar/port/fct/fct.c
2862
(fct_i_local_port_t *)(port->port_fct_private), rportid);
usr/src/uts/common/io/comstar/port/fct/fct.c
2871
fct_handle_to_cmd(fct_local_port_t *port, uint32_t fct_handle)
usr/src/uts/common/io/comstar/port/fct/fct.c
2878
if ((ndx = CMD_HANDLE_SLOT_INDEX(fct_handle)) >= port->port_max_xchges)
usr/src/uts/common/io/comstar/port/fct/fct.c
2881
slot = &((fct_i_local_port_t *)port->port_fct_private)->iport_cmd_slots[
usr/src/uts/common/io/comstar/port/fct/fct.c
2925
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/fct.c
2927
(fct_i_local_port_t *)port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
2950
else if (cmd->cmd_rp_handle < port->port_max_logins)
usr/src/uts/common/io/comstar/port/fct/fct.c
2965
fct_local_port_t, port,
usr/src/uts/common/io/comstar/port/fct/fct.c
2977
for (i = 0; i < port->port_max_xchges; i++) {
usr/src/uts/common/io/comstar/port/fct/fct.c
2998
if (port->port_send_cmd_response(cmd,
usr/src/uts/common/io/comstar/port/fct/fct.c
3039
fct_local_port_t *port = cmd->cmd_port;
usr/src/uts/common/io/comstar/port/fct/fct.c
3041
port->port_fct_private;
usr/src/uts/common/io/comstar/port/fct/fct.c
3224
fct_port_initialize(fct_local_port_t *port, uint32_t rflags,
usr/src/uts/common/io/comstar/port/fct/fct.c
3231
stmf_trace(NULL, "fct_port_initialize: port-%p, %s", port,
usr/src/uts/common/io/comstar/port/fct/fct.c
3233
return (stmf_ctl(STMF_CMD_LPORT_ONLINE, port->port_lport, &st));
usr/src/uts/common/io/comstar/port/fct/fct.c
3237
fct_port_shutdown(fct_local_port_t *port, uint32_t rflags,
usr/src/uts/common/io/comstar/port/fct/fct.c
3244
stmf_trace(NULL, "fct_port_shutdown: port-%p, %s", port,
usr/src/uts/common/io/comstar/port/fct/fct.c
3246
return (stmf_ctl(STMF_CMD_LPORT_OFFLINE, port->port_lport, &st));
usr/src/uts/common/io/comstar/port/fct/fct.c
3262
fct_local_port_t *port = iport->iport_port;
usr/src/uts/common/io/comstar/port/fct/fct.c
3297
abort_ret = port->port_abort_cmd(port, cmd, flags);
usr/src/uts/common/io/comstar/port/fct/fct.c
3387
if (port->port_fca_abort_timeout)
usr/src/uts/common/io/comstar/port/fct/fct.c
3389
port->port_fca_abort_timeout*1000);
usr/src/uts/common/io/comstar/port/fct/fct.c
3421
(void) fct_port_shutdown(port,
usr/src/uts/common/io/comstar/port/fct/fct.c
3446
fct_log_local_port_event(fct_local_port_t *port, char *subclass)
usr/src/uts/common/io/comstar/port/fct/fct.c
3467
port->port_pwwn, 8) != DDI_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/fct.c
3487
stmf_trace(((fct_i_local_port_t *)port->port_fct_private)->iport_alias,
usr/src/uts/common/io/comstar/port/fct/fct.c
3492
fct_log_remote_port_event(fct_local_port_t *port, char *subclass,
usr/src/uts/common/io/comstar/port/fct/fct.c
3514
port->port_pwwn, 8) != DDI_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/fct.c
3544
stmf_trace(((fct_i_local_port_t *)port->port_fct_private)->iport_alias,
usr/src/uts/common/io/comstar/port/fct/fct_impl.h
424
fct_cmd_t *fct_create_solct(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/fct/fct_impl.h
426
fct_cmd_t *fct_create_solels(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/fct/fct_impl.h
429
void fct_post_to_solcmd_queue(fct_local_port_t *port, fct_cmd_t *cmd);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1965
uint16_t port;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1976
port = ntohs(sin->sin_port);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1977
if (port == 0)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1978
port = ISCSI_LISTEN_PORT;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1980
if ((svc = idm_tgt_svc_lookup(port)) == NULL) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1981
sr.sr_port = port;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
100
static fct_status_t qlt_get_link_info(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
102
static void qlt_ctl(struct fct_local_port *port, int cmd, void *arg);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
104
static fct_status_t qlt_do_flogi(struct fct_local_port *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
108
fct_status_t qlt_register_remote_port(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
110
fct_status_t qlt_deregister_remote_port(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
118
fct_status_t qlt_abort_cmd(struct fct_local_port *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1750
qlt_populate_hba_fru_details(struct fct_local_port *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1754
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1820
qlt_info(uint32_t cmd, fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1823
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1889
fct_local_port_t *port;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1900
port = (fct_local_port_t *)fct_alloc(FCT_STRUCT_LOCAL_PORT, 0, 0);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1901
if (port == NULL) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1908
qlt->qlt_port = port;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1921
port->port_fca_private = qlt;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1922
port->port_fca_abort_timeout = 5 * 1000; /* 5 seconds */
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1923
bcopy(qlt->nvram->node_name, port->port_nwwn, 8);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1924
bcopy(qlt->nvram->port_name, port->port_pwwn, 8);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1925
fct_wwn_to_str(port->port_nwwn_str, port->port_nwwn);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1926
fct_wwn_to_str(port->port_pwwn_str, port->port_pwwn);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1927
port->port_default_alias = qlt->qlt_port_alias;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1928
port->port_pp = qlt_pp;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1929
port->port_fds = fds;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1930
port->port_max_logins = QLT_MAX_LOGINS;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1931
port->port_max_xchges = QLT_MAX_XCHGES;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1932
port->port_fca_fcp_cmd_size = sizeof (qlt_cmd_t);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1933
port->port_fca_rp_private_size = sizeof (qlt_remote_port_t);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1934
port->port_fca_sol_els_private_size = sizeof (qlt_cmd_t);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1935
port->port_fca_sol_ct_private_size = sizeof (qlt_cmd_t);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1936
port->port_get_link_info = qlt_get_link_info;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1937
port->port_register_remote_port = qlt_register_remote_port;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1938
port->port_deregister_remote_port = qlt_deregister_remote_port;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1939
port->port_send_cmd = qlt_send_cmd;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1940
port->port_xfer_scsi_data = qlt_xfer_scsi_data;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1941
port->port_send_cmd_response = qlt_send_cmd_response;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1942
port->port_abort_cmd = qlt_abort_cmd;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1943
port->port_ctl = qlt_ctl;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1944
port->port_flogi_xchg = qlt_do_flogi;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1945
port->port_populate_hba_details = qlt_populate_hba_fru_details;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1946
port->port_info = qlt_info;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1947
port->port_fca_version = FCT_FCA_MODREV_1;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1949
if ((ret = fct_register_local_port(port)) != FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1978
(void) fct_deregister_local_port(port);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
1983
fct_free(port);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2526
qlt_get_link_info(fct_local_port_t *port, fct_link_info_t *li)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2528
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3023
qlt_ctl(struct fct_local_port *port, int cmd, void *arg)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3036
qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3041
port, qlt->qlt_state, cmd, arg);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3062
fct_ctl(port->port_lport, FCT_CMD_PORT_ONLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3077
(void) qlt_firmware_dump(port, ssci);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3090
fct_ctl(port->port_lport, FCT_CMD_PORT_OFFLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3101
if ((ret = fct_port_initialize(port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3135
qlt_do_flogi(fct_local_port_t *port, fct_flogi_xchg_t *fx)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3137
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3604
fct_local_port_t *port = qlt->qlt_port;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3612
(void) qlt_firmware_dump(port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3629
(void) qlt_firmware_dump(port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3651
(void) qlt_firmware_dump(port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5143
qlt_fill_plogi_req(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5157
bcopy(port->port_pwwn, p + 20, 8);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5158
bcopy(port->port_nwwn, p + 28, 8);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5170
qlt_fill_plogi_resp(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5177
qlt_register_remote_port(fct_local_port_t *port, fct_remote_port_t *rp,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5182
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5199
ret = qlt_fill_plogi_req(port, rp, login);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5201
ret = qlt_fill_plogi_resp(port, rp, login);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5229
qlt_deregister_remote_port(fct_local_port_t *port, fct_remote_port_t *rp)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
5236
qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7140
qlt_abort_cmd(struct fct_local_port *port, fct_cmd_t *cmd, uint32_t flags)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7142
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7481
qlt_27xx_fw_dump(fct_local_port_t *port, stmf_state_change_info_t *ssci)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7483
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
75
static fct_status_t qlt_firmware_dump(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7686
qlt_firmware_dump(fct_local_port_t *port, stmf_state_change_info_t *ssci)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7688
qlt_state_t *qlt = (qlt_state_t *)port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7698
return (qlt_27xx_fw_dump(port, ssci));
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
290
qlt_dmem_alloc(fct_local_port_t *port, uint32_t size, uint32_t *pminsize,
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
294
port->port_fca_private, size, pminsize,
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
655
qlt_dma_setup_dbuf(fct_local_port_t *port, stmf_data_buf_t *dbuf,
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
658
qlt_state_t *qlt = port->port_fca_private;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.h
118
stmf_data_buf_t *qlt_dmem_alloc(fct_local_port_t *port, uint32_t size,
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.h
124
stmf_status_t qlt_dma_setup_dbuf(fct_local_port_t *port,
usr/src/uts/common/io/comstar/port/srpt/srpt_ch.c
128
ch_args.rc_hca_port_num = port;
usr/src/uts/common/io/comstar/port/srpt/srpt_ch.c
69
srpt_ch_alloc(srpt_target_port_t *tgt, uint8_t port)
usr/src/uts/common/io/comstar/port/srpt/srpt_ch.h
42
srpt_channel_t *srpt_ch_alloc(srpt_target_port_t *tgt, uint8_t port);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1000
port = &tgt->tp_hw_port[portnum-1];
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1008
if (port->hwp_bind_hdl != NULL) {
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1009
if (new_gid.gid_guid != port->hwp_gid.gid_guid ||
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1010
new_gid.gid_prefix != port->hwp_gid.gid_prefix) {
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1014
port->hwp_bind_hdl);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1015
port->hwp_bind_hdl = NULL;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1023
if (port->hwp_bind_hdl == NULL) {
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1033
tgt, &port->hwp_bind_hdl);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1039
port->hwp_gid.gid_prefix = new_gid.gid_prefix;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1040
port->hwp_gid.gid_guid = new_gid.gid_guid;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1062
srpt_hw_port_t *port;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1075
port = &tgt->tp_hw_port[portnum-1];
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1079
ALIAS_STR(sess.ss_t_gid, port->hwp_gid.gid_prefix,
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1080
port->hwp_gid.gid_guid);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1085
if (tgt->tp_ibt_svc_hdl != NULL && port->hwp_bind_hdl != NULL) {
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1088
port->hwp_bind_hdl);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1094
port->hwp_bind_hdl = NULL;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1095
port->hwp_gid.gid_prefix = 0;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1096
port->hwp_gid.gid_guid = 0;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
957
srpt_hw_port_t *port;
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
100
int port;
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1246
uint8_t *i_id, uint8_t *t_id, uint8_t port,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1289
ss->ss_hw_port = port;
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
131
for (port = 0; port < ioc->ioc_attr.hca_nports; port++) {
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
132
status = srpt_ioc_svc_bind(tgt, port+1);
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.h
48
uint8_t *i_id, uint8_t *t_id, uint8_t port,
usr/src/uts/common/io/cxgbe/common/common.h
486
unsigned char port;
usr/src/uts/common/io/cxgbe/common/common.h
593
unsigned int port, struct link_config *lc,
usr/src/uts/common/io/cxgbe/common/common.h
596
unsigned int port, struct link_config *lc,
usr/src/uts/common/io/cxgbe/common/common.h
599
return t4_link_l1cfg_core(adapter, mbox, port, lc, rcap,
usr/src/uts/common/io/cxgbe/common/common.h
603
unsigned int port, struct link_config *lc,
usr/src/uts/common/io/cxgbe/common/common.h
606
return t4_link_l1cfg_core(adapter, mbox, port, lc, rcap,
usr/src/uts/common/io/cxgbe/common/common.h
610
int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port);
usr/src/uts/common/io/cxgbe/common/common.h
673
int fcoe, int port, int vnic_id,
usr/src/uts/common/io/cxgbe/common/common.h
679
int port, int pf, int vf, u8 mac[], bool alloc_vi);
usr/src/uts/common/io/cxgbe/common/common.h
681
int port, int pf, int vf, u8 mac[]);
usr/src/uts/common/io/cxgbe/common/common.h
835
unsigned int port, unsigned int pf, unsigned int vf,
usr/src/uts/common/io/cxgbe/common/common.h
839
int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
usr/src/uts/common/io/cxgbe/common/common.h
888
int port, unsigned int devid,
usr/src/uts/common/io/cxgbe/common/common.h
892
int port, unsigned int devid,
usr/src/uts/common/io/cxgbe/common/common.h
896
int port, unsigned int devid,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10180
int port;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10184
for_each_port(adapter, port) {
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10186
PORT_REG(port, A_XGMAC_PORT_CFG) :
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10187
T5_PORT_REG(port, A_MAC_PORT_CFG);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10568
int fcoe, int port, int vnic,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10582
BAD_FILTER(port) ||
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10616
SET_FILTER_FIELD(port, W_FT_PORT);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10688
int port, int pf, int vf)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10694
ret = t4_alloc_vi(pi->adapter, mbox, port, pf, vf, 1, NULL, NULL,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10714
port, pf, pi->vin_mirror);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10759
int port, int pf, int vf, u8 mac[], bool alloc_vi)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10791
V_FW_PORT_CMD_PORTID(port));
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10827
ret = t4_alloc_vi(pi->adapter, mbox, port, pf, vf, 1, mac,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10848
pi->tx_chan = port;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10849
pi->lport = port;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10850
pi->rx_chan = port;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10851
pi->rx_cchan = t4_get_tp_e2c_map(pi->adapter, port);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10876
int port, int pf, int vf, u8 mac[])
usr/src/uts/common/io/cxgbe/common/t4_hw.c
10878
return t4_init_portinfo_viid(pi, mbox, port, pf, vf, mac, true);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
12006
int port, unsigned int devid,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
12028
ldst_cmd.u.i2c.pid = (port < 0 ? 0xff : port);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
12056
int port, unsigned int devid,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
12060
return t4_i2c_io(adap, mbox, port, devid, offset, len, buf, false);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
12064
int port, unsigned int devid,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
12068
return t4_i2c_io(adap, mbox, port, devid, offset, len, buf, true);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
5294
static void xgmac_intr_handler(struct adapter *adap, int port)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
5299
int_cause_reg = PORT_REG(port, A_XGMAC_PORT_INT_CAUSE);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
5301
int_cause_reg = T5_PORT_REG(port, A_MAC_PORT_INT_CAUSE);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
5311
port);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
5314
port);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6441
if (tp->port > (is_t4(adap->params.chip) ? 11 : 19) || tp->invert > 1 ||
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6463
V_TFPORT(tp->port) | F_TFEN | V_TFINVERTMATCH(tp->invert) :
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6464
V_T5_TFPORT(tp->port) | F_T5_TFEN |
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6491
tp->port = G_TFPORT(ctla);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6495
tp->port = G_T5_TFPORT(ctla);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8141
unsigned int port, unsigned int pf, unsigned int vf,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8156
c.portid_pkd = V_FW_VI_CMD_PORTID(port);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8208
int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8212
return t4_alloc_vi_func(adap, mbox, port, pf, vf, nmac, mac, rss_size,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
9356
unsigned int port, struct link_config *lc,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
9368
V_FW_PORT_CMD_PORTID(port));
usr/src/uts/common/io/cxgbe/common/t4_hw.c
9405
int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
9413
V_FW_PORT_CMD_PORTID(port));
usr/src/uts/common/io/cxgbe/firmware/t4fw_interface.h
2316
__be16 port;
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
308
struct port_info *port; /* the port this txq belongs to */
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
362
struct port_info *port; /* the port this rxq belongs to */
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
498
struct port_info *port[MAX_NPORTS];
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
609
return (sc->port[idx]);
usr/src/uts/common/io/cxgbe/t4nex/t4_mac.c
2185
struct port_info *pi = sc->port[idx];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2008
pi = sc->port[idx];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2041
pi = sc->port[idx];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2174
t4_port_speed_name(sc->port[0]),
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2175
t4_port_speed_name(sc->port[1]),
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2176
t4_port_speed_name(sc->port[2]),
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2177
t4_port_speed_name(sc->port[3]));
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2278
uint8_t port = pi->tx_chan;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2281
low = t4_read_reg(sc, T5_PORT_REG(port, lo_reg));
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2282
high = t4_read_reg(sc, T5_PORT_REG(port, high_reg));
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2543
struct port_info *pi = sc->port[idx];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2568
bcopy(hw_addr, sc->port[idx]->hw_addr, ETHERADDRL);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
383
sc->port[i] = pi;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
398
struct port_info *pi = sc->port[i];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
465
struct port_info *pi = sc->port[i];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
525
struct port_info *pi = sc->port[i];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
631
pi = sc->port[i];
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
690
pi = sc->port[i];
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1370
rc = alloc_iq_fl(sc->port[0], fwq, NULL, intr_idx, -1);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1391
rxq->port = pi;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1580
txq->port = pi;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2917
struct adapter *sc = txq->port->adapter;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
3180
t4_mac_rx(rxq->port, rxq, chain.head);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
3300
t4_mac_tx_update(txq->port, txq);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
356
struct port_info *p = sc->port[i];
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
641
mac_rx_ring(rxq->port->mh, rxq->ring_handle, mp,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
970
struct port_info *pi = txq->port;
usr/src/uts/common/io/e1000api/e1000_82575.c
1239
u8 port = 0;
usr/src/uts/common/io/e1000api/e1000_82575.c
1253
port = E1000_MEDIA_PORT_COPPER;
usr/src/uts/common/io/e1000api/e1000_82575.c
1265
port = E1000_MEDIA_PORT_OTHER;
usr/src/uts/common/io/e1000api/e1000_82575.c
1268
if (port && (hw->dev_spec._82575.media_port != port)) {
usr/src/uts/common/io/e1000api/e1000_82575.c
1269
hw->dev_spec._82575.media_port = port;
usr/src/uts/common/io/e1000api/e1000_82575.c
1273
if (port == E1000_MEDIA_PORT_COPPER) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1029
emlxs_timer_check_clean_address(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1034
if (port->clean_address_timer &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1035
(hba->timer_tics < port->clean_address_timer)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1038
port->clean_address_timer = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1040
sbp = port->clean_address_sbp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1044
port->clean_address_sbp = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1048
port->did, port->prev_did, hba->fc_ratov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1050
if (EMLXS_SLI_REG_DID(port, FABRIC_DID, &port->fabric_sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1065
emlxs_timer_cancel_clean_address(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1070
port->clean_address_timer = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1071
sbp = port->clean_address_sbp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1075
port->clean_address_sbp = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1079
port->did, port->prev_did, hba->fc_ratov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1087
emlxs_timer_check_ub(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1095
if (port->ub_timer > hba->timer_tics) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1099
port->ub_timer = hba->timer_tics + EMLXS_UB_PERIOD;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1104
ulistp = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1160
emlxs_pkt_chip_timeout(emlxs_port_t *port, emlxs_buf_t *sbp, Q *abortq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1186
emlxs_create_abort_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1201
emlxs_create_close_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1221
emlxs_create_close_xri_cn(port, sbp->node, sbp->iotag,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1302
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1305
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1307
if (!(port->flag & EMLXS_PORT_BOUND) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1308
!(port->flag & EMLXS_TGT_ENABLED) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1309
!port->fct_memseg) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1313
seg = port->fct_memseg;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1314
for (j = 0; j < port->fct_memseg_cnt; j++, seg++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1333
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1447
emlxs_timer_check_dhchap(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1454
ndlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1464
(void) emlxs_dhc_authrsp_timeout(port, ndlp, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1471
emlxs_dhc_reauth_timeout(port, NULL, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
150
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
194
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
196
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
201
emlxs_timer_check_nodes(port, flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
204
emlxs_timer_check_clean_address(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
207
emlxs_timer_check_discovery(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
210
emlxs_timer_check_ub(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
214
emlxs_timer_check_dhchap(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
275
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
40
static void emlxs_timer_check_dhchap(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
456
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
48
static void emlxs_timer_check_nodes(emlxs_port_t *port, uint8_t *flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
50
static void emlxs_timer_check_discovery(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
51
static void emlxs_timer_check_clean_address(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
52
static void emlxs_timer_check_ub(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
54
static uint32_t emlxs_pkt_chip_timeout(emlxs_port_t *port, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
546
rc = emlxs_pkt_chip_timeout(sbp->iocbq.port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
616
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
673
emlxs_timer_check_nodes(emlxs_port_t *port, uint8_t *flag)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
689
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
691
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
729
(void) emlxs_generate_rscn(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
745
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
751
emlxs_node_timeout(port, nlp, channelno);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
760
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
787
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
798
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
826
emlxs_port_online(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
836
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
84
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
891
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
903
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
931
emlxs_timer_check_discovery(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
956
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
958
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
974
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
986
(void) EMLXS_SLI_UNREG_NODE(port, nlp, NULL, NULL, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1011
bcopy((caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1013
bcopy((caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10183
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10233
port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10235
if (port == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10246
if ((ndlp = emlxs_node_find_wwpn(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10257
if (!(pkt = emlxs_pkt_alloc(port, sizeof (FCP_CMND), sizeof (FCP_RSP),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10279
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1028
emlxs_fcio_reset_link(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10363
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1039
if (port->mode != MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10394
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10420
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1051
rval = emlxs_fca_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10515
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1069
emlxs_fcio_reset_hard(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1073
if (port->mode != MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1082
rval = emlxs_reset(port, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10889
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1097
emlxs_fcio_download_fw(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
10980
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
11035
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
11094
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1115
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1130
emlxs_fcio_get_fw_rev(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1148
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1163
emlxs_fcio_get_fcode_rev(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1181
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1196
emlxs_fcio_download_fcode(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1214
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1231
emlxs_fcio_get_adapter_attrs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1268
bcopy((caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1271
(caddr_t)port->snn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1315
bcopy((caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1318
(caddr_t)port->snn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1350
emlxs_fcio_get_adapter_port_attrs(emlxs_port_t *port, fcio_t *fcio,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1382
bcopy((caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1384
bcopy((caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1387
if ((port->mode != MODE_TARGET) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1388
(port->ulp_statec == FC_STATE_OFFLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1396
port_attrs->PortFcId = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1419
bcopy(&port->fabric_sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1463
emlxs_nport_count(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1469
(caddr_t)port->spn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1536
bcopy((caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1538
bcopy((caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1541
if (port->mode != MODE_TARGET ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1542
(port->ulp_statec == FC_STATE_OFFLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1550
port_attrs->PortFcId = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
156
static int32_t emlxs_fcio_get_num_devs(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1573
bcopy(&port->fabric_sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
158
static int32_t emlxs_fcio_get_dev_list(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
160
static int32_t emlxs_fcio_get_sym_pname(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1617
emlxs_nport_count(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
162
static int32_t emlxs_fcio_get_sym_nname(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1623
(caddr_t)port->spn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
164
static int32_t emlxs_fcio_unsupported(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
166
static int32_t emlxs_fcio_get_logi_params(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
168
static int32_t emlxs_fcio_get_state(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1680
emlxs_fcio_get_node_id(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1698
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
170
static int32_t emlxs_fcio_get_fcode_rev(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1713
emlxs_fcio_set_node_id(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
172
static int32_t emlxs_fcio_get_fw_rev(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1731
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
174
static int32_t emlxs_fcio_get_dump_size(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1748
emlxs_fcio_get_num_devs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1758
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1759
*(uint32_t *)fcio->fcio_obuf = emlxs_nport_count(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
176
static int32_t emlxs_fcio_force_dump(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1772
emlxs_fcio_get_dev_list(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
178
static int32_t emlxs_fcio_get_dump(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
180
static int32_t emlxs_fcio_get_topology(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1801
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1803
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1804
nport_count = emlxs_nport_count(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1810
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1818
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
182
static int32_t emlxs_fcio_reset_link(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1826
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
184
static int32_t emlxs_fcio_reset_hard(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1840
for (j = 1; j < port->alpa_map[0]; j++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1841
if (nlp->nlp_DID == port->alpa_map[j]) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1859
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
186
static int32_t emlxs_fcio_diag(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1879
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
188
static int32_t emlxs_fcio_download_fw(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1881
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1882
nport_count = emlxs_nport_count(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1888
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1896
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
190
static int32_t emlxs_fcio_get_host_params(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1904
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1918
for (j = 1; j < port->alpa_map[0]; j++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1919
if (nlp->nlp_DID == port->alpa_map[j]) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
192
static int32_t emlxs_fcio_get_link_status(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1937
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
194
static int32_t emlxs_fcio_download_fcode(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1948
emlxs_fcio_get_logi_params(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
196
static int32_t emlxs_fcio_get_node_id(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1966
(bcmp((caddr_t)wwpn, (caddr_t)&port->wwpn, 8) == 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1967
bcopy((caddr_t)&port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1970
ndlp = emlxs_node_find_wwpn(port, wwpn, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
198
static int32_t emlxs_fcio_set_node_id(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
1989
emlxs_fcio_get_state(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
200
static int32_t emlxs_fcio_get_adapter_attrs(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2010
(bcmp((caddr_t)wwpn, (caddr_t)&port->wwpn, 8) == 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2013
ndlp = emlxs_node_find_wwpn(port, wwpn, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
202
static int32_t emlxs_fcio_get_other_adapter_ports(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2030
emlxs_fcio_get_topology(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
204
static int32_t emlxs_fcio_get_adapter_port_attrs(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2045
if ((port->mode != MODE_TARGET) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2046
(port->ulp_statec == FC_STATE_OFFLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2049
ndlp = emlxs_node_find_did(port, FABRIC_DID, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
206
static int32_t emlxs_fcio_get_disc_port_attrs(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2074
emlxs_fcio_get_link_status(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
208
static int32_t emlxs_fcio_get_port_attrs(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2097
if (portid->port_id == 0 || portid->port_id == port->did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2105
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2123
emlxs_fcio_get_other_adapter_ports(emlxs_port_t *port, fcio_t *fcio,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2156
emlxs_fcio_get_disc_port_attrs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2181
ndlp = emlxs_node_find_index(port, index, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2203
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2258
(port->did & 0xFFFF00)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2321
ndlp = emlxs_node_find_index(port, index, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2343
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2398
(port->did & 0xFFFF00)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2459
emlxs_fcio_get_port_attrs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2484
ndlp = emlxs_node_find_wwpn(port, wwpn, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2513
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2568
(port->did & 0xFFFF00)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2631
ndlp = emlxs_node_find_wwpn(port, wwpn, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2660
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2715
(port->did & 0xFFFF00)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2776
emlxs_fcio_get_sym_pname(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2780
if (fcio->fcio_olen < (strlen(port->spn)+1) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2786
(void) strlcpy((caddr_t)fcio->fcio_obuf, (caddr_t)port->spn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2797
emlxs_fcio_get_sym_nname(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2801
if (fcio->fcio_olen < (strlen(port->snn)+1) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2807
(void) strlcpy((caddr_t)fcio->fcio_obuf, (caddr_t)port->snn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2818
emlxs_fcio_force_dump(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2822
if (port->mode != MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2831
rval = emlxs_reset(port, FC_FCA_CORE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2847
emlxs_fcio_get_dump_size(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2865
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2885
emlxs_fcio_get_dump(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2903
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2929
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2949
emlxs_fcio_unsupported(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
2965
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3166
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3278
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3369
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3374
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3377
if (bcmp(&port->wwpn, wwpn, 8) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3378
return (port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3382
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3384
nlp = port->node_table[j];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3388
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3389
return (port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3395
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3407
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3444
vres->vpi_inuse = (port->vpip->vfip == NULL) ? 0 :
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3445
(port->vpip->vfip->vpi_online - 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3505
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3633
bcopy((void *)&port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
365
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3775
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3805
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3855
(void) strncpy(hbainfo->snn, port->snn, (sizeof (hbainfo->snn)-1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3858
(void) strncpy(hbainfo->spn, port->spn, (sizeof (hbainfo->spn)-1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3917
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3960
hbainfo->port_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3979
hbainfo->alpa_count = port->alpa_map[0];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3980
bcopy((void *)&port->alpa_map[1], hbainfo->alpa_map,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3993
bcopy(&port->fabric_sparam.nodeName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
3996
bcopy(&port->fabric_sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4017
hbainfo->node_count = port->node_count;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4112
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
418
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4276
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4414
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4584
(void) emlxs_reset(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4628
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4660
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4793
ndlp = emlxs_node_find_rpi(port, mb->un.varUnregLogin.rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4799
emlxs_node_rm(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4805
if (did == port->did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4806
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4836
emlxs_node_destroy_all(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4843
(void) emlxs_tx_node_flush(port, &port->node_base,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4845
(void) emlxs_chipq_node_flush(port, 0, &port->node_base,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4854
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4858
emlxs_node_rm(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4864
if (did == port->did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
4865
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5071
if (port->node_count >= hba->max_nodes) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5289
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5386
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5490
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
557
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5582
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5615
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5714
if ((nlp = emlxs_node_find_wwpn(port, destid->wwpn, 1))
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5726
if (emlxs_node_find_did(port, destid->d_id, 1) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5738
did = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5741
if (!(pkt = emlxs_pkt_alloc(port, cmd_size, rsp_size, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5761
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5819
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5843
if (!(pkt = emlxs_pkt_alloc(port, cmd_size, 0, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5863
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
5917
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6000
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6215
if (!(pkt = emlxs_pkt_alloc(port, cmd_size, *rsp_size, 0,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6234
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6299
if (!(pkt = emlxs_pkt_alloc(port, data_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6323
LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6407
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6412
if (!(pkt = emlxs_pkt_alloc(port, sizeof (menlo_get_cmd_t),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6430
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6486
emlxs_log_fcoe_event(port, rsp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6542
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6627
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6704
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6777
if ((ndlp = emlxs_node_find_wwpn(port, destid->wwpn, 1))
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6789
if (emlxs_node_find_did(port, destid->d_id, 1) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6801
did = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6804
if (!(pkt = emlxs_pkt_alloc(port, cmd_size, rsp_size, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6824
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6899
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6969
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
6994
linkinfo->a_DID = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
701
int (*func)(emlxs_port_t *port, fcio_t *fcio, int32_t mode);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7023
linkinfo->a_alpa = port->did & 0xff;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7024
linkinfo->a_alpaCnt = port->alpa_map[0];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7030
bcopy((void *)&port->alpa_map[0], linkinfo->a_alpaMap,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7053
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7140
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7147
port = &VPORT(dfc->data1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7179
node_count = port->node_count;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7188
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7190
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7226
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7238
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7320
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7402
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7460
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7526
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7612
emlxs_get_dfc_event(port, dfc_event, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7650
(void) emlxs_kill_dfc_event(port, dfc_event);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7678
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
771
emlxs_fcio_func(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7738
if (emlxs_get_dfc_eventinfo(port, event_buffer, &event_count,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7776
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7846
emlxs_get_dfc_event(port, dfc_event, sleep);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
787
rval = emlxs_fcio_table[i].func(port, fcio, mode);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
7871
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
805
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8079
((SLIM2 *)hba->sli.sli3.slim2.virt)->mbx.us.s2.port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
812
port = &VPORT(vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8147
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8230
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8294
if (!(pkt = emlxs_pkt_alloc(port, sizeof (menlo_cmd_t),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8314
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8417
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8424
if (!(pkt = emlxs_pkt_alloc(port, sizeof (menlo_cmd_t),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8444
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8458
bcopy((caddr_t)&port->wwpn, (caddr_t)cmd->fte_insert.wwpn, 8);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
846
rval = emlxs_fcio_func(port, &fcio, mode);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8506
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8551
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
869
emlxs_fcio_diag(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8759
if (EMLXS_SLI_REG_DID(port, port->did, (SERV_PARM *)&hba->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8777
} while (!(ndlp = emlxs_node_find_did(port, port->did, 1)));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8806
(void) emlxs_create_xri(port, &hba->chan[hba->channel_ct],
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8832
xrip = emlxs_sli4_reserve_xri(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8833
EMLXS_NODE_TO_RPI(port, ndlp),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
885
rval = emlxs_fca_port_manage(port, &pm);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8884
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8955
ndlp = emlxs_node_find_did(port, port->did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8973
pkt = emlxs_pkt_alloc(port, dfc->buf1_size + 16,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8994
pkt->pkt_cmd_fhdr.d_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
8996
pkt->pkt_cmd_fhdr.s_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9086
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
909
emlxs_fcio_get_host_params(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9102
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9108
rval = emlxs_reset(port, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9114
rval = emlxs_reset(port, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9117
rval = emlxs_reset(port, EMLXS_DFC_RESET_ALL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9141
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9222
emlxs_dfc_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9241
emlxs_abort_ct_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9275
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9325
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
936
port->fct_flags, port->ulp_statec);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9360
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
938
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
939
(port->fct_port) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
940
(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
941
port_dev->dev_state = port->ulp_statec;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
942
port_dev->dev_did.port_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9422
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
945
for (i = 0; i < port->alpa_map[0]; i++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9457
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
946
if (port->alpa_map[i + 1] == port->did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9491
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9526
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9583
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
962
bcopy((caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
964
bcopy((caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
9830
vport = &temp_hba->port[j];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
985
port->fct_flags, port->ulp_statec);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
987
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
988
(port->fct_port) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
989
(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
990
port_dev->dev_state = port->ulp_statec;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
991
port_dev->dev_did.port_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
994
for (i = 0; i < port->alpa_map[0]; i++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dfc.c
995
if (port->alpa_map[i + 1] == port->did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
100
static uint32_t *emlxs_hash_rsp(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1019
rc = (func) (port, cp, iocbq, mp, ndlp, evt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
103
static fc_packet_t *emlxs_prep_els_fc_pkt(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1032
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1046
emlxs_dhc_state(port, ndlp, NODE_STATE_UNKNOWN, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1065
emlxs_port_t *port = pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
107
static uint32_t *emlxs_hash_vrf(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1075
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1089
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1113
emlxs_port_t *port = pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1123
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
113
emlxs_interm_hash(emlxs_port_t *port, emlxs_port_dhc_t *port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1137
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1156
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
118
emlxs_BIGNUM_get_pubkey(emlxs_port_t *port, emlxs_port_dhc_t *port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1195
if ((pkt = emlxs_prep_els_fc_pkt(port, ndlp->nlp_DID, cmd_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
122
emlxs_BIGNUM_get_dhval(emlxs_port_t *port, emlxs_port_dhc_t *port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
126
emlxs_hash_verification(emlxs_port_t *port, emlxs_port_dhc_t *port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1294
emlxs_port_t *port = pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1304
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
131
emlxs_hash_get_R2(emlxs_port_t *port, emlxs_port_dhc_t *port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1318
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1321
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1340
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
135
static uint32_t emlxs_issue_auth_reject(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1362
if ((pkt = emlxs_prep_els_fc_pkt(port, ndlp->nlp_DID, cmd_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
139
static uint32_t emlxs_disc_neverdev(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
141
static uint32_t emlxs_rcv_auth_msg_unmapped_node(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1415
emlxs_log_auth_event(port, ndlp, "issue_auth_reject", info);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1424
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
143
static uint32_t emlxs_rcv_auth_msg_npr_node(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1434
if (!(pkt = emlxs_pkt_alloc(port, cmd_size, rsp_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1444
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
145
static uint32_t emlxs_cmpl_auth_msg_npr_node(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
147
static uint32_t emlxs_rcv_auth_msg_auth_negotiate_issue(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1479
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
149
static uint32_t emlxs_cmpl_auth_msg_auth_negotiate_issue(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1499
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_NEGOTIATE_ISSUE, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
151
static uint32_t emlxs_rcv_auth_msg_auth_negotiate_rcv(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
153
static uint32_t emlxs_cmpl_auth_msg_auth_negotiate_rcv(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
156
emlxs_rcv_auth_msg_auth_negotiate_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
159
emlxs_cmpl_auth_msg_auth_negotiate_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1599
if ((pkt = emlxs_prep_els_fc_pkt(port, ndlp->nlp_DID, cmd_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
162
emlxs_rcv_auth_msg_dhchap_challenge_issue(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
165
emlxs_cmpl_auth_msg_dhchap_challenge_issue(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
167
static uint32_t emlxs_rcv_auth_msg_dhchap_reply_issue(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1675
bcopy((void *)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
169
static uint32_t emlxs_cmpl_auth_msg_dhchap_reply_issue(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
172
emlxs_rcv_auth_msg_dhchap_challenge_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1735
bcopy((void *) &port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
175
emlxs_cmpl_auth_msg_dhchap_challenge_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
178
emlxs_rcv_auth_msg_dhchap_reply_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1800
bcopy((void *) &port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
181
emlxs_cmpl_auth_msg_dhchap_reply_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1819
bcopy((void *) &port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
183
static uint32_t emlxs_rcv_auth_msg_dhchap_success_issue(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
186
emlxs_cmpl_auth_msg_dhchap_success_issue(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1874
emlxs_port_t *port = pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1886
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
189
emlxs_rcv_auth_msg_dhchap_success_issue_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1900
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1903
emlxs_dhc_set_reauth_time(port, ndlp, DISABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1905
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1912
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
192
emlxs_cmpl_auth_msg_dhchap_success_issue_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1939
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
195
emlxs_rcv_auth_msg_dhchap_success_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1962
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_NEGOTIATE_CMPL_WAIT4NEXT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
198
emlxs_cmpl_auth_msg_dhchap_success_cmpl_wait4next(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2002
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
202
static uint32_t emlxs_device_recov_unmapped_node(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2020
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2026
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_NEGOTIATE_ISSUE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2028
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
204
static uint32_t emlxs_device_rm_npr_node(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2047
emlxs_port_t *port = pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2057
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
206
static uint32_t emlxs_device_recov_npr_node(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2071
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
208
static uint32_t emlxs_device_rem_auth(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2098
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
210
static uint32_t emlxs_device_recov_auth(emlxs_port_t *port, void *arg1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2112
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2181
if ((pkt = emlxs_prep_els_fc_pkt(port, ndlp->nlp_DID, cmd_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2214
bcopy((void *) &port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2363
err = emlxs_BIGNUM_get_dhval(port, port_dhc, ndlp, dhval,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2414
err = emlxs_BIGNUM_get_dhval(port, port_dhc, ndlp, dhval,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2491
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2563
if ((pkt = emlxs_prep_els_fc_pkt(port, ndlp->nlp_DID, cmd_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2727
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2735
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2763
emlxs_dhc_state(port, ndlp, NODE_STATE_DHCHAP_REPLY_ISSUE, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2765
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2814
if (emlxs_dhc_auth_start(port, ndlp, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2997
arg5 = (uint32_t *)emlxs_hash_rsp(port, port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3046
if (emlxs_issue_dhchap_reply(port, ndlp, 0, arg5, dhval,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3062
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3064
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3066
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3080
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3111
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3142
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3165
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3196
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3203
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3239
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3270
if (emlxs_dhc_auth_start(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3290
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3322
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3324
emlxs_log_auth_event(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3327
emlxs_dhc_auth_complete(port, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3381
hash_val = emlxs_hash_vrf(port, port_dhc, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3396
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3400
(void) emlxs_issue_dhchap_success(port, ndlp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3407
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3409
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3411
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3419
emlxs_log_auth_event(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3421
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3436
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3479
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3511
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3533
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_SUCCESS, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3534
emlxs_log_auth_event(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3537
emlxs_dhc_auth_complete(port, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3557
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3591
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3624
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3638
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3684
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3691
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3714
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3777
if (emlxs_dhc_auth_start(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3868
hash_val = emlxs_hash_verification(port, port_dhc, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3896
hash_val = emlxs_hash_get_R2(port, port_dhc,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3906
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3909
if (emlxs_issue_dhchap_success(port, ndlp, 0,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3920
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3922
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3924
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3939
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
3972
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4006
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4027
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4036
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_SUCCESS, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4037
emlxs_log_auth_event(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4040
emlxs_dhc_auth_complete(port, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
405
emlxs_dhc_state(emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4051
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4073
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
409
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4094
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4115
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4129
emlxs_dhc_state(port, ndlp, NODE_STATE_UNKNOWN, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4142
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4158
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4178
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4205
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4236
if (emlxs_dhc_auth_start(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4275
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_SUCCESS, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4276
emlxs_log_auth_event(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4279
emlxs_dhc_auth_complete(port, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
428
emlxs_dhc_set_reauth_time(port, ndlp, DISABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4290
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4292
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4294
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4304
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4320
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4341
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4378
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
442
emlxs_dhc_set_reauth_time(port, ndlp, ENABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4565
rc = emlxs_check_dhgp(port, ndlp, dh_id, num_dh, &dhgp_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4593
if (emlxs_issue_dhchap_challenge(port, ndlp, 0, tmp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4598
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4620
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4682
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4717
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4909
rc = emlxs_check_dhgp(port, ndlp, dh_id, num_dh, &dhgp_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
493
emlxs_dhc_status(port, ndlp, reason, explaination);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4972
if (emlxs_issue_dhchap_challenge(port, ndlp, 0, tmp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4979
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4993
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4995
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
4997
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5013
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
503
emlxs_dhc_status(emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t reason,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
515
port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5223
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5350
err = emlxs_interm_hash(port, port_dhc, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
54
static uint32_t emlxs_check_dhgp(emlxs_port_t *port, NODELIST *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5425
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5463
err = emlxs_BIGNUM_get_pubkey(port, port_dhc, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5493
err = emlxs_BIGNUM_get_pubkey(port, port_dhc, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5523
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
56
static void emlxs_dhc_set_reauth_time(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5775
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
5925
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6048
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6085
err = emlxs_BIGNUM_pubkey(port, pubkey, dhval, dhvallen,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6131
err = emlxs_BIGNUM_pubkey(port, pubkey, dhval, dhvallen,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6191
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6376
err = emlxs_hash_Cai(port, port_dhc, ndlp, (void *)Cai,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6485
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6631
err = emlxs_hash_Cai(port, port_dhc, ndlp, (void *)Cai,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6715
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6801
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6827
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_DISABLED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6831
if (port->vpi != 0 && cfg[CFG_AUTH_NPIV].current == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6836
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_DISABLED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6845
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_DISABLED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6855
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_DISABLED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6862
emlxs_dhc_auth_stop(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6872
auth_cfg = emlxs_auth_cfg_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6874
auth_key = emlxs_auth_key_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6877
auth_cfg = emlxs_auth_cfg_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6879
auth_key = emlxs_auth_key_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6891
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_DISABLED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6910
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_DISABLED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6932
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6962
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7006
bcopy((uint8_t *)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7108
bcopy((uint8_t *)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7125
if (emlxs_ub_send_login_acc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7144
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_SUCCESS, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7153
if (emlxs_issue_auth_negotiate(port, ndlp, 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7166
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7169
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7180
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7183
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7199
emlxs_dhc_state(port, ndlp, NODE_STATE_UNKNOWN, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7201
emlxs_dhc_auth_complete(port, ndlp, 2);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7203
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7205
ndlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7216
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7219
emlxs_dhc_auth_complete(port, ndlp, 2);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7221
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7235
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7255
(void) emlxs_port_offline(port, 0xfeffffff);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7258
(void) emlxs_port_offline(port, ndlp->nlp_DID);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7267
emlxs_send_logo(port, ndlp->nlp_DID);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7271
emlxs_mb_deferred_cmpl(port, status,
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
7337
if (port->vpi != 0 && cfg[CFG_AUTH_NPIV].current == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7359
auth_cfg = emlxs_auth_cfg_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7361
auth_key = emlxs_auth_key_find(port,
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
7393
if (port->port_dhc.state == ELX_FABRIC_AUTH_FAILED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7408
if (port->vpi != 0 && cfg[CFG_AUTH_NPIV].current == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7430
auth_cfg = emlxs_auth_cfg_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7432
auth_key = emlxs_auth_key_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7435
auth_cfg = emlxs_auth_cfg_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7437
auth_key = emlxs_auth_key_find(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7481
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7485
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7495
emlxs_dhc_set_reauth_time(port, ndlp, DISABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7506
emlxs_dhc_set_reauth_time(port, ndlp, DISABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7550
emlxs_dhc_set_reauth_time(port, ndlp, ENABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7554
if (emlxs_dhc_auth_start(port, ndlp, NULL, NULL) != 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7566
emlxs_dhc_set_reauth_time(port, ndlp, ENABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7575
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7579
emlxs_port_dhc_t *port_dhc = &port->port_dhc;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7644
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7676
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7683
(void) emlxs_dhchap_state_machine(port, NULL, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7690
emlxs_dhc_state(port, ndlp, NODE_STATE_AUTH_FAILED, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7692
(void) emlxs_issue_auth_reject(port, ndlp, 0, 0, ReasonCode,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7694
emlxs_dhc_auth_complete(port, ndlp, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7710
emlxs_auth_cfg_find(emlxs_port_t *port, uint8_t *rwwpn)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7718
(uint8_t *)&port->wwpn, (uint8_t *)rwwpn);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7735
(uint8_t *)&port->wwpn, (uint8_t *)emlxs_null_wwn);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
781
emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7838
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7989
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8061
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8421
emlxs_auth_key_find(emlxs_port_t *port, uint8_t *rwwpn)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8429
(uint8_t *)&port->wwpn, (uint8_t *)rwwpn);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8446
(uint8_t *)&port->wwpn, (uint8_t *)emlxs_null_wwn);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8510
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8643
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8714
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
89
static emlxs_auth_cfg_t *emlxs_auth_cfg_find(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9042
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9058
port = &VPORT(vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9060
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9063
if (bcmp((uint8_t *)&port->wwpn, lwwpn, 8) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9078
if ((ndlp = emlxs_node_find_did(port, FABRIC_DID, 1)) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9087
if ((ndlp = emlxs_node_find_wwpn(port, rwwpn, 1)) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9098
((port->port_dhc.state != ELX_FABRIC_AUTH_SUCCESS))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
91
static emlxs_auth_key_t *emlxs_auth_key_find(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9108
if (emlxs_dhc_auth_start(port, ndlp, NULL, NULL) != 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9120
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9184
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9260
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9262
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9266
(uint8_t *)&port->wwpn, 8)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9274
if ((ndlp = emlxs_node_find_did(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9280
if ((ndlp = emlxs_node_find_wwpn(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9286
emlxs_dhc_set_reauth_time(port, ndlp, ENABLE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
93
static void emlxs_dhc_auth_complete(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9305
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9379
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9451
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
95
static void emlxs_log_auth_event(emlxs_port_t *port, NODELIST *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9641
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9678
auth_status = &port->port_dhc.auth_status;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9679
auth_time = port->port_dhc.auth_time;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9680
ndlp = emlxs_node_find_did(port, FABRIC_DID, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9691
emlxs_dhc_status(port, ndlp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
97
static int emlxs_issue_auth_negotiate(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9728
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9782
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
997
emlxs_dhchap_state_machine(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
120
emlxs_port_t *port = (emlxs_port_t *)pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
134
emlxs_diag_echo_run(emlxs_port_t *port, uint32_t did, uint32_t pattern)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
152
did = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
156
if ((hba->state < FC_LINK_UP) || (port->did == 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
164
ndlp = emlxs_node_find_did(port, port->did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
176
if (!(pkt = emlxs_pkt_alloc(port, sizeof (uint32_t) + length,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
192
pkt->pkt_cmd_fhdr.s_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
297
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_diag.c
433
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
1227
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
1594
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
162
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
1775
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
1926
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2013
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2132
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2326
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2373
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2467
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2700
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2750
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2796
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2842
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2888
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2934
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
2980
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3155
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3360
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3443
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3587
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3699
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3737
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3784
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
386
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
3907
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4015
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4072
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4201
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4246
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4404
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4563
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
4925
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
501
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5064
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5147
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5399
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5461
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5712
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5804
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
5922
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
597
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
670
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
854
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
107
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
171
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
230
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
2383
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
2495
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
2672
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
287
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
343
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
3541
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
3701
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
3890
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
3960
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
4038
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
4172
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
43
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
605
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dump.c
727
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1012
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1040
emlxs_handle_sol_logo(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1053
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1060
(void) emlxs_vpi_logo_cmpl_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1063
emlxs_node_close(port, ndlp, hba->channel_fcp, 60);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1064
emlxs_node_close(port, ndlp, hba->channel_ip, 60);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1067
(void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1070
(void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1078
port->flag &= ~EMLXS_PORT_FLOGI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1088
emlxs_handle_unsol_rscn(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1105
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1106
emlxs_log_rscn_event(port, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1110
emlxs_log_vportrscn_event(port, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1114
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1123
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1153
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1164
emlxs_process_unsol_flogi(emlxs_port_t *port, IOCBQ *iocbq, MATCHMAP *mp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1183
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
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
1213
(uint8_t *)&port->wwpn) > 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1223
(port->vpi == 0 || cfg[CFG_AUTH_NPIV].current)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1239
emlxs_handle_unsol_flogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1252
if (emlxs_process_unsol_flogi(port, iocbq, mp, size, buffer,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1262
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1269
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
130
port = sbp->iocbq.port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1301
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1313
emlxs_process_unsol_plogi(emlxs_port_t *port, IOCBQ *iocbq, MATCHMAP *mp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1336
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1355
if ((port->mode == MODE_INITIATOR) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1356
(port->flag & EMLXS_PORT_RESTRICTED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1366
else if (port->vpi && ((sid & FABRIC_DID_MASK) !=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1376
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
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
1395
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1404
(port->vpi == 0 || cfg[CFG_AUTH_NPIV].current)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1415
port->did = did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1416
port->rdid = sid;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1454
emlxs_handle_unsol_plogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1470
if (emlxs_process_unsol_plogi(port, iocbq, mp, size, buffer,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1483
emlxs_log_sd_basic_els_event(port, SD_ELS_SUBCATEGORY_PLOGI_RCV,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1487
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1494
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
152
emlxs_handle_acc(port, sbp, iocbq, 1);
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
1534
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
154
emlxs_handle_reject(port, sbp, iocbq, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1545
emlxs_handle_unsol_prli(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1560
ndlp = emlxs_node_find_did(port, sid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1567
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1592
emlxs_node_throttle_set(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1625
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1632
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1639
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1671
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1682
emlxs_handle_unsol_auth(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1693
ndlp = emlxs_node_find_did(port, sid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1700
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1708
(void) emlxs_dhchap_state_machine(port, cp, iocbq, mp, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1714
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT, ELS_CMD_AUTH,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1728
emlxs_handle_unsol_adisc(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1741
ndlp = emlxs_node_find_did(port, sid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1744
emlxs_log_sd_basic_els_event(port, SD_ELS_SUBCATEGORY_ADISC_RCV,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1752
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_ADISC, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1761
emlxs_handle_unsol_prlo(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1776
ndlp = emlxs_node_find_did(port, sid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1780
emlxs_log_sd_prlo_event(port, (HBA_WWN *)&ndlp->nlp_portname);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1795
if (port->node_count == 1) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1803
(void) emlxs_els_reply(port, iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1824
(void) emlxs_els_reply(port, iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1828
(void) emlxs_generate_rscn(port, sid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1841
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1850
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1857
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1888
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1899
emlxs_handle_unsol_logo(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1914
ndlp = emlxs_node_find_did(port, sid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1918
emlxs_log_sd_basic_els_event(port, SD_ELS_SUBCATEGORY_LOGO_RCV,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
193
emlxs_handle_sol_fdisc(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1934
if (port->node_count == 1) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1939
(void) emlxs_els_reply(port, iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1957
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1961
if (emlxs_generate_rscn(port, sid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1972
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
198
emlxs_handle_sol_flogi(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
1980
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2016
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
203
emlxs_handle_sol_plogi(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2036
if (EMLXS_SLI_UNREG_NODE(port, ndlp, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2047
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2059
emlxs_handle_unsol_gen_cmd(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2077
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
208
emlxs_handle_sol_adisc(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2085
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT, cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2112
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2123
emlxs_handle_unsol_echo(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
213
emlxs_handle_sol_logo(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2141
if (!(pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2147
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
218
emlxs_handle_sol_prli(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2188
emlxs_abort_els_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2198
emlxs_handle_unsol_rtv(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2217
if (!(pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2223
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
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
2269
emlxs_abort_els_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2281
emlxs_port_t *port = (emlxs_port_t *)arg1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2334
emlxs_abort_els_exchange(hba, port, pkt->pkt_cmd_fhdr.rx_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2349
emlxs_handle_unsol_rls(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2367
if (!(pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2373
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2411
(void *)port, (void *)pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2421
emlxs_handle_acc(emlxs_port_t *port, emlxs_buf_t *sbp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
244
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2449
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2453
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2454
emlxs_node_open(port, ndlp, hba->channel_ip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
246
emlxs_log_sd_lsrjt_event(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2461
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2467
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2484
emlxs_handle_reject(emlxs_port_t *port, emlxs_buf_t *sbp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2503
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2515
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2516
emlxs_node_open(port, ndlp, hba->channel_ip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2525
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2541
emlxs_els_reply(emlxs_port_t *port, IOCBQ *iocbq, uint32_t type,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2558
pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2564
pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2570
pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2576
pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2583
pkt = emlxs_pkt_alloc(port, sizeof (uint32_t),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2633
bcopy(&port->wwnn, &els->un.adisc.nodeName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2635
bcopy(&port->wwpn, &els->un.adisc.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2637
els->un.adisc.DID = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2651
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2655
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2691
if (!(pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2750
emlxs_abort_els_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2759
emlxs_generate_rscn(emlxs_port_t *port, uint32_t d_id)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2766
ubp = (fc_unsol_buf_t *)emlxs_ub_get(port, 8, FC_TYPE_EXTENDED_LS, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
279
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2798
ubp->ub_frame.d_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2811
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2824
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
283
emlxs_node_open(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
285
emlxs_node_open(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2863
port = sbp->iocbq.port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
289
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2951
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
2993
port = sbp->iocbq.port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
301
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
305
emlxs_node_open(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3108
emlxs_send_rsnn(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
32
static void emlxs_handle_sol_flogi(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
320
ndlp = emlxs_node_find_did(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
323
emlxs_dhc_state(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3287
emlxs_ct_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
33
static void emlxs_handle_sol_fdisc(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3303
rval = emlxs_dfc_handle_unsol_req(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3335
if (emlxs_log_ct_event(port, (uint8_t *)mp->virt, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3338
emlxs_abort_ct_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3348
emlxs_send_rsnn(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3354
if (!(pkt = emlxs_pkt_alloc(port, sizeof (SLI_CT_REQUEST),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3365
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
339
sbp->port, sbp) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3390
ct->un.rsnn.snn_len = strlen(port->snn);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3391
bcopy(port->snn, (char *)ct->un.rsnn.snn, ct->un.rsnn.snn_len);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3394
port->snn);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
34
static void emlxs_handle_sol_plogi(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3411
emlxs_ub_send_login_acc(emlxs_port_t *port, fc_unsol_buf_t *ubp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3421
if (!(pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3453
bcopy((void *)&port->sparam, (void *)&els->un.logi,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3469
emlxs_send_logo(emlxs_port_t *port, uint32_t d_id)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3483
if (!(pkt = emlxs_pkt_alloc(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3496
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
35
static void emlxs_handle_sol_adisc(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
3511
bcopy((uint8_t *)&port->wwpn, (uint8_t *)&els->un.logo.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
36
static void emlxs_handle_sol_logo(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
37
static void emlxs_handle_sol_prli(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
376
emlxs_els_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
388
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
39
static void emlxs_handle_unsol_rscn(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
394
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
403
emlxs_handle_unsol_rscn(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
408
emlxs_handle_unsol_flogi(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
41
static void emlxs_handle_unsol_flogi(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
413
emlxs_handle_unsol_plogi(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
418
emlxs_handle_unsol_prli(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
423
emlxs_handle_unsol_prlo(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
428
emlxs_handle_unsol_logo(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
43
static void emlxs_handle_unsol_plogi(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
433
emlxs_handle_unsol_adisc(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
438
emlxs_handle_unsol_auth(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
449
emlxs_close_els_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
45
static void emlxs_handle_unsol_logo(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
460
emlxs_close_els_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
47
static void emlxs_handle_unsol_adisc(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
472
emlxs_close_els_exchange(hba, port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
477
emlxs_handle_unsol_echo(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
482
emlxs_handle_unsol_rls(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
487
emlxs_handle_unsol_rtv(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
49
static void emlxs_handle_unsol_prli(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
505
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT, cmd_code,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
51
static void emlxs_handle_unsol_prlo(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
511
emlxs_handle_unsol_gen_cmd(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
521
emlxs_els_delay_discovery(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
53
static void emlxs_handle_unsol_auth(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
532
parm = &port->fabric_sparam;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
533
if (((port->prev_did != port->did) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
534
bcmp(&port->prev_fabric_sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
535
&port->fabric_sparam.portName, 8)) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
539
if (port->prev_did || cfg[CFG_DELAY_DISCOVERY].current == 2) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
543
port->did, port->prev_did, hba->fc_ratov);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
545
port->clean_address_sbp = sbp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
546
port->clean_address_timer =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
55
static void emlxs_handle_unsol_gen_cmd(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
558
emlxs_handle_sol_flogi(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
57
static void emlxs_handle_unsol_echo(emlxs_port_t *port, CHANNEL *cp,
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
59
static void emlxs_handle_unsol_rtv(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
599
port->did = iocb->un.elsreq.myID;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
601
pkt->pkt_resp_fhdr.d_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
61
static void emlxs_handle_unsol_rls(emlxs_port_t *port, CHANNEL *cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
63
static void emlxs_handle_acc(emlxs_port_t *port, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
65
static void emlxs_handle_reject(emlxs_port_t *port, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
657
(port->vpi == 0 || cfg[CFG_AUTH_NPIV].current)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
670
did, port->did, port->prev_did, buffer);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
69
static void emlxs_send_rsnn(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
691
if (emlxs_els_delay_discovery(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
697
if (EMLXS_SLI_REG_DID(port, FABRIC_DID, &port->fabric_sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
716
(uint8_t *)&port->wwpn) > 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
725
"FLOGI: did=%x sid=%x %s", did, port->did, buffer);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
733
if (EMLXS_SLI_REG_DID(port, FABRIC_DID,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
734
&port->fabric_sparam, sbp, NULL, NULL) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
754
emlxs_handle_sol_fdisc(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
774
port->did = iocb->un.elsreq.myID;
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
777
pkt->pkt_resp_fhdr.d_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
797
"FDISC: did=%x sid=%x %s", did, port->did, buffer);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
802
if (emlxs_els_delay_discovery(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
808
if (EMLXS_SLI_REG_DID(port, FABRIC_DID, &port->fabric_sparam, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
824
emlxs_handle_sol_plogi(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
847
(port->vpi == 0 || cfg[CFG_AUTH_NPIV].current)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
859
port->did = sid;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
860
port->rdid = did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
87
emlxs_port_t *port = &PPORT;
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_els.c
891
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
895
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
896
emlxs_node_open(port, ndlp, hba->channel_ip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
907
emlxs_handle_sol_adisc(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
920
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
924
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
925
emlxs_node_open(port, ndlp, hba->channel_ip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
931
if (emlxs_rpi_resume_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
950
emlxs_handle_sol_prli(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
964
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_els.c
984
emlxs_node_throttle_set(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1088
emlxs_kill_dfc_event(emlxs_port_t *port, emlxs_dfc_event_t *dfc_event)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1106
emlxs_log_sd_basic_els_event(emlxs_port_t *port, uint32_t subcat,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1113
if (emlxs_event_check(port, &emlxs_sd_els_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1136
emlxs_event(port, &emlxs_sd_els_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1144
emlxs_log_sd_prlo_event(emlxs_port_t *port, HBA_WWN *remoteport)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1150
if (emlxs_event_check(port, &emlxs_sd_els_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1173
emlxs_event(port, &emlxs_sd_els_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1181
emlxs_log_sd_lsrjt_event(emlxs_port_t *port, HBA_WWN *remoteport,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1188
if (emlxs_event_check(port, &emlxs_sd_els_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1214
emlxs_event(port, &emlxs_sd_els_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1222
emlxs_log_sd_fc_bsy_event(emlxs_port_t *port, HBA_WWN *remoteport)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1228
if (emlxs_event_check(port, &emlxs_sd_fabric_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1256
emlxs_event(port, &emlxs_sd_fabric_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1264
emlxs_log_sd_fc_rdchk_event(emlxs_port_t *port, HBA_WWN *remoteport,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1271
if (emlxs_event_check(port, &emlxs_sd_fabric_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1297
emlxs_event(port, &emlxs_sd_fabric_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1305
emlxs_log_sd_scsi_event(emlxs_port_t *port, uint32_t type,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1312
if (emlxs_event_check(port, &emlxs_sd_scsi_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1336
emlxs_event(port, &emlxs_sd_scsi_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1344
emlxs_log_sd_scsi_check_event(emlxs_port_t *port, HBA_WWN *remoteport,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1352
if (emlxs_event_check(port, &emlxs_sd_scsi_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1380
emlxs_event(port, &emlxs_sd_scsi_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1388
emlxs_get_sd_event(emlxs_port_t *port, emlxs_dfc_event_t *dfc_event,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1431
while ((dfc_event->event & port->sd_event_mask) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1445
if (!(dfc_event->event & port->sd_event_mask)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1468
(entry->port == (void *)port) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
155
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
158
port = (emlxs_port_t *)entry->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
213
emlxs_event(emlxs_port_t *port, emlxs_event_t *evt, void *bp, uint32_t size)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
221
if (emlxs_event_check(port, evt) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
238
entry->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
352
emlxs_log_rscn_event(emlxs_port_t *port, uint8_t *payload, uint32_t size)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
358
if (emlxs_event_check(port, &emlxs_rscn_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
36
static uint32_t emlxs_event_check(emlxs_port_t *port, emlxs_event_t *evt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
382
*ptr++ = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
385
emlxs_event(port, &emlxs_rscn_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
393
emlxs_log_vportrscn_event(emlxs_port_t *port, uint8_t *payload, uint32_t size)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
399
if (emlxs_event_check(port, &emlxs_vportrscn_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
424
bcopy(&port->wwpn, ptr, sizeof (NAME_TYPE));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
428
emlxs_event(port, &emlxs_vportrscn_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
436
emlxs_flush_ct_event(emlxs_port_t *port, uint32_t rxid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
44
emlxs_event_check(emlxs_port_t *port, emlxs_event_t *evt)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
447
if ((entry->port != port) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
472
emlxs_log_ct_event(emlxs_port_t *port, uint8_t *payload, uint32_t size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
479
if (emlxs_event_check(port, &emlxs_ct_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
506
emlxs_event(port, &emlxs_ct_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
516
emlxs_port_t *port = (emlxs_port_t *)entry->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
526
entry->port, (void *)(unsigned long)rxid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
535
emlxs_log_link_event(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
54
if ((port->sd_event_mask & evt->mask)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
548
if (emlxs_event_check(port, &emlxs_link_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
602
*liptype = port->lip_type;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
614
linkinfo->a_DID = port->prev_did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
629
linkinfo->a_alpa = port->did & 0xff;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
631
linkinfo->a_alpaCnt = port->alpa_map[0];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
637
bcopy((void *)&port->alpa_map[1], linkinfo->a_alpaMap,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
640
if (port->node_count == 1) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
646
linkinfo->a_DID = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
653
emlxs_event(port, &emlxs_link_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
661
emlxs_log_dump_event(emlxs_port_t *port, uint8_t *buffer, uint32_t size)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
667
if (emlxs_event_check(port, &emlxs_dump_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
691
emlxs_event(port, &emlxs_dump_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
699
emlxs_log_temp_event(emlxs_port_t *port, uint32_t type, uint32_t temp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
706
if (emlxs_event_check(port, &emlxs_temp_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
726
emlxs_event(port, &emlxs_temp_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
735
emlxs_log_fcoe_event(emlxs_port_t *port, menlo_init_rsp_t *init_rsp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
742
if (emlxs_event_check(port, &emlxs_fcoe_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
762
emlxs_event(port, &emlxs_fcoe_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
770
emlxs_log_async_event(emlxs_port_t *port, IOCB *iocb)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
775
if (emlxs_event_check(port, &emlxs_async_event) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
791
emlxs_event(port, &emlxs_async_event, bp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
799
emlxs_get_dfc_eventinfo(emlxs_port_t *port, HBA_EVENTINFO *eventinfo,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
963
emlxs_get_dfc_event(emlxs_port_t *port, emlxs_dfc_event_t *dfc_event,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10023
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10033
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10044
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10056
rval = emlxs_vfi_state(port, vfip, FCFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10066
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10079
rval = emlxs_vfi_state(port, vfip, VFI_STATE_INIT_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10092
emlxs_vfi_init_failed_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10122
rval = emlxs_vfi_state(port, vfip, VFI_STATE_INIT_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10130
rval = emlxs_vfi_state(port, vfip, VFI_STATE_INIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10141
emlxs_vfi_init_cmpl_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10161
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10171
emlxs_vfi_vpi_online_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10195
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10255
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1026
static uint32_t emlxs_vfi_pause_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10267
rval = emlxs_vpi_event(port, FCF_EVENT_VPI_ONLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10278
emlxs_vfi_vpi_online_cmpl_action(emlxs_port_t *port, VFIobj_t *vfip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1028
static uint32_t emlxs_vfi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1030
static uint32_t emlxs_vfi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10303
rval = emlxs_vfi_state(port, vfip, VFI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10315
rval = emlxs_vfi_state(port, vfip, VFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1032
static uint32_t emlxs_vfi_init_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10326
emlxs_vfi_vpi_offline_cmpl_action(emlxs_port_t *port, VFIobj_t *vfip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1034
static uint32_t emlxs_vfi_init_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10349
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1036
static uint32_t emlxs_vfi_init_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10365
emlxs_vfi_vpi_offline_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1038
static uint32_t emlxs_vfi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10390
rval = emlxs_vfi_state(port, vfip, VFI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1040
static uint32_t emlxs_vfi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10403
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1042
static uint32_t emlxs_vfi_paused_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10436
emlxs_vfi_paused_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1044
static uint32_t emlxs_vfi_vpi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1046
static uint32_t emlxs_vfi_vpi_online_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1048
static uint32_t emlxs_vfi_vpi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10487
emlxs_vfi_unreg_failed_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1050
static uint32_t emlxs_vfi_vpi_offline_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10513
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1052
static uint32_t emlxs_vfi_reg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10521
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10534
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1054
static uint32_t emlxs_vfi_reg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10559
(void) emlxs_vfi_state(port, vfip, VFI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1056
static uint32_t emlxs_vfi_reg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10571
(void) emlxs_vfi_state(port, vfip, VFI_STATE_UNREG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1058
static uint32_t emlxs_vfi_unreg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10582
emlxs_vfi_unreg_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1060
static uint32_t emlxs_vfi_unreg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10605
rval = emlxs_vfi_state(port, vfip, VFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1062
static uint32_t emlxs_vfi_unreg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10620
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10631
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1064
static uint32_t emlxs_vfi_vpi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10641
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10654
emlxs_vfi_unreg_cmpl_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1066
static uint32_t emlxs_vfi_vpi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10674
rval = emlxs_vfi_state(port, vfip, VFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10684
emlxs_vfi_reg_failed_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1069
static uint32_t emlxs_vfi_event(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10712
rval = emlxs_vfi_state(port, vfip, VFI_STATE_REG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10720
rval = emlxs_vfi_state(port, vfip, VFI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10733
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10759
(void) emlxs_vfi_state(port, vfip, VFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10784
(void) emlxs_vfi_state(port, vfip, VFI_STATE_REG_CMPL, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10794
emlxs_vfi_reg_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10827
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10840
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10851
rval = emlxs_vfi_state(port, vfip, VFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10885
rval = emlxs_vfi_state(port, vfip, VFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10896
rval = emlxs_vfi_state(port, vfip, VFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10907
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10923
wwpn = (uint32_t *)&port->wwpn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10927
mb4->un.varRegVFI4.sid = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10941
rval = emlxs_vfi_state(port, vfip, VFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10954
emlxs_vfi_reg_cmpl_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10975
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10984
rval = emlxs_vfi_state(port, vfip, VFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10994
emlxs_vfi_online_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11000
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11021
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11031
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11074
rval = emlxs_fcfi_event(port, FCF_EVENT_VFI_ONLINE, vfip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11106
emlxs_vpi_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11159
rval = (func)(port, vpip, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11167
emlxs_vpi_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11217
rval = emlxs_vpi_action(port, vpip, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11226
emlxs_vpi_state(emlxs_port_t *port, VPIobj_t *vpip, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11283
rval = emlxs_vpi_action(port, vpip, FCF_EVENT_STATE_ENTER, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11291
emlxs_vpi_port_bind_notify(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11294
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11308
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11388
rval = emlxs_vpi_event(port, FCF_EVENT_VPI_ONLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11398
emlxs_vpi_port_unbind_notify(emlxs_port_t *port, uint32_t wait)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11401
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11440
rval = emlxs_vpi_event(port, FCF_EVENT_VPI_OFFLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11478
emlxs_vpi_rpi_offline_evt_action(emlxs_port_t *port, VPIobj_t *vpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11516
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11562
emlxs_vpi_rpi_pause_evt_action(emlxs_port_t *port, VPIobj_t *vpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11600
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11635
emlxs_vpi_rpi_online_evt_action(emlxs_port_t *port, VPIobj_t *vpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11664
emlxs_vpi_online_evt_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11699
rval = emlxs_vpi_state(port, vpip, VPI_STATE_INIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11710
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11729
emlxs_vpi_offline_handler(emlxs_port_t *port, VPIobj_t *vpip, void *arg1)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11738
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11742
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11746
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11750
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11754
rval = emlxs_vpi_state(port, vpip, VPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11765
emlxs_vpi_offline_evt_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11807
rval = emlxs_vpi_state(port, vpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11820
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11832
rval = emlxs_vpi_state(port, vpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11845
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11861
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11880
emlxs_vpi_pause_evt_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11917
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11953
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11979
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11987
port = cmpl->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
11994
emlxs_mb_deferred_cmpl(port, mbxStatus, sbp, ubp, iocbq);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12007
emlxs_port_t *port = (emlxs_port_t *)arg1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12010
(void) emlxs_port_offline(port, scope);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12020
emlxs_port_t *port = (emlxs_port_t *)arg1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12022
(void) emlxs_port_online(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12030
emlxs_vpi_logo_handler(emlxs_port_t *port, VPIobj_t *vpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12053
emlxs_vpi_port_offline_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12086
(void *)vpip->port, (void *)((unsigned long)scope));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12089
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12113
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12122
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12144
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12154
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12164
emlxs_vpi_paused_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12191
emlxs_vpi_offline_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12223
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12244
rval = emlxs_vpi_state(port, vpip, VPI_STATE_INIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12257
rval = emlxs_vfi_event(port, FCF_EVENT_VPI_OFFLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12268
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12293
(void) emlxs_vpi_state(port, vpip, VPI_STATE_INIT_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12306
(void) emlxs_vpi_state(port, vpip, VPI_STATE_INIT_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12317
emlxs_vpi_init_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12345
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12360
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12371
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12383
rval = emlxs_vpi_state(port, vpip, FCFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12393
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12404
rval = emlxs_vpi_state(port, vpip, VPI_STATE_INIT_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12417
emlxs_vpi_init_failed_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12447
rval = emlxs_vpi_state(port, vpip, VPI_STATE_INIT_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12455
rval = emlxs_vpi_state(port, vpip, VPI_STATE_INIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12466
emlxs_vpi_init_cmpl_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12486
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12495
emlxs_vpi_port_online_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12523
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12529
emlxs_rpi_alloc_fabric_rpi(vpip->port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12542
port->did = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12547
bcopy((void *)&vpip->port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12555
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12561
if ((hba->topology == TOPOLOGY_LOOP) && ! (port->did)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12562
port->did = port->granted_alpa;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12570
if (SLI4_FC_MODE && (port->vpi == 0)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12577
(void *)vpip->port, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12588
emlxs_vpi_logi_notify(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12590
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12629
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGI,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12648
emlxs_vpi_logi_cmpl_notify(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12651
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12675
emlxs_rpi_deferred_cmpl(port, rpip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12695
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGI_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12710
if (port->did == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12718
emlxs_rpi_deferred_cmpl(port, rpip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12733
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGI_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12753
emlxs_vpi_logi_failed_notify(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12756
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12775
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12790
emlxs_rpi_deferred_cmpl(port, rpip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12797
cmpl->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12805
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGI_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12820
emlxs_vpi_logo_cmpl_notify(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12823
VPIobj_t *vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12835
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12856
rval = emlxs_vpi_event(port, FCF_EVENT_VPI_OFFLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12867
emlxs_vpi_logi_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12890
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12900
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12951
emlxs_vpi_logi_failed_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1296
static uint32_t emlxs_vpi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12968
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1298
static uint32_t emlxs_vpi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12980
bcopy((void *)&vpip->port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12988
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
12999
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1300
static uint32_t emlxs_vpi_pause_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13008
emlxs_vpi_logi_cmpl_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1302
static uint32_t emlxs_vpi_rpi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13030
if (port->prev_did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13033
if (((port->prev_did != port->did) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13034
bcmp(&port->prev_fabric_sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13035
&port->fabric_sparam.portName, 8)) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13036
emlxs_nport_count(port)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1304
static uint32_t emlxs_vpi_rpi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13044
old_topo = ((port->prev_did && 0xFFFF00) == 0)? 0:1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13045
new_topo = ((port->did && 0xFFFF00) == 0)? 0:1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13051
} else if ((port->prev_did != port->did) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13052
bcmp(&port->prev_fabric_sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13053
&port->fabric_sparam.portName, 8)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1306
static uint32_t emlxs_vpi_rpi_pause_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13069
(uint8_t *)&port->prev_fabric_sparam.portName),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13071
(uint8_t *)&port->fabric_sparam.portName),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13072
port->prev_did, port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13076
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13085
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1309
static uint32_t emlxs_vpi_init_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13095
emlxs_vpi_logo_failed_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1311
static uint32_t emlxs_vpi_init_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13120
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13128
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1313
static uint32_t emlxs_vpi_init_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13136
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13147
emlxs_vpi_logo_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13151
emlxs_port_t *vport = vpip->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1316
static uint32_t emlxs_vpi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13173
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1318
static uint32_t emlxs_vpi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13185
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13187
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13198
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1320
static uint32_t emlxs_vpi_paused_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13200
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13223
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1323
static uint32_t emlxs_vpi_port_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1325
static uint32_t emlxs_vpi_port_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13260
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13267
rval = emlxs_vpi_state(port, vpip, VPI_STATE_LOGO_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13277
emlxs_vpi_logo_cmpl_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1328
static uint32_t emlxs_vpi_logi_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13293
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1330
static uint32_t emlxs_vpi_logi_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13300
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13310
emlxs_vpi_unreg_failed_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1332
static uint32_t emlxs_vpi_logi_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13339
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13347
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1335
static uint32_t emlxs_vpi_reg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13360
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1337
static uint32_t emlxs_vpi_reg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13385
(void) emlxs_vpi_state(port, vpip, VPI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1339
static uint32_t emlxs_vpi_reg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13397
(void) emlxs_vpi_state(port, vpip, VPI_STATE_UNREG_CMPL, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13407
emlxs_vpi_unreg_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1342
static uint32_t emlxs_vpi_unreg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13432
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PORT_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1344
static uint32_t emlxs_vpi_unreg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13442
rval = emlxs_vpi_state(port, vpip, VPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13453
rval = emlxs_vpi_state(port, vpip, VPI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1346
static uint32_t emlxs_vpi_unreg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13468
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13479
mbq->port = (void *)vpip->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1349
static uint32_t emlxs_vpi_logo_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13490
rval = emlxs_vpi_state(port, vpip, VPI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13503
emlxs_vpi_unreg_cmpl_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1351
static uint32_t emlxs_vpi_logo_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13523
rval = emlxs_vpi_state(port, vpip, VPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1353
static uint32_t emlxs_vpi_logo_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13533
emlxs_vpi_reg_failed_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1356
static uint32_t emlxs_vpi_event(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13561
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13569
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1358
static uint32_t emlxs_vpi_logi_cmpl_notify(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13582
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1360
static void emlxs_vpi_logo_handler(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13611
(void) emlxs_vpi_state(port, vpip, VPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13623
(void) emlxs_vpi_state(port, vpip, VPI_STATE_REG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13634
emlxs_vpi_reg_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13663
rval = emlxs_vpi_offline_handler(port, vpip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13677
rval = emlxs_vpi_state(port, vpip, VPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13691
rval = emlxs_vpi_offline_handler(port, vpip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13708
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13719
mbq->port = (void *)vpip->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13724
wwpn = (uint32_t *)&port->wwpn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13730
mb->un.varRegVpi.sid = vpip->port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13738
rval = emlxs_vpi_state(port, vpip, VPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13751
emlxs_vpi_reg_cmpl_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13772
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13781
rval = emlxs_vpi_state(port, vpip, VPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13791
emlxs_vpi_online_action(emlxs_port_t *port, VPIobj_t *vpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13814
rval = emlxs_vpi_offline_handler(port, vpip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13824
rval = emlxs_vfi_event(port, FCF_EVENT_VPI_ONLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13856
emlxs_rpi_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13903
rval = (func)(port, rpip, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13911
emlxs_rpi_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13945
rval = emlxs_rpi_action(port, rpip, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
13954
emlxs_rpi_state(emlxs_port_t *port, RPIobj_t *rpip, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14010
rval = emlxs_rpi_action(port, rpip, FCF_EVENT_STATE_ENTER, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14018
emlxs_rpi_deferred_cmpl(emlxs_port_t *port, RPIobj_t *rpip, uint32_t status)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14032
port->vpip->VPI,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14087
(void) emlxs_rpi_state(rpip->vpip->port, rpip, RPI_STATE_FREE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14097
emlxs_rpi_alloc(emlxs_port_t *port, uint32_t did)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14114
rpip->vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14121
(void) emlxs_rpi_state(port, rpip, RPI_STATE_RESERVED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14138
emlxs_rpi_alloc_fabric_rpi(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14142
fabric_rpip = port->vpip->fabric_rpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14155
fabric_rpip->vpip = port->vpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14160
(void) emlxs_rpi_state(port, fabric_rpip, RPI_STATE_RESERVED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14169
emlxs_rpi_free(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14177
rval = emlxs_rpi_state(port, rpip, RPI_STATE_FREE, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14185
emlxs_rpi_find(emlxs_port_t *port, uint16_t rpi)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14193
return (port->vpip->fabric_rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14222
emlxs_rpi_find_did(emlxs_port_t *port, uint32_t did)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14236
if ((rpip->did == did) && (rpip->vpip == port->vpip)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14248
emlxs_rpi_reserve_notify(emlxs_port_t *port, uint32_t did, XRIobj_t *xrip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14261
rpip = emlxs_rpi_find_did(port, did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14264
rpip = emlxs_rpi_alloc(port, did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14297
emlxs_rpi_alloc_notify(emlxs_port_t *port, uint32_t did)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14308
rpip = emlxs_rpi_alloc(port, did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14318
emlxs_rpi_free_notify(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14338
rval = emlxs_rpi_free(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14348
emlxs_rpi_pause_notify(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14374
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_PAUSE, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14384
emlxs_rpi_online_notify(emlxs_port_t *port, RPIobj_t *rpip, uint32_t did,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14396
if ((did == port->did) && (!(hba->flag & FC_LOOPBACK_MODE))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14406
rpip = port->vpip->fabric_rpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14410
rpip = emlxs_rpi_find_did(port, did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14414
rpip = emlxs_rpi_alloc(port, did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14434
cmpl->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14441
emlxs_rpi_deferred_cmpl(port, rpip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14455
rval = emlxs_vpi_logi_cmpl_notify(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14472
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_ONLINE, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14494
emlxs_rpi_offline_notify(emlxs_port_t *port, RPIobj_t *rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14521
cmpl->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14534
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_OFFLINE, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14557
emlxs_rpi_resume_notify(emlxs_port_t *port, RPIobj_t *rpip, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14588
cmpl->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14601
(void) emlxs_rpi_event(port, FCF_EVENT_RPI_RESUME, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14625
emlxs_rpi_free_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14643
emlxs_rpi_deferred_cmpl(port, rpip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14651
rw_enter(&port->node_rwlock, RW_WRITER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14656
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14712
emlxs_rpi_online_evt_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14734
rval = emlxs_rpi_state(port, rpip, RPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14744
rval = emlxs_rpi_state(port, rpip, RPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14756
emlxs_rpi_offline_evt_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14778
rval = emlxs_rpi_state(port, rpip, RPI_STATE_FREE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14797
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14810
emlxs_rpi_pause_evt_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14836
rval = emlxs_rpi_state(port, rpip, RPI_STATE_FREE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14873
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14878
rval = emlxs_rpi_state(port, rpip, RPI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14897
emlxs_rpi_resume_evt_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14920
rval = emlxs_rpi_state(port, rpip, RPI_STATE_RESUME,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14939
emlxs_rpi_reserved_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14980
emlxs_rpi_offline_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15028
rval = emlxs_rpi_state(port, rpip, RPI_STATE_FREE, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15045
(void) emlxs_vpi_event(port, FCF_EVENT_RPI_OFFLINE, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15057
rval = emlxs_rpi_state(port, rpip, RPI_STATE_FREE, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15066
emlxs_rpi_paused_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15093
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15115
(void) emlxs_vpi_event(port, FCF_EVENT_RPI_PAUSE, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15133
emlxs_rpi_unreg_failed_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15163
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15171
rval = emlxs_rpi_state(port, rpip, RPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15181
emlxs_rpi_unreg_handler(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15192
(void) emlxs_tx_node_flush(port, node, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15193
(void) emlxs_chipq_node_flush(port, 0, node, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15213
(void) emlxs_sli4_unreserve_xri(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15244
rw_enter(&port->node_rwlock, RW_WRITER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15249
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15252
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15264
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15291
(void) emlxs_rpi_state(port, rpip, RPI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15298
emlxs_rpi_unreg_handler(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15304
(void) emlxs_rpi_state(port, rpip, RPI_STATE_UNREG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15315
emlxs_rpi_unreg_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15339
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15358
emlxs_rpi_unreg_handler(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15360
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15373
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15384
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15401
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15419
emlxs_rpi_unreg_cmpl_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15439
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15449
emlxs_rpi_reg_failed_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15478
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15486
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15496
emlxs_rpi_reg_handler(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15525
node = emlxs_node_create(port, rpip->did, rpip->RPI, &rpip->sparam);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15544
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15571
(void) emlxs_rpi_state(port, rpip, RPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15578
rval = emlxs_rpi_reg_handler(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15587
(void) emlxs_rpi_state(port, rpip, RPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15600
(void) emlxs_rpi_state(port, rpip, RPI_STATE_REG_CMPL, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15611
if (emlxs_dhc_auth_start(port, node, (uint8_t *)mbq->sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15628
emlxs_rpi_reg_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15656
rval = emlxs_rpi_reg_handler(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15659
rval = emlxs_rpi_state(port, rpip, RPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15665
rval = emlxs_rpi_state(port, rpip, RPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15691
rval = emlxs_rpi_state(port, rpip, RPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15703
rval = emlxs_rpi_state(port, rpip, RPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15714
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15742
rval = emlxs_rpi_state(port, rpip, RPI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15760
emlxs_rpi_reg_cmpl_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15781
rval = emlxs_rpi_state(port, rpip, RPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15789
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15800
emlxs_rpi_resume_failed_action(emlxs_port_t *port, RPIobj_t *rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15823
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15833
emlxs_rpi_resume_handler(emlxs_port_t *port, RPIobj_t *rpip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15852
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15878
(void) emlxs_rpi_state(port, rpip, RPI_STATE_RESUME_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15885
emlxs_rpi_resume_handler(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15891
(void) emlxs_rpi_state(port, rpip, RPI_STATE_RESUME_CMPL, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15902
emlxs_rpi_resume_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15925
rval = emlxs_rpi_state(port, rpip, RPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15938
emlxs_rpi_resume_handler(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15940
rval = emlxs_rpi_state(port, rpip, RPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15957
rval = emlxs_rpi_state(port, rpip, RPI_STATE_RESUME_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15968
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15986
rval = emlxs_rpi_state(port, rpip, RPI_STATE_RESUME_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16003
emlxs_rpi_resume_cmpl_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16025
rval = emlxs_rpi_state(port, rpip, RPI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16033
rval = emlxs_rpi_state(port, rpip, RPI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16042
rval = emlxs_rpi_state(port, rpip, RPI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16053
emlxs_rpi_online_action(emlxs_port_t *port, RPIobj_t *rpip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16082
rval = emlxs_rpi_state(port, p2p_rpip, RPI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16089
emlxs_rpi_deferred_cmpl(port, rpip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
16102
rval = emlxs_vpi_event(port, FCF_EVENT_RPI_ONLINE, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1634
static uint32_t emlxs_rpi_free_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1637
static uint32_t emlxs_rpi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1639
static uint32_t emlxs_rpi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1641
static uint32_t emlxs_rpi_pause_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1643
static uint32_t emlxs_rpi_resume_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1646
static uint32_t emlxs_rpi_reg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1648
static uint32_t emlxs_rpi_reg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1650
static uint32_t emlxs_rpi_reg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1653
static uint32_t emlxs_rpi_unreg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1655
static uint32_t emlxs_rpi_unreg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1657
static uint32_t emlxs_rpi_unreg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1660
static uint32_t emlxs_rpi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1662
static uint32_t emlxs_rpi_paused_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1664
static uint32_t emlxs_rpi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1666
static uint32_t emlxs_rpi_reserved_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1669
static uint32_t emlxs_rpi_resume_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1671
static uint32_t emlxs_rpi_resume_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1673
static uint32_t emlxs_rpi_resume_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1676
static uint32_t emlxs_rpi_event(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1678
static RPIobj_t *emlxs_rpi_alloc(emlxs_port_t *port, uint32_t did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1679
static uint32_t emlxs_rpi_free(emlxs_port_t *port, RPIobj_t *rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1680
static RPIobj_t *emlxs_rpi_find_did(emlxs_port_t *port, uint32_t did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1682
static void emlxs_rpi_resume_handler(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1684
static void emlxs_rpi_unreg_handler(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1686
static uint32_t emlxs_rpi_reg_handler(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1691
static uint32_t emlxs_rpi_state(emlxs_port_t *port, RPIobj_t *rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1695
static void emlxs_rpi_alloc_fabric_rpi(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1697
static void emlxs_rpi_deferred_cmpl(emlxs_port_t *port, RPIobj_t *rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
181
static char *emlxs_fcftab_state_xlate(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
183
static uint32_t emlxs_fcftab_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
185
static uint32_t emlxs_fcftab_shutdown_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1851
emlxs_fcf_linkdown(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1875
emlxs_log_link_event(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1883
emlxs_fcf_linkup(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1911
emlxs_log_link_event(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1921
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1933
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1937
(void) emlxs_fcf_shutdown_notify(port, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1969
(void) emlxs_rpi_free(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
1980
(void) emlxs_rpi_free(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2001
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2056
vpip->port = vport;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2084
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2174
emlxs_fcf_shutdown_notify(emlxs_port_t *port, uint32_t wait)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2200
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2203
rval = emlxs_fcftab_event(port, FCF_EVENT_SHUTDOWN, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2218
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
223
static uint32_t emlxs_fc_fcftab_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2232
emlxs_fcf_linkup_notify(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
225
static uint32_t emlxs_fc_fcftab_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2253
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2256
rval = emlxs_fcftab_event(port, FCF_EVENT_LINKUP, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2266
emlxs_fcf_linkdown_notify(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
228
static uint32_t emlxs_fc_fcftab_topo_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2287
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2290
rval = emlxs_fcftab_event(port, FCF_EVENT_LINKDOWN, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
230
static uint32_t emlxs_fc_fcftab_topo_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2300
emlxs_fcf_cvl_notify(emlxs_port_t *port, uint32_t vpi)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
232
static uint32_t emlxs_fc_fcftab_topo_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2321
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2324
rval = emlxs_fcftab_event(port, FCF_EVENT_CVL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2335
emlxs_fcf_full_notify(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
235
static uint32_t emlxs_fc_fcftab_cfglink_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2356
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2359
rval = emlxs_fcftab_event(port, FCF_EVENT_FCFTAB_FULL, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2369
emlxs_fcf_found_notify(emlxs_port_t *port, uint32_t fcf_index)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
237
static uint32_t emlxs_fc_fcftab_cfglink_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
239
static uint32_t emlxs_fc_fcftab_cfglink_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2390
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2393
rval = emlxs_fcftab_event(port, FCF_EVENT_FCF_FOUND,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2404
emlxs_fcf_changed_notify(emlxs_port_t *port, uint32_t fcf_index)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
242
static uint32_t emlxs_fc_fcftab_sparm_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2425
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2428
rval = emlxs_fcftab_event(port, FCF_EVENT_FCF_CHANGED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2439
emlxs_fcf_lost_notify(emlxs_port_t *port, uint32_t fcf_index)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
244
static uint32_t emlxs_fc_fcftab_sparm_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
246
static uint32_t emlxs_fc_fcftab_sparm_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2460
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2463
rval = emlxs_fcftab_event(port, FCF_EVENT_FCF_LOST,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2478
emlxs_fcftab_state_xlate(emlxs_port_t *port, uint32_t state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
249
static uint32_t emlxs_fc_fcftab_linkup_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2491
emlxs_fcftab_event(emlxs_port_t *port, uint32_t evt, void *arg1)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2496
return (emlxs_fcoe_fcftab_event(port, evt, arg1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2498
return (emlxs_fc_fcftab_event(port, evt, arg1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2506
emlxs_fcftab_shutdown_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
251
static uint32_t emlxs_fc_fcftab_linkdown_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2520
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
254
static uint32_t emlxs_fc_fcftab_fcfi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2544
(void) emlxs_fcfi_event(port, FCF_EVENT_FCFI_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
256
static uint32_t emlxs_fc_fcftab_fcfi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2574
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
259
static uint32_t emlxs_fc_fcftab_shutdown_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2595
(void) emlxs_fcfi_free(port, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2608
emlxs_fcftab_state_xlate(port, fcftab->state),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
261
static uint32_t emlxs_fc_fcftab_fcfi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
263
static uint32_t emlxs_fc_fcftab_fcfi_offline_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2642
emlxs_fc_fcftab_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
265
static uint32_t emlxs_fc_fcftab_fcfi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
267
static uint32_t emlxs_fc_fcftab_fcfi_online_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2694
rval = (func)(port, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2702
emlxs_fc_fcftab_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
271
static uint32_t emlxs_fc_fcftab_event(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2728
rval = emlxs_fc_fcftab_action(port, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
273
static uint32_t emlxs_fc_fcftab_req_handler(emlxs_port_t *port, void *arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2738
emlxs_fc_fcftab_state(emlxs_port_t *port, uint16_t state, uint16_t reason,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2797
rval = emlxs_fc_fcftab_action(port, FCF_EVENT_STATE_ENTER, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2807
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2819
emlxs_fcf_linkup(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2831
(void) emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2850
emlxs_fc_fcftab_offline_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2878
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2897
emlxs_fc_fcftab_online_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2922
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2947
emlxs_fcf_linkdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2959
emlxs_fcf_linkup(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
2970
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3010
(void) emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3014
(void) emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3031
(void) emlxs_fc_fcftab_req_handler(port, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3060
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3061
port->lip_type = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3063
bzero((caddr_t)port->alpa_map, 128);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3070
port->lip_type = mb4->un.varReadLA.lipType;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3080
port->granted_alpa = mb4->un.varReadLA.granted_AL_PA;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3082
alpa_map = (uint8_t *)port->alpa_map;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3118
(void) emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3129
emlxs_fc_fcftab_topo_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3165
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3183
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3184
port->lip_type = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3186
bzero((caddr_t)port->alpa_map, 128);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3188
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_CFGLINK,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3203
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3213
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3223
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3238
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3251
emlxs_fc_fcftab_topo_failed_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3283
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3296
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3307
emlxs_fc_fcftab_topo_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3330
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_CFGLINK,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3342
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3379
(void) emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3383
(void) emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3396
(void) emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_CFGLINK_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3408
emlxs_fc_fcftab_cfglink_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3444
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3462
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SPARM,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3477
rval = emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3488
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3505
mb4->un.varCfgLnk.myId = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3518
rval = emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3532
emlxs_fc_fcftab_cfglink_failed_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3564
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_CFGLINK_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3577
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_CFGLINK,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3588
emlxs_fc_fcftab_cfglink_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3611
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SPARM,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3623
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3665
(void) emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3669
(void) emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3728
(void) emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SPARM_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3739
emlxs_fc_fcftab_sparm_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3774
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3791
rval = emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3802
rval = emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3813
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3828
rval = emlxs_fc_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3842
emlxs_fc_fcftab_sparm_failed_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3874
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SPARM_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3886
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SPARM,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3897
emlxs_fc_fcftab_sparm_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3920
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_FCFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3930
emlxs_fc_fcftab_process(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3945
fcfp = emlxs_fcfi_alloc(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4019
emlxs_fcfi_update(port, fcfp, fcf_rec, hba->link_event_tag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4034
emlxs_fc_fcftab_fcfi_online_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4059
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4063
emlxs_fc_fcftab_process(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4074
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4087
(void) emlxs_fcfi_event(port, FCF_EVENT_FCFI_ONLINE, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4089
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_FCFI_ONLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4099
emlxs_fc_fcftab_fcfi_online_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4125
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4136
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4146
emlxs_fc_fcftab_fcfi_offline_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4174
rval = emlxs_fcfi_event(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4195
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_FCFI_OFFLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4205
emlxs_fc_fcftab_fcfi_offline_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4230
rval = emlxs_fc_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4241
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_FCFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4251
emlxs_fc_fcftab_linkup_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4276
emlxs_fcf_linkup(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4291
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4296
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4308
emlxs_fc_fcftab_linkdown_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4338
emlxs_fcf_linkdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4355
(void) emlxs_fcfi_event(port, FCF_EVENT_FCFI_PAUSE, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4365
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4370
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4382
emlxs_fc_fcftab_fcfi_offline_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4412
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SHUTDOWN,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4422
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_FCFI_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4435
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_FCFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4445
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4465
emlxs_fc_fcftab_fcfi_online_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4498
emlxs_fc_fcftab_shutdown_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4546
emlxs_fcf_linkdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4548
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SHUTDOWN,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4557
emlxs_fc_fcftab_req_handler(emlxs_port_t *port, void *arg1)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4568
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4573
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_TOPO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4578
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_CFGLINK,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4583
rval = emlxs_fc_fcftab_state(port, FC_FCFTAB_STATE_SPARM,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4618
emlxs_fcoe_fcftab_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4685
rval = (func)(port, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4693
emlxs_fcoe_fcftab_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4724
rval = emlxs_fcoe_fcftab_action(port, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4734
emlxs_fcoe_fcftab_state(emlxs_port_t *port, uint16_t state, uint16_t reason,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4793
rval = emlxs_fcoe_fcftab_action(port, FCF_EVENT_STATE_ENTER, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
480
static uint32_t emlxs_fcoe_fcftab_sol_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4802
emlxs_fcoe_fcftab_fcfi_offline_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
482
static uint32_t emlxs_fcoe_fcftab_sol_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4832
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SHUTDOWN,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
484
static uint32_t emlxs_fcoe_fcftab_sol_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4843
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4857
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
486
static uint32_t emlxs_fcoe_fcftab_shutdown_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4868
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
488
static uint32_t emlxs_fcoe_fcftab_linkdown_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4888
emlxs_fcoe_fcftab_fcfi_online_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
490
static uint32_t emlxs_fcoe_fcftab_read_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
492
static uint32_t emlxs_fcoe_fcftab_read_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4921
emlxs_fcoe_fcftab_cvl_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
494
static uint32_t emlxs_fcoe_fcftab_read_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
496
static uint32_t emlxs_fcoe_fcftab_fcfi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4977
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
498
static uint32_t emlxs_fcoe_fcftab_fcfi_online_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
4989
emlxs_fcoe_fcftab_linkup_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
500
static uint32_t emlxs_fcoe_fcftab_fcfi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5014
emlxs_fcf_linkup(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
502
static uint32_t emlxs_fcoe_fcftab_fcfi_offline_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5037
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
504
static uint32_t emlxs_fcoe_fcftab_found_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5049
emlxs_fcoe_fcftab_linkdown_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
506
static uint32_t emlxs_fcoe_fcftab_lost_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
508
static uint32_t emlxs_fcoe_fcftab_changed_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5080
emlxs_fcf_linkdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5096
(void) emlxs_fcfi_event(port, FCF_EVENT_FCFI_PAUSE, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
510
static uint32_t emlxs_fcoe_fcftab_full_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5106
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5111
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
512
static uint32_t emlxs_fcoe_fcftab_linkup_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5123
emlxs_fcoe_fcftab_shutdown_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
514
static uint32_t emlxs_fcoe_fcftab_cvl_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
516
static uint32_t emlxs_fcoe_fcftab_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5171
emlxs_fcf_linkdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5173
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SHUTDOWN,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
518
static uint32_t emlxs_fcoe_fcftab_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5182
emlxs_fcoe_fcftab_req_handler(emlxs_port_t *port, void *arg1)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5193
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5198
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
520
static uint32_t emlxs_fcoe_fcftab_fcfi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5203
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_READ,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5215
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
522
static uint32_t emlxs_fcoe_fcftab_fcfi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5233
(void) emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_READ,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5253
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5275
(void) emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
529
static uint32_t emlxs_fcoe_fcftab_event(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5295
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
531
static uint32_t emlxs_fcoe_fcftab_state(emlxs_port_t *port, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5315
(void) emlxs_fcfi_event(port, FCF_EVENT_FCFI_OFFLINE, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5325
emlxs_fcoe_fcftab_sol_failed_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5357
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5370
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5384
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5439
(void) emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5453
(void) emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5468
(void) emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5479
emlxs_fcoe_fcftab_sol_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5515
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5533
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5548
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5582
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5592
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5657
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5671
emlxs_fcoe_fcftab_sol_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5699
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5725
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5775
(void) emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5822
fcfp = emlxs_fcfi_find(port, fcfrec, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5826
fcfp = emlxs_fcfi_alloc(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5835
(void) emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5845
emlxs_fcfi_update(port, fcfp, fcfrec, event_tag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5853
(void) emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_READ,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5862
(void) emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5875
emlxs_fcoe_fcftab_read_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5914
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5931
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5942
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5954
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5974
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
5988
emlxs_fcoe_fcftab_read_failed_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6020
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6033
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_READ,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6044
emlxs_fcoe_fcftab_read_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6097
(void) emlxs_fcfi_free(port, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6102
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_FCFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6111
emlxs_fcoe_fcftab_fcfi_select(emlxs_port_t *port, char *fabric_wwn)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6221
emlxs_fcoe_fcftab_process(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6295
(void) emlxs_fcfi_free(port, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6314
fcfp = emlxs_fcoe_fcftab_fcfi_select(port, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6353
fcfp = emlxs_fcoe_fcftab_fcfi_select(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6370
fcfp = emlxs_fcoe_fcftab_fcfi_select(port, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6423
emlxs_fcoe_fcftab_fcfi_online_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6451
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6455
emlxs_fcoe_fcftab_process(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6470
(void) emlxs_fcfi_event(port, FCF_EVENT_FCFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6486
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6503
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6514
emlxs_fcoe_fcftab_fcfi_online_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6540
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6551
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6561
emlxs_fcoe_fcftab_fcfi_offline_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6614
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6625
emlxs_fcoe_fcftab_fcfi_offline_cmpl_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6650
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6661
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_FCFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6671
emlxs_fcoe_fcftab_found_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6709
fcfp = emlxs_fcfi_find(port, 0, &fcf_index);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6726
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6751
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6776
emlxs_fcoe_fcftab_lost_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6801
fcfp = emlxs_fcfi_find(port, 0, &fcf_index);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6838
emlxs_vpi_logo_handler(port, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6849
(void) emlxs_vpi_event(port, FCF_EVENT_VPI_OFFLINE, vpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6873
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6885
emlxs_fcoe_fcftab_changed_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6923
fcfp = emlxs_fcfi_find(port, 0, &fcf_index);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6940
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6965
rval = emlxs_fcoe_fcftab_state(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
6990
emlxs_fcoe_fcftab_fcf_delete(emlxs_port_t *port, uint32_t fcf_index)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7040
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7085
emlxs_fcoe_fcftab_full_evt_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7155
(void) emlxs_fcfi_free(port, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7157
(void) emlxs_fcoe_fcftab_fcf_delete(port, fcfp->fcf_index);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7194
rval = emlxs_fcoe_fcftab_state(port, FCOE_FCFTAB_STATE_SOLICIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7206
emlxs_fcoe_fcftab_online_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7236
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7281
emlxs_fcf_linkdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7293
emlxs_fcf_linkup(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7302
emlxs_fcoe_fcftab_offline_action(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7331
rval = emlxs_fcoe_fcftab_req_handler(port, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7373
emlxs_fcfi_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7423
rval = (func)(port, fcfp, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7431
emlxs_fcfi_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7485
rval = emlxs_fcfi_action(port, fcfp, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7495
emlxs_fcfi_state(emlxs_port_t *port, FCFIobj_t *fcfp, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7552
rval = emlxs_fcfi_action(port, fcfp, FCF_EVENT_STATE_ENTER, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7560
emlxs_fcfi_alloc(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7579
(void) emlxs_fcfi_state(port, fcfp, FCFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7595
emlxs_fcfi_free(emlxs_port_t *port, FCFIobj_t *fcfp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7599
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_FREE, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7607
emlxs_fcfi_find(emlxs_port_t *port, FCF_RECORD_t *fcfrec, uint32_t *fcf_index)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7657
emlxs_fcfi_free_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7693
emlxs_fcfi_offline_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7745
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7757
rval = emlxs_fcftab_event(port, FCF_EVENT_FCFI_OFFLINE, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7766
emlxs_fcfi_vfi_online_evt_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7791
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7803
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_VFI_ONLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
782
static uint32_t emlxs_fcfi_free_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7823
emlxs_fcfi_offline_handler(emlxs_port_t *port, FCFIobj_t *fcfp, void *arg1)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7833
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7836
rval = emlxs_fcfi_state(port, fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
784
static uint32_t emlxs_fcfi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7842
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7846
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7857
emlxs_fcfi_vfi_offline_evt_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
786
static uint32_t emlxs_fcfi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
788
static uint32_t emlxs_fcfi_pause_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7890
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
790
static uint32_t emlxs_fcfi_reg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7913
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_VFI_OFFLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
792
static uint32_t emlxs_fcfi_unreg_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7923
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_VFI_OFFLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
794
static uint32_t emlxs_fcfi_reg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7954
emlxs_fcfi_online_evt_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
796
static uint32_t emlxs_fcfi_unreg_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
798
static uint32_t emlxs_fcfi_vfi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7987
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
7998
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_VFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
800
static uint32_t emlxs_fcfi_vfi_online_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8008
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
802
static uint32_t emlxs_fcfi_reg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8027
emlxs_fcfi_vfi_online_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
804
static uint32_t emlxs_fcfi_unreg_failed_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8050
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
806
static uint32_t emlxs_fcfi_vfi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
808
static uint32_t emlxs_fcfi_vfi_offline_cmpl_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8087
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8097
rval = emlxs_vfi_event(port, FCF_EVENT_VFI_ONLINE, vfip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
810
static uint32_t emlxs_fcfi_online_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8108
emlxs_fcfi_vfi_online_cmpl_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
812
static uint32_t emlxs_fcfi_paused_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8127
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8137
emlxs_fcfi_vfi_offline_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
814
static uint32_t emlxs_fcfi_offline_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
816
static uint32_t emlxs_fcfi_vfi_online_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8162
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8174
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
818
static uint32_t emlxs_fcfi_vfi_offline_evt_action(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8195
(void) emlxs_vfi_event(port, FCF_EVENT_VFI_OFFLINE, vfip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8207
emlxs_fcfi_paused_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
821
static uint32_t emlxs_fcfi_event(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
823
static FCFIobj_t *emlxs_fcfi_find(emlxs_port_t *port, FCF_RECORD_t *fcfrec,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8243
(void) emlxs_vfi_event(port, FCF_EVENT_VFI_PAUSE, vfip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
825
static FCFIobj_t *emlxs_fcfi_alloc(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8258
emlxs_fcfi_vfi_offline_cmpl_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
826
static uint32_t emlxs_fcfi_free(emlxs_port_t *port, FCFIobj_t *fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
827
static void emlxs_fcfi_update(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8281
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8297
emlxs_fcfi_offline_evt_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8343
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8365
emlxs_fcfi_pause_evt_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8423
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8445
emlxs_fcfi_unreg_failed_action(emlxs_port_t *port, FCFIobj_t *fcfp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8474
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8482
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8493
emlxs_fcfi_reg_failed_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8522
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8530
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8543
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8568
(void) emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8584
(void) emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8594
emlxs_fcfi_reg_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8628
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8638
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_VFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8649
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8659
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8688
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_REG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8701
emlxs_fcfi_reg_cmpl_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8721
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8730
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_VFI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8742
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8767
(void) emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8779
(void) emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8790
emlxs_fcfi_unreg_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8814
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8829
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8838
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8848
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_UNREG_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8861
emlxs_fcfi_unreg_cmpl_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8883
rval = emlxs_fcfi_state(port, fcfp, FCFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8893
emlxs_fcfi_online_action(emlxs_port_t *port, FCFIobj_t *fcfp, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8919
rval = emlxs_fcfi_offline_handler(port, fcfp, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8936
(void) emlxs_vfi_event(port, FCF_EVENT_VFI_ONLINE, vfip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8961
rval = emlxs_fcftab_event(port, FCF_EVENT_FCFI_ONLINE, fcfp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
8970
emlxs_fcf_configured(emlxs_port_t *port, FCFIobj_t *fcfp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9086
emlxs_fcfi_update(emlxs_port_t *port, FCFIobj_t *fcfp, FCF_RECORD_t *fcf_rec,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9124
if (emlxs_fcf_configured(port, fcfp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9215
emlxs_vfi_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9265
rval = (func)(port, vfip, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9273
emlxs_vfi_event(emlxs_port_t *port, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9329
rval = emlxs_vfi_action(port, vfip, evt, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9338
emlxs_vfi_state(emlxs_port_t *port, VFIobj_t *vfip, uint16_t state,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9401
rval = emlxs_vfi_action(port, vfip, FCF_EVENT_STATE_ENTER, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9410
emlxs_vfi_vpi_online_evt_action(emlxs_port_t *port, VFIobj_t *vfip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9435
rval = emlxs_vfi_state(port, vfip, VFI_STATE_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9447
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_ONLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9468
emlxs_vfi_offline_handler(emlxs_port_t *port, VFIobj_t *vfip, void *arg1)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9478
rval = emlxs_vfi_state(port, vfip, VFI_STATE_PAUSED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9481
rval = emlxs_vfi_state(port, vfip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9487
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9491
rval = emlxs_vfi_state(port, vfip, VFI_STATE_UNREG,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9495
rval = emlxs_vfi_state(port, vfip, VFI_STATE_OFFLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9506
emlxs_vfi_vpi_offline_evt_action(emlxs_port_t *port, VFIobj_t *vfip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9539
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9562
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_OFFLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9572
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_OFFLINE_CMPL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9603
emlxs_vfi_online_evt_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9642
rval = emlxs_vfi_state(port, vfip, VFI_STATE_INIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9654
rval = emlxs_vfi_state(port, vfip, VFI_STATE_VPI_ONLINE,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9699
emlxs_vfi_offline_evt_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9751
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9772
emlxs_vfi_pause_evt_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9838
rval = emlxs_vfi_offline_handler(port, vfip, arg1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9859
emlxs_vfi_offline_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9918
rval = emlxs_vfi_state(port, vfip, VFI_STATE_INIT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9931
rval = emlxs_fcfi_event(port, FCF_EVENT_VFI_OFFLINE, vfip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9942
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9967
(void) emlxs_vfi_state(port, vfip, VFI_STATE_INIT_FAILED,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9980
(void) emlxs_vfi_state(port, vfip, VFI_STATE_INIT_CMPL, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
9990
emlxs_vfi_init_action(emlxs_port_t *port, VFIobj_t *vfip, uint32_t evt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1004
emlxs_timer_cancel_clean_address(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1008
if (port->flag & EMLXS_PORT_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1009
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1014
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1015
emlxs_fca_link_down(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1018
else if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1019
emlxs_fct_link_down(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1024
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1037
emlxs_dhc_auth_stop(port, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1041
(void) emlxs_tx_node_flush(port, &port->node_base, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1042
(void) emlxs_chipq_node_flush(port, 0, &port->node_base, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1045
emlxs_ub_flush(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1052
if (port->ulp_statec != FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1053
port->ulp_statec = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1059
emlxs_timer_cancel_clean_address(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1063
if (port->flag & EMLXS_PORT_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1064
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1070
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1071
emlxs_fca_link_down(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1074
else if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1075
emlxs_fct_link_down(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1079
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1090
(void) emlxs_tx_node_flush(port, &port->node_base, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1091
(void) emlxs_chipq_node_flush(port, 0, &port->node_base, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1095
emlxs_timer_cancel_clean_address(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1098
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1101
emlxs_fcp_tag_nodes(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1103
while ((nlp = emlxs_find_tagged_node(port))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1104
(void) emlxs_rpi_pause_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1116
emlxs_fcp_tag_nodes(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1137
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1140
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1169
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1176
(void) EMLXS_SLI_UNREG_NODE(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1182
emlxs_dhc_auth_stop(port, nlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1189
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1191
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1195
(void) emlxs_tx_node_flush(port, nlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1198
(void) emlxs_chipq_node_flush(port, 0, nlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1215
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1218
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1263
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1269
(void) EMLXS_SLI_UNREG_NODE(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1275
emlxs_dhc_auth_stop(port, nlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1282
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1284
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1288
(void) emlxs_tx_node_flush(port, nlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1291
(void) emlxs_chipq_node_flush(port, 0, nlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1299
(void) emlxs_rpi_pause_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1304
emlxs_dhc_auth_stop(port, nlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1311
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1313
emlxs_node_close(port, nlp, hba->channel_ip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1317
(void) emlxs_tx_node_flush(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1319
(void) emlxs_tx_node_flush(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1321
(void) emlxs_tx_node_flush(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1325
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1327
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1329
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1348
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1351
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1393
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1399
(void) EMLXS_SLI_UNREG_NODE(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1408
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1410
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1414
(void) emlxs_tx_node_flush(port, nlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1417
(void) emlxs_chipq_node_flush(port, 0, nlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1425
(void) emlxs_rpi_pause_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1433
emlxs_node_close(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1435
emlxs_node_close(port, nlp, hba->channel_ip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1439
(void) emlxs_tx_node_flush(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1441
(void) emlxs_tx_node_flush(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1443
(void) emlxs_tx_node_flush(port, nlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1447
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1449
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1451
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1463
(void) emlxs_mb_unreg_vpi(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1475
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1501
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1513
} else if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1643
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1665
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1667
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1671
(void) emlxs_port_offline(port, scope);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1675
emlxs_log_link_event(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1686
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1709
emlxs_log_link_event(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1723
emlxs_log_link_event(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1742
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1857
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1921
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1922
(void) emlxs_fct_port_initialize(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1934
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1974
(void) emlxs_fcf_shutdown_notify(port, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1980
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
1981
(void) emlxs_fct_port_shutdown(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2044
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2072
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2121
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2129
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2131
if (port->node_count) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2132
(void) EMLXS_SLI_UNREG_NODE(port, 0, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2148
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2157
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2257
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
227
emlxs_log_sd_scsi_event(port, SD_SCSI_SUBCATEGORY_QFULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
230
emlxs_log_sd_scsi_event(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2347
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2469
emlxs_tx_node_flush(emlxs_port_t *port, NODELIST *ndlp, CHANNEL *chan,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2594
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2721
emlxs_tx_node_check(emlxs_port_t *port, NODELIST *ndlp, CHANNEL *chan)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2762
emlxs_tx_lun_flush(emlxs_port_t *port, NODELIST *ndlp, uint32_t lun,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
288
emlxs_log_sd_scsi_check_event(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2898
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3027
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3033
port = (emlxs_port_t *)iocbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3042
nlp = &port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3062
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
325
emlxs_log_sd_fc_rdchk_event(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3360
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3378
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3555
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
36
static void emlxs_sbp_abort_add(emlxs_port_t *port, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3663
(void) emlxs_chipq_node_flush(port, from_chan, nlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3678
emlxs_chipq_node_flush(emlxs_port_t *port, CHANNEL *chan, NODELIST *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3711
emlxs_sbp_abort_add(port, sbp, &abort, flag,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3753
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3824
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3897
emlxs_chipq_node_check(emlxs_port_t *port, CHANNEL *chan, NODELIST *ndlp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3941
emlxs_chipq_lun_flush(emlxs_port_t *port, NODELIST *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3969
emlxs_sbp_abort_add(port, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4010
emlxs_create_abort_xri_cn(emlxs_port_t *port, NODELIST *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4025
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4075
emlxs_create_abort_xri_cx(emlxs_port_t *port, NODELIST *ndlp, uint16_t xid,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4089
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4130
emlxs_create_close_xri_cn(emlxs_port_t *port, NODELIST *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4145
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4194
emlxs_create_close_xri_cx(emlxs_port_t *port, NODELIST *ndlp, uint16_t xid,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4208
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4246
emlxs_close_els_exchange(emlxs_hba_t *hba, emlxs_port_t *port, uint32_t rxid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4260
if (emlxs_sli4_unreserve_xri(port, rxid, 1) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4270
iocbq = emlxs_create_close_xri_cx(port, NULL, rxid, cp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4287
emlxs_abort_els_exchange(emlxs_hba_t *hba, emlxs_port_t *port, uint32_t rxid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4302
if (emlxs_sli4_unreserve_xri(port, rxid, 1) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4316
iocbq = emlxs_create_abort_xri_cx(port, NULL, rxid, cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4319
iocbq = emlxs_create_close_xri_cx(port, NULL, rxid, cp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4337
emlxs_abort_ct_exchange(emlxs_hba_t *hba, emlxs_port_t *port, uint32_t rxid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4351
if (emlxs_sli4_unreserve_xri(port, rxid, 1) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4365
iocbq = emlxs_create_abort_xri_cx(port, NULL, rxid, cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4368
iocbq = emlxs_create_close_xri_cx(port, NULL, rxid, cp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4387
emlxs_sbp_abort_add(emlxs_port_t *port, emlxs_buf_t *sbp, Q *abort,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4400
iocbq = emlxs_create_abort_xri_cn(port, ndlp, sbp->iotag, cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4403
iocbq = emlxs_create_close_xri_cn(port, ndlp, sbp->iotag, cp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
490
emlxs_log_sd_fc_rdchk_event(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
54
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
634
emlxs_log_sd_fc_bsy_event(port, (HBA_WWN *)&ndlp->nlp_portname);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
645
emlxs_log_sd_fc_bsy_event(port, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
726
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
772
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
844
emlxs_fcp_tag_nodes(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
850
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
852
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
858
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
863
emlxs_find_tagged_node(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
870
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
873
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
892
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
898
emlxs_port_offline(emlxs_port_t *port, uint32_t scope)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
917
if ((port->mode == MODE_TARGET) && (scope != 0xffffffff) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
930
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
986
port->flag &= EMLXS_PORT_LINKDOWN_MASK;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
988
if (port->ulp_statec != FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
989
port->ulp_statec = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
991
port->prev_did = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
992
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
993
port->rdid = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
995
bcopy(&port->fabric_sparam, &port->prev_fabric_sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
997
bzero(&port->fabric_sparam, sizeof (SERV_PARM));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1000
"fct_free:4 %p", port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1002
MODSYM(fct_free) (port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1003
port->fct_port = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1004
port->fct_flags = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1007
if (port->port_provider) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1011
port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1013
MODSYM(stmf_deregister_port_provider) (port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1017
"stmf_free:1 %p", port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1019
MODSYM(stmf_free) (port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1020
port->port_provider = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1023
if (port->fct_memseg) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1024
emlxs_fct_dmem_fini(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1028
hba->ddiinst, port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1037
emlxs_fct_bind_port(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1047
if (!(port->flag & EMLXS_TGT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1053
if (port->flag & EMLXS_TGT_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1059
"fct_bind_port: port=%d", port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1062
emlxs_port_init(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1064
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1065
(void) snprintf(port->cfd_name, sizeof (port->cfd_name),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1068
(void) snprintf(port->cfd_name, sizeof (port->cfd_name),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1069
"%s%d.%d", DRIVER_NAME, hba->ddiinst, port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1072
if (emlxs_fct_dmem_init(port) != FCT_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1079
port->port_provider =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1084
"stmf_alloc port_provider %p", port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1087
if (port->port_provider == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1094
port->port_provider->pp_portif_rev = PORTIF_REV_1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1095
port->port_provider->pp_name = port->cfd_name;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1096
port->port_provider->pp_provider_private = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1100
"stmf_register_port_provider %p", port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1103
if (MODSYM(stmf_register_port_provider) (port->port_provider) !=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1111
port->fct_port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1116
"fct_alloc fct_port %p", port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1119
if (port->fct_port == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1126
port->fct_port->port_fds =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1131
"fct_alloc port_fds %p", port->fct_port->port_fds);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1134
if (port->fct_port->port_fds == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1142
hba->ddiinst, port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1152
fct_port = port->fct_port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1154
fct_port->port_fca_private = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1157
bcopy((uint8_t *)&port->wwpn, (uint8_t *)fct_port->port_pwwn, 8);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1158
bcopy((uint8_t *)&port->wwnn, (uint8_t *)fct_port->port_nwwn, 8);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1160
bptr = (uint8_t *)&port->wwnn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1166
bptr = (uint8_t *)&port->wwpn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1172
fct_port->port_sym_node_name = port->snn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1173
fct_port->port_sym_port_name = port->spn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1175
fct_port->port_default_alias = port->cfd_name;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1176
fct_port->port_pp = port->port_provider;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1203
fds = port->fct_port->port_fds;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1204
fds->fds_fca_private = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1226
port->flag |= EMLXS_TGT_BOUND;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1242
"fct_free:5 %p", port->fct_port->port_fds);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1244
MODSYM(fct_free) (port->fct_port->port_fds);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1245
port->fct_port->port_fds = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1251
"fct_free:6 %p", port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1253
MODSYM(fct_free) (port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1254
port->fct_port = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1255
port->fct_flags = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1262
port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1264
MODSYM(stmf_deregister_port_provider) (port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1270
"stmf_free:2 %p", port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1272
MODSYM(stmf_free) (port->port_provider);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1273
port->port_provider = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1277
emlxs_fct_dmem_fini(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1280
port->flag &= ~EMLXS_TGT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1298
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1373
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1475
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1493
if (port->fct_flags & FCT_STATE_PORT_ONLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1501
port->fct_flags |= FCT_STATE_NOT_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1502
port->fct_flags |= FCT_STATE_PORT_ONLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1504
if ((port->vpi == 0) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1505
(port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1520
if (!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1530
emlxs_fct_link_down(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1531
emlxs_fct_unsol_flush(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1534
port->fct_flags |= FCT_STATE_NOT_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1535
port->fct_flags &= ~FCT_STATE_PORT_ONLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1537
if ((port->vpi == 0) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1538
(port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1539
!(port->flag & EMLXS_INI_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1554
port->fct_flags &= ~FCT_STATE_NOT_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1560
port->fct_flags &= ~FCT_STATE_NOT_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1566
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1581
rval = emlxs_reset(port, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1587
rval = emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
160
emlxs_fct_io_trace(emlxs_port_t *port, fct_cmd_t *fct_cmd, uint32_t data)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1600
emlxs_fct_port_shutdown(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1605
fct_port = port->fct_port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1610
port->fct_flags |= FCT_STATE_NOT_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1617
while (port->fct_flags & FCT_STATE_NOT_ACKED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
162
emlxs_iotrace_t *iop = port->iotrace;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1631
emlxs_fct_port_initialize(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1636
fct_port = port->fct_port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1641
port->fct_flags |= FCT_STATE_NOT_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1649
while (port->fct_flags & FCT_STATE_NOT_ACKED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1666
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1668
port = (emlxs_port_t *)fct_cmd->cmd_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1701
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1708
port = (emlxs_port_t *)fct_cmd->cmd_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
171
mutex_enter(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1710
rval = emlxs_fct_cmd_accept(port, fct_cmd, EMLXS_FCT_SEND_CMD_RSP);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
172
iotrace_cnt = port->iotrace_cnt;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
173
iotrace_index = port->iotrace_index;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1747
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1792
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1805
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1817
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1841
port->fct_flags |= FCT_STATE_LINK_UP_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1847
emlxs_fct_handle_unsol_flogi(port, NULL, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1851
if (!(pkt = emlxs_pkt_alloc(port, size, size, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
190
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1921
fx->fx_did = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1943
port->fct_flags |= FCT_STATE_FLOGI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1952
(void *)port, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
196
iop = port->iotrace + iotrace_index;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1965
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1970
fct_port, port->fct_flags, hba->state, hba->flag, hba->topology);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1974
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1984
if (!(port->fct_flags & FCT_STATE_LINK_UP) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
202
if (iop == (port->iotrace + iotrace_cnt))
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2028
link->portid = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
203
iop = port->iotrace;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2045
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2068
cmd_sbp = emlxs_fct_cmd_init(port, fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
207
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2077
rval = emlxs_fct_cmd_accept(port, fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2091
cmd_sbp->node = emlxs_node_find_did(port, fct_cmd->cmd_rportid, 1);
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
2125
port->did = fct_cmd->cmd_lportid;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2126
port->rdid = fct_cmd->cmd_rportid;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
213
port->iotrace_index++;
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
214
if (port->iotrace_index >= iotrace_cnt)
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
215
port->iotrace_index = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2151
emlxs_fct_cmd_release(port, fct_cmd, 0);
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_fct.c
2177
rval2 = emlxs_fct_cmd_acquire(port, fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2204
port->fct_els_only_bmap |= 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2208
if (port->fct_els_only_bmap & (1 << i))
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2216
port->fct_els_only_bmap |= (1 << i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
223
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2236
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2251
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2266
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2284
(port->fct_els_only_bmap & (1 << i))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2285
port->fct_els_only_bmap &= ~(1 << i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2293
(void) EMLXS_SLI_UNREG_NODE(port, ndlp, NULL,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2305
emlxs_fct_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2322
ndlp = emlxs_node_find_rpi(port, iocb->ULPIOTAG);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2334
if (!port->fct_port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2339
emlxs_send_logo(port, sid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2344
if (!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2349
emlxs_send_logo(port, sid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
235
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2357
if (TGTPORTSTAT.FctOutstandingIO >= port->fct_port->port_max_xchges) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2366
MODSYM(fct_scsi_task_alloc) (port->fct_port, hdl, sid, lun, 16, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2374
(void) emlxs_fct_send_qfull_reply(port, ndlp, iocb->ULPCONTEXT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2382
fct_cmd->cmd_lportid = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2384
fct_cmd->cmd_port = port->fct_port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2386
cmd_sbp = emlxs_fct_cmd_init(port, fct_cmd, EMLXS_FCT_FCP_CMD_RECEIVED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2461
EMLXS_BUMP_WRIOCTR(port, cnt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2467
EMLXS_BUMP_RDIOCTR(port, cnt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
248
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2506
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2535
emlxs_port_t *port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2549
rval = emlxs_fct_cmd_accept(port, fct_cmd, EMLXS_FCT_SEND_FCP_DATA);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
257
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2590
if (EMLXS_SLI_PREP_FCT_IOCB(port, cmd_sbp, channel) != IOERR_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2592
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2606
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2610
emlxs_sli4_free_xri(port, cmd_sbp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2617
emlxs_fct_cmd_release(port, fct_cmd, EMLXS_FCT_DATA_PENDING);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2632
emlxs_port_t *port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2667
if (!(pkt = emlxs_pkt_alloc(port, size, 0, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2671
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2679
sbp = emlxs_fct_pkt_init(port, fct_cmd, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2691
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
275
mutex_exit(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2750
emlxs_data_dump(port, "RESP", (uint32_t *)fcp_rsp, 36, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2754
emlxs_fct_cmd_release(port, fct_cmd, EMLXS_FCT_STATUS_PENDING);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2763
emlxs_sli4_free_xri(port, sbp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2767
rval = emlxs_fct_cmd_acquire(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2776
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2788
emlxs_fct_send_qfull_reply(emlxs_port_t *port, emlxs_node_t *ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2802
if (!(pkt = emlxs_pkt_alloc(port, size, 0, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2822
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2836
port->fct_port->port_max_xchges);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2849
emlxs_sli4_free_xri(port, sbp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2867
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2900
port = sbp->iocbq.port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2919
rval = emlxs_fct_cmd_acquire(port, fct_cmd, EMLXS_FCT_REQ_COMPLETE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2949
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_OWNED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3013
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3034
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3062
emlxs_fct_cmd_release(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3099
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3134
emlxs_sli4_free_xri(port, NULL, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3135
xrip = emlxs_sli4_find_xri(port, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3166
emlxs_fct_handle_unsol_els(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3187
if (!port->fct_port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3201
(void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3208
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3215
if (!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3219
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT, cmd_code,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3234
rval = emlxs_fct_process_unsol_flogi(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3253
emlxs_fct_handle_unsol_flogi(port, &fx, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3260
emlxs_fct_process_unsol_plogi(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3295
(void) emlxs_els_reply(port, iocbq, ELS_CMD_LS_RJT, cmd_code,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3304
fct_cmd->cmd_lportid = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3306
fct_cmd->cmd_port = port->fct_port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3308
cmd_sbp = emlxs_fct_cmd_init(port, fct_cmd, EMLXS_FCT_ELS_CMD_RECEIVED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3329
if (!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3331
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3348
if (!(port->fct_flags & FCT_STATE_LINK_UP_ACKED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3353
!(port->fct_flags & FCT_STATE_FLOGI_CMPL)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3358
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3376
emlxs_elscmd_xlate(cmd_code), sid, port->fct_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3378
emlxs_fct_cmd_release(port, fct_cmd, EMLXS_FCT_CMD_WAITQ);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3384
if (port->fct_wait_tail) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3385
port->fct_wait_tail->next = cmd_sbp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3387
port->fct_wait_tail = cmd_sbp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3389
if (!port->fct_wait_head) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3390
port->fct_wait_head = cmd_sbp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3404
emlxs_fct_process_unsol_flogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3415
if (emlxs_process_unsol_flogi(port, iocbq, mp, size, buffer,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3431
emlxs_fct_process_unsol_plogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3442
if (emlxs_process_unsol_plogi(port, iocbq, mp, size, buffer,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3458
emlxs_fct_pkt_init(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3485
emlxs_fct_cmd_init(emlxs_port_t *port, fct_cmd_t *fct_cmd, uint16_t fct_state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3498
cmd_sbp->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3503
cmd_sbp->iocbq.port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3523
emlxs_fct_cmd_accept(emlxs_port_t *port, fct_cmd_t *fct_cmd, uint16_t fct_state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3556
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_ABORT_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3591
emlxs_fct_cmd_acquire(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3671
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_ABORT_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3694
emlxs_fct_cmd_release(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3715
emlxs_fct_cmd_post(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3747
emlxs_fct_cmd_done(emlxs_port_t *port, fct_cmd_t *fct_cmd, uint16_t fct_state)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3764
emlxs_sli4_free_xri(port, cmd_sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3804
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3816
port = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3822
rval = emlxs_fct_cmd_acquire(port, fct_cmd, EMLXS_FCT_PKT_COMPLETE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3846
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_OWNED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3864
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3890
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
39
static fct_status_t emlxs_fct_cmd_acquire(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3920
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3964
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3996
emlxs_fct_cmd_done(port, fct_cmd, EMLXS_FCT_IO_DONE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4015
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4018
port = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4038
emlxs_port_t *port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4052
if (!(pkt = emlxs_pkt_alloc(port, fct_els->els_req_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4060
cmd_sbp = emlxs_fct_cmd_init(port, fct_cmd, EMLXS_FCT_SEND_ELS_REQ);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4066
(void) emlxs_fct_pkt_init(port, fct_cmd, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4098
emlxs_fct_cmd_release(port, fct_cmd, EMLXS_FCT_REQ_PENDING);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
41
static fct_status_t emlxs_fct_cmd_accept(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4107
rval = emlxs_fct_cmd_acquire(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4116
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_OWNED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4132
emlxs_port_t *port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4147
if (!(pkt = emlxs_pkt_alloc(port, fct_els->els_resp_size, 0, 0,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4152
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4162
(void) emlxs_fct_pkt_init(port, fct_cmd, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4190
emlxs_fct_cmd_release(port, fct_cmd, EMLXS_FCT_RSP_PENDING);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4199
rval = emlxs_fct_cmd_acquire(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4208
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4223
emlxs_port_t *port =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4235
if (!(pkt = emlxs_pkt_alloc(port, fct_ct->ct_req_size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4242
cmd_sbp = emlxs_fct_cmd_init(port, fct_cmd, EMLXS_FCT_SEND_CT_REQ);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4248
(void) emlxs_fct_pkt_init(port, fct_cmd, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4260
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4276
emlxs_fct_cmd_release(port, fct_cmd, EMLXS_FCT_REQ_PENDING);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4285
rval = emlxs_fct_cmd_acquire(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4295
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_OWNED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
43
static void emlxs_fct_cmd_release(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4308
emlxs_fct_pkt_abort_txq(emlxs_port_t *port, emlxs_buf_t *cmd_sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4459
emlxs_sli4_free_xri(port, iocb_sbp, iocb_sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4486
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4578
cmd_sbp2 = port->fct_wait_head;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4587
if (port->fct_wait_head == cmd_sbp2) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4588
port->fct_wait_head = cmd_sbp2->next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4591
if (port->fct_wait_tail == cmd_sbp2) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4592
port->fct_wait_tail = prev;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
46
static emlxs_buf_t *emlxs_fct_cmd_init(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4612
emlxs_abort_fct_exchange(hba, port, fct_cmd->cmd_rxid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4616
emlxs_abort_els_exchange(hba, port, fct_cmd->cmd_rxid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4631
if (emlxs_fct_pkt_abort_txq(port, cmd_sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4646
emlxs_fct_cmd_release(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4656
if (!(pkt = emlxs_pkt_alloc(port, 0, 0, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4662
emlxs_fct_cmd_release(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4671
sbp = emlxs_fct_pkt_init(port, fct_cmd, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4681
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4726
emlxs_fct_cmd_release(port, fct_cmd, fct_state);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4748
emlxs_fct_cmd_release(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4761
emlxs_fct_cmd_done(port, fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4771
emlxs_fct_link_up(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4779
port->fct_port, port->fct_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4782
if (port->fct_port &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4783
(port->fct_flags & FCT_STATE_PORT_ONLINE) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4784
!(port->fct_flags & FCT_STATE_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4788
port->fct_flags &= ~FCT_STATE_LINK_UP_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4789
port->fct_flags &= ~FCT_STATE_FLOGI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4790
port->fct_flags |= FCT_STATE_LINK_UP;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4797
MODSYM(fct_handle_event) (port->fct_port, FCT_EVENT_LINK_UP,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4799
} else if (!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
48
static void emlxs_fct_cmd_done(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4802
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4806
port->fct_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4813
port->fct_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4825
emlxs_fct_link_down(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4833
port->fct_port, port->fct_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4836
if (port->fct_port &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4837
(port->fct_flags & FCT_STATE_PORT_ONLINE) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4838
(port->fct_flags & FCT_STATE_LINK_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4842
port->fct_flags &= ~FCT_STATE_LINK_UP_ACKED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4843
port->fct_flags &= ~FCT_STATE_FLOGI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4844
port->fct_flags &= ~FCT_STATE_LINK_UP;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4852
MODSYM(fct_handle_event) (port->fct_port, FCT_EVENT_LINK_DOWN,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4864
emlxs_abort_fct_exchange(emlxs_hba_t *hba, emlxs_port_t *port, uint32_t rxid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4878
if (emlxs_sli4_unreserve_xri(port, rxid, 1) == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4892
iocbq = emlxs_create_abort_xri_cx(port, NULL, rxid, cp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4895
iocbq = emlxs_create_close_xri_cx(port, NULL, rxid, cp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4915
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4954
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4985
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
50
static void emlxs_fct_cmd_post(emlxs_port_t *port, fct_cmd_t *fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5002
port->fct_memseg = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5003
port->fct_memseg_cnt = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5140
port->fct_memseg = kmem_zalloc((fct_memseg_cnt *
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5143
if (!port->fct_memseg) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5152
port->fct_memseg_cnt = fct_memseg_cnt;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5155
seg = port->fct_memseg;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5186
seg = port->fct_memseg;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5187
for (i = 0; i < port->fct_memseg_cnt; i++, seg++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5209
emlxs_fct_dmem_init(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5218
if (!port->fct_memseg || !port->fct_memseg_cnt) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5225
seg = port->fct_memseg;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5226
for (i = 0; i < port->fct_memseg_cnt; i++, seg++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5245
emlxs_fct_dmem_fini(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5251
if (!port->fct_memseg || !port->fct_memseg_cnt) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5258
seg = port->fct_memseg;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5259
for (i = 0; i < port->fct_memseg_cnt; i++, seg++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5264
kmem_free(port->fct_memseg,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5265
(port->fct_memseg_cnt * sizeof (emlxs_memseg_t)));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5267
port->fct_memseg = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5268
port->fct_memseg_cnt = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5281
emlxs_port_t *port = (emlxs_port_t *)fct_port->port_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5289
if (!port->fct_memseg || !port->fct_memseg_cnt) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5294
seg = &port->fct_memseg[port->fct_memseg_cnt-1];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5300
seg = port->fct_memseg;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5301
for (i = 0; i < port->fct_memseg_cnt; i++, seg++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5313
seg = &port->fct_memseg[port->fct_memseg_cnt-1];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5317
for (i = port->fct_memseg_cnt-1; i >= 0; i--, seg--) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5361
emlxs_port_t *port = (emlxs_port_t *)fds->fds_fca_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5387
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
5406
emlxs_data_dump(port, buf, (uint32_t *)db->db_sglist[0].seg_addr,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
621
emlxs_fct_handle_unsol_flogi(emlxs_port_t *port, fct_flogi_xchg_t *fx,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
633
if (port->fx.fx_op) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
635
bcopy(&port->fx, &fxchg, sizeof (fct_flogi_xchg_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
639
bcopy(fx, &port->fx, sizeof (fct_flogi_xchg_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
646
bzero(&port->fx, sizeof (fct_flogi_xchg_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
660
if (port->fct_flags & FCT_STATE_LINK_UP_ACKED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
669
status = MODSYM(fct_handle_rcvd_flogi) (port->fct_port, fx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
674
port->fct_port, status);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
679
(void) emlxs_els_reply(port, &iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
683
(void) emlxs_els_reply(port, &iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
693
(void) emlxs_els_reply(port, &iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
703
bcopy(fx, &port->fx, sizeof (fct_flogi_xchg_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
712
if (port->fct_flags & FCT_STATE_LINK_UP) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
722
(void) emlxs_els_reply(port, &iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
727
if (port->fx.fx_op) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
748
emlxs_port_t *port = (emlxs_port_t *)arg1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
750
emlxs_fct_unsol_flush(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
758
emlxs_fct_unsol_flush(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
767
if (!port->fct_port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
772
emlxs_fct_handle_unsol_flogi(port, NULL, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
774
if ((port->fct_flags & FCT_STATE_LINK_UP_ACKED) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
775
!(port->fct_flags & FCT_STATE_FLOGI_CMPL)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
78
static fct_status_t emlxs_fct_dmem_init(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
781
cmd_sbp = port->fct_wait_head;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
782
port->fct_wait_head = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
783
port->fct_wait_tail = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
79
static void emlxs_fct_dmem_fini(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
797
rval = emlxs_fct_cmd_acquire(port, fct_cmd, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
816
emlxs_fct_cmd_post(port, fct_cmd, EMLXS_FCT_CMD_POSTED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
87
static emlxs_buf_t *emlxs_fct_pkt_init(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
874
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
892
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
895
if (!(port->flag & EMLXS_TGT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
900
emlxs_fct_bind_port(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
905
port = &VPORT(vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
907
if (!(port->flag & EMLXS_PORT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
911
emlxs_fct_bind_port(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
92
static void emlxs_fct_unsol_flush(emlxs_port_t *port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
93
static uint32_t emlxs_fct_process_unsol_flogi(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
938
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
940
mutex_destroy(&port->iotrace_mtx);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
941
if (port->iotrace) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
942
kmem_free(port->iotrace,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
943
(port->iotrace_cnt * sizeof (emlxs_iotrace_t)));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
945
port->iotrace = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
95
static uint32_t emlxs_fct_process_unsol_plogi(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
955
emlxs_fct_unbind_port(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
962
if (!(port->flag & EMLXS_TGT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
968
"fct_unbind_port: port=%d", port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
97
static uint32_t emlxs_fct_pkt_abort_txq(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
971
if (port->node_count) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
972
(void) EMLXS_SLI_UNREG_NODE(port, NULL, NULL, NULL, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
975
port->flag &= ~EMLXS_TGT_BOUND;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
976
port->flag &= ~EMLXS_TGT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
980
if (port->fct_port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
981
emlxs_fct_link_down(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
982
emlxs_fct_unsol_flush(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
986
"fct_deregister_local_port %p", port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
988
MODSYM(fct_deregister_local_port) (port->fct_port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
99
static fct_status_t emlxs_fct_send_qfull_reply(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
990
if (port->fct_port->port_fds) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
993
"fct_free:3 %p", port->fct_port->port_fds);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
995
MODSYM(fct_free) (port->fct_port->port_fds);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
996
port->fct_port->port_fds = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
1019
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
1266
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
132
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
1578
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
1944
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2235
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2254
emlxs_log_temp_event(port, 0x02, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2267
emlxs_log_temp_event(port, 0x03, iocb->ULPCONTEXT);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2280
emlxs_log_async_event(port, iocb);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2292
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2295
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2306
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2311
if (emlxs_reset(port, FC_FCA_RESET) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2326
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2351
emlxs_log_temp_event(port, 0x01,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2354
emlxs_log_dump_event(port, NULL, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2409
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2418
emlxs_data_dump(port, "CMPL_IOCB", (uint32_t *)iocb, 8, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2494
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2592
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2607
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2622
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2637
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2652
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2787
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2862
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2910
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2928
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2977
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
3001
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
591
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
696
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
781
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
887
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
148
(void) emlxs_create_xri(port, cp, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
178
emlxs_ip_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
198
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
200
if (!(port->flag & EMLXS_INI_BOUND) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
201
!(port->flag & EMLXS_PORT_IP_UP)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
206
(fc_unsol_buf_t *)emlxs_ub_get(port, size,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
228
ndlp = emlxs_node_find_mac(port, mac);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
235
(void) emlxs_create_xri(port, cp, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
254
(void) emlxs_fca_ub_release((opaque_t)port, 1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
276
emlxs_ub_callback(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
279
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
301
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
36
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
379
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
454
emlxs_create_xri(emlxs_port_t *port, CHANNEL *cp, NODELIST *ndlp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
473
if (!(pkt = emlxs_pkt_alloc(port, 0, 0, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
511
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
64
port = sbp->iocbq.port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1071
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1089
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1100
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1108
mbq->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1207
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1288
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1310
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1365
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1402
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1453
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1474
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1504
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1530
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1581
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1620
bcopy((caddr_t)mp->virt, (caddr_t)port->alpa_map, 128);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1622
bzero((caddr_t)port->alpa_map, 128);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1655
port->lip_type = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1666
port->alpa_map[0] = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1667
port->alpa_map[1] = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1682
port->granted_alpa = la.granted_AL_PA;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1683
port->did = port->granted_alpa;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1684
port->lip_type = la.lipType;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1692
port->alpa_map[0] = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1698
if (port->alpa_map[0] > 127) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1699
port->alpa_map[0] = 127;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1702
alpa_map = (uint8_t *)port->alpa_map;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1838
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1854
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1974
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
1995
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2017
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2067
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2081
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2100
mb->un.varCfgLnk.myId = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2111
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2121
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2171
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
220
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2268
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2290
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2300
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2350
bcopy((caddr_t)&hba->sparam, (caddr_t)&port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2352
bcopy((caddr_t)&hba->wwpn, (caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2354
bcopy((caddr_t)&hba->wwnn, (caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2405
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2437
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2463
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
254
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2554
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2576
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2605
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2640
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2648
port->flag &= ~EMLXS_PORT_REG_VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2653
port->vpi, mb->mbxStatus);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2657
port->flag |= EMLXS_PORT_REG_VPI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2663
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2672
emlxs_mb_reg_vpi(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2686
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2690
if (port->flag & EMLXS_PORT_REG_VPI) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2693
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2705
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2710
if (!port->did) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2715
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2724
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2728
port->flag |= EMLXS_PORT_REG_VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2736
"reg_vpi:%d", port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2738
mb->un.varRegVpi.vpi = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2739
mb->un.varRegVpi.sid = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2746
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2752
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
276
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2767
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2775
port->vpi, mb->mbxStatus);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2780
"unreg_vpi_mbcmpl:%d", port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2783
port->flag &= ~EMLXS_PORT_REG_VPI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2793
emlxs_mb_unreg_vpi(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2806
if (!(port->flag & EMLXS_PORT_REG_VPI) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2807
!(port->flag & EMLXS_PORT_REG_VPI_CMPL)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2811
port->vpi, port->flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2820
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2826
port->flag &= ~EMLXS_PORT_REG_VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2831
"unreg_vpi:%d", port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2835
mb->un.varUnregVpi.vpi = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2841
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2847
port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2880
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2904
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
3041
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
3141
emlxs_mb_deferred_cmpl(port, mbxStatus, mbox_sbp, mbox_ubp, mbox_iocbq);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
3149
emlxs_mb_deferred_cmpl(emlxs_port_t *port, uint32_t mbxStatus, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
3183
emlxs_ub_callback(ub_priv->port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
3185
(void) emlxs_fca_ub_release(ub_priv->port, 1,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
323
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
349
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
354
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
428
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
528
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
569
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
600
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
639
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
679
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
721
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
763
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
850
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
937
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
984
mbq->port = (void *)&PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1051
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1143
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1190
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1272
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1555
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
205
if (!(port->flag & EMLXS_TGT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
293
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
360
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
414
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
44
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
579
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
761
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
803
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
893
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
980
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
141
emlxs_msg_log(emlxs_port_t *port, const uint32_t fileno, const uint32_t line,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
172
(entry->vpi == port->vpi) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
221
entry2->vpi = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
251
entry->vpi = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
272
emlxs_msg_log_check(emlxs_port_t *port, emlxs_msg_t *msg)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
310
emlxs_msg_print_check(emlxs_port_t *port, emlxs_msg_t *msg)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
36
static uint32_t emlxs_msg_log_check(emlxs_port_t *port, emlxs_msg_t *msg);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
37
static uint32_t emlxs_msg_print_check(emlxs_port_t *port, emlxs_msg_t *msg);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
374
emlxs_msg_printf(emlxs_port_t *port, const uint32_t fileno,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
406
if (emlxs_msg_log_check(port, msg)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
408
if (emlxs_msg_log(port, fileno, line, msg, va_str)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
414
if (rval = emlxs_msg_print_check(port, msg)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
444
if (port->vpi == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_msg.c
449
DRIVER_NAME, hba->ddiinst, port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1001
(void) emlxs_tx_node_flush(port, ndlp, 0, 1, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1012
(void) emlxs_rpi_free_notify(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1022
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1030
emlxs_node_throttle_set(emlxs_port_t *port, NODELIST *ndlp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
177
emlxs_node_timeout(emlxs_port_t *port, NODELIST *ndlp, uint32_t channelno)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
198
emlxs_node_open(port, ndlp, channelno);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
214
(void) emlxs_tx_node_flush(port, ndlp, &hba->chan[channelno], 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
217
(void) emlxs_chipq_node_flush(port, &hba->chan[channelno], ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
225
emlxs_node_open(emlxs_port_t *port, NODELIST *ndlp, uint32_t channelno)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
305
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
307
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
324
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
359
emlxs_node_close(port, ndlp, channelno, 5);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
378
emlxs_node_match_did(emlxs_port_t *port, NODELIST *ndlp, uint32_t did)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
39
emlxs_node_close(emlxs_port_t *port, NODELIST *ndlp, uint32_t channelno,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
390
mydid.un.word = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
428
emlxs_node_find_mac(emlxs_port_t *port, uint8_t *mac)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
433
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
435
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
454
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
463
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
475
emlxs_node_find_did(emlxs_port_t *port, uint32_t did, uint32_t lock)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
493
return (&port->node_base);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
499
return (&port->node_base);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
504
if (did == port->did && !(hba->flag & FC_LOOPBACK_MODE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
506
return (&port->node_base);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
518
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
521
nlp = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
526
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
532
else if (emlxs_node_match_did(port, nlp, did)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
534
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
543
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
556
emlxs_node_find_rpi(emlxs_port_t *port, uint32_t rpi)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
561
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
563
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
566
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
573
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
585
emlxs_node_find_wwpn(emlxs_port_t *port, uint8_t *wwpn, uint32_t lock)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
594
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
598
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
613
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
623
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
637
emlxs_node_find_index(emlxs_port_t *port, uint32_t index,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
644
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
646
if (index > port->node_count - 1) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
647
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
653
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
663
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
671
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
683
emlxs_nport_count(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
689
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
691
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
700
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
709
emlxs_node_destroy_all(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
719
rw_enter(&port->node_rwlock, RW_WRITER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
721
ndlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
722
port->node_table[i] = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
729
if (port->node_count) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
730
port->node_count--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
739
wwn[7], port->node_count);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
741
(void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
750
(void) emlxs_rpi_free_notify(port, rpip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
758
port->node_count = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
759
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
763
port->node_base.nlp_list_next = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
764
port->node_base.nlp_list_prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
765
port->node_base.nlp_active = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
769
(void) emlxs_tx_node_flush(port, &port->node_base, 0, 1, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
770
(void) emlxs_chipq_node_flush(port, 0, &port->node_base, 0);
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
786
rw_enter(&port->node_rwlock, RW_WRITER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
788
ndlp = emlxs_node_find_did(port, did, 0);
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
815
rpip = emlxs_rpi_find(port, rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
868
rpip = emlxs_rpi_find(port, rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
886
emlxs_node_throttle_set(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
890
emlxs_node_add(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
895
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
907
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
922
emlxs_node_open(port, ndlp, hba->channel_ct);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
923
emlxs_node_open(port, ndlp, hba->channel_els);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
924
emlxs_node_open(port, ndlp, hba->channel_ip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
925
emlxs_node_open(port, ndlp, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
936
emlxs_node_add(emlxs_port_t *port, NODELIST *ndlp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
943
np = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
948
port->node_table[hash] = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
954
port->node_count++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
960
wwn[2], wwn[3], wwn[4], wwn[5], wwn[6], wwn[7], port->node_count);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
968
emlxs_node_rm(emlxs_port_t *port, NODELIST *ndlp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
977
rw_enter(&port->node_rwlock, RW_WRITER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
979
np = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
984
port->node_table[hash] = np->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
989
if (port->node_count) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
990
port->node_count--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
999
wwn[7], port->node_count);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
102
emlxs_port_t *port = (emlxs_port_t *)pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
104
(void) emlxs_fca_pkt_uninit((opaque_t)port, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
148
emlxs_pkt_alloc(emlxs_port_t *port, uint32_t cmdlen, uint32_t rsplen,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
180
pkt->pkt_ulp_private = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
391
sbp->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
47
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
53
port = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
81
emlxs_port_t *port = (emlxs_port_t *)pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_pkt.c
86
rval = emlxs_fca_transport((opaque_t)port, pkt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
143
static uint32_t emlxs_sli3_reg_did(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1454
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1466
(port->flag & EMLXS_INI_ENABLED) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
148
static uint32_t emlxs_sli3_unreg_node(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1520
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1567
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1568
!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1686
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
191
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1914
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
1939
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2002
vpip->port = vport;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2035
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2184
emlxs_log_dump_event(port, NULL, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2346
emlxs_sli2_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2485
emlxs_sli3_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2505
i = emlxs_sli2_bde_setup(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2645
emlxs_sli2_fct_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2734
emlxs_sli3_fct_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2788
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2815
if (!(iocbq->flag & IOCB_SPECIAL) || !iocbq->port ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2816
(((emlxs_port_t *)iocbq->port)->mode == MODE_INITIATOR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2867
&((SLIM2 *)hba->sli.sli3.slim2.virt)->mbx.us.s2.port[channelno];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3156
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3167
if (!mbq->port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3168
mbq->port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3171
port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3578
emlxs_sli3_prep_fct_iocb(emlxs_port_t *port, emlxs_buf_t *cmd_sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3625
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3666
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3720
if (emlxs_fct_bde_setup(port, cmd_sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3741
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3775
emlxs_sli3_prep_fcp_iocb(emlxs_port_t *port, emlxs_buf_t *sbp, int channel)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
38
static uint32_t emlxs_fct_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3810
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3816
if (emlxs_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3870
emlxs_sli3_prep_ip_iocb(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3903
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3906
if (emlxs_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3947
iocb->ULPCONTEXT = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3975
emlxs_sli3_prep_els_iocb(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4007
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4010
if (emlxs_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4045
iocb->ULPCONTEXT = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4073
emlxs_sli3_prep_ct_iocb(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
41
static uint32_t emlxs_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4105
if (emlxs_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4118
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4172
emlxs_fct_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4185
rval = emlxs_sli2_fct_bde_setup(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4187
rval = emlxs_sli3_fct_bde_setup(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4197
emlxs_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4203
rval = emlxs_sli2_bde_setup(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4205
rval = emlxs_sli3_bde_setup(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4243
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4396
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4490
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4583
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4683
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4736
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4770
pgp = (PGP *)&slim2p->mbx.us.s2.port[ring_no];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4820
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4958
iocbq->port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5054
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5226
port = &VPORT(vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5233
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5238
} else if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5239
(void) emlxs_fct_handle_unsol_req(port, cp, iocbq, mp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5244
"Invalid mode=%x:", port->mode);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5250
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5251
(void) emlxs_ip_handle_unsol_req(port, cp, iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5254
} else if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5261
"Invalid mode=%x:", port->mode);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5267
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5268
(void) emlxs_els_handle_unsol_req(port, cp, iocbq, mp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5271
} else if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5272
(void) emlxs_fct_handle_unsol_els(port, cp, iocbq, mp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5277
"Invalid mode=%x:", port->mode);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5283
(void) emlxs_ct_handle_unsol_req(port, cp, iocbq, mp, size);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5302
ndlp = emlxs_node_find_rpi(port, iocb->ULPIOTAG);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5311
emlxs_send_logo(port, sid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5355
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5365
port = iocbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5375
iocbq->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5376
sbp->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5392
emlxs_fct_io_trace(port, sbp->fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5394
emlxs_fct_io_trace(port, sbp->fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5444
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5675
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5771
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5804
port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5846
port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6006
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6149
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
62
static uint32_t emlxs_sli2_bde_setup(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6299
(uint64_t)((unsigned long)&(mbox->us.s2.port));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6352
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
64
static uint32_t emlxs_sli3_bde_setup(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6579
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
66
static uint32_t emlxs_sli2_fct_bde_setup(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6646
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6681
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6700
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6718
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6751
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6784
"Limit reached. count=%d", port->node_count);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
68
static uint32_t emlxs_sli3_fct_bde_setup(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6802
port = &VPORT(lvpi);
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_sli3.c
6851
mboxq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6868
port->flag |= EMLXS_PORT_FLOGI_CMPL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6874
(void) emlxs_mb_reg_vpi(port, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6903
(void) EMLXS_SLI_UNREG_NODE(port, ndlp, NULL, NULL, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6914
if (emlxs_dhc_auth_start(port, ndlp, mbq->sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6930
emlxs_sli3_reg_did(emlxs_port_t *port, uint32_t did, SERV_PARM *param,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6957
if (port->node_count >= hba->max_nodes) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6960
port->node_count);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6991
mb->un.varRegLogin.vpi = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7000
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7021
emlxs_port_t *port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7043
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7046
emlxs_node_destroy_all(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7055
emlxs_sli3_unreg_node(emlxs_port_t *port, NODELIST *node, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7066
if (node == &port->node_base) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7068
(void) emlxs_tx_node_flush(port, &port->node_base,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7070
(void) emlxs_chipq_node_flush(port, 0,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7071
&port->node_base, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7073
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7086
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7105
mb->un.varUnregLogin.vpi = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7114
mbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
82
static uint32_t emlxs_sli3_prep_fct_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
87
static uint32_t emlxs_sli3_prep_fcp_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
90
static uint32_t emlxs_sli3_prep_ip_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
93
static uint32_t emlxs_sli3_prep_els_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
97
static uint32_t emlxs_sli3_prep_ct_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
102
static uint32_t emlxs_sli4_prep_fcp_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
104
static uint32_t emlxs_sli4_prep_ip_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1052
emlxs_data_dump(port, "READ_CONFIG4", (uint32_t *)mb, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
106
static uint32_t emlxs_sli4_prep_els_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
108
static uint32_t emlxs_sli4_prep_ct_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1182
emlxs_data_dump(port, "XRIp", (uint32_t *)hba->sli.sli4.XRIp, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
122
static XRIobj_t *emlxs_sli4_alloc_xri(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1412
if ((port->mode == MODE_TARGET) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1413
!(port->fct_flags & FCT_STATE_PORT_ONLINE)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
148
extern XRIobj_t *emlxs_sli4_reserve_xri(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
152
static uint32_t emlxs_sli4_reg_did(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1565
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
157
static uint32_t emlxs_sli4_unreg_node(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1640
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
1898
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2034
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2062
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
209
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2099
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2206
EMLXS_MSGF(&hba->port[0], _FILENO_, __LINE__, &emlxs_sli_detail_msg,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2263
EMLXS_MSGF(&hba->port[0], _FILENO_, __LINE__, &emlxs_sli_detail_msg,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2373
EMLXS_MSGF(&hba->port[0], _FILENO_, __LINE__, &emlxs_sli_detail_msg,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2382
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2434
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2474
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2503
emlxs_data_dump(port, "FW_INIT", (uint32_t *)iptr, 6, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2556
vpip->port = vport;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2597
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2656
emlxs_data_dump(port, "resetPort", (uint32_t *)&mboxq, 12, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2755
emlxs_log_dump_event(port, NULL, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2771
emlxs_pkt_to_sgl(emlxs_port_t *port, fc_packet_t *pkt, ULP_SGE64 *sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2869
emlxs_data_dump(port, "SGE", (uint32_t *)&stage_sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2898
emlxs_sli4_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2934
sge = emlxs_pkt_to_sgl(port, pkt, sge, SGL_CMD, &cmd_cnt);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2942
sge = emlxs_pkt_to_sgl(port, pkt, sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2949
sge = emlxs_pkt_to_sgl(port, pkt, sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2964
sge = emlxs_pkt_to_sgl(port, pkt, sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2982
sge = emlxs_pkt_to_sgl(port, pkt, sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2989
sge = emlxs_pkt_to_sgl(port, pkt, sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
2996
sge = emlxs_pkt_to_sgl(port, pkt, sge,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
300
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3019
emlxs_sli4_fct_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3192
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3221
if (!(iocbq->flag & IOCB_SPECIAL) || !iocbq->port ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3222
(((emlxs_port_t *)iocbq->port)->mode == MODE_INITIATOR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3367
iocbq->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3368
sbp->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3385
emlxs_fct_io_trace(port, sbp->fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3387
emlxs_fct_io_trace(port, sbp->fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3424
emlxs_data_dump(port, "WQE", (uint32_t *)wqe, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3491
emlxs_sli4_issue_mq(emlxs_port_t *port, MAILBOX4 *mqe, MAILBOX *mb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3519
emlxs_data_dump(port, "MBOX CMD", (uint32_t *)mqe,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3555
emlxs_data_dump(port, "MBOX EXT", (uint32_t *)mqe, 12, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3558
emlxs_data_dump(port, "EXT AREA", (uint32_t *)mp->virt, 24, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3578
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3602
emlxs_data_dump(port, "MBOX CMD", iptr, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3632
emlxs_data_dump(port, "MBOX EXT", iptr, 12, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3637
emlxs_data_dump(port, "EXT AREA", (uint32_t *)mp->virt, 24, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3655
emlxs_data_dump(port, "MBOX CMP", iptr, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3671
emlxs_data_dump(port, "MBOX CMP", iptr, 12, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3673
emlxs_data_dump(port, "EXT AREA", (uint32_t *)iptr, 24, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3709
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3719
if (!mbq->port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3720
mbq->port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3723
port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3950
emlxs_data_dump(port, "DATA",
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3953
rc = emlxs_sli4_issue_mq(port, (MAILBOX4 *)iptr, mb, tmo_local);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4046
rc = emlxs_sli4_issue_mq(port, (MAILBOX4 *)iptr, mb, tmo_local);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4108
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4188
emlxs_sli4_prep_fct_iocb(emlxs_port_t *port, emlxs_buf_t *cmd_sbp, int channel)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4223
rpip = EMLXS_NODE_TO_RPI(port, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4227
rpip = port->vpip->fabric_rpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4231
xrip = emlxs_sli4_alloc_xri(port, cmd_sbp, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4251
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4301
iocbq->port = (void *)port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4308
xrip = emlxs_sli4_register_xri(port, cmd_sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4414
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4431
if (emlxs_sli4_register_xri(port, cmd_sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4471
(void) emlxs_sli4_fct_bde_setup(port, cmd_sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4515
emlxs_sli4_prep_fcp_iocb(emlxs_port_t *port, emlxs_buf_t *sbp, int channel)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4535
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4544
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4557
xrip = emlxs_sli4_alloc_xri(port, sbp, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4578
if (emlxs_sli4_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4579
emlxs_sli4_free_xri(port, sbp, xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4591
emlxs_data_dump(port, "FCP: SGL",
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4596
emlxs_data_dump(port, "FCP: CMD", (uint32_t *)pkt->pkt_cmd, 10, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4657
emlxs_sli4_prep_ip_iocb(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4666
emlxs_sli4_prep_els_iocb(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4697
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4727
xrip = emlxs_sli4_register_xri(port, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4783
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4798
fcfp = port->vpip->vfip->fcfp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4800
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4804
rpip = port->vpip->fabric_rpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4808
xrip = emlxs_sli4_alloc_xri(port, sbp, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4870
emlxs_data_dump(port, "ELS: SGL",
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4883
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4892
wqe->un.ElsCmd.LocalId = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4899
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4914
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4922
wqe->un.ElsCmd.LocalId = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4925
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4936
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4957
reserved_rpip = emlxs_rpi_reserve_notify(port, did, xrip);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
499
emlxs_data_dump(port, "SLI_PARMS",
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5005
emlxs_sli4_prep_ct_iocb(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5029
iocbq->port = (void *) port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5040
xrip = emlxs_sli4_register_xri(port, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5072
if (emlxs_sli4_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5118
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5131
xrip = emlxs_sli4_alloc_xri(port, sbp, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5146
if (emlxs_sli4_bde_setup(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5150
emlxs_sli4_free_xri(port, sbp, xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5170
emlxs_data_dump(port, "CT: SGL", (uint32_t *)xrip->SGList->virt,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5175
emlxs_data_dump(port, "CT: DATA", (uint32_t *)pkt->pkt_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5292
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5355
(void) emlxs_fcf_found_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
536
emlxs_data_dump(port, "RD_REV", (uint32_t *)mb, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5363
(void) emlxs_fcf_full_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5370
(void) emlxs_fcf_lost_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5378
(void) emlxs_fcf_cvl_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5388
(void) emlxs_fcf_changed_notify(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5448
BE_SWAP32(*(uint32_t *)cqe->un.port.link_status));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5461
*((uint32_t *)cqe->un.port.link_status) =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5462
BE_SWAP32(*((uint32_t *)cqe->un.port.link_status));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5464
cqe->un.port.link_status[hba->sli.sli4.link_number];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5544
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5580
port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5623
port = (emlxs_port_t *)mbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5642
emlxs_data_dump(port, "MBOX CMP", (uint32_t *)hba->mbox_mqe,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5692
emlxs_data_dump(port, "EXT AREA", (uint32_t *)iptr, 24, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5764
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5867
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5897
emlxs_fct_io_trace(port, sbp->fct_cmd,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5919
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5959
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5973
emlxs_data_dump(port, "CQE", (uint32_t *)cqe, 4, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5982
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6058
emlxs_sli4_free_xri(port, sbp, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6061
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6110
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6251
emlxs_sli4_rq_post(emlxs_port_t *port, uint16_t rqid)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6270
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6517
port = vport;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6564
node = (void *)emlxs_node_find_did(port, fchdr.s_id, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6572
iocbq->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6586
port = iocbq->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6606
if (!port->vpip->vfip) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6676
emlxs_sli4_rq_post(port, hdr_rq->qid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6698
if (!(pkt = emlxs_pkt_alloc(port, 0, 0, 0, KM_NOSLEEP))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6712
iocbq->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6745
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6752
wqe->ContextTag = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6754
rpip = emlxs_rpi_reserve_notify(port, fchdr.s_id, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6778
xrip = emlxs_sli4_alloc_xri(port, sbp, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6806
if (!(port->vpip->flag & EMLXS_VPI_PORT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6836
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6841
rpip = port->vpip->fabric_rpip;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6844
xrip = emlxs_sli4_reserve_xri(port, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6873
iocb->unsli3.ext_rcv.vpi = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6881
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6882
(void) emlxs_els_handle_unsol_req(port, iocbq->channel,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6886
else if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6887
(void) emlxs_fct_handle_unsol_els(port, iocbq->channel,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6895
if (!(port->VPIobj.flag & EMLXS_VPI_PORT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6904
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6915
xrip = emlxs_sli4_reserve_xri(port, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6941
iocb->unsli3.ext_rcv.vpi = port->VPIobj.VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6952
(void) emlxs_fct_handle_unsol_req(port, cp, iocbq,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6958
if (!(port->vpip->flag & EMLXS_VPI_PORT_ENABLED) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6977
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6988
xrip = emlxs_sli4_reserve_xri(port, rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7020
iocb->unsli3.ext_rcv.vpi = port->vpip->VPI;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7027
(void) emlxs_ct_handle_unsol_req(port, iocbq->channel,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7039
emlxs_sli4_rq_post(port, hdr_rq->qid);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7081
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7086
xrip = emlxs_sli4_find_xri(port, cqe->XRI);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7109
emlxs_sli4_free_xri(port, 0, xrip, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7122
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7164
emlxs_data_dump(port, "CQE", (uint32_t *)cqe, 6, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7254
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7371
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7417
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7442
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7486
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7552
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
7657
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8111
emlxs_sli4_reserve_xri(emlxs_port_t *port, RPIobj_t *rpip, uint32_t type,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8178
emlxs_sli4_unreserve_xri(emlxs_port_t *port, uint16_t xri, uint32_t lock)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8187
xrip = emlxs_sli4_find_xri(port, xri);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8201
(void) emlxs_flush_ct_event(port, xrip->rx_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8267
emlxs_sli4_register_xri(emlxs_port_t *port, emlxs_buf_t *sbp, uint16_t xri,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8280
xrip = emlxs_sli4_find_xri(port, xri);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8330
node = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8331
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8350
emlxs_sli4_alloc_xri(emlxs_port_t *port, emlxs_buf_t *sbp, RPIobj_t *rpip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8421
emlxs_sli4_find_xri(emlxs_port_t *port, uint16_t xri)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8446
emlxs_sli4_free_xri(emlxs_port_t *port, emlxs_buf_t *sbp, XRIobj_t *xrip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8467
(void) emlxs_flush_ct_event(port, xrip->rx_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8572
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
86
static uint32_t emlxs_sli4_bde_setup(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8681
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8745
emlxs_data_dump(port, "POST_HDR", (uint32_t *)mb, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8757
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8793
emlxs_data_dump(port, "EQ0_CREATE", (uint32_t *)mb, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8846
emlxs_data_dump(port, "CQX_CREATE", (uint32_t *)mb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8875
emlxs_data_dump(port, "WQ_CREATE", (uint32_t *)mb,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8913
emlxs_data_dump(port, "RQ CREATE", (uint32_t *)mb, 18, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8992
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9139
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9220
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
923
if (port->flag & EMLXS_INI_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
926
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9261
emlxs_data_dump(emlxs_port_t *port, char *str, uint32_t *iptr, int cnt, int err)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9265
if (!port || !str || !iptr || !cnt) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9317
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9369
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9453
emlxs_sli4_reg_did(emlxs_port_t *port, uint32_t did, SERV_PARM *param,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9471
if ((did == port->did) && (!(hba->flag & FC_LOOPBACK_MODE))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9486
if (port->node_count >= hba->max_nodes) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9489
port->node_count);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9494
node = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9495
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9497
rval = emlxs_rpi_online_notify(port, rpip, did, param, (void *)sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9506
emlxs_sli4_unreg_node(emlxs_port_t *port, emlxs_node_t *node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
951
emlxs_data_dump(port, "REQ_FEATURE", (uint32_t *)mb, 6, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9514
(void) emlxs_sli4_unreg_all_nodes(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9519
if (node == &port->node_base) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9521
(void) emlxs_tx_node_flush(port, &port->node_base,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9524
(void) emlxs_chipq_node_flush(port, 0,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9525
&port->node_base, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9527
port->did = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9537
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9544
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9548
rval = emlxs_rpi_offline_notify(port, rpip, (void *)sbp, (void *)ubp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9557
emlxs_sli4_unreg_all_nodes(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9565
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9568
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9575
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9582
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9585
nlp = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
96
static uint32_t emlxs_sli4_prep_fct_iocb(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9600
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9606
(void) emlxs_sli4_unreg_node(port, nlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9617
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9622
(void) emlxs_fcf_linkdown_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9658
(void) emlxs_fcf_linkup_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9668
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9672
(void) emlxs_fcf_linkdown_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
969
if ((port->flag & EMLXS_INI_ENABLED) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9723
(void) emlxs_fcf_linkup_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9733
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
98
static uint32_t emlxs_sli4_fct_bde_setup(emlxs_port_t *port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
999
if ((port->flag & EMLXS_TGT_ENABLED) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10073
emlxs_send_ct_rsp(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10095
if ((rval = EMLXS_SLI_PREP_CT_IOCB(port, sbp)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10207
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10210
port = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10212
if (!port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10228
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10379
vport = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10469
emlxs_port_t *port = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10470
emlxs_hba_t *hba = port->hba;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10511
emlxs_ub_find(emlxs_port_t *port, uint32_t token)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10524
pool = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10568
emlxs_ub_get(emlxs_port_t *port, uint32_t size, uint32_t type,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10582
pool = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11531
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11750
if (hba->port[vpi].flag & EMLXS_PORT_CONFIG) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11759
bcopy((caddr_t)&wwnn, (caddr_t)&hba->port[vpi].wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11761
bcopy((caddr_t)&wwpn, (caddr_t)&hba->port[vpi].wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11764
if (hba->port[vpi].snn[0] == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11765
(void) strncpy((caddr_t)hba->port[vpi].snn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11767
(sizeof (hba->port[vpi].snn)-1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11770
if (hba->port[vpi].spn[0] == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11771
(void) snprintf((caddr_t)hba->port[vpi].spn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11772
sizeof (hba->port[vpi].spn),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11777
hba->port[vpi].flag |=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11781
hba->port[vpi].flag |= EMLXS_PORT_RESTRICTED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11827
emlxs_ub_flush(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11835
if (!port->ub_wait_head) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11840
ub_priv = port->ub_wait_head;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11841
port->ub_wait_head = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11842
port->ub_wait_tail = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11850
if (port->ulp_statec != FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11852
emlxs_ulp_unsol_cb(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11854
(void) emlxs_fca_ub_release(port, 1, &ubp->ub_token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11867
emlxs_ub_callback(emlxs_port_t *port, fc_unsol_buf_t *ubp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11875
if (port->ulp_statec != FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11876
emlxs_ulp_unsol_cb(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11884
if (port->ub_wait_tail) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11885
port->ub_wait_tail->next = ub_priv;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11887
port->ub_wait_tail = ub_priv;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11889
if (!port->ub_wait_head) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11890
port->ub_wait_head = ub_priv;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11895
(void) emlxs_fca_ub_release(port, 1, &ubp->ub_token);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11905
emlxs_fca_link_up(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11907
emlxs_ulp_statec_cb(port, port->ulp_statec);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11914
emlxs_fca_link_down(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11916
emlxs_ulp_statec_cb(port, FC_STATE_OFFLINE);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12227
emlxs_port_t *port = sbp->port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12385
emlxs_ulp_statec_cb(emlxs_port_t *port, uint32_t statec)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12392
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12396
port->ulp_busy++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12399
port->ulp_statec_cb(port->ulp_handle, statec);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12402
port->ulp_busy--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12411
emlxs_ulp_unsol_cb(emlxs_port_t *port, fc_unsol_buf_t *ubp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12418
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12422
port->ulp_busy++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12425
port->ulp_unsol_cb(port->ulp_handle, ubp, ubp->ub_frame.type);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
12428
port->ulp_busy--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1250
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1272
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1288
if ((port->flag & EMLXS_TGT_BOUND) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1289
((port->fct_flags & FCT_STATE_PORT_ONLINE) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1290
(port->fct_flags & FCT_STATE_NOT_ACKED))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1300
if (port->flag & EMLXS_INI_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1361
emlxs_port_init(emlxs_port_t *port)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1366
bzero((caddr_t)&port->node_base, sizeof (NODELIST));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1367
port->node_base.nlp_Rpi = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1368
port->node_base.nlp_DID = 0xffffff;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1369
port->node_base.nlp_list_next = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1370
port->node_base.nlp_list_prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1371
port->node_base.nlp_active = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1372
port->node_base.nlp_base = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1373
port->node_count = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1375
if (!(port->flag & EMLXS_PORT_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1379
bcopy((caddr_t)dummy_wwn, (caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1381
bcopy((caddr_t)dummy_wwn, (caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1385
if (!(port->flag & EMLXS_PORT_CONFIG)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1386
(void) strncpy((caddr_t)port->snn, (caddr_t)hba->snn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1387
(sizeof (port->snn)-1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1388
(void) strncpy((caddr_t)port->spn, (caddr_t)hba->spn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1389
(sizeof (port->spn)-1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1392
bcopy((caddr_t)&hba->sparam, (caddr_t)&port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1394
bcopy((caddr_t)&port->wwnn, (caddr_t)&port->sparam.nodeName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1396
bcopy((caddr_t)&port->wwpn, (caddr_t)&port->sparam.portName,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1450
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1466
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1497
port = &VPORT(bind_info->port_num);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1500
if (port->flag & EMLXS_INI_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1504
bind_info->port_num, port->flag);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1526
port->flag |= EMLXS_PORT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1535
bcopy((caddr_t)&bind_info->port_nwwn, (caddr_t)&port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1537
bcopy((caddr_t)&bind_info->port_pwwn, (caddr_t)&port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1539
if (port->snn[0] == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1540
(void) strncpy((caddr_t)port->snn, (caddr_t)hba->snn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1541
(sizeof (port->snn)-1));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1545
if (port->spn[0] == 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1546
(void) snprintf((caddr_t)port->spn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1547
(sizeof (port->spn)-1), "%s VPort-%d",
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1548
(caddr_t)hba->spn, port->vpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1550
port->flag |= EMLXS_PORT_CONFIG;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1559
port->flag |= EMLXS_PORT_RESTRICTED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1563
emlxs_port_init(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1566
port->ulp_handle = bind_info->port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1567
port->ulp_statec_cb = bind_info->port_statec_cb;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1568
port->ulp_unsol_cb = bind_info->port_unsol_cb;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1571
port->flag |= EMLXS_INI_BOUND;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1576
(void) emlxs_vpi_port_bind_notify(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1579
linkstate = (port->vpip->state == VPI_STATE_PORT_ONLINE) ?
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1588
if (port->mode == MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1592
((port->vpi > 0) && (!(port->flag & EMLXS_PORT_ENABLED) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1663
vport = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1664
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1675
port = vport;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1687
port->ulp_statec = port_info->pi_port_state;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1694
bcopy((void *) &port->sparam,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1706
bcopy((void *) &port->wwnn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1710
bcopy((void *) &port->wwpn,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1751
port_info->pi_s_id.port_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1766
port_info->pi_rnid_params.params.port_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1879
port_info->pi_attrs.hba_fru_details.port_index = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1923
(caddr_t)port->snn, FCHBA_SYMB_NAME_LEN);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
1925
(caddr_t)port->spn, FCHBA_SYMB_NAME_LEN);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2088
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2089
emlxs_fct_bind_port(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2093
return ((opaque_t)port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2101
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2105
"fca_unbind_port: port=%p", port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2107
if (!(port->flag & EMLXS_PORT_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2112
(void) emlxs_vpi_port_unbind_notify(port, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2116
if (port->node_count) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2117
(void) EMLXS_SLI_UNREG_NODE(port, 0, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2123
(port->flag & (EMLXS_PORT_CONFIG | EMLXS_PORT_ENABLED))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2124
(void) emlxs_mb_unreg_vpi(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2129
if (port->flag & EMLXS_INI_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2131
port->flag &= ~(EMLXS_PORT_CONFIG | EMLXS_PORT_ENABLED);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2133
port->flag &= ~EMLXS_INI_BOUND;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2137
while (port->ulp_busy) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2143
port->ulp_handle = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2144
port->ulp_statec = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2145
port->ulp_statec_cb = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2146
port->ulp_unsol_cb = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2152
if (port->flag & EMLXS_TGT_BOUND) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2153
emlxs_fct_unbind_port(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2166
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2178
sbp->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2189
emlxs_initialize_pkt(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2199
sbp->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2209
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2281
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2286
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2384
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2397
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2410
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2424
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2430
port->alpa_map[0], port->alpa_map[1], port->alpa_map[2],
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2431
port->alpa_map[3], port->alpa_map[4]);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2433
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2442
if (port->alpa_map[0] != 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2451
mapbuf->lilp_myalpa = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2455
lilp_length = (uint32_t)port->alpa_map[0] + 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2464
bcopy((void *)&port->alpa_map, (void *)&mapbuf->lilp_length,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2476
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2497
if ((port->ulp_statec == FC_STATE_OFFLINE) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2505
if (sbp->port != port) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2508
sbp->port, sbp->pkt_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2515
sbp->port, sbp->pkt_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2520
if ((port->mode == MODE_TARGET) && !sbp->fct_cmd &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2533
emlxs_initialize_pkt(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2543
rval = emlxs_send_fcp_cmd(port, sbp, &pkt_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2548
rval = emlxs_send_ip(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2554
rval = emlxs_send_fcp_cmd(port, sbp, &pkt_flags);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2558
rval = emlxs_send_ct(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2563
rval = emlxs_send_menlo(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2568
rval = emlxs_send_els(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2576
rval = emlxs_send_fct_status(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2580
rval = emlxs_send_fct_abort(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2585
rval = emlxs_send_ct_rsp(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2589
rval = emlxs_send_menlo(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2594
rval = emlxs_send_els_rsp(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2620
emlxs_poll(port, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2630
emlxs_poll(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2688
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2693
(void) emlxs_chipq_lun_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2698
emlxs_node_open(port, sbp->node, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2711
emlxs_node_open(port, sbp->node, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2723
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2728
(void) emlxs_chipq_lun_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2741
emlxs_node_open(port, sbp->node, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2750
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2761
(void) emlxs_reset(port, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2815
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2829
if (!(port->flag & EMLXS_INI_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2836
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2920
pool = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2957
new_pool->pool_first_token = port->ub_count;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2958
new_pool->pool_last_token = port->ub_count + new_pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2962
ubp->ub_port_handle = port->ulp_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2976
ub_priv->port = port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2982
ub_priv->token = port->ub_count;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2990
port->ub_count++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2997
new_pool->pool_next = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2999
if (port->ub_pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3000
port->ub_pool->pool_prev = new_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3002
port->ub_pool = new_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3008
port->ub_post[hba->channel_ip] += new_pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3019
port->flag |= EMLXS_PORT_IP_UP;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3021
port->ub_post[hba->channel_els] += new_pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3023
port->ub_post[hba->channel_ct] += new_pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3053
port->ub_count--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3073
emlxs_ub_els_reject(emlxs_port_t *port, fc_unsol_buf_t *ubp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3084
emlxs_abort_els_exchange(hba, port, ubp->ub_frame.rx_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3088
if (!(pkt = emlxs_pkt_alloc(port, sizeof (uint32_t) +
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3090
emlxs_abort_els_exchange(hba, port, ubp->ub_frame.rx_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3112
pkt->pkt_cmd_fhdr.s_id = LE_SWAP24_LO(port->did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3142
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3157
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3168
if (!port->ub_pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3213
emlxs_ub_els_reject(port, ubp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3243
emlxs_ub_destroy(port, pool);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3257
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3263
if (!(port->flag & EMLXS_INI_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3275
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3285
if (!port->ub_pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3337
emlxs_ub_destroy(port, pool);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3351
emlxs_ub_destroy(emlxs_port_t *port, emlxs_unsol_buf_t *pool)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3363
if (port->ub_pool == pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3364
port->ub_pool = next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3381
port->ub_post[hba->channel_ip] -= pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3385
port->ub_post[hba->channel_els] -= pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3389
port->ub_post[hba->channel_ct] -= pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3426
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3451
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3655
emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3682
emlxs_create_abort_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3693
emlxs_create_close_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3838
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3859
rc = emlxs_fca_pkt_abort(port, pkt, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3876
emlxs_reset(emlxs_port_t *port, uint32_t cmd)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4093
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4097
if (port->mode != MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4104
if (!(port->flag & EMLXS_INI_BOUND)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4148
rval = emlxs_reset(port, cmd);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4158
emlxs_port_t *port = (emlxs_port_t *)fca_port_handle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
44
static int32_t emlxs_send_menlo(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4483
errno = emlxs_diag_echo_run(port, did, pattern);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4976
rw_enter(&port->node_rwlock, RW_WRITER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4980
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4999
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5026
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5052
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5068
count = emlxs_nport_count(port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5099
rw_enter(&port->node_rwlock, RW_READER);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5102
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5132
rw_exit(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
52
static int32_t emlxs_send_fcp_cmd(emlxs_port_t *port, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
54
static int32_t emlxs_send_fct_status(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
55
static int32_t emlxs_send_fct_abort(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
56
static int32_t emlxs_send_ip(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5618
rnid->port_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
57
static int32_t emlxs_send_els(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5702
p2p_info->fca_d_id = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5703
p2p_info->d_id = port->rdid;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5705
ndlp = emlxs_node_find_did(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5706
port->rdid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5710
"d_id: 0x%x, ndlp: 0x%p", port->did,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5711
port->rdid, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5751
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
58
static int32_t emlxs_send_els_rsp(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5815
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5821
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
59
static int32_t emlxs_send_ct(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5925
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5931
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5933
if (hba == NULL || port == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5953
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5963
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
60
static int32_t emlxs_send_ct_rsp(emlxs_port_t *port, emlxs_buf_t *sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6045
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6056
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6104
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6109
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6120
port->flag |= EMLXS_PORT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6142
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6147
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6176
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6240
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6242
rw_init(&port->node_rwlock, NULL, RW_DRIVER, NULL);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6272
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6311
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6312
rw_destroy(&port->node_rwlock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6462
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6489
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6498
if (!(port->mode_mask & MODE_INITIATOR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6516
port->mode_mask &= ~MODE_INITIATOR;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6532
if (!(port->mode_mask & MODE_TARGET)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6549
port->mode_mask &= ~MODE_TARGET;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6562
port->mode_mask &= ~MODE_TARGET;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6591
if (port->mode_mask & MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6592
port->flag |= EMLXS_INI_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6594
port->flag &= ~EMLXS_INI_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6597
if (port->mode_mask & MODE_TARGET) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6598
port->flag |= EMLXS_TGT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6600
port->flag &= ~EMLXS_TGT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6607
mode_mask = vport->mode_mask & port->mode_mask;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6630
if (port->mode != MODE_NONE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6646
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6679
"MODE: %s", emlxs_mode_xlate(port->mode));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6691
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6702
port->mode_mask = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6706
port->mode_mask |= MODE_INITIATOR;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6711
port->mode_mask |= MODE_TARGET;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6715
vport_mode_mask = port->mode_mask;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6740
"pport-mode-mask: %s", emlxs_mode_xlate(port->mode_mask));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6764
port->mode_mask = MODE_INITIATOR;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6779
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6787
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6788
port->ub_count = EMLXS_UB_TOKEN_OFFSET;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6789
port->ub_pool = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6805
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6809
if (!(port->flag & EMLXS_INI_ENABLED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6831
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6920
((port->flag & EMLXS_INI_ENABLED)? " FCA":""),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6921
((port->flag & EMLXS_TGT_ENABLED)? " FCT":""),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6926
((port->flag & EMLXS_INI_ENABLED)? " FCA":""),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6927
((port->flag & EMLXS_TGT_ENABLED)? " FCT":""));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6940
port = &VPORT(i);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6942
if (!(port->flag & EMLXS_PORT_CONFIG)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6946
wwpn = (uint8_t *)&port->wwpn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6947
wwnn = (uint8_t *)&port->wwnn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
6998
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7069
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7070
port->hba = hba;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7071
port->vpi = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7072
port->flag |= EMLXS_PORT_ENABLED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7341
if (port->mode == MODE_NONE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7436
if (port->flag & EMLXS_TGT_ENABLED) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7458
emlxs_port_t *port;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7465
port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7503
if (port->ub_pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7508
while (port->ub_pool && count) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7515
if (port->ub_pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7518
"active. port=%p. Destroying...", port);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7521
while (port->ub_pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7522
emlxs_ub_destroy(port, port->ub_pool);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7541
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7682
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
7973
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8027
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8116
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8202
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8503
emlxs_fast_target_reset(emlxs_port_t *port, emlxs_buf_t *sbp, NODELIST *ndlp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8536
mb->un.varUnregLogin.vpi = port->vpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8574
emlxs_send_fcp_cmd(emlxs_port_t *port, emlxs_buf_t *sbp, uint32_t *pkt_flags)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8595
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8624
if ((rval = EMLXS_SLI_PREP_FCP_IOCB(port, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8643
emlxs_log_sd_scsi_event(port, SD_SCSI_SUBCATEGORY_TGTRESET,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8654
if (emlxs_fast_target_reset(port, sbp, ndlp) ==
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8661
emlxs_node_close(port, ndlp, hba->channel_fcp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8665
(void) emlxs_tx_node_flush(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8675
if ((rval = EMLXS_SLI_PREP_FCP_IOCB(port, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8694
emlxs_log_sd_scsi_event(port, SD_SCSI_SUBCATEGORY_LUNRESET,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8705
(void) emlxs_tx_lun_flush(port, ndlp, lun, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8732
if ((rval = EMLXS_SLI_PREP_FCP_IOCB(port, sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8855
emlxs_send_fct_status(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8885
if (EMLXS_SLI_PREP_FCT_IOCB(port, sbp, cp->channelno) !=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8900
emlxs_send_fct_abort(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8930
if (EMLXS_SLI_PREP_FCT_IOCB(port, sbp, cp->channelno) !=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8945
emlxs_send_ip(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8963
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8980
(void) emlxs_create_xri(port, cp, ndlp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9006
if ((rval = EMLXS_SLI_PREP_IP_IOCB(port, sbp)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9041
emlxs_send_els(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9081
if (emlxs_vpi_logi_notify(port, sbp)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9094
if (port->flag & EMLXS_PORT_FLOGI_CMPL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9100
(void) emlxs_reset(port, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9104
if (port->vpi > 0) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9157
port->did = LE_SWAP24_LO(pkt->pkt_cmd_fhdr.s_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9158
port->rdid = LE_SWAP24_LO(pkt->pkt_cmd_fhdr.d_id);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9182
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9187
(port->mode == MODE_INITIATOR)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9225
if ((rval = EMLXS_SLI_PREP_ELS_IOCB(port, sbp)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9246
if ((port->mode == MODE_INITIATOR) &&
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
9293
vvl->un1.w1.vport = (port->vpi > 0) ? 1 : 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
9314
emlxs_elscmd_xlate(cmd), port->did, did, fcsp_msg);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9325
if (port->mode == MODE_INITIATOR) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9329
ndlp = emlxs_node_find_did(port, FABRIC_DID, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9331
if (EMLXS_SLI_UNREG_NODE(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9344
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9348
emlxs_node_close(port, ndlp, hba->channel_fcp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9350
emlxs_node_close(port, ndlp, hba->channel_ip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9354
(void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9357
(void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9364
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9372
emlxs_node_close(port, ndlp, hba->channel_fcp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9377
(void) emlxs_tx_node_flush(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9381
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9402
emlxs_send_els_rsp(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9448
if (!(ubp = emlxs_ub_find(port, pkt->pkt_cmd_fhdr.ox_id))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9560
if ((port->mode == MODE_INITIATOR) && ub_buffer &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9579
(void) emlxs_port_offline(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9642
if ((port->mode == MODE_INITIATOR) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9671
bcopy((void *)&port->sparam,
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
9701
bcopy((void *)&port->sparam,
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/emlxs/emlxs_solaris.c
9714
if ((rval = EMLXS_SLI_PREP_ELS_IOCB(port, sbp)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9745
if ((port->mode == MODE_INITIATOR) && ub_buffer &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9762
(void) emlxs_port_offline(port, *lp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9769
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9773
emlxs_node_close(port, ndlp, hba->channel_fcp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9775
emlxs_node_close(port, ndlp, hba->channel_ip,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9779
(void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9782
(void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9789
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9793
emlxs_node_close(port, ndlp, hba->channel_fcp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9797
(void) emlxs_tx_node_flush(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9801
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9809
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9813
emlxs_node_close(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9817
(void) emlxs_tx_node_flush(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9821
(void) emlxs_chipq_node_flush(port,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9830
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9834
emlxs_node_close(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9836
emlxs_node_close(port, ndlp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9840
(void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9843
(void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9866
emlxs_send_menlo(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9885
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9895
if ((rval = EMLXS_SLI_PREP_CT_IOCB(port, sbp)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9961
emlxs_send_ct(emlxs_port_t *port, emlxs_buf_t *sbp)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9978
ndlp = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9992
if ((rval = EMLXS_SLI_PREP_CT_IOCB(port, sbp)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
520
emlxs_port_t *port = &PPORT;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
70
uint8_t dom, uint8_t port,
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
78
hdr->u0.req.port_number = port;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
352
port_stats = &dev->hw_stats->params.rsp.rx.port[dev->port_id];
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
63
port_stats = &dev->hw_stats->params.rsp.rx.port[dev->port_id];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1002
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1047
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1056
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1057
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1058
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1062
if ((FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1063
(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1065
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1075
(rscnp->ulp_rscn_count != port->fp_rscn_count)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1076
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1080
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1143
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1159
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1163
port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1164
pd = fctl_get_remote_port_by_pwwn(port, pwwn);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1177
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1178
if (FC_IS_TOP_SWITCH(port->fp_topology) && create) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1182
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1206
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1232
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1246
pd = fctl_get_remote_port_by_pwwn(port, pwwn);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1261
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1282
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1284
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1285
fabric = FC_IS_TOP_SWITCH(port->fp_topology) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1286
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1297
rval = fctl_update_host_ns_values(port, ns_req);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1327
return (fctl_retrieve_host_ns_values(port, ns_req));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1341
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1363
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1368
port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1371
return (port->fp_fca_tran->fca_transport(
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1372
port->fp_fca_handle, pkt));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1375
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1376
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1377
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1382
if (((FC_PORT_STATE_MASK(port->fp_state)) == FC_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1383
(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1385
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1395
(rscnp->ulp_rscn_count != port->fp_rscn_count)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1396
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1405
newpd = fctl_get_remote_port_by_pwwn_mutex_held(port,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1435
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1442
if ((fctl_destroy_remote_port(port, pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1446
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1457
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1462
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1468
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1473
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1476
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1478
return (port->fp_fca_tran->fca_transport(port->fp_fca_handle, pkt));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1486
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1496
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1497
if ((FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1498
(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1500
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1504
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1505
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1515
(rscnp->ulp_rscn_count != port->fp_rscn_count)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1516
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1520
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1543
return (port->fp_fca_tran->fca_els_send(port->fp_fca_handle, pkt));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1551
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1553
return (port->fp_fca_tran->fca_ub_alloc(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1561
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1563
return (port->fp_fca_tran->fca_ub_free(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1571
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1573
return (port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1581
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1583
return (port->fp_fca_tran->fca_abort(port->fp_fca_handle, pkt, flags));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1600
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1603
port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1610
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1611
if (port->fp_soft_state & FP_SOFT_IN_LINK_RESET) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1612
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1619
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1620
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1623
port->fp_soft_state |= FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1624
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1626
if (fctl_busy_port(port) != 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1627
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1628
port->fp_soft_state &= ~FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1629
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1639
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1642
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1643
port->fp_soft_state &= ~FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1644
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1646
fctl_idle_port(port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1652
fctl_link_reset_done, port, sleep);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1654
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1655
port->fp_soft_state &= ~FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1656
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1657
fctl_idle_port(port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1662
fctl_priority_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1674
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1678
rval = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1679
port->fp_fca_handle, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1683
rval = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1684
port->fp_fca_handle, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1688
rval = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1689
port->fp_fca_handle, FC_FCA_CORE);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1693
rval = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1694
port->fp_fca_handle, FC_FCA_RESET_CORE);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1708
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1711
*login_params = port->fp_service_params;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1719
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1721
return (port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1789
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1791
pd = fctl_get_remote_port_by_did(port, d_id.port_id);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1809
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1813
pd = fctl_get_remote_port_by_pwwn(port, bytes);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1847
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1849
if (port->fp_fca_tran->fca_get_device == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1853
return (port->fp_fca_tran->fca_get_device(port->fp_fca_handle, d_id));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1861
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1863
if (port->fp_fca_tran->fca_notify) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1864
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1867
port->fp_options |= FP_TARGET_MODE;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1870
port->fp_options &= ~FP_TARGET_MODE;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1873
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1874
rval = port->fp_fca_tran->fca_notify(port->fp_fca_handle, cmd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2252
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2255
port = (fc_local_port_t *)fc_ulp_get_port_handle(instance);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2256
if ((!port) || (vindex <= 0) || (vindex >= FC_NPIV_MAX_PORT)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2261
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2262
if (port->fp_npiv_portindex[i] == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2263
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2266
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2274
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2277
port = (fc_local_port_t *)fc_ulp_get_port_handle(instance);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2278
if (!port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2282
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2284
if (port->fp_npiv_portindex[i] == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2285
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2289
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2298
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2301
port = (fc_local_port_t *)fc_ulp_get_port_handle(instance);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2302
if (!port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2305
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2306
port->fp_npiv_portindex[index - 1] = 1;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2307
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2416
fctl_add_port(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2423
new->port_handle = port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2431
fctl_remove_port(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2442
ulp_port = fctl_get_ulp_port(mod, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2451
(void) fctl_remove_ulp_port(mod, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2462
if (list->port_handle == port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2479
fctl_attach_ulps(fc_local_port_t *port, fc_attach_cmd_t cmd,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2489
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2492
info.port_dip = port->fp_port_dip;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2493
info.port_handle = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2494
info.port_dma_behavior = port->fp_dma_behavior;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2495
info.port_fcp_dma = port->fp_fcp_dma;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2496
info.port_acc_attr = port->fp_fca_tran->fca_acc_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2497
info.port_fca_pkt_size = port->fp_fca_tran->fca_pkt_size;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2498
info.port_reset_action = port->fp_reset_action;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2500
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2506
if (port->fp_soft_state & FP_SOFT_IN_DETACH) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2507
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2511
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2512
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2513
info.port_state = port->fp_bind_state;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2515
info.port_state = port->fp_state;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2530
info.port_flags = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2531
info.port_pwwn = port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2532
info.port_nwwn = port->fp_service_params.node_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2533
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2539
if ((port->fp_soft_state & FP_SOFT_FCA_IS_NODMA) &&
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2547
if ((ulp_port = fctl_get_ulp_port(mod, port)) == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2548
ulp_port = fctl_add_ulp_port(mod, port, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2562
if ((port->fp_soft_state & FP_SOFT_FCA_IS_NODMA) &&
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2570
ulp_port = fctl_get_ulp_port(mod, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2577
fctl_init_dma_attr(port, mod, &info);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2650
fc_local_port_t *port = ulp_port->port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2670
port->fp_instance, op, mod->mod_info->ulp_name);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2694
fctl_detach_ulps(fc_local_port_t *port, fc_detach_cmd_t cmd,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2702
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2705
info.port_dip = port->fp_port_dip;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2706
info.port_handle = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2707
info.port_acc_attr = port->fp_fca_tran->fca_acc_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2708
info.port_fca_pkt_size = port->fp_fca_tran->fca_pkt_size;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2714
if ((ulp_port = fctl_get_ulp_port(mod, port)) == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2722
fctl_init_dma_attr(port, mod, &info);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2750
fctl_init_dma_attr(fc_local_port_t *port, fc_ulp_module_t *mod,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2757
port->fp_fca_tran->fca_dma_fcp_cmd_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2759
port->fp_fca_tran->fca_dma_fcp_data_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2761
port->fp_fca_tran->fca_dma_fcp_rsp_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2764
port->fp_fca_tran->fca_dma_fcsm_cmd_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2766
port->fp_fca_tran->fca_dma_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2768
port->fp_fca_tran->fca_dma_fcsm_rsp_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2771
port->fp_fca_tran->fca_dma_fcip_cmd_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2773
port->fp_fca_tran->fca_dma_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2775
port->fp_fca_tran->fca_dma_fcip_rsp_attr;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2779
port->fp_fca_tran->fca_dma_attr; /* default */
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2833
fc_local_port_t *port = ulp_port->port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
2852
port->fp_instance, op, mod->mod_info->ulp_name);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3006
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3013
port = clist->clist_port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3015
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3016
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3017
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3059
pd = fctl_get_remote_port_by_pwwn(port,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3065
pd = fctl_get_remote_port_by_did(port,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3113
ulp_port = fctl_get_ulp_port(mod, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3157
mod->mod_info->ulp_handle, (opaque_t)port,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3198
if ((fctl_destroy_remote_port(port, pd) == 0) &&
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3455
fctl_alloc_remote_port(fc_local_port_t *port, la_wwn_t *port_wwn,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3460
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3473
pd->pd_port = port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3620
fctl_enlist_did_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3624
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3631
head = &port->fp_did_table[D_ID_HASH_FUNC(pd->pd_port_id.port_id,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3647
tmp_head = &port->fp_did_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3684
fctl_delist_did_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3691
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3695
head = &port->fp_did_table[D_ID_HASH_FUNC(d_id, did_table_size)];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3732
fctl_enlist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3737
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3745
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3759
tmp_head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3789
port->fp_dev_count++;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3801
fctl_delist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3809
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3815
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3837
port->fp_dev_count--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3857
fctl_get_remote_port_by_did(fc_local_port_t *port, uint32_t d_id)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3862
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3864
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3866
head = &port->fp_did_table[D_ID_HASH_FUNC(d_id, did_table_size)];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3880
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3910
fctl_hold_remote_port_by_did(fc_local_port_t *port, uint32_t d_id)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3915
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3917
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3919
head = &port->fp_did_table[D_ID_HASH_FUNC(d_id, did_table_size)];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3935
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3950
fctl_get_remote_port_by_pwwn(fc_local_port_t *port, la_wwn_t *pwwn)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3956
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3958
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3961
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3974
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3985
fctl_get_remote_port_by_pwwn_mutex_held(fc_local_port_t *port, la_wwn_t *pwwn)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3991
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3994
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4023
fctl_hold_remote_port_by_pwwn(fc_local_port_t *port, la_wwn_t *pwwn)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4029
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4031
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4034
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4051
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4075
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4078
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4100
if (fctl_destroy_remote_port(port, pd) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4115
fctl_fillout_map(fc_local_port_t *port, fc_portmap_t **map, uint32_t *len,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4129
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4131
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4133
topology = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4141
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4158
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4165
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4190
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4198
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4246
port->fp_dev_count--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4249
if (port->fp_topology == FC_TOP_PRIVATE_LOOP &&
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4250
port->fp_statec_busy && !orphan) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4251
fctl_check_alpa_list(port, old_pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4258
fctl_delist_did_table(port, old_pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4266
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4269
fctl_print_if_not_orphan(port, old_pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4271
(void) fctl_add_orphan(port, old_pd,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4276
(void) fctl_add_orphan(port, old_pd,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4279
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4290
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4328
fctl_enque_job(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4330
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4332
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4334
if (port->fp_job_tail == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4335
ASSERT(port->fp_job_head == NULL);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4336
port->fp_job_head = port->fp_job_tail = job;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4338
port->fp_job_tail->job_next = job;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4339
port->fp_job_tail = job;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4343
cv_signal(&port->fp_cv);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4344
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4349
fctl_deque_job(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4353
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4355
if (port->fp_job_head == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4356
ASSERT(port->fp_job_tail == NULL);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4359
job = port->fp_job_head;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4361
ASSERT(job == port->fp_job_tail);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4362
port->fp_job_tail = NULL;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4364
port->fp_job_head = job->job_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4372
fctl_priority_enque_job(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4374
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4376
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4377
if (port->fp_job_tail == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4378
ASSERT(port->fp_job_head == NULL);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4379
port->fp_job_head = port->fp_job_tail = job;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4382
job->job_next = port->fp_job_head;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4383
port->fp_job_head = job;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4385
cv_signal(&port->fp_cv);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4386
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4519
fctl_create_remote_port(fc_local_port_t *port, la_wwn_t *node_wwn,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4547
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4555
pd = fctl_get_remote_port_by_pwwn_mutex_held(port, port_wwn);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4575
if ((pd = fctl_alloc_remote_port(port, port_wwn, d_id,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4578
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4589
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4590
fctl_enlist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4592
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4630
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4634
" OLD D_ID = %x", port->fp_instance, string,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4648
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4661
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4677
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4700
"Expected %s Got %s", port->fp_instance,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4737
fctl_destroy_remote_port(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4775
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4778
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4779
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4789
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4813
fctl_destroy_all_remote_ports(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4820
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4824
head = &port->fp_did_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4870
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4888
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4908
fctl_ulp_unsol_cb(fc_local_port_t *port, fc_unsol_buf_t *buf, uchar_t type)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4934
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4935
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4936
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4937
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4939
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4940
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4952
ulp_port = fctl_get_ulp_port(mod, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4969
(opaque_t)port, buf, claimed);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4973
(opaque_t)port, buf, claimed);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4986
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4987
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4988
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4989
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4991
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4992
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4996
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4997
if (--port->fp_active_ubs == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4998
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5000
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5071
fctl_update_host_ns_values(fc_local_port_t *port, fc_ns_cmd_t *ns_req)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5084
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5085
src = (uint32_t *)port->fp_fc4_types;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5091
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5101
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5102
port->fp_sym_port_namelen = spn->spn_len;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5105
port->fp_sym_port_name, spn->spn_len);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5107
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5117
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5118
port->fp_sym_node_namelen = snn->snn_len;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5121
port->fp_sym_node_name, snn->snn_len);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5123
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5133
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5134
bcopy(rip->rip_ip_addr, port->fp_ip_addr,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5136
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5146
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5147
bcopy(ipa->ipa_value, port->fp_ipa, sizeof (ipa->ipa_value));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5148
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5163
fctl_retrieve_host_ns_values(fc_local_port_t *port, fc_ns_cmd_t *ns_req)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5173
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5174
bcopy(port->fp_fc4_types, rfc->rfc_types,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5176
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5185
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5186
spn->spn_len = port->fp_sym_port_namelen;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5188
bcopy(port->fp_sym_port_name, (caddr_t)spn +
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5191
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5201
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5202
snn->snn_len = port->fp_sym_node_namelen;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5204
bcopy(port->fp_sym_node_name, (caddr_t)snn +
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5207
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5217
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5218
bcopy(port->fp_ip_addr, rip->rip_ip_addr,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5220
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5230
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5231
bcopy(port->fp_ipa, ipa->ipa_value, sizeof (ipa->ipa_value));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5232
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5299
fctl_ulp_port_ioctl(fc_local_port_t *port, dev_t dev, int cmd,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5314
ulp_port = fctl_get_ulp_port(mod, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5330
mod->mod_info->ulp_handle, (opaque_t)port,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5354
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5356
return (fctl_busy_port(port));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5362
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5363
fctl_idle_port(port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5377
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5380
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5381
tmpport = port->fp_port_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5383
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5386
while (tmpport != port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5390
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5427
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5430
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5431
tmpport = port->fp_port_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5432
if (!tmpport || (port->fp_npiv_type == FC_NPIV_PORT)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5433
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5437
while (tmpport != port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5443
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5450
fc_delete_npiv_port(fc_local_port_t *port, la_wwn_t *pwwn)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5454
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5455
tmpport = port->fp_port_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5456
if (!tmpport || (port->fp_npiv_type == FC_NPIV_PORT)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5457
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5461
while (tmpport != port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5466
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5472
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5600
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5602
port = (fc_local_port_t *)port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5603
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5604
count = port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5605
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5620
fctl_add_orphan_held(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5627
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5632
for (orp = port->fp_orphan_list; orp != NULL; orp = orp->orp_next) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5643
if (port->fp_orphan_list) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5644
ASSERT(port->fp_orphan_count > 0);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5645
orphan->orp_next = port->fp_orphan_list;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5647
port->fp_orphan_list = orphan;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5648
port->fp_orphan_count++;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5657
fctl_add_orphan(fc_local_port_t *port, fc_remote_port_t *pd, int sleep)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5664
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5670
for (orp = port->fp_orphan_list; orp != NULL; orp = orp->orp_next) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5672
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5676
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5680
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5685
if (port->fp_orphan_list) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5686
ASSERT(port->fp_orphan_count > 0);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5687
orphan->orp_next = port->fp_orphan_list;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5689
port->fp_orphan_list = orphan;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5690
port->fp_orphan_count++;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5691
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5701
fctl_remove_if_orphan(fc_local_port_t *port, la_wwn_t *pwwn)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5707
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5708
for (orp = port->fp_orphan_list; orp != NULL; orp = orp->orp_next) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5713
ASSERT(port->fp_orphan_list == orp);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5714
port->fp_orphan_list = orp->orp_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5716
port->fp_orphan_count--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5722
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5733
fctl_print_if_not_orphan(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5739
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5745
for (orp = port->fp_orphan_list; orp != NULL; orp = orp->orp_next) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5747
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5751
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5756
" disappeared from fabric", port->fp_instance,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5765
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5767
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5768
port->fp_soft_state &= ~FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5769
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5771
fctl_idle_port(port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5871
fctl_remove_oldies(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5884
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5887
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5917
port->fp_dev_count--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5920
fctl_delist_did_table(port, old_pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5929
if (FC_IS_TOP_SWITCH(port->fp_topology) && initiator) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5930
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5932
(void) fctl_add_orphan(port, old_pd,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5935
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5938
if (fctl_destroy_remote_port(port, old_pd) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5944
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5948
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5953
fctl_check_alpa_list(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5955
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5956
ASSERT(port->fp_topology == FC_TOP_PRIVATE_LOOP);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5958
if (fctl_is_alpa_present(port, pd->pd_port_id.port_id) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5963
port->fp_instance, pd->pd_port_id.port_id);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5968
fctl_is_alpa_present(fc_local_port_t *port, uchar_t alpa)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5972
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5973
ASSERT(port->fp_topology == FC_TOP_PRIVATE_LOOP);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5975
for (index = 0; index < port->fp_lilp_map.lilp_length; index++) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5976
if (port->fp_lilp_map.lilp_alpalist[index] == alpa) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5986
fctl_lookup_pd_by_did(fc_local_port_t *port, uint32_t d_id)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5992
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5995
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6206
fctl_lookup_pd_by_index(fc_local_port_t *port, uint32_t index)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6213
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6218
head = &port->fp_pwwn_table[outer];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6235
fctl_lookup_pd_by_wwn(fc_local_port_t *port, la_wwn_t wwn)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6241
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6244
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6277
fctl_count_fru_ports(fc_local_port_t *port, int npivflag)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6286
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6287
fru = &port->fp_hba_port_attrs.hba_fru_details;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6291
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6299
if (tmpPort == port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6316
if (strncmp(port->fp_hba_port_attrs.driver_name,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6328
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6335
fctl_local_port_list_add(fc_fca_port_t *list, fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6343
newentry->port_handle = port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6377
fctl_get_adapter_port_by_index(fc_local_port_t *port, uint32_t port_index)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6388
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6389
fru = &port->fp_hba_port_attrs.hba_fru_details;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6393
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6395
return (port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6400
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6405
list = fctl_local_port_list_add(list, port);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6411
if (tmpPort == port) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6423
if (strncmp(port->fp_hba_port_attrs.driver_name,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6434
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6475
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6486
fctl_busy_port(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6488
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6490
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6491
if (port->fp_soft_state & FP_SOFT_NO_PMCOMP) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6502
port->fp_pm_busy_nocomp++;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6503
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6506
port->fp_pm_busy++;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6507
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6509
if (pm_busy_component(port->fp_port_dip,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6511
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6512
port->fp_pm_busy--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6513
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6517
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6518
if (port->fp_pm_level == FP_PM_PORT_DOWN) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6519
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6520
if (pm_raise_power(port->fp_port_dip, FP_PM_COMPONENT,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6523
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6524
port->fp_pm_busy--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6525
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6527
(void) pm_idle_component(port->fp_port_dip,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6533
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6538
fctl_idle_port(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6540
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6542
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6550
if (port->fp_pm_busy_nocomp > 0) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6551
port->fp_pm_busy_nocomp--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6552
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6556
port->fp_pm_busy--;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6557
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6559
(void) pm_idle_component(port->fp_port_dip, FP_PM_COMPONENT);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6718
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6727
port->fp_instance) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6732
port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6737
(void) ddi_log_sysevent(port->fp_port_dip, DDI_VENDOR_SUNW, EC_SUNFC,
usr/src/uts/common/io/fibre-channel/impl/fctl.c
848
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
856
rval = port->fp_fca_tran->fca_init_pkt(port->fp_fca_handle, pkt, sleep);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
886
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
894
rval = port->fp_fca_tran->fca_un_init_pkt(port->fp_fca_handle, pkt);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
920
if ((fctl_destroy_remote_port(port, pd) == 0) &&
usr/src/uts/common/io/fibre-channel/impl/fctl.c
939
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
946
port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
948
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
949
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
950
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
954
if (FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
955
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
959
if (port->fp_dev_count && (port->fp_dev_count ==
usr/src/uts/common/io/fibre-channel/impl/fctl.c
960
port->fp_total_devices)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
961
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
962
fctl_fillout_map(port, &change_list, &listlen, 1, 1, 0);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
981
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10011
fp_p2p_online(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
10016
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
10017
ASSERT(port->fp_topology == FC_TOP_PT_PT);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10024
if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10028
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10031
fctl_fillout_map(port, &changelist, &listlen, 1, 0, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10032
(void) fp_ulp_statec_cb(port, FC_STATE_ONLINE, changelist,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10035
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10038
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10039
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10040
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10046
fp_fillout_p2pmap(fc_local_port_t *port, fcio_t *fcio, int mode)
usr/src/uts/common/io/fibre-channel/impl/fp.c
10057
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1006
port->fp_pkt_cache = kmem_cache_create(name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10064
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
1007
(port->fp_fca_tran->fca_pkt_size) + sizeof (fp_cmd_t), 8,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1008
fp_cache_constructor, fp_cache_destructor, NULL, (void *)port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1010
port->fp_out_fpcmds = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1011
if (port->fp_pkt_cache == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10124
fp_fabric_online(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
10139
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
10140
ASSERT(FC_IS_TOP_SWITCH(port->fp_topology));
usr/src/uts/common/io/fibre-channel/impl/fp.c
10154
if (port->fp_orphan_count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10159
for (orp = port->fp_orphan_list; orp; orp = norp) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10161
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10174
rval = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10178
pd = fp_create_remote_port_by_ns(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10184
fp_printf(port, CE_WARN, FP_LOG_ONLY,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10189
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10194
port->fp_orphan_list);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10195
port->fp_orphan_list =
usr/src/uts/common/io/fibre-channel/impl/fp.c
10198
port->fp_orphan_count--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10199
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1020
port->fp_did_table = kmem_zalloc(did_table_size *
usr/src/uts/common/io/fibre-channel/impl/fp.c
10214
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10220
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10225
port->fp_orphan_list);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10226
port->fp_orphan_list =
usr/src/uts/common/io/fibre-channel/impl/fp.c
10229
port->fp_orphan_count--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1023
port->fp_pwwn_table = kmem_zalloc(pwwn_table_size *
usr/src/uts/common/io/fibre-channel/impl/fp.c
10230
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10237
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10248
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
1026
port->fp_taskq = taskq_create("fp_ulp_callback", 1,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10262
if (port->fp_dev_count >= FP_MAX_DEVICES ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
10263
(port->fp_options & FP_TARGET_MODE)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10298
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1030
port->fp_soft_state |= FP_SOFT_NO_PMCOMP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10300
rval = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10319
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10325
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10328
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10338
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10352
if (port->fp_soft_state & FP_SOFT_IN_FCA_RESET) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10353
port->fp_soft_state &= ~FP_SOFT_IN_FCA_RESET;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10354
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10356
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10364
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
10386
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10388
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10401
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10403
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1041
if (fp_bind_callbacks(port) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10421
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10423
rval = fp_port_login(port, d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10429
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10432
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10437
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10439
ASSERT(port->fp_statec_busy > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10441
if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10445
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10447
ASSERT(port->fp_statec_busy > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10448
if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10451
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10455
fctl_fillout_map(port, &changelist, &listlen, 1, 0, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10457
(void) fp_ulp_statec_cb(port, FC_STATE_ONLINE, changelist,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10460
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10463
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10464
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10465
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10475
fp_fillout_loopmap(fc_local_port_t *port, fcio_t *fcio, int mode)
usr/src/uts/common/io/fibre-channel/impl/fp.c
1048
phyport->fp_port_next->fp_port_prev = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10487
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1049
port->fp_port_next = phyport->fp_port_next;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10490
if (port->fp_total_devices > port->fp_dev_count &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
10491
num_devices >= port->fp_total_devices) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10494
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10498
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10499
fp_get_loopmap(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1050
phyport->fp_port_next = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10500
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10505
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10509
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1051
port->fp_port_prev = phyport;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10517
lilp_map = &port->fp_lilp_map;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1053
phyport->fp_port_next = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10539
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1054
phyport->fp_port_prev = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10540
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10541
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1055
port->fp_port_next = phyport;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1056
port->fp_port_prev = phyport;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10591
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
10604
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10607
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10609
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10610
port->fp_out_fpcmds--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10611
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10614
fp_printf(port, CE_WARN, FP_LOG_ONLY, 0, pkt,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10620
if (cmd == port->fp_els_resp_pkt) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10621
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10622
port->fp_els_resp_pkt_busy = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10623
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1064
fp_init_symbolic_names(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10640
fc_local_port_t *port = ((fp_cmd_t *)pkt->pkt_ulp_private)->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10655
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1066
pkt = fp_alloc_pkt(port, sizeof (la_els_logi_t), sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
10684
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10688
port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10711
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10712
port->fp_active_ubs++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10713
if ((port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
10715
FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10724
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10725
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10726
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10729
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10731
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10739
if (port->fp_active_ubs == 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10740
port->fp_soft_state |= FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10744
port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10745
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10746
pd = fctl_get_remote_port_by_did(port, s_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1075
(void) thread_create(NULL, 0, fp_job_handler, port, 0, &p0, TS_RUN,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10758
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10759
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10760
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10761
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10763
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10765
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10774
if (port->fp_els_resp_pkt_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1078
fc_wwn_to_str(&port->fp_service_params.nport_ww_name, i_pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10781
port->fp_els_resp_pkt_busy = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10782
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10783
fp_i_handle_unsol_els(port, buf);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10785
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10786
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10787
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10788
port->fp_soft_state &=
usr/src/uts/common/io/fibre-channel/impl/fp.c
10791
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10792
port->fp_fca_tran->fca_ub_release(
usr/src/uts/common/io/fibre-channel/impl/fp.c
10793
port->fp_fca_handle, 1, &buf->ub_token);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10797
if (++(port)->fp_rscn_count ==
usr/src/uts/common/io/fibre-channel/impl/fp.c
10799
++(port)->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10801
rscn_count = port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1081
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10810
if (++port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10811
++port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10813
rscn_count = port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10816
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10844
pd = fctl_get_remote_port_by_did(port, s_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1086
fc_wwn_to_str(&port->fp_service_params.node_ww_name, i_pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10867
fctl_ulp_unsol_cb(port, buf, buf->ub_frame.type);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10872
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
10875
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10879
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10880
port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10886
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10887
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10888
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10889
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1089
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10891
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10892
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1094
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10940
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL, "fp_unsol_cb() "
usr/src/uts/common/io/fibre-channel/impl/fp.c
10943
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10945
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10946
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10949
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1095
port->fp_els_resp_pkt = pkt;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10950
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10951
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10954
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10955
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1096
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10961
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10969
fp_handle_unsol_buf(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10993
pd = fctl_get_remote_port_by_did(port, s_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11001
if ((cmd = fp_alloc_pkt(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1101
fp_retrieve_caps(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11012
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11016
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11017
port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11024
fp_handle_unsol_logo(port, buf, pd, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11026
fp_handle_unsol_adisc(port, buf, pd, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11028
fp_handle_unsol_prlo(port, buf, pd, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11033
fp_handle_unsol_plogi(port, buf, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11037
fp_handle_unsol_flogi(port, buf, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11041
fp_handle_unsol_rscn(port, buf, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11046
ub_spec->port = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11049
(void) taskq_dispatch(port->fp_taskq,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1106
if (port->fp_ub_count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11063
cmd = fp_alloc_pkt(port, sizeof (la_ba_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
11066
fp_ba_rjt_init(port, cmd, buf, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11067
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11068
port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1107
ub_count = port->fp_ub_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1108
port->fp_ub_tokens = kmem_zalloc(ub_count *
usr/src/uts/common/io/fibre-channel/impl/fp.c
11084
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
11087
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1109
sizeof (*port->fp_ub_tokens), KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11091
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11092
port->fp_fca_handle) !=
usr/src/uts/common/io/fibre-channel/impl/fp.c
11104
ub_spec->port = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11107
(void) taskq_dispatch(port->fp_taskq,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11132
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
11135
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11139
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1114
if (fc_ulp_uballoc(port, &ub_count, fp_unsol_buf_size,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11140
port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11148
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11149
ASSERT(port->fp_active_ubs > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1115
FC_TYPE_EXTENDED_LS, port->fp_ub_tokens) !=
usr/src/uts/common/io/fibre-channel/impl/fp.c
11150
if (--(port->fp_active_ubs) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11151
port->fp_soft_state &= ~FP_SOFT_IN_UNSOL_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11153
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11154
port->fp_fca_tran->fca_ub_release(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1116
FC_SUCCESS || ub_count != port->fp_ub_count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11163
fp_ba_rjt_init(fc_local_port_t *port, fp_cmd_t *cmd, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11169
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
11177
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11189
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11198
fp_els_rjt_init(fc_local_port_t *port, fp_cmd_t *cmd, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1120
kmem_free(port->fp_ub_tokens,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11204
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1121
sizeof (*port->fp_ub_tokens) * port->fp_ub_count);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11212
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1122
port->fp_ub_tokens = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11226
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11248
fp_prlo_acc_init(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1126
fp_load_ulp_modules(dip, port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11264
cmd = fp_alloc_pkt(port, (int)len, 0, sleep, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11276
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11292
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)req,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11302
fp_els_acc_init(fc_local_port_t *port, fp_cmd_t *cmd, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11314
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11324
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11360
fp_handle_unsol_prlo(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1139
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11393
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11394
busy = port->fp_statec_busy;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11395
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1140
fctl_add_port(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11434
cmd = fp_prlo_acc_init(port, pd, buf, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11439
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11469
(void) fp_ulp_devc_cb(port, listptr, 1, 1, KM_SLEEP, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1147
if (FC_PORT_STATE_MASK(port->fp_bind_state) == FC_STATE_OFFLINE ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
11475
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t), 0, KM_SLEEP, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11477
fp_els_rjt_init(port, cmd, buf, FC_ACTION_NON_RETRYABLE,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1148
port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11480
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1149
port->fp_bind_state = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11490
fp_handle_unsol_logo(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1150
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11500
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11501
busy = port->fp_statec_busy;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11502
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1152
fp_startup_done((opaque_t)port, FC_PKT_SUCCESS);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11523
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
11526
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11530
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11531
port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11552
cmd = fp_alloc_pkt(port, FP_PORT_IDENTIFIER_LEN, 0,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11558
fp_els_acc_init(port, cmd, buf, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11560
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11578
JOB_NS_CMD, 0, NULL, (opaque_t)port, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1159
ASSERT(port->fp_job_tail == NULL && port->fp_job_head == NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11594
port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1161
port->fp_last_task = port->fp_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1162
port->fp_task = FP_TASK_PORT_STARTUP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11630
(void) fp_ulp_devc_cb(port, listptr, 1, 1, KM_SLEEP, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1165
fp_startup_done, (opaque_t)port, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1167
port->fp_job_head = port->fp_job_tail = job;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11670
fp_i_handle_unsol_els(fc_local_port_t *port, fc_unsol_buf_t *buf)
usr/src/uts/common/io/fibre-channel/impl/fp.c
11680
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
11682
cmd = port->fp_els_resp_pkt;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11684
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11685
do_acc = (port->fp_statec_busy == 0) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11686
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1169
cv_signal(&port->fp_cv);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11697
small = fctl_wwn_cmp(&port->fp_service_params.nport_ww_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11699
pd = fctl_get_remote_port_by_pwwn(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1171
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1174
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1175
while (port->fp_ulp_attach) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11751
if (fp_is_class_supported(port->fp_cos,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11757
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1176
cv_wait(&port->fp_attach_cv, &port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11766
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11767
port->fp_els_resp_pkt_busy = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11768
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1178
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11786
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11787
if ((port->fp_port_id.port_id == 0) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
11788
(port->fp_topology == FC_TOP_PT_PT ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
11789
port->fp_topology == FC_TOP_UNKNOWN)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11790
port->fp_port_id.port_id =
usr/src/uts/common/io/fibre-channel/impl/fp.c
11793
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11800
fp_login_acc_init(port, cmd, buf, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11810
port->fp_options & FP_SEND_RJT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11813
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11821
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11822
port->fp_els_resp_pkt_busy = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11823
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11831
if (fp_is_class_supported(port->fp_cos,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11836
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11843
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11844
port->fp_els_resp_pkt_busy = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11845
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11849
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11850
if (FC_PORT_STATE_MASK(port->fp_state) !=
usr/src/uts/common/io/fibre-channel/impl/fp.c
11851
FC_STATE_ONLINE || (port->fp_port_id.port_id &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
11852
buf->ub_frame.s_id == port->fp_port_id.port_id)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11853
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11858
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1186
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11867
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11868
port->fp_els_resp_pkt_busy = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11869
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1187
port->fp_pm_level = FP_PM_PORT_UP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11873
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1188
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11883
fp_login_acc_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11896
if ((fp_sendcmd(port, cmd, port->fp_fca_handle)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
11897
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11898
port->fp_els_resp_pkt_busy = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11899
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11908
fp_handle_unsol_plogi(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11925
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11926
do_acc = (port->fp_statec_busy == 0) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11927
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
11936
swwn = &port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11939
pd = fctl_get_remote_port_by_pwwn(port, dwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1194
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1195
port->fp_pm_level = FP_PM_PORT_UP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1196
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12016
if (fp_is_class_supported(port->fp_cos,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12019
cmd = fp_alloc_pkt(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12026
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12034
cmd = fp_alloc_pkt(port, sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12046
fp_login_acc_init(port, cmd, buf, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1205
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1206
port->fp_soft_state &= ~FP_SOFT_NO_PMCOMP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12062
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12063
if ((port->fp_port_id.port_id == 0) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
12064
(port->fp_topology == FC_TOP_PT_PT ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
12065
port->fp_topology == FC_TOP_UNKNOWN)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12066
port->fp_port_id.port_id =
usr/src/uts/common/io/fibre-channel/impl/fp.c
12069
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1207
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12073
port->fp_options & FP_SEND_RJT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12074
cmd = fp_alloc_pkt(port, sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12085
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12099
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12112
fp_handle_unsol_flogi(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12119
if (fp_is_class_supported(port->fp_cos, buf->ub_class) == FC_FAILURE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1212
fp_log_port_event(port, ESC_SUNFC_PORT_ATTACH);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12121
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12126
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12142
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12143
state = FC_PORT_STATE_MASK(port->fp_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12144
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12145
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12150
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12155
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12165
cmd = fp_alloc_pkt(port, sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12176
fp_login_acc_init(port, cmd, buf, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12182
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12192
fp_login_acc_init(fc_local_port_t *port, fp_cmd_t *cmd, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12214
small = fctl_wwn_cmp(&port->fp_service_params.nport_ww_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12217
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12218
do_acc = (port->fp_statec_busy == 0) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12219
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1222
if (port->fp_fca_handle != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12222
port->fp_port_id.port_id, buf->ub_frame.s_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12223
pd = fctl_create_remote_port(port, &req->node_ww_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1223
port->fp_fca_tran->fca_unbind_port(port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12231
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1224
port->fp_fca_handle = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12258
(void) fp_ulp_devc_cb(port, listptr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1227
if (port->fp_ub_tokens != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12276
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1228
(void) fc_ulp_ubfree(port, port->fp_ub_count,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12283
payload = port->fp_service_params;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12286
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1229
port->fp_ub_tokens);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12294
port->fp_service_params.nport_ww_name.w.naa_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12295
port->fp_service_params.nport_ww_name.w.nport_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12296
port->fp_service_params.nport_ww_name.w.wwn_hi,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12297
port->fp_service_params.nport_ww_name.w.wwn_lo,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1230
kmem_free(port->fp_ub_tokens,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12302
port->fp_statec_busy);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1231
port->fp_ub_count * sizeof (*port->fp_ub_tokens));
usr/src/uts/common/io/fibre-channel/impl/fp.c
12312
fp_handle_unsol_rscn(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1232
port->fp_ub_tokens = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12327
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12328
if (!FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12329
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12330
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12332
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12335
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12337
cmd = fp_alloc_pkt(port, FP_PORT_IDENTIFIER_LEN, 0, sleep, NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12339
fp_els_acc_init(port, cmd, buf, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12340
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1235
if (port->fp_els_resp_pkt != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12352
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12353
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12354
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12356
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1236
fp_free_pkt(port->fp_els_resp_pkt);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1237
port->fp_els_resp_pkt = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12375
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12376
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12377
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12379
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12397
port->fp_instance) == DDI_SUCCESS &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
12399
port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1242
if (port->fp_taskq != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12425
fp_validate_rscn_page(port, page, job, ns_cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1243
taskq_destroy(port->fp_taskq);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12434
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12435
if (--port->fp_rscn_count ==
usr/src/uts/common/io/fibre-channel/impl/fp.c
12437
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12439
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12451
fp_validate_area_domain(port, page->aff_d_id, mask,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1246
if (port->fp_pwwn_table != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12460
fp_validate_area_domain(port, 0, 0, job, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12468
(void) ddi_log_sysevent(port->fp_port_dip, DDI_VENDOR_SUNW,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1247
kmem_free(port->fp_pwwn_table,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1249
port->fp_pwwn_table = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12496
(void) fp_ulp_devc_cb(port, listptr, listindex, count,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12512
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12514
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12517
ASSERT(port != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12518
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1252
if (port->fp_did_table != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12525
is_switch = FC_IS_TOP_SWITCH(port->fp_topology);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12527
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12528
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1253
kmem_free(port->fp_did_table,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12532
port, pd->pd_port_id.port_id, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12534
if ((!flag) && port && initiator && is_switch) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12535
(void) fctl_add_orphan_held(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12549
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1255
port->fp_did_table = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12552
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12555
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12561
is_switch = FC_IS_TOP_SWITCH(port->fp_topology);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12563
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12564
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12568
port, pd->pd_port_id.port_id, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12571
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12573
ASSERT(port != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12574
if ((!flag) && port && initiator && is_switch) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12575
(void) fctl_add_orphan(port, pd, KM_NOSLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1258
if (port->fp_pkt_cache != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1259
kmem_cache_destroy(port->fp_pkt_cache);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1260
port->fp_pkt_cache = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12611
fp_fillout_new_nsmap(fc_local_port_t *port, ddi_acc_handle_t *handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12614
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
12617
FC_GET_RSP(port, *handle, (uint8_t *)&port_map->map_pwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12620
FC_GET_RSP(port, *handle, (uint8_t *)&port_map->map_nwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12623
FC_GET_RSP(port, *handle, (uint8_t *)port_map->map_fc4_types,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12643
(void) fctl_remove_if_orphan(port, &port_map->map_pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12645
ASSERT(port != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1265
cv_destroy(&port->fp_attach_cv);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12653
fp_remote_lip(fc_local_port_t *port, la_wwn_t *pwwn, int sleep,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1266
cv_destroy(&port->fp_cv);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1267
mutex_destroy(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12673
pd = fctl_get_remote_port_by_pwwn(port, pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1268
ddi_remove_minor_node(port->fp_port_dip, NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12688
ret = fp_ns_query(port, ns_cmd, job, 1, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12718
ret = fp_ns_query(port, ns_cmd, job, 1, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12754
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12755
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12756
class = port->fp_ns_login_class;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12757
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12759
cmd = fp_alloc_pkt(port, sizeof (fc_linit_req_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12772
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12809
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12814
ret = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1283
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12836
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12841
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1285
port = ddi_get_soft_state(fp_driver_softstate, ddi_get_instance(dip));
usr/src/uts/common/io/fibre-channel/impl/fp.c
12850
FC_GET_RSP(port, *handle, (uint8_t *)&type,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12858
FC_GET_RSP(port, *handle, (uint8_t *)pd->pd_spn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12863
FC_GET_RSP(port, *handle, (uint8_t *)pd->pd_ip_addr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12866
FC_GET_RSP(port, *handle, (uint8_t *)&pd->pd_cos,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12869
FC_GET_RSP(port, *handle, (uint8_t *)pd->pd_fc4types,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1287
ASSERT(port != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12878
FC_GET_RSP(port, *handle, (uint8_t *)node->fd_ipa,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12884
FC_GET_RSP(port, *handle, (uint8_t *)node->fd_snn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12898
fp_ns_query(fc_local_port_t *port, fctl_ns_req_t *ns_cmd, job_request_t *job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1290
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12904
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
12908
port->fp_port_id.port_id, ns_cmd->ns_gan_sid);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1291
ASSERT(port->fp_soft_state & FP_SOFT_SUSPEND);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12915
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
1292
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12922
fp_ct_init(port, cmd, ns_cmd, ns_cmd->ns_cmd_code, ns_cmd->ns_cmd_buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12929
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12955
fp_ct_init(fc_local_port_t *port, fp_cmd_t *cmd, fctl_ns_req_t *ns_cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12964
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
12966
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12967
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12968
class = port->fp_ns_login_class;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12969
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1298
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12988
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&ct,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1299
if ((port->fp_soft_state & FP_SOFT_POWER_DOWN) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
1300
(!(port->fp_soft_state & FP_SOFT_NO_PMCOMP))) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1301
ASSERT(port->fp_pm_level == FP_PM_PORT_DOWN);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13010
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)cmd_buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13015
cmd->cmd_transport = port->fp_fca_tran->fca_transport;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1303
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13032
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13038
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13040
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13041
port->fp_out_fpcmds--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13042
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13044
FC_GET_RSP(port, pkt->pkt_cmd_acc, (uint8_t *)&cmd_hdr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13049
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp_hdr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13097
port->fp_port_id.port_id, pkt->pkt_state,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1310
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13108
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13113
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1312
port->fp_soft_state &= ~FP_SOFT_SUSPEND;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1313
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13146
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13154
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13158
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&d_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13169
pd = fctl_get_remote_port_by_did(port, d_id.port_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13182
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13183
my_did = (d_id.port_id == port->fp_port_id.port_id) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13184
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13186
FP_TRACE(FP_NHEAD1(1, 0), "GAN response; port=%p, fp %x pd %x", port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13187
port->fp_port_id.port_id, d_id.port_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13196
port, d_id.port_id, gan_resp->gan_type_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13216
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&nwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13220
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&pwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13226
"pd %x", port->fp_port_id.port_id, d_id.port_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13227
pd = fctl_create_remote_port(port, &nwwn, &pwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13251
FC_GET_RSP(port, pkt->pkt_resp_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1326
(void) callb_generic_cpr(&port->fp_cpr_info, CB_CODE_CPR_RESUME);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1328
rval = fp_resume_all(port, FC_CMD_RESUME);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13283
fp_fillout_new_nsmap(port, &pkt->pkt_resp_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13297
FC_GET_RSP(port, pkt->pkt_resp_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1330
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1331
port->fp_soft_state |= FP_SOFT_SUSPEND;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13312
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&gan_req,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13316
if (cmd->cmd_transport(port->fp_fca_handle, pkt) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1332
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13320
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13321
port->fp_out_fpcmds++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13322
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1333
(void) callb_generic_cpr(&port->fp_cpr_info,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13334
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13339
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13355
FC_GET_RSP(port, pkt->pkt_resp_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13382
fp_handle_unsol_adisc(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13389
port, pd->pd_port_id.port_id, pd->pd_state, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13394
cmd = fp_alloc_pkt(port, sizeof (la_els_rjt_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
13397
fp_els_rjt_init(port, cmd, buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13401
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13402
port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
13417
cmd = fp_alloc_pkt(port, sizeof (la_els_adisc_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
13422
fp_adisc_acc_init(port, cmd, buf, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13423
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13435
fp_adisc_acc_init(fc_local_port_t *port, fp_cmd_t *cmd, fc_unsol_buf_t *buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1344
fp_power_up(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13447
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13457
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13458
payload.nport_id = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13459
payload.hard_addr = port->fp_hard_addr;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13460
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13462
payload.port_wwn = port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13463
payload.node_wwn = port->fp_service_params.node_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13465
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13474
fp_load_ulp_modules(dev_info_t *dip, fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
1348
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13484
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13494
port->fp_ulp_nload = fctl_atoi(data_buf, 10);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13497
for (count = 0; count < port->fp_ulp_nload; count++) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1350
ASSERT((port->fp_soft_state & FP_SOFT_SUSPEND) == 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13506
fp_printf(port, CE_NOTE, FP_LOG_ONLY,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1351
ASSERT(port->fp_soft_state & FP_SOFT_POWER_DOWN);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13511
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1353
port->fp_soft_state &= ~FP_SOFT_POWER_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13532
fp_logout(fc_local_port_t *port, fc_remote_port_t *pd, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13537
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13540
cmd = fp_alloc_pkt(port, sizeof (la_els_logo_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
13543
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1355
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13558
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13560
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1357
rval = fp_resume_all(port, FC_CMD_POWER_UP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13573
fp_attach_ulps(fc_local_port_t *port, fc_attach_cmd_t cmd)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13579
att->att_port = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13587
if (fctl_busy_port(port) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1359
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13593
(void) taskq_dispatch(port->fp_taskq, fp_ulp_port_attach,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1360
port->fp_soft_state |= FP_SOFT_POWER_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13604
fp_ulp_notify(fc_local_port_t *port, uint32_t statec, int sleep)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13615
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13616
clist->clist_flags = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13617
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13619
clist->clist_port = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1362
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13624
(void) taskq_dispatch(port->fp_taskq, fctl_ulp_statec_cb,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13635
fp_ns_getmap(fc_local_port_t *port, job_request_t *job, fc_portmap_t **map,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13659
ret = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13676
fp_create_remote_port_by_ns(fc_local_port_t *port, uint32_t d_id, int sleep)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13683
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13686
port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13689
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13690
ASSERT(FC_IS_TOP_SWITCH(port->fp_topology));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13691
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13694
job = fctl_alloc_job(JOB_NS_CMD, 0, NULL, (opaque_t)port, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13714
rval = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13723
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13726
port, d_id, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13777
fp_bind_callbacks(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13786
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13788
if (ddi_prop_lookup_string(DDI_DEV_T_ANY, port->fp_port_dip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13798
if (ddi_prop_lookup_string(DDI_DEV_T_ANY, port->fp_port_dip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13808
if (port->fp_npiv_type == FC_NPIV_PORT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1381
fp_resume_all(fc_local_port_t *port, fc_attach_cmd_t cmd)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13820
bind_info.port_num = port->fp_port_num;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13821
bind_info.port_handle = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13830
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13832
port->fp_fca_handle = port->fp_fca_tran->fca_bind_port(
usr/src/uts/common/io/fibre-channel/impl/fp.c
13833
port->fp_fca_dip, port_info, &bind_info);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13835
if (port->fp_fca_handle == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1384
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13844
port->fp_soft_state |= FP_SOFT_FCA_IS_NODMA;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13848
port->fp_bind_state = port->fp_state = port_info->pi_port_state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13849
port->fp_service_params = port_info->pi_login_params;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13850
port->fp_hard_addr = port_info->pi_hard_addr;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13853
port->fp_hba_port_attrs = port_info->pi_attrs;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13856
port->fp_rnid_init = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13858
&port->fp_rnid_params,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13859
sizeof (port->fp_rnid_params));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1386
if (fp_bind_callbacks(port) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
13861
port->fp_rnid_init = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13867
&port->fp_sym_node_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13869
port->fp_sym_node_namelen = node_namelen;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13874
&port->fp_sym_port_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13876
port->fp_sym_port_namelen = port_namelen;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13880
port->fp_service_params.ls_code.mbz = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13881
port->fp_service_params.ls_code.ls_code = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13882
bzero(&port->fp_service_params.reserved,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13883
sizeof (port->fp_service_params.reserved));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13886
port->fp_cos |= (class & 0x8000) ? FC_NS_CLASS1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13889
port->fp_cos |= (class & 0x8000) ? FC_NS_CLASS2 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13892
port->fp_cos |= (class & 0x8000) ? FC_NS_CLASS3 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1390
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13901
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13912
fp_retrieve_caps(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13920
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
13922
rval = port->fp_fca_tran->fca_get_cap(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13939
(ub_count / port->fp_fca_tran->fca_numports) >> 2;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13949
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13950
port->fp_ub_count = ub_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13951
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13953
rval = port->fp_fca_tran->fca_get_cap(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13975
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13976
port->fp_reset_action = action;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13977
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
13979
rval = port->fp_fca_tran->fca_get_cap(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1399
if (port->fp_restore & FP_RESTORE_WAIT_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14008
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14009
port->fp_dma_behavior = dma_behavior;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14010
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14012
rval = port->fp_fca_tran->fca_get_cap(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1402
port->fp_restore &= ~FP_RESTORE_WAIT_TIMEOUT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14020
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14021
port->fp_fcp_dma = fcp_dma;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14022
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14030
fp_validate_area_domain(fc_local_port_t *port, uint32_t id, uint32_t mask,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1404
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1405
while ((cmd = fp_deque_cmd(port)) != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14058
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14059
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14060
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14062
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14074
(void) fp_ns_get_devcount(port, job, 1, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14078
port->fp_total_devices);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14080
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14083
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
1409
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14112
ASSERT(port->fp_orphan_count >= 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14114
count += port->fp_orphan_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1412
if (FC_PORT_STATE_MASK(port->fp_bind_state) == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14126
count += port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14129
port->fp_orphan_count, count);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1413
if ((port->fp_restore & FP_RESTORE_OFFLINE_TIMEOUT) ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
14132
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1414
port->fp_dev_count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14140
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14146
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14147
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14148
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1415
port->fp_restore &= ~FP_RESTORE_OFFLINE_TIMEOUT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14150
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1416
port->fp_offline_tid = timeout(fp_offline_timeout,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14160
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14162
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
1417
(caddr_t)port, fp_offline_ticks);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14183
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14185
rval = fp_ns_query(port, ns_cmd, job, 1,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1419
if (port->fp_job_head) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1420
cv_signal(&port->fp_cv);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14210
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14217
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1422
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1423
fctl_attach_ulps(port, cmd, &modlinkage);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14255
rval = fp_port_login(port, d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14275
rval = fp_ns_validate_device(port, pd, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14305
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14306
for (prev = NULL, orp = port->fp_orphan_list; port->fp_orphan_count &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
14309
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1432
port->fp_restore &= ~FP_RESTORE_OFFLINE_TIMEOUT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14321
rval = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14324
pd = fp_create_remote_port_by_ns(port, d_id, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1433
if (port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14336
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1434
port->fp_soft_state |= FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14340
ASSERT(orp == port->fp_orphan_list);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14341
port->fp_orphan_list = orp->orp_next;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14343
port->fp_orphan_count--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14344
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14354
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14356
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1436
port->fp_statec_busy++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1437
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14409
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1441
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14413
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14414
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14417
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14420
(void) fctl_add_orphan(port, pd, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14439
(void) fp_ulp_devc_cb(port, list, listindex, count,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1444
fctl_remove_oldies(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14444
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14445
if (--port->fp_rscn_count == FC_INVALID_RSCN_COUNT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14446
--port->fp_rscn_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14448
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14457
fp_validate_rscn_page(fc_local_port_t *port, fc_affected_id_t *page,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1446
fctl_attach_ulps(port, cmd, &modlinkage);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14467
did_pd = fctl_get_remote_port_by_did(port, page->aff_d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14470
"port=%p, d_id=%x, pd=%p, rscn_count:0x%x", port, page->aff_d_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14479
port, page->aff_d_id, did_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14494
rval = fp_ns_query(port, ns_cmd, job, 1, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14542
pwwn_pd = fctl_get_remote_port_by_pwwn(port, pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14566
rval = fp_port_login(port, page->aff_d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14628
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14629
if (port->fp_orphan_count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14631
for (orp = port->fp_orphan_list; orp; orp = norp) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14643
port->fp_orphan_list);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14644
port->fp_orphan_list =
usr/src/uts/common/io/fibre-channel/impl/fp.c
14647
port->fp_orphan_count--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14652
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14653
pwwn_pd = fp_create_remote_port_by_ns(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14694
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14699
fctl_delist_did_table(port, pwwn_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14706
fctl_enlist_did_table(port, pwwn_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14717
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14723
rval = fp_port_login(port, page->aff_d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14736
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14774
if (fp_ns_getmap(port, job, &ptr, &len,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14796
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14801
fctl_delist_did_table(port, pwwn_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14802
fctl_delist_pwwn_table(port, pwwn_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14818
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14825
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14828
fctl_delist_pwwn_table(port, did_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14834
fctl_enlist_pwwn_table(port, did_pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1485
fp_detach_handler(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
14852
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14854
rval = fp_port_login(port, page->aff_d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14867
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
14880
fp_ns_validate_device(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14905
return (fp_ns_query(port, ns_cmd, job, polled, sleep));
usr/src/uts/common/io/fibre-channel/impl/fp.c
14958
fctl_ulp_unsol_cb(ub_spec->port, ub_spec->buf,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14970
fp_printf(fc_local_port_t *port, int level, fp_mesg_dest_t dest, int fc_errno,
usr/src/uts/common/io/fibre-channel/impl/fp.c
14978
if ((port->fp_verbose & FP_WARNING_MESSAGES) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14984
if ((port->fp_verbose & FP_FATAL_MESSAGES) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
14995
(void) sprintf(buf, "fp(%d): ", port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1500
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1501
if (port->fp_out_fpcmds != 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
15041
fp_fcio_login(fc_local_port_t *port, fcio_t *fcio, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
15053
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15054
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
15055
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15069
ret = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15083
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15085
held_pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1509
port->fp_soft_state &= ~FP_DETACH_INPROGRESS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
15099
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1510
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15116
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15117
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
15118
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15119
pd = fp_create_remote_port_by_ns(port, d_id, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15128
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1513
" Failing detach", port->fp_instance, port->fp_out_fpcmds);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15135
ret = fp_port_login(port, d_id, job, FP_CMD_PLOGI_RETAIN,
usr/src/uts/common/io/fibre-channel/impl/fp.c
15157
pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15168
(void) fp_ulp_devc_cb(port, changelist, 1, 1, KM_SLEEP, 1);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1517
while ((port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
15181
fp_fcio_logout(fc_local_port_t *port, fcio_t *fcio, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
15190
pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1520
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15229
(void) fp_ulp_devc_cb(port, changelist, 1, 1, KM_SLEEP, 1);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1523
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15239
cmd = fp_alloc_pkt(port, sizeof (la_els_logo_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
15252
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1526
if (port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
15264
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15266
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1528
port->fp_soft_state &= ~FP_DETACH_INPROGRESS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1529
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15298
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15301
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15302
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15306
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15308
(void) fp_ulp_devc_cb(port, changelist, 1, 1, KM_SLEEP, 1);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1532
" Failing detach", port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15321
fp_log_port_event(fc_local_port_t *port, char *subclass)
usr/src/uts/common/io/fibre-channel/impl/fp.c
15331
port->fp_instance) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
15336
port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
15341
(void) ddi_log_sysevent(port->fp_port_dip, DDI_VENDOR_SUNW, EC_SUNFC,
usr/src/uts/common/io/fibre-channel/impl/fp.c
15355
fp_log_target_event(fc_local_port_t *port, char *subclass, la_wwn_t tgt_pwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1536
port->fp_soft_state |= FP_SOFT_IN_DETACH;
usr/src/uts/common/io/fibre-channel/impl/fp.c
15366
port->fp_instance) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1537
port->fp_soft_state &= ~FP_DETACH_INPROGRESS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
15371
port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1538
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
15386
(void) ddi_log_sysevent(port->fp_port_dip, DDI_VENDOR_SUNW, EC_SUNFC,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1545
if (fctl_busy_port(port) != 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1547
port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1548
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1549
port->fp_soft_state &= ~FP_SOFT_IN_DETACH;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1550
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1567
(opaque_t)port, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1568
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1573
(void) pm_lower_power(port->fp_port_dip, FP_PM_COMPONENT,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1576
if (port->fp_taskq) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1577
taskq_destroy(port->fp_taskq);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1580
ddi_prop_remove_all(port->fp_port_dip);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1582
ddi_remove_minor_node(port->fp_port_dip, NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1584
fctl_remove_port(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1586
fp_free_pkt(port->fp_els_resp_pkt);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1588
if (port->fp_ub_tokens) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1589
if (fc_ulp_ubfree(port, port->fp_ub_count,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1590
port->fp_ub_tokens) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1592
" unsolicited buffers", port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1594
kmem_free(port->fp_ub_tokens,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1595
sizeof (*port->fp_ub_tokens) * port->fp_ub_count);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1596
port->fp_ub_tokens = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1599
if (port->fp_pkt_cache != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1600
kmem_cache_destroy(port->fp_pkt_cache);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1603
port->fp_fca_tran->fca_unbind_port(port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1605
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1606
if (port->fp_did_table) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1607
kmem_free(port->fp_did_table, did_table_size *
usr/src/uts/common/io/fibre-channel/impl/fp.c
1611
if (port->fp_pwwn_table) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1612
kmem_free(port->fp_pwwn_table, pwwn_table_size *
usr/src/uts/common/io/fibre-channel/impl/fp.c
1615
orp = port->fp_orphan_list;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1622
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1624
fp_log_port_event(port, ESC_SUNFC_PORT_DETACH);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1626
mutex_destroy(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1627
cv_destroy(&port->fp_attach_cv);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1628
cv_destroy(&port->fp_cv);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1629
ddi_soft_state_free(fp_driver_softstate, port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1647
fp_suspend_handler(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
1651
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1657
if (port->fp_soft_state & FP_SOFT_SUSPEND) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1658
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1668
if (port->fp_soft_state & FP_SOFT_POWER_DOWN) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1669
port->fp_soft_state |= FP_SOFT_SUSPEND;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1670
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1688
while ((port->fp_soft_state & (FP_SOFT_IN_STATEC_CB |
usr/src/uts/common/io/fibre-channel/impl/fp.c
1690
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1693
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1696
if (port->fp_soft_state & (FP_SOFT_IN_STATEC_CB |
usr/src/uts/common/io/fibre-channel/impl/fp.c
1698
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1700
" Failing suspend", port->fp_instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1707
if (port->fp_job_head) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1708
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1713
port->fp_soft_state |= FP_SOFT_SUSPEND;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1715
fp_suspend_all(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1716
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1726
fp_power_down(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
1728
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1734
if (port->fp_soft_state & FP_SOFT_SUSPEND) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1735
port->fp_soft_state |= FP_SOFT_POWER_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1743
if (port->fp_soft_state & FP_SOFT_POWER_DOWN) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1753
if ((port->fp_soft_state & FP_SOFT_IN_STATEC_CB) ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
1754
(port->fp_soft_state & FP_SOFT_IN_UNSOL_CB)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1763
if (port->fp_job_head) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1768
port->fp_soft_state |= FP_SOFT_POWER_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1773
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1774
if (fctl_detach_ulps(port, FC_CMD_POWER_DOWN,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1776
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1777
port->fp_soft_state &= ~FP_SOFT_POWER_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1778
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1783
fp_attach_ulps(port, FC_CMD_POWER_UP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1787
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1790
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1792
fp_suspend_all(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1802
fp_suspend_all(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
1808
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1810
if (port->fp_wait_tid != 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1813
tid = port->fp_wait_tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1814
port->fp_wait_tid = (timeout_id_t)NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1815
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1817
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1818
port->fp_restore |= FP_RESTORE_WAIT_TIMEOUT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1821
if (port->fp_offline_tid) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1824
tid = port->fp_offline_tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1825
port->fp_offline_tid = (timeout_id_t)NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1826
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1828
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1829
port->fp_restore |= FP_RESTORE_OFFLINE_TIMEOUT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1831
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1832
port->fp_fca_tran->fca_unbind_port(port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1833
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1841
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
1846
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
1873
fc_local_port_t *port = (fc_local_port_t *)cdarg;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1881
cmd->cmd_port = port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1884
if (!(port->fp_soft_state & FP_SOFT_FCA_IS_NODMA)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
1885
if (ddi_dma_alloc_handle(port->fp_fca_dip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1886
port->fp_fca_tran->fca_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1891
if (ddi_dma_alloc_handle(port->fp_fca_dip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1892
port->fp_fca_tran->fca_dma_attr, cb, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1966
fp_alloc_pkt(fc_local_port_t *port, int cmd_len, int resp_len, int kmflags,
usr/src/uts/common/io/fibre-channel/impl/fp.c
1978
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
1982
cmd = (fp_cmd_t *)kmem_cache_alloc(port->fp_pkt_cache, kmflags);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2010
if (fc_ulp_init_packet((opaque_t)port, pkt, kmflags) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2014
if (cmd_len && !(port->fp_soft_state & FP_SOFT_FCA_IS_NODMA)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2018
port->fp_fca_tran->fca_acc_attr, DDI_DMA_CONSISTENT,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2043
port->fp_fca_tran->fca_dma_attr->dma_attr_sgllen) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2068
if (resp_len && !(port->fp_soft_state & FP_SOFT_FCA_IS_NODMA)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2072
port->fp_fca_tran->fca_acc_attr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2098
port->fp_fca_tran->fca_dma_attr->dma_attr_sgllen) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2145
if (port->fp_soft_state & FP_SOFT_FCA_IS_NODMA) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2155
kmem_cache_free(port->fp_pkt_cache, cmd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2167
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2178
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2192
if (port->fp_soft_state & FP_SOFT_FCA_IS_NODMA) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2205
(void) fc_ulp_uninit_packet((opaque_t)port, pkt);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2206
kmem_cache_free(port->fp_pkt_cache, (void *)cmd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2254
fp_job_handler(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
2266
CALLB_CPR_INIT(&port->fp_cpr_info, &port->fp_mutex,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2274
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2280
while (port->fp_job_head == NULL ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
2281
(port->fp_soft_state & (FP_SOFT_POWER_DOWN |
usr/src/uts/common/io/fibre-channel/impl/fp.c
2283
CALLB_CPR_SAFE_BEGIN(&port->fp_cpr_info);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2284
cv_wait(&port->fp_cv, &port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2285
CALLB_CPR_SAFE_END(&port->fp_cpr_info, &port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2292
job = fctl_deque_job(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2307
fp_port_shutdown(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2313
CALLB_CPR_EXIT(&(port->fp_cpr_info));
usr/src/uts/common/io/fibre-channel/impl/fp.c
2315
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2336
if (port->fp_soft_state & (FP_DETACH_INPROGRESS |
usr/src/uts/common/io/fibre-channel/impl/fp.c
2347
port->fp_ulp_attach = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2350
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2367
fp_startup_done((opaque_t)port, FC_PKT_SUCCESS);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2383
port->fp_last_task = port->fp_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2384
port->fp_task = FP_TASK_OFFLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2385
fp_port_offline(port, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2386
port->fp_task = port->fp_last_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2387
port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2390
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2391
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2394
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2396
job->job_result = fp_ulp_notify(port, statec, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2410
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2412
pd = fctl_get_remote_port_by_did(port, *d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2425
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2426
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2427
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2428
pd = fp_create_remote_port_by_ns(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2436
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2443
rval = fp_port_login(port, *d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2470
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2478
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2483
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2485
(void) fp_logout(port, pd, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2493
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2495
fp_fcio_login(port, job->job_private, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2503
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2505
fp_fcio_logout(port, job->job_private, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2511
port->fp_last_task = port->fp_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2512
port->fp_task = FP_TASK_GETMAP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2514
switch (port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2518
fp_get_loopmap(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2519
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2521
fctl_fillout_map(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2525
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2530
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2533
job->job_result = fp_ns_getmap(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2538
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2542
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2543
fctl_fillout_map(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2547
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2551
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2553
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2556
port->fp_task = port->fp_last_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2557
port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2558
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2563
fp_log_port_event(port, ESC_SUNFC_PORT_OFFLINE);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2565
port->fp_last_task = port->fp_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2566
port->fp_task = FP_TASK_OFFLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2568
if (port->fp_statec_busy > 2) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2570
fp_port_offline(port, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2571
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2572
port->fp_soft_state &=
usr/src/uts/common/io/fibre-channel/impl/fp.c
2576
fp_port_offline(port, 1);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2579
port->fp_task = port->fp_last_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
258
static void fp_log_port_event(fc_local_port_t *port, char *subclass);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2580
port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2582
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2589
if ((rval = fp_port_startup(port, job)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
259
static void fp_log_target_event(fc_local_port_t *port, char *subclass,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2590
if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2591
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2594
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2605
if (port->fp_topology == FC_TOP_PRIVATE_LOOP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2608
fp_get_loopmap(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2609
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2611
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2612
if (port->fp_lilp_map.lilp_magic < MAGIC_LIRP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2613
ASSERT(port->fp_total_devices == 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2614
port->fp_total_devices =
usr/src/uts/common/io/fibre-channel/impl/fp.c
2615
port->fp_dev_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2617
} else if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
262
static void fp_init_symbolic_names(fc_local_port_t *port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2621
port->fp_statec_busy++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2622
port->fp_soft_state |= FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2625
fp_fabric_online(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2628
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2638
fp_log_port_event(port, ESC_SUNFC_PORT_ONLINE);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2644
if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2645
--port->fp_statec_busy;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2646
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2651
switch (old_top = port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2673
port->fp_last_task = port->fp_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2674
port->fp_task = FP_TASK_ONLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2676
if ((rval = fp_port_startup(port, job)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2678
port->fp_task = port->fp_last_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2679
port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2681
if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2682
--port->fp_statec_busy;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2683
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2687
port->fp_state = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2692
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2693
port->fp_soft_state &=
usr/src/uts/common/io/fibre-channel/impl/fp.c
2697
if (port->fp_offline_tid == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2698
port->fp_offline_tid =
usr/src/uts/common/io/fibre-channel/impl/fp.c
2700
(caddr_t)port, fp_offline_ticks);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2703
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2707
switch (port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2730
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2735
switch (port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2740
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2741
fp_loop_online(port, job, orphan);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2748
fp_fabric_online(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2749
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2753
fp_p2p_online(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2754
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2758
if (--port->fp_statec_busy != 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2763
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2770
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2771
port->fp_state = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2773
if (port->fp_offline_tid == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2774
port->fp_offline_tid =
usr/src/uts/common/io/fibre-channel/impl/fp.c
2776
(caddr_t)port, fp_offline_ticks);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2778
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2782
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2784
port->fp_task = port->fp_last_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2785
port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2787
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2794
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2795
fp_plogi_group(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2800
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2801
fp_handle_unsol_buf(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2810
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2830
rval = fp_ns_reg(port, ns_cmd->ns_pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2842
rval = fp_ns_query(port, ns_cmd, job, 0, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2856
topology = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2857
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2862
rval = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fp.c
2863
port->fp_fca_handle, FC_FCA_LINK_RESET);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2871
rval = fp_remote_lip(port, pwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2885
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2899
fp_port_startup(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
2906
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
2910
" port=%p, job=%p", port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2912
port->fp_topology = FC_TOP_UNKNOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2913
port->fp_port_id.port_id = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2914
state = FC_PORT_STATE_MASK(port->fp_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2917
port->fp_port_type.port_type = FC_NS_PORT_UNKNOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2919
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2921
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2926
port->fp_port_type.port_type = FC_NS_PORT_NL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2927
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2929
lilp_map = &port->fp_lilp_map;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2930
if ((rval = fp_get_lilpmap(port, lilp_map)) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
2936
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2943
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2945
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2965
rval = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
2966
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2969
port->fp_port_id.port_id = p2p_info.fca_d_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2970
port->fp_port_type.port_type = FC_NS_PORT_N;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2971
port->fp_topology = FC_TOP_PT_PT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2972
port->fp_total_devices = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2974
&port->fp_service_params.nport_ww_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2977
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2978
pd = fctl_create_remote_port(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2984
" P2P port=%p pd=%p fp %x pd %x", port, pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2985
port->fp_port_id.port_id, p2p_info.d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2986
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2989
port->fp_port_type.port_type = FC_NS_PORT_N;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2990
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
2997
if ((rval = fp_fabric_login(port, src_id, job, FP_CMD_PLOGI_DONT_CARE,
usr/src/uts/common/io/fibre-channel/impl/fp.c
2999
port->fp_port_type.port_type = FC_NS_PORT_UNKNOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3003
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3004
if (port->fp_statec_busy <= 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3005
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3006
fp_printf(port, CE_NOTE, FP_LOG_ONLY, rval, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3008
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3015
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3017
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3018
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3019
fp_ns_init(port, job, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3020
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3024
port->fp_topology = FC_TOP_PRIVATE_LOOP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3025
port->fp_port_id.port_id =
usr/src/uts/common/io/fibre-channel/impl/fp.c
3026
port->fp_lilp_map.lilp_myalpa & 0xFF;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3031
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3044
fc_local_port_t *port = arg;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3046
fp_attach_ulps(port, FC_CMD_ATTACH);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3048
FP_DTRACE(FP_NHEAD1(2, 0), "fp_startup almost complete; port=%p", port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3059
fc_local_port_t *port = att->att_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3062
" ULPs begin; port=%p, cmd=%x", port, att->att_cmd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3067
fctl_idle_port(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3071
" ULPs end; port=%p, cmd=%x", port, att->att_cmd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3076
port->fp_task = port->fp_last_task;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3077
port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3090
fp_sendcmd(fc_local_port_t *port, fp_cmd_t *cmd, opaque_t fca_handle)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3094
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3095
if (port->fp_statec_busy > 1 || (cmd->cmd_ulp_pkt != NULL &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
3096
(port->fp_statec_busy || FC_PORT_STATE_MASK(port->fp_state) ==
usr/src/uts/common/io/fibre-channel/impl/fp.c
3115
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3119
if (FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3122
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3126
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3138
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3139
port->fp_out_fpcmds++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3140
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3161
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3165
port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3166
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3167
cur_tail = port->fp_wait_tail;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3168
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3170
while ((cmd = fp_deque_cmd(port)) != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3173
if (port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
3179
rval = cmd->cmd_transport(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3185
fp_enque_cmd(port, cmd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3200
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3201
port->fp_out_fpcmds++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3202
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3205
fp_enque_cmd(port, cmd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3213
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3214
if (port->fp_wait_head) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3217
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3218
tid = timeout(fp_resendcmd, (caddr_t)port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3220
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3221
port->fp_wait_tid = tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3223
port->fp_wait_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3225
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3261
fp_enque_cmd(fc_local_port_t *port, fp_cmd_t *cmd)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3265
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
3268
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, &cmd->cmd_pkt,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3272
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3273
if (port->fp_wait_tail) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3274
port->fp_wait_tail->cmd_next = cmd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3275
port->fp_wait_tail = cmd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3277
ASSERT(port->fp_wait_head == NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3278
port->fp_wait_head = port->fp_wait_tail = cmd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3279
if (port->fp_wait_tid == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3280
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3281
tid = timeout(fp_resendcmd, (caddr_t)port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3283
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3284
port->fp_wait_tid = tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3287
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3300
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3303
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3366
fp_get_nextclass(fc_local_port_t *port, uchar_t cur_class)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3370
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
3374
if (port->fp_cos & FC_NS_CLASS1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3381
if (port->fp_cos & FC_NS_CLASS2) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3388
if (port->fp_cos & FC_NS_CLASS3) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3450
fp_deque_cmd(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3454
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
3456
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3458
if (port->fp_wait_head == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3463
port->fp_wait_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3464
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3468
cmd = port->fp_wait_head;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3469
port->fp_wait_head = cmd->cmd_next;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3472
if (port->fp_wait_head == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3473
port->fp_wait_tail = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3475
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3544
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3547
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3556
ASSERT(port != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3558
if (fctl_destroy_remote_port(port, pd) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3609
fp_port_shutdown(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3618
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
3622
if (port->fp_taskq) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3628
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3629
taskq_wait(port->fp_taskq);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3630
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3633
if (port->fp_offline_tid) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3636
tid = port->fp_offline_tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3637
port->fp_offline_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3638
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3640
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3643
if (port->fp_wait_tid) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3646
tid = port->fp_wait_tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3647
port->fp_wait_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3648
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3651
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3658
while ((cmd = fp_deque_cmd(port)) != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3667
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3670
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
3692
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
3704
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3705
(void) fp_logout(port, pd, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3706
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3713
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3716
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3726
fctl_destroy_all_remote_ports(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3728
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3729
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3730
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3731
fp_ns_fini(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3733
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3740
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3749
fp_get_loopmap(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3758
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
3760
if (FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3762
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3764
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3768
if (port->fp_lilp_map.lilp_length == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3769
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3772
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3775
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3777
lilp_map = &port->fp_lilp_map;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3794
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3806
rval = fp_port_login(port, d_id, job, flag,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3813
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3821
fp_loop_online(fc_local_port_t *port, job_request_t *job, int orphan)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3831
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
3834
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3836
lilp_map = &port->fp_lilp_map;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3839
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3840
if (port->fp_soft_state & FP_SOFT_IN_FCA_RESET) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3841
port->fp_soft_state &= ~FP_SOFT_IN_FCA_RESET;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3842
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3845
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3858
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3871
rval = fp_port_login(port, d_id, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3884
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3885
ASSERT(port->fp_statec_busy > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3886
if (port->fp_statec_busy == 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3887
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3888
fctl_fillout_map(port, &changelist, &listlen,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3891
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3892
if (port->fp_lilp_map.lilp_magic < MAGIC_LIRP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3893
ASSERT(port->fp_total_devices == 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3894
port->fp_total_devices = port->fp_dev_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3899
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3903
(void) fp_ulp_statec_cb(port, FC_STATE_ONLINE, changelist,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3906
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3907
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3908
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3911
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3915
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3923
fp_get_lilpmap(fc_local_port_t *port, fc_lilpmap_t *lilp_map)
usr/src/uts/common/io/fibre-channel/impl/fp.c
3928
port, lilp_map);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3931
rval = port->fp_fca_tran->fca_getmap(port->fp_fca_handle, lilp_map);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3954
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3955
port->fp_total_devices = lilp_map->lilp_length - 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3956
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3960
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3961
if (rval != FC_SUCCESS && !(port->fp_soft_state & FP_SOFT_BAD_LINK)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
3962
port->fp_soft_state |= FP_SOFT_BAD_LINK;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3963
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3965
if (port->fp_fca_tran->fca_reset(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3972
port->fp_soft_state &= ~FP_SOFT_BAD_LINK;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3973
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3975
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3978
FP_TRACE(FP_NHEAD1(1, 0), "fp_get_lilpmap End; port=%p, map=%p", port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
3996
fp_fabric_login(fc_local_port_t *port, uint32_t s_id, job_request_t *job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4003
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4006
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4008
class = fp_get_nextclass(port, FC_TRAN_CLASS_INVALID);
usr/src/uts/common/io/fibre-channel/impl/fp.c
401
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4013
cmd = fp_alloc_pkt(port, sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
4025
fp_xlogi_init(port, cmd, s_id, 0xFFFFFE, fp_flogi_intr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4028
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4034
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4049
fp_port_login(fc_local_port_t *port, uint32_t d_id, job_request_t *job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
405
if ((port = ddi_get_soft_state(fp_driver_softstate,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4061
ASSERT(fctl_get_remote_port_by_did(port, d_id) == NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4066
class = fp_get_nextclass(port, FC_TRAN_CLASS_INVALID);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4071
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4072
tmp_pd = fctl_lookup_pd_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4073
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4093
cmd = fp_alloc_pkt(port, sizeof (la_els_adisc_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
410
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4105
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4109
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4115
cmd = fp_alloc_pkt(port, sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
412
if (port->fp_ulp_attach) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4127
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4128
src_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4129
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
413
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4131
fp_xlogi_init(port, cmd, src_id, d_id, fp_plogi_intr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4143
((port->fp_npiv_type == FC_NPIV_PORT) ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
4144
(port->fp_npiv_flag == FC_NPIV_ENABLE))) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4146
(port->fp_port_id.port_id & 0xffff00)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4152
(fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
419
if (port->fp_task != FP_TASK_IDLE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
420
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
425
port->fp_soft_state |= FP_DETACH_INPROGRESS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
427
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
429
if (fctl_detach_ulps(port, FC_CMD_DETACH,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4290
fp_port_offline(fc_local_port_t *port, int notify)
usr/src/uts/common/io/fibre-channel/impl/fp.c
4298
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4301
head = &port->fp_pwwn_table[index];
usr/src/uts/common/io/fibre-channel/impl/fp.c
4306
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
431
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4311
port->fp_total_devices = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
432
port->fp_soft_state &= ~FP_DETACH_INPROGRESS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4320
ASSERT(port->fp_statec_busy > 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4321
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4322
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4324
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4325
(void) fp_ulp_statec_cb(port, FC_STATE_OFFLINE, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4327
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4329
if (port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
433
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4332
} else if (port->fp_statec_busy > 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4336
if ((tid = port->fp_offline_tid) != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4337
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4339
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4343
port->fp_offline_tid = timeout(fp_offline_timeout,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4344
(caddr_t)port, fp_offline_ticks);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4356
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4360
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4362
if ((FC_PORT_STATE_MASK(port->fp_state) != FC_STATE_OFFLINE) ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
4363
(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
4365
port->fp_dev_count == 0 || port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4366
port->fp_offline_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4367
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4371
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4375
if (port->fp_options & FP_CORE_ON_OFFLINE_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4376
if ((ret = port->fp_fca_tran->fca_reset(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
438
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4384
} else if (port->fp_options & FP_RESET_CORE_ON_OFFLINE_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4385
if ((ret = port->fp_fca_tran->fca_reset(port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
439
for (cnt = 0; (port->fp_job_head) && (cnt < fp_cmd_wait_cnt);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4395
fctl_fillout_map(port, &changelist, &listlen, 1, 0, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4396
(void) fp_ulp_statec_cb(port, FC_STATE_OFFLINE, changelist,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4399
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4400
port->fp_offline_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4401
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
441
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
443
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4438
fp_xlogi_init(fc_local_port_t *port, fp_cmd_t *cmd, uint32_t s_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4444
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4449
FC_SET_CMD(port, cmd->cmd_pkt.pkt_cmd_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4450
(uint8_t *)&port->fp_service_params,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4451
(uint8_t *)cmd->cmd_pkt.pkt_cmd, sizeof (port->fp_service_params),
usr/src/uts/common/io/fibre-channel/impl/fp.c
4454
FC_SET_CMD(port, cmd->cmd_pkt.pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
446
if (port->fp_job_head) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4466
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
447
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4470
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4472
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4475
fp_els_init(cmd, port->fp_port_id.port_id, pd->pd_port_id.port_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4478
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4485
payload.nport_ww_name = port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4486
payload.nport_id = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4488
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4498
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4505
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4507
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
451
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4510
fp_els_init(cmd, port->fp_port_id.port_id, pd->pd_port_id.port_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4513
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4521
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
453
rval = fp_detach_handler(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4531
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4538
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4540
ASSERT(MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4543
fp_els_init(cmd, port->fp_port_id.port_id, pd->pd_port_id.port_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4546
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4552
payload.rls_portid = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4554
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4565
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
457
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4572
port = pd->pd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4577
fp_els_init(cmd, port->fp_port_id.port_id, pd->pd_port_id.port_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4580
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4586
payload.nport_id = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4587
payload.port_wwn = port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4588
payload.node_wwn = port->fp_service_params.node_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4589
payload.hard_addr = port->fp_hard_addr;
usr/src/uts/common/io/fibre-channel/impl/fp.c
459
if (fctl_detach_ulps(port, FC_CMD_SUSPEND,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4591
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4601
fp_ulp_statec_cb(fc_local_port_t *port, uint32_t state,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4608
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4618
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4619
clist->clist_flags = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4620
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4622
clist->clist_port = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
464
if ((rval = fp_suspend_handler(port)) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
465
(void) callb_generic_cpr(&port->fp_cpr_info,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4671
pd = fctl_get_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4674
pd = fctl_get_remote_port_by_did(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4682
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4685
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
4686
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4689
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4691
(void) taskq_dispatch(port->fp_taskq, fctl_ulp_statec_cb,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4695
"state=%x, len=%d", port, state, listlen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4705
fp_ulp_devc_cb(fc_local_port_t *port, fc_portmap_t *changelist,
usr/src/uts/common/io/fibre-channel/impl/fp.c
471
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4711
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4721
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4722
clist->clist_flags = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4723
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4725
clist->clist_port = (opaque_t)port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4759
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4760
port->fp_last_change++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4761
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4764
fp_log_target_event(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4776
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4777
port->fp_last_change++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4778
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4788
fp_log_target_event(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
481
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
482
port->fp_ulp_attach = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4825
pd = fctl_get_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4828
pd = fctl_get_remote_port_by_did(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4842
ret = taskq_dispatch(port->fp_taskq, fctl_ulp_statec_cb, clist, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4857
"port=%p", port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4863
port, listlen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4874
fp_plogi_group(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
4890
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4896
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4897
offline = (port->fp_statec_busy ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
4898
FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4899
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
490
if ((port->fp_soft_state & FP_SOFT_POWER_DOWN) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
491
(!(port->fp_soft_state & FP_SOFT_NO_PMCOMP))) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
492
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4924
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
493
(void) pm_raise_power(port->fp_port_dip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
496
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4963
tmp_pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4976
"port=%p, pd=%p", port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
500
fp_attach_ulps(port, converse);
usr/src/uts/common/io/fibre-channel/impl/fp.c
502
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
503
while (port->fp_ulp_attach) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
504
cv_wait(&port->fp_attach_cv, &port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
507
port->fp_soft_state &= ~FP_DETACH_INPROGRESS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5070
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5114
pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5123
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5124
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5125
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5126
pd = fp_create_remote_port_by_ns(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5138
" pd=%p", port, job, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5141
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
515
port->fp_soft_state |= FP_DETACH_FAILED;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5155
rval = fp_port_login(port, d_id, job, cmd_flags,
usr/src/uts/common/io/fibre-channel/impl/fp.c
517
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5179
" PD removed; port=%p, job=%p", port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5188
if (fctl_destroy_remote_port(port, pd) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5201
port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5209
fp_ns_init(fc_local_port_t *port, job_request_t *job, int sleep)
usr/src/uts/common/io/fibre-channel/impl/fp.c
5220
rval = fp_port_login(port, 0xFFFFFC, job, FP_CMD_PLOGI_RETAIN,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5224
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5225
port->fp_topology = FC_TOP_NO_NS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5226
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5233
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5234
port->fp_topology = FC_TOP_NO_NS;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5235
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5254
if (fp_ns_reg(port, NULL, ns_reg_cmds[count],
usr/src/uts/common/io/fibre-channel/impl/fp.c
5265
(void) fp_ns_get_devcount(port, job, 0, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5267
if (port->fp_dev_count < FP_MAX_DEVICES) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5268
(void) fp_ns_get_devcount(port, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5273
if (fp_ns_scr(port, job, FC_SCR_FULL_REGISTRATION,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5287
fp_ns_fini(fc_local_port_t *port, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
5299
if (fp_ns_scr(port, job, FC_SCR_CLEAR_REGISTRATION, KM_SLEEP) !=
usr/src/uts/common/io/fibre-channel/impl/fp.c
5307
if (fp_ns_reg(port, NULL, NS_DA_ID, job, 0, KM_SLEEP) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5314
cmd = fp_alloc_pkt(port, sizeof (la_els_logo_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
5318
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5319
class = port->fp_ns_login_class;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5320
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5321
payload.nport_id = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5322
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5330
if (port->fp_npiv_type == FC_NPIV_PORT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5336
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5340
payload.nport_ww_name = port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5342
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5345
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
536
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5364
fp_ns_reg(fc_local_port_t *port, fc_remote_port_t *pd, uint16_t cmd_code,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5373
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5374
s_id = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5375
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5391
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5396
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5401
(port->fp_service_params.nport_ww_name) :
usr/src/uts/common/io/fibre-channel/impl/fp.c
5402
(port->fp_service_params.node_ww_name));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5422
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&rxn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
543
if ((port = ddi_get_soft_state(fp_driver_softstate,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5432
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5437
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5441
rcos.rcos_cos = port->fp_cos;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5449
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&rcos,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5459
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5465
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5469
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5470
bcopy(port->fp_fc4_types, rfc.rfc_types,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5471
sizeof (port->fp_fc4_types));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5472
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
548
*result = (void *)port->fp_port_dip;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5481
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&rfc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5494
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5495
name_len = port->fp_sym_port_namelen;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5496
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5505
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) + pl_size,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5511
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5517
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&spn, (uint8_t *)
usr/src/uts/common/io/fibre-channel/impl/fp.c
5520
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&name_len,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5525
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5526
FC_SET_CMD(port, pkt->pkt_cmd_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5527
(uint8_t *)port->fp_sym_port_name, (uint8_t *)
usr/src/uts/common/io/fibre-channel/impl/fp.c
5530
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5533
FC_SET_CMD(port, pkt->pkt_cmd_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5545
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5550
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5554
rpt.rpt_type = port->fp_port_type;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5562
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&rpt,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5572
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5577
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5582
port->fp_service_params.node_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5583
bcopy(port->fp_ip_addr, rip.rip_ip_addr,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5584
sizeof (port->fp_ip_addr));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5606
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&rip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5616
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5621
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5626
port->fp_service_params.node_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5627
bcopy(port->fp_ipa, ipa.ipa_value,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5628
sizeof (port->fp_ipa));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5643
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&ipa,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5657
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5658
name_len = port->fp_sym_node_namelen;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5659
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5672
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5677
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5681
bcopy(&port->fp_service_params.node_ww_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5685
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5686
FC_SET_CMD(port, pkt->pkt_cmd_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5687
(uint8_t *)port->fp_sym_node_name, (uint8_t *)
usr/src/uts/common/io/fibre-channel/impl/fp.c
5690
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5694
FC_SET_CMD(port, pkt->pkt_cmd_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5701
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&snn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5704
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&name_len,
usr/src/uts/common/io/fibre-channel/impl/fp.c
571
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5717
cmd = fp_alloc_pkt(port, sizeof (fc_ct_header_t) +
usr/src/uts/common/io/fibre-channel/impl/fp.c
5724
fp_ct_init(port, cmd, NULL, cmd_code, NULL, 0, 0, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
573
port = ddi_get_soft_state(fp_driver_softstate, ddi_get_instance(dip));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5737
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&rall,
usr/src/uts/common/io/fibre-channel/impl/fp.c
574
if (port == NULL || comp != FP_PM_COMPONENT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5748
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5774
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5777
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5783
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5784
if (cmd->cmd_ulp_pkt != NULL && port->fp_statec_busy) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5785
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5788
} else if (!(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
5790
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5819
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5856
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
586
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5866
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5868
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5869
port->fp_out_fpcmds--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
587
if (port->fp_soft_state & FP_SOFT_SUSPEND) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5870
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5873
port, pkt, pkt->pkt_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
588
port->fp_soft_state &= ~FP_SOFT_POWER_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5887
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp, (uint8_t *)acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
589
port->fp_pm_level = FP_PM_PORT_UP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5896
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&csp,
usr/src/uts/common/io/fibre-channel/impl/fp.c
590
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5901
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5903
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5904
state = FC_PORT_STATE_MASK(port->fp_state);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5905
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5909
swwn = &port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
591
fctl_attach_ulps(port, FC_CMD_POWER_UP, &modlinkage);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5911
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&dwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5915
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&nwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5919
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5921
port->fp_topology = FC_TOP_PT_PT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5922
port->fp_total_devices = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5924
port->fp_ptpt_master = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5930
s_id = port->fp_instance + FP_DEFAULT_SID;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5931
d_id = port->fp_instance + FP_DEFAULT_DID;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5932
port->fp_port_id.port_id = s_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5933
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5936
"pd %x", port->fp_port_id.port_id, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5937
pd = fctl_create_remote_port(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5941
fp_printf(port, CE_NOTE, FP_LOG_ONLY,
usr/src/uts/common/io/fibre-channel/impl/fp.c
595
if (port->fp_soft_state & FP_SOFT_POWER_DOWN) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5954
fp_xlogi_init(port, cmd, s_id, d_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
596
ASSERT(port->fp_pm_level == FP_PM_PORT_DOWN);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5970
if (fp_sendcmd(port, cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5971
port->fp_fca_handle) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
5979
port->fp_ptpt_master = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
598
port->fp_pm_level = FP_PM_PORT_UP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5980
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5986
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5988
port->fp_topology = FC_TOP_PUBLIC_LOOP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
599
rval = fp_power_up(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5990
port->fp_topology = FC_TOP_FABRIC;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5992
FC_GET_RSP(port, pkt->pkt_resp_acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5993
(uint8_t *)&port->fp_fabric_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5998
port->fp_port_id.port_id = pkt->pkt_resp_fhdr.d_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5999
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
601
port->fp_pm_level = FP_PM_PORT_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6019
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6027
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6035
" jcount=%d pkt=%p, state=%x", port, cmd->cmd_job, d_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
604
port->fp_pm_level = FP_PM_PORT_UP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6042
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6043
port->fp_out_fpcmds--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6044
bailout = ((port->fp_statec_busy ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
6045
FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
6047
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
606
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6066
fctl_get_remote_port_by_did(port, d_id) != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6083
d_id, port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6093
if ((pd = fctl_get_remote_port_by_did(port, d_id)) != NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
610
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6101
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6102
if (!bailout && !(skip_msg && port->fp_statec_busy) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
6103
port->fp_statec_busy <= 1 &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
6105
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6116
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, pkt,
usr/src/uts/common/io/fibre-channel/impl/fp.c
612
ASSERT(!(port->fp_soft_state & FP_SOFT_NO_PMCOMP));
usr/src/uts/common/io/fibre-channel/impl/fp.c
6123
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
613
if (port->fp_soft_state & FP_SOFT_NO_PMCOMP) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6132
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp, (uint8_t *)acc,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6142
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6143
port->fp_ns_login_class = FC_TRAN_CLASS(pkt->pkt_tran_flags);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6144
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6151
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&pwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6155
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&nwwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6163
pd = fctl_get_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6166
port->fp_port_id.port_id, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6167
pd = fctl_create_remote_port(port, &nwwn, &pwwn, d_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6170
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6179
tmp_pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
618
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6185
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6194
fctl_delist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6208
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6217
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6220
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6225
tmp_pd = fctl_get_remote_port_by_did(port, d_id);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6226
new_wwn_pd = fctl_get_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6228
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
623
if (port->fp_ulp_attach) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
625
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6267
fctl_delist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
632
if (port->fp_soft_state & FP_SOFT_IN_DETACH) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
633
port->fp_pm_level = FP_PM_PORT_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
634
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6365
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6376
fctl_enlist_pwwn_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6379
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6383
(void) fp_ulp_devc_cb(port, changelist, len,
usr/src/uts/common/io/fibre-channel/impl/fp.c
639
if (!port->fp_pm_busy && !port->fp_pm_busy_nocomp) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6398
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
640
port->fp_pm_level = FP_PM_PORT_DOWN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6401
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6408
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6417
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
642
rval = fp_power_down(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6420
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
644
port->fp_pm_level = FP_PM_PORT_UP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
645
ASSERT(!(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
6450
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6451
if (port->fp_topology == FC_TOP_PRIVATE_LOOP || nl_port) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6475
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6477
if (fp_sendcmd(port, cmd, port->fp_fca_handle) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
648
ASSERT(port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
6481
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6485
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6498
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6500
if (fp_sendcmd(port, cmd, port->fp_fca_handle) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6518
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
652
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6528
port = cmd->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6534
ASSERT(pd != NULL && port != NULL && cmd != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6536
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6537
port->fp_out_fpcmds--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6538
bailout = ((port->fp_statec_busy ||
usr/src/uts/common/io/fibre-channel/impl/fp.c
6539
FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) &&
usr/src/uts/common/io/fibre-channel/impl/fp.c
6541
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6551
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6557
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&ha,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6561
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6564
(port->fp_topology == FC_TOP_PRIVATE_LOOP) ? 1 : 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6568
fctl_enlist_did_table(port, pd);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6572
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6590
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6611
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6612
if (port->fp_statec_busy <= 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6613
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6620
class = fp_get_nextclass(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6630
port->fp_state, pkt->pkt_state,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6634
logi_cmd = fp_alloc_pkt(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6650
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6651
src_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6652
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6654
fp_xlogi_init(port, logi_cmd, src_id,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6663
if (fp_sendcmd(port, logi_cmd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6664
port->fp_fca_handle) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6671
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, pkt,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6678
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
670
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6708
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6721
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6723
rval = fp_sendcmd(port, cmd, port->fp_fca_handle);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6750
"map_flags=%x initiator=%d", port, pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6754
(void) fp_ulp_devc_cb(port, changelist,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6772
fc_local_port_t *port = ((fp_cmd_t *)pkt->pkt_ulp_private)->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6778
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6810
fc_local_port_t *port = ((fp_cmd_t *)pkt->pkt_ulp_private)->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6812
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6832
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)job->job_private,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6850
fc_local_port_t *port = ((fp_cmd_t *)pkt->pkt_ulp_private)->cmd_port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6852
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)&resp,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6872
FC_GET_RSP(port, pkt->pkt_resp_acc, (uint8_t *)job->job_private,
usr/src/uts/common/io/fibre-channel/impl/fp.c
688
port = ddi_get_soft_state(fp_driver_softstate, instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
689
if (port == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6906
fc_local_port_t *port = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6914
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6915
if ((port->fp_soft_state &
usr/src/uts/common/io/fibre-channel/impl/fp.c
6917
(FC_PORT_STATE_MASK(port->fp_state) == FC_PORT_STATE_MASK(state))) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6918
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6922
if (port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6923
port->fp_soft_state |= FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6926
ASSERT(port->fp_soft_state & FP_SOFT_IN_STATEC_CB);
usr/src/uts/common/io/fibre-channel/impl/fp.c
693
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6930
port->fp_statec_busy++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6938
state = FC_PORT_SPEED_MASK(port->fp_state) | FC_STATE_LOOP;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6939
fp_port_offline(port, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
694
if (port->fp_flag & FP_EXCL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6941
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6948
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
6951
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6952
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6953
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6955
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6958
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6963
bzero(&port->fp_fabric_name, sizeof (la_wwn_t));
usr/src/uts/common/io/fibre-channel/impl/fp.c
6964
port->fp_state = state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6965
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6967
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6972
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6973
port->fp_state = state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6975
if (port->fp_offline_tid) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6978
tid = port->fp_offline_tid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6979
port->fp_offline_tid = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6980
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6983
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6989
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
699
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6993
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
6994
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
6995
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6997
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7000
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7004
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7005
port->fp_state = FC_STATE_OFFLINE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7006
port->fp_soft_state |= FP_SOFT_IN_FCA_RESET;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7007
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7014
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7018
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7019
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7020
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7022
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7028
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7032
(void) fp_ulp_notify(port, state, KM_NOSLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7039
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
704
if (port->fp_flag & FP_OPEN) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7040
if (--port->fp_statec_busy == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7041
port->fp_soft_state &= ~FP_SOFT_IN_STATEC_CB;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7043
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7053
fp_ns_scr(fc_local_port_t *port, job_request_t *job, uchar_t scr_func,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7062
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7063
s_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7064
class = port->fp_ns_login_class;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7065
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7067
cmd = fp_alloc_pkt(port, sizeof (fc_scr_req_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
7080
cmd->cmd_transport = port->fp_fca_tran->fca_els_send;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7089
FC_SET_CMD(port, pkt->pkt_cmd_acc, (uint8_t *)&payload,
usr/src/uts/common/io/fibre-channel/impl/fp.c
709
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7094
if (fp_sendcmd(port, cmd, port->fp_fca_handle) != FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
712
port->fp_flag |= FP_EXCL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7124
fp_ns_get_devcount(fc_local_port_t *port, job_request_t *job, int create,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7132
ASSERT(!MUTEX_HELD(&port->fp_mutex));
usr/src/uts/common/io/fibre-channel/impl/fp.c
7134
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7135
src_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7136
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7138
if (!create && (port->fp_options & FP_NS_SMART_COUNT)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
714
port->fp_flag |= FP_OPEN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
715
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7178
rval = fp_ns_query(port, ns_cmd, job, 1, sleep);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7181
if (!create && (port->fp_options & FP_NS_SMART_COUNT)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7190
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7191
port->fp_options &= ~FP_NS_SMART_COUNT;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7192
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7195
return (fp_ns_get_devcount(port, job, create, sleep));
usr/src/uts/common/io/fibre-channel/impl/fp.c
7198
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7199
port->fp_total_devices = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7208
port->fp_total_devices += max_resid;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7210
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7212
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7213
port->fp_total_devices = *((int *)ns_cmd->ns_data_buf);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7214
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7224
fp_fciocmd(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio)
usr/src/uts/common/io/fibre-channel/impl/fp.c
7246
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7247
if (port->fp_soft_state & (FP_SOFT_IN_STATEC_CB |
usr/src/uts/common/io/fibre-channel/impl/fp.c
7250
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7257
open_flag = port->fp_flag;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7258
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7274
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7275
if (port->fp_flag & FP_EXCL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7276
if (port->fp_flag & FP_EXCL_BUSY) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7277
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7281
port->fp_flag |= FP_EXCL_BUSY;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7283
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7312
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7313
val->dev_did = port->fp_port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7314
val->dev_hard_addr = port->fp_hard_addr;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7315
val->dev_pwwn = port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7316
val->dev_nwwn = port->fp_service_params.node_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7317
val->dev_state = port->fp_state;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7319
lilp_map = &port->fp_lilp_map;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7326
if (d_id == port->fp_port_id.port_id) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
733
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7332
bcopy(port->fp_fc4_types, val->dev_type,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7333
sizeof (port->fp_fc4_types));
usr/src/uts/common/io/fibre-channel/impl/fp.c
7334
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7348
sizeof (port->fp_fc4_types));
usr/src/uts/common/io/fibre-channel/impl/fp.c
7391
tmpPort = fctl_get_adapter_port_by_index(port, index);
usr/src/uts/common/io/fibre-channel/impl/fp.c
741
port = ddi_get_soft_state(fp_driver_softstate, instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
742
if (port == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7438
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7439
bcopy(port->fp_hba_port_attrs.manufacturer,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7442
bcopy(port->fp_hba_port_attrs.serial_number,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7445
bcopy(port->fp_hba_port_attrs.model,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7448
bcopy(port->fp_hba_port_attrs.model_description,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7451
bcopy(port->fp_sym_node_name, val->NodeSymbolicName,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7452
port->fp_sym_node_namelen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7453
bcopy(port->fp_hba_port_attrs.hardware_version,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7456
bcopy(port->fp_hba_port_attrs.option_rom_version,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7459
bcopy(port->fp_hba_port_attrs.firmware_version,
usr/src/uts/common/io/fibre-channel/impl/fp.c
746
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7463
port->fp_hba_port_attrs.vendor_specific_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7464
bcopy(&port->fp_service_params.node_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7469
bcopy(port->fp_hba_port_attrs.driver_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
747
if ((port->fp_flag & FP_OPEN) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7472
bcopy(port->fp_hba_port_attrs.driver_version,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7475
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7478
val->NumberOfPorts = fctl_count_fru_ports(port, 0);
usr/src/uts/common/io/fibre-channel/impl/fp.c
748
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7480
val->NumberOfPorts = fctl_count_fru_ports(port, 1);
usr/src/uts/common/io/fibre-channel/impl/fp.c
751
port->fp_flag = FP_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
752
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7541
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7542
bcopy(&port->fp_service_params.node_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7545
bcopy(&port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7548
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7576
tmpport = fc_delete_npiv_port(port, &vwwn[0]);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7599
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7601
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7604
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7607
if (port == port->fp_port_next) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7608
port->fp_port_next =
usr/src/uts/common/io/fibre-channel/impl/fp.c
7609
port->fp_port_prev = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7611
port->fp_npiv_portnum--;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7614
port->fp_npiv_portindex[portindex-1] = 0;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7615
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7629
(void) ddi_pathname(port->fp_port_dip, portname);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7631
(void) ddi_pathname(port->fp_fca_dip, fcaname);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7634
ddi_driver_name(port->fp_fca_dip));
usr/src/uts/common/io/fibre-channel/impl/fp.c
7650
if (fc_get_npiv_port(port, &entrybuf.VPortWWN)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7654
npiv_ret = fctl_fca_create_npivport(port->fp_fca_dip,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7655
port->fp_port_dip, ww_nname, ww_pname, &vportindex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7657
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7658
port->fp_npiv_portnum++;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7659
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
768
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7692
if (port->fp_npiv_portnum > count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7693
list->numAdapters = port->fp_npiv_portnum;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7696
count = fc_ulp_get_npiv_port_list(port,
usr/src/uts/common/io/fibre-channel/impl/fp.c
772
port = ddi_get_soft_state(fp_driver_softstate, instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7729
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
773
if (port == NULL) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7730
val->npivflag = port->fp_npiv_flag;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7731
val->lastChange = port->fp_last_change;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7732
bcopy(&port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7735
bcopy(&port->fp_service_params.node_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7738
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7740
val->NumberOfNPIVPorts = fc_ulp_get_npiv_port_num(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7741
if (port->fp_npiv_type != FC_NPIV_PORT) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7743
port->fp_fca_tran->fca_num_npivports;
usr/src/uts/common/io/fibre-channel/impl/fp.c
777
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
778
if ((port->fp_flag & FP_OPEN) == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7780
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7781
val->lastChange = port->fp_last_change;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7782
val->fp_minor = port->fp_instance;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7784
bcopy(&port->fp_service_params.nport_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7787
bcopy(&port->fp_service_params.node_ww_name.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
779
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7790
bcopy(&port->fp_fabric_name, &val->FabricName.raw_wwn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7793
val->PortFcId = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7795
switch (FC_PORT_STATE_MASK(port->fp_state)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7810
switch (port->fp_port_type.port_type) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
783
if (port->fp_soft_state & FP_SOFT_SUSPEND) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7838
switch (port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
784
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7856
if (port->fp_bind_state == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7871
port->fp_hba_port_attrs.supported_cos;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7873
bcopy(port->fp_fc4_types, val->PortActiveFc4Types,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7875
bcopy(port->fp_sym_port_name, val->PortSymbolicName,
usr/src/uts/common/io/fibre-channel/impl/fp.c
7876
port->fp_sym_port_namelen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7878
port->fp_hba_port_attrs.supported_speed;
usr/src/uts/common/io/fibre-channel/impl/fp.c
788
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7880
switch (FC_PORT_SPEED_MASK(port->fp_state)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
7906
val->PortMaxFrameSize = port->fp_hba_port_attrs.max_frame_size;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7907
val->NumberofDiscoveredPorts = port->fp_dev_count;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7908
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
791
ret = fctl_busy_port(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
796
ASSERT(port->fp_pm_level == FP_PM_PORT_UP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
7990
if (index >= port->fp_dev_count) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8004
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8005
tmp_pd = fctl_lookup_pd_by_index(port, index);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8011
val->lastChange = port->fp_last_change;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8012
val->fp_minor = port->fp_instance;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8103
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8136
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8137
tmp_pd = fctl_lookup_pd_by_wwn(port, wwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8138
val->lastChange = port->fp_last_change;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8139
val->fp_minor = port->fp_instance;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8140
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8242
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8243
switch (port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8246
num_devices = port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8252
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8263
(void) fp_ns_get_devcount(port, job, 0, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8266
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8267
num_devices = port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8280
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8307
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8308
if (num_devices < port->fp_total_devices) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8310
new_count = port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8311
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8328
if (port->fp_total_devices <= 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8330
new_count = port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8331
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8348
switch (port->fp_topology) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8350
if (fp_fillout_loopmap(port, fcio,
usr/src/uts/common/io/fibre-channel/impl/fp.c
8361
if (fp_fillout_p2pmap(port, fcio,
usr/src/uts/common/io/fibre-channel/impl/fp.c
8376
sizeof (fc_port_dev_t) * port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8378
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8395
ret = fp_ns_query(port, ns_cmd, job, 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8407
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8414
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8419
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
843
ret = fp_fciocmd(port, data, mode, &fcio);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8430
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8439
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8447
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8457
num_devices = port->fp_total_devices;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8473
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
849
ret = fctl_ulp_port_ioctl(port, dev, cmd, data,
usr/src/uts/common/io/fibre-channel/impl/fp.c
8529
pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
853
fctl_idle_port(port);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8531
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8532
my_pwwn = &port->fp_service_params.nport_ww_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8533
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8541
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8542
*params = port->fp_service_params;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8543
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8646
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8681
pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8683
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8684
if (FC_IS_TOP_SWITCH(port->fp_topology)) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8685
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8703
ret = fp_ns_query(port, ns_cmd, job,
usr/src/uts/common/io/fibre-channel/impl/fp.c
871
fp_init_symbolic_names(fc_local_port_t *port)
usr/src/uts/common/io/fibre-channel/impl/fp.c
8721
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
873
const char *vendorname = ddi_driver_name(port->fp_fca_dip);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8762
pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
878
if (port->fp_sym_node_namelen == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8791
(void) fp_ulp_devc_cb(port, changelist, 1, 1, KM_SLEEP, 1);
usr/src/uts/common/io/fibre-channel/impl/fp.c
881
"%s%d", vendorname, ddi_get_instance(port->fp_fca_dip));
usr/src/uts/common/io/fibre-channel/impl/fp.c
8815
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
8816
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
886
port->fp_sym_node_namelen = strlen(sym_name);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8865
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
8866
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
887
if (port->fp_sym_node_namelen >= FCHBA_SYMB_NAME_LEN) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
888
port->fp_sym_node_namelen = FCHBA_SYMB_NAME_LEN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
890
(void) strncpy(port->fp_sym_node_name, sym_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
8903
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
8904
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
891
port->fp_sym_node_namelen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
895
if (port->fp_sym_port_namelen == 0) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
8950
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
8951
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
898
(void) ddi_pathname(port->fp_port_dip, pathname);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8989
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
899
port->fp_sym_port_namelen = strlen(pathname);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8990
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
900
if (port->fp_sym_port_namelen >= FCHBA_SYMB_NAME_LEN) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
9005
ret = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9006
port->fp_fca_handle, FC_FCA_CORE);
usr/src/uts/common/io/fibre-channel/impl/fp.c
901
port->fp_sym_port_namelen = FCHBA_SYMB_NAME_LEN;
usr/src/uts/common/io/fibre-channel/impl/fp.c
903
(void) strncpy(port->fp_sym_port_name, pathname,
usr/src/uts/common/io/fibre-channel/impl/fp.c
9033
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9034
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
904
port->fp_sym_port_namelen);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9061
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9062
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9093
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9094
if (FC_PORT_STATE_MASK(port->fp_state) == FC_STATE_OFFLINE) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
9097
user_topology = port->fp_topology;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9099
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9132
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9133
if (port->fp_soft_state & FP_SOFT_IN_LINK_RESET) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
9134
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9137
port->fp_soft_state |= FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9138
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9148
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9151
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9152
port->fp_soft_state &= ~FP_SOFT_IN_LINK_RESET;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9153
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9167
ret = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9168
port->fp_fca_handle, FC_FCA_RESET);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9179
ret = port->fp_fca_tran->fca_reset(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9180
port->fp_fca_handle, FC_FCA_RESET_CORE);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9231
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9232
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
924
fc_local_port_t *port;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9257
fp_printf(port, CE_NOTE, FP_LOG_ONLY, 0, NULL,
usr/src/uts/common/io/fibre-channel/impl/fp.c
9303
rval = fp_get_rnid(port, data, mode, fcio);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9325
rval = fp_send_rnid(port, data, mode, fcio, &pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9338
rval = fp_set_rnid(port, data, mode, fcio);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9379
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9380
src_id = port->fp_port_id.port_id;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9381
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9399
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9400
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9434
pd = fctl_hold_remote_port_by_did(port, dest);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9470
cmd = fp_alloc_pkt(port, sizeof (la_els_rls_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
9488
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9505
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9507
if (fp_sendcmd(port, cmd, port->fp_fca_handle) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
9537
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9543
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
963
port = ddi_get_soft_state(fp_driver_softstate, instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9635
fctl_enque_job(port, job);
usr/src/uts/common/io/fibre-channel/impl/fp.c
965
(void) sprintf(port->fp_ibuf, "fp(%d)", instance);
usr/src/uts/common/io/fibre-channel/impl/fp.c
967
port->fp_instance = instance;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9674
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9675
if (port->fp_flag & FP_EXCL_BUSY) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
9676
port->fp_flag &= ~FP_EXCL_BUSY;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9678
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
968
port->fp_ulp_attach = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
969
port->fp_port_num = port_num;
usr/src/uts/common/io/fibre-channel/impl/fp.c
970
port->fp_verbose = fp_verbosity;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9700
fp_set_rnid(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio)
usr/src/uts/common/io/fibre-channel/impl/fp.c
971
port->fp_options = fp_options;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9724
rval = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9725
port->fp_fca_handle, &pm);
usr/src/uts/common/io/fibre-channel/impl/fp.c
973
port->fp_fca_dip = ddi_get_parent(dip);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9734
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9736
bcopy(rnid, &port->fp_rnid_params,
usr/src/uts/common/io/fibre-channel/impl/fp.c
9737
sizeof (port->fp_rnid_params));
usr/src/uts/common/io/fibre-channel/impl/fp.c
9738
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
974
port->fp_port_dip = dip;
usr/src/uts/common/io/fibre-channel/impl/fp.c
975
port->fp_fca_tran = (fc_fca_tran_t *)
usr/src/uts/common/io/fibre-channel/impl/fp.c
9754
fp_get_rnid(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio)
usr/src/uts/common/io/fibre-channel/impl/fp.c
976
ddi_get_driver_private(port->fp_fca_dip);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9764
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9765
if (port->fp_rnid_init == 1) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
9766
bcopy(&port->fp_rnid_params, rnid, sizeof (fc_rnid_t));
usr/src/uts/common/io/fibre-channel/impl/fp.c
9767
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
978
port->fp_task = port->fp_last_task = FP_TASK_IDLE;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9787
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9798
ret = port->fp_fca_tran->fca_port_manage(
usr/src/uts/common/io/fibre-channel/impl/fp.c
9799
port->fp_fca_handle,
usr/src/uts/common/io/fibre-channel/impl/fp.c
9804
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9805
port->fp_rnid_init = 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9806
bcopy(rnid, &port->fp_rnid_params, sizeof (*rnid));
usr/src/uts/common/io/fibre-channel/impl/fp.c
9807
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9838
fp_send_rnid(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio,
usr/src/uts/common/io/fibre-channel/impl/fp.c
9847
pd = fctl_get_remote_port_by_pwwn(port, pwwn);
usr/src/uts/common/io/fibre-channel/impl/fp.c
985
port->fp_rscn_count = FC_INVALID_RSCN_COUNT + 1;
usr/src/uts/common/io/fibre-channel/impl/fp.c
987
mutex_init(&port->fp_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9872
cmd = fp_alloc_pkt(port, sizeof (la_els_rnid_t),
usr/src/uts/common/io/fibre-channel/impl/fp.c
988
cv_init(&port->fp_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
989
cv_init(&port->fp_attach_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9891
mutex_enter(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9907
mutex_exit(&port->fp_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
9909
if (fp_sendcmd(port, cmd, port->fp_fca_handle) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
999
port->fp_npiv_type = FC_NPIV_PORT;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
12377
struct fcp_port *pptr = elem->port;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14441
elem->port = pptr;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
117
i2csim_io_request(i2csim_t *sim, const i2csim_ctrl_t *ctrl, uint32_t port,
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
134
sim->sim_port_req = port;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
159
i2csim_io_i2c(void *arg, uint32_t port, i2c_req_t *req)
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
163
i2csim_io_request(&i2csim, ctrl, port, req, NULL);
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
167
i2csim_io_smbus(void *arg, uint32_t port, smbus_req_t *req)
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
171
i2csim_io_request(&i2csim, ctrl, port, NULL, req);
usr/src/uts/common/io/i2c/ctrl/ismt/ismt.c
520
ismt_io_smbus(void *arg, uint32_t port, smbus_req_t *req)
usr/src/uts/common/io/i2c/ctrl/ismt/ismt.c
681
ismt_io_i2c(void *arg, uint32_t port, i2c_req_t *req)
usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
734
pchsmbus_io_smbus(void *arg, uint32_t port, smbus_req_t *req)
usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
739
ASSERT3U(port, ==, 0);
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
123
ltc430x_port_enable(void *arg, i2c_txn_t *txn, uint32_t port, uint32_t flags,
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
136
VERIFY3U(port, !=, I2C_MUX_PORT_ALL);
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
137
VERIFY3U(port, <, ltc->ltc_ident->li_nports);
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
138
val = LTC430X_R_SWITCH_SET_SWITCH(0, port, LTC430X_R_SWITCH_CON);
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
149
ltc430x_port_disable(void *arg, i2c_txn_t *txn, uint32_t port, uint32_t flags,
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
159
ASSERT3U(port, ==, I2C_MUX_PORT_ALL);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
100
VERIFY3U(port, !=, I2C_MUX_PORT_ALL);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
101
VERIFY3U(port, <, pca->pca_ident->pi_nports);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
102
uint8_t val = PCA_954X_SET_CHAN(0, port, PCA_954X_CHAN_EN);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
113
pca954x_port_disable(void *arg, i2c_txn_t *txn, uint32_t port, uint32_t flags,
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
123
VERIFY3U(port, ==, I2C_MUX_PORT_ALL);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
91
pca954x_port_enable(void *arg, i2c_txn_t *txn, uint32_t port, uint32_t flags,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1407
i2c_port_t *port;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1453
port = nex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1454
for (i2c_dev_t *dev = avl_first(&port->ip_devices); dev != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1455
dev = AVL_NEXT(&port->ip_devices, dev)) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1502
i2c_port_t *port;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1556
i2c_port_t *port = &nex->in_ctrl->ic_ports[i];
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1557
i2c_nex_bus_unconfig_one(port->ip_nex, &conf);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1561
port = nex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1562
for (i2c_dev_t *dev = avl_first(&port->ip_devices); dev != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1563
dev = AVL_NEXT(&port->ip_devices, dev)) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1771
i2c_nex_detach_port(i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1773
i2c_nexus_t *nex = port->ip_nex;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1782
ddi_remove_minor_node(port->ip_nex->in_dip, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1786
i2c_nex_attach_port(i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1788
i2c_nexus_t *nex = port->ip_nex;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1805
i2c_nex_detach_port(port);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
830
i2c_port_fini(i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
832
i2cnex_nex_free(port->ip_nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
833
avl_destroy(&port->ip_devices);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
838
i2c_port_t *port, uint32_t portno,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
843
port->ip_portno = portno;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
845
avl_create(&port->ip_devices, i2c_device_compare, sizeof (i2c_dev_t),
usr/src/uts/common/io/i2c/nexus/i2cnex.c
847
list_link_init(&port->ip_ctrl_link);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
878
port->ip_nex = i2cnex_nex_alloc(I2C_NEXUS_T_PORT, pdip, pnex, NULL,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
880
if (port->ip_nex == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
885
port->ip_nex->in_data.in_port = port;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
339
i2c_addr_free_parent(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
342
i2c_addr_track_t *track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
358
i2c_addr_free(i2c_port_t *port, const i2c_addr_t *addr)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
362
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
365
track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
375
i2c_port_parent_iter(port, i2c_addr_free_parent, (void *)addr);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
385
i2c_addr_alloc_check(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
388
i2c_addr_track_t *track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
416
i2c_addr_alloc_parent(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
419
i2c_addr_track_t *track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
421
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
437
i2c_addr_alloc(i2c_port_t *port, const i2c_addr_t *addr, i2c_error_t *err)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
442
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
445
track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
453
i2c_port_parent_iter(port, i2c_addr_alloc_check, &check);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
461
i2c_port_parent_iter(port, i2c_addr_alloc_parent, (void *)addr);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
466
i2c_port_topmost(i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
468
i2c_port_t *last = port;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
470
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
472
for (i2c_nexus_t *nex = port->ip_nex->in_pnex; nex != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
488
i2c_addr_free_shared_cb(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
494
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
497
track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
512
i2c_addr_free_shared(i2c_port_t *port, const i2c_addr_t *addr, major_t maj)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
516
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
520
(void) i2c_port_iter(port, i2c_addr_free_shared_cb, &alloc);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
524
i2c_addr_alloc_shared_cb(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
528
i2c_addr_track_t *track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
530
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
546
i2c_addr_alloc_shared(i2c_port_t *port, const i2c_addr_t *addr, major_t maj,
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
553
VERIFY3P(port->ip_nex->in_ctrl->ic_lock.cl_owner, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
563
bus = i2c_port_topmost(port);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
579
i2c_port_iter(port, i2c_addr_alloc_shared_cb, &alloc);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
585
i2c_addr_info_7b(const i2c_port_t *port, ui2c_port_info_t *info)
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
587
const i2c_addr_track_t *track = &port->ip_track_7b;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
283
i2c_port_t *port = nex->in_pnex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
285
i2c_addr_free_shared(port, &client->icli_addr,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
289
i2c_addr_free(port, &client->icli_addr);
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
429
i2c_port_t *port = nex->in_pnex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
439
ret = i2c_addr_alloc_shared(port, addr, major, &err);
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
441
ret = i2c_addr_alloc(port, addr, &err);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1000
if (!i2c_mux_update(txn, ctrl, port, &req->smbr_error)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1027
i2c_ctrl_port_name_portno(void *arg, uint32_t port, char *buf, size_t buflen)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1029
return (snprintf(buf, buflen, "%u", port) < sizeof (buf));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
726
i2c_ctrl_io_i2c_xlate(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
753
bool ret = i2c_ctrl_io_smbus(txn, ctrl, port, smbus);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
769
i2c_ctrl_io_i2c(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
776
return (i2c_ctrl_io_i2c_xlate(txn, ctrl, port, req));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
782
if (!i2c_mux_update(txn, ctrl, port, &req->ir_error)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
815
i2c_ctrl_io_smbus_xlate(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
960
bool ret = i2c_ctrl_io_i2c(txn, ctrl, port, i2c);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
972
i2c_ctrl_io_smbus(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
980
return (i2c_ctrl_io_smbus_xlate(txn, ctrl, port, req));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
990
return (i2c_ctrl_io_smbus_xlate(txn, ctrl, port, req));
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
108
if (!i2c_addr_alloc(port, addr, err)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
126
dev->id_nex = i2cnex_nex_alloc(I2C_NEXUS_T_DEV, port->ip_nex->in_dip,
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
127
port->ip_nex, name, ua, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
129
i2c_addr_free(port, &dev->id_addr);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
140
avl_add(&port->ip_devices, dev);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
141
i2c_port_parent_iter(port, i2c_device_parent_add, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
158
i2c_device_unconfig(i2c_port_t *port, i2c_dev_t *dev)
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
162
VERIFY(DEVI_BUSY_OWNED(port->ip_nex->in_dip));
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
191
(void) devfs_clean(port->ip_nex->in_dip, ua, DV_CLEAN_FORCE);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
192
ret = ndi_devi_unconfig_one(port->ip_nex->in_dip, ua, NULL,
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
204
i2c_device_config(i2c_port_t *port, i2c_dev_t *dev)
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
210
VERIFY(DEVI_BUSY_OWNED(port->ip_nex->in_dip));
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
226
ret = ndi_devi_config_one(port->ip_nex->in_dip, ua, &child, NDI_CONFIG |
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
31
i2c_device_find_by_addr(i2c_txn_t *txn, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
37
VERIFY3P(txn->txn_ctrl, ==, port->ip_nex->in_ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
41
return (avl_find(&port->ip_devices, &d, NULL));
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
61
i2c_device_parent_rm(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
63
VERIFY3U(port->ip_ndevs_ds, >, 0);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
64
port->ip_ndevs_ds--;
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
69
i2c_device_parent_add(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
71
port->ip_ndevs_ds++;
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
76
i2c_device_fini(i2c_txn_t *txn, i2c_port_t *port, i2c_dev_t *dev)
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
79
VERIFY3P(txn->txn_ctrl, ==, port->ip_nex->in_ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
80
VERIFY3P(dev->id_nex->in_pnex, ==, port->ip_nex);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
82
i2c_port_parent_iter(port, i2c_device_parent_rm, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
83
avl_remove(&port->ip_devices, dev);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
84
i2c_addr_free(port, &dev->id_addr);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
94
i2c_device_init(i2c_txn_t *txn, i2c_port_t *port, const i2c_addr_t *addr,
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
99
i2c_ctrl_t *ctrl = port->ip_nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
226
i2c_mux_port_name_portno(void *drv, uint32_t port, char *buf, size_t buflen)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
228
return (snprintf(buf, buflen, "%u", port) < sizeof (buf));
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
232
i2c_mux_port_name_portno_1s(void *drv, uint32_t port, char *buf, size_t buflen)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
234
VERIFY3U(port, !=, UINT32_MAX);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
235
return (snprintf(buf, buflen, "%u", port + 1) < sizeof (buf));
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
239
i2c_mux_select_build_list(i2c_port_t *port, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
243
VERIFY0(list_link_active(&port->ip_ctrl_link));
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
244
list_insert_head(&ctrl->ic_mux_plan, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
256
i2c_port_t *port;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
261
while ((port = list_tail(&ctrl->ic_mux_active)) != NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
262
if (port == targ) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
266
if (port->ip_nex->in_pnex->in_type == I2C_NEXUS_T_MUX) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
267
i2c_mux_t *mux = port->ip_nex->in_pnex->in_data.in_mux;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
276
list_remove(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
289
i2c_mux_update(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
306
VERIFY3U(list_link_active(&port->ip_ctrl_link), !=, 0);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
313
port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
323
VERIFY3P(list_tail(&ctrl->ic_mux_active), ==, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
330
bool ret = i2c_mux_deselect(txn, ctrl, port, errp);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
337
if (list_link_active(&port->ip_ctrl_link)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
338
VERIFY3P(list_tail(&ctrl->ic_mux_active), ==, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
350
list_insert_tail(&ctrl->ic_mux_plan, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
351
i2c_port_parent_iter(port, i2c_mux_select_build_list, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
358
while ((port = list_remove_head(&ctrl->ic_mux_plan)) != NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
363
if (port->ip_nex->in_pnex->in_type != I2C_NEXUS_T_MUX) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
364
list_insert_tail(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
372
i2c_mux_t *mux = port->ip_nex->in_pnex->in_data.in_mux;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
374
port->ip_portno, 0, errp)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
381
mux->im_curport = port->ip_portno;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
382
list_insert_tail(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
398
i2c_mux_remove_port(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
408
if (list_link_active(&port->ip_ctrl_link) == 0)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
411
VERIFY3P(list_tail(&ctrl->ic_mux_active), ==, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
412
list_remove(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1022
if (!i2c_device_config(port, device)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1028
i2c_device_fini(user->iu_txn, port, device);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1106
i2c_port_t *port = nex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1115
i2c_dev_t *dev = i2c_device_find_by_addr(user->iu_txn, port,
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1131
if (!i2c_device_unconfig(port, dev)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1149
i2c_device_fini(user->iu_txn, port, dev);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
460
i2c_port_t *port = nex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
473
info.upo_portno = port->ip_portno;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
474
info.upo_ndevs = avl_numnodes(&port->ip_devices);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
475
info.upo_ndevs_ds = port->ip_ndevs_ds;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
476
i2c_addr_info_7b(port, &info);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
979
i2c_port_t *port = nex->in_data.in_port;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
996
i2c_dev_t *device = i2c_device_init(user->iu_txn, port, &add.da_addr,
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
26
i2c_port_parent_iter(i2c_port_t *port, i2c_port_f func, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
28
for (i2c_nexus_t *nex = port->ip_nex->in_pnex; nex != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
38
i2c_port_iter(i2c_port_t *port, i2c_port_f func, void *arg)
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
40
for (i2c_nexus_t *nex = port->ip_nex; nex != NULL; nex = nex->in_pnex) {
usr/src/uts/common/io/i40e/core/i40e_common.c
1014
port = (rd32(hw, I40E_PFGEN_PORTNUM) & I40E_PFGEN_PORTNUM_PORT_NUM_MASK)
usr/src/uts/common/io/i40e/core/i40e_common.c
1016
hw->port = (u8)port;
usr/src/uts/common/io/i40e/core/i40e_common.c
1523
u32 port;
usr/src/uts/common/io/i40e/core/i40e_common.c
1529
port = (gpio_val & I40E_GLGEN_GPIO_CTL_PRT_NUM_MASK) >>
usr/src/uts/common/io/i40e/core/i40e_common.c
1536
(port != hw->port))
usr/src/uts/common/io/i40e/core/i40e_common.c
6826
phy_addr = i40e_get_phy_address(hw, hw->port);
usr/src/uts/common/io/i40e/core/i40e_common.c
6854
phy_addr = i40e_get_phy_address(hw, hw->port);
usr/src/uts/common/io/i40e/core/i40e_common.c
6892
phy_addr = i40e_get_phy_address(hw, hw->port);
usr/src/uts/common/io/i40e/core/i40e_common.c
997
u32 port, ari, func_rid;
usr/src/uts/common/io/i40e/core/i40e_dcb.c
933
adminstatus = lldp_cfg.adminstatus >> (hw->port * 4);
usr/src/uts/common/io/i40e/core/i40e_type.h
706
u8 port;
usr/src/uts/common/io/i40e/i40e_stats.c
1036
i40e_stat_get_uint32(i40e, I40E_GLPRT_RUC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
1039
i40e_stat_get_uint32(i40e, I40E_GLPRT_MSPDC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
1046
i40e_stat_get_uint32(i40e, I40E_GLPRT_RJC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
304
int port = i40e->i40e_hw_space.port;
usr/src/uts/common/io/i40e/i40e_stats.c
314
i40e_stat_get_uint48(i40e, I40E_GLPRT_GORCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
316
i40e_stat_get_uint48(i40e, I40E_GLPRT_UPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
318
i40e_stat_get_uint48(i40e, I40E_GLPRT_MPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
320
i40e_stat_get_uint48(i40e, I40E_GLPRT_BPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
322
i40e_stat_get_uint48(i40e, I40E_GLPRT_GOTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
324
i40e_stat_get_uint48(i40e, I40E_GLPRT_UPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
326
i40e_stat_get_uint48(i40e, I40E_GLPRT_MPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
328
i40e_stat_get_uint48(i40e, I40E_GLPRT_BPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
331
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC64L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
333
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC127L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
335
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC255L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
337
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC511L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
339
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC1023L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
341
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC1522L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
343
i40e_stat_get_uint48(i40e, I40E_GLPRT_PRC9522L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
346
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC64L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
348
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC127L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
350
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC255L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
352
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC511L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
354
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC1023L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
356
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC1522L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
358
i40e_stat_get_uint48(i40e, I40E_GLPRT_PTC9522L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
362
i40e_stat_get_uint32(i40e, I40E_GLPRT_LXONRXC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
364
i40e_stat_get_uint32(i40e, I40E_GLPRT_LXOFFRXC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
366
i40e_stat_get_uint32(i40e, I40E_GLPRT_LXONTXC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
368
i40e_stat_get_uint32(i40e, I40E_GLPRT_LXOFFTXC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
372
i40e_stat_get_uint32(i40e, I40E_GLPRT_PXONRXC(port, i),
usr/src/uts/common/io/i40e/i40e_stats.c
375
i40e_stat_get_uint32(i40e, I40E_GLPRT_PXOFFRXC(port, i),
usr/src/uts/common/io/i40e/i40e_stats.c
379
i40e_stat_get_uint32(i40e, I40E_GLPRT_PXONTXC(port, i),
usr/src/uts/common/io/i40e/i40e_stats.c
382
i40e_stat_get_uint32(i40e, I40E_GLPRT_PXOFFTXC(port, i),
usr/src/uts/common/io/i40e/i40e_stats.c
386
i40e_stat_get_uint32(i40e, I40E_GLPRT_RXON2OFFCNT(port, i),
usr/src/uts/common/io/i40e/i40e_stats.c
392
i40e_stat_get_uint32(i40e, I40E_GLPRT_CRCERRS(port),
usr/src/uts/common/io/i40e/i40e_stats.c
394
i40e_stat_get_uint32(i40e, I40E_GLPRT_ILLERRC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
396
i40e_stat_get_uint32(i40e, I40E_GLPRT_MLFC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
398
i40e_stat_get_uint32(i40e, I40E_GLPRT_MRFC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
400
i40e_stat_get_uint32(i40e, I40E_GLPRT_RLEC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
402
i40e_stat_get_uint32(i40e, I40E_GLPRT_RUC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
404
i40e_stat_get_uint32(i40e, I40E_GLPRT_RFC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
406
i40e_stat_get_uint32(i40e, I40E_GLPRT_ROC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
408
i40e_stat_get_uint32(i40e, I40E_GLPRT_RJC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
410
i40e_stat_get_uint32(i40e, I40E_GLPRT_RDPC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
412
i40e_stat_get_uint32(i40e, I40E_GLPRT_LDPC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
414
i40e_stat_get_uint32(i40e, I40E_GLPRT_MSPDC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
416
i40e_stat_get_uint32(i40e, I40E_GLPRT_TDOLD(port),
usr/src/uts/common/io/i40e/i40e_stats.c
419
i40e_stat_get_uint32(i40e, I40E_GLPRT_RUPP(port),
usr/src/uts/common/io/i40e/i40e_stats.c
423
i40e_stat_get_uint48(i40e, I40E_GL_RXERR1_L(port), &ipk->ipk_rx_err1,
usr/src/uts/common/io/i40e/i40e_stats.c
425
i40e_stat_get_uint48(i40e, I40E_GL_RXERR2_L(port), &ipk->ipk_rx_err2,
usr/src/uts/common/io/i40e/i40e_stats.c
705
int port = i40e->i40e_hw_space.port;
usr/src/uts/common/io/i40e/i40e_stats.c
746
i40e_stat_get_uint48(i40e, I40E_GLPRT_MPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
751
i40e_stat_get_uint48(i40e, I40E_GLPRT_BPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
756
i40e_stat_get_uint48(i40e, I40E_GLPRT_MPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
761
i40e_stat_get_uint48(i40e, I40E_GLPRT_BPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
766
i40e_stat_get_uint32(i40e, I40E_GLPRT_RDPC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
768
i40e_stat_get_uint32(i40e, I40E_GLPRT_LDPC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
780
i40e_stat_get_uint32(i40e, I40E_GLPRT_CRCERRS(port),
usr/src/uts/common/io/i40e/i40e_stats.c
782
i40e_stat_get_uint32(i40e, I40E_GLPRT_ILLERRC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
784
i40e_stat_get_uint32(i40e, I40E_GLPRT_RLEC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
787
i40e_stat_get_uint48(i40e, I40E_GL_RXERR1_L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
789
i40e_stat_get_uint48(i40e, I40E_GL_RXERR2_L(port),
usr/src/uts/common/io/i40e/i40e_stats.c
799
i40e_stat_get_uint32(i40e, I40E_GLPRT_RUPP(port),
usr/src/uts/common/io/i40e/i40e_stats.c
806
i40e_stat_get_uint48(i40e, I40E_GLPRT_GORCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
811
i40e_stat_get_uint48(i40e, I40E_GLPRT_UPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
813
i40e_stat_get_uint48(i40e, I40E_GLPRT_MPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
815
i40e_stat_get_uint48(i40e, I40E_GLPRT_BPRCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
822
i40e_stat_get_uint48(i40e, I40E_GLPRT_GOTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
827
i40e_stat_get_uint48(i40e, I40E_GLPRT_UPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
829
i40e_stat_get_uint48(i40e, I40E_GLPRT_MPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
831
i40e_stat_get_uint48(i40e, I40E_GLPRT_BPTCL(port),
usr/src/uts/common/io/i40e/i40e_stats.c
838
i40e_stat_get_uint32(i40e, I40E_GLPRT_RUC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
840
i40e_stat_get_uint32(i40e, I40E_GLPRT_RFC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
842
i40e_stat_get_uint32(i40e, I40E_GLPRT_MSPDC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
850
i40e_stat_get_uint32(i40e, I40E_GLPRT_ROC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
852
i40e_stat_get_uint32(i40e, I40E_GLPRT_RJC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
860
i40e_stat_get_uint32(i40e, I40E_GLPRT_CRCERRS(port),
usr/src/uts/common/io/i40e/i40e_stats.c
865
i40e_stat_get_uint32(i40e, I40E_GLPRT_ROC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
870
i40e_stat_get_uint32(i40e, I40E_GLPRT_ILLERRC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
872
i40e_stat_get_uint32(i40e, I40E_GLPRT_RLEC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
875
i40e_stat_get_uint32(i40e, I40E_GLPRT_RFC(port),
usr/src/uts/common/io/i40e/i40e_stats.c
888
*val = i40e->i40e_hw_space.port;
usr/src/uts/common/io/i8042.c
1014
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
1030
port = &global->i8042_ports[which_port];
usr/src/uts/common/io/i8042.c
1032
if (! port->initialized) {
usr/src/uts/common/io/i8042.c
1037
new_wptr = (port->wptr + 1) % BUFSIZ;
usr/src/uts/common/io/i8042.c
1038
if (new_wptr == port->rptr) {
usr/src/uts/common/io/i8042.c
1039
port->overruns++;
usr/src/uts/common/io/i8042.c
1041
if (port->overruns % 50 == 1) {
usr/src/uts/common/io/i8042.c
1043
which_port, port->overruns);
usr/src/uts/common/io/i8042.c
1051
port->buf[port->wptr] = byte;
usr/src/uts/common/io/i8042.c
1052
port->wptr = new_wptr;
usr/src/uts/common/io/i8042.c
1055
if (port->soft_intr_enabled)
usr/src/uts/common/io/i8042.c
1056
(void) ddi_intr_trigger_softint(port->soft_hdl,
usr/src/uts/common/io/i8042.c
1057
port->intr_arg2);
usr/src/uts/common/io/i8042.c
1063
mutex_enter(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1064
if (port->intr_func != NULL)
usr/src/uts/common/io/i8042.c
1065
port->intr_func(port->intr_arg1, NULL);
usr/src/uts/common/io/i8042.c
1066
mutex_exit(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1144
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
1152
port = (struct i8042_port *)h->ah_bus_private;
usr/src/uts/common/io/i8042.c
1153
global = port->i8042_global;
usr/src/uts/common/io/i8042.c
1157
ASSERT(port->has_glock != B_TRUE); /* No reentrancy */
usr/src/uts/common/io/i8042.c
1166
port->has_glock = B_TRUE;
usr/src/uts/common/io/i8042.c
1175
ASSERT(port->has_glock == B_TRUE);
usr/src/uts/common/io/i8042.c
1176
port->has_glock = B_FALSE;
usr/src/uts/common/io/i8042.c
1189
ret = port->rptr != port->wptr;
usr/src/uts/common/io/i8042.c
1196
if (port->rptr != port->wptr) {
usr/src/uts/common/io/i8042.c
1197
ret = port->buf[port->rptr];
usr/src/uts/common/io/i8042.c
1198
port->rptr = (port->rptr + 1) % BUFSIZ;
usr/src/uts/common/io/i8042.c
1222
if (port->rptr != port->wptr)
usr/src/uts/common/io/i8042.c
1229
switch (port->which) {
usr/src/uts/common/io/i8042.c
1240
port->which);
usr/src/uts/common/io/i8042.c
1252
if (port->rptr != port->wptr) {
usr/src/uts/common/io/i8042.c
1253
ret = port->buf[port->rptr];
usr/src/uts/common/io/i8042.c
1254
port->rptr = (port->rptr + 1) % BUFSIZ;
usr/src/uts/common/io/i8042.c
1268
switch (port->which) {
usr/src/uts/common/io/i8042.c
1298
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
1302
port = (struct i8042_port *)h->ah_bus_private;
usr/src/uts/common/io/i8042.c
1303
global = port->i8042_global;
usr/src/uts/common/io/i8042.c
1320
while (global->glock && !port->has_glock) {
usr/src/uts/common/io/i8042.c
1326
if (port->which == AUX_PORT)
usr/src/uts/common/io/i8042.c
1359
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
1388
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1391
global = port->i8042_global;
usr/src/uts/common/io/i8042.c
1392
ret = ddi_intr_add_softint(rdip, &port->soft_hdl,
usr/src/uts/common/io/i8042.c
1406
mutex_enter(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1407
port->intr_func = hdlp->ih_cb_func;
usr/src/uts/common/io/i8042.c
1408
port->intr_arg1 = hdlp->ih_cb_arg1;
usr/src/uts/common/io/i8042.c
1409
port->intr_arg2 = hdlp->ih_cb_arg2;
usr/src/uts/common/io/i8042.c
1410
mutex_exit(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1414
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1417
global = port->i8042_global;
usr/src/uts/common/io/i8042.c
1419
port->soft_hdl = 0;
usr/src/uts/common/io/i8042.c
1422
mutex_enter(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1423
port->intr_func = NULL;
usr/src/uts/common/io/i8042.c
1424
mutex_exit(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1428
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1430
global = port->i8042_global;
usr/src/uts/common/io/i8042.c
1432
port->soft_intr_enabled = B_TRUE;
usr/src/uts/common/io/i8042.c
1433
if (port->wptr != port->rptr)
usr/src/uts/common/io/i8042.c
1434
(void) ddi_intr_trigger_softint(port->soft_hdl,
usr/src/uts/common/io/i8042.c
1435
port->intr_arg2);
usr/src/uts/common/io/i8042.c
1438
mutex_enter(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1439
if (port->wptr != port->rptr)
usr/src/uts/common/io/i8042.c
1440
port->intr_func(port->intr_arg1, port->intr_arg2);
usr/src/uts/common/io/i8042.c
1441
mutex_exit(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
1446
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1447
global = port->i8042_global;
usr/src/uts/common/io/i8042.c
1449
port->soft_intr_enabled = B_FALSE;
usr/src/uts/common/io/i8042.c
1450
(void) ddi_intr_remove_softint(port->soft_hdl);
usr/src/uts/common/io/i8042.c
429
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
441
port = &global->i8042_ports[which_port];
usr/src/uts/common/io/i8042.c
443
if (port->initialized == B_TRUE) {
usr/src/uts/common/io/i8042.c
448
if (port->soft_hdl != 0) {
usr/src/uts/common/io/i8042.c
453
mutex_enter(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
454
if (port->intr_func != NULL) {
usr/src/uts/common/io/i8042.c
455
mutex_exit(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
459
mutex_exit(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
494
port = &global->i8042_ports[which_port];
usr/src/uts/common/io/i8042.c
495
mutex_destroy(&port->intr_mutex);
usr/src/uts/common/io/i8042.c
568
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
683
port = &global->i8042_ports[which_port];
usr/src/uts/common/io/i8042.c
684
port->initialized = B_FALSE;
usr/src/uts/common/io/i8042.c
685
port->i8042_global = global;
usr/src/uts/common/io/i8042.c
686
port->which = which_port;
usr/src/uts/common/io/i8042.c
688
port->soft_hdl = 0;
usr/src/uts/common/io/i8042.c
701
mutex_init(&port->intr_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/i8042.c
705
mutex_init(&port->intr_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/i8042.c
835
struct i8042_port *port;
usr/src/uts/common/io/i8042.c
910
port = &global->i8042_ports[which_port];
usr/src/uts/common/io/i8042.c
915
port->soft_intr_enabled = B_FALSE;
usr/src/uts/common/io/i8042.c
917
port->intr_func = NULL;
usr/src/uts/common/io/i8042.c
919
port->wptr = 0;
usr/src/uts/common/io/i8042.c
920
port->rptr = 0;
usr/src/uts/common/io/i8042.c
921
port->dip = dip;
usr/src/uts/common/io/i8042.c
922
port->inumber = 0;
usr/src/uts/common/io/i8042.c
923
port->has_glock = B_FALSE;
usr/src/uts/common/io/i8042.c
924
port->initialized = B_TRUE;
usr/src/uts/common/io/i8042.c
927
handle->ah_bus_private = port;
usr/src/uts/common/io/i8042.c
953
port->initialized = B_FALSE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
209
hermon_get_smlid(hermon_state_t *state, uint_t port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
214
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
218
"failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
259
hermon_set_port_capability(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
269
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
294
status = hermon_set_port_cmd_post(state, &set_port, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
299
"%08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
326
uint_t port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
338
port = curr->agl_port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
366
hermon_get_smlid(state, port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
395
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
399
"(port %02d) command failed: %08x\n", port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
415
status = hermon_mad_ifc_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
423
"command failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
433
event.ev_port = (uint8_t)port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
463
port, &curpinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
468
"failed\n", port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
536
hermon_agent_mad_resp_handling(state, msgp, port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
56
ibmf_msg_t *msgp, uint_t port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
787
uint_t port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
823
ret_path[hop_point] = (uchar_t)port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
274
hermon_hw_query_port_t *port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
281
port = &state->hs_queryport;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
346
cp->cp_log_max_pkeytbl = port->log_max_pkey;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
351
cp->cp_log_max_gidtbl = port->log_max_gid;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
352
cp->cp_max_mtu = port->ib_mtu; /* XXX now from query_port */
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
353
cp->cp_max_port_width = port->ib_port_wid; /* now from query_port */
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
354
cp->cp_max_vlcap = port->max_vl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
374
uint_t start, end, port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
394
for (port = start, indx = 0; port <= end; port++, indx++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
395
status = hermon_port_query(state, port, &info_p[indx]);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
410
hermon_ci_modify_ports(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
420
status = hermon_port_modify(state, port, flags, init_type);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
685
hermon_ci_alloc_special_qp(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
703
qpinfo.qpi_port = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1407
uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1438
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1456
hermon_init_port_cmd_post(hermon_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1466
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1482
hermon_close_port_cmd_post(hermon_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1492
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1922
hermon_mad_ifc_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1949
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1976
hermon_getportinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2002
ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[5], port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2013
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2050
hermon_is_ext_port_counters_supported(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2086
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2122
hermon_getextperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2150
ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[16], (port << 16));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2159
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2198
hermon_getperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2237
((port << 16) | 0xf000));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2244
ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[16], (port << 16));
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2252
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2437
hermon_getguidinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2474
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2509
hermon_getpkeytable_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2546
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1131
uint8_t port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1138
port = (uint8_t)HERMON_EQE_PORTNUM_GET(eq, eqe);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1141
if ((port == 0) || (port > state->hs_cfg_profile->cp_num_ports)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1144
cmn_err(CE_CONT, " Port number: %02x\n", port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1150
event.ev_port = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1153
(void) snprintf(link_msg, 23, "port %d up", port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1157
event.ev_port = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1160
(void) snprintf(link_msg, 23, "port %d down", port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
102
n_port_ids = fcoib->hfc_n_port_ids[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
103
offset = rfci_qpn - fcoib->hfc_rfci_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
109
port + 1, HERMON_CMD_NOSLEEP_SPIN);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
124
hermon_fcoib_get_id_idx(hermon_state_t *state, int port, ibt_fc_attr_t *fcp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
129
port--; /* passed in as 1 or 2, used as 0 or 1 */
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
130
ASSERT(port >= 0 && port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
133
idx = fcp->fc_rfci_qpn - fcoib->hfc_rfci_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
145
hermon_fcoib_check_exch_base_off(hermon_state_t *state, int port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
151
port--; /* passed in as 1 or 2, used as 0 or 1 */
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
152
ASSERT(port >= 0 && port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
181
hermon_fcoib_qpnum_from_fexch(hermon_state_t *state, int port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
187
port--; /* passed in as 1 or 2, used as 0 or 1 */
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
188
ASSERT(port >= 0 && port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
190
qpnum = fexch + fcoib->hfc_fexch_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
219
hermon_fcoib_fexch_relative_qpn(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
222
port--;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
223
ASSERT(port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
224
qp_indx -= state->hs_fcoib.hfc_fexch_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
234
uint8_t port, uint32_t qp_indx, uint_t sleep)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
242
port--;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
243
ASSERT(port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
245
qp_indx -= fcoib->hfc_fexch_base[port]; /* relative to FEXCH base */
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
248
mpt_indx = qp_indx + fcoib->hfc_mpt_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
250
mtt_addr = ((uint64_t)qp_indx * nummtt + fcoib->hfc_mtt_base[port]) <<
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
267
uint8_t port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
273
for (port = 0; port < fcoib->hfc_nports; port++) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
274
qp_indx = qpnum - fcoib->hfc_fexch_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
281
mpt_indx = qp_indx + fcoib->hfc_mpt_base[port];
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
41
hermon_fcoib_enable(hermon_state_t *state, int port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
47
port--; /* passed in as 1 or 2, used as 0 or 1 */
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
48
ASSERT(port >= 0 && port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
53
config_fc_basic.fexch_base_hi = fcoib->hfc_fexch_base[port] >> 16;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
54
config_fc_basic.fx_base_mpt_hi = fcoib->hfc_mpt_base[port] >> 17;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
58
config_fc_basic.rfci_base = fcoib->hfc_rfci_qps_per_port * port +
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
62
HERMON_HW_FC_CONF_BASIC, 0, port + 1, HERMON_CMD_NOSLEEP_SPIN);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
72
fcoib->hfc_port_enabled[port] = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
82
hermon_fcoib_set_id(hermon_state_t *state, int port, uint32_t rfci_qpn,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
90
port--; /* passed in as 1 or 2, used as 0 or 1 */
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
91
ASSERT(port >= 0 && port < HERMON_MAX_PORTS);
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
95
if (fcoib->hfc_port_enabled[port] == 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
96
if (hermon_fcoib_enable(state, port + 1) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1900
hermon_port_query(hermon_state_t *state, uint_t port, ibt_hca_portinfo_t *pi)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1915
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1918
pkeyp = state->hs_pkey[port - 1];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1919
guidp = state->hs_guid[port - 1];
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1928
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1932
"failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1965
state->hs_sn_prefix[port - 1] = portinfo.GidPrefix;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1994
status = hermon_getguidinfo_cmd_post(state, port, i >> 3,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1998
"command failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2027
status = hermon_getpkeytable_cmd_post(state, port, i,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2031
"command failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2058
hermon_port_modify(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2083
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2095
status = hermon_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2140
status = hermon_set_port_cmd_post(state, &set_port, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2145
"%08x\n", port, status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1136
qp->qp_portnum = port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1181
hermon_icm_set_num_to_hdl(state, HERMON_QPC, qpc->hr_indx + port, qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1204
if (hermon_special_qp_rsrc_free(state, type, port) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1872
uint_t type, port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1891
port = qp->qp_portnum;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1978
qpc->hr_indx + port, NULL);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2039
status = hermon_special_qp_rsrc_free(state, type, port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2650
uint_t port, hermon_rsrc_t **qp_rsrc)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2696
mask = (1 << (HERMON_SPECIAL_QP0_RSRC + port));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2729
mask = (1 << (HERMON_SPECIAL_QP1_RSRC + port));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2749
uint_t port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2756
mask = (1 << (HERMON_SPECIAL_QP0_RSRC + port));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2781
mask = (1 << (HERMON_SPECIAL_QP1_RSRC + port));
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
49
ibt_sqp_type_t type, uint_t port, hermon_rsrc_t **qp_rsrc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
51
ibt_sqp_type_t type, uint_t port);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
773
uint8_t port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
797
port = qpinfo->qpi_port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
813
if (!hermon_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
817
port = port - 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
870
status = hermon_special_qp_rsrc_alloc(state, type, port, &qpc);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
897
qp->qp_qpnum = qpc->hr_indx + port;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
51
static int hermon_kstat_perfcntr64_read(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
662
hermon_kstat_perfcntr64_read(hermon_state_t *state, uint_t port, int reset)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
665
hermon_perfcntr64_ks_info_t *ksi64 = &ksi->hki_perfcntr64[port - 1];
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
671
ASSERT(port != 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
674
status = hermon_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
682
status = hermon_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
218
uint_t port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
227
port = curr->agl_port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
255
TAVOR_PORT_MASTERSMLID_GET(state, port - 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
267
status = tavor_mad_ifc_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
275
"command failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
298
tavor_agent_mad_resp_handling(state, msgp, port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
539
uint_t port)
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
56
ibmf_msg_t *msgp, uint_t port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_agents.c
575
ret_path[hop_point] = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
368
uint_t start, end, port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
393
for (port = start, indx = 0; port <= end; port++, indx++) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
394
status = tavor_port_query(state, port, &info_p[indx]);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
410
tavor_ci_modify_ports(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
425
status = tavor_port_modify(state, port, flags, init_type);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
769
tavor_ci_alloc_special_qp(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c
793
qpinfo.qpi_port = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1299
uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1331
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1350
tavor_close_ib_cmd_post(tavor_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1358
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1373
tavor_set_ib_cmd_post(tavor_state_t *state, uint32_t capmask, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1400
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1494
tavor_mad_ifc_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1519
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1547
tavor_getportinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1571
ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[5], port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1582
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1760
tavor_getguidinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1795
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1832
tavor_getpkeytable_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
1867
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2642
tavor_getperfcntr_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2681
((port << 16) | 0xf000));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2688
ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[16], (port << 16));
usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c
2696
cmd.cp_inmod = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1213
uint_t port, subtype;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1232
port = TAVOR_EQE_PORTNUM_GET(eq, eqe);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1235
if ((port == 0) || (port > state->ts_cfg_profile->cp_num_ports)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1238
cmn_err(CE_CONT, " Port number: %02x\n", port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1244
event.ev_port = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1247
(void) snprintf(link_msg, 23, "port %d up", port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1251
event.ev_port = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_event.c
1254
(void) snprintf(link_msg, 23, "port %d down", port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1638
tavor_port_query(tavor_state_t *state, uint_t port, ibt_hca_portinfo_t *pi)
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1650
if (!tavor_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1661
status = tavor_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1665
"failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1721
status = tavor_getguidinfo_cmd_post(state, port, i >> 3,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1725
"command failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1749
status = tavor_getpkeytable_cmd_post(state, port, i,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1753
"command failed: %08x\n", port, status);
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1775
tavor_port_modify(tavor_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1796
if (!tavor_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1808
status = tavor_getportinfo_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1848
status = tavor_set_ib_cmd_post(state, capmask, port, reset_qkey,
usr/src/uts/common/io/ib/adapters/tavor/tavor_misc.c
1853
"%08x\n", port, status);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1009
port = qp->qp_portnum;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1083
state->ts_qphdl[qpc->tr_indx + port] = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1132
status = tavor_special_qp_rsrc_free(state, type, port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1676
uint_t port, tavor_rsrc_t **qp_rsrc)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1718
mask = (1 << (TAVOR_SPECIAL_QP0_RSRC + port));
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1747
mask = (1 << (TAVOR_SPECIAL_QP1_RSRC + port));
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1767
uint_t port)
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1774
mask = (1 << (TAVOR_SPECIAL_QP0_RSRC + port));
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
1793
mask = (1 << (TAVOR_SPECIAL_QP1_RSRC + port));
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
50
ibt_sqp_type_t type, uint_t port, tavor_rsrc_t **qp_rsrc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
52
uint_t port);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
610
uint8_t port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
643
port = qpinfo->qpi_port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
658
if (!tavor_portnum_is_valid(state, port)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
661
port = port - 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
710
status = tavor_special_qp_rsrc_alloc(state, type, port, &qpc);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
732
qp->qp_qpnum = qpc->tr_indx + port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
917
qp->qp_portnum = port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
937
ASSERT(state->ts_qphdl[qpc->tr_indx + port] == NULL);
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
938
state->ts_qphdl[qpc->tr_indx + port] = qp;
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
952
if (tavor_special_qp_rsrc_free(state, type, port) != DDI_SUCCESS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
989
uint_t type, port;
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
51
static int tavor_kstat_perfcntr64_read(tavor_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
554
tavor_kstat_perfcntr64_read(tavor_state_t *state, uint_t port, int reset)
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
557
tavor_perfcntr64_ks_info_t *ksi64 = &ksi->tki_perfcntr64[port - 1];
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
563
ASSERT(port != 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
566
status = tavor_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
574
status = tavor_getperfcntr_cmd_post(state, port,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1017
eibnx_port_t *port;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1046
for (port = hca->hc_port; port; port = port->po_next) {
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1047
ti = eibnx_start_port_monitor(hca, port);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
894
eibnx_port_t *port;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
910
for (port = hca->hc_port; port; port = port->po_next) {
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
911
if (port->po_pi == ti->ti_pi) {
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
912
ibt_free_portinfo(port->po_pi, port->po_pi_size);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
913
port->po_pi = new_pi;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
914
port->po_pi_size = new_size_pi;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
915
ti->ti_pi = port->po_pi;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
920
if (port == NULL) {
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1143
eibnx_port_t *port;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1205
port = kmem_zalloc(sizeof (eibnx_port_t), KM_SLEEP);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1206
port->po_next = NULL;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1207
port->po_pi = pi;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1208
port->po_pi_size = size_pi;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1211
port_tail->po_next = port;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1213
hca->hc_port = port;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1215
port_tail = port;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1235
eibnx_port_t *port;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1239
for (port = hca->hc_port; port; port = port_next) {
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1240
port_next = port->po_next;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1242
ibt_free_portinfo(port->po_pi, port->po_pi_size);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1243
kmem_free(port, sizeof (eibnx_port_t));
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
546
eibnx_port_t *port;
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
560
for (port = hca->hc_port; port; port = port->po_next) {
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
561
ti = eibnx_start_port_monitor(hca, port);
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
349
eibnx_start_port_monitor(eibnx_hca_t *hca, eibnx_port_t *port)
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
369
ti->ti_pi = port->po_pi;
usr/src/uts/common/io/ib/clients/iser/iser_ib.c
1517
ibt_ip_addr_t *ibt_addr, in_port_t port)
usr/src/uts/common/io/ib/clients/iser/iser_ib.c
1527
sin->sin_port = ntohs(port);
usr/src/uts/common/io/ib/clients/iser/iser_ib.c
1534
sin6->sin6_port = ntohs(port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
150
in_port_t port;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
157
sockaddr2ibtaddr_port(idp, addr, &ibchanp->chan_local_addr, &port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
165
ibchanp->chan_port = port;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
173
ibchanp->chan_sid = ibt_get_ip_sid(idp->ps, port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
176
ibchanp->chan_sid, idp->ps, port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
177
ibchanp->chan_port = port;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
193
in_port_t port;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
208
&port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
210
if (port) {
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
211
ibchanp->chan_sid = ibt_get_ip_sid(idp->ps, port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
214
ibchanp->chan_sid, idp->ps, port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
215
ibchanp->chan_port = port;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
220
&port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
224
ibchanp->chan_sid = ibt_get_ip_sid(idp->ps, port);
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
225
ibchanp->chan_port = port;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c
228
idp->ps, port);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1151
umad_port_info_t *port = agent->agent_uctx->uctx_port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1152
const umad_hca_info_t *hca = port->port_hca;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1218
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1219
if (! llist_empty(&port->port_ibmf_regs)) {
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1220
list_for_each(entry, &port->port_ibmf_regs) {
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1228
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1248
reg_info.ir_port_num = port->port_num;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1278
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1279
llist_add(entry, &port->port_ibmf_regs);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1280
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1396
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1424
port = &hca->hca_ports[port_num];
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1429
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1431
if (port->port_issm_open_cnt) {
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1432
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1437
port->port_issm_open_cnt++;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1439
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1441
rc = ibt_modify_port(hca->hca_handle, port->port_num,
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1445
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1446
port->port_issm_open_cnt--;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1447
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1460
uctx->uctx_port = port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1463
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1473
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1486
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1517
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1537
port = &hca->hca_ports[port_num];
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1539
ASSERT(port != NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1542
(void) ibt_modify_port(hca->hca_handle, port->port_num,
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1545
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1546
port->port_issm_open_cnt--;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1547
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1549
ASSERT(port->port_issm_open_cnt == 0);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1688
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1716
port = uctx->uctx_port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1717
ASSERT(port != NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1895
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1924
port = uctx->uctx_port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1925
ASSERT(port != NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1989
ibmf_msg->im_local_addr.ia_local_lid = port->port_lid;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1995
status = ibt_index2pkey(port->port_hca->hca_handle,
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
1996
port->port_num, user_mad->hdr.pkey_index, &pkey);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2186
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2208
port = uctx->uctx_port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2209
ASSERT(port != NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2314
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2325
port = uctx->uctx_port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2326
ASSERT(port != NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2387
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2498
port = uctx->uctx_port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2499
mutex_enter(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2500
list_for_each(entry, &port->port_ibmf_regs) {
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
2514
mutex_exit(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
418
umad_init_port_info(const umad_hca_info_t *hca, umad_port_info_t *port)
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
420
port->port_hca = hca;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
421
llist_head_init(&port->port_ibmf_regs, NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
422
mutex_init(&port->port_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
446
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
453
port = &(hca->hca_ports[j]);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
454
if (port->port_num)
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
455
mutex_destroy(&port->port_lock);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
507
umad_port_info_t *port;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
524
port = &hca->hca_ports[j];
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
525
umad_init_port_info(hca, port);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
531
port->port_num = j + 1;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
670
umad_port_info_t *port = &hca->hca_ports[j];
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
673
if (port->port_has_umad_minor_node) {
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
675
"umad%d", port->port_minor_name);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
689
if (port->port_has_issm_minor_node) {
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
691
"issm%d", port->port_minor_name);
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
869
umad_port_info_t *port = &hca.hca_ports[j];
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
871
port->port_minor_name = minor_name;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
907
port->port_has_umad_minor_node = 1;
usr/src/uts/common/io/ib/clients/of/sol_umad/sol_umad.c
944
port->port_has_issm_minor_node = 1;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
245
uint16_t port;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
255
port = rds->rds_port;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
266
sin->sin_port = port;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
380
rds_update_next_port(in_port_t port)
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
382
(void) random_get_pseudo_bytes((uint8_t *)&port, sizeof (in_port_t));
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
383
if (port < rds_smallest_port)
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
384
port = rds_smallest_port;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
385
return (port);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
449
in_port_t port; /* Host byte order */
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
499
port = ntohs(sin->sin_port);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
506
requested_port = port;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
520
port = rds_update_next_port(rds_next_port_to_try);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
523
ASSERT(port != 0);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
532
lport = htons(port);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
568
port = rds_update_next_port(port + 1);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
591
rds_next_port_to_try = port + 1;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
752
uint16_t port;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
797
port = sin->sin_port;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
800
if (port == 0 || dst == INADDR_ANY) {
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
807
ntohs(rds->rds_port), ntohs(port), rds->rds_zoneid);
usr/src/uts/common/io/ib/clients/rds/rdsib.c
61
extern void rds_resume_port(in_port_t port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
106
ret = (rds_loopback_portmap[port/8] & (1 << (port % 8)));
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
120
ret = (sp->session_remote_portmap[port/8] & (1 << (port % 8)));
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
136
ret = (rds_loopback_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
139
rds_loopback_portmap[port/8] =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
140
rds_loopback_portmap[port/8] | (1 << (port % 8));
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
1462
port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1468
cp->rcp_port = port;
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
1507
RDS_CTRL_CODE_STALL, port);
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
1517
"Port %d is already in stall state", port);
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
1524
rds_resume_port(in_port_t port)
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
153
(1 << (port % 8));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1530
RDS_DPRINTF4("rds_resume_port", "Enter: Port %d", port);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1535
(void) rds_check_n_unmark_port(NULL, port, RDS_LOOPBACK);
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
1546
RDS_CTRL_CODE_UNSTALL, port);
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
1560
RDS_DPRINTF4("rds_resume_port", "Return: Port %d", port);
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
166
(1 << (port % 8));
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
183
ret = (rds_loopback_portmap[port/8] & (1 << (port % 8)));
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
186
rds_loopback_portmap[port/8] =
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
187
rds_loopback_portmap[port/8] & ~(1 << (port % 8));
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
198
sp->session_local_portmap[port/8] =
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
200
~(1 << (port % 8));
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
211
sp->session_remote_portmap[port/8] =
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
213
~(1 << (port % 8));
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_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/rdsv3/bind.c
144
rdsv3_find_bound(struct rdsv3_connection *conn, uint16_be_t port)
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
149
NIPQUAD(conn->c_laddr), ntohs(port));
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
153
rs = conn->c_bucketp->port[ntohs(port)];
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
161
rs, NIPQUAD(conn->c_laddr), ntohs(port));
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
168
rdsv3_add_bound(struct rdsv3_sock *rs, uint32_be_t addr, uint16_be_t *port)
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
175
ntohl(addr), ntohs(*port));
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
177
if (*port != 0) {
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
178
rover = ntohs(*port);
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
196
if (bucketp->port[rover] == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
197
*port = htons(rover);
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
205
rs->rs_bound_port = *port;
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
206
bucketp->port[rover] = rs;
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
240
bucketp->port[ntohs(rs->rs_bound_port)] = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
64
struct rdsv3_sock *port[65536];
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
307
rdsv3_cong_set_bit(struct rdsv3_cong_map *map, uint16_be_t port)
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
314
NIPQUAD(map->m_addr), ntohs(port), map);
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
316
i = ntohs(port) / RDSV3_CONG_MAP_PAGE_BITS;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
317
off = ntohs(port) % RDSV3_CONG_MAP_PAGE_BITS;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
322
rdsv3_cong_clear_bit(struct rdsv3_cong_map *map, uint16_be_t port)
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
329
NIPQUAD(map->m_addr), ntohs(port), map);
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
331
i = ntohs(port) / RDSV3_CONG_MAP_PAGE_BITS;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
332
off = ntohs(port) % RDSV3_CONG_MAP_PAGE_BITS;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
337
rdsv3_cong_test_bit(struct rdsv3_cong_map *map, uint16_be_t port)
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
342
i = ntohs(port) / RDSV3_CONG_MAP_PAGE_BITS;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
343
off = ntohs(port) % RDSV3_CONG_MAP_PAGE_BITS;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
346
ntohs(port), i, off);
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
385
rdsv3_cong_wait(struct rdsv3_cong_map *map, uint16_be_t port, int nonblock,
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
393
if (!rdsv3_cong_test_bit(map, port))
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
403
RDS_CONG_MONITOR_MASK(ntohs(port));
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
410
if (!rdsv3_cong_test_bit(map, port))
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
419
map, ntohs(port));
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
422
ret = rdsv3_wait_sig(&map->m_waitq, !rdsv3_cong_test_bit(map, port));
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
429
while (rdsv3_cong_test_bit(map, port)) {
usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c
111
rdsv3_cong_set_bit(map, port);
usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c
122
rdsv3_cong_clear_bit(map, port);
usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c
87
int delta, uint16_be_t port)
usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c
93
rs, map, delta, port);
usr/src/uts/common/io/ib/ibnex/ibnex.c
1279
int ret, port = 0, iter = 0;
usr/src/uts/common/io/ib/ibnex/ibnex.c
1295
if (ibnex_devname2port(portstr, &port)) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
1309
if ((port_attr = ibdm_ibnex_probe_hcaport(hca_guid, port)) == NULL) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
1320
hca_guid, port)) == NULL) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
1353
ibnex_devname2port(char *portstr, int *port)
usr/src/uts/common/io/ib/ibnex/ibnex.c
1363
*port = ibnex_str2int(temp, strlen(temp), &ret);
usr/src/uts/common/io/ib/ibnex/ibnex_hca.c
418
char *devname, ib_pkey_t *pkey, uint8_t *port)
usr/src/uts/common/io/ib/ibnex/ibnex_hca.c
426
*port = ibnex_str2int(tmp, (tmp1 - tmp), &ret);
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1164
ibtl_find_sgid_ix(ib_gid_t *sgid, ibt_channel_hdl_t ud_chan, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1172
if (port == 0 || port > hca_devp->hd_hca_attr->hca_nports ||
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1178
sgidp = &hca_devp->hd_portinfop[port - 1].p_sgid_tbl[0];
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1179
sgid_tbl_sz = hca_devp->hd_portinfop[port - 1].p_sgid_tbl_sz;
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1219
uint8_t port;
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1233
port = ud_chan->ch_transport.ud.ud_port_num;
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1243
port, &adds_vect.av_sgid_ix);
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1264
adds_vect.av_port_num = port;
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1616
uint8_t port = adds_vectp->av_port_num;
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1619
if (port > 0 && port <= hca_devp->hd_hca_attr->hca_nports &&
usr/src/uts/common/io/ib/ibtl/ibtl_chan.c
1623
sgidp = hca_devp->hd_portinfop[port-1].p_sgid_tbl;
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
183
uint_t ports, port;
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
240
for (port = 0; port < ports; port++, portinfop++) {
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
622
ibtl_cm_get_1st_full_pkey_ix(ib_guid_t hca_guid, uint8_t port)
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
628
hca_guid, port);
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
633
if ((hca_devp != NULL) && (port <= hca_devp->hd_hca_attr->hca_nports) &&
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
634
(port != 0)) {
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
635
pkey_ix = hca_devp->hd_portinfop[port - 1].p_def_pkey_ix;
usr/src/uts/common/io/ib/ibtl/ibtl_cm.c
638
"Invalid HCA (%llX), Port (%d) specified.", hca_guid, port);
usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c
2080
ibt_status_t ibtl_dummy_node_info_cb(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c
495
uint8_t port;
usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c
501
port = event_p->ev_port;
usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c
502
portp = &hca_devp->hd_async_port[port - 1];
usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c
503
pinfop = &hca_devp->hd_portinfop[port - 1];
usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c
509
mgrp->mgr_async_handler)(hca_guid, port, sm_lid, &node_info);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1003
ibtl_portinfo_unlock(hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1187
ibt_modify_port_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1194
hca_guid, port, flags, init_type);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1209
IBTL_HDIP2CIHCA(hca_devp), port, flags, init_type);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1235
ibt_modify_port(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1242
hca_hdl, port, flags, init_type);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
1248
IBTL_HCA2CIHCA(hca_hdl), port, flags, init_type);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
38
uint8_t port, ibt_hca_portinfo_t **port_info_p, uint_t *ports_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
398
ibtl_portinfo_locked(ibtl_hca_devinfo_t *hca_devp, uint8_t port)
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
404
hca_devp->hd_portinfo_locked_port = port;
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
406
} else if (hca_devp->hd_portinfo_locked_port == port) {
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
409
hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
424
ibtl_portinfo_unlock(ibtl_hca_devinfo_t *hca_devp, uint8_t port)
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
427
ASSERT(hca_devp->hd_portinfo_locked_port == port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
434
port, hca_devp);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
454
ibtl_get_port_state(ibtl_hca_devinfo_t *hca_devp, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
461
if ((port < 1) || (port > hca_devp->hd_hca_attr->hca_nports)) {
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
463
"invalid port %d, nports = %d", port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
467
portinfop = hca_devp->hd_portinfop + port - 1;
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
469
ibtl_reinit_hca_portinfo(hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
478
port, portinfop->p_linkstate, portinfop->p_base_lid);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
483
port, portinfop->p_linkstate, portinfop->p_base_lid);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
503
ibt_get_port_state(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
509
hca_hdl, port, sgid_p, base_lid_p);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
511
retval = ibtl_get_port_state(hca_hdl->ha_hca_devp, port, sgid_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
535
ibt_get_port_state_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
542
"%p)", (longlong_t)hca_guid, port, sgid_p, base_lid_p);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
548
retval = ibtl_get_port_state(hca_devp, port, sgid_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
646
ibt_query_hca_ports(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
652
hca_hdl, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
656
retval = ibtl_query_hca_ports(hca_hdl->ha_hca_devp, port, port_info_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
683
ibt_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
704
retval = ibtl_query_hca_ports(hca_devp, port, port_info_p, ports_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
716
ibtl_cm_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
737
retval = ibtl_query_hca_ports(hca_devp, port, port_info_p, ports_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
750
ibtl_query_one_port(ibtl_hca_devinfo_t *hca_devp, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
763
hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
765
if (port > hca_devp->hd_hca_attr->hca_nports) {
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
767
"invalid port %d", port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
772
sp1 = hca_devp->hd_portinfop + port - 1;
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
774
ibtl_reinit_hca_portinfo(hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
809
ibtl_query_hca_ports(ibtl_hca_devinfo_t *hca_devp, uint8_t port,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
826
if (port)
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
827
return (ibtl_query_one_port(hca_devp, port, port_info_p,
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
906
ibtl_reinit_hca_portinfo(ibtl_hca_devinfo_t *hca_devp, uint8_t port)
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
919
hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
922
ASSERT(port != 0);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
924
if (ibtl_portinfo_locked(hca_devp, port)) {
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
930
p1 = hca_devp->hd_portinfop + port - 1;
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
941
"calling ibc_query_hca_ports", hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
948
IBTL_HDIP2CIHCA(hca_devp), port, sp1);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
955
hca_devp, port, status);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
970
"PORT UP", hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_hca.c
977
"PORT DOWN", hca_devp, port);
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
322
ibt_alloc_special_qp(ibt_hca_hdl_t hca_hdl, uint8_t port, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
331
hca_hdl, port, type, qp_attrp, queue_sizes_p, ibt_qp_p);
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
368
IBTL_HCA2CIHCA(hca_hdl), port, &chanp->ch_qp, type, qp_attrp,
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
734
uint8_t port;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
738
port = pathp->cep_hca_port_num;
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
740
if (port == 0 || port > hca_devp->hd_hca_attr->hca_nports ||
usr/src/uts/common/io/ib/ibtl/ibtl_qp.c
746
sgidp = hca_devp->hd_portinfop[port-1].p_sgid_tbl;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1918
uint8_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1940
for (port = 0; port < hcap->hca_num_ports; port++) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1957
for (port = 0; port < hcap->hca_num_ports; port++) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2010
ibcm_init_saa_handle(ibcm_hca_info_t *hcap, uint8_t port)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2013
uint8_t port_index = port - 1;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2060
ibcm_get_saa_handle(ibcm_hca_info_t *hcap, uint8_t port)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
2063
uint8_t port_index = port - 1;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5751
ibtl_cm_hca_port_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5775
if ((status = ibtl_cm_get_hca_port(gid, 0, &port)) == IBT_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5778
"prim_port_num %d", statep, port.hp_port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5781
"passive hca_guid 0x%llX", statep, port.hp_hca_guid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5783
port_num = port.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5784
hca_guid = port.hp_hca_guid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5796
} else if (port.hp_base_lid !=
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5798
(~((1 << port.hp_lmc) - 1)))) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5801
port.hp_base_lid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5802
b2h16(cm_req_msgp->req_primary_r_port_lid), port.hp_lmc);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5806
statep->local_hca_guid = port.hp_hca_guid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5807
statep->prim_port = port.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5810
port.hp_base_lid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5832
statep->local_hca_guid, &port)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5839
} else if (port.hp_base_lid !=
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5841
(~((1 << port.hp_lmc) - 1)))) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5846
statep, port.hp_base_lid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5848
port.hp_lmc);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5851
statep->alt_port = port.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5854
port.hp_base_lid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
5859
port.hp_port, port.hp_hca_guid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
6084
lid = h2b16(port.hp_base_lid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8105
ibtl_cm_hca_port_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8167
statep->local_hca_guid, &port)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8175
IBCM_QP_RC(qp_attrs).rc_alt_path.cep_hca_port_num = port.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8182
port.hp_port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8186
port.hp_port, statep->pkey,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8531
ibtl_cm_hca_port_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8562
statep->local_hca_guid, &port)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8575
port.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8582
port.hp_port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_sm.c
8586
port.hp_port, statep->pkey,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1935
ibtl_cm_hca_port_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1940
retval = ibtl_cm_get_hca_port(attr->ud_addr->av_sgid, 0, &port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1941
if ((retval != IBT_SUCCESS) || (port.hp_port == 0)) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1948
"HCA GUID:%llX, port_num:%d", port.hp_hca_guid, port.hp_port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1951
if ((hcap = ibcm_find_hca_entry(port.hp_hca_guid)) == NULL) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1958
if ((retval = ibt_get_port_state_byguid(port.hp_hca_guid, port.hp_port,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1967
retval = ibt_index2pkey_byguid(port.hp_hca_guid, port.hp_port,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1986
if ((hcap->hca_port_info[port.hp_port - 1].port_ibmf_hdl == NULL) &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1987
((retval = ibcm_hca_reinit_port(hcap, port.hp_port - 1))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1994
ibmf_hdl = hcap->hca_port_info[port.hp_port - 1].port_ibmf_hdl;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
1997
if ((cm_qp_entry = ibcm_find_qp(hcap, port.hp_port, ud_pkey)) ==
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2014
sidr_entry.srch_lid = port.hp_base_lid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2073
port.hp_base_lid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2686
ibtl_cm_hca_port_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2703
if ((status = ibtl_cm_get_hca_port(gid, 0, &port)) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2709
port.hp_port, port.hp_hca_guid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2711
hcap = ibcm_find_hca_entry(port.hp_hca_guid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2719
saa_handle = ibcm_get_saa_handle(hcap, port.hp_port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2740
status = ibt_pkey2index_byguid(port.hp_hca_guid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2741
port.hp_port, srv_bind->sb_pkey, &pkey_ix);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2755
sbindp->sbind_hcaguid = port.hp_hca_guid;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2756
sbindp->sbind_port = port.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2944
ibtl_cm_hca_port_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2950
if ((status = ibtl_cm_get_hca_port(sbindp->sbind_gid, 0, &port))
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
2958
saa_handle = ibcm_get_saa_handle(hcap, port.hp_port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3636
ibcm_mark_ar(ib_guid_t hca_guid, uint8_t port)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3645
tmp->ar_port == port) {
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3760
uint8_t port = pup->pup_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3767
"for hca_guid %llX, port %d", hca_guid, port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3770
ibcm_mark_ar(hca_guid, port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
3776
sbp->sbind_port == port &&
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5732
uint8_t port = 0;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5735
port = hport.hp_port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5737
port = j + 1;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5740
saa_handle = ibcm_get_saa_handle(hcap, port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5744
port, hport.hp_hca_guid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5985
uint8_t port;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5992
port = j + 1;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5995
saa_handle = ibcm_get_saa_handle(hcap, port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
5999
port, guid_array[i]);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
6229
uint_t port = j;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
6234
port + 1, h_guid, multism, multi_sm_loop);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
6237
saa_handle = ibcm_get_saa_handle(hcap, port + 1);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
6241
"Port (%d) - NOT ACTIVE", port + 1);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
6251
sgid = hcap->hca_port_info[port].port_sgid0;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c
6456
port = (j == 0) ? 1 : 0;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1947
ibcm_ibtl_node_info(ib_guid_t hca_guid, uint8_t port, ib_lid_t lid,
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1959
"guid %llx\n", port, hca_guid);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1969
saa_handle = ibcm_get_saa_handle(hcap, port);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_utils.c
1972
"Port %d of HCA (%llX) is NOT ACTIVE", port, hca_guid);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
1436
ibdm_port_attr_t *port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
1462
for (ibdm_get_next_port(&hca_list, &port, 1); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
1463
ibdm_get_next_port(&hca_list, &port, 1)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
1468
new_paths = ibdm_get_reachable_ports(port, hca_list);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4237
ibdm_port_attr_t *port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4251
for (ibdm_get_next_port(&hca_list, &port, 1); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4252
ibdm_get_next_port(&hca_list, &port, 1)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4255
nr = ibdm_get_node_records(port->pa_sa_hdl, &nr_len, nodeguid);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4263
port->pa_sa_hdl, &pi_len, tmp->LID)) == NULL) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4305
sgid.gid_prefix = port->pa_sn_prefix;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4306
sgid.gid_guid = port->pa_port_guid;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4309
new_gid = ibdm_create_gid_info(port, sgid,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4501
ibdm_create_gid_info(ibdm_port_attr_t *port, ib_gid_t sgid, ib_gid_t dgid)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4514
if (port->pa_sa_hdl)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4515
ret = ibmf_saa_gid_to_pathrecords(port->pa_sa_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4533
gid_info->gl_sa_hdl = port->pa_sa_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4534
gid_info->gl_ibmf_hdl = port->pa_ibmf_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4545
for (ii = 0; ii < port->pa_npkeys; ii++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4546
if (port->pa_pkey_tbl == NULL)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4549
pkey_tbl = &port->pa_pkey_tbl[ii];
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4957
ibdm_port_attr_t *port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4965
port = &temp->hl_port_attr[ii];
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4966
len = (port->pa_npkeys * sizeof (ibdm_pkey_tbl_t));
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
4968
kmem_free(port->pa_pkey_tbl, len);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
528
ibdm_port_attr_t *port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5369
ibdm_port_attr_t *port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5387
port = &hca_list->hl_port_attr[pp];
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5412
for (pidx = 0; pidx < port->pa_npkeys; pidx++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5414
orig_pkey = &port->pa_pkey_tbl[pidx].pt_pkey;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5427
ibdm_port_attr_ibmf_init(port,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5436
(void) ibdm_port_attr_ibmf_fini(port,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5445
(void) ibdm_port_attr_ibmf_fini(port,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5448
ibdm_port_attr_ibmf_init(port,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
551
port = ibdm_get_port_attr(event, &hca_list);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
552
if (port == NULL) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
558
ibdm_initialize_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
575
port = ibdm_get_port_attr(event, &hca_list);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
576
if (port == NULL) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
583
port_sa_hdl = port->pa_sa_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
584
(void) ibdm_fini_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
585
port->pa_state = IBT_PORT_DOWN;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5921
ibdm_port_attr_t *port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5943
for (ibdm_get_next_port(&hca_list, &port, 1); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5944
ibdm_get_next_port(&hca_list, &port, 1)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
5945
if (ibdm_port_reachable(port->pa_sa_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6028
ibdm_port_attr_t *hca_port, *port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
605
ibdm_port_attr_t *port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6051
for (ibdm_get_next_port(&hca_list, &port, 0); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6052
ibdm_get_next_port(&hca_list, &port, 0)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6053
if (port == hca_port && port->pa_port_guid ==
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6072
port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6079
for (ibdm_get_next_port(&hca_list, &port, 1); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6080
ibdm_get_next_port(&hca_list, &port, 1)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6081
if (ibdm_port_reachable(port->pa_sa_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
611
port = ibdm_get_port_attr(event, &hca_list);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
612
if (port == NULL) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
617
ibdm_update_port_pkeys(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
636
ibdm_update_port_pkeys(ibdm_port_attr_t *port)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6426
ibdm_port_attr_t *port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6442
for (ibdm_get_next_port(&hca_list, &port, 1); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6443
ibdm_get_next_port(&hca_list, &port, 1)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6444
if (ibdm_port_reachable(port->pa_sa_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
650
if (ibt_get_port_state(port->pa_hca_hdl, port->pa_port_num, NULL,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
654
if (ibt_query_hca_ports(port->pa_hca_hdl, port->pa_port_num,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
657
port->pa_npkeys = 0;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
658
port->pa_pkey_tbl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6591
ibdm_port_attr_t *port, *next_port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6608
port = &hca_list->hl_port_attr[ii];
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6615
if (inp_port == port)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6621
next_port = port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6625
if (port->pa_sa_hdl == NULL)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6626
ibdm_initialize_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6627
if (port->pa_sa_hdl == NULL)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6628
(void) ibdm_fini_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6630
port->pa_sa_hdl != NULL &&
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6631
port->pa_state == IBT_PORT_ACTIVE) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6632
next_port = port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
665
newport.pa_ibmf_hdl = port->pa_ibmf_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
673
for (opkey_idx = 0; opkey_idx < port->pa_npkeys; opkey_idx++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
674
if (pkey == port->pa_pkey_tbl[opkey_idx].pt_pkey) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
676
port->pa_pkey_tbl[opkey_idx].pt_qp_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
677
port->pa_pkey_tbl[opkey_idx].pt_qp_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6803
ibdm_port_attr_t *port = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
682
if (opkey_idx == port->pa_npkeys) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6822
for (ibdm_get_next_port(&hca_list, &port, 1); port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6823
ibdm_get_next_port(&hca_list, &port, 1)) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6831
nr = ibdm_get_node_records(port->pa_sa_hdl, &nr_len,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6852
pi = ibdm_get_portinfo(port->pa_sa_hdl, &pi_len, tmp->LID);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6860
sgid.gid_prefix = port->pa_sn_prefix;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6861
sgid.gid_guid = port->pa_port_guid;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6865
ret = ibmf_saa_gid_to_pathrecords(port->pa_sa_hdl, sgid, dgid,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6881
gidinfo->gl_sa_hdl = port->pa_sa_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6882
gidinfo->gl_ibmf_hdl = port->pa_ibmf_hdl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6891
for (ii = 0; ii < port->pa_npkeys; ii++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6892
if (port->pa_pkey_tbl == NULL)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
6895
pkey_tbl = &port->pa_pkey_tbl[ii];
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
692
for (opkey_idx = 0; opkey_idx < port->pa_npkeys; opkey_idx++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
693
if (port->pa_pkey_tbl[opkey_idx].pt_qp_hdl != NULL) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
694
if (ibdm_port_attr_ibmf_fini(port, opkey_idx) !=
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
699
port->pa_pkey_tbl[opkey_idx].pt_pkey);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
704
if (port->pa_pkey_tbl != NULL) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
705
kmem_free(port->pa_pkey_tbl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
706
port->pa_npkeys * sizeof (ibdm_pkey_tbl_t));
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
709
port->pa_npkeys = npkeys;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
710
port->pa_pkey_tbl = pkey_tbl;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
711
port->pa_sn_prefix = pinfop->p_sgid_tbl[0].gid_prefix;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
712
port->pa_state = pinfop->p_linkstate;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
725
ibdm_initialize_port(ibdm_port_attr_t *port)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
739
if (ibt_get_port_state(port->pa_hca_hdl, port->pa_port_num, NULL,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
743
if (port->pa_sa_hdl != NULL || port->pa_pkey_tbl != NULL)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
746
if (ibt_query_hca_ports(port->pa_hca_hdl, port->pa_port_num,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
749
port->pa_npkeys = 0;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
750
port->pa_pkey_tbl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
753
port->pa_sn_prefix = pinfop->p_sgid_tbl[0].gid_prefix;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
755
port->pa_state = pinfop->p_linkstate;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
756
port->pa_npkeys = pinfop->p_pkey_tbl_sz;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
757
port->pa_pkey_tbl = (ibdm_pkey_tbl_t *)kmem_zalloc(
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
758
port->pa_npkeys * sizeof (ibdm_pkey_tbl_t), KM_SLEEP);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
760
for (pkey_idx = 0; pkey_idx < port->pa_npkeys; pkey_idx++)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
761
port->pa_pkey_tbl[pkey_idx].pt_pkey =
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
768
event_args.is_event_callback_arg = port;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
769
if (ibmf_sa_session_open(port->pa_port_guid, 0, &event_args,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
770
IBMF_VERSION, 0, &port->pa_sa_hdl) != IBMF_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
773
(void) ibdm_fini_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
777
ibmf_reg.ir_ci_guid = port->pa_hca_guid;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
778
ibmf_reg.ir_port_num = port->pa_port_num;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
782
&port->pa_ibmf_hdl, &port->pa_ibmf_caps) != IBMF_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
785
(void) ibdm_fini_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
789
if (ibmf_setup_async_cb(port->pa_ibmf_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
794
(void) ibdm_fini_port(port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
798
port->pa_sa_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
799
port->pa_ibmf_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
802
for (ii = 0; ii < port->pa_npkeys; ii++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
803
pkey = port->pa_pkey_tbl[ii].pt_pkey;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
805
port->pa_pkey_tbl[ii].pt_qp_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
808
ibdm_port_attr_ibmf_init(port, pkey, ii);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
818
ibdm_port_attr_ibmf_init(ibdm_port_attr_t *port, ib_pkey_t pkey, int ii)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
823
port->pa_pkey_tbl[ii].pt_qp_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
827
if ((ret = ibmf_alloc_qp(port->pa_ibmf_hdl, pkey, IB_GSI_QKEY,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
828
IBMF_ALT_QP_MAD_NO_RMPP, &port->pa_pkey_tbl[ii].pt_qp_hdl)) !=
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
832
port->pa_pkey_tbl[ii].pt_qp_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
837
port->pa_ibmf_hdl);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
839
if ((ret = ibmf_setup_async_cb(port->pa_ibmf_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
840
port->pa_pkey_tbl[ii].pt_qp_hdl, ibdm_ibmf_recv_cb, 0, 0)) !=
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
844
(void) ibmf_free_qp(port->pa_ibmf_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
845
&port->pa_pkey_tbl[ii].pt_qp_hdl, 0);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
846
port->pa_pkey_tbl[ii].pt_qp_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
88
static void ibdm_update_port_pkeys(ibdm_port_attr_t *port);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
888
ibdm_update_port_attr(ibdm_port_attr_t *port)
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
895
if (ibt_query_hca_ports(port->pa_hca_hdl,
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
896
port->pa_port_num, &portinfop, &nports, &size) != IBT_SUCCESS) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
898
port->pa_npkeys = 0;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
899
port->pa_pkey_tbl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
902
port->pa_sn_prefix = portinfop->p_sgid_tbl[0].gid_prefix;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
904
port->pa_state = portinfop->p_linkstate;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
910
if (port->pa_state != IBT_PORT_ACTIVE) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
911
port->pa_npkeys = 0;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
912
port->pa_pkey_tbl = NULL;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
917
port->pa_npkeys = portinfop->p_pkey_tbl_sz;
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
918
port->pa_pkey_tbl = (ibdm_pkey_tbl_t *)kmem_zalloc(
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
919
port->pa_npkeys * sizeof (ibdm_pkey_tbl_t), KM_SLEEP);
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
921
for (pkey_idx = 0; pkey_idx < port->pa_npkeys; pkey_idx++) {
usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
922
port->pa_pkey_tbl[pkey_idx].pt_pkey =
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
404
ibdma_port_t *port;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
461
port = &hca->ih_port[ndx];
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
462
port->ip_hcap = hca;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
463
port->ip_ibmf_reg.ir_ci_guid = hca->ih_iou_guid;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
464
port->ip_ibmf_reg.ir_port_num = ndx + 1;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
465
port->ip_ibmf_reg.ir_client_class = DEV_MGT_AGENT;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
467
status = ibmf_register(&port->ip_ibmf_reg, IBMF_VERSION,
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
468
0, NULL, NULL, &port->ip_ibmf_hdl, &port->ip_ibmf_caps);
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
472
port->ip_ibmf_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
477
status = ibmf_setup_async_cb(port->ip_ibmf_hdl,
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
478
IBMF_QP_HANDLE_DEFAULT, ibdma_mad_recv_cb, port, 0);
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
506
ibdma_port_t *port;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
534
port = &hca->ih_port[ndx];
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
535
port->ip_hcap = NULL;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
543
if (port->ip_ibmf_hdl == NULL)
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
546
status = ibmf_tear_down_async_cb(port->ip_ibmf_hdl,
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
552
status = ibmf_unregister(&port->ip_ibmf_hdl, 0);
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
556
port->ip_ibmf_hdl = NULL;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
637
ibdma_port_t *port = args;
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
640
ASSERT(port != NULL);
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
691
ibdma_get_io_unitinfo(port->ip_hcap, msgp);
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
695
ibdma_get_ioc_profile(port->ip_hcap, msgp);
usr/src/uts/common/io/ib/mgt/ibdma/ibdma.c
699
ibdma_get_ioc_services(port->ip_hcap, msgp);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_handlers.c
58
tnf_uint, port, event->ev_port);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
1577
tnf_int, port, port_num, tnf_opaque, class, class);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
1770
port, qpp->iq_port_num, tnf_int, num, qpp->iq_qp_num);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
3084
tnf_int, port, port_num, tnf_opaque, class, class);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
3126
ibmf_i_get_pkeyix(ibt_hca_hdl_t hca_handle, ib_pkey_t pkey, uint8_t port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
3135
tnf_int, pkey, pkey, tnf_int, port, port);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
3142
ibt_status = ibt_pkey2index(hca_handle, port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
3163
ibt_status = ibt_pkey2index(hca_handle, port, pkey, pkeyixp);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_impl.c
3177
ibt_status = ibt_pkey2index(hca_handle, port, tpkey, pkeyixp);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_recv.c
376
tnf_string, msg, "no client registered", tnf_uint, port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
1009
tnf_uint, port, iport + 1);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
1066
tnf_uint, port, saa_portp->saa_pt_ibmf_reginfo.ir_port_num);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
1385
tnf_uint, port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
190
" registered", tnf_opaque, port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
211
tnf_opaque, port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
2327
tnf_opaque, hca_guid, ci_guid, tnf_uint, port, port_num);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
2421
tnf_opaque, hca_guid, ci_guid, tnf_uint, port, port_num);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
2540
tnf_opaque, hca_guid, ci_guid, tnf_uint, port, port_num);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
2653
tnf_opaque, hca_guid, ci_guid, tnf_uint, port, port_num);
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
2723
tnf_opaque, port,
usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_impl.c
2763
" registered", tnf_opaque, port,
usr/src/uts/common/io/idm/idm.c
600
idm_tgt_svc_lookup(uint16_t port)
usr/src/uts/common/io/idm/idm.c
609
if (result->is_svc_req.sr_port == port) {
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
3693
} port;
usr/src/uts/common/io/kb8042/kb8042.c
296
int port = (polled == B_TRUE) ? I8042_POLL_INPUT_AVAIL :
usr/src/uts/common/io/kb8042/kb8042.c
301
if (ddi_get8(kb8042->handle, kb8042->addr + port) != 0)
usr/src/uts/common/io/kb8042/kb8042.c
313
int port = (polled == B_TRUE) ? I8042_POLL_INPUT_DATA :
usr/src/uts/common/io/kb8042/kb8042.c
317
(void) ddi_get8(kb8042->handle, kb8042->addr + port);
usr/src/uts/common/io/mac/mac_flow.c
2418
uint16_t port = 0;
usr/src/uts/common/io/mac/mac_flow.c
2420
port = ((fd->fd_mask & FLOW_ULP_PORT_LOCAL) != 0) ?
usr/src/uts/common/io/mac/mac_flow.c
2423
return ((port ^ (fd->fd_protocol << 4)) % ft->ft_size);
usr/src/uts/common/io/mlxcx/mlxcx.c
2174
mlxcx_remove_all_umcast_entries(mlxcx_t *mlxp, mlxcx_port_t *port,
usr/src/uts/common/io/mlxcx/mlxcx.c
2178
mlxcx_flow_table_t *ft = port->mlp_rx_flow;
usr/src/uts/common/io/mlxcx/mlxcx.c
2181
ASSERT(mutex_owned(&port->mlp_mtx));
usr/src/uts/common/io/mlxcx/mlxcx.c
2216
avl_remove(&port->mlp_dmac_fe, fe);
usr/src/uts/common/io/mlxcx/mlxcx.c
2226
mlxcx_remove_umcast_entry(mlxcx_t *mlxp, mlxcx_port_t *port,
usr/src/uts/common/io/mlxcx/mlxcx.c
2230
mlxcx_flow_table_t *ft = port->mlp_rx_flow;
usr/src/uts/common/io/mlxcx/mlxcx.c
2233
ASSERT(mutex_owned(&port->mlp_mtx));
usr/src/uts/common/io/mlxcx/mlxcx.c
2278
avl_remove(&port->mlp_dmac_fe, fe);
usr/src/uts/common/io/mlxcx/mlxcx.c
2290
mlxcx_add_umcast_entry(mlxcx_t *mlxp, mlxcx_port_t *port,
usr/src/uts/common/io/mlxcx/mlxcx.c
2295
mlxcx_flow_table_t *ft = port->mlp_rx_flow;
usr/src/uts/common/io/mlxcx/mlxcx.c
2299
ASSERT(mutex_owned(&port->mlp_mtx));
usr/src/uts/common/io/mlxcx/mlxcx.c
2307
fe = avl_find(&port->mlp_dmac_fe, &probe, NULL);
usr/src/uts/common/io/mlxcx/mlxcx.c
2310
fg = port->mlp_umcast;
usr/src/uts/common/io/mlxcx/mlxcx.c
2328
avl_add(&port->mlp_dmac_fe, fe);
usr/src/uts/common/io/mlxcx/mlxcx.c
477
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx.c
487
if ((port->mlp_max_proto & (MLXCX_PROTO_25G | MLXCX_PROTO_40G |
usr/src/uts/common/io/mlxcx/mlxcx.c
489
(port->mlp_ext_max_proto & (MLXCX_EXTPROTO_25G |
usr/src/uts/common/io/mlxcx/mlxcx.c
495
} else if ((port->mlp_max_proto & (MLXCX_PROTO_100M | MLXCX_PROTO_1G |
usr/src/uts/common/io/mlxcx/mlxcx.c
497
(port->mlp_ext_max_proto & (MLXCX_EXTPROTO_100M |
usr/src/uts/common/io/mlxcx/mlxcx.c
504
"recognize. Proto: 0x%x", port->mlp_max_proto);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1197
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1199
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1209
port->mlp_max_mtu);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1211
port->mlp_mtu - MLXCX_MTU_OFFSET);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1229
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_400G) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1235
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_200G) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1241
((port->mlp_oper_proto & MLXCX_PROTO_100G) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1242
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_100G)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1248
((port->mlp_oper_proto & MLXCX_PROTO_50G) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1249
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_50G)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1255
((port->mlp_oper_proto & MLXCX_PROTO_40G) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1256
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_40G)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1262
((port->mlp_oper_proto & MLXCX_PROTO_25G) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1263
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_25G)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1269
((port->mlp_oper_proto & MLXCX_PROTO_10G) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1270
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_10G)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1276
((port->mlp_oper_proto & MLXCX_PROTO_1G) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1277
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_1G)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1283
((port->mlp_oper_proto & MLXCX_PROTO_100M) != 0 ||
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1284
(port->mlp_ext_oper_proto & MLXCX_EXTPROTO_100M)) != 0);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1290
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1298
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1307
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1313
if (new_hw_mtu == port->mlp_mtu)
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1315
if (new_hw_mtu > port->mlp_max_mtu) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1335
old_mtu = port->mlp_mtu;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1339
port->mlp_mtu = new_hw_mtu;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1340
if (!mlxcx_cmd_modify_nic_vport_ctx(mlxp, port,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1342
port->mlp_mtu = old_mtu;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1347
if (!mlxcx_cmd_set_port_mtu(mlxp, port)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1348
port->mlp_mtu = old_mtu;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1368
if (fec == port->mlp_fec_requested &&
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1369
fec == mlxcx_fec_to_link_fec(port->mlp_fec_active) &&
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1370
port->mlp_oper_status != MLXCX_PORT_STATUS_DOWN)
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1377
if (!mlxcx_cmd_modify_port_fec(mlxp, port, cap_fec)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1382
port->mlp_fec_requested = fec;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1398
if (!mlxcx_cmd_modify_port_status(mlxp, port,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1400
!mlxcx_cmd_modify_port_status(mlxp, port,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1405
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1415
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1419
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1435
speed = mlxcx_speed_to_bits(port->mlp_oper_proto,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1436
port->mlp_ext_oper_proto);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1444
switch (port->mlp_oper_status) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1461
*(uint8_t *)pr_val = port->mlp_autoneg;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1469
mlxcx_fec_to_link_fec(port->mlp_fec_active);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1476
*(link_fec_t *)pr_val = port->mlp_fec_requested;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1483
*(uint32_t *)pr_val = port->mlp_mtu - MLXCX_MTU_OFFSET;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1492
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_400G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1501
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_200G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1509
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1511
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_100G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1519
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1521
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_50G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1529
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1531
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_40G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1539
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1541
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_25G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1549
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1551
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_10G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1559
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1561
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_1G) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1569
*(uint8_t *)pr_val = (port->mlp_max_proto &
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1571
(port->mlp_ext_max_proto & MLXCX_EXTPROTO_100M) != 0;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1578
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1606
mlxcx_port_t *port;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1613
port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1615
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1620
mac->m_src_addr = port->mlp_mac_address;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1623
mac->m_max_sdu = port->mlp_mtu - MLXCX_MTU_OFFSET;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1634
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
1636
mlxcx_update_link_state(mlxp, port);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
204
mlxcx_mac_stat_rfc_2863(mlxcx_t *mlxp, mlxcx_port_t *port, uint_t stat,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
212
ASSERT(mutex_owned(&port->mlp_mtx));
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
215
data.mlrd_ppcnt.mlrd_ppcnt_local_port = port->mlp_num + 1;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
261
mlxcx_mac_stat_ieee_802_3(mlxcx_t *mlxp, mlxcx_port_t *port, uint_t stat,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
269
ASSERT(mutex_owned(&port->mlp_mtx));
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
272
data.mlrd_ppcnt.mlrd_ppcnt_local_port = port->mlp_num + 1;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
309
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
312
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
316
*val = mlxcx_speed_to_bits(port->mlp_oper_proto,
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
317
port->mlp_ext_oper_proto);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
331
ret = mlxcx_mac_stat_rfc_2863(mlxp, port, stat, val);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
338
ret = mlxcx_mac_stat_ieee_802_3(mlxp, port, stat, val);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
341
*val = port->mlp_stats.mlps_rx_drops;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
347
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
356
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
363
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
368
if (!mlxcx_cmd_set_port_led(mlxp, port, 0)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
374
if (!mlxcx_cmd_set_port_led(mlxp, port, UINT16_MAX)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
383
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
629
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
637
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
644
ft = port->mlp_rx_flow;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
646
fg = port->mlp_promisc;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
664
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
696
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
704
mlxcx_port_t *port = &mlxp->mlx_ports[0];
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
708
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
711
if (!mlxcx_add_umcast_entry(mlxp, port, g, addr)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
715
if (!mlxcx_remove_umcast_entry(mlxp, port, g, addr)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
720
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
729
mlxcx_port_t *port = g->mlg_port;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
732
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
734
if (!mlxcx_add_umcast_entry(mlxp, port, g, mac_addr)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
738
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
792
mlxcx_port_t *port = g->mlg_port;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
795
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
797
if (!mlxcx_remove_umcast_entry(mlxp, port, g, mac_addr)) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
801
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
405
mlxcx_update_link_state(mlxcx_t *mlxp, mlxcx_port_t *port)
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
409
mutex_enter(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
410
(void) mlxcx_cmd_query_port_status(mlxp, port);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
411
(void) mlxcx_cmd_query_port_speed(mlxp, port);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
412
(void) mlxcx_cmd_query_port_fec(mlxp, port);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
414
switch (port->mlp_oper_status) {
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
429
mutex_exit(&port->mlp_mtx);
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
585
mlxcx_port_t *port;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
602
port = param->mla_port;
usr/src/uts/common/io/mlxcx/mlxcx_intr.c
606
mlxcx_update_link_state(mlxp, port);
usr/src/uts/common/io/mlxcx/mlxcx_ring.c
440
mlxcx_sq_setup(mlxcx_t *mlxp, mlxcx_port_t *port, mlxcx_completion_queue_t *cq,
usr/src/uts/common/io/mlxcx/mlxcx_ring.c
460
VERIFY3U(port->mlp_wqe_min_inline, <=, MLXCX_ETH_INLINE_L2);
usr/src/uts/common/io/ntxn/nic_cmn.h
382
__uint32_t port:4,
usr/src/uts/common/io/ntxn/nic_cmn.h
468
__uint32_t port:4,
usr/src/uts/common/io/ntxn/nic_phan_reg.h
133
#define CRB_V2P(port) (CRB_V2P_0+((port)*4))
usr/src/uts/common/io/ntxn/niu.c
237
native_t port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
242
if ((port < 0) || (port > UNM_NIU_MAX_GBE_PORTS)) {
usr/src/uts/common/io/ntxn/niu.c
266
unm_crb_write_adapter(UNM_NIU_AP_MAC_CONFIG_0(port), &mac_cfg0,
usr/src/uts/common/io/ntxn/niu.c
268
unm_crb_write_adapter(UNM_NIU_AP_MAC_CONFIG_1(port), &mac_cfg1,
usr/src/uts/common/io/ntxn/niu.c
273
unm_crb_write_adapter(UNM_NIU_GB_MAC_CONFIG_0(port), &mac_cfg0,
usr/src/uts/common/io/ntxn/niu.c
285
unm_crb_write_adapter(UNM_NIU_GB_MAC_CONFIG_0(port), &mac_cfg0,
usr/src/uts/common/io/ntxn/niu.c
301
(port), &mac_cfg1, adapter);
usr/src/uts/common/io/ntxn/niu.c
305
UNM_NIU_GB0_GMII_MODE+(port<<3),
usr/src/uts/common/io/ntxn/niu.c
308
UNM_NIU_GB0_MII_MODE+(port<< 3),
usr/src/uts/common/io/ntxn/niu.c
315
UNM_NIU_GB_MAC_CONFIG_1(port),
usr/src/uts/common/io/ntxn/niu.c
320
UNM_NIU_GB0_MII_MODE+(port << 3),
usr/src/uts/common/io/ntxn/niu.c
323
UNM_NIU_GB0_GMII_MODE+(port << 3),
usr/src/uts/common/io/ntxn/niu.c
334
unm_crb_write_adapter(UNM_NIU_GB_MII_MGMT_CONFIG(port),
usr/src/uts/common/io/ntxn/niu.c
342
unm_crb_write_adapter(UNM_NIU_GB_MAC_CONFIG_0(port),
usr/src/uts/common/io/ntxn/niu.c
353
native_t port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
356
if ((port < 0) || (port > UNM_NIU_MAX_GBE_PORTS))
usr/src/uts/common/io/ntxn/niu.c
364
UNM_NIU_GB_MAC_CONFIG_0(port), &mac_cfg0, 0);
usr/src/uts/common/io/ntxn/niu.c
367
UNM_NIU_GB_MAC_CONFIG_0(port), &mac_cfg0, 4);
usr/src/uts/common/io/ntxn/niu.c
375
native_t port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
382
if (port != 0)
usr/src/uts/common/io/ntxn/niu.c
387
if ((port < 0) || (port >= UNM_NIU_MAX_XG_PORTS))
usr/src/uts/common/io/ntxn/niu.c
390
(port * 0x10000), &mac_cfg, 4);
usr/src/uts/common/io/ntxn/niu.c
401
native_t port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
408
if ((port < 0) || (port > UNM_NIU_MAX_GBE_PORTS))
usr/src/uts/common/io/ntxn/niu.c
412
adapter->unm_nic_hw_read_wx(adapter, UNM_NIU_GB_MAC_CONFIG_0(port),
usr/src/uts/common/io/ntxn/niu.c
415
adapter->unm_nic_hw_write_wx(adapter, UNM_NIU_GB_MAC_CONFIG_0(port),
usr/src/uts/common/io/ntxn/niu.c
420
val = (0x20 << port);
usr/src/uts/common/io/ntxn/niu.c
444
switch (port) {
usr/src/uts/common/io/ntxn/niu.c
467
adapter->unm_nic_hw_write_wx(adapter, UNM_NIU_GB_MAC_CONFIG_0(port),
usr/src/uts/common/io/ntxn/niu.c
551
native_t port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
556
if ((port < 0) || (port > UNM_NIU_MAX_XG_PORTS))
usr/src/uts/common/io/ntxn/niu.c
569
(0x10000 * port), &mac_cfg, 4);
usr/src/uts/common/io/ntxn/niu.c
572
(0x10000 * port), &mac_cfg, 4);
usr/src/uts/common/io/ntxn/niu.c
585
reg = (0x20 << port);
usr/src/uts/common/io/ntxn/niu.c
603
UNM_NIU_XGE_CONFIG_1 + (0x10000 * port), ®, 4);
usr/src/uts/common/io/ntxn/niu.c
610
UNM_NIU_XGE_CONFIG_1 + (0x10000 * port), reg);
usr/src/uts/common/io/ntxn/niu.c
616
(0x10000 * port), &mac_cfg, 4);
usr/src/uts/common/io/ntxn/niu.c
625
int port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
628
if ((port < 0) || (port > UNM_NIU_MAX_XG_PORTS))
usr/src/uts/common/io/ntxn/niu.c
632
if (port == 0)
usr/src/uts/common/io/ntxn/niu.c
645
int port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
648
if ((port < 0) || (port > UNM_NIU_MAX_GBE_PORTS))
usr/src/uts/common/io/ntxn/niu.c
652
switch (port) {
usr/src/uts/common/io/ntxn/niu.c
675
int port = adapter->physical_port;
usr/src/uts/common/io/ntxn/niu.c
678
if ((port < 0) || (port > UNM_NIU_MAX_GBE_PORTS))
usr/src/uts/common/io/ntxn/niu.c
681
adapter->unm_nic_hw_read_wx(adapter, UNM_NIU_GB_MAC_CONFIG_0(port),
usr/src/uts/common/io/ntxn/niu.c
684
adapter->unm_nic_hw_write_wx(adapter, UNM_NIU_GB_MAC_CONFIG_0(port),
usr/src/uts/common/io/ntxn/unm_inc.h
1111
long unm_niu_gbe_init_port(long port);
usr/src/uts/common/io/ntxn/unm_nic.h
741
long unm_niu_gbe_init_port(long port);
usr/src/uts/common/io/ntxn/unm_nic_hw.c
1794
long port = adapter->physical_port;
usr/src/uts/common/io/ntxn/unm_nic_hw.c
1815
UNM_NIU_AP_MAX_FRAME_SIZE(port), new_mtu);
usr/src/uts/common/io/ntxn/unm_nic_main.c
1003
hwdesc->u3.s1.port = adapter->portnum;
usr/src/uts/common/io/ntxn/unm_nic_main.c
826
hwdesc->u3.s1.port = adapter->portnum;
usr/src/uts/common/io/nxge/npi/npi_fflp.c
2296
flow_cfg_reg.bits.ldw.port = BIT_ENABLE;
usr/src/uts/common/io/nxge/npi/npi_fflp.c
2373
if (flow_cfg_reg.bits.ldw.port) {
usr/src/uts/common/io/nxge/npi/npi_fflp.c
2480
flow_cfg_reg.bits.ldw.port = BIT_ENABLE;
usr/src/uts/common/io/nxge/npi/npi_fflp.c
2608
if (flow_cfg_reg.bits.ldw.port) {
usr/src/uts/common/io/nxge/npi/npi_fflp.c
61
#define FFLP_PORT_VALID(port) \
usr/src/uts/common/io/nxge/npi/npi_fflp.c
62
((port < MAX_PORTS_PER_NXGE))
usr/src/uts/common/io/nxge/npi/npi_ipp.c
109
npi_ipp_dump_regs(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_ipp.c
114
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_ipp.c
117
"\nIPP PORT Register Dump for port %d\n", port));
usr/src/uts/common/io/nxge/npi/npi_ipp.c
121
offset = IPP_REG_ADDR(port, ipp_fzc_offset[i]);
usr/src/uts/common/io/nxge/npi/npi_ipp.c
129
"\n IPP FZC Register Dump for port %d done\n", port));
usr/src/uts/common/io/nxge/npi/npi_ipp.c
135
npi_ipp_read_regs(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_ipp.c
140
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_ipp.c
143
"\nIPP PORT Register read (to clear) for port %d\n", port));
usr/src/uts/common/io/nxge/npi/npi_ipp.c
147
offset = IPP_REG_ADDR(port, ipp_fzc_offset[i]);
usr/src/uts/common/io/nxge/npi/npi_mac.c
503
npi_mac_dump_regs(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_mac.c
509
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_mac.c
511
switch (port) {
usr/src/uts/common/io/nxge/npi/npi_mac.c
517
port));
usr/src/uts/common/io/nxge/npi/npi_mac.c
519
XMAC_REG_RD(handle, port, xmac_offset[i], &value);
usr/src/uts/common/io/nxge/npi/npi_mac.c
522
(XMAC_REG_ADDR((port), (xmac_offset[i]))),
usr/src/uts/common/io/nxge/npi/npi_mac.c
528
port));
usr/src/uts/common/io/nxge/npi/npi_mac.c
536
port));
usr/src/uts/common/io/nxge/npi/npi_mac.c
538
BMAC_REG_RD(handle, port, bmac_offset[i], &value);
usr/src/uts/common/io/nxge/npi/npi_mac.c
541
(BMAC_REG_ADDR((port), (bmac_offset[i]))),
usr/src/uts/common/io/nxge/npi/npi_mac.c
547
port));
usr/src/uts/common/io/nxge/npi/npi_rxdma.h
89
#define RXDMA_PORT_VALID(port) \
usr/src/uts/common/io/nxge/npi/npi_rxdma.h
90
((port < MAX_PORTS_PER_NXGE))
usr/src/uts/common/io/nxge/npi/npi_txc.c
221
npi_txc_dump_port_fzc_regs(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_txc.c
226
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
229
"\nTXC FZC PORT Register Dump for port %d\n", port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
233
offset = TXC_FZC_REG_PT_OFFSET(txc_fzc_port_offset[i], port);
usr/src/uts/common/io/nxge/npi/npi_txc.c
241
"\n TXC FZC Register Dump for port %d done\n", port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
479
npi_txc_control_clear(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_txc.c
481
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
549
npi_txc_port_enable(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_txc.c
553
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
556
NXGE_REG_WR64(handle, TXC_CONTROL_REG, val | (1 << port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
576
npi_txc_port_disable(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_txc.c
580
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
583
NXGE_REG_WR64(handle, TXC_CONTROL_REG, (val & ~(1 << port)));
usr/src/uts/common/io/nxge/npi/npi_txc.c
605
npi_txc_port_dma_enable(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
609
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
611
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_PORT_DMA_ENABLE_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
617
npi_txc_port_dma_list_get(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
622
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
624
TXC_FZC_CNTL_REG_READ64(handle, TXC_PORT_DMA_ENABLE_REG, port, &val);
usr/src/uts/common/io/nxge/npi/npi_txc.c
646
npi_txc_port_dma_channel_enable(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
651
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
661
TXC_FZC_CNTL_REG_READ64(handle, TXC_PORT_DMA_ENABLE_REG, port, &val);
usr/src/uts/common/io/nxge/npi/npi_txc.c
662
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_PORT_DMA_ENABLE_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
684
npi_txc_port_dma_channel_disable(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
689
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
699
TXC_FZC_CNTL_REG_READ64(handle, TXC_PORT_DMA_ENABLE_REG, port, &val)
usr/src/uts/common/io/nxge/npi/npi_txc.c
700
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_PORT_DMA_ENABLE_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
721
npi_txc_reorder_set(npi_handle_t handle, uint8_t port, uint8_t *reorder)
usr/src/uts/common/io/nxge/npi/npi_txc.c
725
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
729
val |= (*reorder << TXC_MAX_REORDER_SHIFT(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
751
npi_txc_reorder_get(npi_handle_t handle, uint8_t port, uint32_t *reorder)
usr/src/uts/common/io/nxge/npi/npi_txc.c
755
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
759
*reorder = (uint8_t)(val >> TXC_MAX_REORDER_SHIFT(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
783
npi_txc_pkt_stuffed_get(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
788
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
790
TXC_FZC_CNTL_REG_READ64(handle, TXC_PKT_STUFFED_REG, port, &value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
818
npi_txc_pkt_xmt_to_mac_get(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
823
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
825
TXC_FZC_CNTL_REG_READ64(handle, TXC_PKT_XMIT_REG, port, &value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
851
npi_txc_ro_states_get(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
867
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
869
TXC_FZC_CNTL_REG_READ64(handle, TXC_ROECC_ST_REG, port, &ecc.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
871
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_DATA0_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
873
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_DATA1_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
875
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_DATA2_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
877
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_DATA3_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
879
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_DATA4_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
891
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_ROECC_ST_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
895
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_CTL_REG, port, &ctl.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
896
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_STATE0_REG, port, &s0.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
897
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_STATE1_REG, port, &s1.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
898
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_STATE2_REG, port, &s2.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
899
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_STATE3_REG, port, &s3.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
900
TXC_FZC_CNTL_REG_READ64(handle, TXC_RO_TIDS_REG, port, &tids.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
911
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_RO_CTL_REG, port, ctl.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
917
npi_txc_ro_ecc_state_clr(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_txc.c
919
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
921
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_ROECC_ST_REG, port, 0);
usr/src/uts/common/io/nxge/npi/npi_txc.c
943
npi_txc_sf_states_get(npi_handle_t handle, uint8_t port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
959
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
961
TXC_FZC_CNTL_REG_READ64(handle, TXC_SFECC_ST_REG, port, &ecc.value);
usr/src/uts/common/io/nxge/npi/npi_txc.c
963
TXC_FZC_CNTL_REG_READ64(handle, TXC_SF_DATA0_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
965
TXC_FZC_CNTL_REG_READ64(handle, TXC_SF_DATA1_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
967
TXC_FZC_CNTL_REG_READ64(handle, TXC_SF_DATA2_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
969
TXC_FZC_CNTL_REG_READ64(handle, TXC_SF_DATA3_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
971
TXC_FZC_CNTL_REG_READ64(handle, TXC_SF_DATA4_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
977
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_SFECC_ST_REG, port,
usr/src/uts/common/io/nxge/npi/npi_txc.c
992
npi_txc_sf_ecc_state_clr(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_txc.c
994
ASSERT(IS_PORT_NUM_VALID(port));
usr/src/uts/common/io/nxge/npi/npi_txc.c
996
TXC_FZC_CNTL_REG_WRITE64(handle, TXC_SFECC_ST_REG, port, 0);
usr/src/uts/common/io/nxge/npi/npi_txc.h
60
#define NXGE_TXC_FZC_CNTL_OFFSET(x, port) (x + \
usr/src/uts/common/io/nxge/npi/npi_txc.h
61
TXC_FZC_CNTL_PORT_OFFSET(port))
usr/src/uts/common/io/nxge/npi/npi_txc.h
73
#define TXC_FZC_CNTL_REG_READ64(handle, reg, port, val_p) \
usr/src/uts/common/io/nxge/npi/npi_txc.h
75
(NXGE_TXC_FZC_CNTL_OFFSET(reg, port)), val_p)
usr/src/uts/common/io/nxge/npi/npi_txc.h
77
#define TXC_FZC_CNTL_REG_WRITE64(handle, reg, port, data) \
usr/src/uts/common/io/nxge/npi/npi_txc.h
79
(NXGE_TXC_FZC_CNTL_OFFSET(reg, port)), data)
usr/src/uts/common/io/nxge/npi/npi_txdma.h
120
#define NXGE_TXDMA_MAP_OFFSET(x, port) (x + TX_DMA_MAP_PORT_OFFSET(port))
usr/src/uts/common/io/nxge/npi/npi_vir.c
1552
npi_fzc_rst_ctl_reset_mac(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_vir.c
1558
rst.value |= (1 << (RST_CTL_MAC_RST0_SHIFT + port));
usr/src/uts/common/io/nxge/npi/npi_zcp.c
626
npi_zcp_rest_cfifo_port(npi_handle_t handle, uint8_t port)
usr/src/uts/common/io/nxge/npi/npi_zcp.c
633
switch (port) {
usr/src/uts/common/io/nxge/nxge_fflp.c
1946
uint8_t port, rdc_grp;
usr/src/uts/common/io/nxge/nxge_fflp.c
1958
port = nxgep->function_num;
usr/src/uts/common/io/nxge/nxge_fflp.c
1976
port, vlan_id,
usr/src/uts/common/io/nxge/nxge_fflp.c
1984
port, vlan_id, rdc_grp));
usr/src/uts/common/io/nxge/nxge_fzc.c
1026
nxge_fzc_dmc_def_port_rdc(p_nxge_t nxgep, uint8_t port, uint16_t rdc)
usr/src/uts/common/io/nxge/nxge_fzc.c
1030
port, rdc);
usr/src/uts/common/io/nxge/nxge_hio.c
1094
group->port = NXGE_GET_PORT_NUM(nxge->function_num);
usr/src/uts/common/io/nxge/nxge_hio_guest.c
476
nxge_dma_pt_cfg_t *port = &nxge->pt_config;
usr/src/uts/common/io/nxge/nxge_hio_guest.c
495
port->tx_dma_map = slots;
usr/src/uts/common/io/nxge/nxge_mac.c
3665
#define MRVL88X2011_RD(nxgep, port, d, r, p) \
usr/src/uts/common/io/nxge/nxge_mac.c
3666
CHK_STAT(nxge_mdio_read(nxgep, port, d, r, p))
usr/src/uts/common/io/nxge/nxge_mac.c
3668
#define MRVL88X2011_WR(nxgep, port, d, r, p) \
usr/src/uts/common/io/nxge/nxge_mac.c
3669
CHK_STAT(nxge_mdio_write(nxgep, port, d, r, p))
usr/src/uts/common/io/nxge/nxge_rxdma.c
464
nxge_rxdma_cfg_port_default_rdc(p_nxge_t nxgep, uint8_t port, uint8_t rdc)
usr/src/uts/common/io/nxge/nxge_rxdma.c
476
rs = npi_rxdma_cfg_default_port_rdc(handle, port, actual_rdc);
usr/src/uts/common/io/nxge/nxge_txc.c
100
if ((rs = npi_txc_port_disable(handle, port)) != NPI_SUCCESS) {
usr/src/uts/common/io/nxge/nxge_txc.c
105
if ((rs = npi_txc_port_dma_enable(handle, port, 0)) != NPI_SUCCESS) {
usr/src/uts/common/io/nxge/nxge_txc.c
109
NXGE_DEBUG_MSG((nxgep, TX_CTL, "<== nxge_txc_uninit: portn %d", port));
usr/src/uts/common/io/nxge/nxge_txc.c
115
port));
usr/src/uts/common/io/nxge/nxge_txc.c
149
uint8_t port;
usr/src/uts/common/io/nxge/nxge_txc.c
155
port = NXGE_GET_PORT_NUM(nxgep->function_num);
usr/src/uts/common/io/nxge/nxge_txc.c
158
"==> nxge_txc_tdc_bind(port %d, channel %d)", port, channel));
usr/src/uts/common/io/nxge/nxge_txc.c
166
if (txc_control.value & (1 << port)) {
usr/src/uts/common/io/nxge/nxge_txc.c
167
npi_txc_global_imask_set(handle, port, TXC_INT_MASK_IVAL);
usr/src/uts/common/io/nxge/nxge_txc.c
172
TXC_FZC_CNTL_REG_READ64(handle, TXC_PORT_DMA_ENABLE_REG, port,
usr/src/uts/common/io/nxge/nxge_txc.c
178
channel, port));
usr/src/uts/common/io/nxge/nxge_txc.c
186
if ((rs = npi_txc_port_dma_enable(handle, port,
usr/src/uts/common/io/nxge/nxge_txc.c
193
if (!(txc_control.value & (1 << port))) {
usr/src/uts/common/io/nxge/nxge_txc.c
194
if ((rs = npi_txc_port_enable(handle, port)) != NPI_SUCCESS) {
usr/src/uts/common/io/nxge/nxge_txc.c
209
npi_txc_global_imask_set(handle, port, 0);
usr/src/uts/common/io/nxge/nxge_txc.c
212
"<== nxge_txc_tdc_bind(port %d, channel %d)", port, channel));
usr/src/uts/common/io/nxge/nxge_txc.c
217
"nxge_txc_tdc_bind(port %d, channel %d) failed", port, channel));
usr/src/uts/common/io/nxge/nxge_txc.c
251
uint8_t port;
usr/src/uts/common/io/nxge/nxge_txc.c
257
port = NXGE_GET_PORT_NUM(nxgep->function_num);
usr/src/uts/common/io/nxge/nxge_txc.c
260
"==> nxge_txc_tdc_unbind(port %d, channel %d)", port, channel));
usr/src/uts/common/io/nxge/nxge_txc.c
263
npi_txc_global_imask_set(handle, port, TXC_INT_MASK_IVAL);
usr/src/uts/common/io/nxge/nxge_txc.c
267
TXC_FZC_CNTL_REG_READ64(handle, TXC_PORT_DMA_ENABLE_REG, port,
usr/src/uts/common/io/nxge/nxge_txc.c
273
if ((rs = npi_txc_port_dma_enable(handle, port,
usr/src/uts/common/io/nxge/nxge_txc.c
277
port, channel, rs));
usr/src/uts/common/io/nxge/nxge_txc.c
282
npi_txc_global_imask_set(handle, port, 0);
usr/src/uts/common/io/nxge/nxge_txc.c
285
"<== nxge_txc_tdc_unbind(port %d, channel %d)", port, channel));
usr/src/uts/common/io/nxge/nxge_txc.c
39
uint8_t port;
usr/src/uts/common/io/nxge/nxge_txc.c
44
port = NXGE_GET_PORT_NUM(nxgep->function_num);
usr/src/uts/common/io/nxge/nxge_txc.c
46
NXGE_DEBUG_MSG((nxgep, TX_CTL, "==> nxge_txc_init: portn %d", port));
usr/src/uts/common/io/nxge/nxge_txc.c
56
if ((rs = npi_txc_port_enable(handle, port)) != NPI_SUCCESS) {
usr/src/uts/common/io/nxge/nxge_txc.c
61
if ((rs = npi_txc_port_dma_enable(handle, port,
usr/src/uts/common/io/nxge/nxge_txc.c
67
npi_txc_global_imask_set(handle, port, 0);
usr/src/uts/common/io/nxge/nxge_txc.c
69
NXGE_DEBUG_MSG((nxgep, TX_CTL, "<== nxge_txc_init: portn %d", port));
usr/src/uts/common/io/nxge/nxge_txc.c
75
port));
usr/src/uts/common/io/nxge/nxge_txc.c
83
uint8_t port;
usr/src/uts/common/io/nxge/nxge_txc.c
88
port = NXGE_GET_PORT_NUM(nxgep->function_num);
usr/src/uts/common/io/nxge/nxge_txc.c
90
NXGE_DEBUG_MSG((nxgep, TX_CTL, "==> nxge_txc_uninit: portn %d", port));
usr/src/uts/common/io/nxge/nxge_virtual.c
2425
nxge_dma_pt_cfg_t *port = &nxgep->pt_config;
usr/src/uts/common/io/nxge/nxge_virtual.c
2429
(void) memset(port, 0, sizeof (*port));
usr/src/uts/common/io/nxge/nxge_virtual.c
2431
port->mac_port = nxgep->function_num; /* := function number */
usr/src/uts/common/io/nxge/nxge_virtual.c
2437
port->rbr_size = nxge_rbr_size;
usr/src/uts/common/io/nxge/nxge_virtual.c
2438
port->rcr_size = nxge_rcr_size;
usr/src/uts/common/io/nxge/nxge_virtual.c
2440
port->tx_dma_map = 0; /* Transmit DMA channel bit map */
usr/src/uts/common/io/nxge/nxge_virtual.c
2444
port->rcr_full_header = NXGE_RCR_FULL_HEADER;
usr/src/uts/common/io/nxge/nxge_virtual.c
2445
port->rx_drr_weight = PT_DRR_WT_DEFAULT_10G;
usr/src/uts/common/io/nxge/nxge_virtual.c
2448
hardware = &port->hw_config;
usr/src/uts/common/io/nxge/nxge_virtual.c
2465
group = &port->rdc_grps[0];
usr/src/uts/common/io/nxge/nxge_virtual.c
2469
group->port = NXGE_GET_PORT_NUM(nxgep->function_num);
usr/src/uts/common/io/nxge/nxge_virtual.c
2703
rdc_grp_p->port = NXGE_GET_PORT_NUM(nxgep->function_num);
usr/src/uts/common/io/nxge/nxge_virtual.c
403
int port, bits, j;
usr/src/uts/common/io/nxge/nxge_virtual.c
420
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
421
custom_num_grp[port] =
usr/src/uts/common/io/nxge/nxge_virtual.c
423
p4_rdcgrp_fair[port] :
usr/src/uts/common/io/nxge/nxge_virtual.c
424
p2_rdcgrp_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
425
custom_start_grp[port] = start_grp;
usr/src/uts/common/io/nxge/nxge_virtual.c
426
start_grp += custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
432
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
433
custom_num_grp[port] =
usr/src/uts/common/io/nxge/nxge_virtual.c
435
p4_rdcgrp_equal[port] :
usr/src/uts/common/io/nxge/nxge_virtual.c
436
p2_rdcgrp_equal[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
437
custom_start_grp[port] = start_grp;
usr/src/uts/common/io/nxge/nxge_virtual.c
438
start_grp += custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
445
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
446
custom_num_grp[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
447
p4_rdcgrp_cls[port] : p2_rdcgrp_cls[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
448
custom_start_grp[port] = start_grp;
usr/src/uts/common/io/nxge/nxge_virtual.c
449
start_grp += custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
457
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
458
custom_start_grp[port] =
usr/src/uts/common/io/nxge/nxge_virtual.c
459
ddi_prop_get_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
461
if ((custom_start_grp[port] == -1) ||
usr/src/uts/common/io/nxge/nxge_virtual.c
462
(custom_start_grp[port] >=
usr/src/uts/common/io/nxge/nxge_virtual.c
467
custom_num_grp[port] = ddi_prop_get_int(
usr/src/uts/common/io/nxge/nxge_virtual.c
469
s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
473
if ((custom_num_grp[port] == -1) ||
usr/src/uts/common/io/nxge/nxge_virtual.c
474
(custom_num_grp[port] >
usr/src/uts/common/io/nxge/nxge_virtual.c
476
((custom_num_grp[port] +
usr/src/uts/common/io/nxge/nxge_virtual.c
477
custom_start_grp[port]) >=
usr/src/uts/common/io/nxge/nxge_virtual.c
482
num_grps += custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
487
grp_bitmap[port] = 0;
usr/src/uts/common/io/nxge/nxge_virtual.c
489
bits < custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
491
grp_bitmap[port] |=
usr/src/uts/common/io/nxge/nxge_virtual.c
492
(1 << (bits + custom_start_grp[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
499
for (port = 0; port < num_ports - 1; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
500
for (j = port + 1; j < num_ports; j++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
501
if (grp_bitmap[port] &
usr/src/uts/common/io/nxge/nxge_virtual.c
513
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
514
custom_num_grp[port] =
usr/src/uts/common/io/nxge/nxge_virtual.c
516
p4_rx_fair[port] : p2_rx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
517
custom_start_grp[port] = start_grp;
usr/src/uts/common/io/nxge/nxge_virtual.c
518
start_grp += custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
526
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
527
custom_num_grp[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
528
p4_rx_fair[port] : p2_rx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
529
custom_start_grp[port] = start_grp;
usr/src/uts/common/io/nxge/nxge_virtual.c
530
start_grp += custom_num_grp[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
536
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
537
ddi_status = ddi_prop_update_string(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
545
ddi_status = ddi_prop_update_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
546
num_prop, custom_num_grp[port]);
usr/src/uts/common/io/nxge/nxge_virtual.c
554
ddi_status = ddi_prop_update_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
555
start_prop, custom_start_grp[port]);
usr/src/uts/common/io/nxge/nxge_virtual.c
577
int port, bits, j;
usr/src/uts/common/io/nxge/nxge_virtual.c
596
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
597
custom_num_rdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
598
p4_rx_fair[port] : p2_rx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
599
custom_start_rdc[port] = start_rdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
600
start_rdc += custom_num_rdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
606
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
607
custom_num_rdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
608
p4_rx_equal[port] :
usr/src/uts/common/io/nxge/nxge_virtual.c
609
p2_rx_equal[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
610
custom_start_rdc[port] = start_rdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
611
start_rdc += custom_num_rdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
619
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
622
s_dip[port], 0,
usr/src/uts/common/io/nxge/nxge_virtual.c
627
custom_start_rdc[port] = *prop_val;
usr/src/uts/common/io/nxge/nxge_virtual.c
632
" rxdma-cfg", port));
usr/src/uts/common/io/nxge/nxge_virtual.c
636
if ((custom_start_rdc[port] == -1) ||
usr/src/uts/common/io/nxge/nxge_virtual.c
637
(custom_start_rdc[port] >=
usr/src/uts/common/io/nxge/nxge_virtual.c
643
port,
usr/src/uts/common/io/nxge/nxge_virtual.c
644
custom_start_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
650
s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
657
custom_num_rdc[port] = *prop_val;
usr/src/uts/common/io/nxge/nxge_virtual.c
662
"rxdma-cfg", port));
usr/src/uts/common/io/nxge/nxge_virtual.c
667
if ((custom_num_rdc[port] == -1) ||
usr/src/uts/common/io/nxge/nxge_virtual.c
668
(custom_num_rdc[port] >
usr/src/uts/common/io/nxge/nxge_virtual.c
670
((custom_num_rdc[port] +
usr/src/uts/common/io/nxge/nxge_virtual.c
671
custom_start_rdc[port]) >
usr/src/uts/common/io/nxge/nxge_virtual.c
677
port, custom_num_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
681
num_rdc += custom_num_rdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
686
rdc_bitmap[port] = 0;
usr/src/uts/common/io/nxge/nxge_virtual.c
688
bits < custom_num_rdc[port]; bits++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
689
rdc_bitmap[port] |=
usr/src/uts/common/io/nxge/nxge_virtual.c
690
(1 << (bits + custom_start_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
696
for (port = 0; port < num_ports - 1; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
697
for (j = port + 1; j < num_ports; j++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
698
if (rdc_bitmap[port] &
usr/src/uts/common/io/nxge/nxge_virtual.c
706
port, j));
usr/src/uts/common/io/nxge/nxge_virtual.c
721
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
722
custom_num_rdc[port] =
usr/src/uts/common/io/nxge/nxge_virtual.c
724
p4_rx_fair[port] :
usr/src/uts/common/io/nxge/nxge_virtual.c
725
p2_rx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
726
custom_start_rdc[port] = start_rdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
727
start_rdc += custom_num_rdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
735
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
736
custom_num_rdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
737
p4_rx_fair[port] : p2_rx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
738
custom_start_rdc[port] = start_rdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
739
start_rdc += custom_num_rdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
745
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
748
ddi_status = ddi_prop_update_string(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
757
num_rdc_prop, custom_num_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
759
ddi_status = ddi_prop_update_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
760
num_rdc_prop, custom_num_rdc[port]);
usr/src/uts/common/io/nxge/nxge_virtual.c
765
num_rdc_prop, custom_num_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
769
start_rdc_prop, custom_start_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
770
ddi_status = ddi_prop_update_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
771
start_rdc_prop, custom_start_rdc[port]);
usr/src/uts/common/io/nxge/nxge_virtual.c
776
start_rdc_prop, custom_start_rdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
792
int port, bits, j;
usr/src/uts/common/io/nxge/nxge_virtual.c
811
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
812
custom_num_tdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
813
p4_tx_fair[port] : p2_tx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
814
custom_start_tdc[port] = start_tdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
815
start_tdc += custom_num_tdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
821
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
822
custom_num_tdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
823
p4_tx_equal[port] : p2_tx_equal[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
824
custom_start_tdc[port] = start_tdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
825
start_tdc += custom_num_tdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
833
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
835
DDI_DEV_T_ANY, s_dip[port], 0, start_tdc_prop,
usr/src/uts/common/io/nxge/nxge_virtual.c
838
custom_start_tdc[port] = *prop_val;
usr/src/uts/common/io/nxge/nxge_virtual.c
842
" read failed ", " txdma-cfg", port));
usr/src/uts/common/io/nxge/nxge_virtual.c
847
if ((custom_start_tdc[port] == -1) ||
usr/src/uts/common/io/nxge/nxge_virtual.c
848
(custom_start_tdc[port] >=
usr/src/uts/common/io/nxge/nxge_virtual.c
853
port, custom_start_tdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
859
DDI_DEV_T_ANY, s_dip[port], 0, num_tdc_prop,
usr/src/uts/common/io/nxge/nxge_virtual.c
862
custom_num_tdc[port] = *prop_val;
usr/src/uts/common/io/nxge/nxge_virtual.c
866
" read failed ", " txdma-cfg", port));
usr/src/uts/common/io/nxge/nxge_virtual.c
871
if ((custom_num_tdc[port] == -1) ||
usr/src/uts/common/io/nxge/nxge_virtual.c
872
(custom_num_tdc[port] >
usr/src/uts/common/io/nxge/nxge_virtual.c
874
((custom_num_tdc[port] +
usr/src/uts/common/io/nxge/nxge_virtual.c
875
custom_start_tdc[port]) >
usr/src/uts/common/io/nxge/nxge_virtual.c
880
port, custom_num_tdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
884
num_tdc += custom_num_tdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
889
tdc_bitmap[port] = 0;
usr/src/uts/common/io/nxge/nxge_virtual.c
891
bits < custom_num_tdc[port]; bits++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
892
tdc_bitmap[port] |=
usr/src/uts/common/io/nxge/nxge_virtual.c
894
(bits + custom_start_tdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
901
for (port = 0; port < num_ports - 1; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
902
for (j = port + 1; j < num_ports; j++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
903
if (tdc_bitmap[port] &
usr/src/uts/common/io/nxge/nxge_virtual.c
910
port, j));
usr/src/uts/common/io/nxge/nxge_virtual.c
925
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
926
custom_num_tdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
927
p4_tx_fair[port] : p2_tx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
928
custom_start_tdc[port] = start_tdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
929
start_tdc += custom_num_tdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
937
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
938
custom_num_tdc[port] = (num_ports == 4) ?
usr/src/uts/common/io/nxge/nxge_virtual.c
939
p4_tx_fair[port] : p2_tx_fair[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
940
custom_start_tdc[port] = start_tdc;
usr/src/uts/common/io/nxge/nxge_virtual.c
941
start_tdc += custom_num_tdc[port];
usr/src/uts/common/io/nxge/nxge_virtual.c
947
for (port = 0; port < num_ports; port++) {
usr/src/uts/common/io/nxge/nxge_virtual.c
950
ddi_status = ddi_prop_update_string(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
959
num_tdc_prop, custom_num_tdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
961
ddi_status = ddi_prop_update_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
962
num_tdc_prop, custom_num_tdc[port]);
usr/src/uts/common/io/nxge/nxge_virtual.c
968
custom_num_tdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
973
start_tdc_prop, custom_start_tdc[port]));
usr/src/uts/common/io/nxge/nxge_virtual.c
975
ddi_status = ddi_prop_update_int(DDI_DEV_T_NONE, s_dip[port],
usr/src/uts/common/io/nxge/nxge_virtual.c
976
start_tdc_prop, custom_start_tdc[port]);
usr/src/uts/common/io/nxge/nxge_virtual.c
980
start_tdc_prop, custom_start_tdc[port]));
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
648
pcie_hp_port_state_t *port = (pcie_hp_port_state_t *)arg;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
653
if (strcmp(info->cn_name, port->cn_name) == 0) {
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
655
port->cn_state = info->cn_state;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
656
port->rv = DDI_SUCCESS;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h
302
u16 port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
115
bool port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
118
port = ecore_dcbx_ieee_app_port(app_info_bitmap,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
121
port = ecore_dcbx_app_port(app_info_bitmap);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
123
return !!(port && (proto_id == ECORE_TCP_PORT_ISCSI));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
152
bool port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
155
port = ecore_dcbx_ieee_app_port(app_info_bitmap,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
158
port = ecore_dcbx_app_port(app_info_bitmap);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
160
return !!(port && (proto_id == ECORE_UDP_PORT_TYPE_ROCE_V2));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
166
bool port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
172
port = ecore_dcbx_ieee_app_port(app_info_bitmap,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
175
port = ecore_dcbx_app_port(app_info_bitmap);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dcbx.c
177
return !!(port && (proto_id == p_hwfn->p_dcbx_info->iwarp_port));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1478
u8 port)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1484
(reg_type << 25) | (addr << 8) | port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1493
(reg_type << 25) | (addr << 8) | port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1514
u8 loopback = 0, port = p_hwfn->port_id * 2;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1516
DP_INFO(p_hwfn->p_dev, "Configurating Emulation Link %02x\n", port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1519
(0x4 << 4) | 0x4, 1, port); /* XLPORT MAC MODE */ /* 0 Quad, 4 Single... */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1520
ecore_wr_nw_port(p_hwfn, p_ptt, XLPORT_MAC_CONTROL, 0, 1, port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1522
0x40, 0, port); /*XLMAC: SOFT RESET */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1524
0x40, 0, port); /*XLMAC: Port Speed >= 10Gbps */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1526
0x3fff, 0, port); /* XLMAC: Max Size */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1529
0, port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1531
0x7c000, 0, port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1533
0x30ffffc000ULL, 0, port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1535
0, port); /* XLMAC: TX_EN, RX_EN */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1537
0, port); /* XLMAC: TX_EN, RX_EN, SW_LINK_STATUS */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1539
1, 0, port); /* Enabled Parallel PFC interface */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1541
0xf, 1, port); /* XLPORT port enable */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1547
u8 port = p_hwfn->port_id;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1548
u32 mac_base = NWM_REG_MAC0_K2_E5 + (port << 2) * NWM_REG_MAC0_SIZE;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1550
DP_INFO(p_hwfn->p_dev, "Configurating Emulation Link %02x\n", port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1552
ecore_wr(p_hwfn, p_ptt, CNIG_REG_NIG_PORT0_CONF_K2_E5 + (port << 2),
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1554
(port <<
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1592
struct ecore_ptt *p_ptt, u8 port)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1594
int port_offset = port ? 0x800 : 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3361
offsetof(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3385
offsetof(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3637
u32 port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3644
port = ecore_rd(p_hwfn, p_ptt, MISCS_REG_ECO_RESERVED);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3645
switch ((port & 0xf000) >> 12) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3658
port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3663
port = ecore_rd(p_hwfn, p_ptt,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3665
if (port & 1)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
699
struct init_qm_port_params *port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
713
port = &(qm_info->qm_port_params[i]);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
715
i, port->active, port->active_phys_tcs, port->num_pbf_cmd_lines, port->num_btb_blocks, port->reserved);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1136
u8 port, active_ports = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1143
for (port = 0; port < MAX_NUM_PORTS; port++)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1144
if (req->num_active_tcs[port])
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1149
for (port = 0; port < req->max_ports_per_engine; port++) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1157
port_blocks = req->num_active_tcs[port] ? active_port_blocks : 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1158
port_guaranteed_blocks = req->num_active_tcs[port] * tc_guaranteed_blocks;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1160
full_xoff_th = req->num_active_tcs[port] * BRB_MIN_BLOCKS_PER_TC;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1166
ecore_wr(p_hwfn, p_ptt, BRB_REG_TOTAL_MAC_SIZE + port * 4, port_blocks);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1169
ecore_wr(p_hwfn, p_ptt, BRB_REG_SHARED_HR_AREA + port * 4, port_shared_blocks);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1173
if (tc == req->num_active_tcs[port]) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
160
#define PHYS_VOQ(port, tc, max_phys_tcs_per_port) ((port) * (max_phys_tcs_per_port) + (tc))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
161
#define LB_VOQ(port) (MAX_PHYS_VOQS + (port))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
162
#define VOQ(port, tc, max_phys_tcs_per_port) ((tc) < LB_TC ? PHYS_VOQ(port, tc, max_phys_tcs_per_port) : LB_VOQ(port))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp.c
3131
u32 port, u32 addr, u32 offset,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp.c
3139
(port << DRV_MB_PARAM_TRANSCEIVER_PORT_SHIFT) |
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp.c
3176
u32 port, u32 addr, u32 offset,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp.c
3184
(port << DRV_MB_PARAM_TRANSCEIVER_PORT_SHIFT) |
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp_api.h
1072
u32 port, u32 addr, u32 offset,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_mcp_api.h
1090
u32 port, u32 addr, u32 offset,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1001
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1012
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
102
u32 port, u32 addr, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1023
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1034
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1049
u32 port, u32 length,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1068
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
109
if (port > 3) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1132
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
116
rc = ecore_phy_read(p_hwfn, p_ptt, port, 0 /* lane */ , addr,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1199
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1221
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1232
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1243
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1254
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1269
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1276
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port, p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1280
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1290
rc = ecore_decode_sfp_info(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1296
rc = ecore_decode_qsfp_info(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1302
rc = ecore_decode_qsfp_info(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1308
rc = ecore_decode_qsfp_info(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
132
u32 port, u32 lane, u32 addr, u32 data_lo,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1329
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1335
u32 port_addr = SECTION_ADDR(mfw_mb_offsize, port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1353
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1360
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port, p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1364
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1372
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
138
if (port > 3) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1383
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1389
((buf[0] & ((1 << port))) ? 1 : 0));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1404
u32 port, u8 txdisable,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1419
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1424
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1432
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1441
rc = ecore_mcp_phy_sfp_write(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1459
offsetof(struct nvm_cfg1, port[port]);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1476
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1483
if (((buf[0] & (1 << port)) >> port) != txdisable) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1484
buf[0] ^= (1 << port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1485
rc = ecore_mcp_phy_sfp_write(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1507
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1514
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port, p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1518
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
152
rc = ecore_phy_write(p_hwfn,p_ptt, port, lane, addr, data_lo,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1526
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1538
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1545
((buf[0] & (1 << port)) ? 1 : 0));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1560
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1567
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port, p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1571
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1579
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1591
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1598
((buf[0] & (1 << port)) ? 1 : 0));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1613
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1619
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port, p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1623
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1634
rc = ecore_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
165
u32 port, u32 lane, u32 addr, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
173
if (port > 3) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1732
u16 port, u16 devad, u16 reg, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1739
((port << DRV_MB_PARAM_PORT_SHIFT) |
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1756
u16 port, u16 devad, u16 reg, u16 val,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1764
((port << DRV_MB_PARAM_PORT_SHIFT) |
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
187
rc = ecore_phy_read(p_hwfn,p_ptt, port, lane, addr, ECORE_PHY_RAW_READ,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
219
u32 port_mode, port, max_ports, core_cfg, length = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
291
for (port = 0; port < max_ports; port++) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
292
rc = ecore_phy_read(p_hwfn, p_ptt, port, 0, SERDESID,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
297
"Port %d is in ", port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
312
for (port = 0; port < max_ports; port++)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
314
"Port %d is in MPS25\n", port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
53
struct ecore_ptt *p_ptt, u32 port, u32 lane,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
57
addr | (lane << 16) | (1<<29) | (port << 30), buf, 8);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
584
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
592
"MAC stats for port %d (only non-zero)\n", port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
596
rc = ecore_phy_read(p_hwfn, p_ptt, port, 0 /*lane*/, addr,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
61
struct ecore_ptt *p_ptt, u32 port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
630
struct ecore_ptt *p_ptt, u32 port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
636
"MAC stats for port %d (only non-zero)\n", port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
642
NWM_REG_MAC0_SIZE * 4 * port +
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
646
NWM_REG_MAC0_SIZE * 4 * port +
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
662
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
666
if (port >= (u32)num_ports) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
673
return ecore_bb_phy_mac_stat(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
676
return ecore_ah_e5_phy_mac_stat(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
709
u32 port, char *p_phy_result_buf)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
71
addr | (lane << 16) | (1<<29) | (port << 30),
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
714
if (port >= num_ports) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
732
u32 port, u32 addr, u32 offset,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
738
rc = ecore_validate_sfp_port(p_hwfn, p_ptt, port, p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
77
u32 port, u32 addr, u32 data_lo, u32 data_hi,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
770
u32 port, u32 addr, u32 offset, u32 size,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
775
rc = ecore_validate_sfp_parameters(p_hwfn, p_ptt, port, addr,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
779
rc = ecore_mcp_phy_sfp_write(p_hwfn, p_ptt, port, addr,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
795
u32 port, u32 addr, u32 offset,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
801
rc = ecore_validate_sfp_parameters(p_hwfn, p_ptt, port, addr,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
808
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, addr,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
82
if (port > 3) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
824
u32 port, u32 length,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
845
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
860
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
89
rc = ecore_phy_write(p_hwfn, p_ptt, port, 0 /* lane */, addr, data_lo,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
890
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
922
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
957
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
981
rc = ecore_mcp_phy_sfp_read(p_hwfn, p_ptt, port, I2C_TRANSCEIVER_ADDR,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.h
42
u32 port, u32 lane, u32 addr, u32 cmd, u8 *buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.h
44
u32 port, u32 lane, u32 addr, u32 data_lo,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
101
u32 port, u32 lane, u32 addr, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
114
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
143
u32 port, u32 addr, u32 offset, u32 size,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
160
u32 port, u32 addr, u32 offset, u32 size,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
174
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
188
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
202
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
217
u32 port, u8 txdisable,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
232
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
246
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
260
u32 port, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
316
u16 port, u16 devad, u16 reg, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
332
u16 port, u16 devad, u16 reg, u16 val,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
53
u32 port, u32 addr, u32 data_lo, u32 data_hi,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
68
u32 port, u32 addr, char *p_phy_result_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy_api.h
85
u32 port, u32 lane, u32 addr, u32 data_lo,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce.h
206
struct ecore_rdma_port *port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce.h
381
u16 port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_roce_api.h
816
u16 port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.c
187
p_tun->geneve_port.port = p_src->geneve_port.port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.c
190
p_tun->vxlan_port.port = p_src->vxlan_port.port;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.c
209
*p_port = OSAL_CPU_TO_LE16(p_udp_port->port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.c
271
p_tunn->vxlan_port.port);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_sp_commands.c
275
p_tunn->geneve_port.port);
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
432
#define BDN_NETPORT_NOW(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].now))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
433
#define BDN_NETPORT_ON_PORT_RESET(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].on_port_reset))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
434
#define BDN_NETPORT_NEXT_OS_BOOT(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].next_os_boot))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
435
#define BDN_NETPORT_DIAG_CTRL(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, netport[(papo.path << 1) + papo.port].diag_ctrl))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
439
#define BDN_FC_NPIV_NOW(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, fc_npiv[(papo.path << 1) + papo.port].now))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
440
#define BDN_FC_NPIV_NOW_CFG(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, fc_npiv[(papo.path << 1) + papo.port].now.fc_npiv_cfg))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
441
#define BDN_FC_NPIV_NOW_SETTINGS(papo, idx) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, fc_npiv[(papo.path << 1) + papo.port].now.settings[idx]))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
442
#define BDN_ISCSI_BOOT_NEXT_DLR_CFG(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, iscsi_boot[(papo.path << 1) + papo.port].next_dlr.cfg))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
443
#define BDN_ISCSI_BOOT_NEXT_DLR_INITIATOR(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, iscsi_boot[(papo.path << 1) + papo.port].next_dlr.initiator_cfg))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
444
#define BDN_ISCSI_BOOT_NEXT_DLR_TARGET(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, iscsi_boot[(papo.path << 1) + papo.port].next_dlr.target_params))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
445
#define BDN_ISCSI_BOOT_NEXT_DLR_AUTHENTICATION(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, iscsi_boot[(papo.path << 1) + papo.port].next_dlr.authentication))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
446
#define BDN_FCOE_BOOT_NEXT_DLR_CFG(papo) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, fcoe_boot[(papo.path << 1) + papo.port].next_dlr.cfg))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
447
#define BDN_FCOE_BOOT_NEXT_DLR_TARGET(papo, idx) (ASN1_P->bdn_addr + OFFSETOF(struct bdn, fcoe_boot[(papo.path << 1) + papo.port].next_dlr.fcoe_targets[idx]))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
881
struct bdn_dir port;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
909
struct bdn_nport port;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
928
struct bdn_port port[MCP_GLOB_PORT_MAX];
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
935
#define BDN_OFFSET_PORT(x, y) (OFFSETOF(struct bdn, port[(x)].y) & 0xffff)
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
936
#define BDN_OFFSET_NPORT(x, y) (OFFSETOF(struct bdn, port[(x)].port.y) & 0xffff)
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
937
#define BDN_OFFSET_NPIV(x, y) (OFFSETOF(struct bdn, port[(x)].npiv.y) & 0xffff)
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
938
#define BDN_OFFSET_IBOOT(x, y) (OFFSETOF(struct bdn, port[(x)].iboot.y) & 0xffff)
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
939
#define BDN_OFFSET_FBOOT(x, y) (OFFSETOF(struct bdn, port[(x)].fboot.y) & 0xffff)
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_private.h
200
typedef u16(*lldp_prepare_tlv_func)(u8 port, lldp_agent_e lldp_agent, u8 *buffer);
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_private.h
207
typedef u8(*lldp_process_func)(u8 port, u8 num, u8 **tlvs);
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_private.h
383
struct private_port port[MCP_GLOB_PORT_MAX];
usr/src/uts/common/io/qede/579xx/hsi/mcp/mcp_public.h
1741
struct public_port port[MCP_GLOB_PORT_MAX];
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_cfg.h
1937
struct nvm_cfg1_port port[MCP_GLOB_PORT_MAX]; /* 0x230 */
usr/src/uts/common/io/qede/qede.h
936
uint32_t port; /* Which connector port */
usr/src/uts/common/io/qede/qede.h
949
u8 port; /* In PORT defs */
usr/src/uts/common/io/qede/qede_gld.c
1706
link_op.port = PORT_FIBRE;
usr/src/uts/common/io/qede/qede_gld.c
1753
func_info.port = qede->pci_func & 0x1;
usr/src/uts/common/io/qede/qede_gld.c
645
uint32_t port, lane;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10053
ahci_log_fatal_error_message(ahci_ctl_t *ahci_ctlp, uint8_t port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10060
"error", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10064
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10068
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10072
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10075
"recovery", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10079
ahci_dump_commands(ahci_ctl_t *ahci_ctlp, uint8_t port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10087
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10124
ahci_log_serror_message(ahci_ctl_t *ahci_ctlp, uint8_t port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10211
(void) sprintf(err_msg_header, "port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10327
int instance, port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10344
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10345
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10349
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10360
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10362
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10442
ahci_em_set_led(ahci_ctl_t *ahci_ctlp, uint8_t port, ahci_em_led_state_t desire)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
10449
msg.alm_hba = port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1437
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1442
port = ahci_ctlp->ahcictl_cport_to_port[cport];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1444
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1482
AHCI_ADDR_SET_PMULT(&pmult_addr, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1596
ahci_update_sata_registers(ahci_ctlp, port, sd);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1606
(ahci_check_port_handle(ahci_ctlp, port) != DDI_SUCCESS)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1652
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1656
port = ahci_ctlp->ahcictl_cport_to_port[cport];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1662
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1676
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1695
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1718
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1737
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1787
"reset_in_progress for port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1796
"reset in progress: port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1805
spkt, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1813
"mopping in progress: port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1837
"port : %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1868
ahci_check_port_handle(ahci_ctlp, port) != DDI_SUCCESS) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1879
"return QUEUE_FULL: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1898
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1903
"port %d:%d spkt 0x%p", port, addrp->aa_pmport, spkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1919
ahci_port_intr(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1933
instance, port, (void *)spkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
1937
port, timeout_tags);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2161
uint8_t port, pmport;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2169
port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2200
"NCQ command is %d", port, ncq_qdepth);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2209
instance, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2235
cmd_slot, port, (void *)spkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2447
scmd->satacmd_cmd_reg, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2504
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2510
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2514
"exit: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2541
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2546
port = ahci_ctlp->ahcictl_cport_to_port[cport];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2549
"ahci_tran_abort enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2551
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2561
"mopping process, so just return directly ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2574
"port multiplier, so just return directly ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2590
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2595
"port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2609
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2613
"no device attached: port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2625
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2645
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2651
instance, port, (void *)spkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2656
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2659
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2674
ahci_portp, port, 0, NULL);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2701
ahci_update_sata_registers(ahci_ctlp, port, &spkt->satapkt_device);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2720
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2727
"ahci_reset_device_reject_pkts on port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2736
"mopping process, so return directly ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2742
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2746
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2754
"reset failed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2759
"failed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2771
sdevice.satadev_addr.cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2784
"port %d sending event up: SATA_EVNT_DEVICE_RESET", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2818
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2825
"ahci_reset_pmdevice_reject_pkts at port %d:%d", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2830
"mopping process, so return directly ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2837
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2841
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2850
"reset failed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2862
sdevice.satadev_addr.cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2879
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2922
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2927
"ahci_reset_port_reject_pkts at port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2936
"mopping process, so return directly ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2945
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2949
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2954
ahci_portp, port, AHCI_PORT_RESET|AHCI_RESET_NO_EVENTS_UP,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2996
int port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3006
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3007
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3011
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3016
slot_status[port] = ddi_get32(
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3018
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3019
reset_tags[port] = slot_status[port] &
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3023
port, reset_tags[port],
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3026
slot_status[port] = ddi_get32(
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3028
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3029
reset_tags[port] = slot_status[port] &
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3033
port, reset_tags[port],
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3043
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3044
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3048
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3058
"mopping process, so return directly ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3067
finished_tags[port] =
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3069
~slot_status[port] & AHCI_SLOT_MASK(ahci_ctlp);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3071
finished_tags[port] =
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3073
~slot_status[port] & AHCI_NCQ_SLOT_MASK(ahci_portp);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3075
reset_tags[port] &= ~finished_tags[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3079
slot_status[port],
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3083
reset_tags[port]); /* reset tags */
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3101
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3106
port = ahci_ctlp->ahcictl_cport_to_port[cport];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3107
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3130
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3132
"port %d reset port", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3142
"port %d:%d reset device", instance, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3148
"port %d reset device", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3157
AHCI_ADDR_SET_PMULT(&addr, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3168
ahci_update_sata_registers(ahci_ctlp, port, sd);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3172
"port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3187
ahci_update_sata_registers(ahci_ctlp, port, sd);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3190
"while no device attached: port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3234
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3238
port = ahci_ctlp->ahcictl_cport_to_port[cport];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3243
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3251
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3254
ahci_enable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3264
ahci_portp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3277
instance, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3286
ahci_update_sata_registers(ahci_ctlp, port, satadev);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3305
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3310
port = ahci_ctlp->ahcictl_cport_to_port[cport];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3315
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3322
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3325
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3330
ahci_reject_all_abort_pkts(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3334
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3339
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3342
AHCI_PORT_PxSCTL(ahci_ctlp, port), port_scontrol);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3345
instance, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3347
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3350
ahci_reject_all_abort_pkts(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3353
ahci_enable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3360
ahci_update_sata_registers(ahci_ctlp, port, satadev);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3372
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3380
"ahci_reject_all_abort_pkts at port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3404
"commands", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3411
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3415
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3596
int port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3602
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3605
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port))
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3608
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3611
if (ahci_check_port_handle(ahci_ctlp, port) != DDI_SUCCESS) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3641
ahci_check_port_handle(ahci_ctl_t *ahci_ctlp, int port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3643
ahci_port_t *ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3690
int port, cport = 0;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3698
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3699
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3701
"hba port %d not implemented", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3705
ahci_ctlp->ahcictl_cport_to_port[cport] = (uint8_t)port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3706
ahci_ctlp->ahcictl_port_to_cport[port] =
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3709
if (ahci_alloc_port_state(ahci_ctlp, port) != AHCI_SUCCESS) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3718
for (port--; port >= 0; port--) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3719
if (AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3720
ahci_dealloc_port_state(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3734
int port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3737
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3739
if (AHCI_PORT_IMPLEMENTED(ahci_ctlp, port))
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3740
ahci_dealloc_port_state(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3752
int port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3754
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3755
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3759
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3781
int port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3792
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3793
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3797
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3804
AHCI_ADDR_SET_PORT(&addr, (uint8_t)port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3810
"initialize port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3838
int port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3848
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3849
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3853
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3865
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3867
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3884
uint8_t port = ahci_portp->ahciport_port_num;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3889
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3897
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3902
"PxCMD.PMA bit set at port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3926
uint8_t port = ahci_portp->ahciport_port_num;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3931
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3936
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3941
"PxCMD.PMA bit cleared at port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3956
ahci_staggered_spin_up(ahci_ctl_t *ahci_ctlp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3961
ASSERT(MUTEX_HELD(&ahci_ctlp->ahcictl_ports[port]->ahciport_mutex));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3971
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3977
AHCIDBG(AHCIDBG_INIT, ahci_ctlp, "Spin-up at port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
3982
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4000
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4036
"during resume", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4044
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4047
"ahci_initialize_port: port %d ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4059
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4063
ahci_staggered_spin_up(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4066
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4072
ahci_disable_interface_pm(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4075
(uint32_t *)AHCI_PORT_PxSSTS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4077
(uint32_t *)AHCI_PORT_PxTFD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4100
"port reset failed at port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4109
port, ahci_portp->ahciport_port_state);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4115
AHCIDBG(AHCIDBG_INIT, ahci_ctlp, "port %d is ready now.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4127
"No device connected to port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4134
"Port multiplier found at port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4139
if (ahci_start_port(ahci_ctlp, ahci_portp, port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4142
"failed to start port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4147
ahci_enable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4415
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4423
cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4424
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4461
port, ahci_portp->ahciport_flags);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4471
port, ahci_portp->ahciport_flags);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4487
"port-mult is removed from port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4506
(uint32_t *)AHCI_PORT_PxIE(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4508
(uint32_t *)AHCI_PORT_PxIE(ahci_ctlp, port), 0);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4532
(uint32_t *)AHCI_PORT_PxIE(ahci_ctlp, port), intr_mask);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4619
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4624
"[Initialize] Port-multiplier at port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4636
"Asynchronous Notification.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4643
(uint32_t *)AHCI_PORT_PxSNTF(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4646
"port %d: PMult PxSNTF cleared.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4656
"port %d: gscr33 mask set to %x.", port, (0x1ffff));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4673
"port %d: pmult sub-port number updated to %x.", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4695
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4703
"ahci_initialize_pmport: port %d:%d", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4710
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4722
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4726
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4739
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4746
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4755
"state = 0x%x", port, pmport,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4766
"at port %d:%d", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4773
"port %d:%d is ready now.", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4807
(uint32_t *)AHCI_PORT_PxSNTF(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4812
ahci_enable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4833
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4849
"hot-plug event at port %d:%d", port, npmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4851
AHCI_ADDR_SET_PMPORT(&pmport_addr, port, (uint8_t)npmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4878
ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4893
port, npmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4907
"device link established", port, npmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4914
"ahciport_port_state [Cleared].", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4930
"device link lost", port, npmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4966
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
4996
ahci_portp, port, AHCI_PORT_RESET, NULL) !=
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5053
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5060
"port %d:%d device software resetting (FIS)", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5064
port) != AHCI_SUCCESS) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5066
"ahci_software_reset: cannot stop HBA port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5072
(uint32_t *)AHCI_PORT_PxTFD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5092
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5094
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5106
"SCLO time out. port %d is busy.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5112
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5117
(uint32_t *)AHCI_PORT_PxTFD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5128
if (ahci_start_port(ahci_ctlp, ahci_portp, port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5131
"ahci_software_reset: cannot start AHCI port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5179
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5187
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5239
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5247
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5267
(ahci_check_port_handle(ahci_ctlp, port) != DDI_SUCCESS)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5278
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5308
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5323
"Port %d port resetting...", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5327
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5336
"ahci_port_reset: port %d SUD bit not set", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5339
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5343
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5348
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5364
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5367
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5384
(uint32_t *)AHCI_PORT_PxSSTS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5412
loop_count, port_sstatus, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5425
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5437
(uint32_t *)AHCI_PORT_PxTFD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5450
instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5455
"software reset.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5459
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5462
AHCI_ADDR_SET_PMULT(&pmult_addr, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5481
loop_count, port_task_file, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5485
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5493
"ahci_port_reset: succeed at port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5509
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5515
"port %d:%d: pmport resetting", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5526
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5589
loop_count, port_sstatus, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5600
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5612
instance, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5631
(uint32_t *)AHCI_PORT_PxIS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5640
"software reset.", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5655
loop_count, port_sstatus, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5659
(uint32_t *)AHCI_PORT_PxIS(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5668
"ahci_pmport_reset: succeed at port %d:%d", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5675
"ahci_pmport_reset: failed at port %d:%d", port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5699
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5759
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5761
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5765
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5769
ahci_staggered_spin_up(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5772
port, AHCI_PORT_RESET|AHCI_RESET_NO_EVENTS_UP, NULL) !=
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5776
"ahci_hba_reset: port %d failed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5807
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5829
"ahci_find_dev_signature enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5841
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5868
port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5882
ahci_portp, port) != AHCI_SUCCESS) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5885
port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5893
(uint32_t *)AHCI_PORT_PxSIG(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5898
signature, port, pmport);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5902
signature, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5914
"Disk is found at port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5920
"ATAPI device is found at port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5928
"Port Multiplier is found at port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5934
"Unknown device is found at port: %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5949
ahci_disable_interface_pm(ahci_ctl_t *ahci_ctlp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5955
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5963
(uint32_t *)AHCI_PORT_PxSCTL(ahci_ctlp, port), port_scontrol);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5966
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5969
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port), port_cmd_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5989
ahci_start_port(ahci_ctl_t *ahci_ctlp, ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
5995
AHCIDBG(AHCIDBG_ENTRY, ahci_ctlp, "ahci_start_port: %d enter", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6000
port, ahci_portp->ahciport_port_state);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6006
"no device is attached at port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6012
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6017
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6022
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6027
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6033
"PxCMD.ST set to '1' at port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6046
uint8_t port = ahci_portp->ahciport_port_num;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6048
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6055
port) != AHCI_SUCCESS)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6059
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6069
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6076
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6084
"clear PxCMD.FR for port %d.", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6100
(uint32_t *)AHCI_PORT_PxCLB(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6104
(uint32_t *)AHCI_PORT_PxCLBU(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6109
(uint32_t *)AHCI_PORT_PxFB(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6113
(uint32_t *)AHCI_PORT_PxFBU(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6125
ahci_alloc_port_state(ahci_ctl_t *ahci_ctlp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6136
ahci_ctlp->ahcictl_ports[port] = ahci_portp;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6137
ahci_portp->ahciport_port_num = port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6168
"_port%d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6214
ahci_dealloc_port_state(ahci_ctl_t *ahci_ctlp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6216
ahci_port_t *ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6238
ahci_ctlp->ahcictl_ports[port] = NULL;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6585
ahci_update_sata_registers(ahci_ctl_t *ahci_ctlp, uint8_t port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6588
ASSERT(MUTEX_HELD(&ahci_ctlp->ahcictl_ports[port]->ahciport_mutex));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6592
(uint32_t *)(AHCI_PORT_PxSSTS(ahci_ctlp, port)));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6595
(uint32_t *)(AHCI_PORT_PxSERR(ahci_ctlp, port)));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6598
(uint32_t *)(AHCI_PORT_PxSCTL(ahci_ctlp, port)));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6601
(uint32_t *)(AHCI_PORT_PxSACT(ahci_ctlp, port)));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6608
ahci_port_intr(ahci_ctl_t *ahci_ctlp, ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6614
"ahci_port_intr enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6638
(uint32_t *)AHCI_PORT_PxIE(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6651
(uint32_t *)AHCI_PORT_PxIS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6656
port, port_intr_status, port_intr_enable);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6674
(uint32_t *)AHCI_PORT_PxIS(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6681
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6687
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6693
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6699
ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6705
port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6725
port, port_intr_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6746
port, port_intr_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6750
(void) ahci_intr_cold_port_detect(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6755
(uint32_t *)AHCI_GLOBAL_IS(ahci_ctlp), (0x1 << port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6780
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6808
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6809
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6812
if (!((0x1 << port) & global_intr_status)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6816
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6819
ahci_port_intr(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6857
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6882
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6897
port, finished_tags);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6903
port, finished_tags);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6992
"ahciport_prd_bytecounts = 0x%x", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
6999
"an underflow occurred", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7076
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7081
"ahci_intr_set_device_bits enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7084
AHCI_ADDR_SET_PORT(&addr, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7092
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7113
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7117
"ahci_intr_set_device_bits enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7130
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7137
"port_sactive = 0x%x", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7148
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7162
"port_cmd_issue = 0x%x", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7209
port, ahci_portp->ahciport_pending_ncq_tags,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7230
uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7235
"ahci_intr_pmult_sntf_events enter: port %d ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7255
(uint32_t *)AHCI_PORT_PxSNTF(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7257
(uint32_t *)AHCI_PORT_PxSNTF(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7292
"port %d snotif event ignored", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7308
ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7314
ahci_reject_all_abort_pkts(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7349
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7359
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7363
"port_serror = 0x%x", port, port_serror);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7368
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7390
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7396
"port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7403
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7421
port, port_cmd_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7426
port, port_cmd_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7456
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7465
"ahci_intr_phyrdy_change enter, port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7470
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7487
(uint32_t *)AHCI_PORT_PxSSTS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7501
"AHCI_PORT_FLAG_NODEV is cleared", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7507
sdevice.satadev_addr.cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7513
AHCI_ADDR_SET_PORT(&port_addr, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7521
"device link lost/established", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7533
"device link established", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7544
if (ahci_start_port(ahci_ctlp, ahci_portp, port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7549
"at start port", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7568
"device link lost", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7570
ahci_reject_all_abort_pkts(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7572
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7645
uint8_t port, uint32_t intr_status)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7662
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7666
"PxSERR = 0x%x, PxIS = 0x%x ", port, port_serror, intr_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7668
ahci_log_serror_message(ahci_ctlp, port, port_serror, 1);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7672
"ahci port %d has unknown FIS error", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7676
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7683
"has Incorrect Port Multiplier Status error", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7688
"ahci port %d has overflow error", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7693
"ahci port %d has interface non fatal error", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7702
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7724
port, (void *)satapkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7740
"ahciport_prd_bytecounts = 0x%x", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7751
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7754
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7776
"error occurs", port, (void *)satapkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7870
ahci_port_t *ahci_portp, uint8_t port, uint32_t intr_status)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7893
"and just return without doing anything", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7899
(uint32_t *)AHCI_PORT_PxTFD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7902
"task_file_status = 0x%x", port, task_file_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7923
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7932
spkt, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7955
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7962
ahci_log_fatal_error_message(ahci_ctlp, port, intr_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7966
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7969
ahci_log_serror_message(ahci_ctlp, port, port_serror, 0);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7974
"= 0x%x", instance, port, task_file_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7977
"port %d are aborted", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7978
ahci_dump_commands(ahci_ctlp, port, failed_tags);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7988
AHCI_ADDR_SET_PORT((ahci_addr_t *)args->ahciea_addrp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
7996
"port %d failed", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8018
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8024
"ahci_intr_cold_port_detect enter, port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8029
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8033
"we just ignore this interrupt", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8039
"port %d device status has changed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8042
sdevice.satadev_addr.cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8049
"port %d: a device is hot plugged", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8059
"port %d: a device is hot unplugged", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8077
ahci_enable_port_intrs(ahci_ctl_t *ahci_ctlp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8079
ASSERT(MUTEX_HELD(&ahci_ctlp->ahcictl_ports[port]->ahciport_mutex));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8082
"ahci_enable_port_intrs enter, port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8088
(uint32_t *)AHCI_PORT_PxIS(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8095
(uint32_t *)AHCI_GLOBAL_IS(ahci_ctlp), (1 << port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8113
(uint32_t *)AHCI_PORT_PxIE(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8154
ahci_disable_port_intrs(ahci_ctl_t *ahci_ctlp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8157
MUTEX_HELD(&ahci_ctlp->ahcictl_ports[port]->ahciport_mutex));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8160
"ahci_disable_port_intrs enter, port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8163
(uint32_t *)AHCI_PORT_PxIE(ahci_ctlp, port), 0);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8439
ahci_port_t *ahci_portp, uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8445
MUTEX_HELD(&ahci_ctlp->ahcictl_ports[port]->ahciport_mutex));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8448
"ahci_put_port_into_notrunning_state enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8451
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8455
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port), port_cmd_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8462
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8467
"port_cmd_status = 0x%x", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8528
ahci_port_t *ahci_portp, uint8_t port, int flag, int *reset_flag)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8540
uint8_t cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8545
"ahci_restart_port_wait_till_ready: port %d enter", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8547
AHCI_ADDR_SET_PORT(&addr_port, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8554
port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8565
(uint32_t *)AHCI_PORT_PxSERR(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8570
(uint32_t *)AHCI_PORT_PxTFD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8586
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8588
ahci_enable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8594
port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8609
ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8625
"port %d sending event up: SATA_EVNT_DEVICE_RESET", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8631
(void) ahci_start_port(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8635
(uint32_t *)AHCI_PORT_PxSSTS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8648
"device is removed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8652
"AHCI_PORT_FLAG_NODEV flag is set", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8654
(void) ahci_intr_phyrdy_change(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8673
ahci_disable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8675
ahci_enable_port_intrs(ahci_ctlp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8684
(void) ahci_start_port(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8706
(void) ahci_start_port(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8710
ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8725
"Port multiplier is [Gone] at port %d ", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8727
"port %d sending event up: SATA_EVNT_DEVICE_RESET", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
8738
(void) ahci_start_port(ahci_ctlp, ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9148
uint8_t port)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9161
"ahci_get_rdlogext_data enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9165
sdevice.satadev_addr.cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9188
"failed to get rdlog spkt for port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9226
"failed slot %d", port, failed_slot);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9249
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9267
uint8_t port, sata_pkt_t *spkt)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9280
"ahci_get_rqsense_data enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9284
sdevice.satadev_addr.cport = ahci_ctlp->ahcictl_port_to_cport[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9310
"failed to get rs spkt for port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9404
uint8_t port = addrp->aa_port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9411
"ahci_fatal_error_recovery_handler enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9417
port, intr_status);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9428
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9435
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9460
"ahciport_prd_bytecounts = 0x%x", port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9482
ahci_update_sata_registers(ahci_ctlp, port,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9488
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9504
"failed", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9518
port, flag, &reset_flag);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9524
"succeed", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9527
"failed", instance, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9550
ahci_portp, port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9560
ahci_get_rqsense_data(ahci_ctlp, ahci_portp, port, spkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9566
port, slot_status, ahci_portp->ahciport_pending_tags,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9588
ahci_port_t *ahci_portp, uint8_t port, uint32_t intr_status)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9604
(uint32_t *)AHCI_PORT_PxFBS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9616
(uint32_t *)AHCI_PORT_PxFBS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9621
"A Device Sepcific Error: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9630
(uint32_t *)AHCI_PORT_PxFBS(ahci_ctlp, port),
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9641
AHCI_PORT_PxFBS(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9731
uint8_t port, uint32_t tmp_timeout_tags)
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9738
"ahci_timeout_pkts enter: port %d", port);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9747
(uint32_t *)AHCI_PORT_PxCI(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9751
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9785
port, AHCI_PORT_RESET, NULL);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9800
port, finished_tags, timeout_tags,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9811
port, finished_tags, timeout_tags,
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9842
uint8_t port;
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9855
for (port = 0; port < ahci_ctlp->ahcictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9856
if (!AHCI_PORT_IMPLEMENTED(ahci_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9860
ahci_portp = ahci_ctlp->ahcictl_ports[port];
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9877
(uint32_t *)AHCI_PORT_PxCMD(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9891
(uint32_t *)AHCI_PORT_PxSACT(ahci_ctlp, port));
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9953
instance, port, (void *)spkt);
usr/src/uts/common/io/sata/adapters/ahci/ahci.c
9964
port, timeout_tags);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1047
int ctlr, port;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1102
port = SGP_DRV_TO_PORT(led.led_number);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1103
nvc->nvc_port[port].nvp_sgp_ioctl_mod |= led.led_type;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1115
port = SGP_DRV_TO_PORT(led.led_number);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1116
nvc->nvc_port[port].nvp_sgp_ioctl_mod |= led.led_type;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1141
port = SGP_DRV_TO_PORT(led.led_number);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
1142
if (nvc->nvc_port[port].nvp_sgp_ioctl_mod & led.led_type) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2509
uint8_t off, port;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2514
for (port = 0, off = 0; port < NV_MAX_PORTS(nvc); port++, off += 2) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2515
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2955
uint8_t bar, port;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2958
for (port = 0; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2959
if (port == 0) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2969
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2971
nvp->nvp_port_num = port;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2993
int port;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2998
for (port = 0; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
2999
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3051
int port, i;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3075
for (port = 0; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3079
if ((port_mask[port] & intr_status) == 0) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3085
"ck804_intr_process interrupt on port %d", port);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3087
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3101
port_mask[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3119
port_mask[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3172
for (port = 0; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3175
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3178
if ((port_mask_pm[port] & intr_status) != 0) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3179
clear_bits = port_mask_pm[port];
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3182
intr_status & port_mask_pm[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3185
if ((port_mask_hot[port] & intr_status) == 0) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3197
clear_bits |= port_mask_hot[port];
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3199
ASSERT(nvc->nvc_port[port].nvp_sstatus);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3202
nvc->nvc_port[port].nvp_sstatus);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3471
int port = nvp->nvp_port_num;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
3482
slot = (slot >> tag_shift[port]) & MCP_SATA_AE_NCQ_DMA_SETUP_TAG_MASK;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
4065
char port[NV_STR_LEN];
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
4078
(void) snprintf(port, NV_STR_LEN, "port%d",
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
4082
port[0] = '\0';
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
4087
(void) sprintf(nv_log_buf, "%s%s%s", inst, port,
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
4088
(inst[0]|port[0] ? ": " :""));
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
4108
(void) sprintf(nv_log_buf, "%s%s", port, (port[0] ? ": " :""));
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5922
uint8_t int_en, port = nvp->nvp_port_num, intr_status;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5927
int_en &= ~intr_bits[port];
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5948
if (intr_status & clear_all_bits[port]) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5952
clear_all_bits[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5956
intr_status & clear_all_bits[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5965
int_en &= ~intr_bits[port];
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
5975
int_en |= intr_bits[port];
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
6388
int port, instance = ddi_get_instance(dip);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
6394
for (port = 0; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
6395
nv_port_t *nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
863
int port = 0;
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
866
for (; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
867
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
905
int i, port, inst = ddi_get_instance(dip);
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
925
for (port = 0; port < NV_MAX_PORTS(nvc); port++) {
usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
926
nvp = &(nvc->nvc_port[port]);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1366
uint8_t port, uint32_t slot_status, uint32_t failed_tags,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1413
port, tmpslot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1460
port, tmpslot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1470
si_read_log_ext(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1576
uint8_t port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1583
port = spkt->satapkt_device.satadev_addr.cport;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1586
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1589
SIDBG_P(SIDBG_ERRS, si_portp, "si_tran_abort on port: %x", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1599
"in progress, so just return", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1612
fill_dev_sregisters(si_ctlp, port, &spkt->satapkt_device);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1634
fill_dev_sregisters(si_ctlp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1644
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1646
port, SI_DEVICE_RESET);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1661
port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1668
fill_dev_sregisters(si_ctlp, port, &spkt->satapkt_device);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1685
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1694
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1697
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1706
port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1723
uint8_t port = sd->satadev_addr.cport;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1731
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1736
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1747
"in progress, so just return", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1753
retval = si_reset_dport_wait_till_ready(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1755
si_reject_all_reset_pkts(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1762
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1780
"in progress, so just return", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1786
retval = si_reset_dport_wait_till_ready(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1788
si_reject_all_reset_pkts(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1850
uint8_t port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1853
port = satadev->satadev_addr.cport;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1855
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1862
si_enable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1869
(void) si_reset_dport_wait_till_ready(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1876
fill_dev_sregisters(si_ctlp, port, satadev);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1892
uint8_t port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1895
port = satadev->satadev_addr.cport;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1897
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1917
si_disable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1921
fill_dev_sregisters(si_ctlp, port, satadev);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1938
si_alloc_port_state(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1942
si_ctlp->sictl_ports[port] = (si_port_state_t *)kmem_zalloc(
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1945
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1951
if (si_alloc_prbpool(si_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1953
kmem_free(si_ctlp->sictl_ports[port], sizeof (si_port_state_t));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1956
if (si_alloc_sgbpool(si_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1957
si_dealloc_prbpool(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1959
kmem_free(si_ctlp->sictl_ports[port], sizeof (si_port_state_t));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1978
si_dealloc_port_state(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1981
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1985
si_dealloc_sgbpool(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1986
si_dealloc_prbpool(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1991
kmem_free(si_ctlp->sictl_ports[port], sizeof (si_port_state_t));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
1999
si_alloc_sgbpool(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2008
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2061
si_dealloc_sgbpool(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2063
si_port_state_t *si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2080
si_alloc_prbpool(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2088
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2140
si_dealloc_prbpool(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2142
si_port_state_t *si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2165
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2174
port, pmp);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2179
slot = si_claim_free_slot(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2217
POST_PRB_ADDR(si_ctlp, si_portp, port, slot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2223
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2245
(uint32_t *)(PORT_SIGNATURE_MSB(si_ctlp, port, slot)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2249
port, slot))));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2257
port, pmp);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2270
si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2273
si_init_port(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2282
si_init_port(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2286
port, pmp);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2296
si_init_port(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2300
port, pmp);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2312
signature, port, pmp);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2327
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2336
SIDBG_P(SIDBG_ENTRY, si_portp, "si_poll_cmd entered: port: 0x%x", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2347
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2387
(uint32_t *)PORT_INTERRUPT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2391
port_intr_status, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2395
(void) si_intr_command_error(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2427
port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2437
si_copy_out_regs(&satapkt->satapkt_cmd, si_ctlp, port, slot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2473
si_claim_free_slot(si_ctl_state_t *si_ctlp, si_port_state_t *si_portp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2512
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2528
slot = si_claim_free_slot(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2545
fill_dev_sregisters(si_ctlp, port, &spkt->satapkt_device);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2560
cmd->satacmd_cmd_reg, slot, port, (uint32_t)(intptr_t)spkt);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2809
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2813
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2820
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2868
POST_PRB_ADDR(si_ctlp, si_portp, port, slot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2889
uint8_t port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2903
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2911
if (si_alloc_port_state(si_ctlp, port)) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2917
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2920
si_portp->siport_port_num = port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2924
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2927
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2936
(uint32_t *)PORT_INTERRUPT_ENABLE_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2948
si_enable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2965
(uint32_t *)PORT_SCONTROL(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2968
(uint32_t *)(PORT_SCONTROL(si_ctlp, port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2979
(uint32_t *)PORT_SCONTROL(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2982
(uint32_t *)(PORT_SCONTROL(si_ctlp, port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
2996
(uint32_t *)PORT_SSTATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3038
si_ctlp->sictl_ports[port]->siport_port_type =
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3048
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3075
si_find_dev_signature(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3079
si_ctlp->sictl_ports[port]->siport_port_type =
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3109
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3123
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3124
si_dealloc_port_state(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3137
si_init_port(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3142
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3146
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3156
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3161
(uint32_t *)(PORT_INTERRUPT_STATUS(si_ctlp, port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3178
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3189
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3195
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3202
if (si_read_portmult_reg(si_ctlp, si_portp, port, PORTMULT_CONTROL_PORT,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3218
if (si_read_portmult_reg(si_ctlp, si_portp, port, pmport,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3225
if (si_write_portmult_reg(si_ctlp, si_portp, port, pmport,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3235
if (si_write_portmult_reg(si_ctlp, si_portp, port, pmport,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3243
if (si_read_portmult_reg(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3295
if (si_read_portmult_reg(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3301
if (si_write_portmult_reg(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3308
si_find_dev_signature(si_ctlp, si_portp, port, pmport);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3329
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3345
port, pmport, regnum);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3347
slot = si_claim_free_slot(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3382
POST_PRB_ADDR(si_ctlp, si_portp, port, slot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3387
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3415
(uint32_t *)(PORT_LRAM(si_ctlp, port, slot)+i*4));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3450
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3467
port, pmport, regnum, regval);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3469
slot = si_claim_free_slot(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3509
POST_PRB_ADDR(si_ctlp, si_portp, port, slot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3514
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3542
(uint32_t *)(PORT_LRAM(si_ctlp, port, slot)+i*4));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3613
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3635
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3637
mask = 0x1 << port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3643
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3647
(uint32_t *)PORT_INTERRUPT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3652
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3656
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3664
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3670
(uint32_t *)(PORT_INTERRUPT_STATUS(si_ctlp, port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3681
si_schedule_intr_command_error(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3685
(void) si_intr_port_ready(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3689
(void) si_intr_pwr_change(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3694
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3699
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3704
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3708
(void) si_intr_dev_xchanged(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3713
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3718
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3723
si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3728
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3747
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3761
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3789
si_copy_out_regs(&satapkt->satapkt_cmd, si_ctlp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3822
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3837
args->siea_port = port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3854
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3861
port = args->siea_port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3865
(void) si_intr_command_error(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3882
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3888
(uint32_t *)(PORT_COMMAND_ERROR(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3901
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3903
si_log_error_message(si_ctlp, port, command_error);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3908
si_error_recovery_DEVICEERROR(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3913
si_error_recovery_SDBERROR(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3921
si_error_recovery_DATAFISERROR(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3929
si_error_recovery_SENDFISERROR(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3937
si_error_recovery_default(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
3972
port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4005
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4015
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4019
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4023
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4027
(uint32_t *)(PORT_COMMAND_ERROR(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4038
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4053
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4057
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4062
port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4093
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4110
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4119
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4122
si_recover_portmult_errors(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4125
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4131
(void) si_initialize_port_wait_till_ready(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4146
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4155
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4158
si_recover_portmult_errors(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4161
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4167
(void) si_initialize_port_wait_till_ready(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4181
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4190
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4195
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4198
(void) si_reset_dport_wait_till_ready(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4207
si_error_recovery_DEVICEERROR(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4221
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4230
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4233
si_recover_portmult_errors(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4236
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4239
(void) si_reset_dport_wait_till_ready(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4254
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4263
port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4266
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4270
(void) si_reset_dport_wait_till_ready(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4281
si_read_log_ext(si_ctl_state_t *si_ctlp, si_port_state_t *si_portp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4294
"si_read_log_ext: port: %x", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4296
slot = si_claim_free_slot(si_ctlp, si_portp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4329
POST_PRB_ADDR(si_ctlp, si_portp, port, slot);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4334
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4360
(void) si_initialize_port_wait_till_ready(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4374
(uint32_t *)(PORT_LRAM(si_ctlp, port, slot)+i*4));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4395
si_log_error_message(si_ctl_state_t *si_ctlp, int port, uint32_t command_error)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4400
_NOTE(ARGUNUSED(port))
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4404
si_port_state_t *si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4510
_NOTE(ARGUNUSED(port))
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4529
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4546
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4560
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4583
(uint32_t *)PORT_SSTATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4593
sdevice.satadev_addr.cport = (uint8_t)port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4628
si_find_dev_signature(si_ctlp, si_portp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4686
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4704
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4722
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4741
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4759
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4777
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4795
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4810
si_enable_port_interrupts(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4813
si_port_state_t *si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4824
SET_BIT(mask, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4838
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4840
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4841
si_enable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4852
si_disable_port_interrupts(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4861
CLEAR_BIT(mask, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4876
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4878
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4879
si_disable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4888
fill_dev_sregisters(si_ctl_state_t *si_ctlp, int port, sata_device_t *satadev)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4891
(uint32_t *)(PORT_SSTATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4893
(uint32_t *)(PORT_SERROR(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4895
(uint32_t *)(PORT_SACTIVE(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
4898
(uint32_t *)(PORT_SCONTROL(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5180
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5194
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5199
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5204
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5228
(uint32_t *)PORT_SCONTROL(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5231
(uint32_t *)(PORT_SCONTROL(si_ctlp, port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5239
(uint32_t *)PORT_SCONTROL(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5242
(uint32_t *)(PORT_SCONTROL(si_ctlp, port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5256
(uint32_t *)PORT_SSTATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5290
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5316
sdevice.satadev_addr.cport = (uint8_t)port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5358
(uint32_t *)PORT_INTERRUPT_ENABLE_SET(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5361
(uint32_t *)PORT_INTERRUPT_ENABLE_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5372
si_enable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5378
(uint32_t *)PORT_INTERRUPT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5382
port)),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5403
int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5417
args->siea_port = port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5432
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5439
port = args->siea_port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5441
(void) si_initialize_port_wait_till_ready(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5460
si_initialize_port_wait_till_ready(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5465
si_port_state_t *si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5469
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5476
(uint32_t *)PORT_STATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5499
(uint32_t *)PORT_SSTATUS(si_ctlp, port));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5524
int port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5535
(uint32_t *)(PORT_SLOT_STATUS(si_ctlp, port)));
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5544
(void) si_initialize_port_wait_till_ready(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5561
port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5583
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5597
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5599
si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5615
"in progress, so just return", port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5662
si_timeout_pkts(si_ctlp, si_portp, port, timedout_tags);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5905
si_copy_out_regs(sata_cmd_t *scmd, si_ctl_state_t *si_ctlp, uint8_t port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5911
si_port_state_t *si_portp = si_ctlp->sictl_ports[port];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5918
prb = &si_ctlp->sictl_ports[port]->siport_prbpool[slot];
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
5925
(uint32_t *)(PORT_LRAM(si_ctlp, port,
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6015
si_clear_port(si_ctl_state_t *si_ctlp, int port)
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6025
(uint32_t *)PORT_CONTROL_SET(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6030
(uint32_t *)PORT_CONTROL_CLEAR(si_ctlp, port),
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6049
int port;
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6061
for (port = 0; port < si_ctlp->sictl_num_ports; port++) {
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6062
si_disable_port_interrupts(si_ctlp, port);
usr/src/uts/common/io/sata/adapters/si3124/si3124.c
6063
(void) si_clear_port(si_ctlp, port);
usr/src/uts/common/io/sata/impl/sata.c
15233
int32_t port;
usr/src/uts/common/io/sata/impl/sata.c
15236
if (nvlist_lookup_int32(ndi_dc_get_ap_data(dcp), "port", &port) != 0) {
usr/src/uts/common/io/sata/impl/sata.c
15239
port));
usr/src/uts/common/io/sata/impl/sata.c
15240
port = -1;
usr/src/uts/common/io/sata/impl/sata.c
15243
return (port);
usr/src/uts/common/io/sata/impl/sata.c
1665
ioc.port = (uint_t)ioc32.port;
usr/src/uts/common/io/sata/impl/sata.c
1679
"cmd 0x%x, port 0x%x", ioc.cmd, ioc.port);
usr/src/uts/common/io/sata/impl/sata.c
16853
sata_cfgadm_state(sata_hba_inst_t *sata_hba_inst, int32_t port,
usr/src/uts/common/io/sata/impl/sata.c
16861
cport = SCSI_TO_SATA_CPORT(port);
usr/src/uts/common/io/sata/impl/sata.c
16862
pmport = SCSI_TO_SATA_PMPORT(port);
usr/src/uts/common/io/sata/impl/sata.c
16863
qual = SCSI_TO_SATA_ADDR_QUAL(port);
usr/src/uts/common/io/sata/impl/sata.c
1689
cport = SCSI_TO_SATA_CPORT(ioc.port);
usr/src/uts/common/io/sata/impl/sata.c
1690
pmport = SCSI_TO_SATA_PMPORT(ioc.port);
usr/src/uts/common/io/sata/impl/sata.c
1691
qual = SCSI_TO_SATA_ADDR_QUAL(ioc.port);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
1986
int port;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2006
port = (int)tmp;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2008
port = ISCSI_LISTEN_PORT;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2012
port, &icp->conn_curr_addr.sin);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7796
uint8_t port;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7865
port = ddi_get8(mpt->m_acc_reply_frame_hdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7884
port, status));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_init.c
403
mptsas_ioc_get_port_facts(mptsas_t *mpt, int port)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_init.c
408
if (mptsas_do_dma(mpt, sizeof (MPI2_PORT_FACTS_REQUEST), port,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_init.c
416
if (mptsas_do_dma(mpt, sizeof (MPI2_PORT_FACTS_REPLY), port,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
1681
uint32_t port = IOP_EVENT_PORTID(LE_32(ptr[1]));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
1684
"PortID 0x%x device_id 0x%x removed", port, did);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10192
char port[SAS_PHY_NAME_LEN];
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10200
(void) snprintf(port, SAS_PHY_NAME_LEN, SAS_PHY_NAME_FMT,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10205
context, port, phy));
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10210
if (strcmp(name, port) != 0)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10212
"already in %s", context, port, phy, name));
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10215
"duplicate add", context, port, phy));
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10224
"%s: %s: failed phy2name alloc", context, port));
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10230
"%s: %s: no phy2name", context, port));
usr/src/uts/common/io/scsi/impl/scsi_hba.c
10234
(void) strlcpy(name, port, SAS_PHY_NAME_LEN); /* set name */
usr/src/uts/common/io/scsi/impl/scsi_hba.c
9044
scsi_hba_iport_register(dev_info_t *self, char *port)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
9065
if (strcmp(port, iports[i]) == 0) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
9078
newiports[ports] = strdup(port);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
9085
SCSI_ADDR_PROP_IPORTUA, port));
usr/src/uts/common/io/sfe/sfe_util.c
4728
gem_do_attach(dev_info_t *dip, int port,
usr/src/uts/common/io/sfe/sfe_util.c
4770
(void) sprintf(dp->name, gc->gc_name, nports * unit + port);
usr/src/uts/common/io/sfe/sfe_util.c
4992
dp->port = port;
usr/src/uts/common/io/sfe/sfe_util.h
566
int port;
usr/src/uts/common/io/sfxge/common/ef10_impl.h
1072
__in uint32_t port,
usr/src/uts/common/io/sfxge/common/ef10_nic.c
1080
__in uint32_t port,
usr/src/uts/common/io/sfxge/common/ef10_nic.c
1121
*external_portp = (uint8_t)(port / stride) + 1;
usr/src/uts/common/io/sfxge/common/ef10_nvram.c
2069
unsigned int port;
usr/src/uts/common/io/sfxge/common/ef10_nvram.c
2187
entry->port == emip->emi_port) {
usr/src/uts/common/io/sfxge/common/ef10_nvram.c
2217
entry->port == emip->emi_port) {
usr/src/uts/common/io/sfxge/common/ef10_tlv_layout.h
186
#define TLV_TAG_PORT_MAC(port) (0x00020000 + (port))
usr/src/uts/common/io/sfxge/common/ef10_tlv_layout.h
564
#define TLV_TAG_VSWITCH_TYPE(port) (0x10120000 + (port))
usr/src/uts/common/io/sfxge/common/ef10_tlv_layout.h
656
#define TLV_TAG_PFIOV(port) (0x10170000 + (port))
usr/src/uts/common/io/sfxge/common/efx.h
2223
__in uint16_t port);
usr/src/uts/common/io/sfxge/common/efx_filter.c
314
__in uint16_t port)
usr/src/uts/common/io/sfxge/common/efx_filter.c
324
spec->efs_loc_port = port;
usr/src/uts/common/io/sfxge/common/hunt_nic.c
50
uint32_t port;
usr/src/uts/common/io/sfxge/common/hunt_nic.c
59
if ((rc = efx_mcdi_get_port_assignment(enp, &port)) != 0)
usr/src/uts/common/io/sfxge/common/hunt_nic.c
66
emip->emi_port = port + 1;
usr/src/uts/common/io/sfxge/common/hunt_nic.c
68
if ((rc = ef10_external_port_mapping(enp, port,
usr/src/uts/common/io/sfxge/common/medford_nic.c
105
uint32_t port;
usr/src/uts/common/io/sfxge/common/medford_nic.c
119
if ((rc = efx_mcdi_get_port_assignment(enp, &port)) != 0)
usr/src/uts/common/io/sfxge/common/medford_nic.c
126
emip->emi_port = port + 1;
usr/src/uts/common/io/sfxge/common/medford_nic.c
128
if ((rc = ef10_external_port_mapping(enp, port,
usr/src/uts/common/io/sfxge/common/siena_nvram.c
202
unsigned int port;
usr/src/uts/common/io/sfxge/common/siena_nvram.c
246
if (entry->port == emip->emi_port && entry->nvtype == type) {
usr/src/uts/common/io/sfxge/common/siena_nvram.c
274
if (entry->port != emip->emi_port ||
usr/src/uts/common/io/sfxge/common/siena_nvram.c
518
dcfg_partn = (entry->port == 1)
usr/src/uts/common/io/sfxge/common/siena_nvram.c
526
if (entry->port == 2)
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
1864
usb_ac_set_port(usb_ac_state_t *uacp, uint_t dir, uint_t port)
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
1875
0, USB_AC_FIND_ONE, &count, port, &depth,
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
1880
id, count, port);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1202
port[4],
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1232
port[++port_cnt] = port_num;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1290
port_num = port[port_cnt--];
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1003
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1010
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1021
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1024
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1039
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1050
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1066
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1077
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1084
Set_OpReg(ehci_rh_port_status[port], port_status &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1095
rh_intr_pending_status |= (1 << port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1165
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1171
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1176
port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1179
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1186
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1203
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1209
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1214
"status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1216
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1231
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1237
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1242
"status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1244
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1259
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1272
port_status = ehci_get_root_hub_port_status(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1277
ehcip->ehci_root_hub.rh_port_status[port] = new_port_status;
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1281
"change = 0x%x", port, new_port_status, change_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1572
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1581
port_status = Get_OpReg(ehci_rh_port_status[port]);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1585
"port status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1664
"change status = 0x%x complete port status 0x%x", port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1679
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1685
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
1696
"Port %d is owned by classic host controller", port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
48
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
51
uint16_t port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
521
uint16_t port = wIndex - 1;
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
55
uint16_t port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
556
bRequest, wValue, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
559
ehci_handle_get_port_status(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
59
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
608
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
614
bRequest, wValue, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
62
uint16_t port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
620
ehci_handle_port_enable(ehcip, port, 1);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
623
ehci_handle_port_suspend(ehcip, port, 1);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
626
ehci_handle_port_reset(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
629
ehci_handle_port_power(ehcip, port, 1);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
643
ehci_handle_port_enable(ehcip, port, 0);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
646
ehci_handle_clrchng_port_enable(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
649
ehci_handle_port_suspend(ehcip, port, 0);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
652
ehci_handle_clrchng_port_suspend(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
655
ehci_handle_complete_port_reset(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
658
ehci_handle_port_power(ehcip, port, 0);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
66
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
661
ehci_handle_clear_port_connection(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
664
ehci_handle_clrchng_port_over_current(ehcip, port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
69
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
696
uint16_t port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
704
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
711
port, port_status, on);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
714
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
724
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
728
rh->rh_port_status[port] = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
729
rh->rh_port_state[port] = DISCONNECTED;
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
734
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
738
rh->rh_port_status[port] = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
739
rh->rh_port_state[port] = POWERED_OFF;
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
74
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
744
port, Get_OpReg(ehci_rh_port_status[port]), on);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
758
uint16_t port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
765
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
77
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
770
port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
773
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
783
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
790
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
80
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
807
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
813
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
818
port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
821
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
828
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
83
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
843
uint16_t port,
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
850
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
855
port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
858
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
872
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
886
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
903
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
910
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
915
"status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
918
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
92
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
938
Set_OpReg(ehci_rh_port_status[port],
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
95
uint16_t port);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
951
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
970
uint16_t port)
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
982
port_status = Get_OpReg(ehci_rh_port_status[port]) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
987
port, port_status);
usr/src/uts/common/io/usb/hcd/ehci/ehci_hub.c
990
if (ehci_is_port_owner(ehcip, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1003
"status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1006
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_CSC);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1020
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1026
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1030
"status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1032
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_OCIC);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1046
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1058
new_port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1059
ohcip->ohci_root_hub.rh_port_status[port] = new_port_status;
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
1065
"change = 0x%x", port, new_port_status, change_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
46
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
48
uint16_t port,
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
51
uint16_t port,
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
537
uint16_t port = wIndex - 1; /* Adjust for controller */
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
55
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
57
uint16_t port,
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
571
bRequest, wValue, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
574
ohci_handle_get_port_status(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
61
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
627
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
63
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
633
bRequest, wValue, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
639
ohci_handle_port_enable(ohcip, port, 1);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
642
ohci_handle_port_suspend(ohcip, port, 1);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
645
ohci_handle_port_reset(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
648
ohci_handle_port_power(ohcip, port, 1);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
66
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
662
ohci_handle_port_enable(ohcip, port, 0);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
665
ohci_handle_clrchng_port_enable(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
668
ohci_handle_port_suspend(ohcip, port, 0);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
671
ohci_handle_clrchng_port_suspend(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
674
ohci_handle_complete_port_reset(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
677
ohci_handle_port_power(ohcip, port, 0);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
680
ohci_handle_clear_port_connection(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
683
ohci_handle_clrchng_port_over_current(ohcip, port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
69
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
715
uint16_t port,
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
72
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
725
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
731
port, port_status, on);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
75
uint16_t port);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
752
Set_OpReg(hcr_rh_portstatus[port],
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
756
rh->rh_port_status[port] = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
757
rh->rh_port_state[port] = DISCONNECTED;
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
778
Set_OpReg(hcr_rh_portstatus[port],
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
782
rh->rh_port_status[port] = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
783
rh->rh_port_state[port] = POWERED_OFF;
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
790
port, Get_OpReg(hcr_rh_portstatus[port]), on);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
804
uint16_t port,
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
811
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
815
port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
821
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_PES);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
827
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_CCS);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
843
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
849
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
853
port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
856
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_PESC);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
870
uint16_t port,
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
877
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
881
port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
885
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_PSS);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
888
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_POCI);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
903
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
909
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
913
port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
915
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_PSSC);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
929
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
935
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
939
port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
944
"port = 0x%x status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
947
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_PRS);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
961
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
967
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
971
port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
976
"port = 0x%x status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
979
Set_OpReg(hcr_rh_portstatus[port], HCR_PORT_PRSC);
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
993
uint16_t port)
usr/src/uts/common/io/usb/hcd/openhci/ohci_hub.c
999
port_status = Get_OpReg(hcr_rh_portstatus[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
208
uint16_t port = req->ctrl_wIndex - 1;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
225
req->ctrl_bRequest, req->ctrl_wValue, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
229
uhci_handle_get_port_status(uhcip, req, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
280
usb_port_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
286
bRequest, wValue, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
293
port, UHCI_ENABLE_PORT);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
296
uhci_handle_port_suspend(uhcip, port, 1);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
300
uhci_handle_port_reset(uhcip, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
304
uhci_handle_port_power(uhcip, port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
322
port, UHCI_DISABLE_PORT);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
327
port, UHCI_CLEAR_ENDIS_BIT);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
331
uhci_handle_port_suspend(uhcip, port, 0);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
335
uhci_handle_complete_port_reset(uhcip, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
339
uhci_handle_port_power(uhcip, port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
344
uhci_handle_clear_port_connection(uhcip, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
375
usb_port_t port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
378
uint_t port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
382
port, on);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
388
Set_OpReg16(PORTSC[port],
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
395
Set_OpReg16(PORTSC[port],
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
411
usb_port_t port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
426
usb_port_t port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
429
uint_t port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
433
port, port_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
439
Set_OpReg16(PORTSC[port],
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
446
Set_OpReg16(PORTSC[port],
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
451
Set_OpReg16(PORTSC[port], (port_status | HCR_PORT_ENDIS_CHG));
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
454
uhcip->uhci_root_hub.rh_port_changes[port] &= ~PORT_CHANGE_PESC;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
46
usb_port_t port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
472
uint16_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
480
*intr_reqp->intr_data->b_wptr++ = (1 << (port+1));
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
49
usb_port_t port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
494
usb_port_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
496
uint_t port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
500
port, port_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
505
"port = 0x%x, status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
508
Set_OpReg16(PORTSC[port], (port_status| HCR_PORT_RESET));
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
512
Set_OpReg16(PORTSC[port], (port_status & ~HCR_PORT_RESET));
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
516
Set_OpReg16(PORTSC[port], (port_status| HCR_PORT_ENABLE));
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
525
uhcip->uhci_root_hub.rh_status = port + 1;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
527
uhci_root_hub_reset_occurred(uhcip, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
53
usb_port_t port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
539
usb_port_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
541
uint_t port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
545
port, port_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
550
"port = 0x%x, status = 0x%x", port, port_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
553
Set_OpReg16(PORTSC[port], (port_status & (~ HCR_PORT_RESET)));
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
556
uhcip->uhci_root_hub.rh_port_changes[port] &= ~PORT_CHANGE_PRSC;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
567
usb_port_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
569
uint_t port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
57
usb_port_t port,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
573
port, port_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
576
Set_OpReg16(PORTSC[port], port_status | HCR_PORT_CSC);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
579
uhcip->uhci_root_hub.rh_port_changes[port] &= ~PORT_CHANGE_CSC;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
591
usb_port_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
595
uhcip->uhci_root_hub.rh_port_status[port];
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
597
uhcip->uhci_root_hub.rh_port_changes[port];
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
606
new_port_status = uhci_get_port_status(uhcip, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
61
usb_port_t port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
613
port, old_port_status, new_port_status, change_status);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
621
uhcip->uhci_root_hub.rh_port_status[port] = new_port_status;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
622
uhcip->uhci_root_hub.rh_port_changes[port] = change_status;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
64
usb_port_t port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
67
usb_port_t port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
71
usb_port_t port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
722
usb_port_t port;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
740
for (port = 0; port < uhcip->uhci_root_hub.rh_num_ports; port++) {
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
741
new_port_status = uhci_get_port_status(uhcip, port);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
742
old_port_status = uhcip->uhci_root_hub.rh_port_status[port];
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
745
change_status |= uhcip->uhci_root_hub.rh_port_changes[port];
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
749
all_ports_status |= 1 << (port + 1);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
752
port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
753
Set_OpReg16(PORTSC[port], port_status | HCR_PORT_ENDIS_CHG);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
755
uhcip->uhci_root_hub.rh_port_status[port] = new_port_status;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
756
uhcip->uhci_root_hub.rh_port_changes[port] = change_status;
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
760
"all_ports_status = 0x%x", port, old_port_status,
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
798
usb_port_t port)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
801
ushort_t port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
83
usb_port_t port);
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
457
usb_port_t port;
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
473
for (port = 0; port < uhcip->uhci_root_hub.rh_num_ports; port++) {
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
474
port_status = Get_OpReg16(PORTSC[port]);
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
478
Set_OpReg16(PORTSC[port],
usr/src/uts/common/io/usb/hcd/xhci/xhci_event.c
119
uint32_t port;
usr/src/uts/common/io/usb/hcd/xhci/xhci_event.c
125
port = XHCI_TRB_PORTID(LE_64(trb->trb_addr));
usr/src/uts/common/io/usb/hcd/xhci/xhci_event.c
126
if (port < 1 || port > xhcip->xhci_caps.xcap_max_ports) {
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
247
int port = XHCI_PS_INDPORT(ucrp->ctrl_wIndex);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
252
if (port < 1 || port > xhcip->xhci_caps.xcap_max_ports)
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
257
reg = xhci_get32(xhcip, XHCI_R_OPER, XHCI_PORTSC(port));
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
261
port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
306
"feature %d on port %d", feat, port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
310
xhci_put32(xhcip, XHCI_R_OPER, XHCI_PORTSC(port), reg);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
314
port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
326
int port = XHCI_PS_INDPORT(ucrp->ctrl_wIndex);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
333
if (port < 1 || port > xhcip->xhci_caps.xcap_max_ports)
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
338
index = XHCI_PORTSC(port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
343
port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
358
index = XHCI_PORTPMSC(port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
363
"fatal FM error, resetting device", port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
371
index = XHCI_PORTPMSC(port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
376
"fatal FM error, resetting device", port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
421
"feature %d on port %d", feat, port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
429
port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
451
int port = XHCI_PS_INDPORT(ucrp->ctrl_wIndex);
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
455
if (port < 1 || port > xhcip->xhci_caps.xcap_max_ports)
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
464
reg = xhci_get32(xhcip, XHCI_R_OPER, XHCI_PORTSC(port));
usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
468
port);
usr/src/uts/common/io/usb/hcd/xhci/xhci_usba.c
1656
xhci_hcdi_device_init(usba_device_t *ud, usb_port_t port, void **hcdpp)
usr/src/uts/common/io/usb/hcd/xhci/xhci_usba.c
1667
xd->xd_port = port;
usr/src/uts/common/io/usb/usba/hubdi.c
1032
hubd_post_attach(hubd_t *hubd, usb_port_t port, struct attachspec *as)
usr/src/uts/common/io/usb/usba/hubdi.c
1038
port, as->result);
usr/src/uts/common/io/usb/usba/hubdi.c
1049
dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
1052
hubd_set_child_pwrlvl(hubd, port, USB_DEV_OS_FULL_PWR);
usr/src/uts/common/io/usb/usba/hubdi.c
1059
hubd_post_detach(hubd_t *hubd, usb_port_t port, struct detachspec *ds)
usr/src/uts/common/io/usb/usba/hubdi.c
1062
"hubd_post_detach: port=%d result=%d", port, ds->result);
usr/src/uts/common/io/usb/usba/hubdi.c
1070
usba_device_t *usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
1081
hubd_set_child_pwrlvl(hubd, port, USB_DEV_OS_PWR_OFF);
usr/src/uts/common/io/usb/usba/hubdi.c
1100
hubd_post_power(hubd_t *hubd, usb_port_t port, pm_bp_child_pwrchg_t *bpc,
usr/src/uts/common/io/usb/usba/hubdi.c
1106
"hubd_post_power: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
1111
hubd_set_child_pwrlvl(hubd, port, bpc->bpc_nlevel);
usr/src/uts/common/io/usb/usba/hubdi.c
1116
retval = hubd_suspend_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1120
retval = hubd_resume_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1125
hubd_set_child_pwrlvl(hubd, port, bpc->bpc_olevel);
usr/src/uts/common/io/usb/usba/hubdi.c
1133
retval = hubd_suspend_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1156
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
1176
port = hubd_child_dip2port(hubd, rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
1190
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1193
hubd->h_port_state[port] |= HUBD_CHILD_ATTACHING;
usr/src/uts/common/io/usb/usba/hubdi.c
1205
rval = hubd_resume_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1214
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1217
hubd->h_port_state[port] &= ~HUBD_CHILD_ATTACHING;
usr/src/uts/common/io/usb/usba/hubdi.c
1220
hubd_post_attach(hubd, port, (struct attachspec *)arg);
usr/src/uts/common/io/usb/usba/hubdi.c
1233
port = hubd_child_dip2port(hubd, rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
1247
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1250
hubd->h_port_state[port] |= HUBD_CHILD_DETACHING;
usr/src/uts/common/io/usb/usba/hubdi.c
1262
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1265
hubd->h_port_state[port] &= ~HUBD_CHILD_DETACHING;
usr/src/uts/common/io/usb/usba/hubdi.c
1269
hubd_post_detach(hubd, port, (struct detachspec *)arg);
usr/src/uts/common/io/usb/usba/hubdi.c
1299
hubd_config_one(hubd_t *hubd, int port)
usr/src/uts/common/io/usb/usba/hubdi.c
1306
"hubd_config_one: started, hubd_reset_port = 0x%x", port);
usr/src/uts/common/io/usb/usba/hubdi.c
1324
if (!hubd->h_children_dips[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
1327
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
1332
port) == USB_SUCCESS);
usr/src/uts/common/io/usb/usba/hubdi.c
1375
long port;
usr/src/uts/common/io/usb/usba/hubdi.c
1396
(void) ddi_strtol(addr, NULL, 16, &port);
usr/src/uts/common/io/usb/usba/hubdi.c
1401
found = hubd_config_one(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1422
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
1443
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
1444
hubd->h_port_state[port] |= HUBD_CHILD_ZAP;
usr/src/uts/common/io/usb/usba/hubdi.c
1458
port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
1459
hubd->h_children_dips[port] = cdip;
usr/src/uts/common/io/usb/usba/hubdi.c
1460
hubd->h_port_state[port] &= ~HUBD_CHILD_ZAP;
usr/src/uts/common/io/usb/usba/hubdi.c
1466
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
1467
if (hubd->h_port_state[port] & HUBD_CHILD_ZAP) {
usr/src/uts/common/io/usb/usba/hubdi.c
1469
hubd_free_usba_device(hubd, hubd->h_usba_devices[port]);
usr/src/uts/common/io/usb/usba/hubdi.c
1470
hubd->h_children_dips[port] = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
1471
hubd->h_port_state[port] &= ~HUBD_CHILD_ZAP;
usr/src/uts/common/io/usb/usba/hubdi.c
1492
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
1511
port = hubd_child_dip2port(hubd, bpc->bpc_dip);
usr/src/uts/common/io/usb/usba/hubdi.c
1514
port);
usr/src/uts/common/io/usb/usba/hubdi.c
1553
hubd->h_port_state[port] |= HUBD_CHILD_PWRLVL_CHNG;
usr/src/uts/common/io/usb/usba/hubdi.c
1562
rval = hubd_resume_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1568
hubd->h_port_state[port] &=
usr/src/uts/common/io/usb/usba/hubdi.c
1579
port = hubd_child_dip2port(hubd, bpc->bpc_dip);
usr/src/uts/common/io/usb/usba/hubdi.c
1582
port);
usr/src/uts/common/io/usb/usba/hubdi.c
1585
hubd->h_port_state[port] &= ~HUBD_CHILD_PWRLVL_CHNG;
usr/src/uts/common/io/usb/usba/hubdi.c
1589
rval = hubd_post_power(hubd, port, bpc, *(int *)result);
usr/src/uts/common/io/usb/usba/hubdi.c
2180
hubd_setdevaddr(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
2193
"hubd_setdevaddr: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
2197
child_dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2198
address = hubd->h_usba_devices[port]->usb_addr;
usr/src/uts/common/io/usb/usba/hubdi.c
2199
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2288
hubd_setdevconfig(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
2299
"hubd_setdevconfig: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
2303
child_dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2304
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2305
config_value = hubd->h_usba_devices[port]->usb_cfg_value;
usr/src/uts/common/io/usb/usba/hubdi.c
2345
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
2381
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
2382
dev_info_t *cdip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2388
(void) hubd_delete_child(hubd, port, NDI_DEVI_REMOVE,
usr/src/uts/common/io/usb/usba/hubdi.c
2535
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
2608
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
2610
"hubd_restore_device_state: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
2617
ch_dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2620
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
2631
(void) hubd_reset_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2634
(void) hubd_enable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2643
rval = hubd_setdevaddr(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2648
hubd_setdevconfig(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2653
hubd_post_event(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
2688
(void *)ch_dip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2697
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
2709
(void) hubd_reset_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2711
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
2722
(void) hubd_toggle_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
2728
port);
usr/src/uts/common/io/usb/usba/hubdi.c
2765
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
2862
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
2863
ASSERT(hubd->h_usba_devices[port] == NULL);
usr/src/uts/common/io/usb/usba/hubdi.c
2864
ASSERT(hubd->h_children_dips[port] == NULL);
usr/src/uts/common/io/usb/usba/hubdi.c
2978
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
2985
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
2987
(void) hubd_determine_port_status(hubd, port, &status,
usr/src/uts/common/io/usb/usba/hubdi.c
3006
port_change |= 1 << port;
usr/src/uts/common/io/usb/usba/hubdi.c
3789
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
3913
for (port = 1; port <= nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
3917
port_mask = 1 << port;
usr/src/uts/common/io/usb/usba/hubdi.c
3919
(hubd->h_port_state[port] & PORT_STATUS_CCS) &&
usr/src/uts/common/io/usb/usba/hubdi.c
3920
(hubd->h_children_dips[port]);
usr/src/uts/common/io/usb/usba/hubdi.c
3925
port, port_mask, hubd->h_port_change,
usr/src/uts/common/io/usb/usba/hubdi.c
3938
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
3944
port, status, change, was_connected);
usr/src/uts/common/io/usb/usba/hubdi.c
3952
port, status, change);
usr/src/uts/common/io/usb/usba/hubdi.c
3962
port) == USB_SUCCESS);
usr/src/uts/common/io/usb/usba/hubdi.c
3975
port) == USB_SUCCESS);
usr/src/uts/common/io/usb/usba/hubdi.c
3985
child_dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
4003
hubd_post_event(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
4013
hubd, port) == USB_SUCCESS);
usr/src/uts/common/io/usb/usba/hubdi.c
4023
hubd_post_event(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
4037
hubd->h_children_dips[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
4042
dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
4061
hubd->h_port_state[port] |=
usr/src/uts/common/io/usb/usba/hubdi.c
4089
"the port back to work", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4097
port);
usr/src/uts/common/io/usb/usba/hubdi.c
4144
for (port = 1; port <= nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
4145
if (hubd->h_port_state[port] & HUBD_CHILD_RAISE_POWER) {
usr/src/uts/common/io/usb/usba/hubdi.c
4146
dev_info_t *dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
4159
hubd->h_port_state[port] &=
usr/src/uts/common/io/usb/usba/hubdi.c
4181
for (port = 1; port <= MAX_PORTS; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
4182
if (hubd->h_reset_port[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
4187
if (port > MAX_PORTS) {
usr/src/uts/common/io/usb/usba/hubdi.c
4223
hubd_handle_port_connect(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
4272
"resetting port%d, retry=%d", port, retry);
usr/src/uts/common/io/usb/usba/hubdi.c
4274
if ((rval = hubd_reset_port(hubd, port)) != USB_SUCCESS) {
usr/src/uts/common/io/usb/usba/hubdi.c
4276
port, &status, &change, &speed, 0);
usr/src/uts/common/io/usb/usba/hubdi.c
4296
(void) hubd_enable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4315
(void) hubd_enable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4318
if ((rval = hubd_determine_port_status(hubd, port, &status,
usr/src/uts/common/io/usb/usba/hubdi.c
4324
(void) hubd_disable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4331
"port %d overcurrent", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4333
(void) hubd_disable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4337
port, &status, &change, &speed, PORT_CHANGE_OCIC);
usr/src/uts/common/io/usb/usba/hubdi.c
4346
port, status, retry);
usr/src/uts/common/io/usb/usba/hubdi.c
4360
port, status, port_status);
usr/src/uts/common/io/usb/usba/hubdi.c
4366
if (hubd->h_children_dips[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
4368
rval = hubd_setdevaddr(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4387
if ((hubd->h_reset_port[port]) &&
usr/src/uts/common/io/usb/usba/hubdi.c
4389
port) != USB_SUCCESS)) {
usr/src/uts/common/io/usb/usba/hubdi.c
4399
hubd_setdevconfig(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4407
if (hubd->h_reset_port[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
4417
hubd_post_event(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
4439
port_status, port,
usr/src/uts/common/io/usb/usba/hubdi.c
4453
port, retry,
usr/src/uts/common/io/usb/usba/hubdi.c
4466
"disabling port %d again", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4468
(void) hubd_disable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4476
"retrying on port %d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4498
"Connecting device on port %d failed", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4501
(void) hubd_disable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4511
(void) hubd_disable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4515
port, &status, &change, NULL, HUBD_ACK_ALL_CHANGES);
usr/src/uts/common/io/usb/usba/hubdi.c
4539
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
4708
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
4709
(void) hubd_enable_port_power(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
4733
hubd_status_uniform(hubd_t *hubd, usb_port_t port, uint16_t *status,
usr/src/uts/common/io/usb/usba/hubdi.c
4738
hubd->h_port_raw[port] = os;
usr/src/uts/common/io/usb/usba/hubdi.c
4791
hubd_reset_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
4796
usb_port_mask_t port_mask = 1 << port;
usr/src/uts/common/io/usb/usba/hubdi.c
4804
"hubd_reset_port: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4817
port,
usr/src/uts/common/io/usb/usba/hubdi.c
4823
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
4874
port,
usr/src/uts/common/io/usb/usba/hubdi.c
4881
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
4897
hubd_status_uniform(hubd, port, &status, NULL);
usr/src/uts/common/io/usb/usba/hubdi.c
4912
"port%d reset active", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4918
"port%d reset inactive", port);
usr/src/uts/common/io/usb/usba/hubdi.c
4930
port,
usr/src/uts/common/io/usb/usba/hubdi.c
4938
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
4955
port,
usr/src/uts/common/io/usb/usba/hubdi.c
4963
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
4982
hubd_enable_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
4989
"hubd_enable_port: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5007
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5013
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5029
hubd_disable_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
5036
"hubd_disable_port: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5047
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5052
"disable port%d failed (%d 0x%x %d)", port,
usr/src/uts/common/io/usb/usba/hubdi.c
5067
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5075
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5092
hubd_determine_port_status(hubd_t *hubd, usb_port_t port, uint16_t *status,
usr/src/uts/common/io/usb/usba/hubdi.c
5113
"hubd_determine_port_status: port=%d, state=0x%x ack=0x%x", port,
usr/src/uts/common/io/usb/usba/hubdi.c
5114
hubd->h_port_state[port], ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5125
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5131
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5146
port, MBLKL(data));
usr/src/uts/common/io/usb/usba/hubdi.c
5155
hubd_status_uniform(hubd, port, status, speed);
usr/src/uts/common/io/usb/usba/hubdi.c
5158
"port%d status=0x%x, change=0x%x", port, *status, *change);
usr/src/uts/common/io/usb/usba/hubdi.c
5164
"port%d connected", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5166
hubd->h_port_state[port] |= (PORT_STATUS_CCS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5169
"port%d disconnected", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5171
hubd->h_port_state[port] &= ~(PORT_STATUS_CCS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5176
"port%d enabled", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5178
hubd->h_port_state[port] |= (PORT_STATUS_PES & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5181
"port%d disabled", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5183
hubd->h_port_state[port] &= ~(PORT_STATUS_PES & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5188
"port%d suspended", port);
usr/src/uts/common/io/usb/usba/hubdi.c
519
usb_port_t port,
usr/src/uts/common/io/usb/usba/hubdi.c
5190
hubd->h_port_state[port] |= (PORT_STATUS_PSS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5193
"port%d not suspended", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5195
hubd->h_port_state[port] &= ~(PORT_STATUS_PSS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5200
"port%d reset completed", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5202
hubd->h_port_state[port] |= (PORT_CHANGE_PRSC & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5205
hubd->h_port_state[port] &= ~(PORT_CHANGE_PRSC & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5210
"port%d overcurrent!", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5212
hubd->h_port_state[port] |= (PORT_STATUS_POCI & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5215
hubd->h_port_state[port] &= ~(PORT_STATUS_POCI & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
522
static int hubd_delete_child(hubd_t *hubd, usb_port_t port, uint_t flag,
usr/src/uts/common/io/usb/usba/hubdi.c
5220
"port%d reset active", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5222
hubd->h_port_state[port] |= (PORT_STATUS_PRS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5225
"port%d reset inactive", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5227
hubd->h_port_state[port] &= ~(PORT_STATUS_PRS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5231
"port%d power on", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5233
hubd->h_port_state[port] |= (PORT_STATUS_PPS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5236
"port%d power off", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5238
hubd->h_port_state[port] &= ~(PORT_STATUS_PPS & ack_flag);
usr/src/uts/common/io/usb/usba/hubdi.c
5254
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5262
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5273
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5281
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5293
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5301
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
531
static int hubd_reset_port(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5313
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5321
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5332
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5340
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
535
static int hubd_handle_port_connect(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5351
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5359
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
537
static int hubd_disable_port(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5370
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5378
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5389
port,
usr/src/uts/common/io/usb/usba/hubdi.c
539
static int hubd_enable_port(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5397
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
540
static int hubd_recover_disabled_port(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5404
"new port%d state 0x%x", port, hubd->h_port_state[port]);
usr/src/uts/common/io/usb/usba/hubdi.c
5418
hubd_recover_disabled_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
542
static int hubd_determine_port_status(hubd_t *hubd, usb_port_t port,
usr/src/uts/common/io/usb/usba/hubdi.c
5425
(void) hubd_enable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
5428
(void) hubd_determine_port_status(hubd, port, &status, &change, NULL,
usr/src/uts/common/io/usb/usba/hubdi.c
5433
"Port%d now Enabled", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5437
hubd_post_event(hubd, port, USBA_EVENT_TAG_HOT_REMOVAL);
usr/src/uts/common/io/usb/usba/hubdi.c
5441
rval = hubd_handle_port_connect(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
5444
"Port%d now Enabled by force", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5458
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
548
static int hubd_disable_port_power(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
549
static int hubd_enable_port_power(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5493
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
5500
"hubd_enable_all_port_power: power port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5502
(void) hubd_enable_port_power(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
5513
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
5516
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
5524
retry, port, status);
usr/src/uts/common/io/usb/usba/hubdi.c
5526
(void) hubd_enable_port_power(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
5533
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
5542
"failed, port status 0x%x", port, status);
usr/src/uts/common/io/usb/usba/hubdi.c
555
static int hubd_setdevaddr(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5555
hubd_enable_port_power(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
556
static void hubd_setdevconfig(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
5562
"hubd_enable_port_power: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5574
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5585
hubd->h_port_state[port] |= PORT_STATUS_PPS;
usr/src/uts/common/io/usb/usba/hubdi.c
5598
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
5608
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
5609
(void) hubd_disable_port_power(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
562
static void hubd_post_event(hubd_t *hubd, usb_port_t port, usba_event_t type);
usr/src/uts/common/io/usb/usba/hubdi.c
5621
hubd_disable_port_power(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
5628
"hubd_disable_port_power: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
5639
port,
usr/src/uts/common/io/usb/usba/hubdi.c
5644
port, completion_reason, cb_flags, rval);
usr/src/uts/common/io/usb/usba/hubdi.c
5653
hubd->h_port_state[port] &= ~PORT_STATUS_PPS;
usr/src/uts/common/io/usb/usba/hubdi.c
5665
hubd_select_device_configuration(hubd_t *hubd, usb_port_t port,
usr/src/uts/common/io/usb/usba/hubdi.c
5690
(void) sprintf(pathname, "%s@%d", tmp_path, port);
usr/src/uts/common/io/usb/usba/hubdi.c
572
static int hubd_check_same_device(hubd_t *hubd, usb_port_t port);
usr/src/uts/common/io/usb/usba/hubdi.c
6066
usb_port_t port,
usr/src/uts/common/io/usb/usba/hubdi.c
6090
"hubd_create_child: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
6093
ASSERT(hubd->h_usba_devices[port] == NULL);
usr/src/uts/common/io/usb/usba/hubdi.c
6132
parent_usb_port = port;
usr/src/uts/common/io/usb/usba/hubdi.c
6160
child_ud->usb_port = port;
usr/src/uts/common/io/usb/usba/hubdi.c
6182
port, &priv);
usr/src/uts/common/io/usb/usba/hubdi.c
6473
user_conf_index = hubd_select_device_configuration(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
6535
port);
usr/src/uts/common/io/usb/usba/hubdi.c
6575
hubd->h_children_dips[port] = child_dip;
usr/src/uts/common/io/usb/usba/hubdi.c
6598
hubd->h_children_dips[port] = child_dip;
usr/src/uts/common/io/usb/usba/hubdi.c
6638
hubd->h_children_dips[port] = child_dip;
usr/src/uts/common/io/usb/usba/hubdi.c
6658
hubd->h_children_dips[port] = child_dip;
usr/src/uts/common/io/usb/usba/hubdi.c
6667
if (hubd->h_usba_devices[port] == NULL) {
usr/src/uts/common/io/usb/usba/hubdi.c
6668
hubd->h_usba_devices[port] = usba_get_usba_device(child_dip);
usr/src/uts/common/io/usb/usba/hubdi.c
6670
ASSERT(hubd->h_usba_devices[port] ==
usr/src/uts/common/io/usb/usba/hubdi.c
6682
hubd->h_children_dips[port] = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
669
hubd_set_child_pwrlvl(hubd_t *hubd, usb_port_t port, uint8_t power)
usr/src/uts/common/io/usb/usba/hubdi.c
6719
if (hubd->h_usba_devices[port] == NULL) {
usr/src/uts/common/io/usb/usba/hubdi.c
6723
hubd_free_usba_device(hubd, hubd->h_usba_devices[port]);
usr/src/uts/common/io/usb/usba/hubdi.c
6741
hubd_delete_child(hubd_t *hubd, usb_port_t port, uint_t flag, boolean_t retry)
usr/src/uts/common/io/usb/usba/hubdi.c
6747
child_dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
6748
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
6752
port, (void *)child_dip, (void *)usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
6759
(void *)child_dip, ddi_node_name(child_dip), port);
usr/src/uts/common/io/usb/usba/hubdi.c
677
port, power);
usr/src/uts/common/io/usb/usba/hubdi.c
6775
if (hubd->h_children_dips[port] == child_dip) {
usr/src/uts/common/io/usb/usba/hubdi.c
6777
hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
6778
hubd->h_children_dips[port] = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
6788
hubd->h_usba_devices[port] = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
6818
usb_port_t port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
6819
dev_info_t *dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
6826
port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
6827
hubd->h_usba_devices[port] = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
6871
usb_port_t port = hubd_child_dip2port(hubd, rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
688
pwr = hubd->h_hubpm->hubp_child_pwrstate[port];
usr/src/uts/common/io/usb/usba/hubdi.c
6887
hubd->h_child_events[port] |= HUBD_CHILD_EVENT_DISCONNECT;
usr/src/uts/common/io/usb/usba/hubdi.c
689
hubd->h_hubpm->hubp_child_pwrstate[port] = power;
usr/src/uts/common/io/usb/usba/hubdi.c
6893
hubd->h_child_events[port] |= HUBD_CHILD_EVENT_PRESUSPEND;
usr/src/uts/common/io/usb/usba/hubdi.c
6954
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
6960
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
6966
if (hubd->h_children_dips[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
6968
hubd_post_event(hubd, port, type);
usr/src/uts/common/io/usb/usba/hubdi.c
6981
hubd_post_event(hubd_t *hubd, usb_port_t port, usba_event_t type)
usr/src/uts/common/io/usb/usba/hubdi.c
6989
"hubd_post_event: port=%d event=%s", port,
usr/src/uts/common/io/usb/usba/hubdi.c
7005
dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
7006
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
7013
hubd->h_child_events[port] &= ~HUBD_CHILD_EVENT_DISCONNECT;
usr/src/uts/common/io/usb/usba/hubdi.c
7031
hubd->h_child_events[port] &= ~HUBD_CHILD_EVENT_PRESUSPEND;
usr/src/uts/common/io/usb/usba/hubdi.c
7047
if (hubd->h_child_events[port] & HUBD_CHILD_EVENT_DISCONNECT) {
usr/src/uts/common/io/usb/usba/hubdi.c
7049
hubd->h_child_events[port] &=
usr/src/uts/common/io/usb/usba/hubdi.c
7082
hubd->h_child_events[port] |= HUBD_CHILD_EVENT_DISCONNECT;
usr/src/uts/common/io/usb/usba/hubdi.c
7092
if (hubd->h_child_events[port] & HUBD_CHILD_EVENT_PRESUSPEND) {
usr/src/uts/common/io/usb/usba/hubdi.c
7094
hubd->h_port_state[port] &=
usr/src/uts/common/io/usb/usba/hubdi.c
7119
hubd->h_child_events[port] |= HUBD_CHILD_EVENT_PRESUSPEND;
usr/src/uts/common/io/usb/usba/hubdi.c
713
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
7133
usb_port_t port, nports;
usr/src/uts/common/io/usb/usba/hubdi.c
7159
for (port = 1; port <= nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
716
for (port = 1; port <= hubd->h_nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
7160
usba_dev = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
717
if (hubd->h_children_dips[port] == dip) {
usr/src/uts/common/io/usb/usba/hubdi.c
722
ASSERT(port <= hubd->h_nports);
usr/src/uts/common/io/usb/usba/hubdi.c
725
return (port);
usr/src/uts/common/io/usb/usba/hubdi.c
7271
usb_port_t port, nports;
usr/src/uts/common/io/usb/usba/hubdi.c
7294
for (port = 1; (no_cpr == 0) && (port <= nports); port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
7295
usba_dev = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
7327
for (port = 1; port <= nports; port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
7328
usba_dev = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
7332
if (hubd_suspend_port(hubd, port)) {
usr/src/uts/common/io/usb/usba/hubdi.c
7337
port);
usr/src/uts/common/io/usb/usba/hubdi.c
738
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
757
for (port = 1; (total_power == 0) &&
usr/src/uts/common/io/usb/usba/hubdi.c
758
(port <= hubd->h_nports); port++) {
usr/src/uts/common/io/usb/usba/hubdi.c
759
total_power += hubpm->hubp_child_pwrstate[port];
usr/src/uts/common/io/usb/usba/hubdi.c
7677
usb_port_t port = 0;
usr/src/uts/common/io/usb/usba/hubdi.c
7727
if ((port = hubd_get_port_num(hubd, dcp)) == 0) {
usr/src/uts/common/io/usb/usba/hubdi.c
773
hubd_resume_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
7761
if (hubd->h_reset_port[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
7800
if (hubd_delete_child(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
7807
if (hubd_delete_child(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
7815
if (hubd_toggle_port(hubd, port) != USB_SUCCESS) {
usr/src/uts/common/io/usb/usba/hubdi.c
7821
(void) hubd_handle_port_connect(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
7822
child_dip = hubd_get_child_dip(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
7844
switch (hubd_cfgadm_state(hubd, port)) {
usr/src/uts/common/io/usb/usba/hubdi.c
785
"hubd_resume_port: port=%d state=0x%x (%s)", port,
usr/src/uts/common/io/usb/usba/hubdi.c
7915
ioc.port = (uint_t)ioc32.port;
usr/src/uts/common/io/usb/usba/hubdi.c
7932
ioc.port, ioc.get_size, (void *)ioc.buf, ioc.bufsiz,
usr/src/uts/common/io/usb/usba/hubdi.c
794
if ((hubd->h_port_state[port] & PORT_STATUS_PSS) == 0) {
usr/src/uts/common/io/usb/usba/hubdi.c
7966
ioc.port)) == NULL) {
usr/src/uts/common/io/usb/usba/hubdi.c
799
"hubd_resume_port: port=%d not suspended", port);
usr/src/uts/common/io/usb/usba/hubdi.c
8006
if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
usr/src/uts/common/io/usb/usba/hubdi.c
8096
if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
usr/src/uts/common/io/usb/usba/hubdi.c
813
port,
usr/src/uts/common/io/usb/usba/hubdi.c
8165
if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
usr/src/uts/common/io/usb/usba/hubdi.c
8217
if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
usr/src/uts/common/io/usb/usba/hubdi.c
824
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
8329
usb_port_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
8347
port = hubd->h_usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
8364
phubd->h_ancestry_str, port);
usr/src/uts/common/io/usb/usba/hubdi.c
837
if (((hubd->h_port_state[port] & PORT_STATUS_CCS) == 0) ||
usr/src/uts/common/io/usb/usba/hubdi.c
8378
int32_t port;
usr/src/uts/common/io/usb/usba/hubdi.c
838
((hubd->h_port_state[port] & PORT_STATUS_PSS) == 0)) {
usr/src/uts/common/io/usb/usba/hubdi.c
8383
if (nvlist_lookup_int32(ndi_dc_get_ap_data(dcp), "port", &port) != 0) {
usr/src/uts/common/io/usb/usba/hubdi.c
8386
port = 0;
usr/src/uts/common/io/usb/usba/hubdi.c
8390
"hubd_get_port_num: hubd=0x%p, port=%d", (void *)hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
8392
return ((usb_port_t)port);
usr/src/uts/common/io/usb/usba/hubdi.c
8398
hubd_get_child_dip(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
8400
dev_info_t *child_dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
8403
"hubd_get_child_dip: hubd=0x%p, port=%d", (void *)hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
8424
hubd_cfgadm_state(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
8427
dev_info_t *child_dip = hubd_get_child_dip(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
8430
if (hubd->h_port_state[port] & PORT_STATUS_CCS) {
usr/src/uts/common/io/usb/usba/hubdi.c
8452
if (hubd->h_port_state[port] & PORT_STATUS_CCS) {
usr/src/uts/common/io/usb/usba/hubdi.c
846
"hubd_resume_port: port=%d not suspended", port);
usr/src/uts/common/io/usb/usba/hubdi.c
8463
(void *)hubd, port, state);
usr/src/uts/common/io/usb/usba/hubdi.c
8473
hubd_toggle_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
8481
"hubd_toggle_port: hubd=0x%p, port=%d", (void *)hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
8483
if ((hubd_disable_port_power(hubd, port)) != USB_SUCCESS) {
usr/src/uts/common/io/usb/usba/hubdi.c
8520
(void) hubd_enable_port_power(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
8527
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
8542
"port status 0x%x", port, status);
usr/src/uts/common/io/usb/usba/hubdi.c
864
port,
usr/src/uts/common/io/usb/usba/hubdi.c
884
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
9131
hubd_check_same_device(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
9133
dev_info_t *dip = hubd->h_children_dips[port];
usr/src/uts/common/io/usb/usba/hubdi.c
9168
usb_port_t port = 0;
usr/src/uts/common/io/usb/usba/hubdi.c
9228
port = hubd_child_dip2port(hubd, dip);
usr/src/uts/common/io/usb/usba/hubdi.c
9232
if (hubd->h_reset_port[port]) {
usr/src/uts/common/io/usb/usba/hubdi.c
924
hubd_suspend_port(hubd_t *hubd, usb_port_t port)
usr/src/uts/common/io/usb/usba/hubdi.c
9246
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
9273
if (hubd->h_port_state[port] & HUBD_CHILD_DETACHING) {
usr/src/uts/common/io/usb/usba/hubdi.c
9282
hubd->h_reset_port[port] = B_TRUE;
usr/src/uts/common/io/usb/usba/hubdi.c
9316
arg->reset_port = port;
usr/src/uts/common/io/usb/usba/hubdi.c
934
"hubd_suspend_port: port=%d", port);
usr/src/uts/common/io/usb/usba/hubdi.c
9341
if ((rval = hubd_handle_port_connect(hubd, port))
usr/src/uts/common/io/usb/usba/hubdi.c
9358
(void) hubd_disable_port(hubd, port);
usr/src/uts/common/io/usb/usba/hubdi.c
9379
hubd->h_reset_port[port] = B_FALSE;
usr/src/uts/common/io/usb/usba/hubdi.c
969
port,
usr/src/uts/common/io/usb/usba/hubdi.c
988
(void) hubd_determine_port_status(hubd, port,
usr/src/uts/common/io/usb/usba/hubdi.c
999
port);
usr/src/uts/common/io/usb/usba/usba.c
1780
uint_t port, bus_num;
usr/src/uts/common/io/usb/usba/usba.c
1802
port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/usba.c
1835
reg[0] = port;
usr/src/uts/common/io/usb/usba/usba.c
1929
pathname, bus_num, port, &dev_drv, NULL) == USB_SUCCESS) &&
usr/src/uts/common/io/usb/usba/usba.c
1934
dev_drv, port, bus_num, pathname);
usr/src/uts/common/io/usb/usba/usba.c
2309
port, ddi_node_name(child_dip), (void *)child_dip);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1547
xge_hal_rts_port_t *port = &queue->rts_ports[pnum];
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1552
if (!port->num) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1566
val64 = vBIT(port->num,8,16) |
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1568
if (port->src)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1570
if (!port->udp)
usr/src/uts/common/io/yge/yge.c
1333
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1334
if (yge_init_port(port) != DDI_SUCCESS) {
usr/src/uts/common/io/yge/yge.c
1345
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1346
if (yge_register_port(port) == DDI_SUCCESS) {
usr/src/uts/common/io/yge/yge.c
1372
yge_register_port(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
1374
if (mac_register(port->p_mreg, &port->p_mh) != DDI_SUCCESS) {
usr/src/uts/common/io/yge/yge.c
1375
yge_error(NULL, port, "MAC registration failed");
usr/src/uts/common/io/yge/yge.c
1387
yge_uninit_port(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
1389
ASSERT(!port->p_running);
usr/src/uts/common/io/yge/yge.c
1391
if (port->p_mreg)
usr/src/uts/common/io/yge/yge.c
1392
mac_free(port->p_mreg);
usr/src/uts/common/io/yge/yge.c
1394
if (port->p_mii)
usr/src/uts/common/io/yge/yge.c
1395
mii_free(port->p_mii);
usr/src/uts/common/io/yge/yge.c
1397
yge_txrx_dma_free(port);
usr/src/uts/common/io/yge/yge.c
1399
if (port->p_tx_buf)
usr/src/uts/common/io/yge/yge.c
1400
kmem_free(port->p_tx_buf,
usr/src/uts/common/io/yge/yge.c
1402
if (port->p_rx_buf)
usr/src/uts/common/io/yge/yge.c
1403
kmem_free(port->p_rx_buf,
usr/src/uts/common/io/yge/yge.c
1465
yge_alloc_ring(yge_port_t *port, yge_dev_t *dev, yge_ring_t *ring, uint32_t num)
usr/src/uts/common/io/yge/yge.c
1474
if (port && !dev)
usr/src/uts/common/io/yge/yge.c
1475
dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
1483
yge_error(dev, port, "Unable to allocate ring DMA handle");
usr/src/uts/common/io/yge/yge.c
1491
yge_error(dev, port, "Unable to allocate ring DMA memory");
usr/src/uts/common/io/yge/yge.c
1503
yge_error(dev, port, "Unable to bind ring DMA handle");
usr/src/uts/common/io/yge/yge.c
1528
yge_alloc_buf(yge_port_t *port, yge_buf_t *b, size_t bufsz, int flag)
usr/src/uts/common/io/yge/yge.c
1530
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
1543
yge_error(NULL, port, "Unable to alloc DMA handle for buffer");
usr/src/uts/common/io/yge/yge.c
1550
yge_error(NULL, port, "Unable to alloc DMA memory for buffer");
usr/src/uts/common/io/yge/yge.c
1557
yge_error(NULL, port, "Unable to bind DMA handle for buffer");
usr/src/uts/common/io/yge/yge.c
1581
yge_txrx_dma_alloc(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
1600
bufsz = port->p_mtu;
usr/src/uts/common/io/yge/yge.c
1603
rv = yge_alloc_ring(port, NULL, &port->p_tx_ring, YGE_TX_RING_CNT);
usr/src/uts/common/io/yge/yge.c
1609
b = port->p_tx_buf;
usr/src/uts/common/io/yge/yge.c
1611
rv = yge_alloc_buf(port, b, bufsz,
usr/src/uts/common/io/yge/yge.c
1620
rv = yge_alloc_ring(port, NULL, &port->p_rx_ring, YGE_RX_RING_CNT);
usr/src/uts/common/io/yge/yge.c
1626
b = port->p_rx_buf;
usr/src/uts/common/io/yge/yge.c
1628
rv = yge_alloc_buf(port, b, bufsz,
usr/src/uts/common/io/yge/yge.c
1640
yge_txrx_dma_free(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
1645
yge_free_ring(&port->p_tx_ring);
usr/src/uts/common/io/yge/yge.c
1648
yge_free_ring(&port->p_rx_ring);
usr/src/uts/common/io/yge/yge.c
1651
b = port->p_tx_buf;
usr/src/uts/common/io/yge/yge.c
1656
b = port->p_rx_buf;
usr/src/uts/common/io/yge/yge.c
1663
yge_send(yge_port_t *port, mblk_t *mp)
usr/src/uts/common/io/yge/yge.c
1665
yge_ring_t *ring = &port->p_tx_ring;
usr/src/uts/common/io/yge/yge.c
1675
if (len > port->p_framesize) {
usr/src/uts/common/io/yge/yge.c
1682
if (port->p_tx_cnt + 1 >=
usr/src/uts/common/io/yge/yge.c
1684
port->p_wantw = B_TRUE;
usr/src/uts/common/io/yge/yge.c
1688
prod = port->p_tx_prod;
usr/src/uts/common/io/yge/yge.c
1690
txb = &port->p_tx_buf[prod];
usr/src/uts/common/io/yge/yge.c
1697
port->p_tx_cnt++;
usr/src/uts/common/io/yge/yge.c
1702
port->p_tx_prod = prod;
usr/src/uts/common/io/yge/yge.c
1711
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1712
mii_suspend(port->p_mii);
usr/src/uts/common/io/yge/yge.c
1719
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1721
if (port->p_running) {
usr/src/uts/common/io/yge/yge.c
1722
yge_stop_port(port);
usr/src/uts/common/io/yge/yge.c
1787
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1789
if (port != NULL && port->p_running) {
usr/src/uts/common/io/yge/yge.c
1790
yge_start_port(port);
usr/src/uts/common/io/yge/yge.c
1799
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1801
if (port->p_running) {
usr/src/uts/common/io/yge/yge.c
1802
mii_resume(port->p_mii);
usr/src/uts/common/io/yge/yge.c
1803
mac_tx_update(port->p_mh);
usr/src/uts/common/io/yge/yge.c
1811
yge_rxeof(yge_port_t *port, uint32_t status, int len)
usr/src/uts/common/io/yge/yge.c
1813
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
1821
if (!port->p_running)
usr/src/uts/common/io/yge/yge.c
1824
ring = &port->p_rx_ring;
usr/src/uts/common/io/yge/yge.c
1825
cons = port->p_rx_cons;
usr/src/uts/common/io/yge/yge.c
1827
rxb = &port->p_rx_buf[cons];
usr/src/uts/common/io/yge/yge.c
1838
if ((len > port->p_framesize) || (rxlen != len)) {
usr/src/uts/common/io/yge/yge.c
1842
if ((len > port->p_framesize) || (rxlen != len) ||
usr/src/uts/common/io/yge/yge.c
1857
port->p_stats.rx_nobuf++;
usr/src/uts/common/io/yge/yge.c
1862
PUTCTRL(ring, cons, port->p_framesize | OP_PACKET | HW_OWNER);
usr/src/uts/common/io/yge/yge.c
1866
Y2_PREF_Q_ADDR(port->p_rxq, PREF_UNIT_PUT_IDX_REG),
usr/src/uts/common/io/yge/yge.c
1869
YGE_INC(port->p_rx_cons, YGE_RX_RING_CNT);
usr/src/uts/common/io/yge/yge.c
1875
yge_txeof_locked(yge_port_t *port, int idx)
usr/src/uts/common/io/yge/yge.c
1881
if (!port->p_running) {
usr/src/uts/common/io/yge/yge.c
1885
cons = port->p_tx_cons;
usr/src/uts/common/io/yge/yge.c
1888
if (port->p_tx_cnt <= 0)
usr/src/uts/common/io/yge/yge.c
1891
port->p_tx_cnt--;
usr/src/uts/common/io/yge/yge.c
1895
port->p_tx_cons = cons;
usr/src/uts/common/io/yge/yge.c
1898
resched = port->p_wantw;
usr/src/uts/common/io/yge/yge.c
1899
port->p_tx_wdog = 0;
usr/src/uts/common/io/yge/yge.c
1900
port->p_wantw = B_FALSE;
usr/src/uts/common/io/yge/yge.c
1908
yge_txeof(yge_port_t *port, int idx)
usr/src/uts/common/io/yge/yge.c
1912
TX_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
1914
resched = yge_txeof_locked(port, idx);
usr/src/uts/common/io/yge/yge.c
1916
TX_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
1918
if (resched && port->p_running) {
usr/src/uts/common/io/yge/yge.c
1919
mac_tx_update(port->p_mh);
usr/src/uts/common/io/yge/yge.c
1926
yge_port_t *port;
usr/src/uts/common/io/yge/yge.c
1932
port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1933
if (port->p_running)
usr/src/uts/common/io/yge/yge.c
1938
port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1940
if (port->p_running)
usr/src/uts/common/io/yge/yge.c
1941
yge_start_port(port);
usr/src/uts/common/io/yge/yge.c
1947
port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1949
mii_reset(port->p_mii);
usr/src/uts/common/io/yge/yge.c
1950
if (port->p_running)
usr/src/uts/common/io/yge/yge.c
1951
mac_tx_update(port->p_mh);
usr/src/uts/common/io/yge/yge.c
1959
yge_port_t *port;
usr/src/uts/common/io/yge/yge.c
1972
port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
1974
if (!port->p_running)
usr/src/uts/common/io/yge/yge.c
1977
if (port->p_tx_cnt) {
usr/src/uts/common/io/yge/yge.c
1984
ridx = port->p_port == YGE_PORT_A ?
usr/src/uts/common/io/yge/yge.c
1987
if (port->p_tx_cons != idx) {
usr/src/uts/common/io/yge/yge.c
1988
resched = yge_txeof_locked(port, idx);
usr/src/uts/common/io/yge/yge.c
1993
port->p_tx_wdog++;
usr/src/uts/common/io/yge/yge.c
1994
if (port->p_tx_wdog > YGE_TX_TIMEOUT) {
usr/src/uts/common/io/yge/yge.c
1995
port->p_tx_wdog = 0;
usr/src/uts/common/io/yge/yge.c
1996
yge_error(NULL, port,
usr/src/uts/common/io/yge/yge.c
2010
port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
2012
if (port->p_running)
usr/src/uts/common/io/yge/yge.c
2013
mac_tx_update(port->p_mh);
usr/src/uts/common/io/yge/yge.c
2020
yge_intr_gmac(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2022
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2023
int pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2032
yge_error(NULL, port, "Rx FIFO overrun!");
usr/src/uts/common/io/yge/yge.c
2038
yge_error(NULL, port, "Tx FIFO underrun!");
usr/src/uts/common/io/yge/yge.c
2053
yge_handle_hwerr(yge_port_t *port, uint32_t status)
usr/src/uts/common/io/yge/yge.c
2055
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2058
yge_error(NULL, port, "RAM buffer read parity error");
usr/src/uts/common/io/yge/yge.c
2060
CSR_WRITE_2(dev, SELECT_RAM_BUFFER(port->p_port, B3_RI_CTRL),
usr/src/uts/common/io/yge/yge.c
2064
yge_error(NULL, port, "RAM buffer write parity error");
usr/src/uts/common/io/yge/yge.c
2066
CSR_WRITE_2(dev, SELECT_RAM_BUFFER(port->p_port, B3_RI_CTRL),
usr/src/uts/common/io/yge/yge.c
2070
yge_error(NULL, port, "Tx MAC parity error");
usr/src/uts/common/io/yge/yge.c
2072
CSR_WRITE_4(dev, MR_ADDR(port->p_port, TX_GMF_CTRL_T),
usr/src/uts/common/io/yge/yge.c
2076
yge_error(NULL, port, "Rx parity error");
usr/src/uts/common/io/yge/yge.c
2078
CSR_WRITE_4(dev, Q_ADDR(port->p_rxq, Q_CSR), BMU_CLR_IRQ_PAR);
usr/src/uts/common/io/yge/yge.c
2081
yge_error(NULL, port, "TCP segmentation error");
usr/src/uts/common/io/yge/yge.c
2083
CSR_WRITE_4(dev, Q_ADDR(port->p_txq, Q_CSR), BMU_CLR_IRQ_TCP);
usr/src/uts/common/io/yge/yge.c
2175
yge_port_t *port;
usr/src/uts/common/io/yge/yge.c
2206
port = dev->d_port[pnum];
usr/src/uts/common/io/yge/yge.c
2207
if (port == NULL) {
usr/src/uts/common/io/yge/yge.c
2215
mp = yge_rxeof(port, status, len);
usr/src/uts/common/io/yge/yge.c
2376
yge_set_tx_stfwd(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2378
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2379
int pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2386
if (port->p_mtu > ETHERMTU)
usr/src/uts/common/io/yge/yge.c
2395
if (port->p_mtu > ETHERMTU) {
usr/src/uts/common/io/yge/yge.c
2412
yge_start_port(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2414
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2421
pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2422
txq = port->p_txq;
usr/src/uts/common/io/yge/yge.c
2423
rxq = port->p_rxq;
usr/src/uts/common/io/yge/yge.c
2425
if (port->p_mtu < ETHERMTU)
usr/src/uts/common/io/yge/yge.c
2426
port->p_framesize = ETHERMTU;
usr/src/uts/common/io/yge/yge.c
2428
port->p_framesize = port->p_mtu;
usr/src/uts/common/io/yge/yge.c
2429
port->p_framesize += sizeof (struct ether_vlan_header);
usr/src/uts/common/io/yge/yge.c
2455
yge_stats_clear(port);
usr/src/uts/common/io/yge/yge.c
2474
if (port->p_mtu > ETHERMTU)
usr/src/uts/common/io/yge/yge.c
2493
yge_setrxfilt(port);
usr/src/uts/common/io/yge/yge.c
2519
if ((port->p_flags & PORT_FLAG_RAMBUF) == 0) {
usr/src/uts/common/io/yge/yge.c
2534
yge_set_tx_stfwd(port);
usr/src/uts/common/io/yge/yge.c
2555
yge_set_rambuffer(port);
usr/src/uts/common/io/yge/yge.c
2558
CSR_WRITE_1(dev, RB_ADDR(port->p_txsq, RB_CTRL), RB_RST_SET);
usr/src/uts/common/io/yge/yge.c
2598
yge_init_tx_ring(port);
usr/src/uts/common/io/yge/yge.c
2604
yge_init_rx_ring(port);
usr/src/uts/common/io/yge/yge.c
2607
if (port == dev->d_port[YGE_PORT_A]) {
usr/src/uts/common/io/yge/yge.c
2610
} else if (port == dev->d_port[YGE_PORT_B]) {
usr/src/uts/common/io/yge/yge.c
2622
GMAC_WRITE_2(port->p_dev, port->p_port, GM_GP_CTRL, gmac);
usr/src/uts/common/io/yge/yge.c
2627
port->p_tx_wdog = 0;
usr/src/uts/common/io/yge/yge.c
2631
yge_set_rambuffer(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2639
dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2640
pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2641
rxq = port->p_rxq;
usr/src/uts/common/io/yge/yge.c
2642
txq = port->p_txq;
usr/src/uts/common/io/yge/yge.c
2644
if ((port->p_flags & PORT_FLAG_RAMBUF) == 0)
usr/src/uts/common/io/yge/yge.c
2705
yge_stop_port(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2707
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2708
int pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2709
uint32_t txq = port->p_txq;
usr/src/uts/common/io/yge/yge.c
2710
uint32_t rxq = port->p_rxq;
usr/src/uts/common/io/yge/yge.c
2714
dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2719
port->p_tx_wdog = 0;
usr/src/uts/common/io/yge/yge.c
2742
yge_stats_update(port);
usr/src/uts/common/io/yge/yge.c
275
yge_mii_readreg(yge_port_t *port, uint8_t phy, uint8_t reg)
usr/src/uts/common/io/yge/yge.c
2757
yge_error(NULL, port, "Tx BMU stop failed");
usr/src/uts/common/io/yge/yge.c
277
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
278
int pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2803
yge_error(NULL, port, "Rx BMU stop failed");
usr/src/uts/common/io/yge/yge.c
2828
yge_stats_clear(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2834
pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2835
dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2849
yge_stats_update(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
2856
dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
2857
pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
2859
if (dev->d_suspended || !port->p_running) {
usr/src/uts/common/io/yge/yge.c
2862
stats = &port->p_stats;
usr/src/uts/common/io/yge/yge.c
2943
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
2944
struct yge_hw_stats *stats = &port->p_stats;
usr/src/uts/common/io/yge/yge.c
2952
DEV_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
2953
yge_stats_update(port);
usr/src/uts/common/io/yge/yge.c
2954
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
2957
if (mii_m_getstat(port->p_mii, stat, val) == 0) {
usr/src/uts/common/io/yge/yge.c
304
yge_mii_writereg(yge_port_t *port, uint8_t phy, uint8_t reg, uint16_t val)
usr/src/uts/common/io/yge/yge.c
3055
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3057
DEV_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
306
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
3067
if (yge_txrx_dma_alloc(port) != DDI_SUCCESS) {
usr/src/uts/common/io/yge/yge.c
3069
yge_txrx_dma_free(port);
usr/src/uts/common/io/yge/yge.c
307
int pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
3070
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3074
if (!port->p_dev->d_suspended)
usr/src/uts/common/io/yge/yge.c
3075
yge_start_port(port);
usr/src/uts/common/io/yge/yge.c
3076
port->p_running = B_TRUE;
usr/src/uts/common/io/yge/yge.c
3077
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3079
mii_start(port->p_mii);
usr/src/uts/common/io/yge/yge.c
3087
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3088
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
3092
yge_stop_port(port);
usr/src/uts/common/io/yge/yge.c
3094
port->p_running = B_FALSE;
usr/src/uts/common/io/yge/yge.c
3097
yge_txrx_dma_free(port);
usr/src/uts/common/io/yge/yge.c
3104
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3106
DEV_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3109
port->p_promisc = on;
usr/src/uts/common/io/yge/yge.c
3110
yge_setrxfilt(port);
usr/src/uts/common/io/yge/yge.c
3112
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3120
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3127
DEV_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3129
if (port->p_mccount[bit] == 0) {
usr/src/uts/common/io/yge/yge.c
3131
port->p_mchash[bit / 32] |= (1 << (bit % 32));
usr/src/uts/common/io/yge/yge.c
3134
port->p_mccount[bit]++;
usr/src/uts/common/io/yge/yge.c
3136
ASSERT(port->p_mccount[bit] > 0);
usr/src/uts/common/io/yge/yge.c
3137
port->p_mccount[bit]--;
usr/src/uts/common/io/yge/yge.c
3138
if (port->p_mccount[bit] == 0) {
usr/src/uts/common/io/yge/yge.c
3139
port->p_mchash[bit / 32] &= ~(1 << (bit % 32));
usr/src/uts/common/io/yge/yge.c
3145
yge_setrxfilt(port);
usr/src/uts/common/io/yge/yge.c
3147
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3154
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3156
DEV_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3158
bcopy(macaddr, port->p_curraddr, ETHERADDRL);
usr/src/uts/common/io/yge/yge.c
3159
yge_setrxfilt(port);
usr/src/uts/common/io/yge/yge.c
3161
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3169
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3176
TX_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3178
if (port->p_dev->d_suspended) {
usr/src/uts/common/io/yge/yge.c
3180
TX_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
319
yge_error(NULL, port, "phy write timeout");
usr/src/uts/common/io/yge/yge.c
3191
ridx = port->p_port == YGE_PORT_A ?
usr/src/uts/common/io/yge/yge.c
3193
idx = CSR_READ_2(port->p_dev, ridx);
usr/src/uts/common/io/yge/yge.c
3194
if (port->p_tx_cons != idx)
usr/src/uts/common/io/yge/yge.c
3195
resched = yge_txeof_locked(port, idx);
usr/src/uts/common/io/yge/yge.c
3201
if (!yge_send(port, mp)) {
usr/src/uts/common/io/yge/yge.c
3211
CSR_WRITE_2(port->p_dev,
usr/src/uts/common/io/yge/yge.c
3212
Y2_PREF_Q_ADDR(port->p_txq, PREF_UNIT_PUT_IDX_REG),
usr/src/uts/common/io/yge/yge.c
3213
port->p_tx_prod);
usr/src/uts/common/io/yge/yge.c
3216
TX_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3219
mac_tx_update(port->p_mh);
usr/src/uts/common/io/yge/yge.c
3229
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3236
if (mii_m_loop_ioctl(port->p_mii, wq, mp))
usr/src/uts/common/io/yge/yge.c
3249
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
325
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3253
err = mii_m_setprop(port->p_mii, pr_name, pr_num, pr_valsize, pr_val);
usr/src/uts/common/io/yge/yge.c
3258
DEV_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3267
if (new_mtu == port->p_mtu) {
usr/src/uts/common/io/yge/yge.c
3273
yge_error(NULL, port,
usr/src/uts/common/io/yge/yge.c
3278
if (new_mtu > (port->p_flags & PORT_FLAG_NOJUMBO ?
usr/src/uts/common/io/yge/yge.c
328
PHY_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3280
yge_error(NULL, port,
usr/src/uts/common/io/yge/yge.c
3285
if (port->p_running) {
usr/src/uts/common/io/yge/yge.c
3286
yge_error(NULL, port,
usr/src/uts/common/io/yge/yge.c
329
rv = yge_mii_readreg(port, phy, reg);
usr/src/uts/common/io/yge/yge.c
330
PHY_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3319
err = mac_maxsdu_update(port->p_mh, new_mtu);
usr/src/uts/common/io/yge/yge.c
3322
yge_error(NULL, port,
usr/src/uts/common/io/yge/yge.c
3325
port->p_mtu = new_mtu;
usr/src/uts/common/io/yge/yge.c
3334
DEV_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3343
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3345
return (mii_m_getprop(port->p_mii, pr_name, pr_num, pr_valsize,
usr/src/uts/common/io/yge/yge.c
3353
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
3358
port->p_flags & PORT_FLAG_NOJUMBO ?
usr/src/uts/common/io/yge/yge.c
3362
mii_m_propinfo(port->p_mii, pr_name, pr_num, prh);
usr/src/uts/common/io/yge/yge.c
337
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
339
PHY_LOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
340
yge_mii_writereg(port, phy, reg, val);
usr/src/uts/common/io/yge/yge.c
3406
yge_error(yge_dev_t *dev, yge_port_t *port, char *fmt, ...)
usr/src/uts/common/io/yge/yge.c
341
PHY_UNLOCK(port->p_dev);
usr/src/uts/common/io/yge/yge.c
3416
if (dev == NULL && port == NULL) {
usr/src/uts/common/io/yge/yge.c
3419
if (port != NULL)
usr/src/uts/common/io/yge/yge.c
3420
ppa = port->p_ppa;
usr/src/uts/common/io/yge/yge.c
351
yge_port_t *port = arg;
usr/src/uts/common/io/yge/yge.c
352
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
3524
yge_port_t *port = dev->d_port[i];
usr/src/uts/common/io/yge/yge.c
3525
if (port->p_running)
usr/src/uts/common/io/yge/yge.c
3526
yge_stop_port(port);
usr/src/uts/common/io/yge/yge.c
359
fc = mii_get_flowctrl(port->p_mii);
usr/src/uts/common/io/yge/yge.c
360
duplex = mii_get_duplex(port->p_mii);
usr/src/uts/common/io/yge/yge.c
361
speed = mii_get_speed(port->p_mii);
usr/src/uts/common/io/yge/yge.c
368
CSR_WRITE_1(dev, MR_ADDR(port->p_port, GMAC_IRQ_MSK),
usr/src/uts/common/io/yge/yge.c
418
GMAC_WRITE_2(dev, port->p_port, GM_GP_CTRL, gpcr);
usr/src/uts/common/io/yge/yge.c
421
(void) GMAC_READ_2(dev, port->p_port, GM_GP_CTRL);
usr/src/uts/common/io/yge/yge.c
424
CSR_WRITE_4(dev, MR_ADDR(port->p_port, GMAC_CTRL), gmac);
usr/src/uts/common/io/yge/yge.c
428
gpcr = GMAC_READ_2(dev, port->p_port, GM_GP_CTRL);
usr/src/uts/common/io/yge/yge.c
430
GMAC_WRITE_2(dev, port->p_port, GM_GP_CTRL, gpcr);
usr/src/uts/common/io/yge/yge.c
433
(void) GMAC_READ_2(dev, port->p_port, GM_GP_CTRL);
usr/src/uts/common/io/yge/yge.c
438
mac_link_update(port->p_mh, link);
usr/src/uts/common/io/yge/yge.c
440
if (port->p_running && (link == LINK_STATE_UP)) {
usr/src/uts/common/io/yge/yge.c
441
mac_tx_update(port->p_mh);
usr/src/uts/common/io/yge/yge.c
446
yge_setrxfilt(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
454
dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
455
pnum = port->p_port;
usr/src/uts/common/io/yge/yge.c
456
ea = port->p_curraddr;
usr/src/uts/common/io/yge/yge.c
457
mchash = port->p_mchash;
usr/src/uts/common/io/yge/yge.c
474
if (port->p_promisc) {
usr/src/uts/common/io/yge/yge.c
489
yge_init_rx_ring(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
495
port->p_rx_cons = 0;
usr/src/uts/common/io/yge/yge.c
496
port->p_rx_putwm = YGE_PUT_WM;
usr/src/uts/common/io/yge/yge.c
497
ring = &port->p_rx_ring;
usr/src/uts/common/io/yge/yge.c
504
rxb = &port->p_rx_buf[prod];
usr/src/uts/common/io/yge/yge.c
507
PUTCTRL(ring, prod, port->p_framesize | OP_PACKET | HW_OWNER);
usr/src/uts/common/io/yge/yge.c
512
yge_set_prefetch(port->p_dev, port->p_rxq, ring);
usr/src/uts/common/io/yge/yge.c
515
CSR_WRITE_2(port->p_dev,
usr/src/uts/common/io/yge/yge.c
516
Y2_PREF_Q_ADDR(port->p_rxq, PREF_UNIT_PUT_IDX_REG),
usr/src/uts/common/io/yge/yge.c
521
yge_init_tx_ring(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
523
yge_ring_t *ring = &port->p_tx_ring;
usr/src/uts/common/io/yge/yge.c
525
port->p_tx_prod = 0;
usr/src/uts/common/io/yge/yge.c
526
port->p_tx_cons = 0;
usr/src/uts/common/io/yge/yge.c
527
port->p_tx_cnt = 0;
usr/src/uts/common/io/yge/yge.c
532
yge_set_prefetch(port->p_dev, port->p_txq, ring);
usr/src/uts/common/io/yge/yge.c
909
yge_init_port(yge_port_t *port)
usr/src/uts/common/io/yge/yge.c
911
yge_dev_t *dev = port->p_dev;
usr/src/uts/common/io/yge/yge.c
915
port->p_flags = dev->d_pflags;
usr/src/uts/common/io/yge/yge.c
916
port->p_ppa = ddi_get_instance(dev->d_dip) + (port->p_port * 100);
usr/src/uts/common/io/yge/yge.c
918
port->p_tx_buf = kmem_zalloc(sizeof (yge_buf_t) * YGE_TX_RING_CNT,
usr/src/uts/common/io/yge/yge.c
920
port->p_rx_buf = kmem_zalloc(sizeof (yge_buf_t) * YGE_RX_RING_CNT,
usr/src/uts/common/io/yge/yge.c
924
if (port->p_port == YGE_PORT_A) {
usr/src/uts/common/io/yge/yge.c
925
port->p_txq = Q_XA1;
usr/src/uts/common/io/yge/yge.c
926
port->p_txsq = Q_XS1;
usr/src/uts/common/io/yge/yge.c
927
port->p_rxq = Q_R1;
usr/src/uts/common/io/yge/yge.c
929
port->p_txq = Q_XA2;
usr/src/uts/common/io/yge/yge.c
930
port->p_txsq = Q_XS2;
usr/src/uts/common/io/yge/yge.c
931
port->p_rxq = Q_R2;
usr/src/uts/common/io/yge/yge.c
936
port->p_flags |= PORT_FLAG_NOJUMBO;
usr/src/uts/common/io/yge/yge.c
945
port->p_mtu = ETHERMTU;
usr/src/uts/common/io/yge/yge.c
947
port->p_mii = mii_alloc(port, dev->d_dip, &yge_mii_ops);
usr/src/uts/common/io/yge/yge.c
948
if (port->p_mii == NULL) {
usr/src/uts/common/io/yge/yge.c
949
yge_error(NULL, port, "MII handle allocation failed");
usr/src/uts/common/io/yge/yge.c
953
mii_set_pauseable(port->p_mii, B_TRUE, B_TRUE);
usr/src/uts/common/io/yge/yge.c
965
port->p_curraddr[i] =
usr/src/uts/common/io/yge/yge.c
966
CSR_READ_1(dev, B2_MAC_1 + (port->p_port * 8) + i);
usr/src/uts/common/io/yge/yge.c
971
yge_error(NULL, port, "MAC handle allocation failed");
usr/src/uts/common/io/yge/yge.c
975
macp->m_driver = port;
usr/src/uts/common/io/yge/yge.c
977
macp->m_src_addr = port->p_curraddr;
usr/src/uts/common/io/yge/yge.c
980
macp->m_max_sdu = port->p_mtu;
usr/src/uts/common/io/yge/yge.c
981
macp->m_instance = port->p_ppa;
usr/src/uts/common/io/yge/yge.c
984
port->p_mreg = macp;
usr/src/uts/common/io/yge/yge.h
1838
#define GMAC_REG(port, reg) \
usr/src/uts/common/io/yge/yge.h
1839
((BASE_GMAC_1 + (port) * (BASE_GMAC_2 - BASE_GMAC_1)) | (reg))
usr/src/uts/common/io/yge/yge.h
1840
#define GMAC_WRITE_2(sc, port, reg, val) \
usr/src/uts/common/io/yge/yge.h
1841
CSR_WRITE_2((sc), GMAC_REG((port), (reg)), (val))
usr/src/uts/common/io/yge/yge.h
1842
#define GMAC_READ_2(sc, port, reg) \
usr/src/uts/common/io/yge/yge.h
1843
CSR_READ_2((sc), GMAC_REG((port), (reg)))
usr/src/uts/common/io/yge/yge.h
1844
#define GMAC_READ_4(sc, port, reg) \
usr/src/uts/common/io/yge/yge.h
1845
CSR_READ_4((sc), GMAC_REG((port), (reg)))
usr/src/uts/common/os/aio_subr.c
1183
aio_close_port(void *arg, int port, pid_t pid, int lastclose)
usr/src/uts/common/os/aio_subr.c
1222
reqp->aio_req_port == port) {
usr/src/uts/common/os/aio_subr.c
1247
if (reqp->aio_req_port == port) {
usr/src/uts/common/os/labelsys.c
1276
tsol_next_port(zone_t *zone, in_port_t port, int proto, boolean_t upward)
usr/src/uts/common/os/labelsys.c
1280
int newport = port;
usr/src/uts/common/os/labelsys.c
1317
return (newport == port ? 0 : newport);
usr/src/uts/common/os/labelsys.c
1328
tsol_mlp_port_type(zone_t *zone, uchar_t proto, uint16_t port,
usr/src/uts/common/os/labelsys.c
1340
port >= tme->mlpe_mlp.mlp_port &&
usr/src/uts/common/os/labelsys.c
1341
port <= tme->mlpe_mlp.mlp_port_upper)
usr/src/uts/common/os/labelsys.c
1360
port >= tme->mlpe_mlp.mlp_port &&
usr/src/uts/common/os/labelsys.c
1361
port <= tme->mlpe_mlp.mlp_port_upper)
usr/src/uts/common/os/labelsys.c
1389
uint16_t port;
usr/src/uts/common/os/labelsys.c
1393
port = ntohs(lport);
usr/src/uts/common/os/labelsys.c
1397
port >= tme->mlpe_mlp.mlp_port &&
usr/src/uts/common/os/labelsys.c
1398
port <= tme->mlpe_mlp.mlp_port_upper)
usr/src/uts/common/os/labelsys.c
768
uint16_t port, uint16_t portmax, boolean_t addflag)
usr/src/uts/common/os/labelsys.c
789
if (tme->mlpe_mlp.mlp_port > port)
usr/src/uts/common/os/labelsys.c
792
if (tme->mlpe_mlp.mlp_port == port &&
usr/src/uts/common/os/labelsys.c
797
tme->mlpe_mlp.mlp_port_upper >= port)
usr/src/uts/common/os/labelsys.c
821
newent->mlpe_mlp.mlp_port = port;
usr/src/uts/common/os/labelsys.c
839
if (tme2 == NULL || tme2->mlpe_mlp.mlp_port != port ||
usr/src/uts/common/os/labelsys.c
869
tsol_mlp_anon(zone_t *zone, mlp_type_t mlptype, uchar_t proto, uint16_t port,
usr/src/uts/common/os/labelsys.c
876
port, port, addflag);
usr/src/uts/common/os/labelsys.c
879
retv = mlp_add_del(&shared_mlps, zone->zone_id, proto, port,
usr/src/uts/common/os/labelsys.c
880
port, addflag);
usr/src/uts/common/os/labelsys.c
883
proto, port, port, B_FALSE);
usr/src/uts/common/os/policy.c
600
secpolicy_net_privaddr(const cred_t *cr, in_port_t port, int proto)
usr/src/uts/common/os/policy.c
605
switch (port) {
usr/src/uts/common/os/policy.c
642
KLPDARG_PORT, (int)proto, (int)port, KLPDARG_NOMORE));
usr/src/uts/common/os/port_subr.c
247
port_alloc_event(int port, int flags, int source, port_kevent_t **pkevpp)
usr/src/uts/common/os/port_subr.c
253
if ((fp = getf(port)) == NULL)
usr/src/uts/common/os/port_subr.c
257
releasef(port);
usr/src/uts/common/os/port_subr.c
263
releasef(port);
usr/src/uts/common/os/port_subr.c
276
releasef(port);
usr/src/uts/common/os/port_subr.c
289
releasef(port);
usr/src/uts/common/os/port_subr.c
691
port_associate_ksource(int port, int source, port_source_t **portsrc,
usr/src/uts/common/os/port_subr.c
700
if ((fp = getf(port)) == NULL)
usr/src/uts/common/os/port_subr.c
704
releasef(port);
usr/src/uts/common/os/port_subr.c
721
releasef(port);
usr/src/uts/common/os/port_subr.c
736
releasef(port);
usr/src/uts/common/os/port_subr.c
747
port_dissociate_ksource(int port, int source, port_source_t *ps)
usr/src/uts/common/os/port_subr.c
756
if ((fp = getf(port)) == NULL)
usr/src/uts/common/os/port_subr.c
760
releasef(port);
usr/src/uts/common/os/port_subr.c
783
releasef(port);
usr/src/uts/common/os/sunndi.c
2498
DEVI(dip)->devi_bus.port_up.info.port.type = port_type;
usr/src/uts/common/os/sunndi.c
2501
DEVI(dip)->devi_bus.port_down.info.port.type = port_type;
usr/src/uts/common/os/sunndi.c
2519
return ((DEVI(dip)->devi_bus.port_up.info.port.type) ==
usr/src/uts/common/os/sunndi.c
2522
return ((DEVI(dip)->devi_bus.port_down.info.port.type) ==
usr/src/uts/common/os/timer.c
1062
timer_close_port(void *arg, int port, pid_t pid, int lastclose)
usr/src/uts/common/os/timer.c
1073
if (it->it_portfd == port) {
usr/src/uts/common/os/timer.c
709
int port;
usr/src/uts/common/os/timer.c
729
port = tim_pnevp.portnfy_port;
usr/src/uts/common/os/timer.c
732
error = port_associate_ksource(port, PORT_SOURCE_TIMER,
usr/src/uts/common/os/timer.c
743
error = port_alloc_event(port, PORT_ALLOC_SCACHED,
usr/src/uts/common/os/timer.c
746
(void) port_dissociate_ksource(port, PORT_SOURCE_TIMER,
usr/src/uts/common/os/timer.c
758
it->it_portfd = port;
usr/src/uts/common/rpc/pmap_clnt.h
75
extern bool_t pmap_set(rpcprog_t, rpcvers_t, rpcprot_t, unsigned short port);
usr/src/uts/common/rpc/rpc_subr.c
311
put_inet_port(struct netbuf *addr, ushort_t port)
usr/src/uts/common/rpc/rpc_subr.c
318
((struct sockaddr_in *)(addr->buf))->sin_port = port;
usr/src/uts/common/rpc/rpc_subr.c
322
put_inet6_port(struct netbuf *addr, ushort_t port)
usr/src/uts/common/rpc/rpc_subr.c
324
((struct sockaddr_in6 *)(addr->buf))->sin6_port = port;
usr/src/uts/common/rpc/rpc_subr.c
328
put_loopback_port(struct netbuf *addr, char *port)
usr/src/uts/common/rpc/rpc_subr.c
343
newlen = (int)((dot - addr->buf + 1) + strlen(port));
usr/src/uts/common/rpc/rpc_subr.c
355
(void) strncpy(++dot, port, strlen(port));
usr/src/uts/common/rpc/rpc_subr.c
447
ushort_t port = 0;
usr/src/uts/common/rpc/rpc_subr.c
479
xdr_u_short, (char *)&port, tmo);
usr/src/uts/common/rpc/rpc_subr.c
484
if (port == 0) {
usr/src/uts/common/rpc/rpc_subr.c
489
put_inet_port(addr, ntohs(port));
usr/src/uts/common/rpc/rpc_subr.c
524
ushort_t port;
usr/src/uts/common/rpc/rpc_subr.c
642
port = rpc_uaddr2port(iptype, ua);
usr/src/uts/common/rpc/rpc_subr.c
643
put_inet_port(addr, ntohs(port));
usr/src/uts/common/rpc/rpc_subr.c
650
port = rpc_uaddr2port(iptype, ua);
usr/src/uts/common/rpc/rpc_subr.c
651
put_inet6_port(addr, ntohs(port));
usr/src/uts/common/rpc/rpcib.c
1614
rib_svc_create_chan(rib_hca_t *hca, caddr_t q, uint8_t port, rib_qp_t **qp)
usr/src/uts/common/rpc/rpcib.c
1626
kqp->port_num = port;
usr/src/uts/common/rpc/rpcib.c
1637
qp_attr.rc_hca_port_num = port;
usr/src/uts/common/sys/aggr_impl.h
291
#define AGGR_PORT_REFHOLD(port) { \
usr/src/uts/common/sys/aggr_impl.h
292
atomic_inc_32(&(port)->lp_refs); \
usr/src/uts/common/sys/aggr_impl.h
293
ASSERT((port)->lp_refs != 0); \
usr/src/uts/common/sys/aggr_impl.h
296
#define AGGR_PORT_REFRELE(port) { \
usr/src/uts/common/sys/aggr_impl.h
297
ASSERT((port)->lp_refs != 0); \
usr/src/uts/common/sys/aggr_impl.h
299
if (atomic_dec_32_nv(&(port)->lp_refs) == 0) \
usr/src/uts/common/sys/aggr_impl.h
300
aggr_port_free(port); \
usr/src/uts/common/sys/aggr_lacp.h
273
uint16_t port; /* port */
usr/src/uts/common/sys/audioio.h
63
uint_t port; /* selected I/O port (see below) */
usr/src/uts/common/sys/ddi_impldefs.h
113
} port;
usr/src/uts/common/sys/fc4/fcal_transport.h
127
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
131
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
135
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
139
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
148
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
151
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
154
uint_t port,
usr/src/uts/common/sys/fc4/fcal_transport.h
161
uint_t port,
usr/src/uts/common/sys/fc4/fcio.h
159
uint_t port; /* which port 0 or 1 */
usr/src/uts/common/sys/fct.h
198
stmf_data_buf_t *(*fds_alloc_data_buf)(struct fct_local_port *port,
usr/src/uts/common/sys/fct.h
202
stmf_status_t (*fds_setup_dbuf)(struct fct_local_port *port,
usr/src/uts/common/sys/fct.h
241
struct fct_local_port *port, struct fct_link_info *li);
usr/src/uts/common/sys/fct.h
243
struct fct_local_port *port, struct fct_remote_port *rp,
usr/src/uts/common/sys/fct.h
246
struct fct_local_port *port, struct fct_remote_port *rp);
usr/src/uts/common/sys/fct.h
252
fct_status_t (*port_abort_cmd)(struct fct_local_port *port,
usr/src/uts/common/sys/fct.h
254
void (*port_ctl)(struct fct_local_port *port,
usr/src/uts/common/sys/fct.h
256
fct_status_t (*port_flogi_xchg)(struct fct_local_port *port,
usr/src/uts/common/sys/fct.h
259
struct fct_local_port *port, struct fct_port_attrs *port_attrs);
usr/src/uts/common/sys/fct.h
261
struct fct_local_port *port, void *arg, uint8_t *buf,
usr/src/uts/common/sys/fct.h
393
fct_cmd_t *fct_scsi_task_alloc(struct fct_local_port *port,
usr/src/uts/common/sys/fct.h
396
fct_status_t fct_register_local_port(fct_local_port_t *port);
usr/src/uts/common/sys/fct.h
397
fct_status_t fct_deregister_local_port(fct_local_port_t *port);
usr/src/uts/common/sys/fct.h
398
void fct_handle_event(fct_local_port_t *port, int event_id,
usr/src/uts/common/sys/fct.h
403
fct_cmd_t *fct_handle_to_cmd(fct_local_port_t *port, uint32_t fct_handle);
usr/src/uts/common/sys/fct.h
406
uint16_t fct_get_rp_handle(fct_local_port_t *port, uint32_t rportid);
usr/src/uts/common/sys/fct.h
411
fct_status_t fct_port_initialize(fct_local_port_t *port, uint32_t rflags,
usr/src/uts/common/sys/fct.h
413
fct_status_t fct_port_shutdown(fct_local_port_t *port, uint32_t rflags,
usr/src/uts/common/sys/fct.h
415
fct_status_t fct_handle_rcvd_flogi(fct_local_port_t *port,
usr/src/uts/common/sys/fct.h
417
void fct_log_local_port_event(fct_local_port_t *port, char *subclass);
usr/src/uts/common/sys/fct.h
418
void fct_log_remote_port_event(fct_local_port_t *port, char *subclass,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_events.h
175
void *port;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
100
extern void emlxs_log_temp_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
102
extern void emlxs_log_fcoe_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
104
extern void emlxs_log_async_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
108
extern void emlxs_get_sd_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
111
extern void emlxs_log_sd_basic_els_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
114
extern void emlxs_log_sd_prlo_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
116
extern void emlxs_log_sd_lsrjt_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
119
extern void emlxs_log_sd_fc_bsy_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
121
extern void emlxs_log_sd_fc_rdchk_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
124
extern void emlxs_log_sd_scsi_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
128
emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
136
extern void emlxs_fca_link_up(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
138
extern void emlxs_fca_link_down(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
140
extern void emlxs_ulp_unsol_cb(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
142
extern void emlxs_ulp_statec_cb(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
156
extern fc_unsol_buf_t *emlxs_ub_find(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
158
extern fc_unsol_buf_t *emlxs_ub_get(emlxs_port_t *port, uint32_t size,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
188
extern int32_t emlxs_reset(emlxs_port_t *port, uint32_t cmd);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
205
extern void emlxs_ub_destroy(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
207
extern void emlxs_ub_callback(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
209
extern void emlxs_ub_flush(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
214
extern void emlxs_port_init(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
255
extern fc_packet_t *emlxs_pkt_alloc(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
267
emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
271
extern int emlxs_dhchap_state_machine(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
277
extern void emlxs_dhc_authrsp_timeout(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
279
extern void emlxs_dhc_reauth_timeout(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
281
extern void emlxs_dhc_auth_stop(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
283
extern int emlxs_dhc_auth_start(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
286
extern void emlxs_dhc_init_sp(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
289
extern uint32_t emlxs_dhc_verify_login(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
291
extern void emlxs_dhc_status(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
294
extern void emlxs_dhc_state(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
321
extern void emlxs_node_throttle_set(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
323
extern NODELIST * emlxs_node_create(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
326
extern void emlxs_node_timeout(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
328
extern void emlxs_node_open(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
330
extern void emlxs_node_close(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
333
extern NODELIST *emlxs_node_find_did(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
335
extern NODELIST *emlxs_node_find_rpi(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
337
extern void emlxs_node_destroy_all(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
338
extern NODELIST *emlxs_node_find_mac(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
340
extern void emlxs_node_rm(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
342
extern NODELIST *emlxs_node_find_wwpn(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
344
extern NODELIST *emlxs_node_find_index(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
346
extern uint32_t emlxs_nport_count(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
351
extern int32_t emlxs_els_handle_unsol_req(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
354
extern uint32_t emlxs_generate_rscn(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
358
extern int32_t emlxs_ct_handle_unsol_req(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
361
extern int32_t emlxs_els_reply(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
365
extern void emlxs_send_logo(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
369
extern uint32_t emlxs_process_unsol_flogi(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
373
extern uint32_t emlxs_process_unsol_plogi(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
377
extern uint32_t emlxs_ub_send_login_acc(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
390
extern int emlxs_ip_handle_unsol_req(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
393
extern int emlxs_create_xri(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
475
extern uint32_t emlxs_mb_init_vpi(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
477
extern uint32_t emlxs_mb_reg_vpi(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
480
extern uint32_t emlxs_mb_unreg_vpi(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
483
extern void emlxs_mb_deferred_cmpl(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
56
extern void emlxs_msg_printf(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
665
emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
668
extern XRIobj_t *emlxs_sli4_reserve_xri(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
676
extern void emlxs_data_dump(emlxs_port_t *port, char *str,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
680
extern XRIobj_t *emlxs_sli4_find_xri(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
688
extern void emlxs_sli4_free_xri(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
69
extern uint32_t emlxs_flush_ct_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
693
extern uint32_t emlxs_sli4_unreserve_xri(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
695
extern XRIobj_t *emlxs_sli4_register_xri(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
705
extern uint32_t emlxs_diag_echo_run(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
743
extern IOCBQ *emlxs_create_abort_xri_cn(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
747
extern IOCBQ *emlxs_create_close_xri_cn(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
750
extern IOCBQ *emlxs_create_abort_xri_cx(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
754
extern IOCBQ *emlxs_create_close_xri_cx(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
758
emlxs_port_t *port, uint32_t rxid);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
760
emlxs_port_t *port, uint32_t rxid);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
762
emlxs_port_t *port, uint32_t rxid);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
764
emlxs_port_t *port, uint32_t rxid);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
767
extern uint32_t emlxs_chipq_node_flush(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
77
extern void emlxs_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
770
extern uint32_t emlxs_chipq_lun_flush(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
773
extern uint32_t emlxs_chipq_node_check(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
782
extern uint32_t emlxs_tx_node_check(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
784
extern uint32_t emlxs_tx_node_flush(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
787
extern uint32_t emlxs_tx_lun_flush(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
795
extern void emlxs_port_online(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
796
extern int32_t emlxs_port_offline(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
80
extern void emlxs_log_dump_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
82
extern void emlxs_log_link_event(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
834
extern int emlxs_dfc_handle_unsol_req(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
84
extern uint32_t emlxs_log_ct_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
852
extern void emlxs_fct_link_down(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
853
extern void emlxs_fct_link_up(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
856
extern int emlxs_fct_handle_unsol_els(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
859
extern int emlxs_fct_handle_unsol_req(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
864
extern void emlxs_fct_bind_port(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
865
extern void emlxs_fct_unbind_port(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
866
extern void emlxs_fct_unsol_callback(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
869
extern int emlxs_fct_port_shutdown(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
87
extern void emlxs_log_rscn_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
870
extern int emlxs_fct_port_initialize(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
89
extern void emlxs_log_vportrscn_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
91
extern void emlxs_get_dfc_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
916
extern uint32_t emlxs_vpi_port_bind_notify(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
918
extern uint32_t emlxs_vpi_port_unbind_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
920
extern uint32_t emlxs_vpi_logo_cmpl_notify(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
922
extern uint32_t emlxs_vpi_logi_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
924
extern uint32_t emlxs_vpi_logi_failed_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
926
extern uint32_t emlxs_vpi_rpi_offline_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
928
extern uint32_t emlxs_vpi_rpi_online_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
930
extern uint32_t emlxs_fcf_shutdown_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
932
extern uint32_t emlxs_fcf_linkup_notify(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
934
extern uint32_t emlxs_fcf_linkdown_notify(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
936
extern uint32_t emlxs_fcf_cvl_notify(emlxs_port_t *port, uint32_t vpi);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
938
extern uint32_t emlxs_fcf_full_notify(emlxs_port_t *port);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
94
extern uint32_t emlxs_kill_dfc_event(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
940
extern uint32_t emlxs_fcf_found_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
942
extern uint32_t emlxs_fcf_changed_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
944
extern uint32_t emlxs_fcf_lost_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
949
extern RPIobj_t *emlxs_rpi_find(emlxs_port_t *port, uint16_t rpi);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
951
extern RPIobj_t *emlxs_rpi_reserve_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
953
extern RPIobj_t *emlxs_rpi_alloc_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
955
extern uint32_t emlxs_rpi_free_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
957
extern uint32_t emlxs_rpi_online_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
96
extern uint32_t emlxs_get_dfc_eventinfo(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
960
extern uint32_t emlxs_rpi_offline_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
963
extern uint32_t emlxs_rpi_pause_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
965
extern uint32_t emlxs_rpi_resume_notify(emlxs_port_t *port,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
140
emlxs_fct_io_trace((_cmd_sbp)->port, _fct_cmd, _state)
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2100
emlxs_port_t port[MAX_VPORTS + 1]; /* port specific info */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2195
#define HBA port->hba
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2196
#define PPORT hba->port[0]
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2197
#define VPORT(x) hba->port[x]
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2227
#define EMLXS_PKT_LOCK port->pkt_lock /* used for pkt */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2229
#define EMLXS_PKT_CV port->pkt_lock_cv /* Used for pkt */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
2231
#define EMLXS_UB_LOCK port->ub_lock /* locks unsolicited */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
39
struct emlxs_port *port; /* pointer to port */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
712
#define TGTPORTSTAT port->fct_stat
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
744
#define EMLXS_BUMP_RDIOCTR(port, cnt) \
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
840
#define EMLXS_BUMP_WRIOCTR(port, cnt) \
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
129
struct emlxs_port *port;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
257
struct emlxs_port *port;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_iocb.h
813
void *port; /* Board info pointer */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2642
PGP port[4];
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2682
uint32_t port:8;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2696
uint32_t port:8;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
4864
void *port; /* Sending port */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_msg.h
62
#define EMLXS_CONTEXT port, _FILENO_, __LINE__
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_os.h
449
void *port;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_queue.h
422
CQE_ASYNC_PORT_t port;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
168
uint32_t port:2;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
192
uint32_t port:2;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
236
uint32_t port:1;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
275
uint32_t port:1;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
565
struct rx_port_stats port[2];
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_io.h
360
uint8_t port, uint8_t subsys, uint8_t opcode,
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_io.h
362
void mbx_nic_req_hdr_init(struct mbx_hdr *hdr, uint8_t dom, uint8_t port,
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_nx.h
195
#define CRB_V2P(port) (CRB_V2P_0 + ((port) * 4))
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
361
fc_remote_port_t *fctl_create_remote_port(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
364
int fctl_destroy_remote_port(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
365
fc_remote_port_t *fctl_alloc_remote_port(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
369
void fctl_destroy_all_remote_ports(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
378
void fctl_enque_job(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
379
void fctl_priority_enque_job(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
380
job_request_t *fctl_deque_job(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
384
void fctl_attach_ulps(fc_local_port_t *port, fc_attach_cmd_t cmd,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
386
int fctl_detach_ulps(fc_local_port_t *port, fc_detach_cmd_t cmd,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
389
void fctl_add_port(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
390
void fctl_remove_port(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
391
int fctl_busy_port(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
392
void fctl_idle_port(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
394
fc_remote_port_t *fctl_get_remote_port_by_did(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
396
fc_remote_port_t *fctl_hold_remote_port_by_did(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
398
fc_remote_port_t *fctl_get_remote_port_by_pwwn(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
400
fc_remote_port_t *fctl_hold_remote_port_by_pwwn(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
403
fctl_get_remote_port_by_pwwn_mutex_held(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
407
fc_remote_port_t *fctl_lookup_pd_by_did(fc_local_port_t *port, uint32_t d_id);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
408
fc_remote_port_t *fctl_lookup_pd_by_index(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
410
fc_remote_port_t *fctl_lookup_pd_by_wwn(fc_local_port_t *port, la_wwn_t wwn);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
412
void fctl_enlist_did_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
413
void fctl_delist_did_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
414
void fctl_enlist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
415
void fctl_delist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
420
void fctl_ulp_unsol_cb(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
422
int fctl_ulp_port_ioctl(fc_local_port_t *port, dev_t dev, int cmd,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
425
void fctl_fillout_map(fc_local_port_t *port, fc_portmap_t **map,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
434
int fctl_remove_if_orphan(fc_local_port_t *port, la_wwn_t *pwwn);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
435
int fctl_add_orphan_held(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
436
int fctl_add_orphan(fc_local_port_t *port, fc_remote_port_t *pd, int sleep);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
437
void fctl_remove_oldies(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
442
int fctl_count_fru_ports(fc_local_port_t *port, int npivflag);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
443
fc_local_port_t *fctl_get_adapter_port_by_index(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
727
static int fctl_update_host_ns_values(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
729
static int fctl_retrieve_host_ns_values(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
731
static void fctl_print_if_not_orphan(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
737
static void fctl_check_alpa_list(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
738
static int fctl_is_alpa_present(fc_local_port_t *port, uchar_t alpa);
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
740
static void fctl_init_dma_attr(fc_local_port_t *port, fc_ulp_module_t *mod,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
157
#define FP_NHEAD1(x, y) FP_THEAD(port, FP_BUF_LEVEL_##x, y)
usr/src/uts/common/sys/fibre-channel/impl/fp.h
159
#define FP_NHEAD2(x, y) FP_THEAD(port, FP_MSG_BUF_LEVEL_##x, y)
usr/src/uts/common/sys/fibre-channel/impl/fp.h
161
#define FP_NHEAD3(x, y) FP_THEAD(port, FP_MSG_BUF_CONSOLE_LEVEL_##x, y)
usr/src/uts/common/sys/fibre-channel/impl/fp.h
271
fc_local_port_t *port;
usr/src/uts/common/sys/fibre-channel/impl/fp.h
296
static int fp_power_up(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
297
static int fp_resume_all(fc_local_port_t *port, fc_attach_cmd_t cmd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
298
static int fp_detach_handler(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
299
static int fp_suspend_handler(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
300
static int fp_power_down(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
301
static void fp_suspend_all(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
304
static fp_cmd_t *fp_alloc_pkt(fc_local_port_t *port, int cmd_len,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
308
static void fp_job_handler(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
309
static int fp_port_startup(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
312
static int fp_sendcmd(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
316
static void fp_enque_cmd(fc_local_port_t *port, fp_cmd_t *cmd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
318
static uchar_t fp_get_nextclass(fc_local_port_t *port, uchar_t cur_class);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
320
static fp_cmd_t *fp_deque_cmd(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
325
static void fp_port_shutdown(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
326
static void fp_get_loopmap(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
327
static void fp_loop_online(fc_local_port_t *port, job_request_t *job,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
329
static int fp_get_lilpmap(fc_local_port_t *port, fc_lilpmap_t *lilp_map);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
330
static int fp_fabric_login(fc_local_port_t *port, uint32_t s_id,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
332
static int fp_port_login(fc_local_port_t *port, uint32_t d_id,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
339
static void fp_port_offline(fc_local_port_t *port, int notify);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
343
static void fp_xlogi_init(fc_local_port_t *port, fp_cmd_t *cmd, uint32_t s_id,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
348
static int fp_ulp_statec_cb(fc_local_port_t *port, uint32_t state,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
350
static int fp_ulp_devc_cb(fc_local_port_t *port, fc_portmap_t *changelist,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
352
static void fp_plogi_group(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
353
static void fp_ns_init(fc_local_port_t *port, job_request_t *job, int sleep);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
354
static void fp_ns_fini(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
355
static int fp_ns_reg(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
364
static int fp_send_rnid(fc_local_port_t *port, intptr_t data, int mode,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
366
static int fp_get_rnid(fc_local_port_t *port, intptr_t data, int mode,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
368
static int fp_set_rnid(fc_local_port_t *port, intptr_t data, int mode,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
372
static int fp_ns_scr(fc_local_port_t *port, job_request_t *job,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
374
static int fp_ns_get_devcount(fc_local_port_t *port, job_request_t *job,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
376
static int fp_fciocmd(fc_local_port_t *port, intptr_t data, int mode,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
380
static void fp_p2p_online(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
381
static int fp_fillout_p2pmap(fc_local_port_t *port, fcio_t *fcio, int mode);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
382
static void fp_fabric_online(fc_local_port_t *port, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
383
static int fp_fillout_loopmap(fc_local_port_t *port, fcio_t *fcio, int mode);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
388
static void fp_handle_unsol_buf(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
390
static void fp_ba_rjt_init(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
392
static void fp_els_rjt_init(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
394
static void fp_els_acc_init(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
396
static void fp_handle_unsol_logo(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
398
static void fp_handle_unsol_prlo(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
402
static void fp_i_handle_unsol_els(fc_local_port_t *port, fc_unsol_buf_t *buf);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
403
static void fp_handle_unsol_plogi(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
405
static void fp_handle_unsol_flogi(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
407
static void fp_login_acc_init(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
409
static void fp_handle_unsol_rscn(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
417
static void fp_fillout_new_nsmap(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
420
static int fp_remote_lip(fc_local_port_t *port, la_wwn_t *pwwn, int sleep,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
424
static int fp_ns_query(fc_local_port_t *port, fctl_ns_req_t *ns_cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
426
static void fp_ct_init(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
432
static void fp_handle_unsol_adisc(fc_local_port_t *port, fc_unsol_buf_t *buf,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
434
static void fp_adisc_acc_init(fc_local_port_t *port, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
436
static void fp_load_ulp_modules(dev_info_t *dip, fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
437
static int fp_logout(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
439
static void fp_attach_ulps(fc_local_port_t *port, fc_attach_cmd_t cmd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
440
static int fp_ulp_notify(fc_local_port_t *port, uint32_t statec, int sleep);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
441
static int fp_ns_getmap(fc_local_port_t *port, job_request_t *job,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
443
static fc_remote_port_t *fp_create_remote_port_by_ns(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
446
static int fp_bind_callbacks(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
447
static void fp_retrieve_caps(fc_local_port_t *port);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
448
static void fp_validate_area_domain(fc_local_port_t *port, uint32_t id,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
450
static void fp_validate_rscn_page(fc_local_port_t *port, fc_affected_id_t *page,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
453
static int fp_ns_validate_device(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
458
static void fp_printf(fc_local_port_t *port, int level, fp_mesg_dest_t dest,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
460
static int fp_fcio_logout(fc_local_port_t *port, fcio_t *fcio,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
462
static int fp_fcio_login(fc_local_port_t *port, fcio_t *fcio,
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1154
struct fcp_port *port;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
723
hermon_hw_set_port_t *initport, uint_t port, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
724
int hermon_init_port_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
726
int hermon_close_port_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
761
int hermon_mad_ifc_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
763
int hermon_getportinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
769
int hermon_getguidinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
771
int hermon_getpkeytable_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
773
int hermon_is_ext_port_counters_supported(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
775
int hermon_getextperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
777
int hermon_getperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
80
int hermon_fcoib_set_id(hermon_state_t *state, int port, uint32_t rfci_qpn,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
82
int hermon_fcoib_get_id_idx(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
84
int hermon_fcoib_check_exch_base_off(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
86
uint_t hermon_fcoib_qpnum_from_fexch(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
91
uint8_t port, uint32_t qp_indx, uint_t sleep);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
94
uint32_t hermon_fcoib_fexch_relative_qpn(hermon_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2246
uint32_t port :2;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
2302
uint32_t port :2;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
668
int hermon_port_query(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
670
int hermon_port_modify(hermon_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
110
#define HERMON_QP_SCHEDQ_GET(port, sl, issmi) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
114
| ((port & 0x01) << 6) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
644
tavor_hw_initib_t *initib, uint_t port, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
645
int tavor_close_ib_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
648
uint_t port, uint_t reset_qkey, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
681
int tavor_mad_ifc_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
683
int tavor_getportinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
689
int tavor_getguidinfo_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
691
int tavor_getpkeytable_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_cmd.h
693
int tavor_getperfcntr_cmd_post(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
1108
uint32_t port :2;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2666
#define TAVOR_PORT_LMC_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2670
(TAVOR_HW_PORT_SIZE * (port)))) >> 8) & 0x7);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2672
#define TAVOR_PORT_BASELID_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2676
(TAVOR_HW_PORT_SIZE * (port)))) >> 16);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2678
#define TAVOR_PORT_MASTERSMLID_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2682
(TAVOR_HW_PORT_SIZE * (port)))) & 0xFFFF);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2684
#define TAVOR_PORT_LINKWIDTH_ACTIVE_GET(state, port) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2688
(TAVOR_HW_PORT_SIZE * (port)))) & 0xF);
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2690
#define TAVOR_SGID_FROM_INDX_GET(state, port, sgid_ix, sgid) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2694
((port) * TAVOR_HW_GUIDTABLE_PORT_SIZE) + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2699
((port) * TAVOR_HW_GUIDTABLE_PORT_SIZE) + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2703
#define TAVOR_PKEY_FROM_INDX_GET(state, port, pkey_ix) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2707
((port) * TAVOR_HW_PKEYTABLE_PORT_SIZE) + \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
526
int tavor_port_query(tavor_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_misc.h
528
int tavor_port_modify(tavor_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/clients/iser/iser_ib.h
175
ibt_ip_addr_t *ibt_addr, in_port_t port);
usr/src/uts/common/sys/ib/clients/of/sol_umad/sol_umad.h
37
#define GET_UMAD_MINOR(node, port) ((node << 4) | port)
usr/src/uts/common/sys/ib/clients/of/sol_umad/sol_umad.h
38
#define GET_ISSM_MINOR(node, port) ((node << 4) | port | 0x8000)
usr/src/uts/common/sys/ib/clients/rds/rds_transport.h
39
void (*rds_transport_resume_port)(in_port_t port);
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
548
uint16_be_t port);
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
637
void rdsv3_cong_set_bit(struct rdsv3_cong_map *map, uint16_be_t port);
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
638
void rdsv3_cong_clear_bit(struct rdsv3_cong_map *map, uint16_be_t port);
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
639
int rdsv3_cong_wait(struct rdsv3_cong_map *map, uint16_be_t port, int nonblock,
usr/src/uts/common/sys/ib/ibtl/ibci.h
198
ibt_status_t (*ibc_query_hca_ports)(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibci.h
200
ibt_status_t (*ibc_modify_ports)(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibci.h
228
ibt_status_t (*ibc_alloc_special_qp)(ibc_hca_hdl_t hca, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibti_common.h
1903
ibt_status_t ibt_modify_port(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibti_common.h
1906
ibt_status_t ibt_modify_port_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibti_common.h
1917
ibt_status_t ibt_get_port_state(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibti_common.h
1920
ibt_status_t ibt_get_port_state_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibti_common.h
764
ibt_status_t ibt_query_hca_ports(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibti_common.h
767
ibt_status_t ibt_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/ibvti.h
145
ibt_status_t ibt_alloc_special_qp(ibt_hca_hdl_t hca_hdl, uint8_t port,
usr/src/uts/common/sys/ib/ibtl/impl/ibtl.h
553
void ibtl_reinit_hca_portinfo(ibtl_hca_devinfo_t *hca_devp, uint8_t port);
usr/src/uts/common/sys/ib/ibtl/impl/ibtl_cm.h
105
uint16_t ibtl_cm_get_1st_full_pkey_ix(ib_guid_t hca_guid, uint8_t port);
usr/src/uts/common/sys/ib/ibtl/impl/ibtl_cm.h
184
ibt_status_t ibtl_cm_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port,
usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_impl.h
1991
ibmf_saa_handle_t ibcm_get_saa_handle(ibcm_hca_info_t *hcap, uint8_t port);
usr/src/uts/common/sys/ib/mgt/ibmf/ibmf_impl.h
633
uint8_t port, ib_pkey_t *pkeyixp);
usr/src/uts/common/sys/idm/idm.h
329
idm_tgt_svc_lookup(uint16_t port);
usr/src/uts/common/sys/iscsit/iscsi_if.h
645
int *type, char **port, char **tpgt);
usr/src/uts/common/sys/nxge/nxge_common.h
135
uint32_t port; /* function number */
usr/src/uts/common/sys/nxge/nxge_common.h
239
uint32_t port; /* function number */
usr/src/uts/common/sys/nxge/nxge_common.h
291
uint8_t port;
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
1337
uint32_t port:2;
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
1371
uint32_t port:2;
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
1514
uint32_t port : 2; /* 23 : 22 */
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
1518
uint32_t port : 2; /* 23 : 22 */
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
917
uint32_t port:1;
usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
933
uint32_t port:1;
usr/src/uts/common/sys/nxge/nxge_rxdma_hw.h
69
#define DEF_PT_RDC_REG(port) (FZC_DMC + 0x00008 * (port + 1))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
1022
#define TXC_RO_ST_DATA2_OFFSET(port) (TXC_RO_ST_DATA2_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
1023
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
1046
#define TXC_RO_ST_DATA3_OFFSET(port) (TXC_RO_ST_DATA3_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
1047
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
1070
#define TXC_PORT_PACKET_REQ_OFFSET(port) (TXC_PORT_PACKET_REQ_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
1071
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
272
#define TXC_MAX_REORDER_SHIFT(port) (port * (TXC_MAX_REORDER_SHIFT_BITS))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
309
#define TXC_PORT_CTL_OFFSET(port) (TXC_PORT_CTL_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
310
(port * TXC_FZC_CONTROL_OFFSET))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
392
#define TXC_ROECC_CTL_OFFSET(port) (TXC_ROECC_CTL_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
393
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
439
#define TXC_ROECC_ST_OFFSET(port) (TXC_ROECC_ST_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
440
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
473
#define TXC_RO_DATA0_OFFSET(port) (TXC_RO_DATA0_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
474
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
496
#define TXC_RO_DATA1_OFFSET(port) (TXC_RO_DATA1_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
497
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
521
#define TXC_RO_DATA2_OFFSET(port) (TXC_RO_DATA2_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
522
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
544
#define TXC_RO_DATA3_OFFSET(port) (TXC_RO_DATA3_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
545
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
567
#define TXC_RO_DATA4_OFFSET(port) (TXC_RO_DATA4_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
568
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
591
#define TXC_SFECC_CTL_OFFSET(port) (TXC_SFECC_CTL_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
592
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
636
#define TXC_SFECC_ST_OFFSET(port) (TXC_SFECC_ST_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
637
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
669
#define TXC_SF_DATA0_OFFSET(port) (TXC_SF_DATA0_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
670
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
692
#define TXC_SF_DATA1_OFFSET(port) (TXC_SF_DATA1_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
693
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
716
#define TXC_SF_DATA2_OFFSET(port) (TXC_SF_DATA2_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
717
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
739
#define TXC_SF_DATA3_OFFSET(port) (TXC_SF_DATA3_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
740
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
762
#define TXC_SF_DATA4_OFFSET(port) (TXC_SF_DATA4_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
763
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
785
#define TXC_RO_TIDS_OFFSET(port) (TXC_RO_TIDS_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
786
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
809
#define TXC_RO_STATE0_OFFSET(port) (TXC_STATE0_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
810
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
833
#define TXC_RO_STATE1_OFFSET(port) (TXC_STATE1_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
834
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
85
#define TXC_FZC_PORT_OFFSET(port) (port * TXC_FZC_OFFSET)
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
857
#define TXC_RO_STATE2_OFFSET(port) (TXC_STATE2_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
858
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
881
#define TXC_RO_STATE3_OFFSET(port) (TXC_RO_STATE3_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
882
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
90
#define TXC_FZC_CNTL_PORT_OFFSET(port) (port * TXC_FZC_CONTROL_OFFSET)
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
916
#define TXC_RO_CTL_OFFSET(port) (TXC_RO_CTL_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
917
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
972
#define TXC_RO_ST_DATA0_OFFSET(port) (TXC_RO_ST_DATA0_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
973
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
997
#define TXC_RO_ST_DATA1_OFFSET(port) (TXC_RO_ST_DATA1_REG + \
usr/src/uts/common/sys/nxge/nxge_txc_hw.h
998
(TXC_FZC_CNTL_PORT_OFFSET(port)))
usr/src/uts/common/sys/nxge/nxge_txdma_hw.h
733
#define TX_DMA_MAP_OFFSET(port) (port * 8 + TX_DMA_MAP_REG)
usr/src/uts/common/sys/nxge/nxge_txdma_hw.h
734
#define TX_DMA_MAP_PORT_OFFSET(port) (port * 8)
usr/src/uts/common/sys/port_impl.h
126
#define VTOEP(v) ((struct port *)(v->v_data))
usr/src/uts/common/sys/port_impl.h
377
int port_remove_fd_object(portfd_t *, struct port *, port_fdcache_t *);
usr/src/uts/common/sys/port_kernel.h
161
int port_pollwkup(struct port *);
usr/src/uts/common/sys/port_kernel.h
162
void port_pollwkdone(struct port *);
usr/src/uts/common/sys/port_kernel.h
168
int port_associate_fd(struct port *, int, uintptr_t, int, void *);
usr/src/uts/common/sys/port_kernel.h
169
int port_dissociate_fd(struct port *, uintptr_t);
usr/src/uts/common/sys/port_kernel.h
170
int port_associate_fop(struct port *, int, uintptr_t, int, void *);
usr/src/uts/common/sys/port_kernel.h
171
int port_dissociate_fop(struct port *, uintptr_t);
usr/src/uts/common/sys/port_kernel.h
175
int port_alloc_event_local(struct port *, int, int, port_kevent_t **);
usr/src/uts/common/sys/port_kernel.h
61
struct port *portkev_port; /* associated port */
usr/src/uts/common/sys/rds.h
316
#define RDS_CONG_MONITOR_BIT(port) \
usr/src/uts/common/sys/rds.h
317
(((unsigned int) port) % RDS_CONG_MONITOR_SIZE)
usr/src/uts/common/sys/rds.h
318
#define RDS_CONG_MONITOR_MASK(port) (1ULL << RDS_CONG_MONITOR_BIT(port))
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
150
#define AHCI_PORT_IMPLEMENTED(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
151
((0x1 << port) & ahci_ctlp->ahcictl_ports_implemented)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
240
#define AHCI_PORT_OFFSET(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
241
(ahci_ctlp->ahcictl_ahci_addr + (0x100 + (port * 0x80)))
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
243
#define AHCI_PORT_PxCLB(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
244
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x00)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
246
#define AHCI_PORT_PxCLBU(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
247
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x04)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
249
#define AHCI_PORT_PxFB(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
250
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x08)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
252
#define AHCI_PORT_PxFBU(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
253
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x0c)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
255
#define AHCI_PORT_PxIS(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
256
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x10)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
258
#define AHCI_PORT_PxIE(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
259
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x14)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
261
#define AHCI_PORT_PxCMD(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
262
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x18)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
264
#define AHCI_PORT_PxTFD(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
265
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x20)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
267
#define AHCI_PORT_PxSIG(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
268
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x24)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
270
#define AHCI_PORT_PxSSTS(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
271
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x28)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
273
#define AHCI_PORT_PxSCTL(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
274
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x2c)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
276
#define AHCI_PORT_PxSERR(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
277
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x30)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
279
#define AHCI_PORT_PxSACT(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
280
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x34)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
282
#define AHCI_PORT_PxCI(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
283
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x38)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
285
#define AHCI_PORT_PxSNTF(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
286
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x3c)
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
288
#define AHCI_PORT_PxFBS(ahci_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h
289
(AHCI_PORT_OFFSET(ahci_ctlp, port) + 0x40)
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
84
#define AHCI_ADDR_SET(addrp, port, pmport, qual) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
86
(addrp)->aa_port = port; \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
90
#define AHCI_ADDR_SET_PORT(addrp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
91
AHCI_ADDR_SET(addrp, port, 0, AHCI_ADDR_PORT)
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
92
#define AHCI_ADDR_SET_PMPORT(addrp, port, pmport) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
93
AHCI_ADDR_SET(addrp, port, pmport, AHCI_ADDR_PMPORT)
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
94
#define AHCI_ADDR_SET_PMULT(addrp, port) \
usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h
95
AHCI_ADDR_SET(addrp, port, SATA_PMULT_HOSTPORT, AHCI_ADDR_PMULT)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
241
#define PORT_OFFSET(si_ctlp, port) (si_ctlp->sictl_port_addr + port*0x2000)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
242
#define PORT_LRAM(si_ctlp, port, slot) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
243
(PORT_OFFSET(si_ctlp, port) + 0x0 + slot*0x80)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
244
#define PORT_CONTROL_SET(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
245
(PORT_OFFSET(si_ctlp, port) + 0x1000)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
246
#define PORT_STATUS(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
247
(PORT_OFFSET(si_ctlp, port) + 0x1000)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
248
#define PORT_CONTROL_CLEAR(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
249
(PORT_OFFSET(si_ctlp, port) + 0x1004)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
250
#define PORT_INTERRUPT_STATUS(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
251
(PORT_OFFSET(si_ctlp, port) + 0x1008)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
252
#define PORT_INTERRUPT_ENABLE_SET(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
253
(PORT_OFFSET(si_ctlp, port) + 0x1010)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
254
#define PORT_INTERRUPT_ENABLE_CLEAR(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
255
(PORT_OFFSET(si_ctlp, port) + 0x1014)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
256
#define PORT_COMMAND_ERROR(si_ctlp, port) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
257
(PORT_OFFSET(si_ctlp, port) + 0x1024)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
258
#define PORT_SLOT_STATUS(si_ctlp, port) (PORT_OFFSET(si_ctlp, port) + 0x1800)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
260
#define PORT_SCONTROL(si_ctlp, port) (PORT_OFFSET(si_ctlp, port) + 0x1f00)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
261
#define PORT_SSTATUS(si_ctlp, port) (PORT_OFFSET(si_ctlp, port) + 0x1f04)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
262
#define PORT_SERROR(si_ctlp, port) (PORT_OFFSET(si_ctlp, port) + 0x1f08)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
263
#define PORT_SACTIVE(si_ctlp, port) (PORT_OFFSET(si_ctlp, port) + 0x1f0c)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
265
#define PORT_COMMAND_ACTIVATION(si_ctlp, port, slot) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
266
(PORT_OFFSET(si_ctlp, port) + 0x1c00 + slot*0x8)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
268
#define PORT_SIGNATURE_MSB(si_ctlp, port, slot) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
269
(PORT_OFFSET(si_ctlp, port) + slot*0x80 + 0x0c)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
270
#define PORT_SIGNATURE_LSB(si_ctlp, port, slot) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
271
(PORT_OFFSET(si_ctlp, port) + slot*0x80 + 0x14)
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
293
#define POST_PRB_ADDR(si_ctlp, si_portp, port, slot) \
usr/src/uts/common/sys/sata/adapters/si3124/si3124reg.h
305
(uint64_t *)PORT_COMMAND_ACTIVATION(si_ctlp, port, slot), \
usr/src/uts/common/sys/sata/sata_cfgadm.h
57
uint_t port; /* port */
usr/src/uts/common/sys/sata/sata_cfgadm.h
68
uint32_t port; /* port */
usr/src/uts/common/sys/scsi/adapters/iscsi_if.h
688
int *type, char **port, char **tpgt);
usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
1364
int mptsas_ioc_get_port_facts(mptsas_t *mpt, int port);
usr/src/uts/common/sys/scsi/impl/transport.h
490
char *port);
usr/src/uts/common/sys/sunddi.h
1852
extern uint8_t inb(int port);
usr/src/uts/common/sys/sunddi.h
1853
extern uint16_t inw(int port);
usr/src/uts/common/sys/sunddi.h
1854
extern uint32_t inl(int port);
usr/src/uts/common/sys/sunddi.h
1855
extern void outb(int port, uint8_t value);
usr/src/uts/common/sys/sunddi.h
1856
extern void outw(int port, uint16_t value);
usr/src/uts/common/sys/sunddi.h
1857
extern void outl(int port, uint32_t value);
usr/src/uts/common/sys/usb/clients/usbser/usbftdi/uftdi_reg.h
403
#define FTDI_OUT_TAG(len, port) (((len) << 2) | (port))
usr/src/uts/common/sys/usb/clients/usbser/usbser_var.h
281
#define USBSER_MAKEMINOR(instance, port, outline) \
usr/src/uts/common/sys/usb/clients/usbser/usbser_var.h
282
((port) | ((instance) << MAXPORTS_PER_DEVICE_SHIFT) | (outline))
usr/src/uts/common/sys/usb/hcd/uhci/uhcitgt.h
91
usb_port_t port);
usr/src/uts/common/sys/usb/hubd/hubd_impl.h
64
uint_t port; /* port of (root)hub */
usr/src/uts/common/sys/usb/hubd/hubd_impl.h
74
uint32_t port; /* port of (root)hub */
usr/src/uts/common/sys/usb/usba/hcdi.h
219
usb_port_t port,
usr/src/uts/common/sys/usb/usbai.h
2568
int port,
usr/src/uts/common/syscall/auditsys.c
1210
STRUCT_FSET(apinfo, ap_termid.port, dev);
usr/src/uts/common/syscall/auditsys.c
1212
STRUCT_FSET(apinfo, ap_termid.port, ainfo->ai_termid.at_port);
usr/src/uts/common/syscall/auditsys.c
1214
STRUCT_FSET(apinfo, ap_termid.port, ainfo->ai_termid.at_port);
usr/src/uts/common/syscall/auditsys.c
198
STRUCT_FSET(info, ai_termid.port, dev);
usr/src/uts/common/syscall/auditsys.c
200
STRUCT_FSET(info, ai_termid.port, ainfo->ai_termid.at_port);
usr/src/uts/common/syscall/auditsys.c
202
STRUCT_FSET(info, ai_termid.port, ainfo->ai_termid.at_port);
usr/src/uts/common/syscall/auditsys.c
306
DEVEXPL(STRUCT_FGET(info, ai_termid.port));
usr/src/uts/common/syscall/auditsys.c
308
ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.port);
usr/src/uts/common/syscall/auditsys.c
310
ainfo->ai_termid.at_port = STRUCT_FGET(info, ai_termid.port);
usr/src/uts/common/xen/io/evtchn_dev.c
119
int port;
usr/src/uts/common/xen/io/evtchn_dev.c
129
port = CPU->cpu_m.mcpu_ec_mbox;
usr/src/uts/common/xen/io/evtchn_dev.c
130
ASSERT(port != 0);
usr/src/uts/common/xen/io/evtchn_dev.c
132
ec_clear_evtchn(port);
usr/src/uts/common/xen/io/evtchn_dev.c
135
if ((ep = port_user[port]) != NULL) {
usr/src/uts/common/xen/io/evtchn_dev.c
138
ep->ring[EVTCHN_RING_MASK(ep->ring_prod)] = port;
usr/src/uts/common/xen/io/evtchn_dev.c
288
evtchn_bind_to_user(struct evtsoftdata *u, int port)
usr/src/uts/common/xen/io/evtchn_dev.c
299
ASSERT(port_user[port] == NULL);
usr/src/uts/common/xen/io/evtchn_dev.c
300
port_user[port] = u;
usr/src/uts/common/xen/io/evtchn_dev.c
301
ec_irq_add_evtchn(ec_dev_irq, port);
usr/src/uts/common/xen/io/evtchn_dev.c
303
ec_unmask_evtchn(port);
usr/src/uts/common/xen/io/evtchn_dev.c
309
evtchndrv_close_evtchn(int port)
usr/src/uts/common/xen/io/evtchn_dev.c
314
ep = port_user[port];
usr/src/uts/common/xen/io/evtchn_dev.c
316
(void) ec_mask_evtchn(port);
usr/src/uts/common/xen/io/evtchn_dev.c
324
port_user[port] = NULL;
usr/src/uts/common/xen/io/evtchn_dev.c
328
ec_irq_rm_evtchn(ec_dev_irq, port);
usr/src/uts/common/xen/io/evtchn_dev.c
404
if (unbind.port >= NR_EVENT_CHANNELS) {
usr/src/uts/common/xen/io/evtchn_dev.c
411
if (port_user[unbind.port] != ep) {
usr/src/uts/common/xen/io/evtchn_dev.c
417
evtchndrv_close_evtchn(unbind.port);
usr/src/uts/common/xen/io/evtchn_dev.c
430
if (notify.port >= NR_EVENT_CHANNELS) {
usr/src/uts/common/xen/io/evtchn_dev.c
432
} else if (port_user[notify.port] != ep) {
usr/src/uts/common/xen/io/evtchn_dev.c
435
ec_notify_via_evtchn(notify.port);
usr/src/uts/common/xen/io/xenbus_client.c
255
xenbus_alloc_evtchn(struct xenbus_device *dev, int *port)
usr/src/uts/common/xen/io/xenbus_client.c
259
err = xen_alloc_unbound_evtchn(dev->otherend_id, port);
usr/src/uts/common/xen/public/domctl.h
608
uint32_t port; /* IN */
usr/src/uts/common/xen/public/event_channel.h
111
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
125
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
137
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
148
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
164
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
180
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
203
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
215
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
53
evtchn_port_t port;
usr/src/uts/common/xen/public/event_channel.h
94
evtchn_port_t port;
usr/src/uts/common/xen/sys/evtchn.h
77
unsigned int port;
usr/src/uts/common/xen/sys/evtchn.h
86
unsigned int port;
usr/src/uts/common/xen/sys/xenbus_impl.h
212
extern int xenbus_alloc_evtchn(struct xenbus_device *dev, int *port);
usr/src/uts/i86pc/boot/boot_console.c
132
static int port;
usr/src/uts/i86pc/boot/boot_console.c
137
port = tty_addr[tty_num];
usr/src/uts/i86pc/boot/boot_console.c
139
outb(port + ISR, 0x20);
usr/src/uts/i86pc/boot/boot_console.c
140
if (inb(port + ISR) & 0x20) {
usr/src/uts/i86pc/boot/boot_console.c
144
outb(port + DAT+7, 0x04); /* clear status */
usr/src/uts/i86pc/boot/boot_console.c
145
outb(port + ISR, 0x40); /* set to bank 2 */
usr/src/uts/i86pc/boot/boot_console.c
146
outb(port + MCR, 0x08); /* IMD */
usr/src/uts/i86pc/boot/boot_console.c
147
outb(port + DAT, 0x21); /* FMD */
usr/src/uts/i86pc/boot/boot_console.c
148
outb(port + ISR, 0x00); /* set to bank 0 */
usr/src/uts/i86pc/boot/boot_console.c
156
outb(port + FIFOR, 0x00); /* clear */
usr/src/uts/i86pc/boot/boot_console.c
157
outb(port + FIFOR, FIFO_ON); /* enable */
usr/src/uts/i86pc/boot/boot_console.c
158
outb(port + FIFOR, FIFO_ON|FIFORXFLSH); /* reset */
usr/src/uts/i86pc/boot/boot_console.c
159
outb(port + FIFOR,
usr/src/uts/i86pc/boot/boot_console.c
161
if ((inb(port + ISR) & 0xc0) != 0xc0) {
usr/src/uts/i86pc/boot/boot_console.c
166
outb(port + FIFOR, 0x00);
usr/src/uts/i86pc/boot/boot_console.c
171
outb(port + ICR, 0);
usr/src/uts/i86pc/boot/boot_console.c
456
outb(port + LCR, DLAB);
usr/src/uts/i86pc/boot/boot_console.c
457
outb(port + DAT + DLL, baud & 0xff);
usr/src/uts/i86pc/boot/boot_console.c
458
outb(port + DAT + DLH, (baud >> 8) & 0xff);
usr/src/uts/i86pc/boot/boot_console.c
513
outb(port + LCR, lcr);
usr/src/uts/i86pc/boot/boot_console.c
523
outb(port + MCR, mcr | OUT2);
usr/src/uts/i86pc/boot/boot_console.c
885
while (((inb(port + LSR) & XHRE) == 0) && checks--)
usr/src/uts/i86pc/boot/boot_console.c
887
outb(port + DAT, (char)c);
usr/src/uts/i86pc/boot/boot_console.c
898
lsr = inb(port + LSR);
usr/src/uts/i86pc/boot/boot_console.c
902
return (inb(port + DAT));
usr/src/uts/i86pc/boot/boot_console.c
905
(void) inb(port + DAT);
usr/src/uts/i86pc/boot/boot_console.c
909
return (inb(port + DAT));
usr/src/uts/i86pc/boot/boot_console.c
915
return (inb(port + LSR) & RCA);
usr/src/uts/i86pc/dboot/dboot_asm.h
35
extern void outb(int port, uint8_t value);
usr/src/uts/i86pc/dboot/dboot_asm.h
36
extern uint8_t inb(int port);
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
122
close.port = evtchn;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
128
ec_notify_via_evtchn(unsigned int port)
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
132
if ((int)port == -1)
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
134
send.port = port;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
154
unmask.port = ev;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
193
*evtchnp = alloc.port;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
204
xen_bind_interdomain(int domid, int remote_port, int *port)
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
213
*port = bind.local_port;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
224
int i, j, port;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
270
port = (i << EVTCHN_SHIFT) + j;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
278
if ((hdl = evtchn_to_handle[port]) != NULL) {
usr/src/uts/i86pc/io/isa.c
1177
uart_exists(ushort_t port)
usr/src/uts/i86pc/io/isa.c
1179
outb(port + COM_SCR, (char)0x5a);
usr/src/uts/i86pc/io/isa.c
1180
outb(port + COM_ISR, (char)0x00);
usr/src/uts/i86pc/io/isa.c
1181
return (inb(port + COM_SCR) == (char)0x5a);
usr/src/uts/i86pc/io/pci/pci_tools.c
666
int port = (int)prg->phys_addr;
usr/src/uts/i86pc/io/pci/pci_tools.c
700
size, port);
usr/src/uts/i86pc/io/pci/pci_tools.c
704
outb(port, (uint8_t)local_data);
usr/src/uts/i86pc/io/pci/pci_tools.c
707
outw(port, (uint16_t)local_data);
usr/src/uts/i86pc/io/pci/pci_tools.c
710
outl(port, (uint32_t)local_data);
usr/src/uts/i86pc/io/pci/pci_tools.c
720
size, port);
usr/src/uts/i86pc/io/pci/pci_tools.c
724
local_data = inb(port);
usr/src/uts/i86pc/io/pci/pci_tools.c
727
local_data = inw(port);
usr/src/uts/i86pc/io/pci/pci_tools.c
730
local_data = inl(port);
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1557
outb(sitka_bmc[i].port, sitka_bmc[i].data);
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
215
int port;
usr/src/uts/i86pc/os/ibft.c
124
ushort_t port;
usr/src/uts/i86pc/os/ibft.c
556
boot_property.boot_tgt.tgt_port = tgtp->port;
usr/src/uts/i86pc/os/machdep.c
676
poll_port(ushort_t port, ushort_t mask, ushort_t onbits, ushort_t offbits)
usr/src/uts/i86pc/os/machdep.c
682
maskval = inb(port) & mask;
usr/src/uts/i86xpv/boot/boot_xconsole.c
186
send.port = xen_info->console.domU.evtchn;
usr/src/uts/i86xpv/boot/boot_xconsole.c
239
send.port = xen_info->console.domU.evtchn;
usr/src/uts/i86xpv/os/evtchn.c
1256
int i, j, port, pri, curpri, irq, sipri;
usr/src/uts/i86xpv/os/evtchn.c
1295
port = (i << EVTCHN_SHIFT) + j;
usr/src/uts/i86xpv/os/evtchn.c
1297
irq = evtchn_to_irq[port];
usr/src/uts/i86xpv/os/evtchn.c
1307
ec_clear_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1326
if (ec_mask_evtchn(port)) {
usr/src/uts/i86xpv/os/evtchn.c
1327
ec_clear_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1328
ec_unmask_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1340
if (ec_mask_evtchn(port)) {
usr/src/uts/i86xpv/os/evtchn.c
1341
if (ec_evtchn_pending(port)) {
usr/src/uts/i86xpv/os/evtchn.c
1357
ec_clear_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1358
ec_unmask_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1365
ec_unmask_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1391
port = (i << EVTCHN_SHIFT) + j;
usr/src/uts/i86xpv/os/evtchn.c
1408
irq = evtchn_to_irq[port];
usr/src/uts/i86xpv/os/evtchn.c
1415
ec_clear_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1416
ec_unmask_evtchn(port);
usr/src/uts/i86xpv/os/evtchn.c
1421
cpu->cpu_m.mcpu_ec_mbox = port;
usr/src/uts/i86xpv/os/evtchn.c
1550
ec_notify_via_evtchn(unsigned int port)
usr/src/uts/i86xpv/os/evtchn.c
1554
ASSERT(port != INVALID_EVTCHN);
usr/src/uts/i86xpv/os/evtchn.c
1556
send.port = port;
usr/src/uts/i86xpv/os/evtchn.c
209
xen_bind_virq(unsigned int virq, processorid_t cpu, int *port)
usr/src/uts/i86xpv/os/evtchn.c
217
*port = bind.port;
usr/src/uts/i86xpv/os/evtchn.c
224
xen_bind_interdomain(int domid, int remote_port, int *port)
usr/src/uts/i86xpv/os/evtchn.c
233
*port = bind.local_port;
usr/src/uts/i86xpv/os/evtchn.c
250
*evtchnp = alloc.port;
usr/src/uts/i86xpv/os/evtchn.c
266
close.port = evtchn;
usr/src/uts/i86xpv/os/evtchn.c
283
return (bind.port);
usr/src/uts/i86xpv/os/evtchn.c
294
bind.port = evtchn;
usr/src/uts/i86xpv/os/evtchn.c
310
return (bind.port);
usr/src/uts/i86xpv/os/evtchn.c
319
unmask.port = evtchn;
usr/src/uts/intel/asm/sunddi.h
103
outl(int port, uint32_t value)
usr/src/uts/intel/asm/sunddi.h
105
uint16_t port16 = (uint16_t)port;
usr/src/uts/intel/asm/sunddi.h
42
inb(int port)
usr/src/uts/intel/asm/sunddi.h
44
uint16_t port16 = (uint16_t)port;
usr/src/uts/intel/asm/sunddi.h
55
inw(int port)
usr/src/uts/intel/asm/sunddi.h
57
uint16_t port16 = (uint16_t)port;
usr/src/uts/intel/asm/sunddi.h
68
inl(int port)
usr/src/uts/intel/asm/sunddi.h
70
uint16_t port16 = (uint16_t)port;
usr/src/uts/intel/asm/sunddi.h
81
outb(int port, uint8_t value)
usr/src/uts/intel/asm/sunddi.h
83
uint16_t port16 = (uint16_t)port;
usr/src/uts/intel/asm/sunddi.h
92
outw(int port, uint16_t value)
usr/src/uts/intel/asm/sunddi.h
94
uint16_t port16 = (uint16_t)port;
usr/src/uts/intel/io/ecpp.c
1058
pp->port = ECPP_PORT_DMA;
usr/src/uts/intel/io/ecpp.c
1607
byte = pp->port;
usr/src/uts/intel/io/ecpp.c
1609
switch (pp->port) {
usr/src/uts/intel/io/ecpp.c
2171
pp->port = ECPP_PORT_DMA;
usr/src/uts/intel/io/ecpp.c
2173
pp->port = ECPP_PORT_PIO;
usr/src/uts/intel/io/ecpp.c
2212
uchar_t *port;
usr/src/uts/intel/io/ecpp.c
2214
port = (uchar_t *)mp->b_cont->b_rptr;
usr/src/uts/intel/io/ecpp.c
2222
switch (*port) {
usr/src/uts/intel/io/ecpp.c
2227
pp->port = *port;
usr/src/uts/intel/io/ecpp.c
2237
pp->port = *port;
usr/src/uts/intel/io/ecpp.c
2259
switch (pp->port) {
usr/src/uts/intel/io/viona/viona_main.c
1393
viona_notify_iop(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/viona/viona_main.c
1402
if (in || port != link->l_notify_ioport) {
usr/src/uts/intel/io/vmm/amd/svm.c
577
inout->port = (uint16_t)(info1 >> 16);
usr/src/uts/intel/io/vmm/intel/vmx.c
1865
inout->port = (uint16_t)(qual >> 16);
usr/src/uts/intel/io/vmm/io/vatpic.c
616
vatpic_read(struct vatpic *vatpic, struct atpic *atpic, bool in, int port,
usr/src/uts/intel/io/vmm/io/vatpic.c
633
if (port & ICU_IMR_OFFSET) {
usr/src/uts/intel/io/vmm/io/vatpic.c
654
vatpic_write(struct vatpic *vatpic, struct atpic *atpic, bool in, int port,
usr/src/uts/intel/io/vmm/io/vatpic.c
665
if (port & ICU_IMR_OFFSET) {
usr/src/uts/intel/io/vmm/io/vatpic.c
701
vatpic_master_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpic.c
711
return (vatpic_read(vatpic, atpic, in, port, bytes, eax));
usr/src/uts/intel/io/vmm/io/vatpic.c
714
return (vatpic_write(vatpic, atpic, in, port, bytes, eax));
usr/src/uts/intel/io/vmm/io/vatpic.c
718
vatpic_slave_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpic.c
728
return (vatpic_read(vatpic, atpic, in, port, bytes, eax));
usr/src/uts/intel/io/vmm/io/vatpic.c
731
return (vatpic_write(vatpic, atpic, in, port, bytes, eax));
usr/src/uts/intel/io/vmm/io/vatpic.c
749
vatpic_elc_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpic.c
756
switch (port) {
usr/src/uts/intel/io/vmm/io/vatpic.h
40
int vatpic_master_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpic.h
42
int vatpic_slave_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpic.h
44
int vatpic_elc_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpit.c
365
vatpit_handler(void *arg, bool in, uint16_t port, uint8_t bytes, uint32_t *eax)
usr/src/uts/intel/io/vmm/io/vatpit.c
377
if (port == TIMER_MODE) {
usr/src/uts/intel/io/vmm/io/vatpit.c
391
KASSERT(port >= TIMER_CNTR0 && port <= TIMER_CNTR2,
usr/src/uts/intel/io/vmm/io/vatpit.c
392
("invalid port 0x%x", port));
usr/src/uts/intel/io/vmm/io/vatpit.c
393
c = &vatpit->channel[port - TIMER_CNTR0];
usr/src/uts/intel/io/vmm/io/vatpit.c
441
if (port == TIMER_CNTR0) {
usr/src/uts/intel/io/vmm/io/vatpit.c
456
vatpit_nmisc_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpit.h
55
int vatpit_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vatpit.h
57
int vatpit_nmisc_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vpmtmr.c
142
vpmtmr_handler(void *arg, bool in, uint16_t port, uint8_t bytes, uint32_t *val)
usr/src/uts/intel/io/vmm/io/vpmtmr.h
56
int vpmtmr_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vrtc.c
1122
vrtc_addr_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vrtc.c
1208
vrtc_data_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vrtc.h
62
int vrtc_addr_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/io/vrtc.h
64
int vrtc_data_handler(void *arg, bool in, uint16_t port, uint8_t bytes,
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
463
int vm_ioport_access(struct vm *vm, int vcpuid, bool in, uint16_t port,
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
466
int vm_ioport_attach(struct vm *vm, uint16_t port, ioport_handler_t func,
usr/src/uts/intel/io/vmm/vmm.c
3890
vm_ioport_access(struct vm *vm, int vcpuid, bool in, uint16_t port,
usr/src/uts/intel/io/vmm/vmm.c
3893
return (vm_inout_access(&vm->ioports, in, port, bytes, val));
usr/src/uts/intel/io/vmm/vmm.c
3901
vm_ioport_attach(struct vm *vm, uint16_t port, ioport_handler_t func, void *arg,
usr/src/uts/intel/io/vmm/vmm.c
3905
err = vm_inout_attach(&vm->ioports, port, IOPF_DEFAULT, func, arg);
usr/src/uts/intel/io/vmm/vmm.c
3907
*cookie = (void *)IOP_GEN_COOKIE(func, arg, port);
usr/src/uts/intel/io/vmm/vmm.c
3915
uint16_t port = IOP_PORT_FROM_COOKIE((uintptr_t)*cookie);
usr/src/uts/intel/io/vmm/vmm.c
3918
err = vm_inout_detach(&vm->ioports, port, false, old_func, old_arg);
usr/src/uts/intel/io/vmm/vmm.c
3930
vm_ioport_hook(struct vm *vm, uint16_t port, ioport_handler_t func,
usr/src/uts/intel/io/vmm/vmm.c
3935
if (port == 0) {
usr/src/uts/intel/io/vmm/vmm.c
3939
err = vm_inout_attach(&vm->ioports, port, IOPF_DRV_HOOK, func, arg);
usr/src/uts/intel/io/vmm/vmm.c
3941
*cookie = (void *)IOP_GEN_COOKIE(func, arg, port);
usr/src/uts/intel/io/vmm/vmm.c
3948
uint16_t port = IOP_PORT_FROM_COOKIE((uintptr_t)*cookie);
usr/src/uts/intel/io/vmm/vmm.c
3953
err = vm_inout_detach(&vm->ioports, port, true, &old_func, &old_arg);
usr/src/uts/intel/io/vmm/vmm.c
3957
VERIFY(IOP_GEN_COOKIE(old_func, old_arg, port) == (uintptr_t)*cookie);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2415
err = vm_ioport_access(vm, vcpuid, in, vie->inout.port,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2692
vme->u.inout.port = vie->inout.port;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3024
vie->inout.port != result->port) {
usr/src/uts/intel/io/vmm/vmm_ioport.c
174
vm_inout_attach(struct ioport_config *cfg, uint16_t port, uint16_t flags,
usr/src/uts/intel/io/vmm/vmm_ioport.c
188
if (compare->iope_port == port) {
usr/src/uts/intel/io/vmm/vmm_ioport.c
190
} else if (compare->iope_port < port) {
usr/src/uts/intel/io/vmm/vmm_ioport.c
203
new_ents[insert_idx].iope_port = port;
usr/src/uts/intel/io/vmm/vmm_ioport.c
215
vm_inout_detach(struct ioport_config *cfg, uint16_t port, bool drv_hook,
usr/src/uts/intel/io/vmm/vmm_ioport.c
226
if (compare->iope_port != port) {
usr/src/uts/intel/io/vmm/vmm_ioport.c
271
vm_inout_find(const struct ioport_config *cfg, uint16_t port)
usr/src/uts/intel/io/vmm/vmm_ioport.c
277
if (entries[i].iope_port == port) {
usr/src/uts/intel/io/vmm/vmm_ioport.c
285
vm_inout_access(struct ioport_config *cfg, bool in, uint16_t port,
usr/src/uts/intel/io/vmm/vmm_ioport.c
291
ent = vm_inout_find(cfg, port);
usr/src/uts/intel/io/vmm/vmm_ioport.c
295
err = ent->iope_func(ent->iope_arg, in, port, bytes, val);
usr/src/uts/intel/io/vmm/vmm_ioport.c
60
vm_inout_def(ioport_entry_t *entries, uint_t i, uint16_t port,
usr/src/uts/intel/io/vmm/vmm_ioport.c
68
VERIFY(prev->iope_port < port);
usr/src/uts/intel/io/vmm/vmm_ioport.c
72
ent->iope_port = port;
usr/src/uts/intel/io/vmm/vmm_ioport.h
70
int vm_inout_attach(struct ioport_config *ports, uint16_t port, uint16_t flags,
usr/src/uts/intel/io/vmm/vmm_ioport.h
72
int vm_inout_detach(struct ioport_config *ports, uint16_t port, bool drv_hook,
usr/src/uts/intel/io/vmm/vmm_ioport.h
75
int vm_inout_access(struct ioport_config *ports, bool in, uint16_t port,
usr/src/uts/intel/io/vmm/vmm_ioport.h
83
#define IOP_GEN_COOKIE(func, arg, port) \
usr/src/uts/intel/io/vmm/vmm_ioport.h
85
| (uint16_t)(port)))
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1642
uint16_t port = arg;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1643
error = vpmtmr_set_location(sc->vmm_vm, port);
usr/src/uts/intel/os/ddi_i86.c
1233
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1236
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1240
for (; repcount; repcount--, port++)
usr/src/uts/intel/os/ddi_i86.c
1241
if ((*h++ = inb(port)) == 0xff)
usr/src/uts/intel/os/ddi_i86.c
1245
if ((*h++ = inb(port)) == 0xff)
usr/src/uts/intel/os/ddi_i86.c
1260
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1263
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1267
for (; repcount; repcount--, port += 2)
usr/src/uts/intel/os/ddi_i86.c
1268
if ((*h++ = inw(port)) == 0xffff)
usr/src/uts/intel/os/ddi_i86.c
1272
if ((*h++ = inw(port)) == 0xffff)
usr/src/uts/intel/os/ddi_i86.c
1287
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1290
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1294
for (; repcount; repcount--, port += 4)
usr/src/uts/intel/os/ddi_i86.c
1295
if ((*h++ = inl(port)) == 0xffffffff)
usr/src/uts/intel/os/ddi_i86.c
1299
if ((*h++ = inl(port)) == 0xffffffff)
usr/src/uts/intel/os/ddi_i86.c
1392
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1395
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1399
for (; repcount; repcount--, port += 2)
usr/src/uts/intel/os/ddi_i86.c
1400
if ((*h++ = ddi_swap16(inw(port))) == 0xffff)
usr/src/uts/intel/os/ddi_i86.c
1404
if ((*h++ = ddi_swap16(inw(port))) == 0xffff)
usr/src/uts/intel/os/ddi_i86.c
1471
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1474
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1478
for (; repcount; repcount--, port += 4)
usr/src/uts/intel/os/ddi_i86.c
1479
if ((*h++ = ddi_swap32(inl(port))) == 0xffffffff)
usr/src/uts/intel/os/ddi_i86.c
1483
if ((*h++ = ddi_swap32(inl(port))) == 0xffffffff)
usr/src/uts/intel/os/ddi_i86.c
1569
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1572
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1576
for (; repcount; repcount--, port++)
usr/src/uts/intel/os/ddi_i86.c
1577
outb(port, *h++);
usr/src/uts/intel/os/ddi_i86.c
1580
outb(port, *h++);
usr/src/uts/intel/os/ddi_i86.c
1610
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1613
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1617
for (; repcount; repcount--, port += 2)
usr/src/uts/intel/os/ddi_i86.c
1618
outw(port, *h++);
usr/src/uts/intel/os/ddi_i86.c
1621
outw(port, *h++);
usr/src/uts/intel/os/ddi_i86.c
1651
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1654
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1658
for (; repcount; repcount--, port += 2)
usr/src/uts/intel/os/ddi_i86.c
1659
outw(port, ddi_swap16(*h++));
usr/src/uts/intel/os/ddi_i86.c
1662
outw(port, ddi_swap16(*h++));
usr/src/uts/intel/os/ddi_i86.c
1692
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1695
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1699
for (; repcount; repcount--, port += 4)
usr/src/uts/intel/os/ddi_i86.c
1700
outl(port, *h++);
usr/src/uts/intel/os/ddi_i86.c
1703
outl(port, *h++);
usr/src/uts/intel/os/ddi_i86.c
1733
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
1736
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
1740
for (; repcount; repcount--, port += 4)
usr/src/uts/intel/os/ddi_i86.c
1741
outl(port, ddi_swap32(*h++));
usr/src/uts/intel/os/ddi_i86.c
1744
outl(port, ddi_swap32(*h++));
usr/src/uts/intel/os/ddi_i86.c
627
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
630
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
633
for (; repcount; repcount--, port += 2)
usr/src/uts/intel/os/ddi_i86.c
634
*h++ = ddi_swap16(inw(port));
usr/src/uts/intel/os/ddi_i86.c
637
*h++ = ddi_swap16(inw(port));
usr/src/uts/intel/os/ddi_i86.c
682
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
685
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
688
for (; repcount; repcount--, port += 4)
usr/src/uts/intel/os/ddi_i86.c
689
*h++ = ddi_swap32(inl(port));
usr/src/uts/intel/os/ddi_i86.c
692
*h++ = ddi_swap32(inl(port));
usr/src/uts/intel/os/ddi_i86.c
791
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
794
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
797
for (; repcount; repcount--, port += 2)
usr/src/uts/intel/os/ddi_i86.c
798
outw(port, ddi_swap16(*h++));
usr/src/uts/intel/os/ddi_i86.c
801
outw(port, ddi_swap16(*h++));
usr/src/uts/intel/os/ddi_i86.c
846
uintptr_t port;
usr/src/uts/intel/os/ddi_i86.c
849
port = (uintptr_t)dev_addr;
usr/src/uts/intel/os/ddi_i86.c
852
for (; repcount; repcount--, port += 4)
usr/src/uts/intel/os/ddi_i86.c
853
outl(port, ddi_swap32(*h++));
usr/src/uts/intel/os/ddi_i86.c
856
outl(port, ddi_swap32(*h++));
usr/src/uts/intel/sys/archsystm.h
104
extern uint16_t inw(int port);
usr/src/uts/intel/sys/archsystm.h
105
extern uint32_t inl(int port);
usr/src/uts/intel/sys/archsystm.h
106
extern void outw(int port, uint16_t value);
usr/src/uts/intel/sys/archsystm.h
107
extern void outl(int port, uint32_t value);
usr/src/uts/intel/sys/archsystm.h
222
extern uint8_t inb(int port);
usr/src/uts/intel/sys/archsystm.h
223
extern void outb(int port, uint8_t value);
usr/src/uts/intel/sys/ecppvar.h
166
uchar_t port; /* xfer type: dma/pio/tfifo */
usr/src/uts/intel/sys/vmm.h
261
uint16_t port;
usr/src/uts/sparc/os/iscsi_boot.c
101
10, &port) == 0) {
usr/src/uts/sparc/os/iscsi_boot.c
103
(unsigned int)port;
usr/src/uts/sparc/os/iscsi_boot.c
71
long port;
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
225
int port = CHERRY_KEY_POLL_PORT;
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
229
err = cherry_ssc050_get_port_bit(dip, port, bit,
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1129
uint8_t port, uint8_t data)
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1131
ASSERT(port < HPC3130_MAX_SLOT);
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1135
HPC3130_REG(offset, port), B_TRUE, &data));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1140
uint8_t port, uint8_t *data)
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1142
ASSERT(port < HPC3130_MAX_SLOT);
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
1146
HPC3130_REG(offset, port), B_FALSE, data));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
423
int port = MINOR_TO_PORT(getminor(dev));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
440
if (!(port >= 0 && port < unitp->hpc3130_slot_table_length)) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
446
ste = &unitp->hpc3130_slot_table[port];
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
449
port, instance));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
453
err = hpc3130_get(arg, HPC3130_HP_STATUS_REG(port), unitp,
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
458
err = hpc3130_get(arg, HPC3130_HP_CONTROL_REG(port), unitp,
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
468
err = hpc3130_set(arg, HPC3130_HP_CONTROL_REG(port), unitp,
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
473
err = hpc3130_get(arg, HPC3130_INTERRUPT_STATUS_REG(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
478
err = hpc3130_set(arg, HPC3130_INTERRUPT_STATUS_REG(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
483
err = hpc3130_get(arg, HPC3130_GENERAL_CONFIG_REG(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
488
err = hpc3130_set(arg, HPC3130_GENERAL_CONFIG_REG(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
493
err = hpc3130_get(arg, HPC3130_ATTENTION_INDICATOR(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
498
err = hpc3130_set(arg, HPC3130_ATTENTION_INDICATOR(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
503
err = hpc3130_get(arg, HPC3130_INTERRUPT_ENABLE_REG(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
508
err = hpc3130_set(arg, HPC3130_INTERRUPT_ENABLE_REG(port),
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
612
DAK_GET_SBD_APID(ev.name, sizeof (ev.name), port);
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
623
if (unitp->events[port] & HPC3130_IEVENT_OCCUPANCY) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
624
unitp->events[port] &= ~HPC3130_IEVENT_OCCUPANCY;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
625
ev.id = (unitp->present[port] == B_FALSE ?
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
628
} else if (unitp->events[port] & HPC3130_IEVENT_POWER) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
629
unitp->events[port] &= ~HPC3130_IEVENT_POWER;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
630
ev.id = (unitp->power[port] == B_TRUE ?
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
633
} else if (unitp->events[port] & HPC3130_IEVENT_BUTTON) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
634
unitp->events[port] &= ~HPC3130_IEVENT_BUTTON;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
636
} else if (unitp->events[port] & HPC3130_IEVENT_FAULT) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
637
unitp->events[port] &= ~HPC3130_IEVENT_FAULT;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
638
ev.id = (unitp->fault_led[port] == HPC3130_ATTN_ON ?
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
641
} else if (unitp->events[port] & HPC3130_IEVENT_OK2REM) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
642
unitp->events[port] &= ~HPC3130_IEVENT_OK2REM;
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
643
ev.id = (unitp->ok2rem_led[port] == HPC3130_ATTN_ON ?
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
693
int port = MINOR_TO_PORT(getminor(dev));
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
696
if (!(port >= 0 && port < HPC3130_MAX_SLOT)) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
703
if (unitp->events[port]) {
usr/src/uts/sun4u/daktari/io/hpc3130_dak.c
708
*phpp = &unitp->pollhead[port];
usr/src/uts/sun4u/daktari/os/daktari.c
217
int port = DAK_KEY_POLL_PORT;
usr/src/uts/sun4u/daktari/os/daktari.c
221
err = daktari_ssc050_get_port_bit(dip, port, bit,
usr/src/uts/sun4u/io/i2c/clients/pca9556.c
607
int port;
usr/src/uts/sun4u/io/i2c/clients/pca9556.c
618
port = MINOR_TO_PORT(getminor(dev));
usr/src/uts/sun4u/io/i2c/clients/pca9556.c
656
PCA9555_INPUT_REG + port;
usr/src/uts/sun4u/io/i2c/clients/pca9556.c
669
PCA9555_OUTPUT_REG + port;
usr/src/uts/sun4u/io/i2c/clients/pca9556.c
682
PCA9555_POLARITY_REG + port;
usr/src/uts/sun4u/io/i2c/clients/pca9556.c
695
PCA9555_CONFIG_REG + port;
usr/src/uts/sun4u/io/i2c/clients/pcf8591.c
232
int port = MINOR_TO_PORT(getminor(dev));
usr/src/uts/sun4u/io/i2c/clients/pcf8591.c
256
unitp->pcf8591_name, port, instance));
usr/src/uts/sun4u/io/i2c/clients/pcf8591.c
269
reg = (uchar_t)port;
usr/src/uts/sun4u/io/i2c/clients/pcf8591.c
318
reg = (uchar_t)port;
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
318
int port = MINOR_TO_PORT(getminor(dev));
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
341
D3CMN_ERR((CE_NOTE, "%s: ioctl: port = %d", unitp->name, port));
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
352
reg = SSC050_DATADIRECTION_REG(port);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
372
err = ssc050_get(unitp, port, &val8, I2C_SLEEP);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
39
#define SSC050_DATADIRECTION_REG(port) (0x10 | (port))
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
390
reg = SSC050_DATADIRECTION_REG(port);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
40
#define SSC050_COUNT_REG(port) (0x32 | ((port) << 2))
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
41
#define SSC050_GP_REG(port) (port)
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
411
err = ssc050_get(unitp, port, &val8, I2C_SLEEP);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
42
#define SSC050_BIT_REG(port, bit) (SSC050_PORT_BIT_REG(port) | (bit))
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
425
err = ssc050_set(unitp, SSC050_GP_REG(port), val8);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
429
err = ssc050_get(unitp, SSC050_FAN_CONTROL_REG(port),
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
436
port, control));
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
443
err = ssc050_get(unitp, SSC050_COUNT_REG(port), &fan_count,
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
485
reg = (uchar_t)SSC050_BIT_REG(port, ioctl_bit.bit_num);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
533
reg = (uchar_t)SSC050_BIT_REG(port, ioctl_bit.bit_num);
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
686
ssc050_get_port_bit(dev_info_t *dip, int port, int bit, uchar_t *rval,
usr/src/uts/sun4u/io/i2c/clients/ssc050.c
691
int reg = (uchar_t)SSC050_BIT_REG(port, bit);
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1315
envctrl_read_chip(struct envctrlunit *unitp, int type, int chip_num, int port,
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1339
port, autoincr, 0, 1, data, num);
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1359
envctrl_write_chip(struct envctrlunit *unitp, int type, int chip_num, int port,
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1389
port, autoincr, 0, 1, data, num);
usr/src/uts/sun4u/sys/i2c/clients/ssc050.h
36
#define SSC050_FAN_CONTROL_REG(port) (0x30 + (port * 4))
usr/src/uts/sun4u/sys/i2c/clients/ssc050.h
38
#define SSC050_PORT_BIT_REG(port) (0x80 + (port << 4))
usr/src/uts/sun4v/io/ds_common.c
1016
PORTID(port), req->svc_id);
usr/src/uts/sun4v/io/ds_common.c
1020
(void) ds_send_msg(port, msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
1025
PORTID(port), req->svc_id, (u_longlong_t)svc->hdl);
usr/src/uts/sun4v/io/ds_common.c
1044
"client, state (%x)" DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
1051
"client" DS_EOL, PORTID(port), req->svc_id);
usr/src/uts/sun4v/io/ds_common.c
1057
PORTID(port), req->svc_id, svc->state);
usr/src/uts/sun4v/io/ds_common.c
1058
(void) ds_svc_unregister(svc, port);
usr/src/uts/sun4v/io/ds_common.c
1061
(void) ds_svc_port_up(svc, port);
usr/src/uts/sun4v/io/ds_common.c
1062
(void) ds_svc_register_onport(svc, port);
usr/src/uts/sun4v/io/ds_common.c
108
typedef void (*ds_msg_handler_t)(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1082
"svc_portid: %d" DS_EOL, PORTID(port), req->svc_id,
usr/src/uts/sun4v/io/ds_common.c
1084
(int)(svc->port == NULL ? -1 : PORTID(svc->port)));
usr/src/uts/sun4v/io/ds_common.c
109
static void ds_handle_init_req(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1090
if (svc->port != NULL && port == svc->port) {
usr/src/uts/sun4v/io/ds_common.c
1095
(void) ds_svc_unregister(svc, port);
usr/src/uts/sun4v/io/ds_common.c
110
static void ds_handle_init_ack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1108
svc->port = port;
usr/src/uts/sun4v/io/ds_common.c
111
static void ds_handle_init_nack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
112
static void ds_handle_reg_req(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
113
static void ds_handle_reg_ack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1134
DS_EOL, PORTID(port), svc->cap.svc_id,
usr/src/uts/sun4v/io/ds_common.c
114
static void ds_handle_reg_nack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
115
static void ds_handle_unreg_req(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1152
DS_EOL, PORTID(port), svc->cap.svc_id, new_major);
usr/src/uts/sun4v/io/ds_common.c
1156
(void) ds_send_msg(port, msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
116
static void ds_handle_unreg_ack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1161
ds_handle_reg_ack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
117
static void ds_handle_unreg_nack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1172
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
118
static void ds_handle_data(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1188
DS_EOL, PORTID(port), (u_longlong_t)ack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
119
static void ds_handle_nack(ds_port_t *port, caddr_t buf, size_t len);
usr/src/uts/sun4v/io/ds_common.c
1195
PORTID(port), svc->state);
usr/src/uts/sun4v/io/ds_common.c
1220
svc->port = port;
usr/src/uts/sun4v/io/ds_common.c
1223
DS_EOL, PORTID(port), svc->cap.svc_id, svc->ver.major,
usr/src/uts/sun4v/io/ds_common.c
1244
ds_port_is_ready(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
1248
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1249
is_ready = (port->ldc.state == LDC_UP) &&
usr/src/uts/sun4v/io/ds_common.c
1250
(port->state == DS_PORT_READY);
usr/src/uts/sun4v/io/ds_common.c
1251
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1258
ds_port_t *port;
usr/src/uts/sun4v/io/ds_common.c
1289
port = &ds_ports[portid];
usr/src/uts/sun4v/io/ds_common.c
1291
if (!ds_port_is_ready(port))
usr/src/uts/sun4v/io/ds_common.c
1295
portid, __func__, (uint_t)(port->ldc.id));
usr/src/uts/sun4v/io/ds_common.c
1299
if (ds_send_reg_req(svc, port) == 0) {
usr/src/uts/sun4v/io/ds_common.c
1309
ds_reset_svc(svc, port);
usr/src/uts/sun4v/io/ds_common.c
1314
ds_handle_reg_nack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
1324
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
1338
DS_EOL, PORTID(port), (u_longlong_t)nack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1348
DS_EOL, PORTID(port), (u_longlong_t)nack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1355
"invalid state (%d)" DS_EOL, PORTID(port), svc->cap.svc_id,
usr/src/uts/sun4v/io/ds_common.c
1362
" for %s" DS_EOL, PORTID(port), svc->cap.svc_id);
usr/src/uts/sun4v/io/ds_common.c
1363
ds_reset_svc(svc, port);
usr/src/uts/sun4v/io/ds_common.c
1373
DS_EOL, PORTID(port), svc->cap.svc_id);
usr/src/uts/sun4v/io/ds_common.c
1374
ds_reset_svc(svc, port);
usr/src/uts/sun4v/io/ds_common.c
1376
ds_try_next_port(svc, PORTID(port) + 1);
usr/src/uts/sun4v/io/ds_common.c
1381
DS_EOL, PORTID(port), svc->cap.svc_id,
usr/src/uts/sun4v/io/ds_common.c
1399
DS_EOL, PORTID(port), svc->cap.svc_id, nack->major_vers);
usr/src/uts/sun4v/io/ds_common.c
1400
ds_reset_svc(svc, port);
usr/src/uts/sun4v/io/ds_common.c
1402
ds_try_next_port(svc, PORTID(port) + 1);
usr/src/uts/sun4v/io/ds_common.c
1417
ds_handle_unreg_req(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
1431
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
1442
((svc = ds_find_clnt_svc_by_hdl_port(req->svc_handle, port))
usr/src/uts/sun4v/io/ds_common.c
1444
svc->port != port))) {
usr/src/uts/sun4v/io/ds_common.c
1446
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1447
is_up = (port->ldc.state == LDC_UP);
usr/src/uts/sun4v/io/ds_common.c
1448
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1452
DS_EOL, PORTID(port), (u_longlong_t)req->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1453
ds_send_unreg_nack(port, req->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1458
PORTID(port), svc->cap.svc_id, (u_longlong_t)req->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
146
static int ds_ldc_init(ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1460
(void) ds_svc_unregister(svc, svc->port);
usr/src/uts/sun4v/io/ds_common.c
1463
PORTID(port), svc->cap.svc_id, (u_longlong_t)req->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1480
(void) ds_send_msg(port, msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
1486
ds_handle_unreg_ack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
1494
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
150
static int ds_recv_msg(ds_port_t *port, caddr_t msgp, size_t *sizep);
usr/src/uts/sun4v/io/ds_common.c
1502
PORTID(port), (u_longlong_t)ack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
151
static void ds_handle_up_event(ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1515
DS_EOL, PORTID(port), (u_longlong_t)ack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
152
static void ds_handle_down_reset_events(ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1523
ds_handle_unreg_nack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
1531
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
1539
PORTID(port), (u_longlong_t)nack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1552
DS_EOL, PORTID(port), (u_longlong_t)nack->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
1560
ds_handle_data(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
157
static int ds_send_msg(ds_port_t *port, caddr_t msg, size_t msglen);
usr/src/uts/sun4v/io/ds_common.c
1572
"(%ld), expected at least %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
158
static int ds_send_reg_req(ds_svc_t *svc, ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1587
if ((svc = ds_find_clnt_svc_by_hdl_port(data->svc_handle, port))
usr/src/uts/sun4v/io/ds_common.c
159
static void ds_send_unreg_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl);
usr/src/uts/sun4v/io/ds_common.c
1592
DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
1594
ds_send_data_nack(port, data->svc_handle);
usr/src/uts/sun4v/io/ds_common.c
160
static void ds_send_data_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl);
usr/src/uts/sun4v/io/ds_common.c
1602
PORTID(port), svc->cap.svc_id, (u_longlong_t)svc->hdl);
usr/src/uts/sun4v/io/ds_common.c
1610
ds_handle_nack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
1619
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
1627
DS_EOL, PORTID(port), (u_longlong_t)nack->svc_handle,
usr/src/uts/sun4v/io/ds_common.c
1635
port)) == NULL) {
usr/src/uts/sun4v/io/ds_common.c
1643
" as invalid" DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
1646
(void) ds_svc_unregister(svc, svc->port);
usr/src/uts/sun4v/io/ds_common.c
1654
ds_send_init_req(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
1659
ds_ver_t *vers = &ds_vers[port->ver_idx];
usr/src/uts/sun4v/io/ds_common.c
1661
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1662
if (port->state != DS_PORT_LDC_INIT) {
usr/src/uts/sun4v/io/ds_common.c
1664
DS_EOL, PORTID(port), port->state);
usr/src/uts/sun4v/io/ds_common.c
1665
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1668
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1671
PORTID(port), vers->major, vers->minor);
usr/src/uts/sun4v/io/ds_common.c
168
static void ds_reset_svc(ds_svc_t *svc, ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1683
if (ds_send_msg(port, (caddr_t)hdr, msglen) == 0) {
usr/src/uts/sun4v/io/ds_common.c
1689
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
169
static int ds_svc_register_onport(ds_svc_t *svc, ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1690
if (port->state == DS_PORT_LDC_INIT)
usr/src/uts/sun4v/io/ds_common.c
1691
port->state = DS_PORT_INIT_REQ;
usr/src/uts/sun4v/io/ds_common.c
1692
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1698
ds_send_reg_req(ds_svc_t *svc, ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
171
static void ds_set_port_ready(ds_port_t *port, uint16_t major, uint16_t minor);
usr/src/uts/sun4v/io/ds_common.c
1711
"for svc '%s'" DS_EOL, PORTID(port), svc->state,
usr/src/uts/sun4v/io/ds_common.c
1716
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1719
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1722
DS_EOL, PORTID(port), port->ldc.id);
usr/src/uts/sun4v/io/ds_common.c
1723
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1728
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1731
DS_EOL, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
1732
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1736
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
174
static void ds_port_reset(ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
175
static ldc_status_t ds_update_ldc_state(ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
1759
DS_EOL, PORTID(port), svc->cap.svc_id, ver->major, ver->minor,
usr/src/uts/sun4v/io/ds_common.c
1762
if ((rv = ds_send_msg(port, msg, msglen)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
1763
svc->port = port;
usr/src/uts/sun4v/io/ds_common.c
1783
ds_port_t *port = svc->port;
usr/src/uts/sun4v/io/ds_common.c
1786
if (port == NULL) {
usr/src/uts/sun4v/io/ds_common.c
1792
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1795
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1798
DS_EOL, PORTID(port), port->ldc.id);
usr/src/uts/sun4v/io/ds_common.c
1799
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1804
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1807
PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
1808
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1812
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1831
PORTID(port), (svc->cap.svc_id) ? svc->cap.svc_id : "NULL",
usr/src/uts/sun4v/io/ds_common.c
1834
if ((rv = ds_send_msg(port, msg, msglen)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
1843
ds_send_unreg_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl)
usr/src/uts/sun4v/io/ds_common.c
1850
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1853
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1856
DS_EOL, PORTID(port), port->ldc.id);
usr/src/uts/sun4v/io/ds_common.c
1857
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1862
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1865
DS_EOL, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
1866
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1870
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1885
PORTID(port), (u_longlong_t)bad_hdl);
usr/src/uts/sun4v/io/ds_common.c
1887
(void) ds_send_msg(port, msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
1892
ds_send_data_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl)
usr/src/uts/sun4v/io/ds_common.c
1899
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1902
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
1905
DS_EOL, PORTID(port), port->ldc.id);
usr/src/uts/sun4v/io/ds_common.c
1906
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1911
if (port->state != DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
1914
PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
1915
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1919
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
1935
PORTID(port), (u_longlong_t)bad_hdl);
usr/src/uts/sun4v/io/ds_common.c
1937
(void) ds_send_msg(port, msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
195
ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
197
ds_port_t *port);
usr/src/uts/sun4v/io/ds_common.c
2108
ds_set_svc_port_tried(char *svc_id, ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2120
DS_PORTSET_ADD(svc->tried, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
2125
ds_svc_register_onport(ds_svc_t *svc, ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2132
if (!DS_PORT_IN_SET(svc->avail, PORTID(port)))
usr/src/uts/sun4v/io/ds_common.c
2135
if (DS_PORT_IN_SET(svc->tried, PORTID(port)))
usr/src/uts/sun4v/io/ds_common.c
2138
if (!ds_port_is_ready(port))
usr/src/uts/sun4v/io/ds_common.c
2144
DS_PORTSET_ADD(svc->tried, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
2146
ds_set_svc_port_tried(svc->cap.svc_id, port);
usr/src/uts/sun4v/io/ds_common.c
2151
if (PORTID(port) == ds_sp_port_id) {
usr/src/uts/sun4v/io/ds_common.c
2156
if (ds_send_reg_req(svc, port) == 0) {
usr/src/uts/sun4v/io/ds_common.c
2163
ds_reset_svc(svc, port);
usr/src/uts/sun4v/io/ds_common.c
2185
ds_port_t *port;
usr/src/uts/sun4v/io/ds_common.c
2220
port = &ds_ports[idx];
usr/src/uts/sun4v/io/ds_common.c
2221
if (ds_svc_register_onport(svc, port)) {
usr/src/uts/sun4v/io/ds_common.c
2233
ds_port_t *port = (ds_port_t *)arg;
usr/src/uts/sun4v/io/ds_common.c
2243
if (svc->port != port) {
usr/src/uts/sun4v/io/ds_common.c
2247
if (port) {
usr/src/uts/sun4v/io/ds_common.c
2249
" hdl=0x%09lx" DS_EOL, PORTID(port), svc->cap.svc_id,
usr/src/uts/sun4v/io/ds_common.c
2258
ds_reset_svc(svc, port);
usr/src/uts/sun4v/io/ds_common.c
2283
ds_port_t *port = (ds_port_t *)arg;
usr/src/uts/sun4v/io/ds_common.c
2290
DS_PORTSET_ADD(svc->avail, port->id);
usr/src/uts/sun4v/io/ds_common.c
2291
DS_PORTSET_DEL(svc->tried, port->id);
usr/src/uts/sun4v/io/ds_common.c
2297
ds_set_port_ready(ds_port_t *port, uint16_t major, uint16_t minor)
usr/src/uts/sun4v/io/ds_common.c
2301
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
2302
was_ready = (port->state == DS_PORT_READY);
usr/src/uts/sun4v/io/ds_common.c
2304
port->state = DS_PORT_READY;
usr/src/uts/sun4v/io/ds_common.c
2305
port->ver.major = major;
usr/src/uts/sun4v/io/ds_common.c
2306
port->ver.minor = minor;
usr/src/uts/sun4v/io/ds_common.c
2308
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
2320
(void) ds_walk_svcs(ds_svc_port_up, port);
usr/src/uts/sun4v/io/ds_common.c
2321
(void) ds_walk_svcs(ds_svc_register_onport_walker, port);
usr/src/uts/sun4v/io/ds_common.c
2381
ds_reset_svc(ds_svc_t *svc, ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2390
svc->port = NULL;
usr/src/uts/sun4v/io/ds_common.c
2391
if (port) {
usr/src/uts/sun4v/io/ds_common.c
2392
DS_PORTSET_DEL(svc->avail, port->id);
usr/src/uts/sun4v/io/ds_common.c
240
ds_update_ldc_state(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2427
ds_port_reset(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2430
ASSERT(MUTEX_HELD(&port->lock));
usr/src/uts/sun4v/io/ds_common.c
2433
(void) ds_walk_svcs(ds_svc_unregister, port);
usr/src/uts/sun4v/io/ds_common.c
2435
port->ver_idx = 0;
usr/src/uts/sun4v/io/ds_common.c
2436
port->ver.major = 0;
usr/src/uts/sun4v/io/ds_common.c
2437
port->ver.minor = 0;
usr/src/uts/sun4v/io/ds_common.c
2438
port->state = DS_PORT_LDC_INIT;
usr/src/uts/sun4v/io/ds_common.c
246
ASSERT(MUTEX_HELD(&port->lock));
usr/src/uts/sun4v/io/ds_common.c
251
if ((rv = ldc_status(port->ldc.hdl, &ldc_state)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
253
PORTID(port), __func__, ds_errno_to_str(rv, ebuf));
usr/src/uts/sun4v/io/ds_common.c
254
ldc_state = port->ldc.state;
usr/src/uts/sun4v/io/ds_common.c
256
port->ldc.state = ldc_state;
usr/src/uts/sun4v/io/ds_common.c
263
ds_handle_down_reset_events(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
265
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s: entered" DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
2669
if (svc->port) {
usr/src/uts/sun4v/io/ds_common.c
2673
(void) ds_svc_unregister(svc, svc->port);
usr/src/uts/sun4v/io/ds_common.c
269
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
271
ds_sys_drain_events(port);
usr/src/uts/sun4v/io/ds_common.c
273
(void) ds_update_ldc_state(port);
usr/src/uts/sun4v/io/ds_common.c
2731
ds_port_t *port;
usr/src/uts/sun4v/io/ds_common.c
276
ds_port_reset(port);
usr/src/uts/sun4v/io/ds_common.c
2763
if ((port = svc->port) == NULL) {
usr/src/uts/sun4v/io/ds_common.c
2778
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
279
(void) ldc_up(port->ldc.hdl);
usr/src/uts/sun4v/io/ds_common.c
2805
" payload_len=%d" DS_EOL, PORTID(port), (u_longlong_t)svc->hdl,
usr/src/uts/sun4v/io/ds_common.c
2809
if ((rv = ds_send_msg(port, msg, msglen)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
281
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
2818
ds_port_common_init(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2822
if ((port->flags & DS_PORT_MUTEX_INITED) == 0) {
usr/src/uts/sun4v/io/ds_common.c
2823
mutex_init(&port->lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/ds_common.c
2824
mutex_init(&port->tx_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/ds_common.c
2825
mutex_init(&port->rcv_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/ds_common.c
2826
port->flags |= DS_PORT_MUTEX_INITED;
usr/src/uts/sun4v/io/ds_common.c
2829
port->state = DS_PORT_INIT;
usr/src/uts/sun4v/io/ds_common.c
2830
DS_PORTSET_ADD(ds_allports, port->id);
usr/src/uts/sun4v/io/ds_common.c
2832
ds_sys_port_init(port);
usr/src/uts/sun4v/io/ds_common.c
2834
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
2835
rv = ds_ldc_init(port);
usr/src/uts/sun4v/io/ds_common.c
2836
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
284
ds_handle_up_event(port);
usr/src/uts/sun4v/io/ds_common.c
2842
ds_handle_up_event(port);
usr/src/uts/sun4v/io/ds_common.c
2847
ds_port_common_fini(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
2849
ASSERT(MUTEX_HELD(&port->lock));
usr/src/uts/sun4v/io/ds_common.c
2851
port->state = DS_PORT_FREE;
usr/src/uts/sun4v/io/ds_common.c
2853
DS_PORTSET_DEL(ds_allports, port->id);
usr/src/uts/sun4v/io/ds_common.c
2855
ds_sys_port_fini(port);
usr/src/uts/sun4v/io/ds_common.c
286
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s: exit" DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
290
ds_handle_up_event(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
294
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s: entered" DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
297
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
299
ldc_state = ds_update_ldc_state(port);
usr/src/uts/sun4v/io/ds_common.c
301
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
303
if ((ldc_state == LDC_UP) && IS_DS_PORT(port)) {
usr/src/uts/sun4v/io/ds_common.c
307
ds_send_init_req(port);
usr/src/uts/sun4v/io/ds_common.c
310
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s: exit" DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
3145
svc->port = NULL;
usr/src/uts/sun4v/io/ds_common.c
3151
lb_svc->port = NULL;
usr/src/uts/sun4v/io/ds_common.c
316
ds_port_t *port = (ds_port_t *)arg;
usr/src/uts/sun4v/io/ds_common.c
3162
ds_find_clnt_svc_by_hdl_port(ds_svc_hdl_t hdl, ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
3168
PORTID(port), __func__, (u_longlong_t)hdl);
usr/src/uts/sun4v/io/ds_common.c
3177
svc->svc_hdl == hdl && svc->port == port) {
usr/src/uts/sun4v/io/ds_common.c
3179
"0x%llx: svc%d" DS_EOL, PORTID(port), __func__,
usr/src/uts/sun4v/io/ds_common.c
3185
PORTID(port), __func__, (u_longlong_t)hdl);
usr/src/uts/sun4v/io/ds_common.c
320
PORTID(port), __func__, decode_ldc_events(event, evstring),
usr/src/uts/sun4v/io/ds_common.c
3208
newsvc->port = NULL;
usr/src/uts/sun4v/io/ds_common.c
325
DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
330
ds_handle_down_reset_events(port);
usr/src/uts/sun4v/io/ds_common.c
335
ds_handle_up_event(port);
usr/src/uts/sun4v/io/ds_common.c
339
if (port->ldc.state != LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
341
"port not up" DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
345
if (ds_sys_dispatch_func(ds_handle_recv, port)) {
usr/src/uts/sun4v/io/ds_common.c
347
" event", PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
353
"not supported" DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
358
"0x%llx" DS_EOL, PORTID(port), __func__,
usr/src/uts/sun4v/io/ds_common.c
362
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s: exit" DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
368
ds_ldc_init(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
372
caddr_t ldc_cb_arg = (caddr_t)port;
usr/src/uts/sun4v/io/ds_common.c
375
ASSERT(MUTEX_HELD(&port->lock));
usr/src/uts/sun4v/io/ds_common.c
378
PORTID(port), __func__, (u_longlong_t)port->ldc.id);
usr/src/uts/sun4v/io/ds_common.c
385
if ((rv = ldc_init(port->ldc.id, &ldc_attr, &port->ldc.hdl)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
387
DS_EOL, PORTID(port), __func__, port->ldc.id,
usr/src/uts/sun4v/io/ds_common.c
392
rv = ldc_reg_callback(port->ldc.hdl, ds_ldc_cb, ldc_cb_arg);
usr/src/uts/sun4v/io/ds_common.c
395
DS_EOL, PORTID(port), __func__, ds_errno_to_str(rv, ebuf));
usr/src/uts/sun4v/io/ds_common.c
399
ds_sys_ldc_init(port);
usr/src/uts/sun4v/io/ds_common.c
404
ds_ldc_fini(ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
409
ASSERT(port->state >= DS_PORT_LDC_INIT);
usr/src/uts/sun4v/io/ds_common.c
410
ASSERT(MUTEX_HELD(&port->lock));
usr/src/uts/sun4v/io/ds_common.c
412
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s: ldc_id=%ld" DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
413
__func__, port->ldc.id);
usr/src/uts/sun4v/io/ds_common.c
415
if ((rv = ldc_close(port->ldc.hdl)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
417
PORTID(port), __func__, ds_errno_to_str(rv, ebuf));
usr/src/uts/sun4v/io/ds_common.c
421
if ((rv = ldc_unreg_callback(port->ldc.hdl)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
423
DS_EOL, PORTID(port), __func__, ds_errno_to_str(rv, ebuf));
usr/src/uts/sun4v/io/ds_common.c
427
if ((rv = ldc_fini(port->ldc.hdl)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
429
PORTID(port), __func__, ds_errno_to_str(rv, ebuf));
usr/src/uts/sun4v/io/ds_common.c
433
port->ldc.id = (uint64_t)-1;
usr/src/uts/sun4v/io/ds_common.c
434
port->ldc.hdl = 0;
usr/src/uts/sun4v/io/ds_common.c
435
port->ldc.state = 0;
usr/src/uts/sun4v/io/ds_common.c
447
ds_recv_msg(ds_port_t *port, caddr_t msgp, size_t *sizep)
usr/src/uts/sun4v/io/ds_common.c
456
ASSERT(MUTEX_HELD(&port->rcv_lock));
usr/src/uts/sun4v/io/ds_common.c
461
PORTID(port), bytes_req);
usr/src/uts/sun4v/io/ds_common.c
467
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
468
if (port->ldc.state == LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
469
rv = ldc_read(port->ldc.hdl, msgp, &nbytes);
usr/src/uts/sun4v/io/ds_common.c
472
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
478
PORTID(port), __func__,
usr/src/uts/sun4v/io/ds_common.c
486
PORTID(port), nbytes, retry_count);
usr/src/uts/sun4v/io/ds_common.c
504
" no data available" DS_EOL, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
516
"message" DS_EOL, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
529
ds_port_t *port = (ds_port_t *)arg;
usr/src/uts/sun4v/io/ds_common.c
540
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s..." DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
549
mutex_enter(&port->rcv_lock);
usr/src/uts/sun4v/io/ds_common.c
552
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
553
if (port->ldc.state == LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
554
rv = ldc_chkq(port->ldc.hdl, &hasdata);
usr/src/uts/sun4v/io/ds_common.c
557
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
562
PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
573
if ((rv = ds_recv_msg(port, currp, &read_size)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
585
DS_EOL, PORTID(port), read_size, DS_HDR_SZ);
usr/src/uts/sun4v/io/ds_common.c
601
PORTID(port), __func__, (int)read_size);
usr/src/uts/sun4v/io/ds_common.c
608
if ((rv = ds_recv_msg(port, currp, &read_size)) != 0) {
usr/src/uts/sun4v/io/ds_common.c
617
PORTID(port), __func__, (DS_HDR_SZ + read_size),
usr/src/uts/sun4v/io/ds_common.c
632
devent->port = port;
usr/src/uts/sun4v/io/ds_common.c
637
(void) ds_log_add_msg(DS_LOG_IN(port->id), msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
641
"event handler", PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
646
mutex_exit(&port->rcv_lock);
usr/src/uts/sun4v/io/ds_common.c
650
ds_handle_down_reset_events(port);
usr/src/uts/sun4v/io/ds_common.c
653
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s done" DS_EOL, PORTID(port), __func__);
usr/src/uts/sun4v/io/ds_common.c
661
ds_port_t *port;
usr/src/uts/sun4v/io/ds_common.c
663
port = event->port;
usr/src/uts/sun4v/io/ds_common.c
669
PORTID(port), hdr->msg_type);
usr/src/uts/sun4v/io/ds_common.c
671
(*ds_msg_handlers[hdr->msg_type])(port, event->buf,
usr/src/uts/sun4v/io/ds_common.c
675
"type (%d)" DS_EOL, PORTID(port), hdr->msg_type);
usr/src/uts/sun4v/io/ds_common.c
683
ds_send_msg(ds_port_t *port, caddr_t msg, size_t msglen)
usr/src/uts/sun4v/io/ds_common.c
690
DS_DBG_LDC(CE_NOTE, "ds@%lx: %s msglen: %ld" DS_EOL, PORTID(port),
usr/src/uts/sun4v/io/ds_common.c
694
(void) ds_log_add_msg(DS_LOG_OUT(port->id), (uint8_t *)msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
701
mutex_enter(&port->tx_lock);
usr/src/uts/sun4v/io/ds_common.c
704
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
705
if (port->ldc.state == LDC_UP) {
usr/src/uts/sun4v/io/ds_common.c
706
rv = ldc_write(port->ldc.hdl, currp, &msglen);
usr/src/uts/sun4v/io/ds_common.c
709
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
712
mutex_exit(&port->tx_lock);
usr/src/uts/sun4v/io/ds_common.c
714
ds_handle_down_reset_events, port);
usr/src/uts/sun4v/io/ds_common.c
722
"remaining" DS_EOL, PORTID(port), rv,
usr/src/uts/sun4v/io/ds_common.c
734
mutex_exit(&port->tx_lock);
usr/src/uts/sun4v/io/ds_common.c
745
ds_handle_init_req(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
761
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
769
PORTID(port), req->major_vers, req->minor_vers);
usr/src/uts/sun4v/io/ds_common.c
791
PORTID(port), MIN(new_minor, req->minor_vers));
usr/src/uts/sun4v/io/ds_common.c
804
PORTID(port), new_major);
usr/src/uts/sun4v/io/ds_common.c
810
(void) ds_send_msg(port, msg, msglen);
usr/src/uts/sun4v/io/ds_common.c
814
ds_set_port_ready(port, req->major_vers, ack->minor_vers);
usr/src/uts/sun4v/io/ds_common.c
819
ds_handle_init_ack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
830
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
837
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
839
if (port->state == DS_PORT_READY) {
usr/src/uts/sun4v/io/ds_common.c
841
PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
842
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
846
if (port->state != DS_PORT_INIT_REQ) {
usr/src/uts/sun4v/io/ds_common.c
848
DS_EOL, PORTID(port), port->state);
usr/src/uts/sun4v/io/ds_common.c
849
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
853
ver = &(ds_vers[port->ver_idx]);
usr/src/uts/sun4v/io/ds_common.c
856
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
859
PORTID(port), major, minor);
usr/src/uts/sun4v/io/ds_common.c
861
ds_set_port_ready(port, major, minor);
usr/src/uts/sun4v/io/ds_common.c
865
ds_handle_init_nack(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
875
"length (%ld), expected %ld" DS_EOL, PORTID(port), len,
usr/src/uts/sun4v/io/ds_common.c
882
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
884
if (port->state != DS_PORT_INIT_REQ) {
usr/src/uts/sun4v/io/ds_common.c
886
DS_EOL, PORTID(port), port->state);
usr/src/uts/sun4v/io/ds_common.c
887
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
891
ver = &(ds_vers[port->ver_idx]);
usr/src/uts/sun4v/io/ds_common.c
894
DS_EOL, PORTID(port), ver->major, ver->minor, nack->major_vers);
usr/src/uts/sun4v/io/ds_common.c
899
DS_EOL, PORTID(port));
usr/src/uts/sun4v/io/ds_common.c
900
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
909
for (idx = port->ver_idx; idx < DS_NUM_VER; idx++) {
usr/src/uts/sun4v/io/ds_common.c
919
"supported" DS_EOL, PORTID(port), nack->major_vers);
usr/src/uts/sun4v/io/ds_common.c
921
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
927
port->ver_idx = idx;
usr/src/uts/sun4v/io/ds_common.c
928
port->state = DS_PORT_LDC_INIT;
usr/src/uts/sun4v/io/ds_common.c
929
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_common.c
931
ds_send_init_req(port);
usr/src/uts/sun4v/io/ds_common.c
936
ds_find_svc_by_id_port(char *svc_id, int is_client, ds_port_t *port)
usr/src/uts/sun4v/io/ds_common.c
953
if (port != NULL && svc->port == port) {
usr/src/uts/sun4v/io/ds_common.c
966
ds_handle_reg_req(ds_port_t *port, caddr_t buf, size_t len)
usr/src/uts/sun4v/io/ds_common.c
985
PORTID(port), len, explen);
usr/src/uts/sun4v/io/ds_common.c
992
DS_EOL, PORTID(port), req->svc_id, req->major_vers, req->minor_vers,
usr/src/uts/sun4v/io/ds_common.c
997
DS_HDL_ISCLIENT(req->svc_handle) == 0, port);
usr/src/uts/sun4v/io/ds_drv.c
1030
if (svc->port == NULL)
usr/src/uts/sun4v/io/ds_drv.c
1033
*dhdlp = svc->port->domain_hdl;
usr/src/uts/sun4v/io/ds_drv.c
312
ds_port_add(md_t *mdp, mde_cookie_t port, mde_cookie_t chan)
usr/src/uts/sun4v/io/ds_drv.c
320
if (md_get_prop_val(mdp, port, "id", &port_id) != 0) {
usr/src/uts/sun4v/io/ds_drv.c
348
md_get_prop_data(mdp, port, "ldc-ids", &ldcidsp, &len) == 0) {
usr/src/uts/sun4v/io/ds_drv.c
397
ds_sys_drain_events(ds_port_t *port)
usr/src/uts/sun4v/io/ds_drv.c
399
_NOTE(ARGUNUSED(port))
usr/src/uts/sun4v/io/ds_drv.c
406
ds_sys_port_init(ds_port_t *port)
usr/src/uts/sun4v/io/ds_drv.c
408
_NOTE(ARGUNUSED(port))
usr/src/uts/sun4v/io/ds_drv.c
415
ds_sys_port_fini(ds_port_t *port)
usr/src/uts/sun4v/io/ds_drv.c
417
_NOTE(ARGUNUSED(port))
usr/src/uts/sun4v/io/ds_drv.c
424
ds_sys_ldc_init(ds_port_t *port)
usr/src/uts/sun4v/io/ds_drv.c
429
ASSERT(MUTEX_HELD(&port->lock));
usr/src/uts/sun4v/io/ds_drv.c
431
if ((rv = ldc_open(port->ldc.hdl)) != 0) {
usr/src/uts/sun4v/io/ds_drv.c
433
PORTID(port), __func__, ds_errno_to_str(rv, ebuf));
usr/src/uts/sun4v/io/ds_drv.c
437
(void) ldc_up(port->ldc.hdl);
usr/src/uts/sun4v/io/ds_drv.c
439
(void) ldc_status(port->ldc.hdl, &port->ldc.state);
usr/src/uts/sun4v/io/ds_drv.c
442
PORTID(port), __func__, port->ldc.state);
usr/src/uts/sun4v/io/ds_drv.c
444
port->state = DS_PORT_LDC_INIT;
usr/src/uts/sun4v/io/ds_drv.c
801
ds_port_t *port;
usr/src/uts/sun4v/io/ds_drv.c
811
port = &ds_ports[port_id];
usr/src/uts/sun4v/io/ds_drv.c
813
mutex_enter(&port->lock);
usr/src/uts/sun4v/io/ds_drv.c
815
if (port->state >= DS_PORT_LDC_INIT) {
usr/src/uts/sun4v/io/ds_drv.c
817
(void) ds_ldc_fini(port);
usr/src/uts/sun4v/io/ds_drv.c
820
if (port->domain_name) {
usr/src/uts/sun4v/io/ds_drv.c
821
DS_FREE(port->domain_name, strlen(port->domain_name) + 1);
usr/src/uts/sun4v/io/ds_drv.c
822
port->domain_name = NULL;
usr/src/uts/sun4v/io/ds_drv.c
824
port->domain_hdl = DS_DHDL_INVALID;
usr/src/uts/sun4v/io/ds_drv.c
827
ds_port_common_fini(port);
usr/src/uts/sun4v/io/ds_drv.c
829
mutex_exit(&port->lock);
usr/src/uts/sun4v/io/ds_drv.c
869
if (svc->port == NULL)
usr/src/uts/sun4v/io/ds_drv.c
87
static int ds_port_add(md_t *mdp, mde_cookie_t port, mde_cookie_t chan);
usr/src/uts/sun4v/io/ds_drv.c
872
*dhdlp = svc->port->domain_hdl;
usr/src/uts/sun4v/io/ds_drv.c
904
ds_port_t *port;
usr/src/uts/sun4v/io/ds_drv.c
914
for (i = 0, port = ds_ports; i < DS_MAX_PORTS; i++, port++) {
usr/src/uts/sun4v/io/ds_drv.c
915
if (port->state != DS_PORT_FREE &&
usr/src/uts/sun4v/io/ds_drv.c
916
port->domain_name != NULL &&
usr/src/uts/sun4v/io/ds_drv.c
917
strcmp(port->domain_name, domain_name) == 0) {
usr/src/uts/sun4v/io/ds_drv.c
918
*dhdlp = port->domain_hdl;
usr/src/uts/sun4v/io/ds_drv.c
932
ds_port_t *port;
usr/src/uts/sun4v/io/ds_drv.c
941
for (i = 0, port = ds_ports; i < DS_MAX_PORTS; i++, port++) {
usr/src/uts/sun4v/io/ds_drv.c
942
if (port->state != DS_PORT_FREE &&
usr/src/uts/sun4v/io/ds_drv.c
943
port->domain_hdl == dhdl) {
usr/src/uts/sun4v/io/ds_drv.c
944
*domain_namep = port->domain_name;
usr/src/uts/sun4v/io/vcc.c
1099
vport = &vccp->port[i];
usr/src/uts/sun4v/io/vcc.c
1107
if ((vccp->port[i].status & VCC_PORT_AVAIL) &&
usr/src/uts/sun4v/io/vcc.c
1159
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
1279
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
1338
vport = &vccp->port[i];
usr/src/uts/sun4v/io/vcc.c
1392
vport = &vccp->port[VCC_CONTROL_PORT];
usr/src/uts/sun4v/io/vcc.c
1431
vport = &(vccp->port[i]);
usr/src/uts/sun4v/io/vcc.c
1446
vport = &vccp->port[VCC_CONTROL_PORT];
usr/src/uts/sun4v/io/vcc.c
1474
vport = &vccp->port[portno];
usr/src/uts/sun4v/io/vcc.c
1525
vport = &(vccp->port[VCC_CONTROL_PORT]);
usr/src/uts/sun4v/io/vcc.c
1536
if ((vccp->port[i].status & VCC_PORT_AVAIL) == 0) {
usr/src/uts/sun4v/io/vcc.c
1540
if (vccp->port[i].status & VCC_PORT_ADDED) {
usr/src/uts/sun4v/io/vcc.c
1577
vport = &(vccp->port[i]);
usr/src/uts/sun4v/io/vcc.c
1605
vport = &vccp->port[VCC_CONTROL_PORT];
usr/src/uts/sun4v/io/vcc.c
1629
vport = &vccp->port[portno];
usr/src/uts/sun4v/io/vcc.c
1667
vport = &vccp->port[console.cons_no];
usr/src/uts/sun4v/io/vcc.c
1802
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
2025
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
2135
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
2233
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
2341
vport = &vccp->port[portno];
usr/src/uts/sun4v/io/vcc.c
2361
vport = &vccp->port[VCC_CONTROL_PORT];
usr/src/uts/sun4v/io/vcc.c
2446
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
689
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
746
vport = &(vccp->port[portno]);
usr/src/uts/sun4v/io/vcc.c
920
vport = &(vccp->port[i]);
usr/src/uts/sun4v/io/vcc.c
964
vport = &(vccp->port[i]);
usr/src/uts/sun4v/io/vcc.c
971
vport = &vccp->port[VCC_CONTROL_PORT];
usr/src/uts/sun4v/io/vldc.c
1032
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
1455
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
1534
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
1607
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
1681
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
603
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
710
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
802
vport = &(vldcp->port[portno]);
usr/src/uts/sun4v/io/vldc.c
901
vldcp->port[i].minorp = NULL;
usr/src/uts/sun4v/io/vsw.c
135
vsw_port_t *port, mac_resource_handle_t mrh);
usr/src/uts/sun4v/io/vsw.c
145
extern int vsw_port_attach(vsw_port_t *port);
usr/src/uts/sun4v/io/vsw.c
167
extern int vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw.c
168
extern void vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw.c
174
extern void vsw_update_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
usr/src/uts/sun4v/io/vsw_ldc.c
1007
mutex_enter(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
1008
port->state = VSW_PORT_DETACHING;
usr/src/uts/sun4v/io/vsw_ldc.c
1012
port, DDI_NOSLEEP) != DDI_SUCCESS)) {
usr/src/uts/sun4v/io/vsw_ldc.c
1015
mutex_exit(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
1022
while (port->state != VSW_PORT_DETACHABLE)
usr/src/uts/sun4v/io/vsw_ldc.c
1023
cv_wait(&port->state_cv, &port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
1025
mutex_exit(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
1033
vsw_port_t *port = arg;
usr/src/uts/sun4v/io/vsw_ldc.c
1034
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
1038
mutex_enter(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
1044
port->state = VSW_PORT_DETACHABLE;
usr/src/uts/sun4v/io/vsw_ldc.c
1046
cv_signal(&port->state_cv);
usr/src/uts/sun4v/io/vsw_ldc.c
1048
mutex_exit(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
1057
vsw_port_t *port;
usr/src/uts/sun4v/io/vsw_ldc.c
1059
for (port = plist->head; port != NULL; port = port->p_next) {
usr/src/uts/sun4v/io/vsw_ldc.c
1060
if (port->p_instance == p_instance) {
usr/src/uts/sun4v/io/vsw_ldc.c
1062
return (port);
usr/src/uts/sun4v/io/vsw_ldc.c
1207
vsw_plist_del_node(vsw_t *vswp, vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_ldc.c
1218
if (curr_p == port) {
usr/src/uts/sun4v/io/vsw_ldc.c
1321
vsw_port_t *port;
usr/src/uts/sun4v/io/vsw_ldc.c
1325
port = ldcp->ldc_port;
usr/src/uts/sun4v/io/vsw_ldc.c
1341
vsw_del_mcst_port(port);
usr/src/uts/sun4v/io/vsw_ldc.c
177
extern int vsw_add_rem_mcst(vnet_mcast_msg_t *mcst_pkt, vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_ldc.c
178
extern void vsw_del_mcst_port(vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_ldc.c
181
extern void vsw_fdbe_add(vsw_t *vswp, void *port);
usr/src/uts/sun4v/io/vsw_ldc.c
198
extern int vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_ldc.c
199
extern void vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_ldc.c
2151
vsw_port_t *port = ldcp->ldc_port;
usr/src/uts/sun4v/io/vsw_ldc.c
2152
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2191
mutex_enter(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
2192
if (port->state == VSW_PORT_INIT) {
usr/src/uts/sun4v/io/vsw_ldc.c
2196
mutex_exit(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
2206
"task", __func__, port->p_instance);
usr/src/uts/sun4v/io/vsw_ldc.c
2209
mutex_exit(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
2510
vsw_port_t *port = ldcp->ldc_port;
usr/src/uts/sun4v/io/vsw_ldc.c
2544
if (ether_cmp(&ea, &port->p_macaddr) != 0) {
usr/src/uts/sun4v/io/vsw_ldc.c
2547
__func__, msg->addr, port->p_macaddr);
usr/src/uts/sun4v/io/vsw_ldc.c
2726
port->p_macaddr.ether_addr_octet[i] = macaddr & 0xFF;
usr/src/uts/sun4v/io/vsw_ldc.c
2735
mutex_enter(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
2742
port->transmit = vsw_dringsend;
usr/src/uts/sun4v/io/vsw_ldc.c
2746
port->transmit = vsw_descrsend;
usr/src/uts/sun4v/io/vsw_ldc.c
2756
(void) atomic_swap_32(&port->p_hio_capable, B_TRUE);
usr/src/uts/sun4v/io/vsw_ldc.c
2758
(void) atomic_swap_32(&port->p_hio_capable, B_FALSE);
usr/src/uts/sun4v/io/vsw_ldc.c
2761
mutex_exit(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
3176
vsw_port_t *port = ldcp->ldc_port;
usr/src/uts/sun4v/io/vsw_ldc.c
3218
if (vsw_add_rem_mcst(mcst_pkt, port) != 0) {
usr/src/uts/sun4v/io/vsw_ldc.c
327
vsw_port_attach(vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_ldc.c
329
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
332
int nids = port->num_ldcs;
usr/src/uts/sun4v/io/vsw_ldc.c
336
D1(vswp, "%s: enter : port %d", __func__, port->p_instance);
usr/src/uts/sun4v/io/vsw_ldc.c
341
if (p->p_instance == port->p_instance) {
usr/src/uts/sun4v/io/vsw_ldc.c
350
mutex_init(&port->tx_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/vsw_ldc.c
351
mutex_init(&port->mca_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/vsw_ldc.c
352
rw_init(&port->maccl_rwlock, NULL, RW_DRIVER, NULL);
usr/src/uts/sun4v/io/vsw_ldc.c
354
mutex_init(&port->state_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/sun4v/io/vsw_ldc.c
355
cv_init(&port->state_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/sun4v/io/vsw_ldc.c
356
port->state = VSW_PORT_INIT;
usr/src/uts/sun4v/io/vsw_ldc.c
359
ldcids = port->ldc_ids;
usr/src/uts/sun4v/io/vsw_ldc.c
361
if (vsw_ldc_attach(port, (uint64_t)ldcids[0]) != 0) {
usr/src/uts/sun4v/io/vsw_ldc.c
372
rv = vsw_mac_client_init(vswp, port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_ldc.c
3746
vsw_portsend(vsw_port_t *port, mblk_t *mp)
usr/src/uts/sun4v/io/vsw_ldc.c
3750
vsw_ldc_t *ldcp = port->ldcp;
usr/src/uts/sun4v/io/vsw_ldc.c
3753
count = vsw_vlan_frame_untag(port, VSW_VNETPORT, &mp, &mpt);
usr/src/uts/sun4v/io/vsw_ldc.c
379
vsw_fdbe_add(vswp, port);
usr/src/uts/sun4v/io/vsw_ldc.c
381
vsw_create_vlans(port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_ldc.c
387
port->p_next = *pp;
usr/src/uts/sun4v/io/vsw_ldc.c
388
*pp = port;
usr/src/uts/sun4v/io/vsw_ldc.c
396
(void) vsw_ldc_init(port->ldcp);
usr/src/uts/sun4v/io/vsw_ldc.c
400
vsw_publish_macaddr(vswp, port);
usr/src/uts/sun4v/io/vsw_ldc.c
4037
vsw_port_t *port = ldcp->ldc_port;
usr/src/uts/sun4v/io/vsw_ldc.c
4047
mutex_enter(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
4048
if (port->transmit != NULL) {
usr/src/uts/sun4v/io/vsw_ldc.c
4049
status = (*port->transmit)(ldcp, mp);
usr/src/uts/sun4v/io/vsw_ldc.c
4052
mutex_exit(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
4061
mutex_exit(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
408
cv_destroy(&port->state_cv);
usr/src/uts/sun4v/io/vsw_ldc.c
409
mutex_destroy(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
411
rw_destroy(&port->maccl_rwlock);
usr/src/uts/sun4v/io/vsw_ldc.c
412
mutex_destroy(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
413
mutex_destroy(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
414
kmem_free(port, sizeof (vsw_port_t));
usr/src/uts/sun4v/io/vsw_ldc.c
426
vsw_port_t *port = NULL;
usr/src/uts/sun4v/io/vsw_ldc.c
4294
vsw_port_t *port = ldcp->ldc_port;
usr/src/uts/sun4v/io/vsw_ldc.c
4307
port->transmit = vsw_dringsend_shm;
usr/src/uts/sun4v/io/vsw_ldc.c
433
if ((port = vsw_lookup_port(vswp, p_instance)) == NULL) {
usr/src/uts/sun4v/io/vsw_ldc.c
4366
vsw_port_t *port = NULL;
usr/src/uts/sun4v/io/vsw_ldc.c
4374
port = (vsw_port_t *)arg;
usr/src/uts/sun4v/io/vsw_ldc.c
4375
mutex_enter(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
4376
prev_p = curr_p = port->mcap;
usr/src/uts/sun4v/io/vsw_ldc.c
438
if (vsw_plist_del_node(vswp, port)) {
usr/src/uts/sun4v/io/vsw_ldc.c
4390
port->mcap = curr_p->nextp;
usr/src/uts/sun4v/io/vsw_ldc.c
4404
mutex_exit(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
444
vsw_hio_stop_port(port);
usr/src/uts/sun4v/io/vsw_ldc.c
453
vsw_mac_client_cleanup(vswp, port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_ldc.c
456
vsw_fdbe_del(vswp, &(port->p_macaddr));
usr/src/uts/sun4v/io/vsw_ldc.c
457
vsw_destroy_vlans(port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_ldc.c
460
vsw_del_mcst_port(port);
usr/src/uts/sun4v/io/vsw_ldc.c
462
vsw_port_delete(port);
usr/src/uts/sun4v/io/vsw_ldc.c
475
vsw_port_t *port = NULL;
usr/src/uts/sun4v/io/vsw_ldc.c
481
while ((port = plist->head) != NULL) {
usr/src/uts/sun4v/io/vsw_ldc.c
482
(void) vsw_plist_del_node(vswp, port);
usr/src/uts/sun4v/io/vsw_ldc.c
4839
vsw_port_t *port;
usr/src/uts/sun4v/io/vsw_ldc.c
485
vsw_hio_stop_port(port);
usr/src/uts/sun4v/io/vsw_ldc.c
4851
for (port = plist->head; port != NULL; port = port->p_next) {
usr/src/uts/sun4v/io/vsw_ldc.c
4853
port->p_instance, port->num_ldcs);
usr/src/uts/sun4v/io/vsw_ldc.c
4854
ldcp = port->ldcp;
usr/src/uts/sun4v/io/vsw_ldc.c
488
vsw_mac_client_cleanup(vswp, port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_ldc.c
491
vsw_fdbe_del(vswp, &(port->p_macaddr));
usr/src/uts/sun4v/io/vsw_ldc.c
492
vsw_destroy_vlans(port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_ldc.c
495
vsw_del_mcst_port(port);
usr/src/uts/sun4v/io/vsw_ldc.c
503
vsw_port_delete(port);
usr/src/uts/sun4v/io/vsw_ldc.c
515
vsw_port_delete(vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_ldc.c
517
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
519
D1(vswp, "%s: enter : port id %d", __func__, port->p_instance);
usr/src/uts/sun4v/io/vsw_ldc.c
521
vsw_ldc_uninit(port->ldcp);
usr/src/uts/sun4v/io/vsw_ldc.c
527
vsw_drain_port_taskq(port);
usr/src/uts/sun4v/io/vsw_ldc.c
532
vsw_ldc_drain(port->ldcp);
usr/src/uts/sun4v/io/vsw_ldc.c
534
vsw_ldc_detach(port->ldcp);
usr/src/uts/sun4v/io/vsw_ldc.c
536
rw_destroy(&port->maccl_rwlock);
usr/src/uts/sun4v/io/vsw_ldc.c
537
mutex_destroy(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
538
mutex_destroy(&port->tx_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
540
cv_destroy(&port->state_cv);
usr/src/uts/sun4v/io/vsw_ldc.c
541
mutex_destroy(&port->state_lock);
usr/src/uts/sun4v/io/vsw_ldc.c
543
if (port->num_ldcs != 0) {
usr/src/uts/sun4v/io/vsw_ldc.c
544
kmem_free(port->ldc_ids, port->num_ldcs * sizeof (uint64_t));
usr/src/uts/sun4v/io/vsw_ldc.c
545
port->num_ldcs = 0;
usr/src/uts/sun4v/io/vsw_ldc.c
548
if (port->nvids != 0) {
usr/src/uts/sun4v/io/vsw_ldc.c
549
kmem_free(port->vids, sizeof (vsw_vlanid_t) * port->nvids);
usr/src/uts/sun4v/io/vsw_ldc.c
552
kmem_free(port, sizeof (vsw_port_t));
usr/src/uts/sun4v/io/vsw_ldc.c
563
vsw_ldc_attach(vsw_port_t *port, uint64_t ldc_id)
usr/src/uts/sun4v/io/vsw_ldc.c
565
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
606
(void) atomic_swap_32(&port->p_hio_capable, B_FALSE);
usr/src/uts/sun4v/io/vsw_ldc.c
664
ldcp->ldc_port = port;
usr/src/uts/sun4v/io/vsw_ldc.c
678
port->ldcp = ldcp;
usr/src/uts/sun4v/io/vsw_ldc.c
74
static void vsw_port_delete(vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_ldc.c
75
static int vsw_ldc_attach(vsw_port_t *port, uint64_t ldc_id);
usr/src/uts/sun4v/io/vsw_ldc.c
80
static void vsw_drain_port_taskq(vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_ldc.c
82
static int vsw_plist_del_node(vsw_t *, vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_ldc.c
87
int vsw_portsend(vsw_port_t *port, mblk_t *mp);
usr/src/uts/sun4v/io/vsw_ldc.c
996
vsw_drain_port_taskq(vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_ldc.c
998
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_phys.c
103
int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
usr/src/uts/sun4v/io/vsw_phys.c
105
void vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_phys.c
107
int vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
108
void vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
120
void vsw_update_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
usr/src/uts/sun4v/io/vsw_phys.c
126
extern int vsw_portsend(vsw_port_t *port, mblk_t *mp);
usr/src/uts/sun4v/io/vsw_phys.c
1385
vsw_maccl_set_bandwidth(vsw_t *vswp, vsw_port_t *port, int type, uint64_t maxbw)
usr/src/uts/sun4v/io/vsw_phys.c
1395
ASSERT(RW_WRITE_HELD(&port->maccl_rwlock));
usr/src/uts/sun4v/io/vsw_phys.c
1396
mch = port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
1397
bw = &port->p_bandwidth;
usr/src/uts/sun4v/io/vsw_phys.c
140
#define WRITE_MACCL_ENTER(vswp, port, type) \
usr/src/uts/sun4v/io/vsw_phys.c
142
rw_enter(&port->maccl_rwlock, RW_WRITER)
usr/src/uts/sun4v/io/vsw_phys.c
1422
port->p_instance, maxbw, rv);
usr/src/uts/sun4v/io/vsw_phys.c
144
#define READ_MACCL_ENTER(vswp, port, type) \
usr/src/uts/sun4v/io/vsw_phys.c
146
rw_enter(&port->maccl_rwlock, RW_READER)
usr/src/uts/sun4v/io/vsw_phys.c
148
#define RW_MACCL_EXIT(vswp, port, type) \
usr/src/uts/sun4v/io/vsw_phys.c
150
rw_exit(&port->maccl_rwlock)
usr/src/uts/sun4v/io/vsw_phys.c
182
vsw_port_t *port;
usr/src/uts/sun4v/io/vsw_phys.c
212
for (port = plist->head; port != NULL; port = port->p_next) {
usr/src/uts/sun4v/io/vsw_phys.c
213
if (port->addr_set) /* addr already set */
usr/src/uts/sun4v/io/vsw_phys.c
217
rv = vsw_mac_client_init(vswp, port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_phys.c
222
port->p_instance);
usr/src/uts/sun4v/io/vsw_phys.c
227
for (port = plist->head; port != NULL; port = port->p_next) {
usr/src/uts/sun4v/io/vsw_phys.c
228
vsw_publish_macaddr(vswp, port);
usr/src/uts/sun4v/io/vsw_phys.c
333
vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
usr/src/uts/sun4v/io/vsw_phys.c
339
WRITE_MACCL_ENTER(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
341
mch = (type == VSW_LOCALDEV) ? vswp->mch : port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
350
RW_MACCL_EXIT(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
356
RW_MACCL_EXIT(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
364
vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
usr/src/uts/sun4v/io/vsw_phys.c
369
WRITE_MACCL_ENTER(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
370
mch = (type == VSW_LOCALDEV) ? vswp->mch : port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
376
RW_MACCL_EXIT(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
460
vsw_update_bandwidth(vsw_t *vswp, vsw_port_t *port, int type, uint64_t maxbw)
usr/src/uts/sun4v/io/vsw_phys.c
464
WRITE_MACCL_ENTER(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
465
vsw_maccl_set_bandwidth(vswp, port, type, maxbw);
usr/src/uts/sun4v/io/vsw_phys.c
466
RW_MACCL_EXIT(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
477
vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
482
WRITE_MACCL_ENTER(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
483
rv = vsw_maccl_open(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
489
(void) vsw_set_hw(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
490
vsw_mac_multicast_add_all(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
492
RW_MACCL_EXIT(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
516
vsw_maccl_open(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
535
mchp = (type == VSW_LOCALDEV) ? &vswp->mch : &port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
543
if (port->p_hio_enabled)
usr/src/uts/sun4v/io/vsw_phys.c
546
instance, "_port", port->p_instance);
usr/src/uts/sun4v/io/vsw_phys.c
558
if (type != VSW_VNETPORT || !port->p_hio_enabled)
usr/src/uts/sun4v/io/vsw_phys.c
569
vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
571
WRITE_MACCL_ENTER(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
572
vsw_mac_multicast_remove_all(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
573
vsw_unset_hw(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
574
vsw_maccl_close(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
575
RW_MACCL_EXIT(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
582
vsw_maccl_close(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
588
mchp = (type == VSW_LOCALDEV) ? &vswp->mch : &port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
602
vsw_port_t *port;
usr/src/uts/sun4v/io/vsw_phys.c
605
for (port = plist->head; port != NULL; port = port->p_next) {
usr/src/uts/sun4v/io/vsw_phys.c
606
vsw_mac_client_cleanup(vswp, port, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_phys.c
624
vsw_set_hw(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
636
ASSERT(port != NULL);
usr/src/uts/sun4v/io/vsw_phys.c
637
err = vsw_set_port_hw_addr(port);
usr/src/uts/sun4v/io/vsw_phys.c
657
vsw_unset_hw(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
667
ASSERT(port != NULL);
usr/src/uts/sun4v/io/vsw_phys.c
668
vsw_unset_hw_addr(vswp, port, type);
usr/src/uts/sun4v/io/vsw_phys.c
682
vsw_set_port_hw_addr(vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_phys.c
684
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_phys.c
694
ASSERT(RW_WRITE_HELD(&port->maccl_rwlock));
usr/src/uts/sun4v/io/vsw_phys.c
695
if (port->p_mch == NULL)
usr/src/uts/sun4v/io/vsw_phys.c
703
if (port->pvid != vswp->default_vlan_id) {
usr/src/uts/sun4v/io/vsw_phys.c
704
vid = port->pvid;
usr/src/uts/sun4v/io/vsw_phys.c
706
macaddr = (uint8_t *)port->p_macaddr.ether_addr_octet;
usr/src/uts/sun4v/io/vsw_phys.c
712
if (port->addr_set == B_FALSE) {
usr/src/uts/sun4v/io/vsw_phys.c
713
port->p_muh = NULL;
usr/src/uts/sun4v/io/vsw_phys.c
714
rv = mac_unicast_add(port->p_mch, macaddr, mac_flags,
usr/src/uts/sun4v/io/vsw_phys.c
715
&port->p_muh, vid, &diag);
usr/src/uts/sun4v/io/vsw_phys.c
724
port->addr_set = B_TRUE;
usr/src/uts/sun4v/io/vsw_phys.c
732
vsw_mac_add_vlans(vswp, port->p_mch, macaddr,
usr/src/uts/sun4v/io/vsw_phys.c
733
mac_flags, port->vids, port->nvids);
usr/src/uts/sun4v/io/vsw_phys.c
736
vsw_maccl_set_bandwidth(NULL, port, VSW_VNETPORT, port->p_bandwidth);
usr/src/uts/sun4v/io/vsw_phys.c
738
mac_rx_set(port->p_mch, vsw_port_rx_cb, (void *)port);
usr/src/uts/sun4v/io/vsw_phys.c
77
static int vsw_set_port_hw_addr(vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_phys.c
80
static int vsw_maccl_open(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
81
static void vsw_maccl_close(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
824
vsw_unset_hw_addr(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
835
ASSERT(port != NULL);
usr/src/uts/sun4v/io/vsw_phys.c
836
ASSERT(RW_WRITE_HELD(&port->maccl_rwlock));
usr/src/uts/sun4v/io/vsw_phys.c
837
vids = port->vids;
usr/src/uts/sun4v/io/vsw_phys.c
838
nvids = port->nvids;
usr/src/uts/sun4v/io/vsw_phys.c
849
mch = port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
869
} else if ((type == VSW_VNETPORT) && (port->addr_set == B_TRUE)) {
usr/src/uts/sun4v/io/vsw_phys.c
870
(void) mac_unicast_remove(port->p_mch, port->p_muh);
usr/src/uts/sun4v/io/vsw_phys.c
871
port->p_muh = NULL;
usr/src/uts/sun4v/io/vsw_phys.c
873
"the device %s", port, vswp->physname);
usr/src/uts/sun4v/io/vsw_phys.c
874
port->addr_set = B_FALSE;
usr/src/uts/sun4v/io/vsw_phys.c
90
static void vsw_maccl_set_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
usr/src/uts/sun4v/io/vsw_phys.c
926
vsw_port_t *port = arg;
usr/src/uts/sun4v/io/vsw_phys.c
928
ASSERT(port != NULL);
usr/src/uts/sun4v/io/vsw_phys.c
930
vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_phys.c
937
(void) vsw_portsend(port, mp);
usr/src/uts/sun4v/io/vsw_phys.c
949
vsw_tx_msg(vsw_t *vswp, mblk_t *mp, int caller, vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_phys.c
954
READ_MACCL_ENTER(vswp, port, caller);
usr/src/uts/sun4v/io/vsw_phys.c
956
mch = (caller == VSW_LOCALDEV) ? vswp->mch : port->p_mch;
usr/src/uts/sun4v/io/vsw_phys.c
957
muh = (caller == VSW_LOCALDEV) ? vswp->muh : port->p_muh;
usr/src/uts/sun4v/io/vsw_phys.c
960
RW_MACCL_EXIT(vswp, port, caller);
usr/src/uts/sun4v/io/vsw_phys.c
966
RW_MACCL_EXIT(vswp, port, caller);
usr/src/uts/sun4v/io/vsw_switching.c
109
void vsw_fdbe_add(vsw_t *vswp, void *port);
usr/src/uts/sun4v/io/vsw_switching.c
1128
vsw_fdbe_add(vsw_t *vswp, void *port)
usr/src/uts/sun4v/io/vsw_switching.c
1135
portp = (vsw_port_t *)port;
usr/src/uts/sun4v/io/vsw_switching.c
1139
fp->portp = port;
usr/src/uts/sun4v/io/vsw_switching.c
134
extern int vsw_portsend(vsw_port_t *port, mblk_t *mp);
usr/src/uts/sun4v/io/vsw_switching.c
137
extern int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_switching.c
139
extern void vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_switching.c
1522
vsw_add_rem_mcst(vnet_mcast_msg_t *mcst_pkt, vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_switching.c
1525
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1545
"port %ld", __func__, addr, port->p_instance);
usr/src/uts/sun4v/io/vsw_switching.c
1546
if (vsw_add_mcst(vswp, VSW_VNETPORT, addr, port) == 0) {
usr/src/uts/sun4v/io/vsw_switching.c
1559
VSW_VNETPORT, addr, port);
usr/src/uts/sun4v/io/vsw_switching.c
1573
if (vsw_mac_multicast_add(vswp, port, mcst_p,
usr/src/uts/sun4v/io/vsw_switching.c
1576
VSW_VNETPORT, addr, port);
usr/src/uts/sun4v/io/vsw_switching.c
1581
mutex_enter(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_switching.c
1582
mcst_p->nextp = port->mcap;
usr/src/uts/sun4v/io/vsw_switching.c
1583
port->mcap = mcst_p;
usr/src/uts/sun4v/io/vsw_switching.c
1584
mutex_exit(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_switching.c
1589
__func__, addr, port->p_instance);
usr/src/uts/sun4v/io/vsw_switching.c
1598
if (vsw_del_mcst(vswp, VSW_VNETPORT, addr, port) == 0) {
usr/src/uts/sun4v/io/vsw_switching.c
1601
port->p_instance);
usr/src/uts/sun4v/io/vsw_switching.c
1603
mcst_p = vsw_del_addr(VSW_VNETPORT, port, addr);
usr/src/uts/sun4v/io/vsw_switching.c
1614
vsw_mac_multicast_remove(vswp, port, mcst_p,
usr/src/uts/sun4v/io/vsw_switching.c
1621
__func__, addr, port->p_instance);
usr/src/uts/sun4v/io/vsw_switching.c
1822
vsw_del_mcst_port(vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_switching.c
1825
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1829
mutex_enter(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_switching.c
1831
while ((mcap = port->mcap) != NULL) {
usr/src/uts/sun4v/io/vsw_switching.c
1833
port->mcap = mcap->nextp;
usr/src/uts/sun4v/io/vsw_switching.c
1835
mutex_exit(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_switching.c
1838
mcap->addr, port);
usr/src/uts/sun4v/io/vsw_switching.c
1848
vsw_mac_multicast_remove(vswp, port, mcap, VSW_VNETPORT);
usr/src/uts/sun4v/io/vsw_switching.c
1851
mutex_enter(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_switching.c
1855
mutex_exit(&port->mca_lock);
usr/src/uts/sun4v/io/vsw_switching.c
410
vsw_switch_frame_nop(vsw_t *vswp, mblk_t *mp, int caller, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_switching.c
421
vsw_port_t *port, mac_resource_handle_t mrh)
usr/src/uts/sun4v/io/vsw_switching.c
434
if ((ret_m = vsw_tx_msg(vswp, mp, caller, port)) != NULL) {
usr/src/uts/sun4v/io/vsw_switching.c
79
vsw_port_t *port, mac_resource_handle_t mrh);
usr/src/uts/sun4v/io/vsw_switching.c
793
vsw_port_t *port;
usr/src/uts/sun4v/io/vsw_switching.c
840
port = (vsw_port_t *)tpp->d_addr;
usr/src/uts/sun4v/io/vsw_switching.c
842
" : port %d", __func__, port->p_instance);
usr/src/uts/sun4v/io/vsw_switching.c
85
vsw_port_t *port, mac_resource_handle_t);
usr/src/uts/sun4v/io/vsw_switching.c
853
port = (vsw_port_t *)tpp->d_addr;
usr/src/uts/sun4v/io/vsw_switching.c
855
"0x%llx", __func__, port->p_instance, key);
usr/src/uts/sun4v/io/vsw_switching.c
864
(void) vsw_portsend(port, nmp);
usr/src/uts/sun4v/io/vsw_switching.c
87
vsw_port_t *port, mac_resource_handle_t);
usr/src/uts/sun4v/io/vsw_switching.c
89
vsw_port_t *port, mac_resource_handle_t);
usr/src/uts/sun4v/io/vsw_switching.c
91
int caller, vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_switching.c
93
int caller, vsw_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
202
#define IS_DS_PORT(port) 1 /* VBSC code compatability */
usr/src/uts/sun4v/sys/ds_impl.h
203
#define PORTID(port) ((ulong_t)((port)->id))
usr/src/uts/sun4v/sys/ds_impl.h
229
#define DS_PORT_IN_SET(set, port) BT_TEST((set), (port))
usr/src/uts/sun4v/sys/ds_impl.h
230
#define DS_PORTSET_ADD(set, port) BT_SET((set), (port))
usr/src/uts/sun4v/sys/ds_impl.h
231
#define DS_PORTSET_DEL(set, port) BT_CLEAR((set), (port))
usr/src/uts/sun4v/sys/ds_impl.h
243
ds_port_t *port;
usr/src/uts/sun4v/sys/ds_impl.h
299
ds_port_t *port; /* port for this service */
usr/src/uts/sun4v/sys/ds_impl.h
432
extern void ds_sys_port_init(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
433
extern void ds_sys_port_fini(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
434
extern void ds_sys_drain_events(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
436
extern void ds_sys_ldc_init(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
453
int ds_ldc_fini(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
457
void ds_send_init_req(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
469
ds_svc_t *ds_sys_find_svc_by_id_port(char *svc_id, ds_port_t *port,
usr/src/uts/sun4v/sys/ds_impl.h
474
void ds_port_common_init(ds_port_t *port);
usr/src/uts/sun4v/sys/ds_impl.h
475
void ds_port_common_fini(ds_port_t *port);
usr/src/uts/sun4v/sys/vcc_impl.h
290
vcc_port_t port[VCC_MAX_PORTS]; /* port table */
usr/src/uts/sun4v/sys/vldc_impl.h
127
vldc_port_t port[VLDC_MAX_PORTS];